1*4882a593Smuzhiyun* Omnivision 1/7.5-Inch B&W VGA CMOS Digital Image Sensor 2*4882a593Smuzhiyun 3*4882a593SmuzhiyunThe Omnivision OV7251 is a 1/7.5-Inch CMOS active pixel digital image sensor 4*4882a593Smuzhiyunwith an active array size of 640H x 480V. It is programmable through a serial 5*4882a593SmuzhiyunI2C interface. 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunRequired Properties: 8*4882a593Smuzhiyun- compatible: Value should be "ovti,ov7251". 9*4882a593Smuzhiyun- clocks: Reference to the xclk clock. 10*4882a593Smuzhiyun- clock-names: Should be "xclk". 11*4882a593Smuzhiyun- clock-frequency: Frequency of the xclk clock. 12*4882a593Smuzhiyun- enable-gpios: Chip enable GPIO. Polarity is GPIO_ACTIVE_HIGH. This corresponds 13*4882a593Smuzhiyun to the hardware pin XSHUTDOWN which is physically active low. 14*4882a593Smuzhiyun- vdddo-supply: Chip digital IO regulator. 15*4882a593Smuzhiyun- vdda-supply: Chip analog regulator. 16*4882a593Smuzhiyun- vddd-supply: Chip digital core regulator. 17*4882a593Smuzhiyun 18*4882a593SmuzhiyunThe device node shall contain one 'port' child node with a single 'endpoint' 19*4882a593Smuzhiyunsubnode for its digital output video port, in accordance with the video 20*4882a593Smuzhiyuninterface bindings defined in 21*4882a593SmuzhiyunDocumentation/devicetree/bindings/media/video-interfaces.txt. 22*4882a593Smuzhiyun 23*4882a593SmuzhiyunExample: 24*4882a593Smuzhiyun 25*4882a593Smuzhiyun &i2c1 { 26*4882a593Smuzhiyun ... 27*4882a593Smuzhiyun 28*4882a593Smuzhiyun ov7251: camera-sensor@60 { 29*4882a593Smuzhiyun compatible = "ovti,ov7251"; 30*4882a593Smuzhiyun reg = <0x60>; 31*4882a593Smuzhiyun 32*4882a593Smuzhiyun enable-gpios = <&gpio1 6 GPIO_ACTIVE_HIGH>; 33*4882a593Smuzhiyun pinctrl-names = "default"; 34*4882a593Smuzhiyun pinctrl-0 = <&camera_bw_default>; 35*4882a593Smuzhiyun 36*4882a593Smuzhiyun clocks = <&clks 200>; 37*4882a593Smuzhiyun clock-names = "xclk"; 38*4882a593Smuzhiyun clock-frequency = <24000000>; 39*4882a593Smuzhiyun 40*4882a593Smuzhiyun vdddo-supply = <&camera_dovdd_1v8>; 41*4882a593Smuzhiyun vdda-supply = <&camera_avdd_2v8>; 42*4882a593Smuzhiyun vddd-supply = <&camera_dvdd_1v2>; 43*4882a593Smuzhiyun 44*4882a593Smuzhiyun port { 45*4882a593Smuzhiyun ov7251_ep: endpoint { 46*4882a593Smuzhiyun clock-lanes = <1>; 47*4882a593Smuzhiyun data-lanes = <0>; 48*4882a593Smuzhiyun remote-endpoint = <&csi0_ep>; 49*4882a593Smuzhiyun }; 50*4882a593Smuzhiyun }; 51*4882a593Smuzhiyun }; 52*4882a593Smuzhiyun }; 53