1*8d13bc63SEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0-only 2*8d13bc63SEmmanuel Vadot/* 3*8d13bc63SEmmanuel Vadot * GS101 SoC pin-mux and pin-config device tree source 4*8d13bc63SEmmanuel Vadot * 5*8d13bc63SEmmanuel Vadot * Copyright 2019-2023 Google LLC 6*8d13bc63SEmmanuel Vadot * Copyright 2023 Linaro Ltd - <peter.griffin@linaro.org> 7*8d13bc63SEmmanuel Vadot */ 8*8d13bc63SEmmanuel Vadot 9*8d13bc63SEmmanuel Vadot#include "gs101-pinctrl.h" 10*8d13bc63SEmmanuel Vadot 11*8d13bc63SEmmanuel Vadot&pinctrl_gpio_alive { 12*8d13bc63SEmmanuel Vadot gpa0: gpa0-gpio-bank { 13*8d13bc63SEmmanuel Vadot gpio-controller; 14*8d13bc63SEmmanuel Vadot #gpio-cells = <2>; 15*8d13bc63SEmmanuel Vadot interrupt-controller; 16*8d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 17*8d13bc63SEmmanuel Vadot interrupt-parent = <&gic>; 18*8d13bc63SEmmanuel Vadot interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH 0>, 19*8d13bc63SEmmanuel Vadot <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH 0>, 20*8d13bc63SEmmanuel Vadot <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH 0>, 21*8d13bc63SEmmanuel Vadot <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH 0>, 22*8d13bc63SEmmanuel Vadot <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH 0>, 23*8d13bc63SEmmanuel Vadot <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH 0>, 24*8d13bc63SEmmanuel Vadot <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH 0>, 25*8d13bc63SEmmanuel Vadot <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH 0>; 26*8d13bc63SEmmanuel Vadot }; 27*8d13bc63SEmmanuel Vadot 28*8d13bc63SEmmanuel Vadot gpa1: gpa1-gpio-bank { 29*8d13bc63SEmmanuel Vadot gpio-controller; 30*8d13bc63SEmmanuel Vadot #gpio-cells = <2>; 31*8d13bc63SEmmanuel Vadot interrupt-controller; 32*8d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 33*8d13bc63SEmmanuel Vadot interrupt-parent = <&gic>; 34*8d13bc63SEmmanuel Vadot interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH 0>, 35*8d13bc63SEmmanuel Vadot <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH 0>, 36*8d13bc63SEmmanuel Vadot <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH 0>, 37*8d13bc63SEmmanuel Vadot <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH 0>, 38*8d13bc63SEmmanuel Vadot <GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH 0>, 39*8d13bc63SEmmanuel Vadot <GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH 0>, 40*8d13bc63SEmmanuel Vadot <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH 0>; 41*8d13bc63SEmmanuel Vadot }; 42*8d13bc63SEmmanuel Vadot 43*8d13bc63SEmmanuel Vadot gpa2: gpa2-gpio-bank { 44*8d13bc63SEmmanuel Vadot gpio-controller; 45*8d13bc63SEmmanuel Vadot #gpio-cells = <2>; 46*8d13bc63SEmmanuel Vadot interrupt-controller; 47*8d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 48*8d13bc63SEmmanuel Vadot interrupt-parent = <&gic>; 49*8d13bc63SEmmanuel Vadot interrupts = <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH 0>, 50*8d13bc63SEmmanuel Vadot <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH 0>, 51*8d13bc63SEmmanuel Vadot <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH 0>, 52*8d13bc63SEmmanuel Vadot <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH 0>, 53*8d13bc63SEmmanuel Vadot <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH 0>; 54*8d13bc63SEmmanuel Vadot }; 55*8d13bc63SEmmanuel Vadot 56*8d13bc63SEmmanuel Vadot gpa3: gpa3-gpio-bank { 57*8d13bc63SEmmanuel Vadot gpio-controller; 58*8d13bc63SEmmanuel Vadot #gpio-cells = <2>; 59*8d13bc63SEmmanuel Vadot interrupt-controller; 60*8d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 61*8d13bc63SEmmanuel Vadot interrupt-parent = <&gic>; 62*8d13bc63SEmmanuel Vadot interrupts = <GIC_SPI 20 IRQ_TYPE_LEVEL_HIGH 0>, 63*8d13bc63SEmmanuel Vadot <GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH 0>, 64*8d13bc63SEmmanuel Vadot <GIC_SPI 22 IRQ_TYPE_LEVEL_HIGH 0>, 65*8d13bc63SEmmanuel Vadot <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH 0>; 66*8d13bc63SEmmanuel Vadot }; 67*8d13bc63SEmmanuel Vadot 68*8d13bc63SEmmanuel Vadot gpa4: gpa4-gpio-bank { 69*8d13bc63SEmmanuel Vadot gpio-controller; 70*8d13bc63SEmmanuel Vadot #gpio-cells = <2>; 71*8d13bc63SEmmanuel Vadot interrupt-controller; 72*8d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 73*8d13bc63SEmmanuel Vadot interrupt-parent = <&gic>; 74*8d13bc63SEmmanuel Vadot interrupts = <GIC_SPI 24 IRQ_TYPE_LEVEL_HIGH 0>, 75*8d13bc63SEmmanuel Vadot <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH 0>, 76*8d13bc63SEmmanuel Vadot <GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH 0>, 77*8d13bc63SEmmanuel Vadot <GIC_SPI 27 IRQ_TYPE_LEVEL_HIGH 0>; 78*8d13bc63SEmmanuel Vadot }; 79*8d13bc63SEmmanuel Vadot 80*8d13bc63SEmmanuel Vadot gpa5: gpa5-gpio-bank { 81*8d13bc63SEmmanuel Vadot gpio-controller; 82*8d13bc63SEmmanuel Vadot #gpio-cells = <2>; 83*8d13bc63SEmmanuel Vadot interrupt-controller; 84*8d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 85*8d13bc63SEmmanuel Vadot interrupts = <GIC_SPI 28 IRQ_TYPE_LEVEL_HIGH 0>, 86*8d13bc63SEmmanuel Vadot <GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH 0>, 87*8d13bc63SEmmanuel Vadot <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH 0>, 88*8d13bc63SEmmanuel Vadot <GIC_SPI 31 IRQ_TYPE_LEVEL_HIGH 0>, 89*8d13bc63SEmmanuel Vadot <GIC_SPI 32 IRQ_TYPE_LEVEL_HIGH 0>, 90*8d13bc63SEmmanuel Vadot <GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH 0>, 91*8d13bc63SEmmanuel Vadot <GIC_SPI 34 IRQ_TYPE_LEVEL_HIGH 0>; 92*8d13bc63SEmmanuel Vadot }; 93*8d13bc63SEmmanuel Vadot 94*8d13bc63SEmmanuel Vadot gpa9: gpa9-gpio-bank { 95*8d13bc63SEmmanuel Vadot gpio-controller; 96*8d13bc63SEmmanuel Vadot #gpio-cells = <2>; 97*8d13bc63SEmmanuel Vadot interrupt-controller; 98*8d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 99*8d13bc63SEmmanuel Vadot interrupts = <GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH 0>, 100*8d13bc63SEmmanuel Vadot <GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH 0>, 101*8d13bc63SEmmanuel Vadot <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH 0>, 102*8d13bc63SEmmanuel Vadot <GIC_SPI 38 IRQ_TYPE_LEVEL_HIGH 0>, 103*8d13bc63SEmmanuel Vadot <GIC_SPI 39 IRQ_TYPE_LEVEL_HIGH 0>, 104*8d13bc63SEmmanuel Vadot <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH 0>, 105*8d13bc63SEmmanuel Vadot <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH 0>, 106*8d13bc63SEmmanuel Vadot <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH 0>; 107*8d13bc63SEmmanuel Vadot }; 108*8d13bc63SEmmanuel Vadot 109*8d13bc63SEmmanuel Vadot gpa10: gpa10-gpio-bank { 110*8d13bc63SEmmanuel Vadot gpio-controller; 111*8d13bc63SEmmanuel Vadot #gpio-cells = <2>; 112*8d13bc63SEmmanuel Vadot interrupt-controller; 113*8d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 114*8d13bc63SEmmanuel Vadot interrupts = <GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH 0>, 115*8d13bc63SEmmanuel Vadot <GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH 0>; 116*8d13bc63SEmmanuel Vadot }; 117*8d13bc63SEmmanuel Vadot 118*8d13bc63SEmmanuel Vadot uart15_bus: uart15-bus-pins { 119*8d13bc63SEmmanuel Vadot samsung,pins = "gpa2-3", "gpa2-4"; 120*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_2>; 121*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 122*8d13bc63SEmmanuel Vadot }; 123*8d13bc63SEmmanuel Vadot 124*8d13bc63SEmmanuel Vadot uart16_bus: uart16-bus-pins { 125*8d13bc63SEmmanuel Vadot samsung,pins = "gpa3-0", "gpa3-1", "gpa3-2", "gpa3-3"; 126*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_2>; 127*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 128*8d13bc63SEmmanuel Vadot }; 129*8d13bc63SEmmanuel Vadot 130*8d13bc63SEmmanuel Vadot uart17_bus: uart17-bus-pins { 131*8d13bc63SEmmanuel Vadot samsung,pins = "gpa4-0", "gpa4-1", "gpa4-2", "gpa4-3"; 132*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_2>; 133*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 134*8d13bc63SEmmanuel Vadot }; 135*8d13bc63SEmmanuel Vadot 136*8d13bc63SEmmanuel Vadot spi15_bus: spi15-bus-pins { 137*8d13bc63SEmmanuel Vadot samsung,pins = "gpa4-0", "gpa4-1", "gpa4-2"; 138*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_2>; 139*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 140*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 141*8d13bc63SEmmanuel Vadot }; 142*8d13bc63SEmmanuel Vadot 143*8d13bc63SEmmanuel Vadot spi15_cs: spi15-cs-pins { 144*8d13bc63SEmmanuel Vadot samsung,pins = "gpa4-3"; 145*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 146*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 147*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 148*8d13bc63SEmmanuel Vadot }; 149*8d13bc63SEmmanuel Vadot}; 150*8d13bc63SEmmanuel Vadot 151*8d13bc63SEmmanuel Vadot&pinctrl_far_alive { 152*8d13bc63SEmmanuel Vadot gpa6: gpa6-gpio-bank { 153*8d13bc63SEmmanuel Vadot gpio-controller; 154*8d13bc63SEmmanuel Vadot #gpio-cells = <2>; 155*8d13bc63SEmmanuel Vadot interrupt-controller; 156*8d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 157*8d13bc63SEmmanuel Vadot interrupt-parent = <&gic>; 158*8d13bc63SEmmanuel Vadot interrupts = <GIC_SPI 45 IRQ_TYPE_LEVEL_HIGH 0>, 159*8d13bc63SEmmanuel Vadot <GIC_SPI 46 IRQ_TYPE_LEVEL_HIGH 0>, 160*8d13bc63SEmmanuel Vadot <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH 0>, 161*8d13bc63SEmmanuel Vadot <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH 0>, 162*8d13bc63SEmmanuel Vadot <GIC_SPI 49 IRQ_TYPE_LEVEL_HIGH 0>, 163*8d13bc63SEmmanuel Vadot <GIC_SPI 50 IRQ_TYPE_LEVEL_HIGH 0>, 164*8d13bc63SEmmanuel Vadot <GIC_SPI 51 IRQ_TYPE_LEVEL_HIGH 0>, 165*8d13bc63SEmmanuel Vadot <GIC_SPI 52 IRQ_TYPE_LEVEL_HIGH 0>; 166*8d13bc63SEmmanuel Vadot }; 167*8d13bc63SEmmanuel Vadot 168*8d13bc63SEmmanuel Vadot gpa7: gpa7-gpio-bank { 169*8d13bc63SEmmanuel Vadot gpio-controller; 170*8d13bc63SEmmanuel Vadot #gpio-cells = <2>; 171*8d13bc63SEmmanuel Vadot interrupt-controller; 172*8d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 173*8d13bc63SEmmanuel Vadot interrupt-parent = <&gic>; 174*8d13bc63SEmmanuel Vadot interrupts = <GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH 0>, 175*8d13bc63SEmmanuel Vadot <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH 0>, 176*8d13bc63SEmmanuel Vadot <GIC_SPI 55 IRQ_TYPE_LEVEL_HIGH 0>, 177*8d13bc63SEmmanuel Vadot <GIC_SPI 56 IRQ_TYPE_LEVEL_HIGH 0>; 178*8d13bc63SEmmanuel Vadot }; 179*8d13bc63SEmmanuel Vadot 180*8d13bc63SEmmanuel Vadot gpa8: gpa8-gpio-bank { 181*8d13bc63SEmmanuel Vadot gpio-controller; 182*8d13bc63SEmmanuel Vadot #gpio-cells = <2>; 183*8d13bc63SEmmanuel Vadot interrupt-controller; 184*8d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 185*8d13bc63SEmmanuel Vadot interrupt-parent = <&gic>; 186*8d13bc63SEmmanuel Vadot interrupts = <GIC_SPI 57 IRQ_TYPE_LEVEL_HIGH 0>, 187*8d13bc63SEmmanuel Vadot <GIC_SPI 58 IRQ_TYPE_LEVEL_HIGH 0>, 188*8d13bc63SEmmanuel Vadot <GIC_SPI 59 IRQ_TYPE_LEVEL_HIGH 0>, 189*8d13bc63SEmmanuel Vadot <GIC_SPI 60 IRQ_TYPE_LEVEL_HIGH 0>, 190*8d13bc63SEmmanuel Vadot <GIC_SPI 61 IRQ_TYPE_LEVEL_HIGH 0>, 191*8d13bc63SEmmanuel Vadot <GIC_SPI 62 IRQ_TYPE_LEVEL_HIGH 0>, 192*8d13bc63SEmmanuel Vadot <GIC_SPI 63 IRQ_TYPE_LEVEL_HIGH 0>, 193*8d13bc63SEmmanuel Vadot <GIC_SPI 64 IRQ_TYPE_LEVEL_HIGH 0>; 194*8d13bc63SEmmanuel Vadot }; 195*8d13bc63SEmmanuel Vadot 196*8d13bc63SEmmanuel Vadot gpa11: gpa11-gpio-bank { 197*8d13bc63SEmmanuel Vadot gpio-controller; 198*8d13bc63SEmmanuel Vadot #gpio-cells = <2>; 199*8d13bc63SEmmanuel Vadot interrupt-controller; 200*8d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 201*8d13bc63SEmmanuel Vadot interrupt-parent = <&gic>; 202*8d13bc63SEmmanuel Vadot interrupts = <GIC_SPI 65 IRQ_TYPE_LEVEL_HIGH 0>, 203*8d13bc63SEmmanuel Vadot <GIC_SPI 66 IRQ_TYPE_LEVEL_HIGH 0>; 204*8d13bc63SEmmanuel Vadot }; 205*8d13bc63SEmmanuel Vadot}; 206*8d13bc63SEmmanuel Vadot 207*8d13bc63SEmmanuel Vadot&pinctrl_gsacore { 208*8d13bc63SEmmanuel Vadot gps0: gps0-gpio-bank { 209*8d13bc63SEmmanuel Vadot gpio-controller; 210*8d13bc63SEmmanuel Vadot #gpio-cells = <2>; 211*8d13bc63SEmmanuel Vadot interrupt-controller; 212*8d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 213*8d13bc63SEmmanuel Vadot }; 214*8d13bc63SEmmanuel Vadot 215*8d13bc63SEmmanuel Vadot gps1: gps1-gpio-bank { 216*8d13bc63SEmmanuel Vadot gpio-controller; 217*8d13bc63SEmmanuel Vadot #gpio-cells = <2>; 218*8d13bc63SEmmanuel Vadot interrupt-controller; 219*8d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 220*8d13bc63SEmmanuel Vadot }; 221*8d13bc63SEmmanuel Vadot 222*8d13bc63SEmmanuel Vadot gps2: gps2-gpio-bank { 223*8d13bc63SEmmanuel Vadot gpio-controller; 224*8d13bc63SEmmanuel Vadot #gpio-cells = <2>; 225*8d13bc63SEmmanuel Vadot interrupt-controller; 226*8d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 227*8d13bc63SEmmanuel Vadot }; 228*8d13bc63SEmmanuel Vadot}; 229*8d13bc63SEmmanuel Vadot 230*8d13bc63SEmmanuel Vadot&pinctrl_gsactrl { 231*8d13bc63SEmmanuel Vadot gps3: gps3-gpio-bank { 232*8d13bc63SEmmanuel Vadot gpio-controller; 233*8d13bc63SEmmanuel Vadot #gpio-cells = <2>; 234*8d13bc63SEmmanuel Vadot interrupt-controller; 235*8d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 236*8d13bc63SEmmanuel Vadot }; 237*8d13bc63SEmmanuel Vadot}; 238*8d13bc63SEmmanuel Vadot 239*8d13bc63SEmmanuel Vadot&pinctrl_hsi1 { 240*8d13bc63SEmmanuel Vadot gph0: gph0-gpio-bank { 241*8d13bc63SEmmanuel Vadot gpio-controller; 242*8d13bc63SEmmanuel Vadot #gpio-cells = <2>; 243*8d13bc63SEmmanuel Vadot interrupt-controller; 244*8d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 245*8d13bc63SEmmanuel Vadot }; 246*8d13bc63SEmmanuel Vadot 247*8d13bc63SEmmanuel Vadot gph1: gph1-gpio-bank { 248*8d13bc63SEmmanuel Vadot gpio-controller; 249*8d13bc63SEmmanuel Vadot #gpio-cells = <2>; 250*8d13bc63SEmmanuel Vadot interrupt-controller; 251*8d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 252*8d13bc63SEmmanuel Vadot }; 253*8d13bc63SEmmanuel Vadot 254*8d13bc63SEmmanuel Vadot pcie0_clkreq: pcie0-clkreq-pins { 255*8d13bc63SEmmanuel Vadot samsung,pins = "gph0-1"; 256*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_2>; 257*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_UP>; 258*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_10_MA>; 259*8d13bc63SEmmanuel Vadot samsung,pin-con-pdn = <GS101_PIN_PDN_PREV>; 260*8d13bc63SEmmanuel Vadot samsung,pin-pud-pdn = <GS101_PIN_PULL_UP>; 261*8d13bc63SEmmanuel Vadot }; 262*8d13bc63SEmmanuel Vadot 263*8d13bc63SEmmanuel Vadot pcie0_perst: pcie0-perst-pins { 264*8d13bc63SEmmanuel Vadot samsung,pins = "gph0-0"; 265*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 266*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_10_MA>; 267*8d13bc63SEmmanuel Vadot samsung,pin-con-pdn = <GS101_PIN_PDN_PREV>; 268*8d13bc63SEmmanuel Vadot }; 269*8d13bc63SEmmanuel Vadot}; 270*8d13bc63SEmmanuel Vadot 271*8d13bc63SEmmanuel Vadot&pinctrl_hsi2 { 272*8d13bc63SEmmanuel Vadot gph2: gph2-gpio-bank { 273*8d13bc63SEmmanuel Vadot gpio-controller; 274*8d13bc63SEmmanuel Vadot #gpio-cells = <2>; 275*8d13bc63SEmmanuel Vadot interrupt-controller; 276*8d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 277*8d13bc63SEmmanuel Vadot }; 278*8d13bc63SEmmanuel Vadot 279*8d13bc63SEmmanuel Vadot gph3: gph3-gpio-bank { 280*8d13bc63SEmmanuel Vadot gpio-controller; 281*8d13bc63SEmmanuel Vadot #gpio-cells = <2>; 282*8d13bc63SEmmanuel Vadot interrupt-controller; 283*8d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 284*8d13bc63SEmmanuel Vadot }; 285*8d13bc63SEmmanuel Vadot 286*8d13bc63SEmmanuel Vadot gph4: gph4-gpio-bank { 287*8d13bc63SEmmanuel Vadot gpio-controller; 288*8d13bc63SEmmanuel Vadot #gpio-cells = <2>; 289*8d13bc63SEmmanuel Vadot interrupt-controller; 290*8d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 291*8d13bc63SEmmanuel Vadot }; 292*8d13bc63SEmmanuel Vadot 293*8d13bc63SEmmanuel Vadot sd2_clk: sd2-clk-pins { 294*8d13bc63SEmmanuel Vadot samsung,pins = "gph4-0"; 295*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_2>; 296*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 297*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_7_5_MA>; 298*8d13bc63SEmmanuel Vadot }; 299*8d13bc63SEmmanuel Vadot 300*8d13bc63SEmmanuel Vadot sd2_cmd: sd2-cmd-pins { 301*8d13bc63SEmmanuel Vadot samsung,pins = "gph4-1"; 302*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_2>; 303*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_UP>; 304*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_7_5_MA>; 305*8d13bc63SEmmanuel Vadot }; 306*8d13bc63SEmmanuel Vadot 307*8d13bc63SEmmanuel Vadot sd2_bus1: sd2-bus-width1-pins { 308*8d13bc63SEmmanuel Vadot samsung,pins = "gph4-2"; 309*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_2>; 310*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_UP>; 311*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_7_5_MA>; 312*8d13bc63SEmmanuel Vadot }; 313*8d13bc63SEmmanuel Vadot 314*8d13bc63SEmmanuel Vadot sd2_bus4: sd2-bus-width4-pins { 315*8d13bc63SEmmanuel Vadot samsung,pins = "gph4-3", "gph4-4", "gph4-5"; 316*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_2>; 317*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_UP>; 318*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_7_5_MA>; 319*8d13bc63SEmmanuel Vadot }; 320*8d13bc63SEmmanuel Vadot 321*8d13bc63SEmmanuel Vadot sd2_clk_fast_slew_rate_1x: sd2-clk-fast-slew-rate-1x-pins { 322*8d13bc63SEmmanuel Vadot samsung,pins = "gph4-0"; 323*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_2>; 324*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 325*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 326*8d13bc63SEmmanuel Vadot }; 327*8d13bc63SEmmanuel Vadot 328*8d13bc63SEmmanuel Vadot sd2_clk_fast_slew_rate_2x: sd2-clk-fast-slew-rate-2x-pins { 329*8d13bc63SEmmanuel Vadot samsung,pins = "gph4-0"; 330*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_2>; 331*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 332*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_5_MA>; 333*8d13bc63SEmmanuel Vadot }; 334*8d13bc63SEmmanuel Vadot 335*8d13bc63SEmmanuel Vadot sd2_clk_fast_slew_rate_3x: sd2-clk-fast-slew-rate-3x-pins { 336*8d13bc63SEmmanuel Vadot samsung,pins = "gph4-0"; 337*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_2>; 338*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 339*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_7_5_MA>; 340*8d13bc63SEmmanuel Vadot }; 341*8d13bc63SEmmanuel Vadot 342*8d13bc63SEmmanuel Vadot sd2_clk_fast_slew_rate_4x: sd2-clk-fast-slew-rate-4x-pins { 343*8d13bc63SEmmanuel Vadot samsung,pins = "gph4-0"; 344*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_2>; 345*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 346*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_10_MA>; 347*8d13bc63SEmmanuel Vadot }; 348*8d13bc63SEmmanuel Vadot 349*8d13bc63SEmmanuel Vadot ufs_rst_n: ufs-rst-n-pins { 350*8d13bc63SEmmanuel Vadot samsung,pins = "gph3-1"; 351*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_2>; 352*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 353*8d13bc63SEmmanuel Vadot samsung,pin-con-pdn = <GS101_PIN_PDN_PREV>; 354*8d13bc63SEmmanuel Vadot samsung,pin-pud-pdn = <GS101_PIN_PULL_NONE>; 355*8d13bc63SEmmanuel Vadot }; 356*8d13bc63SEmmanuel Vadot 357*8d13bc63SEmmanuel Vadot ufs_refclk_out: ufs-refclk-out-pins { 358*8d13bc63SEmmanuel Vadot samsung,pins = "gph3-0"; 359*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_2>; 360*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 361*8d13bc63SEmmanuel Vadot samsung,pin-con-pdn = <GS101_PIN_PDN_PREV>; 362*8d13bc63SEmmanuel Vadot samsung,pin-pud-pdn = <GS101_PIN_PULL_NONE>; 363*8d13bc63SEmmanuel Vadot }; 364*8d13bc63SEmmanuel Vadot 365*8d13bc63SEmmanuel Vadot pcie1_clkreq: pcie1-clkreq-pins { 366*8d13bc63SEmmanuel Vadot samsung,pins = "gph2-1"; 367*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_2>; 368*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_UP>; 369*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_10_MA>; 370*8d13bc63SEmmanuel Vadot samsung,pin-con-pdn = <GS101_PIN_PDN_PREV>; 371*8d13bc63SEmmanuel Vadot samsung,pin-pud-pdn = <GS101_PIN_PULL_UP>; 372*8d13bc63SEmmanuel Vadot }; 373*8d13bc63SEmmanuel Vadot 374*8d13bc63SEmmanuel Vadot pcie1_perst: pcie1-perst-pins { 375*8d13bc63SEmmanuel Vadot samsung,pins = "gph2-0"; 376*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 377*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_10_MA>; 378*8d13bc63SEmmanuel Vadot samsung,pin-con-pdn = <GS101_PIN_PDN_PREV>; 379*8d13bc63SEmmanuel Vadot }; 380*8d13bc63SEmmanuel Vadot}; 381*8d13bc63SEmmanuel Vadot 382*8d13bc63SEmmanuel Vadot&pinctrl_peric0 { 383*8d13bc63SEmmanuel Vadot gpp0: gpp0-gpio-bank { 384*8d13bc63SEmmanuel Vadot gpio-controller; 385*8d13bc63SEmmanuel Vadot #gpio-cells = <2>; 386*8d13bc63SEmmanuel Vadot interrupt-controller; 387*8d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 388*8d13bc63SEmmanuel Vadot }; 389*8d13bc63SEmmanuel Vadot 390*8d13bc63SEmmanuel Vadot gpp1: gpp1-gpio-bank { 391*8d13bc63SEmmanuel Vadot gpio-controller; 392*8d13bc63SEmmanuel Vadot #gpio-cells = <2>; 393*8d13bc63SEmmanuel Vadot interrupt-controller; 394*8d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 395*8d13bc63SEmmanuel Vadot }; 396*8d13bc63SEmmanuel Vadot 397*8d13bc63SEmmanuel Vadot gpp2: gpp2-gpio-bank { 398*8d13bc63SEmmanuel Vadot gpio-controller; 399*8d13bc63SEmmanuel Vadot #gpio-cells = <2>; 400*8d13bc63SEmmanuel Vadot interrupt-controller; 401*8d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 402*8d13bc63SEmmanuel Vadot }; 403*8d13bc63SEmmanuel Vadot 404*8d13bc63SEmmanuel Vadot gpp3: gpp3-gpio-bank { 405*8d13bc63SEmmanuel Vadot gpio-controller; 406*8d13bc63SEmmanuel Vadot #gpio-cells = <2>; 407*8d13bc63SEmmanuel Vadot interrupt-controller; 408*8d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 409*8d13bc63SEmmanuel Vadot }; 410*8d13bc63SEmmanuel Vadot 411*8d13bc63SEmmanuel Vadot gpp4: gpp4-gpio-bank { 412*8d13bc63SEmmanuel Vadot gpio-controller; 413*8d13bc63SEmmanuel Vadot #gpio-cells = <2>; 414*8d13bc63SEmmanuel Vadot interrupt-controller; 415*8d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 416*8d13bc63SEmmanuel Vadot }; 417*8d13bc63SEmmanuel Vadot 418*8d13bc63SEmmanuel Vadot gpp5: gpp5-gpio-bank { 419*8d13bc63SEmmanuel Vadot gpio-controller; 420*8d13bc63SEmmanuel Vadot #gpio-cells = <2>; 421*8d13bc63SEmmanuel Vadot interrupt-controller; 422*8d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 423*8d13bc63SEmmanuel Vadot }; 424*8d13bc63SEmmanuel Vadot 425*8d13bc63SEmmanuel Vadot gpp6: gpp6-gpio-bank { 426*8d13bc63SEmmanuel Vadot gpio-controller; 427*8d13bc63SEmmanuel Vadot #gpio-cells = <2>; 428*8d13bc63SEmmanuel Vadot interrupt-controller; 429*8d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 430*8d13bc63SEmmanuel Vadot }; 431*8d13bc63SEmmanuel Vadot 432*8d13bc63SEmmanuel Vadot gpp7: gpp7-gpio-bank { 433*8d13bc63SEmmanuel Vadot gpio-controller; 434*8d13bc63SEmmanuel Vadot #gpio-cells = <2>; 435*8d13bc63SEmmanuel Vadot interrupt-controller; 436*8d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 437*8d13bc63SEmmanuel Vadot }; 438*8d13bc63SEmmanuel Vadot 439*8d13bc63SEmmanuel Vadot gpp8: gpp8-gpio-bank { 440*8d13bc63SEmmanuel Vadot gpio-controller; 441*8d13bc63SEmmanuel Vadot #gpio-cells = <2>; 442*8d13bc63SEmmanuel Vadot interrupt-controller; 443*8d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 444*8d13bc63SEmmanuel Vadot }; 445*8d13bc63SEmmanuel Vadot 446*8d13bc63SEmmanuel Vadot gpp9: gpp9-gpio-bank { 447*8d13bc63SEmmanuel Vadot gpio-controller; 448*8d13bc63SEmmanuel Vadot #gpio-cells = <2>; 449*8d13bc63SEmmanuel Vadot interrupt-controller; 450*8d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 451*8d13bc63SEmmanuel Vadot }; 452*8d13bc63SEmmanuel Vadot 453*8d13bc63SEmmanuel Vadot gpp10: gpp10-gpio-bank { 454*8d13bc63SEmmanuel Vadot gpio-controller; 455*8d13bc63SEmmanuel Vadot #gpio-cells = <2>; 456*8d13bc63SEmmanuel Vadot interrupt-controller; 457*8d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 458*8d13bc63SEmmanuel Vadot }; 459*8d13bc63SEmmanuel Vadot 460*8d13bc63SEmmanuel Vadot gpp11: gpp11-gpio-bank { 461*8d13bc63SEmmanuel Vadot gpio-controller; 462*8d13bc63SEmmanuel Vadot #gpio-cells = <2>; 463*8d13bc63SEmmanuel Vadot interrupt-controller; 464*8d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 465*8d13bc63SEmmanuel Vadot }; 466*8d13bc63SEmmanuel Vadot 467*8d13bc63SEmmanuel Vadot gpp12: gpp12-gpio-bank { 468*8d13bc63SEmmanuel Vadot gpio-controller; 469*8d13bc63SEmmanuel Vadot #gpio-cells = <2>; 470*8d13bc63SEmmanuel Vadot interrupt-controller; 471*8d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 472*8d13bc63SEmmanuel Vadot }; 473*8d13bc63SEmmanuel Vadot 474*8d13bc63SEmmanuel Vadot gpp13: gpp13-gpio-bank { 475*8d13bc63SEmmanuel Vadot gpio-controller; 476*8d13bc63SEmmanuel Vadot #gpio-cells = <2>; 477*8d13bc63SEmmanuel Vadot interrupt-controller; 478*8d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 479*8d13bc63SEmmanuel Vadot }; 480*8d13bc63SEmmanuel Vadot 481*8d13bc63SEmmanuel Vadot gpp14: gpp14-gpio-bank { 482*8d13bc63SEmmanuel Vadot gpio-controller; 483*8d13bc63SEmmanuel Vadot #gpio-cells = <2>; 484*8d13bc63SEmmanuel Vadot interrupt-controller; 485*8d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 486*8d13bc63SEmmanuel Vadot }; 487*8d13bc63SEmmanuel Vadot 488*8d13bc63SEmmanuel Vadot gpp15: gpp15-gpio-bank { 489*8d13bc63SEmmanuel Vadot gpio-controller; 490*8d13bc63SEmmanuel Vadot #gpio-cells = <2>; 491*8d13bc63SEmmanuel Vadot interrupt-controller; 492*8d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 493*8d13bc63SEmmanuel Vadot }; 494*8d13bc63SEmmanuel Vadot 495*8d13bc63SEmmanuel Vadot gpp16: gpp16-gpio-bank { 496*8d13bc63SEmmanuel Vadot gpio-controller; 497*8d13bc63SEmmanuel Vadot #gpio-cells = <2>; 498*8d13bc63SEmmanuel Vadot interrupt-controller; 499*8d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 500*8d13bc63SEmmanuel Vadot }; 501*8d13bc63SEmmanuel Vadot 502*8d13bc63SEmmanuel Vadot gpp17: gpp17-gpio-bank { 503*8d13bc63SEmmanuel Vadot gpio-controller; 504*8d13bc63SEmmanuel Vadot #gpio-cells = <2>; 505*8d13bc63SEmmanuel Vadot interrupt-controller; 506*8d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 507*8d13bc63SEmmanuel Vadot }; 508*8d13bc63SEmmanuel Vadot 509*8d13bc63SEmmanuel Vadot gpp18: gpp18-gpio-bank { 510*8d13bc63SEmmanuel Vadot gpio-controller; 511*8d13bc63SEmmanuel Vadot #gpio-cells = <2>; 512*8d13bc63SEmmanuel Vadot interrupt-controller; 513*8d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 514*8d13bc63SEmmanuel Vadot }; 515*8d13bc63SEmmanuel Vadot 516*8d13bc63SEmmanuel Vadot gpp19: gpp19-gpio-bank { 517*8d13bc63SEmmanuel Vadot gpio-controller; 518*8d13bc63SEmmanuel Vadot #gpio-cells = <2>; 519*8d13bc63SEmmanuel Vadot interrupt-controller; 520*8d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 521*8d13bc63SEmmanuel Vadot }; 522*8d13bc63SEmmanuel Vadot 523*8d13bc63SEmmanuel Vadot /* USI_PERIC0_UART_DBG */ 524*8d13bc63SEmmanuel Vadot uart0_bus: uart0-bus-pins { 525*8d13bc63SEmmanuel Vadot samsung,pins = "gpp1-2", "gpp1-3"; 526*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_2>; 527*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 528*8d13bc63SEmmanuel Vadot }; 529*8d13bc63SEmmanuel Vadot 530*8d13bc63SEmmanuel Vadot disp_te_pri_on: disp-te-pri-on-pins { 531*8d13bc63SEmmanuel Vadot samsung,pins = "gpp0-3"; 532*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_EINT>; 533*8d13bc63SEmmanuel Vadot }; 534*8d13bc63SEmmanuel Vadot 535*8d13bc63SEmmanuel Vadot disp_te_pri_off: disp-te-pri-off-pins { 536*8d13bc63SEmmanuel Vadot samsung,pins = "gpp0-3"; 537*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_INPUT>; 538*8d13bc63SEmmanuel Vadot }; 539*8d13bc63SEmmanuel Vadot 540*8d13bc63SEmmanuel Vadot disp_te_sec_on: disp-te-sec-on-pins { 541*8d13bc63SEmmanuel Vadot samsung,pins = "gpp0-4"; 542*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_EINT>; 543*8d13bc63SEmmanuel Vadot }; 544*8d13bc63SEmmanuel Vadot 545*8d13bc63SEmmanuel Vadot disp_te_sec_off: disp-te-sec-off-pins { 546*8d13bc63SEmmanuel Vadot samsung,pins = "gpp0-4"; 547*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_INPUT>; 548*8d13bc63SEmmanuel Vadot }; 549*8d13bc63SEmmanuel Vadot 550*8d13bc63SEmmanuel Vadot sensor_mclk1_out: sensor-mclk1-out-pins { 551*8d13bc63SEmmanuel Vadot samsung,pins = "gpp3-0"; 552*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 553*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_DOWN>; 554*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_5_MA>; 555*8d13bc63SEmmanuel Vadot }; 556*8d13bc63SEmmanuel Vadot 557*8d13bc63SEmmanuel Vadot sensor_mclk1_fn: sensor-mclk1-fn-pins { 558*8d13bc63SEmmanuel Vadot samsung,pins = "gpp3-0"; 559*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_2>; 560*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 561*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_5_MA>; 562*8d13bc63SEmmanuel Vadot }; 563*8d13bc63SEmmanuel Vadot 564*8d13bc63SEmmanuel Vadot sensor_mclk2_out: sensor-mclk2-out-pins { 565*8d13bc63SEmmanuel Vadot samsung,pins = "gpp5-0"; 566*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 567*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_DOWN>; 568*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_5_MA>; 569*8d13bc63SEmmanuel Vadot }; 570*8d13bc63SEmmanuel Vadot 571*8d13bc63SEmmanuel Vadot sensor_mclk2_fn: sensor-mclk2-fn-pins { 572*8d13bc63SEmmanuel Vadot samsung,pins = "gpp5-0"; 573*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_2>; 574*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 575*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_5_MA>; 576*8d13bc63SEmmanuel Vadot }; 577*8d13bc63SEmmanuel Vadot 578*8d13bc63SEmmanuel Vadot sensor_mclk3_out: sensor-mclk3-out-pins { 579*8d13bc63SEmmanuel Vadot samsung,pins = "gpp7-0"; 580*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 581*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_DOWN>; 582*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_5_MA>; 583*8d13bc63SEmmanuel Vadot }; 584*8d13bc63SEmmanuel Vadot 585*8d13bc63SEmmanuel Vadot sensor_mclk3_fn: sensor-mclk3-fn-pins { 586*8d13bc63SEmmanuel Vadot samsung,pins = "gpp7-0"; 587*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_2>; 588*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 589*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_5_MA>; 590*8d13bc63SEmmanuel Vadot }; 591*8d13bc63SEmmanuel Vadot 592*8d13bc63SEmmanuel Vadot sensor_mclk4_out: sensor-mclk4-out-pins { 593*8d13bc63SEmmanuel Vadot samsung,pins = "gpp9-0"; 594*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 595*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_DOWN>; 596*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_5_MA>; 597*8d13bc63SEmmanuel Vadot }; 598*8d13bc63SEmmanuel Vadot 599*8d13bc63SEmmanuel Vadot sensor_mclk4_fn: sensor-mclk4-fn-pins { 600*8d13bc63SEmmanuel Vadot samsung,pins = "gpp9-0"; 601*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_2>; 602*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 603*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_5_MA>; 604*8d13bc63SEmmanuel Vadot }; 605*8d13bc63SEmmanuel Vadot 606*8d13bc63SEmmanuel Vadot sensor_mclk5_out: sensor-mclk5-out-pins { 607*8d13bc63SEmmanuel Vadot samsung,pins = "gpp11-0"; 608*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 609*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_DOWN>; 610*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_5_MA>; 611*8d13bc63SEmmanuel Vadot }; 612*8d13bc63SEmmanuel Vadot 613*8d13bc63SEmmanuel Vadot sensor_mclk5_fn: sensor-mclk5-fn-pins { 614*8d13bc63SEmmanuel Vadot samsung,pins = "gpp11-0"; 615*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_2>; 616*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 617*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_5_MA>; 618*8d13bc63SEmmanuel Vadot }; 619*8d13bc63SEmmanuel Vadot 620*8d13bc63SEmmanuel Vadot sensor_mclk6_out: sensor-mclk6-out-pins { 621*8d13bc63SEmmanuel Vadot samsung,pins = "gpp13-0"; 622*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 623*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_DOWN>; 624*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_5_MA>; 625*8d13bc63SEmmanuel Vadot }; 626*8d13bc63SEmmanuel Vadot 627*8d13bc63SEmmanuel Vadot sensor_mclk6_fn: sensor-mclk6-fn-pins { 628*8d13bc63SEmmanuel Vadot samsung,pins = "gpp13-0"; 629*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_2>; 630*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 631*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_5_MA>; 632*8d13bc63SEmmanuel Vadot }; 633*8d13bc63SEmmanuel Vadot 634*8d13bc63SEmmanuel Vadot sensor_mclk7_out: sensor-mclk7-out-pins { 635*8d13bc63SEmmanuel Vadot samsung,pins = "gpp15-0"; 636*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 637*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_DOWN>; 638*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_5_MA>; 639*8d13bc63SEmmanuel Vadot }; 640*8d13bc63SEmmanuel Vadot 641*8d13bc63SEmmanuel Vadot sensor_mclk7_fn: sensor-mclk7-fn-pins { 642*8d13bc63SEmmanuel Vadot samsung,pins = "gpp15-0"; 643*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_2>; 644*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 645*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_5_MA>; 646*8d13bc63SEmmanuel Vadot }; 647*8d13bc63SEmmanuel Vadot 648*8d13bc63SEmmanuel Vadot sensor_mclk8_out: sensor-mclk8-out-pins { 649*8d13bc63SEmmanuel Vadot samsung,pins = "gpp17-0"; 650*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 651*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_DOWN>; 652*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_5_MA>; 653*8d13bc63SEmmanuel Vadot }; 654*8d13bc63SEmmanuel Vadot 655*8d13bc63SEmmanuel Vadot sensor_mclk8_fn: sensor-mclk8-fn-pins { 656*8d13bc63SEmmanuel Vadot samsung,pins = "gpp17-0"; 657*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_2>; 658*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 659*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_5_MA>; 660*8d13bc63SEmmanuel Vadot }; 661*8d13bc63SEmmanuel Vadot 662*8d13bc63SEmmanuel Vadot hsi2c14_bus: hsi2c14-bus-pins { 663*8d13bc63SEmmanuel Vadot samsung,pins = "gpp18-0", "gpp18-1"; 664*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_2>; 665*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 666*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 667*8d13bc63SEmmanuel Vadot }; 668*8d13bc63SEmmanuel Vadot 669*8d13bc63SEmmanuel Vadot uart14_bus_single: uart14-bus-pins { 670*8d13bc63SEmmanuel Vadot samsung,pins = "gpp18-0", "gpp18-1", 671*8d13bc63SEmmanuel Vadot "gpp18-2", "gpp18-3"; 672*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_2>; 673*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 674*8d13bc63SEmmanuel Vadot }; 675*8d13bc63SEmmanuel Vadot 676*8d13bc63SEmmanuel Vadot spi14_bus: spi14-bus-pins { 677*8d13bc63SEmmanuel Vadot samsung,pins = "gpp18-0", "gpp18-1", "gpp18-2"; 678*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_2>; 679*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 680*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 681*8d13bc63SEmmanuel Vadot }; 682*8d13bc63SEmmanuel Vadot 683*8d13bc63SEmmanuel Vadot spi14_cs: spi14-cs-pins { 684*8d13bc63SEmmanuel Vadot samsung,pins = "gpp18-3"; 685*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 686*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 687*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 688*8d13bc63SEmmanuel Vadot }; 689*8d13bc63SEmmanuel Vadot 690*8d13bc63SEmmanuel Vadot spi14_cs_func: spi14-cs-func-pins { 691*8d13bc63SEmmanuel Vadot samsung,pins = "gpp18-3"; 692*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_2>; 693*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 694*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 695*8d13bc63SEmmanuel Vadot }; 696*8d13bc63SEmmanuel Vadot 697*8d13bc63SEmmanuel Vadot hsi2c8_bus: hsi2c8-bus-pins { 698*8d13bc63SEmmanuel Vadot samsung,pins = "gpp16-0", "gpp16-1"; 699*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_3>; 700*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 701*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 702*8d13bc63SEmmanuel Vadot samsung,pin-pud-pdn = <GS101_PIN_PDN_OUT0>; 703*8d13bc63SEmmanuel Vadot }; 704*8d13bc63SEmmanuel Vadot 705*8d13bc63SEmmanuel Vadot uart8_bus_single: uart8-bus-pins { 706*8d13bc63SEmmanuel Vadot samsung,pins = "gpp16-0", "gpp16-1", "gpp16-2", 707*8d13bc63SEmmanuel Vadot "gpp16-3"; 708*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_3>; 709*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 710*8d13bc63SEmmanuel Vadot }; 711*8d13bc63SEmmanuel Vadot 712*8d13bc63SEmmanuel Vadot spi8_bus: spi8-bus-pins { 713*8d13bc63SEmmanuel Vadot samsung,pins = "gpp16-0", "gpp16-1", "gpp16-2"; 714*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_3>; 715*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 716*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 717*8d13bc63SEmmanuel Vadot }; 718*8d13bc63SEmmanuel Vadot 719*8d13bc63SEmmanuel Vadot spi8_cs: spi8-cs-pins { 720*8d13bc63SEmmanuel Vadot samsung,pins = "gpp16-3"; 721*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 722*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 723*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 724*8d13bc63SEmmanuel Vadot }; 725*8d13bc63SEmmanuel Vadot 726*8d13bc63SEmmanuel Vadot spi8_cs_func: spi8-cs-func-pins { 727*8d13bc63SEmmanuel Vadot samsung,pins = "gpp16-3"; 728*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_3>; 729*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 730*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 731*8d13bc63SEmmanuel Vadot }; 732*8d13bc63SEmmanuel Vadot 733*8d13bc63SEmmanuel Vadot hsi2c7_bus: hsi2c7-bus-pins { 734*8d13bc63SEmmanuel Vadot samsung,pins = "gpp14-0", "gpp14-1"; 735*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_3>; 736*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 737*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 738*8d13bc63SEmmanuel Vadot }; 739*8d13bc63SEmmanuel Vadot 740*8d13bc63SEmmanuel Vadot uart7_bus_single: uart7-bus-pins { 741*8d13bc63SEmmanuel Vadot samsung,pins = "gpp14-0", "gpp14-1", 742*8d13bc63SEmmanuel Vadot "gpp14-2", "gpp14-3"; 743*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_3>; 744*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 745*8d13bc63SEmmanuel Vadot }; 746*8d13bc63SEmmanuel Vadot 747*8d13bc63SEmmanuel Vadot spi7_bus: spi7-bus-pins { 748*8d13bc63SEmmanuel Vadot samsung,pins = "gpp14-0", "gpp14-1", "gpp14-2"; 749*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_3>; 750*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 751*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 752*8d13bc63SEmmanuel Vadot }; 753*8d13bc63SEmmanuel Vadot 754*8d13bc63SEmmanuel Vadot spi7_cs: spi7-cs-pins { 755*8d13bc63SEmmanuel Vadot samsung,pins = "gpp14-3"; 756*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 757*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 758*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 759*8d13bc63SEmmanuel Vadot }; 760*8d13bc63SEmmanuel Vadot 761*8d13bc63SEmmanuel Vadot spi7_cs_func: spi7-cs-func-pins { 762*8d13bc63SEmmanuel Vadot samsung,pins = "gpp14-3"; 763*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_3>; 764*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 765*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 766*8d13bc63SEmmanuel Vadot }; 767*8d13bc63SEmmanuel Vadot 768*8d13bc63SEmmanuel Vadot hsi2c6_bus: hsi2c6-bus-pins { 769*8d13bc63SEmmanuel Vadot samsung,pins = "gpp12-0", "gpp12-1"; 770*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_3>; 771*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 772*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 773*8d13bc63SEmmanuel Vadot }; 774*8d13bc63SEmmanuel Vadot 775*8d13bc63SEmmanuel Vadot uart6_bus_single: uart6-bus-pins { 776*8d13bc63SEmmanuel Vadot samsung,pins = "gpp12-0", "gpp12-1", 777*8d13bc63SEmmanuel Vadot "gpp12-2", "gpp12-3"; 778*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_3>; 779*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 780*8d13bc63SEmmanuel Vadot }; 781*8d13bc63SEmmanuel Vadot 782*8d13bc63SEmmanuel Vadot spi6_bus: spi6-bus-pins { 783*8d13bc63SEmmanuel Vadot samsung,pins = "gpp12-0", "gpp12-1", "gpp12-2"; 784*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_3>; 785*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 786*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 787*8d13bc63SEmmanuel Vadot }; 788*8d13bc63SEmmanuel Vadot 789*8d13bc63SEmmanuel Vadot spi6_cs: spi6-cs-pins { 790*8d13bc63SEmmanuel Vadot samsung,pins = "gpp12-3"; 791*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 792*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 793*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 794*8d13bc63SEmmanuel Vadot }; 795*8d13bc63SEmmanuel Vadot 796*8d13bc63SEmmanuel Vadot spi6_cs_func: spi6-cs-func-pins { 797*8d13bc63SEmmanuel Vadot samsung,pins = "gpp12-3"; 798*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_3>; 799*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 800*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 801*8d13bc63SEmmanuel Vadot }; 802*8d13bc63SEmmanuel Vadot 803*8d13bc63SEmmanuel Vadot hsi2c5_bus: hsi2c5-bus-pins { 804*8d13bc63SEmmanuel Vadot samsung,pins = "gpp10-0", "gpp10-1"; 805*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_3>; 806*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 807*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 808*8d13bc63SEmmanuel Vadot }; 809*8d13bc63SEmmanuel Vadot 810*8d13bc63SEmmanuel Vadot uart5_bus_single: uart5-bus-pins { 811*8d13bc63SEmmanuel Vadot samsung,pins = "gpp10-0", "gpp10-1", 812*8d13bc63SEmmanuel Vadot "gpp10-2", "gpp10-3"; 813*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_3>; 814*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 815*8d13bc63SEmmanuel Vadot }; 816*8d13bc63SEmmanuel Vadot 817*8d13bc63SEmmanuel Vadot spi5_bus: spi5-bus-pins { 818*8d13bc63SEmmanuel Vadot samsung,pins = "gpp10-0", "gpp10-1", "gpp10-2"; 819*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 820*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_3>; 821*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 822*8d13bc63SEmmanuel Vadot samsung,pin-con-pdn = <GS101_PIN_PDN_PREV>; 823*8d13bc63SEmmanuel Vadot samsung,pin-pud-pdn = <GS101_PIN_PULL_NONE>; 824*8d13bc63SEmmanuel Vadot }; 825*8d13bc63SEmmanuel Vadot 826*8d13bc63SEmmanuel Vadot spi5_cs_func: spi5-cs-func-pins { 827*8d13bc63SEmmanuel Vadot samsung,pins = "gpp10-3"; 828*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 829*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_3>; 830*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 831*8d13bc63SEmmanuel Vadot samsung,pin-con-pdn = <GS101_PIN_PDN_PREV>; 832*8d13bc63SEmmanuel Vadot samsung,pin-pud-pdn = <GS101_PIN_PULL_NONE>; 833*8d13bc63SEmmanuel Vadot }; 834*8d13bc63SEmmanuel Vadot 835*8d13bc63SEmmanuel Vadot hsi2c4_bus: hsi2c4-bus-pins { 836*8d13bc63SEmmanuel Vadot samsung,pins = "gpp8-0", "gpp8-1"; 837*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_3>; 838*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 839*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 840*8d13bc63SEmmanuel Vadot }; 841*8d13bc63SEmmanuel Vadot 842*8d13bc63SEmmanuel Vadot uart4_bus_single: uart4-bus-pins { 843*8d13bc63SEmmanuel Vadot samsung,pins = "gpp8-0", "gpp8-1", 844*8d13bc63SEmmanuel Vadot "gpp8-2", "gpp8-3"; 845*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_3>; 846*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 847*8d13bc63SEmmanuel Vadot }; 848*8d13bc63SEmmanuel Vadot 849*8d13bc63SEmmanuel Vadot spi4_bus: spi4-bus-pins { 850*8d13bc63SEmmanuel Vadot samsung,pins = "gpp8-0", "gpp8-1", "gpp8-2"; 851*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_3>; 852*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 853*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 854*8d13bc63SEmmanuel Vadot }; 855*8d13bc63SEmmanuel Vadot 856*8d13bc63SEmmanuel Vadot spi4_cs: spi4-cs-pins { 857*8d13bc63SEmmanuel Vadot samsung,pins = "gpp8-3"; 858*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 859*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 860*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 861*8d13bc63SEmmanuel Vadot }; 862*8d13bc63SEmmanuel Vadot 863*8d13bc63SEmmanuel Vadot spi4_cs_func: spi4-cs-func-pins { 864*8d13bc63SEmmanuel Vadot samsung,pins = "gpp8-3"; 865*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_3>; 866*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 867*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 868*8d13bc63SEmmanuel Vadot }; 869*8d13bc63SEmmanuel Vadot 870*8d13bc63SEmmanuel Vadot hsi2c3_bus: hsi2c3-bus-pins { 871*8d13bc63SEmmanuel Vadot samsung,pins = "gpp6-0", "gpp6-1"; 872*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_3>; 873*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 874*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 875*8d13bc63SEmmanuel Vadot }; 876*8d13bc63SEmmanuel Vadot 877*8d13bc63SEmmanuel Vadot uart3_bus_single: uart3-bus-pins { 878*8d13bc63SEmmanuel Vadot samsung,pins = "gpp6-0", "gpp6-1", 879*8d13bc63SEmmanuel Vadot "gpp6-2", "gpp6-3"; 880*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_3>; 881*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 882*8d13bc63SEmmanuel Vadot }; 883*8d13bc63SEmmanuel Vadot 884*8d13bc63SEmmanuel Vadot spi3_bus: spi3-bus-pins { 885*8d13bc63SEmmanuel Vadot samsung,pins = "gpp6-0", "gpp6-1", "gpp6-2"; 886*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_3>; 887*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 888*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 889*8d13bc63SEmmanuel Vadot }; 890*8d13bc63SEmmanuel Vadot 891*8d13bc63SEmmanuel Vadot spi3_cs: spi3-cs-pins { 892*8d13bc63SEmmanuel Vadot samsung,pins = "gpp6-3"; 893*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 894*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 895*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 896*8d13bc63SEmmanuel Vadot }; 897*8d13bc63SEmmanuel Vadot 898*8d13bc63SEmmanuel Vadot spi3_cs_func: spi3-cs-func-pins { 899*8d13bc63SEmmanuel Vadot samsung,pins = "gpp6-3"; 900*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_3>; 901*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 902*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 903*8d13bc63SEmmanuel Vadot }; 904*8d13bc63SEmmanuel Vadot 905*8d13bc63SEmmanuel Vadot hsi2c2_bus: hsi2c2-bus-pins { 906*8d13bc63SEmmanuel Vadot samsung,pins = "gpp4-0", "gpp4-1"; 907*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_3>; 908*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 909*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 910*8d13bc63SEmmanuel Vadot }; 911*8d13bc63SEmmanuel Vadot 912*8d13bc63SEmmanuel Vadot uart2_bus_single: uart2-bus-pins { 913*8d13bc63SEmmanuel Vadot samsung,pins = "gpp4-0", "gpp4-1", 914*8d13bc63SEmmanuel Vadot "gpp4-2", "gpp4-3"; 915*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_3>; 916*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 917*8d13bc63SEmmanuel Vadot }; 918*8d13bc63SEmmanuel Vadot 919*8d13bc63SEmmanuel Vadot spi2_bus: spi2-bus-pins { 920*8d13bc63SEmmanuel Vadot samsung,pins = "gpp4-0", "gpp4-1", "gpp4-2"; 921*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_3>; 922*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 923*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 924*8d13bc63SEmmanuel Vadot }; 925*8d13bc63SEmmanuel Vadot 926*8d13bc63SEmmanuel Vadot spi2_cs: spi2-cs-pins { 927*8d13bc63SEmmanuel Vadot samsung,pins = "gpp4-3"; 928*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 929*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 930*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 931*8d13bc63SEmmanuel Vadot }; 932*8d13bc63SEmmanuel Vadot 933*8d13bc63SEmmanuel Vadot spi2_cs_func: spi2-cs-func-pins { 934*8d13bc63SEmmanuel Vadot samsung,pins = "gpp4-3"; 935*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_3>; 936*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 937*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 938*8d13bc63SEmmanuel Vadot }; 939*8d13bc63SEmmanuel Vadot 940*8d13bc63SEmmanuel Vadot hsi2c1_bus: hsi2c1-bus-pins { 941*8d13bc63SEmmanuel Vadot samsung,pins = "gpp2-0", "gpp2-1"; 942*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_3>; 943*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 944*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 945*8d13bc63SEmmanuel Vadot }; 946*8d13bc63SEmmanuel Vadot 947*8d13bc63SEmmanuel Vadot uart1_bus_single: uart1-bus-pins { 948*8d13bc63SEmmanuel Vadot samsung,pins = "gpp2-0", "gpp2-1", 949*8d13bc63SEmmanuel Vadot "gpp2-2", "gpp2-3"; 950*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_3>; 951*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 952*8d13bc63SEmmanuel Vadot }; 953*8d13bc63SEmmanuel Vadot 954*8d13bc63SEmmanuel Vadot spi1_bus: spi1-bus-pins { 955*8d13bc63SEmmanuel Vadot samsung,pins = "gpp2-0", "gpp2-1", "gpp2-2"; 956*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_3>; 957*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 958*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 959*8d13bc63SEmmanuel Vadot }; 960*8d13bc63SEmmanuel Vadot 961*8d13bc63SEmmanuel Vadot spi1_cs: spi1-cs-pins { 962*8d13bc63SEmmanuel Vadot samsung,pins = "gpp2-3"; 963*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 964*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 965*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 966*8d13bc63SEmmanuel Vadot }; 967*8d13bc63SEmmanuel Vadot 968*8d13bc63SEmmanuel Vadot spi1_cs_func: spi1-cs-func-pins { 969*8d13bc63SEmmanuel Vadot samsung,pins = "gpp2-3"; 970*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_3>; 971*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 972*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 973*8d13bc63SEmmanuel Vadot }; 974*8d13bc63SEmmanuel Vadot}; 975*8d13bc63SEmmanuel Vadot 976*8d13bc63SEmmanuel Vadot&pinctrl_peric1 { 977*8d13bc63SEmmanuel Vadot gpp20: gpp20-gpio-bank { 978*8d13bc63SEmmanuel Vadot gpio-controller; 979*8d13bc63SEmmanuel Vadot #gpio-cells = <2>; 980*8d13bc63SEmmanuel Vadot interrupt-controller; 981*8d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 982*8d13bc63SEmmanuel Vadot }; 983*8d13bc63SEmmanuel Vadot 984*8d13bc63SEmmanuel Vadot gpp21: gpp21-gpio-bank { 985*8d13bc63SEmmanuel Vadot gpio-controller; 986*8d13bc63SEmmanuel Vadot #gpio-cells = <2>; 987*8d13bc63SEmmanuel Vadot interrupt-controller; 988*8d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 989*8d13bc63SEmmanuel Vadot }; 990*8d13bc63SEmmanuel Vadot 991*8d13bc63SEmmanuel Vadot gpp22: gpp22-gpio-bank { 992*8d13bc63SEmmanuel Vadot gpio-controller; 993*8d13bc63SEmmanuel Vadot #gpio-cells = <2>; 994*8d13bc63SEmmanuel Vadot interrupt-controller; 995*8d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 996*8d13bc63SEmmanuel Vadot }; 997*8d13bc63SEmmanuel Vadot 998*8d13bc63SEmmanuel Vadot gpp23: gpp23-gpio-bank { 999*8d13bc63SEmmanuel Vadot gpio-controller; 1000*8d13bc63SEmmanuel Vadot #gpio-cells = <2>; 1001*8d13bc63SEmmanuel Vadot interrupt-controller; 1002*8d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 1003*8d13bc63SEmmanuel Vadot }; 1004*8d13bc63SEmmanuel Vadot 1005*8d13bc63SEmmanuel Vadot gpp24: gpp24-gpio-bank { 1006*8d13bc63SEmmanuel Vadot gpio-controller; 1007*8d13bc63SEmmanuel Vadot #gpio-cells = <2>; 1008*8d13bc63SEmmanuel Vadot interrupt-controller; 1009*8d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 1010*8d13bc63SEmmanuel Vadot }; 1011*8d13bc63SEmmanuel Vadot 1012*8d13bc63SEmmanuel Vadot gpp25: gpp25-gpio-bank { 1013*8d13bc63SEmmanuel Vadot gpio-controller; 1014*8d13bc63SEmmanuel Vadot #gpio-cells = <2>; 1015*8d13bc63SEmmanuel Vadot interrupt-controller; 1016*8d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 1017*8d13bc63SEmmanuel Vadot }; 1018*8d13bc63SEmmanuel Vadot 1019*8d13bc63SEmmanuel Vadot gpp26: gpp26-gpio-bank { 1020*8d13bc63SEmmanuel Vadot gpio-controller; 1021*8d13bc63SEmmanuel Vadot #gpio-cells = <2>; 1022*8d13bc63SEmmanuel Vadot interrupt-controller; 1023*8d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 1024*8d13bc63SEmmanuel Vadot }; 1025*8d13bc63SEmmanuel Vadot 1026*8d13bc63SEmmanuel Vadot gpp27: gpp27-gpio-bank { 1027*8d13bc63SEmmanuel Vadot gpio-controller; 1028*8d13bc63SEmmanuel Vadot #gpio-cells = <2>; 1029*8d13bc63SEmmanuel Vadot interrupt-controller; 1030*8d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 1031*8d13bc63SEmmanuel Vadot }; 1032*8d13bc63SEmmanuel Vadot 1033*8d13bc63SEmmanuel Vadot hsi2c13_bus: hsi2c13-bus-pins { 1034*8d13bc63SEmmanuel Vadot samsung,pins = "gpp25-0", "gpp25-1"; 1035*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_2>; 1036*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1037*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 1038*8d13bc63SEmmanuel Vadot }; 1039*8d13bc63SEmmanuel Vadot 1040*8d13bc63SEmmanuel Vadot uart13_bus_single: uart13-bus-pins { 1041*8d13bc63SEmmanuel Vadot samsung,pins = "gpp25-0", "gpp25-1", 1042*8d13bc63SEmmanuel Vadot "gpp25-2", "gpp25-3"; 1043*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_2>; 1044*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1045*8d13bc63SEmmanuel Vadot }; 1046*8d13bc63SEmmanuel Vadot 1047*8d13bc63SEmmanuel Vadot spi13_bus: spi13-bus-pins { 1048*8d13bc63SEmmanuel Vadot samsung,pins = "gpp25-0", "gpp25-1", "gpp25-2"; 1049*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_2>; 1050*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1051*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 1052*8d13bc63SEmmanuel Vadot }; 1053*8d13bc63SEmmanuel Vadot 1054*8d13bc63SEmmanuel Vadot spi13_cs: spi13-cs-pins { 1055*8d13bc63SEmmanuel Vadot samsung,pins = "gpp25-3"; 1056*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 1057*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1058*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 1059*8d13bc63SEmmanuel Vadot }; 1060*8d13bc63SEmmanuel Vadot 1061*8d13bc63SEmmanuel Vadot spi13_cs_func: spi13-cs-func-pins { 1062*8d13bc63SEmmanuel Vadot samsung,pins = "gpp25-3"; 1063*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_2>; 1064*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1065*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 1066*8d13bc63SEmmanuel Vadot }; 1067*8d13bc63SEmmanuel Vadot 1068*8d13bc63SEmmanuel Vadot hsi2c12_bus: hsi2c12-bus-pins { 1069*8d13bc63SEmmanuel Vadot samsung,pins = "gpp23-4", "gpp23-5"; 1070*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_2>; 1071*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1072*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 1073*8d13bc63SEmmanuel Vadot }; 1074*8d13bc63SEmmanuel Vadot 1075*8d13bc63SEmmanuel Vadot uart12_bus_single: uart12-bus-pins { 1076*8d13bc63SEmmanuel Vadot samsung,pins = "gpp23-4", "gpp23-5", 1077*8d13bc63SEmmanuel Vadot "gpp23-6", "gpp23-7"; 1078*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_2>; 1079*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1080*8d13bc63SEmmanuel Vadot }; 1081*8d13bc63SEmmanuel Vadot 1082*8d13bc63SEmmanuel Vadot spi12_bus: spi12-bus-pins { 1083*8d13bc63SEmmanuel Vadot samsung,pins = "gpp23-4", "gpp23-5", "gpp23-6"; 1084*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_2>; 1085*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1086*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 1087*8d13bc63SEmmanuel Vadot }; 1088*8d13bc63SEmmanuel Vadot 1089*8d13bc63SEmmanuel Vadot spi14_cs2: spi14-cs2-pins { 1090*8d13bc63SEmmanuel Vadot samsung,pins = "gpp23-6"; 1091*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 1092*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1093*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 1094*8d13bc63SEmmanuel Vadot }; 1095*8d13bc63SEmmanuel Vadot 1096*8d13bc63SEmmanuel Vadot spi12_cs: spi12-cs-pins { 1097*8d13bc63SEmmanuel Vadot samsung,pins = "gpp23-7"; 1098*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 1099*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1100*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 1101*8d13bc63SEmmanuel Vadot }; 1102*8d13bc63SEmmanuel Vadot 1103*8d13bc63SEmmanuel Vadot spi12_cs_func: spi12-cs-func-pins { 1104*8d13bc63SEmmanuel Vadot samsung,pins = "gpp23-7"; 1105*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_2>; 1106*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1107*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 1108*8d13bc63SEmmanuel Vadot }; 1109*8d13bc63SEmmanuel Vadot 1110*8d13bc63SEmmanuel Vadot hsi2c11_bus: hsi2c11-bus-pins { 1111*8d13bc63SEmmanuel Vadot samsung,pins = "gpp23-0", "gpp23-1"; 1112*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_2>; 1113*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1114*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 1115*8d13bc63SEmmanuel Vadot }; 1116*8d13bc63SEmmanuel Vadot 1117*8d13bc63SEmmanuel Vadot uart11_bus_single: uart11-bus-pins { 1118*8d13bc63SEmmanuel Vadot samsung,pins = "gpp23-0", "gpp23-1", 1119*8d13bc63SEmmanuel Vadot "gpp23-2", "gpp23-3"; 1120*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_2>; 1121*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1122*8d13bc63SEmmanuel Vadot }; 1123*8d13bc63SEmmanuel Vadot 1124*8d13bc63SEmmanuel Vadot spi11_bus: spi11-bus-pins { 1125*8d13bc63SEmmanuel Vadot samsung,pins = "gpp23-0", "gpp23-1", "gpp23-2"; 1126*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_2>; 1127*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1128*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 1129*8d13bc63SEmmanuel Vadot }; 1130*8d13bc63SEmmanuel Vadot 1131*8d13bc63SEmmanuel Vadot spi11_cs: spi11-cs-pins { 1132*8d13bc63SEmmanuel Vadot samsung,pins = "gpp23-3"; 1133*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 1134*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1135*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 1136*8d13bc63SEmmanuel Vadot }; 1137*8d13bc63SEmmanuel Vadot 1138*8d13bc63SEmmanuel Vadot spi11_cs_func: spi11-cs-func-pins { 1139*8d13bc63SEmmanuel Vadot samsung,pins = "gpp23-3"; 1140*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_2>; 1141*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1142*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 1143*8d13bc63SEmmanuel Vadot }; 1144*8d13bc63SEmmanuel Vadot 1145*8d13bc63SEmmanuel Vadot hsi2c10_bus: hsi2c10-bus-pins { 1146*8d13bc63SEmmanuel Vadot samsung,pins = "gpp21-0", "gpp21-1"; 1147*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_2>; 1148*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1149*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 1150*8d13bc63SEmmanuel Vadot }; 1151*8d13bc63SEmmanuel Vadot 1152*8d13bc63SEmmanuel Vadot uart10_bus_single: uart10-bus-pins { 1153*8d13bc63SEmmanuel Vadot samsung,pins = "gpp21-0", "gpp21-1", 1154*8d13bc63SEmmanuel Vadot "gpp21-2", "gpp21-3"; 1155*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_2>; 1156*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1157*8d13bc63SEmmanuel Vadot }; 1158*8d13bc63SEmmanuel Vadot 1159*8d13bc63SEmmanuel Vadot spi10_bus: spi10-bus-pins { 1160*8d13bc63SEmmanuel Vadot samsung,pins = "gpp21-0", "gpp21-1", "gpp21-2"; 1161*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_2>; 1162*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1163*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 1164*8d13bc63SEmmanuel Vadot }; 1165*8d13bc63SEmmanuel Vadot 1166*8d13bc63SEmmanuel Vadot spi10_cs: spi10-cs-pins { 1167*8d13bc63SEmmanuel Vadot samsung,pins = "gpp21-3"; 1168*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 1169*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1170*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 1171*8d13bc63SEmmanuel Vadot }; 1172*8d13bc63SEmmanuel Vadot 1173*8d13bc63SEmmanuel Vadot spi10_cs_func: spi10-cs-func-pins { 1174*8d13bc63SEmmanuel Vadot samsung,pins = "gpp21-3"; 1175*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_2>; 1176*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1177*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 1178*8d13bc63SEmmanuel Vadot }; 1179*8d13bc63SEmmanuel Vadot 1180*8d13bc63SEmmanuel Vadot hsi2c9_bus: hsi2c9-bus-pins { 1181*8d13bc63SEmmanuel Vadot samsung,pins = "gpp20-4", "gpp20-5"; 1182*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_2>; 1183*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1184*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 1185*8d13bc63SEmmanuel Vadot }; 1186*8d13bc63SEmmanuel Vadot 1187*8d13bc63SEmmanuel Vadot uart9_bus_single: uart9-bus-pins { 1188*8d13bc63SEmmanuel Vadot samsung,pins = "gpp20-4", "gpp20-5", 1189*8d13bc63SEmmanuel Vadot "gpp20-6", "gpp20-7"; 1190*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_2>; 1191*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1192*8d13bc63SEmmanuel Vadot }; 1193*8d13bc63SEmmanuel Vadot 1194*8d13bc63SEmmanuel Vadot spi9_bus: spi9-bus-pins { 1195*8d13bc63SEmmanuel Vadot samsung,pins = "gpp20-4", "gpp20-5", "gpp20-6"; 1196*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_2>; 1197*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1198*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 1199*8d13bc63SEmmanuel Vadot }; 1200*8d13bc63SEmmanuel Vadot 1201*8d13bc63SEmmanuel Vadot spi9_cs: spi9-cs-pins { 1202*8d13bc63SEmmanuel Vadot samsung,pins = "gpp20-7"; 1203*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 1204*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1205*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 1206*8d13bc63SEmmanuel Vadot }; 1207*8d13bc63SEmmanuel Vadot 1208*8d13bc63SEmmanuel Vadot spi9_cs_func: spi9-cs-func-pins { 1209*8d13bc63SEmmanuel Vadot samsung,pins = "gpp20-7"; 1210*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_2>; 1211*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1212*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 1213*8d13bc63SEmmanuel Vadot }; 1214*8d13bc63SEmmanuel Vadot 1215*8d13bc63SEmmanuel Vadot hsi2c0_bus: hsi2c0-bus-pins { 1216*8d13bc63SEmmanuel Vadot samsung,pins = "gpp20-0", "gpp20-1"; 1217*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_3>; 1218*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1219*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 1220*8d13bc63SEmmanuel Vadot }; 1221*8d13bc63SEmmanuel Vadot 1222*8d13bc63SEmmanuel Vadot uart0_bus_single: uart0-bus-pins { 1223*8d13bc63SEmmanuel Vadot samsung,pins = "gpp20-0", "gpp20-1", 1224*8d13bc63SEmmanuel Vadot "gpp20-2", "gpp20-3"; 1225*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_3>; 1226*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1227*8d13bc63SEmmanuel Vadot }; 1228*8d13bc63SEmmanuel Vadot 1229*8d13bc63SEmmanuel Vadot spi0_bus: spi0-bus-pins { 1230*8d13bc63SEmmanuel Vadot samsung,pins = "gpp20-0", "gpp20-1", "gpp20-2"; 1231*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_3>; 1232*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1233*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 1234*8d13bc63SEmmanuel Vadot }; 1235*8d13bc63SEmmanuel Vadot 1236*8d13bc63SEmmanuel Vadot spi0_cs: spi0-cs-pins { 1237*8d13bc63SEmmanuel Vadot samsung,pins = "gpp20-3"; 1238*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 1239*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1240*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 1241*8d13bc63SEmmanuel Vadot }; 1242*8d13bc63SEmmanuel Vadot 1243*8d13bc63SEmmanuel Vadot spi0_cs_func: spi0-cs-func-pins { 1244*8d13bc63SEmmanuel Vadot samsung,pins = "gpp20-3"; 1245*8d13bc63SEmmanuel Vadot samsung,pin-function = <GS101_PIN_FUNC_3>; 1246*8d13bc63SEmmanuel Vadot samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1247*8d13bc63SEmmanuel Vadot samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 1248*8d13bc63SEmmanuel Vadot }; 1249*8d13bc63SEmmanuel Vadot}; 1250