xref: /linux/Documentation/devicetree/bindings/media/i2c/ov2640.txt (revision 9f994253c807e868fbcc1f2fac3367072f4e77e2)
187838addSJosh Wu* Omnivision OV2640 CMOS sensor
287838addSJosh Wu
3*9f994253SHans VerkuilThe Omnivision OV2640 sensor supports multiple resolutions output, such as
4*9f994253SHans VerkuilCIF, SVGA, UXGA. It also can support the YUV422/420, RGB565/555 or raw RGB
5*9f994253SHans Verkuiloutput formats.
687838addSJosh Wu
787838addSJosh WuRequired Properties:
887838addSJosh Wu- compatible: should be "ovti,ov2640"
987838addSJosh Wu- clocks: reference to the xvclk input clock.
1087838addSJosh Wu- clock-names: should be "xvclk".
1187838addSJosh Wu
1287838addSJosh WuOptional Properties:
1387838addSJosh Wu- resetb-gpios: reference to the GPIO connected to the resetb pin, if any.
1487838addSJosh Wu- pwdn-gpios: reference to the GPIO connected to the pwdn pin, if any.
1587838addSJosh Wu
1687838addSJosh WuThe device node must contain one 'port' child node for its digital output
1787838addSJosh Wuvideo port, in accordance with the video interface bindings defined in
1887838addSJosh WuDocumentation/devicetree/bindings/media/video-interfaces.txt.
1987838addSJosh Wu
2087838addSJosh WuExample:
2187838addSJosh Wu
2287838addSJosh Wu	i2c1: i2c@f0018000 {
23*9f994253SHans Verkuil		ov2640: camera@30 {
2487838addSJosh Wu			compatible = "ovti,ov2640";
2587838addSJosh Wu			reg = <0x30>;
2687838addSJosh Wu			pinctrl-names = "default";
27*9f994253SHans Verkuil			pinctrl-0 = <&pinctrl_pck0_as_isi_mck &pinctrl_sensor_power &pinctrl_sensor_reset>;
28*9f994253SHans Verkuil			resetb-gpios = <&pioE 11 GPIO_ACTIVE_LOW>;
29*9f994253SHans Verkuil			pwdn-gpios = <&pioE 13 GPIO_ACTIVE_HIGH>;
30*9f994253SHans Verkuil			clocks = <&pck0>;
3187838addSJosh Wu			clock-names = "xvclk";
32*9f994253SHans Verkuil			assigned-clocks = <&pck0>;
3387838addSJosh Wu			assigned-clock-rates = <25000000>;
3487838addSJosh Wu
3587838addSJosh Wu			port {
3687838addSJosh Wu				ov2640_0: endpoint {
3787838addSJosh Wu					remote-endpoint = <&isi_0>;
3887838addSJosh Wu				};
3987838addSJosh Wu			};
4087838addSJosh Wu		};
4187838addSJosh Wu	};
42