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


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

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