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

TOMOYO Linux Cross Reference
Linux/arch/arm64/boot/dts/exynos/exynos7-pinctrl.dtsi

Version: ~ [ linux-6.11-rc3 ] ~ [ linux-6.10.4 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.45 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.104 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.164 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.223 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.281 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.319 ] ~ [ 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.9 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

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

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