Lines Matching +full:vcc12 +full:- +full:supply
1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Chris Zhong <zyw@rock-chips.com>
11 - Zhang Qing <zhangqing@rock-chips.com>
20 - rockchip,rk809
28 '#clock-cells':
30 See <dt-bindings/clock/rockchip,rk808.h> for clock IDs.
34 clock-output-names:
38 rockchip,system-power-controller:
43 wakeup-source:
48 vcc1-supply:
50 The input supply for DCDC_REG1.
52 vcc2-supply:
54 The input supply for DCDC_REG2.
56 vcc3-supply:
58 The input supply for DCDC_REG3.
60 vcc4-supply:
62 The input supply for DCDC_REG4.
64 vcc5-supply:
66 The input supply for LDO_REG1, LDO_REG2, and LDO_REG3.
68 vcc6-supply:
70 The input supply for LDO_REG4, LDO_REG5, and LDO_REG6.
72 vcc7-supply:
74 The input supply for LDO_REG7, LDO_REG8, and LDO_REG9.
76 vcc8-supply:
78 The input supply for SWITCH_REG1.
80 vcc9-supply:
82 The input supply for DCDC_REG5 and SWITCH_REG2.
87 "^(LDO_REG[1-9]|DCDC_REG[1-5]|SWITCH_REG[1-2])$":
93 - if:
95 '#clock-cells':
100 clock-output-names:
105 clock-output-names:
109 - compatible
110 - reg
111 - interrupts
112 - "#clock-cells"
117 - |
118 #include <dt-bindings/pinctrl/rockchip.h>
119 #include <dt-bindings/interrupt-controller/irq.h>
120 #include <dt-bindings/gpio/gpio.h>
122 #address-cells = <1>;
123 #size-cells = <0>;
128 #clock-cells = <1>;
129 clock-output-names = "xin32k", "rk808-clkout2";
130 interrupt-parent = <&gpio3>;
132 pinctrl-names = "default";
133 pinctrl-0 = <&pmic_int_l_pin>;
134 rockchip,system-power-controller;
135 wakeup-source;
137 vcc1-supply = <&vcc_sysin>;
138 vcc2-supply = <&vcc_sysin>;
139 vcc3-supply = <&vcc_sysin>;
140 vcc4-supply = <&vcc_sysin>;
141 vcc6-supply = <&vcc_sysin>;
142 vcc7-supply = <&vcc_sysin>;
143 vcc8-supply = <&vcc3v3_sys>;
144 vcc9-supply = <&vcc_sysin>;
145 vcc10-supply = <&vcc_sysin>;
146 vcc11-supply = <&vcc_sysin>;
147 vcc12-supply = <&vcc3v3_sys>;
151 regulator-name = "vdd_center";
152 regulator-always-on;
153 regulator-boot-on;
154 regulator-min-microvolt = <750000>;
155 regulator-max-microvolt = <1350000>;
156 regulator-ramp-delay = <6001>;
157 regulator-state-mem {
158 regulator-off-in-suspend;
163 regulator-name = "vdd_cpu_l";
164 regulator-always-on;
165 regulator-boot-on;
166 regulator-min-microvolt = <750000>;
167 regulator-max-microvolt = <1350000>;
168 regulator-ramp-delay = <6001>;
169 regulator-state-mem {
170 regulator-off-in-suspend;
175 regulator-name = "vcc_ddr";
176 regulator-always-on;
177 regulator-boot-on;
178 regulator-state-mem {
179 regulator-on-in-suspend;
184 regulator-name = "vcc_1v8";
185 regulator-always-on;
186 regulator-boot-on;
187 regulator-min-microvolt = <1800000>;
188 regulator-max-microvolt = <1800000>;
189 regulator-state-mem {
190 regulator-on-in-suspend;
191 regulator-suspend-microvolt = <1800000>;
196 regulator-name = "vcc1v8_pmupll";
197 regulator-always-on;
198 regulator-boot-on;
199 regulator-min-microvolt = <1800000>;
200 regulator-max-microvolt = <1800000>;
201 regulator-state-mem {
202 regulator-on-in-suspend;
203 regulator-suspend-microvolt = <1800000>;
208 regulator-name = "vcc_sdio";
209 regulator-always-on;
210 regulator-boot-on;
211 regulator-min-microvolt = <1800000>;
212 regulator-max-microvolt = <3000000>;
213 regulator-state-mem {
214 regulator-on-in-suspend;
215 regulator-suspend-microvolt = <3000000>;
220 regulator-name = "vcca3v0_codec";
221 regulator-always-on;
222 regulator-boot-on;
223 regulator-min-microvolt = <3000000>;
224 regulator-max-microvolt = <3000000>;
225 regulator-state-mem {
226 regulator-off-in-suspend;
231 regulator-name = "vcc_1v5";
232 regulator-always-on;
233 regulator-boot-on;
234 regulator-min-microvolt = <1500000>;
235 regulator-max-microvolt = <1500000>;
236 regulator-state-mem {
237 regulator-on-in-suspend;
238 regulator-suspend-microvolt = <1500000>;
243 regulator-name = "vcca1v8_codec";
244 regulator-always-on;
245 regulator-boot-on;
246 regulator-min-microvolt = <1800000>;
247 regulator-max-microvolt = <1800000>;
248 regulator-state-mem {
249 regulator-off-in-suspend;
254 regulator-name = "vcc_3v0";
255 regulator-always-on;
256 regulator-boot-on;
257 regulator-min-microvolt = <3000000>;
258 regulator-max-microvolt = <3000000>;
259 regulator-state-mem {
260 regulator-on-in-suspend;
261 regulator-suspend-microvolt = <3000000>;
266 regulator-name = "vcc3v3_s3";
267 regulator-always-on;
268 regulator-boot-on;
269 regulator-state-mem {
270 regulator-off-in-suspend;
275 regulator-name = "vcc3v3_s0";
276 regulator-always-on;
277 regulator-boot-on;
278 regulator-state-mem {
279 regulator-off-in-suspend;