~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm64/exynos/exynos5433-pinctrl.dtsi

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /scripts/dtc/include-prefixes/arm64/exynos/exynos5433-pinctrl.dtsi (Version linux-6.12-rc7) and /scripts/dtc/include-prefixes/arm64/exynos/exynos5433-pinctrl.dtsi (Version linux-6.7.12)


  1 // SPDX-License-Identifier: GPL-2.0                 1 // SPDX-License-Identifier: GPL-2.0
  2 /*                                                  2 /*
  3  * Samsung's Exynos5433 SoC pin-mux and pin-co      3  * Samsung's Exynos5433 SoC pin-mux and pin-config device tree source
  4  *                                                  4  *
  5  * Copyright (c) 2016 Samsung Electronics Co.,      5  * Copyright (c) 2016 Samsung Electronics Co., Ltd.
  6  * Chanwoo Choi <cw00.choi@samsung.com>              6  * Chanwoo Choi <cw00.choi@samsung.com>
  7  *                                                  7  *
  8  * Samsung's Exynos5433 SoC pin-mux and pin-co      8  * Samsung's Exynos5433 SoC pin-mux and pin-config options are listed as device
  9  * tree nodes are listed in this file.              9  * tree nodes are listed in this file.
 10  */                                                10  */
 11                                                    11 
 12 #include "exynos-pinctrl.h"                        12 #include "exynos-pinctrl.h"
 13                                                    13 
 14 #define PIN(_pin, _func, _pull, _drv)              14 #define PIN(_pin, _func, _pull, _drv)                                   \
 15         pin- ## _pin {                             15         pin- ## _pin {                                                  \
 16                 samsung,pins = #_pin;              16                 samsung,pins = #_pin;                                   \
 17                 samsung,pin-function = <EXYNOS     17                 samsung,pin-function = <EXYNOS_PIN_FUNC_ ##_func>;      \
 18                 samsung,pin-pud = <EXYNOS_PIN_     18                 samsung,pin-pud = <EXYNOS_PIN_PULL_ ##_pull>;           \
 19                 samsung,pin-drv = <EXYNOS5433_     19                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_ ##_drv>;         \
 20         }                                          20         }
 21                                                    21 
 22 #define PIN_IN(_pin, _pull, _drv)                  22 #define PIN_IN(_pin, _pull, _drv)                                       \
 23         PIN(_pin, INPUT, _pull, _drv)              23         PIN(_pin, INPUT, _pull, _drv)
 24                                                    24 
 25 #define PIN_OT(_pin, _pull, _drv)                  25 #define PIN_OT(_pin, _pull, _drv)                                       \
 26         PIN(_pin, OUTPUT, _pull, _drv)             26         PIN(_pin, OUTPUT, _pull, _drv)
 27                                                    27 
 28 #define PIN_F2(_pin, _pull, _drv)                  28 #define PIN_F2(_pin, _pull, _drv)                                       \
 29         PIN(_pin, 2, _pull, _drv)                  29         PIN(_pin, 2, _pull, _drv)
 30                                                    30 
 31 &pinctrl_alive {                                   31 &pinctrl_alive {
 32         gpa0: gpa0-gpio-bank {                     32         gpa0: gpa0-gpio-bank {
 33                 gpio-controller;                   33                 gpio-controller;
 34                 #gpio-cells = <2>;                 34                 #gpio-cells = <2>;
 35                                                    35 
 36                 interrupt-controller;              36                 interrupt-controller;
 37                 interrupt-parent = <&gic>;         37                 interrupt-parent = <&gic>;
 38                 interrupts = <GIC_SPI 0 IRQ_TY     38                 interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>,
 39                              <GIC_SPI 1 IRQ_TY     39                              <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>,
 40                              <GIC_SPI 2 IRQ_TY     40                              <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>,
 41                              <GIC_SPI 3 IRQ_TY     41                              <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>,
 42                              <GIC_SPI 4 IRQ_TY     42                              <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>,
 43                              <GIC_SPI 5 IRQ_TY     43                              <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>,
 44                              <GIC_SPI 6 IRQ_TY     44                              <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>,
 45                              <GIC_SPI 7 IRQ_TY     45                              <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>;
 46                 #interrupt-cells = <2>;            46                 #interrupt-cells = <2>;
 47         };                                         47         };
 48                                                    48 
 49         gpa1: gpa1-gpio-bank {                     49         gpa1: gpa1-gpio-bank {
 50                 gpio-controller;                   50                 gpio-controller;
 51                 #gpio-cells = <2>;                 51                 #gpio-cells = <2>;
 52                                                    52 
 53                 interrupt-controller;              53                 interrupt-controller;
 54                 interrupt-parent = <&gic>;         54                 interrupt-parent = <&gic>;
 55                 interrupts = <GIC_SPI 8 IRQ_TY     55                 interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>,
 56                              <GIC_SPI 9 IRQ_TY     56                              <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>,
 57                              <GIC_SPI 10 IRQ_T     57                              <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>,
 58                              <GIC_SPI 11 IRQ_T     58                              <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>,
 59                              <GIC_SPI 12 IRQ_T     59                              <GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH>,
 60                              <GIC_SPI 13 IRQ_T     60                              <GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH>,
 61                              <GIC_SPI 14 IRQ_T     61                              <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>,
 62                              <GIC_SPI 15 IRQ_T     62                              <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH>;
 63                 #interrupt-cells = <2>;            63                 #interrupt-cells = <2>;
 64         };                                         64         };
 65                                                    65 
 66         gpa2: gpa2-gpio-bank {                     66         gpa2: gpa2-gpio-bank {
 67                 gpio-controller;                   67                 gpio-controller;
 68                 #gpio-cells = <2>;                 68                 #gpio-cells = <2>;
 69                                                    69 
 70                 interrupt-controller;              70                 interrupt-controller;
 71                 #interrupt-cells = <2>;            71                 #interrupt-cells = <2>;
 72         };                                         72         };
 73                                                    73 
 74         gpa3: gpa3-gpio-bank {                     74         gpa3: gpa3-gpio-bank {
 75                 gpio-controller;                   75                 gpio-controller;
 76                 #gpio-cells = <2>;                 76                 #gpio-cells = <2>;
 77                                                    77 
 78                 interrupt-controller;              78                 interrupt-controller;
 79                 #interrupt-cells = <2>;            79                 #interrupt-cells = <2>;
 80         };                                         80         };
 81                                                    81 
 82         gpf1: gpf1-gpio-bank {                     82         gpf1: gpf1-gpio-bank {
 83                 gpio-controller;                   83                 gpio-controller;
 84                 #gpio-cells = <2>;                 84                 #gpio-cells = <2>;
 85                                                    85 
 86                 interrupt-controller;              86                 interrupt-controller;
 87                 #interrupt-cells = <2>;            87                 #interrupt-cells = <2>;
 88         };                                         88         };
 89                                                    89 
 90         gpf2: gpf2-gpio-bank {                     90         gpf2: gpf2-gpio-bank {
 91                 gpio-controller;                   91                 gpio-controller;
 92                 #gpio-cells = <2>;                 92                 #gpio-cells = <2>;
 93                                                    93 
 94                 interrupt-controller;              94                 interrupt-controller;
 95                 #interrupt-cells = <2>;            95                 #interrupt-cells = <2>;
 96         };                                         96         };
 97                                                    97 
 98         gpf3: gpf3-gpio-bank {                     98         gpf3: gpf3-gpio-bank {
 99                 gpio-controller;                   99                 gpio-controller;
100                 #gpio-cells = <2>;                100                 #gpio-cells = <2>;
101                                                   101 
102                 interrupt-controller;             102                 interrupt-controller;
103                 #interrupt-cells = <2>;           103                 #interrupt-cells = <2>;
104         };                                        104         };
105                                                   105 
106         gpf4: gpf4-gpio-bank {                    106         gpf4: gpf4-gpio-bank {
107                 gpio-controller;                  107                 gpio-controller;
108                 #gpio-cells = <2>;                108                 #gpio-cells = <2>;
109                                                   109 
110                 interrupt-controller;             110                 interrupt-controller;
111                 #interrupt-cells = <2>;           111                 #interrupt-cells = <2>;
112         };                                        112         };
113                                                   113 
114         gpf5: gpf5-gpio-bank {                    114         gpf5: gpf5-gpio-bank {
115                 gpio-controller;                  115                 gpio-controller;
116                 #gpio-cells = <2>;                116                 #gpio-cells = <2>;
117                                                   117 
118                 interrupt-controller;             118                 interrupt-controller;
119                 #interrupt-cells = <2>;           119                 #interrupt-cells = <2>;
120         };                                        120         };
121 };                                                121 };
122                                                   122 
123 &pinctrl_aud {                                    123 &pinctrl_aud {
124         gpz0: gpz0-gpio-bank {                    124         gpz0: gpz0-gpio-bank {
125                 gpio-controller;                  125                 gpio-controller;
126                 #gpio-cells = <2>;                126                 #gpio-cells = <2>;
127                                                   127 
128                 interrupt-controller;             128                 interrupt-controller;
129                 #interrupt-cells = <2>;           129                 #interrupt-cells = <2>;
130         };                                        130         };
131                                                   131 
132         gpz1: gpz1-gpio-bank {                    132         gpz1: gpz1-gpio-bank {
133                 gpio-controller;                  133                 gpio-controller;
134                 #gpio-cells = <2>;                134                 #gpio-cells = <2>;
135                                                   135 
136                 interrupt-controller;             136                 interrupt-controller;
137                 #interrupt-cells = <2>;           137                 #interrupt-cells = <2>;
138         };                                        138         };
139                                                   139 
140         i2s0_bus: i2s0-bus-pins {                 140         i2s0_bus: i2s0-bus-pins {
141                 samsung,pins = "gpz0-0", "gpz0    141                 samsung,pins = "gpz0-0", "gpz0-1", "gpz0-2", "gpz0-3",
142                                 "gpz0-4", "gpz    142                                 "gpz0-4", "gpz0-5", "gpz0-6";
143                 samsung,pin-function = <EXYNOS    143                 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
144                 samsung,pin-pud = <EXYNOS_PIN_    144                 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
145                 samsung,pin-drv = <EXYNOS5433_    145                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
146         };                                        146         };
147                                                   147 
148         pcm0_bus: pcm0-bus-pins {                 148         pcm0_bus: pcm0-bus-pins {
149                 samsung,pins = "gpz1-0", "gpz1    149                 samsung,pins = "gpz1-0", "gpz1-1", "gpz1-2", "gpz1-3";
150                 samsung,pin-function = <EXYNOS    150                 samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
151                 samsung,pin-pud = <EXYNOS_PIN_    151                 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
152                 samsung,pin-drv = <EXYNOS5433_    152                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
153         };                                        153         };
154                                                   154 
155         uart_aud_bus: uart-aud-bus-pins {         155         uart_aud_bus: uart-aud-bus-pins {
156                 samsung,pins = "gpz1-3", "gpz1    156                 samsung,pins = "gpz1-3", "gpz1-2", "gpz1-1", "gpz1-0";
157                 samsung,pin-function = <EXYNOS    157                 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
158                 samsung,pin-pud = <EXYNOS_PIN_    158                 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
159                 samsung,pin-drv = <EXYNOS5433_    159                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
160         };                                        160         };
161 };                                                161 };
162                                                   162 
163 &pinctrl_cpif {                                   163 &pinctrl_cpif {
164         gpv6: gpv6-gpio-bank {                    164         gpv6: gpv6-gpio-bank {
165                 gpio-controller;                  165                 gpio-controller;
166                 #gpio-cells = <2>;                166                 #gpio-cells = <2>;
167                                                   167 
168                 interrupt-controller;             168                 interrupt-controller;
169                 #interrupt-cells = <2>;           169                 #interrupt-cells = <2>;
170         };                                        170         };
171 };                                                171 };
172                                                   172 
173 &pinctrl_ese {                                    173 &pinctrl_ese {
174         gpj2: gpj2-gpio-bank {                    174         gpj2: gpj2-gpio-bank {
175                 gpio-controller;                  175                 gpio-controller;
176                 #gpio-cells = <2>;                176                 #gpio-cells = <2>;
177                                                   177 
178                 interrupt-controller;             178                 interrupt-controller;
179                 #interrupt-cells = <2>;           179                 #interrupt-cells = <2>;
180         };                                        180         };
181 };                                                181 };
182                                                   182 
183 &pinctrl_finger {                                 183 &pinctrl_finger {
184         gpd5: gpd5-gpio-bank {                    184         gpd5: gpd5-gpio-bank {
185                 gpio-controller;                  185                 gpio-controller;
186                 #gpio-cells = <2>;                186                 #gpio-cells = <2>;
187                                                   187 
188                 interrupt-controller;             188                 interrupt-controller;
189                 #interrupt-cells = <2>;           189                 #interrupt-cells = <2>;
190         };                                        190         };
191                                                   191 
192         spi2_bus: spi2-bus-pins {                 192         spi2_bus: spi2-bus-pins {
193                 samsung,pins = "gpd5-0", "gpd5    193                 samsung,pins = "gpd5-0", "gpd5-2", "gpd5-3";
194                 samsung,pin-function = <EXYNOS    194                 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
195                 samsung,pin-pud = <EXYNOS_PIN_    195                 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
196                 samsung,pin-drv = <EXYNOS5433_    196                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
197         };                                        197         };
198                                                   198 
199         hs_i2c6_bus: hs-i2c6-bus-pins {           199         hs_i2c6_bus: hs-i2c6-bus-pins {
200                 samsung,pins = "gpd5-3", "gpd5    200                 samsung,pins = "gpd5-3", "gpd5-2";
201                 samsung,pin-function = <EXYNOS    201                 samsung,pin-function = <EXYNOS_PIN_FUNC_4>;
202                 samsung,pin-pud = <EXYNOS_PIN_    202                 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
203                 samsung,pin-drv = <EXYNOS5433_    203                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
204         };                                        204         };
205 };                                                205 };
206                                                   206 
207 &pinctrl_fsys {                                   207 &pinctrl_fsys {
208         gph1: gph1-gpio-bank {                    208         gph1: gph1-gpio-bank {
209                 gpio-controller;                  209                 gpio-controller;
210                 #gpio-cells = <2>;                210                 #gpio-cells = <2>;
211                                                   211 
212                 interrupt-controller;             212                 interrupt-controller;
213                 #interrupt-cells = <2>;           213                 #interrupt-cells = <2>;
214         };                                        214         };
215                                                   215 
216         gpr4: gpr4-gpio-bank {                    216         gpr4: gpr4-gpio-bank {
217                 gpio-controller;                  217                 gpio-controller;
218                 #gpio-cells = <2>;                218                 #gpio-cells = <2>;
219                                                   219 
220                 interrupt-controller;             220                 interrupt-controller;
221                 #interrupt-cells = <2>;           221                 #interrupt-cells = <2>;
222         };                                        222         };
223                                                   223 
224         gpr0: gpr0-gpio-bank {                    224         gpr0: gpr0-gpio-bank {
225                 gpio-controller;                  225                 gpio-controller;
226                 #gpio-cells = <2>;                226                 #gpio-cells = <2>;
227                                                   227 
228                 interrupt-controller;             228                 interrupt-controller;
229                 #interrupt-cells = <2>;           229                 #interrupt-cells = <2>;
230         };                                        230         };
231                                                   231 
232         gpr1: gpr1-gpio-bank {                    232         gpr1: gpr1-gpio-bank {
233                 gpio-controller;                  233                 gpio-controller;
234                 #gpio-cells = <2>;                234                 #gpio-cells = <2>;
235                                                   235 
236                 interrupt-controller;             236                 interrupt-controller;
237                 #interrupt-cells = <2>;           237                 #interrupt-cells = <2>;
238         };                                        238         };
239                                                   239 
240         gpr2: gpr2-gpio-bank {                    240         gpr2: gpr2-gpio-bank {
241                 gpio-controller;                  241                 gpio-controller;
242                 #gpio-cells = <2>;                242                 #gpio-cells = <2>;
243                                                   243 
244                 interrupt-controller;             244                 interrupt-controller;
245                 #interrupt-cells = <2>;           245                 #interrupt-cells = <2>;
246         };                                        246         };
247                                                   247 
248         gpr3: gpr3-gpio-bank {                    248         gpr3: gpr3-gpio-bank {
249                 gpio-controller;                  249                 gpio-controller;
250                 #gpio-cells = <2>;                250                 #gpio-cells = <2>;
251                                                   251 
252                 interrupt-controller;             252                 interrupt-controller;
253                 #interrupt-cells = <2>;           253                 #interrupt-cells = <2>;
254         };                                        254         };
255                                                   255 
256         sd0_clk: sd0-clk-pins {                   256         sd0_clk: sd0-clk-pins {
257                 samsung,pins = "gpr0-0";          257                 samsung,pins = "gpr0-0";
258                 samsung,pin-function = <EXYNOS    258                 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
259                 samsung,pin-pud = <EXYNOS_PIN_    259                 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
260                 samsung,pin-drv = <EXYNOS5433_    260                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>;
261         };                                        261         };
262                                                   262 
263         sd0_cmd: sd0-cmd-pins {                   263         sd0_cmd: sd0-cmd-pins {
264                 samsung,pins = "gpr0-1";          264                 samsung,pins = "gpr0-1";
265                 samsung,pin-function = <EXYNOS    265                 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
266                 samsung,pin-pud = <EXYNOS_PIN_    266                 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
267                 samsung,pin-drv = <EXYNOS5433_    267                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>;
268         };                                        268         };
269                                                   269 
270         sd0_rdqs: sd0-rdqs-pins {                 270         sd0_rdqs: sd0-rdqs-pins {
271                 samsung,pins = "gpr0-2";          271                 samsung,pins = "gpr0-2";
272                 samsung,pin-function = <EXYNOS    272                 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
273                 samsung,pin-pud = <EXYNOS_PIN_    273                 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
274                 samsung,pin-drv = <EXYNOS5433_    274                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>;
275         };                                        275         };
276                                                   276 
277         sd0_qrdy: sd0-qrdy-pins {                 277         sd0_qrdy: sd0-qrdy-pins {
278                 samsung,pins = "gpr0-3";          278                 samsung,pins = "gpr0-3";
279                 samsung,pin-function = <EXYNOS    279                 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
280                 samsung,pin-pud = <EXYNOS_PIN_    280                 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
281                 samsung,pin-drv = <EXYNOS5433_    281                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>;
282         };                                        282         };
283                                                   283 
284         sd0_bus1: sd0-bus-width1-pins {           284         sd0_bus1: sd0-bus-width1-pins {
285                 samsung,pins = "gpr1-0";          285                 samsung,pins = "gpr1-0";
286                 samsung,pin-function = <EXYNOS    286                 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
287                 samsung,pin-pud = <EXYNOS_PIN_    287                 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
288                 samsung,pin-drv = <EXYNOS5433_    288                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>;
289         };                                        289         };
290                                                   290 
291         sd0_bus4: sd0-bus-width4-pins {           291         sd0_bus4: sd0-bus-width4-pins {
292                 samsung,pins = "gpr1-1", "gpr1    292                 samsung,pins = "gpr1-1", "gpr1-2", "gpr1-3";
293                 samsung,pin-function = <EXYNOS    293                 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
294                 samsung,pin-pud = <EXYNOS_PIN_    294                 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
295                 samsung,pin-drv = <EXYNOS5433_    295                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>;
296         };                                        296         };
297                                                   297 
298         sd0_bus8: sd0-bus-width8-pins {           298         sd0_bus8: sd0-bus-width8-pins {
299                 samsung,pins = "gpr1-4", "gpr1    299                 samsung,pins = "gpr1-4", "gpr1-5", "gpr1-6", "gpr1-7";
300                 samsung,pin-function = <EXYNOS    300                 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
301                 samsung,pin-pud = <EXYNOS_PIN_    301                 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
302                 samsung,pin-drv = <EXYNOS5433_    302                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>;
303         };                                        303         };
304                                                   304 
305         sd1_clk: sd1-clk-pins {                   305         sd1_clk: sd1-clk-pins {
306                 samsung,pins = "gpr2-0";          306                 samsung,pins = "gpr2-0";
307                 samsung,pin-function = <EXYNOS    307                 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
308                 samsung,pin-pud = <EXYNOS_PIN_    308                 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
309                 samsung,pin-drv = <EXYNOS5433_    309                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>;
310         };                                        310         };
311                                                   311 
312         sd1_cmd: sd1-cmd-pins {                   312         sd1_cmd: sd1-cmd-pins {
313                 samsung,pins = "gpr2-1";          313                 samsung,pins = "gpr2-1";
314                 samsung,pin-function = <EXYNOS    314                 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
315                 samsung,pin-pud = <EXYNOS_PIN_    315                 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
316                 samsung,pin-drv = <EXYNOS5433_    316                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>;
317         };                                        317         };
318                                                   318 
319         sd1_bus1: sd1-bus-width1-pins {           319         sd1_bus1: sd1-bus-width1-pins {
320                 samsung,pins = "gpr3-0";          320                 samsung,pins = "gpr3-0";
321                 samsung,pin-function = <EXYNOS    321                 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
322                 samsung,pin-pud = <EXYNOS_PIN_    322                 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
323                 samsung,pin-drv = <EXYNOS5433_    323                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>;
324         };                                        324         };
325                                                   325 
326         sd1_bus4: sd1-bus-width4-pins {           326         sd1_bus4: sd1-bus-width4-pins {
327                 samsung,pins = "gpr3-1", "gpr3    327                 samsung,pins = "gpr3-1", "gpr3-2", "gpr3-3";
328                 samsung,pin-function = <EXYNOS    328                 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
329                 samsung,pin-pud = <EXYNOS_PIN_    329                 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
330                 samsung,pin-drv = <EXYNOS5433_    330                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>;
331         };                                        331         };
332                                                   332 
333         sd1_bus8: sd1-bus-width8-pins {           333         sd1_bus8: sd1-bus-width8-pins {
334                 samsung,pins = "gpr3-4", "gpr3    334                 samsung,pins = "gpr3-4", "gpr3-5", "gpr3-6", "gpr3-7";
335                 samsung,pin-function = <EXYNOS    335                 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
336                 samsung,pin-pud = <EXYNOS_PIN_    336                 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
337                 samsung,pin-drv = <EXYNOS5433_    337                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>;
338         };                                        338         };
339                                                   339 
340         pcie_bus: pcie-bus-pins {                 340         pcie_bus: pcie-bus-pins {
341                 samsung,pins = "gpr3-4", "gpr3    341                 samsung,pins = "gpr3-4", "gpr3-5", "gpr3-6";
342                 samsung,pin-function = <EXYNOS    342                 samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
343                 samsung,pin-pud = <EXYNOS_PIN_    343                 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
344         };                                        344         };
345                                                   345 
346         sd2_clk: sd2-clk-pins {                   346         sd2_clk: sd2-clk-pins {
347                 samsung,pins = "gpr4-0";          347                 samsung,pins = "gpr4-0";
348                 samsung,pin-function = <EXYNOS    348                 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
349                 samsung,pin-pud = <EXYNOS_PIN_    349                 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
350                 samsung,pin-drv = <EXYNOS5433_    350                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>;
351         };                                        351         };
352                                                   352 
353         sd2_cmd: sd2-cmd-pins {                   353         sd2_cmd: sd2-cmd-pins {
354                 samsung,pins = "gpr4-1";          354                 samsung,pins = "gpr4-1";
355                 samsung,pin-function = <EXYNOS    355                 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
356                 samsung,pin-pud = <EXYNOS_PIN_    356                 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
357                 samsung,pin-drv = <EXYNOS5433_    357                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>;
358         };                                        358         };
359                                                   359 
360         sd2_cd: sd2-cd-pins {                     360         sd2_cd: sd2-cd-pins {
361                 samsung,pins = "gpr4-2";          361                 samsung,pins = "gpr4-2";
362                 samsung,pin-function = <EXYNOS    362                 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
363                 samsung,pin-pud = <EXYNOS_PIN_    363                 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
364                 samsung,pin-drv = <EXYNOS5433_    364                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>;
365         };                                        365         };
366                                                   366 
367         sd2_bus1: sd2-bus-width1-pins {           367         sd2_bus1: sd2-bus-width1-pins {
368                 samsung,pins = "gpr4-3";          368                 samsung,pins = "gpr4-3";
369                 samsung,pin-function = <EXYNOS    369                 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
370                 samsung,pin-pud = <EXYNOS_PIN_    370                 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
371                 samsung,pin-drv = <EXYNOS5433_    371                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>;
372         };                                        372         };
373                                                   373 
374         sd2_bus4: sd2-bus-width4-pins {           374         sd2_bus4: sd2-bus-width4-pins {
375                 samsung,pins = "gpr4-4", "gpr4    375                 samsung,pins = "gpr4-4", "gpr4-5", "gpr4-6";
376                 samsung,pin-function = <EXYNOS    376                 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
377                 samsung,pin-pud = <EXYNOS_PIN_    377                 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
378                 samsung,pin-drv = <EXYNOS5433_    378                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>;
379         };                                        379         };
380                                                   380 
381         sd2_clk_output: sd2-clk-output-pins {     381         sd2_clk_output: sd2-clk-output-pins {
382                 samsung,pins = "gpr4-0";          382                 samsung,pins = "gpr4-0";
383                 samsung,pin-function = <EXYNOS    383                 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
384                 samsung,pin-pud = <EXYNOS_PIN_    384                 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
385                 samsung,pin-drv = <EXYNOS5433_    385                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR3>;
386         };                                        386         };
387                                                   387 
388         sd2_cmd_output: sd2-cmd-output-pins {     388         sd2_cmd_output: sd2-cmd-output-pins {
389                 samsung,pins = "gpr4-1";          389                 samsung,pins = "gpr4-1";
390                 samsung,pin-function = <EXYNOS    390                 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
391                 samsung,pin-pud = <EXYNOS_PIN_    391                 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
392                 samsung,pin-drv = <EXYNOS5433_    392                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR3>;
393         };                                        393         };
394 };                                                394 };
395                                                   395 
396 &pinctrl_imem {                                   396 &pinctrl_imem {
397         gpf0: gpf0-gpio-bank {                    397         gpf0: gpf0-gpio-bank {
398                 gpio-controller;                  398                 gpio-controller;
399                 #gpio-cells = <2>;                399                 #gpio-cells = <2>;
400                                                   400 
401                 interrupt-controller;             401                 interrupt-controller;
402                 #interrupt-cells = <2>;           402                 #interrupt-cells = <2>;
403         };                                        403         };
404 };                                                404 };
405                                                   405 
406 &pinctrl_nfc {                                    406 &pinctrl_nfc {
407         gpj0: gpj0-gpio-bank {                    407         gpj0: gpj0-gpio-bank {
408                 gpio-controller;                  408                 gpio-controller;
409                 #gpio-cells = <2>;                409                 #gpio-cells = <2>;
410                                                   410 
411                 interrupt-controller;             411                 interrupt-controller;
412                 #interrupt-cells = <2>;           412                 #interrupt-cells = <2>;
413         };                                        413         };
414                                                   414 
415         hs_i2c4_bus: hs-i2c4-bus-pins {           415         hs_i2c4_bus: hs-i2c4-bus-pins {
416                 samsung,pins = "gpj0-1", "gpj0    416                 samsung,pins = "gpj0-1", "gpj0-0";
417                 samsung,pin-function = <EXYNOS    417                 samsung,pin-function = <EXYNOS_PIN_FUNC_4>;
418                 samsung,pin-pud = <EXYNOS_PIN_    418                 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
419                 samsung,pin-drv = <EXYNOS5433_    419                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
420         };                                        420         };
421 };                                                421 };
422                                                   422 
423 &pinctrl_peric {                                  423 &pinctrl_peric {
424         gpv7: gpv7-gpio-bank {                    424         gpv7: gpv7-gpio-bank {
425                 gpio-controller;                  425                 gpio-controller;
426                 #gpio-cells = <2>;                426                 #gpio-cells = <2>;
427                                                   427 
428                 interrupt-controller;             428                 interrupt-controller;
429                 #interrupt-cells = <2>;           429                 #interrupt-cells = <2>;
430         };                                        430         };
431                                                   431 
432         gpb0: gpb0-gpio-bank {                    432         gpb0: gpb0-gpio-bank {
433                 gpio-controller;                  433                 gpio-controller;
434                 #gpio-cells = <2>;                434                 #gpio-cells = <2>;
435                                                   435 
436                 interrupt-controller;             436                 interrupt-controller;
437                 #interrupt-cells = <2>;           437                 #interrupt-cells = <2>;
438         };                                        438         };
439                                                   439 
440         gpc0: gpc0-gpio-bank {                    440         gpc0: gpc0-gpio-bank {
441                 gpio-controller;                  441                 gpio-controller;
442                 #gpio-cells = <2>;                442                 #gpio-cells = <2>;
443                                                   443 
444                 interrupt-controller;             444                 interrupt-controller;
445                 #interrupt-cells = <2>;           445                 #interrupt-cells = <2>;
446         };                                        446         };
447                                                   447 
448         gpc1: gpc1-gpio-bank {                    448         gpc1: gpc1-gpio-bank {
449                 gpio-controller;                  449                 gpio-controller;
450                 #gpio-cells = <2>;                450                 #gpio-cells = <2>;
451                                                   451 
452                 interrupt-controller;             452                 interrupt-controller;
453                 #interrupt-cells = <2>;           453                 #interrupt-cells = <2>;
454         };                                        454         };
455                                                   455 
456         gpc2: gpc2-gpio-bank {                    456         gpc2: gpc2-gpio-bank {
457                 gpio-controller;                  457                 gpio-controller;
458                 #gpio-cells = <2>;                458                 #gpio-cells = <2>;
459                                                   459 
460                 interrupt-controller;             460                 interrupt-controller;
461                 #interrupt-cells = <2>;           461                 #interrupt-cells = <2>;
462         };                                        462         };
463                                                   463 
464         gpc3: gpc3-gpio-bank {                    464         gpc3: gpc3-gpio-bank {
465                 gpio-controller;                  465                 gpio-controller;
466                 #gpio-cells = <2>;                466                 #gpio-cells = <2>;
467                                                   467 
468                 interrupt-controller;             468                 interrupt-controller;
469                 #interrupt-cells = <2>;           469                 #interrupt-cells = <2>;
470         };                                        470         };
471                                                   471 
472         gpg0: gpg0-gpio-bank {                    472         gpg0: gpg0-gpio-bank {
473                 gpio-controller;                  473                 gpio-controller;
474                 #gpio-cells = <2>;                474                 #gpio-cells = <2>;
475                                                   475 
476                 interrupt-controller;             476                 interrupt-controller;
477                 #interrupt-cells = <2>;           477                 #interrupt-cells = <2>;
478         };                                        478         };
479                                                   479 
480         gpd0: gpd0-gpio-bank {                    480         gpd0: gpd0-gpio-bank {
481                 gpio-controller;                  481                 gpio-controller;
482                 #gpio-cells = <2>;                482                 #gpio-cells = <2>;
483                                                   483 
484                 interrupt-controller;             484                 interrupt-controller;
485                 #interrupt-cells = <2>;           485                 #interrupt-cells = <2>;
486         };                                        486         };
487                                                   487 
488         gpd1: gpd1-gpio-bank {                    488         gpd1: gpd1-gpio-bank {
489                 gpio-controller;                  489                 gpio-controller;
490                 #gpio-cells = <2>;                490                 #gpio-cells = <2>;
491                                                   491 
492                 interrupt-controller;             492                 interrupt-controller;
493                 #interrupt-cells = <2>;           493                 #interrupt-cells = <2>;
494         };                                        494         };
495                                                   495 
496         gpd2: gpd2-gpio-bank {                    496         gpd2: gpd2-gpio-bank {
497                 gpio-controller;                  497                 gpio-controller;
498                 #gpio-cells = <2>;                498                 #gpio-cells = <2>;
499                                                   499 
500                 interrupt-controller;             500                 interrupt-controller;
501                 #interrupt-cells = <2>;           501                 #interrupt-cells = <2>;
502         };                                        502         };
503                                                   503 
504         gpd4: gpd4-gpio-bank {                    504         gpd4: gpd4-gpio-bank {
505                 gpio-controller;                  505                 gpio-controller;
506                 #gpio-cells = <2>;                506                 #gpio-cells = <2>;
507                                                   507 
508                 interrupt-controller;             508                 interrupt-controller;
509                 #interrupt-cells = <2>;           509                 #interrupt-cells = <2>;
510         };                                        510         };
511                                                   511 
512         gpd8: gpd8-gpio-bank {                    512         gpd8: gpd8-gpio-bank {
513                 gpio-controller;                  513                 gpio-controller;
514                 #gpio-cells = <2>;                514                 #gpio-cells = <2>;
515                                                   515 
516                 interrupt-controller;             516                 interrupt-controller;
517                 #interrupt-cells = <2>;           517                 #interrupt-cells = <2>;
518         };                                        518         };
519                                                   519 
520         gpd6: gpd6-gpio-bank {                    520         gpd6: gpd6-gpio-bank {
521                 gpio-controller;                  521                 gpio-controller;
522                 #gpio-cells = <2>;                522                 #gpio-cells = <2>;
523                                                   523 
524                 interrupt-controller;             524                 interrupt-controller;
525                 #interrupt-cells = <2>;           525                 #interrupt-cells = <2>;
526         };                                        526         };
527                                                   527 
528         gpd7: gpd7-gpio-bank {                    528         gpd7: gpd7-gpio-bank {
529                 gpio-controller;                  529                 gpio-controller;
530                 #gpio-cells = <2>;                530                 #gpio-cells = <2>;
531                                                   531 
532                 interrupt-controller;             532                 interrupt-controller;
533                 #interrupt-cells = <2>;           533                 #interrupt-cells = <2>;
534         };                                        534         };
535                                                   535 
536         gpg1: gpg1-gpio-bank {                    536         gpg1: gpg1-gpio-bank {
537                 gpio-controller;                  537                 gpio-controller;
538                 #gpio-cells = <2>;                538                 #gpio-cells = <2>;
539                                                   539 
540                 interrupt-controller;             540                 interrupt-controller;
541                 #interrupt-cells = <2>;           541                 #interrupt-cells = <2>;
542         };                                        542         };
543                                                   543 
544         gpg2: gpg2-gpio-bank {                    544         gpg2: gpg2-gpio-bank {
545                 gpio-controller;                  545                 gpio-controller;
546                 #gpio-cells = <2>;                546                 #gpio-cells = <2>;
547                                                   547 
548                 interrupt-controller;             548                 interrupt-controller;
549                 #interrupt-cells = <2>;           549                 #interrupt-cells = <2>;
550         };                                        550         };
551                                                   551 
552         gpg3: gpg3-gpio-bank {                    552         gpg3: gpg3-gpio-bank {
553                 gpio-controller;                  553                 gpio-controller;
554                 #gpio-cells = <2>;                554                 #gpio-cells = <2>;
555                                                   555 
556                 interrupt-controller;             556                 interrupt-controller;
557                 #interrupt-cells = <2>;           557                 #interrupt-cells = <2>;
558         };                                        558         };
559                                                   559 
560         hs_i2c8_bus: hs-i2c8-bus-pins {           560         hs_i2c8_bus: hs-i2c8-bus-pins {
561                 samsung,pins = "gpb0-1", "gpb0    561                 samsung,pins = "gpb0-1", "gpb0-0";
562                 samsung,pin-function = <EXYNOS    562                 samsung,pin-function = <EXYNOS_PIN_FUNC_4>;
563                 samsung,pin-pud = <EXYNOS_PIN_    563                 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
564                 samsung,pin-drv = <EXYNOS5433_    564                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
565         };                                        565         };
566                                                   566 
567         hs_i2c9_bus: hs-i2c9-bus-pins {           567         hs_i2c9_bus: hs-i2c9-bus-pins {
568                 samsung,pins = "gpb0-3", "gpb0    568                 samsung,pins = "gpb0-3", "gpb0-2";
569                 samsung,pin-function = <EXYNOS    569                 samsung,pin-function = <EXYNOS_PIN_FUNC_4>;
570                 samsung,pin-pud = <EXYNOS_PIN_    570                 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
571                 samsung,pin-drv = <EXYNOS5433_    571                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
572         };                                        572         };
573                                                   573 
574         i2s1_bus: i2s1-bus-pins {                 574         i2s1_bus: i2s1-bus-pins {
575                 samsung,pins = "gpd4-0", "gpd4    575                 samsung,pins = "gpd4-0", "gpd4-1", "gpd4-2",
576                                 "gpd4-3", "gpd    576                                 "gpd4-3", "gpd4-4";
577                 samsung,pin-function = <EXYNOS    577                 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
578                 samsung,pin-pud = <EXYNOS_PIN_    578                 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
579                 samsung,pin-drv = <EXYNOS5433_    579                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
580         };                                        580         };
581                                                   581 
582         pcm1_bus: pcm1-bus-pins {                 582         pcm1_bus: pcm1-bus-pins {
583                 samsung,pins = "gpd4-0", "gpd4    583                 samsung,pins = "gpd4-0", "gpd4-1", "gpd4-2",
584                                 "gpd4-3", "gpd    584                                 "gpd4-3", "gpd4-4";
585                 samsung,pin-function = <EXYNOS    585                 samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
586                 samsung,pin-pud = <EXYNOS_PIN_    586                 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
587                 samsung,pin-drv = <EXYNOS5433_    587                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
588         };                                        588         };
589                                                   589 
590         spdif_bus: spdif-bus-pins {               590         spdif_bus: spdif-bus-pins {
591                 samsung,pins = "gpd4-3", "gpd4    591                 samsung,pins = "gpd4-3", "gpd4-4";
592                 samsung,pin-function = <EXYNOS    592                 samsung,pin-function = <EXYNOS_PIN_FUNC_4>;
593                 samsung,pin-pud = <EXYNOS_PIN_    593                 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
594                 samsung,pin-drv = <EXYNOS5433_    594                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
595         };                                        595         };
596                                                   596 
597         fimc_is_spi_pin0: fimc-is-spi-pin0-pin    597         fimc_is_spi_pin0: fimc-is-spi-pin0-pins {
598                 samsung,pins = "gpc3-3", "gpc3    598                 samsung,pins = "gpc3-3", "gpc3-2", "gpc3-1", "gpc3-0";
599                 samsung,pin-function = <EXYNOS    599                 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
600                 samsung,pin-pud = <EXYNOS_PIN_    600                 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
601                 samsung,pin-drv = <EXYNOS5433_    601                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
602         };                                        602         };
603                                                   603 
604         fimc_is_spi_pin1: fimc-is-spi-pin1-pin    604         fimc_is_spi_pin1: fimc-is-spi-pin1-pins {
605                 samsung,pins = "gpc3-7", "gpc3    605                 samsung,pins = "gpc3-7", "gpc3-6", "gpc3-5", "gpc3-4";
606                 samsung,pin-function = <EXYNOS    606                 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
607                 samsung,pin-pud = <EXYNOS_PIN_    607                 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
608                 samsung,pin-drv = <EXYNOS5433_    608                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
609         };                                        609         };
610                                                   610 
611         uart0_bus: uart0-bus-pins {               611         uart0_bus: uart0-bus-pins {
612                 samsung,pins = "gpd0-3", "gpd0    612                 samsung,pins = "gpd0-3", "gpd0-2", "gpd0-1", "gpd0-0";
613                 samsung,pin-function = <EXYNOS    613                 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
614                 samsung,pin-pud = <EXYNOS_PIN_    614                 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
615         };                                        615         };
616                                                   616 
617         hs_i2c2_bus: hs-i2c2-bus-pins {           617         hs_i2c2_bus: hs-i2c2-bus-pins {
618                 samsung,pins = "gpd0-3", "gpd0    618                 samsung,pins = "gpd0-3", "gpd0-2";
619                 samsung,pin-function = <EXYNOS    619                 samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
620                 samsung,pin-pud = <EXYNOS_PIN_    620                 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
621                 samsung,pin-drv = <EXYNOS5433_    621                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
622         };                                        622         };
623                                                   623 
624         uart2_bus: uart2-bus-pins {               624         uart2_bus: uart2-bus-pins {
625                 samsung,pins = "gpd1-5", "gpd1    625                 samsung,pins = "gpd1-5", "gpd1-4";
626                 samsung,pin-function = <EXYNOS    626                 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
627                 samsung,pin-pud = <EXYNOS_PIN_    627                 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
628         };                                        628         };
629                                                   629 
630         uart1_bus: uart1-bus-pins {               630         uart1_bus: uart1-bus-pins {
631                 samsung,pins = "gpd1-3", "gpd1    631                 samsung,pins = "gpd1-3", "gpd1-2", "gpd1-1", "gpd1-0";
632                 samsung,pin-function = <EXYNOS    632                 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
633                 samsung,pin-pud = <EXYNOS_PIN_    633                 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
634         };                                        634         };
635                                                   635 
636         hs_i2c3_bus: hs-i2c3-bus-pins {           636         hs_i2c3_bus: hs-i2c3-bus-pins {
637                 samsung,pins = "gpd1-3", "gpd1    637                 samsung,pins = "gpd1-3", "gpd1-2";
638                 samsung,pin-function = <EXYNOS    638                 samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
639                 samsung,pin-pud = <EXYNOS_PIN_    639                 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
640                 samsung,pin-drv = <EXYNOS5433_    640                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
641         };                                        641         };
642                                                   642 
643         hs_i2c0_bus: hs-i2c0-bus-pins {           643         hs_i2c0_bus: hs-i2c0-bus-pins {
644                 samsung,pins = "gpd2-1", "gpd2    644                 samsung,pins = "gpd2-1", "gpd2-0";
645                 samsung,pin-function = <EXYNOS    645                 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
646                 samsung,pin-pud = <EXYNOS_PIN_    646                 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
647                 samsung,pin-drv = <EXYNOS5433_    647                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
648         };                                        648         };
649                                                   649 
650         hs_i2c1_bus: hs-i2c1-bus-pins {           650         hs_i2c1_bus: hs-i2c1-bus-pins {
651                 samsung,pins = "gpd2-3", "gpd2    651                 samsung,pins = "gpd2-3", "gpd2-2";
652                 samsung,pin-function = <EXYNOS    652                 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
653                 samsung,pin-pud = <EXYNOS_PIN_    653                 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
654                 samsung,pin-drv = <EXYNOS5433_    654                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
655         };                                        655         };
656                                                   656 
657         pwm0_out: pwm0-out-pins {                 657         pwm0_out: pwm0-out-pins {
658                 samsung,pins = "gpd2-4";          658                 samsung,pins = "gpd2-4";
659                 samsung,pin-function = <EXYNOS    659                 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
660                 samsung,pin-pud = <EXYNOS_PIN_    660                 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
661                 samsung,pin-drv = <EXYNOS5433_    661                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
662         };                                        662         };
663                                                   663 
664         pwm1_out: pwm1-out-pins {                 664         pwm1_out: pwm1-out-pins {
665                 samsung,pins = "gpd2-5";          665                 samsung,pins = "gpd2-5";
666                 samsung,pin-function = <EXYNOS    666                 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
667                 samsung,pin-pud = <EXYNOS_PIN_    667                 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
668                 samsung,pin-drv = <EXYNOS5433_    668                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
669         };                                        669         };
670                                                   670 
671         pwm2_out: pwm2-out-pins {                 671         pwm2_out: pwm2-out-pins {
672                 samsung,pins = "gpd2-6";          672                 samsung,pins = "gpd2-6";
673                 samsung,pin-function = <EXYNOS    673                 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
674                 samsung,pin-pud = <EXYNOS_PIN_    674                 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
675                 samsung,pin-drv = <EXYNOS5433_    675                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
676         };                                        676         };
677                                                   677 
678         pwm3_out: pwm3-out-pins {                 678         pwm3_out: pwm3-out-pins {
679                 samsung,pins = "gpd2-7";          679                 samsung,pins = "gpd2-7";
680                 samsung,pin-function = <EXYNOS    680                 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
681                 samsung,pin-pud = <EXYNOS_PIN_    681                 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
682                 samsung,pin-drv = <EXYNOS5433_    682                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
683         };                                        683         };
684                                                   684 
685         spi1_bus: spi1-bus-pins {                 685         spi1_bus: spi1-bus-pins {
686                 samsung,pins = "gpd6-2", "gpd6    686                 samsung,pins = "gpd6-2", "gpd6-4", "gpd6-5";
687                 samsung,pin-function = <EXYNOS    687                 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
688                 samsung,pin-pud = <EXYNOS_PIN_    688                 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
689                 samsung,pin-drv = <EXYNOS5433_    689                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
690         };                                        690         };
691                                                   691 
692         hs_i2c7_bus: hs-i2c7-bus-pins {           692         hs_i2c7_bus: hs-i2c7-bus-pins {
693                 samsung,pins = "gpd2-7", "gpd2    693                 samsung,pins = "gpd2-7", "gpd2-6";
694                 samsung,pin-function = <EXYNOS    694                 samsung,pin-function = <EXYNOS_PIN_FUNC_4>;
695                 samsung,pin-pud = <EXYNOS_PIN_    695                 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
696                 samsung,pin-drv = <EXYNOS5433_    696                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
697         };                                        697         };
698                                                   698 
699         spi0_bus: spi0-bus-pins {                 699         spi0_bus: spi0-bus-pins {
700                 samsung,pins = "gpd8-0", "gpd6    700                 samsung,pins = "gpd8-0", "gpd6-0", "gpd6-1";
701                 samsung,pin-function = <EXYNOS    701                 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
702                 samsung,pin-pud = <EXYNOS_PIN_    702                 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
703                 samsung,pin-drv = <EXYNOS5433_    703                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
704         };                                        704         };
705                                                   705 
706         hs_i2c10_bus: hs-i2c10-bus-pins {         706         hs_i2c10_bus: hs-i2c10-bus-pins {
707                 samsung,pins = "gpg3-1", "gpg3    707                 samsung,pins = "gpg3-1", "gpg3-0";
708                 samsung,pin-function = <EXYNOS    708                 samsung,pin-function = <EXYNOS_PIN_FUNC_4>;
709                 samsung,pin-pud = <EXYNOS_PIN_    709                 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
710                 samsung,pin-drv = <EXYNOS5433_    710                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
711         };                                        711         };
712                                                   712 
713         hs_i2c11_bus: hs-i2c11-bus-pins {         713         hs_i2c11_bus: hs-i2c11-bus-pins {
714                 samsung,pins = "gpg3-3", "gpg3    714                 samsung,pins = "gpg3-3", "gpg3-2";
715                 samsung,pin-function = <EXYNOS    715                 samsung,pin-function = <EXYNOS_PIN_FUNC_4>;
716                 samsung,pin-pud = <EXYNOS_PIN_    716                 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
717                 samsung,pin-drv = <EXYNOS5433_    717                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
718         };                                        718         };
719                                                   719 
720         spi3_bus: spi3-bus-pins {                 720         spi3_bus: spi3-bus-pins {
721                 samsung,pins = "gpg3-4", "gpg3    721                 samsung,pins = "gpg3-4", "gpg3-6", "gpg3-7";
722                 samsung,pin-function = <EXYNOS    722                 samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
723                 samsung,pin-pud = <EXYNOS_PIN_    723                 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
724                 samsung,pin-drv = <EXYNOS5433_    724                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
725         };                                        725         };
726                                                   726 
727         spi4_bus: spi4-bus-pins {                 727         spi4_bus: spi4-bus-pins {
728                 samsung,pins = "gpv7-1", "gpv7    728                 samsung,pins = "gpv7-1", "gpv7-3", "gpv7-4";
729                 samsung,pin-function = <EXYNOS    729                 samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
730                 samsung,pin-pud = <EXYNOS_PIN_    730                 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
731                 samsung,pin-drv = <EXYNOS5433_    731                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
732         };                                        732         };
733                                                   733 
734         fimc_is_uart: fimc-is-uart-pins {         734         fimc_is_uart: fimc-is-uart-pins {
735                 samsung,pins = "gpc1-1", "gpc0    735                 samsung,pins = "gpc1-1", "gpc0-7";
736                 samsung,pin-function = <EXYNOS    736                 samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
737                 samsung,pin-pud = <EXYNOS_PIN_    737                 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
738                 samsung,pin-drv = <EXYNOS5433_    738                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
739         };                                        739         };
740                                                   740 
741         fimc_is_ch0_i2c: fimc-is-ch0-i2c-pins     741         fimc_is_ch0_i2c: fimc-is-ch0-i2c-pins {
742                 samsung,pins = "gpc2-1", "gpc2    742                 samsung,pins = "gpc2-1", "gpc2-0";
743                 samsung,pin-function = <EXYNOS    743                 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
744                 samsung,pin-pud = <EXYNOS_PIN_    744                 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
745                 samsung,pin-drv = <EXYNOS5433_    745                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
746         };                                        746         };
747                                                   747 
748         fimc_is_ch0_mclk: fimc-is-ch0-mclk-pin    748         fimc_is_ch0_mclk: fimc-is-ch0-mclk-pins {
749                 samsung,pins = "gpd7-0";          749                 samsung,pins = "gpd7-0";
750                 samsung,pin-function = <EXYNOS    750                 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
751                 samsung,pin-pud = <EXYNOS_PIN_    751                 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
752                 samsung,pin-drv = <EXYNOS5433_    752                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
753         };                                        753         };
754                                                   754 
755         fimc_is_ch1_i2c: fimc-is-ch1-i2c-pins     755         fimc_is_ch1_i2c: fimc-is-ch1-i2c-pins {
756                 samsung,pins = "gpc2-3", "gpc2    756                 samsung,pins = "gpc2-3", "gpc2-2";
757                 samsung,pin-function = <EXYNOS    757                 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
758                 samsung,pin-pud = <EXYNOS_PIN_    758                 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
759                 samsung,pin-drv = <EXYNOS5433_    759                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
760         };                                        760         };
761                                                   761 
762         fimc_is_ch1_mclk: fimc-is-ch1-mclk-pin    762         fimc_is_ch1_mclk: fimc-is-ch1-mclk-pins {
763                 samsung,pins = "gpd7-1";          763                 samsung,pins = "gpd7-1";
764                 samsung,pin-function = <EXYNOS    764                 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
765                 samsung,pin-pud = <EXYNOS_PIN_    765                 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
766                 samsung,pin-drv = <EXYNOS5433_    766                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
767         };                                        767         };
768                                                   768 
769         fimc_is_ch2_i2c: fimc-is-ch2-i2c-pins     769         fimc_is_ch2_i2c: fimc-is-ch2-i2c-pins {
770                 samsung,pins = "gpc2-5", "gpc2    770                 samsung,pins = "gpc2-5", "gpc2-4";
771                 samsung,pin-function = <EXYNOS    771                 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
772                 samsung,pin-pud = <EXYNOS_PIN_    772                 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
773                 samsung,pin-drv = <EXYNOS5433_    773                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
774         };                                        774         };
775                                                   775 
776         fimc_is_ch2_mclk: fimc-is-ch2-mclk-pin    776         fimc_is_ch2_mclk: fimc-is-ch2-mclk-pins {
777                 samsung,pins = "gpd7-2";          777                 samsung,pins = "gpd7-2";
778                 samsung,pin-function = <EXYNOS    778                 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
779                 samsung,pin-pud = <EXYNOS_PIN_    779                 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
780                 samsung,pin-drv = <EXYNOS5433_    780                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
781         };                                        781         };
782 };                                                782 };
783                                                   783 
784 &pinctrl_touch {                                  784 &pinctrl_touch {
785         gpj1: gpj1-gpio-bank {                    785         gpj1: gpj1-gpio-bank {
786                 gpio-controller;                  786                 gpio-controller;
787                 #gpio-cells = <2>;                787                 #gpio-cells = <2>;
788                                                   788 
789                 interrupt-controller;             789                 interrupt-controller;
790                 #interrupt-cells = <2>;           790                 #interrupt-cells = <2>;
791         };                                        791         };
792                                                   792 
793         hs_i2c5_bus: hs-i2c5-bus-pins {           793         hs_i2c5_bus: hs-i2c5-bus-pins {
794                 samsung,pins = "gpj1-1", "gpj1    794                 samsung,pins = "gpj1-1", "gpj1-0";
795                 samsung,pin-function = <EXYNOS    795                 samsung,pin-function = <EXYNOS_PIN_FUNC_4>;
796                 samsung,pin-pud = <EXYNOS_PIN_    796                 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
797                 samsung,pin-drv = <EXYNOS5433_    797                 samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>;
798         };                                        798         };
799 };                                                799 };
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php