1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/media/i2c/imx219.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Sony 1/4.0-Inch 8Mpixel CMOS Digital Image Sensor
10 - Dave Stevenson <dave.stevenson@raspberrypi.com>
13 The Sony imx219 is a 1/4.0-inch CMOS active pixel digital image sensor
14 with an active array size of 3280H x 2464V. It is programmable through
15 I2C interface. The I2C address is fixed to 0x10 as per sensor data sheet.
16 Image data is sent through MIPI CSI-2, which is configured as either 2 or
24 description: I2C device address
32 Digital I/O voltage supply, 1.8 volts
36 Analog voltage supply, 2.8 volts
40 Digital core voltage supply, 1.2 volts
45 Reference to the GPIO connected to the xclr pin, if any.
46 Must be released (set high) after all supplies are applied.
49 $ref: /schemas/graph.yaml#/$defs/port-base
50 additionalProperties: false
54 $ref: /schemas/media/video-interfaces.yaml#
55 unevaluatedProperties: false
60 The sensor supports either two-lane, or four-lane operation.
61 If this property is omitted four-lane operation is assumed.
62 For two-lane operation the property must be set to <1 2>.
67 clock-noncontinuous: true
68 link-frequencies: true
82 additionalProperties: false
91 compatible = "sony,imx219";
93 clocks = <&imx219_clk>;
94 VANA-supply = <&imx219_vana>; /* 2.8v */
95 VDIG-supply = <&imx219_vdig>; /* 1.8v */
96 VDDL-supply = <&imx219_vddl>; /* 1.2v */
100 remote-endpoint = <&csi1_ep>;
103 link-frequencies = /bits/ 64 <456000000>;