1*dcabaa8aSIvaylo Ivanov// SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 2*dcabaa8aSIvaylo Ivanov/* 3*dcabaa8aSIvaylo Ivanov * Samsung's Exynos 8895 SoC pin-mux and pin-config device tree source 4*dcabaa8aSIvaylo Ivanov * 5*dcabaa8aSIvaylo Ivanov * Copyright (c) 2024, Ivaylo Ivanov <ivo.ivanov.ivanov1@gmail.com> 6*dcabaa8aSIvaylo Ivanov */ 7*dcabaa8aSIvaylo Ivanov 8*dcabaa8aSIvaylo Ivanov#include <dt-bindings/interrupt-controller/arm-gic.h> 9*dcabaa8aSIvaylo Ivanov#include "exynos-pinctrl.h" 10*dcabaa8aSIvaylo Ivanov 11*dcabaa8aSIvaylo Ivanov&pinctrl_abox { 12*dcabaa8aSIvaylo Ivanov gph0: gph0-gpio-bank { 13*dcabaa8aSIvaylo Ivanov gpio-controller; 14*dcabaa8aSIvaylo Ivanov #gpio-cells = <2>; 15*dcabaa8aSIvaylo Ivanov 16*dcabaa8aSIvaylo Ivanov interrupt-controller; 17*dcabaa8aSIvaylo Ivanov #interrupt-cells = <2>; 18*dcabaa8aSIvaylo Ivanov }; 19*dcabaa8aSIvaylo Ivanov 20*dcabaa8aSIvaylo Ivanov gph1: gph1-gpio-bank { 21*dcabaa8aSIvaylo Ivanov gpio-controller; 22*dcabaa8aSIvaylo Ivanov #gpio-cells = <2>; 23*dcabaa8aSIvaylo Ivanov 24*dcabaa8aSIvaylo Ivanov interrupt-controller; 25*dcabaa8aSIvaylo Ivanov #interrupt-cells = <2>; 26*dcabaa8aSIvaylo Ivanov }; 27*dcabaa8aSIvaylo Ivanov 28*dcabaa8aSIvaylo Ivanov gph3: gph3-gpio-bank { 29*dcabaa8aSIvaylo Ivanov gpio-controller; 30*dcabaa8aSIvaylo Ivanov #gpio-cells = <2>; 31*dcabaa8aSIvaylo Ivanov 32*dcabaa8aSIvaylo Ivanov interrupt-controller; 33*dcabaa8aSIvaylo Ivanov #interrupt-cells = <2>; 34*dcabaa8aSIvaylo Ivanov }; 35*dcabaa8aSIvaylo Ivanov}; 36*dcabaa8aSIvaylo Ivanov 37*dcabaa8aSIvaylo Ivanov&pinctrl_alive { 38*dcabaa8aSIvaylo Ivanov gpa0: gpa0-gpio-bank { 39*dcabaa8aSIvaylo Ivanov gpio-controller; 40*dcabaa8aSIvaylo Ivanov #gpio-cells = <2>; 41*dcabaa8aSIvaylo Ivanov 42*dcabaa8aSIvaylo Ivanov interrupt-controller; 43*dcabaa8aSIvaylo Ivanov #interrupt-cells = <2>; 44*dcabaa8aSIvaylo Ivanov interrupt-parent = <&gic>; 45*dcabaa8aSIvaylo Ivanov interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>, 46*dcabaa8aSIvaylo Ivanov <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>, 47*dcabaa8aSIvaylo Ivanov <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>, 48*dcabaa8aSIvaylo Ivanov <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>, 49*dcabaa8aSIvaylo Ivanov <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>, 50*dcabaa8aSIvaylo Ivanov <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>, 51*dcabaa8aSIvaylo Ivanov <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>, 52*dcabaa8aSIvaylo Ivanov <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>; 53*dcabaa8aSIvaylo Ivanov }; 54*dcabaa8aSIvaylo Ivanov 55*dcabaa8aSIvaylo Ivanov gpa1: gpa1-gpio-bank { 56*dcabaa8aSIvaylo Ivanov gpio-controller; 57*dcabaa8aSIvaylo Ivanov #gpio-cells = <2>; 58*dcabaa8aSIvaylo Ivanov 59*dcabaa8aSIvaylo Ivanov interrupt-controller; 60*dcabaa8aSIvaylo Ivanov #interrupt-cells = <2>; 61*dcabaa8aSIvaylo Ivanov interrupt-parent = <&gic>; 62*dcabaa8aSIvaylo Ivanov interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>, 63*dcabaa8aSIvaylo Ivanov <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>, 64*dcabaa8aSIvaylo Ivanov <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>, 65*dcabaa8aSIvaylo Ivanov <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>, 66*dcabaa8aSIvaylo Ivanov <GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH>, 67*dcabaa8aSIvaylo Ivanov <GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH>, 68*dcabaa8aSIvaylo Ivanov <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>, 69*dcabaa8aSIvaylo Ivanov <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH>; 70*dcabaa8aSIvaylo Ivanov }; 71*dcabaa8aSIvaylo Ivanov 72*dcabaa8aSIvaylo Ivanov gpa2: gpa2-gpio-bank { 73*dcabaa8aSIvaylo Ivanov gpio-controller; 74*dcabaa8aSIvaylo Ivanov #gpio-cells = <2>; 75*dcabaa8aSIvaylo Ivanov 76*dcabaa8aSIvaylo Ivanov interrupt-controller; 77*dcabaa8aSIvaylo Ivanov #interrupt-cells = <2>; 78*dcabaa8aSIvaylo Ivanov }; 79*dcabaa8aSIvaylo Ivanov 80*dcabaa8aSIvaylo Ivanov gpa3: gpa3-gpio-bank { 81*dcabaa8aSIvaylo Ivanov gpio-controller; 82*dcabaa8aSIvaylo Ivanov #gpio-cells = <2>; 83*dcabaa8aSIvaylo Ivanov 84*dcabaa8aSIvaylo Ivanov interrupt-controller; 85*dcabaa8aSIvaylo Ivanov #interrupt-cells = <2>; 86*dcabaa8aSIvaylo Ivanov }; 87*dcabaa8aSIvaylo Ivanov 88*dcabaa8aSIvaylo Ivanov gpa4: gpa4-gpio-bank { 89*dcabaa8aSIvaylo Ivanov gpio-controller; 90*dcabaa8aSIvaylo Ivanov #gpio-cells = <2>; 91*dcabaa8aSIvaylo Ivanov }; 92*dcabaa8aSIvaylo Ivanov 93*dcabaa8aSIvaylo Ivanov bt_hostwake: bt-hostwake-pins { 94*dcabaa8aSIvaylo Ivanov samsung,pins = "gpa2-3"; 95*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; 96*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 97*dcabaa8aSIvaylo Ivanov samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>; 98*dcabaa8aSIvaylo Ivanov samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>; 99*dcabaa8aSIvaylo Ivanov }; 100*dcabaa8aSIvaylo Ivanov 101*dcabaa8aSIvaylo Ivanov pcie_wake: pcie-wake-pins { 102*dcabaa8aSIvaylo Ivanov samsung,pins = "gpa3-3"; 103*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; 104*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 105*dcabaa8aSIvaylo Ivanov }; 106*dcabaa8aSIvaylo Ivanov 107*dcabaa8aSIvaylo Ivanov uart1_bus: uart1-bus-pins { 108*dcabaa8aSIvaylo Ivanov samsung,pins = "gpa4-4", "gpa4-3", "gpa4-2", "gpa4-1"; 109*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 110*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 111*dcabaa8aSIvaylo Ivanov }; 112*dcabaa8aSIvaylo Ivanov 113*dcabaa8aSIvaylo Ivanov wlan_host_wake: wlan-host-wake-pins { 114*dcabaa8aSIvaylo Ivanov samsung,pins = "gpa0-7"; 115*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_EINT>; 116*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 117*dcabaa8aSIvaylo Ivanov samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>; 118*dcabaa8aSIvaylo Ivanov samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_DOWN>; 119*dcabaa8aSIvaylo Ivanov }; 120*dcabaa8aSIvaylo Ivanov}; 121*dcabaa8aSIvaylo Ivanov 122*dcabaa8aSIvaylo Ivanov&pinctrl_busc { 123*dcabaa8aSIvaylo Ivanov gpb2: gpb2-gpio-bank { 124*dcabaa8aSIvaylo Ivanov gpio-controller; 125*dcabaa8aSIvaylo Ivanov #gpio-cells = <2>; 126*dcabaa8aSIvaylo Ivanov 127*dcabaa8aSIvaylo Ivanov interrupt-controller; 128*dcabaa8aSIvaylo Ivanov #interrupt-cells = <2>; 129*dcabaa8aSIvaylo Ivanov }; 130*dcabaa8aSIvaylo Ivanov 131*dcabaa8aSIvaylo Ivanov hsi2c0_bus: hsi2c0-bus-pins { 132*dcabaa8aSIvaylo Ivanov samsung,pins = "gpb2-1", "gpb2-0"; 133*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 134*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 135*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 136*dcabaa8aSIvaylo Ivanov }; 137*dcabaa8aSIvaylo Ivanov 138*dcabaa8aSIvaylo Ivanov speedy_bus: speedy-bus-pins { 139*dcabaa8aSIvaylo Ivanov samsung,pins = "gpb2-0"; 140*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 141*dcabaa8aSIvaylo Ivanov samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>; 142*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 143*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 144*dcabaa8aSIvaylo Ivanov }; 145*dcabaa8aSIvaylo Ivanov}; 146*dcabaa8aSIvaylo Ivanov 147*dcabaa8aSIvaylo Ivanov&pinctrl_fsys0 { 148*dcabaa8aSIvaylo Ivanov gpi0: gpi0-gpio-bank { 149*dcabaa8aSIvaylo Ivanov gpio-controller; 150*dcabaa8aSIvaylo Ivanov #gpio-cells = <2>; 151*dcabaa8aSIvaylo Ivanov 152*dcabaa8aSIvaylo Ivanov interrupt-controller; 153*dcabaa8aSIvaylo Ivanov #interrupt-cells = <2>; 154*dcabaa8aSIvaylo Ivanov }; 155*dcabaa8aSIvaylo Ivanov 156*dcabaa8aSIvaylo Ivanov gpi1: gpi1-gpio-bank { 157*dcabaa8aSIvaylo Ivanov gpio-controller; 158*dcabaa8aSIvaylo Ivanov #gpio-cells = <2>; 159*dcabaa8aSIvaylo Ivanov 160*dcabaa8aSIvaylo Ivanov interrupt-controller; 161*dcabaa8aSIvaylo Ivanov #interrupt-cells = <2>; 162*dcabaa8aSIvaylo Ivanov }; 163*dcabaa8aSIvaylo Ivanov 164*dcabaa8aSIvaylo Ivanov ufs_rst_n: ufs-rst-n-pins { 165*dcabaa8aSIvaylo Ivanov samsung,pins = "gpi0-1"; 166*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 167*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 168*dcabaa8aSIvaylo Ivanov samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>; 169*dcabaa8aSIvaylo Ivanov }; 170*dcabaa8aSIvaylo Ivanov 171*dcabaa8aSIvaylo Ivanov ufs_refclk_out: ufs-refclk-out-pins { 172*dcabaa8aSIvaylo Ivanov samsung,pins = "gpi0-0"; 173*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 174*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 175*dcabaa8aSIvaylo Ivanov samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>; 176*dcabaa8aSIvaylo Ivanov }; 177*dcabaa8aSIvaylo Ivanov}; 178*dcabaa8aSIvaylo Ivanov 179*dcabaa8aSIvaylo Ivanov&pinctrl_fsys1 { 180*dcabaa8aSIvaylo Ivanov gpj0: gpj0-gpio-bank { 181*dcabaa8aSIvaylo Ivanov gpio-controller; 182*dcabaa8aSIvaylo Ivanov #gpio-cells = <2>; 183*dcabaa8aSIvaylo Ivanov 184*dcabaa8aSIvaylo Ivanov interrupt-controller; 185*dcabaa8aSIvaylo Ivanov #interrupt-cells = <2>; 186*dcabaa8aSIvaylo Ivanov }; 187*dcabaa8aSIvaylo Ivanov 188*dcabaa8aSIvaylo Ivanov gpj1: gpj1-gpio-bank { 189*dcabaa8aSIvaylo Ivanov gpio-controller; 190*dcabaa8aSIvaylo Ivanov #gpio-cells = <2>; 191*dcabaa8aSIvaylo Ivanov 192*dcabaa8aSIvaylo Ivanov interrupt-controller; 193*dcabaa8aSIvaylo Ivanov #interrupt-cells = <2>; 194*dcabaa8aSIvaylo Ivanov }; 195*dcabaa8aSIvaylo Ivanov 196*dcabaa8aSIvaylo Ivanov bt_btwake: bt-btwake-pins { 197*dcabaa8aSIvaylo Ivanov samsung,pins = "gpj1-4"; 198*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 199*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 200*dcabaa8aSIvaylo Ivanov samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>; 201*dcabaa8aSIvaylo Ivanov samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>; 202*dcabaa8aSIvaylo Ivanov }; 203*dcabaa8aSIvaylo Ivanov 204*dcabaa8aSIvaylo Ivanov bt_en: bt-en-pins { 205*dcabaa8aSIvaylo Ivanov samsung,pins ="gpj1-7"; 206*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 207*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 208*dcabaa8aSIvaylo Ivanov samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>; 209*dcabaa8aSIvaylo Ivanov samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>; 210*dcabaa8aSIvaylo Ivanov }; 211*dcabaa8aSIvaylo Ivanov 212*dcabaa8aSIvaylo Ivanov cfg_wlanen: cfg-wlanen-pins { 213*dcabaa8aSIvaylo Ivanov samsung,pins = "gpj1-3"; 214*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 215*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 216*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV4>; 217*dcabaa8aSIvaylo Ivanov samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>; 218*dcabaa8aSIvaylo Ivanov }; 219*dcabaa8aSIvaylo Ivanov 220*dcabaa8aSIvaylo Ivanov sd2_clk: sd2-clk-pins { 221*dcabaa8aSIvaylo Ivanov samsung,pins = "gpj0-0"; 222*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 223*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 224*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV2>; 225*dcabaa8aSIvaylo Ivanov }; 226*dcabaa8aSIvaylo Ivanov 227*dcabaa8aSIvaylo Ivanov sd2_cmd: sd2-cmd-pins { 228*dcabaa8aSIvaylo Ivanov samsung,pins = "gpj0-1"; 229*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 230*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 231*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV3>; 232*dcabaa8aSIvaylo Ivanov }; 233*dcabaa8aSIvaylo Ivanov 234*dcabaa8aSIvaylo Ivanov sd2_bus1: sd2-bus-width1-pins { 235*dcabaa8aSIvaylo Ivanov samsung,pins = "gpj0-2"; 236*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 237*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 238*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV3>; 239*dcabaa8aSIvaylo Ivanov }; 240*dcabaa8aSIvaylo Ivanov 241*dcabaa8aSIvaylo Ivanov sd2_bus4: sd2-bus-width4-pins { 242*dcabaa8aSIvaylo Ivanov samsung,pins = "gpj0-3", "gpj0-4", "gpj0-5"; 243*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 244*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 245*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV3>; 246*dcabaa8aSIvaylo Ivanov }; 247*dcabaa8aSIvaylo Ivanov 248*dcabaa8aSIvaylo Ivanov /* For Drive strength swapping */ 249*dcabaa8aSIvaylo Ivanov sd2_clk_fast_slew_rate_1x: sd2-clk-fast-slew-rate-1x-pins { 250*dcabaa8aSIvaylo Ivanov samsung,pins = "gpj0-0"; 251*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 252*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 253*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 254*dcabaa8aSIvaylo Ivanov }; 255*dcabaa8aSIvaylo Ivanov 256*dcabaa8aSIvaylo Ivanov sd2_clk_fast_slew_rate_2x: sd2-clk-fast-slew-rate-2x-pins { 257*dcabaa8aSIvaylo Ivanov samsung,pins = "gpj0-0"; 258*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 259*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 260*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV3>; 261*dcabaa8aSIvaylo Ivanov }; 262*dcabaa8aSIvaylo Ivanov 263*dcabaa8aSIvaylo Ivanov sd2_clk_fast_slew_rate_3x: sd2-clk-fast-slew-rate-3x-pins { 264*dcabaa8aSIvaylo Ivanov samsung,pins = "gpj0-0"; 265*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 266*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 267*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV2>; 268*dcabaa8aSIvaylo Ivanov }; 269*dcabaa8aSIvaylo Ivanov 270*dcabaa8aSIvaylo Ivanov sd2_clk_fast_slew_rate_4x: sd2-clk-fast-slew-rate-4x-pins { 271*dcabaa8aSIvaylo Ivanov samsung,pins = "gpj0-0"; 272*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 273*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 274*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV4>; 275*dcabaa8aSIvaylo Ivanov }; 276*dcabaa8aSIvaylo Ivanov}; 277*dcabaa8aSIvaylo Ivanov 278*dcabaa8aSIvaylo Ivanov&pinctrl_peric0 { 279*dcabaa8aSIvaylo Ivanov gpb1: gpb1-gpio-bank { 280*dcabaa8aSIvaylo Ivanov gpio-controller; 281*dcabaa8aSIvaylo Ivanov #gpio-cells = <2>; 282*dcabaa8aSIvaylo Ivanov 283*dcabaa8aSIvaylo Ivanov interrupt-controller; 284*dcabaa8aSIvaylo Ivanov #interrupt-cells = <2>; 285*dcabaa8aSIvaylo Ivanov }; 286*dcabaa8aSIvaylo Ivanov 287*dcabaa8aSIvaylo Ivanov gpd0: gpd0-gpio-bank { 288*dcabaa8aSIvaylo Ivanov gpio-controller; 289*dcabaa8aSIvaylo Ivanov #gpio-cells = <2>; 290*dcabaa8aSIvaylo Ivanov 291*dcabaa8aSIvaylo Ivanov interrupt-controller; 292*dcabaa8aSIvaylo Ivanov #interrupt-cells = <2>; 293*dcabaa8aSIvaylo Ivanov }; 294*dcabaa8aSIvaylo Ivanov 295*dcabaa8aSIvaylo Ivanov gpd1: gpd1-gpio-bank { 296*dcabaa8aSIvaylo Ivanov gpio-controller; 297*dcabaa8aSIvaylo Ivanov #gpio-cells = <2>; 298*dcabaa8aSIvaylo Ivanov 299*dcabaa8aSIvaylo Ivanov interrupt-controller; 300*dcabaa8aSIvaylo Ivanov #interrupt-cells = <2>; 301*dcabaa8aSIvaylo Ivanov }; 302*dcabaa8aSIvaylo Ivanov 303*dcabaa8aSIvaylo Ivanov gpd2: gpd2-gpio-bank { 304*dcabaa8aSIvaylo Ivanov gpio-controller; 305*dcabaa8aSIvaylo Ivanov #gpio-cells = <2>; 306*dcabaa8aSIvaylo Ivanov 307*dcabaa8aSIvaylo Ivanov interrupt-controller; 308*dcabaa8aSIvaylo Ivanov #interrupt-cells = <2>; 309*dcabaa8aSIvaylo Ivanov }; 310*dcabaa8aSIvaylo Ivanov 311*dcabaa8aSIvaylo Ivanov gpd3: gpd3-gpio-bank { 312*dcabaa8aSIvaylo Ivanov gpio-controller; 313*dcabaa8aSIvaylo Ivanov #gpio-cells = <2>; 314*dcabaa8aSIvaylo Ivanov 315*dcabaa8aSIvaylo Ivanov interrupt-controller; 316*dcabaa8aSIvaylo Ivanov #interrupt-cells = <2>; 317*dcabaa8aSIvaylo Ivanov }; 318*dcabaa8aSIvaylo Ivanov 319*dcabaa8aSIvaylo Ivanov gpe7: gpe7-gpio-bank { 320*dcabaa8aSIvaylo Ivanov gpio-controller; 321*dcabaa8aSIvaylo Ivanov #gpio-cells = <2>; 322*dcabaa8aSIvaylo Ivanov 323*dcabaa8aSIvaylo Ivanov interrupt-controller; 324*dcabaa8aSIvaylo Ivanov #interrupt-cells = <2>; 325*dcabaa8aSIvaylo Ivanov }; 326*dcabaa8aSIvaylo Ivanov 327*dcabaa8aSIvaylo Ivanov gpf1: gpf1-gpio-bank { 328*dcabaa8aSIvaylo Ivanov gpio-controller; 329*dcabaa8aSIvaylo Ivanov #gpio-cells = <2>; 330*dcabaa8aSIvaylo Ivanov 331*dcabaa8aSIvaylo Ivanov interrupt-controller; 332*dcabaa8aSIvaylo Ivanov #interrupt-cells = <2>; 333*dcabaa8aSIvaylo Ivanov }; 334*dcabaa8aSIvaylo Ivanov 335*dcabaa8aSIvaylo Ivanov hsi2c5_bus: hsi2c5-bus-pins { 336*dcabaa8aSIvaylo Ivanov samsung,pins = "gpd1-1", "gpd1-0"; 337*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 338*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 339*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 340*dcabaa8aSIvaylo Ivanov }; 341*dcabaa8aSIvaylo Ivanov 342*dcabaa8aSIvaylo Ivanov hsi2c6_bus: hsi2c6-bus-pins { 343*dcabaa8aSIvaylo Ivanov samsung,pins = "gpd1-3", "gpd1-2"; 344*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 345*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 346*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 347*dcabaa8aSIvaylo Ivanov }; 348*dcabaa8aSIvaylo Ivanov 349*dcabaa8aSIvaylo Ivanov hsi2c7_bus: hsi2c7-bus-pins { 350*dcabaa8aSIvaylo Ivanov samsung,pins = "gpd1-5", "gpd1-4"; 351*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 352*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 353*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 354*dcabaa8aSIvaylo Ivanov }; 355*dcabaa8aSIvaylo Ivanov 356*dcabaa8aSIvaylo Ivanov hsi2c8_bus: hsi2c8-bus-pins { 357*dcabaa8aSIvaylo Ivanov samsung,pins = "gpd1-7", "gpd1-6"; 358*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 359*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 360*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 361*dcabaa8aSIvaylo Ivanov }; 362*dcabaa8aSIvaylo Ivanov 363*dcabaa8aSIvaylo Ivanov hsi2c9_bus: hsi2c9-bus-pins { 364*dcabaa8aSIvaylo Ivanov samsung,pins = "gpd2-1", "gpd2-0"; 365*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 366*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 367*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 368*dcabaa8aSIvaylo Ivanov }; 369*dcabaa8aSIvaylo Ivanov 370*dcabaa8aSIvaylo Ivanov hsi2c10_bus: hsi2c10-bus-pins { 371*dcabaa8aSIvaylo Ivanov samsung,pins = "gpd2-3", "gpd2-2"; 372*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 373*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 374*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 375*dcabaa8aSIvaylo Ivanov }; 376*dcabaa8aSIvaylo Ivanov 377*dcabaa8aSIvaylo Ivanov hsi2c11_bus: hsi2c11-bus-pins { 378*dcabaa8aSIvaylo Ivanov samsung,pins = "gpd3-1", "gpd3-0"; 379*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 380*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 381*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 382*dcabaa8aSIvaylo Ivanov }; 383*dcabaa8aSIvaylo Ivanov 384*dcabaa8aSIvaylo Ivanov hsi2c12_bus: hsi2c12-bus-pins { 385*dcabaa8aSIvaylo Ivanov samsung,pins = "gpd3-3", "gpd3-2"; 386*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 387*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 388*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 389*dcabaa8aSIvaylo Ivanov }; 390*dcabaa8aSIvaylo Ivanov 391*dcabaa8aSIvaylo Ivanov hs_i2c14_bus: hs-i2c14-bus-pins { 392*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe6-3", "gpe6-2"; 393*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 394*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 395*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV2>; 396*dcabaa8aSIvaylo Ivanov }; 397*dcabaa8aSIvaylo Ivanov 398*dcabaa8aSIvaylo Ivanov spi2_bus: spi2-bus-pins { 399*dcabaa8aSIvaylo Ivanov samsung,pins = "gpd1-3", "gpd1-2", "gpd1-1", "gpd1-0"; 400*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 401*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 402*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV2>; 403*dcabaa8aSIvaylo Ivanov }; 404*dcabaa8aSIvaylo Ivanov 405*dcabaa8aSIvaylo Ivanov spi2_cs: spi2-cs-pins { 406*dcabaa8aSIvaylo Ivanov samsung,pins = "gpd1-2"; 407*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 408*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 409*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 410*dcabaa8aSIvaylo Ivanov }; 411*dcabaa8aSIvaylo Ivanov 412*dcabaa8aSIvaylo Ivanov spi3_bus: spi3-bus-pins { 413*dcabaa8aSIvaylo Ivanov samsung,pins = "gpd1-7", "gpd1-5", "gpd1-4"; 414*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 415*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 416*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 417*dcabaa8aSIvaylo Ivanov }; 418*dcabaa8aSIvaylo Ivanov 419*dcabaa8aSIvaylo Ivanov spi3_cs: spi3-cs-pins { 420*dcabaa8aSIvaylo Ivanov samsung,pins = "gpd1-6"; 421*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 422*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 423*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 424*dcabaa8aSIvaylo Ivanov }; 425*dcabaa8aSIvaylo Ivanov 426*dcabaa8aSIvaylo Ivanov spi4_bus: spi4-bus-pins { 427*dcabaa8aSIvaylo Ivanov samsung,pins = "gpd2-3", "gpd2-1", "gpd2-0"; 428*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 429*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 430*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 431*dcabaa8aSIvaylo Ivanov }; 432*dcabaa8aSIvaylo Ivanov 433*dcabaa8aSIvaylo Ivanov spi4_cs: spi4-cs-pins { 434*dcabaa8aSIvaylo Ivanov samsung,pins = "gpd2-2"; 435*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 436*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 437*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 438*dcabaa8aSIvaylo Ivanov }; 439*dcabaa8aSIvaylo Ivanov 440*dcabaa8aSIvaylo Ivanov spi5_bus: spi5-bus-pins { 441*dcabaa8aSIvaylo Ivanov samsung,pins = "gpd3-3", "gpd3-1", "gpd3-0"; 442*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 443*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 444*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 445*dcabaa8aSIvaylo Ivanov }; 446*dcabaa8aSIvaylo Ivanov 447*dcabaa8aSIvaylo Ivanov spi5_cs: spi5-cs-pins { 448*dcabaa8aSIvaylo Ivanov samsung,pins = "gpd3-2"; 449*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 450*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 451*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 452*dcabaa8aSIvaylo Ivanov }; 453*dcabaa8aSIvaylo Ivanov 454*dcabaa8aSIvaylo Ivanov uart0_bus: uart0-bus-pins { 455*dcabaa8aSIvaylo Ivanov samsung,pins = "gpd0-7", "gpd0-6"; 456*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 457*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 458*dcabaa8aSIvaylo Ivanov }; 459*dcabaa8aSIvaylo Ivanov 460*dcabaa8aSIvaylo Ivanov uart2_bus: uart2-bus-pins { 461*dcabaa8aSIvaylo Ivanov samsung,pins = "gpd1-3", "gpd1-2", "gpd1-1", "gpd1-0"; 462*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 463*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 464*dcabaa8aSIvaylo Ivanov }; 465*dcabaa8aSIvaylo Ivanov 466*dcabaa8aSIvaylo Ivanov uart2_bus_dual: uart2-bus-dual-pins { 467*dcabaa8aSIvaylo Ivanov samsung,pins = "gpd1-1", "gpd1-0"; 468*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 469*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 470*dcabaa8aSIvaylo Ivanov }; 471*dcabaa8aSIvaylo Ivanov 472*dcabaa8aSIvaylo Ivanov uart3_bus: uart3-bus-pins { 473*dcabaa8aSIvaylo Ivanov samsung,pins = "gpd1-7", "gpd1-6", "gpd1-5", "gpd1-4"; 474*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 475*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 476*dcabaa8aSIvaylo Ivanov }; 477*dcabaa8aSIvaylo Ivanov 478*dcabaa8aSIvaylo Ivanov uart3_bus_dual: uart3-bus-dual-pins { 479*dcabaa8aSIvaylo Ivanov samsung,pins = "gpd1-5", "gpd1-4"; 480*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 481*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 482*dcabaa8aSIvaylo Ivanov }; 483*dcabaa8aSIvaylo Ivanov 484*dcabaa8aSIvaylo Ivanov uart4_bus: uart4-bus-pins { 485*dcabaa8aSIvaylo Ivanov samsung,pins = "gpd2-3", "gpd2-2", "gpd2-1", "gpd2-0"; 486*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 487*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 488*dcabaa8aSIvaylo Ivanov }; 489*dcabaa8aSIvaylo Ivanov 490*dcabaa8aSIvaylo Ivanov uart4_bus_dual: uart4-bus-dual-pins { 491*dcabaa8aSIvaylo Ivanov samsung,pins = "gpd2-1", "gpd2-0"; 492*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 493*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 494*dcabaa8aSIvaylo Ivanov }; 495*dcabaa8aSIvaylo Ivanov 496*dcabaa8aSIvaylo Ivanov uart5_bus: uart5-bus-pins { 497*dcabaa8aSIvaylo Ivanov samsung,pins = "gpd3-3", "gpd3-2", "gpd3-1", "gpd3-0"; 498*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 499*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 500*dcabaa8aSIvaylo Ivanov }; 501*dcabaa8aSIvaylo Ivanov 502*dcabaa8aSIvaylo Ivanov uart5_bus_dual: uart5-bus-dual-pins { 503*dcabaa8aSIvaylo Ivanov samsung,pins = "gpd3-1", "gpd3-0"; 504*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 505*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 506*dcabaa8aSIvaylo Ivanov }; 507*dcabaa8aSIvaylo Ivanov}; 508*dcabaa8aSIvaylo Ivanov 509*dcabaa8aSIvaylo Ivanov&pinctrl_peric1 { 510*dcabaa8aSIvaylo Ivanov gpb0: gpb0-gpio-bank { 511*dcabaa8aSIvaylo Ivanov gpio-controller; 512*dcabaa8aSIvaylo Ivanov #gpio-cells = <2>; 513*dcabaa8aSIvaylo Ivanov 514*dcabaa8aSIvaylo Ivanov interrupt-controller; 515*dcabaa8aSIvaylo Ivanov #interrupt-cells = <2>; 516*dcabaa8aSIvaylo Ivanov }; 517*dcabaa8aSIvaylo Ivanov 518*dcabaa8aSIvaylo Ivanov gpc0: gpc0-gpio-bank { 519*dcabaa8aSIvaylo Ivanov gpio-controller; 520*dcabaa8aSIvaylo Ivanov #gpio-cells = <2>; 521*dcabaa8aSIvaylo Ivanov 522*dcabaa8aSIvaylo Ivanov interrupt-controller; 523*dcabaa8aSIvaylo Ivanov #interrupt-cells = <2>; 524*dcabaa8aSIvaylo Ivanov }; 525*dcabaa8aSIvaylo Ivanov 526*dcabaa8aSIvaylo Ivanov gpc1: gpc1-gpio-bank { 527*dcabaa8aSIvaylo Ivanov gpio-controller; 528*dcabaa8aSIvaylo Ivanov #gpio-cells = <2>; 529*dcabaa8aSIvaylo Ivanov 530*dcabaa8aSIvaylo Ivanov interrupt-controller; 531*dcabaa8aSIvaylo Ivanov #interrupt-cells = <2>; 532*dcabaa8aSIvaylo Ivanov }; 533*dcabaa8aSIvaylo Ivanov 534*dcabaa8aSIvaylo Ivanov gpc2: gpc2-gpio-bank { 535*dcabaa8aSIvaylo Ivanov gpio-controller; 536*dcabaa8aSIvaylo Ivanov #gpio-cells = <2>; 537*dcabaa8aSIvaylo Ivanov 538*dcabaa8aSIvaylo Ivanov interrupt-controller; 539*dcabaa8aSIvaylo Ivanov #interrupt-cells = <2>; 540*dcabaa8aSIvaylo Ivanov }; 541*dcabaa8aSIvaylo Ivanov 542*dcabaa8aSIvaylo Ivanov gpc3: gpc3-gpio-bank { 543*dcabaa8aSIvaylo Ivanov gpio-controller; 544*dcabaa8aSIvaylo Ivanov #gpio-cells = <2>; 545*dcabaa8aSIvaylo Ivanov 546*dcabaa8aSIvaylo Ivanov interrupt-controller; 547*dcabaa8aSIvaylo Ivanov #interrupt-cells = <2>; 548*dcabaa8aSIvaylo Ivanov }; 549*dcabaa8aSIvaylo Ivanov 550*dcabaa8aSIvaylo Ivanov gpe1: gpe1-gpio-bank { 551*dcabaa8aSIvaylo Ivanov gpio-controller; 552*dcabaa8aSIvaylo Ivanov #gpio-cells = <2>; 553*dcabaa8aSIvaylo Ivanov 554*dcabaa8aSIvaylo Ivanov interrupt-controller; 555*dcabaa8aSIvaylo Ivanov #interrupt-cells = <2>; 556*dcabaa8aSIvaylo Ivanov }; 557*dcabaa8aSIvaylo Ivanov 558*dcabaa8aSIvaylo Ivanov gpe2: gpe2-gpio-bank { 559*dcabaa8aSIvaylo Ivanov gpio-controller; 560*dcabaa8aSIvaylo Ivanov #gpio-cells = <2>; 561*dcabaa8aSIvaylo Ivanov 562*dcabaa8aSIvaylo Ivanov interrupt-controller; 563*dcabaa8aSIvaylo Ivanov #interrupt-cells = <2>; 564*dcabaa8aSIvaylo Ivanov }; 565*dcabaa8aSIvaylo Ivanov 566*dcabaa8aSIvaylo Ivanov gpe3: gpe3-gpio-bank { 567*dcabaa8aSIvaylo Ivanov gpio-controller; 568*dcabaa8aSIvaylo Ivanov #gpio-cells = <2>; 569*dcabaa8aSIvaylo Ivanov 570*dcabaa8aSIvaylo Ivanov interrupt-controller; 571*dcabaa8aSIvaylo Ivanov #interrupt-cells = <2>; 572*dcabaa8aSIvaylo Ivanov }; 573*dcabaa8aSIvaylo Ivanov 574*dcabaa8aSIvaylo Ivanov gpe4: gpe4-gpio-bank { 575*dcabaa8aSIvaylo Ivanov gpio-controller; 576*dcabaa8aSIvaylo Ivanov #gpio-cells = <2>; 577*dcabaa8aSIvaylo Ivanov 578*dcabaa8aSIvaylo Ivanov interrupt-controller; 579*dcabaa8aSIvaylo Ivanov #interrupt-cells = <2>; 580*dcabaa8aSIvaylo Ivanov }; 581*dcabaa8aSIvaylo Ivanov 582*dcabaa8aSIvaylo Ivanov gpe5: gpe5-gpio-bank { 583*dcabaa8aSIvaylo Ivanov gpio-controller; 584*dcabaa8aSIvaylo Ivanov #gpio-cells = <2>; 585*dcabaa8aSIvaylo Ivanov 586*dcabaa8aSIvaylo Ivanov interrupt-controller; 587*dcabaa8aSIvaylo Ivanov #interrupt-cells = <2>; 588*dcabaa8aSIvaylo Ivanov }; 589*dcabaa8aSIvaylo Ivanov 590*dcabaa8aSIvaylo Ivanov gpe6: gpe6-gpio-bank { 591*dcabaa8aSIvaylo Ivanov gpio-controller; 592*dcabaa8aSIvaylo Ivanov #gpio-cells = <2>; 593*dcabaa8aSIvaylo Ivanov 594*dcabaa8aSIvaylo Ivanov interrupt-controller; 595*dcabaa8aSIvaylo Ivanov #interrupt-cells = <2>; 596*dcabaa8aSIvaylo Ivanov }; 597*dcabaa8aSIvaylo Ivanov 598*dcabaa8aSIvaylo Ivanov gpf0: gpf0-gpio-bank { 599*dcabaa8aSIvaylo Ivanov gpio-controller; 600*dcabaa8aSIvaylo Ivanov #gpio-cells = <2>; 601*dcabaa8aSIvaylo Ivanov 602*dcabaa8aSIvaylo Ivanov interrupt-controller; 603*dcabaa8aSIvaylo Ivanov #interrupt-cells = <2>; 604*dcabaa8aSIvaylo Ivanov }; 605*dcabaa8aSIvaylo Ivanov 606*dcabaa8aSIvaylo Ivanov gpg0: gpg0-gpio-bank { 607*dcabaa8aSIvaylo Ivanov gpio-controller; 608*dcabaa8aSIvaylo Ivanov #gpio-cells = <2>; 609*dcabaa8aSIvaylo Ivanov 610*dcabaa8aSIvaylo Ivanov interrupt-controller; 611*dcabaa8aSIvaylo Ivanov #interrupt-cells = <2>; 612*dcabaa8aSIvaylo Ivanov }; 613*dcabaa8aSIvaylo Ivanov 614*dcabaa8aSIvaylo Ivanov gpk0: gpk0-gpio-bank { 615*dcabaa8aSIvaylo Ivanov gpio-controller; 616*dcabaa8aSIvaylo Ivanov #gpio-cells = <2>; 617*dcabaa8aSIvaylo Ivanov 618*dcabaa8aSIvaylo Ivanov interrupt-controller; 619*dcabaa8aSIvaylo Ivanov #interrupt-cells = <2>; 620*dcabaa8aSIvaylo Ivanov }; 621*dcabaa8aSIvaylo Ivanov 622*dcabaa8aSIvaylo Ivanov hrm_irq: hrm-irq-pins { 623*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe6-6"; 624*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; 625*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 626*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV4>; 627*dcabaa8aSIvaylo Ivanov }; 628*dcabaa8aSIvaylo Ivanov 629*dcabaa8aSIvaylo Ivanov hsi2c1_bus: hsi2c1-bus-pins { 630*dcabaa8aSIvaylo Ivanov samsung,pins = "gpc2-1", "gpc2-0"; 631*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 632*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 633*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 634*dcabaa8aSIvaylo Ivanov }; 635*dcabaa8aSIvaylo Ivanov 636*dcabaa8aSIvaylo Ivanov hsi2c2_bus: hsi2c2-bus-pins { 637*dcabaa8aSIvaylo Ivanov samsung,pins = "gpc2-3", "gpc2-2"; 638*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 639*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 640*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV4>; 641*dcabaa8aSIvaylo Ivanov }; 642*dcabaa8aSIvaylo Ivanov 643*dcabaa8aSIvaylo Ivanov hsi2c3_bus: hsi2c3-bus-pins { 644*dcabaa8aSIvaylo Ivanov samsung,pins = "gpc2-5", "gpc2-4"; 645*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 646*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 647*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 648*dcabaa8aSIvaylo Ivanov }; 649*dcabaa8aSIvaylo Ivanov 650*dcabaa8aSIvaylo Ivanov hsi2c4_bus: hsi2c4-bus-pins { 651*dcabaa8aSIvaylo Ivanov samsung,pins = "gpc2-7", "gpc2-6"; 652*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 653*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 654*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 655*dcabaa8aSIvaylo Ivanov }; 656*dcabaa8aSIvaylo Ivanov 657*dcabaa8aSIvaylo Ivanov hsi2c13_bus: hsi2c13-bus-pins { 658*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe5-1", "gpe5-0"; 659*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 660*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 661*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 662*dcabaa8aSIvaylo Ivanov }; 663*dcabaa8aSIvaylo Ivanov 664*dcabaa8aSIvaylo Ivanov hsi2c14_bus: hsi2c14-bus-pins { 665*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe5-3", "gpe5-2"; 666*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 667*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 668*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 669*dcabaa8aSIvaylo Ivanov }; 670*dcabaa8aSIvaylo Ivanov 671*dcabaa8aSIvaylo Ivanov hsi2c15_bus: hsi2c15-bus-pins { 672*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe1-1", "gpe1-0"; 673*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 674*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 675*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 676*dcabaa8aSIvaylo Ivanov }; 677*dcabaa8aSIvaylo Ivanov 678*dcabaa8aSIvaylo Ivanov hsi2c16_bus: hsi2c16-bus-pins { 679*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe1-3", "gpe1-2"; 680*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 681*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 682*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 683*dcabaa8aSIvaylo Ivanov }; 684*dcabaa8aSIvaylo Ivanov 685*dcabaa8aSIvaylo Ivanov hsi2c17_bus: hsi2c17-bus-pins { 686*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe1-5", "gpe1-4"; 687*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 688*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 689*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 690*dcabaa8aSIvaylo Ivanov }; 691*dcabaa8aSIvaylo Ivanov 692*dcabaa8aSIvaylo Ivanov hsi2c18_bus: hsi2c18-bus-pins { 693*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe1-7", "gpe1-6"; 694*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 695*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 696*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 697*dcabaa8aSIvaylo Ivanov }; 698*dcabaa8aSIvaylo Ivanov 699*dcabaa8aSIvaylo Ivanov hsi2c19_bus: hsi2c19-bus-pins { 700*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe2-1", "gpe2-0"; 701*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 702*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 703*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 704*dcabaa8aSIvaylo Ivanov }; 705*dcabaa8aSIvaylo Ivanov 706*dcabaa8aSIvaylo Ivanov hsi2c20_bus: hsi2c20-bus-pins { 707*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe2-3", "gpe2-2"; 708*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 709*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 710*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 711*dcabaa8aSIvaylo Ivanov }; 712*dcabaa8aSIvaylo Ivanov 713*dcabaa8aSIvaylo Ivanov hsi2c21_bus: hsi2c21-bus-pins { 714*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe2-5", "gpe2-4"; 715*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 716*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 717*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 718*dcabaa8aSIvaylo Ivanov }; 719*dcabaa8aSIvaylo Ivanov 720*dcabaa8aSIvaylo Ivanov hsi2c22_bus: hsi2c22-bus-pins { 721*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe2-7", "gpe2-6"; 722*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 723*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 724*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 725*dcabaa8aSIvaylo Ivanov }; 726*dcabaa8aSIvaylo Ivanov 727*dcabaa8aSIvaylo Ivanov hsi2c23_bus: hsi2c23-bus-pins { 728*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe3-1", "gpe3-0"; 729*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 730*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 731*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 732*dcabaa8aSIvaylo Ivanov }; 733*dcabaa8aSIvaylo Ivanov 734*dcabaa8aSIvaylo Ivanov hsi2c24_bus: hsi2c24-bus-pins { 735*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe3-3", "gpe3-2"; 736*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 737*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 738*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 739*dcabaa8aSIvaylo Ivanov }; 740*dcabaa8aSIvaylo Ivanov 741*dcabaa8aSIvaylo Ivanov hsi2c25_bus: hsi2c25-bus-pins { 742*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe3-5", "gpe3-4"; 743*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 744*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 745*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 746*dcabaa8aSIvaylo Ivanov }; 747*dcabaa8aSIvaylo Ivanov 748*dcabaa8aSIvaylo Ivanov hsi2c26_bus: hsi2c26-bus-pins { 749*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe3-7", "gpe3-6"; 750*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 751*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 752*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 753*dcabaa8aSIvaylo Ivanov }; 754*dcabaa8aSIvaylo Ivanov 755*dcabaa8aSIvaylo Ivanov hsi2c27_bus: hsi2c27-bus-pins { 756*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe4-1", "gpe4-0"; 757*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 758*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 759*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 760*dcabaa8aSIvaylo Ivanov }; 761*dcabaa8aSIvaylo Ivanov 762*dcabaa8aSIvaylo Ivanov hsi2c28_bus: hsi2c28-bus-pins { 763*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe4-3", "gpe4-2"; 764*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 765*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 766*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 767*dcabaa8aSIvaylo Ivanov }; 768*dcabaa8aSIvaylo Ivanov 769*dcabaa8aSIvaylo Ivanov hsi2c29_bus: hsi2c29-bus-pins { 770*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe4-5", "gpe4-4"; 771*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 772*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 773*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 774*dcabaa8aSIvaylo Ivanov }; 775*dcabaa8aSIvaylo Ivanov 776*dcabaa8aSIvaylo Ivanov hsi2c30_bus: hsi2c30-bus-pins { 777*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe4-7", "gpe4-6"; 778*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 779*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 780*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV2>; 781*dcabaa8aSIvaylo Ivanov }; 782*dcabaa8aSIvaylo Ivanov 783*dcabaa8aSIvaylo Ivanov hsi2c31_bus: hsi2c31-bus-pins { 784*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe5-5", "gpe5-4"; 785*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 786*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 787*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 788*dcabaa8aSIvaylo Ivanov }; 789*dcabaa8aSIvaylo Ivanov 790*dcabaa8aSIvaylo Ivanov hsi2c32_bus: hsi2c32-bus-pins { 791*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe5-7", "gpe5-6"; 792*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 793*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 794*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 795*dcabaa8aSIvaylo Ivanov }; 796*dcabaa8aSIvaylo Ivanov 797*dcabaa8aSIvaylo Ivanov spi0_bus: spi0-bus-pins { 798*dcabaa8aSIvaylo Ivanov samsung,pins = "gpc3-3", "gpc3-2", "gpc3-0"; 799*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 800*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 801*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 802*dcabaa8aSIvaylo Ivanov }; 803*dcabaa8aSIvaylo Ivanov 804*dcabaa8aSIvaylo Ivanov spi0_cs: spi0-cs-pins { 805*dcabaa8aSIvaylo Ivanov samsung,pins = "gpc3-1"; 806*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 807*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 808*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 809*dcabaa8aSIvaylo Ivanov }; 810*dcabaa8aSIvaylo Ivanov 811*dcabaa8aSIvaylo Ivanov spi1_bus: spi1-bus-pins { 812*dcabaa8aSIvaylo Ivanov samsung,pins = "gpc3-7", "gpc3-6", "gpc3-4"; 813*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 814*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 815*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 816*dcabaa8aSIvaylo Ivanov }; 817*dcabaa8aSIvaylo Ivanov 818*dcabaa8aSIvaylo Ivanov spi1_cs: spi1-cs-pins { 819*dcabaa8aSIvaylo Ivanov samsung,pins = "gpc3-5"; 820*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 821*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 822*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 823*dcabaa8aSIvaylo Ivanov }; 824*dcabaa8aSIvaylo Ivanov 825*dcabaa8aSIvaylo Ivanov spi6_bus: spi6-bus-pins { 826*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe5-3", "gpe5-1", "gpe5-0"; 827*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 828*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 829*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 830*dcabaa8aSIvaylo Ivanov }; 831*dcabaa8aSIvaylo Ivanov 832*dcabaa8aSIvaylo Ivanov spi6_cs: spi6-cs-pins { 833*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe5-2"; 834*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 835*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 836*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 837*dcabaa8aSIvaylo Ivanov }; 838*dcabaa8aSIvaylo Ivanov 839*dcabaa8aSIvaylo Ivanov spi7_bus: spi7-bus-pins { 840*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe1-3", "gpe1-1", "gpe1-0"; 841*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 842*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 843*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 844*dcabaa8aSIvaylo Ivanov }; 845*dcabaa8aSIvaylo Ivanov 846*dcabaa8aSIvaylo Ivanov spi7_cs: spi7-cs-pins { 847*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe1-2"; 848*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 849*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 850*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 851*dcabaa8aSIvaylo Ivanov }; 852*dcabaa8aSIvaylo Ivanov 853*dcabaa8aSIvaylo Ivanov spi8_bus: spi8-bus-pins { 854*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe1-7", "gpe1-5", "gpe1-4"; 855*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 856*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 857*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 858*dcabaa8aSIvaylo Ivanov }; 859*dcabaa8aSIvaylo Ivanov 860*dcabaa8aSIvaylo Ivanov spi8_cs: spi8-cs-pins { 861*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe1-6"; 862*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 863*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 864*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 865*dcabaa8aSIvaylo Ivanov }; 866*dcabaa8aSIvaylo Ivanov 867*dcabaa8aSIvaylo Ivanov spi9_bus: spi9-bus-pins { 868*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe2-3", "gpe2-1", "gpe2-0"; 869*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 870*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 871*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 872*dcabaa8aSIvaylo Ivanov }; 873*dcabaa8aSIvaylo Ivanov 874*dcabaa8aSIvaylo Ivanov spi9_cs: spi9-cs-pins { 875*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe2-2"; 876*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 877*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 878*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 879*dcabaa8aSIvaylo Ivanov }; 880*dcabaa8aSIvaylo Ivanov 881*dcabaa8aSIvaylo Ivanov spi10_bus: spi10-bus-pins { 882*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe2-7", "gpe2-5", "gpe2-4"; 883*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 884*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 885*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 886*dcabaa8aSIvaylo Ivanov }; 887*dcabaa8aSIvaylo Ivanov 888*dcabaa8aSIvaylo Ivanov spi10_cs: spi10-cs-pins { 889*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe2-6"; 890*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 891*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 892*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 893*dcabaa8aSIvaylo Ivanov }; 894*dcabaa8aSIvaylo Ivanov 895*dcabaa8aSIvaylo Ivanov spi11_bus: spi11-bus-pins { 896*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe3-3", "gpe3-1", "gpe3-0"; 897*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 898*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 899*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 900*dcabaa8aSIvaylo Ivanov }; 901*dcabaa8aSIvaylo Ivanov 902*dcabaa8aSIvaylo Ivanov spi11_cs: spi11-cs-pins { 903*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe3-2"; 904*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 905*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 906*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 907*dcabaa8aSIvaylo Ivanov }; 908*dcabaa8aSIvaylo Ivanov 909*dcabaa8aSIvaylo Ivanov spi12_bus: spi12-bus-pins { 910*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe3-7", "gpe3-5", "gpe3-4"; 911*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 912*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 913*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 914*dcabaa8aSIvaylo Ivanov }; 915*dcabaa8aSIvaylo Ivanov 916*dcabaa8aSIvaylo Ivanov spi12_cs: spi12-cs-pins { 917*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe3-6"; 918*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 919*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 920*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 921*dcabaa8aSIvaylo Ivanov }; 922*dcabaa8aSIvaylo Ivanov 923*dcabaa8aSIvaylo Ivanov spi13_bus: spi13-bus-pins { 924*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe4-3", "gpe4-1", "gpe4-0"; 925*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 926*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 927*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 928*dcabaa8aSIvaylo Ivanov }; 929*dcabaa8aSIvaylo Ivanov 930*dcabaa8aSIvaylo Ivanov spi13_cs: spi13-cs-pins { 931*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe4-2"; 932*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 933*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 934*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 935*dcabaa8aSIvaylo Ivanov }; 936*dcabaa8aSIvaylo Ivanov 937*dcabaa8aSIvaylo Ivanov spi14_bus: spi14-bus-pins { 938*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe4-7", "gpe4-5", "gpe4-4"; 939*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 940*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 941*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 942*dcabaa8aSIvaylo Ivanov }; 943*dcabaa8aSIvaylo Ivanov 944*dcabaa8aSIvaylo Ivanov spi14_cs: spi14-cs-pins { 945*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe4-6"; 946*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 947*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 948*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 949*dcabaa8aSIvaylo Ivanov }; 950*dcabaa8aSIvaylo Ivanov 951*dcabaa8aSIvaylo Ivanov spi15_bus: spi15-bus-pins { 952*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe5-7", "gpe5-5", "gpe5-4"; 953*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 954*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 955*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 956*dcabaa8aSIvaylo Ivanov }; 957*dcabaa8aSIvaylo Ivanov 958*dcabaa8aSIvaylo Ivanov spi15_cs: spi15-cs-pins { 959*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe5-6"; 960*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 961*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 962*dcabaa8aSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 963*dcabaa8aSIvaylo Ivanov }; 964*dcabaa8aSIvaylo Ivanov 965*dcabaa8aSIvaylo Ivanov uart6_bus: uart6-bus-pins { 966*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe5-3", "gpe5-2", "gpe5-1", "gpe5-0"; 967*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 968*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 969*dcabaa8aSIvaylo Ivanov }; 970*dcabaa8aSIvaylo Ivanov 971*dcabaa8aSIvaylo Ivanov uart6_bus_dual: uart6-bus-dual-pins { 972*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe5-1", "gpe5-0"; 973*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 974*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 975*dcabaa8aSIvaylo Ivanov }; 976*dcabaa8aSIvaylo Ivanov 977*dcabaa8aSIvaylo Ivanov uart7_bus: uart7-bus-pins { 978*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe1-3", "gpe1-2", "gpe1-1", "gpe1-0"; 979*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 980*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 981*dcabaa8aSIvaylo Ivanov }; 982*dcabaa8aSIvaylo Ivanov 983*dcabaa8aSIvaylo Ivanov uart7_bus_dual: uart7-bus-dual-pins { 984*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe1-1", "gpe1-0"; 985*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 986*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 987*dcabaa8aSIvaylo Ivanov }; 988*dcabaa8aSIvaylo Ivanov 989*dcabaa8aSIvaylo Ivanov uart8_bus: uart8-bus-pins { 990*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe1-7", "gpe1-6", "gpe1-5", "gpe1-4"; 991*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 992*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 993*dcabaa8aSIvaylo Ivanov }; 994*dcabaa8aSIvaylo Ivanov 995*dcabaa8aSIvaylo Ivanov uart8_bus_dual: uart8-bus-dual-pins { 996*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe1-5", "gpe1-4"; 997*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 998*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 999*dcabaa8aSIvaylo Ivanov }; 1000*dcabaa8aSIvaylo Ivanov 1001*dcabaa8aSIvaylo Ivanov uart9_bus: uart9-bus-pins { 1002*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe2-3", "gpe2-2", "gpe2-1", "gpe2-0"; 1003*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1004*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1005*dcabaa8aSIvaylo Ivanov }; 1006*dcabaa8aSIvaylo Ivanov 1007*dcabaa8aSIvaylo Ivanov uart9_bus_dual: uart9-bus-dual-pins { 1008*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe2-1", "gpe2-0"; 1009*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1010*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1011*dcabaa8aSIvaylo Ivanov }; 1012*dcabaa8aSIvaylo Ivanov 1013*dcabaa8aSIvaylo Ivanov uart10_bus: uart10-bus-pins { 1014*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe2-7", "gpe2-6", "gpe2-5", "gpe2-4"; 1015*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1016*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1017*dcabaa8aSIvaylo Ivanov }; 1018*dcabaa8aSIvaylo Ivanov 1019*dcabaa8aSIvaylo Ivanov uart10_bus_dual: uart10-bus-dual-pins { 1020*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe2-5", "gpe2-4"; 1021*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1022*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1023*dcabaa8aSIvaylo Ivanov }; 1024*dcabaa8aSIvaylo Ivanov 1025*dcabaa8aSIvaylo Ivanov uart11_bus: uart11-bus-pins { 1026*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe3-3", "gpe3-2", "gpe3-1", "gpe3-0"; 1027*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1028*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1029*dcabaa8aSIvaylo Ivanov }; 1030*dcabaa8aSIvaylo Ivanov 1031*dcabaa8aSIvaylo Ivanov uart11_bus_dual: uart11-bus-dual-pins { 1032*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe3-1", "gpe3-0"; 1033*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1034*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1035*dcabaa8aSIvaylo Ivanov }; 1036*dcabaa8aSIvaylo Ivanov 1037*dcabaa8aSIvaylo Ivanov uart12_bus: uart12-bus-pins { 1038*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe3-7", "gpe3-6", "gpe3-5", "gpe3-4"; 1039*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1040*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1041*dcabaa8aSIvaylo Ivanov }; 1042*dcabaa8aSIvaylo Ivanov 1043*dcabaa8aSIvaylo Ivanov uart12_bus_dual: uart12-bus-dual-pins { 1044*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe3-5", "gpe3-4"; 1045*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1046*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1047*dcabaa8aSIvaylo Ivanov }; 1048*dcabaa8aSIvaylo Ivanov 1049*dcabaa8aSIvaylo Ivanov uart13_bus: uart13-bus-pins { 1050*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe4-3", "gpe4-2", "gpe4-1", "gpe4-0"; 1051*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1052*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1053*dcabaa8aSIvaylo Ivanov }; 1054*dcabaa8aSIvaylo Ivanov 1055*dcabaa8aSIvaylo Ivanov uart13_bus_dual: uart13-bus-dual-pins { 1056*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe4-1", "gpe4-0"; 1057*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1058*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1059*dcabaa8aSIvaylo Ivanov }; 1060*dcabaa8aSIvaylo Ivanov 1061*dcabaa8aSIvaylo Ivanov uart14_bus: uart14-bus-pins { 1062*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe4-7", "gpe4-6", "gpe4-5", "gpe4-4"; 1063*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1064*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1065*dcabaa8aSIvaylo Ivanov }; 1066*dcabaa8aSIvaylo Ivanov 1067*dcabaa8aSIvaylo Ivanov uart14_bus_dual: uart14-bus-dual-pins { 1068*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe4-5", "gpe4-4"; 1069*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1070*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1071*dcabaa8aSIvaylo Ivanov }; 1072*dcabaa8aSIvaylo Ivanov 1073*dcabaa8aSIvaylo Ivanov uart15_bus: uart15-bus-pins { 1074*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe5-7", "gpe5-6", "gpe5-5", "gpe5-4"; 1075*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1076*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1077*dcabaa8aSIvaylo Ivanov }; 1078*dcabaa8aSIvaylo Ivanov 1079*dcabaa8aSIvaylo Ivanov uart15_bus_dual: uart15-bus-dual-pins { 1080*dcabaa8aSIvaylo Ivanov samsung,pins = "gpe5-5", "gpe5-4"; 1081*dcabaa8aSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1082*dcabaa8aSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1083*dcabaa8aSIvaylo Ivanov }; 1084*dcabaa8aSIvaylo Ivanov}; 1085*dcabaa8aSIvaylo Ivanov 1086*dcabaa8aSIvaylo Ivanov&pinctrl_vts { 1087*dcabaa8aSIvaylo Ivanov gph2: gph2-gpio-bank { 1088*dcabaa8aSIvaylo Ivanov gpio-controller; 1089*dcabaa8aSIvaylo Ivanov #gpio-cells = <2>; 1090*dcabaa8aSIvaylo Ivanov 1091*dcabaa8aSIvaylo Ivanov interrupt-controller; 1092*dcabaa8aSIvaylo Ivanov #interrupt-cells = <2>; 1093*dcabaa8aSIvaylo Ivanov }; 1094*dcabaa8aSIvaylo Ivanov}; 1095