1*f126890aSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0 2*f126890aSEmmanuel Vadot/* 3*f126890aSEmmanuel Vadot * Samsung's S3C64xx SoC series common device tree source 4*f126890aSEmmanuel Vadot * - pin control-related definitions 5*f126890aSEmmanuel Vadot * 6*f126890aSEmmanuel Vadot * Copyright (c) 2013 Tomasz Figa <tomasz.figa@gmail.com> 7*f126890aSEmmanuel Vadot * 8*f126890aSEmmanuel Vadot * Samsung's S3C64xx SoCs pin banks, pin-mux and pin-config options are 9*f126890aSEmmanuel Vadot * listed as device tree nodes in this file. 10*f126890aSEmmanuel Vadot */ 11*f126890aSEmmanuel Vadot 12*f126890aSEmmanuel Vadot#include "s3c64xx-pinctrl.h" 13*f126890aSEmmanuel Vadot 14*f126890aSEmmanuel Vadot&pinctrl0 { 15*f126890aSEmmanuel Vadot /* 16*f126890aSEmmanuel Vadot * Pin banks 17*f126890aSEmmanuel Vadot */ 18*f126890aSEmmanuel Vadot 19*f126890aSEmmanuel Vadot gpa: gpa-gpio-bank { 20*f126890aSEmmanuel Vadot gpio-controller; 21*f126890aSEmmanuel Vadot #gpio-cells = <2>; 22*f126890aSEmmanuel Vadot interrupt-controller; 23*f126890aSEmmanuel Vadot #interrupt-cells = <2>; 24*f126890aSEmmanuel Vadot }; 25*f126890aSEmmanuel Vadot 26*f126890aSEmmanuel Vadot gpb: gpb-gpio-bank { 27*f126890aSEmmanuel Vadot gpio-controller; 28*f126890aSEmmanuel Vadot #gpio-cells = <2>; 29*f126890aSEmmanuel Vadot interrupt-controller; 30*f126890aSEmmanuel Vadot #interrupt-cells = <2>; 31*f126890aSEmmanuel Vadot }; 32*f126890aSEmmanuel Vadot 33*f126890aSEmmanuel Vadot gpc: gpc-gpio-bank { 34*f126890aSEmmanuel Vadot gpio-controller; 35*f126890aSEmmanuel Vadot #gpio-cells = <2>; 36*f126890aSEmmanuel Vadot interrupt-controller; 37*f126890aSEmmanuel Vadot #interrupt-cells = <2>; 38*f126890aSEmmanuel Vadot }; 39*f126890aSEmmanuel Vadot 40*f126890aSEmmanuel Vadot gpd: gpd-gpio-bank { 41*f126890aSEmmanuel Vadot gpio-controller; 42*f126890aSEmmanuel Vadot #gpio-cells = <2>; 43*f126890aSEmmanuel Vadot interrupt-controller; 44*f126890aSEmmanuel Vadot #interrupt-cells = <2>; 45*f126890aSEmmanuel Vadot }; 46*f126890aSEmmanuel Vadot 47*f126890aSEmmanuel Vadot gpe: gpe-gpio-bank { 48*f126890aSEmmanuel Vadot gpio-controller; 49*f126890aSEmmanuel Vadot #gpio-cells = <2>; 50*f126890aSEmmanuel Vadot }; 51*f126890aSEmmanuel Vadot 52*f126890aSEmmanuel Vadot gpf: gpf-gpio-bank { 53*f126890aSEmmanuel Vadot gpio-controller; 54*f126890aSEmmanuel Vadot #gpio-cells = <2>; 55*f126890aSEmmanuel Vadot interrupt-controller; 56*f126890aSEmmanuel Vadot #interrupt-cells = <2>; 57*f126890aSEmmanuel Vadot }; 58*f126890aSEmmanuel Vadot 59*f126890aSEmmanuel Vadot gpg: gpg-gpio-bank { 60*f126890aSEmmanuel Vadot gpio-controller; 61*f126890aSEmmanuel Vadot #gpio-cells = <2>; 62*f126890aSEmmanuel Vadot interrupt-controller; 63*f126890aSEmmanuel Vadot #interrupt-cells = <2>; 64*f126890aSEmmanuel Vadot }; 65*f126890aSEmmanuel Vadot 66*f126890aSEmmanuel Vadot gph: gph-gpio-bank { 67*f126890aSEmmanuel Vadot gpio-controller; 68*f126890aSEmmanuel Vadot #gpio-cells = <2>; 69*f126890aSEmmanuel Vadot interrupt-controller; 70*f126890aSEmmanuel Vadot #interrupt-cells = <2>; 71*f126890aSEmmanuel Vadot }; 72*f126890aSEmmanuel Vadot 73*f126890aSEmmanuel Vadot gpi: gpi-gpio-bank { 74*f126890aSEmmanuel Vadot gpio-controller; 75*f126890aSEmmanuel Vadot #gpio-cells = <2>; 76*f126890aSEmmanuel Vadot }; 77*f126890aSEmmanuel Vadot 78*f126890aSEmmanuel Vadot gpj: gpj-gpio-bank { 79*f126890aSEmmanuel Vadot gpio-controller; 80*f126890aSEmmanuel Vadot #gpio-cells = <2>; 81*f126890aSEmmanuel Vadot }; 82*f126890aSEmmanuel Vadot 83*f126890aSEmmanuel Vadot gpk: gpk-gpio-bank { 84*f126890aSEmmanuel Vadot gpio-controller; 85*f126890aSEmmanuel Vadot #gpio-cells = <2>; 86*f126890aSEmmanuel Vadot }; 87*f126890aSEmmanuel Vadot 88*f126890aSEmmanuel Vadot gpl: gpl-gpio-bank { 89*f126890aSEmmanuel Vadot gpio-controller; 90*f126890aSEmmanuel Vadot #gpio-cells = <2>; 91*f126890aSEmmanuel Vadot interrupt-controller; 92*f126890aSEmmanuel Vadot #interrupt-cells = <2>; 93*f126890aSEmmanuel Vadot }; 94*f126890aSEmmanuel Vadot 95*f126890aSEmmanuel Vadot gpm: gpm-gpio-bank { 96*f126890aSEmmanuel Vadot gpio-controller; 97*f126890aSEmmanuel Vadot #gpio-cells = <2>; 98*f126890aSEmmanuel Vadot interrupt-controller; 99*f126890aSEmmanuel Vadot #interrupt-cells = <2>; 100*f126890aSEmmanuel Vadot }; 101*f126890aSEmmanuel Vadot 102*f126890aSEmmanuel Vadot gpn: gpn-gpio-bank { 103*f126890aSEmmanuel Vadot gpio-controller; 104*f126890aSEmmanuel Vadot #gpio-cells = <2>; 105*f126890aSEmmanuel Vadot interrupt-controller; 106*f126890aSEmmanuel Vadot #interrupt-cells = <2>; 107*f126890aSEmmanuel Vadot }; 108*f126890aSEmmanuel Vadot 109*f126890aSEmmanuel Vadot gpo: gpo-gpio-bank { 110*f126890aSEmmanuel Vadot gpio-controller; 111*f126890aSEmmanuel Vadot #gpio-cells = <2>; 112*f126890aSEmmanuel Vadot interrupt-controller; 113*f126890aSEmmanuel Vadot #interrupt-cells = <2>; 114*f126890aSEmmanuel Vadot }; 115*f126890aSEmmanuel Vadot 116*f126890aSEmmanuel Vadot gpp: gpp-gpio-bank { 117*f126890aSEmmanuel Vadot gpio-controller; 118*f126890aSEmmanuel Vadot #gpio-cells = <2>; 119*f126890aSEmmanuel Vadot interrupt-controller; 120*f126890aSEmmanuel Vadot #interrupt-cells = <2>; 121*f126890aSEmmanuel Vadot }; 122*f126890aSEmmanuel Vadot 123*f126890aSEmmanuel Vadot gpq: gpq-gpio-bank { 124*f126890aSEmmanuel Vadot gpio-controller; 125*f126890aSEmmanuel Vadot #gpio-cells = <2>; 126*f126890aSEmmanuel Vadot interrupt-controller; 127*f126890aSEmmanuel Vadot #interrupt-cells = <2>; 128*f126890aSEmmanuel Vadot }; 129*f126890aSEmmanuel Vadot 130*f126890aSEmmanuel Vadot /* 131*f126890aSEmmanuel Vadot * Pin groups 132*f126890aSEmmanuel Vadot */ 133*f126890aSEmmanuel Vadot 134*f126890aSEmmanuel Vadot uart0_data: uart0-data-pins { 135*f126890aSEmmanuel Vadot samsung,pins = "gpa-0", "gpa-1"; 136*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_2>; 137*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 138*f126890aSEmmanuel Vadot }; 139*f126890aSEmmanuel Vadot 140*f126890aSEmmanuel Vadot uart0_fctl: uart0-fctl-pins { 141*f126890aSEmmanuel Vadot samsung,pins = "gpa-2", "gpa-3"; 142*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_2>; 143*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 144*f126890aSEmmanuel Vadot }; 145*f126890aSEmmanuel Vadot 146*f126890aSEmmanuel Vadot uart1_data: uart1-data-pins { 147*f126890aSEmmanuel Vadot samsung,pins = "gpa-4", "gpa-5"; 148*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_2>; 149*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 150*f126890aSEmmanuel Vadot }; 151*f126890aSEmmanuel Vadot 152*f126890aSEmmanuel Vadot uart1_fctl: uart1-fctl-pins { 153*f126890aSEmmanuel Vadot samsung,pins = "gpa-6", "gpa-7"; 154*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_2>; 155*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 156*f126890aSEmmanuel Vadot }; 157*f126890aSEmmanuel Vadot 158*f126890aSEmmanuel Vadot uart2_data: uart2-data-pins { 159*f126890aSEmmanuel Vadot samsung,pins = "gpb-0", "gpb-1"; 160*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_2>; 161*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 162*f126890aSEmmanuel Vadot }; 163*f126890aSEmmanuel Vadot 164*f126890aSEmmanuel Vadot uart3_data: uart3-data-pins { 165*f126890aSEmmanuel Vadot samsung,pins = "gpb-2", "gpb-3"; 166*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_2>; 167*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 168*f126890aSEmmanuel Vadot }; 169*f126890aSEmmanuel Vadot 170*f126890aSEmmanuel Vadot ext_dma_0: ext-dma-0-pins { 171*f126890aSEmmanuel Vadot samsung,pins = "gpb-0", "gpb-1"; 172*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_3>; 173*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 174*f126890aSEmmanuel Vadot }; 175*f126890aSEmmanuel Vadot 176*f126890aSEmmanuel Vadot ext_dma_1: ext-dma-1-pins { 177*f126890aSEmmanuel Vadot samsung,pins = "gpb-2", "gpb-3"; 178*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_4>; 179*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 180*f126890aSEmmanuel Vadot }; 181*f126890aSEmmanuel Vadot 182*f126890aSEmmanuel Vadot irda_data_0: irda-data-0-pins { 183*f126890aSEmmanuel Vadot samsung,pins = "gpb-0", "gpb-1"; 184*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_4>; 185*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 186*f126890aSEmmanuel Vadot }; 187*f126890aSEmmanuel Vadot 188*f126890aSEmmanuel Vadot irda_data_1: irda-data-1-pins { 189*f126890aSEmmanuel Vadot samsung,pins = "gpb-2", "gpb-3"; 190*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_3>; 191*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 192*f126890aSEmmanuel Vadot }; 193*f126890aSEmmanuel Vadot 194*f126890aSEmmanuel Vadot irda_sdbw: irda-sdbw-pins { 195*f126890aSEmmanuel Vadot samsung,pins = "gpb-4"; 196*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_2>; 197*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 198*f126890aSEmmanuel Vadot }; 199*f126890aSEmmanuel Vadot 200*f126890aSEmmanuel Vadot i2c0_bus: i2c0-bus-pins { 201*f126890aSEmmanuel Vadot samsung,pins = "gpb-5", "gpb-6"; 202*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_2>; 203*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_UP>; 204*f126890aSEmmanuel Vadot }; 205*f126890aSEmmanuel Vadot 206*f126890aSEmmanuel Vadot i2c1_bus: i2c1-bus-pins { 207*f126890aSEmmanuel Vadot /* S3C6410-only */ 208*f126890aSEmmanuel Vadot samsung,pins = "gpb-2", "gpb-3"; 209*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_6>; 210*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_UP>; 211*f126890aSEmmanuel Vadot }; 212*f126890aSEmmanuel Vadot 213*f126890aSEmmanuel Vadot spi0_bus: spi0-bus-pins { 214*f126890aSEmmanuel Vadot samsung,pins = "gpc-0", "gpc-1", "gpc-2"; 215*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_2>; 216*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_UP>; 217*f126890aSEmmanuel Vadot }; 218*f126890aSEmmanuel Vadot 219*f126890aSEmmanuel Vadot spi0_cs: spi0-cs-pins { 220*f126890aSEmmanuel Vadot samsung,pins = "gpc-3"; 221*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_2>; 222*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 223*f126890aSEmmanuel Vadot }; 224*f126890aSEmmanuel Vadot 225*f126890aSEmmanuel Vadot spi1_bus: spi1-bus-pins { 226*f126890aSEmmanuel Vadot samsung,pins = "gpc-4", "gpc-5", "gpc-6"; 227*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_2>; 228*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_UP>; 229*f126890aSEmmanuel Vadot }; 230*f126890aSEmmanuel Vadot 231*f126890aSEmmanuel Vadot spi1_cs: spi1-cs-pins { 232*f126890aSEmmanuel Vadot samsung,pins = "gpc-7"; 233*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_2>; 234*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 235*f126890aSEmmanuel Vadot }; 236*f126890aSEmmanuel Vadot 237*f126890aSEmmanuel Vadot sd0_cmd: sd0-cmd-pins { 238*f126890aSEmmanuel Vadot samsung,pins = "gpg-1"; 239*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_2>; 240*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 241*f126890aSEmmanuel Vadot }; 242*f126890aSEmmanuel Vadot 243*f126890aSEmmanuel Vadot sd0_clk: sd0-clk-pins { 244*f126890aSEmmanuel Vadot samsung,pins = "gpg-0"; 245*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_2>; 246*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 247*f126890aSEmmanuel Vadot }; 248*f126890aSEmmanuel Vadot 249*f126890aSEmmanuel Vadot sd0_bus1: sd0-bus1-pins { 250*f126890aSEmmanuel Vadot samsung,pins = "gpg-2"; 251*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_2>; 252*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 253*f126890aSEmmanuel Vadot }; 254*f126890aSEmmanuel Vadot 255*f126890aSEmmanuel Vadot sd0_bus4: sd0-bus4-pins { 256*f126890aSEmmanuel Vadot samsung,pins = "gpg-2", "gpg-3", "gpg-4", "gpg-5"; 257*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_2>; 258*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 259*f126890aSEmmanuel Vadot }; 260*f126890aSEmmanuel Vadot 261*f126890aSEmmanuel Vadot sd0_cd: sd0-cd-pins { 262*f126890aSEmmanuel Vadot samsung,pins = "gpg-6"; 263*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_2>; 264*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_UP>; 265*f126890aSEmmanuel Vadot }; 266*f126890aSEmmanuel Vadot 267*f126890aSEmmanuel Vadot sd1_cmd: sd1-cmd-pins { 268*f126890aSEmmanuel Vadot samsung,pins = "gph-1"; 269*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_2>; 270*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 271*f126890aSEmmanuel Vadot }; 272*f126890aSEmmanuel Vadot 273*f126890aSEmmanuel Vadot sd1_clk: sd1-clk-pins { 274*f126890aSEmmanuel Vadot samsung,pins = "gph-0"; 275*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_2>; 276*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 277*f126890aSEmmanuel Vadot }; 278*f126890aSEmmanuel Vadot 279*f126890aSEmmanuel Vadot sd1_bus1: sd1-bus1-pins { 280*f126890aSEmmanuel Vadot samsung,pins = "gph-2"; 281*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_2>; 282*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 283*f126890aSEmmanuel Vadot }; 284*f126890aSEmmanuel Vadot 285*f126890aSEmmanuel Vadot sd1_bus4: sd1-bus4-pins { 286*f126890aSEmmanuel Vadot samsung,pins = "gph-2", "gph-3", "gph-4", "gph-5"; 287*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_2>; 288*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 289*f126890aSEmmanuel Vadot }; 290*f126890aSEmmanuel Vadot 291*f126890aSEmmanuel Vadot sd1_bus8: sd1-bus8-pins { 292*f126890aSEmmanuel Vadot samsung,pins = "gph-2", "gph-3", "gph-4", "gph-5", 293*f126890aSEmmanuel Vadot "gph-6", "gph-7", "gph-8", "gph-9"; 294*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_2>; 295*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 296*f126890aSEmmanuel Vadot }; 297*f126890aSEmmanuel Vadot 298*f126890aSEmmanuel Vadot sd1_cd: sd1-cd-pins { 299*f126890aSEmmanuel Vadot samsung,pins = "gpg-6"; 300*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_3>; 301*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_UP>; 302*f126890aSEmmanuel Vadot }; 303*f126890aSEmmanuel Vadot 304*f126890aSEmmanuel Vadot sd2_cmd: sd2-cmd-pins { 305*f126890aSEmmanuel Vadot samsung,pins = "gpc-4"; 306*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_3>; 307*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 308*f126890aSEmmanuel Vadot }; 309*f126890aSEmmanuel Vadot 310*f126890aSEmmanuel Vadot sd2_clk: sd2-clk-pins { 311*f126890aSEmmanuel Vadot samsung,pins = "gpc-5"; 312*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_3>; 313*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 314*f126890aSEmmanuel Vadot }; 315*f126890aSEmmanuel Vadot 316*f126890aSEmmanuel Vadot sd2_bus1: sd2-bus1-pins { 317*f126890aSEmmanuel Vadot samsung,pins = "gph-6"; 318*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_3>; 319*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 320*f126890aSEmmanuel Vadot }; 321*f126890aSEmmanuel Vadot 322*f126890aSEmmanuel Vadot sd2_bus4: sd2-bus4-pins { 323*f126890aSEmmanuel Vadot samsung,pins = "gph-6", "gph-7", "gph-8", "gph-9"; 324*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_3>; 325*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 326*f126890aSEmmanuel Vadot }; 327*f126890aSEmmanuel Vadot 328*f126890aSEmmanuel Vadot i2s0_bus: i2s0-bus-pins { 329*f126890aSEmmanuel Vadot samsung,pins = "gpd-0", "gpd-2", "gpd-3", "gpd-4"; 330*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_3>; 331*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 332*f126890aSEmmanuel Vadot }; 333*f126890aSEmmanuel Vadot 334*f126890aSEmmanuel Vadot i2s0_cdclk: i2s0-cdclk-pins { 335*f126890aSEmmanuel Vadot samsung,pins = "gpd-1"; 336*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_3>; 337*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 338*f126890aSEmmanuel Vadot }; 339*f126890aSEmmanuel Vadot 340*f126890aSEmmanuel Vadot i2s1_bus: i2s1-bus-pins { 341*f126890aSEmmanuel Vadot samsung,pins = "gpe-0", "gpe-2", "gpe-3", "gpe-4"; 342*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_3>; 343*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 344*f126890aSEmmanuel Vadot }; 345*f126890aSEmmanuel Vadot 346*f126890aSEmmanuel Vadot i2s1_cdclk: i2s1-cdclk-pins { 347*f126890aSEmmanuel Vadot samsung,pins = "gpe-1"; 348*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_3>; 349*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 350*f126890aSEmmanuel Vadot }; 351*f126890aSEmmanuel Vadot 352*f126890aSEmmanuel Vadot i2s2_bus: i2s2-bus-pins { 353*f126890aSEmmanuel Vadot /* S3C6410-only */ 354*f126890aSEmmanuel Vadot samsung,pins = "gpc-4", "gpc-5", "gpc-6", "gph-6", 355*f126890aSEmmanuel Vadot "gph-8", "gph-9"; 356*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_5>; 357*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 358*f126890aSEmmanuel Vadot }; 359*f126890aSEmmanuel Vadot 360*f126890aSEmmanuel Vadot i2s2_cdclk: i2s2-cdclk-pins { 361*f126890aSEmmanuel Vadot /* S3C6410-only */ 362*f126890aSEmmanuel Vadot samsung,pins = "gph-7"; 363*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_5>; 364*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 365*f126890aSEmmanuel Vadot }; 366*f126890aSEmmanuel Vadot 367*f126890aSEmmanuel Vadot pcm0_bus: pcm0-bus-pins { 368*f126890aSEmmanuel Vadot samsung,pins = "gpd-0", "gpd-2", "gpd-3", "gpd-4"; 369*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_2>; 370*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 371*f126890aSEmmanuel Vadot }; 372*f126890aSEmmanuel Vadot 373*f126890aSEmmanuel Vadot pcm0_extclk: pcm0-extclk-pins { 374*f126890aSEmmanuel Vadot samsung,pins = "gpd-1"; 375*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_2>; 376*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 377*f126890aSEmmanuel Vadot }; 378*f126890aSEmmanuel Vadot 379*f126890aSEmmanuel Vadot pcm1_bus: pcm1-bus-pins { 380*f126890aSEmmanuel Vadot samsung,pins = "gpe-0", "gpe-2", "gpe-3", "gpe-4"; 381*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_2>; 382*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 383*f126890aSEmmanuel Vadot }; 384*f126890aSEmmanuel Vadot 385*f126890aSEmmanuel Vadot pcm1_extclk: pcm1-extclk-pins { 386*f126890aSEmmanuel Vadot samsung,pins = "gpe-1"; 387*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_2>; 388*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 389*f126890aSEmmanuel Vadot }; 390*f126890aSEmmanuel Vadot 391*f126890aSEmmanuel Vadot ac97_bus_0: ac97-bus-0-pins { 392*f126890aSEmmanuel Vadot samsung,pins = "gpd-0", "gpd-1", "gpd-2", "gpd-3", "gpd-4"; 393*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_4>; 394*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 395*f126890aSEmmanuel Vadot }; 396*f126890aSEmmanuel Vadot 397*f126890aSEmmanuel Vadot ac97_bus_1: ac97-bus-1-pins { 398*f126890aSEmmanuel Vadot samsung,pins = "gpe-0", "gpe-1", "gpe-2", "gpe-3", "gpe-4"; 399*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_4>; 400*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 401*f126890aSEmmanuel Vadot }; 402*f126890aSEmmanuel Vadot 403*f126890aSEmmanuel Vadot cam_port: cam-port-pins { 404*f126890aSEmmanuel Vadot samsung,pins = "gpf-0", "gpf-1", "gpf-2", "gpf-4", 405*f126890aSEmmanuel Vadot "gpf-5", "gpf-6", "gpf-7", "gpf-8", 406*f126890aSEmmanuel Vadot "gpf-9", "gpf-10", "gpf-11", "gpf-12"; 407*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_2>; 408*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 409*f126890aSEmmanuel Vadot }; 410*f126890aSEmmanuel Vadot 411*f126890aSEmmanuel Vadot cam_rst: cam-rst-pins { 412*f126890aSEmmanuel Vadot samsung,pins = "gpf-3"; 413*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_2>; 414*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 415*f126890aSEmmanuel Vadot }; 416*f126890aSEmmanuel Vadot 417*f126890aSEmmanuel Vadot cam_field: cam-field-pins { 418*f126890aSEmmanuel Vadot /* S3C6410-only */ 419*f126890aSEmmanuel Vadot samsung,pins = "gpb-4"; 420*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_3>; 421*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 422*f126890aSEmmanuel Vadot }; 423*f126890aSEmmanuel Vadot 424*f126890aSEmmanuel Vadot pwm_extclk: pwm-extclk-pins { 425*f126890aSEmmanuel Vadot samsung,pins = "gpf-13"; 426*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_2>; 427*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 428*f126890aSEmmanuel Vadot }; 429*f126890aSEmmanuel Vadot 430*f126890aSEmmanuel Vadot pwm0_out: pwm0-out-pins { 431*f126890aSEmmanuel Vadot samsung,pins = "gpf-14"; 432*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_2>; 433*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 434*f126890aSEmmanuel Vadot }; 435*f126890aSEmmanuel Vadot 436*f126890aSEmmanuel Vadot pwm1_out: pwm1-out-pins { 437*f126890aSEmmanuel Vadot samsung,pins = "gpf-15"; 438*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_2>; 439*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 440*f126890aSEmmanuel Vadot }; 441*f126890aSEmmanuel Vadot 442*f126890aSEmmanuel Vadot clkout0: clkout-0-pins { 443*f126890aSEmmanuel Vadot samsung,pins = "gpf-14"; 444*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_3>; 445*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 446*f126890aSEmmanuel Vadot }; 447*f126890aSEmmanuel Vadot 448*f126890aSEmmanuel Vadot keypad_col0_0: keypad-col0-0-pins { 449*f126890aSEmmanuel Vadot samsung,pins = "gph-0"; 450*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_4>; 451*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 452*f126890aSEmmanuel Vadot }; 453*f126890aSEmmanuel Vadot 454*f126890aSEmmanuel Vadot keypad_col1_0: keypad-col1-0-pins { 455*f126890aSEmmanuel Vadot samsung,pins = "gph-1"; 456*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_4>; 457*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 458*f126890aSEmmanuel Vadot }; 459*f126890aSEmmanuel Vadot 460*f126890aSEmmanuel Vadot keypad_col2_0: keypad-col2-0-pins { 461*f126890aSEmmanuel Vadot samsung,pins = "gph-2"; 462*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_4>; 463*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 464*f126890aSEmmanuel Vadot }; 465*f126890aSEmmanuel Vadot 466*f126890aSEmmanuel Vadot keypad_col3_0: keypad-col3-0-pins { 467*f126890aSEmmanuel Vadot samsung,pins = "gph-3"; 468*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_4>; 469*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 470*f126890aSEmmanuel Vadot }; 471*f126890aSEmmanuel Vadot 472*f126890aSEmmanuel Vadot keypad_col4_0: keypad-col4-0-pins { 473*f126890aSEmmanuel Vadot samsung,pins = "gph-4"; 474*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_4>; 475*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 476*f126890aSEmmanuel Vadot }; 477*f126890aSEmmanuel Vadot 478*f126890aSEmmanuel Vadot keypad_col5_0: keypad-col5-0-pins { 479*f126890aSEmmanuel Vadot samsung,pins = "gph-5"; 480*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_4>; 481*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 482*f126890aSEmmanuel Vadot }; 483*f126890aSEmmanuel Vadot 484*f126890aSEmmanuel Vadot keypad_col6_0: keypad-col6-0-pins { 485*f126890aSEmmanuel Vadot samsung,pins = "gph-6"; 486*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_4>; 487*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 488*f126890aSEmmanuel Vadot }; 489*f126890aSEmmanuel Vadot 490*f126890aSEmmanuel Vadot keypad_col7_0: keypad-col7-0-pins { 491*f126890aSEmmanuel Vadot samsung,pins = "gph-7"; 492*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_4>; 493*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 494*f126890aSEmmanuel Vadot }; 495*f126890aSEmmanuel Vadot 496*f126890aSEmmanuel Vadot keypad_col0_1: keypad-col0-1-pins { 497*f126890aSEmmanuel Vadot samsung,pins = "gpl-0"; 498*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_3>; 499*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 500*f126890aSEmmanuel Vadot }; 501*f126890aSEmmanuel Vadot 502*f126890aSEmmanuel Vadot keypad_col1_1: keypad-col1-1-pins { 503*f126890aSEmmanuel Vadot samsung,pins = "gpl-1"; 504*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_3>; 505*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 506*f126890aSEmmanuel Vadot }; 507*f126890aSEmmanuel Vadot 508*f126890aSEmmanuel Vadot keypad_col2_1: keypad-col2-1-pins { 509*f126890aSEmmanuel Vadot samsung,pins = "gpl-2"; 510*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_3>; 511*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 512*f126890aSEmmanuel Vadot }; 513*f126890aSEmmanuel Vadot 514*f126890aSEmmanuel Vadot keypad_col3_1: keypad-col3-1-pins { 515*f126890aSEmmanuel Vadot samsung,pins = "gpl-3"; 516*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_3>; 517*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 518*f126890aSEmmanuel Vadot }; 519*f126890aSEmmanuel Vadot 520*f126890aSEmmanuel Vadot keypad_col4_1: keypad-col4-1-pins { 521*f126890aSEmmanuel Vadot samsung,pins = "gpl-4"; 522*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_3>; 523*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 524*f126890aSEmmanuel Vadot }; 525*f126890aSEmmanuel Vadot 526*f126890aSEmmanuel Vadot keypad_col5_1: keypad-col5-1-pins { 527*f126890aSEmmanuel Vadot samsung,pins = "gpl-5"; 528*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_3>; 529*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 530*f126890aSEmmanuel Vadot }; 531*f126890aSEmmanuel Vadot 532*f126890aSEmmanuel Vadot keypad_col6_1: keypad-col6-1-pins { 533*f126890aSEmmanuel Vadot samsung,pins = "gpl-6"; 534*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_3>; 535*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 536*f126890aSEmmanuel Vadot }; 537*f126890aSEmmanuel Vadot 538*f126890aSEmmanuel Vadot keypad_col7_1: keypad-col7-1-pins { 539*f126890aSEmmanuel Vadot samsung,pins = "gpl-7"; 540*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_3>; 541*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 542*f126890aSEmmanuel Vadot }; 543*f126890aSEmmanuel Vadot 544*f126890aSEmmanuel Vadot keypad_row0_0: keypad-row0-0-pins { 545*f126890aSEmmanuel Vadot samsung,pins = "gpk-8"; 546*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_3>; 547*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 548*f126890aSEmmanuel Vadot }; 549*f126890aSEmmanuel Vadot 550*f126890aSEmmanuel Vadot keypad_row1_0: keypad-row1-0-pins { 551*f126890aSEmmanuel Vadot samsung,pins = "gpk-9"; 552*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_3>; 553*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 554*f126890aSEmmanuel Vadot }; 555*f126890aSEmmanuel Vadot 556*f126890aSEmmanuel Vadot keypad_row2_0: keypad-row2-0-pins { 557*f126890aSEmmanuel Vadot samsung,pins = "gpk-10"; 558*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_3>; 559*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 560*f126890aSEmmanuel Vadot }; 561*f126890aSEmmanuel Vadot 562*f126890aSEmmanuel Vadot keypad_row3_0: keypad-row3-0-pins { 563*f126890aSEmmanuel Vadot samsung,pins = "gpk-11"; 564*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_3>; 565*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 566*f126890aSEmmanuel Vadot }; 567*f126890aSEmmanuel Vadot 568*f126890aSEmmanuel Vadot keypad_row4_0: keypad-row4-0-pins { 569*f126890aSEmmanuel Vadot samsung,pins = "gpk-12"; 570*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_3>; 571*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 572*f126890aSEmmanuel Vadot }; 573*f126890aSEmmanuel Vadot 574*f126890aSEmmanuel Vadot keypad_row5_0: keypad-row5-0-pins { 575*f126890aSEmmanuel Vadot samsung,pins = "gpk-13"; 576*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_3>; 577*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 578*f126890aSEmmanuel Vadot }; 579*f126890aSEmmanuel Vadot 580*f126890aSEmmanuel Vadot keypad_row6_0: keypad-row6-0-pins { 581*f126890aSEmmanuel Vadot samsung,pins = "gpk-14"; 582*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_3>; 583*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 584*f126890aSEmmanuel Vadot }; 585*f126890aSEmmanuel Vadot 586*f126890aSEmmanuel Vadot keypad_row7_0: keypad-row7-0-pins { 587*f126890aSEmmanuel Vadot samsung,pins = "gpk-15"; 588*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_3>; 589*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 590*f126890aSEmmanuel Vadot }; 591*f126890aSEmmanuel Vadot 592*f126890aSEmmanuel Vadot keypad_row0_1: keypad-row0-1-pins { 593*f126890aSEmmanuel Vadot samsung,pins = "gpn-0"; 594*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_3>; 595*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 596*f126890aSEmmanuel Vadot }; 597*f126890aSEmmanuel Vadot 598*f126890aSEmmanuel Vadot keypad_row1_1: keypad-row1-1-pins { 599*f126890aSEmmanuel Vadot samsung,pins = "gpn-1"; 600*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_3>; 601*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 602*f126890aSEmmanuel Vadot }; 603*f126890aSEmmanuel Vadot 604*f126890aSEmmanuel Vadot keypad_row2_1: keypad-row2-1-pins { 605*f126890aSEmmanuel Vadot samsung,pins = "gpn-2"; 606*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_3>; 607*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 608*f126890aSEmmanuel Vadot }; 609*f126890aSEmmanuel Vadot 610*f126890aSEmmanuel Vadot keypad_row3_1: keypad-row3-1-pins { 611*f126890aSEmmanuel Vadot samsung,pins = "gpn-3"; 612*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_3>; 613*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 614*f126890aSEmmanuel Vadot }; 615*f126890aSEmmanuel Vadot 616*f126890aSEmmanuel Vadot keypad_row4_1: keypad-row4-1-pins { 617*f126890aSEmmanuel Vadot samsung,pins = "gpn-4"; 618*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_3>; 619*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 620*f126890aSEmmanuel Vadot }; 621*f126890aSEmmanuel Vadot 622*f126890aSEmmanuel Vadot keypad_row5_1: keypad-row5-1-pins { 623*f126890aSEmmanuel Vadot samsung,pins = "gpn-5"; 624*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_3>; 625*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 626*f126890aSEmmanuel Vadot }; 627*f126890aSEmmanuel Vadot 628*f126890aSEmmanuel Vadot keypad_row6_1: keypad-row6-1-pins { 629*f126890aSEmmanuel Vadot samsung,pins = "gpn-6"; 630*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_3>; 631*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 632*f126890aSEmmanuel Vadot }; 633*f126890aSEmmanuel Vadot 634*f126890aSEmmanuel Vadot keypad_row7_1: keypad-row7-1-pins { 635*f126890aSEmmanuel Vadot samsung,pins = "gpn-7"; 636*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_3>; 637*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 638*f126890aSEmmanuel Vadot }; 639*f126890aSEmmanuel Vadot 640*f126890aSEmmanuel Vadot lcd_ctrl: lcd-ctrl-pins { 641*f126890aSEmmanuel Vadot samsung,pins = "gpj-8", "gpj-9", "gpj-10", "gpj-11"; 642*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_2>; 643*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 644*f126890aSEmmanuel Vadot }; 645*f126890aSEmmanuel Vadot 646*f126890aSEmmanuel Vadot lcd_data16: lcd-data-width16-pins { 647*f126890aSEmmanuel Vadot samsung,pins = "gpi-3", "gpi-4", "gpi-5", "gpi-6", 648*f126890aSEmmanuel Vadot "gpi-7", "gpi-10", "gpi-11", "gpi-12", 649*f126890aSEmmanuel Vadot "gpi-13", "gpi-14", "gpi-15", "gpj-3", 650*f126890aSEmmanuel Vadot "gpj-4", "gpj-5", "gpj-6", "gpj-7"; 651*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_2>; 652*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 653*f126890aSEmmanuel Vadot }; 654*f126890aSEmmanuel Vadot 655*f126890aSEmmanuel Vadot lcd_data18: lcd-data-width18-pins { 656*f126890aSEmmanuel Vadot samsung,pins = "gpi-2", "gpi-3", "gpi-4", "gpi-5", 657*f126890aSEmmanuel Vadot "gpi-6", "gpi-7", "gpi-10", "gpi-11", 658*f126890aSEmmanuel Vadot "gpi-12", "gpi-13", "gpi-14", "gpi-15", 659*f126890aSEmmanuel Vadot "gpj-2", "gpj-3", "gpj-4", "gpj-5", 660*f126890aSEmmanuel Vadot "gpj-6", "gpj-7"; 661*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_2>; 662*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 663*f126890aSEmmanuel Vadot }; 664*f126890aSEmmanuel Vadot 665*f126890aSEmmanuel Vadot lcd_data24: lcd-data-width24-pins { 666*f126890aSEmmanuel Vadot samsung,pins = "gpi-0", "gpi-1", "gpi-2", "gpi-3", 667*f126890aSEmmanuel Vadot "gpi-4", "gpi-5", "gpi-6", "gpi-7", 668*f126890aSEmmanuel Vadot "gpi-8", "gpi-9", "gpi-10", "gpi-11", 669*f126890aSEmmanuel Vadot "gpi-12", "gpi-13", "gpi-14", "gpi-15", 670*f126890aSEmmanuel Vadot "gpj-0", "gpj-1", "gpj-2", "gpj-3", 671*f126890aSEmmanuel Vadot "gpj-4", "gpj-5", "gpj-6", "gpj-7"; 672*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_2>; 673*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 674*f126890aSEmmanuel Vadot }; 675*f126890aSEmmanuel Vadot 676*f126890aSEmmanuel Vadot hsi_bus: hsi-bus-pins { 677*f126890aSEmmanuel Vadot samsung,pins = "gpk-0", "gpk-1", "gpk-2", "gpk-3", 678*f126890aSEmmanuel Vadot "gpk-4", "gpk-5", "gpk-6", "gpk-7"; 679*f126890aSEmmanuel Vadot samsung,pin-function = <S3C64XX_PIN_FUNC_3>; 680*f126890aSEmmanuel Vadot samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; 681*f126890aSEmmanuel Vadot }; 682*f126890aSEmmanuel Vadot}; 683