Lines Matching +full:regulator +full:- +full:on +full:- +full:in +full:- +full:suspend
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 /dts-v1/;
5 #include <dt-bindings/gpio/gpio.h>
6 #include <dt-bindings/input/input.h>
7 #include <dt-bindings/pinctrl/rockchip.h>
8 #include <dt-bindings/leds/common.h>
21 stdout-path = "serial2:1500000n8";
24 adc-keys {
25 compatible = "adc-keys";
26 io-channels = <&saradc 1>;
27 io-channel-names = "buttons";
28 keyup-threshold-microvolt = <1800000>;
29 poll-interval = <100>;
31 button-function {
34 press-threshold-microvolt = <17000>;
38 ir-receiver {
39 compatible = "gpio-ir-receiver";
41 pinctrl-names = "default";
42 pinctrl-0 = <&ir_receiver_pin>;
46 compatible = "pwm-leds";
48 red_led: led-0 {
51 default-state = "off";
53 linux,default-trigger = "none";
54 max-brightness = <255>;
58 green_led: led-1 {
61 default-state = "on";
63 linux,default-trigger = "default-on";
64 max-brightness = <255>;
68 blue_led: led-2 {
71 default-state = "off";
73 linux,default-trigger = "none";
74 max-brightness = <255>;
79 vcc3v3_pcie_wl: regulator-vcc3v3-pcie-wl {
80 compatible = "regulator-fixed";
81 enable-active-high;
83 pinctrl-names = "default";
84 pinctrl-0 = <&pcie2_2_vcc3v3_en>;
85 regulator-name = "vcc3v3_pcie_wl";
86 regulator-min-microvolt = <3300000>;
87 regulator-max-microvolt = <3300000>;
88 startup-delay-us = <5000>;
89 vin-supply = <&vcc5v0_sys>;
92 vcc5v0_host: regulator-vcc5v0-host {
93 compatible = "regulator-fixed";
94 regulator-name = "vcc5v0_host";
95 regulator-boot-on;
96 regulator-always-on;
97 regulator-min-microvolt = <5000000>;
98 regulator-max-microvolt = <5000000>;
99 enable-active-high;
101 pinctrl-names = "default";
102 pinctrl-0 = <&vcc5v0_host_en>;
103 vin-supply = <&vcc5v0_sys>;
106 vcc5v0_sys: regulator-vcc5v0-sys {
107 compatible = "regulator-fixed";
108 regulator-name = "vcc5v0_sys";
109 regulator-always-on;
110 regulator-boot-on;
111 regulator-min-microvolt = <5000000>;
112 regulator-max-microvolt = <5000000>;
115 vcc_1v1_nldo_s3: regulator-vcc-1v1-nldo-s3 {
116 compatible = "regulator-fixed";
117 regulator-name = "vcc_1v1_nldo_s3";
118 regulator-always-on;
119 regulator-boot-on;
120 regulator-min-microvolt = <1100000>;
121 regulator-max-microvolt = <1100000>;
122 vin-supply = <&vcc5v0_sys>;
125 vdd_3v3_sd: regulator-vdd-3v3-sd {
126 compatible = "regulator-fixed";
127 regulator-name = "vdd_3v3_sd";
129 regulator-boot-on;
130 enable-active-high;
131 regulator-min-microvolt = <3300000>;
132 regulator-max-microvolt = <3300000>;
133 vin-supply = <&vcc_3v3_s3>;
134 pinctrl-names = "default";
135 pinctrl-0 = <&vdd_sd_en>;
140 cpu-supply = <&vdd_cpu_big0_s0>;
144 cpu-supply = <&vdd_cpu_big0_s0>;
148 cpu-supply = <&vdd_cpu_big1_s0>;
152 cpu-supply = <&vdd_cpu_big1_s0>;
156 cpu-supply = <&vdd_cpu_lit_s0>;
160 cpu-supply = <&vdd_cpu_lit_s0>;
164 cpu-supply = <&vdd_cpu_lit_s0>;
168 cpu-supply = <&vdd_cpu_lit_s0>;
180 mali-supply = <&vdd_gpu_s0>;
185 pinctrl-names = "default";
186 pinctrl-0 = <&i2c0m2_xfer>;
189 vdd_cpu_big0_s0: regulator@42 {
192 fcs,suspend-voltage-selector = <1>;
193 regulator-name = "vdd_cpu_big0_s0";
194 regulator-always-on;
195 regulator-boot-on;
196 regulator-min-microvolt = <550000>;
197 regulator-max-microvolt = <1050000>;
198 regulator-ramp-delay = <2300>;
199 vin-supply = <&vcc5v0_sys>;
201 regulator-state-mem {
202 regulator-off-in-suspend;
206 vdd_cpu_big1_s0: regulator@43 {
209 fcs,suspend-voltage-selector = <1>;
210 regulator-name = "vdd_cpu_big1_s0";
211 regulator-always-on;
212 regulator-boot-on;
213 regulator-min-microvolt = <550000>;
214 regulator-max-microvolt = <1050000>;
215 regulator-ramp-delay = <2300>;
216 vin-supply = <&vcc5v0_sys>;
218 regulator-state-mem {
219 regulator-off-in-suspend;
230 #clock-cells = <0>;
231 clock-output-names = "hym8563";
232 wakeup-source;
237 domain-supply = <&vdd_gpu_s0>;
242 vdd_sd_en: vdd-sd-en {
248 pcie2_2_rst: pcie2-2-rst {
252 pcie2_2_vcc3v3_en: pcie2-2-vcc-en {
258 vcc5v0_host_en: vcc5v0-host-en {
263 ir-receiver {
264 ir_receiver_pin: ir-receiver-pin {
269 wireless-bluetooth {
270 bt_reset_pin: bt-reset-pin {
274 bt_wake_pin: bt-wake-pin {
278 bt_wake_host_irq: bt-wake-host-irq {
285 pinctrl-names = "default";
286 pinctrl-0 = <&pcie2_2_rst>;
287 reset-gpios = <&gpio3 RK_PD1 GPIO_ACTIVE_HIGH>;
288 vpcie3v3-supply = <&vcc3v3_pcie_wl>;
293 #address-cells = <3>;
294 #size-cells = <2>;
297 bus-range = <0x40 0x4f>;
303 clock-names = "lpo";
309 pinctrl-names = "default";
310 pinctrl-0 = <&pwm11m1_pins>;
315 pinctrl-names = "default";
316 pinctrl-0 = <&pwm14m1_pins>;
321 pinctrl-names = "default";
322 pinctrl-0 = <&pwm15m1_pins>;
327 vref-supply = <&avcc_1v8_s0>;
332 bus-width = <8>;
333 no-sdio;
334 no-sd;
335 non-removable;
336 mmc-hs400-1_8v;
337 mmc-hs400-enhanced-strobe;
342 bus-width = <4>;
343 cap-sd-highspeed;
344 disable-wp;
345 no-mmc;
346 no-sdio;
347 sd-uhs-sdr104;
348 vmmc-supply = <&vdd_3v3_sd>;
349 vqmmc-supply = <&vccio_sd_s0>;
354 pinctrl-names = "default";
355 pinctrl-0 = <&fspim2_pins>;
359 compatible = "jedec,spi-nor";
361 spi-max-frequency = <100000000>;
362 spi-rx-bus-width = <4>;
363 spi-tx-bus-width = <1>;
368 assigned-clocks = <&cru CLK_SPI2>;
369 assigned-clock-rates = <200000000>;
370 num-cs = <1>;
371 pinctrl-names = "default";
372 pinctrl-0 = <&spi2m2_cs0 &spi2m2_pins>;
378 interrupt-parent = <&gpio0>;
380 pinctrl-names = "default";
381 pinctrl-0 = <&pmic_pins>, <&rk806_dvs1_null>,
383 spi-max-frequency = <1000000>;
384 system-power-controller;
386 vcc1-supply = <&vcc5v0_sys>;
387 vcc2-supply = <&vcc5v0_sys>;
388 vcc3-supply = <&vcc5v0_sys>;
389 vcc4-supply = <&vcc5v0_sys>;
390 vcc5-supply = <&vcc5v0_sys>;
391 vcc6-supply = <&vcc5v0_sys>;
392 vcc7-supply = <&vcc5v0_sys>;
393 vcc8-supply = <&vcc5v0_sys>;
394 vcc9-supply = <&vcc5v0_sys>;
395 vcc10-supply = <&vcc5v0_sys>;
396 vcc11-supply = <&vcc_2v0_pldo_s3>;
397 vcc12-supply = <&vcc5v0_sys>;
398 vcc13-supply = <&vcc_1v1_nldo_s3>;
399 vcc14-supply = <&vcc_1v1_nldo_s3>;
400 vcca-supply = <&vcc5v0_sys>;
402 gpio-controller;
403 #gpio-cells = <2>;
405 rk806_dvs1_null: dvs1-null-pins {
410 rk806_dvs2_null: dvs2-null-pins {
415 rk806_dvs3_null: dvs3-null-pins {
421 vdd_gpu_s0: vdd_gpu_mem_s0: dcdc-reg1 {
422 regulator-boot-on;
423 regulator-enable-ramp-delay = <400>;
424 regulator-min-microvolt = <550000>;
425 regulator-max-microvolt = <950000>;
426 regulator-name = "vdd_gpu_s0";
427 regulator-ramp-delay = <12500>;
429 regulator-state-mem {
430 regulator-off-in-suspend;
434 vdd_cpu_lit_s0: vdd_cpu_lit_mem_s0: dcdc-reg2 {
435 regulator-always-on;
436 regulator-boot-on;
437 regulator-min-microvolt = <550000>;
438 regulator-max-microvolt = <950000>;
439 regulator-name = "vdd_cpu_lit_s0";
440 regulator-ramp-delay = <12500>;
442 regulator-state-mem {
443 regulator-off-in-suspend;
447 vdd_log_s0: dcdc-reg3 {
448 regulator-always-on;
449 regulator-boot-on;
450 regulator-min-microvolt = <675000>;
451 regulator-max-microvolt = <750000>;
452 regulator-name = "vdd_log_s0";
453 regulator-ramp-delay = <12500>;
455 regulator-state-mem {
456 regulator-off-in-suspend;
457 regulator-suspend-microvolt = <750000>;
461 vdd_vdenc_s0: vdd_vdenc_mem_s0: dcdc-reg4 {
462 regulator-always-on;
463 regulator-boot-on;
464 regulator-min-microvolt = <550000>;
465 regulator-max-microvolt = <950000>;
466 regulator-name = "vdd_vdenc_s0";
467 regulator-ramp-delay = <12500>;
469 regulator-state-mem {
470 regulator-off-in-suspend;
474 vdd_ddr_s0: dcdc-reg5 {
475 regulator-always-on;
476 regulator-boot-on;
477 regulator-min-microvolt = <675000>;
478 regulator-max-microvolt = <900000>;
479 regulator-name = "vdd_ddr_s0";
480 regulator-ramp-delay = <12500>;
482 regulator-state-mem {
483 regulator-off-in-suspend;
484 regulator-suspend-microvolt = <850000>;
488 vdd2_ddr_s3: dcdc-reg6 {
489 regulator-always-on;
490 regulator-boot-on;
491 regulator-name = "vdd2_ddr_s3";
493 regulator-state-mem {
494 regulator-on-in-suspend;
498 vcc_2v0_pldo_s3: dcdc-reg7 {
499 regulator-always-on;
500 regulator-boot-on;
501 regulator-min-microvolt = <2000000>;
502 regulator-max-microvolt = <2000000>;
503 regulator-name = "vdd_2v0_pldo_s3";
504 regulator-ramp-delay = <12500>;
506 regulator-state-mem {
507 regulator-on-in-suspend;
508 regulator-suspend-microvolt = <2000000>;
512 vcc_3v3_s3: dcdc-reg8 {
513 regulator-always-on;
514 regulator-boot-on;
515 regulator-min-microvolt = <3300000>;
516 regulator-max-microvolt = <3300000>;
517 regulator-name = "vcc_3v3_s3";
519 regulator-state-mem {
520 regulator-on-in-suspend;
521 regulator-suspend-microvolt = <3300000>;
525 vddq_ddr_s0: dcdc-reg9 {
526 regulator-always-on;
527 regulator-boot-on;
528 regulator-name = "vddq_ddr_s0";
530 regulator-state-mem {
531 regulator-off-in-suspend;
535 vcc_1v8_s3: dcdc-reg10 {
536 regulator-always-on;
537 regulator-boot-on;
538 regulator-min-microvolt = <1800000>;
539 regulator-max-microvolt = <1800000>;
540 regulator-name = "vcc_1v8_s3";
542 regulator-state-mem {
543 regulator-on-in-suspend;
544 regulator-suspend-microvolt = <1800000>;
548 avcc_1v8_s0: pldo-reg1 {
549 regulator-always-on;
550 regulator-boot-on;
551 regulator-min-microvolt = <1800000>;
552 regulator-max-microvolt = <1800000>;
553 regulator-name = "avcc_1v8_s0";
555 regulator-state-mem {
556 regulator-off-in-suspend;
560 vcc_1v8_s0: pldo-reg2 {
561 regulator-always-on;
562 regulator-boot-on;
563 regulator-min-microvolt = <1800000>;
564 regulator-max-microvolt = <1800000>;
565 regulator-name = "vcc_1v8_s0";
567 regulator-state-mem {
568 regulator-off-in-suspend;
569 regulator-suspend-microvolt = <1800000>;
573 avdd_1v2_s0: pldo-reg3 {
574 regulator-always-on;
575 regulator-boot-on;
576 regulator-min-microvolt = <1200000>;
577 regulator-max-microvolt = <1200000>;
578 regulator-name = "avdd_1v2_s0";
580 regulator-state-mem {
581 regulator-off-in-suspend;
585 vcc_3v3_s0: pldo-reg4 {
586 regulator-always-on;
587 regulator-boot-on;
588 regulator-min-microvolt = <3300000>;
589 regulator-max-microvolt = <3300000>;
590 regulator-ramp-delay = <12500>;
591 regulator-name = "vcc_3v3_s0";
593 regulator-state-mem {
594 regulator-off-in-suspend;
598 vccio_sd_s0: pldo-reg5 {
599 regulator-always-on;
600 regulator-boot-on;
601 regulator-min-microvolt = <1800000>;
602 regulator-max-microvolt = <3300000>;
603 regulator-ramp-delay = <12500>;
604 regulator-name = "vccio_sd_s0";
606 regulator-state-mem {
607 regulator-off-in-suspend;
611 pldo6_s3: pldo-reg6 {
612 regulator-always-on;
613 regulator-boot-on;
614 regulator-min-microvolt = <1800000>;
615 regulator-max-microvolt = <1800000>;
616 regulator-name = "pldo6_s3";
618 regulator-state-mem {
619 regulator-on-in-suspend;
620 regulator-suspend-microvolt = <1800000>;
624 vdd_0v75_s3: nldo-reg1 {
625 regulator-always-on;
626 regulator-boot-on;
627 regulator-min-microvolt = <750000>;
628 regulator-max-microvolt = <750000>;
629 regulator-name = "vdd_0v75_s3";
631 regulator-state-mem {
632 regulator-on-in-suspend;
633 regulator-suspend-microvolt = <750000>;
637 vdd_ddr_pll_s0: nldo-reg2 {
638 regulator-always-on;
639 regulator-boot-on;
640 regulator-min-microvolt = <850000>;
641 regulator-max-microvolt = <850000>;
642 regulator-name = "vdd_ddr_pll_s0";
644 regulator-state-mem {
645 regulator-off-in-suspend;
646 regulator-suspend-microvolt = <850000>;
650 avdd_0v75_s0: nldo-reg3 {
651 regulator-always-on;
652 regulator-boot-on;
653 regulator-min-microvolt = <750000>;
654 regulator-max-microvolt = <750000>;
655 regulator-name = "avdd_0v75_s0";
657 regulator-state-mem {
658 regulator-off-in-suspend;
662 vdd_0v85_s0: nldo-reg4 {
663 regulator-always-on;
664 regulator-boot-on;
665 regulator-min-microvolt = <850000>;
666 regulator-max-microvolt = <850000>;
667 regulator-name = "vdd_0v85_s0";
669 regulator-state-mem {
670 regulator-off-in-suspend;
674 vdd_0v75_s0: nldo-reg5 {
675 regulator-always-on;
676 regulator-boot-on;
677 regulator-min-microvolt = <750000>;
678 regulator-max-microvolt = <750000>;
679 regulator-name = "vdd_0v75_s0";
681 regulator-state-mem {
682 regulator-off-in-suspend;
694 pinctrl-0 = <&uart2m0_xfer>;
699 pinctrl-names = "default";
700 pinctrl-0 = <&uart9m2_xfer &uart9m2_ctsn>;
709 phy-supply = <&vcc5v0_host>;
718 phy-supply = <&vcc5v0_host>;