Lines Matching +full:vin4 +full:- +full:supply
1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/mfd/x-powers,axp152.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: X-Powers AXP PMIC
10 - Chen-Yu Tsai <wens@csie.org>
13 - if:
18 - x-powers,axp152
19 - x-powers,axp202
20 - x-powers,axp209
26 x-powers,dcdc-freq:
35 x-powers,dcdc-freq:
40 - if:
45 - x-powers,axp152
46 - x-powers,axp202
47 - x-powers,axp209
51 x-powers,drive-vbus-en: false
53 - if:
58 const: x-powers,axp806
62 x-powers,self-working-mode: false
63 x-powers,master-mode: false
65 - if:
70 const: x-powers,axp305
74 - interrupts
76 - if:
81 - x-powers,axp313a
82 - x-powers,axp15060
86 x-powers,dcdc-freq: false
91 - enum:
92 - x-powers,axp152
93 - x-powers,axp192
94 - x-powers,axp202
95 - x-powers,axp209
96 - x-powers,axp221
97 - x-powers,axp223
98 - x-powers,axp313a
99 - x-powers,axp803
100 - x-powers,axp806
101 - x-powers,axp809
102 - x-powers,axp813
103 - x-powers,axp15060
104 - items:
105 - const: x-powers,axp228
106 - const: x-powers,axp221
107 - items:
108 - const: x-powers,axp805
109 - const: x-powers,axp806
110 - items:
111 - const: x-powers,axp305
112 - const: x-powers,axp805
113 - const: x-powers,axp806
114 - items:
115 - const: x-powers,axp818
116 - const: x-powers,axp813
124 interrupt-controller: true
126 "#interrupt-cells":
129 x-powers,drive-vbus-en:
136 x-powers,self-working-mode:
139 Set this when the PMIC is wired for self-working mode through the MODESET
142 x-powers,master-mode:
147 vin1-supply:
149 DCDC1 power supply node, if present.
151 vin2-supply:
153 DCDC2 power supply node, if present.
155 vin3-supply:
157 DCDC3 power supply node, if present.
159 vin4-supply:
161 DCDC4 power supply node, if present.
163 vin5-supply:
165 DCDC5 power supply node, if present.
167 vin6-supply:
169 DCDC6 power supply node, if present.
171 vin7-supply:
173 DCDC7 power supply node, if present.
175 vina-supply:
177 DCDCA power supply node, if present.
179 vinb-supply:
181 DCDCB power supply node, if present.
183 vinc-supply:
185 DCDCC power supply node, if present.
187 vind-supply:
189 DCDCD power supply node, if present.
191 vine-supply:
193 DCDCE power supply node, if present.
195 acin-supply:
197 LDO1 power supply node, if present.
199 ldo24in-supply:
201 LDO2 and LDO4 power supply node, if present.
203 ldo3in-supply:
205 LDO3 power supply node, if present.
207 ldo5in-supply:
209 LDO5 power supply node, if present.
211 aldoin-supply:
213 ALDO* power supply node, if present.
215 bldoin-supply:
217 BLDO* power supply node, if present.
219 cldoin-supply:
221 CLDO* power supply node, if present.
223 dldoin-supply:
225 DLDO* power supply node, if present.
227 eldoin-supply:
229 ELDO* power supply node, if present.
231 fldoin-supply:
233 FLDO* power supply node, if present.
235 ips-supply:
237 LDO_IO0, LDO_IO1 and RTC_LDO power supply node, if present.
239 drivevbus-supply:
241 DRIVEVBUS power supply node, if present.
243 swin-supply:
245 SW power supply node, if present.
248 $ref: /schemas/iio/adc/x-powers,axp209-adc.yaml#
251 $ref: /schemas/gpio/x-powers,axp209-gpio.yaml#
253 ac-power:
254 $ref: /schemas/power/supply/x-powers,axp20x-ac-power-supply.yaml#
256 battery-power:
257 $ref: /schemas/power/supply/x-powers,axp20x-battery-power-supply.yaml#
259 usb-power:
260 $ref: /schemas/power/supply/x-powers,axp20x-usb-power-supply.yaml#
266 x-powers,dcdc-freq:
269 Defines the work frequency of DC-DC in kHz.
272 … "^(([a-f])?ldo[0-9]|dcdc[0-7a-e]|ldo(_|-)io(0|1)|(dc1)?sw|rtc(_|-)ldo|cpusldo|drivevbus|dc5ldo)$":
278 regulator-ramp-delay:
283 regulator-soft-start:
287 x-powers,dcdc-workmode:
302 - compatible
303 - reg
304 - "#interrupt-cells"
305 - interrupt-controller
310 - |
312 #address-cells = <1>;
313 #size-cells = <0>;
316 compatible = "x-powers,axp152";
319 interrupt-controller;
320 #interrupt-cells = <1>;
324 - |
325 #include <dt-bindings/interrupt-controller/irq.h>
328 #address-cells = <1>;
329 #size-cells = <0>;
332 compatible = "x-powers,axp209";
334 interrupt-parent = <&nmi_intc>;
336 interrupt-controller;
337 #interrupt-cells = <1>;
339 ac_power_supply: ac-power {
340 compatible = "x-powers,axp202-ac-power-supply";
344 compatible = "x-powers,axp209-adc";
345 #io-channel-cells = <1>;
349 compatible = "x-powers,axp209-gpio";
350 gpio-controller;
351 #gpio-cells = <2>;
353 gpio0-adc-pin {
359 battery_power_supply: battery-power {
360 compatible = "x-powers,axp209-battery-power-supply";
365 x-powers,dcdc-freq = <1500>;
368 regulator-always-on;
369 regulator-min-microvolt = <1000000>;
370 regulator-max-microvolt = <1450000>;
371 regulator-name = "vdd-cpu";
375 regulator-always-on;
376 regulator-min-microvolt = <1000000>;
377 regulator-max-microvolt = <1400000>;
378 regulator-name = "vdd-int-dll";
383 regulator-always-on;
384 regulator-min-microvolt = <1300000>;
385 regulator-max-microvolt = <1300000>;
386 regulator-name = "vdd-rtc";
390 regulator-always-on;
391 regulator-min-microvolt = <3000000>;
392 regulator-max-microvolt = <3000000>;
393 regulator-name = "avcc";
397 regulator-name = "ldo3";
401 regulator-name = "ldo4";
405 regulator-name = "ldo5";
409 usb_power_supply: usb-power {
410 compatible = "x-powers,axp202-usb-power-supply";