1*724ba675SRob Herring// SPDX-License-Identifier: GPL-2.0 2*724ba675SRob Herring/* 3*724ba675SRob Herring * Samsung's Exynos4210 SoC pin-mux and pin-config device tree source 4*724ba675SRob Herring * 5*724ba675SRob Herring * Copyright (c) 2011-2012 Samsung Electronics Co., Ltd. 6*724ba675SRob Herring * http://www.samsung.com 7*724ba675SRob Herring * Copyright (c) 2011-2012 Linaro Ltd. 8*724ba675SRob Herring * www.linaro.org 9*724ba675SRob Herring * 10*724ba675SRob Herring * Samsung's Exynos4210 SoC pin-mux and pin-config options are listed as device 11*724ba675SRob Herring * tree nodes in this file. 12*724ba675SRob Herring */ 13*724ba675SRob Herring 14*724ba675SRob Herring#include "exynos-pinctrl.h" 15*724ba675SRob Herring 16*724ba675SRob Herring&pinctrl_0 { 17*724ba675SRob Herring gpa0: gpa0-gpio-bank { 18*724ba675SRob Herring gpio-controller; 19*724ba675SRob Herring #gpio-cells = <2>; 20*724ba675SRob Herring 21*724ba675SRob Herring interrupt-controller; 22*724ba675SRob Herring #interrupt-cells = <2>; 23*724ba675SRob Herring }; 24*724ba675SRob Herring 25*724ba675SRob Herring gpa1: gpa1-gpio-bank { 26*724ba675SRob Herring gpio-controller; 27*724ba675SRob Herring #gpio-cells = <2>; 28*724ba675SRob Herring 29*724ba675SRob Herring interrupt-controller; 30*724ba675SRob Herring #interrupt-cells = <2>; 31*724ba675SRob Herring }; 32*724ba675SRob Herring 33*724ba675SRob Herring gpb: gpb-gpio-bank { 34*724ba675SRob Herring gpio-controller; 35*724ba675SRob Herring #gpio-cells = <2>; 36*724ba675SRob Herring 37*724ba675SRob Herring interrupt-controller; 38*724ba675SRob Herring #interrupt-cells = <2>; 39*724ba675SRob Herring }; 40*724ba675SRob Herring 41*724ba675SRob Herring gpc0: gpc0-gpio-bank { 42*724ba675SRob Herring gpio-controller; 43*724ba675SRob Herring #gpio-cells = <2>; 44*724ba675SRob Herring 45*724ba675SRob Herring interrupt-controller; 46*724ba675SRob Herring #interrupt-cells = <2>; 47*724ba675SRob Herring }; 48*724ba675SRob Herring 49*724ba675SRob Herring gpc1: gpc1-gpio-bank { 50*724ba675SRob Herring gpio-controller; 51*724ba675SRob Herring #gpio-cells = <2>; 52*724ba675SRob Herring 53*724ba675SRob Herring interrupt-controller; 54*724ba675SRob Herring #interrupt-cells = <2>; 55*724ba675SRob Herring }; 56*724ba675SRob Herring 57*724ba675SRob Herring gpd0: gpd0-gpio-bank { 58*724ba675SRob Herring gpio-controller; 59*724ba675SRob Herring #gpio-cells = <2>; 60*724ba675SRob Herring 61*724ba675SRob Herring interrupt-controller; 62*724ba675SRob Herring #interrupt-cells = <2>; 63*724ba675SRob Herring }; 64*724ba675SRob Herring 65*724ba675SRob Herring gpd1: gpd1-gpio-bank { 66*724ba675SRob Herring gpio-controller; 67*724ba675SRob Herring #gpio-cells = <2>; 68*724ba675SRob Herring 69*724ba675SRob Herring interrupt-controller; 70*724ba675SRob Herring #interrupt-cells = <2>; 71*724ba675SRob Herring }; 72*724ba675SRob Herring 73*724ba675SRob Herring gpe0: gpe0-gpio-bank { 74*724ba675SRob Herring gpio-controller; 75*724ba675SRob Herring #gpio-cells = <2>; 76*724ba675SRob Herring 77*724ba675SRob Herring interrupt-controller; 78*724ba675SRob Herring #interrupt-cells = <2>; 79*724ba675SRob Herring }; 80*724ba675SRob Herring 81*724ba675SRob Herring gpe1: gpe1-gpio-bank { 82*724ba675SRob Herring gpio-controller; 83*724ba675SRob Herring #gpio-cells = <2>; 84*724ba675SRob Herring 85*724ba675SRob Herring interrupt-controller; 86*724ba675SRob Herring #interrupt-cells = <2>; 87*724ba675SRob Herring }; 88*724ba675SRob Herring 89*724ba675SRob Herring gpe2: gpe2-gpio-bank { 90*724ba675SRob Herring gpio-controller; 91*724ba675SRob Herring #gpio-cells = <2>; 92*724ba675SRob Herring 93*724ba675SRob Herring interrupt-controller; 94*724ba675SRob Herring #interrupt-cells = <2>; 95*724ba675SRob Herring }; 96*724ba675SRob Herring 97*724ba675SRob Herring gpe3: gpe3-gpio-bank { 98*724ba675SRob Herring gpio-controller; 99*724ba675SRob Herring #gpio-cells = <2>; 100*724ba675SRob Herring 101*724ba675SRob Herring interrupt-controller; 102*724ba675SRob Herring #interrupt-cells = <2>; 103*724ba675SRob Herring }; 104*724ba675SRob Herring 105*724ba675SRob Herring gpe4: gpe4-gpio-bank { 106*724ba675SRob Herring gpio-controller; 107*724ba675SRob Herring #gpio-cells = <2>; 108*724ba675SRob Herring 109*724ba675SRob Herring interrupt-controller; 110*724ba675SRob Herring #interrupt-cells = <2>; 111*724ba675SRob Herring }; 112*724ba675SRob Herring 113*724ba675SRob Herring gpf0: gpf0-gpio-bank { 114*724ba675SRob Herring gpio-controller; 115*724ba675SRob Herring #gpio-cells = <2>; 116*724ba675SRob Herring 117*724ba675SRob Herring interrupt-controller; 118*724ba675SRob Herring #interrupt-cells = <2>; 119*724ba675SRob Herring }; 120*724ba675SRob Herring 121*724ba675SRob Herring gpf1: gpf1-gpio-bank { 122*724ba675SRob Herring gpio-controller; 123*724ba675SRob Herring #gpio-cells = <2>; 124*724ba675SRob Herring 125*724ba675SRob Herring interrupt-controller; 126*724ba675SRob Herring #interrupt-cells = <2>; 127*724ba675SRob Herring }; 128*724ba675SRob Herring 129*724ba675SRob Herring gpf2: gpf2-gpio-bank { 130*724ba675SRob Herring gpio-controller; 131*724ba675SRob Herring #gpio-cells = <2>; 132*724ba675SRob Herring 133*724ba675SRob Herring interrupt-controller; 134*724ba675SRob Herring #interrupt-cells = <2>; 135*724ba675SRob Herring }; 136*724ba675SRob Herring 137*724ba675SRob Herring gpf3: gpf3-gpio-bank { 138*724ba675SRob Herring gpio-controller; 139*724ba675SRob Herring #gpio-cells = <2>; 140*724ba675SRob Herring 141*724ba675SRob Herring interrupt-controller; 142*724ba675SRob Herring #interrupt-cells = <2>; 143*724ba675SRob Herring }; 144*724ba675SRob Herring 145*724ba675SRob Herring uart0_data: uart0-data-pins { 146*724ba675SRob Herring samsung,pins = "gpa0-0", "gpa0-1"; 147*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 148*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 149*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 150*724ba675SRob Herring }; 151*724ba675SRob Herring 152*724ba675SRob Herring uart0_fctl: uart0-fctl-pins { 153*724ba675SRob Herring samsung,pins = "gpa0-2", "gpa0-3"; 154*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 155*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 156*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 157*724ba675SRob Herring }; 158*724ba675SRob Herring 159*724ba675SRob Herring uart1_data: uart1-data-pins { 160*724ba675SRob Herring samsung,pins = "gpa0-4", "gpa0-5"; 161*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 162*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 163*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 164*724ba675SRob Herring }; 165*724ba675SRob Herring 166*724ba675SRob Herring uart1_fctl: uart1-fctl-pins { 167*724ba675SRob Herring samsung,pins = "gpa0-6", "gpa0-7"; 168*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 169*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 170*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 171*724ba675SRob Herring }; 172*724ba675SRob Herring 173*724ba675SRob Herring i2c2_bus: i2c2-bus-pins { 174*724ba675SRob Herring samsung,pins = "gpa0-6", "gpa0-7"; 175*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 176*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 177*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 178*724ba675SRob Herring }; 179*724ba675SRob Herring 180*724ba675SRob Herring uart2_data: uart2-data-pins { 181*724ba675SRob Herring samsung,pins = "gpa1-0", "gpa1-1"; 182*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 183*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 184*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 185*724ba675SRob Herring }; 186*724ba675SRob Herring 187*724ba675SRob Herring uart2_fctl: uart2-fctl-pins { 188*724ba675SRob Herring samsung,pins = "gpa1-2", "gpa1-3"; 189*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 190*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 191*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 192*724ba675SRob Herring }; 193*724ba675SRob Herring 194*724ba675SRob Herring uart_audio_a: uart-audio-a-pins { 195*724ba675SRob Herring samsung,pins = "gpa1-0", "gpa1-1"; 196*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_4>; 197*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 198*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 199*724ba675SRob Herring }; 200*724ba675SRob Herring 201*724ba675SRob Herring i2c3_bus: i2c3-bus-pins { 202*724ba675SRob Herring samsung,pins = "gpa1-2", "gpa1-3"; 203*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 204*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 205*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 206*724ba675SRob Herring }; 207*724ba675SRob Herring 208*724ba675SRob Herring uart3_data: uart3-data-pins { 209*724ba675SRob Herring samsung,pins = "gpa1-4", "gpa1-5"; 210*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 211*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 212*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 213*724ba675SRob Herring }; 214*724ba675SRob Herring 215*724ba675SRob Herring uart_audio_b: uart-audio-b-pins { 216*724ba675SRob Herring samsung,pins = "gpa1-4", "gpa1-5"; 217*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_4>; 218*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 219*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 220*724ba675SRob Herring }; 221*724ba675SRob Herring 222*724ba675SRob Herring spi0_bus: spi0-bus-pins { 223*724ba675SRob Herring samsung,pins = "gpb-0", "gpb-2", "gpb-3"; 224*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 225*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 226*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 227*724ba675SRob Herring }; 228*724ba675SRob Herring 229*724ba675SRob Herring i2c4_bus: i2c4-bus-pins { 230*724ba675SRob Herring samsung,pins = "gpb-2", "gpb-3"; 231*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 232*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 233*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 234*724ba675SRob Herring }; 235*724ba675SRob Herring 236*724ba675SRob Herring spi1_bus: spi1-bus-pins { 237*724ba675SRob Herring samsung,pins = "gpb-4", "gpb-6", "gpb-7"; 238*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 239*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 240*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 241*724ba675SRob Herring }; 242*724ba675SRob Herring 243*724ba675SRob Herring i2c5_bus: i2c5-bus-pins { 244*724ba675SRob Herring samsung,pins = "gpb-6", "gpb-7"; 245*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 246*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 247*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 248*724ba675SRob Herring }; 249*724ba675SRob Herring 250*724ba675SRob Herring i2s1_bus: i2s1-bus-pins { 251*724ba675SRob Herring samsung,pins = "gpc0-0", "gpc0-1", "gpc0-2", "gpc0-3", 252*724ba675SRob Herring "gpc0-4"; 253*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 254*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 255*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 256*724ba675SRob Herring }; 257*724ba675SRob Herring 258*724ba675SRob Herring pcm1_bus: pcm1-bus-pins { 259*724ba675SRob Herring samsung,pins = "gpc0-0", "gpc0-1", "gpc0-2", "gpc0-3", 260*724ba675SRob Herring "gpc0-4"; 261*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 262*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 263*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 264*724ba675SRob Herring }; 265*724ba675SRob Herring 266*724ba675SRob Herring ac97_bus: ac97-bus-pins { 267*724ba675SRob Herring samsung,pins = "gpc0-0", "gpc0-1", "gpc0-2", "gpc0-3", 268*724ba675SRob Herring "gpc0-4"; 269*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_4>; 270*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 271*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 272*724ba675SRob Herring }; 273*724ba675SRob Herring 274*724ba675SRob Herring i2s2_bus: i2s2-bus-pins { 275*724ba675SRob Herring samsung,pins = "gpc1-0", "gpc1-1", "gpc1-2", "gpc1-3", 276*724ba675SRob Herring "gpc1-4"; 277*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 278*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 279*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 280*724ba675SRob Herring }; 281*724ba675SRob Herring 282*724ba675SRob Herring pcm2_bus: pcm2-bus-pins { 283*724ba675SRob Herring samsung,pins = "gpc1-0", "gpc1-1", "gpc1-2", "gpc1-3", 284*724ba675SRob Herring "gpc1-4"; 285*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 286*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 287*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 288*724ba675SRob Herring }; 289*724ba675SRob Herring 290*724ba675SRob Herring spdif_bus: spdif-bus-pins { 291*724ba675SRob Herring samsung,pins = "gpc1-0", "gpc1-1"; 292*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_4>; 293*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 294*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 295*724ba675SRob Herring }; 296*724ba675SRob Herring 297*724ba675SRob Herring i2c6_bus: i2c6-bus-pins { 298*724ba675SRob Herring samsung,pins = "gpc1-3", "gpc1-4"; 299*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_4>; 300*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 301*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 302*724ba675SRob Herring }; 303*724ba675SRob Herring 304*724ba675SRob Herring spi2_bus: spi2-bus-pins { 305*724ba675SRob Herring samsung,pins = "gpc1-1", "gpc1-2", "gpc1-3", "gpc1-4"; 306*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_5>; 307*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 308*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 309*724ba675SRob Herring }; 310*724ba675SRob Herring 311*724ba675SRob Herring i2c7_bus: i2c7-bus-pins { 312*724ba675SRob Herring samsung,pins = "gpd0-2", "gpd0-3"; 313*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 314*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 315*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 316*724ba675SRob Herring }; 317*724ba675SRob Herring 318*724ba675SRob Herring i2c0_bus: i2c0-bus-pins { 319*724ba675SRob Herring samsung,pins = "gpd1-0", "gpd1-1"; 320*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 321*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 322*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 323*724ba675SRob Herring }; 324*724ba675SRob Herring 325*724ba675SRob Herring i2c1_bus: i2c1-bus-pins { 326*724ba675SRob Herring samsung,pins = "gpd1-2", "gpd1-3"; 327*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 328*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 329*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 330*724ba675SRob Herring }; 331*724ba675SRob Herring 332*724ba675SRob Herring pwm0_out: pwm0-out-pins { 333*724ba675SRob Herring samsung,pins = "gpd0-0"; 334*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 335*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 336*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 337*724ba675SRob Herring }; 338*724ba675SRob Herring 339*724ba675SRob Herring pwm1_out: pwm1-out-pins { 340*724ba675SRob Herring samsung,pins = "gpd0-1"; 341*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 342*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 343*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 344*724ba675SRob Herring }; 345*724ba675SRob Herring 346*724ba675SRob Herring pwm2_out: pwm2-out-pins { 347*724ba675SRob Herring samsung,pins = "gpd0-2"; 348*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 349*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 350*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 351*724ba675SRob Herring }; 352*724ba675SRob Herring 353*724ba675SRob Herring pwm3_out: pwm3-out-pins { 354*724ba675SRob Herring samsung,pins = "gpd0-3"; 355*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 356*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 357*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 358*724ba675SRob Herring }; 359*724ba675SRob Herring 360*724ba675SRob Herring lcd_ctrl: lcd-ctrl-pins { 361*724ba675SRob Herring samsung,pins = "gpd0-0", "gpd0-1"; 362*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 363*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 364*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 365*724ba675SRob Herring }; 366*724ba675SRob Herring 367*724ba675SRob Herring lcd_sync: lcd-sync-pins { 368*724ba675SRob Herring samsung,pins = "gpf0-0", "gpf0-1"; 369*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 370*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 371*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 372*724ba675SRob Herring }; 373*724ba675SRob Herring 374*724ba675SRob Herring lcd_en: lcd-en-pins { 375*724ba675SRob Herring samsung,pins = "gpe3-4"; 376*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 377*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 378*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 379*724ba675SRob Herring }; 380*724ba675SRob Herring 381*724ba675SRob Herring lcd_clk: lcd-clk-pins { 382*724ba675SRob Herring samsung,pins = "gpf0-0", "gpf0-1", "gpf0-2", "gpf0-3"; 383*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 384*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 385*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 386*724ba675SRob Herring }; 387*724ba675SRob Herring 388*724ba675SRob Herring lcd_data16: lcd-data-width16-pins { 389*724ba675SRob Herring samsung,pins = "gpf0-7", "gpf1-0", "gpf1-1", "gpf1-2", 390*724ba675SRob Herring "gpf1-3", "gpf1-6", "gpf1-7", "gpf2-0", 391*724ba675SRob Herring "gpf2-1", "gpf2-2", "gpf2-3", "gpf2-7", 392*724ba675SRob Herring "gpf3-0", "gpf3-1", "gpf3-2", "gpf3-3"; 393*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 394*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 395*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 396*724ba675SRob Herring }; 397*724ba675SRob Herring 398*724ba675SRob Herring lcd_data18: lcd-data-width18-pins { 399*724ba675SRob Herring samsung,pins = "gpf0-6", "gpf0-7", "gpf1-0", "gpf1-1", 400*724ba675SRob Herring "gpf1-2", "gpf1-3", "gpf1-6", "gpf1-7", 401*724ba675SRob Herring "gpf2-0", "gpf2-1", "gpf2-2", "gpf2-3", 402*724ba675SRob Herring "gpf2-6", "gpf2-7", "gpf3-0", "gpf3-1", 403*724ba675SRob Herring "gpf3-2", "gpf3-3"; 404*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 405*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 406*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 407*724ba675SRob Herring }; 408*724ba675SRob Herring 409*724ba675SRob Herring lcd_data24: lcd-data-width24-pins { 410*724ba675SRob Herring samsung,pins = "gpf0-4", "gpf0-5", "gpf0-6", "gpf0-7", 411*724ba675SRob Herring "gpf1-0", "gpf1-1", "gpf1-2", "gpf1-3", 412*724ba675SRob Herring "gpf1-4", "gpf1-5", "gpf1-6", "gpf1-7", 413*724ba675SRob Herring "gpf2-0", "gpf2-1", "gpf2-2", "gpf2-3", 414*724ba675SRob Herring "gpf2-4", "gpf2-5", "gpf2-6", "gpf2-7", 415*724ba675SRob Herring "gpf3-0", "gpf3-1", "gpf3-2", "gpf3-3"; 416*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 417*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 418*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 419*724ba675SRob Herring }; 420*724ba675SRob Herring}; 421*724ba675SRob Herring 422*724ba675SRob Herring&pinctrl_1 { 423*724ba675SRob Herring gpj0: gpj0-gpio-bank { 424*724ba675SRob Herring gpio-controller; 425*724ba675SRob Herring #gpio-cells = <2>; 426*724ba675SRob Herring 427*724ba675SRob Herring interrupt-controller; 428*724ba675SRob Herring #interrupt-cells = <2>; 429*724ba675SRob Herring }; 430*724ba675SRob Herring 431*724ba675SRob Herring gpj1: gpj1-gpio-bank { 432*724ba675SRob Herring gpio-controller; 433*724ba675SRob Herring #gpio-cells = <2>; 434*724ba675SRob Herring 435*724ba675SRob Herring interrupt-controller; 436*724ba675SRob Herring #interrupt-cells = <2>; 437*724ba675SRob Herring }; 438*724ba675SRob Herring 439*724ba675SRob Herring gpk0: gpk0-gpio-bank { 440*724ba675SRob Herring gpio-controller; 441*724ba675SRob Herring #gpio-cells = <2>; 442*724ba675SRob Herring 443*724ba675SRob Herring interrupt-controller; 444*724ba675SRob Herring #interrupt-cells = <2>; 445*724ba675SRob Herring }; 446*724ba675SRob Herring 447*724ba675SRob Herring gpk1: gpk1-gpio-bank { 448*724ba675SRob Herring gpio-controller; 449*724ba675SRob Herring #gpio-cells = <2>; 450*724ba675SRob Herring 451*724ba675SRob Herring interrupt-controller; 452*724ba675SRob Herring #interrupt-cells = <2>; 453*724ba675SRob Herring }; 454*724ba675SRob Herring 455*724ba675SRob Herring gpk2: gpk2-gpio-bank { 456*724ba675SRob Herring gpio-controller; 457*724ba675SRob Herring #gpio-cells = <2>; 458*724ba675SRob Herring 459*724ba675SRob Herring interrupt-controller; 460*724ba675SRob Herring #interrupt-cells = <2>; 461*724ba675SRob Herring }; 462*724ba675SRob Herring 463*724ba675SRob Herring gpk3: gpk3-gpio-bank { 464*724ba675SRob Herring gpio-controller; 465*724ba675SRob Herring #gpio-cells = <2>; 466*724ba675SRob Herring 467*724ba675SRob Herring interrupt-controller; 468*724ba675SRob Herring #interrupt-cells = <2>; 469*724ba675SRob Herring }; 470*724ba675SRob Herring 471*724ba675SRob Herring gpl0: gpl0-gpio-bank { 472*724ba675SRob Herring gpio-controller; 473*724ba675SRob Herring #gpio-cells = <2>; 474*724ba675SRob Herring 475*724ba675SRob Herring interrupt-controller; 476*724ba675SRob Herring #interrupt-cells = <2>; 477*724ba675SRob Herring }; 478*724ba675SRob Herring 479*724ba675SRob Herring gpl1: gpl1-gpio-bank { 480*724ba675SRob Herring gpio-controller; 481*724ba675SRob Herring #gpio-cells = <2>; 482*724ba675SRob Herring 483*724ba675SRob Herring interrupt-controller; 484*724ba675SRob Herring #interrupt-cells = <2>; 485*724ba675SRob Herring }; 486*724ba675SRob Herring 487*724ba675SRob Herring gpl2: gpl2-gpio-bank { 488*724ba675SRob Herring gpio-controller; 489*724ba675SRob Herring #gpio-cells = <2>; 490*724ba675SRob Herring 491*724ba675SRob Herring interrupt-controller; 492*724ba675SRob Herring #interrupt-cells = <2>; 493*724ba675SRob Herring }; 494*724ba675SRob Herring 495*724ba675SRob Herring gpy0: gpy0-gpio-bank { 496*724ba675SRob Herring gpio-controller; 497*724ba675SRob Herring #gpio-cells = <2>; 498*724ba675SRob Herring }; 499*724ba675SRob Herring 500*724ba675SRob Herring gpy1: gpy1-gpio-bank { 501*724ba675SRob Herring gpio-controller; 502*724ba675SRob Herring #gpio-cells = <2>; 503*724ba675SRob Herring }; 504*724ba675SRob Herring 505*724ba675SRob Herring gpy2: gpy2-gpio-bank { 506*724ba675SRob Herring gpio-controller; 507*724ba675SRob Herring #gpio-cells = <2>; 508*724ba675SRob Herring }; 509*724ba675SRob Herring 510*724ba675SRob Herring gpy3: gpy3-gpio-bank { 511*724ba675SRob Herring gpio-controller; 512*724ba675SRob Herring #gpio-cells = <2>; 513*724ba675SRob Herring }; 514*724ba675SRob Herring 515*724ba675SRob Herring gpy4: gpy4-gpio-bank { 516*724ba675SRob Herring gpio-controller; 517*724ba675SRob Herring #gpio-cells = <2>; 518*724ba675SRob Herring }; 519*724ba675SRob Herring 520*724ba675SRob Herring gpy5: gpy5-gpio-bank { 521*724ba675SRob Herring gpio-controller; 522*724ba675SRob Herring #gpio-cells = <2>; 523*724ba675SRob Herring }; 524*724ba675SRob Herring 525*724ba675SRob Herring gpy6: gpy6-gpio-bank { 526*724ba675SRob Herring gpio-controller; 527*724ba675SRob Herring #gpio-cells = <2>; 528*724ba675SRob Herring }; 529*724ba675SRob Herring 530*724ba675SRob Herring gpx0: gpx0-gpio-bank { 531*724ba675SRob Herring gpio-controller; 532*724ba675SRob Herring #gpio-cells = <2>; 533*724ba675SRob Herring 534*724ba675SRob Herring interrupt-controller; 535*724ba675SRob Herring interrupt-parent = <&gic>; 536*724ba675SRob Herring interrupts = <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>, 537*724ba675SRob Herring <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH>, 538*724ba675SRob Herring <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH>, 539*724ba675SRob Herring <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>, 540*724ba675SRob Herring <GIC_SPI 20 IRQ_TYPE_LEVEL_HIGH>, 541*724ba675SRob Herring <GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH>, 542*724ba675SRob Herring <GIC_SPI 22 IRQ_TYPE_LEVEL_HIGH>, 543*724ba675SRob Herring <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>; 544*724ba675SRob Herring #interrupt-cells = <2>; 545*724ba675SRob Herring }; 546*724ba675SRob Herring 547*724ba675SRob Herring gpx1: gpx1-gpio-bank { 548*724ba675SRob Herring gpio-controller; 549*724ba675SRob Herring #gpio-cells = <2>; 550*724ba675SRob Herring 551*724ba675SRob Herring interrupt-controller; 552*724ba675SRob Herring interrupt-parent = <&gic>; 553*724ba675SRob Herring interrupts = <GIC_SPI 24 IRQ_TYPE_LEVEL_HIGH>, 554*724ba675SRob Herring <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH>, 555*724ba675SRob Herring <GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH>, 556*724ba675SRob Herring <GIC_SPI 27 IRQ_TYPE_LEVEL_HIGH>, 557*724ba675SRob Herring <GIC_SPI 28 IRQ_TYPE_LEVEL_HIGH>, 558*724ba675SRob Herring <GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>, 559*724ba675SRob Herring <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>, 560*724ba675SRob Herring <GIC_SPI 31 IRQ_TYPE_LEVEL_HIGH>; 561*724ba675SRob Herring #interrupt-cells = <2>; 562*724ba675SRob Herring }; 563*724ba675SRob Herring 564*724ba675SRob Herring gpx2: gpx2-gpio-bank { 565*724ba675SRob Herring gpio-controller; 566*724ba675SRob Herring #gpio-cells = <2>; 567*724ba675SRob Herring 568*724ba675SRob Herring interrupt-controller; 569*724ba675SRob Herring #interrupt-cells = <2>; 570*724ba675SRob Herring }; 571*724ba675SRob Herring 572*724ba675SRob Herring gpx3: gpx3-gpio-bank { 573*724ba675SRob Herring gpio-controller; 574*724ba675SRob Herring #gpio-cells = <2>; 575*724ba675SRob Herring 576*724ba675SRob Herring interrupt-controller; 577*724ba675SRob Herring #interrupt-cells = <2>; 578*724ba675SRob Herring }; 579*724ba675SRob Herring 580*724ba675SRob Herring sd0_clk: sd0-clk-pins { 581*724ba675SRob Herring samsung,pins = "gpk0-0"; 582*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 583*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 584*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 585*724ba675SRob Herring }; 586*724ba675SRob Herring 587*724ba675SRob Herring sd0_cmd: sd0-cmd-pins { 588*724ba675SRob Herring samsung,pins = "gpk0-1"; 589*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 590*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 591*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 592*724ba675SRob Herring }; 593*724ba675SRob Herring 594*724ba675SRob Herring sd0_cd: sd0-cd-pins { 595*724ba675SRob Herring samsung,pins = "gpk0-2"; 596*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 597*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 598*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 599*724ba675SRob Herring }; 600*724ba675SRob Herring 601*724ba675SRob Herring sd0_bus1: sd0-bus-width1-pins { 602*724ba675SRob Herring samsung,pins = "gpk0-3"; 603*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 604*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 605*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 606*724ba675SRob Herring }; 607*724ba675SRob Herring 608*724ba675SRob Herring sd0_bus4: sd0-bus-width4-pins { 609*724ba675SRob Herring samsung,pins = "gpk0-3", "gpk0-4", "gpk0-5", "gpk0-6"; 610*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 611*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 612*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 613*724ba675SRob Herring }; 614*724ba675SRob Herring 615*724ba675SRob Herring sd0_bus8: sd0-bus-width8-pins { 616*724ba675SRob Herring samsung,pins = "gpk1-3", "gpk1-4", "gpk1-5", "gpk1-6"; 617*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 618*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 619*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 620*724ba675SRob Herring }; 621*724ba675SRob Herring 622*724ba675SRob Herring sd4_clk: sd4-clk-pins { 623*724ba675SRob Herring samsung,pins = "gpk0-0"; 624*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 625*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 626*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 627*724ba675SRob Herring }; 628*724ba675SRob Herring 629*724ba675SRob Herring sd4_cmd: sd4-cmd-pins { 630*724ba675SRob Herring samsung,pins = "gpk0-1"; 631*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 632*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 633*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 634*724ba675SRob Herring }; 635*724ba675SRob Herring 636*724ba675SRob Herring sd4_cd: sd4-cd-pins { 637*724ba675SRob Herring samsung,pins = "gpk0-2"; 638*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 639*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 640*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 641*724ba675SRob Herring }; 642*724ba675SRob Herring 643*724ba675SRob Herring sd4_bus1: sd4-bus-width1-pins { 644*724ba675SRob Herring samsung,pins = "gpk0-3"; 645*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 646*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 647*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 648*724ba675SRob Herring }; 649*724ba675SRob Herring 650*724ba675SRob Herring sd4_bus4: sd4-bus-width4-pins { 651*724ba675SRob Herring samsung,pins = "gpk0-3", "gpk0-4", "gpk0-5", "gpk0-6"; 652*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 653*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 654*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 655*724ba675SRob Herring }; 656*724ba675SRob Herring 657*724ba675SRob Herring sd4_bus8: sd4-bus-width8-pins { 658*724ba675SRob Herring samsung,pins = "gpk1-3", "gpk1-4", "gpk1-5", "gpk1-6"; 659*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 660*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 661*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 662*724ba675SRob Herring }; 663*724ba675SRob Herring 664*724ba675SRob Herring sd1_clk: sd1-clk-pins { 665*724ba675SRob Herring samsung,pins = "gpk1-0"; 666*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 667*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 668*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 669*724ba675SRob Herring }; 670*724ba675SRob Herring 671*724ba675SRob Herring sd1_cmd: sd1-cmd-pins { 672*724ba675SRob Herring samsung,pins = "gpk1-1"; 673*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 674*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 675*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 676*724ba675SRob Herring }; 677*724ba675SRob Herring 678*724ba675SRob Herring sd1_cd: sd1-cd-pins { 679*724ba675SRob Herring samsung,pins = "gpk1-2"; 680*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 681*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 682*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 683*724ba675SRob Herring }; 684*724ba675SRob Herring 685*724ba675SRob Herring sd1_bus1: sd1-bus-width1-pins { 686*724ba675SRob Herring samsung,pins = "gpk1-3"; 687*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 688*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 689*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 690*724ba675SRob Herring }; 691*724ba675SRob Herring 692*724ba675SRob Herring sd1_bus4: sd1-bus-width4-pins { 693*724ba675SRob Herring samsung,pins = "gpk1-3", "gpk1-4", "gpk1-5", "gpk1-6"; 694*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 695*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 696*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 697*724ba675SRob Herring }; 698*724ba675SRob Herring 699*724ba675SRob Herring sd2_clk: sd2-clk-pins { 700*724ba675SRob Herring samsung,pins = "gpk2-0"; 701*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 702*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 703*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 704*724ba675SRob Herring }; 705*724ba675SRob Herring 706*724ba675SRob Herring sd2_cmd: sd2-cmd-pins { 707*724ba675SRob Herring samsung,pins = "gpk2-1"; 708*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 709*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 710*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 711*724ba675SRob Herring }; 712*724ba675SRob Herring 713*724ba675SRob Herring sd2_cd: sd2-cd-pins { 714*724ba675SRob Herring samsung,pins = "gpk2-2"; 715*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 716*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 717*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 718*724ba675SRob Herring }; 719*724ba675SRob Herring 720*724ba675SRob Herring sd2_bus1: sd2-bus-width1-pins { 721*724ba675SRob Herring samsung,pins = "gpk2-3"; 722*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 723*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 724*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 725*724ba675SRob Herring }; 726*724ba675SRob Herring 727*724ba675SRob Herring sd2_bus4: sd2-bus-width4-pins { 728*724ba675SRob Herring samsung,pins = "gpk2-3", "gpk2-4", "gpk2-5", "gpk2-6"; 729*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 730*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 731*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 732*724ba675SRob Herring }; 733*724ba675SRob Herring 734*724ba675SRob Herring sd2_bus8: sd2-bus-width8-pins { 735*724ba675SRob Herring samsung,pins = "gpk3-3", "gpk3-4", "gpk3-5", "gpk3-6"; 736*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 737*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 738*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 739*724ba675SRob Herring }; 740*724ba675SRob Herring 741*724ba675SRob Herring sd3_clk: sd3-clk-pins { 742*724ba675SRob Herring samsung,pins = "gpk3-0"; 743*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 744*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 745*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 746*724ba675SRob Herring }; 747*724ba675SRob Herring 748*724ba675SRob Herring sd3_cmd: sd3-cmd-pins { 749*724ba675SRob Herring samsung,pins = "gpk3-1"; 750*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 751*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 752*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 753*724ba675SRob Herring }; 754*724ba675SRob Herring 755*724ba675SRob Herring sd3_cd: sd3-cd-pins { 756*724ba675SRob Herring samsung,pins = "gpk3-2"; 757*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 758*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 759*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 760*724ba675SRob Herring }; 761*724ba675SRob Herring 762*724ba675SRob Herring sd3_bus1: sd3-bus-width1-pins { 763*724ba675SRob Herring samsung,pins = "gpk3-3"; 764*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 765*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 766*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 767*724ba675SRob Herring }; 768*724ba675SRob Herring 769*724ba675SRob Herring sd3_bus4: sd3-bus-width4-pins { 770*724ba675SRob Herring samsung,pins = "gpk3-3", "gpk3-4", "gpk3-5", "gpk3-6"; 771*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 772*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 773*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 774*724ba675SRob Herring }; 775*724ba675SRob Herring 776*724ba675SRob Herring eint0: ext-int0-pins { 777*724ba675SRob Herring samsung,pins = "gpx0-0"; 778*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_F>; 779*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 780*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 781*724ba675SRob Herring }; 782*724ba675SRob Herring 783*724ba675SRob Herring eint8: ext-int8-pins { 784*724ba675SRob Herring samsung,pins = "gpx1-0"; 785*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_F>; 786*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 787*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 788*724ba675SRob Herring }; 789*724ba675SRob Herring 790*724ba675SRob Herring eint15: ext-int15-pins { 791*724ba675SRob Herring samsung,pins = "gpx1-7"; 792*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_F>; 793*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 794*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 795*724ba675SRob Herring }; 796*724ba675SRob Herring 797*724ba675SRob Herring eint16: ext-int16-pins { 798*724ba675SRob Herring samsung,pins = "gpx2-0"; 799*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_F>; 800*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 801*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 802*724ba675SRob Herring }; 803*724ba675SRob Herring 804*724ba675SRob Herring eint31: ext-int31-pins { 805*724ba675SRob Herring samsung,pins = "gpx3-7"; 806*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_F>; 807*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 808*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 809*724ba675SRob Herring }; 810*724ba675SRob Herring 811*724ba675SRob Herring cam_port_a_io: cam-port-a-io-pins { 812*724ba675SRob Herring samsung,pins = "gpj0-0", "gpj0-1", "gpj0-2", "gpj0-3", 813*724ba675SRob Herring "gpj0-4", "gpj0-5", "gpj0-6", "gpj0-7", 814*724ba675SRob Herring "gpj1-0", "gpj1-1", "gpj1-2", "gpj1-4"; 815*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 816*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 817*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 818*724ba675SRob Herring }; 819*724ba675SRob Herring 820*724ba675SRob Herring cam_port_a_clk_active: cam-port-a-clk-active-pins { 821*724ba675SRob Herring samsung,pins = "gpj1-3"; 822*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 823*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 824*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 825*724ba675SRob Herring }; 826*724ba675SRob Herring 827*724ba675SRob Herring cam_port_a_clk_idle: cam-port-a-clk-idle-pins { 828*724ba675SRob Herring samsung,pins = "gpj1-3"; 829*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; 830*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 831*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 832*724ba675SRob Herring }; 833*724ba675SRob Herring 834*724ba675SRob Herring hdmi_cec: hdmi-cec-pins { 835*724ba675SRob Herring samsung,pins = "gpx3-6"; 836*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 837*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 838*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 839*724ba675SRob Herring }; 840*724ba675SRob Herring}; 841*724ba675SRob Herring 842*724ba675SRob Herring&pinctrl_2 { 843*724ba675SRob Herring gpz: gpz-gpio-bank { 844*724ba675SRob Herring gpio-controller; 845*724ba675SRob Herring #gpio-cells = <2>; 846*724ba675SRob Herring }; 847*724ba675SRob Herring 848*724ba675SRob Herring i2s0_bus: i2s0-bus-pins { 849*724ba675SRob Herring samsung,pins = "gpz-0", "gpz-1", "gpz-2", "gpz-3", 850*724ba675SRob Herring "gpz-4", "gpz-5", "gpz-6"; 851*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 852*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 853*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 854*724ba675SRob Herring }; 855*724ba675SRob Herring 856*724ba675SRob Herring pcm0_bus: pcm0-bus-pins { 857*724ba675SRob Herring samsung,pins = "gpz-0", "gpz-1", "gpz-2", "gpz-3", 858*724ba675SRob Herring "gpz-4"; 859*724ba675SRob Herring samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 860*724ba675SRob Herring samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 861*724ba675SRob Herring samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 862*724ba675SRob Herring }; 863*724ba675SRob Herring}; 864