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

exynos7-pinctrl.dtsi (16055B)


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