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