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

TOMOYO Linux Cross Reference
Linux/arch/arm/boot/dts/samsung/s5pv210-pinctrl.dtsi

Version: ~ [ linux-6.11.5 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.58 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.114 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.169 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.228 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.284 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.322 ] ~ [ 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 S5PV210 SoC device tree source - pin control-related
  4  * definitions
  5  *
  6  * Copyright (c) 2013-2014 Samsung Electronics, Co. Ltd.
  7  *
  8  * Mateusz Krawczuk <m.krawczuk@partner.samsung.com>
  9  * Tomasz Figa <t.figa@samsung.com>
 10  *
 11  * Samsung's S5PV210 SoC pin banks, pin-mux and pin-config options are
 12  * listed as device tree nodes in this file.
 13  */
 14 
 15 #include "s5pv210-pinctrl.h"
 16 
 17 #define PIN_SLP(_pin, _mode, _pull)                                     \
 18         pin- ## _pin {                                                  \
 19                 samsung,pins = #_pin;                                   \
 20                 samsung,pin-con-pdn = <S5PV210_PIN_PDN_ ##_mode>;       \
 21                 samsung,pin-pud-pdn = <S5PV210_PIN_PULL_ ##_pull>;      \
 22         }
 23 
 24 &pinctrl0 {
 25         gpa0: gpa0-gpio-bank {
 26                 gpio-controller;
 27                 #gpio-cells = <2>;
 28 
 29                 interrupt-controller;
 30                 #interrupt-cells = <2>;
 31         };
 32 
 33         gpa1: gpa1-gpio-bank {
 34                 gpio-controller;
 35                 #gpio-cells = <2>;
 36 
 37                 interrupt-controller;
 38                 #interrupt-cells = <2>;
 39         };
 40 
 41         gpb: gpb-gpio-bank {
 42                 gpio-controller;
 43                 #gpio-cells = <2>;
 44 
 45                 interrupt-controller;
 46                 #interrupt-cells = <2>;
 47         };
 48 
 49         gpc0: gpc0-gpio-bank {
 50                 gpio-controller;
 51                 #gpio-cells = <2>;
 52 
 53                 interrupt-controller;
 54                 #interrupt-cells = <2>;
 55         };
 56 
 57         gpc1: gpc1-gpio-bank {
 58                 gpio-controller;
 59                 #gpio-cells = <2>;
 60 
 61                 interrupt-controller;
 62                 #interrupt-cells = <2>;
 63         };
 64 
 65         gpd0: gpd0-gpio-bank {
 66                 gpio-controller;
 67                 #gpio-cells = <2>;
 68 
 69                 interrupt-controller;
 70                 #interrupt-cells = <2>;
 71         };
 72 
 73         gpd1: gpd1-gpio-bank {
 74                 gpio-controller;
 75                 #gpio-cells = <2>;
 76 
 77                 interrupt-controller;
 78                 #interrupt-cells = <2>;
 79         };
 80 
 81         gpe0: gpe0-gpio-bank {
 82                 gpio-controller;
 83                 #gpio-cells = <2>;
 84 
 85                 interrupt-controller;
 86                 #interrupt-cells = <2>;
 87         };
 88 
 89         gpe1: gpe1-gpio-bank {
 90                 gpio-controller;
 91                 #gpio-cells = <2>;
 92 
 93                 interrupt-controller;
 94                 #interrupt-cells = <2>;
 95         };
 96 
 97         gpf0: gpf0-gpio-bank {
 98                 gpio-controller;
 99                 #gpio-cells = <2>;
100 
101                 interrupt-controller;
102                 #interrupt-cells = <2>;
103         };
104 
105         gpf1: gpf1-gpio-bank {
106                 gpio-controller;
107                 #gpio-cells = <2>;
108 
109                 interrupt-controller;
110                 #interrupt-cells = <2>;
111         };
112 
113         gpf2: gpf2-gpio-bank {
114                 gpio-controller;
115                 #gpio-cells = <2>;
116 
117                 interrupt-controller;
118                 #interrupt-cells = <2>;
119         };
120 
121         gpf3: gpf3-gpio-bank {
122                 gpio-controller;
123                 #gpio-cells = <2>;
124 
125                 interrupt-controller;
126                 #interrupt-cells = <2>;
127         };
128 
129         gpg0: gpg0-gpio-bank {
130                 gpio-controller;
131                 #gpio-cells = <2>;
132 
133                 interrupt-controller;
134                 #interrupt-cells = <2>;
135         };
136 
137         gpg1: gpg1-gpio-bank {
138                 gpio-controller;
139                 #gpio-cells = <2>;
140 
141                 interrupt-controller;
142                 #interrupt-cells = <2>;
143         };
144 
145         gpg2: gpg2-gpio-bank {
146                 gpio-controller;
147                 #gpio-cells = <2>;
148 
149                 interrupt-controller;
150                 #interrupt-cells = <2>;
151         };
152 
153         gpg3: gpg3-gpio-bank {
154                 gpio-controller;
155                 #gpio-cells = <2>;
156 
157                 interrupt-controller;
158                 #interrupt-cells = <2>;
159         };
160 
161         gpj0: gpj0-gpio-bank {
162                 gpio-controller;
163                 #gpio-cells = <2>;
164 
165                 interrupt-controller;
166                 #interrupt-cells = <2>;
167         };
168 
169         gpj1: gpj1-gpio-bank {
170                 gpio-controller;
171                 #gpio-cells = <2>;
172 
173                 interrupt-controller;
174                 #interrupt-cells = <2>;
175         };
176 
177         gpj2: gpj2-gpio-bank {
178                 gpio-controller;
179                 #gpio-cells = <2>;
180 
181                 interrupt-controller;
182                 #interrupt-cells = <2>;
183         };
184 
185         gpj3: gpj3-gpio-bank {
186                 gpio-controller;
187                 #gpio-cells = <2>;
188 
189                 interrupt-controller;
190                 #interrupt-cells = <2>;
191         };
192 
193         gpj4: gpj4-gpio-bank {
194                 gpio-controller;
195                 #gpio-cells = <2>;
196 
197                 interrupt-controller;
198                 #interrupt-cells = <2>;
199         };
200 
201         gpi: gpi-gpio-bank {
202                 gpio-controller;
203                 #gpio-cells = <2>;
204         };
205 
206         mp01: mp01-gpio-bank {
207                 gpio-controller;
208                 #gpio-cells = <2>;
209         };
210 
211         mp02: mp02-gpio-bank {
212                 gpio-controller;
213                 #gpio-cells = <2>;
214         };
215 
216         mp03: mp03-gpio-bank {
217                 gpio-controller;
218                 #gpio-cells = <2>;
219         };
220 
221         mp04: mp04-gpio-bank {
222                 gpio-controller;
223                 #gpio-cells = <2>;
224         };
225 
226         mp05: mp05-gpio-bank {
227                 gpio-controller;
228                 #gpio-cells = <2>;
229         };
230 
231         mp06: mp06-gpio-bank {
232                 gpio-controller;
233                 #gpio-cells = <2>;
234         };
235 
236         mp07: mp07-gpio-bank {
237                 gpio-controller;
238                 #gpio-cells = <2>;
239         };
240 
241         gph0: gph0-gpio-bank {
242                 gpio-controller;
243                 interrupt-controller;
244                 interrupt-parent = <&vic0>;
245                 interrupts = <0>, <1>, <2>, <3>,
246                                 <4>, <5>, <6>, <7>;
247                 #gpio-cells = <2>;
248                 #interrupt-cells = <2>;
249         };
250 
251         gph1: gph1-gpio-bank {
252                 gpio-controller;
253                 interrupt-controller;
254                 interrupt-parent = <&vic0>;
255                 interrupts = <8>, <9>, <10>, <11>,
256                                 <12>, <13>, <14>, <15>;
257                 #gpio-cells = <2>;
258                 #interrupt-cells = <2>;
259         };
260 
261         gph2: gph2-gpio-bank {
262                 gpio-controller;
263                 #gpio-cells = <2>;
264 
265                 interrupt-controller;
266                 #interrupt-cells = <2>;
267         };
268 
269         gph3: gph3-gpio-bank {
270                 gpio-controller;
271                 #gpio-cells = <2>;
272 
273                 interrupt-controller;
274                 #interrupt-cells = <2>;
275         };
276 
277         uart0_data: uart0-data-pins {
278                 samsung,pins = "gpa0-0", "gpa0-1";
279                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
280                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
281                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
282         };
283 
284         uart0_fctl: uart0-fctl-pins {
285                 samsung,pins = "gpa0-2", "gpa0-3";
286                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
287                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
288                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
289         };
290 
291         uart1_data: uart1-data-pins {
292                 samsung,pins = "gpa0-4", "gpa0-5";
293                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
294                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
295                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
296         };
297 
298         uart1_fctl: uart1-fctl-pins {
299                 samsung,pins = "gpa0-6", "gpa0-7";
300                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
301                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
302                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
303         };
304 
305         uart2_data: uart2-data-pins {
306                 samsung,pins = "gpa1-0", "gpa1-1";
307                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
308                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
309                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
310         };
311 
312         uart2_fctl: uart2-fctl-pins {
313                 samsung,pins = "gpa1-2", "gpa1-3";
314                 samsung,pin-function = <S5PV210_PIN_FUNC_3>;
315                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
316                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
317         };
318 
319         uart3_data: uart3-data-pins {
320                 samsung,pins = "gpa1-2", "gpa1-3";
321                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
322                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
323                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
324         };
325 
326         uart_audio: uart-audio-pins {
327                 samsung,pins = "gpa1-2", "gpa1-3";
328                 samsung,pin-function = <S5PV210_PIN_FUNC_4>;
329                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
330                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
331         };
332 
333         spi0_bus: spi0-bus-pins {
334                 samsung,pins = "gpb-0", "gpb-2", "gpb-3";
335                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
336                 samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
337                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
338         };
339 
340         spi1_bus: spi1-bus-pins {
341                 samsung,pins = "gpb-4", "gpb-6", "gpb-7";
342                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
343                 samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
344                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
345         };
346 
347         i2s0_bus: i2s0-bus-pins {
348                 samsung,pins = "gpi-0", "gpi-1", "gpi-2", "gpi-3",
349                                 "gpi-4", "gpi-5", "gpi-6";
350                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
351                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
352                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
353         };
354 
355         i2s1_bus: i2s1-bus-pins {
356                 samsung,pins = "gpc0-0", "gpc0-1", "gpc0-2", "gpc0-3",
357                                 "gpc0-4";
358                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
359                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
360                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
361         };
362 
363         i2s2_bus: i2s2-bus-pins {
364                 samsung,pins = "gpc1-0", "gpc1-1", "gpc1-2", "gpc1-3",
365                                 "gpc1-4";
366                 samsung,pin-function = <S5PV210_PIN_FUNC_4>;
367                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
368                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
369         };
370 
371         pcm1_bus: pcm1-bus-pins {
372                 samsung,pins = "gpc0-0", "gpc0-1", "gpc0-2", "gpc0-3",
373                                 "gpc0-4";
374                 samsung,pin-function = <S5PV210_PIN_FUNC_3>;
375                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
376                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
377         };
378 
379         ac97_bus: ac97-bus-pins {
380                 samsung,pins = "gpc0-0", "gpc0-1", "gpc0-2", "gpc0-3",
381                                 "gpc0-4";
382                 samsung,pin-function = <S5PV210_PIN_FUNC_4>;
383                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
384                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
385         };
386 
387         i2s2_bus: i2s2-bus-pins {
388                 samsung,pins = "gpc1-0", "gpc1-1", "gpc1-2", "gpc1-3",
389                                 "gpc1-4";
390                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
391                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
392                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
393         };
394 
395         pcm2_bus: pcm2-bus-pins {
396                 samsung,pins = "gpc1-0", "gpc1-1", "gpc1-2", "gpc1-3",
397                                 "gpc1-4";
398                 samsung,pin-function = <S5PV210_PIN_FUNC_3>;
399                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
400                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
401         };
402 
403         spdif_bus: spdif-bus-pins {
404                 samsung,pins = "gpc1-0", "gpc1-1";
405                 samsung,pin-function = <S5PV210_PIN_FUNC_4>;
406                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
407                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
408         };
409 
410         spi2_bus: spi2-bus-pins {
411                 samsung,pins = "gpc1-1", "gpc1-2", "gpc1-3", "gpc1-4";
412                 samsung,pin-function = <S5PV210_PIN_FUNC_5>;
413                 samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
414                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
415         };
416 
417         i2c0_bus: i2c0-bus-pins {
418                 samsung,pins = "gpd1-0", "gpd1-1";
419                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
420                 samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
421                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
422         };
423 
424         i2c1_bus: i2c1-bus-pins {
425                 samsung,pins = "gpd1-2", "gpd1-3";
426                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
427                 samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
428                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
429         };
430 
431         i2c2_bus: i2c2-bus-pins {
432                 samsung,pins = "gpd1-4", "gpd1-5";
433                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
434                 samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
435                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
436         };
437 
438         pwm0_out: pwm0-out-pins {
439                 samsung,pins = "gpd0-0";
440                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
441                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
442                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
443         };
444 
445         pwm1_out: pwm1-out-pins {
446                 samsung,pins = "gpd0-1";
447                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
448                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
449                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
450         };
451 
452         pwm2_out: pwm2-out-pins {
453                 samsung,pins = "gpd0-2";
454                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
455                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
456                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
457         };
458 
459         pwm3_out: pwm3-out-pins {
460                 samsung,pins = "gpd0-3";
461                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
462                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
463                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
464         };
465 
466         keypad_row0: keypad-row-0-pins {
467                 samsung,pins = "gph3-0";
468                 samsung,pin-function = <S5PV210_PIN_FUNC_3>;
469                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
470                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
471         };
472 
473         keypad_row1: keypad-row-1-pins {
474                 samsung,pins = "gph3-1";
475                 samsung,pin-function = <S5PV210_PIN_FUNC_3>;
476                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
477                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
478         };
479 
480         keypad_row2: keypad-row-2-pins {
481                 samsung,pins = "gph3-2";
482                 samsung,pin-function = <S5PV210_PIN_FUNC_3>;
483                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
484                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
485         };
486 
487         keypad_row3: keypad-row-3-pins {
488                 samsung,pins = "gph3-3";
489                 samsung,pin-function = <S5PV210_PIN_FUNC_3>;
490                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
491                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
492         };
493 
494         keypad_row4: keypad-row-4-pins {
495                 samsung,pins = "gph3-4";
496                 samsung,pin-function = <S5PV210_PIN_FUNC_3>;
497                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
498                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
499         };
500 
501         keypad_row5: keypad-row-5-pins {
502                 samsung,pins = "gph3-5";
503                 samsung,pin-function = <S5PV210_PIN_FUNC_3>;
504                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
505                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
506         };
507 
508         keypad_row6: keypad-row-6-pins {
509                 samsung,pins = "gph3-6";
510                 samsung,pin-function = <S5PV210_PIN_FUNC_3>;
511                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
512                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
513         };
514 
515         keypad_row7: keypad-row-7-pins {
516                 samsung,pins = "gph3-7";
517                 samsung,pin-function = <S5PV210_PIN_FUNC_3>;
518                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
519                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
520         };
521 
522         keypad_col0: keypad-col-0-pins {
523                 samsung,pins = "gph2-0";
524                 samsung,pin-function = <S5PV210_PIN_FUNC_3>;
525                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
526                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
527         };
528 
529         keypad_col1: keypad-col-1-pins {
530                 samsung,pins = "gph2-1";
531                 samsung,pin-function = <S5PV210_PIN_FUNC_3>;
532                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
533                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
534         };
535 
536         keypad_col2: keypad-col-2-pins {
537                 samsung,pins = "gph2-2";
538                 samsung,pin-function = <S5PV210_PIN_FUNC_3>;
539                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
540                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
541         };
542 
543         keypad_col3: keypad-col-3-pins {
544                 samsung,pins = "gph2-3";
545                 samsung,pin-function = <S5PV210_PIN_FUNC_3>;
546                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
547                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
548         };
549 
550         keypad_col4: keypad-col-4-pins {
551                 samsung,pins = "gph2-4";
552                 samsung,pin-function = <S5PV210_PIN_FUNC_3>;
553                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
554                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
555         };
556 
557         keypad_col5: keypad-col-5-pins {
558                 samsung,pins = "gph2-5";
559                 samsung,pin-function = <S5PV210_PIN_FUNC_3>;
560                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
561                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
562         };
563 
564         keypad_col6: keypad-col-6-pins {
565                 samsung,pins = "gph2-6";
566                 samsung,pin-function = <S5PV210_PIN_FUNC_3>;
567                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
568                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
569         };
570 
571         keypad_col7: keypad-col-7-pins {
572                 samsung,pins = "gph2-7";
573                 samsung,pin-function = <S5PV210_PIN_FUNC_3>;
574                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
575                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
576         };
577 
578         sd0_clk: sd0-clk-pins {
579                 samsung,pins = "gpg0-0";
580                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
581                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
582                 samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
583         };
584 
585         sd0_cmd: sd0-cmd-pins {
586                 samsung,pins = "gpg0-1";
587                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
588                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
589                 samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
590         };
591 
592         sd0_cd: sd0-cd-pins {
593                 samsung,pins = "gpg0-2";
594                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
595                 samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
596                 samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
597         };
598 
599         sd0_bus1: sd0-bus-width1-pins {
600                 samsung,pins = "gpg0-3";
601                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
602                 samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
603                 samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
604         };
605 
606         sd0_bus4: sd0-bus-width4-pins {
607                 samsung,pins = "gpg0-3", "gpg0-4", "gpg0-5", "gpg0-6";
608                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
609                 samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
610                 samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
611         };
612 
613         sd0_bus8: sd0-bus-width8-pins {
614                 samsung,pins = "gpg1-3", "gpg1-4", "gpg1-5", "gpg1-6";
615                 samsung,pin-function = <S5PV210_PIN_FUNC_3>;
616                 samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
617                 samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
618         };
619 
620         sd1_clk: sd1-clk-pins {
621                 samsung,pins = "gpg1-0";
622                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
623                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
624                 samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
625         };
626 
627         sd1_cmd: sd1-cmd-pins {
628                 samsung,pins = "gpg1-1";
629                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
630                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
631                 samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
632         };
633 
634         sd1_cd: sd1-cd-pins {
635                 samsung,pins = "gpg1-2";
636                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
637                 samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
638                 samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
639         };
640 
641         sd1_bus1: sd1-bus-width1-pins {
642                 samsung,pins = "gpg1-3";
643                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
644                 samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
645                 samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
646         };
647 
648         sd1_bus4: sd1-bus-width4-pins {
649                 samsung,pins = "gpg1-3", "gpg1-4", "gpg1-5", "gpg1-6";
650                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
651                 samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
652                 samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
653         };
654 
655         sd2_clk: sd2-clk-pins {
656                 samsung,pins = "gpg2-0";
657                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
658                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
659                 samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
660         };
661 
662         sd2_cmd: sd2-cmd-pins {
663                 samsung,pins = "gpg2-1";
664                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
665                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
666                 samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
667         };
668 
669         sd2_cd: sd2-cd-pins {
670                 samsung,pins = "gpg2-2";
671                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
672                 samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
673                 samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
674         };
675 
676         sd2_bus1: sd2-bus-width1-pins {
677                 samsung,pins = "gpg2-3";
678                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
679                 samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
680                 samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
681         };
682 
683         sd2_bus4: sd2-bus-width4-pins {
684                 samsung,pins = "gpg2-3", "gpg2-4", "gpg2-5", "gpg2-6";
685                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
686                 samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
687                 samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
688         };
689 
690         sd2_bus8: sd2-bus-width8-pins {
691                 samsung,pins = "gpg3-3", "gpg3-4", "gpg3-5", "gpg3-6";
692                 samsung,pin-function = <S5PV210_PIN_FUNC_3>;
693                 samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
694                 samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
695         };
696 
697         sd3_clk: sd3-clk-pins {
698                 samsung,pins = "gpg3-0";
699                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
700                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
701                 samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
702         };
703 
704         sd3_cmd: sd3-cmd-pins {
705                 samsung,pins = "gpg3-1";
706                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
707                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
708                 samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
709         };
710 
711         sd3_cd: sd3-cd-pins {
712                 samsung,pins = "gpg3-2";
713                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
714                 samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
715                 samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
716         };
717 
718         sd3_bus1: sd3-bus-width1-pins {
719                 samsung,pins = "gpg3-3";
720                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
721                 samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
722                 samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
723         };
724 
725         sd3_bus4: sd3-bus-width4-pins {
726                 samsung,pins = "gpg3-3", "gpg3-4", "gpg3-5", "gpg3-6";
727                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
728                 samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
729                 samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
730         };
731 
732         eint0: ext-int0-pins {
733                 samsung,pins = "gph0-0";
734                 samsung,pin-function = <S5PV210_PIN_FUNC_F>;
735                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
736                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
737         };
738 
739         eint8: ext-int8-pins {
740                 samsung,pins = "gph1-0";
741                 samsung,pin-function = <S5PV210_PIN_FUNC_F>;
742                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
743                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
744         };
745 
746         eint15: ext-int15-pins {
747                 samsung,pins = "gph1-7";
748                 samsung,pin-function = <S5PV210_PIN_FUNC_F>;
749                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
750                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
751         };
752 
753         eint16: ext-int16-pins {
754                 samsung,pins = "gph2-0";
755                 samsung,pin-function = <S5PV210_PIN_FUNC_F>;
756                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
757                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
758         };
759 
760         eint31: ext-int31-pins {
761                 samsung,pins = "gph3-7";
762                 samsung,pin-function = <S5PV210_PIN_FUNC_F>;
763                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
764                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
765         };
766 
767         cam_port_a_io: cam-port-a-io-pins {
768                 samsung,pins = "gpe0-0", "gpe0-1", "gpe0-2", "gpe0-3",
769                                 "gpe0-4", "gpe0-5", "gpe0-6", "gpe0-7",
770                                 "gpe1-0", "gpe1-1", "gpe1-2", "gpe1-4";
771                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
772                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
773                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
774         };
775 
776         cam_port_a_clk_active: cam-port-a-clk-active-pins {
777                 samsung,pins = "gpe1-3";
778                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
779                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
780                 samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
781         };
782 
783         cam_port_a_clk_idle: cam-port-a-clk-idle-pins {
784                 samsung,pins = "gpe1-3";
785                 samsung,pin-function = <S5PV210_PIN_FUNC_INPUT>;
786                 samsung,pin-pud = <S5PV210_PIN_PULL_DOWN>;
787                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
788         };
789 
790         cam_port_b_io: cam-port-b-io-pins {
791                 samsung,pins = "gpj0-0", "gpj0-1", "gpj0-2", "gpj0-3",
792                                 "gpj0-4", "gpj0-5", "gpj0-6", "gpj0-7",
793                                 "gpj1-0", "gpj1-1", "gpj1-2", "gpj1-4";
794                 samsung,pin-function = <S5PV210_PIN_FUNC_3>;
795                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
796                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
797         };
798 
799         cam_port_b_clk_active: cam-port-b-clk-active-pins {
800                 samsung,pins = "gpj1-3";
801                 samsung,pin-function = <S5PV210_PIN_FUNC_3>;
802                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
803                 samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
804         };
805 
806         cam_port_b_clk_idle: cam-port-b-clk-idle-pins {
807                 samsung,pins = "gpj1-3";
808                 samsung,pin-function = <S5PV210_PIN_FUNC_INPUT>;
809                 samsung,pin-pud = <S5PV210_PIN_PULL_DOWN>;
810                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
811         };
812 
813         lcd_ctrl: lcd-ctrl-pins {
814                 samsung,pins = "gpd0-0", "gpd0-1";
815                 samsung,pin-function = <S5PV210_PIN_FUNC_3>;
816                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
817                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
818         };
819 
820         lcd_sync: lcd-sync-pins {
821                 samsung,pins = "gpf0-0", "gpf0-1";
822                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
823                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
824                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
825         };
826 
827         lcd_clk: lcd-clk-pins {
828                 samsung,pins = "gpf0-0", "gpf0-1", "gpf0-2", "gpf0-3";
829                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
830                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
831                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
832         };
833 
834         lcd_data24: lcd-data-width24-pins {
835                 samsung,pins = "gpf0-4", "gpf0-5", "gpf0-6", "gpf0-7",
836                                "gpf1-0", "gpf1-1", "gpf1-2", "gpf1-3",
837                                "gpf1-4", "gpf1-5", "gpf1-6", "gpf1-7",
838                                "gpf2-0", "gpf2-1", "gpf2-2", "gpf2-3",
839                                "gpf2-4", "gpf2-5", "gpf2-6", "gpf2-7",
840                                "gpf3-0", "gpf3-1", "gpf3-2", "gpf3-3";
841                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
842                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
843                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
844         };
845 };

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