Lines Matching +full:off +full:- +full:state
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 /dts-v1/;
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/pinctrl/rockchip.h>
15 compatible = "rockchip,rk3588-evb1-v10", "rockchip,rk3588";
23 stdout-path = "serial2:1500000n8";
27 compatible = "pwm-backlight";
28 power-supply = <&vcc12v_dcin>;
32 vcc12v_dcin: vcc12v-dcin-regulator {
33 compatible = "regulator-fixed";
34 regulator-name = "vcc12v_dcin";
35 regulator-always-on;
36 regulator-boot-on;
37 regulator-min-microvolt = <12000000>;
38 regulator-max-microvolt = <12000000>;
41 vcc5v0_host: vcc5v0-host-regulator {
42 compatible = "regulator-fixed";
43 regulator-name = "vcc5v0_host";
44 regulator-boot-on;
45 regulator-always-on;
46 regulator-min-microvolt = <5000000>;
47 regulator-max-microvolt = <5000000>;
48 enable-active-high;
50 pinctrl-names = "default";
51 pinctrl-0 = <&vcc5v0_host_en>;
52 vin-supply = <&vcc5v0_usb>;
55 vcc5v0_sys: vcc5v0-sys-regulator {
56 compatible = "regulator-fixed";
57 regulator-name = "vcc5v0_sys";
58 regulator-always-on;
59 regulator-boot-on;
60 regulator-min-microvolt = <5000000>;
61 regulator-max-microvolt = <5000000>;
62 vin-supply = <&vcc12v_dcin>;
65 vcc5v0_usbdcin: vcc5v0-usbdcin-regulator {
66 compatible = "regulator-fixed";
67 regulator-name = "vcc5v0_usbdcin";
68 regulator-always-on;
69 regulator-boot-on;
70 regulator-min-microvolt = <5000000>;
71 regulator-max-microvolt = <5000000>;
72 vin-supply = <&vcc12v_dcin>;
75 vcc5v0_usb: vcc5v0-usb-regulator {
76 compatible = "regulator-fixed";
77 regulator-name = "vcc5v0_usb";
78 regulator-always-on;
79 regulator-boot-on;
80 regulator-min-microvolt = <5000000>;
81 regulator-max-microvolt = <5000000>;
82 vin-supply = <&vcc5v0_usbdcin>;
91 cpu-supply = <&vdd_cpu_big0_s0>;
95 cpu-supply = <&vdd_cpu_big0_s0>;
99 cpu-supply = <&vdd_cpu_big1_s0>;
103 cpu-supply = <&vdd_cpu_big1_s0>;
107 cpu-supply = <&vdd_cpu_lit_s0>;
111 cpu-supply = <&vdd_cpu_lit_s0>;
115 cpu-supply = <&vdd_cpu_lit_s0>;
119 cpu-supply = <&vdd_cpu_lit_s0>;
124 phy-handle = <&rgmii_phy>;
125 phy-mode = "rgmii-rxid";
126 pinctrl-0 = <&gmac0_miim
131 pinctrl-names = "default";
143 #clock-cells = <0>;
144 clock-output-names = "hym8563";
145 pinctrl-names = "default";
146 pinctrl-0 = <&hym8563_int>;
147 interrupt-parent = <&gpio0>;
149 wakeup-source;
154 rgmii_phy: ethernet-phy@1 {
156 compatible = "ethernet-phy-id001c.c916";
158 pinctrl-names = "default";
159 pinctrl-0 = <&rtl8211f_rst>;
160 reset-assert-us = <20000>;
161 reset-deassert-us = <100000>;
162 reset-gpios = <&gpio4 RK_PB3 GPIO_ACTIVE_LOW>;
168 rtl8211f_rst: rtl8211f-rst {
175 hym8563_int: hym8563-int {
181 vcc5v0_host_en: vcc5v0-host-en {
192 bus-width = <8>;
193 no-sdio;
194 no-sd;
195 non-removable;
196 mmc-hs400-1_8v;
197 mmc-hs400-enhanced-strobe;
203 assigned-clocks = <&cru CLK_SPI2>;
204 assigned-clock-rates = <200000000>;
205 num-cs = <2>;
210 #gpio-cells = <2>;
211 gpio-controller;
212 interrupt-parent = <&gpio0>;
214 pinctrl-0 = <&pmic_pins>, <&rk806_dvs1_null>,
216 pinctrl-names = "default";
217 spi-max-frequency = <1000000>;
219 vcc1-supply = <&vcc5v0_sys>;
220 vcc2-supply = <&vcc5v0_sys>;
221 vcc3-supply = <&vcc5v0_sys>;
222 vcc4-supply = <&vcc5v0_sys>;
223 vcc5-supply = <&vcc5v0_sys>;
224 vcc6-supply = <&vcc5v0_sys>;
225 vcc7-supply = <&vcc5v0_sys>;
226 vcc8-supply = <&vcc5v0_sys>;
227 vcc9-supply = <&vcc5v0_sys>;
228 vcc10-supply = <&vcc5v0_sys>;
229 vcc11-supply = <&vcc_2v0_pldo_s3>;
230 vcc12-supply = <&vcc5v0_sys>;
231 vcc13-supply = <&vcc5v0_sys>;
232 vcc14-supply = <&vcc_1v1_nldo_s3>;
233 vcca-supply = <&vcc5v0_sys>;
235 rk806_dvs1_null: dvs1-null-pins {
240 rk806_dvs2_null: dvs2-null-pins {
245 rk806_dvs3_null: dvs3-null-pins {
252 vdd_gpu_s0: dcdc-reg1 {
253 regulator-boot-on;
254 regulator-min-microvolt = <550000>;
255 regulator-max-microvolt = <950000>;
256 regulator-ramp-delay = <12500>;
257 regulator-name = "vdd_gpu_s0";
258 regulator-enable-ramp-delay = <400>;
259 regulator-state-mem {
260 regulator-off-in-suspend;
264 vdd_npu_s0: dcdc-reg2 {
265 regulator-always-on;
266 regulator-boot-on;
267 regulator-min-microvolt = <550000>;
268 regulator-max-microvolt = <950000>;
269 regulator-ramp-delay = <12500>;
270 regulator-name = "vdd_npu_s0";
271 regulator-state-mem {
272 regulator-off-in-suspend;
276 vdd_log_s0: dcdc-reg3 {
277 regulator-always-on;
278 regulator-boot-on;
279 regulator-min-microvolt = <675000>;
280 regulator-max-microvolt = <750000>;
281 regulator-ramp-delay = <12500>;
282 regulator-name = "vdd_log_s0";
283 regulator-state-mem {
284 regulator-off-in-suspend;
285 regulator-suspend-microvolt = <750000>;
289 vdd_vdenc_s0: dcdc-reg4 {
290 regulator-always-on;
291 regulator-boot-on;
292 regulator-min-microvolt = <550000>;
293 regulator-max-microvolt = <950000>;
294 regulator-ramp-delay = <12500>;
295 regulator-name = "vdd_vdenc_s0";
296 regulator-state-mem {
297 regulator-off-in-suspend;
302 vdd_gpu_mem_s0: dcdc-reg5 {
303 regulator-boot-on;
304 regulator-min-microvolt = <675000>;
305 regulator-max-microvolt = <950000>;
306 regulator-ramp-delay = <12500>;
307 regulator-enable-ramp-delay = <400>;
308 regulator-name = "vdd_gpu_mem_s0";
309 regulator-state-mem {
310 regulator-off-in-suspend;
315 vdd_npu_mem_s0: dcdc-reg6 {
316 regulator-always-on;
317 regulator-boot-on;
318 regulator-min-microvolt = <675000>;
319 regulator-max-microvolt = <950000>;
320 regulator-ramp-delay = <12500>;
321 regulator-name = "vdd_npu_mem_s0";
322 regulator-state-mem {
323 regulator-off-in-suspend;
328 vcc_2v0_pldo_s3: dcdc-reg7 {
329 regulator-always-on;
330 regulator-boot-on;
331 regulator-min-microvolt = <2000000>;
332 regulator-max-microvolt = <2000000>;
333 regulator-ramp-delay = <12500>;
334 regulator-name = "vdd_2v0_pldo_s3";
335 regulator-state-mem {
336 regulator-on-in-suspend;
337 regulator-suspend-microvolt = <2000000>;
341 vdd_vdenc_mem_s0: dcdc-reg8 {
342 regulator-always-on;
343 regulator-boot-on;
344 regulator-min-microvolt = <675000>;
345 regulator-max-microvolt = <950000>;
346 regulator-ramp-delay = <12500>;
347 regulator-name = "vdd_vdenc_mem_s0";
348 regulator-state-mem {
349 regulator-off-in-suspend;
353 vdd2_ddr_s3: dcdc-reg9 {
354 regulator-always-on;
355 regulator-boot-on;
356 regulator-name = "vdd2_ddr_s3";
357 regulator-state-mem {
358 regulator-on-in-suspend;
362 vcc_1v1_nldo_s3: dcdc-reg10 {
363 regulator-always-on;
364 regulator-boot-on;
365 regulator-min-microvolt = <1100000>;
366 regulator-max-microvolt = <1100000>;
367 regulator-ramp-delay = <12500>;
368 regulator-name = "vcc_1v1_nldo_s3";
369 regulator-state-mem {
370 regulator-on-in-suspend;
371 regulator-suspend-microvolt = <1100000>;
375 avcc_1v8_s0: pldo-reg1 {
376 regulator-always-on;
377 regulator-boot-on;
378 regulator-min-microvolt = <1800000>;
379 regulator-max-microvolt = <1800000>;
380 regulator-ramp-delay = <12500>;
381 regulator-name = "avcc_1v8_s0";
382 regulator-state-mem {
383 regulator-off-in-suspend;
387 vdd1_1v8_ddr_s3: pldo-reg2 {
388 regulator-always-on;
389 regulator-boot-on;
390 regulator-min-microvolt = <1800000>;
391 regulator-max-microvolt = <1800000>;
392 regulator-ramp-delay = <12500>;
393 regulator-name = "vdd1_1v8_ddr_s3";
394 regulator-state-mem {
395 regulator-on-in-suspend;
396 regulator-suspend-microvolt = <1800000>;
400 avcc_1v8_codec_s0: pldo-reg3 {
401 regulator-always-on;
402 regulator-boot-on;
403 regulator-min-microvolt = <1800000>;
404 regulator-max-microvolt = <1800000>;
405 regulator-ramp-delay = <12500>;
406 regulator-name = "avcc_1v8_codec_s0";
407 regulator-state-mem {
408 regulator-off-in-suspend;
412 vcc_3v3_s3: pldo-reg4 {
413 regulator-always-on;
414 regulator-boot-on;
415 regulator-min-microvolt = <3300000>;
416 regulator-max-microvolt = <3300000>;
417 regulator-ramp-delay = <12500>;
418 regulator-name = "vcc_3v3_s3";
419 regulator-state-mem {
420 regulator-on-in-suspend;
421 regulator-suspend-microvolt = <3300000>;
425 vccio_sd_s0: pldo-reg5 {
426 regulator-always-on;
427 regulator-boot-on;
428 regulator-min-microvolt = <1800000>;
429 regulator-max-microvolt = <3300000>;
430 regulator-ramp-delay = <12500>;
431 regulator-name = "vccio_sd_s0";
432 regulator-state-mem {
433 regulator-off-in-suspend;
437 vccio_1v8_s3: pldo-reg6 {
438 regulator-always-on;
439 regulator-boot-on;
440 regulator-min-microvolt = <1800000>;
441 regulator-max-microvolt = <1800000>;
442 regulator-ramp-delay = <12500>;
443 regulator-name = "vccio_1v8_s3";
444 regulator-state-mem {
445 regulator-on-in-suspend;
446 regulator-suspend-microvolt = <1800000>;
450 vdd_0v75_s3: nldo-reg1 {
451 regulator-always-on;
452 regulator-boot-on;
453 regulator-min-microvolt = <750000>;
454 regulator-max-microvolt = <750000>;
455 regulator-ramp-delay = <12500>;
456 regulator-name = "vdd_0v75_s3";
457 regulator-state-mem {
458 regulator-on-in-suspend;
459 regulator-suspend-microvolt = <750000>;
463 vdd2l_0v9_ddr_s3: nldo-reg2 {
464 regulator-always-on;
465 regulator-boot-on;
466 regulator-min-microvolt = <900000>;
467 regulator-max-microvolt = <900000>;
468 regulator-name = "vdd2l_0v9_ddr_s3";
469 regulator-state-mem {
470 regulator-on-in-suspend;
471 regulator-suspend-microvolt = <900000>;
475 vdd_0v75_hdmi_edp_s0: nldo-reg3 {
476 regulator-always-on;
477 regulator-boot-on;
478 regulator-min-microvolt = <750000>;
479 regulator-max-microvolt = <750000>;
480 regulator-name = "vdd_0v75_hdmi_edp_s0";
481 regulator-state-mem {
482 regulator-off-in-suspend;
486 avdd_0v75_s0: nldo-reg4 {
487 regulator-always-on;
488 regulator-boot-on;
489 regulator-min-microvolt = <750000>;
490 regulator-max-microvolt = <750000>;
491 regulator-name = "avdd_0v75_s0";
492 regulator-state-mem {
493 regulator-off-in-suspend;
497 vdd_0v85_s0: nldo-reg5 {
498 regulator-always-on;
499 regulator-boot-on;
500 regulator-min-microvolt = <850000>;
501 regulator-max-microvolt = <850000>;
502 regulator-name = "vdd_0v85_s0";
503 regulator-state-mem {
504 regulator-off-in-suspend;
513 #gpio-cells = <2>;
514 gpio-controller;
515 interrupt-parent = <&gpio0>;
517 pinctrl-0 = <&rk806_slave_dvs1_null>, <&rk806_slave_dvs2_null>,
519 pinctrl-names = "default";
520 spi-max-frequency = <1000000>;
522 vcc1-supply = <&vcc5v0_sys>;
523 vcc2-supply = <&vcc5v0_sys>;
524 vcc3-supply = <&vcc5v0_sys>;
525 vcc4-supply = <&vcc5v0_sys>;
526 vcc5-supply = <&vcc5v0_sys>;
527 vcc6-supply = <&vcc5v0_sys>;
528 vcc7-supply = <&vcc5v0_sys>;
529 vcc8-supply = <&vcc5v0_sys>;
530 vcc9-supply = <&vcc5v0_sys>;
531 vcc10-supply = <&vcc5v0_sys>;
532 vcc11-supply = <&vcc_2v0_pldo_s3>;
533 vcc12-supply = <&vcc5v0_sys>;
534 vcc13-supply = <&vcc_1v1_nldo_s3>;
535 vcc14-supply = <&vcc_2v0_pldo_s3>;
536 vcca-supply = <&vcc5v0_sys>;
538 rk806_slave_dvs1_null: dvs1-null-pins {
543 rk806_slave_dvs2_null: dvs2-null-pins {
548 rk806_slave_dvs3_null: dvs3-null-pins {
554 vdd_cpu_big1_s0: dcdc-reg1 {
555 regulator-always-on;
556 regulator-boot-on;
557 regulator-min-microvolt = <550000>;
558 regulator-max-microvolt = <1050000>;
559 regulator-ramp-delay = <12500>;
560 regulator-name = "vdd_cpu_big1_s0";
561 regulator-state-mem {
562 regulator-off-in-suspend;
566 vdd_cpu_big0_s0: dcdc-reg2 {
567 regulator-always-on;
568 regulator-boot-on;
569 regulator-min-microvolt = <550000>;
570 regulator-max-microvolt = <1050000>;
571 regulator-ramp-delay = <12500>;
572 regulator-name = "vdd_cpu_big0_s0";
573 regulator-state-mem {
574 regulator-off-in-suspend;
578 vdd_cpu_lit_s0: dcdc-reg3 {
579 regulator-always-on;
580 regulator-boot-on;
581 regulator-min-microvolt = <550000>;
582 regulator-max-microvolt = <950000>;
583 regulator-ramp-delay = <12500>;
584 regulator-name = "vdd_cpu_lit_s0";
585 regulator-state-mem {
586 regulator-off-in-suspend;
590 vcc_3v3_s0: dcdc-reg4 {
591 regulator-always-on;
592 regulator-boot-on;
593 regulator-min-microvolt = <3300000>;
594 regulator-max-microvolt = <3300000>;
595 regulator-ramp-delay = <12500>;
596 regulator-name = "vcc_3v3_s0";
597 regulator-state-mem {
598 regulator-off-in-suspend;
602 vdd_cpu_big1_mem_s0: dcdc-reg5 {
603 regulator-always-on;
604 regulator-boot-on;
605 regulator-min-microvolt = <675000>;
606 regulator-max-microvolt = <1050000>;
607 regulator-ramp-delay = <12500>;
608 regulator-name = "vdd_cpu_big1_mem_s0";
609 regulator-state-mem {
610 regulator-off-in-suspend;
615 vdd_cpu_big0_mem_s0: dcdc-reg6 {
616 regulator-always-on;
617 regulator-boot-on;
618 regulator-min-microvolt = <675000>;
619 regulator-max-microvolt = <1050000>;
620 regulator-ramp-delay = <12500>;
621 regulator-name = "vdd_cpu_big0_mem_s0";
622 regulator-state-mem {
623 regulator-off-in-suspend;
627 vcc_1v8_s0: dcdc-reg7 {
628 regulator-always-on;
629 regulator-boot-on;
630 regulator-min-microvolt = <1800000>;
631 regulator-max-microvolt = <1800000>;
632 regulator-ramp-delay = <12500>;
633 regulator-name = "vcc_1v8_s0";
634 regulator-state-mem {
635 regulator-off-in-suspend;
639 vdd_cpu_lit_mem_s0: dcdc-reg8 {
640 regulator-always-on;
641 regulator-boot-on;
642 regulator-min-microvolt = <675000>;
643 regulator-max-microvolt = <950000>;
644 regulator-ramp-delay = <12500>;
645 regulator-name = "vdd_cpu_lit_mem_s0";
646 regulator-state-mem {
647 regulator-off-in-suspend;
651 vddq_ddr_s0: dcdc-reg9 {
652 regulator-always-on;
653 regulator-boot-on;
654 regulator-name = "vddq_ddr_s0";
655 regulator-state-mem {
656 regulator-off-in-suspend;
660 vdd_ddr_s0: dcdc-reg10 {
661 regulator-always-on;
662 regulator-boot-on;
663 regulator-min-microvolt = <675000>;
664 regulator-max-microvolt = <900000>;
665 regulator-ramp-delay = <12500>;
666 regulator-name = "vdd_ddr_s0";
667 regulator-state-mem {
668 regulator-off-in-suspend;
672 vcc_1v8_cam_s0: pldo-reg1 {
673 regulator-always-on;
674 regulator-boot-on;
675 regulator-min-microvolt = <1800000>;
676 regulator-max-microvolt = <1800000>;
677 regulator-ramp-delay = <12500>;
678 regulator-name = "vcc_1v8_cam_s0";
679 regulator-state-mem {
680 regulator-off-in-suspend;
684 avdd1v8_ddr_pll_s0: pldo-reg2 {
685 regulator-always-on;
686 regulator-boot-on;
687 regulator-min-microvolt = <1800000>;
688 regulator-max-microvolt = <1800000>;
689 regulator-ramp-delay = <12500>;
690 regulator-name = "avdd1v8_ddr_pll_s0";
691 regulator-state-mem {
692 regulator-off-in-suspend;
696 vdd_1v8_pll_s0: pldo-reg3 {
697 regulator-always-on;
698 regulator-boot-on;
699 regulator-min-microvolt = <1800000>;
700 regulator-max-microvolt = <1800000>;
701 regulator-ramp-delay = <12500>;
702 regulator-name = "vdd_1v8_pll_s0";
703 regulator-state-mem {
704 regulator-off-in-suspend;
708 vcc_3v3_sd_s0: pldo-reg4 {
709 regulator-always-on;
710 regulator-boot-on;
711 regulator-min-microvolt = <3300000>;
712 regulator-max-microvolt = <3300000>;
713 regulator-ramp-delay = <12500>;
714 regulator-name = "vcc_3v3_sd_s0";
715 regulator-state-mem {
716 regulator-off-in-suspend;
720 vcc_2v8_cam_s0: pldo-reg5 {
721 regulator-always-on;
722 regulator-boot-on;
723 regulator-min-microvolt = <2800000>;
724 regulator-max-microvolt = <2800000>;
725 regulator-ramp-delay = <12500>;
726 regulator-name = "vcc_2v8_cam_s0";
727 regulator-state-mem {
728 regulator-off-in-suspend;
732 pldo6_s3: pldo-reg6 {
733 regulator-always-on;
734 regulator-boot-on;
735 regulator-min-microvolt = <1800000>;
736 regulator-max-microvolt = <1800000>;
737 regulator-name = "pldo6_s3";
738 regulator-state-mem {
739 regulator-on-in-suspend;
740 regulator-suspend-microvolt = <1800000>;
744 vdd_0v75_pll_s0: nldo-reg1 {
745 regulator-always-on;
746 regulator-boot-on;
747 regulator-min-microvolt = <750000>;
748 regulator-max-microvolt = <750000>;
749 regulator-ramp-delay = <12500>;
750 regulator-name = "vdd_0v75_pll_s0";
751 regulator-state-mem {
752 regulator-off-in-suspend;
756 vdd_ddr_pll_s0: nldo-reg2 {
757 regulator-always-on;
758 regulator-boot-on;
759 regulator-min-microvolt = <850000>;
760 regulator-max-microvolt = <850000>;
761 regulator-name = "vdd_ddr_pll_s0";
762 regulator-state-mem {
763 regulator-off-in-suspend;
767 avdd_0v85_s0: nldo-reg3 {
768 regulator-always-on;
769 regulator-boot-on;
770 regulator-min-microvolt = <850000>;
771 regulator-max-microvolt = <850000>;
772 regulator-ramp-delay = <12500>;
773 regulator-name = "avdd_0v85_s0";
774 regulator-state-mem {
775 regulator-off-in-suspend;
779 avdd_1v2_cam_s0: nldo-reg4 {
780 regulator-always-on;
781 regulator-boot-on;
782 regulator-min-microvolt = <1200000>;
783 regulator-max-microvolt = <1200000>;
784 regulator-ramp-delay = <12500>;
785 regulator-name = "avdd_1v2_cam_s0";
786 regulator-state-mem {
787 regulator-off-in-suspend;
791 avdd_1v2_s0: nldo-reg5 {
792 regulator-always-on;
793 regulator-boot-on;
794 regulator-min-microvolt = <1200000>;
795 regulator-max-microvolt = <1200000>;
796 regulator-ramp-delay = <12500>;
797 regulator-name = "avdd_1v2_s0";
798 regulator-state-mem {
799 regulator-off-in-suspend;
815 phy-supply = <&vcc5v0_host>;
824 phy-supply = <&vcc5v0_host>;
829 pinctrl-0 = <&uart2m0_xfer>;