1*11715fcfSIvaylo Ivanov// SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 2*11715fcfSIvaylo Ivanov/* 3*11715fcfSIvaylo Ivanov * Samsung's Exynos 2200 SoC pin-mux and pin-config device tree source 4*11715fcfSIvaylo Ivanov * 5*11715fcfSIvaylo Ivanov * Copyright (c) 2025, Ivaylo Ivanov <ivo.ivanov.ivanov1@gmail.com> 6*11715fcfSIvaylo Ivanov */ 7*11715fcfSIvaylo Ivanov 8*11715fcfSIvaylo Ivanov#include <dt-bindings/interrupt-controller/arm-gic.h> 9*11715fcfSIvaylo Ivanov#include "exynos-pinctrl.h" 10*11715fcfSIvaylo Ivanov 11*11715fcfSIvaylo Ivanov&pinctrl_alive { 12*11715fcfSIvaylo Ivanov gpa0: gpa0-gpio-bank { 13*11715fcfSIvaylo Ivanov gpio-controller; 14*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 15*11715fcfSIvaylo Ivanov 16*11715fcfSIvaylo Ivanov interrupt-controller; 17*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 18*11715fcfSIvaylo Ivanov interrupt-parent = <&gic>; 19*11715fcfSIvaylo Ivanov interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH 0>, 20*11715fcfSIvaylo Ivanov <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH 0>, 21*11715fcfSIvaylo Ivanov <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH 0>, 22*11715fcfSIvaylo Ivanov <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH 0>, 23*11715fcfSIvaylo Ivanov <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH 0>, 24*11715fcfSIvaylo Ivanov <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH 0>, 25*11715fcfSIvaylo Ivanov <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH 0>, 26*11715fcfSIvaylo Ivanov <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH 0>; 27*11715fcfSIvaylo Ivanov }; 28*11715fcfSIvaylo Ivanov 29*11715fcfSIvaylo Ivanov gpa1: gpa1-gpio-bank { 30*11715fcfSIvaylo Ivanov gpio-controller; 31*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 32*11715fcfSIvaylo Ivanov 33*11715fcfSIvaylo Ivanov interrupt-controller; 34*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 35*11715fcfSIvaylo Ivanov interrupt-parent = <&gic>; 36*11715fcfSIvaylo Ivanov interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH 0>, 37*11715fcfSIvaylo Ivanov <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH 0>, 38*11715fcfSIvaylo Ivanov <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH 0>, 39*11715fcfSIvaylo Ivanov <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH 0>, 40*11715fcfSIvaylo Ivanov <GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH 0>, 41*11715fcfSIvaylo Ivanov <GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH 0>, 42*11715fcfSIvaylo Ivanov <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH 0>, 43*11715fcfSIvaylo Ivanov <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH 0>; 44*11715fcfSIvaylo Ivanov }; 45*11715fcfSIvaylo Ivanov 46*11715fcfSIvaylo Ivanov gpa2: gpa2-gpio-bank { 47*11715fcfSIvaylo Ivanov gpio-controller; 48*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 49*11715fcfSIvaylo Ivanov 50*11715fcfSIvaylo Ivanov interrupt-controller; 51*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 52*11715fcfSIvaylo Ivanov interrupt-parent = <&gic>; 53*11715fcfSIvaylo Ivanov interrupts = <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH 0>, 54*11715fcfSIvaylo Ivanov <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH 0>, 55*11715fcfSIvaylo Ivanov <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH 0>, 56*11715fcfSIvaylo Ivanov <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH 0>, 57*11715fcfSIvaylo Ivanov <GIC_SPI 20 IRQ_TYPE_LEVEL_HIGH 0>, 58*11715fcfSIvaylo Ivanov <GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH 0>, 59*11715fcfSIvaylo Ivanov <GIC_SPI 22 IRQ_TYPE_LEVEL_HIGH 0>, 60*11715fcfSIvaylo Ivanov <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH 0>; 61*11715fcfSIvaylo Ivanov }; 62*11715fcfSIvaylo Ivanov 63*11715fcfSIvaylo Ivanov gpa3: gpa3-gpio-bank { 64*11715fcfSIvaylo Ivanov gpio-controller; 65*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 66*11715fcfSIvaylo Ivanov 67*11715fcfSIvaylo Ivanov interrupt-controller; 68*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 69*11715fcfSIvaylo Ivanov interrupt-parent = <&gic>; 70*11715fcfSIvaylo Ivanov interrupts = <GIC_SPI 24 IRQ_TYPE_LEVEL_HIGH 0>, 71*11715fcfSIvaylo Ivanov <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH 0>, 72*11715fcfSIvaylo Ivanov <GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH 0>, 73*11715fcfSIvaylo Ivanov <GIC_SPI 27 IRQ_TYPE_LEVEL_HIGH 0>, 74*11715fcfSIvaylo Ivanov <GIC_SPI 28 IRQ_TYPE_LEVEL_HIGH 0>, 75*11715fcfSIvaylo Ivanov <GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH 0>, 76*11715fcfSIvaylo Ivanov <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH 0>, 77*11715fcfSIvaylo Ivanov <GIC_SPI 31 IRQ_TYPE_LEVEL_HIGH 0>; 78*11715fcfSIvaylo Ivanov }; 79*11715fcfSIvaylo Ivanov 80*11715fcfSIvaylo Ivanov gpa4: gpa4-gpio-bank { 81*11715fcfSIvaylo Ivanov gpio-controller; 82*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 83*11715fcfSIvaylo Ivanov 84*11715fcfSIvaylo Ivanov interrupt-controller; 85*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 86*11715fcfSIvaylo Ivanov interrupt-parent = <&gic>; 87*11715fcfSIvaylo Ivanov interrupts = <GIC_SPI 32 IRQ_TYPE_LEVEL_HIGH 0>, 88*11715fcfSIvaylo Ivanov <GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH 0>; 89*11715fcfSIvaylo Ivanov }; 90*11715fcfSIvaylo Ivanov 91*11715fcfSIvaylo Ivanov gpq0: gpq0-gpio-bank { 92*11715fcfSIvaylo Ivanov gpio-controller; 93*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 94*11715fcfSIvaylo Ivanov }; 95*11715fcfSIvaylo Ivanov 96*11715fcfSIvaylo Ivanov gpq1: gpq1-gpio-bank { 97*11715fcfSIvaylo Ivanov gpio-controller; 98*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 99*11715fcfSIvaylo Ivanov }; 100*11715fcfSIvaylo Ivanov 101*11715fcfSIvaylo Ivanov gpq2: gpq2-gpio-bank { 102*11715fcfSIvaylo Ivanov gpio-controller; 103*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 104*11715fcfSIvaylo Ivanov }; 105*11715fcfSIvaylo Ivanov 106*11715fcfSIvaylo Ivanov bt_hostwake: bt-hostwake-pins { 107*11715fcfSIvaylo Ivanov samsung,pins = "gpa0-3"; 108*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_F>; 109*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 110*11715fcfSIvaylo Ivanov }; 111*11715fcfSIvaylo Ivanov 112*11715fcfSIvaylo Ivanov uart1_bus: uart1-bus-pins { 113*11715fcfSIvaylo Ivanov samsung,pins = "gpq0-3", "gpq0-2", "gpq0-1", "gpq0-0"; 114*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 115*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 116*11715fcfSIvaylo Ivanov }; 117*11715fcfSIvaylo Ivanov 118*11715fcfSIvaylo Ivanov wlan_host_wake: wlan-host-wake-pins { 119*11715fcfSIvaylo Ivanov samsung,pins = "gpa0-2"; 120*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_F>; 121*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 122*11715fcfSIvaylo Ivanov }; 123*11715fcfSIvaylo Ivanov}; 124*11715fcfSIvaylo Ivanov 125*11715fcfSIvaylo Ivanov&pinctrl_cmgp { 126*11715fcfSIvaylo Ivanov gpm0: gpm0-gpio-bank { 127*11715fcfSIvaylo Ivanov gpio-controller; 128*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 129*11715fcfSIvaylo Ivanov 130*11715fcfSIvaylo Ivanov interrupt-controller; 131*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 132*11715fcfSIvaylo Ivanov interrupt-parent = <&gic>; 133*11715fcfSIvaylo Ivanov interrupts = <GIC_SPI 128 IRQ_TYPE_LEVEL_HIGH 0>, 134*11715fcfSIvaylo Ivanov <GIC_SPI 129 IRQ_TYPE_LEVEL_HIGH 0>; 135*11715fcfSIvaylo Ivanov }; 136*11715fcfSIvaylo Ivanov 137*11715fcfSIvaylo Ivanov gpm1: gpm1-gpio-bank { 138*11715fcfSIvaylo Ivanov gpio-controller; 139*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 140*11715fcfSIvaylo Ivanov 141*11715fcfSIvaylo Ivanov interrupt-controller; 142*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 143*11715fcfSIvaylo Ivanov interrupt-parent = <&gic>; 144*11715fcfSIvaylo Ivanov interrupts = <GIC_SPI 130 IRQ_TYPE_LEVEL_HIGH 0>, 145*11715fcfSIvaylo Ivanov <GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH 0>; 146*11715fcfSIvaylo Ivanov }; 147*11715fcfSIvaylo Ivanov 148*11715fcfSIvaylo Ivanov gpm2: gpm2-gpio-bank { 149*11715fcfSIvaylo Ivanov gpio-controller; 150*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 151*11715fcfSIvaylo Ivanov 152*11715fcfSIvaylo Ivanov interrupt-controller; 153*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 154*11715fcfSIvaylo Ivanov interrupt-parent = <&gic>; 155*11715fcfSIvaylo Ivanov interrupts = <GIC_SPI 132 IRQ_TYPE_LEVEL_HIGH 0>, 156*11715fcfSIvaylo Ivanov <GIC_SPI 133 IRQ_TYPE_LEVEL_HIGH 0>; 157*11715fcfSIvaylo Ivanov }; 158*11715fcfSIvaylo Ivanov 159*11715fcfSIvaylo Ivanov gpm3: gpm3-gpio-bank { 160*11715fcfSIvaylo Ivanov gpio-controller; 161*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 162*11715fcfSIvaylo Ivanov 163*11715fcfSIvaylo Ivanov interrupt-controller; 164*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 165*11715fcfSIvaylo Ivanov interrupt-parent = <&gic>; 166*11715fcfSIvaylo Ivanov interrupts = <GIC_SPI 134 IRQ_TYPE_LEVEL_HIGH 0>, 167*11715fcfSIvaylo Ivanov <GIC_SPI 135 IRQ_TYPE_LEVEL_HIGH 0>; 168*11715fcfSIvaylo Ivanov }; 169*11715fcfSIvaylo Ivanov 170*11715fcfSIvaylo Ivanov gpm4: gpm4-gpio-bank { 171*11715fcfSIvaylo Ivanov gpio-controller; 172*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 173*11715fcfSIvaylo Ivanov 174*11715fcfSIvaylo Ivanov interrupt-controller; 175*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 176*11715fcfSIvaylo Ivanov interrupt-parent = <&gic>; 177*11715fcfSIvaylo Ivanov interrupts = <GIC_SPI 136 IRQ_TYPE_LEVEL_HIGH 0>, 178*11715fcfSIvaylo Ivanov <GIC_SPI 137 IRQ_TYPE_LEVEL_HIGH 0>; 179*11715fcfSIvaylo Ivanov }; 180*11715fcfSIvaylo Ivanov 181*11715fcfSIvaylo Ivanov gpm5: gpm5-gpio-bank { 182*11715fcfSIvaylo Ivanov gpio-controller; 183*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 184*11715fcfSIvaylo Ivanov 185*11715fcfSIvaylo Ivanov interrupt-controller; 186*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 187*11715fcfSIvaylo Ivanov interrupt-parent = <&gic>; 188*11715fcfSIvaylo Ivanov interrupts = <GIC_SPI 138 IRQ_TYPE_LEVEL_HIGH 0>, 189*11715fcfSIvaylo Ivanov <GIC_SPI 139 IRQ_TYPE_LEVEL_HIGH 0>; 190*11715fcfSIvaylo Ivanov }; 191*11715fcfSIvaylo Ivanov 192*11715fcfSIvaylo Ivanov gpm6: gpm6-gpio-bank { 193*11715fcfSIvaylo Ivanov gpio-controller; 194*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 195*11715fcfSIvaylo Ivanov 196*11715fcfSIvaylo Ivanov interrupt-controller; 197*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 198*11715fcfSIvaylo Ivanov interrupt-parent = <&gic>; 199*11715fcfSIvaylo Ivanov interrupts = <GIC_SPI 140 IRQ_TYPE_LEVEL_HIGH 0>, 200*11715fcfSIvaylo Ivanov <GIC_SPI 141 IRQ_TYPE_LEVEL_HIGH 0>; 201*11715fcfSIvaylo Ivanov }; 202*11715fcfSIvaylo Ivanov 203*11715fcfSIvaylo Ivanov gpm7: gpm7-gpio-bank { 204*11715fcfSIvaylo Ivanov gpio-controller; 205*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 206*11715fcfSIvaylo Ivanov 207*11715fcfSIvaylo Ivanov interrupt-controller; 208*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 209*11715fcfSIvaylo Ivanov interrupt-parent = <&gic>; 210*11715fcfSIvaylo Ivanov interrupts = <GIC_SPI 142 IRQ_TYPE_LEVEL_HIGH 0>, 211*11715fcfSIvaylo Ivanov <GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH 0>; 212*11715fcfSIvaylo Ivanov }; 213*11715fcfSIvaylo Ivanov 214*11715fcfSIvaylo Ivanov gpm8: gpm8-gpio-bank { 215*11715fcfSIvaylo Ivanov gpio-controller; 216*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 217*11715fcfSIvaylo Ivanov 218*11715fcfSIvaylo Ivanov interrupt-controller; 219*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 220*11715fcfSIvaylo Ivanov interrupt-parent = <&gic>; 221*11715fcfSIvaylo Ivanov interrupts = <GIC_SPI 144 IRQ_TYPE_LEVEL_HIGH 0>, 222*11715fcfSIvaylo Ivanov <GIC_SPI 145 IRQ_TYPE_LEVEL_HIGH 0>; 223*11715fcfSIvaylo Ivanov }; 224*11715fcfSIvaylo Ivanov 225*11715fcfSIvaylo Ivanov gpm9: gpm9-gpio-bank { 226*11715fcfSIvaylo Ivanov gpio-controller; 227*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 228*11715fcfSIvaylo Ivanov 229*11715fcfSIvaylo Ivanov interrupt-controller; 230*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 231*11715fcfSIvaylo Ivanov interrupt-parent = <&gic>; 232*11715fcfSIvaylo Ivanov interrupts = <GIC_SPI 146 IRQ_TYPE_LEVEL_HIGH 0>, 233*11715fcfSIvaylo Ivanov <GIC_SPI 147 IRQ_TYPE_LEVEL_HIGH 0>; 234*11715fcfSIvaylo Ivanov }; 235*11715fcfSIvaylo Ivanov 236*11715fcfSIvaylo Ivanov gpm10: gpm10-gpio-bank { 237*11715fcfSIvaylo Ivanov gpio-controller; 238*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 239*11715fcfSIvaylo Ivanov 240*11715fcfSIvaylo Ivanov interrupt-controller; 241*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 242*11715fcfSIvaylo Ivanov interrupt-parent = <&gic>; 243*11715fcfSIvaylo Ivanov interrupts = <GIC_SPI 148 IRQ_TYPE_LEVEL_HIGH 0>, 244*11715fcfSIvaylo Ivanov <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH 0>; 245*11715fcfSIvaylo Ivanov }; 246*11715fcfSIvaylo Ivanov 247*11715fcfSIvaylo Ivanov gpm11: gpm11-gpio-bank { 248*11715fcfSIvaylo Ivanov gpio-controller; 249*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 250*11715fcfSIvaylo Ivanov 251*11715fcfSIvaylo Ivanov interrupt-controller; 252*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 253*11715fcfSIvaylo Ivanov interrupt-parent = <&gic>; 254*11715fcfSIvaylo Ivanov interrupts = <GIC_SPI 150 IRQ_TYPE_LEVEL_HIGH 0>, 255*11715fcfSIvaylo Ivanov <GIC_SPI 151 IRQ_TYPE_LEVEL_HIGH 0>; 256*11715fcfSIvaylo Ivanov }; 257*11715fcfSIvaylo Ivanov 258*11715fcfSIvaylo Ivanov gpm12: gpm12-gpio-bank { 259*11715fcfSIvaylo Ivanov gpio-controller; 260*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 261*11715fcfSIvaylo Ivanov 262*11715fcfSIvaylo Ivanov interrupt-controller; 263*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 264*11715fcfSIvaylo Ivanov interrupts = <GIC_SPI 152 IRQ_TYPE_LEVEL_HIGH 0>, 265*11715fcfSIvaylo Ivanov <GIC_SPI 153 IRQ_TYPE_LEVEL_HIGH 0>; 266*11715fcfSIvaylo Ivanov }; 267*11715fcfSIvaylo Ivanov 268*11715fcfSIvaylo Ivanov gpm13: gpm13-gpio-bank { 269*11715fcfSIvaylo Ivanov gpio-controller; 270*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 271*11715fcfSIvaylo Ivanov 272*11715fcfSIvaylo Ivanov interrupt-controller; 273*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 274*11715fcfSIvaylo Ivanov interrupt-parent = <&gic>; 275*11715fcfSIvaylo Ivanov interrupts = <GIC_SPI 154 IRQ_TYPE_LEVEL_HIGH 0>, 276*11715fcfSIvaylo Ivanov <GIC_SPI 155 IRQ_TYPE_LEVEL_HIGH 0>; 277*11715fcfSIvaylo Ivanov }; 278*11715fcfSIvaylo Ivanov 279*11715fcfSIvaylo Ivanov gpm14: gpm14-gpio-bank { 280*11715fcfSIvaylo Ivanov gpio-controller; 281*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 282*11715fcfSIvaylo Ivanov 283*11715fcfSIvaylo Ivanov interrupt-controller; 284*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 285*11715fcfSIvaylo Ivanov interrupt-parent = <&gic>; 286*11715fcfSIvaylo Ivanov interrupts = <GIC_SPI 156 IRQ_TYPE_LEVEL_HIGH 0>; 287*11715fcfSIvaylo Ivanov }; 288*11715fcfSIvaylo Ivanov 289*11715fcfSIvaylo Ivanov gpm15: gpm15-gpio-bank { 290*11715fcfSIvaylo Ivanov gpio-controller; 291*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 292*11715fcfSIvaylo Ivanov 293*11715fcfSIvaylo Ivanov interrupt-controller; 294*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 295*11715fcfSIvaylo Ivanov interrupt-parent = <&gic>; 296*11715fcfSIvaylo Ivanov interrupts = <GIC_SPI 157 IRQ_TYPE_LEVEL_HIGH 0>; 297*11715fcfSIvaylo Ivanov }; 298*11715fcfSIvaylo Ivanov 299*11715fcfSIvaylo Ivanov gpm16: gpm16-gpio-bank { 300*11715fcfSIvaylo Ivanov gpio-controller; 301*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 302*11715fcfSIvaylo Ivanov 303*11715fcfSIvaylo Ivanov interrupt-controller; 304*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 305*11715fcfSIvaylo Ivanov interrupt-parent = <&gic>; 306*11715fcfSIvaylo Ivanov interrupts = <GIC_SPI 158 IRQ_TYPE_LEVEL_HIGH 0>; 307*11715fcfSIvaylo Ivanov }; 308*11715fcfSIvaylo Ivanov 309*11715fcfSIvaylo Ivanov gpm17: gpm17-gpio-bank { 310*11715fcfSIvaylo Ivanov gpio-controller; 311*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 312*11715fcfSIvaylo Ivanov 313*11715fcfSIvaylo Ivanov interrupt-controller; 314*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 315*11715fcfSIvaylo Ivanov interrupt-parent = <&gic>; 316*11715fcfSIvaylo Ivanov interrupts = <GIC_SPI 159 IRQ_TYPE_LEVEL_HIGH 0>; 317*11715fcfSIvaylo Ivanov }; 318*11715fcfSIvaylo Ivanov 319*11715fcfSIvaylo Ivanov gpm20: gpm20-gpio-bank { 320*11715fcfSIvaylo Ivanov gpio-controller; 321*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 322*11715fcfSIvaylo Ivanov 323*11715fcfSIvaylo Ivanov interrupt-controller; 324*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 325*11715fcfSIvaylo Ivanov interrupt-parent = <&gic>; 326*11715fcfSIvaylo Ivanov interrupts = <GIC_SPI 162 IRQ_TYPE_LEVEL_HIGH 0>; 327*11715fcfSIvaylo Ivanov }; 328*11715fcfSIvaylo Ivanov 329*11715fcfSIvaylo Ivanov gpm21: gpm21-gpio-bank { 330*11715fcfSIvaylo Ivanov gpio-controller; 331*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 332*11715fcfSIvaylo Ivanov 333*11715fcfSIvaylo Ivanov interrupt-controller; 334*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 335*11715fcfSIvaylo Ivanov interrupt-parent = <&gic>; 336*11715fcfSIvaylo Ivanov interrupts = <GIC_SPI 163 IRQ_TYPE_LEVEL_HIGH 0>; 337*11715fcfSIvaylo Ivanov }; 338*11715fcfSIvaylo Ivanov 339*11715fcfSIvaylo Ivanov gpm22: gpm22-gpio-bank { 340*11715fcfSIvaylo Ivanov gpio-controller; 341*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 342*11715fcfSIvaylo Ivanov 343*11715fcfSIvaylo Ivanov interrupt-controller; 344*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 345*11715fcfSIvaylo Ivanov interrupt-parent = <&gic>; 346*11715fcfSIvaylo Ivanov interrupts = <GIC_SPI 164 IRQ_TYPE_LEVEL_HIGH 0>; 347*11715fcfSIvaylo Ivanov }; 348*11715fcfSIvaylo Ivanov 349*11715fcfSIvaylo Ivanov gpm23: gpm23-gpio-bank { 350*11715fcfSIvaylo Ivanov gpio-controller; 351*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 352*11715fcfSIvaylo Ivanov 353*11715fcfSIvaylo Ivanov interrupt-controller; 354*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 355*11715fcfSIvaylo Ivanov interrupt-parent = <&gic>; 356*11715fcfSIvaylo Ivanov interrupts = <GIC_SPI 165 IRQ_TYPE_LEVEL_HIGH 0>; 357*11715fcfSIvaylo Ivanov }; 358*11715fcfSIvaylo Ivanov 359*11715fcfSIvaylo Ivanov gpm24: gpm24-gpio-bank { 360*11715fcfSIvaylo Ivanov gpio-controller; 361*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 362*11715fcfSIvaylo Ivanov 363*11715fcfSIvaylo Ivanov interrupt-controller; 364*11715fcfSIvaylo Ivanov 365*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 366*11715fcfSIvaylo Ivanov interrupt-parent = <&gic>; 367*11715fcfSIvaylo Ivanov interrupts = <GIC_SPI 166 IRQ_TYPE_LEVEL_HIGH 0>; 368*11715fcfSIvaylo Ivanov }; 369*11715fcfSIvaylo Ivanov 370*11715fcfSIvaylo Ivanov hsi2c24_bus: hsi2c24-bus-pins { 371*11715fcfSIvaylo Ivanov samsung,pins = "gpm0-0", "gpm0-1"; 372*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 373*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 374*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 375*11715fcfSIvaylo Ivanov }; 376*11715fcfSIvaylo Ivanov 377*11715fcfSIvaylo Ivanov hsi2c25_bus: hsi2c25-bus-pins { 378*11715fcfSIvaylo Ivanov samsung,pins = "gpm1-0", "gpm1-1"; 379*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 380*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 381*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 382*11715fcfSIvaylo Ivanov }; 383*11715fcfSIvaylo Ivanov 384*11715fcfSIvaylo Ivanov hsi2c26_bus: hsi2c26-bus-pins { 385*11715fcfSIvaylo Ivanov samsung,pins = "gpm2-0", "gpm2-1"; 386*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 387*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 388*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 389*11715fcfSIvaylo Ivanov }; 390*11715fcfSIvaylo Ivanov 391*11715fcfSIvaylo Ivanov hsi2c27_bus: hsi2c27-bus-pins { 392*11715fcfSIvaylo Ivanov samsung,pins = "gpm3-0", "gpm3-1"; 393*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 394*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 395*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 396*11715fcfSIvaylo Ivanov }; 397*11715fcfSIvaylo Ivanov 398*11715fcfSIvaylo Ivanov hsi2c28_bus: hsi2c28-bus-pins { 399*11715fcfSIvaylo Ivanov samsung,pins = "gpm4-0", "gpm4-1"; 400*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 401*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 402*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 403*11715fcfSIvaylo Ivanov }; 404*11715fcfSIvaylo Ivanov 405*11715fcfSIvaylo Ivanov hsi2c29_bus: hsi2c29-bus-pins { 406*11715fcfSIvaylo Ivanov samsung,pins = "gpm5-0", "gpm5-1"; 407*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 408*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 409*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 410*11715fcfSIvaylo Ivanov }; 411*11715fcfSIvaylo Ivanov 412*11715fcfSIvaylo Ivanov hsi2c30_bus: hsi2c30-bus-pins { 413*11715fcfSIvaylo Ivanov samsung,pins = "gpm6-0", "gpm6-1"; 414*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 415*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 416*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 417*11715fcfSIvaylo Ivanov }; 418*11715fcfSIvaylo Ivanov 419*11715fcfSIvaylo Ivanov hsi2c31_bus: hsi2c31-bus-pins { 420*11715fcfSIvaylo Ivanov samsung,pins = "gpm7-0", "gpm7-1"; 421*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 422*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 423*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 424*11715fcfSIvaylo Ivanov }; 425*11715fcfSIvaylo Ivanov 426*11715fcfSIvaylo Ivanov hsi2c32_bus: hsi2c32-bus-pins { 427*11715fcfSIvaylo Ivanov samsung,pins = "gpm8-0", "gpm8-1"; 428*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 429*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 430*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 431*11715fcfSIvaylo Ivanov }; 432*11715fcfSIvaylo Ivanov 433*11715fcfSIvaylo Ivanov hsi2c33_bus: hsi2c33-bus-pins { 434*11715fcfSIvaylo Ivanov samsung,pins = "gpm9-0", "gpm9-1"; 435*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 436*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 437*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 438*11715fcfSIvaylo Ivanov }; 439*11715fcfSIvaylo Ivanov 440*11715fcfSIvaylo Ivanov hsi2c34_bus: hsi2c34-bus-pins { 441*11715fcfSIvaylo Ivanov samsung,pins = "gpm10-0", "gpm10-1"; 442*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 443*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 444*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 445*11715fcfSIvaylo Ivanov }; 446*11715fcfSIvaylo Ivanov 447*11715fcfSIvaylo Ivanov hsi2c35_bus: hsi2c35-bus-pins { 448*11715fcfSIvaylo Ivanov samsung,pins = "gpm11-0", "gpm11-1"; 449*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 450*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 451*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 452*11715fcfSIvaylo Ivanov }; 453*11715fcfSIvaylo Ivanov 454*11715fcfSIvaylo Ivanov hsi2c36_bus: hsi2c36-bus-pins { 455*11715fcfSIvaylo Ivanov samsung,pins = "gpm12-0", "gpm12-1"; 456*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 457*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 458*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 459*11715fcfSIvaylo Ivanov }; 460*11715fcfSIvaylo Ivanov 461*11715fcfSIvaylo Ivanov hsi2c37_bus: hsi2c37-bus-pins { 462*11715fcfSIvaylo Ivanov samsung,pins = "gpm13-0", "gpm13-1"; 463*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 464*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 465*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 466*11715fcfSIvaylo Ivanov }; 467*11715fcfSIvaylo Ivanov 468*11715fcfSIvaylo Ivanov hsi2c38_bus: hsi2c38-bus-pins { 469*11715fcfSIvaylo Ivanov samsung,pins = "gpm23-0", "gpm24-0"; 470*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 471*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 472*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 473*11715fcfSIvaylo Ivanov }; 474*11715fcfSIvaylo Ivanov 475*11715fcfSIvaylo Ivanov spi12_bus: spi12-bus-pins { 476*11715fcfSIvaylo Ivanov samsung,pins = "gpm0-0", "gpm0-1", "gpm1-0"; 477*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 478*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 479*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 480*11715fcfSIvaylo Ivanov }; 481*11715fcfSIvaylo Ivanov 482*11715fcfSIvaylo Ivanov spi12_cs: spi12-cs-pins { 483*11715fcfSIvaylo Ivanov samsung,pins = "gpm1-1"; 484*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 485*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 486*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 487*11715fcfSIvaylo Ivanov }; 488*11715fcfSIvaylo Ivanov 489*11715fcfSIvaylo Ivanov spi12_cs_func: spi12-cs-func-pins { 490*11715fcfSIvaylo Ivanov samsung,pins = "gpm1-1"; 491*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 492*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 493*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 494*11715fcfSIvaylo Ivanov }; 495*11715fcfSIvaylo Ivanov 496*11715fcfSIvaylo Ivanov spi13_bus: spi13-bus-pins { 497*11715fcfSIvaylo Ivanov samsung,pins = "gpm2-0", "gpm2-1", "gpm3-0"; 498*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 499*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 500*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 501*11715fcfSIvaylo Ivanov }; 502*11715fcfSIvaylo Ivanov 503*11715fcfSIvaylo Ivanov spi13_cs: spi13-cs-pins { 504*11715fcfSIvaylo Ivanov samsung,pins = "gpm3-1"; 505*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 506*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 507*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 508*11715fcfSIvaylo Ivanov }; 509*11715fcfSIvaylo Ivanov 510*11715fcfSIvaylo Ivanov spi13_cs_func: spi13-cs-func-pins { 511*11715fcfSIvaylo Ivanov samsung,pins = "gpm3-1"; 512*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 513*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 514*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 515*11715fcfSIvaylo Ivanov }; 516*11715fcfSIvaylo Ivanov 517*11715fcfSIvaylo Ivanov spi14_bus: spi14-bus-pins { 518*11715fcfSIvaylo Ivanov samsung,pins = "gpm4-0", "gpm4-1", "gpm5-0"; 519*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 520*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 521*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 522*11715fcfSIvaylo Ivanov }; 523*11715fcfSIvaylo Ivanov 524*11715fcfSIvaylo Ivanov spi14_cs: spi14-cs-pins { 525*11715fcfSIvaylo Ivanov samsung,pins = "gpm5-1"; 526*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 527*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 528*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 529*11715fcfSIvaylo Ivanov }; 530*11715fcfSIvaylo Ivanov 531*11715fcfSIvaylo Ivanov spi14_cs_func: spi14-cs-func-pins { 532*11715fcfSIvaylo Ivanov samsung,pins = "gpm5-1"; 533*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 534*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 535*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 536*11715fcfSIvaylo Ivanov }; 537*11715fcfSIvaylo Ivanov 538*11715fcfSIvaylo Ivanov spi15_bus: spi15-bus-pins { 539*11715fcfSIvaylo Ivanov samsung,pins = "gpm6-0", "gpm6-1", "gpm7-0"; 540*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 541*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 542*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 543*11715fcfSIvaylo Ivanov }; 544*11715fcfSIvaylo Ivanov 545*11715fcfSIvaylo Ivanov spi15_cs: spi15-cs-pins { 546*11715fcfSIvaylo Ivanov samsung,pins = "gpm7-1"; 547*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 548*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 549*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 550*11715fcfSIvaylo Ivanov }; 551*11715fcfSIvaylo Ivanov 552*11715fcfSIvaylo Ivanov spi15_cs_func: spi15-cs-func-pins { 553*11715fcfSIvaylo Ivanov samsung,pins = "gpm7-1"; 554*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 555*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 556*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 557*11715fcfSIvaylo Ivanov }; 558*11715fcfSIvaylo Ivanov 559*11715fcfSIvaylo Ivanov spi16_bus: spi16-bus-pins { 560*11715fcfSIvaylo Ivanov samsung,pins = "gpm8-0", "gpm8-1", "gpm9-0"; 561*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 562*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 563*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 564*11715fcfSIvaylo Ivanov }; 565*11715fcfSIvaylo Ivanov 566*11715fcfSIvaylo Ivanov spi16_cs: spi16-cs-pins { 567*11715fcfSIvaylo Ivanov samsung,pins = "gpm9-1"; 568*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 569*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 570*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 571*11715fcfSIvaylo Ivanov }; 572*11715fcfSIvaylo Ivanov 573*11715fcfSIvaylo Ivanov spi16_cs_func: spi16-cs-func-pins { 574*11715fcfSIvaylo Ivanov samsung,pins = "gpm9-1"; 575*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 576*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 577*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 578*11715fcfSIvaylo Ivanov }; 579*11715fcfSIvaylo Ivanov 580*11715fcfSIvaylo Ivanov spi17_bus: spi17-bus-pins { 581*11715fcfSIvaylo Ivanov samsung,pins = "gpm10-0", "gpm10-1", "gpm11-0"; 582*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 583*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 584*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 585*11715fcfSIvaylo Ivanov }; 586*11715fcfSIvaylo Ivanov 587*11715fcfSIvaylo Ivanov spi17_cs: spi17-cs-pins { 588*11715fcfSIvaylo Ivanov samsung,pins = "gpm11-1"; 589*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 590*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 591*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 592*11715fcfSIvaylo Ivanov }; 593*11715fcfSIvaylo Ivanov 594*11715fcfSIvaylo Ivanov spi17_cs_func: spi17-cs-func-pins { 595*11715fcfSIvaylo Ivanov samsung,pins = "gpm11-1"; 596*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 597*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 598*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 599*11715fcfSIvaylo Ivanov }; 600*11715fcfSIvaylo Ivanov 601*11715fcfSIvaylo Ivanov spi18_bus: spi18-bus-pins { 602*11715fcfSIvaylo Ivanov samsung,pins = "gpm12-0", "gpm12-1", "gpm13-0"; 603*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 604*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 605*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 606*11715fcfSIvaylo Ivanov }; 607*11715fcfSIvaylo Ivanov 608*11715fcfSIvaylo Ivanov spi18_cs: spi18-cs-pins { 609*11715fcfSIvaylo Ivanov samsung,pins = "gpm13-1"; 610*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 611*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 612*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 613*11715fcfSIvaylo Ivanov }; 614*11715fcfSIvaylo Ivanov 615*11715fcfSIvaylo Ivanov spi18_cs_func: spi18-cs-func-pins { 616*11715fcfSIvaylo Ivanov samsung,pins = "gpm13-1"; 617*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 618*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 619*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 620*11715fcfSIvaylo Ivanov }; 621*11715fcfSIvaylo Ivanov 622*11715fcfSIvaylo Ivanov uart14_bus_single: uart14-bus-single-pins { 623*11715fcfSIvaylo Ivanov samsung,pins = "gpm0-0", "gpm0-1", "gpm2-0", "gpm2-1"; 624*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 625*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 626*11715fcfSIvaylo Ivanov }; 627*11715fcfSIvaylo Ivanov 628*11715fcfSIvaylo Ivanov uart14_bus_dual: uart14-bus-dual-pins { 629*11715fcfSIvaylo Ivanov samsung,pins = "gpm0-0", "gpm0-1"; 630*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 631*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 632*11715fcfSIvaylo Ivanov }; 633*11715fcfSIvaylo Ivanov 634*11715fcfSIvaylo Ivanov uart15_bus_single: uart15-bus-single-pins { 635*11715fcfSIvaylo Ivanov samsung,pins = "gpm3-0", "gpm3-1", "gpm4-0", "gpm4-1"; 636*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 637*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 638*11715fcfSIvaylo Ivanov }; 639*11715fcfSIvaylo Ivanov 640*11715fcfSIvaylo Ivanov uart15_bus_dual: uart15-bus-dual-pins { 641*11715fcfSIvaylo Ivanov samsung,pins = "gpm3-0", "gpm3-1"; 642*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 643*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 644*11715fcfSIvaylo Ivanov }; 645*11715fcfSIvaylo Ivanov 646*11715fcfSIvaylo Ivanov uart16_bus_single: uart16-bus-single-pins { 647*11715fcfSIvaylo Ivanov samsung,pins = "gpm5-0", "gpm5-1", "gpm6-0", "gpm6-1"; 648*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 649*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 650*11715fcfSIvaylo Ivanov }; 651*11715fcfSIvaylo Ivanov 652*11715fcfSIvaylo Ivanov uart16_bus_dual: uart16-bus-dual-pins { 653*11715fcfSIvaylo Ivanov samsung,pins = "gpm5-0", "gpm5-1"; 654*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 655*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 656*11715fcfSIvaylo Ivanov }; 657*11715fcfSIvaylo Ivanov 658*11715fcfSIvaylo Ivanov uart17_bus_single: uart17-bus-single-pins { 659*11715fcfSIvaylo Ivanov samsung,pins = "gpm7-0", "gpm7-1", "gpm8-0", "gpm8-1"; 660*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 661*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 662*11715fcfSIvaylo Ivanov }; 663*11715fcfSIvaylo Ivanov 664*11715fcfSIvaylo Ivanov uart17_bus_dual: uart17-bus-dual-pins { 665*11715fcfSIvaylo Ivanov samsung,pins = "gpm7-0", "gpm7-1"; 666*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 667*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 668*11715fcfSIvaylo Ivanov }; 669*11715fcfSIvaylo Ivanov 670*11715fcfSIvaylo Ivanov uart18_bus_single: uart18-bus-single-pins { 671*11715fcfSIvaylo Ivanov samsung,pins = "gpm8-0", "gpm8-1", "gpm9-0", "gpm9-1"; 672*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 673*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 674*11715fcfSIvaylo Ivanov }; 675*11715fcfSIvaylo Ivanov 676*11715fcfSIvaylo Ivanov uart18_bus_dual: uart18-bus-dual-pins { 677*11715fcfSIvaylo Ivanov samsung,pins = "gpm8-0", "gpm8-1"; 678*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 679*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 680*11715fcfSIvaylo Ivanov }; 681*11715fcfSIvaylo Ivanov 682*11715fcfSIvaylo Ivanov uart19_bus_single: uart19-bus-single-pins { 683*11715fcfSIvaylo Ivanov samsung,pins = "gpm10-0", "gpm10-1", "gpm11-0", "gpm11-1"; 684*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 685*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 686*11715fcfSIvaylo Ivanov }; 687*11715fcfSIvaylo Ivanov 688*11715fcfSIvaylo Ivanov uart19_bus_dual: uart19-bus-dual-pins { 689*11715fcfSIvaylo Ivanov samsung,pins = "gpm12-0", "gpm12-1"; 690*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 691*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 692*11715fcfSIvaylo Ivanov }; 693*11715fcfSIvaylo Ivanov 694*11715fcfSIvaylo Ivanov uart20_bus_single: uart20-bus-single-pins { 695*11715fcfSIvaylo Ivanov samsung,pins = "gpm13-0", "gpm13-1", "gpm14-0", "gpm14-1"; 696*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 697*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 698*11715fcfSIvaylo Ivanov }; 699*11715fcfSIvaylo Ivanov 700*11715fcfSIvaylo Ivanov uart20_bus_dual: uart20-bus-dual-pins { 701*11715fcfSIvaylo Ivanov samsung,pins = "gpm13-0", "gpm13-1"; 702*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 703*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 704*11715fcfSIvaylo Ivanov }; 705*11715fcfSIvaylo Ivanov 706*11715fcfSIvaylo Ivanov}; 707*11715fcfSIvaylo Ivanov 708*11715fcfSIvaylo Ivanov&pinctrl_hsi1 { 709*11715fcfSIvaylo Ivanov gpf0: gpf0-gpio-bank { 710*11715fcfSIvaylo Ivanov gpio-controller; 711*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 712*11715fcfSIvaylo Ivanov interrupt-controller; 713*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 714*11715fcfSIvaylo Ivanov }; 715*11715fcfSIvaylo Ivanov 716*11715fcfSIvaylo Ivanov pcie0_clkreq: pcie0-clkreq-pins { 717*11715fcfSIvaylo Ivanov samsung,pins = "gpf0-0"; 718*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 719*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 720*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV4>; 721*11715fcfSIvaylo Ivanov samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>; 722*11715fcfSIvaylo Ivanov samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_UP>; 723*11715fcfSIvaylo Ivanov }; 724*11715fcfSIvaylo Ivanov 725*11715fcfSIvaylo Ivanov pcie0_perst: pcie0-perst-pins { 726*11715fcfSIvaylo Ivanov samsung,pins = "gpf0-1"; 727*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 728*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV4>; 729*11715fcfSIvaylo Ivanov samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>; 730*11715fcfSIvaylo Ivanov }; 731*11715fcfSIvaylo Ivanov 732*11715fcfSIvaylo Ivanov pcie1_clkreq: pcie1-clkreq-pins { 733*11715fcfSIvaylo Ivanov samsung,pins = "gpf0-2"; 734*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 735*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 736*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV4>; 737*11715fcfSIvaylo Ivanov samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>; 738*11715fcfSIvaylo Ivanov samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_UP>; 739*11715fcfSIvaylo Ivanov }; 740*11715fcfSIvaylo Ivanov 741*11715fcfSIvaylo Ivanov pcie1_perst: pcie1-perst-pins { 742*11715fcfSIvaylo Ivanov samsung,pins = "gpf0-3"; 743*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 744*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV4>; 745*11715fcfSIvaylo Ivanov samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>; 746*11715fcfSIvaylo Ivanov }; 747*11715fcfSIvaylo Ivanov}; 748*11715fcfSIvaylo Ivanov 749*11715fcfSIvaylo Ivanov&pinctrl_hsi1ufs { 750*11715fcfSIvaylo Ivanov gpf2: gpf2-gpio-bank { 751*11715fcfSIvaylo Ivanov gpio-controller; 752*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 753*11715fcfSIvaylo Ivanov interrupt-controller; 754*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 755*11715fcfSIvaylo Ivanov }; 756*11715fcfSIvaylo Ivanov 757*11715fcfSIvaylo Ivanov ufs_rst_n: ufs-rst-n-pins { 758*11715fcfSIvaylo Ivanov samsung,pins = "gpf2-1"; 759*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 760*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 761*11715fcfSIvaylo Ivanov samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>; 762*11715fcfSIvaylo Ivanov samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>; 763*11715fcfSIvaylo Ivanov }; 764*11715fcfSIvaylo Ivanov 765*11715fcfSIvaylo Ivanov ufs_refclk_out: ufs-refclk-out-pins { 766*11715fcfSIvaylo Ivanov samsung,pins = "gpf2-0"; 767*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 768*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 769*11715fcfSIvaylo Ivanov samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>; 770*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV3>; 771*11715fcfSIvaylo Ivanov samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>; 772*11715fcfSIvaylo Ivanov }; 773*11715fcfSIvaylo Ivanov}; 774*11715fcfSIvaylo Ivanov 775*11715fcfSIvaylo Ivanov&pinctrl_peric0 { 776*11715fcfSIvaylo Ivanov gpb0: gpb0-gpio-bank { 777*11715fcfSIvaylo Ivanov gpio-controller; 778*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 779*11715fcfSIvaylo Ivanov interrupt-controller; 780*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 781*11715fcfSIvaylo Ivanov }; 782*11715fcfSIvaylo Ivanov 783*11715fcfSIvaylo Ivanov gpb1: gpb1-gpio-bank { 784*11715fcfSIvaylo Ivanov gpio-controller; 785*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 786*11715fcfSIvaylo Ivanov interrupt-controller; 787*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 788*11715fcfSIvaylo Ivanov }; 789*11715fcfSIvaylo Ivanov 790*11715fcfSIvaylo Ivanov gpb2: gpb2-gpio-bank { 791*11715fcfSIvaylo Ivanov gpio-controller; 792*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 793*11715fcfSIvaylo Ivanov interrupt-controller; 794*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 795*11715fcfSIvaylo Ivanov }; 796*11715fcfSIvaylo Ivanov 797*11715fcfSIvaylo Ivanov gpb3: gpb3-gpio-bank { 798*11715fcfSIvaylo Ivanov gpio-controller; 799*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 800*11715fcfSIvaylo Ivanov interrupt-controller; 801*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 802*11715fcfSIvaylo Ivanov }; 803*11715fcfSIvaylo Ivanov 804*11715fcfSIvaylo Ivanov gpc0: gpc0-gpio-bank { 805*11715fcfSIvaylo Ivanov gpio-controller; 806*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 807*11715fcfSIvaylo Ivanov interrupt-controller; 808*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 809*11715fcfSIvaylo Ivanov }; 810*11715fcfSIvaylo Ivanov 811*11715fcfSIvaylo Ivanov gpc1: gpc1-gpio-bank { 812*11715fcfSIvaylo Ivanov gpio-controller; 813*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 814*11715fcfSIvaylo Ivanov interrupt-controller; 815*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 816*11715fcfSIvaylo Ivanov }; 817*11715fcfSIvaylo Ivanov 818*11715fcfSIvaylo Ivanov gpc2: gpc2-gpio-bank { 819*11715fcfSIvaylo Ivanov gpio-controller; 820*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 821*11715fcfSIvaylo Ivanov interrupt-controller; 822*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 823*11715fcfSIvaylo Ivanov }; 824*11715fcfSIvaylo Ivanov 825*11715fcfSIvaylo Ivanov gpg1: gpg1-gpio-bank { 826*11715fcfSIvaylo Ivanov gpio-controller; 827*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 828*11715fcfSIvaylo Ivanov interrupt-controller; 829*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 830*11715fcfSIvaylo Ivanov }; 831*11715fcfSIvaylo Ivanov 832*11715fcfSIvaylo Ivanov gpg2: gpg2-gpio-bank { 833*11715fcfSIvaylo Ivanov gpio-controller; 834*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 835*11715fcfSIvaylo Ivanov interrupt-controller; 836*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 837*11715fcfSIvaylo Ivanov }; 838*11715fcfSIvaylo Ivanov 839*11715fcfSIvaylo Ivanov gpp4: gpp4-gpio-bank { 840*11715fcfSIvaylo Ivanov gpio-controller; 841*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 842*11715fcfSIvaylo Ivanov interrupt-controller; 843*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 844*11715fcfSIvaylo Ivanov }; 845*11715fcfSIvaylo Ivanov 846*11715fcfSIvaylo Ivanov aud_i2s0_bus: aud-i2s0-bus-pins { 847*11715fcfSIvaylo Ivanov samsung,pins = "gpb0-0", "gpb0-1", "gpb0-2", "gpb0-3"; 848*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 849*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 850*11715fcfSIvaylo Ivanov }; 851*11715fcfSIvaylo Ivanov 852*11715fcfSIvaylo Ivanov aud_i2s1_bus: aud-i2s1-bus-pins { 853*11715fcfSIvaylo Ivanov samsung,pins = "gpb1-0", "gpb1-1", "gpb1-2", "gpb1-3"; 854*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 855*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 856*11715fcfSIvaylo Ivanov }; 857*11715fcfSIvaylo Ivanov 858*11715fcfSIvaylo Ivanov aud_i2s2_bus: aud-i2s2-bus-pins { 859*11715fcfSIvaylo Ivanov samsung,pins = "gpb2-0", "gpb2-1", "gpb2-2", "gpb2-3"; 860*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 861*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 862*11715fcfSIvaylo Ivanov }; 863*11715fcfSIvaylo Ivanov 864*11715fcfSIvaylo Ivanov aud_i2s3_bus: aud-i2s3-bus-pins { 865*11715fcfSIvaylo Ivanov samsung,pins = "gpb3-0", "gpb3-1", "gpb3-2", "gpb3-3"; 866*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 867*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 868*11715fcfSIvaylo Ivanov }; 869*11715fcfSIvaylo Ivanov 870*11715fcfSIvaylo Ivanov aud_i2s3_pci: aud-i2s3-pci-pins { 871*11715fcfSIvaylo Ivanov samsung,pins = "gpb3-0", "gpb3-1"; 872*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 873*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 874*11715fcfSIvaylo Ivanov }; 875*11715fcfSIvaylo Ivanov 876*11715fcfSIvaylo Ivanov aud_dsd_bus: aud-dsd-bus-pins { 877*11715fcfSIvaylo Ivanov samsung,pins = "gpb1-0", "gpb1-1", "gpb1-2"; 878*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 879*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 880*11715fcfSIvaylo Ivanov }; 881*11715fcfSIvaylo Ivanov 882*11715fcfSIvaylo Ivanov decon_0_te: decon-0-te-pins { 883*11715fcfSIvaylo Ivanov samsung,pins = "gpg2-0"; 884*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_F>; 885*11715fcfSIvaylo Ivanov }; 886*11715fcfSIvaylo Ivanov 887*11715fcfSIvaylo Ivanov hsi2c8_bus: hsi2c8-bus-pins { 888*11715fcfSIvaylo Ivanov samsung,pins = "gpp4-0", "gpp4-1"; 889*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 890*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 891*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 892*11715fcfSIvaylo Ivanov }; 893*11715fcfSIvaylo Ivanov 894*11715fcfSIvaylo Ivanov hsi2c9_bus: hsi2c9-bus-pins { 895*11715fcfSIvaylo Ivanov samsung,pins = "gpp4-2", "gpp4-3"; 896*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 897*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 898*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 899*11715fcfSIvaylo Ivanov }; 900*11715fcfSIvaylo Ivanov 901*11715fcfSIvaylo Ivanov i3c0_bus: i3c0-bus-pins { 902*11715fcfSIvaylo Ivanov samsung,pins = "gpc0-0", "gpc0-1"; 903*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 904*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 905*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 906*11715fcfSIvaylo Ivanov }; 907*11715fcfSIvaylo Ivanov 908*11715fcfSIvaylo Ivanov i3c1_bus: i3c1-bus-pins { 909*11715fcfSIvaylo Ivanov samsung,pins = "gpc1-0", "gpc1-1"; 910*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 911*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 912*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 913*11715fcfSIvaylo Ivanov }; 914*11715fcfSIvaylo Ivanov 915*11715fcfSIvaylo Ivanov i3c2_bus: i3c2-bus-pins { 916*11715fcfSIvaylo Ivanov samsung,pins = "gpc2-0", "gpc2-1"; 917*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 918*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 919*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 920*11715fcfSIvaylo Ivanov samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>; 921*11715fcfSIvaylo Ivanov samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>; 922*11715fcfSIvaylo Ivanov }; 923*11715fcfSIvaylo Ivanov 924*11715fcfSIvaylo Ivanov spi4_bus: spi4-bus-pins { 925*11715fcfSIvaylo Ivanov samsung,pins = "gpp4-2", "gpp4-1", "gpp4-0"; 926*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 927*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 928*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 929*11715fcfSIvaylo Ivanov }; 930*11715fcfSIvaylo Ivanov 931*11715fcfSIvaylo Ivanov spi4_cs: spi4-cs-pins { 932*11715fcfSIvaylo Ivanov samsung,pins = "gpp4-3"; 933*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 934*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 935*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 936*11715fcfSIvaylo Ivanov }; 937*11715fcfSIvaylo Ivanov 938*11715fcfSIvaylo Ivanov spi4_cs_func: spi4-cs-func-pins { 939*11715fcfSIvaylo Ivanov samsung,pins = "gpp4-3"; 940*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 941*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 942*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 943*11715fcfSIvaylo Ivanov }; 944*11715fcfSIvaylo Ivanov 945*11715fcfSIvaylo Ivanov uart6_bus_single: uart6-bus-single-pins { 946*11715fcfSIvaylo Ivanov samsung,pins = "gpp4-0", "gpp4-1", "gpp4-2", "gpp4-3"; 947*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 948*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 949*11715fcfSIvaylo Ivanov }; 950*11715fcfSIvaylo Ivanov 951*11715fcfSIvaylo Ivanov uart6_bus_dual: uart6-bus-dual-pins { 952*11715fcfSIvaylo Ivanov samsung,pins = "gpp4-0", "gpp4-1"; 953*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 954*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 955*11715fcfSIvaylo Ivanov }; 956*11715fcfSIvaylo Ivanov}; 957*11715fcfSIvaylo Ivanov 958*11715fcfSIvaylo Ivanov&pinctrl_peric1 { 959*11715fcfSIvaylo Ivanov gpp7: gpp7-gpio-bank { 960*11715fcfSIvaylo Ivanov gpio-controller; 961*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 962*11715fcfSIvaylo Ivanov interrupt-controller; 963*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 964*11715fcfSIvaylo Ivanov }; 965*11715fcfSIvaylo Ivanov 966*11715fcfSIvaylo Ivanov gpp8: gpp8-gpio-bank { 967*11715fcfSIvaylo Ivanov gpio-controller; 968*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 969*11715fcfSIvaylo Ivanov interrupt-controller; 970*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 971*11715fcfSIvaylo Ivanov }; 972*11715fcfSIvaylo Ivanov 973*11715fcfSIvaylo Ivanov gpp9: gpp9-gpio-bank { 974*11715fcfSIvaylo Ivanov gpio-controller; 975*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 976*11715fcfSIvaylo Ivanov interrupt-controller; 977*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 978*11715fcfSIvaylo Ivanov }; 979*11715fcfSIvaylo Ivanov 980*11715fcfSIvaylo Ivanov gpp10: gpp10-gpio-bank { 981*11715fcfSIvaylo Ivanov gpio-controller; 982*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 983*11715fcfSIvaylo Ivanov interrupt-controller; 984*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 985*11715fcfSIvaylo Ivanov }; 986*11715fcfSIvaylo Ivanov 987*11715fcfSIvaylo Ivanov hsi2c14_bus: hsi2c14-bus-pins { 988*11715fcfSIvaylo Ivanov samsung,pins = "gpp7-0", "gpp7-1"; 989*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 990*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 991*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 992*11715fcfSIvaylo Ivanov }; 993*11715fcfSIvaylo Ivanov 994*11715fcfSIvaylo Ivanov hsi2c15_bus: hsi2c15-bus-pins { 995*11715fcfSIvaylo Ivanov samsung,pins = "gpp7-2", "gpp7-3"; 996*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 997*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 998*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 999*11715fcfSIvaylo Ivanov }; 1000*11715fcfSIvaylo Ivanov 1001*11715fcfSIvaylo Ivanov hsi2c16_bus: hsi2c16-bus-pins { 1002*11715fcfSIvaylo Ivanov samsung,pins = "gpp8-0", "gpp8-1"; 1003*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1004*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 1005*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1006*11715fcfSIvaylo Ivanov }; 1007*11715fcfSIvaylo Ivanov 1008*11715fcfSIvaylo Ivanov hsi2c17_bus: hsi2c17-bus-pins { 1009*11715fcfSIvaylo Ivanov samsung,pins = "gpp8-2", "gpp8-3"; 1010*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 1011*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 1012*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1013*11715fcfSIvaylo Ivanov }; 1014*11715fcfSIvaylo Ivanov 1015*11715fcfSIvaylo Ivanov hsi2c18_bus: hsi2c18-bus-pins { 1016*11715fcfSIvaylo Ivanov samsung,pins = "gpp9-0", "gpp9-1"; 1017*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1018*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 1019*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1020*11715fcfSIvaylo Ivanov }; 1021*11715fcfSIvaylo Ivanov 1022*11715fcfSIvaylo Ivanov hsi2c19_bus: hsi2c19-bus-pins { 1023*11715fcfSIvaylo Ivanov samsung,pins = "gpp9-2", "gpp9-3"; 1024*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 1025*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 1026*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1027*11715fcfSIvaylo Ivanov }; 1028*11715fcfSIvaylo Ivanov 1029*11715fcfSIvaylo Ivanov hsi2c20_bus: hsi2c20-bus-pins { 1030*11715fcfSIvaylo Ivanov samsung,pins = "gpp10-0", "gpp10-1"; 1031*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1032*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 1033*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1034*11715fcfSIvaylo Ivanov }; 1035*11715fcfSIvaylo Ivanov 1036*11715fcfSIvaylo Ivanov hsi2c21_bus: hsi2c21-bus-pins { 1037*11715fcfSIvaylo Ivanov samsung,pins = "gpp10-2", "gpp10-3"; 1038*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 1039*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 1040*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1041*11715fcfSIvaylo Ivanov }; 1042*11715fcfSIvaylo Ivanov 1043*11715fcfSIvaylo Ivanov spi7_bus: spi7-bus-pins { 1044*11715fcfSIvaylo Ivanov samsung,pins = "gpp7-2", "gpp7-1", "gpp7-0"; 1045*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1046*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1047*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1048*11715fcfSIvaylo Ivanov }; 1049*11715fcfSIvaylo Ivanov 1050*11715fcfSIvaylo Ivanov spi7_cs: spi7-cs-pins { 1051*11715fcfSIvaylo Ivanov samsung,pins = "gpp7-3"; 1052*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 1053*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1054*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1055*11715fcfSIvaylo Ivanov }; 1056*11715fcfSIvaylo Ivanov 1057*11715fcfSIvaylo Ivanov spi7_cs_func: spi7-cs-func-pins { 1058*11715fcfSIvaylo Ivanov samsung,pins = "gpp7-3"; 1059*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1060*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1061*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1062*11715fcfSIvaylo Ivanov }; 1063*11715fcfSIvaylo Ivanov 1064*11715fcfSIvaylo Ivanov spi8_bus: spi8-bus-pins { 1065*11715fcfSIvaylo Ivanov samsung,pins = "gpp8-2", "gpp8-1", "gpp8-0"; 1066*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1067*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1068*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1069*11715fcfSIvaylo Ivanov }; 1070*11715fcfSIvaylo Ivanov 1071*11715fcfSIvaylo Ivanov spi8_cs: spi8-cs-pins { 1072*11715fcfSIvaylo Ivanov samsung,pins = "gpp8-3"; 1073*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 1074*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1075*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1076*11715fcfSIvaylo Ivanov }; 1077*11715fcfSIvaylo Ivanov 1078*11715fcfSIvaylo Ivanov spi8_cs_func: spi8-cs-func-pins { 1079*11715fcfSIvaylo Ivanov samsung,pins = "gpp8-3"; 1080*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1081*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1082*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1083*11715fcfSIvaylo Ivanov }; 1084*11715fcfSIvaylo Ivanov 1085*11715fcfSIvaylo Ivanov spi9_bus: spi9-bus-pins { 1086*11715fcfSIvaylo Ivanov samsung,pins = "gpp9-2", "gpp9-1", "gpp9-0"; 1087*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1088*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1089*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1090*11715fcfSIvaylo Ivanov }; 1091*11715fcfSIvaylo Ivanov 1092*11715fcfSIvaylo Ivanov spi9_cs: spi9-cs-pins { 1093*11715fcfSIvaylo Ivanov samsung,pins = "gpp9-3"; 1094*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 1095*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1096*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1097*11715fcfSIvaylo Ivanov }; 1098*11715fcfSIvaylo Ivanov 1099*11715fcfSIvaylo Ivanov spi9_cs_func: spi9-cs-func-pins { 1100*11715fcfSIvaylo Ivanov samsung,pins = "gpp9-3"; 1101*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1102*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1103*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1104*11715fcfSIvaylo Ivanov }; 1105*11715fcfSIvaylo Ivanov 1106*11715fcfSIvaylo Ivanov spi10_bus: spi10-bus-pins { 1107*11715fcfSIvaylo Ivanov samsung,pins = "gpp10-2", "gpp10-1", "gpp10-0"; 1108*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1109*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1110*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1111*11715fcfSIvaylo Ivanov }; 1112*11715fcfSIvaylo Ivanov 1113*11715fcfSIvaylo Ivanov spi10_cs: spi10-cs-pins { 1114*11715fcfSIvaylo Ivanov samsung,pins = "gpp10-3"; 1115*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 1116*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1117*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1118*11715fcfSIvaylo Ivanov }; 1119*11715fcfSIvaylo Ivanov 1120*11715fcfSIvaylo Ivanov spi10_cs_func: spi10-cs-func-pins { 1121*11715fcfSIvaylo Ivanov samsung,pins = "gpp10-3"; 1122*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1123*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1124*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1125*11715fcfSIvaylo Ivanov }; 1126*11715fcfSIvaylo Ivanov 1127*11715fcfSIvaylo Ivanov uart9_bus_single: uart9-bus-single-pins { 1128*11715fcfSIvaylo Ivanov samsung,pins = "gpp7-3", "gpp7-2", "gpp7-1", "gpp7-0"; 1129*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1130*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1131*11715fcfSIvaylo Ivanov }; 1132*11715fcfSIvaylo Ivanov 1133*11715fcfSIvaylo Ivanov uart9_bus_dual: uart9-bus-dual-pins { 1134*11715fcfSIvaylo Ivanov samsung,pins = "gpp7-0", "gpp7-1"; 1135*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1136*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1137*11715fcfSIvaylo Ivanov }; 1138*11715fcfSIvaylo Ivanov 1139*11715fcfSIvaylo Ivanov uart10_bus_single: uart10-bus-single-pins { 1140*11715fcfSIvaylo Ivanov samsung,pins = "gpp8-3", "gpp8-2", "gpp8-1", "gpp8-0"; 1141*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1142*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1143*11715fcfSIvaylo Ivanov }; 1144*11715fcfSIvaylo Ivanov 1145*11715fcfSIvaylo Ivanov uart10_bus_dual: uart10-bus-dual-pins { 1146*11715fcfSIvaylo Ivanov samsung,pins = "gpp8-0", "gpp8-1"; 1147*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1148*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1149*11715fcfSIvaylo Ivanov }; 1150*11715fcfSIvaylo Ivanov 1151*11715fcfSIvaylo Ivanov uart11_bus_single: uart11-bus-single-pins { 1152*11715fcfSIvaylo Ivanov samsung,pins = "gpp9-3", "gpp9-2", "gpp9-1", "gpp9-0"; 1153*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1154*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1155*11715fcfSIvaylo Ivanov }; 1156*11715fcfSIvaylo Ivanov 1157*11715fcfSIvaylo Ivanov uart11_bus_dual: uart11-bus-dual-pins { 1158*11715fcfSIvaylo Ivanov samsung,pins = "gpp9-0", "gpp9-1"; 1159*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1160*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1161*11715fcfSIvaylo Ivanov }; 1162*11715fcfSIvaylo Ivanov 1163*11715fcfSIvaylo Ivanov uart12_bus_single: uart12-bus-single-pins { 1164*11715fcfSIvaylo Ivanov samsung,pins = "gpp10-3", "gpp10-2", "gpp10-1", "gpp10-0"; 1165*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1166*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1167*11715fcfSIvaylo Ivanov }; 1168*11715fcfSIvaylo Ivanov 1169*11715fcfSIvaylo Ivanov uart12_bus_dual: uart12-bus-dual-pins { 1170*11715fcfSIvaylo Ivanov samsung,pins = "gpp10-0", "gpp10-1"; 1171*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1172*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1173*11715fcfSIvaylo Ivanov }; 1174*11715fcfSIvaylo Ivanov 1175*11715fcfSIvaylo Ivanov}; 1176*11715fcfSIvaylo Ivanov 1177*11715fcfSIvaylo Ivanov&pinctrl_peric2 { 1178*11715fcfSIvaylo Ivanov gpc3: gpc3-gpio-bank { 1179*11715fcfSIvaylo Ivanov gpio-controller; 1180*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 1181*11715fcfSIvaylo Ivanov interrupt-controller; 1182*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 1183*11715fcfSIvaylo Ivanov }; 1184*11715fcfSIvaylo Ivanov 1185*11715fcfSIvaylo Ivanov gpc4: gpc4-gpio-bank { 1186*11715fcfSIvaylo Ivanov gpio-controller; 1187*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 1188*11715fcfSIvaylo Ivanov interrupt-controller; 1189*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 1190*11715fcfSIvaylo Ivanov }; 1191*11715fcfSIvaylo Ivanov 1192*11715fcfSIvaylo Ivanov gpc5: gpc5-gpio-bank { 1193*11715fcfSIvaylo Ivanov gpio-controller; 1194*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 1195*11715fcfSIvaylo Ivanov interrupt-controller; 1196*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 1197*11715fcfSIvaylo Ivanov }; 1198*11715fcfSIvaylo Ivanov 1199*11715fcfSIvaylo Ivanov gpc6: gpc6-gpio-bank { 1200*11715fcfSIvaylo Ivanov gpio-controller; 1201*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 1202*11715fcfSIvaylo Ivanov interrupt-controller; 1203*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 1204*11715fcfSIvaylo Ivanov }; 1205*11715fcfSIvaylo Ivanov 1206*11715fcfSIvaylo Ivanov gpc7: gpc7-gpio-bank { 1207*11715fcfSIvaylo Ivanov gpio-controller; 1208*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 1209*11715fcfSIvaylo Ivanov interrupt-controller; 1210*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 1211*11715fcfSIvaylo Ivanov }; 1212*11715fcfSIvaylo Ivanov 1213*11715fcfSIvaylo Ivanov gpc8: gpc8-gpio-bank { 1214*11715fcfSIvaylo Ivanov gpio-controller; 1215*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 1216*11715fcfSIvaylo Ivanov interrupt-controller; 1217*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 1218*11715fcfSIvaylo Ivanov }; 1219*11715fcfSIvaylo Ivanov 1220*11715fcfSIvaylo Ivanov gpc9: gpc9-gpio-bank { 1221*11715fcfSIvaylo Ivanov gpio-controller; 1222*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 1223*11715fcfSIvaylo Ivanov interrupt-controller; 1224*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 1225*11715fcfSIvaylo Ivanov }; 1226*11715fcfSIvaylo Ivanov 1227*11715fcfSIvaylo Ivanov gpg0: gpg0-gpio-bank { 1228*11715fcfSIvaylo Ivanov gpio-controller; 1229*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 1230*11715fcfSIvaylo Ivanov interrupt-controller; 1231*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 1232*11715fcfSIvaylo Ivanov }; 1233*11715fcfSIvaylo Ivanov 1234*11715fcfSIvaylo Ivanov gpp0: gpp0-gpio-bank { 1235*11715fcfSIvaylo Ivanov gpio-controller; 1236*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 1237*11715fcfSIvaylo Ivanov interrupt-controller; 1238*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 1239*11715fcfSIvaylo Ivanov }; 1240*11715fcfSIvaylo Ivanov 1241*11715fcfSIvaylo Ivanov gpp1: gpp1-gpio-bank { 1242*11715fcfSIvaylo Ivanov gpio-controller; 1243*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 1244*11715fcfSIvaylo Ivanov interrupt-controller; 1245*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 1246*11715fcfSIvaylo Ivanov }; 1247*11715fcfSIvaylo Ivanov 1248*11715fcfSIvaylo Ivanov gpp2: gpp2-gpio-bank { 1249*11715fcfSIvaylo Ivanov gpio-controller; 1250*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 1251*11715fcfSIvaylo Ivanov interrupt-controller; 1252*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 1253*11715fcfSIvaylo Ivanov }; 1254*11715fcfSIvaylo Ivanov 1255*11715fcfSIvaylo Ivanov gpp3: gpp3-gpio-bank { 1256*11715fcfSIvaylo Ivanov gpio-controller; 1257*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 1258*11715fcfSIvaylo Ivanov interrupt-controller; 1259*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 1260*11715fcfSIvaylo Ivanov }; 1261*11715fcfSIvaylo Ivanov 1262*11715fcfSIvaylo Ivanov gpp5: gpp5-gpio-bank { 1263*11715fcfSIvaylo Ivanov gpio-controller; 1264*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 1265*11715fcfSIvaylo Ivanov interrupt-controller; 1266*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 1267*11715fcfSIvaylo Ivanov }; 1268*11715fcfSIvaylo Ivanov 1269*11715fcfSIvaylo Ivanov gpp6: gpp6-gpio-bank { 1270*11715fcfSIvaylo Ivanov gpio-controller; 1271*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 1272*11715fcfSIvaylo Ivanov interrupt-controller; 1273*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 1274*11715fcfSIvaylo Ivanov }; 1275*11715fcfSIvaylo Ivanov 1276*11715fcfSIvaylo Ivanov gpp11: gpp11-gpio-bank { 1277*11715fcfSIvaylo Ivanov gpio-controller; 1278*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 1279*11715fcfSIvaylo Ivanov interrupt-controller; 1280*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 1281*11715fcfSIvaylo Ivanov }; 1282*11715fcfSIvaylo Ivanov 1283*11715fcfSIvaylo Ivanov hsi2c0_bus: hsi2c0-bus-pins { 1284*11715fcfSIvaylo Ivanov samsung,pins = "gpp0-0", "gpp0-1"; 1285*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1286*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 1287*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1288*11715fcfSIvaylo Ivanov }; 1289*11715fcfSIvaylo Ivanov 1290*11715fcfSIvaylo Ivanov hsi2c1_bus: hsi2c1-bus-pins { 1291*11715fcfSIvaylo Ivanov samsung,pins = "gpp0-2", "gpp0-3"; 1292*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 1293*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 1294*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1295*11715fcfSIvaylo Ivanov }; 1296*11715fcfSIvaylo Ivanov 1297*11715fcfSIvaylo Ivanov hsi2c2_bus: hsi2c2-bus-pins { 1298*11715fcfSIvaylo Ivanov samsung,pins = "gpp1-0", "gpp1-1"; 1299*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1300*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 1301*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1302*11715fcfSIvaylo Ivanov }; 1303*11715fcfSIvaylo Ivanov 1304*11715fcfSIvaylo Ivanov hsi2c3_bus: hsi2c3-bus-pins { 1305*11715fcfSIvaylo Ivanov samsung,pins = "gpp1-2", "gpp1-3"; 1306*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 1307*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 1308*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1309*11715fcfSIvaylo Ivanov }; 1310*11715fcfSIvaylo Ivanov 1311*11715fcfSIvaylo Ivanov hsi2c4_bus: hsi2c4-bus-pins { 1312*11715fcfSIvaylo Ivanov samsung,pins = "gpp2-0", "gpp2-1"; 1313*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1314*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 1315*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1316*11715fcfSIvaylo Ivanov }; 1317*11715fcfSIvaylo Ivanov 1318*11715fcfSIvaylo Ivanov hsi2c5_bus: hsi2c5-bus-pins { 1319*11715fcfSIvaylo Ivanov samsung,pins = "gpp2-2", "gpp2-3"; 1320*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 1321*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 1322*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1323*11715fcfSIvaylo Ivanov }; 1324*11715fcfSIvaylo Ivanov 1325*11715fcfSIvaylo Ivanov hsi2c6_bus: hsi2c6-bus-pins { 1326*11715fcfSIvaylo Ivanov samsung,pins = "gpp3-0", "gpp3-1"; 1327*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1328*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 1329*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1330*11715fcfSIvaylo Ivanov }; 1331*11715fcfSIvaylo Ivanov 1332*11715fcfSIvaylo Ivanov hsi2c7_bus: hsi2c7-bus-pins { 1333*11715fcfSIvaylo Ivanov samsung,pins = "gpp3-2", "gpp3-3"; 1334*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 1335*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 1336*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1337*11715fcfSIvaylo Ivanov }; 1338*11715fcfSIvaylo Ivanov 1339*11715fcfSIvaylo Ivanov hsi2c10_bus: hsi2c10-bus-pins { 1340*11715fcfSIvaylo Ivanov samsung,pins = "gpp5-0", "gpp5-1"; 1341*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1342*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 1343*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1344*11715fcfSIvaylo Ivanov }; 1345*11715fcfSIvaylo Ivanov 1346*11715fcfSIvaylo Ivanov hsi2c11_bus: hsi2c11-bus-pins { 1347*11715fcfSIvaylo Ivanov samsung,pins = "gpp5-2", "gpp5-3"; 1348*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 1349*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 1350*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1351*11715fcfSIvaylo Ivanov }; 1352*11715fcfSIvaylo Ivanov 1353*11715fcfSIvaylo Ivanov hsi2c12_bus: hsi2c12-bus-pins { 1354*11715fcfSIvaylo Ivanov samsung,pins = "gpp6-0", "gpp6-1"; 1355*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1356*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 1357*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1358*11715fcfSIvaylo Ivanov }; 1359*11715fcfSIvaylo Ivanov 1360*11715fcfSIvaylo Ivanov hsi2c13_bus: hsi2c13-bus-pins { 1361*11715fcfSIvaylo Ivanov samsung,pins = "gpp6-2", "gpp6-3"; 1362*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 1363*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 1364*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1365*11715fcfSIvaylo Ivanov }; 1366*11715fcfSIvaylo Ivanov 1367*11715fcfSIvaylo Ivanov hsi2c22_bus: hsi2c22-bus-pins { 1368*11715fcfSIvaylo Ivanov samsung,pins = "gpp11-0", "gpp11-1"; 1369*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1370*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 1371*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1372*11715fcfSIvaylo Ivanov }; 1373*11715fcfSIvaylo Ivanov 1374*11715fcfSIvaylo Ivanov i3c3_bus: i3c3-bus-pins { 1375*11715fcfSIvaylo Ivanov samsung,pins = "gpc3-0", "gpc3-1"; 1376*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1377*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 1378*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1379*11715fcfSIvaylo Ivanov }; 1380*11715fcfSIvaylo Ivanov 1381*11715fcfSIvaylo Ivanov i3c4_bus: i3c4-bus-pins { 1382*11715fcfSIvaylo Ivanov samsung,pins = "gpc4-0", "gpc4-1"; 1383*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1384*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 1385*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1386*11715fcfSIvaylo Ivanov }; 1387*11715fcfSIvaylo Ivanov 1388*11715fcfSIvaylo Ivanov i3c5_bus: i3c5-bus-pins { 1389*11715fcfSIvaylo Ivanov samsung,pins = "gpc5-0", "gpc5-1"; 1390*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1391*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1392*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1393*11715fcfSIvaylo Ivanov samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>; 1394*11715fcfSIvaylo Ivanov samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>; 1395*11715fcfSIvaylo Ivanov }; 1396*11715fcfSIvaylo Ivanov 1397*11715fcfSIvaylo Ivanov i3c6_bus: i3c6-bus-pins { 1398*11715fcfSIvaylo Ivanov samsung,pins = "gpc6-0", "gpc6-1"; 1399*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1400*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 1401*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1402*11715fcfSIvaylo Ivanov }; 1403*11715fcfSIvaylo Ivanov 1404*11715fcfSIvaylo Ivanov i3c7_bus: i3c7-bus-pins { 1405*11715fcfSIvaylo Ivanov samsung,pins = "gpc7-0", "gpc7-1"; 1406*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1407*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 1408*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1409*11715fcfSIvaylo Ivanov }; 1410*11715fcfSIvaylo Ivanov 1411*11715fcfSIvaylo Ivanov i3c8_bus: i3c8-bus-pins { 1412*11715fcfSIvaylo Ivanov samsung,pins = "gpc8-0", "gpc8-1"; 1413*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1414*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 1415*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1416*11715fcfSIvaylo Ivanov }; 1417*11715fcfSIvaylo Ivanov 1418*11715fcfSIvaylo Ivanov i3c9_bus: i3c9-bus-pins { 1419*11715fcfSIvaylo Ivanov samsung,pins = "gpc9-0", "gpc9-1"; 1420*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1421*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1422*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1423*11715fcfSIvaylo Ivanov samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>; 1424*11715fcfSIvaylo Ivanov samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>; 1425*11715fcfSIvaylo Ivanov }; 1426*11715fcfSIvaylo Ivanov 1427*11715fcfSIvaylo Ivanov i3c10_bus: i3c10-bus-pins { 1428*11715fcfSIvaylo Ivanov samsung,pins = "gpp2-2", "gpp2-3"; 1429*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_4>; 1430*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 1431*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1432*11715fcfSIvaylo Ivanov }; 1433*11715fcfSIvaylo Ivanov 1434*11715fcfSIvaylo Ivanov i3c11_bus: i3c11-bus-pins { 1435*11715fcfSIvaylo Ivanov samsung,pins = "gpp3-2", "gpp3-3"; 1436*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_4>; 1437*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 1438*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1439*11715fcfSIvaylo Ivanov }; 1440*11715fcfSIvaylo Ivanov 1441*11715fcfSIvaylo Ivanov hsi223_bus: hsi2c23-bus-pins { 1442*11715fcfSIvaylo Ivanov samsung,pins = "gpp11-2", "gpp11-3"; 1443*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 1444*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 1445*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1446*11715fcfSIvaylo Ivanov }; 1447*11715fcfSIvaylo Ivanov 1448*11715fcfSIvaylo Ivanov spi0_bus: spi0-bus-pins { 1449*11715fcfSIvaylo Ivanov samsung,pins = "gpp0-2", "gpp0-1", "gpp0-0"; 1450*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1451*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1452*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1453*11715fcfSIvaylo Ivanov }; 1454*11715fcfSIvaylo Ivanov 1455*11715fcfSIvaylo Ivanov spi0_cs: spi0-cs-pins { 1456*11715fcfSIvaylo Ivanov samsung,pins = "gpp0-3"; 1457*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 1458*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1459*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1460*11715fcfSIvaylo Ivanov }; 1461*11715fcfSIvaylo Ivanov 1462*11715fcfSIvaylo Ivanov spi0_cs_func: spi0-cs-func-pins { 1463*11715fcfSIvaylo Ivanov samsung,pins = "gpp0-3"; 1464*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1465*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1466*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1467*11715fcfSIvaylo Ivanov }; 1468*11715fcfSIvaylo Ivanov 1469*11715fcfSIvaylo Ivanov spi1_bus: spi1-bus-pins { 1470*11715fcfSIvaylo Ivanov samsung,pins = "gpp1-2", "gpp1-1", "gpp1-0"; 1471*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1472*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1473*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1474*11715fcfSIvaylo Ivanov }; 1475*11715fcfSIvaylo Ivanov 1476*11715fcfSIvaylo Ivanov spi1_cs: spi1-cs-pins { 1477*11715fcfSIvaylo Ivanov samsung,pins = "gpp1-3"; 1478*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 1479*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1480*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1481*11715fcfSIvaylo Ivanov }; 1482*11715fcfSIvaylo Ivanov 1483*11715fcfSIvaylo Ivanov spi1_cs_func: spi1-cs-func-pins { 1484*11715fcfSIvaylo Ivanov samsung,pins = "gpp1-3"; 1485*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1486*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1487*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1488*11715fcfSIvaylo Ivanov }; 1489*11715fcfSIvaylo Ivanov 1490*11715fcfSIvaylo Ivanov spi2_bus: spi2-bus-pins { 1491*11715fcfSIvaylo Ivanov samsung,pins = "gpp2-2", "gpp2-1", "gpp2-0"; 1492*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1493*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1494*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1495*11715fcfSIvaylo Ivanov }; 1496*11715fcfSIvaylo Ivanov 1497*11715fcfSIvaylo Ivanov spi2_cs: spi2-cs-pins { 1498*11715fcfSIvaylo Ivanov samsung,pins = "gpp2-3"; 1499*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 1500*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1501*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1502*11715fcfSIvaylo Ivanov }; 1503*11715fcfSIvaylo Ivanov 1504*11715fcfSIvaylo Ivanov spi2_cs_func: spi2-cs-func-pins { 1505*11715fcfSIvaylo Ivanov samsung,pins = "gpp2-3"; 1506*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1507*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1508*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1509*11715fcfSIvaylo Ivanov }; 1510*11715fcfSIvaylo Ivanov 1511*11715fcfSIvaylo Ivanov spi3_bus: spi3-bus-pins { 1512*11715fcfSIvaylo Ivanov samsung,pins = "gpp3-2", "gpp3-1", "gpp3-0"; 1513*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1514*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1515*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1516*11715fcfSIvaylo Ivanov }; 1517*11715fcfSIvaylo Ivanov 1518*11715fcfSIvaylo Ivanov spi3_cs: spi3-cs-pins { 1519*11715fcfSIvaylo Ivanov samsung,pins = "gpp3-3"; 1520*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 1521*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1522*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1523*11715fcfSIvaylo Ivanov }; 1524*11715fcfSIvaylo Ivanov 1525*11715fcfSIvaylo Ivanov spi3_cs_func: spi3-cs-func-pins { 1526*11715fcfSIvaylo Ivanov samsung,pins = "gpp3-3"; 1527*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1528*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1529*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1530*11715fcfSIvaylo Ivanov }; 1531*11715fcfSIvaylo Ivanov 1532*11715fcfSIvaylo Ivanov spi5_bus: spi5-bus-pins { 1533*11715fcfSIvaylo Ivanov samsung,pins = "gpp5-2", "gpp5-1", "gpp5-0"; 1534*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1535*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1536*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1537*11715fcfSIvaylo Ivanov }; 1538*11715fcfSIvaylo Ivanov 1539*11715fcfSIvaylo Ivanov spi5_cs: spi5-cs-pins { 1540*11715fcfSIvaylo Ivanov samsung,pins = "gpp5-3"; 1541*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 1542*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1543*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1544*11715fcfSIvaylo Ivanov }; 1545*11715fcfSIvaylo Ivanov 1546*11715fcfSIvaylo Ivanov spi5_cs_func: spi5-cs-func-pins { 1547*11715fcfSIvaylo Ivanov samsung,pins = "gpp5-3"; 1548*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1549*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1550*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1551*11715fcfSIvaylo Ivanov }; 1552*11715fcfSIvaylo Ivanov 1553*11715fcfSIvaylo Ivanov spi6_bus: spi6-bus-pins { 1554*11715fcfSIvaylo Ivanov samsung,pins = "gpp6-2", "gpp6-1", "gpp6-0"; 1555*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1556*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1557*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1558*11715fcfSIvaylo Ivanov }; 1559*11715fcfSIvaylo Ivanov 1560*11715fcfSIvaylo Ivanov spi6_cs: spi6-cs-pins { 1561*11715fcfSIvaylo Ivanov samsung,pins = "gpp6-3"; 1562*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 1563*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1564*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1565*11715fcfSIvaylo Ivanov }; 1566*11715fcfSIvaylo Ivanov 1567*11715fcfSIvaylo Ivanov spi6_cs_func: spi6-cs-func-pins { 1568*11715fcfSIvaylo Ivanov samsung,pins = "gpp6-3"; 1569*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1570*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1571*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1572*11715fcfSIvaylo Ivanov }; 1573*11715fcfSIvaylo Ivanov 1574*11715fcfSIvaylo Ivanov spi11_bus: spi11-bus-pins { 1575*11715fcfSIvaylo Ivanov samsung,pins = "gpp11-2", "gpp11-1", "gpp11-0"; 1576*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1577*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1578*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1579*11715fcfSIvaylo Ivanov }; 1580*11715fcfSIvaylo Ivanov 1581*11715fcfSIvaylo Ivanov spi11_cs: spi11-cs-pins { 1582*11715fcfSIvaylo Ivanov samsung,pins = "gpp11-3"; 1583*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 1584*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1585*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1586*11715fcfSIvaylo Ivanov }; 1587*11715fcfSIvaylo Ivanov 1588*11715fcfSIvaylo Ivanov spi11_cs_func: spi11-cs-func-pins { 1589*11715fcfSIvaylo Ivanov samsung,pins = "gpp11-3"; 1590*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1591*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1592*11715fcfSIvaylo Ivanov samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 1593*11715fcfSIvaylo Ivanov }; 1594*11715fcfSIvaylo Ivanov 1595*11715fcfSIvaylo Ivanov uart0_bus_single: uart0-bus-single-pins { 1596*11715fcfSIvaylo Ivanov samsung,pins = "gpg0-2", "gpg0-3"; 1597*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 1598*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 1599*11715fcfSIvaylo Ivanov }; 1600*11715fcfSIvaylo Ivanov 1601*11715fcfSIvaylo Ivanov uart2_bus_single: uart2-bus-single-pins { 1602*11715fcfSIvaylo Ivanov samsung,pins = "gpp0-0", "gpp0-1", "gpp0-2", "gpp0-3"; 1603*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1604*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1605*11715fcfSIvaylo Ivanov }; 1606*11715fcfSIvaylo Ivanov 1607*11715fcfSIvaylo Ivanov uart2_bus_dual: uart2-bus-dual-pins { 1608*11715fcfSIvaylo Ivanov samsung,pins = "gpp0-0", "gpp0-1"; 1609*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1610*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1611*11715fcfSIvaylo Ivanov }; 1612*11715fcfSIvaylo Ivanov 1613*11715fcfSIvaylo Ivanov uart3_bus_single: uart3-bus-single-pins { 1614*11715fcfSIvaylo Ivanov samsung,pins = "gpp1-0", "gpp1-1", "gpp1-2", "gpp1-3"; 1615*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1616*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1617*11715fcfSIvaylo Ivanov }; 1618*11715fcfSIvaylo Ivanov 1619*11715fcfSIvaylo Ivanov uart3_bus_dual: uart3-bus-dual-pins { 1620*11715fcfSIvaylo Ivanov samsung,pins = "gpp1-0", "gpp1-1"; 1621*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1622*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1623*11715fcfSIvaylo Ivanov }; 1624*11715fcfSIvaylo Ivanov 1625*11715fcfSIvaylo Ivanov uart4_bus_single: uart4-bus-single-pins { 1626*11715fcfSIvaylo Ivanov samsung,pins = "gpp2-0", "gpp2-1", "gpp2-2", "gpp2-3"; 1627*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1628*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1629*11715fcfSIvaylo Ivanov }; 1630*11715fcfSIvaylo Ivanov 1631*11715fcfSIvaylo Ivanov uart4_bus_dual: uart4-bus-dual-pins { 1632*11715fcfSIvaylo Ivanov samsung,pins = "gpp2-0", "gpp2-1"; 1633*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1634*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1635*11715fcfSIvaylo Ivanov }; 1636*11715fcfSIvaylo Ivanov 1637*11715fcfSIvaylo Ivanov uart5_bus_single: uart5-bus-single-pins { 1638*11715fcfSIvaylo Ivanov samsung,pins = "gpp3-0", "gpp3-1", "gpp3-2", "gpp3-3"; 1639*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1640*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1641*11715fcfSIvaylo Ivanov }; 1642*11715fcfSIvaylo Ivanov 1643*11715fcfSIvaylo Ivanov uart5_bus_dual: uart5-bus-dual-pins { 1644*11715fcfSIvaylo Ivanov samsung,pins = "gpp3-0", "gpp3-1"; 1645*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1646*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1647*11715fcfSIvaylo Ivanov }; 1648*11715fcfSIvaylo Ivanov 1649*11715fcfSIvaylo Ivanov uart7_bus_single: uart7-bus-single-pins { 1650*11715fcfSIvaylo Ivanov samsung,pins = "gpp5-0", "gpp5-1", "gpp5-2", "gpp5-3"; 1651*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1652*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1653*11715fcfSIvaylo Ivanov }; 1654*11715fcfSIvaylo Ivanov 1655*11715fcfSIvaylo Ivanov uart7_bus_dual: uart7-bus-dual-pins { 1656*11715fcfSIvaylo Ivanov samsung,pins = "gpp5-0", "gpp5-1"; 1657*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1658*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1659*11715fcfSIvaylo Ivanov }; 1660*11715fcfSIvaylo Ivanov 1661*11715fcfSIvaylo Ivanov uart8_bus_single: uart8-bus-single-pins { 1662*11715fcfSIvaylo Ivanov samsung,pins = "gpp6-3", "gpp6-2", "gpp6-1", "gpp6-0"; 1663*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1664*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1665*11715fcfSIvaylo Ivanov }; 1666*11715fcfSIvaylo Ivanov 1667*11715fcfSIvaylo Ivanov uart8_bus_dual: uart8-bus-dual-pins { 1668*11715fcfSIvaylo Ivanov samsung,pins = "gpp6-0", "gpp6-1"; 1669*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1670*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1671*11715fcfSIvaylo Ivanov }; 1672*11715fcfSIvaylo Ivanov 1673*11715fcfSIvaylo Ivanov uart13_bus_single: uart13-bus-single-pins { 1674*11715fcfSIvaylo Ivanov samsung,pins = "gpp11-3", "gpp11-2", "gpp11-1", "gpp11-0"; 1675*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1676*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1677*11715fcfSIvaylo Ivanov }; 1678*11715fcfSIvaylo Ivanov 1679*11715fcfSIvaylo Ivanov uart13_bus_dual: uart13-bus-dual-pins { 1680*11715fcfSIvaylo Ivanov samsung,pins = "gpp11-0", "gpp11-1"; 1681*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1682*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1683*11715fcfSIvaylo Ivanov }; 1684*11715fcfSIvaylo Ivanov}; 1685*11715fcfSIvaylo Ivanov 1686*11715fcfSIvaylo Ivanov&pinctrl_ufs { 1687*11715fcfSIvaylo Ivanov gpf1: gpf1-gpio-bank { 1688*11715fcfSIvaylo Ivanov gpio-controller; 1689*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 1690*11715fcfSIvaylo Ivanov interrupt-controller; 1691*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 1692*11715fcfSIvaylo Ivanov }; 1693*11715fcfSIvaylo Ivanov}; 1694*11715fcfSIvaylo Ivanov 1695*11715fcfSIvaylo Ivanov&pinctrl_vts { 1696*11715fcfSIvaylo Ivanov gpv0: gpv0-gpio-bank { 1697*11715fcfSIvaylo Ivanov gpio-controller; 1698*11715fcfSIvaylo Ivanov #gpio-cells = <2>; 1699*11715fcfSIvaylo Ivanov interrupt-controller; 1700*11715fcfSIvaylo Ivanov #interrupt-cells = <2>; 1701*11715fcfSIvaylo Ivanov }; 1702*11715fcfSIvaylo Ivanov 1703*11715fcfSIvaylo Ivanov amic_pdm0_bus: amic-pdm0-bus-pins { 1704*11715fcfSIvaylo Ivanov samsung,pins = "gpv0-3"; 1705*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 1706*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1707*11715fcfSIvaylo Ivanov samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>; 1708*11715fcfSIvaylo Ivanov }; 1709*11715fcfSIvaylo Ivanov 1710*11715fcfSIvaylo Ivanov amic_pdm1_bus: amic-pdm1-bus-pins { 1711*11715fcfSIvaylo Ivanov samsung,pins = "gpv0-4"; 1712*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 1713*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1714*11715fcfSIvaylo Ivanov samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>; 1715*11715fcfSIvaylo Ivanov }; 1716*11715fcfSIvaylo Ivanov 1717*11715fcfSIvaylo Ivanov amic_pdm2_bus: amic-pdm2-bus-pins { 1718*11715fcfSIvaylo Ivanov samsung,pins = "gpv0-5"; 1719*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 1720*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1721*11715fcfSIvaylo Ivanov samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>; 1722*11715fcfSIvaylo Ivanov }; 1723*11715fcfSIvaylo Ivanov 1724*11715fcfSIvaylo Ivanov dmic_bus_clk0: dmic-bus-clk0-pins { 1725*11715fcfSIvaylo Ivanov samsung,pins = "gpv0-0"; 1726*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1727*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 1728*11715fcfSIvaylo Ivanov samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>; 1729*11715fcfSIvaylo Ivanov }; 1730*11715fcfSIvaylo Ivanov 1731*11715fcfSIvaylo Ivanov dmic_bus_clk1: dmic-bus-clk1-pins { 1732*11715fcfSIvaylo Ivanov samsung,pins = "gpv0-1"; 1733*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1734*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 1735*11715fcfSIvaylo Ivanov samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>; 1736*11715fcfSIvaylo Ivanov }; 1737*11715fcfSIvaylo Ivanov 1738*11715fcfSIvaylo Ivanov dmic_bus_clk2: dmic-bus-clk2-pins { 1739*11715fcfSIvaylo Ivanov samsung,pins = "gpv0-2"; 1740*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1741*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 1742*11715fcfSIvaylo Ivanov samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>; 1743*11715fcfSIvaylo Ivanov }; 1744*11715fcfSIvaylo Ivanov 1745*11715fcfSIvaylo Ivanov dmic_pdm0_bus: dmic-pdm0-bus-pins { 1746*11715fcfSIvaylo Ivanov samsung,pins = "gpv0-3"; 1747*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1748*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 1749*11715fcfSIvaylo Ivanov samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>; 1750*11715fcfSIvaylo Ivanov }; 1751*11715fcfSIvaylo Ivanov 1752*11715fcfSIvaylo Ivanov dmic_pdm1_bus: dmic-pdm1-bus-pins { 1753*11715fcfSIvaylo Ivanov samsung,pins = "gpv0-4"; 1754*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1755*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 1756*11715fcfSIvaylo Ivanov samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>; 1757*11715fcfSIvaylo Ivanov }; 1758*11715fcfSIvaylo Ivanov 1759*11715fcfSIvaylo Ivanov dmic_pdm2_bus: dmic-pdm2-bus-pins { 1760*11715fcfSIvaylo Ivanov samsung,pins = "gpv0-5"; 1761*11715fcfSIvaylo Ivanov samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1762*11715fcfSIvaylo Ivanov samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 1763*11715fcfSIvaylo Ivanov samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>; 1764*11715fcfSIvaylo Ivanov }; 1765*11715fcfSIvaylo Ivanov}; 1766