1*ae5de77eSEmmanuel VadotMT9M001: 1/2-Inch Megapixel Digital Image Sensor 2*ae5de77eSEmmanuel Vadot 3*ae5de77eSEmmanuel VadotThe MT9M001 is an SXGA-format with a 1/2-inch CMOS active-pixel digital 4*ae5de77eSEmmanuel Vadotimage sensor. It is programmable through I2C interface. 5*ae5de77eSEmmanuel Vadot 6*ae5de77eSEmmanuel VadotRequired Properties: 7*ae5de77eSEmmanuel Vadot 8*ae5de77eSEmmanuel Vadot- compatible: shall be "onnn,mt9m001". 9*ae5de77eSEmmanuel Vadot- clocks: reference to the master clock into sensor 10*ae5de77eSEmmanuel Vadot 11*ae5de77eSEmmanuel VadotOptional Properties: 12*ae5de77eSEmmanuel Vadot 13*ae5de77eSEmmanuel Vadot- reset-gpios: GPIO handle which is connected to the reset pin of the chip. 14*ae5de77eSEmmanuel Vadot Active low. 15*ae5de77eSEmmanuel Vadot- standby-gpios: GPIO handle which is connected to the standby pin of the chip. 16*ae5de77eSEmmanuel Vadot Active high. 17*ae5de77eSEmmanuel Vadot 18*ae5de77eSEmmanuel VadotThe device node must contain one 'port' child node with one 'endpoint' child 19*ae5de77eSEmmanuel Vadotsub-node for its digital output video port, in accordance with the video 20*ae5de77eSEmmanuel Vadotinterface bindings defined in: 21*ae5de77eSEmmanuel VadotDocumentation/devicetree/bindings/media/video-interfaces.txt 22*ae5de77eSEmmanuel Vadot 23*ae5de77eSEmmanuel VadotExample: 24*ae5de77eSEmmanuel Vadot 25*ae5de77eSEmmanuel Vadot &i2c1 { 26*ae5de77eSEmmanuel Vadot camera-sensor@5d { 27*ae5de77eSEmmanuel Vadot compatible = "onnn,mt9m001"; 28*ae5de77eSEmmanuel Vadot reg = <0x5d>; 29*ae5de77eSEmmanuel Vadot reset-gpios = <&gpio0 0 GPIO_ACTIVE_LOW>; 30*ae5de77eSEmmanuel Vadot standby-gpios = <&gpio0 1 GPIO_ACTIVE_HIGH>; 31*ae5de77eSEmmanuel Vadot clocks = <&camera_clk>; 32*ae5de77eSEmmanuel Vadot port { 33*ae5de77eSEmmanuel Vadot mt9m001_out: endpoint { 34*ae5de77eSEmmanuel Vadot remote-endpoint = <&vcap_in>; 35*ae5de77eSEmmanuel Vadot }; 36*ae5de77eSEmmanuel Vadot }; 37*ae5de77eSEmmanuel Vadot }; 38*ae5de77eSEmmanuel Vadot }; 39