diff options
author | Krzysztof Kozlowski <k.kozlowski@samsung.com> | 2016-09-04 07:04:14 -0400 |
---|---|---|
committer | Krzysztof Kozlowski <k.kozlowski@samsung.com> | 2016-09-16 07:32:06 -0400 |
commit | a2f2bc384e8df20b881625e6a92726d5b9f39d6b (patch) | |
tree | c82dc5c083e4c76d8b2c53bc3803a2396e16a9d4 /arch/arm/boot | |
parent | 17dcc16fbd0336a78e980a08d565ad5059f87c53 (diff) |
ARM: dts: exynos: Use macros for pinctrl configuration on exynos542x/exynos5800
Usage of DTS macros instead of hard-coded numbers makes code easier to
read. One does not have to remember which value means pull-up/down or
specific driver strength.
Signed-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>
Reviewed-by: Javier Martinez Canillas <javier@osg.samsung.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'arch/arm/boot')
-rw-r--r-- | arch/arm/boot/dts/exynos5420-arndale-octa.dts | 6 | ||||
-rw-r--r-- | arch/arm/boot/dts/exynos5420-peach-pit.dts | 126 | ||||
-rw-r--r-- | arch/arm/boot/dts/exynos5420-pinctrl.dtsi | 354 | ||||
-rw-r--r-- | arch/arm/boot/dts/exynos5420-smdk5420.dts | 18 | ||||
-rw-r--r-- | arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 18 | ||||
-rw-r--r-- | arch/arm/boot/dts/exynos5800-peach-pi.dts | 126 |
6 files changed, 324 insertions, 324 deletions
diff --git a/arch/arm/boot/dts/exynos5420-arndale-octa.dts b/arch/arm/boot/dts/exynos5420-arndale-octa.dts index 39a3b81478fd..657ffbb096c1 100644 --- a/arch/arm/boot/dts/exynos5420-arndale-octa.dts +++ b/arch/arm/boot/dts/exynos5420-arndale-octa.dts | |||
@@ -378,9 +378,9 @@ | |||
378 | &pinctrl_0 { | 378 | &pinctrl_0 { |
379 | s2mps11_irq: s2mps11-irq { | 379 | s2mps11_irq: s2mps11-irq { |
380 | samsung,pins = "gpx3-2"; | 380 | samsung,pins = "gpx3-2"; |
381 | samsung,pin-function = <0xf>; | 381 | samsung,pin-function = <EXYNOS_PIN_FUNC_F>; |
382 | samsung,pin-pud = <0>; | 382 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
383 | samsung,pin-drv = <0>; | 383 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
384 | }; | 384 | }; |
385 | }; | 385 | }; |
386 | 386 | ||
diff --git a/arch/arm/boot/dts/exynos5420-peach-pit.dts b/arch/arm/boot/dts/exynos5420-peach-pit.dts index fe4e0915c0c6..58a4d335be74 100644 --- a/arch/arm/boot/dts/exynos5420-peach-pit.dts +++ b/arch/arm/boot/dts/exynos5420-peach-pit.dts | |||
@@ -753,171 +753,171 @@ | |||
753 | 753 | ||
754 | wifi_en: wifi-en { | 754 | wifi_en: wifi-en { |
755 | samsung,pins = "gpx0-0"; | 755 | samsung,pins = "gpx0-0"; |
756 | samsung,pin-function = <1>; | 756 | samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; |
757 | samsung,pin-pud = <0>; | 757 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
758 | samsung,pin-drv = <0>; | 758 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
759 | }; | 759 | }; |
760 | 760 | ||
761 | max98090_irq: max98090-irq { | 761 | max98090_irq: max98090-irq { |
762 | samsung,pins = "gpx0-2"; | 762 | samsung,pins = "gpx0-2"; |
763 | samsung,pin-function = <0>; | 763 | samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; |
764 | samsung,pin-pud = <0>; | 764 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
765 | samsung,pin-drv = <0>; | 765 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
766 | }; | 766 | }; |
767 | 767 | ||
768 | /* We need GPX0_6 to be low at sleep time; just keep it low always */ | 768 | /* We need GPX0_6 to be low at sleep time; just keep it low always */ |
769 | mask_tpm_reset: mask-tpm-reset { | 769 | mask_tpm_reset: mask-tpm-reset { |
770 | samsung,pins = "gpx0-6"; | 770 | samsung,pins = "gpx0-6"; |
771 | samsung,pin-function = <1>; | 771 | samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; |
772 | samsung,pin-pud = <0>; | 772 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
773 | samsung,pin-drv = <0>; | 773 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
774 | samsung,pin-val = <0>; | 774 | samsung,pin-val = <0>; |
775 | }; | 775 | }; |
776 | 776 | ||
777 | tpm_irq: tpm-irq { | 777 | tpm_irq: tpm-irq { |
778 | samsung,pins = "gpx1-0"; | 778 | samsung,pins = "gpx1-0"; |
779 | samsung,pin-function = <0>; | 779 | samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; |
780 | samsung,pin-pud = <0>; | 780 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
781 | samsung,pin-drv = <0>; | 781 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
782 | }; | 782 | }; |
783 | 783 | ||
784 | trackpad_irq: trackpad-irq { | 784 | trackpad_irq: trackpad-irq { |
785 | samsung,pins = "gpx1-1"; | 785 | samsung,pins = "gpx1-1"; |
786 | samsung,pin-function = <0xf>; | 786 | samsung,pin-function = <EXYNOS_PIN_FUNC_F>; |
787 | samsung,pin-pud = <0>; | 787 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
788 | samsung,pin-drv = <0>; | 788 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
789 | }; | 789 | }; |
790 | 790 | ||
791 | power_key_irq: power-key-irq { | 791 | power_key_irq: power-key-irq { |
792 | samsung,pins = "gpx1-2"; | 792 | samsung,pins = "gpx1-2"; |
793 | samsung,pin-function = <0>; | 793 | samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; |
794 | samsung,pin-pud = <0>; | 794 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
795 | samsung,pin-drv = <0>; | 795 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
796 | }; | 796 | }; |
797 | 797 | ||
798 | ec_irq: ec-irq { | 798 | ec_irq: ec-irq { |
799 | samsung,pins = "gpx1-5"; | 799 | samsung,pins = "gpx1-5"; |
800 | samsung,pin-function = <0>; | 800 | samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; |
801 | samsung,pin-pud = <0>; | 801 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
802 | samsung,pin-drv = <0>; | 802 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
803 | }; | 803 | }; |
804 | 804 | ||
805 | tps65090_irq: tps65090-irq { | 805 | tps65090_irq: tps65090-irq { |
806 | samsung,pins = "gpx2-5"; | 806 | samsung,pins = "gpx2-5"; |
807 | samsung,pin-function = <0>; | 807 | samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; |
808 | samsung,pin-pud = <0>; | 808 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
809 | samsung,pin-drv = <0>; | 809 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
810 | }; | 810 | }; |
811 | 811 | ||
812 | dp_hpd_gpio: dp_hpd_gpio { | 812 | dp_hpd_gpio: dp_hpd_gpio { |
813 | samsung,pins = "gpx2-6"; | 813 | samsung,pins = "gpx2-6"; |
814 | samsung,pin-function = <0>; | 814 | samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; |
815 | samsung,pin-pud = <3>; | 815 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
816 | samsung,pin-drv = <0>; | 816 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
817 | }; | 817 | }; |
818 | 818 | ||
819 | max77802_irq: max77802-irq { | 819 | max77802_irq: max77802-irq { |
820 | samsung,pins = "gpx3-1"; | 820 | samsung,pins = "gpx3-1"; |
821 | samsung,pin-function = <0>; | 821 | samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; |
822 | samsung,pin-pud = <0>; | 822 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
823 | samsung,pin-drv = <0>; | 823 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
824 | }; | 824 | }; |
825 | 825 | ||
826 | lid_irq: lid-irq { | 826 | lid_irq: lid-irq { |
827 | samsung,pins = "gpx3-4"; | 827 | samsung,pins = "gpx3-4"; |
828 | samsung,pin-function = <0xf>; | 828 | samsung,pin-function = <EXYNOS_PIN_FUNC_F>; |
829 | samsung,pin-pud = <0>; | 829 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
830 | samsung,pin-drv = <0>; | 830 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
831 | }; | 831 | }; |
832 | 832 | ||
833 | hdmi_hpd_irq: hdmi-hpd-irq { | 833 | hdmi_hpd_irq: hdmi-hpd-irq { |
834 | samsung,pins = "gpx3-7"; | 834 | samsung,pins = "gpx3-7"; |
835 | samsung,pin-function = <0>; | 835 | samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; |
836 | samsung,pin-pud = <1>; | 836 | samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; |
837 | samsung,pin-drv = <0>; | 837 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
838 | }; | 838 | }; |
839 | 839 | ||
840 | pmic_dvs_1: pmic-dvs-1 { | 840 | pmic_dvs_1: pmic-dvs-1 { |
841 | samsung,pins = "gpy7-6"; | 841 | samsung,pins = "gpy7-6"; |
842 | samsung,pin-function = <1>; | 842 | samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; |
843 | samsung,pin-pud = <0>; | 843 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
844 | samsung,pin-drv = <0>; | 844 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
845 | }; | 845 | }; |
846 | }; | 846 | }; |
847 | 847 | ||
848 | &pinctrl_1 { | 848 | &pinctrl_1 { |
849 | /* Adjust WiFi drive strengths lower for EMI */ | 849 | /* Adjust WiFi drive strengths lower for EMI */ |
850 | sd1_clk: sd1-clk { | 850 | sd1_clk: sd1-clk { |
851 | samsung,pin-drv = <2>; | 851 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV3>; |
852 | }; | 852 | }; |
853 | 853 | ||
854 | sd1_cmd: sd1-cmd { | 854 | sd1_cmd: sd1-cmd { |
855 | samsung,pin-drv = <2>; | 855 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV3>; |
856 | }; | 856 | }; |
857 | 857 | ||
858 | sd1_bus1: sd1-bus-width1 { | 858 | sd1_bus1: sd1-bus-width1 { |
859 | samsung,pin-drv = <2>; | 859 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV3>; |
860 | }; | 860 | }; |
861 | 861 | ||
862 | sd1_bus4: sd1-bus-width4 { | 862 | sd1_bus4: sd1-bus-width4 { |
863 | samsung,pin-drv = <2>; | 863 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV3>; |
864 | }; | 864 | }; |
865 | 865 | ||
866 | sd1_bus8: sd1-bus-width8 { | 866 | sd1_bus8: sd1-bus-width8 { |
867 | samsung,pin-drv = <2>; | 867 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV3>; |
868 | }; | 868 | }; |
869 | }; | 869 | }; |
870 | 870 | ||
871 | &pinctrl_2 { | 871 | &pinctrl_2 { |
872 | pmic_dvs_2: pmic-dvs-2 { | 872 | pmic_dvs_2: pmic-dvs-2 { |
873 | samsung,pins = "gpj4-2"; | 873 | samsung,pins = "gpj4-2"; |
874 | samsung,pin-function = <1>; | 874 | samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; |
875 | samsung,pin-pud = <0>; | 875 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
876 | samsung,pin-drv = <0>; | 876 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
877 | }; | 877 | }; |
878 | 878 | ||
879 | pmic_dvs_3: pmic-dvs-3 { | 879 | pmic_dvs_3: pmic-dvs-3 { |
880 | samsung,pins = "gpj4-3"; | 880 | samsung,pins = "gpj4-3"; |
881 | samsung,pin-function = <1>; | 881 | samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; |
882 | samsung,pin-pud = <0>; | 882 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
883 | samsung,pin-drv = <0>; | 883 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
884 | }; | 884 | }; |
885 | }; | 885 | }; |
886 | 886 | ||
887 | &pinctrl_3 { | 887 | &pinctrl_3 { |
888 | /* Drive SPI lines at x2 for better integrity */ | 888 | /* Drive SPI lines at x2 for better integrity */ |
889 | spi2-bus { | 889 | spi2-bus { |
890 | samsung,pin-drv = <2>; | 890 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV3>; |
891 | }; | 891 | }; |
892 | 892 | ||
893 | /* Drive SPI chip select at x2 for better integrity */ | 893 | /* Drive SPI chip select at x2 for better integrity */ |
894 | ec_spi_cs: ec-spi-cs { | 894 | ec_spi_cs: ec-spi-cs { |
895 | samsung,pins = "gpb1-2"; | 895 | samsung,pins = "gpb1-2"; |
896 | samsung,pin-function = <1>; | 896 | samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; |
897 | samsung,pin-pud = <0>; | 897 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
898 | samsung,pin-drv = <2>; | 898 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV3>; |
899 | }; | 899 | }; |
900 | 900 | ||
901 | usb300_vbus_en: usb300-vbus-en { | 901 | usb300_vbus_en: usb300-vbus-en { |
902 | samsung,pins = "gph0-0"; | 902 | samsung,pins = "gph0-0"; |
903 | samsung,pin-function = <1>; | 903 | samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; |
904 | samsung,pin-pud = <0>; | 904 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
905 | samsung,pin-drv = <0>; | 905 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
906 | }; | 906 | }; |
907 | 907 | ||
908 | usb301_vbus_en: usb301-vbus-en { | 908 | usb301_vbus_en: usb301-vbus-en { |
909 | samsung,pins = "gph0-1"; | 909 | samsung,pins = "gph0-1"; |
910 | samsung,pin-function = <1>; | 910 | samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; |
911 | samsung,pin-pud = <0>; | 911 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
912 | samsung,pin-drv = <0>; | 912 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
913 | }; | 913 | }; |
914 | 914 | ||
915 | pmic_selb: pmic-selb { | 915 | pmic_selb: pmic-selb { |
916 | samsung,pins = "gph0-2", "gph0-3", "gph0-4", "gph0-5", | 916 | samsung,pins = "gph0-2", "gph0-3", "gph0-4", "gph0-5", |
917 | "gph0-6"; | 917 | "gph0-6"; |
918 | samsung,pin-function = <1>; | 918 | samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; |
919 | samsung,pin-pud = <0>; | 919 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
920 | samsung,pin-drv = <0>; | 920 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
921 | }; | 921 | }; |
922 | }; | 922 | }; |
923 | 923 | ||
diff --git a/arch/arm/boot/dts/exynos5420-pinctrl.dtsi b/arch/arm/boot/dts/exynos5420-pinctrl.dtsi index cf7d2986780a..3924b4fafe72 100644 --- a/arch/arm/boot/dts/exynos5420-pinctrl.dtsi +++ b/arch/arm/boot/dts/exynos5420-pinctrl.dtsi | |||
@@ -63,9 +63,9 @@ | |||
63 | 63 | ||
64 | dp_hpd: dp_hpd { | 64 | dp_hpd: dp_hpd { |
65 | samsung,pins = "gpx0-7"; | 65 | samsung,pins = "gpx0-7"; |
66 | samsung,pin-function = <3>; | 66 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
67 | samsung,pin-pud = <0>; | 67 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
68 | samsung,pin-drv = <0>; | 68 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
69 | }; | 69 | }; |
70 | }; | 70 | }; |
71 | 71 | ||
@@ -155,135 +155,135 @@ | |||
155 | 155 | ||
156 | sd0_clk: sd0-clk { | 156 | sd0_clk: sd0-clk { |
157 | samsung,pins = "gpc0-0"; | 157 | samsung,pins = "gpc0-0"; |
158 | samsung,pin-function = <2>; | 158 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
159 | samsung,pin-pud = <0>; | 159 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
160 | samsung,pin-drv = <3>; | 160 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>; |
161 | }; | 161 | }; |
162 | 162 | ||
163 | sd0_cmd: sd0-cmd { | 163 | sd0_cmd: sd0-cmd { |
164 | samsung,pins = "gpc0-1"; | 164 | samsung,pins = "gpc0-1"; |
165 | samsung,pin-function = <2>; | 165 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
166 | samsung,pin-pud = <0>; | 166 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
167 | samsung,pin-drv = <3>; | 167 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>; |
168 | }; | 168 | }; |
169 | 169 | ||
170 | sd0_cd: sd0-cd { | 170 | sd0_cd: sd0-cd { |
171 | samsung,pins = "gpc0-2"; | 171 | samsung,pins = "gpc0-2"; |
172 | samsung,pin-function = <2>; | 172 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
173 | samsung,pin-pud = <3>; | 173 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
174 | samsung,pin-drv = <3>; | 174 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>; |
175 | }; | 175 | }; |
176 | 176 | ||
177 | sd0_bus1: sd0-bus-width1 { | 177 | sd0_bus1: sd0-bus-width1 { |
178 | samsung,pins = "gpc0-3"; | 178 | samsung,pins = "gpc0-3"; |
179 | samsung,pin-function = <2>; | 179 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
180 | samsung,pin-pud = <3>; | 180 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
181 | samsung,pin-drv = <3>; | 181 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>; |
182 | }; | 182 | }; |
183 | 183 | ||
184 | sd0_bus4: sd0-bus-width4 { | 184 | sd0_bus4: sd0-bus-width4 { |
185 | samsung,pins = "gpc0-4", "gpc0-5", "gpc0-6"; | 185 | samsung,pins = "gpc0-4", "gpc0-5", "gpc0-6"; |
186 | samsung,pin-function = <2>; | 186 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
187 | samsung,pin-pud = <3>; | 187 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
188 | samsung,pin-drv = <3>; | 188 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>; |
189 | }; | 189 | }; |
190 | 190 | ||
191 | sd0_bus8: sd0-bus-width8 { | 191 | sd0_bus8: sd0-bus-width8 { |
192 | samsung,pins = "gpc3-0", "gpc3-1", "gpc3-2", "gpc3-3"; | 192 | samsung,pins = "gpc3-0", "gpc3-1", "gpc3-2", "gpc3-3"; |
193 | samsung,pin-function = <2>; | 193 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
194 | samsung,pin-pud = <3>; | 194 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
195 | samsung,pin-drv = <3>; | 195 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>; |
196 | }; | 196 | }; |
197 | 197 | ||
198 | sd0_rclk: sd0-rclk { | 198 | sd0_rclk: sd0-rclk { |
199 | samsung,pins = "gpc0-7"; | 199 | samsung,pins = "gpc0-7"; |
200 | samsung,pin-function = <2>; | 200 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
201 | samsung,pin-pud = <1>; | 201 | samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; |
202 | samsung,pin-drv = <3>; | 202 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>; |
203 | }; | 203 | }; |
204 | 204 | ||
205 | sd1_clk: sd1-clk { | 205 | sd1_clk: sd1-clk { |
206 | samsung,pins = "gpc1-0"; | 206 | samsung,pins = "gpc1-0"; |
207 | samsung,pin-function = <2>; | 207 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
208 | samsung,pin-pud = <0>; | 208 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
209 | samsung,pin-drv = <3>; | 209 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>; |
210 | }; | 210 | }; |
211 | 211 | ||
212 | sd1_cmd: sd1-cmd { | 212 | sd1_cmd: sd1-cmd { |
213 | samsung,pins = "gpc1-1"; | 213 | samsung,pins = "gpc1-1"; |
214 | samsung,pin-function = <2>; | 214 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
215 | samsung,pin-pud = <0>; | 215 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
216 | samsung,pin-drv = <3>; | 216 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>; |
217 | }; | 217 | }; |
218 | 218 | ||
219 | sd1_cd: sd1-cd { | 219 | sd1_cd: sd1-cd { |
220 | samsung,pins = "gpc1-2"; | 220 | samsung,pins = "gpc1-2"; |
221 | samsung,pin-function = <2>; | 221 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
222 | samsung,pin-pud = <3>; | 222 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
223 | samsung,pin-drv = <3>; | 223 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>; |
224 | }; | 224 | }; |
225 | 225 | ||
226 | sd1_int: sd1-int { | 226 | sd1_int: sd1-int { |
227 | samsung,pins = "gpd1-1"; | 227 | samsung,pins = "gpd1-1"; |
228 | samsung,pin-function = <2>; | 228 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
229 | samsung,pin-pud = <3>; | 229 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
230 | samsung,pin-drv = <0>; | 230 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
231 | }; | 231 | }; |
232 | 232 | ||
233 | sd1_bus1: sd1-bus-width1 { | 233 | sd1_bus1: sd1-bus-width1 { |
234 | samsung,pins = "gpc1-3"; | 234 | samsung,pins = "gpc1-3"; |
235 | samsung,pin-function = <2>; | 235 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
236 | samsung,pin-pud = <3>; | 236 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
237 | samsung,pin-drv = <3>; | 237 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>; |
238 | }; | 238 | }; |
239 | 239 | ||
240 | sd1_bus4: sd1-bus-width4 { | 240 | sd1_bus4: sd1-bus-width4 { |
241 | samsung,pins = "gpc1-4", "gpc1-5", "gpc1-6"; | 241 | samsung,pins = "gpc1-4", "gpc1-5", "gpc1-6"; |
242 | samsung,pin-function = <2>; | 242 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
243 | samsung,pin-pud = <3>; | 243 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
244 | samsung,pin-drv = <3>; | 244 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>; |
245 | }; | 245 | }; |
246 | 246 | ||
247 | sd1_bus8: sd1-bus-width8 { | 247 | sd1_bus8: sd1-bus-width8 { |
248 | samsung,pins = "gpd1-4", "gpd1-5", "gpd1-6", "gpd1-7"; | 248 | samsung,pins = "gpd1-4", "gpd1-5", "gpd1-6", "gpd1-7"; |
249 | samsung,pin-function = <2>; | 249 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
250 | samsung,pin-pud = <3>; | 250 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
251 | samsung,pin-drv = <3>; | 251 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>; |
252 | }; | 252 | }; |
253 | 253 | ||
254 | sd2_clk: sd2-clk { | 254 | sd2_clk: sd2-clk { |
255 | samsung,pins = "gpc2-0"; | 255 | samsung,pins = "gpc2-0"; |
256 | samsung,pin-function = <2>; | 256 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
257 | samsung,pin-pud = <0>; | 257 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
258 | samsung,pin-drv = <3>; | 258 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>; |
259 | }; | 259 | }; |
260 | 260 | ||
261 | sd2_cmd: sd2-cmd { | 261 | sd2_cmd: sd2-cmd { |
262 | samsung,pins = "gpc2-1"; | 262 | samsung,pins = "gpc2-1"; |
263 | samsung,pin-function = <2>; | 263 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
264 | samsung,pin-pud = <0>; | 264 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
265 | samsung,pin-drv = <3>; | 265 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>; |
266 | }; | 266 | }; |
267 | 267 | ||
268 | sd2_cd: sd2-cd { | 268 | sd2_cd: sd2-cd { |
269 | samsung,pins = "gpc2-2"; | 269 | samsung,pins = "gpc2-2"; |
270 | samsung,pin-function = <2>; | 270 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
271 | samsung,pin-pud = <3>; | 271 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
272 | samsung,pin-drv = <3>; | 272 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>; |
273 | }; | 273 | }; |
274 | 274 | ||
275 | sd2_bus1: sd2-bus-width1 { | 275 | sd2_bus1: sd2-bus-width1 { |
276 | samsung,pins = "gpc2-3"; | 276 | samsung,pins = "gpc2-3"; |
277 | samsung,pin-function = <2>; | 277 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
278 | samsung,pin-pud = <3>; | 278 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
279 | samsung,pin-drv = <3>; | 279 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>; |
280 | }; | 280 | }; |
281 | 281 | ||
282 | sd2_bus4: sd2-bus-width4 { | 282 | sd2_bus4: sd2-bus-width4 { |
283 | samsung,pins = "gpc2-4", "gpc2-5", "gpc2-6"; | 283 | samsung,pins = "gpc2-4", "gpc2-5", "gpc2-6"; |
284 | samsung,pin-function = <2>; | 284 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
285 | samsung,pin-pud = <3>; | 285 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
286 | samsung,pin-drv = <3>; | 286 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>; |
287 | }; | 287 | }; |
288 | }; | 288 | }; |
289 | 289 | ||
@@ -356,52 +356,52 @@ | |||
356 | samsung,pins = "gpe0-0", "gpe0-1", "gpe0-2", "gpe0-3", | 356 | samsung,pins = "gpe0-0", "gpe0-1", "gpe0-2", "gpe0-3", |
357 | "gpe0-4", "gpe0-5", "gpe0-6", "gpe0-7", | 357 | "gpe0-4", "gpe0-5", "gpe0-6", "gpe0-7", |
358 | "gpe1-0", "gpe1-1"; | 358 | "gpe1-0", "gpe1-1"; |
359 | samsung,pin-function = <2>; | 359 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
360 | samsung,pin-pud = <0>; | 360 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
361 | samsung,pin-drv = <0>; | 361 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
362 | }; | 362 | }; |
363 | 363 | ||
364 | cam_gpio_b: cam-gpio-b { | 364 | cam_gpio_b: cam-gpio-b { |
365 | samsung,pins = "gpf0-0", "gpf0-1", "gpf0-2", "gpf0-3", | 365 | samsung,pins = "gpf0-0", "gpf0-1", "gpf0-2", "gpf0-3", |
366 | "gpf1-0", "gpf1-1", "gpf1-2", "gpf1-3"; | 366 | "gpf1-0", "gpf1-1", "gpf1-2", "gpf1-3"; |
367 | samsung,pin-function = <3>; | 367 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
368 | samsung,pin-pud = <0>; | 368 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
369 | samsung,pin-drv = <0>; | 369 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
370 | }; | 370 | }; |
371 | 371 | ||
372 | cam_i2c2_bus: cam-i2c2-bus { | 372 | cam_i2c2_bus: cam-i2c2-bus { |
373 | samsung,pins = "gpf0-4", "gpf0-5"; | 373 | samsung,pins = "gpf0-4", "gpf0-5"; |
374 | samsung,pin-function = <2>; | 374 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
375 | samsung,pin-pud = <3>; | 375 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
376 | samsung,pin-drv = <0>; | 376 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
377 | }; | 377 | }; |
378 | 378 | ||
379 | cam_spi1_bus: cam-spi1-bus { | 379 | cam_spi1_bus: cam-spi1-bus { |
380 | samsung,pins = "gpe0-4", "gpe0-5", "gpf0-2", "gpf0-3"; | 380 | samsung,pins = "gpe0-4", "gpe0-5", "gpf0-2", "gpf0-3"; |
381 | samsung,pin-function = <4>; | 381 | samsung,pin-function = <EXYNOS_PIN_FUNC_4>; |
382 | samsung,pin-pud = <0>; | 382 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
383 | samsung,pin-drv = <0>; | 383 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
384 | }; | 384 | }; |
385 | 385 | ||
386 | cam_i2c1_bus: cam-i2c1-bus { | 386 | cam_i2c1_bus: cam-i2c1-bus { |
387 | samsung,pins = "gpf0-2", "gpf0-3"; | 387 | samsung,pins = "gpf0-2", "gpf0-3"; |
388 | samsung,pin-function = <2>; | 388 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
389 | samsung,pin-pud = <3>; | 389 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
390 | samsung,pin-drv = <0>; | 390 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
391 | }; | 391 | }; |
392 | 392 | ||
393 | cam_i2c0_bus: cam-i2c0-bus { | 393 | cam_i2c0_bus: cam-i2c0-bus { |
394 | samsung,pins = "gpf0-0", "gpf0-1"; | 394 | samsung,pins = "gpf0-0", "gpf0-1"; |
395 | samsung,pin-function = <2>; | 395 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
396 | samsung,pin-pud = <3>; | 396 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
397 | samsung,pin-drv = <0>; | 397 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
398 | }; | 398 | }; |
399 | 399 | ||
400 | cam_spi0_bus: cam-spi0-bus { | 400 | cam_spi0_bus: cam-spi0-bus { |
401 | samsung,pins = "gpf1-0", "gpf1-1", "gpf1-2", "gpf1-3"; | 401 | samsung,pins = "gpf1-0", "gpf1-1", "gpf1-2", "gpf1-3"; |
402 | samsung,pin-function = <2>; | 402 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
403 | samsung,pin-pud = <0>; | 403 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
404 | samsung,pin-drv = <0>; | 404 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
405 | }; | 405 | }; |
406 | 406 | ||
407 | cam_bayrgb_bus: cam-bayrgb-bus { | 407 | cam_bayrgb_bus: cam-bayrgb-bus { |
@@ -410,9 +410,9 @@ | |||
410 | "gpg1-0", "gpg1-1", "gpg1-2", "gpg1-3", | 410 | "gpg1-0", "gpg1-1", "gpg1-2", "gpg1-3", |
411 | "gpg1-4", "gpg1-5", "gpg1-6", "gpg1-7", | 411 | "gpg1-4", "gpg1-5", "gpg1-6", "gpg1-7", |
412 | "gpg2-0"; | 412 | "gpg2-0"; |
413 | samsung,pin-function = <2>; | 413 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
414 | samsung,pin-pud = <0>; | 414 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
415 | samsung,pin-drv = <0>; | 415 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
416 | }; | 416 | }; |
417 | }; | 417 | }; |
418 | 418 | ||
@@ -491,216 +491,216 @@ | |||
491 | 491 | ||
492 | uart0_data: uart0-data { | 492 | uart0_data: uart0-data { |
493 | samsung,pins = "gpa0-0", "gpa0-1"; | 493 | samsung,pins = "gpa0-0", "gpa0-1"; |
494 | samsung,pin-function = <2>; | 494 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
495 | samsung,pin-pud = <0>; | 495 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
496 | samsung,pin-drv = <0>; | 496 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
497 | }; | 497 | }; |
498 | 498 | ||
499 | uart0_fctl: uart0-fctl { | 499 | uart0_fctl: uart0-fctl { |
500 | samsung,pins = "gpa0-2", "gpa0-3"; | 500 | samsung,pins = "gpa0-2", "gpa0-3"; |
501 | samsung,pin-function = <2>; | 501 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
502 | samsung,pin-pud = <0>; | 502 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
503 | samsung,pin-drv = <0>; | 503 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
504 | }; | 504 | }; |
505 | 505 | ||
506 | uart1_data: uart1-data { | 506 | uart1_data: uart1-data { |
507 | samsung,pins = "gpa0-4", "gpa0-5"; | 507 | samsung,pins = "gpa0-4", "gpa0-5"; |
508 | samsung,pin-function = <2>; | 508 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
509 | samsung,pin-pud = <0>; | 509 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
510 | samsung,pin-drv = <0>; | 510 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
511 | }; | 511 | }; |
512 | 512 | ||
513 | uart1_fctl: uart1-fctl { | 513 | uart1_fctl: uart1-fctl { |
514 | samsung,pins = "gpa0-6", "gpa0-7"; | 514 | samsung,pins = "gpa0-6", "gpa0-7"; |
515 | samsung,pin-function = <2>; | 515 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
516 | samsung,pin-pud = <0>; | 516 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
517 | samsung,pin-drv = <0>; | 517 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
518 | }; | 518 | }; |
519 | 519 | ||
520 | i2c2_bus: i2c2-bus { | 520 | i2c2_bus: i2c2-bus { |
521 | samsung,pins = "gpa0-6", "gpa0-7"; | 521 | samsung,pins = "gpa0-6", "gpa0-7"; |
522 | samsung,pin-function = <3>; | 522 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
523 | samsung,pin-pud = <3>; | 523 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
524 | samsung,pin-drv = <0>; | 524 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
525 | }; | 525 | }; |
526 | 526 | ||
527 | uart2_data: uart2-data { | 527 | uart2_data: uart2-data { |
528 | samsung,pins = "gpa1-0", "gpa1-1"; | 528 | samsung,pins = "gpa1-0", "gpa1-1"; |
529 | samsung,pin-function = <2>; | 529 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
530 | samsung,pin-pud = <0>; | 530 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
531 | samsung,pin-drv = <0>; | 531 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
532 | }; | 532 | }; |
533 | 533 | ||
534 | uart2_fctl: uart2-fctl { | 534 | uart2_fctl: uart2-fctl { |
535 | samsung,pins = "gpa1-2", "gpa1-3"; | 535 | samsung,pins = "gpa1-2", "gpa1-3"; |
536 | samsung,pin-function = <2>; | 536 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
537 | samsung,pin-pud = <0>; | 537 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
538 | samsung,pin-drv = <0>; | 538 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
539 | }; | 539 | }; |
540 | 540 | ||
541 | i2c3_bus: i2c3-bus { | 541 | i2c3_bus: i2c3-bus { |
542 | samsung,pins = "gpa1-2", "gpa1-3"; | 542 | samsung,pins = "gpa1-2", "gpa1-3"; |
543 | samsung,pin-function = <3>; | 543 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
544 | samsung,pin-pud = <3>; | 544 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
545 | samsung,pin-drv = <0>; | 545 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
546 | }; | 546 | }; |
547 | 547 | ||
548 | uart3_data: uart3-data { | 548 | uart3_data: uart3-data { |
549 | samsung,pins = "gpa1-4", "gpa1-5"; | 549 | samsung,pins = "gpa1-4", "gpa1-5"; |
550 | samsung,pin-function = <2>; | 550 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
551 | samsung,pin-pud = <0>; | 551 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
552 | samsung,pin-drv = <0>; | 552 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
553 | }; | 553 | }; |
554 | 554 | ||
555 | spi0_bus: spi0-bus { | 555 | spi0_bus: spi0-bus { |
556 | samsung,pins = "gpa2-0", "gpa2-1", "gpa2-2", "gpa2-3"; | 556 | samsung,pins = "gpa2-0", "gpa2-1", "gpa2-2", "gpa2-3"; |
557 | samsung,pin-function = <2>; | 557 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
558 | samsung,pin-pud = <3>; | 558 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
559 | samsung,pin-drv = <0>; | 559 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
560 | }; | 560 | }; |
561 | 561 | ||
562 | spi1_bus: spi1-bus { | 562 | spi1_bus: spi1-bus { |
563 | samsung,pins = "gpa2-4", "gpa2-6", "gpa2-7"; | 563 | samsung,pins = "gpa2-4", "gpa2-6", "gpa2-7"; |
564 | samsung,pin-function = <2>; | 564 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
565 | samsung,pin-pud = <3>; | 565 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
566 | samsung,pin-drv = <0>; | 566 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
567 | }; | 567 | }; |
568 | 568 | ||
569 | i2c4_hs_bus: i2c4-hs-bus { | 569 | i2c4_hs_bus: i2c4-hs-bus { |
570 | samsung,pins = "gpa2-0", "gpa2-1"; | 570 | samsung,pins = "gpa2-0", "gpa2-1"; |
571 | samsung,pin-function = <3>; | 571 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
572 | samsung,pin-pud = <3>; | 572 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
573 | samsung,pin-drv = <0>; | 573 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
574 | }; | 574 | }; |
575 | 575 | ||
576 | i2c5_hs_bus: i2c5-hs-bus { | 576 | i2c5_hs_bus: i2c5-hs-bus { |
577 | samsung,pins = "gpa2-2", "gpa2-3"; | 577 | samsung,pins = "gpa2-2", "gpa2-3"; |
578 | samsung,pin-function = <3>; | 578 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
579 | samsung,pin-pud = <3>; | 579 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
580 | samsung,pin-drv = <0>; | 580 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
581 | }; | 581 | }; |
582 | 582 | ||
583 | i2s1_bus: i2s1-bus { | 583 | i2s1_bus: i2s1-bus { |
584 | samsung,pins = "gpb0-0", "gpb0-1", "gpb0-2", "gpb0-3", | 584 | samsung,pins = "gpb0-0", "gpb0-1", "gpb0-2", "gpb0-3", |
585 | "gpb0-4"; | 585 | "gpb0-4"; |
586 | samsung,pin-function = <2>; | 586 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
587 | samsung,pin-pud = <0>; | 587 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
588 | samsung,pin-drv = <0>; | 588 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
589 | }; | 589 | }; |
590 | 590 | ||
591 | pcm1_bus: pcm1-bus { | 591 | pcm1_bus: pcm1-bus { |
592 | samsung,pins = "gpb0-0", "gpb0-1", "gpb0-2", "gpb0-3", | 592 | samsung,pins = "gpb0-0", "gpb0-1", "gpb0-2", "gpb0-3", |
593 | "gpb0-4"; | 593 | "gpb0-4"; |
594 | samsung,pin-function = <3>; | 594 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
595 | samsung,pin-pud = <0>; | 595 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
596 | samsung,pin-drv = <0>; | 596 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
597 | }; | 597 | }; |
598 | 598 | ||
599 | i2s2_bus: i2s2-bus { | 599 | i2s2_bus: i2s2-bus { |
600 | samsung,pins = "gpb1-0", "gpb1-1", "gpb1-2", "gpb1-3", | 600 | samsung,pins = "gpb1-0", "gpb1-1", "gpb1-2", "gpb1-3", |
601 | "gpb1-4"; | 601 | "gpb1-4"; |
602 | samsung,pin-function = <2>; | 602 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
603 | samsung,pin-pud = <0>; | 603 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
604 | samsung,pin-drv = <0>; | 604 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
605 | }; | 605 | }; |
606 | 606 | ||
607 | pcm2_bus: pcm2-bus { | 607 | pcm2_bus: pcm2-bus { |
608 | samsung,pins = "gpb1-0", "gpb1-1", "gpb1-2", "gpb1-3", | 608 | samsung,pins = "gpb1-0", "gpb1-1", "gpb1-2", "gpb1-3", |
609 | "gpb1-4"; | 609 | "gpb1-4"; |
610 | samsung,pin-function = <3>; | 610 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
611 | samsung,pin-pud = <0>; | 611 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
612 | samsung,pin-drv = <0>; | 612 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
613 | }; | 613 | }; |
614 | 614 | ||
615 | spdif_bus: spdif-bus { | 615 | spdif_bus: spdif-bus { |
616 | samsung,pins = "gpb1-0", "gpb1-1"; | 616 | samsung,pins = "gpb1-0", "gpb1-1"; |
617 | samsung,pin-function = <4>; | 617 | samsung,pin-function = <EXYNOS_PIN_FUNC_4>; |
618 | samsung,pin-pud = <0>; | 618 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
619 | samsung,pin-drv = <0>; | 619 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
620 | }; | 620 | }; |
621 | 621 | ||
622 | spi2_bus: spi2-bus { | 622 | spi2_bus: spi2-bus { |
623 | samsung,pins = "gpb1-1", "gpb1-3", "gpb1-4"; | 623 | samsung,pins = "gpb1-1", "gpb1-3", "gpb1-4"; |
624 | samsung,pin-function = <5>; | 624 | samsung,pin-function = <EXYNOS_PIN_FUNC_5>; |
625 | samsung,pin-pud = <3>; | 625 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
626 | samsung,pin-drv = <0>; | 626 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
627 | }; | 627 | }; |
628 | 628 | ||
629 | i2c6_hs_bus: i2c6-hs-bus { | 629 | i2c6_hs_bus: i2c6-hs-bus { |
630 | samsung,pins = "gpb1-3", "gpb1-4"; | 630 | samsung,pins = "gpb1-3", "gpb1-4"; |
631 | samsung,pin-function = <4>; | 631 | samsung,pin-function = <EXYNOS_PIN_FUNC_4>; |
632 | samsung,pin-pud = <3>; | 632 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
633 | samsung,pin-drv = <0>; | 633 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
634 | }; | 634 | }; |
635 | 635 | ||
636 | pwm0_out: pwm0-out { | 636 | pwm0_out: pwm0-out { |
637 | samsung,pins = "gpb2-0"; | 637 | samsung,pins = "gpb2-0"; |
638 | samsung,pin-function = <2>; | 638 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
639 | samsung,pin-pud = <0>; | 639 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
640 | samsung,pin-drv = <0>; | 640 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
641 | }; | 641 | }; |
642 | 642 | ||
643 | pwm1_out: pwm1-out { | 643 | pwm1_out: pwm1-out { |
644 | samsung,pins = "gpb2-1"; | 644 | samsung,pins = "gpb2-1"; |
645 | samsung,pin-function = <2>; | 645 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
646 | samsung,pin-pud = <0>; | 646 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
647 | samsung,pin-drv = <0>; | 647 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
648 | }; | 648 | }; |
649 | 649 | ||
650 | pwm2_out: pwm2-out { | 650 | pwm2_out: pwm2-out { |
651 | samsung,pins = "gpb2-2"; | 651 | samsung,pins = "gpb2-2"; |
652 | samsung,pin-function = <2>; | 652 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
653 | samsung,pin-pud = <0>; | 653 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
654 | samsung,pin-drv = <0>; | 654 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
655 | }; | 655 | }; |
656 | 656 | ||
657 | pwm3_out: pwm3-out { | 657 | pwm3_out: pwm3-out { |
658 | samsung,pins = "gpb2-3"; | 658 | samsung,pins = "gpb2-3"; |
659 | samsung,pin-function = <2>; | 659 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
660 | samsung,pin-pud = <0>; | 660 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
661 | samsung,pin-drv = <0>; | 661 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
662 | }; | 662 | }; |
663 | 663 | ||
664 | i2c7_hs_bus: i2c7-hs-bus { | 664 | i2c7_hs_bus: i2c7-hs-bus { |
665 | samsung,pins = "gpb2-2", "gpb2-3"; | 665 | samsung,pins = "gpb2-2", "gpb2-3"; |
666 | samsung,pin-function = <3>; | 666 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
667 | samsung,pin-pud = <3>; | 667 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
668 | samsung,pin-drv = <0>; | 668 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
669 | }; | 669 | }; |
670 | 670 | ||
671 | i2c0_bus: i2c0-bus { | 671 | i2c0_bus: i2c0-bus { |
672 | samsung,pins = "gpb3-0", "gpb3-1"; | 672 | samsung,pins = "gpb3-0", "gpb3-1"; |
673 | samsung,pin-function = <2>; | 673 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
674 | samsung,pin-pud = <3>; | 674 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
675 | samsung,pin-drv = <0>; | 675 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
676 | }; | 676 | }; |
677 | 677 | ||
678 | i2c1_bus: i2c1-bus { | 678 | i2c1_bus: i2c1-bus { |
679 | samsung,pins = "gpb3-2", "gpb3-3"; | 679 | samsung,pins = "gpb3-2", "gpb3-3"; |
680 | samsung,pin-function = <2>; | 680 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
681 | samsung,pin-pud = <3>; | 681 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
682 | samsung,pin-drv = <0>; | 682 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
683 | }; | 683 | }; |
684 | 684 | ||
685 | i2c8_hs_bus: i2c8-hs-bus { | 685 | i2c8_hs_bus: i2c8-hs-bus { |
686 | samsung,pins = "gpb3-4", "gpb3-5"; | 686 | samsung,pins = "gpb3-4", "gpb3-5"; |
687 | samsung,pin-function = <2>; | 687 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
688 | samsung,pin-pud = <3>; | 688 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
689 | samsung,pin-drv = <0>; | 689 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
690 | }; | 690 | }; |
691 | 691 | ||
692 | i2c9_hs_bus: i2c9-hs-bus { | 692 | i2c9_hs_bus: i2c9-hs-bus { |
693 | samsung,pins = "gpb3-6", "gpb3-7"; | 693 | samsung,pins = "gpb3-6", "gpb3-7"; |
694 | samsung,pin-function = <2>; | 694 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
695 | samsung,pin-pud = <3>; | 695 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
696 | samsung,pin-drv = <0>; | 696 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
697 | }; | 697 | }; |
698 | 698 | ||
699 | i2c10_hs_bus: i2c10-hs-bus { | 699 | i2c10_hs_bus: i2c10-hs-bus { |
700 | samsung,pins = "gpb4-0", "gpb4-1"; | 700 | samsung,pins = "gpb4-0", "gpb4-1"; |
701 | samsung,pin-function = <2>; | 701 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
702 | samsung,pin-pud = <3>; | 702 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
703 | samsung,pin-drv = <0>; | 703 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
704 | }; | 704 | }; |
705 | }; | 705 | }; |
706 | 706 | ||
@@ -716,8 +716,8 @@ | |||
716 | i2s0_bus: i2s0-bus { | 716 | i2s0_bus: i2s0-bus { |
717 | samsung,pins = "gpz-0", "gpz-1", "gpz-2", "gpz-3", | 717 | samsung,pins = "gpz-0", "gpz-1", "gpz-2", "gpz-3", |
718 | "gpz-4", "gpz-5", "gpz-6"; | 718 | "gpz-4", "gpz-5", "gpz-6"; |
719 | samsung,pin-function = <2>; | 719 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
720 | samsung,pin-pud = <0>; | 720 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
721 | samsung,pin-drv = <0>; | 721 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
722 | }; | 722 | }; |
723 | }; | 723 | }; |
diff --git a/arch/arm/boot/dts/exynos5420-smdk5420.dts b/arch/arm/boot/dts/exynos5420-smdk5420.dts index ed8f3426911b..0ce48659d136 100644 --- a/arch/arm/boot/dts/exynos5420-smdk5420.dts +++ b/arch/arm/boot/dts/exynos5420-smdk5420.dts | |||
@@ -386,25 +386,25 @@ | |||
386 | &pinctrl_0 { | 386 | &pinctrl_0 { |
387 | hdmi_hpd_irq: hdmi-hpd-irq { | 387 | hdmi_hpd_irq: hdmi-hpd-irq { |
388 | samsung,pins = "gpx3-7"; | 388 | samsung,pins = "gpx3-7"; |
389 | samsung,pin-function = <0>; | 389 | samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; |
390 | samsung,pin-pud = <1>; | 390 | samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; |
391 | samsung,pin-drv = <0>; | 391 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
392 | }; | 392 | }; |
393 | }; | 393 | }; |
394 | 394 | ||
395 | &pinctrl_2 { | 395 | &pinctrl_2 { |
396 | usb300_vbus_en: usb300-vbus-en { | 396 | usb300_vbus_en: usb300-vbus-en { |
397 | samsung,pins = "gpg0-5"; | 397 | samsung,pins = "gpg0-5"; |
398 | samsung,pin-function = <1>; | 398 | samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; |
399 | samsung,pin-pud = <0>; | 399 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
400 | samsung,pin-drv = <0>; | 400 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
401 | }; | 401 | }; |
402 | 402 | ||
403 | usb301_vbus_en: usb301-vbus-en { | 403 | usb301_vbus_en: usb301-vbus-en { |
404 | samsung,pins = "gpg1-4"; | 404 | samsung,pins = "gpg1-4"; |
405 | samsung,pin-function = <1>; | 405 | samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; |
406 | samsung,pin-pud = <0>; | 406 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
407 | samsung,pin-drv = <0>; | 407 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
408 | }; | 408 | }; |
409 | }; | 409 | }; |
410 | 410 | ||
diff --git a/arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi b/arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi index d56253049ccb..9a4ece18e965 100644 --- a/arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi +++ b/arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | |||
@@ -548,25 +548,25 @@ | |||
548 | &pinctrl_0 { | 548 | &pinctrl_0 { |
549 | hdmi_hpd_irq: hdmi-hpd-irq { | 549 | hdmi_hpd_irq: hdmi-hpd-irq { |
550 | samsung,pins = "gpx3-7"; | 550 | samsung,pins = "gpx3-7"; |
551 | samsung,pin-function = <0>; | 551 | samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; |
552 | samsung,pin-pud = <1>; | 552 | samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; |
553 | samsung,pin-drv = <0>; | 553 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
554 | }; | 554 | }; |
555 | 555 | ||
556 | s2mps11_irq: s2mps11-irq { | 556 | s2mps11_irq: s2mps11-irq { |
557 | samsung,pins = "gpx0-4"; | 557 | samsung,pins = "gpx0-4"; |
558 | samsung,pin-function = <0xf>; | 558 | samsung,pin-function = <EXYNOS_PIN_FUNC_F>; |
559 | samsung,pin-pud = <0>; | 559 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
560 | samsung,pin-drv = <0>; | 560 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
561 | }; | 561 | }; |
562 | }; | 562 | }; |
563 | 563 | ||
564 | &pinctrl_1 { | 564 | &pinctrl_1 { |
565 | emmc_nrst_pin: emmc-nrst { | 565 | emmc_nrst_pin: emmc-nrst { |
566 | samsung,pins = "gpd1-0"; | 566 | samsung,pins = "gpd1-0"; |
567 | samsung,pin-function = <0>; | 567 | samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; |
568 | samsung,pin-pud = <0>; | 568 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
569 | samsung,pin-drv = <0>; | 569 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
570 | }; | 570 | }; |
571 | }; | 571 | }; |
572 | 572 | ||
diff --git a/arch/arm/boot/dts/exynos5800-peach-pi.dts b/arch/arm/boot/dts/exynos5800-peach-pi.dts index 5ec71e2400fd..2a218aae3484 100644 --- a/arch/arm/boot/dts/exynos5800-peach-pi.dts +++ b/arch/arm/boot/dts/exynos5800-peach-pi.dts | |||
@@ -722,171 +722,171 @@ | |||
722 | 722 | ||
723 | wifi_en: wifi-en { | 723 | wifi_en: wifi-en { |
724 | samsung,pins = "gpx0-0"; | 724 | samsung,pins = "gpx0-0"; |
725 | samsung,pin-function = <1>; | 725 | samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; |
726 | samsung,pin-pud = <0>; | 726 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
727 | samsung,pin-drv = <0>; | 727 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
728 | }; | 728 | }; |
729 | 729 | ||
730 | max98091_irq: max98091-irq { | 730 | max98091_irq: max98091-irq { |
731 | samsung,pins = "gpx0-2"; | 731 | samsung,pins = "gpx0-2"; |
732 | samsung,pin-function = <0>; | 732 | samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; |
733 | samsung,pin-pud = <0>; | 733 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
734 | samsung,pin-drv = <0>; | 734 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
735 | }; | 735 | }; |
736 | 736 | ||
737 | /* We need GPX0_6 to be low at sleep time; just keep it low always */ | 737 | /* We need GPX0_6 to be low at sleep time; just keep it low always */ |
738 | mask_tpm_reset: mask-tpm-reset { | 738 | mask_tpm_reset: mask-tpm-reset { |
739 | samsung,pins = "gpx0-6"; | 739 | samsung,pins = "gpx0-6"; |
740 | samsung,pin-function = <1>; | 740 | samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; |
741 | samsung,pin-pud = <0>; | 741 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
742 | samsung,pin-drv = <0>; | 742 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
743 | samsung,pin-val = <0>; | 743 | samsung,pin-val = <0>; |
744 | }; | 744 | }; |
745 | 745 | ||
746 | tpm_irq: tpm-irq { | 746 | tpm_irq: tpm-irq { |
747 | samsung,pins = "gpx1-0"; | 747 | samsung,pins = "gpx1-0"; |
748 | samsung,pin-function = <0>; | 748 | samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; |
749 | samsung,pin-pud = <0>; | 749 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
750 | samsung,pin-drv = <0>; | 750 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
751 | }; | 751 | }; |
752 | 752 | ||
753 | trackpad_irq: trackpad-irq { | 753 | trackpad_irq: trackpad-irq { |
754 | samsung,pins = "gpx1-1"; | 754 | samsung,pins = "gpx1-1"; |
755 | samsung,pin-function = <0xf>; | 755 | samsung,pin-function = <EXYNOS_PIN_FUNC_F>; |
756 | samsung,pin-pud = <0>; | 756 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
757 | samsung,pin-drv = <0>; | 757 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
758 | }; | 758 | }; |
759 | 759 | ||
760 | power_key_irq: power-key-irq { | 760 | power_key_irq: power-key-irq { |
761 | samsung,pins = "gpx1-2"; | 761 | samsung,pins = "gpx1-2"; |
762 | samsung,pin-function = <0>; | 762 | samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; |
763 | samsung,pin-pud = <0>; | 763 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
764 | samsung,pin-drv = <0>; | 764 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
765 | }; | 765 | }; |
766 | 766 | ||
767 | ec_irq: ec-irq { | 767 | ec_irq: ec-irq { |
768 | samsung,pins = "gpx1-5"; | 768 | samsung,pins = "gpx1-5"; |
769 | samsung,pin-function = <0>; | 769 | samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; |
770 | samsung,pin-pud = <0>; | 770 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
771 | samsung,pin-drv = <0>; | 771 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
772 | }; | 772 | }; |
773 | 773 | ||
774 | tps65090_irq: tps65090-irq { | 774 | tps65090_irq: tps65090-irq { |
775 | samsung,pins = "gpx2-5"; | 775 | samsung,pins = "gpx2-5"; |
776 | samsung,pin-function = <0>; | 776 | samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; |
777 | samsung,pin-pud = <0>; | 777 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
778 | samsung,pin-drv = <0>; | 778 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
779 | }; | 779 | }; |
780 | 780 | ||
781 | dp_hpd_gpio: dp_hpd_gpio { | 781 | dp_hpd_gpio: dp_hpd_gpio { |
782 | samsung,pins = "gpx2-6"; | 782 | samsung,pins = "gpx2-6"; |
783 | samsung,pin-function = <0>; | 783 | samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; |
784 | samsung,pin-pud = <3>; | 784 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
785 | samsung,pin-drv = <0>; | 785 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
786 | }; | 786 | }; |
787 | 787 | ||
788 | max77802_irq: max77802-irq { | 788 | max77802_irq: max77802-irq { |
789 | samsung,pins = "gpx3-1"; | 789 | samsung,pins = "gpx3-1"; |
790 | samsung,pin-function = <0>; | 790 | samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; |
791 | samsung,pin-pud = <0>; | 791 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
792 | samsung,pin-drv = <0>; | 792 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
793 | }; | 793 | }; |
794 | 794 | ||
795 | lid_irq: lid-irq { | 795 | lid_irq: lid-irq { |
796 | samsung,pins = "gpx3-4"; | 796 | samsung,pins = "gpx3-4"; |
797 | samsung,pin-function = <0xf>; | 797 | samsung,pin-function = <EXYNOS_PIN_FUNC_F>; |
798 | samsung,pin-pud = <0>; | 798 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
799 | samsung,pin-drv = <0>; | 799 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
800 | }; | 800 | }; |
801 | 801 | ||
802 | hdmi_hpd_irq: hdmi-hpd-irq { | 802 | hdmi_hpd_irq: hdmi-hpd-irq { |
803 | samsung,pins = "gpx3-7"; | 803 | samsung,pins = "gpx3-7"; |
804 | samsung,pin-function = <0>; | 804 | samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; |
805 | samsung,pin-pud = <1>; | 805 | samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; |
806 | samsung,pin-drv = <0>; | 806 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
807 | }; | 807 | }; |
808 | 808 | ||
809 | pmic_dvs_1: pmic-dvs-1 { | 809 | pmic_dvs_1: pmic-dvs-1 { |
810 | samsung,pins = "gpy7-6"; | 810 | samsung,pins = "gpy7-6"; |
811 | samsung,pin-function = <1>; | 811 | samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; |
812 | samsung,pin-pud = <0>; | 812 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
813 | samsung,pin-drv = <0>; | 813 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
814 | }; | 814 | }; |
815 | }; | 815 | }; |
816 | 816 | ||
817 | &pinctrl_1 { | 817 | &pinctrl_1 { |
818 | /* Adjust WiFi drive strengths lower for EMI */ | 818 | /* Adjust WiFi drive strengths lower for EMI */ |
819 | sd1_clk: sd1-clk { | 819 | sd1_clk: sd1-clk { |
820 | samsung,pin-drv = <2>; | 820 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV3>; |
821 | }; | 821 | }; |
822 | 822 | ||
823 | sd1_cmd: sd1-cmd { | 823 | sd1_cmd: sd1-cmd { |
824 | samsung,pin-drv = <2>; | 824 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV3>; |
825 | }; | 825 | }; |
826 | 826 | ||
827 | sd1_bus1: sd1-bus-width1 { | 827 | sd1_bus1: sd1-bus-width1 { |
828 | samsung,pin-drv = <2>; | 828 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV3>; |
829 | }; | 829 | }; |
830 | 830 | ||
831 | sd1_bus4: sd1-bus-width4 { | 831 | sd1_bus4: sd1-bus-width4 { |
832 | samsung,pin-drv = <2>; | 832 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV3>; |
833 | }; | 833 | }; |
834 | 834 | ||
835 | sd1_bus8: sd1-bus-width8 { | 835 | sd1_bus8: sd1-bus-width8 { |
836 | samsung,pin-drv = <2>; | 836 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV3>; |
837 | }; | 837 | }; |
838 | }; | 838 | }; |
839 | 839 | ||
840 | &pinctrl_2 { | 840 | &pinctrl_2 { |
841 | pmic_dvs_2: pmic-dvs-2 { | 841 | pmic_dvs_2: pmic-dvs-2 { |
842 | samsung,pins = "gpj4-2"; | 842 | samsung,pins = "gpj4-2"; |
843 | samsung,pin-function = <1>; | 843 | samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; |
844 | samsung,pin-pud = <0>; | 844 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
845 | samsung,pin-drv = <0>; | 845 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
846 | }; | 846 | }; |
847 | 847 | ||
848 | pmic_dvs_3: pmic-dvs-3 { | 848 | pmic_dvs_3: pmic-dvs-3 { |
849 | samsung,pins = "gpj4-3"; | 849 | samsung,pins = "gpj4-3"; |
850 | samsung,pin-function = <1>; | 850 | samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; |
851 | samsung,pin-pud = <0>; | 851 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
852 | samsung,pin-drv = <0>; | 852 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
853 | }; | 853 | }; |
854 | }; | 854 | }; |
855 | 855 | ||
856 | &pinctrl_3 { | 856 | &pinctrl_3 { |
857 | /* Drive SPI lines at x2 for better integrity */ | 857 | /* Drive SPI lines at x2 for better integrity */ |
858 | spi2-bus { | 858 | spi2-bus { |
859 | samsung,pin-drv = <2>; | 859 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV3>; |
860 | }; | 860 | }; |
861 | 861 | ||
862 | /* Drive SPI chip select at x2 for better integrity */ | 862 | /* Drive SPI chip select at x2 for better integrity */ |
863 | ec_spi_cs: ec-spi-cs { | 863 | ec_spi_cs: ec-spi-cs { |
864 | samsung,pins = "gpb1-2"; | 864 | samsung,pins = "gpb1-2"; |
865 | samsung,pin-function = <1>; | 865 | samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; |
866 | samsung,pin-pud = <0>; | 866 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
867 | samsung,pin-drv = <2>; | 867 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV3>; |
868 | }; | 868 | }; |
869 | 869 | ||
870 | usb300_vbus_en: usb300-vbus-en { | 870 | usb300_vbus_en: usb300-vbus-en { |
871 | samsung,pins = "gph0-0"; | 871 | samsung,pins = "gph0-0"; |
872 | samsung,pin-function = <1>; | 872 | samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; |
873 | samsung,pin-pud = <0>; | 873 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
874 | samsung,pin-drv = <0>; | 874 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
875 | }; | 875 | }; |
876 | 876 | ||
877 | usb301_vbus_en: usb301-vbus-en { | 877 | usb301_vbus_en: usb301-vbus-en { |
878 | samsung,pins = "gph0-1"; | 878 | samsung,pins = "gph0-1"; |
879 | samsung,pin-function = <1>; | 879 | samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; |
880 | samsung,pin-pud = <0>; | 880 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
881 | samsung,pin-drv = <0>; | 881 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
882 | }; | 882 | }; |
883 | 883 | ||
884 | pmic_selb: pmic-selb { | 884 | pmic_selb: pmic-selb { |
885 | samsung,pins = "gph0-2", "gph0-3", "gph0-4", "gph0-5", | 885 | samsung,pins = "gph0-2", "gph0-3", "gph0-4", "gph0-5", |
886 | "gph0-6"; | 886 | "gph0-6"; |
887 | samsung,pin-function = <1>; | 887 | samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; |
888 | samsung,pin-pud = <0>; | 888 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
889 | samsung,pin-drv = <0>; | 889 | samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; |
890 | }; | 890 | }; |
891 | }; | 891 | }; |
892 | 892 | ||