Lines Matching +full:spkvddr +full:- +full:supply
1 // SPDX-License-Identifier: GPL-2.0
11 /dts-v1/;
13 #include <dt-bindings/clock/samsung,s2mps11.h>
14 #include <dt-bindings/gpio/gpio.h>
15 #include <dt-bindings/input/input.h>
16 #include <dt-bindings/interrupt-controller/irq.h>
17 #include <dt-bindings/sound/samsung-i2s.h>
48 stdout-path = &serial_1;
56 gpio-keys {
57 compatible = "gpio-keys";
59 power-key {
63 debounce-interval = <10>;
66 volume-up-key {
69 label = "volume-up key";
70 debounce-interval = <10>;
73 volume-down-key {
76 label = "volume-down key";
77 debounce-interval = <10>;
80 homepage-key {
84 debounce-interval = <10>;
88 i2c_max98504: i2c-gpio-0 {
89 compatible = "i2c-gpio";
90 sda-gpios = <&gpd0 1 GPIO_ACTIVE_HIGH>;
91 scl-gpios = <&gpd0 0 GPIO_ACTIVE_HIGH>;
92 i2c-gpio,delay-us = <2>;
93 #address-cells = <1>;
94 #size-cells = <0>;
100 DIOVDD-supply = <&ldo3_reg>;
101 DVDD-supply = <&ldo3_reg>;
102 PVDD-supply = <&vph_pwr_regulator>;
106 vph_pwr_regulator: regulator-vph-pwr {
107 compatible = "regulator-fixed";
108 regulator-name = "VPH_PWR";
109 regulator-min-microvolt = <4200000>;
110 regulator-max-microvolt = <4200000>;
113 irda_regulator: regulator-irda {
114 compatible = "regulator-fixed";
115 enable-active-high;
117 regulator-name = "irda_regulator";
121 compatible = "samsung,tm2-audio";
122 audio-codec = <&wm5110>, <&hdmi>;
123 i2s-controller = <&i2s0 0>, <&i2s1 0>;
124 audio-amplifier = <&max98504>;
125 mic-bias-gpios = <&gpr3 2 GPIO_ACTIVE_HIGH>;
127 samsung,audio-routing =
144 vdd-supply = <&ldo3_reg>;
147 thermistor-ap {
149 pullup-uv = <1800000>;
150 pullup-ohm = <100000>;
151 pulldown-ohm = <0>;
152 io-channels = <&adc 0>;
155 thermistor-battery {
157 pullup-uv = <1800000>;
158 pullup-ohm = <100000>;
159 pulldown-ohm = <0>;
160 io-channels = <&adc 1>;
161 #thermal-sensor-cells = <0>;
164 thermistor-charger {
166 pullup-uv = <1800000>;
167 pullup-ohm = <100000>;
168 pulldown-ohm = <0>;
169 io-channels = <&adc 2>;
174 devfreq-events = <&ppmu_event0_d0_general>, <&ppmu_event0_d1_general>;
175 vdd-supply = <&buck4_reg>;
176 exynos,saturation-ratio = <10>;
226 assigned-clocks = <&cmu_aud CLK_MOUT_AUD_PLL_USER>,
247 assigned-clock-parents = <&cmu_top CLK_FOUT_AUD_PLL>,
256 assigned-clock-rates = <0>, <0>, <0>, <0>, <0>, <0>, <0>, <0>,
263 assigned-clocks = <&cmu_top CLK_MOUT_SCLK_USBDRD30>,
273 assigned-clock-parents = <&cmu_top CLK_MOUT_BUS_PLL_USER>,
281 assigned-clock-rates = <0>, <0>, <0>, <0>, <0>, <0>, <0>, <0>,
286 assigned-clocks = <&cmu_gscl CLK_MOUT_ACLK_GSCL_111_USER>,
288 assigned-clock-parents = <&cmu_top CLK_ACLK_GSCL_111>,
293 assigned-clocks = <&cmu_mfc CLK_MOUT_ACLK_MFC_400_USER>;
294 assigned-clock-parents = <&cmu_top CLK_ACLK_MFC_400>;
298 assigned-clocks = <&cmu_mif CLK_MOUT_SCLK_DSD_A>, <&cmu_mif CLK_DIV_SCLK_DSD>;
299 assigned-clock-parents = <&cmu_mif CLK_MOUT_MFC_PLL_DIV2>;
300 assigned-clock-rates = <0>, <333000000>;
304 assigned-clocks = <&cmu_mscl CLK_MOUT_ACLK_MSCL_400_USER>,
308 assigned-clock-parents = <&cmu_top CLK_ACLK_MSCL_400>,
315 assigned-clocks = <&cmu_top CLK_FOUT_AUD_PLL>;
316 assigned-clock-rates = <196608001>;
320 cpu-supply = <&buck3_reg>;
324 cpu-supply = <&buck2_reg>;
335 #address-cells = <1>;
336 #size-cells = <0>;
341 remote-endpoint = <&hdmi_to_tv>;
349 vddcore-supply = <&ldo6_reg>;
350 vddio-supply = <&ldo7_reg>;
351 samsung,burst-clock-frequency = <512000000>;
352 samsung,esc-clock-frequency = <16000000>;
353 samsung,pll-clock-frequency = <24000000>;
354 pinctrl-names = "default";
355 pinctrl-0 = <&te_irq>;
359 mali-supply = <&buck6_reg>;
364 hpd-gpios = <&gpa3 0 GPIO_ACTIVE_HIGH>;
366 vdd-supply = <&ldo6_reg>;
367 vdd_osc-supply = <&ldo7_reg>;
368 vdd_pll-supply = <&ldo6_reg>;
371 #address-cells = <1>;
372 #size-cells = <0>;
377 remote-endpoint = <&tv_to_hdmi>;
384 remote-endpoint = <&mhl_to_hdmi>;
392 clock-frequency = <2500000>;
395 compatible = "samsung,s2mps13-pmic";
396 interrupt-parent = <&gpa0>;
399 samsung,s2mps11-wrstbi-ground;
400 wakeup-source;
403 compatible = "samsung,s2mps13-clk";
404 #clock-cells = <1>;
405 clock-output-names = "s2mps13_ap", "s2mps13_cp",
411 regulator-name = "VDD_ALIVE_0.9V_AP";
412 regulator-min-microvolt = <900000>;
413 regulator-max-microvolt = <900000>;
414 regulator-always-on;
418 regulator-name = "VDDQ_MMC2_2.8V_AP";
419 regulator-min-microvolt = <2800000>;
420 regulator-max-microvolt = <2800000>;
421 regulator-always-on;
422 regulator-state-mem {
423 regulator-off-in-suspend;
428 regulator-name = "VDD1_E_1.8V_AP";
429 regulator-min-microvolt = <1800000>;
430 regulator-max-microvolt = <1800000>;
431 regulator-always-on;
435 regulator-name = "VDD10_MIF_PLL_1.0V_AP";
436 regulator-min-microvolt = <1300000>;
437 regulator-max-microvolt = <1300000>;
438 regulator-always-on;
439 regulator-state-mem {
440 regulator-off-in-suspend;
445 regulator-name = "VDD10_DPLL_1.0V_AP";
446 regulator-min-microvolt = <1000000>;
447 regulator-max-microvolt = <1000000>;
448 regulator-always-on;
449 regulator-state-mem {
450 regulator-off-in-suspend;
455 regulator-name = "VDD10_MIPI2L_1.0V_AP";
456 regulator-min-microvolt = <1000000>;
457 regulator-max-microvolt = <1000000>;
458 regulator-state-mem {
459 regulator-off-in-suspend;
464 regulator-name = "VDD18_MIPI2L_1.8V_AP";
465 regulator-min-microvolt = <1800000>;
466 regulator-max-microvolt = <1800000>;
467 regulator-always-on;
468 regulator-state-mem {
469 regulator-off-in-suspend;
474 regulator-name = "VDD18_LLI_1.8V_AP";
475 regulator-min-microvolt = <1800000>;
476 regulator-max-microvolt = <1800000>;
477 regulator-always-on;
478 regulator-state-mem {
479 regulator-off-in-suspend;
484 regulator-name = "VDD18_ABB_ETC_1.8V_AP";
485 regulator-min-microvolt = <1800000>;
486 regulator-max-microvolt = <1800000>;
487 regulator-always-on;
488 regulator-state-mem {
489 regulator-off-in-suspend;
494 regulator-name = "VDD33_USB30_3.0V_AP";
495 regulator-min-microvolt = <3000000>;
496 regulator-max-microvolt = <3000000>;
497 regulator-state-mem {
498 regulator-off-in-suspend;
503 regulator-name = "VDD_INT_M_1.0V_AP";
504 regulator-min-microvolt = <1000000>;
505 regulator-max-microvolt = <1000000>;
506 regulator-always-on;
507 regulator-state-mem {
508 regulator-off-in-suspend;
513 regulator-name = "VDD_KFC_M_1.1V_AP";
514 regulator-min-microvolt = <800000>;
515 regulator-max-microvolt = <1350000>;
516 regulator-always-on;
520 regulator-name = "VDD_G3D_M_0.95V_AP";
521 regulator-min-microvolt = <950000>;
522 regulator-max-microvolt = <950000>;
523 regulator-always-on;
524 regulator-state-mem {
525 regulator-off-in-suspend;
530 regulator-name = "VDDQ_M1_LDO_1.2V_AP";
531 regulator-min-microvolt = <1200000>;
532 regulator-max-microvolt = <1200000>;
533 regulator-always-on;
534 regulator-state-mem {
535 regulator-off-in-suspend;
540 regulator-name = "VDDQ_M2_LDO_1.2V_AP";
541 regulator-min-microvolt = <1200000>;
542 regulator-max-microvolt = <1200000>;
543 regulator-always-on;
544 regulator-state-mem {
545 regulator-off-in-suspend;
550 regulator-name = "VDDQ_EFUSE";
551 regulator-min-microvolt = <1400000>;
552 regulator-max-microvolt = <3400000>;
553 regulator-always-on;
557 regulator-name = "V_TFLASH_2.8V_AP";
558 regulator-min-microvolt = <2800000>;
559 regulator-max-microvolt = <2800000>;
563 regulator-name = "V_CODEC_1.8V_AP";
564 regulator-min-microvolt = <1800000>;
565 regulator-max-microvolt = <1800000>;
569 regulator-name = "VDDA_1.8V_COMP";
570 regulator-min-microvolt = <1800000>;
571 regulator-max-microvolt = <1800000>;
572 regulator-always-on;
576 regulator-name = "VCC_2.8V_AP";
577 regulator-min-microvolt = <2800000>;
578 regulator-max-microvolt = <2800000>;
579 regulator-always-on;
583 regulator-name = "VT_CAM_1.8V";
584 regulator-min-microvolt = <1800000>;
585 regulator-max-microvolt = <1800000>;
589 regulator-name = "CAM_IO_1.8V_AP";
590 regulator-min-microvolt = <1800000>;
591 regulator-max-microvolt = <1800000>;
595 regulator-name = "CAM_SEN_CORE_1.05V_AP";
596 regulator-min-microvolt = <1050000>;
597 regulator-max-microvolt = <1050000>;
601 regulator-name = "VT_CAM_1.2V";
602 regulator-min-microvolt = <1200000>;
603 regulator-max-microvolt = <1200000>;
607 regulator-name = "UNUSED_LDO25";
608 regulator-min-microvolt = <2800000>;
609 regulator-max-microvolt = <2800000>;
613 regulator-name = "CAM_AF_2.8V_AP";
614 regulator-min-microvolt = <2800000>;
615 regulator-max-microvolt = <2800000>;
619 regulator-name = "VCC_3.0V_LCD_AP";
620 regulator-min-microvolt = <3000000>;
621 regulator-max-microvolt = <3000000>;
625 regulator-name = "VCC_1.8V_LCD_AP";
626 regulator-min-microvolt = <1800000>;
627 regulator-max-microvolt = <1800000>;
631 regulator-name = "VT_CAM_2.8V";
632 regulator-min-microvolt = <3000000>;
633 regulator-max-microvolt = <3000000>;
637 regulator-name = "TSP_AVDD_3.3V_AP";
638 regulator-min-microvolt = <3300000>;
639 regulator-max-microvolt = <3300000>;
650 regulator-name = "VTOUCH_1.8V_AP";
651 regulator-min-microvolt = <1800000>;
652 regulator-max-microvolt = <1800000>;
656 regulator-name = "VTOUCH_LED_3.3V";
657 regulator-min-microvolt = <2500000>;
658 regulator-max-microvolt = <3300000>;
659 regulator-ramp-delay = <12500>;
663 regulator-name = "VCC_1.8V_MHL_AP";
664 regulator-min-microvolt = <1000000>;
665 regulator-max-microvolt = <2100000>;
669 regulator-name = "OIS_VM_2.8V";
670 regulator-min-microvolt = <1800000>;
671 regulator-max-microvolt = <2800000>;
675 regulator-name = "VSIL_1.0V";
676 regulator-min-microvolt = <1000000>;
677 regulator-max-microvolt = <1000000>;
681 regulator-name = "VF_1.8V";
682 regulator-min-microvolt = <1800000>;
683 regulator-max-microvolt = <1800000>;
694 regulator-name = "V_HRM_1.8V";
695 regulator-min-microvolt = <1800000>;
696 regulator-max-microvolt = <1800000>;
700 regulator-name = "V_HRM_3.3V";
701 regulator-min-microvolt = <3300000>;
702 regulator-max-microvolt = <3300000>;
706 regulator-name = "VDD_MIF_0.9V_AP";
707 regulator-min-microvolt = <600000>;
708 regulator-max-microvolt = <1500000>;
709 regulator-always-on;
710 regulator-state-mem {
711 regulator-off-in-suspend;
716 regulator-name = "VDD_EGL_1.0V_AP";
717 regulator-min-microvolt = <900000>;
718 regulator-max-microvolt = <1300000>;
719 regulator-always-on;
720 regulator-state-mem {
721 regulator-off-in-suspend;
726 regulator-name = "VDD_KFC_1.0V_AP";
727 regulator-min-microvolt = <800000>;
728 regulator-max-microvolt = <1200000>;
729 regulator-always-on;
730 regulator-state-mem {
731 regulator-off-in-suspend;
736 regulator-name = "VDD_INT_0.95V_AP";
737 regulator-min-microvolt = <600000>;
738 regulator-max-microvolt = <1500000>;
739 regulator-always-on;
740 regulator-state-mem {
741 regulator-off-in-suspend;
746 regulator-name = "VDD_DISP_CAM0_0.9V_AP";
747 regulator-min-microvolt = <600000>;
748 regulator-max-microvolt = <1500000>;
749 regulator-always-on;
750 regulator-state-mem {
751 regulator-off-in-suspend;
756 regulator-name = "VDD_G3D_0.9V_AP";
757 regulator-min-microvolt = <600000>;
758 regulator-max-microvolt = <1500000>;
759 regulator-always-on;
760 regulator-state-mem {
761 regulator-off-in-suspend;
766 regulator-name = "VDD_MEM1_1.2V_AP";
767 regulator-min-microvolt = <1200000>;
768 regulator-max-microvolt = <1200000>;
769 regulator-always-on;
773 regulator-name = "VDD_LLDO_1.35V_AP";
774 regulator-min-microvolt = <1350000>;
775 regulator-max-microvolt = <3300000>;
776 regulator-always-on;
780 regulator-name = "VDD_MLDO_2.0V_AP";
781 regulator-min-microvolt = <1350000>;
782 regulator-max-microvolt = <3300000>;
783 regulator-always-on;
787 regulator-name = "vdd_mem2";
788 regulator-min-microvolt = <550000>;
789 regulator-max-microvolt = <1500000>;
790 regulator-always-on;
800 compatible = "samsung,s3fwrn5-i2c";
802 interrupt-parent = <&gpa1>;
804 en-gpios = <&gpf1 4 GPIO_ACTIVE_LOW>;
805 wake-gpios = <&gpj0 2 GPIO_ACTIVE_HIGH>;
815 interrupt-parent = <&gpa1>;
817 avdd-supply = <&ldo30_reg>;
818 vdd-supply = <&ldo31_reg>;
824 clock-frequency = <1000000>;
829 cvcc10-supply = <&ldo36_reg>;
830 iovcc18-supply = <&ldo34_reg>;
831 interrupt-parent = <&gpf0>;
833 reset-gpios = <&gpv7 0 GPIO_ACTIVE_LOW>;
835 clock-names = "xtal";
838 #address-cells = <1>;
839 #size-cells = <0>;
844 remote-endpoint = <&hdmi_to_mhl>;
851 remote-endpoint = <&musb_con_to_mhl>;
863 interrupt-parent = <&gpa1>;
868 compatible = "maxim,max77843-muic";
871 compatible = "samsung,usb-connector-11pin",
872 "usb-b-connector";
873 label = "micro-USB";
877 #address-cells = <1>;
878 #size-cells = <0>;
894 remote-endpoint = <&mhl_to_musb_con>;
903 remote-endpoint = <&usb_to_muic>;
910 compatible = "maxim,max77843-regulator";
912 regulator-name = "SAFEOUT1";
913 regulator-min-microvolt = <3300000>;
914 regulator-max-microvolt = <4950000>;
918 regulator-name = "SAFEOUT2";
919 regulator-min-microvolt = <3300000>;
920 regulator-max-microvolt = <4950000>;
924 regulator-name = "CHARGER";
925 regulator-min-microamp = <100000>;
926 regulator-max-microamp = <3150000>;
930 haptic: motor-driver {
931 compatible = "maxim,max77843-haptic";
932 haptic-supply = <&ldo38_reg>;
947 assigned-clocks = <&i2s1 CLK_I2S_RCLK_SRC>;
948 assigned-clock-parents = <&cmu_peric CLK_SCLK_I2S1>;
954 mmc-ddr-1_8v;
955 mmc-hs200-1_8v;
956 mmc-hs400-1_8v;
957 cap-mmc-highspeed;
958 non-removable;
959 card-detect-delay = <200>;
960 samsung,dw-mshc-ciu-div = <3>;
961 samsung,dw-mshc-sdr-timing = <0 4>;
962 samsung,dw-mshc-ddr-timing = <0 2>;
963 samsung,dw-mshc-hs400-timing = <0 3>;
964 samsung,read-strobe-delay = <90>;
965 fifo-depth = <0x80>;
966 pinctrl-names = "default";
967 pinctrl-0 = <&sd0_clk &sd0_cmd &sd0_qrdy &sd0_bus1 &sd0_bus4
969 bus-width = <8>;
970 assigned-clocks = <&cmu_top CLK_SCLK_MMC0_FSYS>;
971 assigned-clock-rates = <800000000>;
976 cap-sd-highspeed;
977 disable-wp;
978 cd-gpios = <&gpa2 4 GPIO_ACTIVE_LOW>;
979 card-detect-delay = <200>;
980 samsung,dw-mshc-ciu-div = <3>;
981 samsung,dw-mshc-sdr-timing = <0 4>;
982 samsung,dw-mshc-ddr-timing = <0 2>;
983 fifo-depth = <0x80>;
984 pinctrl-names = "default";
985 pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_bus1 &sd2_bus4>;
986 bus-width = <4>;
991 pinctrl-names = "default";
992 pinctrl-0 = <&pcie_bus &pcie_wlanen>;
993 vdd10-supply = <&ldo6_reg>;
994 vdd18-supply = <&ldo7_reg>;
995 assigned-clocks = <&cmu_fsys CLK_MOUT_SCLK_PCIE_100_USER>,
997 assigned-clock-parents = <&cmu_top CLK_SCLK_PCIE_100_FSYS>,
999 assigned-clock-rates = <0>, <100000000>;
1000 interrupt-map-mask = <0 0 0 0>;
1001 interrupt-map = <0 0 0 0 &gic GIC_SPI 245 IRQ_TYPE_LEVEL_HIGH>;
1011 ppmu_event0_d0_general: ppmu-event0-d0-general {
1012 event-name = "ppmu-event0-d0-general";
1020 ppmu_event0_d1_general: ppmu-event0-d1-general {
1021 event-name = "ppmu-event0-d1-general";
1027 pinctrl-names = "default";
1028 pinctrl-0 = <&initial_alive>;
1030 initial_alive: initial-state {
1031 PIN_IN(gpa0-0, DOWN, FAST_SR1);
1032 PIN_IN(gpa0-1, NONE, FAST_SR1);
1033 PIN_IN(gpa0-2, DOWN, FAST_SR1);
1034 PIN_IN(gpa0-3, NONE, FAST_SR1);
1035 PIN_IN(gpa0-4, NONE, FAST_SR1);
1036 PIN_IN(gpa0-5, DOWN, FAST_SR1);
1037 PIN_IN(gpa0-6, NONE, FAST_SR1);
1038 PIN_IN(gpa0-7, NONE, FAST_SR1);
1040 PIN_IN(gpa1-0, UP, FAST_SR1);
1041 PIN_IN(gpa1-1, UP, FAST_SR1);
1042 PIN_IN(gpa1-2, NONE, FAST_SR1);
1043 PIN_IN(gpa1-3, DOWN, FAST_SR1);
1044 PIN_IN(gpa1-4, DOWN, FAST_SR1);
1045 PIN_IN(gpa1-5, NONE, FAST_SR1);
1046 PIN_IN(gpa1-6, NONE, FAST_SR1);
1047 PIN_IN(gpa1-7, NONE, FAST_SR1);
1049 PIN_IN(gpa2-0, NONE, FAST_SR1);
1050 PIN_IN(gpa2-1, NONE, FAST_SR1);
1051 PIN_IN(gpa2-2, NONE, FAST_SR1);
1052 PIN_IN(gpa2-3, DOWN, FAST_SR1);
1053 PIN_IN(gpa2-4, NONE, FAST_SR1);
1054 PIN_IN(gpa2-5, DOWN, FAST_SR1);
1055 PIN_IN(gpa2-6, DOWN, FAST_SR1);
1056 PIN_IN(gpa2-7, NONE, FAST_SR1);
1058 PIN_IN(gpa3-0, DOWN, FAST_SR1);
1059 PIN_IN(gpa3-1, DOWN, FAST_SR1);
1060 PIN_IN(gpa3-2, NONE, FAST_SR1);
1061 PIN_IN(gpa3-3, DOWN, FAST_SR1);
1062 PIN_IN(gpa3-4, NONE, FAST_SR1);
1063 PIN_IN(gpa3-5, DOWN, FAST_SR1);
1064 PIN_IN(gpa3-6, DOWN, FAST_SR1);
1065 PIN_IN(gpa3-7, DOWN, FAST_SR1);
1067 PIN_IN(gpf1-0, NONE, FAST_SR1);
1068 PIN_IN(gpf1-1, NONE, FAST_SR1);
1069 PIN_IN(gpf1-2, DOWN, FAST_SR1);
1070 PIN_IN(gpf1-4, UP, FAST_SR1);
1071 PIN_OT(gpf1-5, NONE, FAST_SR1);
1072 PIN_IN(gpf1-6, DOWN, FAST_SR1);
1073 PIN_IN(gpf1-7, DOWN, FAST_SR1);
1075 PIN_IN(gpf2-0, DOWN, FAST_SR1);
1076 PIN_IN(gpf2-1, DOWN, FAST_SR1);
1077 PIN_IN(gpf2-2, DOWN, FAST_SR1);
1078 PIN_IN(gpf2-3, DOWN, FAST_SR1);
1080 PIN_IN(gpf3-0, DOWN, FAST_SR1);
1081 PIN_IN(gpf3-1, DOWN, FAST_SR1);
1082 PIN_IN(gpf3-2, NONE, FAST_SR1);
1083 PIN_IN(gpf3-3, DOWN, FAST_SR1);
1085 PIN_IN(gpf4-0, DOWN, FAST_SR1);
1086 PIN_IN(gpf4-1, DOWN, FAST_SR1);
1087 PIN_IN(gpf4-2, DOWN, FAST_SR1);
1088 PIN_IN(gpf4-3, DOWN, FAST_SR1);
1089 PIN_IN(gpf4-4, DOWN, FAST_SR1);
1090 PIN_IN(gpf4-5, DOWN, FAST_SR1);
1091 PIN_IN(gpf4-6, DOWN, FAST_SR1);
1092 PIN_IN(gpf4-7, DOWN, FAST_SR1);
1094 PIN_IN(gpf5-0, DOWN, FAST_SR1);
1095 PIN_IN(gpf5-1, DOWN, FAST_SR1);
1096 PIN_IN(gpf5-2, DOWN, FAST_SR1);
1097 PIN_IN(gpf5-3, DOWN, FAST_SR1);
1098 PIN_OT(gpf5-4, NONE, FAST_SR1);
1099 PIN_IN(gpf5-5, DOWN, FAST_SR1);
1100 PIN_IN(gpf5-6, DOWN, FAST_SR1);
1101 PIN_IN(gpf5-7, DOWN, FAST_SR1);
1104 te_irq: te-irq-pins {
1105 samsung,pins = "gpf1-3";
1106 samsung,pin-function = <0xf>;
1111 pinctrl-names = "default";
1112 pinctrl-0 = <&initial_cpif>;
1114 initial_cpif: initial-state {
1115 PIN_IN(gpv6-0, DOWN, FAST_SR1);
1116 PIN_IN(gpv6-1, DOWN, FAST_SR1);
1121 pinctrl-names = "default";
1122 pinctrl-0 = <&initial_ese>;
1124 pcie_wlanen: pcie-wlanen-pins {
1125 samsung,pins = "gpj2-0";
1126 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
1127 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
1128 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>;
1131 initial_ese: initial-state {
1132 PIN_IN(gpj2-1, DOWN, FAST_SR1);
1133 PIN_IN(gpj2-2, DOWN, FAST_SR1);
1138 pinctrl-names = "default";
1139 pinctrl-0 = <&initial_fsys>;
1141 initial_fsys: initial-state {
1142 PIN_IN(gpr3-0, NONE, FAST_SR1);
1143 PIN_IN(gpr3-1, DOWN, FAST_SR1);
1144 PIN_IN(gpr3-2, DOWN, FAST_SR1);
1145 PIN_IN(gpr3-3, DOWN, FAST_SR1);
1146 PIN_IN(gpr3-7, NONE, FAST_SR1);
1151 pinctrl-names = "default";
1152 pinctrl-0 = <&initial_imem>;
1154 initial_imem: initial-state {
1155 PIN_IN(gpf0-0, UP, FAST_SR1);
1156 PIN_IN(gpf0-1, UP, FAST_SR1);
1157 PIN_IN(gpf0-2, DOWN, FAST_SR1);
1158 PIN_IN(gpf0-3, UP, FAST_SR1);
1159 PIN_IN(gpf0-4, DOWN, FAST_SR1);
1160 PIN_IN(gpf0-5, NONE, FAST_SR1);
1161 PIN_IN(gpf0-6, DOWN, FAST_SR1);
1162 PIN_IN(gpf0-7, UP, FAST_SR1);
1167 pinctrl-names = "default";
1168 pinctrl-0 = <&initial_nfc>;
1170 initial_nfc: initial-state {
1171 PIN_IN(gpj0-2, DOWN, FAST_SR1);
1176 pinctrl-names = "default";
1177 pinctrl-0 = <&initial_peric>;
1179 initial_peric: initial-state {
1180 PIN_IN(gpv7-0, DOWN, FAST_SR1);
1181 PIN_IN(gpv7-1, DOWN, FAST_SR1);
1182 PIN_IN(gpv7-2, NONE, FAST_SR1);
1183 PIN_IN(gpv7-3, DOWN, FAST_SR1);
1184 PIN_IN(gpv7-4, DOWN, FAST_SR1);
1185 PIN_IN(gpv7-5, DOWN, FAST_SR1);
1187 PIN_IN(gpb0-4, DOWN, FAST_SR1);
1189 PIN_IN(gpc0-2, DOWN, FAST_SR1);
1190 PIN_IN(gpc0-5, DOWN, FAST_SR1);
1191 PIN_IN(gpc0-7, DOWN, FAST_SR1);
1193 PIN_IN(gpc1-1, DOWN, FAST_SR1);
1195 PIN_IN(gpc3-4, NONE, FAST_SR1);
1196 PIN_IN(gpc3-5, NONE, FAST_SR1);
1197 PIN_IN(gpc3-6, NONE, FAST_SR1);
1198 PIN_IN(gpc3-7, NONE, FAST_SR1);
1200 PIN_OT(gpg0-0, NONE, FAST_SR1);
1201 PIN_F2(gpg0-1, DOWN, FAST_SR1);
1203 PIN_IN(gpd2-5, DOWN, FAST_SR1);
1205 PIN_IN(gpd4-0, NONE, FAST_SR1);
1206 PIN_IN(gpd4-1, DOWN, FAST_SR1);
1207 PIN_IN(gpd4-2, DOWN, FAST_SR1);
1208 PIN_IN(gpd4-3, DOWN, FAST_SR1);
1209 PIN_IN(gpd4-4, DOWN, FAST_SR1);
1211 PIN_IN(gpd6-3, DOWN, FAST_SR1);
1213 PIN_IN(gpd8-1, UP, FAST_SR1);
1215 PIN_IN(gpg1-0, DOWN, FAST_SR1);
1216 PIN_IN(gpg1-1, DOWN, FAST_SR1);
1217 PIN_IN(gpg1-2, DOWN, FAST_SR1);
1218 PIN_IN(gpg1-3, DOWN, FAST_SR1);
1219 PIN_IN(gpg1-4, DOWN, FAST_SR1);
1221 PIN_IN(gpg2-0, DOWN, FAST_SR1);
1222 PIN_IN(gpg2-1, DOWN, FAST_SR1);
1224 PIN_IN(gpg3-0, DOWN, FAST_SR1);
1225 PIN_IN(gpg3-1, DOWN, FAST_SR1);
1226 PIN_IN(gpg3-5, DOWN, FAST_SR1);
1231 pinctrl-names = "default";
1232 pinctrl-0 = <&initial_touch>;
1234 initial_touch: initial-state {
1235 PIN_IN(gpj1-2, DOWN, FAST_SR1);
1240 pinctrl-0 = <&pwm0_out>;
1241 pinctrl-names = "default";
1250 assigned-clocks = <&pmu_system_controller 0>;
1251 assigned-clock-parents = <&xxti>;
1262 compatible = "brcm,bcm43438-bt";
1263 max-speed = <3000000>;
1264 shutdown-gpios = <&gpd4 0 GPIO_ACTIVE_HIGH>;
1265 device-wakeup-gpios = <&gpr3 7 GPIO_ACTIVE_HIGH>;
1266 host-wakeup-gpios = <&gpa2 2 GPIO_ACTIVE_HIGH>;
1268 clock-names = "extclk";
1273 cs-gpios = <&gpd6 3 GPIO_ACTIVE_HIGH>;
1276 wm5110: audio-codec@0 {
1279 spi-max-frequency = <20000000>;
1280 interrupt-parent = <&gpa0>;
1284 clock-names = "mclk1", "mclk2";
1286 gpio-controller;
1287 #gpio-cells = <2>;
1288 interrupt-controller;
1289 #interrupt-cells = <2>;
1291 wlf,micd-detect-debounce = <300>;
1292 wlf,micd-bias-start-time = <0x1>;
1293 wlf,micd-rate = <0x7>;
1294 wlf,micd-dbtime = <0x2>;
1295 wlf,micd-force-micbias;
1296 wlf,micd-configs = <0x0 1 0>;
1297 wlf,hpdet-channel = <1>;
1305 AVDD-supply = <&ldo18_reg>;
1306 DBVDD1-supply = <&ldo18_reg>;
1307 CPVDD-supply = <&ldo18_reg>;
1308 DBVDD2-supply = <&ldo18_reg>;
1309 DBVDD3-supply = <&ldo18_reg>;
1310 SPKVDDL-supply = <&vph_pwr_regulator>;
1311 SPKVDDR-supply = <&vph_pwr_regulator>;
1313 controller-data {
1314 samsung,spi-feedback-delay = <0>;
1321 no-cs-readback;
1324 compatible = "ir-spi-led";
1326 spi-max-frequency = <5000000>;
1327 power-supply = <&irda_regulator>;
1328 duty-cycle = /bits/ 8 <60>;
1329 led-active-low;
1331 controller-data {
1332 samsung,spi-feedback-delay = <0>;
1338 clock-frequency = <24000000>;
1342 vtmu-supply = <&ldo3_reg>;
1347 vtmu-supply = <&ldo3_reg>;
1352 vtmu-supply = <&ldo3_reg>;
1357 vdd33-supply = <&ldo10_reg>;
1358 vdd10-supply = <&ldo6_reg>;
1367 vbus-supply = <&safeout1_reg>;
1372 remote-endpoint = <&muic_to_usb>;
1378 clock-frequency = <24000000>;