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