1*0ee6ac0dSryan_chen/* 2*0ee6ac0dSryan_chen * This device tree is copied from 3*0ee6ac0dSryan_chen * https://raw.githubusercontent.com/torvalds/linux/34ea5c9d/arch/arm/boot/dts/aspeed-g5.dtsi 4*0ee6ac0dSryan_chen */ 5*0ee6ac0dSryan_chen#include "skeleton.dtsi" 6*0ee6ac0dSryan_chen 7*0ee6ac0dSryan_chen/ { 8*0ee6ac0dSryan_chen model = "Aspeed BMC"; 9*0ee6ac0dSryan_chen compatible = "aspeed,ast2400"; 10*0ee6ac0dSryan_chen #address-cells = <1>; 11*0ee6ac0dSryan_chen #size-cells = <1>; 12*0ee6ac0dSryan_chen interrupt-parent = <&vic>; 13*0ee6ac0dSryan_chen 14*0ee6ac0dSryan_chen aliases { 15*0ee6ac0dSryan_chen i2c0 = &i2c0; 16*0ee6ac0dSryan_chen i2c1 = &i2c1; 17*0ee6ac0dSryan_chen i2c2 = &i2c2; 18*0ee6ac0dSryan_chen i2c3 = &i2c3; 19*0ee6ac0dSryan_chen i2c4 = &i2c4; 20*0ee6ac0dSryan_chen i2c5 = &i2c5; 21*0ee6ac0dSryan_chen i2c6 = &i2c6; 22*0ee6ac0dSryan_chen i2c7 = &i2c7; 23*0ee6ac0dSryan_chen i2c8 = &i2c8; 24*0ee6ac0dSryan_chen i2c9 = &i2c9; 25*0ee6ac0dSryan_chen i2c10 = &i2c10; 26*0ee6ac0dSryan_chen i2c11 = &i2c11; 27*0ee6ac0dSryan_chen i2c12 = &i2c12; 28*0ee6ac0dSryan_chen i2c13 = &i2c13; 29*0ee6ac0dSryan_chen serial0 = &uart1; 30*0ee6ac0dSryan_chen serial1 = &uart2; 31*0ee6ac0dSryan_chen serial2 = &uart3; 32*0ee6ac0dSryan_chen serial3 = &uart4; 33*0ee6ac0dSryan_chen serial4 = &uart5; 34*0ee6ac0dSryan_chen serial5 = &vuart; 35*0ee6ac0dSryan_chen }; 36*0ee6ac0dSryan_chen 37*0ee6ac0dSryan_chen cpus { 38*0ee6ac0dSryan_chen #address-cells = <1>; 39*0ee6ac0dSryan_chen #size-cells = <0>; 40*0ee6ac0dSryan_chen 41*0ee6ac0dSryan_chen cpu@0 { 42*0ee6ac0dSryan_chen compatible = "arm,arm926ej-s"; 43*0ee6ac0dSryan_chen device_type = "cpu"; 44*0ee6ac0dSryan_chen reg = <0>; 45*0ee6ac0dSryan_chen }; 46*0ee6ac0dSryan_chen }; 47*0ee6ac0dSryan_chen 48*0ee6ac0dSryan_chen memory@40000000 { 49*0ee6ac0dSryan_chen device_type = "memory"; 50*0ee6ac0dSryan_chen reg = <0x40000000 0>; 51*0ee6ac0dSryan_chen }; 52*0ee6ac0dSryan_chen 53*0ee6ac0dSryan_chen ahb { 54*0ee6ac0dSryan_chen compatible = "simple-bus"; 55*0ee6ac0dSryan_chen #address-cells = <1>; 56*0ee6ac0dSryan_chen #size-cells = <1>; 57*0ee6ac0dSryan_chen ranges; 58*0ee6ac0dSryan_chen 59*0ee6ac0dSryan_chen fmc: flash-controller@1e620000 { 60*0ee6ac0dSryan_chen reg = < 0x1e620000 0xc4 61*0ee6ac0dSryan_chen 0x20000000 0x10000000 >; 62*0ee6ac0dSryan_chen #address-cells = <1>; 63*0ee6ac0dSryan_chen #size-cells = <0>; 64*0ee6ac0dSryan_chen compatible = "aspeed,ast2400-fmc"; 65*0ee6ac0dSryan_chen status = "disabled"; 66*0ee6ac0dSryan_chen interrupts = <19>; 67*0ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_AHB>; 68*0ee6ac0dSryan_chen num-cs = <3>; 69*0ee6ac0dSryan_chen flash@0 { 70*0ee6ac0dSryan_chen reg = < 0 >; 71*0ee6ac0dSryan_chen compatible = "jedec,spi-nor"; 72*0ee6ac0dSryan_chen status = "disabled"; 73*0ee6ac0dSryan_chen }; 74*0ee6ac0dSryan_chen flash@1 { 75*0ee6ac0dSryan_chen reg = < 1 >; 76*0ee6ac0dSryan_chen compatible = "jedec,spi-nor"; 77*0ee6ac0dSryan_chen status = "disabled"; 78*0ee6ac0dSryan_chen }; 79*0ee6ac0dSryan_chen flash@2 { 80*0ee6ac0dSryan_chen reg = < 2 >; 81*0ee6ac0dSryan_chen compatible = "jedec,spi-nor"; 82*0ee6ac0dSryan_chen status = "disabled"; 83*0ee6ac0dSryan_chen }; 84*0ee6ac0dSryan_chen }; 85*0ee6ac0dSryan_chen 86*0ee6ac0dSryan_chen spi1: flash-controller@1e630000 { 87*0ee6ac0dSryan_chen reg = < 0x1e630000 0xc4 88*0ee6ac0dSryan_chen 0x30000000 0x08000000 >; 89*0ee6ac0dSryan_chen #address-cells = <1>; 90*0ee6ac0dSryan_chen #size-cells = <0>; 91*0ee6ac0dSryan_chen compatible = "aspeed,ast2400-spi"; 92*0ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_AHB>; 93*0ee6ac0dSryan_chen status = "disabled"; 94*0ee6ac0dSryan_chen num-cs = <2>; 95*0ee6ac0dSryan_chen flash@0 { 96*0ee6ac0dSryan_chen reg = < 0 >; 97*0ee6ac0dSryan_chen compatible = "jedec,spi-nor"; 98*0ee6ac0dSryan_chen status = "disabled"; 99*0ee6ac0dSryan_chen }; 100*0ee6ac0dSryan_chen flash@1 { 101*0ee6ac0dSryan_chen reg = < 1 >; 102*0ee6ac0dSryan_chen compatible = "jedec,spi-nor"; 103*0ee6ac0dSryan_chen status = "disabled"; 104*0ee6ac0dSryan_chen }; 105*0ee6ac0dSryan_chen }; 106*0ee6ac0dSryan_chen 107*0ee6ac0dSryan_chen spi2: flash-controller@1e631000 { 108*0ee6ac0dSryan_chen reg = < 0x1e631000 0xc4 109*0ee6ac0dSryan_chen 0x38000000 0x08000000 >; 110*0ee6ac0dSryan_chen #address-cells = <1>; 111*0ee6ac0dSryan_chen #size-cells = <0>; 112*0ee6ac0dSryan_chen compatible = "aspeed,ast2400-spi"; 113*0ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_AHB>; 114*0ee6ac0dSryan_chen status = "disabled"; 115*0ee6ac0dSryan_chen num-cs = <2>; 116*0ee6ac0dSryan_chen flash@0 { 117*0ee6ac0dSryan_chen reg = < 0 >; 118*0ee6ac0dSryan_chen compatible = "jedec,spi-nor"; 119*0ee6ac0dSryan_chen status = "disabled"; 120*0ee6ac0dSryan_chen }; 121*0ee6ac0dSryan_chen flash@1 { 122*0ee6ac0dSryan_chen reg = < 1 >; 123*0ee6ac0dSryan_chen compatible = "jedec,spi-nor"; 124*0ee6ac0dSryan_chen status = "disabled"; 125*0ee6ac0dSryan_chen }; 126*0ee6ac0dSryan_chen }; 127*0ee6ac0dSryan_chen 128*0ee6ac0dSryan_chen vic: interrupt-controller@1e6c0080 { 129*0ee6ac0dSryan_chen compatible = "aspeed,ast2400-vic"; 130*0ee6ac0dSryan_chen interrupt-controller; 131*0ee6ac0dSryan_chen #interrupt-cells = <1>; 132*0ee6ac0dSryan_chen valid-sources = <0xfefff7ff 0x0807ffff>; 133*0ee6ac0dSryan_chen reg = <0x1e6c0080 0x80>; 134*0ee6ac0dSryan_chen }; 135*0ee6ac0dSryan_chen 136*0ee6ac0dSryan_chen mac0: ethernet@1e660000 { 137*0ee6ac0dSryan_chen compatible = "aspeed,ast2400-mac", "faraday,ftgmac100"; 138*0ee6ac0dSryan_chen reg = <0x1e660000 0x180>; 139*0ee6ac0dSryan_chen interrupts = <2>; 140*0ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_GATE_MAC1CLK>, <&scu ASPEED_CLK_D2PLL>; 141*0ee6ac0dSryan_chen status = "disabled"; 142*0ee6ac0dSryan_chen }; 143*0ee6ac0dSryan_chen 144*0ee6ac0dSryan_chen mac1: ethernet@1e680000 { 145*0ee6ac0dSryan_chen compatible = "aspeed,ast2400-mac", "faraday,ftgmac100"; 146*0ee6ac0dSryan_chen reg = <0x1e680000 0x180>; 147*0ee6ac0dSryan_chen interrupts = <3>; 148*0ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_GATE_MAC2CLK>, <&scu ASPEED_CLK_D2PLL>; 149*0ee6ac0dSryan_chen status = "disabled"; 150*0ee6ac0dSryan_chen }; 151*0ee6ac0dSryan_chen 152*0ee6ac0dSryan_chen ehci0: usb@1e6a1000 { 153*0ee6ac0dSryan_chen compatible = "aspeed,ast2400-ehci", "generic-ehci"; 154*0ee6ac0dSryan_chen reg = <0x1e6a1000 0x100>; 155*0ee6ac0dSryan_chen interrupts = <5>; 156*0ee6ac0dSryan_chen status = "disabled"; 157*0ee6ac0dSryan_chen }; 158*0ee6ac0dSryan_chen 159*0ee6ac0dSryan_chen ehci1: usb@1e6a3000 { 160*0ee6ac0dSryan_chen compatible = "aspeed,ast2400-ehci", "generic-ehci"; 161*0ee6ac0dSryan_chen reg = <0x1e6a3000 0x100>; 162*0ee6ac0dSryan_chen interrupts = <13>; 163*0ee6ac0dSryan_chen status = "disabled"; 164*0ee6ac0dSryan_chen }; 165*0ee6ac0dSryan_chen 166*0ee6ac0dSryan_chen uhci: usb@1e6b0000 { 167*0ee6ac0dSryan_chen compatible = "aspeed,ast2400-uhci", "generic-uhci"; 168*0ee6ac0dSryan_chen reg = <0x1e6b0000 0x100>; 169*0ee6ac0dSryan_chen interrupts = <14>; 170*0ee6ac0dSryan_chen #ports = <2>; 171*0ee6ac0dSryan_chen status = "disabled"; 172*0ee6ac0dSryan_chen }; 173*0ee6ac0dSryan_chen 174*0ee6ac0dSryan_chen apb { 175*0ee6ac0dSryan_chen compatible = "simple-bus"; 176*0ee6ac0dSryan_chen #address-cells = <1>; 177*0ee6ac0dSryan_chen #size-cells = <1>; 178*0ee6ac0dSryan_chen ranges; 179*0ee6ac0dSryan_chen 180*0ee6ac0dSryan_chen syscon: syscon@1e6e2000 { 181*0ee6ac0dSryan_chen compatible = "aspeed,g5-scu", "syscon", "simple-mfd"; 182*0ee6ac0dSryan_chen reg = <0x1e6e2000 0x1a8>; 183*0ee6ac0dSryan_chen #clock-cells = <1>; 184*0ee6ac0dSryan_chen #reset-cells = <1>; 185*0ee6ac0dSryan_chen 186*0ee6ac0dSryan_chen pinctrl: pinctrl { 187*0ee6ac0dSryan_chen compatible = "aspeed,g5-pinctrl"; 188*0ee6ac0dSryan_chen aspeed,external-nodes = <&gfx &lhc>; 189*0ee6ac0dSryan_chen 190*0ee6ac0dSryan_chen }; 191*0ee6ac0dSryan_chen }; 192*0ee6ac0dSryan_chen 193*0ee6ac0dSryan_chen rng: hwrng@1e6e2078 { 194*0ee6ac0dSryan_chen compatible = "timeriomem_rng"; 195*0ee6ac0dSryan_chen reg = <0x1e6e2078 0x4>; 196*0ee6ac0dSryan_chen period = <1>; 197*0ee6ac0dSryan_chen quality = <100>; 198*0ee6ac0dSryan_chen }; 199*0ee6ac0dSryan_chen 200*0ee6ac0dSryan_chen gfx: display@1e6e6000 { 201*0ee6ac0dSryan_chen compatible = "aspeed,ast2400-gfx", "syscon"; 202*0ee6ac0dSryan_chen reg = <0x1e6e6000 0x1000>; 203*0ee6ac0dSryan_chen reg-io-width = <4>; 204*0ee6ac0dSryan_chen }; 205*0ee6ac0dSryan_chen 206*0ee6ac0dSryan_chen adc: adc@1e6e9000 { 207*0ee6ac0dSryan_chen compatible = "aspeed,ast2400-adc"; 208*0ee6ac0dSryan_chen reg = <0x1e6e9000 0xb0>; 209*0ee6ac0dSryan_chen #io-channel-cells = <1>; 210*0ee6ac0dSryan_chen status = "disabled"; 211*0ee6ac0dSryan_chen }; 212*0ee6ac0dSryan_chen 213*0ee6ac0dSryan_chen sram@1e720000 { 214*0ee6ac0dSryan_chen compatible = "mmio-sram"; 215*0ee6ac0dSryan_chen reg = <0x1e720000 0x9000>; // 36K 216*0ee6ac0dSryan_chen }; 217*0ee6ac0dSryan_chen 218*0ee6ac0dSryan_chen sdhci: sdhci@1e740000 { 219*0ee6ac0dSryan_chen #interrupt-cells = <1>; 220*0ee6ac0dSryan_chen compatible = "aspeed,aspeed-sdhci-irq", "simple-mfd"; 221*0ee6ac0dSryan_chen reg = <0x1e740000 0x1000>; 222*0ee6ac0dSryan_chen interrupts = <26>; 223*0ee6ac0dSryan_chen interrupt-controller; 224*0ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_GATE_SDCLK>, <&scu ASPEED_CLK_GATE_SDEXTCLK>; 225*0ee6ac0dSryan_chen clock-names = "ctrlclk", "extclk"; 226*0ee6ac0dSryan_chen #address-cells = <1>; 227*0ee6ac0dSryan_chen #size-cells = <1>; 228*0ee6ac0dSryan_chen ranges = <0x0 0x1e740000 0x1000>; 229*0ee6ac0dSryan_chen 230*0ee6ac0dSryan_chen sdhci_slot0: sdhci_slot0@100 { 231*0ee6ac0dSryan_chen compatible = "aspeed,sdhci-ast2400"; 232*0ee6ac0dSryan_chen reg = <0x100 0x100>; 233*0ee6ac0dSryan_chen interrupts = <0>; 234*0ee6ac0dSryan_chen interrupt-parent = <&sdhci>; 235*0ee6ac0dSryan_chen sdhci,auto-cmd12; 236*0ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_SDIO>; 237*0ee6ac0dSryan_chen status = "disabled"; 238*0ee6ac0dSryan_chen }; 239*0ee6ac0dSryan_chen 240*0ee6ac0dSryan_chen sdhci_slot1: sdhci_slot1@200 { 241*0ee6ac0dSryan_chen compatible = "aspeed,sdhci-ast2400"; 242*0ee6ac0dSryan_chen reg = <0x200 0x100>; 243*0ee6ac0dSryan_chen interrupts = <1>; 244*0ee6ac0dSryan_chen interrupt-parent = <&sdhci>; 245*0ee6ac0dSryan_chen sdhci,auto-cmd12; 246*0ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_SDIO>; 247*0ee6ac0dSryan_chen status = "disabled"; 248*0ee6ac0dSryan_chen }; 249*0ee6ac0dSryan_chen 250*0ee6ac0dSryan_chen }; 251*0ee6ac0dSryan_chen 252*0ee6ac0dSryan_chen gpio: gpio@1e780000 { 253*0ee6ac0dSryan_chen #gpio-cells = <2>; 254*0ee6ac0dSryan_chen gpio-controller; 255*0ee6ac0dSryan_chen compatible = "aspeed,ast2400-gpio"; 256*0ee6ac0dSryan_chen reg = <0x1e780000 0x1000>; 257*0ee6ac0dSryan_chen interrupts = <20>; 258*0ee6ac0dSryan_chen gpio-ranges = <&pinctrl 0 0 220>; 259*0ee6ac0dSryan_chen ngpios = <228>; 260*0ee6ac0dSryan_chen interrupt-controller; 261*0ee6ac0dSryan_chen }; 262*0ee6ac0dSryan_chen 263*0ee6ac0dSryan_chen timer: timer@1e782000 { 264*0ee6ac0dSryan_chen /* This timer is a Faraday FTTMR010 derivative */ 265*0ee6ac0dSryan_chen compatible = "aspeed,ast2400-timer"; 266*0ee6ac0dSryan_chen reg = <0x1e782000 0x90>; 267*0ee6ac0dSryan_chen }; 268*0ee6ac0dSryan_chen 269*0ee6ac0dSryan_chen uart1: serial@1e783000 { 270*0ee6ac0dSryan_chen compatible = "ns16550a"; 271*0ee6ac0dSryan_chen reg = <0x1e783000 0x20>; 272*0ee6ac0dSryan_chen reg-shift = <2>; 273*0ee6ac0dSryan_chen interrupts = <9>; 274*0ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_GATE_UART1CLK>; 275*0ee6ac0dSryan_chen clock-frequency = <24000000>; 276*0ee6ac0dSryan_chen no-loopback-test; 277*0ee6ac0dSryan_chen status = "disabled"; 278*0ee6ac0dSryan_chen }; 279*0ee6ac0dSryan_chen 280*0ee6ac0dSryan_chen uart5: serial@1e784000 { 281*0ee6ac0dSryan_chen compatible = "ns16550a"; 282*0ee6ac0dSryan_chen reg = <0x1e784000 0x20>; 283*0ee6ac0dSryan_chen reg-shift = <2>; 284*0ee6ac0dSryan_chen interrupts = <10>; 285*0ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_GATE_UART5CLK>; 286*0ee6ac0dSryan_chen clock-frequency = <24000000>; 287*0ee6ac0dSryan_chen no-loopback-test; 288*0ee6ac0dSryan_chen status = "disabled"; 289*0ee6ac0dSryan_chen }; 290*0ee6ac0dSryan_chen 291*0ee6ac0dSryan_chen wdt1: watchdog@1e785000 { 292*0ee6ac0dSryan_chen compatible = "aspeed,wdt"; 293*0ee6ac0dSryan_chen reg = <0x1e785000 0x1c>; 294*0ee6ac0dSryan_chen interrupts = <27>; 295*0ee6ac0dSryan_chen }; 296*0ee6ac0dSryan_chen 297*0ee6ac0dSryan_chen wdt2: watchdog@1e785020 { 298*0ee6ac0dSryan_chen compatible = "aspeed,wdt"; 299*0ee6ac0dSryan_chen reg = <0x1e785020 0x1c>; 300*0ee6ac0dSryan_chen interrupts = <27>; 301*0ee6ac0dSryan_chen status = "disabled"; 302*0ee6ac0dSryan_chen }; 303*0ee6ac0dSryan_chen 304*0ee6ac0dSryan_chen wdt3: watchdog@1e785040 { 305*0ee6ac0dSryan_chen compatible = "aspeed,wdt"; 306*0ee6ac0dSryan_chen reg = <0x1e785040 0x1c>; 307*0ee6ac0dSryan_chen status = "disabled"; 308*0ee6ac0dSryan_chen }; 309*0ee6ac0dSryan_chen 310*0ee6ac0dSryan_chen pwm_tacho: pwm-tacho-controller@1e786000 { 311*0ee6ac0dSryan_chen compatible = "aspeed,ast2400-pwm-tacho"; 312*0ee6ac0dSryan_chen #address-cells = <1>; 313*0ee6ac0dSryan_chen #size-cells = <0>; 314*0ee6ac0dSryan_chen reg = <0x1e786000 0x1000>; 315*0ee6ac0dSryan_chen status = "disabled"; 316*0ee6ac0dSryan_chen }; 317*0ee6ac0dSryan_chen 318*0ee6ac0dSryan_chen vuart: serial@1e787000 { 319*0ee6ac0dSryan_chen compatible = "aspeed,ast2400-vuart"; 320*0ee6ac0dSryan_chen reg = <0x1e787000 0x40>; 321*0ee6ac0dSryan_chen reg-shift = <2>; 322*0ee6ac0dSryan_chen interrupts = <8>; 323*0ee6ac0dSryan_chen no-loopback-test; 324*0ee6ac0dSryan_chen status = "disabled"; 325*0ee6ac0dSryan_chen }; 326*0ee6ac0dSryan_chen 327*0ee6ac0dSryan_chen lpc: lpc@1e789000 { 328*0ee6ac0dSryan_chen compatible = "aspeed,ast2400-lpc", "simple-mfd"; 329*0ee6ac0dSryan_chen reg = <0x1e789000 0x1000>; 330*0ee6ac0dSryan_chen 331*0ee6ac0dSryan_chen #address-cells = <1>; 332*0ee6ac0dSryan_chen #size-cells = <1>; 333*0ee6ac0dSryan_chen ranges = <0x0 0x1e789000 0x1000>; 334*0ee6ac0dSryan_chen 335*0ee6ac0dSryan_chen lpc_bmc: lpc-bmc@0 { 336*0ee6ac0dSryan_chen compatible = "aspeed,ast2400-lpc-bmc"; 337*0ee6ac0dSryan_chen reg = <0x0 0x80>; 338*0ee6ac0dSryan_chen }; 339*0ee6ac0dSryan_chen 340*0ee6ac0dSryan_chen lpc_host: lpc-host@80 { 341*0ee6ac0dSryan_chen compatible = "aspeed,ast2400-lpc-host", "simple-mfd", "syscon"; 342*0ee6ac0dSryan_chen reg = <0x80 0x1e0>; 343*0ee6ac0dSryan_chen reg-io-width = <4>; 344*0ee6ac0dSryan_chen 345*0ee6ac0dSryan_chen #address-cells = <1>; 346*0ee6ac0dSryan_chen #size-cells = <1>; 347*0ee6ac0dSryan_chen ranges = <0x0 0x80 0x1e0>; 348*0ee6ac0dSryan_chen 349*0ee6ac0dSryan_chen lpc_ctrl: lpc-ctrl@0 { 350*0ee6ac0dSryan_chen compatible = "aspeed,ast2400-lpc-ctrl"; 351*0ee6ac0dSryan_chen reg = <0x0 0x80>; 352*0ee6ac0dSryan_chen status = "disabled"; 353*0ee6ac0dSryan_chen }; 354*0ee6ac0dSryan_chen 355*0ee6ac0dSryan_chen lpc_snoop: lpc-snoop@0 { 356*0ee6ac0dSryan_chen compatible = "aspeed,ast2400-lpc-snoop"; 357*0ee6ac0dSryan_chen reg = <0x0 0x80>; 358*0ee6ac0dSryan_chen interrupts = <8>; 359*0ee6ac0dSryan_chen status = "disabled"; 360*0ee6ac0dSryan_chen }; 361*0ee6ac0dSryan_chen 362*0ee6ac0dSryan_chen lhc: lhc@20 { 363*0ee6ac0dSryan_chen compatible = "aspeed,ast2400-lhc"; 364*0ee6ac0dSryan_chen reg = <0x20 0x24 0x48 0x8>; 365*0ee6ac0dSryan_chen }; 366*0ee6ac0dSryan_chen 367*0ee6ac0dSryan_chen lpc_reset: reset-controller@18 { 368*0ee6ac0dSryan_chen compatible = "aspeed,ast2400-lpc-reset"; 369*0ee6ac0dSryan_chen reg = <0x18 0x4>; 370*0ee6ac0dSryan_chen #reset-cells = <1>; 371*0ee6ac0dSryan_chen }; 372*0ee6ac0dSryan_chen 373*0ee6ac0dSryan_chen ibt: ibt@c0 { 374*0ee6ac0dSryan_chen compatible = "aspeed,ast2400-ibt-bmc"; 375*0ee6ac0dSryan_chen reg = <0xc0 0x18>; 376*0ee6ac0dSryan_chen interrupts = <8>; 377*0ee6ac0dSryan_chen status = "disabled"; 378*0ee6ac0dSryan_chen }; 379*0ee6ac0dSryan_chen }; 380*0ee6ac0dSryan_chen }; 381*0ee6ac0dSryan_chen 382*0ee6ac0dSryan_chen uart2: serial@1e78d000 { 383*0ee6ac0dSryan_chen compatible = "ns16550a"; 384*0ee6ac0dSryan_chen reg = <0x1e78d000 0x20>; 385*0ee6ac0dSryan_chen reg-shift = <2>; 386*0ee6ac0dSryan_chen interrupts = <32>; 387*0ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_GATE_UART2CLK>; 388*0ee6ac0dSryan_chen clock-frequency = <24000000>; 389*0ee6ac0dSryan_chen no-loopback-test; 390*0ee6ac0dSryan_chen status = "disabled"; 391*0ee6ac0dSryan_chen }; 392*0ee6ac0dSryan_chen 393*0ee6ac0dSryan_chen uart3: serial@1e78e000 { 394*0ee6ac0dSryan_chen compatible = "ns16550a"; 395*0ee6ac0dSryan_chen reg = <0x1e78e000 0x20>; 396*0ee6ac0dSryan_chen reg-shift = <2>; 397*0ee6ac0dSryan_chen interrupts = <33>; 398*0ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_GATE_UART3CLK>; 399*0ee6ac0dSryan_chen clock-frequency = <24000000>; 400*0ee6ac0dSryan_chen no-loopback-test; 401*0ee6ac0dSryan_chen status = "disabled"; 402*0ee6ac0dSryan_chen }; 403*0ee6ac0dSryan_chen 404*0ee6ac0dSryan_chen uart4: serial@1e78f000 { 405*0ee6ac0dSryan_chen compatible = "ns16550a"; 406*0ee6ac0dSryan_chen reg = <0x1e78f000 0x20>; 407*0ee6ac0dSryan_chen reg-shift = <2>; 408*0ee6ac0dSryan_chen interrupts = <34>; 409*0ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_GATE_UART4CLK>; 410*0ee6ac0dSryan_chen clock-frequency = <24000000>; 411*0ee6ac0dSryan_chen no-loopback-test; 412*0ee6ac0dSryan_chen status = "disabled"; 413*0ee6ac0dSryan_chen }; 414*0ee6ac0dSryan_chen 415*0ee6ac0dSryan_chen i2c: i2c@1e78a000 { 416*0ee6ac0dSryan_chen compatible = "simple-bus"; 417*0ee6ac0dSryan_chen #address-cells = <1>; 418*0ee6ac0dSryan_chen #size-cells = <1>; 419*0ee6ac0dSryan_chen ranges = <0 0x1e78a000 0x1000>; 420*0ee6ac0dSryan_chen }; 421*0ee6ac0dSryan_chen }; 422*0ee6ac0dSryan_chen }; 423*0ee6ac0dSryan_chen}; 424*0ee6ac0dSryan_chen 425*0ee6ac0dSryan_chen&i2c { 426*0ee6ac0dSryan_chen i2c_ic: interrupt-controller@0 { 427*0ee6ac0dSryan_chen #interrupt-cells = <1>; 428*0ee6ac0dSryan_chen compatible = "aspeed,ast2400-i2c-ic"; 429*0ee6ac0dSryan_chen reg = <0x0 0x40>; 430*0ee6ac0dSryan_chen interrupts = <12>; 431*0ee6ac0dSryan_chen interrupt-controller; 432*0ee6ac0dSryan_chen resets = <&rst ASPEED_RESET_I2C>; 433*0ee6ac0dSryan_chen }; 434*0ee6ac0dSryan_chen 435*0ee6ac0dSryan_chen i2c0: i2c-bus@40 { 436*0ee6ac0dSryan_chen #address-cells = <1>; 437*0ee6ac0dSryan_chen #size-cells = <0>; 438*0ee6ac0dSryan_chen #interrupt-cells = <1>; 439*0ee6ac0dSryan_chen 440*0ee6ac0dSryan_chen reg = <0x40 0x40>; 441*0ee6ac0dSryan_chen compatible = "aspeed,ast2400-i2c-bus"; 442*0ee6ac0dSryan_chen bus-frequency = <100000>; 443*0ee6ac0dSryan_chen interrupts = <0>; 444*0ee6ac0dSryan_chen interrupt-parent = <&i2c_ic>; 445*0ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_APB>; 446*0ee6ac0dSryan_chen status = "disabled"; 447*0ee6ac0dSryan_chen /* Does not need pinctrl properties */ 448*0ee6ac0dSryan_chen }; 449*0ee6ac0dSryan_chen 450*0ee6ac0dSryan_chen i2c1: i2c-bus@80 { 451*0ee6ac0dSryan_chen #address-cells = <1>; 452*0ee6ac0dSryan_chen #size-cells = <0>; 453*0ee6ac0dSryan_chen #interrupt-cells = <1>; 454*0ee6ac0dSryan_chen 455*0ee6ac0dSryan_chen reg = <0x80 0x40>; 456*0ee6ac0dSryan_chen compatible = "aspeed,ast2400-i2c-bus"; 457*0ee6ac0dSryan_chen bus-frequency = <100000>; 458*0ee6ac0dSryan_chen interrupts = <1>; 459*0ee6ac0dSryan_chen interrupt-parent = <&i2c_ic>; 460*0ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_APB>; 461*0ee6ac0dSryan_chen status = "disabled"; 462*0ee6ac0dSryan_chen /* Does not need pinctrl properties */ 463*0ee6ac0dSryan_chen }; 464*0ee6ac0dSryan_chen 465*0ee6ac0dSryan_chen i2c2: i2c-bus@c0 { 466*0ee6ac0dSryan_chen #address-cells = <1>; 467*0ee6ac0dSryan_chen #size-cells = <0>; 468*0ee6ac0dSryan_chen #interrupt-cells = <1>; 469*0ee6ac0dSryan_chen 470*0ee6ac0dSryan_chen reg = <0xc0 0x40>; 471*0ee6ac0dSryan_chen compatible = "aspeed,ast2400-i2c-bus"; 472*0ee6ac0dSryan_chen bus-frequency = <100000>; 473*0ee6ac0dSryan_chen interrupts = <2>; 474*0ee6ac0dSryan_chen interrupt-parent = <&i2c_ic>; 475*0ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_APB>; 476*0ee6ac0dSryan_chen pinctrl-names = "default"; 477*0ee6ac0dSryan_chen pinctrl-0 = <&pinctrl_i2c3_default>; 478*0ee6ac0dSryan_chen status = "disabled"; 479*0ee6ac0dSryan_chen }; 480*0ee6ac0dSryan_chen 481*0ee6ac0dSryan_chen i2c3: i2c-bus@100 { 482*0ee6ac0dSryan_chen #address-cells = <1>; 483*0ee6ac0dSryan_chen #size-cells = <0>; 484*0ee6ac0dSryan_chen #interrupt-cells = <1>; 485*0ee6ac0dSryan_chen 486*0ee6ac0dSryan_chen reg = <0x100 0x40>; 487*0ee6ac0dSryan_chen compatible = "aspeed,ast2400-i2c-bus"; 488*0ee6ac0dSryan_chen bus-frequency = <100000>; 489*0ee6ac0dSryan_chen interrupts = <3>; 490*0ee6ac0dSryan_chen interrupt-parent = <&i2c_ic>; 491*0ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_APB>; 492*0ee6ac0dSryan_chen pinctrl-names = "default"; 493*0ee6ac0dSryan_chen pinctrl-0 = <&pinctrl_i2c4_default>; 494*0ee6ac0dSryan_chen status = "disabled"; 495*0ee6ac0dSryan_chen }; 496*0ee6ac0dSryan_chen 497*0ee6ac0dSryan_chen i2c4: i2c-bus@140 { 498*0ee6ac0dSryan_chen #address-cells = <1>; 499*0ee6ac0dSryan_chen #size-cells = <0>; 500*0ee6ac0dSryan_chen #interrupt-cells = <1>; 501*0ee6ac0dSryan_chen 502*0ee6ac0dSryan_chen reg = <0x140 0x40>; 503*0ee6ac0dSryan_chen compatible = "aspeed,ast2400-i2c-bus"; 504*0ee6ac0dSryan_chen bus-frequency = <100000>; 505*0ee6ac0dSryan_chen interrupts = <4>; 506*0ee6ac0dSryan_chen interrupt-parent = <&i2c_ic>; 507*0ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_APB>; 508*0ee6ac0dSryan_chen pinctrl-names = "default"; 509*0ee6ac0dSryan_chen pinctrl-0 = <&pinctrl_i2c5_default>; 510*0ee6ac0dSryan_chen status = "disabled"; 511*0ee6ac0dSryan_chen }; 512*0ee6ac0dSryan_chen 513*0ee6ac0dSryan_chen i2c5: i2c-bus@180 { 514*0ee6ac0dSryan_chen #address-cells = <1>; 515*0ee6ac0dSryan_chen #size-cells = <0>; 516*0ee6ac0dSryan_chen #interrupt-cells = <1>; 517*0ee6ac0dSryan_chen 518*0ee6ac0dSryan_chen reg = <0x180 0x40>; 519*0ee6ac0dSryan_chen compatible = "aspeed,ast2400-i2c-bus"; 520*0ee6ac0dSryan_chen bus-frequency = <100000>; 521*0ee6ac0dSryan_chen interrupts = <5>; 522*0ee6ac0dSryan_chen interrupt-parent = <&i2c_ic>; 523*0ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_APB>; 524*0ee6ac0dSryan_chen pinctrl-names = "default"; 525*0ee6ac0dSryan_chen pinctrl-0 = <&pinctrl_i2c6_default>; 526*0ee6ac0dSryan_chen status = "disabled"; 527*0ee6ac0dSryan_chen }; 528*0ee6ac0dSryan_chen 529*0ee6ac0dSryan_chen i2c6: i2c-bus@1c0 { 530*0ee6ac0dSryan_chen #address-cells = <1>; 531*0ee6ac0dSryan_chen #size-cells = <0>; 532*0ee6ac0dSryan_chen #interrupt-cells = <1>; 533*0ee6ac0dSryan_chen 534*0ee6ac0dSryan_chen reg = <0x1c0 0x40>; 535*0ee6ac0dSryan_chen compatible = "aspeed,ast2400-i2c-bus"; 536*0ee6ac0dSryan_chen bus-frequency = <100000>; 537*0ee6ac0dSryan_chen interrupts = <6>; 538*0ee6ac0dSryan_chen interrupt-parent = <&i2c_ic>; 539*0ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_APB>; 540*0ee6ac0dSryan_chen pinctrl-names = "default"; 541*0ee6ac0dSryan_chen pinctrl-0 = <&pinctrl_i2c7_default>; 542*0ee6ac0dSryan_chen status = "disabled"; 543*0ee6ac0dSryan_chen }; 544*0ee6ac0dSryan_chen 545*0ee6ac0dSryan_chen i2c7: i2c-bus@300 { 546*0ee6ac0dSryan_chen #address-cells = <1>; 547*0ee6ac0dSryan_chen #size-cells = <0>; 548*0ee6ac0dSryan_chen #interrupt-cells = <1>; 549*0ee6ac0dSryan_chen 550*0ee6ac0dSryan_chen reg = <0x300 0x40>; 551*0ee6ac0dSryan_chen compatible = "aspeed,ast2400-i2c-bus"; 552*0ee6ac0dSryan_chen bus-frequency = <100000>; 553*0ee6ac0dSryan_chen interrupts = <7>; 554*0ee6ac0dSryan_chen interrupt-parent = <&i2c_ic>; 555*0ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_APB>; 556*0ee6ac0dSryan_chen pinctrl-names = "default"; 557*0ee6ac0dSryan_chen pinctrl-0 = <&pinctrl_i2c8_default>; 558*0ee6ac0dSryan_chen status = "disabled"; 559*0ee6ac0dSryan_chen }; 560*0ee6ac0dSryan_chen 561*0ee6ac0dSryan_chen i2c8: i2c-bus@340 { 562*0ee6ac0dSryan_chen #address-cells = <1>; 563*0ee6ac0dSryan_chen #size-cells = <0>; 564*0ee6ac0dSryan_chen #interrupt-cells = <1>; 565*0ee6ac0dSryan_chen 566*0ee6ac0dSryan_chen reg = <0x340 0x40>; 567*0ee6ac0dSryan_chen compatible = "aspeed,ast2400-i2c-bus"; 568*0ee6ac0dSryan_chen bus-frequency = <100000>; 569*0ee6ac0dSryan_chen interrupts = <8>; 570*0ee6ac0dSryan_chen interrupt-parent = <&i2c_ic>; 571*0ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_APB>; 572*0ee6ac0dSryan_chen pinctrl-names = "default"; 573*0ee6ac0dSryan_chen pinctrl-0 = <&pinctrl_i2c9_default>; 574*0ee6ac0dSryan_chen status = "disabled"; 575*0ee6ac0dSryan_chen }; 576*0ee6ac0dSryan_chen 577*0ee6ac0dSryan_chen i2c9: i2c-bus@380 { 578*0ee6ac0dSryan_chen #address-cells = <1>; 579*0ee6ac0dSryan_chen #size-cells = <0>; 580*0ee6ac0dSryan_chen #interrupt-cells = <1>; 581*0ee6ac0dSryan_chen 582*0ee6ac0dSryan_chen reg = <0x380 0x40>; 583*0ee6ac0dSryan_chen compatible = "aspeed,ast2400-i2c-bus"; 584*0ee6ac0dSryan_chen bus-frequency = <100000>; 585*0ee6ac0dSryan_chen interrupts = <9>; 586*0ee6ac0dSryan_chen interrupt-parent = <&i2c_ic>; 587*0ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_APB>; 588*0ee6ac0dSryan_chen pinctrl-names = "default"; 589*0ee6ac0dSryan_chen pinctrl-0 = <&pinctrl_i2c10_default>; 590*0ee6ac0dSryan_chen status = "disabled"; 591*0ee6ac0dSryan_chen }; 592*0ee6ac0dSryan_chen 593*0ee6ac0dSryan_chen i2c10: i2c-bus@3c0 { 594*0ee6ac0dSryan_chen #address-cells = <1>; 595*0ee6ac0dSryan_chen #size-cells = <0>; 596*0ee6ac0dSryan_chen #interrupt-cells = <1>; 597*0ee6ac0dSryan_chen 598*0ee6ac0dSryan_chen reg = <0x3c0 0x40>; 599*0ee6ac0dSryan_chen compatible = "aspeed,ast2400-i2c-bus"; 600*0ee6ac0dSryan_chen bus-frequency = <100000>; 601*0ee6ac0dSryan_chen interrupts = <10>; 602*0ee6ac0dSryan_chen interrupt-parent = <&i2c_ic>; 603*0ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_APB>; 604*0ee6ac0dSryan_chen pinctrl-names = "default"; 605*0ee6ac0dSryan_chen pinctrl-0 = <&pinctrl_i2c11_default>; 606*0ee6ac0dSryan_chen status = "disabled"; 607*0ee6ac0dSryan_chen }; 608*0ee6ac0dSryan_chen 609*0ee6ac0dSryan_chen i2c11: i2c-bus@400 { 610*0ee6ac0dSryan_chen #address-cells = <1>; 611*0ee6ac0dSryan_chen #size-cells = <0>; 612*0ee6ac0dSryan_chen #interrupt-cells = <1>; 613*0ee6ac0dSryan_chen 614*0ee6ac0dSryan_chen reg = <0x400 0x40>; 615*0ee6ac0dSryan_chen compatible = "aspeed,ast2400-i2c-bus"; 616*0ee6ac0dSryan_chen bus-frequency = <100000>; 617*0ee6ac0dSryan_chen interrupts = <11>; 618*0ee6ac0dSryan_chen interrupt-parent = <&i2c_ic>; 619*0ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_APB>; 620*0ee6ac0dSryan_chen pinctrl-names = "default"; 621*0ee6ac0dSryan_chen pinctrl-0 = <&pinctrl_i2c12_default>; 622*0ee6ac0dSryan_chen status = "disabled"; 623*0ee6ac0dSryan_chen }; 624*0ee6ac0dSryan_chen 625*0ee6ac0dSryan_chen i2c12: i2c-bus@440 { 626*0ee6ac0dSryan_chen #address-cells = <1>; 627*0ee6ac0dSryan_chen #size-cells = <0>; 628*0ee6ac0dSryan_chen #interrupt-cells = <1>; 629*0ee6ac0dSryan_chen 630*0ee6ac0dSryan_chen reg = <0x440 0x40>; 631*0ee6ac0dSryan_chen compatible = "aspeed,ast2400-i2c-bus"; 632*0ee6ac0dSryan_chen bus-frequency = <100000>; 633*0ee6ac0dSryan_chen interrupts = <12>; 634*0ee6ac0dSryan_chen interrupt-parent = <&i2c_ic>; 635*0ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_APB>; 636*0ee6ac0dSryan_chen pinctrl-names = "default"; 637*0ee6ac0dSryan_chen pinctrl-0 = <&pinctrl_i2c13_default>; 638*0ee6ac0dSryan_chen status = "disabled"; 639*0ee6ac0dSryan_chen }; 640*0ee6ac0dSryan_chen 641*0ee6ac0dSryan_chen i2c13: i2c-bus@480 { 642*0ee6ac0dSryan_chen #address-cells = <1>; 643*0ee6ac0dSryan_chen #size-cells = <0>; 644*0ee6ac0dSryan_chen #interrupt-cells = <1>; 645*0ee6ac0dSryan_chen 646*0ee6ac0dSryan_chen reg = <0x480 0x40>; 647*0ee6ac0dSryan_chen compatible = "aspeed,ast2400-i2c-bus"; 648*0ee6ac0dSryan_chen bus-frequency = <100000>; 649*0ee6ac0dSryan_chen interrupts = <13>; 650*0ee6ac0dSryan_chen interrupt-parent = <&i2c_ic>; 651*0ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_APB>; 652*0ee6ac0dSryan_chen pinctrl-names = "default"; 653*0ee6ac0dSryan_chen pinctrl-0 = <&pinctrl_i2c14_default>; 654*0ee6ac0dSryan_chen status = "disabled"; 655*0ee6ac0dSryan_chen }; 656*0ee6ac0dSryan_chen}; 657*0ee6ac0dSryan_chen 658*0ee6ac0dSryan_chen&pinctrl { 659*0ee6ac0dSryan_chen pinctrl_acpi_default: acpi_default { 660*0ee6ac0dSryan_chen function = "ACPI"; 661*0ee6ac0dSryan_chen groups = "ACPI"; 662*0ee6ac0dSryan_chen }; 663*0ee6ac0dSryan_chen 664*0ee6ac0dSryan_chen pinctrl_adc0_default: adc0_default { 665*0ee6ac0dSryan_chen function = "ADC0"; 666*0ee6ac0dSryan_chen groups = "ADC0"; 667*0ee6ac0dSryan_chen }; 668*0ee6ac0dSryan_chen 669*0ee6ac0dSryan_chen pinctrl_adc1_default: adc1_default { 670*0ee6ac0dSryan_chen function = "ADC1"; 671*0ee6ac0dSryan_chen groups = "ADC1"; 672*0ee6ac0dSryan_chen }; 673*0ee6ac0dSryan_chen 674*0ee6ac0dSryan_chen pinctrl_adc10_default: adc10_default { 675*0ee6ac0dSryan_chen function = "ADC10"; 676*0ee6ac0dSryan_chen groups = "ADC10"; 677*0ee6ac0dSryan_chen }; 678*0ee6ac0dSryan_chen 679*0ee6ac0dSryan_chen pinctrl_adc11_default: adc11_default { 680*0ee6ac0dSryan_chen function = "ADC11"; 681*0ee6ac0dSryan_chen groups = "ADC11"; 682*0ee6ac0dSryan_chen }; 683*0ee6ac0dSryan_chen 684*0ee6ac0dSryan_chen pinctrl_adc12_default: adc12_default { 685*0ee6ac0dSryan_chen function = "ADC12"; 686*0ee6ac0dSryan_chen groups = "ADC12"; 687*0ee6ac0dSryan_chen }; 688*0ee6ac0dSryan_chen 689*0ee6ac0dSryan_chen pinctrl_adc13_default: adc13_default { 690*0ee6ac0dSryan_chen function = "ADC13"; 691*0ee6ac0dSryan_chen groups = "ADC13"; 692*0ee6ac0dSryan_chen }; 693*0ee6ac0dSryan_chen 694*0ee6ac0dSryan_chen pinctrl_adc14_default: adc14_default { 695*0ee6ac0dSryan_chen function = "ADC14"; 696*0ee6ac0dSryan_chen groups = "ADC14"; 697*0ee6ac0dSryan_chen }; 698*0ee6ac0dSryan_chen 699*0ee6ac0dSryan_chen pinctrl_adc15_default: adc15_default { 700*0ee6ac0dSryan_chen function = "ADC15"; 701*0ee6ac0dSryan_chen groups = "ADC15"; 702*0ee6ac0dSryan_chen }; 703*0ee6ac0dSryan_chen 704*0ee6ac0dSryan_chen pinctrl_adc2_default: adc2_default { 705*0ee6ac0dSryan_chen function = "ADC2"; 706*0ee6ac0dSryan_chen groups = "ADC2"; 707*0ee6ac0dSryan_chen }; 708*0ee6ac0dSryan_chen 709*0ee6ac0dSryan_chen pinctrl_adc3_default: adc3_default { 710*0ee6ac0dSryan_chen function = "ADC3"; 711*0ee6ac0dSryan_chen groups = "ADC3"; 712*0ee6ac0dSryan_chen }; 713*0ee6ac0dSryan_chen 714*0ee6ac0dSryan_chen pinctrl_adc4_default: adc4_default { 715*0ee6ac0dSryan_chen function = "ADC4"; 716*0ee6ac0dSryan_chen groups = "ADC4"; 717*0ee6ac0dSryan_chen }; 718*0ee6ac0dSryan_chen 719*0ee6ac0dSryan_chen pinctrl_adc5_default: adc5_default { 720*0ee6ac0dSryan_chen function = "ADC5"; 721*0ee6ac0dSryan_chen groups = "ADC5"; 722*0ee6ac0dSryan_chen }; 723*0ee6ac0dSryan_chen 724*0ee6ac0dSryan_chen pinctrl_adc6_default: adc6_default { 725*0ee6ac0dSryan_chen function = "ADC6"; 726*0ee6ac0dSryan_chen groups = "ADC6"; 727*0ee6ac0dSryan_chen }; 728*0ee6ac0dSryan_chen 729*0ee6ac0dSryan_chen pinctrl_adc7_default: adc7_default { 730*0ee6ac0dSryan_chen function = "ADC7"; 731*0ee6ac0dSryan_chen groups = "ADC7"; 732*0ee6ac0dSryan_chen }; 733*0ee6ac0dSryan_chen 734*0ee6ac0dSryan_chen pinctrl_adc8_default: adc8_default { 735*0ee6ac0dSryan_chen function = "ADC8"; 736*0ee6ac0dSryan_chen groups = "ADC8"; 737*0ee6ac0dSryan_chen }; 738*0ee6ac0dSryan_chen 739*0ee6ac0dSryan_chen pinctrl_adc9_default: adc9_default { 740*0ee6ac0dSryan_chen function = "ADC9"; 741*0ee6ac0dSryan_chen groups = "ADC9"; 742*0ee6ac0dSryan_chen }; 743*0ee6ac0dSryan_chen 744*0ee6ac0dSryan_chen pinctrl_bmcint_default: bmcint_default { 745*0ee6ac0dSryan_chen function = "BMCINT"; 746*0ee6ac0dSryan_chen groups = "BMCINT"; 747*0ee6ac0dSryan_chen }; 748*0ee6ac0dSryan_chen 749*0ee6ac0dSryan_chen pinctrl_ddcclk_default: ddcclk_default { 750*0ee6ac0dSryan_chen function = "DDCCLK"; 751*0ee6ac0dSryan_chen groups = "DDCCLK"; 752*0ee6ac0dSryan_chen }; 753*0ee6ac0dSryan_chen 754*0ee6ac0dSryan_chen pinctrl_ddcdat_default: ddcdat_default { 755*0ee6ac0dSryan_chen function = "DDCDAT"; 756*0ee6ac0dSryan_chen groups = "DDCDAT"; 757*0ee6ac0dSryan_chen }; 758*0ee6ac0dSryan_chen 759*0ee6ac0dSryan_chen pinctrl_espi_default: espi_default { 760*0ee6ac0dSryan_chen function = "ESPI"; 761*0ee6ac0dSryan_chen groups = "ESPI"; 762*0ee6ac0dSryan_chen }; 763*0ee6ac0dSryan_chen 764*0ee6ac0dSryan_chen pinctrl_fwspics1_default: fwspics1_default { 765*0ee6ac0dSryan_chen function = "FWSPICS1"; 766*0ee6ac0dSryan_chen groups = "FWSPICS1"; 767*0ee6ac0dSryan_chen }; 768*0ee6ac0dSryan_chen 769*0ee6ac0dSryan_chen pinctrl_fwspics2_default: fwspics2_default { 770*0ee6ac0dSryan_chen function = "FWSPICS2"; 771*0ee6ac0dSryan_chen groups = "FWSPICS2"; 772*0ee6ac0dSryan_chen }; 773*0ee6ac0dSryan_chen 774*0ee6ac0dSryan_chen pinctrl_gpid0_default: gpid0_default { 775*0ee6ac0dSryan_chen function = "GPID0"; 776*0ee6ac0dSryan_chen groups = "GPID0"; 777*0ee6ac0dSryan_chen }; 778*0ee6ac0dSryan_chen 779*0ee6ac0dSryan_chen pinctrl_gpid2_default: gpid2_default { 780*0ee6ac0dSryan_chen function = "GPID2"; 781*0ee6ac0dSryan_chen groups = "GPID2"; 782*0ee6ac0dSryan_chen }; 783*0ee6ac0dSryan_chen 784*0ee6ac0dSryan_chen pinctrl_gpid4_default: gpid4_default { 785*0ee6ac0dSryan_chen function = "GPID4"; 786*0ee6ac0dSryan_chen groups = "GPID4"; 787*0ee6ac0dSryan_chen }; 788*0ee6ac0dSryan_chen 789*0ee6ac0dSryan_chen pinctrl_gpid6_default: gpid6_default { 790*0ee6ac0dSryan_chen function = "GPID6"; 791*0ee6ac0dSryan_chen groups = "GPID6"; 792*0ee6ac0dSryan_chen }; 793*0ee6ac0dSryan_chen 794*0ee6ac0dSryan_chen pinctrl_gpie0_default: gpie0_default { 795*0ee6ac0dSryan_chen function = "GPIE0"; 796*0ee6ac0dSryan_chen groups = "GPIE0"; 797*0ee6ac0dSryan_chen }; 798*0ee6ac0dSryan_chen 799*0ee6ac0dSryan_chen pinctrl_gpie2_default: gpie2_default { 800*0ee6ac0dSryan_chen function = "GPIE2"; 801*0ee6ac0dSryan_chen groups = "GPIE2"; 802*0ee6ac0dSryan_chen }; 803*0ee6ac0dSryan_chen 804*0ee6ac0dSryan_chen pinctrl_gpie4_default: gpie4_default { 805*0ee6ac0dSryan_chen function = "GPIE4"; 806*0ee6ac0dSryan_chen groups = "GPIE4"; 807*0ee6ac0dSryan_chen }; 808*0ee6ac0dSryan_chen 809*0ee6ac0dSryan_chen pinctrl_gpie6_default: gpie6_default { 810*0ee6ac0dSryan_chen function = "GPIE6"; 811*0ee6ac0dSryan_chen groups = "GPIE6"; 812*0ee6ac0dSryan_chen }; 813*0ee6ac0dSryan_chen 814*0ee6ac0dSryan_chen pinctrl_i2c10_default: i2c10_default { 815*0ee6ac0dSryan_chen function = "I2C10"; 816*0ee6ac0dSryan_chen groups = "I2C10"; 817*0ee6ac0dSryan_chen }; 818*0ee6ac0dSryan_chen 819*0ee6ac0dSryan_chen pinctrl_i2c11_default: i2c11_default { 820*0ee6ac0dSryan_chen function = "I2C11"; 821*0ee6ac0dSryan_chen groups = "I2C11"; 822*0ee6ac0dSryan_chen }; 823*0ee6ac0dSryan_chen 824*0ee6ac0dSryan_chen pinctrl_i2c12_default: i2c12_default { 825*0ee6ac0dSryan_chen function = "I2C12"; 826*0ee6ac0dSryan_chen groups = "I2C12"; 827*0ee6ac0dSryan_chen }; 828*0ee6ac0dSryan_chen 829*0ee6ac0dSryan_chen pinctrl_i2c13_default: i2c13_default { 830*0ee6ac0dSryan_chen function = "I2C13"; 831*0ee6ac0dSryan_chen groups = "I2C13"; 832*0ee6ac0dSryan_chen }; 833*0ee6ac0dSryan_chen 834*0ee6ac0dSryan_chen pinctrl_i2c14_default: i2c14_default { 835*0ee6ac0dSryan_chen function = "I2C14"; 836*0ee6ac0dSryan_chen groups = "I2C14"; 837*0ee6ac0dSryan_chen }; 838*0ee6ac0dSryan_chen 839*0ee6ac0dSryan_chen pinctrl_i2c3_default: i2c3_default { 840*0ee6ac0dSryan_chen function = "I2C3"; 841*0ee6ac0dSryan_chen groups = "I2C3"; 842*0ee6ac0dSryan_chen }; 843*0ee6ac0dSryan_chen 844*0ee6ac0dSryan_chen pinctrl_i2c4_default: i2c4_default { 845*0ee6ac0dSryan_chen function = "I2C4"; 846*0ee6ac0dSryan_chen groups = "I2C4"; 847*0ee6ac0dSryan_chen }; 848*0ee6ac0dSryan_chen 849*0ee6ac0dSryan_chen pinctrl_i2c5_default: i2c5_default { 850*0ee6ac0dSryan_chen function = "I2C5"; 851*0ee6ac0dSryan_chen groups = "I2C5"; 852*0ee6ac0dSryan_chen }; 853*0ee6ac0dSryan_chen 854*0ee6ac0dSryan_chen pinctrl_i2c6_default: i2c6_default { 855*0ee6ac0dSryan_chen function = "I2C6"; 856*0ee6ac0dSryan_chen groups = "I2C6"; 857*0ee6ac0dSryan_chen }; 858*0ee6ac0dSryan_chen 859*0ee6ac0dSryan_chen pinctrl_i2c7_default: i2c7_default { 860*0ee6ac0dSryan_chen function = "I2C7"; 861*0ee6ac0dSryan_chen groups = "I2C7"; 862*0ee6ac0dSryan_chen }; 863*0ee6ac0dSryan_chen 864*0ee6ac0dSryan_chen pinctrl_i2c8_default: i2c8_default { 865*0ee6ac0dSryan_chen function = "I2C8"; 866*0ee6ac0dSryan_chen groups = "I2C8"; 867*0ee6ac0dSryan_chen }; 868*0ee6ac0dSryan_chen 869*0ee6ac0dSryan_chen pinctrl_i2c9_default: i2c9_default { 870*0ee6ac0dSryan_chen function = "I2C9"; 871*0ee6ac0dSryan_chen groups = "I2C9"; 872*0ee6ac0dSryan_chen }; 873*0ee6ac0dSryan_chen 874*0ee6ac0dSryan_chen pinctrl_lad0_default: lad0_default { 875*0ee6ac0dSryan_chen function = "LAD0"; 876*0ee6ac0dSryan_chen groups = "LAD0"; 877*0ee6ac0dSryan_chen }; 878*0ee6ac0dSryan_chen 879*0ee6ac0dSryan_chen pinctrl_lad1_default: lad1_default { 880*0ee6ac0dSryan_chen function = "LAD1"; 881*0ee6ac0dSryan_chen groups = "LAD1"; 882*0ee6ac0dSryan_chen }; 883*0ee6ac0dSryan_chen 884*0ee6ac0dSryan_chen pinctrl_lad2_default: lad2_default { 885*0ee6ac0dSryan_chen function = "LAD2"; 886*0ee6ac0dSryan_chen groups = "LAD2"; 887*0ee6ac0dSryan_chen }; 888*0ee6ac0dSryan_chen 889*0ee6ac0dSryan_chen pinctrl_lad3_default: lad3_default { 890*0ee6ac0dSryan_chen function = "LAD3"; 891*0ee6ac0dSryan_chen groups = "LAD3"; 892*0ee6ac0dSryan_chen }; 893*0ee6ac0dSryan_chen 894*0ee6ac0dSryan_chen pinctrl_lclk_default: lclk_default { 895*0ee6ac0dSryan_chen function = "LCLK"; 896*0ee6ac0dSryan_chen groups = "LCLK"; 897*0ee6ac0dSryan_chen }; 898*0ee6ac0dSryan_chen 899*0ee6ac0dSryan_chen pinctrl_lframe_default: lframe_default { 900*0ee6ac0dSryan_chen function = "LFRAME"; 901*0ee6ac0dSryan_chen groups = "LFRAME"; 902*0ee6ac0dSryan_chen }; 903*0ee6ac0dSryan_chen 904*0ee6ac0dSryan_chen pinctrl_lpchc_default: lpchc_default { 905*0ee6ac0dSryan_chen function = "LPCHC"; 906*0ee6ac0dSryan_chen groups = "LPCHC"; 907*0ee6ac0dSryan_chen }; 908*0ee6ac0dSryan_chen 909*0ee6ac0dSryan_chen pinctrl_lpcpd_default: lpcpd_default { 910*0ee6ac0dSryan_chen function = "LPCPD"; 911*0ee6ac0dSryan_chen groups = "LPCPD"; 912*0ee6ac0dSryan_chen }; 913*0ee6ac0dSryan_chen 914*0ee6ac0dSryan_chen pinctrl_lpcplus_default: lpcplus_default { 915*0ee6ac0dSryan_chen function = "LPCPLUS"; 916*0ee6ac0dSryan_chen groups = "LPCPLUS"; 917*0ee6ac0dSryan_chen }; 918*0ee6ac0dSryan_chen 919*0ee6ac0dSryan_chen pinctrl_lpcpme_default: lpcpme_default { 920*0ee6ac0dSryan_chen function = "LPCPME"; 921*0ee6ac0dSryan_chen groups = "LPCPME"; 922*0ee6ac0dSryan_chen }; 923*0ee6ac0dSryan_chen 924*0ee6ac0dSryan_chen pinctrl_lpcrst_default: lpcrst_default { 925*0ee6ac0dSryan_chen function = "LPCRST"; 926*0ee6ac0dSryan_chen groups = "LPCRST"; 927*0ee6ac0dSryan_chen }; 928*0ee6ac0dSryan_chen 929*0ee6ac0dSryan_chen pinctrl_lpcsmi_default: lpcsmi_default { 930*0ee6ac0dSryan_chen function = "LPCSMI"; 931*0ee6ac0dSryan_chen groups = "LPCSMI"; 932*0ee6ac0dSryan_chen }; 933*0ee6ac0dSryan_chen 934*0ee6ac0dSryan_chen pinctrl_lsirq_default: lsirq_default { 935*0ee6ac0dSryan_chen function = "LSIRQ"; 936*0ee6ac0dSryan_chen groups = "LSIRQ"; 937*0ee6ac0dSryan_chen }; 938*0ee6ac0dSryan_chen 939*0ee6ac0dSryan_chen pinctrl_mac1link_default: mac1link_default { 940*0ee6ac0dSryan_chen function = "MAC1LINK"; 941*0ee6ac0dSryan_chen groups = "MAC1LINK"; 942*0ee6ac0dSryan_chen }; 943*0ee6ac0dSryan_chen 944*0ee6ac0dSryan_chen pinctrl_mac2link_default: mac2link_default { 945*0ee6ac0dSryan_chen function = "MAC2LINK"; 946*0ee6ac0dSryan_chen groups = "MAC2LINK"; 947*0ee6ac0dSryan_chen }; 948*0ee6ac0dSryan_chen 949*0ee6ac0dSryan_chen pinctrl_mdio1_default: mdio1_default { 950*0ee6ac0dSryan_chen function = "MDIO1"; 951*0ee6ac0dSryan_chen groups = "MDIO1"; 952*0ee6ac0dSryan_chen }; 953*0ee6ac0dSryan_chen 954*0ee6ac0dSryan_chen pinctrl_mdio2_default: mdio2_default { 955*0ee6ac0dSryan_chen function = "MDIO2"; 956*0ee6ac0dSryan_chen groups = "MDIO2"; 957*0ee6ac0dSryan_chen }; 958*0ee6ac0dSryan_chen 959*0ee6ac0dSryan_chen pinctrl_ncts1_default: ncts1_default { 960*0ee6ac0dSryan_chen function = "NCTS1"; 961*0ee6ac0dSryan_chen groups = "NCTS1"; 962*0ee6ac0dSryan_chen }; 963*0ee6ac0dSryan_chen 964*0ee6ac0dSryan_chen pinctrl_ncts2_default: ncts2_default { 965*0ee6ac0dSryan_chen function = "NCTS2"; 966*0ee6ac0dSryan_chen groups = "NCTS2"; 967*0ee6ac0dSryan_chen }; 968*0ee6ac0dSryan_chen 969*0ee6ac0dSryan_chen pinctrl_ncts3_default: ncts3_default { 970*0ee6ac0dSryan_chen function = "NCTS3"; 971*0ee6ac0dSryan_chen groups = "NCTS3"; 972*0ee6ac0dSryan_chen }; 973*0ee6ac0dSryan_chen 974*0ee6ac0dSryan_chen pinctrl_ncts4_default: ncts4_default { 975*0ee6ac0dSryan_chen function = "NCTS4"; 976*0ee6ac0dSryan_chen groups = "NCTS4"; 977*0ee6ac0dSryan_chen }; 978*0ee6ac0dSryan_chen 979*0ee6ac0dSryan_chen pinctrl_ndcd1_default: ndcd1_default { 980*0ee6ac0dSryan_chen function = "NDCD1"; 981*0ee6ac0dSryan_chen groups = "NDCD1"; 982*0ee6ac0dSryan_chen }; 983*0ee6ac0dSryan_chen 984*0ee6ac0dSryan_chen pinctrl_ndcd2_default: ndcd2_default { 985*0ee6ac0dSryan_chen function = "NDCD2"; 986*0ee6ac0dSryan_chen groups = "NDCD2"; 987*0ee6ac0dSryan_chen }; 988*0ee6ac0dSryan_chen 989*0ee6ac0dSryan_chen pinctrl_ndcd3_default: ndcd3_default { 990*0ee6ac0dSryan_chen function = "NDCD3"; 991*0ee6ac0dSryan_chen groups = "NDCD3"; 992*0ee6ac0dSryan_chen }; 993*0ee6ac0dSryan_chen 994*0ee6ac0dSryan_chen pinctrl_ndcd4_default: ndcd4_default { 995*0ee6ac0dSryan_chen function = "NDCD4"; 996*0ee6ac0dSryan_chen groups = "NDCD4"; 997*0ee6ac0dSryan_chen }; 998*0ee6ac0dSryan_chen 999*0ee6ac0dSryan_chen pinctrl_ndsr1_default: ndsr1_default { 1000*0ee6ac0dSryan_chen function = "NDSR1"; 1001*0ee6ac0dSryan_chen groups = "NDSR1"; 1002*0ee6ac0dSryan_chen }; 1003*0ee6ac0dSryan_chen 1004*0ee6ac0dSryan_chen pinctrl_ndsr2_default: ndsr2_default { 1005*0ee6ac0dSryan_chen function = "NDSR2"; 1006*0ee6ac0dSryan_chen groups = "NDSR2"; 1007*0ee6ac0dSryan_chen }; 1008*0ee6ac0dSryan_chen 1009*0ee6ac0dSryan_chen pinctrl_ndsr3_default: ndsr3_default { 1010*0ee6ac0dSryan_chen function = "NDSR3"; 1011*0ee6ac0dSryan_chen groups = "NDSR3"; 1012*0ee6ac0dSryan_chen }; 1013*0ee6ac0dSryan_chen 1014*0ee6ac0dSryan_chen pinctrl_ndsr4_default: ndsr4_default { 1015*0ee6ac0dSryan_chen function = "NDSR4"; 1016*0ee6ac0dSryan_chen groups = "NDSR4"; 1017*0ee6ac0dSryan_chen }; 1018*0ee6ac0dSryan_chen 1019*0ee6ac0dSryan_chen pinctrl_ndtr1_default: ndtr1_default { 1020*0ee6ac0dSryan_chen function = "NDTR1"; 1021*0ee6ac0dSryan_chen groups = "NDTR1"; 1022*0ee6ac0dSryan_chen }; 1023*0ee6ac0dSryan_chen 1024*0ee6ac0dSryan_chen pinctrl_ndtr2_default: ndtr2_default { 1025*0ee6ac0dSryan_chen function = "NDTR2"; 1026*0ee6ac0dSryan_chen groups = "NDTR2"; 1027*0ee6ac0dSryan_chen }; 1028*0ee6ac0dSryan_chen 1029*0ee6ac0dSryan_chen pinctrl_ndtr3_default: ndtr3_default { 1030*0ee6ac0dSryan_chen function = "NDTR3"; 1031*0ee6ac0dSryan_chen groups = "NDTR3"; 1032*0ee6ac0dSryan_chen }; 1033*0ee6ac0dSryan_chen 1034*0ee6ac0dSryan_chen pinctrl_ndtr4_default: ndtr4_default { 1035*0ee6ac0dSryan_chen function = "NDTR4"; 1036*0ee6ac0dSryan_chen groups = "NDTR4"; 1037*0ee6ac0dSryan_chen }; 1038*0ee6ac0dSryan_chen 1039*0ee6ac0dSryan_chen pinctrl_nri1_default: nri1_default { 1040*0ee6ac0dSryan_chen function = "NRI1"; 1041*0ee6ac0dSryan_chen groups = "NRI1"; 1042*0ee6ac0dSryan_chen }; 1043*0ee6ac0dSryan_chen 1044*0ee6ac0dSryan_chen pinctrl_nri2_default: nri2_default { 1045*0ee6ac0dSryan_chen function = "NRI2"; 1046*0ee6ac0dSryan_chen groups = "NRI2"; 1047*0ee6ac0dSryan_chen }; 1048*0ee6ac0dSryan_chen 1049*0ee6ac0dSryan_chen pinctrl_nri3_default: nri3_default { 1050*0ee6ac0dSryan_chen function = "NRI3"; 1051*0ee6ac0dSryan_chen groups = "NRI3"; 1052*0ee6ac0dSryan_chen }; 1053*0ee6ac0dSryan_chen 1054*0ee6ac0dSryan_chen pinctrl_nri4_default: nri4_default { 1055*0ee6ac0dSryan_chen function = "NRI4"; 1056*0ee6ac0dSryan_chen groups = "NRI4"; 1057*0ee6ac0dSryan_chen }; 1058*0ee6ac0dSryan_chen 1059*0ee6ac0dSryan_chen pinctrl_nrts1_default: nrts1_default { 1060*0ee6ac0dSryan_chen function = "NRTS1"; 1061*0ee6ac0dSryan_chen groups = "NRTS1"; 1062*0ee6ac0dSryan_chen }; 1063*0ee6ac0dSryan_chen 1064*0ee6ac0dSryan_chen pinctrl_nrts2_default: nrts2_default { 1065*0ee6ac0dSryan_chen function = "NRTS2"; 1066*0ee6ac0dSryan_chen groups = "NRTS2"; 1067*0ee6ac0dSryan_chen }; 1068*0ee6ac0dSryan_chen 1069*0ee6ac0dSryan_chen pinctrl_nrts3_default: nrts3_default { 1070*0ee6ac0dSryan_chen function = "NRTS3"; 1071*0ee6ac0dSryan_chen groups = "NRTS3"; 1072*0ee6ac0dSryan_chen }; 1073*0ee6ac0dSryan_chen 1074*0ee6ac0dSryan_chen pinctrl_nrts4_default: nrts4_default { 1075*0ee6ac0dSryan_chen function = "NRTS4"; 1076*0ee6ac0dSryan_chen groups = "NRTS4"; 1077*0ee6ac0dSryan_chen }; 1078*0ee6ac0dSryan_chen 1079*0ee6ac0dSryan_chen pinctrl_oscclk_default: oscclk_default { 1080*0ee6ac0dSryan_chen function = "OSCCLK"; 1081*0ee6ac0dSryan_chen groups = "OSCCLK"; 1082*0ee6ac0dSryan_chen }; 1083*0ee6ac0dSryan_chen 1084*0ee6ac0dSryan_chen pinctrl_pewake_default: pewake_default { 1085*0ee6ac0dSryan_chen function = "PEWAKE"; 1086*0ee6ac0dSryan_chen groups = "PEWAKE"; 1087*0ee6ac0dSryan_chen }; 1088*0ee6ac0dSryan_chen 1089*0ee6ac0dSryan_chen pinctrl_pnor_default: pnor_default { 1090*0ee6ac0dSryan_chen function = "PNOR"; 1091*0ee6ac0dSryan_chen groups = "PNOR"; 1092*0ee6ac0dSryan_chen }; 1093*0ee6ac0dSryan_chen 1094*0ee6ac0dSryan_chen pinctrl_pwm0_default: pwm0_default { 1095*0ee6ac0dSryan_chen function = "PWM0"; 1096*0ee6ac0dSryan_chen groups = "PWM0"; 1097*0ee6ac0dSryan_chen }; 1098*0ee6ac0dSryan_chen 1099*0ee6ac0dSryan_chen pinctrl_pwm1_default: pwm1_default { 1100*0ee6ac0dSryan_chen function = "PWM1"; 1101*0ee6ac0dSryan_chen groups = "PWM1"; 1102*0ee6ac0dSryan_chen }; 1103*0ee6ac0dSryan_chen 1104*0ee6ac0dSryan_chen pinctrl_pwm2_default: pwm2_default { 1105*0ee6ac0dSryan_chen function = "PWM2"; 1106*0ee6ac0dSryan_chen groups = "PWM2"; 1107*0ee6ac0dSryan_chen }; 1108*0ee6ac0dSryan_chen 1109*0ee6ac0dSryan_chen pinctrl_pwm3_default: pwm3_default { 1110*0ee6ac0dSryan_chen function = "PWM3"; 1111*0ee6ac0dSryan_chen groups = "PWM3"; 1112*0ee6ac0dSryan_chen }; 1113*0ee6ac0dSryan_chen 1114*0ee6ac0dSryan_chen pinctrl_pwm4_default: pwm4_default { 1115*0ee6ac0dSryan_chen function = "PWM4"; 1116*0ee6ac0dSryan_chen groups = "PWM4"; 1117*0ee6ac0dSryan_chen }; 1118*0ee6ac0dSryan_chen 1119*0ee6ac0dSryan_chen pinctrl_pwm5_default: pwm5_default { 1120*0ee6ac0dSryan_chen function = "PWM5"; 1121*0ee6ac0dSryan_chen groups = "PWM5"; 1122*0ee6ac0dSryan_chen }; 1123*0ee6ac0dSryan_chen 1124*0ee6ac0dSryan_chen pinctrl_pwm6_default: pwm6_default { 1125*0ee6ac0dSryan_chen function = "PWM6"; 1126*0ee6ac0dSryan_chen groups = "PWM6"; 1127*0ee6ac0dSryan_chen }; 1128*0ee6ac0dSryan_chen 1129*0ee6ac0dSryan_chen pinctrl_pwm7_default: pwm7_default { 1130*0ee6ac0dSryan_chen function = "PWM7"; 1131*0ee6ac0dSryan_chen groups = "PWM7"; 1132*0ee6ac0dSryan_chen }; 1133*0ee6ac0dSryan_chen 1134*0ee6ac0dSryan_chen pinctrl_rgmii1_default: rgmii1_default { 1135*0ee6ac0dSryan_chen function = "RGMII1"; 1136*0ee6ac0dSryan_chen groups = "RGMII1"; 1137*0ee6ac0dSryan_chen }; 1138*0ee6ac0dSryan_chen 1139*0ee6ac0dSryan_chen pinctrl_rgmii2_default: rgmii2_default { 1140*0ee6ac0dSryan_chen function = "RGMII2"; 1141*0ee6ac0dSryan_chen groups = "RGMII2"; 1142*0ee6ac0dSryan_chen }; 1143*0ee6ac0dSryan_chen 1144*0ee6ac0dSryan_chen pinctrl_rmii1_default: rmii1_default { 1145*0ee6ac0dSryan_chen function = "RMII1"; 1146*0ee6ac0dSryan_chen groups = "RMII1"; 1147*0ee6ac0dSryan_chen }; 1148*0ee6ac0dSryan_chen 1149*0ee6ac0dSryan_chen pinctrl_rmii2_default: rmii2_default { 1150*0ee6ac0dSryan_chen function = "RMII2"; 1151*0ee6ac0dSryan_chen groups = "RMII2"; 1152*0ee6ac0dSryan_chen }; 1153*0ee6ac0dSryan_chen 1154*0ee6ac0dSryan_chen pinctrl_rxd1_default: rxd1_default { 1155*0ee6ac0dSryan_chen function = "RXD1"; 1156*0ee6ac0dSryan_chen groups = "RXD1"; 1157*0ee6ac0dSryan_chen }; 1158*0ee6ac0dSryan_chen 1159*0ee6ac0dSryan_chen pinctrl_rxd2_default: rxd2_default { 1160*0ee6ac0dSryan_chen function = "RXD2"; 1161*0ee6ac0dSryan_chen groups = "RXD2"; 1162*0ee6ac0dSryan_chen }; 1163*0ee6ac0dSryan_chen 1164*0ee6ac0dSryan_chen pinctrl_rxd3_default: rxd3_default { 1165*0ee6ac0dSryan_chen function = "RXD3"; 1166*0ee6ac0dSryan_chen groups = "RXD3"; 1167*0ee6ac0dSryan_chen }; 1168*0ee6ac0dSryan_chen 1169*0ee6ac0dSryan_chen pinctrl_rxd4_default: rxd4_default { 1170*0ee6ac0dSryan_chen function = "RXD4"; 1171*0ee6ac0dSryan_chen groups = "RXD4"; 1172*0ee6ac0dSryan_chen }; 1173*0ee6ac0dSryan_chen 1174*0ee6ac0dSryan_chen pinctrl_salt1_default: salt1_default { 1175*0ee6ac0dSryan_chen function = "SALT1"; 1176*0ee6ac0dSryan_chen groups = "SALT1"; 1177*0ee6ac0dSryan_chen }; 1178*0ee6ac0dSryan_chen 1179*0ee6ac0dSryan_chen pinctrl_salt10_default: salt10_default { 1180*0ee6ac0dSryan_chen function = "SALT10"; 1181*0ee6ac0dSryan_chen groups = "SALT10"; 1182*0ee6ac0dSryan_chen }; 1183*0ee6ac0dSryan_chen 1184*0ee6ac0dSryan_chen pinctrl_salt11_default: salt11_default { 1185*0ee6ac0dSryan_chen function = "SALT11"; 1186*0ee6ac0dSryan_chen groups = "SALT11"; 1187*0ee6ac0dSryan_chen }; 1188*0ee6ac0dSryan_chen 1189*0ee6ac0dSryan_chen pinctrl_salt12_default: salt12_default { 1190*0ee6ac0dSryan_chen function = "SALT12"; 1191*0ee6ac0dSryan_chen groups = "SALT12"; 1192*0ee6ac0dSryan_chen }; 1193*0ee6ac0dSryan_chen 1194*0ee6ac0dSryan_chen pinctrl_salt13_default: salt13_default { 1195*0ee6ac0dSryan_chen function = "SALT13"; 1196*0ee6ac0dSryan_chen groups = "SALT13"; 1197*0ee6ac0dSryan_chen }; 1198*0ee6ac0dSryan_chen 1199*0ee6ac0dSryan_chen pinctrl_salt14_default: salt14_default { 1200*0ee6ac0dSryan_chen function = "SALT14"; 1201*0ee6ac0dSryan_chen groups = "SALT14"; 1202*0ee6ac0dSryan_chen }; 1203*0ee6ac0dSryan_chen 1204*0ee6ac0dSryan_chen pinctrl_salt2_default: salt2_default { 1205*0ee6ac0dSryan_chen function = "SALT2"; 1206*0ee6ac0dSryan_chen groups = "SALT2"; 1207*0ee6ac0dSryan_chen }; 1208*0ee6ac0dSryan_chen 1209*0ee6ac0dSryan_chen pinctrl_salt3_default: salt3_default { 1210*0ee6ac0dSryan_chen function = "SALT3"; 1211*0ee6ac0dSryan_chen groups = "SALT3"; 1212*0ee6ac0dSryan_chen }; 1213*0ee6ac0dSryan_chen 1214*0ee6ac0dSryan_chen pinctrl_salt4_default: salt4_default { 1215*0ee6ac0dSryan_chen function = "SALT4"; 1216*0ee6ac0dSryan_chen groups = "SALT4"; 1217*0ee6ac0dSryan_chen }; 1218*0ee6ac0dSryan_chen 1219*0ee6ac0dSryan_chen pinctrl_salt5_default: salt5_default { 1220*0ee6ac0dSryan_chen function = "SALT5"; 1221*0ee6ac0dSryan_chen groups = "SALT5"; 1222*0ee6ac0dSryan_chen }; 1223*0ee6ac0dSryan_chen 1224*0ee6ac0dSryan_chen pinctrl_salt6_default: salt6_default { 1225*0ee6ac0dSryan_chen function = "SALT6"; 1226*0ee6ac0dSryan_chen groups = "SALT6"; 1227*0ee6ac0dSryan_chen }; 1228*0ee6ac0dSryan_chen 1229*0ee6ac0dSryan_chen pinctrl_salt7_default: salt7_default { 1230*0ee6ac0dSryan_chen function = "SALT7"; 1231*0ee6ac0dSryan_chen groups = "SALT7"; 1232*0ee6ac0dSryan_chen }; 1233*0ee6ac0dSryan_chen 1234*0ee6ac0dSryan_chen pinctrl_salt8_default: salt8_default { 1235*0ee6ac0dSryan_chen function = "SALT8"; 1236*0ee6ac0dSryan_chen groups = "SALT8"; 1237*0ee6ac0dSryan_chen }; 1238*0ee6ac0dSryan_chen 1239*0ee6ac0dSryan_chen pinctrl_salt9_default: salt9_default { 1240*0ee6ac0dSryan_chen function = "SALT9"; 1241*0ee6ac0dSryan_chen groups = "SALT9"; 1242*0ee6ac0dSryan_chen }; 1243*0ee6ac0dSryan_chen 1244*0ee6ac0dSryan_chen pinctrl_scl1_default: scl1_default { 1245*0ee6ac0dSryan_chen function = "SCL1"; 1246*0ee6ac0dSryan_chen groups = "SCL1"; 1247*0ee6ac0dSryan_chen }; 1248*0ee6ac0dSryan_chen 1249*0ee6ac0dSryan_chen pinctrl_scl2_default: scl2_default { 1250*0ee6ac0dSryan_chen function = "SCL2"; 1251*0ee6ac0dSryan_chen groups = "SCL2"; 1252*0ee6ac0dSryan_chen }; 1253*0ee6ac0dSryan_chen 1254*0ee6ac0dSryan_chen pinctrl_sd1_default: sd1_default { 1255*0ee6ac0dSryan_chen function = "SD1"; 1256*0ee6ac0dSryan_chen groups = "SD1"; 1257*0ee6ac0dSryan_chen }; 1258*0ee6ac0dSryan_chen 1259*0ee6ac0dSryan_chen pinctrl_sd2_default: sd2_default { 1260*0ee6ac0dSryan_chen function = "SD2"; 1261*0ee6ac0dSryan_chen groups = "SD2"; 1262*0ee6ac0dSryan_chen }; 1263*0ee6ac0dSryan_chen 1264*0ee6ac0dSryan_chen pinctrl_sda1_default: sda1_default { 1265*0ee6ac0dSryan_chen function = "SDA1"; 1266*0ee6ac0dSryan_chen groups = "SDA1"; 1267*0ee6ac0dSryan_chen }; 1268*0ee6ac0dSryan_chen 1269*0ee6ac0dSryan_chen pinctrl_sda2_default: sda2_default { 1270*0ee6ac0dSryan_chen function = "SDA2"; 1271*0ee6ac0dSryan_chen groups = "SDA2"; 1272*0ee6ac0dSryan_chen }; 1273*0ee6ac0dSryan_chen 1274*0ee6ac0dSryan_chen pinctrl_sgps1_default: sgps1_default { 1275*0ee6ac0dSryan_chen function = "SGPS1"; 1276*0ee6ac0dSryan_chen groups = "SGPS1"; 1277*0ee6ac0dSryan_chen }; 1278*0ee6ac0dSryan_chen 1279*0ee6ac0dSryan_chen pinctrl_sgps2_default: sgps2_default { 1280*0ee6ac0dSryan_chen function = "SGPS2"; 1281*0ee6ac0dSryan_chen groups = "SGPS2"; 1282*0ee6ac0dSryan_chen }; 1283*0ee6ac0dSryan_chen 1284*0ee6ac0dSryan_chen pinctrl_sioonctrl_default: sioonctrl_default { 1285*0ee6ac0dSryan_chen function = "SIOONCTRL"; 1286*0ee6ac0dSryan_chen groups = "SIOONCTRL"; 1287*0ee6ac0dSryan_chen }; 1288*0ee6ac0dSryan_chen 1289*0ee6ac0dSryan_chen pinctrl_siopbi_default: siopbi_default { 1290*0ee6ac0dSryan_chen function = "SIOPBI"; 1291*0ee6ac0dSryan_chen groups = "SIOPBI"; 1292*0ee6ac0dSryan_chen }; 1293*0ee6ac0dSryan_chen 1294*0ee6ac0dSryan_chen pinctrl_siopbo_default: siopbo_default { 1295*0ee6ac0dSryan_chen function = "SIOPBO"; 1296*0ee6ac0dSryan_chen groups = "SIOPBO"; 1297*0ee6ac0dSryan_chen }; 1298*0ee6ac0dSryan_chen 1299*0ee6ac0dSryan_chen pinctrl_siopwreq_default: siopwreq_default { 1300*0ee6ac0dSryan_chen function = "SIOPWREQ"; 1301*0ee6ac0dSryan_chen groups = "SIOPWREQ"; 1302*0ee6ac0dSryan_chen }; 1303*0ee6ac0dSryan_chen 1304*0ee6ac0dSryan_chen pinctrl_siopwrgd_default: siopwrgd_default { 1305*0ee6ac0dSryan_chen function = "SIOPWRGD"; 1306*0ee6ac0dSryan_chen groups = "SIOPWRGD"; 1307*0ee6ac0dSryan_chen }; 1308*0ee6ac0dSryan_chen 1309*0ee6ac0dSryan_chen pinctrl_sios3_default: sios3_default { 1310*0ee6ac0dSryan_chen function = "SIOS3"; 1311*0ee6ac0dSryan_chen groups = "SIOS3"; 1312*0ee6ac0dSryan_chen }; 1313*0ee6ac0dSryan_chen 1314*0ee6ac0dSryan_chen pinctrl_sios5_default: sios5_default { 1315*0ee6ac0dSryan_chen function = "SIOS5"; 1316*0ee6ac0dSryan_chen groups = "SIOS5"; 1317*0ee6ac0dSryan_chen }; 1318*0ee6ac0dSryan_chen 1319*0ee6ac0dSryan_chen pinctrl_siosci_default: siosci_default { 1320*0ee6ac0dSryan_chen function = "SIOSCI"; 1321*0ee6ac0dSryan_chen groups = "SIOSCI"; 1322*0ee6ac0dSryan_chen }; 1323*0ee6ac0dSryan_chen 1324*0ee6ac0dSryan_chen pinctrl_spi1_default: spi1_default { 1325*0ee6ac0dSryan_chen function = "SPI1"; 1326*0ee6ac0dSryan_chen groups = "SPI1"; 1327*0ee6ac0dSryan_chen }; 1328*0ee6ac0dSryan_chen 1329*0ee6ac0dSryan_chen pinctrl_spi1cs1_default: spi1cs1_default { 1330*0ee6ac0dSryan_chen function = "SPI1CS1"; 1331*0ee6ac0dSryan_chen groups = "SPI1CS1"; 1332*0ee6ac0dSryan_chen }; 1333*0ee6ac0dSryan_chen 1334*0ee6ac0dSryan_chen pinctrl_spi1debug_default: spi1debug_default { 1335*0ee6ac0dSryan_chen function = "SPI1DEBUG"; 1336*0ee6ac0dSryan_chen groups = "SPI1DEBUG"; 1337*0ee6ac0dSryan_chen }; 1338*0ee6ac0dSryan_chen 1339*0ee6ac0dSryan_chen pinctrl_spi1passthru_default: spi1passthru_default { 1340*0ee6ac0dSryan_chen function = "SPI1PASSTHRU"; 1341*0ee6ac0dSryan_chen groups = "SPI1PASSTHRU"; 1342*0ee6ac0dSryan_chen }; 1343*0ee6ac0dSryan_chen 1344*0ee6ac0dSryan_chen pinctrl_spi2ck_default: spi2ck_default { 1345*0ee6ac0dSryan_chen function = "SPI2CK"; 1346*0ee6ac0dSryan_chen groups = "SPI2CK"; 1347*0ee6ac0dSryan_chen }; 1348*0ee6ac0dSryan_chen 1349*0ee6ac0dSryan_chen pinctrl_spi2cs0_default: spi2cs0_default { 1350*0ee6ac0dSryan_chen function = "SPI2CS0"; 1351*0ee6ac0dSryan_chen groups = "SPI2CS0"; 1352*0ee6ac0dSryan_chen }; 1353*0ee6ac0dSryan_chen 1354*0ee6ac0dSryan_chen pinctrl_spi2cs1_default: spi2cs1_default { 1355*0ee6ac0dSryan_chen function = "SPI2CS1"; 1356*0ee6ac0dSryan_chen groups = "SPI2CS1"; 1357*0ee6ac0dSryan_chen }; 1358*0ee6ac0dSryan_chen 1359*0ee6ac0dSryan_chen pinctrl_spi2miso_default: spi2miso_default { 1360*0ee6ac0dSryan_chen function = "SPI2MISO"; 1361*0ee6ac0dSryan_chen groups = "SPI2MISO"; 1362*0ee6ac0dSryan_chen }; 1363*0ee6ac0dSryan_chen 1364*0ee6ac0dSryan_chen pinctrl_spi2mosi_default: spi2mosi_default { 1365*0ee6ac0dSryan_chen function = "SPI2MOSI"; 1366*0ee6ac0dSryan_chen groups = "SPI2MOSI"; 1367*0ee6ac0dSryan_chen }; 1368*0ee6ac0dSryan_chen 1369*0ee6ac0dSryan_chen pinctrl_timer3_default: timer3_default { 1370*0ee6ac0dSryan_chen function = "TIMER3"; 1371*0ee6ac0dSryan_chen groups = "TIMER3"; 1372*0ee6ac0dSryan_chen }; 1373*0ee6ac0dSryan_chen 1374*0ee6ac0dSryan_chen pinctrl_timer4_default: timer4_default { 1375*0ee6ac0dSryan_chen function = "TIMER4"; 1376*0ee6ac0dSryan_chen groups = "TIMER4"; 1377*0ee6ac0dSryan_chen }; 1378*0ee6ac0dSryan_chen 1379*0ee6ac0dSryan_chen pinctrl_timer5_default: timer5_default { 1380*0ee6ac0dSryan_chen function = "TIMER5"; 1381*0ee6ac0dSryan_chen groups = "TIMER5"; 1382*0ee6ac0dSryan_chen }; 1383*0ee6ac0dSryan_chen 1384*0ee6ac0dSryan_chen pinctrl_timer6_default: timer6_default { 1385*0ee6ac0dSryan_chen function = "TIMER6"; 1386*0ee6ac0dSryan_chen groups = "TIMER6"; 1387*0ee6ac0dSryan_chen }; 1388*0ee6ac0dSryan_chen 1389*0ee6ac0dSryan_chen pinctrl_timer7_default: timer7_default { 1390*0ee6ac0dSryan_chen function = "TIMER7"; 1391*0ee6ac0dSryan_chen groups = "TIMER7"; 1392*0ee6ac0dSryan_chen }; 1393*0ee6ac0dSryan_chen 1394*0ee6ac0dSryan_chen pinctrl_timer8_default: timer8_default { 1395*0ee6ac0dSryan_chen function = "TIMER8"; 1396*0ee6ac0dSryan_chen groups = "TIMER8"; 1397*0ee6ac0dSryan_chen }; 1398*0ee6ac0dSryan_chen 1399*0ee6ac0dSryan_chen pinctrl_txd1_default: txd1_default { 1400*0ee6ac0dSryan_chen function = "TXD1"; 1401*0ee6ac0dSryan_chen groups = "TXD1"; 1402*0ee6ac0dSryan_chen }; 1403*0ee6ac0dSryan_chen 1404*0ee6ac0dSryan_chen pinctrl_txd2_default: txd2_default { 1405*0ee6ac0dSryan_chen function = "TXD2"; 1406*0ee6ac0dSryan_chen groups = "TXD2"; 1407*0ee6ac0dSryan_chen }; 1408*0ee6ac0dSryan_chen 1409*0ee6ac0dSryan_chen pinctrl_txd3_default: txd3_default { 1410*0ee6ac0dSryan_chen function = "TXD3"; 1411*0ee6ac0dSryan_chen groups = "TXD3"; 1412*0ee6ac0dSryan_chen }; 1413*0ee6ac0dSryan_chen 1414*0ee6ac0dSryan_chen pinctrl_txd4_default: txd4_default { 1415*0ee6ac0dSryan_chen function = "TXD4"; 1416*0ee6ac0dSryan_chen groups = "TXD4"; 1417*0ee6ac0dSryan_chen }; 1418*0ee6ac0dSryan_chen 1419*0ee6ac0dSryan_chen pinctrl_uart6_default: uart6_default { 1420*0ee6ac0dSryan_chen function = "UART6"; 1421*0ee6ac0dSryan_chen groups = "UART6"; 1422*0ee6ac0dSryan_chen }; 1423*0ee6ac0dSryan_chen 1424*0ee6ac0dSryan_chen pinctrl_usbcki_default: usbcki_default { 1425*0ee6ac0dSryan_chen function = "USBCKI"; 1426*0ee6ac0dSryan_chen groups = "USBCKI"; 1427*0ee6ac0dSryan_chen }; 1428*0ee6ac0dSryan_chen 1429*0ee6ac0dSryan_chen pinctrl_usb2ah_default: usb2ah_default { 1430*0ee6ac0dSryan_chen function = "USB2AH"; 1431*0ee6ac0dSryan_chen groups = "USB2AH"; 1432*0ee6ac0dSryan_chen }; 1433*0ee6ac0dSryan_chen 1434*0ee6ac0dSryan_chen pinctrl_usb11bhid_default: usb11bhid_default { 1435*0ee6ac0dSryan_chen function = "USB11BHID"; 1436*0ee6ac0dSryan_chen groups = "USB11BHID"; 1437*0ee6ac0dSryan_chen }; 1438*0ee6ac0dSryan_chen 1439*0ee6ac0dSryan_chen pinctrl_usb2bh_default: usb2bh_default { 1440*0ee6ac0dSryan_chen function = "USB2BH"; 1441*0ee6ac0dSryan_chen groups = "USB2BH"; 1442*0ee6ac0dSryan_chen }; 1443*0ee6ac0dSryan_chen 1444*0ee6ac0dSryan_chen pinctrl_vgabiosrom_default: vgabiosrom_default { 1445*0ee6ac0dSryan_chen function = "VGABIOSROM"; 1446*0ee6ac0dSryan_chen groups = "VGABIOSROM"; 1447*0ee6ac0dSryan_chen }; 1448*0ee6ac0dSryan_chen 1449*0ee6ac0dSryan_chen pinctrl_vgahs_default: vgahs_default { 1450*0ee6ac0dSryan_chen function = "VGAHS"; 1451*0ee6ac0dSryan_chen groups = "VGAHS"; 1452*0ee6ac0dSryan_chen }; 1453*0ee6ac0dSryan_chen 1454*0ee6ac0dSryan_chen pinctrl_vgavs_default: vgavs_default { 1455*0ee6ac0dSryan_chen function = "VGAVS"; 1456*0ee6ac0dSryan_chen groups = "VGAVS"; 1457*0ee6ac0dSryan_chen }; 1458*0ee6ac0dSryan_chen 1459*0ee6ac0dSryan_chen pinctrl_vpi24_default: vpi24_default { 1460*0ee6ac0dSryan_chen function = "VPI24"; 1461*0ee6ac0dSryan_chen groups = "VPI24"; 1462*0ee6ac0dSryan_chen }; 1463*0ee6ac0dSryan_chen 1464*0ee6ac0dSryan_chen pinctrl_vpo_default: vpo_default { 1465*0ee6ac0dSryan_chen function = "VPO"; 1466*0ee6ac0dSryan_chen groups = "VPO"; 1467*0ee6ac0dSryan_chen }; 1468*0ee6ac0dSryan_chen 1469*0ee6ac0dSryan_chen pinctrl_wdtrst1_default: wdtrst1_default { 1470*0ee6ac0dSryan_chen function = "WDTRST1"; 1471*0ee6ac0dSryan_chen groups = "WDTRST1"; 1472*0ee6ac0dSryan_chen }; 1473*0ee6ac0dSryan_chen 1474*0ee6ac0dSryan_chen pinctrl_wdtrst2_default: wdtrst2_default { 1475*0ee6ac0dSryan_chen function = "WDTRST2"; 1476*0ee6ac0dSryan_chen groups = "WDTRST2"; 1477*0ee6ac0dSryan_chen }; 1478*0ee6ac0dSryan_chen}; 1479