1*f03058d3SAlim Akhtar// SPDX-License-Identifier: GPL-2.0 2*f03058d3SAlim Akhtar/* 3*f03058d3SAlim Akhtar * Samsung's S5E8855 SoC pin-mux and pin-config device tree source 4*f03058d3SAlim Akhtar * 5*f03058d3SAlim Akhtar * Copyright (c) 2023 Samsung Electronics Co., Ltd. 6*f03058d3SAlim Akhtar * http://www.samsung.com 7*f03058d3SAlim Akhtar * 8*f03058d3SAlim Akhtar * Samsung's S5E8855 SoC pin-mux and pin-config options are listed as device 9*f03058d3SAlim Akhtar * tree nodes are listed in this file. 10*f03058d3SAlim Akhtar * 11*f03058d3SAlim Akhtar * This program is free software; you can redistribute it and/or modify 12*f03058d3SAlim Akhtar * it under the terms of the GNU General Public License version 2 as 13*f03058d3SAlim Akhtar * published by the Free Software Foundation. 14*f03058d3SAlim Akhtar */ 15*f03058d3SAlim Akhtar 16*f03058d3SAlim Akhtar#include <dt-bindings/interrupt-controller/arm-gic.h> 17*f03058d3SAlim Akhtar#include "exynos-pinctrl.h" 18*f03058d3SAlim Akhtar 19*f03058d3SAlim Akhtar&pinctrl_alive { 20*f03058d3SAlim Akhtar gpa0: gpa0-gpio-bank { 21*f03058d3SAlim Akhtar gpio-controller; 22*f03058d3SAlim Akhtar #gpio-cells = <2>; 23*f03058d3SAlim Akhtar 24*f03058d3SAlim Akhtar interrupt-controller; 25*f03058d3SAlim Akhtar #interrupt-cells = <2>; 26*f03058d3SAlim Akhtar interrupt-parent = <&gic>; 27*f03058d3SAlim Akhtar interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>, 28*f03058d3SAlim Akhtar <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>, 29*f03058d3SAlim Akhtar <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>, 30*f03058d3SAlim Akhtar <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>, 31*f03058d3SAlim Akhtar <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>, 32*f03058d3SAlim Akhtar <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>, 33*f03058d3SAlim Akhtar <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>, 34*f03058d3SAlim Akhtar <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>; 35*f03058d3SAlim Akhtar }; 36*f03058d3SAlim Akhtar 37*f03058d3SAlim Akhtar gpa1: gpa1-gpio-bank { 38*f03058d3SAlim Akhtar gpio-controller; 39*f03058d3SAlim Akhtar #gpio-cells = <2>; 40*f03058d3SAlim Akhtar 41*f03058d3SAlim Akhtar interrupt-controller; 42*f03058d3SAlim Akhtar #interrupt-cells = <2>; 43*f03058d3SAlim Akhtar interrupt-parent = <&gic>; 44*f03058d3SAlim Akhtar interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>, 45*f03058d3SAlim Akhtar <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>, 46*f03058d3SAlim Akhtar <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>, 47*f03058d3SAlim Akhtar <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>, 48*f03058d3SAlim Akhtar <GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH>; 49*f03058d3SAlim Akhtar }; 50*f03058d3SAlim Akhtar 51*f03058d3SAlim Akhtar gpq0: gpq0-gpio-bank { 52*f03058d3SAlim Akhtar gpio-controller; 53*f03058d3SAlim Akhtar #gpio-cells = <2>; 54*f03058d3SAlim Akhtar }; 55*f03058d3SAlim Akhtar 56*f03058d3SAlim Akhtar gpq1: gpq1-gpio-bank { 57*f03058d3SAlim Akhtar gpio-controller; 58*f03058d3SAlim Akhtar #gpio-cells = <2>; 59*f03058d3SAlim Akhtar }; 60*f03058d3SAlim Akhtar 61*f03058d3SAlim Akhtar gpc0: gpc0-gpio-bank { 62*f03058d3SAlim Akhtar gpio-controller; 63*f03058d3SAlim Akhtar #gpio-cells = <2>; 64*f03058d3SAlim Akhtar 65*f03058d3SAlim Akhtar interrupt-controller; 66*f03058d3SAlim Akhtar #interrupt-cells = <2>; 67*f03058d3SAlim Akhtar interrupt-parent = <&gic>; 68*f03058d3SAlim Akhtar interrupts = <GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH>; 69*f03058d3SAlim Akhtar }; 70*f03058d3SAlim Akhtar 71*f03058d3SAlim Akhtar gpc1: gpc1-gpio-bank { 72*f03058d3SAlim Akhtar gpio-controller; 73*f03058d3SAlim Akhtar #gpio-cells = <2>; 74*f03058d3SAlim Akhtar 75*f03058d3SAlim Akhtar interrupt-controller; 76*f03058d3SAlim Akhtar #interrupt-cells = <2>; 77*f03058d3SAlim Akhtar interrupt-parent = <&gic>; 78*f03058d3SAlim Akhtar interrupts = <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>; 79*f03058d3SAlim Akhtar }; 80*f03058d3SAlim Akhtar 81*f03058d3SAlim Akhtar gpc2: gpc2-gpio-bank { 82*f03058d3SAlim Akhtar gpio-controller; 83*f03058d3SAlim Akhtar #gpio-cells = <2>; 84*f03058d3SAlim Akhtar 85*f03058d3SAlim Akhtar interrupt-controller; 86*f03058d3SAlim Akhtar #interrupt-cells = <2>; 87*f03058d3SAlim Akhtar interrupt-parent = <&gic>; 88*f03058d3SAlim Akhtar interrupts = <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH>; 89*f03058d3SAlim Akhtar }; 90*f03058d3SAlim Akhtar 91*f03058d3SAlim Akhtar gpc3: gpc3-gpio-bank { 92*f03058d3SAlim Akhtar gpio-controller; 93*f03058d3SAlim Akhtar #gpio-cells = <2>; 94*f03058d3SAlim Akhtar 95*f03058d3SAlim Akhtar interrupt-controller; 96*f03058d3SAlim Akhtar #interrupt-cells = <2>; 97*f03058d3SAlim Akhtar interrupt-parent = <&gic>; 98*f03058d3SAlim Akhtar interrupts = <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>; 99*f03058d3SAlim Akhtar }; 100*f03058d3SAlim Akhtar 101*f03058d3SAlim Akhtar gpc4: gpc4-gpio-bank { 102*f03058d3SAlim Akhtar gpio-controller; 103*f03058d3SAlim Akhtar #gpio-cells = <2>; 104*f03058d3SAlim Akhtar 105*f03058d3SAlim Akhtar interrupt-controller; 106*f03058d3SAlim Akhtar #interrupt-cells = <2>; 107*f03058d3SAlim Akhtar interrupt-parent = <&gic>; 108*f03058d3SAlim Akhtar interrupts = <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH>; 109*f03058d3SAlim Akhtar }; 110*f03058d3SAlim Akhtar 111*f03058d3SAlim Akhtar gpc5: gpc5-gpio-bank { 112*f03058d3SAlim Akhtar gpio-controller; 113*f03058d3SAlim Akhtar #gpio-cells = <2>; 114*f03058d3SAlim Akhtar 115*f03058d3SAlim Akhtar interrupt-controller; 116*f03058d3SAlim Akhtar #interrupt-cells = <2>; 117*f03058d3SAlim Akhtar interrupt-parent = <&gic>; 118*f03058d3SAlim Akhtar interrupts = <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH>; 119*f03058d3SAlim Akhtar }; 120*f03058d3SAlim Akhtar 121*f03058d3SAlim Akhtar gpc6: gpc6-gpio-bank { 122*f03058d3SAlim Akhtar gpio-controller; 123*f03058d3SAlim Akhtar #gpio-cells = <2>; 124*f03058d3SAlim Akhtar 125*f03058d3SAlim Akhtar interrupt-controller; 126*f03058d3SAlim Akhtar #interrupt-cells = <2>; 127*f03058d3SAlim Akhtar interrupt-parent = <&gic>; 128*f03058d3SAlim Akhtar interrupts = <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>; 129*f03058d3SAlim Akhtar }; 130*f03058d3SAlim Akhtar 131*f03058d3SAlim Akhtar gpc7: gpc7-gpio-bank { 132*f03058d3SAlim Akhtar gpio-controller; 133*f03058d3SAlim Akhtar #gpio-cells = <2>; 134*f03058d3SAlim Akhtar 135*f03058d3SAlim Akhtar interrupt-controller; 136*f03058d3SAlim Akhtar #interrupt-cells = <2>; 137*f03058d3SAlim Akhtar interrupt-parent = <&gic>; 138*f03058d3SAlim Akhtar interrupts = <GIC_SPI 20 IRQ_TYPE_LEVEL_HIGH>; 139*f03058d3SAlim Akhtar }; 140*f03058d3SAlim Akhtar 141*f03058d3SAlim Akhtar gpc8: gpc8-gpio-bank { 142*f03058d3SAlim Akhtar gpio-controller; 143*f03058d3SAlim Akhtar #gpio-cells = <2>; 144*f03058d3SAlim Akhtar 145*f03058d3SAlim Akhtar interrupt-controller; 146*f03058d3SAlim Akhtar #interrupt-cells = <2>; 147*f03058d3SAlim Akhtar interrupt-parent = <&gic>; 148*f03058d3SAlim Akhtar interrupts = <GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH>; 149*f03058d3SAlim Akhtar }; 150*f03058d3SAlim Akhtar 151*f03058d3SAlim Akhtar gpc9: gpc9-gpio-bank { 152*f03058d3SAlim Akhtar gpio-controller; 153*f03058d3SAlim Akhtar #gpio-cells = <2>; 154*f03058d3SAlim Akhtar 155*f03058d3SAlim Akhtar interrupt-controller; 156*f03058d3SAlim Akhtar #interrupt-cells = <2>; 157*f03058d3SAlim Akhtar interrupt-parent = <&gic>; 158*f03058d3SAlim Akhtar interrupts = <GIC_SPI 22 IRQ_TYPE_LEVEL_HIGH>; 159*f03058d3SAlim Akhtar }; 160*f03058d3SAlim Akhtar 161*f03058d3SAlim Akhtar gpc10: gpc10-gpio-bank { 162*f03058d3SAlim Akhtar gpio-controller; 163*f03058d3SAlim Akhtar #gpio-cells = <2>; 164*f03058d3SAlim Akhtar 165*f03058d3SAlim Akhtar interrupt-controller; 166*f03058d3SAlim Akhtar #interrupt-cells = <2>; 167*f03058d3SAlim Akhtar interrupt-parent = <&gic>; 168*f03058d3SAlim Akhtar interrupts = <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>; 169*f03058d3SAlim Akhtar }; 170*f03058d3SAlim Akhtar 171*f03058d3SAlim Akhtar gpc11: gpc11-gpio-bank { 172*f03058d3SAlim Akhtar gpio-controller; 173*f03058d3SAlim Akhtar #gpio-cells = <2>; 174*f03058d3SAlim Akhtar 175*f03058d3SAlim Akhtar interrupt-controller; 176*f03058d3SAlim Akhtar #interrupt-cells = <2>; 177*f03058d3SAlim Akhtar interrupt-parent = <&gic>; 178*f03058d3SAlim Akhtar interrupts = <GIC_SPI 24 IRQ_TYPE_LEVEL_HIGH>; 179*f03058d3SAlim Akhtar }; 180*f03058d3SAlim Akhtar 181*f03058d3SAlim Akhtar gpc12: gpc12-gpio-bank { 182*f03058d3SAlim Akhtar gpio-controller; 183*f03058d3SAlim Akhtar #gpio-cells = <2>; 184*f03058d3SAlim Akhtar 185*f03058d3SAlim Akhtar interrupt-controller; 186*f03058d3SAlim Akhtar #interrupt-cells = <2>; 187*f03058d3SAlim Akhtar interrupt-parent = <&gic>; 188*f03058d3SAlim Akhtar interrupts = <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH>; 189*f03058d3SAlim Akhtar }; 190*f03058d3SAlim Akhtar 191*f03058d3SAlim Akhtar gpc13: gpc13-gpio-bank { 192*f03058d3SAlim Akhtar gpio-controller; 193*f03058d3SAlim Akhtar #gpio-cells = <2>; 194*f03058d3SAlim Akhtar 195*f03058d3SAlim Akhtar interrupt-controller; 196*f03058d3SAlim Akhtar #interrupt-cells = <2>; 197*f03058d3SAlim Akhtar interrupt-parent = <&gic>; 198*f03058d3SAlim Akhtar interrupts = <GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH>; 199*f03058d3SAlim Akhtar }; 200*f03058d3SAlim Akhtar 201*f03058d3SAlim Akhtar gpc14: gpc14-gpio-bank { 202*f03058d3SAlim Akhtar gpio-controller; 203*f03058d3SAlim Akhtar #gpio-cells = <2>; 204*f03058d3SAlim Akhtar 205*f03058d3SAlim Akhtar interrupt-controller; 206*f03058d3SAlim Akhtar #interrupt-cells = <2>; 207*f03058d3SAlim Akhtar interrupt-parent = <&gic>; 208*f03058d3SAlim Akhtar interrupts = <GIC_SPI 27 IRQ_TYPE_LEVEL_HIGH>; 209*f03058d3SAlim Akhtar }; 210*f03058d3SAlim Akhtar 211*f03058d3SAlim Akhtar gpj0: gpj0-gpio-bank { 212*f03058d3SAlim Akhtar gpio-controller; 213*f03058d3SAlim Akhtar #gpio-cells = <2>; 214*f03058d3SAlim Akhtar 215*f03058d3SAlim Akhtar interrupt-controller; 216*f03058d3SAlim Akhtar #interrupt-cells = <2>; 217*f03058d3SAlim Akhtar interrupt-parent = <&gic>; 218*f03058d3SAlim Akhtar interrupts = <GIC_SPI 28 IRQ_TYPE_LEVEL_HIGH>; 219*f03058d3SAlim Akhtar }; 220*f03058d3SAlim Akhtar 221*f03058d3SAlim Akhtar gpj1: gpj1-gpio-bank { 222*f03058d3SAlim Akhtar gpio-controller; 223*f03058d3SAlim Akhtar #gpio-cells = <2>; 224*f03058d3SAlim Akhtar 225*f03058d3SAlim Akhtar interrupt-controller; 226*f03058d3SAlim Akhtar #interrupt-cells = <2>; 227*f03058d3SAlim Akhtar interrupt-parent = <&gic>; 228*f03058d3SAlim Akhtar interrupts = <GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>; 229*f03058d3SAlim Akhtar }; 230*f03058d3SAlim Akhtar 231*f03058d3SAlim Akhtar gpj2: gpj2-gpio-bank { 232*f03058d3SAlim Akhtar gpio-controller; 233*f03058d3SAlim Akhtar #gpio-cells = <2>; 234*f03058d3SAlim Akhtar 235*f03058d3SAlim Akhtar interrupt-controller; 236*f03058d3SAlim Akhtar #interrupt-cells = <2>; 237*f03058d3SAlim Akhtar interrupt-parent = <&gic>; 238*f03058d3SAlim Akhtar interrupts = <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>; 239*f03058d3SAlim Akhtar }; 240*f03058d3SAlim Akhtar}; 241*f03058d3SAlim Akhtar 242*f03058d3SAlim Akhtar&pinctrl_cmgp { 243*f03058d3SAlim Akhtar gpm0: gpm0-gpio-bank { 244*f03058d3SAlim Akhtar gpio-controller; 245*f03058d3SAlim Akhtar #gpio-cells = <2>; 246*f03058d3SAlim Akhtar 247*f03058d3SAlim Akhtar interrupt-controller; 248*f03058d3SAlim Akhtar #interrupt-cells = <2>; 249*f03058d3SAlim Akhtar interrupt-parent = <&gic>; 250*f03058d3SAlim Akhtar interrupts = <GIC_SPI 114 IRQ_TYPE_LEVEL_HIGH>; 251*f03058d3SAlim Akhtar }; 252*f03058d3SAlim Akhtar 253*f03058d3SAlim Akhtar gpm1: gpm1-gpio-bank { 254*f03058d3SAlim Akhtar gpio-controller; 255*f03058d3SAlim Akhtar #gpio-cells = <2>; 256*f03058d3SAlim Akhtar 257*f03058d3SAlim Akhtar interrupt-controller; 258*f03058d3SAlim Akhtar #interrupt-cells = <2>; 259*f03058d3SAlim Akhtar interrupt-parent = <&gic>; 260*f03058d3SAlim Akhtar interrupts = <GIC_SPI 115 IRQ_TYPE_LEVEL_HIGH>; 261*f03058d3SAlim Akhtar }; 262*f03058d3SAlim Akhtar 263*f03058d3SAlim Akhtar gpm2: gpm2-gpio-bank { 264*f03058d3SAlim Akhtar gpio-controller; 265*f03058d3SAlim Akhtar #gpio-cells = <2>; 266*f03058d3SAlim Akhtar 267*f03058d3SAlim Akhtar interrupt-controller; 268*f03058d3SAlim Akhtar #interrupt-cells = <2>; 269*f03058d3SAlim Akhtar interrupt-parent = <&gic>; 270*f03058d3SAlim Akhtar interrupts = <GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>; 271*f03058d3SAlim Akhtar }; 272*f03058d3SAlim Akhtar 273*f03058d3SAlim Akhtar gpm3: gpm3-gpio-bank { 274*f03058d3SAlim Akhtar gpio-controller; 275*f03058d3SAlim Akhtar #gpio-cells = <2>; 276*f03058d3SAlim Akhtar 277*f03058d3SAlim Akhtar interrupt-controller; 278*f03058d3SAlim Akhtar #interrupt-cells = <2>; 279*f03058d3SAlim Akhtar interrupt-parent = <&gic>; 280*f03058d3SAlim Akhtar interrupts = <GIC_SPI 117 IRQ_TYPE_LEVEL_HIGH>; 281*f03058d3SAlim Akhtar }; 282*f03058d3SAlim Akhtar 283*f03058d3SAlim Akhtar gpm4: gpm4-gpio-bank { 284*f03058d3SAlim Akhtar gpio-controller; 285*f03058d3SAlim Akhtar #gpio-cells = <2>; 286*f03058d3SAlim Akhtar 287*f03058d3SAlim Akhtar interrupt-controller; 288*f03058d3SAlim Akhtar #interrupt-cells = <2>; 289*f03058d3SAlim Akhtar interrupt-parent = <&gic>; 290*f03058d3SAlim Akhtar interrupts = <GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH>; 291*f03058d3SAlim Akhtar }; 292*f03058d3SAlim Akhtar 293*f03058d3SAlim Akhtar gpm5: gpm5-gpio-bank { 294*f03058d3SAlim Akhtar gpio-controller; 295*f03058d3SAlim Akhtar #gpio-cells = <2>; 296*f03058d3SAlim Akhtar 297*f03058d3SAlim Akhtar interrupt-controller; 298*f03058d3SAlim Akhtar #interrupt-cells = <2>; 299*f03058d3SAlim Akhtar interrupt-parent = <&gic>; 300*f03058d3SAlim Akhtar interrupts = <GIC_SPI 119 IRQ_TYPE_LEVEL_HIGH>; 301*f03058d3SAlim Akhtar }; 302*f03058d3SAlim Akhtar 303*f03058d3SAlim Akhtar gpm6: gpm6-gpio-bank { 304*f03058d3SAlim Akhtar gpio-controller; 305*f03058d3SAlim Akhtar #gpio-cells = <2>; 306*f03058d3SAlim Akhtar 307*f03058d3SAlim Akhtar interrupt-controller; 308*f03058d3SAlim Akhtar #interrupt-cells = <2>; 309*f03058d3SAlim Akhtar interrupt-parent = <&gic>; 310*f03058d3SAlim Akhtar interrupts = <GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>; 311*f03058d3SAlim Akhtar }; 312*f03058d3SAlim Akhtar 313*f03058d3SAlim Akhtar gpm7: gpm7-gpio-bank { 314*f03058d3SAlim Akhtar gpio-controller; 315*f03058d3SAlim Akhtar #gpio-cells = <2>; 316*f03058d3SAlim Akhtar 317*f03058d3SAlim Akhtar interrupt-controller; 318*f03058d3SAlim Akhtar #interrupt-cells = <2>; 319*f03058d3SAlim Akhtar interrupt-parent = <&gic>; 320*f03058d3SAlim Akhtar interrupts = <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>; 321*f03058d3SAlim Akhtar }; 322*f03058d3SAlim Akhtar 323*f03058d3SAlim Akhtar gpm8: gpm8-gpio-bank { 324*f03058d3SAlim Akhtar gpio-controller; 325*f03058d3SAlim Akhtar #gpio-cells = <2>; 326*f03058d3SAlim Akhtar 327*f03058d3SAlim Akhtar interrupt-controller; 328*f03058d3SAlim Akhtar #interrupt-cells = <2>; 329*f03058d3SAlim Akhtar interrupt-parent = <&gic>; 330*f03058d3SAlim Akhtar interrupts = <GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH>; 331*f03058d3SAlim Akhtar }; 332*f03058d3SAlim Akhtar 333*f03058d3SAlim Akhtar gpm9: gpm9-gpio-bank { 334*f03058d3SAlim Akhtar gpio-controller; 335*f03058d3SAlim Akhtar #gpio-cells = <2>; 336*f03058d3SAlim Akhtar 337*f03058d3SAlim Akhtar interrupt-controller; 338*f03058d3SAlim Akhtar #interrupt-cells = <2>; 339*f03058d3SAlim Akhtar interrupt-parent = <&gic>; 340*f03058d3SAlim Akhtar interrupts = <GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>; 341*f03058d3SAlim Akhtar }; 342*f03058d3SAlim Akhtar 343*f03058d3SAlim Akhtar gpm10: gpm10-gpio-bank { 344*f03058d3SAlim Akhtar gpio-controller; 345*f03058d3SAlim Akhtar #gpio-cells = <2>; 346*f03058d3SAlim Akhtar 347*f03058d3SAlim Akhtar interrupt-controller; 348*f03058d3SAlim Akhtar #interrupt-cells = <2>; 349*f03058d3SAlim Akhtar interrupt-parent = <&gic>; 350*f03058d3SAlim Akhtar interrupts = <GIC_SPI 124 IRQ_TYPE_LEVEL_HIGH>; 351*f03058d3SAlim Akhtar }; 352*f03058d3SAlim Akhtar 353*f03058d3SAlim Akhtar gpm11: gpm11-gpio-bank { 354*f03058d3SAlim Akhtar gpio-controller; 355*f03058d3SAlim Akhtar #gpio-cells = <2>; 356*f03058d3SAlim Akhtar 357*f03058d3SAlim Akhtar interrupt-controller; 358*f03058d3SAlim Akhtar #interrupt-cells = <2>; 359*f03058d3SAlim Akhtar interrupt-parent = <&gic>; 360*f03058d3SAlim Akhtar interrupts = <GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>; 361*f03058d3SAlim Akhtar }; 362*f03058d3SAlim Akhtar 363*f03058d3SAlim Akhtar gpm12: gpm12-gpio-bank { 364*f03058d3SAlim Akhtar gpio-controller; 365*f03058d3SAlim Akhtar #gpio-cells = <2>; 366*f03058d3SAlim Akhtar 367*f03058d3SAlim Akhtar interrupt-controller; 368*f03058d3SAlim Akhtar #interrupt-cells = <2>; 369*f03058d3SAlim Akhtar interrupt-parent = <&gic>; 370*f03058d3SAlim Akhtar interrupts = <GIC_SPI 126 IRQ_TYPE_LEVEL_HIGH>; 371*f03058d3SAlim Akhtar }; 372*f03058d3SAlim Akhtar 373*f03058d3SAlim Akhtar gpm13: gpm13-gpio-bank { 374*f03058d3SAlim Akhtar gpio-controller; 375*f03058d3SAlim Akhtar #gpio-cells = <2>; 376*f03058d3SAlim Akhtar 377*f03058d3SAlim Akhtar interrupt-controller; 378*f03058d3SAlim Akhtar #interrupt-cells = <2>; 379*f03058d3SAlim Akhtar interrupt-parent = <&gic>; 380*f03058d3SAlim Akhtar interrupts = <GIC_SPI 127 IRQ_TYPE_LEVEL_HIGH>; 381*f03058d3SAlim Akhtar }; 382*f03058d3SAlim Akhtar 383*f03058d3SAlim Akhtar gpm14: gpm14-gpio-bank { 384*f03058d3SAlim Akhtar gpio-controller; 385*f03058d3SAlim Akhtar #gpio-cells = <2>; 386*f03058d3SAlim Akhtar 387*f03058d3SAlim Akhtar interrupt-controller; 388*f03058d3SAlim Akhtar #interrupt-cells = <2>; 389*f03058d3SAlim Akhtar interrupt-parent = <&gic>; 390*f03058d3SAlim Akhtar interrupts = <GIC_SPI 128 IRQ_TYPE_LEVEL_HIGH>; 391*f03058d3SAlim Akhtar }; 392*f03058d3SAlim Akhtar 393*f03058d3SAlim Akhtar gpm15: gpm15-gpio-bank { 394*f03058d3SAlim Akhtar gpio-controller; 395*f03058d3SAlim Akhtar #gpio-cells = <2>; 396*f03058d3SAlim Akhtar 397*f03058d3SAlim Akhtar interrupt-controller; 398*f03058d3SAlim Akhtar #interrupt-cells = <2>; 399*f03058d3SAlim Akhtar interrupt-parent = <&gic>; 400*f03058d3SAlim Akhtar interrupts = <GIC_SPI 129 IRQ_TYPE_LEVEL_HIGH>; 401*f03058d3SAlim Akhtar }; 402*f03058d3SAlim Akhtar 403*f03058d3SAlim Akhtar gpm16: gpm16-gpio-bank { 404*f03058d3SAlim Akhtar gpio-controller; 405*f03058d3SAlim Akhtar #gpio-cells = <2>; 406*f03058d3SAlim Akhtar 407*f03058d3SAlim Akhtar interrupt-controller; 408*f03058d3SAlim Akhtar #interrupt-cells = <2>; 409*f03058d3SAlim Akhtar interrupt-parent = <&gic>; 410*f03058d3SAlim Akhtar interrupts = <GIC_SPI 130 IRQ_TYPE_LEVEL_HIGH>; 411*f03058d3SAlim Akhtar }; 412*f03058d3SAlim Akhtar 413*f03058d3SAlim Akhtar gpm17: gpm17-gpio-bank { 414*f03058d3SAlim Akhtar gpio-controller; 415*f03058d3SAlim Akhtar #gpio-cells = <2>; 416*f03058d3SAlim Akhtar 417*f03058d3SAlim Akhtar interrupt-controller; 418*f03058d3SAlim Akhtar #interrupt-cells = <2>; 419*f03058d3SAlim Akhtar interrupt-parent = <&gic>; 420*f03058d3SAlim Akhtar interrupts = <GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>; 421*f03058d3SAlim Akhtar }; 422*f03058d3SAlim Akhtar 423*f03058d3SAlim Akhtar gpm18: gpm18-gpio-bank { 424*f03058d3SAlim Akhtar gpio-controller; 425*f03058d3SAlim Akhtar #gpio-cells = <2>; 426*f03058d3SAlim Akhtar 427*f03058d3SAlim Akhtar interrupt-controller; 428*f03058d3SAlim Akhtar #interrupt-cells = <2>; 429*f03058d3SAlim Akhtar interrupt-parent = <&gic>; 430*f03058d3SAlim Akhtar interrupts = <GIC_SPI 132 IRQ_TYPE_LEVEL_HIGH>; 431*f03058d3SAlim Akhtar }; 432*f03058d3SAlim Akhtar 433*f03058d3SAlim Akhtar gpm19: gpm19-gpio-bank { 434*f03058d3SAlim Akhtar gpio-controller; 435*f03058d3SAlim Akhtar #gpio-cells = <2>; 436*f03058d3SAlim Akhtar 437*f03058d3SAlim Akhtar interrupt-controller; 438*f03058d3SAlim Akhtar #interrupt-cells = <2>; 439*f03058d3SAlim Akhtar interrupt-parent = <&gic>; 440*f03058d3SAlim Akhtar interrupts = <GIC_SPI 133 IRQ_TYPE_LEVEL_HIGH>; 441*f03058d3SAlim Akhtar }; 442*f03058d3SAlim Akhtar 443*f03058d3SAlim Akhtar gpm20: gpm20-gpio-bank { 444*f03058d3SAlim Akhtar gpio-controller; 445*f03058d3SAlim Akhtar #gpio-cells = <2>; 446*f03058d3SAlim Akhtar 447*f03058d3SAlim Akhtar interrupt-controller; 448*f03058d3SAlim Akhtar #interrupt-cells = <2>; 449*f03058d3SAlim Akhtar interrupt-parent = <&gic>; 450*f03058d3SAlim Akhtar interrupts = <GIC_SPI 134 IRQ_TYPE_LEVEL_HIGH>; 451*f03058d3SAlim Akhtar }; 452*f03058d3SAlim Akhtar 453*f03058d3SAlim Akhtar gpm21: gpm21-gpio-bank { 454*f03058d3SAlim Akhtar gpio-controller; 455*f03058d3SAlim Akhtar #gpio-cells = <2>; 456*f03058d3SAlim Akhtar 457*f03058d3SAlim Akhtar interrupt-controller; 458*f03058d3SAlim Akhtar #interrupt-cells = <2>; 459*f03058d3SAlim Akhtar interrupt-parent = <&gic>; 460*f03058d3SAlim Akhtar interrupts = <GIC_SPI 135 IRQ_TYPE_LEVEL_HIGH>; 461*f03058d3SAlim Akhtar }; 462*f03058d3SAlim Akhtar}; 463*f03058d3SAlim Akhtar 464*f03058d3SAlim Akhtar&pinctrl_hsi_ufs { 465*f03058d3SAlim Akhtar gpf3: gpf3-gpio-bank { 466*f03058d3SAlim Akhtar gpio-controller; 467*f03058d3SAlim Akhtar #gpio-cells = <2>; 468*f03058d3SAlim Akhtar 469*f03058d3SAlim Akhtar interrupt-controller; 470*f03058d3SAlim Akhtar #interrupt-cells = <2>; 471*f03058d3SAlim Akhtar }; 472*f03058d3SAlim Akhtar}; 473*f03058d3SAlim Akhtar 474*f03058d3SAlim Akhtar&pinctrl_peric { 475*f03058d3SAlim Akhtar gpp0: gpp0-gpio-bank { 476*f03058d3SAlim Akhtar gpio-controller; 477*f03058d3SAlim Akhtar #gpio-cells = <2>; 478*f03058d3SAlim Akhtar 479*f03058d3SAlim Akhtar interrupt-controller; 480*f03058d3SAlim Akhtar #interrupt-cells = <2>; 481*f03058d3SAlim Akhtar }; 482*f03058d3SAlim Akhtar 483*f03058d3SAlim Akhtar gpp1: gpp1-gpio-bank { 484*f03058d3SAlim Akhtar gpio-controller; 485*f03058d3SAlim Akhtar #gpio-cells = <2>; 486*f03058d3SAlim Akhtar 487*f03058d3SAlim Akhtar interrupt-controller; 488*f03058d3SAlim Akhtar #interrupt-cells = <2>; 489*f03058d3SAlim Akhtar }; 490*f03058d3SAlim Akhtar 491*f03058d3SAlim Akhtar gpp2: gpp2-gpio-bank { 492*f03058d3SAlim Akhtar gpio-controller; 493*f03058d3SAlim Akhtar #gpio-cells = <2>; 494*f03058d3SAlim Akhtar 495*f03058d3SAlim Akhtar interrupt-controller; 496*f03058d3SAlim Akhtar #interrupt-cells = <2>; 497*f03058d3SAlim Akhtar }; 498*f03058d3SAlim Akhtar 499*f03058d3SAlim Akhtar gpg0: gpg0-gpio-bank { 500*f03058d3SAlim Akhtar gpio-controller; 501*f03058d3SAlim Akhtar #gpio-cells = <2>; 502*f03058d3SAlim Akhtar 503*f03058d3SAlim Akhtar interrupt-controller; 504*f03058d3SAlim Akhtar #interrupt-cells = <2>; 505*f03058d3SAlim Akhtar }; 506*f03058d3SAlim Akhtar 507*f03058d3SAlim Akhtar gpg1: gpg1-gpio-bank { 508*f03058d3SAlim Akhtar gpio-controller; 509*f03058d3SAlim Akhtar #gpio-cells = <2>; 510*f03058d3SAlim Akhtar 511*f03058d3SAlim Akhtar interrupt-controller; 512*f03058d3SAlim Akhtar #interrupt-cells = <2>; 513*f03058d3SAlim Akhtar }; 514*f03058d3SAlim Akhtar 515*f03058d3SAlim Akhtar gpb0: gpb0-gpio-bank { 516*f03058d3SAlim Akhtar gpio-controller; 517*f03058d3SAlim Akhtar #gpio-cells = <2>; 518*f03058d3SAlim Akhtar 519*f03058d3SAlim Akhtar interrupt-controller; 520*f03058d3SAlim Akhtar #interrupt-cells = <2>; 521*f03058d3SAlim Akhtar }; 522*f03058d3SAlim Akhtar 523*f03058d3SAlim Akhtar gpb1: gpb1-gpio-bank { 524*f03058d3SAlim Akhtar gpio-controller; 525*f03058d3SAlim Akhtar #gpio-cells = <2>; 526*f03058d3SAlim Akhtar 527*f03058d3SAlim Akhtar interrupt-controller; 528*f03058d3SAlim Akhtar #interrupt-cells = <2>; 529*f03058d3SAlim Akhtar }; 530*f03058d3SAlim Akhtar}; 531*f03058d3SAlim Akhtar 532*f03058d3SAlim Akhtar&pinctrl_pericmmc { 533*f03058d3SAlim Akhtar gpf2: gpf2-gpio-bank { 534*f03058d3SAlim Akhtar gpio-controller; 535*f03058d3SAlim Akhtar #gpio-cells = <2>; 536*f03058d3SAlim Akhtar 537*f03058d3SAlim Akhtar interrupt-controller; 538*f03058d3SAlim Akhtar #interrupt-cells = <2>; 539*f03058d3SAlim Akhtar }; 540*f03058d3SAlim Akhtar}; 541*f03058d3SAlim Akhtar 542*f03058d3SAlim Akhtar&pinctrl_usi { 543*f03058d3SAlim Akhtar gpp3: gpp3-gpio-bank { 544*f03058d3SAlim Akhtar gpio-controller; 545*f03058d3SAlim Akhtar #gpio-cells = <2>; 546*f03058d3SAlim Akhtar 547*f03058d3SAlim Akhtar interrupt-controller; 548*f03058d3SAlim Akhtar #interrupt-cells = <2>; 549*f03058d3SAlim Akhtar }; 550*f03058d3SAlim Akhtar 551*f03058d3SAlim Akhtar gpp4: gpp4-gpio-bank { 552*f03058d3SAlim Akhtar gpio-controller; 553*f03058d3SAlim Akhtar #gpio-cells = <2>; 554*f03058d3SAlim Akhtar 555*f03058d3SAlim Akhtar interrupt-controller; 556*f03058d3SAlim Akhtar #interrupt-cells = <2>; 557*f03058d3SAlim Akhtar }; 558*f03058d3SAlim Akhtar 559*f03058d3SAlim Akhtar gpg2: gpg2-gpio-bank { 560*f03058d3SAlim Akhtar gpio-controller; 561*f03058d3SAlim Akhtar #gpio-cells = <2>; 562*f03058d3SAlim Akhtar 563*f03058d3SAlim Akhtar interrupt-controller; 564*f03058d3SAlim Akhtar #interrupt-cells = <2>; 565*f03058d3SAlim Akhtar }; 566*f03058d3SAlim Akhtar 567*f03058d3SAlim Akhtar gpg3: gpg3-gpio-bank { 568*f03058d3SAlim Akhtar gpio-controller; 569*f03058d3SAlim Akhtar #gpio-cells = <2>; 570*f03058d3SAlim Akhtar 571*f03058d3SAlim Akhtar interrupt-controller; 572*f03058d3SAlim Akhtar #interrupt-cells = <2>; 573*f03058d3SAlim Akhtar }; 574*f03058d3SAlim Akhtar}; 575