Lines Matching +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
52 - x-powers,drive-vbus-en
54 - if:
59 const: x-powers,axp806
63 - not:
65 - x-powers,self-working-mode
67 - not:
69 - x-powers,master-mode
71 - if:
76 const: x-powers,axp305
80 - interrupts
85 - enum:
86 - x-powers,axp152
87 - x-powers,axp202
88 - x-powers,axp209
89 - x-powers,axp221
90 - x-powers,axp223
91 - x-powers,axp803
92 - x-powers,axp806
93 - x-powers,axp809
94 - x-powers,axp813
95 - items:
96 - const: x-powers,axp228
97 - const: x-powers,axp221
98 - items:
99 - const: x-powers,axp805
100 - const: x-powers,axp806
101 - items:
102 - const: x-powers,axp305
103 - const: x-powers,axp805
104 - const: x-powers,axp806
105 - items:
106 - const: x-powers,axp818
107 - const: x-powers,axp813
115 interrupt-controller: true
117 "#interrupt-cells":
120 x-powers,drive-vbus-en:
127 x-powers,self-working-mode:
130 Set this when the PMIC is wired for self-working mode through the MODESET
133 x-powers,master-mode:
138 vin1-supply:
140 DCDC1 power supply node, if present.
142 vin2-supply:
144 DCDC2 power supply node, if present.
146 vin3-supply:
148 DCDC3 power supply node, if present.
150 vin4-supply:
152 DCDC4 power supply node, if present.
154 vin5-supply:
156 DCDC5 power supply node, if present.
158 vin6-supply:
160 DCDC6 power supply node, if present.
162 vin7-supply:
164 DCDC7 power supply node, if present.
166 vina-supply:
168 DCDCA power supply node, if present.
170 vinb-supply:
172 DCDCB power supply node, if present.
174 vinc-supply:
176 DCDCC power supply node, if present.
178 vind-supply:
180 DCDCD power supply node, if present.
182 vine-supply:
184 DCDCE power supply node, if present.
186 acin-supply:
188 LDO1 power supply node, if present.
190 ldo24in-supply:
192 LDO2 and LDO4 power supply node, if present.
194 ldo3in-supply:
196 LDO3 power supply node, if present.
198 ldo5in-supply:
200 LDO5 power supply node, if present.
202 aldoin-supply:
204 ALDO* power supply node, if present.
206 bldoin-supply:
208 BLDO* power supply node, if present.
210 cldoin-supply:
212 CLDO* power supply node, if present.
214 dldoin-supply:
216 DLDO* power supply node, if present.
218 eldoin-supply:
220 ELDO* power supply node, if present.
222 fldoin-supply:
224 FLDO* power supply node, if present.
226 ips-supply:
228 LDO_IO0, LDO_IO1 and RTC_LDO power supply node, if present.
230 drivevbus-supply:
232 DRIVEVBUS power supply node, if present.
234 swin-supply:
236 SW power supply node, if present.
239 $ref: /schemas/iio/adc/x-powers,axp209-adc.yaml#
242 $ref: /schemas/gpio/x-powers,axp209-gpio.yaml#
244 ac-power:
245 $ref: /schemas/power/supply/x-powers,axp20x-ac-power-supply.yaml#
247 battery-power:
248 $ref: /schemas/power/supply/x-powers,axp20x-battery-power-supply.yaml#
250 usb-power:
251 $ref: /schemas/power/supply/x-powers,axp20x-usb-power-supply.yaml#
257 x-powers,dcdc-freq:
260 Defines the work frequency of DC-DC in kHz.
263 "^(([a-f])?ldo[0-9]|dcdc[0-7a-e]|ldo(_|-)io(0|1)|(dc1)?sw|rtc(_|-)ldo|drivevbus|dc5ldo)$":
269 regulator-ramp-delay:
274 regulator-soft-start:
278 x-powers,dcdc-workmode:
293 - compatible
294 - reg
295 - "#interrupt-cells"
296 - interrupt-controller
301 - |
303 #address-cells = <1>;
304 #size-cells = <0>;
307 compatible = "x-powers,axp152";
310 interrupt-controller;
311 #interrupt-cells = <1>;
315 - |
316 #include <dt-bindings/interrupt-controller/irq.h>
319 #address-cells = <1>;
320 #size-cells = <0>;
323 compatible = "x-powers,axp209";
325 interrupt-parent = <&nmi_intc>;
327 interrupt-controller;
328 #interrupt-cells = <1>;
330 ac_power_supply: ac-power {
331 compatible = "x-powers,axp202-ac-power-supply";
335 compatible = "x-powers,axp209-adc";
336 #io-channel-cells = <1>;
340 compatible = "x-powers,axp209-gpio";
341 gpio-controller;
342 #gpio-cells = <2>;
344 gpio0-adc-pin {
350 battery_power_supply: battery-power {
351 compatible = "x-powers,axp209-battery-power-supply";
356 x-powers,dcdc-freq = <1500>;
359 regulator-always-on;
360 regulator-min-microvolt = <1000000>;
361 regulator-max-microvolt = <1450000>;
362 regulator-name = "vdd-cpu";
366 regulator-always-on;
367 regulator-min-microvolt = <1000000>;
368 regulator-max-microvolt = <1400000>;
369 regulator-name = "vdd-int-dll";
374 regulator-always-on;
375 regulator-min-microvolt = <1300000>;
376 regulator-max-microvolt = <1300000>;
377 regulator-name = "vdd-rtc";
381 regulator-always-on;
382 regulator-min-microvolt = <3000000>;
383 regulator-max-microvolt = <3000000>;
384 regulator-name = "avcc";
388 regulator-name = "ldo3";
392 regulator-name = "ldo4";
396 regulator-name = "ldo5";
400 usb_power_supply: usb-power {
401 compatible = "x-powers,axp202-usb-power-supply";