| * Omnivision OV7740 CMOS image sensor | 
|   | 
| The Omnivision OV7740 image sensor supports multiple output image | 
| size, such as VGA, and QVGA, CIF and any size smaller. It also | 
| supports the RAW RGB and YUV output formats. | 
|   | 
| The common video interfaces bindings (see video-interfaces.txt) should | 
| be used to specify link to the image data receiver. The OV7740 device | 
| node should contain one 'port' child node with an 'endpoint' subnode. | 
|   | 
| Required Properties: | 
| - compatible:    "ovti,ov7740". | 
| - reg:        I2C slave address of the sensor. | 
| - clocks:    Reference to the xvclk input clock. | 
| - clock-names:    "xvclk". | 
|   | 
| Optional Properties: | 
| - reset-gpios: Rreference to the GPIO connected to the reset_b pin, | 
|   if any. Active low with pull-ip resistor. | 
| - powerdown-gpios: Reference to the GPIO connected to the pwdn pin, | 
|   if any. Active high with pull-down resistor. | 
|   | 
| Endpoint node mandatory properties: | 
| - remote-endpoint: A phandle to the bus receiver's endpoint node. | 
|   | 
| Example: | 
|   | 
|     i2c1: i2c@fc028000 { | 
|         ov7740: camera@21 { | 
|             compatible = "ovti,ov7740"; | 
|             reg = <0x21>; | 
|             pinctrl-names = "default"; | 
|             pinctrl-0 = <&pinctrl_sensor_power &pinctrl_sensor_reset>; | 
|             clocks = <&isc>; | 
|             clock-names = "xvclk"; | 
|             assigned-clocks = <&isc>; | 
|             assigned-clock-rates = <24000000>; | 
|             reset-gpios = <&pioA 43 GPIO_ACTIVE_LOW>; | 
|             powerdown-gpios = <&pioA 44 GPIO_ACTIVE_HIGH>; | 
|   | 
|             port { | 
|                 ov7740_0: endpoint { | 
|                     remote-endpoint = <&isc_0>; | 
|                 }; | 
|             }; | 
|         }; | 
|     }; |