From nobody Tue Apr 7 17:16:30 2026 Received: from lx20.hoststar.hosting (lx20.hoststar.hosting [168.119.41.54]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 31F8E3A0E92; Thu, 26 Feb 2026 09:23:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=168.119.41.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772097817; cv=none; b=piNc46D/pCbVR/C5Zn5SzEuP7cqkMzNm+HzDcMR4/HXPub7t+OBwV2Privg0uCpDRBNuSA/TnpxG5khEf8+9DVO1C3MZ5sXYgH+h6znj/XlStI9RamCS3ix9xEtknUFeP5q1ILq8CgIGcTYiePmBqQwCzVzCsLR9Vj1r7c2yc7g= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772097817; c=relaxed/simple; bh=QysluIeVSvrKlap+rezsDAYzH4W5DNX20vayPior2x4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=F3QfVAZr0MuszufyMOuECls/2lqM6VjI8SfRCN/T6ZXKVUeSjF7je9FR3OwVDNOPakDc5YoDatPT2u5agQvNB8Er6xI1mqQpNLfDcjSdk0YtSneldvwMTaEj5RCCMeZwvmKBXmCtlmv/ImF3kbMlPyQO5ECSciB4nW/LbqFq3PU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=emfend.at; spf=pass smtp.mailfrom=emfend.at; dkim=pass (1024-bit key) header.d=emfend.at header.i=@emfend.at header.b=BXR8cipo; arc=none smtp.client-ip=168.119.41.54 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=emfend.at Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=emfend.at Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=emfend.at header.i=@emfend.at header.b="BXR8cipo" DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=emfend.at; s=mail; h=Cc:To:In-Reply-To:References:Message-Id:Content-Transfer-Encoding: Content-Type:MIME-Version:Subject:Date:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=IXo4vuq0xzatTmLcA9T1XT0eVXNVn18qljyDCqLTM14=; b=BXR8cipoxInHFUqeu2O1HEkiDV 44ImTJwqRCKkca2ThgQ0O45mqbMDazDJsNkRBkjKoFEzmXRyEnuNnogD55EV38REx84QyJrMPMuxF 3Fk+eRPNDb+sJHS+fA6KMcMu2hhUuh3CM1WkeFc5bQRsMclWSpsEJj/+52FXW3bLNOPA=; Received: from 194-208-208-245.tele.net ([194.208.208.245]:64689 helo=[127.0.1.1]) by lx20.hoststar.hosting with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.93) (envelope-from ) id 1vvXAs-0018Zt-Or; Thu, 26 Feb 2026 09:56:47 +0100 From: Matthias Fend Date: Thu, 26 Feb 2026 09:56:01 +0100 Subject: [PATCH 1/8] dt-bindings: media: i2c: document Omnivision OV08D10 CMOS image sensor Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260226-ov08d10-v1-1-c3a916368123@emfend.at> References: <20260226-ov08d10-v1-0-c3a916368123@emfend.at> In-Reply-To: <20260226-ov08d10-v1-0-c3a916368123@emfend.at> To: Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Jimmy Su , Sakari Ailus , Philipp Zabel Cc: linux-media@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Matthias Fend , bsp-development.geo@leica-geosystems.com X-Mailer: b4 0.14.2 X-Spam-Score: -1.0 X-Spam-Bar: - X-Spam-Report: Spam detection software, running on the system "lx20.hoststar.hosting", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: This series provides basic device tree support and handling for power supplies, an optional reset, and the option to use a 24MHz input clock. In addition to a few minor fixes, a major problem with the configuration of the sensor modes has also been resolved. Content analysis details: (-1.0 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP 0.0 TVD_RCVD_IP Message was received from an IP address 0.0 KAM_DMARC_STATUS Test Rule for DKIM or SPF Failure with Strict Alignment (older systems) 0.0 Local_hs_NotToHoststar Recipient is NOT hoststar.(ch|at|com) 0.0 Local_hs_NotFromHoststar Sender is NOT hoststar.(ch|at|com) Add YAML bindings for the Omnivision OV08D10 CMOS image sensor. Signed-off-by: Matthias Fend --- .../bindings/media/i2c/ovti,ov08d10.yaml | 101 +++++++++++++++++= ++++ MAINTAINERS | 1 + 2 files changed, 102 insertions(+) diff --git a/Documentation/devicetree/bindings/media/i2c/ovti,ov08d10.yaml = b/Documentation/devicetree/bindings/media/i2c/ovti,ov08d10.yaml new file mode 100644 index 0000000000000000000000000000000000000000..96dbf61cf7c188544f4120216ae= 2b8e0155128b7 --- /dev/null +++ b/Documentation/devicetree/bindings/media/i2c/ovti,ov08d10.yaml @@ -0,0 +1,101 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/media/i2c/ovti,ov08d10.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Omnivision OV08D10 1/4-Inch 8MP CMOS color image sensor + +maintainers: + - Jimmy Su + +description: + The Omnivision OV08D10 is a 1/4-Inch 8MP CMOS color image sensor with an + active array size of 3280 x 2464. It is programmable through I2C + interface. Image data is transmitted via MIPI CSI-2 using 2 lanes. + +allOf: + - $ref: /schemas/media/video-interface-devices.yaml# + +properties: + compatible: + const: ovti,ov08d10 + + reg: + maxItems: 1 + + clocks: + description: MCLK input clock (6 - 27 MHz) + maxItems: 1 + + reset-gpios: + description: Active low XSHUTDN pin + maxItems: 1 + + dovdd-supply: + description: IO power supply (1.8V) + + avdd-supply: + description: Analog power supply (2.8V) + + dvdd-supply: + description: Core power supply (1.2V) + + port: + $ref: /schemas/graph.yaml#/$defs/port-base + additionalProperties: false + + properties: + endpoint: + $ref: /schemas/media/video-interfaces.yaml# + unevaluatedProperties: false + + required: + - data-lanes + - link-frequencies + + required: + - endpoint + +required: + - compatible + - reg + - clocks + - port + +unevaluatedProperties: false + +examples: + - | + #include + #include + + i2c { + #address-cells =3D <1>; + #size-cells =3D <0>; + + sensor@36 { + compatible =3D "ovti,ov08d10"; + reg =3D <0x36>; + + clocks =3D <&ov08d10_clk>; + + dovdd-supply =3D <&ov08d10_vdddo_1v8>; + avdd-supply =3D <&ov08d10_vdda_2v8>; + dvdd-supply =3D <&ov08d10_vddd_1v2>; + + orientation =3D <2>; + rotation =3D <0>; + + reset-gpios =3D <&gpio 1 GPIO_ACTIVE_LOW>; + + port { + ov08d10_output: endpoint { + data-lanes =3D <1 2>; + link-frequencies =3D /bits/ 64 <360000000 720000000>; + remote-endpoint =3D <&csi_input>; + }; + }; + }; + }; +... diff --git a/MAINTAINERS b/MAINTAINERS index 55af015174a54e17cc7449e5a80b6cdc83aa6fde..2484d0bcc1f09582828cafbdb7d= 45dd12b55af60 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -19505,6 +19505,7 @@ M: Jimmy Su L: linux-media@vger.kernel.org S: Maintained T: git git://linuxtv.org/media.git +F: Documentation/devicetree/bindings/media/i2c/ovti,ov08d10.yaml F: drivers/media/i2c/ov08d10.c =20 OMNIVISION OV08X40 SENSOR DRIVER --=20 2.34.1