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

TOMOYO Linux Cross Reference
Linux/arch/arm/boot/dts/samsung/s3c64xx-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 S3C64xx SoC series common device tree source
  4  * - pin control-related definitions
  5  *
  6  * Copyright (c) 2013 Tomasz Figa <tomasz.figa@gmail.com>
  7  *
  8  * Samsung's S3C64xx SoCs pin banks, pin-mux and pin-config options are
  9  * listed as device tree nodes in this file.
 10  */
 11 
 12 #include "s3c64xx-pinctrl.h"
 13 
 14 &pinctrl0 {
 15         /*
 16          * Pin banks
 17          */
 18 
 19         gpa: gpa-gpio-bank {
 20                 gpio-controller;
 21                 #gpio-cells = <2>;
 22                 interrupt-controller;
 23                 #interrupt-cells = <2>;
 24         };
 25 
 26         gpb: gpb-gpio-bank {
 27                 gpio-controller;
 28                 #gpio-cells = <2>;
 29                 interrupt-controller;
 30                 #interrupt-cells = <2>;
 31         };
 32 
 33         gpc: gpc-gpio-bank {
 34                 gpio-controller;
 35                 #gpio-cells = <2>;
 36                 interrupt-controller;
 37                 #interrupt-cells = <2>;
 38         };
 39 
 40         gpd: gpd-gpio-bank {
 41                 gpio-controller;
 42                 #gpio-cells = <2>;
 43                 interrupt-controller;
 44                 #interrupt-cells = <2>;
 45         };
 46 
 47         gpe: gpe-gpio-bank {
 48                 gpio-controller;
 49                 #gpio-cells = <2>;
 50         };
 51 
 52         gpf: gpf-gpio-bank {
 53                 gpio-controller;
 54                 #gpio-cells = <2>;
 55                 interrupt-controller;
 56                 #interrupt-cells = <2>;
 57         };
 58 
 59         gpg: gpg-gpio-bank {
 60                 gpio-controller;
 61                 #gpio-cells = <2>;
 62                 interrupt-controller;
 63                 #interrupt-cells = <2>;
 64         };
 65 
 66         gph: gph-gpio-bank {
 67                 gpio-controller;
 68                 #gpio-cells = <2>;
 69                 interrupt-controller;
 70                 #interrupt-cells = <2>;
 71         };
 72 
 73         gpi: gpi-gpio-bank {
 74                 gpio-controller;
 75                 #gpio-cells = <2>;
 76         };
 77 
 78         gpj: gpj-gpio-bank {
 79                 gpio-controller;
 80                 #gpio-cells = <2>;
 81         };
 82 
 83         gpk: gpk-gpio-bank {
 84                 gpio-controller;
 85                 #gpio-cells = <2>;
 86         };
 87 
 88         gpl: gpl-gpio-bank {
 89                 gpio-controller;
 90                 #gpio-cells = <2>;
 91                 interrupt-controller;
 92                 #interrupt-cells = <2>;
 93         };
 94 
 95         gpm: gpm-gpio-bank {
 96                 gpio-controller;
 97                 #gpio-cells = <2>;
 98                 interrupt-controller;
 99                 #interrupt-cells = <2>;
100         };
101 
102         gpn: gpn-gpio-bank {
103                 gpio-controller;
104                 #gpio-cells = <2>;
105                 interrupt-controller;
106                 #interrupt-cells = <2>;
107         };
108 
109         gpo: gpo-gpio-bank {
110                 gpio-controller;
111                 #gpio-cells = <2>;
112                 interrupt-controller;
113                 #interrupt-cells = <2>;
114         };
115 
116         gpp: gpp-gpio-bank {
117                 gpio-controller;
118                 #gpio-cells = <2>;
119                 interrupt-controller;
120                 #interrupt-cells = <2>;
121         };
122 
123         gpq: gpq-gpio-bank {
124                 gpio-controller;
125                 #gpio-cells = <2>;
126                 interrupt-controller;
127                 #interrupt-cells = <2>;
128         };
129 
130         /*
131          * Pin groups
132          */
133 
134         uart0_data: uart0-data-pins {
135                 samsung,pins = "gpa-0", "gpa-1";
136                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
137                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
138         };
139 
140         uart0_fctl: uart0-fctl-pins {
141                 samsung,pins = "gpa-2", "gpa-3";
142                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
143                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
144         };
145 
146         uart1_data: uart1-data-pins {
147                 samsung,pins = "gpa-4", "gpa-5";
148                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
149                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
150         };
151 
152         uart1_fctl: uart1-fctl-pins {
153                 samsung,pins = "gpa-6", "gpa-7";
154                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
155                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
156         };
157 
158         uart2_data: uart2-data-pins {
159                 samsung,pins = "gpb-0", "gpb-1";
160                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
161                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
162         };
163 
164         uart3_data: uart3-data-pins {
165                 samsung,pins = "gpb-2", "gpb-3";
166                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
167                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
168         };
169 
170         ext_dma_0: ext-dma-0-pins {
171                 samsung,pins = "gpb-0", "gpb-1";
172                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
173                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
174         };
175 
176         ext_dma_1: ext-dma-1-pins {
177                 samsung,pins = "gpb-2", "gpb-3";
178                 samsung,pin-function = <S3C64XX_PIN_FUNC_4>;
179                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
180         };
181 
182         irda_data_0: irda-data-0-pins {
183                 samsung,pins = "gpb-0", "gpb-1";
184                 samsung,pin-function = <S3C64XX_PIN_FUNC_4>;
185                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
186         };
187 
188         irda_data_1: irda-data-1-pins {
189                 samsung,pins = "gpb-2", "gpb-3";
190                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
191                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
192         };
193 
194         irda_sdbw: irda-sdbw-pins {
195                 samsung,pins = "gpb-4";
196                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
197                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
198         };
199 
200         i2c0_bus: i2c0-bus-pins {
201                 samsung,pins = "gpb-5", "gpb-6";
202                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
203                 samsung,pin-pud = <S3C64XX_PIN_PULL_UP>;
204         };
205 
206         i2c1_bus: i2c1-bus-pins {
207                 /* S3C6410-only */
208                 samsung,pins = "gpb-2", "gpb-3";
209                 samsung,pin-function = <S3C64XX_PIN_FUNC_6>;
210                 samsung,pin-pud = <S3C64XX_PIN_PULL_UP>;
211         };
212 
213         spi0_bus: spi0-bus-pins {
214                 samsung,pins = "gpc-0", "gpc-1", "gpc-2";
215                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
216                 samsung,pin-pud = <S3C64XX_PIN_PULL_UP>;
217         };
218 
219         spi0_cs: spi0-cs-pins {
220                 samsung,pins = "gpc-3";
221                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
222                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
223         };
224 
225         spi1_bus: spi1-bus-pins {
226                 samsung,pins = "gpc-4", "gpc-5", "gpc-6";
227                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
228                 samsung,pin-pud = <S3C64XX_PIN_PULL_UP>;
229         };
230 
231         spi1_cs: spi1-cs-pins {
232                 samsung,pins = "gpc-7";
233                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
234                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
235         };
236 
237         sd0_cmd: sd0-cmd-pins {
238                 samsung,pins = "gpg-1";
239                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
240                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
241         };
242 
243         sd0_clk: sd0-clk-pins {
244                 samsung,pins = "gpg-0";
245                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
246                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
247         };
248 
249         sd0_bus1: sd0-bus1-pins {
250                 samsung,pins = "gpg-2";
251                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
252                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
253         };
254 
255         sd0_bus4: sd0-bus4-pins {
256                 samsung,pins = "gpg-2", "gpg-3", "gpg-4", "gpg-5";
257                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
258                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
259         };
260 
261         sd0_cd: sd0-cd-pins {
262                 samsung,pins = "gpg-6";
263                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
264                 samsung,pin-pud = <S3C64XX_PIN_PULL_UP>;
265         };
266 
267         sd1_cmd: sd1-cmd-pins {
268                 samsung,pins = "gph-1";
269                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
270                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
271         };
272 
273         sd1_clk: sd1-clk-pins {
274                 samsung,pins = "gph-0";
275                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
276                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
277         };
278 
279         sd1_bus1: sd1-bus1-pins {
280                 samsung,pins = "gph-2";
281                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
282                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
283         };
284 
285         sd1_bus4: sd1-bus4-pins {
286                 samsung,pins = "gph-2", "gph-3", "gph-4", "gph-5";
287                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
288                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
289         };
290 
291         sd1_bus8: sd1-bus8-pins {
292                 samsung,pins = "gph-2", "gph-3", "gph-4", "gph-5",
293                                 "gph-6", "gph-7", "gph-8", "gph-9";
294                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
295                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
296         };
297 
298         sd1_cd: sd1-cd-pins {
299                 samsung,pins = "gpg-6";
300                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
301                 samsung,pin-pud = <S3C64XX_PIN_PULL_UP>;
302         };
303 
304         sd2_cmd: sd2-cmd-pins {
305                 samsung,pins = "gpc-4";
306                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
307                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
308         };
309 
310         sd2_clk: sd2-clk-pins {
311                 samsung,pins = "gpc-5";
312                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
313                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
314         };
315 
316         sd2_bus1: sd2-bus1-pins {
317                 samsung,pins = "gph-6";
318                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
319                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
320         };
321 
322         sd2_bus4: sd2-bus4-pins {
323                 samsung,pins = "gph-6", "gph-7", "gph-8", "gph-9";
324                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
325                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
326         };
327 
328         i2s0_bus: i2s0-bus-pins {
329                 samsung,pins = "gpd-0", "gpd-2", "gpd-3", "gpd-4";
330                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
331                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
332         };
333 
334         i2s0_cdclk: i2s0-cdclk-pins {
335                 samsung,pins = "gpd-1";
336                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
337                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
338         };
339 
340         i2s1_bus: i2s1-bus-pins {
341                 samsung,pins = "gpe-0", "gpe-2", "gpe-3", "gpe-4";
342                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
343                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
344         };
345 
346         i2s1_cdclk: i2s1-cdclk-pins {
347                 samsung,pins = "gpe-1";
348                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
349                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
350         };
351 
352         i2s2_bus: i2s2-bus-pins {
353                 /* S3C6410-only */
354                 samsung,pins = "gpc-4", "gpc-5", "gpc-6", "gph-6",
355                                 "gph-8", "gph-9";
356                 samsung,pin-function = <S3C64XX_PIN_FUNC_5>;
357                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
358         };
359 
360         i2s2_cdclk: i2s2-cdclk-pins {
361                 /* S3C6410-only */
362                 samsung,pins = "gph-7";
363                 samsung,pin-function = <S3C64XX_PIN_FUNC_5>;
364                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
365         };
366 
367         pcm0_bus: pcm0-bus-pins {
368                 samsung,pins = "gpd-0", "gpd-2", "gpd-3", "gpd-4";
369                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
370                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
371         };
372 
373         pcm0_extclk: pcm0-extclk-pins {
374                 samsung,pins = "gpd-1";
375                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
376                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
377         };
378 
379         pcm1_bus: pcm1-bus-pins {
380                 samsung,pins = "gpe-0", "gpe-2", "gpe-3", "gpe-4";
381                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
382                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
383         };
384 
385         pcm1_extclk: pcm1-extclk-pins {
386                 samsung,pins = "gpe-1";
387                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
388                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
389         };
390 
391         ac97_bus_0: ac97-bus-0-pins {
392                 samsung,pins = "gpd-0", "gpd-1", "gpd-2", "gpd-3", "gpd-4";
393                 samsung,pin-function = <S3C64XX_PIN_FUNC_4>;
394                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
395         };
396 
397         ac97_bus_1: ac97-bus-1-pins {
398                 samsung,pins = "gpe-0", "gpe-1", "gpe-2", "gpe-3", "gpe-4";
399                 samsung,pin-function = <S3C64XX_PIN_FUNC_4>;
400                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
401         };
402 
403         cam_port: cam-port-pins {
404                 samsung,pins = "gpf-0", "gpf-1", "gpf-2", "gpf-4",
405                                 "gpf-5", "gpf-6", "gpf-7", "gpf-8",
406                                 "gpf-9", "gpf-10", "gpf-11", "gpf-12";
407                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
408                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
409         };
410 
411         cam_rst: cam-rst-pins {
412                 samsung,pins = "gpf-3";
413                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
414                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
415         };
416 
417         cam_field: cam-field-pins {
418                 /* S3C6410-only */
419                 samsung,pins = "gpb-4";
420                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
421                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
422         };
423 
424         pwm_extclk: pwm-extclk-pins {
425                 samsung,pins = "gpf-13";
426                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
427                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
428         };
429 
430         pwm0_out: pwm0-out-pins {
431                 samsung,pins = "gpf-14";
432                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
433                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
434         };
435 
436         pwm1_out: pwm1-out-pins {
437                 samsung,pins = "gpf-15";
438                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
439                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
440         };
441 
442         clkout0: clkout-0-pins {
443                 samsung,pins = "gpf-14";
444                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
445                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
446         };
447 
448         keypad_col0_0: keypad-col0-0-pins {
449                 samsung,pins = "gph-0";
450                 samsung,pin-function = <S3C64XX_PIN_FUNC_4>;
451                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
452         };
453 
454         keypad_col1_0: keypad-col1-0-pins {
455                 samsung,pins = "gph-1";
456                 samsung,pin-function = <S3C64XX_PIN_FUNC_4>;
457                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
458         };
459 
460         keypad_col2_0: keypad-col2-0-pins {
461                 samsung,pins = "gph-2";
462                 samsung,pin-function = <S3C64XX_PIN_FUNC_4>;
463                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
464         };
465 
466         keypad_col3_0: keypad-col3-0-pins {
467                 samsung,pins = "gph-3";
468                 samsung,pin-function = <S3C64XX_PIN_FUNC_4>;
469                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
470         };
471 
472         keypad_col4_0: keypad-col4-0-pins {
473                 samsung,pins = "gph-4";
474                 samsung,pin-function = <S3C64XX_PIN_FUNC_4>;
475                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
476         };
477 
478         keypad_col5_0: keypad-col5-0-pins {
479                 samsung,pins = "gph-5";
480                 samsung,pin-function = <S3C64XX_PIN_FUNC_4>;
481                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
482         };
483 
484         keypad_col6_0: keypad-col6-0-pins {
485                 samsung,pins = "gph-6";
486                 samsung,pin-function = <S3C64XX_PIN_FUNC_4>;
487                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
488         };
489 
490         keypad_col7_0: keypad-col7-0-pins {
491                 samsung,pins = "gph-7";
492                 samsung,pin-function = <S3C64XX_PIN_FUNC_4>;
493                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
494         };
495 
496         keypad_col0_1: keypad-col0-1-pins {
497                 samsung,pins = "gpl-0";
498                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
499                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
500         };
501 
502         keypad_col1_1: keypad-col1-1-pins {
503                 samsung,pins = "gpl-1";
504                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
505                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
506         };
507 
508         keypad_col2_1: keypad-col2-1-pins {
509                 samsung,pins = "gpl-2";
510                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
511                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
512         };
513 
514         keypad_col3_1: keypad-col3-1-pins {
515                 samsung,pins = "gpl-3";
516                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
517                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
518         };
519 
520         keypad_col4_1: keypad-col4-1-pins {
521                 samsung,pins = "gpl-4";
522                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
523                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
524         };
525 
526         keypad_col5_1: keypad-col5-1-pins {
527                 samsung,pins = "gpl-5";
528                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
529                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
530         };
531 
532         keypad_col6_1: keypad-col6-1-pins {
533                 samsung,pins = "gpl-6";
534                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
535                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
536         };
537 
538         keypad_col7_1: keypad-col7-1-pins {
539                 samsung,pins = "gpl-7";
540                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
541                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
542         };
543 
544         keypad_row0_0: keypad-row0-0-pins {
545                 samsung,pins = "gpk-8";
546                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
547                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
548         };
549 
550         keypad_row1_0: keypad-row1-0-pins {
551                 samsung,pins = "gpk-9";
552                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
553                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
554         };
555 
556         keypad_row2_0: keypad-row2-0-pins {
557                 samsung,pins = "gpk-10";
558                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
559                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
560         };
561 
562         keypad_row3_0: keypad-row3-0-pins {
563                 samsung,pins = "gpk-11";
564                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
565                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
566         };
567 
568         keypad_row4_0: keypad-row4-0-pins {
569                 samsung,pins = "gpk-12";
570                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
571                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
572         };
573 
574         keypad_row5_0: keypad-row5-0-pins {
575                 samsung,pins = "gpk-13";
576                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
577                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
578         };
579 
580         keypad_row6_0: keypad-row6-0-pins {
581                 samsung,pins = "gpk-14";
582                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
583                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
584         };
585 
586         keypad_row7_0: keypad-row7-0-pins {
587                 samsung,pins = "gpk-15";
588                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
589                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
590         };
591 
592         keypad_row0_1: keypad-row0-1-pins {
593                 samsung,pins = "gpn-0";
594                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
595                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
596         };
597 
598         keypad_row1_1: keypad-row1-1-pins {
599                 samsung,pins = "gpn-1";
600                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
601                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
602         };
603 
604         keypad_row2_1: keypad-row2-1-pins {
605                 samsung,pins = "gpn-2";
606                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
607                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
608         };
609 
610         keypad_row3_1: keypad-row3-1-pins {
611                 samsung,pins = "gpn-3";
612                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
613                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
614         };
615 
616         keypad_row4_1: keypad-row4-1-pins {
617                 samsung,pins = "gpn-4";
618                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
619                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
620         };
621 
622         keypad_row5_1: keypad-row5-1-pins {
623                 samsung,pins = "gpn-5";
624                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
625                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
626         };
627 
628         keypad_row6_1: keypad-row6-1-pins {
629                 samsung,pins = "gpn-6";
630                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
631                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
632         };
633 
634         keypad_row7_1: keypad-row7-1-pins {
635                 samsung,pins = "gpn-7";
636                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
637                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
638         };
639 
640         lcd_ctrl: lcd-ctrl-pins {
641                 samsung,pins = "gpj-8", "gpj-9", "gpj-10", "gpj-11";
642                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
643                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
644         };
645 
646         lcd_data16: lcd-data-width16-pins {
647                 samsung,pins = "gpi-3", "gpi-4", "gpi-5", "gpi-6",
648                                 "gpi-7", "gpi-10", "gpi-11", "gpi-12",
649                                 "gpi-13", "gpi-14", "gpi-15", "gpj-3",
650                                 "gpj-4", "gpj-5", "gpj-6", "gpj-7";
651                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
652                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
653         };
654 
655         lcd_data18: lcd-data-width18-pins {
656                 samsung,pins = "gpi-2", "gpi-3", "gpi-4", "gpi-5",
657                                 "gpi-6", "gpi-7", "gpi-10", "gpi-11",
658                                 "gpi-12", "gpi-13", "gpi-14", "gpi-15",
659                                 "gpj-2", "gpj-3", "gpj-4", "gpj-5",
660                                 "gpj-6", "gpj-7";
661                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
662                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
663         };
664 
665         lcd_data24: lcd-data-width24-pins {
666                 samsung,pins = "gpi-0", "gpi-1", "gpi-2", "gpi-3",
667                                 "gpi-4", "gpi-5", "gpi-6", "gpi-7",
668                                 "gpi-8", "gpi-9", "gpi-10", "gpi-11",
669                                 "gpi-12", "gpi-13", "gpi-14", "gpi-15",
670                                 "gpj-0", "gpj-1", "gpj-2", "gpj-3",
671                                 "gpj-4", "gpj-5", "gpj-6", "gpj-7";
672                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
673                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
674         };
675 
676         hsi_bus: hsi-bus-pins {
677                 samsung,pins = "gpk-0", "gpk-1", "gpk-2", "gpk-3",
678                                 "gpk-4", "gpk-5", "gpk-6", "gpk-7";
679                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
680                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
681         };
682 };

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