1*c66ec88fSEmmanuel Vadot* Aptina MT9V111 CMOS sensor
2*c66ec88fSEmmanuel Vadot----------------------------
3*c66ec88fSEmmanuel Vadot
4*c66ec88fSEmmanuel VadotThe Aptina MT9V111 is a 1/4-Inch VGA-format digital image sensor with a core
5*c66ec88fSEmmanuel Vadotbased on Aptina MT9V011 sensor and an integrated Image Flow Processor (IFP).
6*c66ec88fSEmmanuel Vadot
7*c66ec88fSEmmanuel VadotThe sensor has an active pixel array of 640x480 pixels and can output a number
8*c66ec88fSEmmanuel Vadotof image resolution and formats controllable through a simple two-wires
9*c66ec88fSEmmanuel Vadotinterface.
10*c66ec88fSEmmanuel Vadot
11*c66ec88fSEmmanuel VadotRequired properties:
12*c66ec88fSEmmanuel Vadot--------------------
13*c66ec88fSEmmanuel Vadot
14*c66ec88fSEmmanuel Vadot- compatible: shall be "aptina,mt9v111".
15*c66ec88fSEmmanuel Vadot- clocks: reference to the system clock input provider.
16*c66ec88fSEmmanuel Vadot
17*c66ec88fSEmmanuel VadotOptional properties:
18*c66ec88fSEmmanuel Vadot--------------------
19*c66ec88fSEmmanuel Vadot
20*c66ec88fSEmmanuel Vadot- enable-gpios: output enable signal, pin name "OE#". Active low.
21*c66ec88fSEmmanuel Vadot- standby-gpios: low power state control signal, pin name "STANDBY".
22*c66ec88fSEmmanuel Vadot  Active high.
23*c66ec88fSEmmanuel Vadot- reset-gpios: chip reset signal, pin name "RESET#". Active low.
24*c66ec88fSEmmanuel Vadot
25*c66ec88fSEmmanuel VadotThe device node must contain one 'port' child node with one 'endpoint' child
26*c66ec88fSEmmanuel Vadotsub-node for its digital output video port, in accordance with the video
27*c66ec88fSEmmanuel Vadotinterface bindings defined in:
28*c66ec88fSEmmanuel VadotDocumentation/devicetree/bindings/media/video-interfaces.txt
29*c66ec88fSEmmanuel Vadot
30*c66ec88fSEmmanuel VadotExample:
31*c66ec88fSEmmanuel Vadot--------
32*c66ec88fSEmmanuel Vadot
33*c66ec88fSEmmanuel Vadot        &i2c1 {
34*c66ec88fSEmmanuel Vadot                camera@48 {
35*c66ec88fSEmmanuel Vadot                        compatible = "aptina,mt9v111";
36*c66ec88fSEmmanuel Vadot                        reg = <0x48>;
37*c66ec88fSEmmanuel Vadot
38*c66ec88fSEmmanuel Vadot                        clocks = <&camera_clk>;
39*c66ec88fSEmmanuel Vadot
40*c66ec88fSEmmanuel Vadot                        port {
41*c66ec88fSEmmanuel Vadot                                mt9v111_out: endpoint {
42*c66ec88fSEmmanuel Vadot                                        remote-endpoint = <&ceu_in>;
43*c66ec88fSEmmanuel Vadot                                };
44*c66ec88fSEmmanuel Vadot                        };
45*c66ec88fSEmmanuel Vadot                };
46*c66ec88fSEmmanuel Vadot        };
47