1*4882a593Smuzhiyun/* 2*4882a593Smuzhiyun * This device tree is copied from 3*4882a593Smuzhiyun * https://raw.githubusercontent.com/torvalds/linux/34ea5c9d/arch/arm/boot/dts/aspeed-g5.dtsi 4*4882a593Smuzhiyun */ 5*4882a593Smuzhiyun#include "skeleton.dtsi" 6*4882a593Smuzhiyun 7*4882a593Smuzhiyun/ { 8*4882a593Smuzhiyun model = "Aspeed BMC"; 9*4882a593Smuzhiyun compatible = "aspeed,ast2500"; 10*4882a593Smuzhiyun #address-cells = <1>; 11*4882a593Smuzhiyun #size-cells = <1>; 12*4882a593Smuzhiyun interrupt-parent = <&vic>; 13*4882a593Smuzhiyun 14*4882a593Smuzhiyun cpus { 15*4882a593Smuzhiyun #address-cells = <1>; 16*4882a593Smuzhiyun #size-cells = <0>; 17*4882a593Smuzhiyun 18*4882a593Smuzhiyun cpu@0 { 19*4882a593Smuzhiyun compatible = "arm,arm1176jzf-s"; 20*4882a593Smuzhiyun device_type = "cpu"; 21*4882a593Smuzhiyun reg = <0>; 22*4882a593Smuzhiyun }; 23*4882a593Smuzhiyun }; 24*4882a593Smuzhiyun 25*4882a593Smuzhiyun ahb { 26*4882a593Smuzhiyun compatible = "simple-bus"; 27*4882a593Smuzhiyun #address-cells = <1>; 28*4882a593Smuzhiyun #size-cells = <1>; 29*4882a593Smuzhiyun ranges; 30*4882a593Smuzhiyun 31*4882a593Smuzhiyun vic: interrupt-controller@1e6c0080 { 32*4882a593Smuzhiyun compatible = "aspeed,ast2400-vic"; 33*4882a593Smuzhiyun interrupt-controller; 34*4882a593Smuzhiyun #interrupt-cells = <1>; 35*4882a593Smuzhiyun valid-sources = <0xfefff7ff 0x0807ffff>; 36*4882a593Smuzhiyun reg = <0x1e6c0080 0x80>; 37*4882a593Smuzhiyun }; 38*4882a593Smuzhiyun 39*4882a593Smuzhiyun mac0: ethernet@1e660000 { 40*4882a593Smuzhiyun compatible = "faraday,ftgmac100"; 41*4882a593Smuzhiyun reg = <0x1e660000 0x180>; 42*4882a593Smuzhiyun interrupts = <2>; 43*4882a593Smuzhiyun no-hw-checksum; 44*4882a593Smuzhiyun status = "disabled"; 45*4882a593Smuzhiyun }; 46*4882a593Smuzhiyun 47*4882a593Smuzhiyun mac1: ethernet@1e680000 { 48*4882a593Smuzhiyun compatible = "faraday,ftgmac100"; 49*4882a593Smuzhiyun reg = <0x1e680000 0x180>; 50*4882a593Smuzhiyun interrupts = <3>; 51*4882a593Smuzhiyun no-hw-checksum; 52*4882a593Smuzhiyun status = "disabled"; 53*4882a593Smuzhiyun }; 54*4882a593Smuzhiyun 55*4882a593Smuzhiyun apb { 56*4882a593Smuzhiyun compatible = "simple-bus"; 57*4882a593Smuzhiyun #address-cells = <1>; 58*4882a593Smuzhiyun #size-cells = <1>; 59*4882a593Smuzhiyun ranges; 60*4882a593Smuzhiyun 61*4882a593Smuzhiyun clk_clkin: clk_clkin@1e6e2070 { 62*4882a593Smuzhiyun #clock-cells = <0>; 63*4882a593Smuzhiyun compatible = "aspeed,g5-clkin-clock"; 64*4882a593Smuzhiyun reg = <0x1e6e2070 0x04>; 65*4882a593Smuzhiyun }; 66*4882a593Smuzhiyun 67*4882a593Smuzhiyun syscon: syscon@1e6e2000 { 68*4882a593Smuzhiyun compatible = "aspeed,g5-scu", "syscon", "simple-mfd"; 69*4882a593Smuzhiyun reg = <0x1e6e2000 0x1a8>; 70*4882a593Smuzhiyun 71*4882a593Smuzhiyun pinctrl: pinctrl { 72*4882a593Smuzhiyun compatible = "aspeed,g5-pinctrl"; 73*4882a593Smuzhiyun aspeed,external-nodes = <&gfx &lhc>; 74*4882a593Smuzhiyun 75*4882a593Smuzhiyun pinctrl_acpi_default: acpi_default { 76*4882a593Smuzhiyun function = "ACPI"; 77*4882a593Smuzhiyun groups = "ACPI"; 78*4882a593Smuzhiyun }; 79*4882a593Smuzhiyun 80*4882a593Smuzhiyun pinctrl_adc0_default: adc0_default { 81*4882a593Smuzhiyun function = "ADC0"; 82*4882a593Smuzhiyun groups = "ADC0"; 83*4882a593Smuzhiyun }; 84*4882a593Smuzhiyun 85*4882a593Smuzhiyun pinctrl_adc1_default: adc1_default { 86*4882a593Smuzhiyun function = "ADC1"; 87*4882a593Smuzhiyun groups = "ADC1"; 88*4882a593Smuzhiyun }; 89*4882a593Smuzhiyun 90*4882a593Smuzhiyun pinctrl_adc10_default: adc10_default { 91*4882a593Smuzhiyun function = "ADC10"; 92*4882a593Smuzhiyun groups = "ADC10"; 93*4882a593Smuzhiyun }; 94*4882a593Smuzhiyun 95*4882a593Smuzhiyun pinctrl_adc11_default: adc11_default { 96*4882a593Smuzhiyun function = "ADC11"; 97*4882a593Smuzhiyun groups = "ADC11"; 98*4882a593Smuzhiyun }; 99*4882a593Smuzhiyun 100*4882a593Smuzhiyun pinctrl_adc12_default: adc12_default { 101*4882a593Smuzhiyun function = "ADC12"; 102*4882a593Smuzhiyun groups = "ADC12"; 103*4882a593Smuzhiyun }; 104*4882a593Smuzhiyun 105*4882a593Smuzhiyun pinctrl_adc13_default: adc13_default { 106*4882a593Smuzhiyun function = "ADC13"; 107*4882a593Smuzhiyun groups = "ADC13"; 108*4882a593Smuzhiyun }; 109*4882a593Smuzhiyun 110*4882a593Smuzhiyun pinctrl_adc14_default: adc14_default { 111*4882a593Smuzhiyun function = "ADC14"; 112*4882a593Smuzhiyun groups = "ADC14"; 113*4882a593Smuzhiyun }; 114*4882a593Smuzhiyun 115*4882a593Smuzhiyun pinctrl_adc15_default: adc15_default { 116*4882a593Smuzhiyun function = "ADC15"; 117*4882a593Smuzhiyun groups = "ADC15"; 118*4882a593Smuzhiyun }; 119*4882a593Smuzhiyun 120*4882a593Smuzhiyun pinctrl_adc2_default: adc2_default { 121*4882a593Smuzhiyun function = "ADC2"; 122*4882a593Smuzhiyun groups = "ADC2"; 123*4882a593Smuzhiyun }; 124*4882a593Smuzhiyun 125*4882a593Smuzhiyun pinctrl_adc3_default: adc3_default { 126*4882a593Smuzhiyun function = "ADC3"; 127*4882a593Smuzhiyun groups = "ADC3"; 128*4882a593Smuzhiyun }; 129*4882a593Smuzhiyun 130*4882a593Smuzhiyun pinctrl_adc4_default: adc4_default { 131*4882a593Smuzhiyun function = "ADC4"; 132*4882a593Smuzhiyun groups = "ADC4"; 133*4882a593Smuzhiyun }; 134*4882a593Smuzhiyun 135*4882a593Smuzhiyun pinctrl_adc5_default: adc5_default { 136*4882a593Smuzhiyun function = "ADC5"; 137*4882a593Smuzhiyun groups = "ADC5"; 138*4882a593Smuzhiyun }; 139*4882a593Smuzhiyun 140*4882a593Smuzhiyun pinctrl_adc6_default: adc6_default { 141*4882a593Smuzhiyun function = "ADC6"; 142*4882a593Smuzhiyun groups = "ADC6"; 143*4882a593Smuzhiyun }; 144*4882a593Smuzhiyun 145*4882a593Smuzhiyun pinctrl_adc7_default: adc7_default { 146*4882a593Smuzhiyun function = "ADC7"; 147*4882a593Smuzhiyun groups = "ADC7"; 148*4882a593Smuzhiyun }; 149*4882a593Smuzhiyun 150*4882a593Smuzhiyun pinctrl_adc8_default: adc8_default { 151*4882a593Smuzhiyun function = "ADC8"; 152*4882a593Smuzhiyun groups = "ADC8"; 153*4882a593Smuzhiyun }; 154*4882a593Smuzhiyun 155*4882a593Smuzhiyun pinctrl_adc9_default: adc9_default { 156*4882a593Smuzhiyun function = "ADC9"; 157*4882a593Smuzhiyun groups = "ADC9"; 158*4882a593Smuzhiyun }; 159*4882a593Smuzhiyun 160*4882a593Smuzhiyun pinctrl_bmcint_default: bmcint_default { 161*4882a593Smuzhiyun function = "BMCINT"; 162*4882a593Smuzhiyun groups = "BMCINT"; 163*4882a593Smuzhiyun }; 164*4882a593Smuzhiyun 165*4882a593Smuzhiyun pinctrl_ddcclk_default: ddcclk_default { 166*4882a593Smuzhiyun function = "DDCCLK"; 167*4882a593Smuzhiyun groups = "DDCCLK"; 168*4882a593Smuzhiyun }; 169*4882a593Smuzhiyun 170*4882a593Smuzhiyun pinctrl_ddcdat_default: ddcdat_default { 171*4882a593Smuzhiyun function = "DDCDAT"; 172*4882a593Smuzhiyun groups = "DDCDAT"; 173*4882a593Smuzhiyun }; 174*4882a593Smuzhiyun 175*4882a593Smuzhiyun pinctrl_espi_default: espi_default { 176*4882a593Smuzhiyun function = "ESPI"; 177*4882a593Smuzhiyun groups = "ESPI"; 178*4882a593Smuzhiyun }; 179*4882a593Smuzhiyun 180*4882a593Smuzhiyun pinctrl_fwspics1_default: fwspics1_default { 181*4882a593Smuzhiyun function = "FWSPICS1"; 182*4882a593Smuzhiyun groups = "FWSPICS1"; 183*4882a593Smuzhiyun }; 184*4882a593Smuzhiyun 185*4882a593Smuzhiyun pinctrl_fwspics2_default: fwspics2_default { 186*4882a593Smuzhiyun function = "FWSPICS2"; 187*4882a593Smuzhiyun groups = "FWSPICS2"; 188*4882a593Smuzhiyun }; 189*4882a593Smuzhiyun 190*4882a593Smuzhiyun pinctrl_gpid0_default: gpid0_default { 191*4882a593Smuzhiyun function = "GPID0"; 192*4882a593Smuzhiyun groups = "GPID0"; 193*4882a593Smuzhiyun }; 194*4882a593Smuzhiyun 195*4882a593Smuzhiyun pinctrl_gpid2_default: gpid2_default { 196*4882a593Smuzhiyun function = "GPID2"; 197*4882a593Smuzhiyun groups = "GPID2"; 198*4882a593Smuzhiyun }; 199*4882a593Smuzhiyun 200*4882a593Smuzhiyun pinctrl_gpid4_default: gpid4_default { 201*4882a593Smuzhiyun function = "GPID4"; 202*4882a593Smuzhiyun groups = "GPID4"; 203*4882a593Smuzhiyun }; 204*4882a593Smuzhiyun 205*4882a593Smuzhiyun pinctrl_gpid6_default: gpid6_default { 206*4882a593Smuzhiyun function = "GPID6"; 207*4882a593Smuzhiyun groups = "GPID6"; 208*4882a593Smuzhiyun }; 209*4882a593Smuzhiyun 210*4882a593Smuzhiyun pinctrl_gpie0_default: gpie0_default { 211*4882a593Smuzhiyun function = "GPIE0"; 212*4882a593Smuzhiyun groups = "GPIE0"; 213*4882a593Smuzhiyun }; 214*4882a593Smuzhiyun 215*4882a593Smuzhiyun pinctrl_gpie2_default: gpie2_default { 216*4882a593Smuzhiyun function = "GPIE2"; 217*4882a593Smuzhiyun groups = "GPIE2"; 218*4882a593Smuzhiyun }; 219*4882a593Smuzhiyun 220*4882a593Smuzhiyun pinctrl_gpie4_default: gpie4_default { 221*4882a593Smuzhiyun function = "GPIE4"; 222*4882a593Smuzhiyun groups = "GPIE4"; 223*4882a593Smuzhiyun }; 224*4882a593Smuzhiyun 225*4882a593Smuzhiyun pinctrl_gpie6_default: gpie6_default { 226*4882a593Smuzhiyun function = "GPIE6"; 227*4882a593Smuzhiyun groups = "GPIE6"; 228*4882a593Smuzhiyun }; 229*4882a593Smuzhiyun 230*4882a593Smuzhiyun pinctrl_i2c10_default: i2c10_default { 231*4882a593Smuzhiyun function = "I2C10"; 232*4882a593Smuzhiyun groups = "I2C10"; 233*4882a593Smuzhiyun }; 234*4882a593Smuzhiyun 235*4882a593Smuzhiyun pinctrl_i2c11_default: i2c11_default { 236*4882a593Smuzhiyun function = "I2C11"; 237*4882a593Smuzhiyun groups = "I2C11"; 238*4882a593Smuzhiyun }; 239*4882a593Smuzhiyun 240*4882a593Smuzhiyun pinctrl_i2c12_default: i2c12_default { 241*4882a593Smuzhiyun function = "I2C12"; 242*4882a593Smuzhiyun groups = "I2C12"; 243*4882a593Smuzhiyun }; 244*4882a593Smuzhiyun 245*4882a593Smuzhiyun pinctrl_i2c13_default: i2c13_default { 246*4882a593Smuzhiyun function = "I2C13"; 247*4882a593Smuzhiyun groups = "I2C13"; 248*4882a593Smuzhiyun }; 249*4882a593Smuzhiyun 250*4882a593Smuzhiyun pinctrl_i2c14_default: i2c14_default { 251*4882a593Smuzhiyun function = "I2C14"; 252*4882a593Smuzhiyun groups = "I2C14"; 253*4882a593Smuzhiyun }; 254*4882a593Smuzhiyun 255*4882a593Smuzhiyun pinctrl_i2c3_default: i2c3_default { 256*4882a593Smuzhiyun function = "I2C3"; 257*4882a593Smuzhiyun groups = "I2C3"; 258*4882a593Smuzhiyun }; 259*4882a593Smuzhiyun 260*4882a593Smuzhiyun pinctrl_i2c4_default: i2c4_default { 261*4882a593Smuzhiyun function = "I2C4"; 262*4882a593Smuzhiyun groups = "I2C4"; 263*4882a593Smuzhiyun }; 264*4882a593Smuzhiyun 265*4882a593Smuzhiyun pinctrl_i2c5_default: i2c5_default { 266*4882a593Smuzhiyun function = "I2C5"; 267*4882a593Smuzhiyun groups = "I2C5"; 268*4882a593Smuzhiyun }; 269*4882a593Smuzhiyun 270*4882a593Smuzhiyun pinctrl_i2c6_default: i2c6_default { 271*4882a593Smuzhiyun function = "I2C6"; 272*4882a593Smuzhiyun groups = "I2C6"; 273*4882a593Smuzhiyun }; 274*4882a593Smuzhiyun 275*4882a593Smuzhiyun pinctrl_i2c7_default: i2c7_default { 276*4882a593Smuzhiyun function = "I2C7"; 277*4882a593Smuzhiyun groups = "I2C7"; 278*4882a593Smuzhiyun }; 279*4882a593Smuzhiyun 280*4882a593Smuzhiyun pinctrl_i2c8_default: i2c8_default { 281*4882a593Smuzhiyun function = "I2C8"; 282*4882a593Smuzhiyun groups = "I2C8"; 283*4882a593Smuzhiyun }; 284*4882a593Smuzhiyun 285*4882a593Smuzhiyun pinctrl_i2c9_default: i2c9_default { 286*4882a593Smuzhiyun function = "I2C9"; 287*4882a593Smuzhiyun groups = "I2C9"; 288*4882a593Smuzhiyun }; 289*4882a593Smuzhiyun 290*4882a593Smuzhiyun pinctrl_lad0_default: lad0_default { 291*4882a593Smuzhiyun function = "LAD0"; 292*4882a593Smuzhiyun groups = "LAD0"; 293*4882a593Smuzhiyun }; 294*4882a593Smuzhiyun 295*4882a593Smuzhiyun pinctrl_lad1_default: lad1_default { 296*4882a593Smuzhiyun function = "LAD1"; 297*4882a593Smuzhiyun groups = "LAD1"; 298*4882a593Smuzhiyun }; 299*4882a593Smuzhiyun 300*4882a593Smuzhiyun pinctrl_lad2_default: lad2_default { 301*4882a593Smuzhiyun function = "LAD2"; 302*4882a593Smuzhiyun groups = "LAD2"; 303*4882a593Smuzhiyun }; 304*4882a593Smuzhiyun 305*4882a593Smuzhiyun pinctrl_lad3_default: lad3_default { 306*4882a593Smuzhiyun function = "LAD3"; 307*4882a593Smuzhiyun groups = "LAD3"; 308*4882a593Smuzhiyun }; 309*4882a593Smuzhiyun 310*4882a593Smuzhiyun pinctrl_lclk_default: lclk_default { 311*4882a593Smuzhiyun function = "LCLK"; 312*4882a593Smuzhiyun groups = "LCLK"; 313*4882a593Smuzhiyun }; 314*4882a593Smuzhiyun 315*4882a593Smuzhiyun pinctrl_lframe_default: lframe_default { 316*4882a593Smuzhiyun function = "LFRAME"; 317*4882a593Smuzhiyun groups = "LFRAME"; 318*4882a593Smuzhiyun }; 319*4882a593Smuzhiyun 320*4882a593Smuzhiyun pinctrl_lpchc_default: lpchc_default { 321*4882a593Smuzhiyun function = "LPCHC"; 322*4882a593Smuzhiyun groups = "LPCHC"; 323*4882a593Smuzhiyun }; 324*4882a593Smuzhiyun 325*4882a593Smuzhiyun pinctrl_lpcpd_default: lpcpd_default { 326*4882a593Smuzhiyun function = "LPCPD"; 327*4882a593Smuzhiyun groups = "LPCPD"; 328*4882a593Smuzhiyun }; 329*4882a593Smuzhiyun 330*4882a593Smuzhiyun pinctrl_lpcplus_default: lpcplus_default { 331*4882a593Smuzhiyun function = "LPCPLUS"; 332*4882a593Smuzhiyun groups = "LPCPLUS"; 333*4882a593Smuzhiyun }; 334*4882a593Smuzhiyun 335*4882a593Smuzhiyun pinctrl_lpcpme_default: lpcpme_default { 336*4882a593Smuzhiyun function = "LPCPME"; 337*4882a593Smuzhiyun groups = "LPCPME"; 338*4882a593Smuzhiyun }; 339*4882a593Smuzhiyun 340*4882a593Smuzhiyun pinctrl_lpcrst_default: lpcrst_default { 341*4882a593Smuzhiyun function = "LPCRST"; 342*4882a593Smuzhiyun groups = "LPCRST"; 343*4882a593Smuzhiyun }; 344*4882a593Smuzhiyun 345*4882a593Smuzhiyun pinctrl_lpcsmi_default: lpcsmi_default { 346*4882a593Smuzhiyun function = "LPCSMI"; 347*4882a593Smuzhiyun groups = "LPCSMI"; 348*4882a593Smuzhiyun }; 349*4882a593Smuzhiyun 350*4882a593Smuzhiyun pinctrl_lsirq_default: lsirq_default { 351*4882a593Smuzhiyun function = "LSIRQ"; 352*4882a593Smuzhiyun groups = "LSIRQ"; 353*4882a593Smuzhiyun }; 354*4882a593Smuzhiyun 355*4882a593Smuzhiyun pinctrl_mac1link_default: mac1link_default { 356*4882a593Smuzhiyun function = "MAC1LINK"; 357*4882a593Smuzhiyun groups = "MAC1LINK"; 358*4882a593Smuzhiyun }; 359*4882a593Smuzhiyun 360*4882a593Smuzhiyun pinctrl_mac2link_default: mac2link_default { 361*4882a593Smuzhiyun function = "MAC2LINK"; 362*4882a593Smuzhiyun groups = "MAC2LINK"; 363*4882a593Smuzhiyun }; 364*4882a593Smuzhiyun 365*4882a593Smuzhiyun pinctrl_mdio1_default: mdio1_default { 366*4882a593Smuzhiyun function = "MDIO1"; 367*4882a593Smuzhiyun groups = "MDIO1"; 368*4882a593Smuzhiyun }; 369*4882a593Smuzhiyun 370*4882a593Smuzhiyun pinctrl_mdio2_default: mdio2_default { 371*4882a593Smuzhiyun function = "MDIO2"; 372*4882a593Smuzhiyun groups = "MDIO2"; 373*4882a593Smuzhiyun }; 374*4882a593Smuzhiyun 375*4882a593Smuzhiyun pinctrl_ncts1_default: ncts1_default { 376*4882a593Smuzhiyun function = "NCTS1"; 377*4882a593Smuzhiyun groups = "NCTS1"; 378*4882a593Smuzhiyun }; 379*4882a593Smuzhiyun 380*4882a593Smuzhiyun pinctrl_ncts2_default: ncts2_default { 381*4882a593Smuzhiyun function = "NCTS2"; 382*4882a593Smuzhiyun groups = "NCTS2"; 383*4882a593Smuzhiyun }; 384*4882a593Smuzhiyun 385*4882a593Smuzhiyun pinctrl_ncts3_default: ncts3_default { 386*4882a593Smuzhiyun function = "NCTS3"; 387*4882a593Smuzhiyun groups = "NCTS3"; 388*4882a593Smuzhiyun }; 389*4882a593Smuzhiyun 390*4882a593Smuzhiyun pinctrl_ncts4_default: ncts4_default { 391*4882a593Smuzhiyun function = "NCTS4"; 392*4882a593Smuzhiyun groups = "NCTS4"; 393*4882a593Smuzhiyun }; 394*4882a593Smuzhiyun 395*4882a593Smuzhiyun pinctrl_ndcd1_default: ndcd1_default { 396*4882a593Smuzhiyun function = "NDCD1"; 397*4882a593Smuzhiyun groups = "NDCD1"; 398*4882a593Smuzhiyun }; 399*4882a593Smuzhiyun 400*4882a593Smuzhiyun pinctrl_ndcd2_default: ndcd2_default { 401*4882a593Smuzhiyun function = "NDCD2"; 402*4882a593Smuzhiyun groups = "NDCD2"; 403*4882a593Smuzhiyun }; 404*4882a593Smuzhiyun 405*4882a593Smuzhiyun pinctrl_ndcd3_default: ndcd3_default { 406*4882a593Smuzhiyun function = "NDCD3"; 407*4882a593Smuzhiyun groups = "NDCD3"; 408*4882a593Smuzhiyun }; 409*4882a593Smuzhiyun 410*4882a593Smuzhiyun pinctrl_ndcd4_default: ndcd4_default { 411*4882a593Smuzhiyun function = "NDCD4"; 412*4882a593Smuzhiyun groups = "NDCD4"; 413*4882a593Smuzhiyun }; 414*4882a593Smuzhiyun 415*4882a593Smuzhiyun pinctrl_ndsr1_default: ndsr1_default { 416*4882a593Smuzhiyun function = "NDSR1"; 417*4882a593Smuzhiyun groups = "NDSR1"; 418*4882a593Smuzhiyun }; 419*4882a593Smuzhiyun 420*4882a593Smuzhiyun pinctrl_ndsr2_default: ndsr2_default { 421*4882a593Smuzhiyun function = "NDSR2"; 422*4882a593Smuzhiyun groups = "NDSR2"; 423*4882a593Smuzhiyun }; 424*4882a593Smuzhiyun 425*4882a593Smuzhiyun pinctrl_ndsr3_default: ndsr3_default { 426*4882a593Smuzhiyun function = "NDSR3"; 427*4882a593Smuzhiyun groups = "NDSR3"; 428*4882a593Smuzhiyun }; 429*4882a593Smuzhiyun 430*4882a593Smuzhiyun pinctrl_ndsr4_default: ndsr4_default { 431*4882a593Smuzhiyun function = "NDSR4"; 432*4882a593Smuzhiyun groups = "NDSR4"; 433*4882a593Smuzhiyun }; 434*4882a593Smuzhiyun 435*4882a593Smuzhiyun pinctrl_ndtr1_default: ndtr1_default { 436*4882a593Smuzhiyun function = "NDTR1"; 437*4882a593Smuzhiyun groups = "NDTR1"; 438*4882a593Smuzhiyun }; 439*4882a593Smuzhiyun 440*4882a593Smuzhiyun pinctrl_ndtr2_default: ndtr2_default { 441*4882a593Smuzhiyun function = "NDTR2"; 442*4882a593Smuzhiyun groups = "NDTR2"; 443*4882a593Smuzhiyun }; 444*4882a593Smuzhiyun 445*4882a593Smuzhiyun pinctrl_ndtr3_default: ndtr3_default { 446*4882a593Smuzhiyun function = "NDTR3"; 447*4882a593Smuzhiyun groups = "NDTR3"; 448*4882a593Smuzhiyun }; 449*4882a593Smuzhiyun 450*4882a593Smuzhiyun pinctrl_ndtr4_default: ndtr4_default { 451*4882a593Smuzhiyun function = "NDTR4"; 452*4882a593Smuzhiyun groups = "NDTR4"; 453*4882a593Smuzhiyun }; 454*4882a593Smuzhiyun 455*4882a593Smuzhiyun pinctrl_nri1_default: nri1_default { 456*4882a593Smuzhiyun function = "NRI1"; 457*4882a593Smuzhiyun groups = "NRI1"; 458*4882a593Smuzhiyun }; 459*4882a593Smuzhiyun 460*4882a593Smuzhiyun pinctrl_nri2_default: nri2_default { 461*4882a593Smuzhiyun function = "NRI2"; 462*4882a593Smuzhiyun groups = "NRI2"; 463*4882a593Smuzhiyun }; 464*4882a593Smuzhiyun 465*4882a593Smuzhiyun pinctrl_nri3_default: nri3_default { 466*4882a593Smuzhiyun function = "NRI3"; 467*4882a593Smuzhiyun groups = "NRI3"; 468*4882a593Smuzhiyun }; 469*4882a593Smuzhiyun 470*4882a593Smuzhiyun pinctrl_nri4_default: nri4_default { 471*4882a593Smuzhiyun function = "NRI4"; 472*4882a593Smuzhiyun groups = "NRI4"; 473*4882a593Smuzhiyun }; 474*4882a593Smuzhiyun 475*4882a593Smuzhiyun pinctrl_nrts1_default: nrts1_default { 476*4882a593Smuzhiyun function = "NRTS1"; 477*4882a593Smuzhiyun groups = "NRTS1"; 478*4882a593Smuzhiyun }; 479*4882a593Smuzhiyun 480*4882a593Smuzhiyun pinctrl_nrts2_default: nrts2_default { 481*4882a593Smuzhiyun function = "NRTS2"; 482*4882a593Smuzhiyun groups = "NRTS2"; 483*4882a593Smuzhiyun }; 484*4882a593Smuzhiyun 485*4882a593Smuzhiyun pinctrl_nrts3_default: nrts3_default { 486*4882a593Smuzhiyun function = "NRTS3"; 487*4882a593Smuzhiyun groups = "NRTS3"; 488*4882a593Smuzhiyun }; 489*4882a593Smuzhiyun 490*4882a593Smuzhiyun pinctrl_nrts4_default: nrts4_default { 491*4882a593Smuzhiyun function = "NRTS4"; 492*4882a593Smuzhiyun groups = "NRTS4"; 493*4882a593Smuzhiyun }; 494*4882a593Smuzhiyun 495*4882a593Smuzhiyun pinctrl_oscclk_default: oscclk_default { 496*4882a593Smuzhiyun function = "OSCCLK"; 497*4882a593Smuzhiyun groups = "OSCCLK"; 498*4882a593Smuzhiyun }; 499*4882a593Smuzhiyun 500*4882a593Smuzhiyun pinctrl_pewake_default: pewake_default { 501*4882a593Smuzhiyun function = "PEWAKE"; 502*4882a593Smuzhiyun groups = "PEWAKE"; 503*4882a593Smuzhiyun }; 504*4882a593Smuzhiyun 505*4882a593Smuzhiyun pinctrl_pnor_default: pnor_default { 506*4882a593Smuzhiyun function = "PNOR"; 507*4882a593Smuzhiyun groups = "PNOR"; 508*4882a593Smuzhiyun }; 509*4882a593Smuzhiyun 510*4882a593Smuzhiyun pinctrl_pwm0_default: pwm0_default { 511*4882a593Smuzhiyun function = "PWM0"; 512*4882a593Smuzhiyun groups = "PWM0"; 513*4882a593Smuzhiyun }; 514*4882a593Smuzhiyun 515*4882a593Smuzhiyun pinctrl_pwm1_default: pwm1_default { 516*4882a593Smuzhiyun function = "PWM1"; 517*4882a593Smuzhiyun groups = "PWM1"; 518*4882a593Smuzhiyun }; 519*4882a593Smuzhiyun 520*4882a593Smuzhiyun pinctrl_pwm2_default: pwm2_default { 521*4882a593Smuzhiyun function = "PWM2"; 522*4882a593Smuzhiyun groups = "PWM2"; 523*4882a593Smuzhiyun }; 524*4882a593Smuzhiyun 525*4882a593Smuzhiyun pinctrl_pwm3_default: pwm3_default { 526*4882a593Smuzhiyun function = "PWM3"; 527*4882a593Smuzhiyun groups = "PWM3"; 528*4882a593Smuzhiyun }; 529*4882a593Smuzhiyun 530*4882a593Smuzhiyun pinctrl_pwm4_default: pwm4_default { 531*4882a593Smuzhiyun function = "PWM4"; 532*4882a593Smuzhiyun groups = "PWM4"; 533*4882a593Smuzhiyun }; 534*4882a593Smuzhiyun 535*4882a593Smuzhiyun pinctrl_pwm5_default: pwm5_default { 536*4882a593Smuzhiyun function = "PWM5"; 537*4882a593Smuzhiyun groups = "PWM5"; 538*4882a593Smuzhiyun }; 539*4882a593Smuzhiyun 540*4882a593Smuzhiyun pinctrl_pwm6_default: pwm6_default { 541*4882a593Smuzhiyun function = "PWM6"; 542*4882a593Smuzhiyun groups = "PWM6"; 543*4882a593Smuzhiyun }; 544*4882a593Smuzhiyun 545*4882a593Smuzhiyun pinctrl_pwm7_default: pwm7_default { 546*4882a593Smuzhiyun function = "PWM7"; 547*4882a593Smuzhiyun groups = "PWM7"; 548*4882a593Smuzhiyun }; 549*4882a593Smuzhiyun 550*4882a593Smuzhiyun pinctrl_rgmii1_default: rgmii1_default { 551*4882a593Smuzhiyun function = "RGMII1"; 552*4882a593Smuzhiyun groups = "RGMII1"; 553*4882a593Smuzhiyun }; 554*4882a593Smuzhiyun 555*4882a593Smuzhiyun pinctrl_rgmii2_default: rgmii2_default { 556*4882a593Smuzhiyun function = "RGMII2"; 557*4882a593Smuzhiyun groups = "RGMII2"; 558*4882a593Smuzhiyun }; 559*4882a593Smuzhiyun 560*4882a593Smuzhiyun pinctrl_rmii1_default: rmii1_default { 561*4882a593Smuzhiyun function = "RMII1"; 562*4882a593Smuzhiyun groups = "RMII1"; 563*4882a593Smuzhiyun }; 564*4882a593Smuzhiyun 565*4882a593Smuzhiyun pinctrl_rmii2_default: rmii2_default { 566*4882a593Smuzhiyun function = "RMII2"; 567*4882a593Smuzhiyun groups = "RMII2"; 568*4882a593Smuzhiyun }; 569*4882a593Smuzhiyun 570*4882a593Smuzhiyun pinctrl_rxd1_default: rxd1_default { 571*4882a593Smuzhiyun function = "RXD1"; 572*4882a593Smuzhiyun groups = "RXD1"; 573*4882a593Smuzhiyun }; 574*4882a593Smuzhiyun 575*4882a593Smuzhiyun pinctrl_rxd2_default: rxd2_default { 576*4882a593Smuzhiyun function = "RXD2"; 577*4882a593Smuzhiyun groups = "RXD2"; 578*4882a593Smuzhiyun }; 579*4882a593Smuzhiyun 580*4882a593Smuzhiyun pinctrl_rxd3_default: rxd3_default { 581*4882a593Smuzhiyun function = "RXD3"; 582*4882a593Smuzhiyun groups = "RXD3"; 583*4882a593Smuzhiyun }; 584*4882a593Smuzhiyun 585*4882a593Smuzhiyun pinctrl_rxd4_default: rxd4_default { 586*4882a593Smuzhiyun function = "RXD4"; 587*4882a593Smuzhiyun groups = "RXD4"; 588*4882a593Smuzhiyun }; 589*4882a593Smuzhiyun 590*4882a593Smuzhiyun pinctrl_salt1_default: salt1_default { 591*4882a593Smuzhiyun function = "SALT1"; 592*4882a593Smuzhiyun groups = "SALT1"; 593*4882a593Smuzhiyun }; 594*4882a593Smuzhiyun 595*4882a593Smuzhiyun pinctrl_salt10_default: salt10_default { 596*4882a593Smuzhiyun function = "SALT10"; 597*4882a593Smuzhiyun groups = "SALT10"; 598*4882a593Smuzhiyun }; 599*4882a593Smuzhiyun 600*4882a593Smuzhiyun pinctrl_salt11_default: salt11_default { 601*4882a593Smuzhiyun function = "SALT11"; 602*4882a593Smuzhiyun groups = "SALT11"; 603*4882a593Smuzhiyun }; 604*4882a593Smuzhiyun 605*4882a593Smuzhiyun pinctrl_salt12_default: salt12_default { 606*4882a593Smuzhiyun function = "SALT12"; 607*4882a593Smuzhiyun groups = "SALT12"; 608*4882a593Smuzhiyun }; 609*4882a593Smuzhiyun 610*4882a593Smuzhiyun pinctrl_salt13_default: salt13_default { 611*4882a593Smuzhiyun function = "SALT13"; 612*4882a593Smuzhiyun groups = "SALT13"; 613*4882a593Smuzhiyun }; 614*4882a593Smuzhiyun 615*4882a593Smuzhiyun pinctrl_salt14_default: salt14_default { 616*4882a593Smuzhiyun function = "SALT14"; 617*4882a593Smuzhiyun groups = "SALT14"; 618*4882a593Smuzhiyun }; 619*4882a593Smuzhiyun 620*4882a593Smuzhiyun pinctrl_salt2_default: salt2_default { 621*4882a593Smuzhiyun function = "SALT2"; 622*4882a593Smuzhiyun groups = "SALT2"; 623*4882a593Smuzhiyun }; 624*4882a593Smuzhiyun 625*4882a593Smuzhiyun pinctrl_salt3_default: salt3_default { 626*4882a593Smuzhiyun function = "SALT3"; 627*4882a593Smuzhiyun groups = "SALT3"; 628*4882a593Smuzhiyun }; 629*4882a593Smuzhiyun 630*4882a593Smuzhiyun pinctrl_salt4_default: salt4_default { 631*4882a593Smuzhiyun function = "SALT4"; 632*4882a593Smuzhiyun groups = "SALT4"; 633*4882a593Smuzhiyun }; 634*4882a593Smuzhiyun 635*4882a593Smuzhiyun pinctrl_salt5_default: salt5_default { 636*4882a593Smuzhiyun function = "SALT5"; 637*4882a593Smuzhiyun groups = "SALT5"; 638*4882a593Smuzhiyun }; 639*4882a593Smuzhiyun 640*4882a593Smuzhiyun pinctrl_salt6_default: salt6_default { 641*4882a593Smuzhiyun function = "SALT6"; 642*4882a593Smuzhiyun groups = "SALT6"; 643*4882a593Smuzhiyun }; 644*4882a593Smuzhiyun 645*4882a593Smuzhiyun pinctrl_salt7_default: salt7_default { 646*4882a593Smuzhiyun function = "SALT7"; 647*4882a593Smuzhiyun groups = "SALT7"; 648*4882a593Smuzhiyun }; 649*4882a593Smuzhiyun 650*4882a593Smuzhiyun pinctrl_salt8_default: salt8_default { 651*4882a593Smuzhiyun function = "SALT8"; 652*4882a593Smuzhiyun groups = "SALT8"; 653*4882a593Smuzhiyun }; 654*4882a593Smuzhiyun 655*4882a593Smuzhiyun pinctrl_salt9_default: salt9_default { 656*4882a593Smuzhiyun function = "SALT9"; 657*4882a593Smuzhiyun groups = "SALT9"; 658*4882a593Smuzhiyun }; 659*4882a593Smuzhiyun 660*4882a593Smuzhiyun pinctrl_scl1_default: scl1_default { 661*4882a593Smuzhiyun function = "SCL1"; 662*4882a593Smuzhiyun groups = "SCL1"; 663*4882a593Smuzhiyun }; 664*4882a593Smuzhiyun 665*4882a593Smuzhiyun pinctrl_scl2_default: scl2_default { 666*4882a593Smuzhiyun function = "SCL2"; 667*4882a593Smuzhiyun groups = "SCL2"; 668*4882a593Smuzhiyun }; 669*4882a593Smuzhiyun 670*4882a593Smuzhiyun pinctrl_sd1_default: sd1_default { 671*4882a593Smuzhiyun function = "SD1"; 672*4882a593Smuzhiyun groups = "SD1"; 673*4882a593Smuzhiyun }; 674*4882a593Smuzhiyun 675*4882a593Smuzhiyun pinctrl_sd2_default: sd2_default { 676*4882a593Smuzhiyun function = "SD2"; 677*4882a593Smuzhiyun groups = "SD2"; 678*4882a593Smuzhiyun }; 679*4882a593Smuzhiyun 680*4882a593Smuzhiyun pinctrl_sda1_default: sda1_default { 681*4882a593Smuzhiyun function = "SDA1"; 682*4882a593Smuzhiyun groups = "SDA1"; 683*4882a593Smuzhiyun }; 684*4882a593Smuzhiyun 685*4882a593Smuzhiyun pinctrl_sda2_default: sda2_default { 686*4882a593Smuzhiyun function = "SDA2"; 687*4882a593Smuzhiyun groups = "SDA2"; 688*4882a593Smuzhiyun }; 689*4882a593Smuzhiyun 690*4882a593Smuzhiyun pinctrl_sgps1_default: sgps1_default { 691*4882a593Smuzhiyun function = "SGPS1"; 692*4882a593Smuzhiyun groups = "SGPS1"; 693*4882a593Smuzhiyun }; 694*4882a593Smuzhiyun 695*4882a593Smuzhiyun pinctrl_sgps2_default: sgps2_default { 696*4882a593Smuzhiyun function = "SGPS2"; 697*4882a593Smuzhiyun groups = "SGPS2"; 698*4882a593Smuzhiyun }; 699*4882a593Smuzhiyun 700*4882a593Smuzhiyun pinctrl_sioonctrl_default: sioonctrl_default { 701*4882a593Smuzhiyun function = "SIOONCTRL"; 702*4882a593Smuzhiyun groups = "SIOONCTRL"; 703*4882a593Smuzhiyun }; 704*4882a593Smuzhiyun 705*4882a593Smuzhiyun pinctrl_siopbi_default: siopbi_default { 706*4882a593Smuzhiyun function = "SIOPBI"; 707*4882a593Smuzhiyun groups = "SIOPBI"; 708*4882a593Smuzhiyun }; 709*4882a593Smuzhiyun 710*4882a593Smuzhiyun pinctrl_siopbo_default: siopbo_default { 711*4882a593Smuzhiyun function = "SIOPBO"; 712*4882a593Smuzhiyun groups = "SIOPBO"; 713*4882a593Smuzhiyun }; 714*4882a593Smuzhiyun 715*4882a593Smuzhiyun pinctrl_siopwreq_default: siopwreq_default { 716*4882a593Smuzhiyun function = "SIOPWREQ"; 717*4882a593Smuzhiyun groups = "SIOPWREQ"; 718*4882a593Smuzhiyun }; 719*4882a593Smuzhiyun 720*4882a593Smuzhiyun pinctrl_siopwrgd_default: siopwrgd_default { 721*4882a593Smuzhiyun function = "SIOPWRGD"; 722*4882a593Smuzhiyun groups = "SIOPWRGD"; 723*4882a593Smuzhiyun }; 724*4882a593Smuzhiyun 725*4882a593Smuzhiyun pinctrl_sios3_default: sios3_default { 726*4882a593Smuzhiyun function = "SIOS3"; 727*4882a593Smuzhiyun groups = "SIOS3"; 728*4882a593Smuzhiyun }; 729*4882a593Smuzhiyun 730*4882a593Smuzhiyun pinctrl_sios5_default: sios5_default { 731*4882a593Smuzhiyun function = "SIOS5"; 732*4882a593Smuzhiyun groups = "SIOS5"; 733*4882a593Smuzhiyun }; 734*4882a593Smuzhiyun 735*4882a593Smuzhiyun pinctrl_siosci_default: siosci_default { 736*4882a593Smuzhiyun function = "SIOSCI"; 737*4882a593Smuzhiyun groups = "SIOSCI"; 738*4882a593Smuzhiyun }; 739*4882a593Smuzhiyun 740*4882a593Smuzhiyun pinctrl_spi1_default: spi1_default { 741*4882a593Smuzhiyun function = "SPI1"; 742*4882a593Smuzhiyun groups = "SPI1"; 743*4882a593Smuzhiyun }; 744*4882a593Smuzhiyun 745*4882a593Smuzhiyun pinctrl_spi1cs1_default: spi1cs1_default { 746*4882a593Smuzhiyun function = "SPI1CS1"; 747*4882a593Smuzhiyun groups = "SPI1CS1"; 748*4882a593Smuzhiyun }; 749*4882a593Smuzhiyun 750*4882a593Smuzhiyun pinctrl_spi1debug_default: spi1debug_default { 751*4882a593Smuzhiyun function = "SPI1DEBUG"; 752*4882a593Smuzhiyun groups = "SPI1DEBUG"; 753*4882a593Smuzhiyun }; 754*4882a593Smuzhiyun 755*4882a593Smuzhiyun pinctrl_spi1passthru_default: spi1passthru_default { 756*4882a593Smuzhiyun function = "SPI1PASSTHRU"; 757*4882a593Smuzhiyun groups = "SPI1PASSTHRU"; 758*4882a593Smuzhiyun }; 759*4882a593Smuzhiyun 760*4882a593Smuzhiyun pinctrl_spi2ck_default: spi2ck_default { 761*4882a593Smuzhiyun function = "SPI2CK"; 762*4882a593Smuzhiyun groups = "SPI2CK"; 763*4882a593Smuzhiyun }; 764*4882a593Smuzhiyun 765*4882a593Smuzhiyun pinctrl_spi2cs0_default: spi2cs0_default { 766*4882a593Smuzhiyun function = "SPI2CS0"; 767*4882a593Smuzhiyun groups = "SPI2CS0"; 768*4882a593Smuzhiyun }; 769*4882a593Smuzhiyun 770*4882a593Smuzhiyun pinctrl_spi2cs1_default: spi2cs1_default { 771*4882a593Smuzhiyun function = "SPI2CS1"; 772*4882a593Smuzhiyun groups = "SPI2CS1"; 773*4882a593Smuzhiyun }; 774*4882a593Smuzhiyun 775*4882a593Smuzhiyun pinctrl_spi2miso_default: spi2miso_default { 776*4882a593Smuzhiyun function = "SPI2MISO"; 777*4882a593Smuzhiyun groups = "SPI2MISO"; 778*4882a593Smuzhiyun }; 779*4882a593Smuzhiyun 780*4882a593Smuzhiyun pinctrl_spi2mosi_default: spi2mosi_default { 781*4882a593Smuzhiyun function = "SPI2MOSI"; 782*4882a593Smuzhiyun groups = "SPI2MOSI"; 783*4882a593Smuzhiyun }; 784*4882a593Smuzhiyun 785*4882a593Smuzhiyun pinctrl_timer3_default: timer3_default { 786*4882a593Smuzhiyun function = "TIMER3"; 787*4882a593Smuzhiyun groups = "TIMER3"; 788*4882a593Smuzhiyun }; 789*4882a593Smuzhiyun 790*4882a593Smuzhiyun pinctrl_timer4_default: timer4_default { 791*4882a593Smuzhiyun function = "TIMER4"; 792*4882a593Smuzhiyun groups = "TIMER4"; 793*4882a593Smuzhiyun }; 794*4882a593Smuzhiyun 795*4882a593Smuzhiyun pinctrl_timer5_default: timer5_default { 796*4882a593Smuzhiyun function = "TIMER5"; 797*4882a593Smuzhiyun groups = "TIMER5"; 798*4882a593Smuzhiyun }; 799*4882a593Smuzhiyun 800*4882a593Smuzhiyun pinctrl_timer6_default: timer6_default { 801*4882a593Smuzhiyun function = "TIMER6"; 802*4882a593Smuzhiyun groups = "TIMER6"; 803*4882a593Smuzhiyun }; 804*4882a593Smuzhiyun 805*4882a593Smuzhiyun pinctrl_timer7_default: timer7_default { 806*4882a593Smuzhiyun function = "TIMER7"; 807*4882a593Smuzhiyun groups = "TIMER7"; 808*4882a593Smuzhiyun }; 809*4882a593Smuzhiyun 810*4882a593Smuzhiyun pinctrl_timer8_default: timer8_default { 811*4882a593Smuzhiyun function = "TIMER8"; 812*4882a593Smuzhiyun groups = "TIMER8"; 813*4882a593Smuzhiyun }; 814*4882a593Smuzhiyun 815*4882a593Smuzhiyun pinctrl_txd1_default: txd1_default { 816*4882a593Smuzhiyun function = "TXD1"; 817*4882a593Smuzhiyun groups = "TXD1"; 818*4882a593Smuzhiyun }; 819*4882a593Smuzhiyun 820*4882a593Smuzhiyun pinctrl_txd2_default: txd2_default { 821*4882a593Smuzhiyun function = "TXD2"; 822*4882a593Smuzhiyun groups = "TXD2"; 823*4882a593Smuzhiyun }; 824*4882a593Smuzhiyun 825*4882a593Smuzhiyun pinctrl_txd3_default: txd3_default { 826*4882a593Smuzhiyun function = "TXD3"; 827*4882a593Smuzhiyun groups = "TXD3"; 828*4882a593Smuzhiyun }; 829*4882a593Smuzhiyun 830*4882a593Smuzhiyun pinctrl_txd4_default: txd4_default { 831*4882a593Smuzhiyun function = "TXD4"; 832*4882a593Smuzhiyun groups = "TXD4"; 833*4882a593Smuzhiyun }; 834*4882a593Smuzhiyun 835*4882a593Smuzhiyun pinctrl_uart6_default: uart6_default { 836*4882a593Smuzhiyun function = "UART6"; 837*4882a593Smuzhiyun groups = "UART6"; 838*4882a593Smuzhiyun }; 839*4882a593Smuzhiyun 840*4882a593Smuzhiyun pinctrl_usbcki_default: usbcki_default { 841*4882a593Smuzhiyun function = "USBCKI"; 842*4882a593Smuzhiyun groups = "USBCKI"; 843*4882a593Smuzhiyun }; 844*4882a593Smuzhiyun 845*4882a593Smuzhiyun pinctrl_vgabiosrom_default: vgabiosrom_default { 846*4882a593Smuzhiyun function = "VGABIOSROM"; 847*4882a593Smuzhiyun groups = "VGABIOSROM"; 848*4882a593Smuzhiyun }; 849*4882a593Smuzhiyun 850*4882a593Smuzhiyun pinctrl_vgahs_default: vgahs_default { 851*4882a593Smuzhiyun function = "VGAHS"; 852*4882a593Smuzhiyun groups = "VGAHS"; 853*4882a593Smuzhiyun }; 854*4882a593Smuzhiyun 855*4882a593Smuzhiyun pinctrl_vgavs_default: vgavs_default { 856*4882a593Smuzhiyun function = "VGAVS"; 857*4882a593Smuzhiyun groups = "VGAVS"; 858*4882a593Smuzhiyun }; 859*4882a593Smuzhiyun 860*4882a593Smuzhiyun pinctrl_vpi24_default: vpi24_default { 861*4882a593Smuzhiyun function = "VPI24"; 862*4882a593Smuzhiyun groups = "VPI24"; 863*4882a593Smuzhiyun }; 864*4882a593Smuzhiyun 865*4882a593Smuzhiyun pinctrl_vpo_default: vpo_default { 866*4882a593Smuzhiyun function = "VPO"; 867*4882a593Smuzhiyun groups = "VPO"; 868*4882a593Smuzhiyun }; 869*4882a593Smuzhiyun 870*4882a593Smuzhiyun pinctrl_wdtrst1_default: wdtrst1_default { 871*4882a593Smuzhiyun function = "WDTRST1"; 872*4882a593Smuzhiyun groups = "WDTRST1"; 873*4882a593Smuzhiyun }; 874*4882a593Smuzhiyun 875*4882a593Smuzhiyun pinctrl_wdtrst2_default: wdtrst2_default { 876*4882a593Smuzhiyun function = "WDTRST2"; 877*4882a593Smuzhiyun groups = "WDTRST2"; 878*4882a593Smuzhiyun }; 879*4882a593Smuzhiyun 880*4882a593Smuzhiyun }; 881*4882a593Smuzhiyun }; 882*4882a593Smuzhiyun 883*4882a593Smuzhiyun clk_hpll: clk_hpll@1e6e2024 { 884*4882a593Smuzhiyun #clock-cells = <0>; 885*4882a593Smuzhiyun compatible = "aspeed,g5-hpll-clock"; 886*4882a593Smuzhiyun reg = <0x1e6e2024 0x4>; 887*4882a593Smuzhiyun clocks = <&clk_clkin>; 888*4882a593Smuzhiyun }; 889*4882a593Smuzhiyun 890*4882a593Smuzhiyun clk_ahb: clk_ahb@1e6e2070 { 891*4882a593Smuzhiyun #clock-cells = <0>; 892*4882a593Smuzhiyun compatible = "aspeed,g5-ahb-clock"; 893*4882a593Smuzhiyun reg = <0x1e6e2070 0x4>; 894*4882a593Smuzhiyun clocks = <&clk_hpll>; 895*4882a593Smuzhiyun }; 896*4882a593Smuzhiyun 897*4882a593Smuzhiyun clk_apb: clk_apb@1e6e2008 { 898*4882a593Smuzhiyun #clock-cells = <0>; 899*4882a593Smuzhiyun compatible = "aspeed,g5-apb-clock"; 900*4882a593Smuzhiyun reg = <0x1e6e2008 0x4>; 901*4882a593Smuzhiyun clocks = <&clk_hpll>; 902*4882a593Smuzhiyun }; 903*4882a593Smuzhiyun 904*4882a593Smuzhiyun clk_uart: clk_uart@1e6e2008 { 905*4882a593Smuzhiyun #clock-cells = <0>; 906*4882a593Smuzhiyun compatible = "aspeed,uart-clock"; 907*4882a593Smuzhiyun reg = <0x1e6e202c 0x4>; 908*4882a593Smuzhiyun }; 909*4882a593Smuzhiyun 910*4882a593Smuzhiyun gfx: display@1e6e6000 { 911*4882a593Smuzhiyun compatible = "aspeed,ast2500-gfx", "syscon"; 912*4882a593Smuzhiyun reg = <0x1e6e6000 0x1000>; 913*4882a593Smuzhiyun reg-io-width = <4>; 914*4882a593Smuzhiyun }; 915*4882a593Smuzhiyun 916*4882a593Smuzhiyun sram@1e720000 { 917*4882a593Smuzhiyun compatible = "mmio-sram"; 918*4882a593Smuzhiyun reg = <0x1e720000 0x9000>; // 36K 919*4882a593Smuzhiyun }; 920*4882a593Smuzhiyun 921*4882a593Smuzhiyun gpio: gpio@1e780000 { 922*4882a593Smuzhiyun #gpio-cells = <2>; 923*4882a593Smuzhiyun gpio-controller; 924*4882a593Smuzhiyun compatible = "aspeed,ast2500-gpio"; 925*4882a593Smuzhiyun reg = <0x1e780000 0x1000>; 926*4882a593Smuzhiyun interrupts = <20>; 927*4882a593Smuzhiyun gpio-ranges = <&pinctrl 0 0 220>; 928*4882a593Smuzhiyun interrupt-controller; 929*4882a593Smuzhiyun }; 930*4882a593Smuzhiyun 931*4882a593Smuzhiyun timer: timer@1e782000 { 932*4882a593Smuzhiyun compatible = "aspeed,ast2400-timer"; 933*4882a593Smuzhiyun reg = <0x1e782000 0x90>; 934*4882a593Smuzhiyun // The moxart_timer driver registers only one 935*4882a593Smuzhiyun // interrupt and assumes it's for timer 1 936*4882a593Smuzhiyun //interrupts = <16 17 18 35 36 37 38 39>; 937*4882a593Smuzhiyun interrupts = <16>; 938*4882a593Smuzhiyun clocks = <&clk_apb>; 939*4882a593Smuzhiyun }; 940*4882a593Smuzhiyun 941*4882a593Smuzhiyun 942*4882a593Smuzhiyun wdt1: wdt@1e785000 { 943*4882a593Smuzhiyun compatible = "aspeed,wdt"; 944*4882a593Smuzhiyun reg = <0x1e785000 0x1c>; 945*4882a593Smuzhiyun interrupts = <27>; 946*4882a593Smuzhiyun }; 947*4882a593Smuzhiyun 948*4882a593Smuzhiyun wdt2: wdt@1e785020 { 949*4882a593Smuzhiyun compatible = "aspeed,wdt"; 950*4882a593Smuzhiyun reg = <0x1e785020 0x1c>; 951*4882a593Smuzhiyun interrupts = <27>; 952*4882a593Smuzhiyun status = "disabled"; 953*4882a593Smuzhiyun }; 954*4882a593Smuzhiyun 955*4882a593Smuzhiyun wdt3: wdt@1e785040 { 956*4882a593Smuzhiyun compatible = "aspeed,wdt"; 957*4882a593Smuzhiyun reg = <0x1e785074 0x1c>; 958*4882a593Smuzhiyun status = "disabled"; 959*4882a593Smuzhiyun }; 960*4882a593Smuzhiyun 961*4882a593Smuzhiyun uart1: serial@1e783000 { 962*4882a593Smuzhiyun compatible = "ns16550a"; 963*4882a593Smuzhiyun reg = <0x1e783000 0x1000>; 964*4882a593Smuzhiyun reg-shift = <2>; 965*4882a593Smuzhiyun interrupts = <9>; 966*4882a593Smuzhiyun clocks = <&clk_uart>; 967*4882a593Smuzhiyun no-loopback-test; 968*4882a593Smuzhiyun status = "disabled"; 969*4882a593Smuzhiyun }; 970*4882a593Smuzhiyun 971*4882a593Smuzhiyun lpc: lpc@1e789000 { 972*4882a593Smuzhiyun compatible = "aspeed,ast2500-lpc", "simple-mfd"; 973*4882a593Smuzhiyun reg = <0x1e789000 0x1000>; 974*4882a593Smuzhiyun 975*4882a593Smuzhiyun #address-cells = <1>; 976*4882a593Smuzhiyun #size-cells = <1>; 977*4882a593Smuzhiyun ranges = <0 0x1e789000 0x1000>; 978*4882a593Smuzhiyun 979*4882a593Smuzhiyun lpc_bmc: lpc-bmc@0 { 980*4882a593Smuzhiyun compatible = "aspeed,ast2500-lpc-bmc"; 981*4882a593Smuzhiyun reg = <0x0 0x80>; 982*4882a593Smuzhiyun }; 983*4882a593Smuzhiyun 984*4882a593Smuzhiyun lpc_host: lpc-host@80 { 985*4882a593Smuzhiyun compatible = "aspeed,ast2500-lpc-host", "simple-mfd", "syscon"; 986*4882a593Smuzhiyun reg = <0x80 0x1e0>; 987*4882a593Smuzhiyun 988*4882a593Smuzhiyun #address-cells = <1>; 989*4882a593Smuzhiyun #size-cells = <1>; 990*4882a593Smuzhiyun ranges = <0 0x80 0x1e0>; 991*4882a593Smuzhiyun 992*4882a593Smuzhiyun reg-io-width = <4>; 993*4882a593Smuzhiyun 994*4882a593Smuzhiyun lhc: lhc@20 { 995*4882a593Smuzhiyun compatible = "aspeed,ast2500-lhc"; 996*4882a593Smuzhiyun reg = <0x20 0x24 0x48 0x8>; 997*4882a593Smuzhiyun }; 998*4882a593Smuzhiyun }; 999*4882a593Smuzhiyun }; 1000*4882a593Smuzhiyun 1001*4882a593Smuzhiyun uart2: serial@1e78d000 { 1002*4882a593Smuzhiyun compatible = "ns16550a"; 1003*4882a593Smuzhiyun reg = <0x1e78d000 0x1000>; 1004*4882a593Smuzhiyun reg-shift = <2>; 1005*4882a593Smuzhiyun interrupts = <32>; 1006*4882a593Smuzhiyun clocks = <&clk_uart>; 1007*4882a593Smuzhiyun no-loopback-test; 1008*4882a593Smuzhiyun status = "disabled"; 1009*4882a593Smuzhiyun }; 1010*4882a593Smuzhiyun 1011*4882a593Smuzhiyun uart3: serial@1e78e000 { 1012*4882a593Smuzhiyun compatible = "ns16550a"; 1013*4882a593Smuzhiyun reg = <0x1e78e000 0x1000>; 1014*4882a593Smuzhiyun reg-shift = <2>; 1015*4882a593Smuzhiyun interrupts = <33>; 1016*4882a593Smuzhiyun clocks = <&clk_uart>; 1017*4882a593Smuzhiyun no-loopback-test; 1018*4882a593Smuzhiyun status = "disabled"; 1019*4882a593Smuzhiyun }; 1020*4882a593Smuzhiyun 1021*4882a593Smuzhiyun uart4: serial@1e78f000 { 1022*4882a593Smuzhiyun compatible = "ns16550a"; 1023*4882a593Smuzhiyun reg = <0x1e78f000 0x1000>; 1024*4882a593Smuzhiyun reg-shift = <2>; 1025*4882a593Smuzhiyun interrupts = <34>; 1026*4882a593Smuzhiyun clocks = <&clk_uart>; 1027*4882a593Smuzhiyun no-loopback-test; 1028*4882a593Smuzhiyun status = "disabled"; 1029*4882a593Smuzhiyun }; 1030*4882a593Smuzhiyun 1031*4882a593Smuzhiyun uart5: serial@1e784000 { 1032*4882a593Smuzhiyun compatible = "ns16550a"; 1033*4882a593Smuzhiyun reg = <0x1e784000 0x1000>; 1034*4882a593Smuzhiyun reg-shift = <2>; 1035*4882a593Smuzhiyun interrupts = <10>; 1036*4882a593Smuzhiyun clocks = <&clk_uart>; 1037*4882a593Smuzhiyun current-speed = <38400>; 1038*4882a593Smuzhiyun no-loopback-test; 1039*4882a593Smuzhiyun status = "disabled"; 1040*4882a593Smuzhiyun }; 1041*4882a593Smuzhiyun 1042*4882a593Smuzhiyun uart6: serial@1e787000 { 1043*4882a593Smuzhiyun compatible = "ns16550a"; 1044*4882a593Smuzhiyun reg = <0x1e787000 0x1000>; 1045*4882a593Smuzhiyun reg-shift = <2>; 1046*4882a593Smuzhiyun interrupts = <10>; 1047*4882a593Smuzhiyun clocks = <&clk_uart>; 1048*4882a593Smuzhiyun no-loopback-test; 1049*4882a593Smuzhiyun status = "disabled"; 1050*4882a593Smuzhiyun }; 1051*4882a593Smuzhiyun }; 1052*4882a593Smuzhiyun }; 1053*4882a593Smuzhiyun}; 1054