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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/regulator/active-semi,act8846.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/regulator/active-semi,act8846.yaml (Architecture i386) and /Documentation/devicetree/bindings/regulator/active-semi,act8846.yaml (Architecture ppc)


  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/regulator/a      4 $id: http://devicetree.org/schemas/regulator/active-semi,act8846.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: Active-semi ACT8846 regulator                7 title: Active-semi ACT8846 regulator
  8                                                     8 
  9 maintainers:                                        9 maintainers:
 10   - Paul Cercueil <paul@crapouillou.net>            10   - Paul Cercueil <paul@crapouillou.net>
 11                                                    11 
 12 properties:                                        12 properties:
 13   compatible:                                      13   compatible:
 14     const: active-semi,act8846                     14     const: active-semi,act8846
 15                                                    15 
 16   reg:                                             16   reg:
 17     maxItems: 1                                    17     maxItems: 1
 18                                                    18 
 19   system-power-controller:                         19   system-power-controller:
 20     description:                                   20     description:
 21       Indicates that the ACT8846 is responsibl     21       Indicates that the ACT8846 is responsible for powering OFF
 22       the system.                                  22       the system.
 23     type: boolean                                  23     type: boolean
 24                                                    24 
 25   active-semi,vsel-high:                           25   active-semi,vsel-high:
 26     description:                                   26     description:
 27       Indicates the VSEL pin is high. If this      27       Indicates the VSEL pin is high. If this property is missing,
 28       the VSEL pin is assumed to be low.           28       the VSEL pin is assumed to be low.
 29     type: boolean                                  29     type: boolean
 30                                                    30 
 31   inl1-supply:                                     31   inl1-supply:
 32     description: Handle to the INL1 input supp     32     description: Handle to the INL1 input supply (REG5-7)
 33                                                    33 
 34   inl2-supply:                                     34   inl2-supply:
 35     description: Handle to the INL2 input supp     35     description: Handle to the INL2 input supply (REG8-9)
 36                                                    36 
 37   inl3-supply:                                     37   inl3-supply:
 38     description: Handle to the INL3 input supp     38     description: Handle to the INL3 input supply (REG10-12)
 39                                                    39 
 40   vp1-supply:                                      40   vp1-supply:
 41     description: Handle to the VP1 input suppl     41     description: Handle to the VP1 input supply (REG1)
 42                                                    42 
 43   vp2-supply:                                      43   vp2-supply:
 44     description: Handle to the VP2 input suppl     44     description: Handle to the VP2 input supply (REG2)
 45                                                    45 
 46   vp3-supply:                                      46   vp3-supply:
 47     description: Handle to the VP3 input suppl     47     description: Handle to the VP3 input supply (REG3)
 48                                                    48 
 49   vp4-supply:                                      49   vp4-supply:
 50     description: Handle to the VP4 input suppl     50     description: Handle to the VP4 input supply (REG4)
 51                                                    51 
 52   regulators:                                      52   regulators:
 53     type: object                                   53     type: object
 54     additionalProperties: false                    54     additionalProperties: false
 55                                                    55 
 56     patternProperties:                             56     patternProperties:
 57       "^REG([1-9]|1[0-2])$":                       57       "^REG([1-9]|1[0-2])$":
 58         type: object                               58         type: object
 59         $ref: /schemas/regulator/regulator.yam     59         $ref: /schemas/regulator/regulator.yaml#
 60         unevaluatedProperties: false               60         unevaluatedProperties: false
 61                                                    61 
 62 additionalProperties: false                        62 additionalProperties: false
 63                                                    63 
 64 required:                                          64 required:
 65   - reg                                            65   - reg
 66   - compatible                                     66   - compatible
 67   - regulators                                     67   - regulators
 68                                                    68 
 69 examples:                                          69 examples:
 70   - |                                              70   - |
 71     i2c {                                          71     i2c {
 72       #address-cells = <1>;                        72       #address-cells = <1>;
 73       #size-cells = <0>;                           73       #size-cells = <0>;
 74                                                    74 
 75       pmic@5a {                                    75       pmic@5a {
 76         compatible = "active-semi,act8846";        76         compatible = "active-semi,act8846";
 77         reg = <0x5a>;                              77         reg = <0x5a>;
 78                                                    78 
 79         system-power-controller;                   79         system-power-controller;
 80                                                    80 
 81         regulators {                               81         regulators {
 82           REG1 {                                   82           REG1 {
 83             regulator-name = "VCC_DDR";            83             regulator-name = "VCC_DDR";
 84             regulator-min-microvolt = <1200000     84             regulator-min-microvolt = <1200000>;
 85             regulator-max-microvolt = <1200000     85             regulator-max-microvolt = <1200000>;
 86             regulator-always-on;                   86             regulator-always-on;
 87           };                                       87           };
 88                                                    88 
 89           REG2 {                                   89           REG2 {
 90             regulator-name = "VCC_IO";             90             regulator-name = "VCC_IO";
 91             regulator-min-microvolt = <3300000     91             regulator-min-microvolt = <3300000>;
 92             regulator-max-microvolt = <3300000     92             regulator-max-microvolt = <3300000>;
 93             regulator-always-on;                   93             regulator-always-on;
 94           };                                       94           };
 95                                                    95 
 96           REG3 {                                   96           REG3 {
 97             regulator-name = "VDD_LOG";            97             regulator-name = "VDD_LOG";
 98             regulator-min-microvolt = <1000000     98             regulator-min-microvolt = <1000000>;
 99             regulator-max-microvolt = <1000000     99             regulator-max-microvolt = <1000000>;
100             regulator-always-on;                  100             regulator-always-on;
101           };                                      101           };
102                                                   102 
103           REG4 {                                  103           REG4 {
104             regulator-name = "VCC_20";            104             regulator-name = "VCC_20";
105             regulator-min-microvolt = <2000000    105             regulator-min-microvolt = <2000000>;
106             regulator-max-microvolt = <2000000    106             regulator-max-microvolt = <2000000>;
107             regulator-always-on;                  107             regulator-always-on;
108           };                                      108           };
109                                                   109 
110           REG5 {                                  110           REG5 {
111             regulator-name = "VCCIO_SD";          111             regulator-name = "VCCIO_SD";
112             regulator-min-microvolt = <3300000    112             regulator-min-microvolt = <3300000>;
113             regulator-max-microvolt = <3300000    113             regulator-max-microvolt = <3300000>;
114             regulator-always-on;                  114             regulator-always-on;
115           };                                      115           };
116                                                   116 
117           REG6 {                                  117           REG6 {
118             regulator-name = "VDD10_LCD";         118             regulator-name = "VDD10_LCD";
119             regulator-min-microvolt = <1000000    119             regulator-min-microvolt = <1000000>;
120             regulator-max-microvolt = <1000000    120             regulator-max-microvolt = <1000000>;
121             regulator-always-on;                  121             regulator-always-on;
122           };                                      122           };
123                                                   123 
124           REG7 {                                  124           REG7 {
125             regulator-name = "VCC_WL";            125             regulator-name = "VCC_WL";
126             regulator-min-microvolt = <3300000    126             regulator-min-microvolt = <3300000>;
127             regulator-max-microvolt = <3300000    127             regulator-max-microvolt = <3300000>;
128             regulator-always-on;                  128             regulator-always-on;
129           };                                      129           };
130                                                   130 
131           REG8 {                                  131           REG8 {
132             regulator-name = "VCCA_33";           132             regulator-name = "VCCA_33";
133             regulator-min-microvolt = <3300000    133             regulator-min-microvolt = <3300000>;
134             regulator-max-microvolt = <3300000    134             regulator-max-microvolt = <3300000>;
135             regulator-always-on;                  135             regulator-always-on;
136           };                                      136           };
137                                                   137 
138           REG9 {                                  138           REG9 {
139             regulator-name = "VCC_LAN";           139             regulator-name = "VCC_LAN";
140             regulator-min-microvolt = <3300000    140             regulator-min-microvolt = <3300000>;
141             regulator-max-microvolt = <3300000    141             regulator-max-microvolt = <3300000>;
142             regulator-always-on;                  142             regulator-always-on;
143           };                                      143           };
144                                                   144 
145           REG10 {                                 145           REG10 {
146             regulator-name = "VDD_10";            146             regulator-name = "VDD_10";
147             regulator-min-microvolt = <1000000    147             regulator-min-microvolt = <1000000>;
148             regulator-max-microvolt = <1000000    148             regulator-max-microvolt = <1000000>;
149             regulator-always-on;                  149             regulator-always-on;
150           };                                      150           };
151                                                   151 
152           REG11 {                                 152           REG11 {
153             regulator-name = "VCC_18";            153             regulator-name = "VCC_18";
154             regulator-min-microvolt = <1800000    154             regulator-min-microvolt = <1800000>;
155             regulator-max-microvolt = <1800000    155             regulator-max-microvolt = <1800000>;
156             regulator-always-on;                  156             regulator-always-on;
157           };                                      157           };
158                                                   158 
159           REG12 {                                 159           REG12 {
160             regulator-name = "VCC18_LCD";         160             regulator-name = "VCC18_LCD";
161             regulator-min-microvolt = <1800000    161             regulator-min-microvolt = <1800000>;
162             regulator-max-microvolt = <1800000    162             regulator-max-microvolt = <1800000>;
163             regulator-always-on;                  163             regulator-always-on;
164           };                                      164           };
165         };                                        165         };
166       };                                          166       };
167     };                                            167     };
                                                      

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