18c2ecf20Sopenharmony_ci* Aptina MT9V111 CMOS sensor
28c2ecf20Sopenharmony_ci----------------------------
38c2ecf20Sopenharmony_ci
48c2ecf20Sopenharmony_ciThe Aptina MT9V111 is a 1/4-Inch VGA-format digital image sensor with a core
58c2ecf20Sopenharmony_cibased on Aptina MT9V011 sensor and an integrated Image Flow Processor (IFP).
68c2ecf20Sopenharmony_ci
78c2ecf20Sopenharmony_ciThe sensor has an active pixel array of 640x480 pixels and can output a number
88c2ecf20Sopenharmony_ciof image resolution and formats controllable through a simple two-wires
98c2ecf20Sopenharmony_ciinterface.
108c2ecf20Sopenharmony_ci
118c2ecf20Sopenharmony_ciRequired properties:
128c2ecf20Sopenharmony_ci--------------------
138c2ecf20Sopenharmony_ci
148c2ecf20Sopenharmony_ci- compatible: shall be "aptina,mt9v111".
158c2ecf20Sopenharmony_ci- clocks: reference to the system clock input provider.
168c2ecf20Sopenharmony_ci
178c2ecf20Sopenharmony_ciOptional properties:
188c2ecf20Sopenharmony_ci--------------------
198c2ecf20Sopenharmony_ci
208c2ecf20Sopenharmony_ci- enable-gpios: output enable signal, pin name "OE#". Active low.
218c2ecf20Sopenharmony_ci- standby-gpios: low power state control signal, pin name "STANDBY".
228c2ecf20Sopenharmony_ci  Active high.
238c2ecf20Sopenharmony_ci- reset-gpios: chip reset signal, pin name "RESET#". Active low.
248c2ecf20Sopenharmony_ci
258c2ecf20Sopenharmony_ciThe device node must contain one 'port' child node with one 'endpoint' child
268c2ecf20Sopenharmony_cisub-node for its digital output video port, in accordance with the video
278c2ecf20Sopenharmony_ciinterface bindings defined in:
288c2ecf20Sopenharmony_ciDocumentation/devicetree/bindings/media/video-interfaces.txt
298c2ecf20Sopenharmony_ci
308c2ecf20Sopenharmony_ciExample:
318c2ecf20Sopenharmony_ci--------
328c2ecf20Sopenharmony_ci
338c2ecf20Sopenharmony_ci        &i2c1 {
348c2ecf20Sopenharmony_ci                camera@48 {
358c2ecf20Sopenharmony_ci                        compatible = "aptina,mt9v111";
368c2ecf20Sopenharmony_ci                        reg = <0x48>;
378c2ecf20Sopenharmony_ci
388c2ecf20Sopenharmony_ci                        clocks = <&camera_clk>;
398c2ecf20Sopenharmony_ci
408c2ecf20Sopenharmony_ci                        port {
418c2ecf20Sopenharmony_ci                                mt9v111_out: endpoint {
428c2ecf20Sopenharmony_ci                                        remote-endpoint = <&ceu_in>;
438c2ecf20Sopenharmony_ci                                };
448c2ecf20Sopenharmony_ci                        };
458c2ecf20Sopenharmony_ci                };
468c2ecf20Sopenharmony_ci        };
47