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