Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: dts: exynos: align pinctrl with dtschema in Exynos4412

Align the pin controller related nodes with dtschema. No functional
change expected.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
Link: https://lore.kernel.org/r/20220111201722.327219-6-krzysztof.kozlowski@canonical.com

+176 -176
+2 -2
arch/arm/boot/dts/exynos4412-galaxy-s3.dtsi
··· 151 151 }; 152 152 153 153 &pinctrl_0 { 154 - camera_flash_host: camera-flash-host { 154 + camera_flash_host: camera-flash-host-pins { 155 155 samsung,pins = "gpj1-0"; 156 156 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 157 157 samsung,pin-val = <0>; 158 158 }; 159 159 160 - camera_flash_isp: camera-flash-isp { 160 + camera_flash_isp: camera-flash-isp-pins { 161 161 samsung,pins = "gpj1-0"; 162 162 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 163 163 samsung,pin-val = <1>;
+1 -1
arch/arm/boot/dts/exynos4412-itop-elite.dts
··· 192 192 }; 193 193 194 194 &pinctrl_1 { 195 - ether-reset { 195 + ether-reset-pins { 196 196 samsung,pins = "gpc0-1"; 197 197 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; 198 198 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
+1 -1
arch/arm/boot/dts/exynos4412-itop-scp-core.dtsi
··· 484 484 }; 485 485 486 486 &pinctrl_1 { 487 - hsic_reset: hsic-reset { 487 + hsic_reset: hsic-reset-pins { 488 488 samsung,pins = "gpm2-4"; 489 489 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; 490 490 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
+15 -15
arch/arm/boot/dts/exynos4412-midas.dtsi
··· 987 987 pinctrl-names = "default"; 988 988 pinctrl-0 = <&sleep0>; 989 989 990 - mhl_int: mhl-int { 990 + mhl_int: mhl-int-pins { 991 991 samsung,pins = "gpf3-5"; 992 992 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 993 993 }; 994 994 995 - i2c_mhl_bus: i2c-mhl-bus { 995 + i2c_mhl_bus: i2c-mhl-bus-pins { 996 996 samsung,pins = "gpf0-4", "gpf0-6"; 997 997 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 998 998 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 999 999 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 1000 1000 }; 1001 1001 1002 - sleep0: sleep-states { 1002 + sleep0: sleep-state { 1003 1003 PIN_SLP(gpa0-0, INPUT, NONE); 1004 1004 PIN_SLP(gpa0-1, OUT0, NONE); 1005 1005 PIN_SLP(gpa0-2, INPUT, NONE); ··· 1102 1102 pinctrl-names = "default"; 1103 1103 pinctrl-0 = <&sleep1>; 1104 1104 1105 - gpio_keys: gpio-keys { 1105 + gpio_keys: gpio-keys-pins { 1106 1106 samsung,pins = "gpx0-1", "gpx2-2", "gpx2-7", "gpx3-3"; 1107 1107 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1108 1108 }; 1109 1109 1110 - bt_shutdown: bt-shutdown { 1110 + bt_shutdown: bt-shutdown-pins { 1111 1111 samsung,pins = "gpl0-6"; 1112 1112 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1113 1113 }; 1114 1114 1115 - bt_host_wakeup: bt-host-wakeup { 1115 + bt_host_wakeup: bt-host-wakeup-pins { 1116 1116 samsung,pins = "gpx2-6"; 1117 1117 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1118 1118 }; 1119 1119 1120 - bt_device_wakeup: bt-device-wakeup { 1120 + bt_device_wakeup: bt-device-wakeup-pins { 1121 1121 samsung,pins = "gpx3-1"; 1122 1122 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1123 1123 }; 1124 1124 1125 - max77686_irq: max77686-irq { 1125 + max77686_irq: max77686-irq-pins { 1126 1126 samsung,pins = "gpx0-7"; 1127 1127 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1128 1128 }; 1129 1129 1130 - max77693_irq: max77693-irq { 1130 + max77693_irq: max77693-irq-pins { 1131 1131 samsung,pins = "gpx1-5"; 1132 1132 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1133 1133 }; 1134 1134 1135 - max77693_fuel_irq: max77693-fuel-irq { 1135 + max77693_fuel_irq: max77693-fuel-irq-pins { 1136 1136 samsung,pins = "gpx2-3"; 1137 1137 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1138 1138 }; 1139 1139 1140 - sdhci2_cd: sdhci2-cd-irq { 1140 + sdhci2_cd: sdhci2-cd-irq-pins { 1141 1141 samsung,pins = "gpx3-4"; 1142 1142 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1143 1143 }; 1144 1144 1145 - hdmi_hpd: hdmi-hpd { 1145 + hdmi_hpd: hdmi-hpd-pins { 1146 1146 samsung,pins = "gpx3-7"; 1147 1147 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 1148 1148 }; 1149 1149 1150 - sleep1: sleep-states { 1150 + sleep1: sleep-state { 1151 1151 PIN_SLP(gpk0-0, PREV, NONE); 1152 1152 PIN_SLP(gpk0-1, PREV, NONE); 1153 1153 PIN_SLP(gpk0-2, OUT0, NONE); ··· 1300 1300 pinctrl-names = "default"; 1301 1301 pinctrl-0 = <&sleep2>; 1302 1302 1303 - sleep2: sleep-states { 1303 + sleep2: sleep-state { 1304 1304 PIN_SLP(gpz-0, INPUT, DOWN); 1305 1305 PIN_SLP(gpz-1, INPUT, DOWN); 1306 1306 PIN_SLP(gpz-2, INPUT, DOWN); ··· 1315 1315 pinctrl-names = "default"; 1316 1316 pinctrl-0 = <&sleep3>; 1317 1317 1318 - sleep3: sleep-states { 1318 + sleep3: sleep-state { 1319 1319 PIN_SLP(gpv0-0, INPUT, DOWN); 1320 1320 PIN_SLP(gpv0-1, INPUT, DOWN); 1321 1321 PIN_SLP(gpv0-2, INPUT, DOWN);
+4 -4
arch/arm/boot/dts/exynos4412-odroid-common.dtsi
··· 172 172 }; 173 173 174 174 &pinctrl_1 { 175 - gpio_power_key: power-key { 175 + gpio_power_key: power-key-pins { 176 176 samsung,pins = "gpx1-3"; 177 177 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 178 178 }; 179 179 180 - max77686_irq: max77686-irq { 180 + max77686_irq: max77686-irq-pins { 181 181 samsung,pins = "gpx3-2"; 182 182 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; 183 183 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 184 184 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 185 185 }; 186 186 187 - hdmi_hpd: hdmi-hpd { 187 + hdmi_hpd: hdmi-hpd-pins { 188 188 samsung,pins = "gpx3-7"; 189 189 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 190 190 }; 191 191 192 - emmc_rstn: emmc-rstn { 192 + emmc_rstn: emmc-rstn-pins { 193 193 samsung,pins = "gpk1-2"; 194 194 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 195 195 };
+1 -1
arch/arm/boot/dts/exynos4412-odroidx.dts
··· 112 112 }; 113 113 114 114 &pinctrl_1 { 115 - gpio_home_key: home-key { 115 + gpio_home_key: home-key-pins { 116 116 samsung,pins = "gpx2-2"; 117 117 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 118 118 };
+2 -2
arch/arm/boot/dts/exynos4412-origen.dts
··· 506 506 }; 507 507 508 508 &pinctrl_1 { 509 - keypad_rows: keypad-rows { 509 + keypad_rows: keypad-rows-pins { 510 510 samsung,pins = "gpx2-0", "gpx2-1", "gpx2-2"; 511 511 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 512 512 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 513 513 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 514 514 }; 515 515 516 - keypad_cols: keypad-cols { 516 + keypad_cols: keypad-cols-pins { 517 517 samsung,pins = "gpx1-0", "gpx1-1"; 518 518 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 519 519 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
+22 -22
arch/arm/boot/dts/exynos4412-p4note.dtsi
··· 641 641 pinctrl-names = "default"; 642 642 pinctrl-0 = <&sleep0>; 643 643 644 - tsp_reg_gpio_2: tsp-reg-gpio-2 { 644 + tsp_reg_gpio_2: tsp-reg-gpio-2-pins { 645 645 samsung,pins = "gpb-5"; 646 646 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 647 647 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 648 648 }; 649 649 650 - tsp_reg_gpio_3: tsp-reg-gpio-3 { 650 + tsp_reg_gpio_3: tsp-reg-gpio-3-pins { 651 651 samsung,pins = "gpb-7"; 652 652 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 653 653 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 654 654 }; 655 655 656 - sleep0: sleep-states { 656 + sleep0: sleep-state { 657 657 PIN_SLP(gpa0-0, INPUT, NONE); 658 658 PIN_SLP(gpa0-1, OUT0, NONE); 659 659 PIN_SLP(gpa0-2, INPUT, NONE); ··· 755 755 pinctrl-names = "default"; 756 756 pinctrl-0 = <&sleep1>; 757 757 758 - sd3_wifi: sd3-wifi { 758 + sd3_wifi: sd3-wifi-pins { 759 759 samsung,pins = "gpk3-3", "gpk3-4", "gpk3-5", "gpk3-6"; 760 760 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 761 761 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 762 762 }; 763 763 764 - bt_shutdown: bt-shutdown { 764 + bt_shutdown: bt-shutdown-pins { 765 765 samsung,pins = "gpl0-6"; 766 766 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 767 767 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 768 768 }; 769 769 770 - uart_sel: uart-sel { 770 + uart_sel: uart-sel-pins { 771 771 samsung,pins = "gpl2-7"; 772 772 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 773 773 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; ··· 775 775 /* 0 = CP, 1 = AP (serial output) */ 776 776 }; 777 777 778 - tsp_rst: tsp-rst { 778 + tsp_rst: tsp-rst-pins { 779 779 samsung,pins = "gpm0-4"; 780 780 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 781 781 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 782 782 }; 783 783 784 - tsp_irq: tsp-irq { 784 + tsp_irq: tsp-irq-pins { 785 785 samsung,pins = "gpm2-3"; 786 786 samsung,pin-function = <EXYNOS_PIN_FUNC_F>; 787 787 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 788 788 }; 789 789 790 - wifi_reset: wifi-reset { 790 + wifi_reset: wifi-reset-pins { 791 791 samsung,pins = "gpm3-5"; 792 792 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 793 793 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 794 794 }; 795 795 796 - tsp_reg_gpio_1: tsp-reg-gpio-1 { 796 + tsp_reg_gpio_1: tsp-reg-gpio-1-pins { 797 797 samsung,pins = "gpm4-5"; 798 798 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 799 799 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 800 800 }; 801 801 802 - ak8975_irq: ak8975-irq { 802 + ak8975_irq: ak8975-irq-pins { 803 803 samsung,pins = "gpm4-7"; 804 804 samsung,pin-function = <EXYNOS_PIN_FUNC_F>; 805 805 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 806 806 }; 807 807 808 - stmpe_adc_irq: stmpe-adc-irq { 808 + stmpe_adc_irq: stmpe-adc-irq-pins { 809 809 samsung,pins = "gpx0-1"; 810 810 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; 811 811 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 812 812 }; 813 813 814 - max77686_irq: max77686-irq { 814 + max77686_irq: max77686-irq-pins { 815 815 samsung,pins = "gpx0-7"; 816 816 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 817 817 }; 818 818 819 - gpio_keys: gpio-keys { 819 + gpio_keys: gpio-keys-pins { 820 820 samsung,pins = "gpx2-2", "gpx2-7", "gpx3-3"; 821 821 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 822 822 }; 823 823 824 - fuel_alert_irq: fuel-alert-irq { 824 + fuel_alert_irq: fuel-alert-irq-pins { 825 825 samsung,pins = "gpx2-3"; 826 826 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; 827 827 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 828 828 }; 829 829 830 - wifi_host_wake: wifi-host-wake { 830 + wifi_host_wake: wifi-host-wake-pins { 831 831 samsung,pins = "gpx2-5"; 832 832 samsung,pin-function = <EXYNOS_PIN_FUNC_F>; 833 833 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 834 834 }; 835 835 836 - bt_host_wakeup: bt-host-wakeup { 836 + bt_host_wakeup: bt-host-wakeup-pins { 837 837 samsung,pins = "gpx2-6"; 838 838 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; 839 839 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 840 840 }; 841 841 842 - bt_device_wakeup: bt-device-wakeup { 842 + bt_device_wakeup: bt-device-wakeup-pins { 843 843 samsung,pins = "gpx3-1"; 844 844 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 845 845 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 846 846 }; 847 847 848 - sdhci2_cd: sdhci2-cd { 848 + sdhci2_cd: sdhci2-cd-pins { 849 849 samsung,pins = "gpx3-4"; 850 850 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 851 851 }; 852 852 853 - sleep1: sleep-states { 853 + sleep1: sleep-state { 854 854 PIN_SLP(gpk0-0, PREV, NONE); 855 855 PIN_SLP(gpk0-1, PREV, NONE); 856 856 PIN_SLP(gpk0-2, PREV, NONE); ··· 1004 1004 pinctrl-names = "default"; 1005 1005 pinctrl-0 = <&sleep2>; 1006 1006 1007 - sleep2: sleep-states { 1007 + sleep2: sleep-state { 1008 1008 PIN_SLP(gpz-0, INPUT, DOWN); 1009 1009 PIN_SLP(gpz-1, INPUT, DOWN); 1010 1010 PIN_SLP(gpz-2, INPUT, DOWN); ··· 1019 1019 pinctrl-names = "default"; 1020 1020 pinctrl-0 = <&sleep3>; 1021 1021 1022 - sleep3: sleep-states { 1022 + sleep3: sleep-state { 1023 1023 PIN_SLP(gpv0-0, INPUT, DOWN); 1024 1024 PIN_SLP(gpv0-1, INPUT, DOWN); 1025 1025 PIN_SLP(gpv0-2, INPUT, DOWN);
+126 -126
arch/arm/boot/dts/exynos4412-pinctrl.dtsi
··· 19 19 } 20 20 21 21 &pinctrl_0 { 22 - gpa0: gpa0 { 22 + gpa0: gpa0-gpio-bank { 23 23 gpio-controller; 24 24 #gpio-cells = <2>; 25 25 ··· 27 27 #interrupt-cells = <2>; 28 28 }; 29 29 30 - gpa1: gpa1 { 30 + gpa1: gpa1-gpio-bank { 31 31 gpio-controller; 32 32 #gpio-cells = <2>; 33 33 ··· 35 35 #interrupt-cells = <2>; 36 36 }; 37 37 38 - gpb: gpb { 38 + gpb: gpb-gpio-bank { 39 39 gpio-controller; 40 40 #gpio-cells = <2>; 41 41 ··· 43 43 #interrupt-cells = <2>; 44 44 }; 45 45 46 - gpc0: gpc0 { 46 + gpc0: gpc0-gpio-bank { 47 47 gpio-controller; 48 48 #gpio-cells = <2>; 49 49 ··· 51 51 #interrupt-cells = <2>; 52 52 }; 53 53 54 - gpc1: gpc1 { 54 + gpc1: gpc1-gpio-bank { 55 55 gpio-controller; 56 56 #gpio-cells = <2>; 57 57 ··· 59 59 #interrupt-cells = <2>; 60 60 }; 61 61 62 - gpd0: gpd0 { 62 + gpd0: gpd0-gpio-bank { 63 63 gpio-controller; 64 64 #gpio-cells = <2>; 65 65 ··· 67 67 #interrupt-cells = <2>; 68 68 }; 69 69 70 - gpd1: gpd1 { 70 + gpd1: gpd1-gpio-bank { 71 71 gpio-controller; 72 72 #gpio-cells = <2>; 73 73 ··· 75 75 #interrupt-cells = <2>; 76 76 }; 77 77 78 - gpf0: gpf0 { 78 + gpf0: gpf0-gpio-bank { 79 79 gpio-controller; 80 80 #gpio-cells = <2>; 81 81 ··· 83 83 #interrupt-cells = <2>; 84 84 }; 85 85 86 - gpf1: gpf1 { 86 + gpf1: gpf1-gpio-bank { 87 87 gpio-controller; 88 88 #gpio-cells = <2>; 89 89 ··· 91 91 #interrupt-cells = <2>; 92 92 }; 93 93 94 - gpf2: gpf2 { 94 + gpf2: gpf2-gpio-bank { 95 95 gpio-controller; 96 96 #gpio-cells = <2>; 97 97 ··· 99 99 #interrupt-cells = <2>; 100 100 }; 101 101 102 - gpf3: gpf3 { 102 + gpf3: gpf3-gpio-bank { 103 103 gpio-controller; 104 104 #gpio-cells = <2>; 105 105 ··· 107 107 #interrupt-cells = <2>; 108 108 }; 109 109 110 - gpj0: gpj0 { 110 + gpj0: gpj0-gpio-bank { 111 111 gpio-controller; 112 112 #gpio-cells = <2>; 113 113 ··· 115 115 #interrupt-cells = <2>; 116 116 }; 117 117 118 - gpj1: gpj1 { 118 + gpj1: gpj1-gpio-bank { 119 119 gpio-controller; 120 120 #gpio-cells = <2>; 121 121 ··· 123 123 #interrupt-cells = <2>; 124 124 }; 125 125 126 - uart0_data: uart0-data { 126 + uart0_data: uart0-data-pins { 127 127 samsung,pins = "gpa0-0", "gpa0-1"; 128 128 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 129 129 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 130 130 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 131 131 }; 132 132 133 - uart0_fctl: uart0-fctl { 133 + uart0_fctl: uart0-fctl-pins { 134 134 samsung,pins = "gpa0-2", "gpa0-3"; 135 135 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 136 136 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 137 137 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 138 138 }; 139 139 140 - uart1_data: uart1-data { 140 + uart1_data: uart1-data-pins { 141 141 samsung,pins = "gpa0-4", "gpa0-5"; 142 142 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 143 143 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 144 144 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 145 145 }; 146 146 147 - uart1_fctl: uart1-fctl { 147 + uart1_fctl: uart1-fctl-pins { 148 148 samsung,pins = "gpa0-6", "gpa0-7"; 149 149 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 150 150 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 151 151 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 152 152 }; 153 153 154 - i2c2_bus: i2c2-bus { 154 + i2c2_bus: i2c2-bus-pins { 155 155 samsung,pins = "gpa0-6", "gpa0-7"; 156 156 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 157 157 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 158 158 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 159 159 }; 160 160 161 - uart2_data: uart2-data { 161 + uart2_data: uart2-data-pins { 162 162 samsung,pins = "gpa1-0", "gpa1-1"; 163 163 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 164 164 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 165 165 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 166 166 }; 167 167 168 - uart2_fctl: uart2-fctl { 168 + uart2_fctl: uart2-fctl-pins { 169 169 samsung,pins = "gpa1-2", "gpa1-3"; 170 170 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 171 171 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 172 172 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 173 173 }; 174 174 175 - uart_audio_a: uart-audio-a { 175 + uart_audio_a: uart-audio-a-pins { 176 176 samsung,pins = "gpa1-0", "gpa1-1"; 177 177 samsung,pin-function = <EXYNOS_PIN_FUNC_4>; 178 178 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 179 179 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 180 180 }; 181 181 182 - i2c3_bus: i2c3-bus { 182 + i2c3_bus: i2c3-bus-pins { 183 183 samsung,pins = "gpa1-2", "gpa1-3"; 184 184 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 185 185 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 186 186 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 187 187 }; 188 188 189 - uart3_data: uart3-data { 189 + uart3_data: uart3-data-pins { 190 190 samsung,pins = "gpa1-4", "gpa1-5"; 191 191 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 192 192 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 193 193 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 194 194 }; 195 195 196 - uart_audio_b: uart-audio-b { 196 + uart_audio_b: uart-audio-b-pins { 197 197 samsung,pins = "gpa1-4", "gpa1-5"; 198 198 samsung,pin-function = <EXYNOS_PIN_FUNC_4>; 199 199 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 200 200 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 201 201 }; 202 202 203 - spi0_bus: spi0-bus { 203 + spi0_bus: spi0-bus-pins { 204 204 samsung,pins = "gpb-0", "gpb-2", "gpb-3"; 205 205 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 206 206 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 207 207 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 208 208 }; 209 209 210 - i2c4_bus: i2c4-bus { 210 + i2c4_bus: i2c4-bus-pins { 211 211 samsung,pins = "gpb-0", "gpb-1"; 212 212 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 213 213 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 214 214 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 215 215 }; 216 216 217 - spi1_bus: spi1-bus { 217 + spi1_bus: spi1-bus-pins { 218 218 samsung,pins = "gpb-4", "gpb-6", "gpb-7"; 219 219 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 220 220 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 221 221 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 222 222 }; 223 223 224 - i2c5_bus: i2c5-bus { 224 + i2c5_bus: i2c5-bus-pins { 225 225 samsung,pins = "gpb-2", "gpb-3"; 226 226 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 227 227 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 228 228 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 229 229 }; 230 230 231 - i2s1_bus: i2s1-bus { 231 + i2s1_bus: i2s1-bus-pins { 232 232 samsung,pins = "gpc0-0", "gpc0-1", "gpc0-2", "gpc0-3", 233 233 "gpc0-4"; 234 234 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; ··· 236 236 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 237 237 }; 238 238 239 - pcm1_bus: pcm1-bus { 239 + pcm1_bus: pcm1-bus-pins { 240 240 samsung,pins = "gpc0-0", "gpc0-1", "gpc0-2", "gpc0-3", 241 241 "gpc0-4"; 242 242 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; ··· 244 244 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 245 245 }; 246 246 247 - ac97_bus: ac97-bus { 247 + ac97_bus: ac97-bus-pins { 248 248 samsung,pins = "gpc0-0", "gpc0-1", "gpc0-2", "gpc0-3", 249 249 "gpc0-4"; 250 250 samsung,pin-function = <EXYNOS_PIN_FUNC_4>; ··· 252 252 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 253 253 }; 254 254 255 - i2s2_bus: i2s2-bus { 255 + i2s2_bus: i2s2-bus-pins { 256 256 samsung,pins = "gpc1-0", "gpc1-1", "gpc1-2", "gpc1-3", 257 257 "gpc1-4"; 258 258 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; ··· 260 260 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 261 261 }; 262 262 263 - pcm2_bus: pcm2-bus { 263 + pcm2_bus: pcm2-bus-pins { 264 264 samsung,pins = "gpc1-0", "gpc1-1", "gpc1-2", "gpc1-3", 265 265 "gpc1-4"; 266 266 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; ··· 268 268 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 269 269 }; 270 270 271 - spdif_bus: spdif-bus { 271 + spdif_bus: spdif-bus-pins { 272 272 samsung,pins = "gpc1-0", "gpc1-1"; 273 273 samsung,pin-function = <EXYNOS_PIN_FUNC_4>; 274 274 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 275 275 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 276 276 }; 277 277 278 - i2c6_bus: i2c6-bus { 278 + i2c6_bus: i2c6-bus-pins { 279 279 samsung,pins = "gpc1-3", "gpc1-4"; 280 280 samsung,pin-function = <EXYNOS_PIN_FUNC_4>; 281 281 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 282 282 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 283 283 }; 284 284 285 - spi2_bus: spi2-bus { 285 + spi2_bus: spi2-bus-pins { 286 286 samsung,pins = "gpc1-1", "gpc1-3", "gpc1-4"; 287 287 samsung,pin-function = <EXYNOS_PIN_FUNC_5>; 288 288 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 289 289 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 290 290 }; 291 291 292 - pwm0_out: pwm0-out { 292 + pwm0_out: pwm0-out-pins { 293 293 samsung,pins = "gpd0-0"; 294 294 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 295 295 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 296 296 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 297 297 }; 298 298 299 - pwm1_out: pwm1-out { 299 + pwm1_out: pwm1-out-pins { 300 300 samsung,pins = "gpd0-1"; 301 301 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 302 302 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 303 303 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 304 304 }; 305 305 306 - lcd_ctrl: lcd-ctrl { 306 + lcd_ctrl: lcd-ctrl-pins { 307 307 samsung,pins = "gpd0-0", "gpd0-1"; 308 308 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 309 309 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 310 310 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 311 311 }; 312 312 313 - i2c7_bus: i2c7-bus { 313 + i2c7_bus: i2c7-bus-pins { 314 314 samsung,pins = "gpd0-2", "gpd0-3"; 315 315 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 316 316 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 317 317 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 318 318 }; 319 319 320 - pwm2_out: pwm2-out { 320 + pwm2_out: pwm2-out-pins { 321 321 samsung,pins = "gpd0-2"; 322 322 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 323 323 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 324 324 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 325 325 }; 326 326 327 - pwm3_out: pwm3-out { 327 + pwm3_out: pwm3-out-pins { 328 328 samsung,pins = "gpd0-3"; 329 329 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 330 330 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 331 331 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 332 332 }; 333 333 334 - i2c0_bus: i2c0-bus { 334 + i2c0_bus: i2c0-bus-pins { 335 335 samsung,pins = "gpd1-0", "gpd1-1"; 336 336 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 337 337 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 338 338 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 339 339 }; 340 340 341 - mipi0_clk: mipi0-clk { 341 + mipi0_clk: mipi0-clk-pins { 342 342 samsung,pins = "gpd1-0", "gpd1-1"; 343 343 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 344 344 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 345 345 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 346 346 }; 347 347 348 - i2c1_bus: i2c1-bus { 348 + i2c1_bus: i2c1-bus-pins { 349 349 samsung,pins = "gpd1-2", "gpd1-3"; 350 350 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 351 351 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 352 352 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 353 353 }; 354 354 355 - mipi1_clk: mipi1-clk { 355 + mipi1_clk: mipi1-clk-pins { 356 356 samsung,pins = "gpd1-2", "gpd1-3"; 357 357 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 358 358 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 359 359 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 360 360 }; 361 361 362 - lcd_clk: lcd-clk { 362 + lcd_clk: lcd-clk-pins { 363 363 samsung,pins = "gpf0-0", "gpf0-1", "gpf0-2", "gpf0-3"; 364 364 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 365 365 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 366 366 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 367 367 }; 368 368 369 - lcd_data16: lcd-data-width16 { 369 + lcd_data16: lcd-data-width16-pins { 370 370 samsung,pins = "gpf0-7", "gpf1-0", "gpf1-1", "gpf1-2", 371 371 "gpf1-3", "gpf1-6", "gpf1-7", "gpf2-0", 372 372 "gpf2-1", "gpf2-2", "gpf2-3", "gpf2-7", ··· 376 376 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 377 377 }; 378 378 379 - lcd_data18: lcd-data-width18 { 379 + lcd_data18: lcd-data-width18-pins { 380 380 samsung,pins = "gpf0-6", "gpf0-7", "gpf1-0", "gpf1-1", 381 381 "gpf1-2", "gpf1-3", "gpf1-6", "gpf1-7", 382 382 "gpf2-0", "gpf2-1", "gpf2-2", "gpf2-3", ··· 387 387 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 388 388 }; 389 389 390 - lcd_data24: lcd-data-width24 { 390 + lcd_data24: lcd-data-width24-pins { 391 391 samsung,pins = "gpf0-4", "gpf0-5", "gpf0-6", "gpf0-7", 392 392 "gpf1-0", "gpf1-1", "gpf1-2", "gpf1-3", 393 393 "gpf1-4", "gpf1-5", "gpf1-6", "gpf1-7", ··· 399 399 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 400 400 }; 401 401 402 - lcd_ldi: lcd-ldi { 402 + lcd_ldi: lcd-ldi-pins { 403 403 samsung,pins = "gpf3-4"; 404 404 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 405 405 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 406 406 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 407 407 }; 408 408 409 - cam_port_a_io: cam-port-a-io { 409 + cam_port_a_io: cam-port-a-io-pins { 410 410 samsung,pins = "gpj0-0", "gpj0-1", "gpj0-2", "gpj0-3", 411 411 "gpj0-4", "gpj0-5", "gpj0-6", "gpj0-7", 412 412 "gpj1-0", "gpj1-1", "gpj1-2", "gpj1-4"; ··· 415 415 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 416 416 }; 417 417 418 - cam_port_a_clk_active: cam-port-a-clk-active { 418 + cam_port_a_clk_active: cam-port-a-clk-active-pins { 419 419 samsung,pins = "gpj1-3"; 420 420 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 421 421 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 422 422 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 423 423 }; 424 424 425 - cam_port_a_clk_idle: cam-port-a-clk-idle { 425 + cam_port_a_clk_idle: cam-port-a-clk-idle-pins { 426 426 samsung,pins = "gpj1-3"; 427 427 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; 428 428 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; ··· 431 431 }; 432 432 433 433 &pinctrl_1 { 434 - gpk0: gpk0 { 434 + gpk0: gpk0-gpio-bank { 435 435 gpio-controller; 436 436 #gpio-cells = <2>; 437 437 ··· 439 439 #interrupt-cells = <2>; 440 440 }; 441 441 442 - gpk1: gpk1 { 442 + gpk1: gpk1-gpio-bank { 443 443 gpio-controller; 444 444 #gpio-cells = <2>; 445 445 ··· 447 447 #interrupt-cells = <2>; 448 448 }; 449 449 450 - gpk2: gpk2 { 450 + gpk2: gpk2-gpio-bank { 451 451 gpio-controller; 452 452 #gpio-cells = <2>; 453 453 ··· 455 455 #interrupt-cells = <2>; 456 456 }; 457 457 458 - gpk3: gpk3 { 458 + gpk3: gpk3-gpio-bank { 459 459 gpio-controller; 460 460 #gpio-cells = <2>; 461 461 ··· 463 463 #interrupt-cells = <2>; 464 464 }; 465 465 466 - gpl0: gpl0 { 466 + gpl0: gpl0-gpio-bank { 467 467 gpio-controller; 468 468 #gpio-cells = <2>; 469 469 ··· 471 471 #interrupt-cells = <2>; 472 472 }; 473 473 474 - gpl1: gpl1 { 474 + gpl1: gpl1-gpio-bank { 475 475 gpio-controller; 476 476 #gpio-cells = <2>; 477 477 ··· 479 479 #interrupt-cells = <2>; 480 480 }; 481 481 482 - gpl2: gpl2 { 482 + gpl2: gpl2-gpio-bank { 483 483 gpio-controller; 484 484 #gpio-cells = <2>; 485 485 ··· 487 487 #interrupt-cells = <2>; 488 488 }; 489 489 490 - gpm0: gpm0 { 490 + gpm0: gpm0-gpio-bank { 491 491 gpio-controller; 492 492 #gpio-cells = <2>; 493 493 ··· 495 495 #interrupt-cells = <2>; 496 496 }; 497 497 498 - gpm1: gpm1 { 498 + gpm1: gpm1-gpio-bank { 499 499 gpio-controller; 500 500 #gpio-cells = <2>; 501 501 ··· 503 503 #interrupt-cells = <2>; 504 504 }; 505 505 506 - gpm2: gpm2 { 506 + gpm2: gpm2-gpio-bank { 507 507 gpio-controller; 508 508 #gpio-cells = <2>; 509 509 ··· 511 511 #interrupt-cells = <2>; 512 512 }; 513 513 514 - gpm3: gpm3 { 514 + gpm3: gpm3-gpio-bank { 515 515 gpio-controller; 516 516 #gpio-cells = <2>; 517 517 ··· 519 519 #interrupt-cells = <2>; 520 520 }; 521 521 522 - gpm4: gpm4 { 522 + gpm4: gpm4-gpio-bank { 523 523 gpio-controller; 524 524 #gpio-cells = <2>; 525 525 ··· 527 527 #interrupt-cells = <2>; 528 528 }; 529 529 530 - gpy0: gpy0 { 530 + gpy0: gpy0-gpio-bank { 531 531 gpio-controller; 532 532 #gpio-cells = <2>; 533 533 }; 534 534 535 - gpy1: gpy1 { 535 + gpy1: gpy1-gpio-bank { 536 536 gpio-controller; 537 537 #gpio-cells = <2>; 538 538 }; 539 539 540 - gpy2: gpy2 { 540 + gpy2: gpy2-gpio-bank { 541 541 gpio-controller; 542 542 #gpio-cells = <2>; 543 543 }; 544 544 545 - gpy3: gpy3 { 545 + gpy3: gpy3-gpio-bank { 546 546 gpio-controller; 547 547 #gpio-cells = <2>; 548 548 }; 549 549 550 - gpy4: gpy4 { 550 + gpy4: gpy4-gpio-bank { 551 551 gpio-controller; 552 552 #gpio-cells = <2>; 553 553 }; 554 554 555 - gpy5: gpy5 { 555 + gpy5: gpy5-gpio-bank { 556 556 gpio-controller; 557 557 #gpio-cells = <2>; 558 558 }; 559 559 560 - gpy6: gpy6 { 560 + gpy6: gpy6-gpio-bank { 561 561 gpio-controller; 562 562 #gpio-cells = <2>; 563 563 }; 564 564 565 - gpx0: gpx0 { 565 + gpx0: gpx0-gpio-bank { 566 566 gpio-controller; 567 567 #gpio-cells = <2>; 568 568 ··· 579 579 #interrupt-cells = <2>; 580 580 }; 581 581 582 - gpx1: gpx1 { 582 + gpx1: gpx1-gpio-bank { 583 583 gpio-controller; 584 584 #gpio-cells = <2>; 585 585 ··· 596 596 #interrupt-cells = <2>; 597 597 }; 598 598 599 - gpx2: gpx2 { 599 + gpx2: gpx2-gpio-bank { 600 600 gpio-controller; 601 601 #gpio-cells = <2>; 602 602 ··· 604 604 #interrupt-cells = <2>; 605 605 }; 606 606 607 - gpx3: gpx3 { 607 + gpx3: gpx3-gpio-bank { 608 608 gpio-controller; 609 609 #gpio-cells = <2>; 610 610 ··· 612 612 #interrupt-cells = <2>; 613 613 }; 614 614 615 - sd0_clk: sd0-clk { 615 + sd0_clk: sd0-clk-pins { 616 616 samsung,pins = "gpk0-0"; 617 617 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 618 618 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 619 619 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 620 620 }; 621 621 622 - sd0_cmd: sd0-cmd { 622 + sd0_cmd: sd0-cmd-pins { 623 623 samsung,pins = "gpk0-1"; 624 624 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 625 625 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 626 626 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 627 627 }; 628 628 629 - sd0_cd: sd0-cd { 629 + sd0_cd: sd0-cd-pins { 630 630 samsung,pins = "gpk0-2"; 631 631 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 632 632 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 633 633 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 634 634 }; 635 635 636 - sd0_bus1: sd0-bus-width1 { 636 + sd0_bus1: sd0-bus-width1-pins { 637 637 samsung,pins = "gpk0-3"; 638 638 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 639 639 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 640 640 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 641 641 }; 642 642 643 - sd0_bus4: sd0-bus-width4 { 643 + sd0_bus4: sd0-bus-width4-pins { 644 644 samsung,pins = "gpk0-3", "gpk0-4", "gpk0-5", "gpk0-6"; 645 645 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 646 646 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 647 647 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 648 648 }; 649 649 650 - sd0_bus8: sd0-bus-width8 { 650 + sd0_bus8: sd0-bus-width8-pins { 651 651 samsung,pins = "gpk1-3", "gpk1-4", "gpk1-5", "gpk1-6"; 652 652 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 653 653 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 654 654 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 655 655 }; 656 656 657 - sd4_clk: sd4-clk { 657 + sd4_clk: sd4-clk-pins { 658 658 samsung,pins = "gpk0-0"; 659 659 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 660 660 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 661 661 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 662 662 }; 663 663 664 - sd4_cmd: sd4-cmd { 664 + sd4_cmd: sd4-cmd-pins { 665 665 samsung,pins = "gpk0-1"; 666 666 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 667 667 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 668 668 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 669 669 }; 670 670 671 - sd4_cd: sd4-cd { 671 + sd4_cd: sd4-cd-pins { 672 672 samsung,pins = "gpk0-2"; 673 673 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 674 674 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 675 675 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 676 676 }; 677 677 678 - sd4_bus1: sd4-bus-width1 { 678 + sd4_bus1: sd4-bus-width1-pins { 679 679 samsung,pins = "gpk0-3"; 680 680 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 681 681 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 682 682 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 683 683 }; 684 684 685 - sd4_bus4: sd4-bus-width4 { 685 + sd4_bus4: sd4-bus-width4-pins { 686 686 samsung,pins = "gpk0-3", "gpk0-4", "gpk0-5", "gpk0-6"; 687 687 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 688 688 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 689 689 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 690 690 }; 691 691 692 - sd4_bus8: sd4-bus-width8 { 692 + sd4_bus8: sd4-bus-width8-pins { 693 693 samsung,pins = "gpk1-3", "gpk1-4", "gpk1-5", "gpk1-6"; 694 694 samsung,pin-function = <EXYNOS_PIN_FUNC_4>; 695 695 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 696 696 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 697 697 }; 698 698 699 - sd1_clk: sd1-clk { 699 + sd1_clk: sd1-clk-pins { 700 700 samsung,pins = "gpk1-0"; 701 701 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 702 702 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 703 703 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 704 704 }; 705 705 706 - sd1_cmd: sd1-cmd { 706 + sd1_cmd: sd1-cmd-pins { 707 707 samsung,pins = "gpk1-1"; 708 708 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 709 709 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 710 710 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 711 711 }; 712 712 713 - sd1_cd: sd1-cd { 713 + sd1_cd: sd1-cd-pins { 714 714 samsung,pins = "gpk1-2"; 715 715 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 716 716 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 717 717 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 718 718 }; 719 719 720 - sd1_bus1: sd1-bus-width1 { 720 + sd1_bus1: sd1-bus-width1-pins { 721 721 samsung,pins = "gpk1-3"; 722 722 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 723 723 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 724 724 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 725 725 }; 726 726 727 - sd1_bus4: sd1-bus-width4 { 727 + sd1_bus4: sd1-bus-width4-pins { 728 728 samsung,pins = "gpk1-3", "gpk1-4", "gpk1-5", "gpk1-6"; 729 729 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 730 730 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 731 731 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 732 732 }; 733 733 734 - sd2_clk: sd2-clk { 734 + sd2_clk: sd2-clk-pins { 735 735 samsung,pins = "gpk2-0"; 736 736 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 737 737 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 738 738 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 739 739 }; 740 740 741 - sd2_cmd: sd2-cmd { 741 + sd2_cmd: sd2-cmd-pins { 742 742 samsung,pins = "gpk2-1"; 743 743 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 744 744 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 745 745 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 746 746 }; 747 747 748 - sd2_cd: sd2-cd { 748 + sd2_cd: sd2-cd-pins { 749 749 samsung,pins = "gpk2-2"; 750 750 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 751 751 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 752 752 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 753 753 }; 754 754 755 - sd2_bus1: sd2-bus-width1 { 755 + sd2_bus1: sd2-bus-width1-pins { 756 756 samsung,pins = "gpk2-3"; 757 757 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 758 758 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 759 759 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 760 760 }; 761 761 762 - sd2_bus4: sd2-bus-width4 { 762 + sd2_bus4: sd2-bus-width4-pins { 763 763 samsung,pins = "gpk2-3", "gpk2-4", "gpk2-5", "gpk2-6"; 764 764 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 765 765 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 766 766 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 767 767 }; 768 768 769 - sd2_bus8: sd2-bus-width8 { 769 + sd2_bus8: sd2-bus-width8-pins { 770 770 samsung,pins = "gpk3-3", "gpk3-4", "gpk3-5", "gpk3-6"; 771 771 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 772 772 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 773 773 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 774 774 }; 775 775 776 - sd3_clk: sd3-clk { 776 + sd3_clk: sd3-clk-pins { 777 777 samsung,pins = "gpk3-0"; 778 778 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 779 779 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 780 780 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 781 781 }; 782 782 783 - sd3_cmd: sd3-cmd { 783 + sd3_cmd: sd3-cmd-pins { 784 784 samsung,pins = "gpk3-1"; 785 785 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 786 786 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 787 787 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 788 788 }; 789 789 790 - sd3_cd: sd3-cd { 790 + sd3_cd: sd3-cd-pins { 791 791 samsung,pins = "gpk3-2"; 792 792 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 793 793 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 794 794 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 795 795 }; 796 796 797 - sd3_bus1: sd3-bus-width1 { 797 + sd3_bus1: sd3-bus-width1-pins { 798 798 samsung,pins = "gpk3-3"; 799 799 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 800 800 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 801 801 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 802 802 }; 803 803 804 - sd3_bus4: sd3-bus-width4 { 804 + sd3_bus4: sd3-bus-width4-pins { 805 805 samsung,pins = "gpk3-3", "gpk3-4", "gpk3-5", "gpk3-6"; 806 806 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 807 807 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 808 808 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 809 809 }; 810 810 811 - cam_port_b_io: cam-port-b-io { 811 + cam_port_b_io: cam-port-b-io-pins { 812 812 samsung,pins = "gpm0-0", "gpm0-1", "gpm0-2", "gpm0-3", 813 813 "gpm0-4", "gpm0-5", "gpm0-6", "gpm0-7", 814 814 "gpm1-0", "gpm1-1", "gpm2-0", "gpm2-1"; ··· 817 817 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 818 818 }; 819 819 820 - cam_port_b_clk_active: cam-port-b-clk-active { 820 + cam_port_b_clk_active: cam-port-b-clk-active-pins { 821 821 samsung,pins = "gpm2-2"; 822 822 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 823 823 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 824 824 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 825 825 }; 826 826 827 - cam_port_b_clk_idle: cam-port-b-clk-idle { 827 + cam_port_b_clk_idle: cam-port-b-clk-idle-pins { 828 828 samsung,pins = "gpm2-2"; 829 829 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; 830 830 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 831 831 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 832 832 }; 833 833 834 - eint0: ext-int0 { 834 + eint0: ext-int0-pins { 835 835 samsung,pins = "gpx0-0"; 836 836 samsung,pin-function = <EXYNOS_PIN_FUNC_F>; 837 837 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 838 838 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 839 839 }; 840 840 841 - eint8: ext-int8 { 841 + eint8: ext-int8-pins { 842 842 samsung,pins = "gpx1-0"; 843 843 samsung,pin-function = <EXYNOS_PIN_FUNC_F>; 844 844 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 845 845 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 846 846 }; 847 847 848 - eint15: ext-int15 { 848 + eint15: ext-int15-pins { 849 849 samsung,pins = "gpx1-7"; 850 850 samsung,pin-function = <EXYNOS_PIN_FUNC_F>; 851 851 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 852 852 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 853 853 }; 854 854 855 - eint16: ext-int16 { 855 + eint16: ext-int16-pins { 856 856 samsung,pins = "gpx2-0"; 857 857 samsung,pin-function = <EXYNOS_PIN_FUNC_F>; 858 858 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 859 859 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 860 860 }; 861 861 862 - eint31: ext-int31 { 862 + eint31: ext-int31-pins { 863 863 samsung,pins = "gpx3-7"; 864 864 samsung,pin-function = <EXYNOS_PIN_FUNC_F>; 865 865 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 866 866 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 867 867 }; 868 868 869 - fimc_is_i2c0: fimc-is-i2c0 { 869 + fimc_is_i2c0: fimc-is-i2c0-pins { 870 870 samsung,pins = "gpm4-0", "gpm4-1"; 871 871 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 872 872 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 873 873 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 874 874 }; 875 875 876 - fimc_is_i2c1: fimc-is-i2c1 { 876 + fimc_is_i2c1: fimc-is-i2c1-pins { 877 877 samsung,pins = "gpm4-2", "gpm4-3"; 878 878 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 879 879 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 880 880 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 881 881 }; 882 882 883 - fimc_is_uart: fimc-is-uart { 883 + fimc_is_uart: fimc-is-uart-pins { 884 884 samsung,pins = "gpm3-5", "gpm3-7"; 885 885 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 886 886 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 887 887 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 888 888 }; 889 889 890 - hdmi_cec: hdmi-cec { 890 + hdmi_cec: hdmi-cec-pins { 891 891 samsung,pins = "gpx3-6"; 892 892 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 893 893 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; ··· 896 896 }; 897 897 898 898 &pinctrl_2 { 899 - gpz: gpz { 899 + gpz: gpz-gpio-bank { 900 900 gpio-controller; 901 901 #gpio-cells = <2>; 902 902 ··· 904 904 #interrupt-cells = <2>; 905 905 }; 906 906 907 - i2s0_bus: i2s0-bus { 907 + i2s0_bus: i2s0-bus-pins { 908 908 samsung,pins = "gpz-0", "gpz-1", "gpz-2", "gpz-3", 909 909 "gpz-4", "gpz-5", "gpz-6"; 910 910 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; ··· 912 912 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 913 913 }; 914 914 915 - pcm0_bus: pcm0-bus { 915 + pcm0_bus: pcm0-bus-pins { 916 916 samsung,pins = "gpz-0", "gpz-1", "gpz-2", "gpz-3", 917 917 "gpz-4"; 918 918 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; ··· 922 922 }; 923 923 924 924 &pinctrl_3 { 925 - gpv0: gpv0 { 925 + gpv0: gpv0-gpio-bank { 926 926 gpio-controller; 927 927 #gpio-cells = <2>; 928 928 ··· 930 930 #interrupt-cells = <2>; 931 931 }; 932 932 933 - gpv1: gpv1 { 933 + gpv1: gpv1-gpio-bank { 934 934 gpio-controller; 935 935 #gpio-cells = <2>; 936 936 ··· 938 938 #interrupt-cells = <2>; 939 939 }; 940 940 941 - gpv2: gpv2 { 941 + gpv2: gpv2-gpio-bank { 942 942 gpio-controller; 943 943 #gpio-cells = <2>; 944 944 ··· 946 946 #interrupt-cells = <2>; 947 947 }; 948 948 949 - gpv3: gpv3 { 949 + gpv3: gpv3-gpio-bank { 950 950 gpio-controller; 951 951 #gpio-cells = <2>; 952 952 ··· 954 954 #interrupt-cells = <2>; 955 955 }; 956 956 957 - gpv4: gpv4 { 957 + gpv4: gpv4-gpio-bank { 958 958 gpio-controller; 959 959 #gpio-cells = <2>; 960 960 ··· 962 962 #interrupt-cells = <2>; 963 963 }; 964 964 965 - c2c_bus: c2c-bus { 965 + c2c_bus: c2c-bus-pins { 966 966 samsung,pins = "gpv0-0", "gpv0-1", "gpv0-2", "gpv0-3", 967 967 "gpv0-4", "gpv0-5", "gpv0-6", "gpv0-7", 968 968 "gpv1-0", "gpv1-1", "gpv1-2", "gpv1-3",
+2 -2
arch/arm/boot/dts/exynos4412-smdk4412.dts
··· 133 133 }; 134 134 135 135 &pinctrl_1 { 136 - keypad_rows: keypad-rows { 136 + keypad_rows: keypad-rows-pins { 137 137 samsung,pins = "gpx2-0", "gpx2-1", "gpx2-2"; 138 138 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 139 139 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 140 140 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 141 141 }; 142 142 143 - keypad_cols: keypad-cols { 143 + keypad_cols: keypad-cols-pins { 144 144 samsung,pins = "gpx1-0", "gpx1-1", "gpx1-2", "gpx1-3", 145 145 "gpx1-4", "gpx1-5", "gpx1-6", "gpx1-7"; 146 146 samsung,pin-function = <EXYNOS_PIN_FUNC_3>;