Lines Matching +full:x +full:- +full:powers
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:
71 - x-powers,axp15060
72 - x-powers,axp305
73 - x-powers,axp313a
77 - interrupts
79 - if:
84 - x-powers,axp313a
85 - x-powers,axp15060
86 - x-powers,axp717
90 x-powers,dcdc-freq: false
95 - enum:
96 - x-powers,axp152
97 - x-powers,axp192
98 - x-powers,axp202
99 - x-powers,axp209
100 - x-powers,axp221
101 - x-powers,axp223
102 - x-powers,axp313a
103 - x-powers,axp717
104 - x-powers,axp803
105 - x-powers,axp806
106 - x-powers,axp809
107 - x-powers,axp813
108 - x-powers,axp15060
109 - items:
110 - const: x-powers,axp228
111 - const: x-powers,axp221
112 - items:
113 - const: x-powers,axp805
114 - const: x-powers,axp806
115 - items:
116 - const: x-powers,axp305
117 - const: x-powers,axp805
118 - const: x-powers,axp806
119 - items:
120 - const: x-powers,axp818
121 - const: x-powers,axp813
129 interrupt-controller: true
131 "#interrupt-cells":
134 x-powers,drive-vbus-en:
141 x-powers,self-working-mode:
144 Set this when the PMIC is wired for self-working mode through the MODESET
147 x-powers,master-mode:
152 vin1-supply:
156 vin2-supply:
160 vin3-supply:
164 vin4-supply:
168 vin5-supply:
172 vin6-supply:
176 vin7-supply:
180 vina-supply:
184 vinb-supply:
188 vinc-supply:
192 vind-supply:
196 vine-supply:
200 acin-supply:
204 ldo24in-supply:
208 ldo3in-supply:
212 ldo5in-supply:
216 aldoin-supply:
220 bldoin-supply:
224 cldoin-supply:
228 dldoin-supply:
232 eldoin-supply:
236 fldoin-supply:
240 ips-supply:
244 drivevbus-supply:
248 swin-supply:
253 $ref: /schemas/iio/adc/x-powers,axp209-adc.yaml#
256 $ref: /schemas/gpio/x-powers,axp209-gpio.yaml#
258 ac-power:
259 $ref: /schemas/power/supply/x-powers,axp20x-ac-power-supply.yaml#
261 battery-power:
262 $ref: /schemas/power/supply/x-powers,axp20x-battery-power-supply.yaml#
264 usb-power:
265 $ref: /schemas/power/supply/x-powers,axp20x-usb-power-supply.yaml#
271 x-powers,dcdc-freq:
274 Defines the work frequency of DC-DC in kHz.
277 …"^(([a-f])?ldo[0-9]|dcdc[0-7a-e]|ldo(_|-)io(0|1)|(dc1)?sw|rtc(_|-)ldo|cpusldo|drivevbus|dc5ldo|boo…
283 regulator-ramp-delay:
288 regulator-soft-start:
292 x-powers,dcdc-workmode:
307 - compatible
308 - reg
309 - "#interrupt-cells"
310 - interrupt-controller
315 - |
317 #address-cells = <1>;
318 #size-cells = <0>;
321 compatible = "x-powers,axp152";
324 interrupt-controller;
325 #interrupt-cells = <1>;
329 - |
330 #include <dt-bindings/interrupt-controller/irq.h>
333 #address-cells = <1>;
334 #size-cells = <0>;
337 compatible = "x-powers,axp209";
339 interrupt-parent = <&nmi_intc>;
341 interrupt-controller;
342 #interrupt-cells = <1>;
344 ac_power_supply: ac-power {
345 compatible = "x-powers,axp202-ac-power-supply";
349 compatible = "x-powers,axp209-adc";
350 #io-channel-cells = <1>;
354 compatible = "x-powers,axp209-gpio";
355 gpio-controller;
356 #gpio-cells = <2>;
358 gpio0-adc-pin {
364 battery_power_supply: battery-power {
365 compatible = "x-powers,axp209-battery-power-supply";
370 x-powers,dcdc-freq = <1500>;
373 regulator-always-on;
374 regulator-min-microvolt = <1000000>;
375 regulator-max-microvolt = <1450000>;
376 regulator-name = "vdd-cpu";
380 regulator-always-on;
381 regulator-min-microvolt = <1000000>;
382 regulator-max-microvolt = <1400000>;
383 regulator-name = "vdd-int-dll";
388 regulator-always-on;
389 regulator-min-microvolt = <1300000>;
390 regulator-max-microvolt = <1300000>;
391 regulator-name = "vdd-rtc";
395 regulator-always-on;
396 regulator-min-microvolt = <3000000>;
397 regulator-max-microvolt = <3000000>;
398 regulator-name = "avcc";
402 regulator-name = "ldo3";
406 regulator-name = "ldo4";
410 regulator-name = "ldo5";
414 usb_power_supply: usb-power {
415 compatible = "x-powers,axp202-usb-power-supply";