~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/media/i2c/imx219.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/devicetree/bindings/media/i2c/imx219.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/media/i2c/imx219.yaml (Version linux-5.10.229)


  1 # SPDX-License-Identifier: (GPL-2.0-only OR BS      1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
  2 %YAML 1.2                                           2 %YAML 1.2
  3 ---                                                 3 ---
  4 $id: http://devicetree.org/schemas/media/i2c/i      4 $id: http://devicetree.org/schemas/media/i2c/imx219.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: Sony 1/4.0-Inch 8Mpixel CMOS Digital Im      7 title: Sony 1/4.0-Inch 8Mpixel CMOS Digital Image Sensor
  8                                                     8 
  9 maintainers:                                        9 maintainers:
 10   - Dave Stevenson <dave.stevenson@raspberrypi.     10   - Dave Stevenson <dave.stevenson@raspberrypi.com>
 11                                                    11 
 12 description: |-                                    12 description: |-
 13   The Sony imx219 is a 1/4.0-inch CMOS active      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.      14   with an active array size of 3280H x 2464V. It is programmable through
 15   I2C interface. The I2C address is fixed to 0     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     16   Image data is sent through MIPI CSI-2, which is configured as either 2 or
 17   4 data lanes.                                    17   4 data lanes.
 18                                                    18 
 19 properties:                                        19 properties:
 20   compatible:                                      20   compatible:
 21     const: sony,imx219                             21     const: sony,imx219
 22                                                    22 
 23   reg:                                             23   reg:
 24     description: I2C device address                24     description: I2C device address
 25     maxItems: 1                                    25     maxItems: 1
 26                                                    26 
 27   clocks:                                          27   clocks:
 28     maxItems: 1                                    28     maxItems: 1
 29                                                    29 
 30   VDIG-supply:                                     30   VDIG-supply:
 31     description:                                   31     description:
 32       Digital I/O voltage supply, 1.8 volts        32       Digital I/O voltage supply, 1.8 volts
 33                                                    33 
 34   VANA-supply:                                     34   VANA-supply:
 35     description:                                   35     description:
 36       Analog voltage supply, 2.8 volts             36       Analog voltage supply, 2.8 volts
 37                                                    37 
 38   VDDL-supply:                                     38   VDDL-supply:
 39     description:                                   39     description:
 40       Digital core voltage supply, 1.2 volts       40       Digital core voltage supply, 1.2 volts
 41                                                    41 
 42   reset-gpios:                                     42   reset-gpios:
 43     maxItems: 1                                << 
 44     description: |-                                43     description: |-
 45       Reference to the GPIO connected to the x     44       Reference to the GPIO connected to the xclr pin, if any.
 46       Must be released (set high) after all su     45       Must be released (set high) after all supplies are applied.
 47                                                    46 
                                                   >>  47   # See ../video-interfaces.txt for more details
 48   port:                                            48   port:
 49     $ref: /schemas/graph.yaml#/$defs/port-base !!  49     type: object
 50     additionalProperties: false                << 
 51                                                << 
 52     properties:                                    50     properties:
 53       endpoint:                                    51       endpoint:
 54         $ref: /schemas/media/video-interfaces. !!  52         type: object
 55         unevaluatedProperties: false           << 
 56                                                << 
 57         properties:                                53         properties:
 58           data-lanes:                              54           data-lanes:
 59             description: |-                        55             description: |-
 60               The sensor supports either two-l     56               The sensor supports either two-lane, or four-lane operation.
 61               If this property is omitted four     57               If this property is omitted four-lane operation is assumed.
 62               For two-lane operation the prope     58               For two-lane operation the property must be set to <1 2>.
 63             items:                                 59             items:
 64               - const: 1                           60               - const: 1
 65               - const: 2                           61               - const: 2
 66                                                    62 
 67           clock-noncontinuous: true            !!  63           clock-noncontinuous:
 68           link-frequencies: true               !!  64             type: boolean
                                                   >>  65             description: |-
                                                   >>  66               MIPI CSI-2 clock is non-continuous if this property is present,
                                                   >>  67               otherwise it's continuous.
                                                   >>  68 
                                                   >>  69           link-frequencies:
                                                   >>  70             $ref: /schemas/types.yaml#/definitions/uint64-array
                                                   >>  71             description:
                                                   >>  72               Allowed data bus frequencies.
 69                                                    73 
 70         required:                                  74         required:
 71           - link-frequencies                       75           - link-frequencies
 72                                                    76 
 73 required:                                          77 required:
 74   - compatible                                     78   - compatible
 75   - reg                                            79   - reg
 76   - clocks                                         80   - clocks
 77   - VANA-supply                                    81   - VANA-supply
 78   - VDIG-supply                                    82   - VDIG-supply
 79   - VDDL-supply                                    83   - VDDL-supply
 80   - port                                           84   - port
 81                                                    85 
 82 additionalProperties: false                        86 additionalProperties: false
 83                                                    87 
 84 examples:                                          88 examples:
 85   - |                                              89   - |
 86     i2c {                                      !!  90     i2c0 {
 87         #address-cells = <1>;                      91         #address-cells = <1>;
 88         #size-cells = <0>;                         92         #size-cells = <0>;
 89                                                    93 
 90         imx219: sensor@10 {                        94         imx219: sensor@10 {
 91             compatible = "sony,imx219";            95             compatible = "sony,imx219";
 92             reg = <0x10>;                          96             reg = <0x10>;
 93             clocks = <&imx219_clk>;                97             clocks = <&imx219_clk>;
 94             VANA-supply = <&imx219_vana>;   /*     98             VANA-supply = <&imx219_vana>;   /* 2.8v */
 95             VDIG-supply = <&imx219_vdig>;   /*     99             VDIG-supply = <&imx219_vdig>;   /* 1.8v */
 96             VDDL-supply = <&imx219_vddl>;   /*    100             VDDL-supply = <&imx219_vddl>;   /* 1.2v */
 97                                                   101 
 98             port {                                102             port {
 99                 imx219_0: endpoint {              103                 imx219_0: endpoint {
100                     remote-endpoint = <&csi1_e    104                     remote-endpoint = <&csi1_ep>;
101                     data-lanes = <1 2>;           105                     data-lanes = <1 2>;
102                     clock-noncontinuous;          106                     clock-noncontinuous;
103                     link-frequencies = /bits/     107                     link-frequencies = /bits/ 64 <456000000>;
104                 };                                108                 };
105             };                                    109             };
106         };                                        110         };
107     };                                            111     };
108                                                   112 
109 ...                                               113 ...
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php