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