Lines Matching +full:mixed +full:- +full:signals

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
74 - x-powers,axp323
78 - interrupts
80 - if:
85 - x-powers,axp313a
86 - x-powers,axp323
87 - x-powers,axp15060
88 - x-powers,axp717
92 x-powers,dcdc-freq: false
97 - enum:
98 - x-powers,axp152
99 - x-powers,axp192
100 - x-powers,axp202
101 - x-powers,axp209
102 - x-powers,axp221
103 - x-powers,axp223
104 - x-powers,axp313a
105 - x-powers,axp323
106 - x-powers,axp717
107 - x-powers,axp803
108 - x-powers,axp806
109 - x-powers,axp809
110 - x-powers,axp813
111 - x-powers,axp15060
112 - items:
113 - const: x-powers,axp228
114 - const: x-powers,axp221
115 - items:
116 - const: x-powers,axp805
117 - const: x-powers,axp806
118 - items:
119 - const: x-powers,axp305
120 - const: x-powers,axp805
121 - const: x-powers,axp806
122 - items:
123 - const: x-powers,axp818
124 - const: x-powers,axp813
132 interrupt-controller: true
134 "#interrupt-cells":
137 x-powers,drive-vbus-en:
142 which signals whether the board is driving OTG VBus or not.
144 x-powers,self-working-mode:
147 Set this when the PMIC is wired for self-working mode through the MODESET
150 x-powers,master-mode:
155 vin1-supply:
159 vin2-supply:
163 vin3-supply:
167 vin4-supply:
171 vin5-supply:
175 vin6-supply:
179 vin7-supply:
183 vina-supply:
187 vinb-supply:
191 vinc-supply:
195 vind-supply:
199 vine-supply:
203 acin-supply:
207 ldo24in-supply:
211 ldo3in-supply:
215 ldo5in-supply:
219 aldoin-supply:
223 bldoin-supply:
227 cldoin-supply:
231 dldoin-supply:
235 eldoin-supply:
239 fldoin-supply:
243 ips-supply:
247 drivevbus-supply:
251 swin-supply:
256 $ref: /schemas/iio/adc/x-powers,axp209-adc.yaml#
259 $ref: /schemas/gpio/x-powers,axp209-gpio.yaml#
261 ac-power:
262 $ref: /schemas/power/supply/x-powers,axp20x-ac-power-supply.yaml#
264 battery-power:
265 $ref: /schemas/power/supply/x-powers,axp20x-battery-power-supply.yaml#
267 usb-power:
268 $ref: /schemas/power/supply/x-powers,axp20x-usb-power-supply.yaml#
274 x-powers,dcdc-freq:
277 Defines the work frequency of DC-DC in kHz.
280 …"^(([a-f])?ldo[0-9]|dcdc[0-7a-e]|ldo(_|-)io(0|1)|(dc1)?sw|rtc(_|-)ldo|cpusldo|drivevbus|dc5ldo|boo…
286 regulator-ramp-delay:
291 regulator-soft-start:
295 x-powers,dcdc-workmode:
301 mixed PWM/PFM mode, using PFM under light loads and
310 - compatible
311 - reg
312 - "#interrupt-cells"
313 - interrupt-controller
318 - |
320 #address-cells = <1>;
321 #size-cells = <0>;
324 compatible = "x-powers,axp152";
327 interrupt-controller;
328 #interrupt-cells = <1>;
332 - |
333 #include <dt-bindings/interrupt-controller/irq.h>
336 #address-cells = <1>;
337 #size-cells = <0>;
340 compatible = "x-powers,axp209";
342 interrupt-parent = <&nmi_intc>;
344 interrupt-controller;
345 #interrupt-cells = <1>;
347 ac_power_supply: ac-power {
348 compatible = "x-powers,axp202-ac-power-supply";
352 compatible = "x-powers,axp209-adc";
353 #io-channel-cells = <1>;
357 compatible = "x-powers,axp209-gpio";
358 gpio-controller;
359 #gpio-cells = <2>;
361 gpio0-adc-pin {
367 battery_power_supply: battery-power {
368 compatible = "x-powers,axp209-battery-power-supply";
373 x-powers,dcdc-freq = <1500>;
376 regulator-always-on;
377 regulator-min-microvolt = <1000000>;
378 regulator-max-microvolt = <1450000>;
379 regulator-name = "vdd-cpu";
383 regulator-always-on;
384 regulator-min-microvolt = <1000000>;
385 regulator-max-microvolt = <1400000>;
386 regulator-name = "vdd-int-dll";
391 regulator-always-on;
392 regulator-min-microvolt = <1300000>;
393 regulator-max-microvolt = <1300000>;
394 regulator-name = "vdd-rtc";
398 regulator-always-on;
399 regulator-min-microvolt = <3000000>;
400 regulator-max-microvolt = <3000000>;
401 regulator-name = "avcc";
405 regulator-name = "ldo3";
409 regulator-name = "ldo4";
413 regulator-name = "ldo5";
417 usb_power_supply: usb-power {
418 compatible = "x-powers,axp202-usb-power-supply";