Merge tag 'ntb-5.11' of git://github.com/jonmason/ntb
[linux-2.6-microblaze.git] / Documentation / devicetree / bindings / media / i2c / sony,imx274.yaml
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/media/i2c/sony,imx274.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
6
7 title: Sony 1/2.5-Inch 8.51MP CMOS Digital Image Sensor
8
9 maintainers:
10   - Leon Luo <leonl@leopardimaging.com>
11
12 description: |
13   The Sony IMX274 is a 1/2.5-inch CMOS active pixel digital image sensor with an
14   active array size of 3864H x 2202V. It is programmable through I2C interface.
15   Image data is sent through MIPI CSI-2, which is configured as 4 lanes at 1440
16   Mbps.
17
18 properties:
19   compatible:
20     const: sony,imx274
21
22   reg:
23     const: 0x1a
24
25   reset-gpios:
26     maxItems: 1
27
28   clocks:
29     maxItems: 1
30
31   clock-names:
32     const: inck
33
34   vana-supply:
35     description: Sensor 2.8 V analog supply.
36
37   vdig-supply:
38     description: Sensor 1.8 V digital core supply.
39
40   vddl-supply:
41     description: Sensor digital IO 1.2 V supply.
42
43   port:
44     type: object
45     description: Output video port. See ../video-interfaces.txt.
46
47 required:
48   - compatible
49   - reg
50   - port
51
52 additionalProperties: false
53
54 examples:
55   - |
56     i2c0 {
57         #address-cells = <1>;
58         #size-cells = <0>;
59
60         imx274: camera-sensor@1a {
61             compatible = "sony,imx274";
62             reg = <0x1a>;
63             reset-gpios = <&gpio_sensor 0 0>;
64
65             port {
66                 sensor_out: endpoint {
67                     remote-endpoint = <&csiss_in>;
68                 };
69             };
70         };
71     };
72
73 ...