Commit 9f994253 authored by Hans Verkuil's avatar Hans Verkuil Committed by Mauro Carvalho Chehab
Browse files

[media] ov2640: update bindings



Update the bindings for this device based on a working DT example.

Signed-off-by: default avatarHans Verkuil <hans.verkuil@cisco.com>
Acked-by: default avatarRob Herring <robh@kernel.org>
Acked-by: default avatarSakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@s-opensource.com>
parent 9823f003
Loading
Loading
Loading
Loading
+9 −14
Original line number Original line Diff line number Diff line
* Omnivision OV2640 CMOS sensor
* Omnivision OV2640 CMOS sensor


The Omnivision OV2640 sensor support multiple resolutions output, such as
The Omnivision OV2640 sensor supports multiple resolutions output, such as
CIF, SVGA, UXGA. It also can support YUV422/420, RGB565/555 or raw RGB
CIF, SVGA, UXGA. It also can support the YUV422/420, RGB565/555 or raw RGB
output format.
output formats.


Required Properties:
Required Properties:
- compatible: should be "ovti,ov2640"
- compatible: should be "ovti,ov2640"
@@ -20,26 +20,21 @@ Documentation/devicetree/bindings/media/video-interfaces.txt.
Example:
Example:


	i2c1: i2c@f0018000 {
	i2c1: i2c@f0018000 {
		ov2640: camera@0x30 {
		ov2640: camera@30 {
			compatible = "ovti,ov2640";
			compatible = "ovti,ov2640";
			reg = <0x30>;
			reg = <0x30>;

			pinctrl-names = "default";
			pinctrl-names = "default";
			pinctrl-0 = <&pinctrl_pck1 &pinctrl_ov2640_pwdn &pinctrl_ov2640_resetb>;
			pinctrl-0 = <&pinctrl_pck0_as_isi_mck &pinctrl_sensor_power &pinctrl_sensor_reset>;

			resetb-gpios = <&pioE 11 GPIO_ACTIVE_LOW>;
			resetb-gpios = <&pioE 24 GPIO_ACTIVE_LOW>;
			pwdn-gpios = <&pioE 13 GPIO_ACTIVE_HIGH>;
			pwdn-gpios = <&pioE 29 GPIO_ACTIVE_HIGH>;
			clocks = <&pck0>;

			clocks = <&pck1>;
			clock-names = "xvclk";
			clock-names = "xvclk";

			assigned-clocks = <&pck0>;
			assigned-clocks = <&pck1>;
			assigned-clock-rates = <25000000>;
			assigned-clock-rates = <25000000>;


			port {
			port {
				ov2640_0: endpoint {
				ov2640_0: endpoint {
					remote-endpoint = <&isi_0>;
					remote-endpoint = <&isi_0>;
					bus-width = <8>;
				};
				};
			};
			};
		};
		};