Lines Matching +full:disable +full:- +full:dc
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11 - Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
16 (i.e. regulators and system power-off/reboot) for the ATC2603C and ATC2609A
18 ATC2603C includes 3 programmable DC-DC converters, 9 programmable LDO
20 ATC2609A includes 5 programmable DC-DC converters and 10 programmable LDO
24 - $ref: ../input/input.yaml
29 - actions,atc2603c
30 - actions,atc2609a
38 reset-time-sec:
41 to reset automatically. The hardware default is 8. Use 0 to disable
49 * ATC2603C: dcdc[1-3], ldo[1-3,5-8,11,12], switchldo1
50 * ATC2609A: dcdc[0-4], ldo[0-9]
55 - actions,atc2603c-regulator
56 - actions,atc2609a-regulator
63 regulator-name: true
64 regulator-boot-on: true
65 regulator-always-on: true
66 regulator-min-microvolt: true
67 regulator-max-microvolt: true
68 regulator-allow-bypass: true
69 regulator-active-discharge: true
74 "^(dcdc[0-4]|ldo[0-9]|ldo1[1-2]|switchldo1)-supply$":
77 "^(dcdc[0-4]|ldo[0-9]|ldo1[1-2])$":
82 regulator-name: true
83 regulator-boot-on: true
84 regulator-always-on: true
85 regulator-min-microvolt: true
86 regulator-max-microvolt: true
87 regulator-allow-bypass: true
92 - if:
96 const: actions,atc2603c-regulator
99 "^(dcdc[0,4]|ldo[0,4,9])(-supply)?$": false
103 regulator-allow-bypass: false
104 - if:
108 const: actions,atc2609a-regulator
111 "^(ldo1[1-2]|switchldo1)(-supply)?$": false
113 "^(dcdc|ldo[3-9])":
115 regulator-allow-bypass: false
118 - compatible
125 - compatible
126 - reg
127 - interrupts
130 - |
131 #include <dt-bindings/interrupt-controller/arm-gic.h>
133 #address-cells = <1>;
134 #size-cells = <0>;
139 interrupt-parent = <&sirq>;
142 reset-time-sec = <6>;
145 compatible = "actions,atc2603c-regulator";
147 dcdc1-supply = <®_5v0>;
148 dcdc3-supply = <®_5v0>;
149 ldo5-supply = <®_5v0>;
150 switchldo1-supply = <&vcc>;
153 regulator-name = "VDD_CPU";
154 regulator-min-microvolt = <700000>;
155 regulator-max-microvolt = <1400000>;
156 regulator-always-on;
160 regulator-name = "VCC";
161 regulator-min-microvolt = <2600000>;
162 regulator-max-microvolt = <3300000>;
163 regulator-always-on;
167 regulator-name = "VCC_3V1";
168 regulator-min-microvolt = <2600000>;
169 regulator-max-microvolt = <3300000>;
173 regulator-name = "SD_VCC";
174 regulator-min-microvolt = <3000000>;
175 regulator-max-microvolt = <3300000>;
176 regulator-always-on;
177 regulator-boot-on;