1b0787de1SRobert JarzmikMicron 1.3Mp CMOS Digital Image Sensor
2b0787de1SRobert Jarzmik
3b0787de1SRobert JarzmikThe Micron MT9M111 is a CMOS active pixel digital image sensor with an active
4b0787de1SRobert Jarzmikarray size of 1280H x 1024V. It is programmable through a simple two-wire serial
5b0787de1SRobert Jarzmikinterface.
6b0787de1SRobert Jarzmik
7b0787de1SRobert JarzmikRequired Properties:
8b0787de1SRobert Jarzmik- compatible: value should be "micron,mt9m111"
96705d55cSAkinobu Mita- clocks: reference to the master clock.
106705d55cSAkinobu Mita- clock-names: shall be "mclk".
11b0787de1SRobert Jarzmik
12302d2970SMarco FelschThe device node must contain one 'port' child node with one 'endpoint' child
13302d2970SMarco Felschsub-node for its digital output video port, in accordance with the video
14302d2970SMarco Felschinterface bindings defined in:
15302d2970SMarco FelschDocumentation/devicetree/bindings/media/video-interfaces.txt
16b0787de1SRobert Jarzmik
1748856d91SMarco FelschOptional endpoint properties:
1848856d91SMarco Felsch- pclk-sample: For information see ../video-interfaces.txt. The value is set to
1948856d91SMarco Felsch  0 if it isn't specified.
2048856d91SMarco Felsch
21b0787de1SRobert JarzmikExample:
22b0787de1SRobert Jarzmik
23b0787de1SRobert Jarzmik	i2c_master {
24b0787de1SRobert Jarzmik		mt9m111@5d {
25b0787de1SRobert Jarzmik			compatible = "micron,mt9m111";
26b0787de1SRobert Jarzmik			reg = <0x5d>;
276705d55cSAkinobu Mita			clocks = <&mclk>;
286705d55cSAkinobu Mita			clock-names = "mclk";
29b0787de1SRobert Jarzmik
30b0787de1SRobert Jarzmik			port {
31b0787de1SRobert Jarzmik				mt9m111_1: endpoint {
32b0787de1SRobert Jarzmik					remote-endpoint = <&pxa_camera>;
3348856d91SMarco Felsch					pclk-sample = <1>;
34b0787de1SRobert Jarzmik				};
35b0787de1SRobert Jarzmik			};
36b0787de1SRobert Jarzmik		};
37b0787de1SRobert Jarzmik	};
38