Lines Matching +full:regulator +full:- +full:always +full:- +full:on

1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 /dts-v1/;
5 #include <dt-bindings/gpio/gpio.h>
6 #include <dt-bindings/leds/common.h>
17 stdout-path = "serial2:1500000n8";
20 vcc5v0_sys: regulator-vcc5v0-sys {
21 compatible = "regulator-fixed";
22 regulator-name = "vcc5v0_sys";
23 regulator-always-on;
24 regulator-boot-on;
25 regulator-min-microvolt = <5000000>;
26 regulator-max-microvolt = <5000000>;
29 vcc_1v1_nldo_s3: regulator-vcc-1v1-nldo-s3 {
30 compatible = "regulator-fixed";
31 regulator-name = "vcc_1v1_nldo_s3";
32 regulator-always-on;
33 regulator-boot-on;
34 regulator-min-microvolt = <1100000>;
35 regulator-max-microvolt = <1100000>;
36 vin-supply = <&vcc5v0_sys>;
41 cpu-supply = <&vdd_cpu_big0_s0>;
45 cpu-supply = <&vdd_cpu_big0_s0>;
49 cpu-supply = <&vdd_cpu_big1_s0>;
53 cpu-supply = <&vdd_cpu_big1_s0>;
57 cpu-supply = <&vdd_cpu_lit_s0>;
61 cpu-supply = <&vdd_cpu_lit_s0>;
65 cpu-supply = <&vdd_cpu_lit_s0>;
69 cpu-supply = <&vdd_cpu_lit_s0>;
73 mali-supply = <&vdd_gpu_s0>;
78 pinctrl-names = "default";
79 pinctrl-0 = <&i2c0m2_xfer>;
82 vdd_cpu_big0_s0: regulator@42 {
85 fcs,suspend-voltage-selector = <1>;
86 regulator-name = "vdd_cpu_big0_s0";
87 regulator-always-on;
88 regulator-boot-on;
89 regulator-min-microvolt = <550000>;
90 regulator-max-microvolt = <1050000>;
91 regulator-ramp-delay = <2300>;
92 vin-supply = <&vcc5v0_sys>;
94 regulator-state-mem {
95 regulator-off-in-suspend;
99 vdd_cpu_big1_s0: regulator@43 {
102 fcs,suspend-voltage-selector = <1>;
103 regulator-name = "vdd_cpu_big1_s0";
104 regulator-always-on;
105 regulator-boot-on;
106 regulator-min-microvolt = <550000>;
107 regulator-max-microvolt = <1050000>;
108 regulator-ramp-delay = <2300>;
109 vin-supply = <&vcc5v0_sys>;
111 regulator-state-mem {
112 regulator-off-in-suspend;
118 vref-supply = <&avcc_1v8_s0>;
123 bus-width = <8>;
124 mmc-hs400-1_8v;
125 mmc-hs400-enhanced-strobe;
126 no-sdio;
127 no-sd;
128 non-removable;
133 assigned-clocks = <&cru CLK_SPI2>;
134 assigned-clock-rates = <200000000>;
135 num-cs = <1>;
136 pinctrl-names = "default";
137 pinctrl-0 = <&spi2m2_cs0 &spi2m2_pins>;
143 interrupt-parent = <&gpio0>;
145 gpio-controller;
146 #gpio-cells = <2>;
147 pinctrl-names = "default";
148 pinctrl-0 = <&pmic_pins>, <&rk806_dvs1_null>,
150 spi-max-frequency = <1000000>;
151 system-power-controller;
153 vcc1-supply = <&vcc5v0_sys>;
154 vcc2-supply = <&vcc5v0_sys>;
155 vcc3-supply = <&vcc5v0_sys>;
156 vcc4-supply = <&vcc5v0_sys>;
157 vcc5-supply = <&vcc5v0_sys>;
158 vcc6-supply = <&vcc5v0_sys>;
159 vcc7-supply = <&vcc5v0_sys>;
160 vcc8-supply = <&vcc5v0_sys>;
161 vcc9-supply = <&vcc5v0_sys>;
162 vcc10-supply = <&vcc5v0_sys>;
163 vcc11-supply = <&vcc_2v0_pldo_s3>;
164 vcc12-supply = <&vcc5v0_sys>;
165 vcc13-supply = <&vcc_1v1_nldo_s3>;
166 vcc14-supply = <&vcc_1v1_nldo_s3>;
167 vcca-supply = <&vcc5v0_sys>;
169 rk806_dvs1_null: dvs1-null-pins {
174 rk806_dvs2_null: dvs2-null-pins {
179 rk806_dvs3_null: dvs3-null-pins {
185 vdd_gpu_s0: vdd_gpu_mem_s0: dcdc-reg1 {
186 regulator-name = "vdd_gpu_s0";
187 regulator-boot-on;
188 regulator-min-microvolt = <550000>;
189 regulator-max-microvolt = <950000>;
190 regulator-ramp-delay = <12500>;
191 regulator-enable-ramp-delay = <400>;
193 regulator-state-mem {
194 regulator-off-in-suspend;
198 vdd_cpu_lit_s0: vdd_cpu_lit_mem_s0: dcdc-reg2 {
199 regulator-name = "vdd_cpu_lit_s0";
200 regulator-always-on;
201 regulator-boot-on;
202 regulator-min-microvolt = <550000>;
203 regulator-max-microvolt = <950000>;
204 regulator-ramp-delay = <12500>;
206 regulator-state-mem {
207 regulator-off-in-suspend;
211 vdd_log_s0: dcdc-reg3 {
212 regulator-name = "vdd_log_s0";
213 regulator-always-on;
214 regulator-boot-on;
215 regulator-min-microvolt = <675000>;
216 regulator-max-microvolt = <750000>;
217 regulator-ramp-delay = <12500>;
219 regulator-state-mem {
220 regulator-off-in-suspend;
221 regulator-suspend-microvolt = <750000>;
225 vdd_vdenc_s0: vdd_vdenc_mem_s0: dcdc-reg4 {
226 regulator-name = "vdd_vdenc_s0";
227 regulator-always-on;
228 regulator-boot-on;
229 regulator-min-microvolt = <550000>;
230 regulator-max-microvolt = <950000>;
231 regulator-ramp-delay = <12500>;
233 regulator-state-mem {
234 regulator-off-in-suspend;
238 vdd_ddr_s0: dcdc-reg5 {
239 regulator-name = "vdd_ddr_s0";
240 regulator-always-on;
241 regulator-boot-on;
242 regulator-min-microvolt = <675000>;
243 regulator-max-microvolt = <900000>;
244 regulator-ramp-delay = <12500>;
246 regulator-state-mem {
247 regulator-off-in-suspend;
248 regulator-suspend-microvolt = <850000>;
252 vdd2_ddr_s3: dcdc-reg6 {
253 regulator-name = "vdd2_ddr_s3";
254 regulator-always-on;
255 regulator-boot-on;
257 regulator-state-mem {
258 regulator-on-in-suspend;
262 vcc_2v0_pldo_s3: dcdc-reg7 {
263 regulator-name = "vdd_2v0_pldo_s3";
264 regulator-always-on;
265 regulator-boot-on;
266 regulator-min-microvolt = <2000000>;
267 regulator-max-microvolt = <2000000>;
268 regulator-ramp-delay = <12500>;
270 regulator-state-mem {
271 regulator-on-in-suspend;
272 regulator-suspend-microvolt = <2000000>;
276 vcc_3v3_s3: dcdc-reg8 {
277 regulator-name = "vcc_3v3_s3";
278 regulator-always-on;
279 regulator-boot-on;
280 regulator-min-microvolt = <3300000>;
281 regulator-max-microvolt = <3300000>;
283 regulator-state-mem {
284 regulator-on-in-suspend;
285 regulator-suspend-microvolt = <3300000>;
289 vddq_ddr_s0: dcdc-reg9 {
290 regulator-name = "vddq_ddr_s0";
291 regulator-always-on;
292 regulator-boot-on;
294 regulator-state-mem {
295 regulator-off-in-suspend;
299 vcc_1v8_s3: dcdc-reg10 {
300 regulator-name = "vcc_1v8_s3";
301 regulator-always-on;
302 regulator-boot-on;
303 regulator-min-microvolt = <1800000>;
304 regulator-max-microvolt = <1800000>;
306 regulator-state-mem {
307 regulator-on-in-suspend;
308 regulator-suspend-microvolt = <1800000>;
312 avcc_1v8_s0: pldo-reg1 {
313 regulator-name = "avcc_1v8_s0";
314 regulator-always-on;
315 regulator-boot-on;
316 regulator-min-microvolt = <1800000>;
317 regulator-max-microvolt = <1800000>;
319 regulator-state-mem {
320 regulator-off-in-suspend;
324 vcc_1v8_s0: pldo-reg2 {
325 regulator-name = "vcc_1v8_s0";
326 regulator-always-on;
327 regulator-boot-on;
328 regulator-min-microvolt = <1800000>;
329 regulator-max-microvolt = <1800000>;
331 regulator-state-mem {
332 regulator-off-in-suspend;
333 regulator-suspend-microvolt = <1800000>;
337 avdd_1v2_s0: pldo-reg3 {
338 regulator-name = "avdd_1v2_s0";
339 regulator-always-on;
340 regulator-boot-on;
341 regulator-min-microvolt = <1200000>;
342 regulator-max-microvolt = <1200000>;
344 regulator-state-mem {
345 regulator-off-in-suspend;
349 vcc_3v3_s0: pldo-reg4 {
350 regulator-name = "vcc_3v3_s0";
351 regulator-always-on;
352 regulator-boot-on;
353 regulator-min-microvolt = <3300000>;
354 regulator-max-microvolt = <3300000>;
355 regulator-ramp-delay = <12500>;
357 regulator-state-mem {
358 regulator-off-in-suspend;
362 vccio_sd_s0: pldo-reg5 {
363 regulator-name = "vccio_sd_s0";
364 regulator-always-on;
365 regulator-boot-on;
366 regulator-min-microvolt = <1800000>;
367 regulator-max-microvolt = <3300000>;
368 regulator-ramp-delay = <12500>;
370 regulator-state-mem {
371 regulator-off-in-suspend;
375 pldo6_s3: pldo-reg6 {
376 regulator-name = "pldo6_s3";
377 regulator-always-on;
378 regulator-boot-on;
379 regulator-min-microvolt = <1800000>;
380 regulator-max-microvolt = <1800000>;
382 regulator-state-mem {
383 regulator-on-in-suspend;
384 regulator-suspend-microvolt = <1800000>;
388 vdd_0v75_s3: nldo-reg1 {
389 regulator-name = "vdd_0v75_s3";
390 regulator-always-on;
391 regulator-boot-on;
392 regulator-min-microvolt = <750000>;
393 regulator-max-microvolt = <750000>;
395 regulator-state-mem {
396 regulator-on-in-suspend;
397 regulator-suspend-microvolt = <750000>;
401 vdd_ddr_pll_s0: nldo-reg2 {
402 regulator-name = "vdd_ddr_pll_s0";
403 regulator-always-on;
404 regulator-boot-on;
405 regulator-min-microvolt = <850000>;
406 regulator-max-microvolt = <850000>;
408 regulator-state-mem {
409 regulator-off-in-suspend;
410 regulator-suspend-microvolt = <850000>;
414 avdd_0v75_s0: nldo-reg3 {
415 regulator-name = "avdd_0v75_s0";
416 regulator-always-on;
417 regulator-boot-on;
418 regulator-min-microvolt = <750000>;
419 regulator-max-microvolt = <750000>;
421 regulator-state-mem {
422 regulator-off-in-suspend;
426 vdd_0v85_s0: nldo-reg4 {
427 regulator-name = "vdd_0v85_s0";
428 regulator-always-on;
429 regulator-boot-on;
430 regulator-min-microvolt = <850000>;
431 regulator-max-microvolt = <850000>;
433 regulator-state-mem {
434 regulator-off-in-suspend;
438 vdd_0v75_s0: nldo-reg5 {
439 regulator-name = "vdd_0v75_s0";
440 regulator-always-on;
441 regulator-boot-on;
442 regulator-min-microvolt = <750000>;
443 regulator-max-microvolt = <750000>;
445 regulator-state-mem {
446 regulator-off-in-suspend;