~ [ 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-4.14.336)


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

~ [ 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