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


  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               40         unevaluatedProperties: false
 41                                                    41 
 42     required:                                      42     required:
 43       - buck0                                      43       - buck0
 44       - buck1                                      44       - buck1
 45       - buck2                                      45       - buck2
 46       - buck3                                      46       - buck3
 47                                                    47 
 48     additionalProperties: false                    48     additionalProperties: false
 49                                                    49 
 50 patternProperties:                                 50 patternProperties:
 51   "^buck[0123]-in-supply$":                        51   "^buck[0123]-in-supply$":
 52     description: Voltage regulator supply for      52     description: Voltage regulator supply for each BUCK converter
 53                                                    53 
 54 required:                                          54 required:
 55   - compatible                                     55   - compatible
 56   - reg                                            56   - reg
 57   - gpio-controller                                57   - gpio-controller
 58   - '#gpio-cells'                                  58   - '#gpio-cells'
 59   - buck0-in-supply                                59   - buck0-in-supply
 60   - buck1-in-supply                                60   - buck1-in-supply
 61   - buck2-in-supply                                61   - buck2-in-supply
 62   - buck3-in-supply                                62   - buck3-in-supply
 63   - regulators                                     63   - regulators
 64                                                    64 
 65 additionalProperties: false                        65 additionalProperties: false
 66                                                    66 
 67 examples:                                          67 examples:
 68   - |                                              68   - |
 69     i2c@0 {                                        69     i2c@0 {
 70         reg = <0x0 0x100>;                         70         reg = <0x0 0x100>;
 71         #address-cells = <1>;                      71         #address-cells = <1>;
 72         #size-cells = <0>;                         72         #size-cells = <0>;
 73                                                    73 
 74         pmic@60 {                                  74         pmic@60 {
 75             compatible = "ti,lp87524-q1";          75             compatible = "ti,lp87524-q1";
 76             reg = <0x60>;                          76             reg = <0x60>;
 77             gpio-controller;                       77             gpio-controller;
 78             #gpio-cells = <2>;                     78             #gpio-cells = <2>;
 79                                                    79 
 80             buck0-in-supply = <&vdd_5v0>;          80             buck0-in-supply = <&vdd_5v0>;
 81             buck1-in-supply = <&vdd_5v0>;          81             buck1-in-supply = <&vdd_5v0>;
 82             buck2-in-supply = <&vdd_5v0>;          82             buck2-in-supply = <&vdd_5v0>;
 83             buck3-in-supply = <&vdd_5v0>;          83             buck3-in-supply = <&vdd_5v0>;
 84                                                    84 
 85             regulators {                           85             regulators {
 86                 buck0_reg: buck0 {                 86                 buck0_reg: buck0 {
 87                     regulator-name = "buck0";      87                     regulator-name = "buck0";
 88                     regulator-min-microvolt =      88                     regulator-min-microvolt = <3300000>;
 89                     regulator-max-microvolt =      89                     regulator-max-microvolt = <3300000>;
 90                     regulator-always-on;           90                     regulator-always-on;
 91                 };                                 91                 };
 92                                                    92 
 93                 buck1_reg: buck1 {                 93                 buck1_reg: buck1 {
 94                     regulator-name = "buck1";      94                     regulator-name = "buck1";
 95                     regulator-min-microvolt =      95                     regulator-min-microvolt = <1350000>;
 96                     regulator-max-microvolt =      96                     regulator-max-microvolt = <1350000>;
 97                     regulator-always-on;           97                     regulator-always-on;
 98                 };                                 98                 };
 99                                                    99 
100                 buck2_reg: buck2 {                100                 buck2_reg: buck2 {
101                     regulator-name = "buck2";     101                     regulator-name = "buck2";
102                     regulator-min-microvolt =     102                     regulator-min-microvolt = <950000>;
103                     regulator-max-microvolt =     103                     regulator-max-microvolt = <950000>;
104                     regulator-always-on;          104                     regulator-always-on;
105                 };                                105                 };
106                                                   106 
107                 buck3_reg: buck3 {                107                 buck3_reg: buck3 {
108                     regulator-name = "buck3";     108                     regulator-name = "buck3";
109                     regulator-min-microvolt =     109                     regulator-min-microvolt = <1800000>;
110                     regulator-max-microvolt =     110                     regulator-max-microvolt = <1800000>;
111                     regulator-always-on;          111                     regulator-always-on;
112                 };                                112                 };
113             };                                    113             };
114         };                                        114         };
115     };                                            115     };
116                                                   116 
117 ...                                               117 ...
                                                      

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