42 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
* Omnivision OV2640 CMOS sensor
 | 
						|
 | 
						|
The Omnivision OV2640 sensor supports multiple resolutions output, such as
 | 
						|
CIF, SVGA, UXGA. It also can support the YUV422/420, RGB565/555 or raw RGB
 | 
						|
output formats.
 | 
						|
 | 
						|
Required Properties:
 | 
						|
- compatible: should be "ovti,ov2640"
 | 
						|
- clocks: reference to the xvclk input clock.
 | 
						|
- clock-names: should be "xvclk".
 | 
						|
 | 
						|
Optional Properties:
 | 
						|
- resetb-gpios: reference to the GPIO connected to the resetb pin, if any.
 | 
						|
- pwdn-gpios: reference to the GPIO connected to the pwdn pin, if any.
 | 
						|
 | 
						|
The device node must contain one 'port' child node for its digital output
 | 
						|
video port, in accordance with the video interface bindings defined in
 | 
						|
Documentation/devicetree/bindings/media/video-interfaces.txt.
 | 
						|
 | 
						|
Example:
 | 
						|
 | 
						|
	i2c1: i2c@f0018000 {
 | 
						|
		ov2640: camera@30 {
 | 
						|
			compatible = "ovti,ov2640";
 | 
						|
			reg = <0x30>;
 | 
						|
			pinctrl-names = "default";
 | 
						|
			pinctrl-0 = <&pinctrl_pck0_as_isi_mck &pinctrl_sensor_power &pinctrl_sensor_reset>;
 | 
						|
			resetb-gpios = <&pioE 11 GPIO_ACTIVE_LOW>;
 | 
						|
			pwdn-gpios = <&pioE 13 GPIO_ACTIVE_HIGH>;
 | 
						|
			clocks = <&pck0>;
 | 
						|
			clock-names = "xvclk";
 | 
						|
			assigned-clocks = <&pck0>;
 | 
						|
			assigned-clock-rates = <25000000>;
 | 
						|
 | 
						|
			port {
 | 
						|
				ov2640_0: endpoint {
 | 
						|
					remote-endpoint = <&isi_0>;
 | 
						|
				};
 | 
						|
			};
 | 
						|
		};
 | 
						|
	};
 |