[media] ov2640: update bindings

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

Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Acked-by: Rob Herring <robh@kernel.org>
Acked-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
This commit is contained in:
Hans Verkuil 2016-12-12 11:11:25 -02:00 committed by Mauro Carvalho Chehab
parent 9823f003b9
commit 9f994253c8
1 changed files with 9 additions and 14 deletions

View File

@ -1,8 +1,8 @@
* 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>;
}; };
}; };
}; };