Lines Matching +full:regulator +full:- +full:suspend +full:- +full:max +full:- +full:microvolt
1 // SPDX-License-Identifier: GPL-2.0
9 /dts-v1/;
11 #include "exynos5420-cpus.dtsi"
12 #include <dt-bindings/gpio/gpio.h>
13 #include <dt-bindings/interrupt-controller/irq.h>
14 #include <dt-bindings/input/input.h>
15 #include <dt-bindings/clock/samsung,s2mps11.h>
19 compatible = "insignal,arndale-octa", "samsung,exynos5420", "samsung,exynos5";
27 stdout-path = "serial3:115200n8";
31 compatible = "samsung,secure-firmware";
35 fixed-rate-clocks {
37 compatible = "samsung,exynos5420-oscclk";
38 clock-frequency = <24000000>;
42 gpio-keys {
43 compatible = "gpio-keys";
45 key-wakeup {
46 label = "SW-TACT1";
49 wakeup-source;
55 vdd-supply = <&ldo4_reg>;
64 cpu-supply = <&buck2_reg>;
68 cpu-supply = <&buck6_reg>;
73 cpu0_alert0: cpu-alert-0 {
78 cpu0_alert1: cpu-alert-1 {
83 cpu0_alert2: cpu-alert-2 {
88 cpu0_crit0: cpu-crit-0 {
95 cooling-maps {
102 cooling-device = <&cpu0 0 2>,
118 cooling-device = <&cpu0 3 6>,
134 cooling-device = <&cpu0 6 11>,
148 cpu1_alert0: cpu-alert-0 {
153 cpu1_alert1: cpu-alert-1 {
158 cpu1_alert2: cpu-alert-2 {
163 cpu1_crit0: cpu-crit-0 {
170 cooling-maps {
173 cooling-device = <&cpu0 0 2>,
185 cooling-device = <&cpu0 3 6>,
197 cooling-device = <&cpu0 6 11>,
211 cpu2_alert0: cpu-alert-0 {
216 cpu2_alert1: cpu-alert-1 {
221 cpu2_alert2: cpu-alert-2 {
226 cpu2_crit0: cpu-crit-0 {
233 cooling-maps {
236 cooling-device = <&cpu0 0 2>,
248 cooling-device = <&cpu0 3 6>,
260 cooling-device = <&cpu0 6 11>,
274 cpu3_alert0: cpu-alert-0 {
279 cpu3_alert1: cpu-alert-1 {
284 cpu3_alert2: cpu-alert-2 {
289 cpu3_crit0: cpu-crit-0 {
296 cooling-maps {
299 cooling-device = <&cpu0 0 2>,
311 cooling-device = <&cpu0 3 6>,
323 cooling-device = <&cpu0 6 11>,
336 hpd-gpios = <&gpx3 7 GPIO_ACTIVE_HIGH>;
337 vdd_osc-supply = <&ldo7_reg>;
338 vdd_pll-supply = <&ldo6_reg>;
339 vdd-supply = <&ldo6_reg>;
348 compatible = "samsung,s2mps11-pmic";
351 interrupt-parent = <&gpx3>;
353 pinctrl-names = "default";
354 pinctrl-0 = <&s2mps11_irq>;
355 wakeup-source;
358 compatible = "samsung,s2mps11-clk";
359 #clock-cells = <1>;
360 clock-output-names = "s2mps11_ap",
366 regulator-name = "PVDD_ALIVE_1V0";
367 regulator-min-microvolt = <1000000>;
368 regulator-max-microvolt = <1000000>;
369 regulator-always-on;
373 regulator-name = "PVDD_APIO_1V8";
374 regulator-min-microvolt = <1800000>;
375 regulator-max-microvolt = <1800000>;
376 regulator-always-on;
380 regulator-name = "PVDD_APIO_MMCON_1V8";
381 regulator-min-microvolt = <1800000>;
382 regulator-max-microvolt = <1800000>;
386 * does not reboot with vendor U-Boot
389 regulator-always-on;
391 regulator-state-mem {
392 regulator-off-in-suspend;
397 regulator-name = "PVDD_ADC_1V8";
398 regulator-min-microvolt = <1800000>;
399 regulator-max-microvolt = <1800000>;
403 regulator-name = "PVDD_PLL_1V8";
404 regulator-min-microvolt = <1800000>;
405 regulator-max-microvolt = <1800000>;
406 regulator-always-on;
410 regulator-name = "PVDD_ANAIP_1V0";
411 regulator-min-microvolt = <1000000>;
412 regulator-max-microvolt = <1000000>;
416 regulator-name = "PVDD_ANAIP_1V8";
417 regulator-min-microvolt = <1800000>;
418 regulator-max-microvolt = <1800000>;
420 regulator-state-mem {
421 regulator-off-in-suspend;
426 regulator-name = "PVDD_ABB_1V8";
427 regulator-min-microvolt = <1800000>;
428 regulator-max-microvolt = <1800000>;
429 regulator-always-on;
433 regulator-name = "PVDD_USB_3V3";
434 regulator-min-microvolt = <3000000>;
435 regulator-max-microvolt = <3000000>;
436 regulator-always-on;
440 regulator-name = "PVDD_PRE_1V8";
441 regulator-min-microvolt = <1800000>;
442 regulator-max-microvolt = <1800000>;
443 regulator-always-on;
447 regulator-name = "PVDD_USB_1V0";
448 regulator-min-microvolt = <1000000>;
449 regulator-max-microvolt = <1000000>;
450 regulator-always-on;
454 regulator-name = "PVDD_HSIC_1V8";
455 regulator-min-microvolt = <1800000>;
456 regulator-max-microvolt = <1800000>;
460 regulator-name = "PVDD_APIO_MMCOFF_2V8";
461 regulator-min-microvolt = <1800000>;
462 regulator-max-microvolt = <2800000>;
464 regulator-state-mem {
465 regulator-off-in-suspend;
471 regulator-name = "PVDD_LDO14";
472 regulator-min-microvolt = <800000>;
473 regulator-max-microvolt = <3950000>;
477 regulator-name = "PVDD_PERI_2V8";
478 regulator-min-microvolt = <3300000>;
479 regulator-max-microvolt = <3300000>;
481 regulator-state-mem {
482 regulator-on-in-suspend;
487 regulator-name = "PVDD_PERI_3V3";
488 regulator-min-microvolt = <2200000>;
489 regulator-max-microvolt = <2200000>;
491 regulator-state-mem {
492 regulator-on-in-suspend;
498 regulator-name = "PVDD_LDO17";
499 regulator-min-microvolt = <800000>;
500 regulator-max-microvolt = <3950000>;
504 regulator-name = "PVDD_EMMC_1V8";
505 regulator-min-microvolt = <1800000>;
506 regulator-max-microvolt = <1800000>;
516 regulator-state-mem {
517 regulator-off-in-suspend;
522 regulator-name = "PVDD_TFLASH_2V8";
523 regulator-min-microvolt = <2800000>;
524 regulator-max-microvolt = <2800000>;
526 regulator-state-mem {
527 regulator-off-in-suspend;
532 regulator-name = "PVDD_BTWIFI_1V8";
533 regulator-min-microvolt = <1800000>;
534 regulator-max-microvolt = <1800000>;
538 regulator-name = "PVDD_CAM1IO_1V8";
539 regulator-min-microvolt = <1800000>;
540 regulator-max-microvolt = <1800000>;
545 regulator-name = "PVDD_LDO22";
546 regulator-min-microvolt = <800000>;
547 regulator-max-microvolt = <2375000>;
551 regulator-name = "PVDD_MIFS_1V1";
552 regulator-min-microvolt = <800000>;
553 regulator-max-microvolt = <1100000>;
554 regulator-always-on;
556 regulator-state-mem {
557 regulator-on-in-suspend;
562 regulator-name = "PVDD_CAM1_AVDD_2V8";
563 regulator-min-microvolt = <2800000>;
564 regulator-max-microvolt = <2800000>;
566 regulator-state-mem {
567 regulator-on-in-suspend;
573 regulator-name = "PVDD_LDO25";
574 regulator-min-microvolt = <800000>;
575 regulator-max-microvolt = <3950000>;
579 regulator-name = "PVDD_CAM0_AF_2V8";
580 regulator-min-microvolt = <3000000>;
581 regulator-max-microvolt = <3000000>;
585 regulator-name = "PVDD_G3DS_1V0";
586 regulator-min-microvolt = <800000>;
587 regulator-max-microvolt = <1100000>;
588 regulator-always-on;
590 regulator-state-mem {
591 regulator-on-in-suspend;
596 regulator-name = "PVDD_TSP_3V3";
597 regulator-min-microvolt = <3300000>;
598 regulator-max-microvolt = <3300000>;
602 regulator-name = "PVDD_AUDIO_1V8";
603 regulator-min-microvolt = <1800000>;
604 regulator-max-microvolt = <1800000>;
609 regulator-name = "PVDD_LDO30";
610 regulator-min-microvolt = <800000>;
611 regulator-max-microvolt = <3950000>;
615 regulator-name = "PVDD_PERI_1V8";
616 regulator-min-microvolt = <1800000>;
617 regulator-max-microvolt = <1800000>;
621 regulator-name = "PVDD_LCD_1V8";
622 regulator-min-microvolt = <1800000>;
623 regulator-max-microvolt = <1800000>;
627 regulator-name = "PVDD_CAM0IO_1V8";
628 regulator-min-microvolt = <1800000>;
629 regulator-max-microvolt = <1800000>;
634 regulator-name = "PVDD_LDO34";
635 regulator-min-microvolt = <800000>;
636 regulator-max-microvolt = <3950000>;
640 regulator-name = "PVDD_CAM0_DVDD_1V2";
641 regulator-min-microvolt = <1200000>;
642 regulator-max-microvolt = <1200000>;
647 regulator-name = "PVDD_LDO36";
648 regulator-min-microvolt = <800000>;
649 regulator-max-microvolt = <3950000>;
654 regulator-name = "PVDD_LDO37";
655 regulator-min-microvolt = <800000>;
656 regulator-max-microvolt = <3950000>;
660 regulator-name = "PVDD_CAM0_AVDD_2V8";
661 regulator-min-microvolt = <2800000>;
662 regulator-max-microvolt = <2800000>;
666 regulator-name = "PVDD_MIF_1V1";
667 regulator-min-microvolt = <800000>;
668 regulator-max-microvolt = <1300000>;
669 regulator-always-on;
671 regulator-state-mem {
672 regulator-off-in-suspend;
677 regulator-name = "PVDD_ARM_1V0";
678 regulator-min-microvolt = <800000>;
679 regulator-max-microvolt = <1500000>;
680 regulator-always-on;
682 regulator-state-mem {
683 regulator-off-in-suspend;
688 regulator-name = "PVDD_INT_1V0";
689 regulator-min-microvolt = <800000>;
690 regulator-max-microvolt = <1400000>;
691 regulator-always-on;
693 regulator-state-mem {
694 regulator-off-in-suspend;
699 regulator-name = "PVDD_G3D_1V0";
700 regulator-min-microvolt = <800000>;
701 regulator-max-microvolt = <1400000>;
702 regulator-always-on;
704 regulator-state-mem {
705 regulator-off-in-suspend;
710 regulator-name = "PVDD_LPDDR3_1V2";
711 regulator-min-microvolt = <800000>;
712 regulator-max-microvolt = <1400000>;
713 regulator-always-on;
717 regulator-name = "PVDD_KFC_1V0";
718 regulator-min-microvolt = <800000>;
719 regulator-max-microvolt = <1500000>;
720 regulator-always-on;
722 regulator-state-mem {
723 regulator-off-in-suspend;
728 regulator-name = "VIN_LLDO_1V4";
729 regulator-min-microvolt = <1200000>;
730 regulator-max-microvolt = <1500000>;
731 regulator-always-on;
735 regulator-name = "VIN_MLDO_2V0";
736 regulator-min-microvolt = <1800000>;
737 regulator-max-microvolt = <2100000>;
738 regulator-always-on;
742 regulator-name = "VIN_HLDO_3V5";
743 regulator-min-microvolt = <3000000>;
744 regulator-max-microvolt = <3500000>;
745 regulator-always-on;
749 regulator-name = "PVDD_EMMCF_2V8";
750 regulator-min-microvolt = <2800000>;
751 regulator-max-microvolt = <2800000>;
761 regulator-state-mem {
762 regulator-off-in-suspend;
779 non-removable;
780 card-detect-delay = <200>;
781 samsung,dw-mshc-ciu-div = <3>;
782 samsung,dw-mshc-sdr-timing = <0 4>;
783 samsung,dw-mshc-ddr-timing = <0 2>;
784 pinctrl-names = "default";
785 pinctrl-0 = <&sd0_clk &sd0_cmd &sd0_bus1 &sd0_bus4 &sd0_bus8>;
786 vmmc-supply = <&ldo18_reg>;
787 vqmmc-supply = <&ldo3_reg>;
788 bus-width = <8>;
789 cap-mmc-highspeed;
790 mmc-hs200-1_8v;
795 card-detect-delay = <200>;
796 samsung,dw-mshc-ciu-div = <3>;
797 samsung,dw-mshc-sdr-timing = <0 4>;
798 samsung,dw-mshc-ddr-timing = <0 2>;
799 pinctrl-names = "default";
800 pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_cd &sd2_bus1 &sd2_bus4>;
801 vmmc-supply = <&ldo19_reg>;
802 vqmmc-supply = <&ldo13_reg>;
803 bus-width = <4>;
804 cap-sd-highspeed;
805 sd-uhs-sdr50;
806 sd-uhs-sdr104;
807 sd-uhs-ddr50;
811 s2mps11_irq: s2mps11-irq-pins {
812 samsung,pins = "gpx3-2";
813 samsung,pin-function = <EXYNOS_PIN_FUNC_F>;
814 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
815 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
822 clock-names = "rtc", "rtc_src";
830 vdd10-supply = <&ldo11_reg>;
831 vdd33-supply = <&ldo9_reg>;
835 vdd10-supply = <&ldo11_reg>;
836 vdd33-supply = <&ldo9_reg>;