1*724ba675SRob Herring// SPDX-License-Identifier: GPL-2.0 2*724ba675SRob Herring/* 3*724ba675SRob Herring * Samsung's Exynos5260 SoC pin-mux and pin-config device tree source 4*724ba675SRob Herring * 5*724ba675SRob Herring * Copyright (c) 2013 Samsung Electronics Co., Ltd. 6*724ba675SRob Herring * http://www.samsung.com 7*724ba675SRob Herring * 8*724ba675SRob Herring * Samsung's Exynos5260 SoC pin-mux and pin-config options are listed as device 9*724ba675SRob Herring * tree nodes in this file. 10*724ba675SRob Herring */ 11*724ba675SRob Herring 12*724ba675SRob Herring#include "exynos-pinctrl.h" 13*724ba675SRob Herring 14*724ba675SRob Herring&pinctrl_0 { 15*724ba675SRob Herring gpa0: gpa0-gpio-bank { 16*724ba675SRob Herring gpio-controller; 17*724ba675SRob Herring #gpio-cells = <2>; 18*724ba675SRob Herring 19*724ba675SRob Herring interrupt-controller; 20*724ba675SRob Herring #interrupt-cells = <2>; 21*724ba675SRob Herring }; 22*724ba675SRob Herring 23*724ba675SRob Herring gpa1: gpa1-gpio-bank { 24*724ba675SRob Herring gpio-controller; 25*724ba675SRob Herring #gpio-cells = <2>; 26*724ba675SRob Herring 27*724ba675SRob Herring interrupt-controller; 28*724ba675SRob Herring #interrupt-cells = <2>; 29*724ba675SRob Herring }; 30*724ba675SRob Herring 31*724ba675SRob Herring gpa2: gpa2-gpio-bank { 32*724ba675SRob Herring gpio-controller; 33*724ba675SRob Herring #gpio-cells = <2>; 34*724ba675SRob Herring 35*724ba675SRob Herring interrupt-controller; 36*724ba675SRob Herring #interrupt-cells = <2>; 37*724ba675SRob Herring }; 38*724ba675SRob Herring 39*724ba675SRob Herring gpb0: gpb0-gpio-bank { 40*724ba675SRob Herring gpio-controller; 41*724ba675SRob Herring #gpio-cells = <2>; 42*724ba675SRob Herring 43*724ba675SRob Herring interrupt-controller; 44*724ba675SRob Herring #interrupt-cells = <2>; 45*724ba675SRob Herring }; 46*724ba675SRob Herring 47*724ba675SRob Herring gpb1: gpb1-gpio-bank { 48*724ba675SRob Herring gpio-controller; 49*724ba675SRob Herring #gpio-cells = <2>; 50*724ba675SRob Herring 51*724ba675SRob Herring interrupt-controller; 52*724ba675SRob Herring #interrupt-cells = <2>; 53*724ba675SRob Herring }; 54*724ba675SRob Herring 55*724ba675SRob Herring gpb2: gpb2-gpio-bank { 56*724ba675SRob Herring gpio-controller; 57*724ba675SRob Herring #gpio-cells = <2>; 58*724ba675SRob Herring 59*724ba675SRob Herring interrupt-controller; 60*724ba675SRob Herring #interrupt-cells = <2>; 61*724ba675SRob Herring }; 62*724ba675SRob Herring 63*724ba675SRob Herring gpb3: gpb3-gpio-bank { 64*724ba675SRob Herring gpio-controller; 65*724ba675SRob Herring #gpio-cells = <2>; 66*724ba675SRob Herring 67*724ba675SRob Herring interrupt-controller; 68*724ba675SRob Herring #interrupt-cells = <2>; 69*724ba675SRob Herring }; 70*724ba675SRob Herring 71*724ba675SRob Herring gpb4: gpb4-gpio-bank { 72*724ba675SRob Herring gpio-controller; 73*724ba675SRob Herring #gpio-cells = <2>; 74*724ba675SRob Herring 75*724ba675SRob Herring interrupt-controller; 76*724ba675SRob Herring #interrupt-cells = <2>; 77*724ba675SRob Herring }; 78*724ba675SRob Herring 79*724ba675SRob Herring gpb5: gpb5-gpio-bank { 80*724ba675SRob Herring gpio-controller; 81*724ba675SRob Herring #gpio-cells = <2>; 82*724ba675SRob Herring 83*724ba675SRob Herring interrupt-controller; 84*724ba675SRob Herring #interrupt-cells = <2>; 85*724ba675SRob Herring }; 86*724ba675SRob Herring 87*724ba675SRob Herring gpd0: gpd0-gpio-bank { 88*724ba675SRob Herring gpio-controller; 89*724ba675SRob Herring #gpio-cells = <2>; 90*724ba675SRob Herring 91*724ba675SRob Herring interrupt-controller; 92*724ba675SRob Herring #interrupt-cells = <2>; 93*724ba675SRob Herring }; 94*724ba675SRob Herring 95*724ba675SRob Herring gpd1: gpd1-gpio-bank { 96*724ba675SRob Herring gpio-controller; 97*724ba675SRob Herring #gpio-cells = <2>; 98*724ba675SRob Herring 99*724ba675SRob Herring interrupt-controller; 100*724ba675SRob Herring #interrupt-cells = <2>; 101*724ba675SRob Herring }; 102*724ba675SRob Herring 103*724ba675SRob Herring gpd2: gpd2-gpio-bank { 104*724ba675SRob Herring gpio-controller; 105*724ba675SRob Herring #gpio-cells = <2>; 106*724ba675SRob Herring 107*724ba675SRob Herring interrupt-controller; 108*724ba675SRob Herring #interrupt-cells = <2>; 109*724ba675SRob Herring }; 110*724ba675SRob Herring 111*724ba675SRob Herring gpe0: gpe0-gpio-bank { 112*724ba675SRob Herring gpio-controller; 113*724ba675SRob Herring #gpio-cells = <2>; 114*724ba675SRob Herring 115*724ba675SRob Herring interrupt-controller; 116*724ba675SRob Herring #interrupt-cells = <2>; 117*724ba675SRob Herring }; 118*724ba675SRob Herring 119*724ba675SRob Herring gpe1: gpe1-gpio-bank { 120*724ba675SRob Herring gpio-controller; 121*724ba675SRob Herring #gpio-cells = <2>; 122*724ba675SRob Herring 123*724ba675SRob Herring interrupt-controller; 124*724ba675SRob Herring #interrupt-cells = <2>; 125*724ba675SRob Herring }; 126*724ba675SRob Herring 127*724ba675SRob Herring gpf0: gpf0-gpio-bank { 128*724ba675SRob Herring gpio-controller; 129*724ba675SRob Herring #gpio-cells = <2>; 130*724ba675SRob Herring 131*724ba675SRob Herring interrupt-controller; 132*724ba675SRob Herring #interrupt-cells = <2>; 133*724ba675SRob Herring }; 134*724ba675SRob Herring 135*724ba675SRob Herring gpf1: gpf1-gpio-bank { 136*724ba675SRob Herring gpio-controller; 137*724ba675SRob Herring #gpio-cells = <2>; 138*724ba675SRob Herring 139*724ba675SRob Herring interrupt-controller; 140*724ba675SRob Herring #interrupt-cells = <2>; 141*724ba675SRob Herring }; 142*724ba675SRob Herring 143*724ba675SRob Herring gpk0: gpk0-gpio-bank { 144*724ba675SRob Herring gpio-controller; 145*724ba675SRob Herring #gpio-cells = <2>; 146*724ba675SRob Herring 147*724ba675SRob Herring interrupt-controller; 148*724ba675SRob Herring #interrupt-cells = <2>; 149*724ba675SRob Herring }; 150*724ba675SRob Herring 151*724ba675SRob Herring gpx0: gpx0-gpio-bank { 152*724ba675SRob Herring gpio-controller; 153*724ba675SRob Herring #gpio-cells = <2>; 154*724ba675SRob Herring 155*724ba675SRob Herring interrupt-controller; 156*724ba675SRob Herring interrupts = <GIC_SPI 32 IRQ_TYPE_LEVEL_HIGH>, 157*724ba675SRob Herring <GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH>, 158*724ba675SRob Herring <GIC_SPI 34 IRQ_TYPE_LEVEL_HIGH>, 159*724ba675SRob Herring <GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH>, 160*724ba675SRob Herring <GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH>, 161*724ba675SRob Herring <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>, 162*724ba675SRob Herring <GIC_SPI 38 IRQ_TYPE_LEVEL_HIGH>, 163*724ba675SRob Herring <GIC_SPI 39 IRQ_TYPE_LEVEL_HIGH>; 164*724ba675SRob Herring #interrupt-cells = <2>; 165*724ba675SRob Herring }; 166*724ba675SRob Herring 167*724ba675SRob Herring gpx1: gpx1-gpio-bank { 168*724ba675SRob Herring gpio-controller; 169*724ba675SRob Herring #gpio-cells = <2>; 170*724ba675SRob Herring 171*724ba675SRob Herring interrupt-controller; 172*724ba675SRob Herring interrupts = <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH>, 173*724ba675SRob Herring <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>, 174*724ba675SRob Herring <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>, 175*724ba675SRob Herring <GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH>, 176*724ba675SRob Herring <GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH>, 177*724ba675SRob Herring <GIC_SPI 45 IRQ_TYPE_LEVEL_HIGH>, 178*724ba675SRob Herring <GIC_SPI 46 IRQ_TYPE_LEVEL_HIGH>, 179*724ba675SRob Herring <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>; 180*724ba675SRob Herring #interrupt-cells = <2>; 181*724ba675SRob Herring }; 182*724ba675SRob Herring 183*724ba675SRob Herring gpx2: gpx2-gpio-bank { 184*724ba675SRob Herring gpio-controller; 185*724ba675SRob Herring #gpio-cells = <2>; 186*724ba675SRob Herring 187*724ba675SRob Herring interrupt-controller; 188*724ba675SRob Herring #interrupt-cells = <2>; 189*724ba675SRob Herring }; 190*724ba675SRob Herring 191*724ba675SRob Herring gpx3: gpx3-gpio-bank { 192*724ba675SRob Herring gpio-controller; 193*724ba675SRob Herring #gpio-cells = <2>; 194*724ba675SRob Herring 195*724ba675SRob Herring interrupt-controller; 196*724ba675SRob Herring #interrupt-cells = <2>; 197*724ba675SRob Herring }; 198*724ba675SRob Herring 199*724ba675SRob Herring uart0_data: uart0-data-pins { 200*724ba675SRob Herring samsung,pins = "gpa0-0", "gpa0-1"; 201*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 202*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 203*724ba675SRob Herring samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>; 204*724ba675SRob Herring }; 205*724ba675SRob Herring 206*724ba675SRob Herring uart0_fctl: uart0-fctl-pins { 207*724ba675SRob Herring samsung,pins = "gpa0-2", "gpa0-3"; 208*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 209*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 210*724ba675SRob Herring samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>; 211*724ba675SRob Herring }; 212*724ba675SRob Herring 213*724ba675SRob Herring uart1_data: uart1-data-pins { 214*724ba675SRob Herring samsung,pins = "gpa1-0", "gpa1-1"; 215*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 216*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 217*724ba675SRob Herring samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>; 218*724ba675SRob Herring }; 219*724ba675SRob Herring 220*724ba675SRob Herring uart1_fctl: uart1-fctl-pins { 221*724ba675SRob Herring samsung,pins = "gpa1-2", "gpa1-3"; 222*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 223*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 224*724ba675SRob Herring samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>; 225*724ba675SRob Herring }; 226*724ba675SRob Herring 227*724ba675SRob Herring uart2_data: uart2-data-pins { 228*724ba675SRob Herring samsung,pins = "gpa1-4", "gpa1-5"; 229*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 230*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 231*724ba675SRob Herring samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>; 232*724ba675SRob Herring }; 233*724ba675SRob Herring 234*724ba675SRob Herring spi0_bus: spi0-bus-pins { 235*724ba675SRob Herring samsung,pins = "gpa2-0", "gpa2-2", "gpa2-3"; 236*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 237*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 238*724ba675SRob Herring samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>; 239*724ba675SRob Herring }; 240*724ba675SRob Herring 241*724ba675SRob Herring spi1_bus: spi1-bus-pins { 242*724ba675SRob Herring samsung,pins = "gpa2-4", "gpa2-6", "gpa2-7"; 243*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 244*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 245*724ba675SRob Herring samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>; 246*724ba675SRob Herring }; 247*724ba675SRob Herring 248*724ba675SRob Herring usb3_vbus0_en: usb3-vbus0-en-pins { 249*724ba675SRob Herring samsung,pins = "gpa2-4"; 250*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 251*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 252*724ba675SRob Herring samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>; 253*724ba675SRob Herring }; 254*724ba675SRob Herring 255*724ba675SRob Herring i2s1_bus: i2s1-bus-pins { 256*724ba675SRob Herring samsung,pins = "gpb0-0", "gpb0-1", "gpb0-2", "gpb0-3", 257*724ba675SRob Herring "gpb0-4"; 258*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 259*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 260*724ba675SRob Herring samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>; 261*724ba675SRob Herring }; 262*724ba675SRob Herring 263*724ba675SRob Herring pcm1_bus: pcm1-bus-pins { 264*724ba675SRob Herring samsung,pins = "gpb0-0", "gpb0-1", "gpb0-2", "gpb0-3", 265*724ba675SRob Herring "gpb0-4"; 266*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 267*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 268*724ba675SRob Herring samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>; 269*724ba675SRob Herring }; 270*724ba675SRob Herring 271*724ba675SRob Herring spdif1_bus: spdif1-bus-pins { 272*724ba675SRob Herring samsung,pins = "gpb0-0", "gpb0-1", "gpb0-2"; 273*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_4>; 274*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 275*724ba675SRob Herring samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>; 276*724ba675SRob Herring }; 277*724ba675SRob Herring 278*724ba675SRob Herring spi2_bus: spi2-bus-pins { 279*724ba675SRob Herring samsung,pins = "gpb1-0", "gpb1-2", "gpb1-3"; 280*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 281*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 282*724ba675SRob Herring samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>; 283*724ba675SRob Herring }; 284*724ba675SRob Herring 285*724ba675SRob Herring i2c0_hs_bus: i2c0-hs-bus-pins { 286*724ba675SRob Herring samsung,pins = "gpb3-0", "gpb3-1"; 287*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 288*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 289*724ba675SRob Herring samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>; 290*724ba675SRob Herring }; 291*724ba675SRob Herring 292*724ba675SRob Herring i2c1_hs_bus: i2c1-hs-bus-pins { 293*724ba675SRob Herring samsung,pins = "gpb3-2", "gpb3-3"; 294*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 295*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 296*724ba675SRob Herring samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>; 297*724ba675SRob Herring }; 298*724ba675SRob Herring 299*724ba675SRob Herring i2c2_hs_bus: i2c2-hs-bus-pins { 300*724ba675SRob Herring samsung,pins = "gpb3-4", "gpb3-5"; 301*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 302*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 303*724ba675SRob Herring samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>; 304*724ba675SRob Herring }; 305*724ba675SRob Herring 306*724ba675SRob Herring i2c3_hs_bus: i2c3-hs-bus-pins { 307*724ba675SRob Herring samsung,pins = "gpb3-6", "gpb3-7"; 308*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 309*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 310*724ba675SRob Herring samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>; 311*724ba675SRob Herring }; 312*724ba675SRob Herring 313*724ba675SRob Herring i2c4_bus: i2c4-bus-pins { 314*724ba675SRob Herring samsung,pins = "gpb4-0", "gpb4-1"; 315*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 316*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 317*724ba675SRob Herring samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>; 318*724ba675SRob Herring }; 319*724ba675SRob Herring 320*724ba675SRob Herring i2c5_bus: i2c5-bus-pins { 321*724ba675SRob Herring samsung,pins = "gpb4-2", "gpb4-3"; 322*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 323*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 324*724ba675SRob Herring samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>; 325*724ba675SRob Herring }; 326*724ba675SRob Herring 327*724ba675SRob Herring i2c6_bus: i2c6-bus-pins { 328*724ba675SRob Herring samsung,pins = "gpb4-4", "gpb4-5"; 329*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 330*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 331*724ba675SRob Herring samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>; 332*724ba675SRob Herring }; 333*724ba675SRob Herring 334*724ba675SRob Herring i2c7_bus: i2c7-bus-pins { 335*724ba675SRob Herring samsung,pins = "gpb4-6", "gpb4-7"; 336*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 337*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 338*724ba675SRob Herring samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>; 339*724ba675SRob Herring }; 340*724ba675SRob Herring 341*724ba675SRob Herring i2c8_bus: i2c8-bus-pins { 342*724ba675SRob Herring samsung,pins = "gpb5-0", "gpb5-1"; 343*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 344*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 345*724ba675SRob Herring samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>; 346*724ba675SRob Herring }; 347*724ba675SRob Herring 348*724ba675SRob Herring i2c9_bus: i2c9-bus-pins { 349*724ba675SRob Herring samsung,pins = "gpb5-2", "gpb5-3"; 350*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 351*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 352*724ba675SRob Herring samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>; 353*724ba675SRob Herring }; 354*724ba675SRob Herring 355*724ba675SRob Herring i2c10_bus: i2c10-bus-pins { 356*724ba675SRob Herring samsung,pins = "gpb5-4", "gpb5-5"; 357*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 358*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 359*724ba675SRob Herring samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>; 360*724ba675SRob Herring }; 361*724ba675SRob Herring 362*724ba675SRob Herring i2c11_bus: i2c11-bus-pins { 363*724ba675SRob Herring samsung,pins = "gpb5-6", "gpb5-7"; 364*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 365*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 366*724ba675SRob Herring samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>; 367*724ba675SRob Herring }; 368*724ba675SRob Herring 369*724ba675SRob Herring cam_gpio_a: cam-gpio-a-pins { 370*724ba675SRob Herring samsung,pins = "gpe0-0", "gpe0-1", "gpe0-2", "gpe0-3", 371*724ba675SRob Herring "gpe0-4", "gpe0-5", "gpe0-6", "gpe0-7", 372*724ba675SRob Herring "gpe1-0", "gpe1-1"; 373*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 374*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 375*724ba675SRob Herring samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>; 376*724ba675SRob Herring }; 377*724ba675SRob Herring 378*724ba675SRob Herring cam_gpio_b: cam-gpio-b-pins { 379*724ba675SRob Herring samsung,pins = "gpf0-0", "gpf0-1", "gpf0-2", "gpf0-3", 380*724ba675SRob Herring "gpf1-0", "gpf1-1", "gpf1-2", "gpf1-3"; 381*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 382*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 383*724ba675SRob Herring samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>; 384*724ba675SRob Herring }; 385*724ba675SRob Herring 386*724ba675SRob Herring cam_i2c1_bus: cam-i2c1-bus-pins { 387*724ba675SRob Herring samsung,pins = "gpf0-2", "gpf0-3"; 388*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 389*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 390*724ba675SRob Herring samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>; 391*724ba675SRob Herring }; 392*724ba675SRob Herring 393*724ba675SRob Herring cam_i2c0_bus: cam-i2c0-bus-pins { 394*724ba675SRob Herring samsung,pins = "gpf0-0", "gpf0-1"; 395*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 396*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 397*724ba675SRob Herring samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>; 398*724ba675SRob Herring }; 399*724ba675SRob Herring 400*724ba675SRob Herring cam_spi0_bus: cam-spi0-bus-pins { 401*724ba675SRob Herring samsung,pins = "gpf1-0", "gpf1-1", "gpf1-2", "gpf1-3"; 402*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 403*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 404*724ba675SRob Herring samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>; 405*724ba675SRob Herring }; 406*724ba675SRob Herring 407*724ba675SRob Herring cam_spi1_bus: cam-spi1-bus-pins { 408*724ba675SRob Herring samsung,pins = "gpf1-4", "gpf1-5", "gpf1-6", "gpf1-7"; 409*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 410*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 411*724ba675SRob Herring samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>; 412*724ba675SRob Herring }; 413*724ba675SRob Herring}; 414*724ba675SRob Herring 415*724ba675SRob Herring&pinctrl_1 { 416*724ba675SRob Herring gpc0: gpc0-gpio-bank { 417*724ba675SRob Herring gpio-controller; 418*724ba675SRob Herring #gpio-cells = <2>; 419*724ba675SRob Herring 420*724ba675SRob Herring interrupt-controller; 421*724ba675SRob Herring #interrupt-cells = <2>; 422*724ba675SRob Herring }; 423*724ba675SRob Herring 424*724ba675SRob Herring gpc1: gpc1-gpio-bank { 425*724ba675SRob Herring gpio-controller; 426*724ba675SRob Herring #gpio-cells = <2>; 427*724ba675SRob Herring 428*724ba675SRob Herring interrupt-controller; 429*724ba675SRob Herring #interrupt-cells = <2>; 430*724ba675SRob Herring }; 431*724ba675SRob Herring 432*724ba675SRob Herring gpc2: gpc2-gpio-bank { 433*724ba675SRob Herring gpio-controller; 434*724ba675SRob Herring #gpio-cells = <2>; 435*724ba675SRob Herring 436*724ba675SRob Herring interrupt-controller; 437*724ba675SRob Herring #interrupt-cells = <2>; 438*724ba675SRob Herring }; 439*724ba675SRob Herring 440*724ba675SRob Herring gpc3: gpc3-gpio-bank { 441*724ba675SRob Herring gpio-controller; 442*724ba675SRob Herring #gpio-cells = <2>; 443*724ba675SRob Herring 444*724ba675SRob Herring interrupt-controller; 445*724ba675SRob Herring #interrupt-cells = <2>; 446*724ba675SRob Herring }; 447*724ba675SRob Herring 448*724ba675SRob Herring gpc4: gpc4-gpio-bank { 449*724ba675SRob Herring gpio-controller; 450*724ba675SRob Herring #gpio-cells = <2>; 451*724ba675SRob Herring 452*724ba675SRob Herring interrupt-controller; 453*724ba675SRob Herring #interrupt-cells = <2>; 454*724ba675SRob Herring }; 455*724ba675SRob Herring 456*724ba675SRob Herring sd0_clk: sd0-clk-pins { 457*724ba675SRob Herring samsung,pins = "gpc0-0"; 458*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 459*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 460*724ba675SRob Herring samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV6>; 461*724ba675SRob Herring }; 462*724ba675SRob Herring 463*724ba675SRob Herring sd0_cmd: sd0-cmd-pins { 464*724ba675SRob Herring samsung,pins = "gpc0-1"; 465*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 466*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 467*724ba675SRob Herring samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV6>; 468*724ba675SRob Herring }; 469*724ba675SRob Herring 470*724ba675SRob Herring sd0_bus1: sd0-bus-width1-pins { 471*724ba675SRob Herring samsung,pins = "gpc0-2"; 472*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 473*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 474*724ba675SRob Herring samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV6>; 475*724ba675SRob Herring }; 476*724ba675SRob Herring 477*724ba675SRob Herring sd0_bus4: sd0-bus-width4-pins { 478*724ba675SRob Herring samsung,pins = "gpc0-3", "gpc0-4", "gpc0-5"; 479*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 480*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 481*724ba675SRob Herring samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV6>; 482*724ba675SRob Herring }; 483*724ba675SRob Herring 484*724ba675SRob Herring sd0_bus8: sd0-bus-width8-pins { 485*724ba675SRob Herring samsung,pins = "gpc3-0", "gpc3-1", "gpc3-2", "gpc3-3"; 486*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 487*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 488*724ba675SRob Herring samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV6>; 489*724ba675SRob Herring }; 490*724ba675SRob Herring 491*724ba675SRob Herring sd0_rdqs: sd0-rdqs-pins { 492*724ba675SRob Herring samsung,pins = "gpc0-6"; 493*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 494*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 495*724ba675SRob Herring samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV6>; 496*724ba675SRob Herring }; 497*724ba675SRob Herring 498*724ba675SRob Herring sd1_clk: sd1-clk-pins { 499*724ba675SRob Herring samsung,pins = "gpc1-0"; 500*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 501*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 502*724ba675SRob Herring samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV6>; 503*724ba675SRob Herring }; 504*724ba675SRob Herring 505*724ba675SRob Herring sd1_cmd: sd1-cmd-pins { 506*724ba675SRob Herring samsung,pins = "gpc1-1"; 507*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 508*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 509*724ba675SRob Herring samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV6>; 510*724ba675SRob Herring }; 511*724ba675SRob Herring 512*724ba675SRob Herring sd1_bus1: sd1-bus-width1-pins { 513*724ba675SRob Herring samsung,pins = "gpc1-2"; 514*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 515*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 516*724ba675SRob Herring samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV6>; 517*724ba675SRob Herring }; 518*724ba675SRob Herring 519*724ba675SRob Herring sd1_bus4: sd1-bus-width4-pins { 520*724ba675SRob Herring samsung,pins = "gpc1-3", "gpc1-4", "gpc1-5"; 521*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 522*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 523*724ba675SRob Herring samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV6>; 524*724ba675SRob Herring }; 525*724ba675SRob Herring 526*724ba675SRob Herring sd1_bus8: sd1-bus-width8-pins { 527*724ba675SRob Herring samsung,pins = "gpc4-0", "gpc4-1", "gpc4-2", "gpc4-3"; 528*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 529*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 530*724ba675SRob Herring samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV6>; 531*724ba675SRob Herring }; 532*724ba675SRob Herring 533*724ba675SRob Herring sd2_clk: sd2-clk-pins { 534*724ba675SRob Herring samsung,pins = "gpc2-0"; 535*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 536*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 537*724ba675SRob Herring samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV6>; 538*724ba675SRob Herring }; 539*724ba675SRob Herring 540*724ba675SRob Herring sd2_cmd: sd2-cmd-pins { 541*724ba675SRob Herring samsung,pins = "gpc2-1"; 542*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 543*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 544*724ba675SRob Herring samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV6>; 545*724ba675SRob Herring }; 546*724ba675SRob Herring 547*724ba675SRob Herring sd2_cd: sd2-cd-pins { 548*724ba675SRob Herring samsung,pins = "gpc2-2"; 549*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 550*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 551*724ba675SRob Herring samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV6>; 552*724ba675SRob Herring }; 553*724ba675SRob Herring 554*724ba675SRob Herring sd2_bus1: sd2-bus-width1-pins { 555*724ba675SRob Herring samsung,pins = "gpc2-3"; 556*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 557*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 558*724ba675SRob Herring samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV6>; 559*724ba675SRob Herring }; 560*724ba675SRob Herring 561*724ba675SRob Herring sd2_bus4: sd2-bus-width4-pins { 562*724ba675SRob Herring samsung,pins = "gpc2-4", "gpc2-5", "gpc2-6"; 563*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 564*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 565*724ba675SRob Herring samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV6>; 566*724ba675SRob Herring }; 567*724ba675SRob Herring}; 568*724ba675SRob Herring 569*724ba675SRob Herring&pinctrl_2 { 570*724ba675SRob Herring gpz0: gpz0-gpio-bank { 571*724ba675SRob Herring gpio-controller; 572*724ba675SRob Herring #gpio-cells = <2>; 573*724ba675SRob Herring 574*724ba675SRob Herring interrupt-controller; 575*724ba675SRob Herring #interrupt-cells = <2>; 576*724ba675SRob Herring }; 577*724ba675SRob Herring 578*724ba675SRob Herring gpz1: gpz1-gpio-bank { 579*724ba675SRob Herring gpio-controller; 580*724ba675SRob Herring #gpio-cells = <2>; 581*724ba675SRob Herring 582*724ba675SRob Herring interrupt-controller; 583*724ba675SRob Herring #interrupt-cells = <2>; 584*724ba675SRob Herring }; 585*724ba675SRob Herring}; 586