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

exynosautov9-pinctrl.dtsi (31518B)


      1// SPDX-License-Identifier: GPL-2.0
      2/*
      3 * Samsung's ExynosAutov9 SoC pin-mux and pin-config device tree source
      4 *
      5 * Copyright (c) 2021 Samsung Electronics Co., Ltd.
      6 *
      7 * Samsung's ExynosAutov9 SoC pin-mux and pin-config options are listed as
      8 * device tree nodes in this file.
      9 */
     10
     11#include <dt-bindings/pinctrl/samsung.h>
     12
     13&pinctrl_alive {
     14	gpa0: gpa0-gpio-bank {
     15		gpio-controller;
     16		#gpio-cells = <2>;
     17		interrupt-controller;
     18		#interrupt-cells = <2>;
     19		interrupt-parent = <&gic>;
     20		interrupts = <GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH>,
     21			     <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>,
     22			     <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH>,
     23			     <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>,
     24			     <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH>,
     25			     <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH>,
     26			     <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>,
     27			     <GIC_SPI 20 IRQ_TYPE_LEVEL_HIGH>;
     28	};
     29
     30	gpa1: gpa1-gpio-bank {
     31		gpio-controller;
     32		#gpio-cells = <2>;
     33		interrupt-controller;
     34		#interrupt-cells = <2>;
     35		interrupt-parent = <&gic>;
     36		interrupts = <GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH>,
     37			     <GIC_SPI 22 IRQ_TYPE_LEVEL_HIGH>;
     38	};
     39
     40	dp0_hpd: dp0-hpd-pins {
     41		samsung,pins = "gpa1-0";
     42		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
     43	};
     44
     45	dp1_hpd: dp1-hpd-pins {
     46		samsung,pins = "gpa1-1";
     47		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
     48	};
     49
     50	gpq0: gpq0-gpio-bank {
     51		gpio-controller;
     52		#gpio-cells = <2>;
     53
     54		interrupt-controller;
     55		#interrupt-cells = <2>;
     56	};
     57
     58	speedy0_bus: speedy0-bus-pins {
     59		samsung,pins = "gpq0-0";
     60		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
     61		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
     62	};
     63
     64	speedy1_bus: speedy1-bus-pins {
     65		samsung,pins = "gpa0-3";
     66		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
     67		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
     68	};
     69};
     70
     71&pinctrl_aud {
     72	gpb0: gpb0-gpio-bank {
     73		gpio-controller;
     74		#gpio-cells = <2>;
     75
     76		interrupt-controller;
     77		#interrupt-cells = <2>;
     78	};
     79
     80	gpb1: gpb1-gpio-bank {
     81		gpio-controller;
     82		#gpio-cells = <2>;
     83
     84		interrupt-controller;
     85		#interrupt-cells = <2>;
     86	};
     87
     88	gpb2: gpb2-gpio-bank {
     89		gpio-controller;
     90		#gpio-cells = <2>;
     91
     92		interrupt-controller;
     93		#interrupt-cells = <2>;
     94	};
     95
     96	gpb3: gpb3-gpio-bank {
     97		gpio-controller;
     98		#gpio-cells = <2>;
     99
    100		interrupt-controller;
    101		#interrupt-cells = <2>;
    102	};
    103
    104	aud_codec_mclk: aud-codec-mclk-pins {
    105		samsung,pins = "gpb0-4";
    106		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    107		samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
    108	};
    109
    110	aud_codec_mclk_idle: aud-codec-mclk-idle-pins {
    111		samsung,pins = "gpb0-4";
    112		samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
    113		samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
    114	};
    115
    116	aud_i2s0_bus: aud-i2s0-pins {
    117		samsung,pins = "gpb0-0", "gpb0-1", "gpb0-2", "gpb0-3";
    118		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    119		samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
    120	};
    121
    122	aud_i2s0_idle: aud-i2s0-idle-pins {
    123		samsung,pins = "gpb0-0", "gpb0-1", "gpb0-2", "gpb0-3";
    124		samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
    125		samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
    126	};
    127
    128	aud_i2s1_bus: aud-i2s1-pins {
    129		samsung,pins = "gpb1-0", "gpb1-1", "gpb1-2", "gpb1-3";
    130		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    131		samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
    132	};
    133
    134	aud_i2s1_idle: aud-i2s1-idle-pins {
    135		samsung,pins = "gpb1-0", "gpb1-1", "gpb1-2", "gpb1-3";
    136		samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
    137		samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
    138	};
    139
    140	aud_i2s2_bus: aud-i2s2-pins {
    141		samsung,pins = "gpb1-4", "gpb1-5", "gpb1-6", "gpb1-7";
    142		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    143		samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
    144	};
    145
    146	aud_i2s2_idle: aud-i2s2-idle-pins {
    147		samsung,pins = "gpb1-4", "gpb1-5", "gpb1-6", "gpb1-7";
    148		samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
    149		samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
    150	};
    151
    152	aud_i2s3_bus: aud-i2s3-pins {
    153		samsung,pins = "gpb2-0", "gpb2-1", "gpb2-2", "gpb2-3";
    154		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    155		samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
    156	};
    157
    158	aud_i2s3_idle: aud-i2s3-idle-pins {
    159		samsung,pins = "gpb2-0", "gpb2-1", "gpb2-2", "gpb2-3";
    160		samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
    161		samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
    162	};
    163
    164	aud_i2s4_bus: aud-i2s4-pins {
    165		samsung,pins = "gpb2-4", "gpb2-5", "gpb2-6", "gpb2-7";
    166		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    167		samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
    168	};
    169
    170	aud_i2s4_idle: aud-i2s4-idle-pins {
    171		samsung,pins = "gpb2-4", "gpb2-5", "gpb2-6", "gpb2-7";
    172		samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
    173		samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
    174	};
    175
    176	aud_i2s5_bus: aud-i2s5-pins {
    177		samsung,pins = "gpb3-0", "gpb3-1", "gpb3-2", "gpb3-3";
    178		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    179		samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
    180	};
    181
    182	aud_i2s5_idle: aaud-i2s5-idle-pins {
    183		samsung,pins = "gpb3-0", "gpb3-1", "gpb3-2", "gpb3-3";
    184		samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
    185		samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
    186	};
    187
    188	aud_i2s6_bus: aud-i2s6-pins {
    189		samsung,pins = "gpb3-4", "gpb3-5", "gpb3-6", "gpb3-7";
    190		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    191		samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
    192	};
    193
    194	aud_i2s6_idle: aaud-i2s6-idle-pins {
    195		samsung,pins = "gpb3-4", "gpb3-5", "gpb3-6", "gpb3-7";
    196		samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
    197		samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
    198	};
    199};
    200
    201&pinctrl_fsys0 {
    202	gpf0: gpf0-gpio-bank {
    203		gpio-controller;
    204		#gpio-cells = <2>;
    205
    206		interrupt-controller;
    207		#interrupt-cells = <2>;
    208	};
    209
    210	gpf1: gpf1-gpio-bank {
    211		gpio-controller;
    212		#gpio-cells = <2>;
    213
    214		interrupt-controller;
    215		#interrupt-cells = <2>;
    216	};
    217
    218	pcie_clkreq0: pcie-clkreq0-pins {
    219		samsung,pins = "gpf0-0";
    220		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    221		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
    222		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>;
    223		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
    224		samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_UP>;
    225	};
    226
    227	pcie_perst0_out: pcie-perst0-out-pins {
    228		samsung,pins = "gpf0-1";
    229		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
    230		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>;
    231		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
    232	};
    233
    234	pcie_perst0_in: pcie-perst0-in-pins {
    235		samsung,pins = "gpf0-1";
    236		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
    237		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>;
    238		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
    239	};
    240
    241	pcie_clkreq1: pcie-clkreq1-pins {
    242		samsung,pins = "gpf0-2";
    243		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    244		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
    245		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>;
    246		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
    247		samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_UP>;
    248	};
    249
    250	pcie_perst1_out: pcie-perst1-out-pins {
    251		samsung,pins = "gpf0-3";
    252		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
    253		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>;
    254		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
    255	};
    256
    257	pcie_perst1_in: pcie-perst1-in-pins {
    258		samsung,pins = "gpf0-3";
    259		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
    260		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>;
    261		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
    262	};
    263
    264	pcie_clkreq2: pcie-clkreq2-pins {
    265		samsung,pins = "gpf0-4";
    266		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    267		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
    268		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>;
    269		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
    270		samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_UP>;
    271	};
    272
    273	pcie_perst2_out: pcie-perst2-out-pins {
    274		samsung,pins = "gpf0-5";
    275		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
    276		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>;
    277		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
    278	};
    279
    280	pcie_perst2_in: pcie-perst2-in-pins {
    281		samsung,pins = "gpf0-5";
    282		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
    283		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>;
    284		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
    285	};
    286
    287	pcie_clkreq3: pcie-clkreq3-pins {
    288		samsung,pins = "gpf1-0";
    289		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    290		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
    291		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>;
    292		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
    293		samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_UP>;
    294	};
    295
    296	pcie_perst3_out: pcie-perst3-out-pins {
    297		samsung,pins = "gpf1-1";
    298		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
    299		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>;
    300		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
    301	};
    302
    303	pcie_perst3_in: pcie-perst3-in-pins {
    304		samsung,pins = "gpf1-1";
    305		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
    306		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>;
    307		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
    308	};
    309
    310	pcie_clkreq4: pcie-clkreq4-pins {
    311		samsung,pins = "gpf1-2";
    312		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    313		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
    314		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>;
    315		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
    316		samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_UP>;
    317	};
    318
    319	pcie_perst4_out: pcie-perst4-out-pins {
    320		samsung,pins = "gpf1-3";
    321		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
    322		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>;
    323		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
    324	};
    325
    326	pcie_perst4_in: pcie-perst4-in-pins {
    327		samsung,pins = "gpf1-1";
    328		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
    329		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>;
    330		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
    331	};
    332
    333	pcie_clkreq5: pcie-clkreq5-pins {
    334		samsung,pins = "gpf1-4";
    335		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    336		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
    337		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>;
    338		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
    339		samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_UP>;
    340	};
    341
    342	pcie_perst5_out: pcie-perst5-out-pins {
    343		samsung,pins = "gpf1-5";
    344		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
    345		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>;
    346		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
    347	};
    348
    349	pcie_perst5_in: pcie-perst5-in-pins {
    350		samsung,pins = "gpf1-5";
    351		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
    352		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>;
    353		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
    354	};
    355};
    356
    357&pinctrl_fsys1 {
    358	gpf8: gpf8-gpio-bank {
    359		gpio-controller;
    360		#gpio-cells = <2>;
    361
    362		interrupt-controller;
    363		#interrupt-cells = <2>;
    364	};
    365
    366	sd2_clk: sd2-clk-pins {
    367		samsung,pins = "gpf8-0";
    368		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    369		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    370		samsung,pin-drv = <2>;	/* 2x drive strength */
    371	};
    372
    373	sd2_cmd: sd2-cmd-pins {
    374		samsung,pins = "gpf8-1";
    375		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    376		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
    377		samsung,pin-drv = <2>;	/* 2x drive strength */
    378	};
    379
    380	sd2_bus1: sd2-bus-width1-pins {
    381		samsung,pins = "gpf8-2";
    382		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    383		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
    384		samsung,pin-drv = <2>;	/* 2x drive strength */
    385	};
    386
    387	sd2_bus4: sd2-bus-width4-pins {
    388		samsung,pins = "gpf8-3", "gpf8-4", "gpf8-5";
    389		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    390		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
    391		samsung,pin-drv = <2>;	/* 2x drive strength */
    392	};
    393};
    394
    395&pinctrl_fsys2 {
    396	gpf2: gpf2-gpio-bank {
    397		gpio-controller;
    398		#gpio-cells = <2>;
    399
    400		interrupt-controller;
    401		#interrupt-cells = <2>;
    402	};
    403
    404	gpf3: gpf3-gpio-bank {
    405		gpio-controller;
    406		#gpio-cells = <2>;
    407
    408		interrupt-controller;
    409		#interrupt-cells = <2>;
    410	};
    411
    412	gpf4: gpf4-gpio-bank {
    413		gpio-controller;
    414		#gpio-cells = <2>;
    415
    416		interrupt-controller;
    417		#interrupt-cells = <2>;
    418	};
    419
    420	gpf5: gpf5-gpio-bank {
    421		gpio-controller;
    422		#gpio-cells = <2>;
    423
    424		interrupt-controller;
    425		#interrupt-cells = <2>;
    426	};
    427
    428	gpf6: gpf6-gpio-bank {
    429		gpio-controller;
    430		#gpio-cells = <2>;
    431
    432		interrupt-controller;
    433		#interrupt-cells = <2>;
    434	};
    435
    436	ufs_rst_n: ufs-rst-n-pins {
    437		samsung,pins = "gpf2-1";
    438		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    439		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    440		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
    441	};
    442
    443	ufs_refclk_out: ufs-refclk-out-pins {
    444		samsung,pins = "gpf2-0";
    445		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    446		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    447		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
    448	};
    449
    450	ufs_rst_n_1: ufs-rst-n-1-pins {
    451		samsung,pins = "gpf2-3";
    452		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    453		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    454		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
    455	};
    456
    457	ufs_refclk_out_1: ufs-refclk-out-1-pins {
    458		samsung,pins = "gpf2-2";
    459		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    460		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    461		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
    462	};
    463
    464	eth0_mdc_mdio: eth0-mdc-mdio-pins {
    465		samsung,pins = "gpf4-5", "gpf4-6";
    466		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    467	};
    468
    469	eth0_rgmii: eth0-rgmii-pins {
    470		samsung,pins = "gpf3-1", "gpf3-2", "gpf3-3", "gpf3-4",
    471			       "gpf3-5", "gpf3-6", "gpf3-7", "gpf4-0",
    472			       "gpf4-1", "gpf4-2", "gpf4-3", "gpf4-4";
    473		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    474	};
    475
    476	eth0_pps_out: eth0-pps-out-pins {
    477		samsung,pins = "gpf3-0";
    478		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
    479		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    480	};
    481
    482	eth1_mdc_mdio: eth1-mdc-mdio-pins {
    483		samsung,pins = "gpf6-5", "gpf6-6";
    484		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    485	};
    486
    487	eth1_rgmii: eth1-rgmii-pins {
    488		samsung,pins = "gpf5-1", "gpf5-2", "gpf5-3", "gpf5-4",
    489			       "gpf5-5", "gpf5-6", "gpf5-7", "gpf6-0",
    490			       "gpf6-1", "gpf6-2", "gpf6-3", "gpf6-4";
    491		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    492	};
    493
    494	eth1_pps_out: eth1-pps-out-pins {
    495		samsung,pins = "gpf5-0";
    496		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
    497		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    498	};
    499};
    500
    501&pinctrl_peric0 {
    502	gpp0: gpp0-gpio-bank {
    503		gpio-controller;
    504		#gpio-cells = <2>;
    505
    506		interrupt-controller;
    507		#interrupt-cells = <2>;
    508	};
    509
    510	gpp1: gpp1-gpio-bank {
    511		gpio-controller;
    512		#gpio-cells = <2>;
    513
    514		interrupt-controller;
    515		#interrupt-cells = <2>;
    516	};
    517
    518	gpp2: gpp2-gpio-bank {
    519		gpio-controller;
    520		#gpio-cells = <2>;
    521
    522		interrupt-controller;
    523		#interrupt-cells = <2>;
    524	};
    525
    526	gpg0: gpg0-gpio-bank {
    527		gpio-controller;
    528		#gpio-cells = <2>;
    529
    530		interrupt-controller;
    531		#interrupt-cells = <2>;
    532	};
    533
    534	pwm_tout0: pwm-tout0-pins {
    535		samsung,pins = "gpg0-0";
    536		samsung,pin-function = <EXYNOS_PIN_FUNC_4>;
    537		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    538	};
    539
    540	pwm_tout1: pwm-tout1-pins {
    541		samsung,pins = "gpg0-1";
    542		samsung,pin-function = <EXYNOS_PIN_FUNC_4>;
    543		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    544	};
    545
    546	pwm_tout2: pwm-tout2-pins {
    547		samsung,pins = "gpg0-2";
    548		samsung,pin-function = <EXYNOS_PIN_FUNC_4>;
    549		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    550	};
    551
    552	pwm_tout3: pwm-tout3-pins {
    553		samsung,pins = "gpg0-3";
    554		samsung,pin-function = <EXYNOS_PIN_FUNC_4>;
    555		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    556	};
    557
    558	/* PERIC0 USI00  */
    559	hsi2c0_bus: hsi2c0-bus-pins {
    560		samsung,pins = "gpp0-0", "gpp0-1";
    561		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    562		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    563	};
    564
    565	/* PERIC0 USI00_I2C */
    566	hsi2c1_bus: hsi2c1-bus-pins {
    567		samsung,pins = "gpp0-2", "gpp0-3";
    568		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
    569		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    570	};
    571
    572	/* PERIC0 USI01 */
    573	hsi2c2_bus: hsi2c2-bus-pins {
    574		samsung,pins = "gpp0-4", "gpp0-5";
    575		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    576		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    577	};
    578
    579	/* PERIC0 USI01_I2C */
    580	hsi2c3_bus: hsi2c3-bus-pins {
    581		samsung,pins = "gpp0-6", "gpp0-7";
    582		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
    583		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    584	};
    585
    586	/* PERIC0 USI02 */
    587	hsi2c4_bus: hsi2c4-bus-pins {
    588		samsung,pins = "gpp1-0", "gpp1-1";
    589		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    590		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    591	};
    592
    593	/* PERIC0 USI02_I2C */
    594	hsi2c5_bus: hsi2c5-bus-pins {
    595		samsung,pins = "gpp1-2", "gpp1-3";
    596		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
    597		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    598	};
    599
    600	/* PERIC0 USI03 */
    601	hsi2c6_bus: hsi2c6-bus-pins {
    602		samsung,pins = "gpp1-4", "gpp1-5";
    603		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    604		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    605	};
    606
    607	/* PERIC0 USI03_I2C */
    608	hsi2c7_bus: hsi2c7-bus-pins {
    609		samsung,pins = "gpp1-6", "gpp1-7";
    610		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
    611		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    612	};
    613
    614	/* PERIC0 USI04 */
    615	hsi2c8_bus: hsi2c8-bus-pins {
    616		samsung,pins = "gpp2-0", "gpp2-1";
    617		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    618		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    619	};
    620
    621	/* PERIC0 USI04_I2C */
    622	hsi2c9_bus: hsi2c9-bus-pins {
    623		samsung,pins = "gpp2-2", "gpp2-3";
    624		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
    625		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    626	};
    627
    628	/* PERIC0 USI05 */
    629	hsi2c10_bus: hsi2c10-bus-pins {
    630		samsung,pins = "gpp2-4", "gpp2-5";
    631		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    632		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    633	};
    634
    635	/* PERIC0 USI05_I2C */
    636	hsi2c11_bus: hsi2c11-bus-pins {
    637		samsung,pins = "gpp2-6", "gpp2-7";
    638		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
    639		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    640	};
    641
    642	/* SPI USI_PERIC0_USI00_SPI */
    643	spi0_bus: spi0-bus-pins {
    644		samsung,pins = "gpp0-2", "gpp0-1", "gpp0-0";
    645		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    646		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    647	};
    648
    649	spi0_cs: spi0-cs-pins {
    650		samsung,pins = "gpp0-3";
    651		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
    652		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    653	};
    654
    655	spi0_cs_func: spi0-cs-func-pins {
    656		samsung,pins = "gpp0-3";
    657		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    658		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    659	};
    660
    661	/* PERIC0 USI01_SPI */
    662	spi1_bus: spi1-bus-pins {
    663		samsung,pins = "gpp0-6", "gpp0-5", "gpp0-4";
    664		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    665		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    666	};
    667
    668	spi1_cs: spi1-cs-pins {
    669		samsung,pins = "gpp0-7";
    670		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
    671		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    672	};
    673
    674	spi1_cs_func: spi1-cs-func-pins {
    675		samsung,pins = "gpp0-7";
    676		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    677		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    678	};
    679
    680	/* PERIC0 USI02_SPI */
    681	spi2_bus: spi2-bus-pins {
    682		samsung,pins = "gpp1-2", "gpp1-1", "gpp1-0";
    683		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    684		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    685	};
    686
    687	spi2_cs: spi2-cs-pins {
    688		samsung,pins = "gpp1-3";
    689		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
    690		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    691	};
    692
    693	spi2_cs_func: spi2-cs-func-pins {
    694		samsung,pins = "gpp1-3";
    695		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    696		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    697	};
    698
    699	/* PERIC0 USI03_SPI */
    700	spi3_bus: spi3-bus-pins {
    701		samsung,pins = "gpp1-6", "gpp1-5", "gpp1-4";
    702		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    703		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    704	};
    705
    706	spi3_cs: spi3-cs-pins {
    707		samsung,pins = "gpp1-7";
    708		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
    709		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    710	};
    711
    712	spi3_cs_func: spi3-cs-func-pins {
    713		samsung,pins = "gpp1-7";
    714		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    715		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    716	};
    717
    718	/* PERIC0 USI04_SPI */
    719	spi4_bus: spi4-bus-pins {
    720		samsung,pins = "gpp2-2", "gpp2-1", "gpp2-0";
    721		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    722		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    723	};
    724
    725	spi4_cs: spi4-cs-pins {
    726		samsung,pins = "gpp2-3";
    727		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
    728		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    729	};
    730
    731	spi4_cs_func: spi4-cs-func-pins {
    732		samsung,pins = "gpp2-3";
    733		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    734		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    735	};
    736
    737	/* PERIC0 USI05_SPI */
    738	spi5_bus: spi5-bus-pins {
    739		samsung,pins = "gpp2-6", "gpp2-5", "gpp2-4";
    740		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    741		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    742	};
    743
    744	spi5_cs: spi5-cs-pins {
    745		samsung,pins = "gpp2-7";
    746		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
    747		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    748	};
    749
    750	spi5_cs_func: spi5-cs-func-pins {
    751		samsung,pins = "gpp2-7";
    752		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    753		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    754	};
    755
    756	/* USI_PERIC0_USI00_UART */
    757	uart0_bus: uart0-bus-pins {
    758		samsung,pins = "gpp0-0", "gpp0-1", "gpp0-2", "gpp0-3";
    759		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    760		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    761	};
    762
    763	uart0_bus_dual: uart0-bus-dual-pins {
    764		samsung,pins = "gpp0-0", "gpp0-1";
    765		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    766		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    767	};
    768
    769	/* USI_PERIC0_USI01_UART */
    770	uart1_bus: uart1-bus-pins {
    771		samsung,pins = "gpp0-4", "gpp0-5", "gpp0-6", "gpp0-7";
    772		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    773		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    774	};
    775
    776	uart1_bus_dual: uart1-bus-dual-pins {
    777		samsung,pins = "gpp0-4", "gpp0-5";
    778		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    779		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    780	};
    781
    782	/* USI_PERIC0_USI02_UART */
    783	uart2_bus: uart2-bus-pins {
    784		samsung,pins = "gpp1-0", "gpp1-1", "gpp1-2", "gpp1-3";
    785		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    786		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    787	};
    788
    789	uart2_bus_dual: uart2-bus-dual-pins {
    790		samsung,pins = "gpp1-0", "gpp1-1";
    791		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    792		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    793	};
    794
    795	/* USI_PERIC0_USI03_UART */
    796	uart3_bus: uart3-bus-pins {
    797		samsung,pins = "gpp1-4", "gpp1-5", "gpp1-6", "gpp1-7";
    798		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    799		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    800	};
    801
    802	uart3_bus_dual: uart3-bus-dual-pins {
    803		samsung,pins = "gpp1-4", "gpp1-5";
    804		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    805		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    806	};
    807
    808	/* USI_PERIC0_USI04_UART */
    809	uart4_bus: uart4-bus-pins {
    810		samsung,pins = "gpp2-0", "gpp2-1", "gpp2-2", "gpp2-3";
    811		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    812		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    813	};
    814
    815	uart4_bus_dual: uart4-bus-dual-pins {
    816		samsung,pins = "gpp2-0", "gpp2-1";
    817		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    818		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    819	};
    820
    821	/* USI_PERIC0_USI05_UART */
    822	uart5_bus: uart5-bus-pins {
    823		samsung,pins = "gpp2-4", "gpp2-5", "gpp2-6", "gpp2-7";
    824		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    825		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    826	};
    827
    828	uart5_bus_dual: uart5-bus-dual-pins {
    829		samsung,pins = "gpp2-4", "gpp2-5";
    830		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    831		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    832	};
    833};
    834
    835&pinctrl_peric1 {
    836	gpp3: gpp3-gpio-bank {
    837		gpio-controller;
    838		#gpio-cells = <2>;
    839
    840		interrupt-controller;
    841		#interrupt-cells = <2>;
    842	};
    843
    844	gpp4: gpp4-gpio-bank {
    845		gpio-controller;
    846		#gpio-cells = <2>;
    847
    848		interrupt-controller;
    849		#interrupt-cells = <2>;
    850	};
    851
    852	gpp5: gpp5-gpio-bank {
    853		gpio-controller;
    854		#gpio-cells = <2>;
    855
    856		interrupt-controller;
    857		#interrupt-cells = <2>;
    858	};
    859
    860	gpg1: gpg1-gpio-bank {
    861		gpio-controller;
    862		#gpio-cells = <2>;
    863
    864		interrupt-controller;
    865		#interrupt-cells = <2>;
    866	};
    867
    868	gpg2: gpg2-gpio-bank {
    869		gpio-controller;
    870		#gpio-cells = <2>;
    871
    872		interrupt-controller;
    873		#interrupt-cells = <2>;
    874	};
    875
    876	gpg3: gpg3-gpio-bank {
    877		gpio-controller;
    878		#gpio-cells = <2>;
    879
    880		interrupt-controller;
    881		#interrupt-cells = <2>;
    882	};
    883
    884	/* PERIC1 USI06 */
    885	hsi2c12_bus: hsi2c12-bus-pins {
    886		samsung,pins = "gpp3-0", "gpp3-1";
    887		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    888		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    889		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
    890	};
    891
    892	/* PERIC1 USI06_I2C */
    893	hsi2c13_bus: hsi2c13-bus-pins {
    894		samsung,pins = "gpp3-2", "gpp3-3";
    895		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
    896		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    897		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
    898	};
    899
    900	/* PERIC1 USI07 */
    901	hsi2c14_bus: hsi2c14-bus-pins {
    902		samsung,pins = "gpp3-4", "gpp3-5";
    903		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    904		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    905		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
    906	};
    907
    908	/* PERIC1 USI07_I2C */
    909	hsi2c15_bus: hsi2c15-bus-pins {
    910		samsung,pins = "gpp3-6", "gpp3-7";
    911		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
    912		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    913		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
    914	};
    915
    916	/* PERIC1 USI08 */
    917	hsi2c16_bus: hsi2c16-bus-pins {
    918		samsung,pins = "gpp4-0", "gpp4-1";
    919		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    920		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    921		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
    922	};
    923
    924	/* PERIC1 USI08_I2C */
    925	hsi2c17_bus: hsi2c17-bus-pins {
    926		samsung,pins = "gpp4-2", "gpp4-3";
    927		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
    928		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    929		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
    930	};
    931
    932	/* PERIC1 USI09 */
    933	hsi2c18_bus: hsi2c18-bus-pins {
    934		samsung,pins = "gpp4-4", "gpp4-5";
    935		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    936		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    937		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
    938	};
    939
    940	/* PERIC1 USI09_I2C */
    941	hsi2c19_bus: hsi2c19-bus-pins {
    942		samsung,pins = "gpp4-6", "gpp4-7";
    943		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
    944		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    945		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
    946	};
    947
    948	/* PERIC1 USI10 */
    949	hsi2c20_bus: hsi2c20-bus-pins {
    950		samsung,pins = "gpp5-0", "gpp5-1";
    951		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    952		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    953		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
    954	};
    955
    956	/* PERIC1 USI10_I2C */
    957	hsi2c21_bus: hsi2c21-bus-pins {
    958		samsung,pins = "gpp5-2", "gpp5-3";
    959		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
    960		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    961		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
    962	};
    963
    964	/* PERIC1 USI11 */
    965	hsi2c22_bus: hsi2c22-bus-pins {
    966		samsung,pins = "gpp5-4", "gpp5-5";
    967		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    968		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    969		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
    970	};
    971
    972	/* PERIC1 USI11_I2C */
    973	hsi2c23_bus: hsi2c23-bus-pins {
    974		samsung,pins = "gpp5-6", "gpp5-7";
    975		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
    976		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    977		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
    978	};
    979
    980	/* PERIC1 USI06_SPI */
    981	spi6_bus: spi6-bus-pins {
    982		samsung,pins = "gpp3-2", "gpp3-1", "gpp3-0";
    983		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    984		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    985		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
    986	};
    987
    988	spi6_cs: spi6-cs-pins {
    989		samsung,pins = "gpp3-3";
    990		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
    991		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    992		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
    993	};
    994
    995	spi6_cs_func: spi6-cs-func-pins {
    996		samsung,pins = "gpp3-3";
    997		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
    998		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    999		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
   1000	};
   1001
   1002	/* PERIC1 USI07_SPI */
   1003	spi7_bus: spi7-bus-pins {
   1004		samsung,pins = "gpp3-6", "gpp3-5", "gpp3-4";
   1005		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
   1006		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
   1007		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
   1008	};
   1009
   1010	spi7_cs: spi7-cs-pins {
   1011		samsung,pins = "gpp3-7";
   1012		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
   1013		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
   1014		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
   1015	};
   1016
   1017	spi7_cs_func: spi7-cs-func-pins {
   1018		samsung,pins = "gpp3-7";
   1019		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
   1020		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
   1021		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
   1022	};
   1023
   1024	/* PERIC1 USI08_SPI */
   1025	spi8_bus: spi8-bus-pins {
   1026		samsung,pins = "gpp4-2", "gpp4-1", "gpp4-0";
   1027		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
   1028		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
   1029		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
   1030	};
   1031
   1032	spi8_cs: spi8-cs-pins {
   1033		samsung,pins = "gpp4-3";
   1034		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
   1035		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
   1036		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
   1037	};
   1038
   1039	spi8_cs_func: spi8-cs-func-pins {
   1040		samsung,pins = "gpp4-3";
   1041		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
   1042		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
   1043		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
   1044	};
   1045
   1046	/* PERIC1 USI09_SPI */
   1047	spi9_bus: spi9-bus-pins {
   1048		samsung,pins = "gpp4-6", "gpp4-5", "gpp4-4";
   1049		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
   1050		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
   1051		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
   1052	};
   1053
   1054	spi9_cs: spi9-cs-pins {
   1055		samsung,pins = "gpp4-7";
   1056		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
   1057		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
   1058		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
   1059	};
   1060
   1061	spi9_cs_func: spi9-cs-func-pins {
   1062		samsung,pins = "gpp4-7";
   1063		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
   1064		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
   1065		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
   1066	};
   1067
   1068	/* PERIC1 USI10_SPI */
   1069	spi10_bus: spi10-pins {
   1070		samsung,pins = "gpp5-2", "gpp5-1", "gpp5-0";
   1071		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
   1072		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
   1073		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
   1074	};
   1075
   1076	spi10_cs: spi10-cs-pins {
   1077		samsung,pins = "gpp5-3";
   1078		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
   1079		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
   1080		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
   1081	};
   1082
   1083	spi10_cs_func: spi10-cs-func-pins {
   1084		samsung,pins = "gpp5-3";
   1085		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
   1086		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
   1087		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
   1088	};
   1089
   1090	/* PERIC1 USI11_SPI */
   1091	spi11_bus: spi11-pins {
   1092		samsung,pins = "gpp3-6", "gpp3-5", "gpp3-4";
   1093		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
   1094		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
   1095		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
   1096	};
   1097
   1098	spi11_cs: spi11-cs-pins {
   1099		samsung,pins = "gpp3-7";
   1100		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
   1101		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
   1102		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
   1103	};
   1104
   1105	spi11_cs_func: spi11-cs-func-pins {
   1106		samsung,pins = "gpp3-7";
   1107		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
   1108		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
   1109		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
   1110	};
   1111
   1112	/* USI_PERIC1_USI06_UART */
   1113	uart6_bus: uart6-bus-pins {
   1114		samsung,pins = "gpp3-3", "gpp3-2", "gpp3-1", "gpp3-0";
   1115		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
   1116		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
   1117	};
   1118
   1119	uart6_bus_dual: uart6-bus-dual-pins {
   1120		samsung,pins = "gpp3-0", "gpp3-1";
   1121		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
   1122		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
   1123	};
   1124
   1125	/* USI_PERIC1_USI07_UART */
   1126	uart7_bus: uart7-bus-pins {
   1127		samsung,pins = "gpp3-7", "gpp3-6", "gpp3-5", "gpp3-4";
   1128		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
   1129		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
   1130	};
   1131
   1132	uart7_bus_dual: uart7-bus-dual-pins {
   1133		samsung,pins = "gpp3-4", "gpp3-5";
   1134		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
   1135		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
   1136	};
   1137
   1138	/* USI_PERIC1_USI08_UART */
   1139	uart8_bus: uart8-bus-pins {
   1140		samsung,pins = "gpp4-3", "gpp4-2", "gpp4-1", "gpp4-0";
   1141		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
   1142		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
   1143	};
   1144
   1145	uart8_bus_dual: uart8-bus-dual-pins {
   1146		samsung,pins = "gpp4-0", "gpp4-1";
   1147		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
   1148		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
   1149	};
   1150
   1151	/* USI_PERIC1_USI09_UART */
   1152	uart9_bus: uart9-bus-pins {
   1153		samsung,pins = "gpp4-7", "gpp4-6", "gpp4-5", "gpp4-4";
   1154		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
   1155		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
   1156	};
   1157
   1158	uart9_bus_dual: uart9-bus-dual-pins {
   1159		samsung,pins = "gpp4-4", "gpp4-5";
   1160		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
   1161		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
   1162	};
   1163
   1164	/* USI_PERIC1_USI10_UART */
   1165	uart10_bus: uart10-bus-pins {
   1166		samsung,pins = "gpp5-3", "gpp5-2", "gpp5-1", "gpp5-0";
   1167		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
   1168		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
   1169	};
   1170
   1171	uart10_bus_dual: uart10-bus-dual-pins {
   1172		samsung,pins = "gpp5-0", "gpp5-1";
   1173		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
   1174		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
   1175	};
   1176
   1177	/* USI_PERIC1_USI11_UART */
   1178	uart11_bus: uart11-bus-pins {
   1179		samsung,pins = "gpp5-7", "gpp5-6", "gpp5-5", "gpp5-4";
   1180		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
   1181		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
   1182	};
   1183
   1184	uart11_bus_dual: uart11-bus-dual-pins {
   1185		samsung,pins = "gpp5-4", "gpp5-5";
   1186		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
   1187		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
   1188	};
   1189};