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