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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/mfd/ti,lp87524-q1.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/mfd/ti,lp87524-q1.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/mfd/ti,lp87524-q1.yaml (Version linux-5.19.17)


  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/mfd/ti,lp87      4 $id: http://devicetree.org/schemas/mfd/ti,lp87524-q1.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: TI LP87524-Q1 four 1-phase output buck       7 title: TI LP87524-Q1 four 1-phase output buck converter
  8                                                     8 
  9 maintainers:                                        9 maintainers:
 10   - Keerthy <j-keerthy@ti.com>                      10   - Keerthy <j-keerthy@ti.com>
 11                                                    11 
 12 properties:                                        12 properties:
 13   compatible:                                      13   compatible:
 14     const: ti,lp87524-q1                           14     const: ti,lp87524-q1
 15                                                    15 
 16   reg:                                             16   reg:
 17     description: I2C slave address                 17     description: I2C slave address
 18     const: 0x60                                    18     const: 0x60
 19                                                    19 
 20   reset-gpios:                                     20   reset-gpios:
 21     description: GPIO connected to NRST pin (a     21     description: GPIO connected to NRST pin (active low reset, pin 20)
 22     maxItems: 1                                    22     maxItems: 1
 23                                                    23 
 24   gpio-controller: true                            24   gpio-controller: true
 25                                                    25 
 26   '#gpio-cells':                                   26   '#gpio-cells':
 27     description:                                   27     description:
 28       The first cell is the pin number.            28       The first cell is the pin number.
 29       The second cell is is used to specify fl     29       The second cell is is used to specify flags.
 30       See ../gpio/gpio.txt for more informatio     30       See ../gpio/gpio.txt for more information.
 31     const: 2                                       31     const: 2
 32                                                    32 
 33   regulators:                                      33   regulators:
 34     type: object                                   34     type: object
 35                                                    35 
 36     patternProperties:                             36     patternProperties:
 37       "^buck[0123]$":                              37       "^buck[0123]$":
 38         type: object                               38         type: object
 39         $ref: /schemas/regulator/regulator.yam     39         $ref: /schemas/regulator/regulator.yaml#
 40         unevaluatedProperties: false           << 
 41                                                    40 
 42     required:                                      41     required:
 43       - buck0                                      42       - buck0
 44       - buck1                                      43       - buck1
 45       - buck2                                      44       - buck2
 46       - buck3                                      45       - buck3
 47                                                    46 
 48     additionalProperties: false                    47     additionalProperties: false
 49                                                    48 
 50 patternProperties:                                 49 patternProperties:
 51   "^buck[0123]-in-supply$":                        50   "^buck[0123]-in-supply$":
 52     description: Voltage regulator supply for      51     description: Voltage regulator supply for each BUCK converter
 53                                                    52 
 54 required:                                          53 required:
 55   - compatible                                     54   - compatible
 56   - reg                                            55   - reg
 57   - gpio-controller                                56   - gpio-controller
 58   - '#gpio-cells'                                  57   - '#gpio-cells'
 59   - buck0-in-supply                                58   - buck0-in-supply
 60   - buck1-in-supply                                59   - buck1-in-supply
 61   - buck2-in-supply                                60   - buck2-in-supply
 62   - buck3-in-supply                                61   - buck3-in-supply
 63   - regulators                                     62   - regulators
 64                                                    63 
 65 additionalProperties: false                        64 additionalProperties: false
 66                                                    65 
 67 examples:                                          66 examples:
 68   - |                                              67   - |
 69     i2c@0 {                                        68     i2c@0 {
 70         reg = <0x0 0x100>;                         69         reg = <0x0 0x100>;
 71         #address-cells = <1>;                      70         #address-cells = <1>;
 72         #size-cells = <0>;                         71         #size-cells = <0>;
 73                                                    72 
 74         pmic@60 {                                  73         pmic@60 {
 75             compatible = "ti,lp87524-q1";          74             compatible = "ti,lp87524-q1";
 76             reg = <0x60>;                          75             reg = <0x60>;
 77             gpio-controller;                       76             gpio-controller;
 78             #gpio-cells = <2>;                     77             #gpio-cells = <2>;
 79                                                    78 
 80             buck0-in-supply = <&vdd_5v0>;          79             buck0-in-supply = <&vdd_5v0>;
 81             buck1-in-supply = <&vdd_5v0>;          80             buck1-in-supply = <&vdd_5v0>;
 82             buck2-in-supply = <&vdd_5v0>;          81             buck2-in-supply = <&vdd_5v0>;
 83             buck3-in-supply = <&vdd_5v0>;          82             buck3-in-supply = <&vdd_5v0>;
 84                                                    83 
 85             regulators {                           84             regulators {
 86                 buck0_reg: buck0 {                 85                 buck0_reg: buck0 {
 87                     regulator-name = "buck0";      86                     regulator-name = "buck0";
 88                     regulator-min-microvolt =      87                     regulator-min-microvolt = <3300000>;
 89                     regulator-max-microvolt =      88                     regulator-max-microvolt = <3300000>;
 90                     regulator-always-on;           89                     regulator-always-on;
 91                 };                                 90                 };
 92                                                    91 
 93                 buck1_reg: buck1 {                 92                 buck1_reg: buck1 {
 94                     regulator-name = "buck1";      93                     regulator-name = "buck1";
 95                     regulator-min-microvolt =      94                     regulator-min-microvolt = <1350000>;
 96                     regulator-max-microvolt =      95                     regulator-max-microvolt = <1350000>;
 97                     regulator-always-on;           96                     regulator-always-on;
 98                 };                                 97                 };
 99                                                    98 
100                 buck2_reg: buck2 {                 99                 buck2_reg: buck2 {
101                     regulator-name = "buck2";     100                     regulator-name = "buck2";
102                     regulator-min-microvolt =     101                     regulator-min-microvolt = <950000>;
103                     regulator-max-microvolt =     102                     regulator-max-microvolt = <950000>;
104                     regulator-always-on;          103                     regulator-always-on;
105                 };                                104                 };
106                                                   105 
107                 buck3_reg: buck3 {                106                 buck3_reg: buck3 {
108                     regulator-name = "buck3";     107                     regulator-name = "buck3";
109                     regulator-min-microvolt =     108                     regulator-min-microvolt = <1800000>;
110                     regulator-max-microvolt =     109                     regulator-max-microvolt = <1800000>;
111                     regulator-always-on;          110                     regulator-always-on;
112                 };                                111                 };
113             };                                    112             };
114         };                                        113         };
115     };                                            114     };
116                                                   115 
117 ...                                               116 ...
                                                      

~ [ 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