cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

s3c64xx-pinctrl.dtsi (17097B)


      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 <dt-bindings/pinctrl/samsung.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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_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 = <EXYNOS_PIN_FUNC_3>;
    680		samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
    681	};
    682};