1*317bf653SNate Case/* 2*317bf653SNate Case * Copyright (C) 2009 Extreme Engineering Solutions, Inc. 3*317bf653SNate Case * Based on TQM8548 device tree 4*317bf653SNate Case * 5*317bf653SNate Case * XPedite5200 PrPMC/XMC module based on MPC8548E 6*317bf653SNate Case * 7*317bf653SNate Case * This is free software; you can redistribute it and/or modify 8*317bf653SNate Case * it under the terms of the GNU General Public License version 2 as 9*317bf653SNate Case * published by the Free Software Foundation. 10*317bf653SNate Case */ 11*317bf653SNate Case 12*317bf653SNate Case/dts-v1/; 13*317bf653SNate Case 14*317bf653SNate Case/ { 15*317bf653SNate Case model = "xes,xpedite5200"; 16*317bf653SNate Case compatible = "xes,xpedite5200", "xes,MPC8548"; 17*317bf653SNate Case #address-cells = <1>; 18*317bf653SNate Case #size-cells = <1>; 19*317bf653SNate Case 20*317bf653SNate Case aliases { 21*317bf653SNate Case ethernet0 = &enet0; 22*317bf653SNate Case ethernet1 = &enet1; 23*317bf653SNate Case ethernet2 = &enet2; 24*317bf653SNate Case ethernet3 = &enet3; 25*317bf653SNate Case 26*317bf653SNate Case serial0 = &serial0; 27*317bf653SNate Case serial1 = &serial1; 28*317bf653SNate Case pci0 = &pci0; 29*317bf653SNate Case }; 30*317bf653SNate Case 31*317bf653SNate Case cpus { 32*317bf653SNate Case #address-cells = <1>; 33*317bf653SNate Case #size-cells = <0>; 34*317bf653SNate Case 35*317bf653SNate Case PowerPC,8548@0 { 36*317bf653SNate Case device_type = "cpu"; 37*317bf653SNate Case reg = <0>; 38*317bf653SNate Case d-cache-line-size = <32>; // 32 bytes 39*317bf653SNate Case i-cache-line-size = <32>; // 32 bytes 40*317bf653SNate Case d-cache-size = <0x8000>; // L1, 32K 41*317bf653SNate Case i-cache-size = <0x8000>; // L1, 32K 42*317bf653SNate Case next-level-cache = <&L2>; 43*317bf653SNate Case }; 44*317bf653SNate Case }; 45*317bf653SNate Case 46*317bf653SNate Case memory { 47*317bf653SNate Case device_type = "memory"; 48*317bf653SNate Case reg = <0x0 0x0>; // Filled in by U-Boot 49*317bf653SNate Case }; 50*317bf653SNate Case 51*317bf653SNate Case soc@ef000000 { 52*317bf653SNate Case #address-cells = <1>; 53*317bf653SNate Case #size-cells = <1>; 54*317bf653SNate Case device_type = "soc"; 55*317bf653SNate Case ranges = <0x0 0xef000000 0x100000>; 56*317bf653SNate Case bus-frequency = <0>; 57*317bf653SNate Case compatible = "fsl,mpc8548-immr", "simple-bus"; 58*317bf653SNate Case 59*317bf653SNate Case ecm-law@0 { 60*317bf653SNate Case compatible = "fsl,ecm-law"; 61*317bf653SNate Case reg = <0x0 0x1000>; 62*317bf653SNate Case fsl,num-laws = <12>; 63*317bf653SNate Case }; 64*317bf653SNate Case 65*317bf653SNate Case ecm@1000 { 66*317bf653SNate Case compatible = "fsl,mpc8548-ecm", "fsl,ecm"; 67*317bf653SNate Case reg = <0x1000 0x1000>; 68*317bf653SNate Case interrupts = <17 2>; 69*317bf653SNate Case interrupt-parent = <&mpic>; 70*317bf653SNate Case }; 71*317bf653SNate Case 72*317bf653SNate Case memory-controller@2000 { 73*317bf653SNate Case compatible = "fsl,mpc8548-memory-controller"; 74*317bf653SNate Case reg = <0x2000 0x1000>; 75*317bf653SNate Case interrupt-parent = <&mpic>; 76*317bf653SNate Case interrupts = <18 2>; 77*317bf653SNate Case }; 78*317bf653SNate Case 79*317bf653SNate Case L2: l2-cache-controller@20000 { 80*317bf653SNate Case compatible = "fsl,mpc8548-l2-cache-controller"; 81*317bf653SNate Case reg = <0x20000 0x1000>; 82*317bf653SNate Case cache-line-size = <32>; // 32 bytes 83*317bf653SNate Case cache-size = <0x80000>; // L2, 512K 84*317bf653SNate Case interrupt-parent = <&mpic>; 85*317bf653SNate Case interrupts = <16 2>; 86*317bf653SNate Case }; 87*317bf653SNate Case 88*317bf653SNate Case /* On-card I2C */ 89*317bf653SNate Case i2c@3000 { 90*317bf653SNate Case #address-cells = <1>; 91*317bf653SNate Case #size-cells = <0>; 92*317bf653SNate Case cell-index = <0>; 93*317bf653SNate Case compatible = "fsl-i2c"; 94*317bf653SNate Case reg = <0x3000 0x100>; 95*317bf653SNate Case interrupts = <43 2>; 96*317bf653SNate Case interrupt-parent = <&mpic>; 97*317bf653SNate Case dfsrr; 98*317bf653SNate Case 99*317bf653SNate Case /* 100*317bf653SNate Case * Board GPIO: 101*317bf653SNate Case * 0: BRD_CFG0 (1: P14 IO present) 102*317bf653SNate Case * 1: BRD_CFG1 (1: FP ethernet present) 103*317bf653SNate Case * 2: BRD_CFG2 (1: XMC IO present) 104*317bf653SNate Case * 3: XMC root complex indicator 105*317bf653SNate Case * 4: Flash boot device indicator 106*317bf653SNate Case * 5: Flash write protect enable 107*317bf653SNate Case * 6: PMC monarch indicator 108*317bf653SNate Case * 7: PMC EREADY 109*317bf653SNate Case */ 110*317bf653SNate Case gpio1: gpio@18 { 111*317bf653SNate Case compatible = "nxp,pca9556"; 112*317bf653SNate Case reg = <0x18>; 113*317bf653SNate Case #gpio-cells = <2>; 114*317bf653SNate Case gpio-controller; 115*317bf653SNate Case polarity = <0x00>; 116*317bf653SNate Case }; 117*317bf653SNate Case 118*317bf653SNate Case /* P14 GPIO */ 119*317bf653SNate Case gpio2: gpio@19 { 120*317bf653SNate Case compatible = "nxp,pca9556"; 121*317bf653SNate Case reg = <0x19>; 122*317bf653SNate Case #gpio-cells = <2>; 123*317bf653SNate Case gpio-controller; 124*317bf653SNate Case polarity = <0x00>; 125*317bf653SNate Case }; 126*317bf653SNate Case 127*317bf653SNate Case eeprom@50 { 128*317bf653SNate Case compatible = "atmel,at24c16"; 129*317bf653SNate Case reg = <0x50>; 130*317bf653SNate Case }; 131*317bf653SNate Case 132*317bf653SNate Case rtc@68 { 133*317bf653SNate Case compatible = "stm,m41t00", 134*317bf653SNate Case "dallas,ds1338"; 135*317bf653SNate Case reg = <0x68>; 136*317bf653SNate Case }; 137*317bf653SNate Case 138*317bf653SNate Case dtt@48 { 139*317bf653SNate Case compatible = "maxim,max1237"; 140*317bf653SNate Case reg = <0x34>; 141*317bf653SNate Case }; 142*317bf653SNate Case }; 143*317bf653SNate Case 144*317bf653SNate Case /* Off-card I2C */ 145*317bf653SNate Case i2c@3100 { 146*317bf653SNate Case #address-cells = <1>; 147*317bf653SNate Case #size-cells = <0>; 148*317bf653SNate Case cell-index = <1>; 149*317bf653SNate Case compatible = "fsl-i2c"; 150*317bf653SNate Case reg = <0x3100 0x100>; 151*317bf653SNate Case interrupts = <43 2>; 152*317bf653SNate Case interrupt-parent = <&mpic>; 153*317bf653SNate Case dfsrr; 154*317bf653SNate Case }; 155*317bf653SNate Case 156*317bf653SNate Case dma@21300 { 157*317bf653SNate Case #address-cells = <1>; 158*317bf653SNate Case #size-cells = <1>; 159*317bf653SNate Case compatible = "fsl,mpc8548-dma", "fsl,eloplus-dma"; 160*317bf653SNate Case reg = <0x21300 0x4>; 161*317bf653SNate Case ranges = <0x0 0x21100 0x200>; 162*317bf653SNate Case cell-index = <0>; 163*317bf653SNate Case dma-channel@0 { 164*317bf653SNate Case compatible = "fsl,mpc8548-dma-channel", 165*317bf653SNate Case "fsl,eloplus-dma-channel"; 166*317bf653SNate Case reg = <0x0 0x80>; 167*317bf653SNate Case cell-index = <0>; 168*317bf653SNate Case interrupt-parent = <&mpic>; 169*317bf653SNate Case interrupts = <20 2>; 170*317bf653SNate Case }; 171*317bf653SNate Case dma-channel@80 { 172*317bf653SNate Case compatible = "fsl,mpc8548-dma-channel", 173*317bf653SNate Case "fsl,eloplus-dma-channel"; 174*317bf653SNate Case reg = <0x80 0x80>; 175*317bf653SNate Case cell-index = <1>; 176*317bf653SNate Case interrupt-parent = <&mpic>; 177*317bf653SNate Case interrupts = <21 2>; 178*317bf653SNate Case }; 179*317bf653SNate Case dma-channel@100 { 180*317bf653SNate Case compatible = "fsl,mpc8548-dma-channel", 181*317bf653SNate Case "fsl,eloplus-dma-channel"; 182*317bf653SNate Case reg = <0x100 0x80>; 183*317bf653SNate Case cell-index = <2>; 184*317bf653SNate Case interrupt-parent = <&mpic>; 185*317bf653SNate Case interrupts = <22 2>; 186*317bf653SNate Case }; 187*317bf653SNate Case dma-channel@180 { 188*317bf653SNate Case compatible = "fsl,mpc8548-dma-channel", 189*317bf653SNate Case "fsl,eloplus-dma-channel"; 190*317bf653SNate Case reg = <0x180 0x80>; 191*317bf653SNate Case cell-index = <3>; 192*317bf653SNate Case interrupt-parent = <&mpic>; 193*317bf653SNate Case interrupts = <23 2>; 194*317bf653SNate Case }; 195*317bf653SNate Case }; 196*317bf653SNate Case 197*317bf653SNate Case /* eTSEC1: Front panel port 0 */ 198*317bf653SNate Case enet0: ethernet@24000 { 199*317bf653SNate Case #address-cells = <1>; 200*317bf653SNate Case #size-cells = <1>; 201*317bf653SNate Case cell-index = <0>; 202*317bf653SNate Case device_type = "network"; 203*317bf653SNate Case model = "eTSEC"; 204*317bf653SNate Case compatible = "gianfar"; 205*317bf653SNate Case reg = <0x24000 0x1000>; 206*317bf653SNate Case ranges = <0x0 0x24000 0x1000>; 207*317bf653SNate Case local-mac-address = [ 00 00 00 00 00 00 ]; 208*317bf653SNate Case interrupts = <29 2 30 2 34 2>; 209*317bf653SNate Case interrupt-parent = <&mpic>; 210*317bf653SNate Case tbi-handle = <&tbi0>; 211*317bf653SNate Case phy-handle = <&phy0>; 212*317bf653SNate Case 213*317bf653SNate Case mdio@520 { 214*317bf653SNate Case #address-cells = <1>; 215*317bf653SNate Case #size-cells = <0>; 216*317bf653SNate Case compatible = "fsl,gianfar-mdio"; 217*317bf653SNate Case reg = <0x520 0x20>; 218*317bf653SNate Case 219*317bf653SNate Case phy0: ethernet-phy@1 { 220*317bf653SNate Case interrupt-parent = <&mpic>; 221*317bf653SNate Case interrupts = <8 1>; 222*317bf653SNate Case reg = <0x1>; 223*317bf653SNate Case }; 224*317bf653SNate Case phy1: ethernet-phy@2 { 225*317bf653SNate Case interrupt-parent = <&mpic>; 226*317bf653SNate Case interrupts = <8 1>; 227*317bf653SNate Case reg = <0x2>; 228*317bf653SNate Case }; 229*317bf653SNate Case phy2: ethernet-phy@3 { 230*317bf653SNate Case interrupt-parent = <&mpic>; 231*317bf653SNate Case interrupts = <8 1>; 232*317bf653SNate Case reg = <0x3>; 233*317bf653SNate Case }; 234*317bf653SNate Case phy3: ethernet-phy@4 { 235*317bf653SNate Case interrupt-parent = <&mpic>; 236*317bf653SNate Case interrupts = <8 1>; 237*317bf653SNate Case reg = <0x4>; 238*317bf653SNate Case }; 239*317bf653SNate Case tbi0: tbi-phy@11 { 240*317bf653SNate Case reg = <0x11>; 241*317bf653SNate Case device_type = "tbi-phy"; 242*317bf653SNate Case }; 243*317bf653SNate Case }; 244*317bf653SNate Case }; 245*317bf653SNate Case 246*317bf653SNate Case /* eTSEC2: Front panel port 1 */ 247*317bf653SNate Case enet1: ethernet@25000 { 248*317bf653SNate Case #address-cells = <1>; 249*317bf653SNate Case #size-cells = <1>; 250*317bf653SNate Case cell-index = <1>; 251*317bf653SNate Case device_type = "network"; 252*317bf653SNate Case model = "eTSEC"; 253*317bf653SNate Case compatible = "gianfar"; 254*317bf653SNate Case reg = <0x25000 0x1000>; 255*317bf653SNate Case ranges = <0x0 0x25000 0x1000>; 256*317bf653SNate Case local-mac-address = [ 00 00 00 00 00 00 ]; 257*317bf653SNate Case interrupts = <35 2 36 2 40 2>; 258*317bf653SNate Case interrupt-parent = <&mpic>; 259*317bf653SNate Case tbi-handle = <&tbi1>; 260*317bf653SNate Case phy-handle = <&phy1>; 261*317bf653SNate Case 262*317bf653SNate Case mdio@520 { 263*317bf653SNate Case #address-cells = <1>; 264*317bf653SNate Case #size-cells = <0>; 265*317bf653SNate Case compatible = "fsl,gianfar-tbi"; 266*317bf653SNate Case reg = <0x520 0x20>; 267*317bf653SNate Case 268*317bf653SNate Case tbi1: tbi-phy@11 { 269*317bf653SNate Case reg = <0x11>; 270*317bf653SNate Case device_type = "tbi-phy"; 271*317bf653SNate Case }; 272*317bf653SNate Case }; 273*317bf653SNate Case }; 274*317bf653SNate Case 275*317bf653SNate Case /* eTSEC3: Rear panel port 2 */ 276*317bf653SNate Case enet2: ethernet@26000 { 277*317bf653SNate Case #address-cells = <1>; 278*317bf653SNate Case #size-cells = <1>; 279*317bf653SNate Case cell-index = <2>; 280*317bf653SNate Case device_type = "network"; 281*317bf653SNate Case model = "eTSEC"; 282*317bf653SNate Case compatible = "gianfar"; 283*317bf653SNate Case reg = <0x26000 0x1000>; 284*317bf653SNate Case ranges = <0x0 0x26000 0x1000>; 285*317bf653SNate Case local-mac-address = [ 00 00 00 00 00 00 ]; 286*317bf653SNate Case interrupts = <31 2 32 2 33 2>; 287*317bf653SNate Case interrupt-parent = <&mpic>; 288*317bf653SNate Case tbi-handle = <&tbi2>; 289*317bf653SNate Case phy-handle = <&phy2>; 290*317bf653SNate Case 291*317bf653SNate Case mdio@520 { 292*317bf653SNate Case #address-cells = <1>; 293*317bf653SNate Case #size-cells = <0>; 294*317bf653SNate Case compatible = "fsl,gianfar-tbi"; 295*317bf653SNate Case reg = <0x520 0x20>; 296*317bf653SNate Case 297*317bf653SNate Case tbi2: tbi-phy@11 { 298*317bf653SNate Case reg = <0x11>; 299*317bf653SNate Case device_type = "tbi-phy"; 300*317bf653SNate Case }; 301*317bf653SNate Case }; 302*317bf653SNate Case }; 303*317bf653SNate Case 304*317bf653SNate Case /* eTSEC4: Rear panel port 3 */ 305*317bf653SNate Case enet3: ethernet@27000 { 306*317bf653SNate Case #address-cells = <1>; 307*317bf653SNate Case #size-cells = <1>; 308*317bf653SNate Case cell-index = <3>; 309*317bf653SNate Case device_type = "network"; 310*317bf653SNate Case model = "eTSEC"; 311*317bf653SNate Case compatible = "gianfar"; 312*317bf653SNate Case reg = <0x27000 0x1000>; 313*317bf653SNate Case ranges = <0x0 0x27000 0x1000>; 314*317bf653SNate Case local-mac-address = [ 00 00 00 00 00 00 ]; 315*317bf653SNate Case interrupts = <37 2 38 2 39 2>; 316*317bf653SNate Case interrupt-parent = <&mpic>; 317*317bf653SNate Case tbi-handle = <&tbi3>; 318*317bf653SNate Case phy-handle = <&phy3>; 319*317bf653SNate Case 320*317bf653SNate Case mdio@520 { 321*317bf653SNate Case #address-cells = <1>; 322*317bf653SNate Case #size-cells = <0>; 323*317bf653SNate Case compatible = "fsl,gianfar-tbi"; 324*317bf653SNate Case reg = <0x520 0x20>; 325*317bf653SNate Case 326*317bf653SNate Case tbi3: tbi-phy@11 { 327*317bf653SNate Case reg = <0x11>; 328*317bf653SNate Case device_type = "tbi-phy"; 329*317bf653SNate Case }; 330*317bf653SNate Case }; 331*317bf653SNate Case }; 332*317bf653SNate Case 333*317bf653SNate Case serial0: serial@4500 { 334*317bf653SNate Case cell-index = <0>; 335*317bf653SNate Case device_type = "serial"; 336*317bf653SNate Case compatible = "ns16550"; 337*317bf653SNate Case reg = <0x4500 0x100>; 338*317bf653SNate Case clock-frequency = <0>; 339*317bf653SNate Case current-speed = <115200>; 340*317bf653SNate Case interrupts = <42 2>; 341*317bf653SNate Case interrupt-parent = <&mpic>; 342*317bf653SNate Case }; 343*317bf653SNate Case 344*317bf653SNate Case serial1: serial@4600 { 345*317bf653SNate Case cell-index = <1>; 346*317bf653SNate Case device_type = "serial"; 347*317bf653SNate Case compatible = "ns16550"; 348*317bf653SNate Case reg = <0x4600 0x100>; 349*317bf653SNate Case clock-frequency = <0>; 350*317bf653SNate Case current-speed = <115200>; 351*317bf653SNate Case interrupts = <42 2>; 352*317bf653SNate Case interrupt-parent = <&mpic>; 353*317bf653SNate Case }; 354*317bf653SNate Case 355*317bf653SNate Case global-utilities@e0000 { // global utilities reg 356*317bf653SNate Case compatible = "fsl,mpc8548-guts"; 357*317bf653SNate Case reg = <0xe0000 0x1000>; 358*317bf653SNate Case fsl,has-rstcr; 359*317bf653SNate Case }; 360*317bf653SNate Case 361*317bf653SNate Case mpic: pic@40000 { 362*317bf653SNate Case interrupt-controller; 363*317bf653SNate Case #address-cells = <0>; 364*317bf653SNate Case #interrupt-cells = <2>; 365*317bf653SNate Case reg = <0x40000 0x40000>; 366*317bf653SNate Case compatible = "chrp,open-pic"; 367*317bf653SNate Case device_type = "open-pic"; 368*317bf653SNate Case }; 369*317bf653SNate Case }; 370*317bf653SNate Case 371*317bf653SNate Case localbus@ef005000 { 372*317bf653SNate Case compatible = "fsl,mpc8548-localbus", "fsl,pq3-localbus", 373*317bf653SNate Case "simple-bus"; 374*317bf653SNate Case #address-cells = <2>; 375*317bf653SNate Case #size-cells = <1>; 376*317bf653SNate Case reg = <0xef005000 0x100>; // BRx, ORx, etc. 377*317bf653SNate Case 378*317bf653SNate Case ranges = < 379*317bf653SNate Case 0 0x0 0xfc000000 0x04000000 // NOR boot flash 380*317bf653SNate Case 1 0x0 0xf8000000 0x04000000 // NOR expansion flash 381*317bf653SNate Case 2 0x0 0xef800000 0x00010000 // NAND CE1 382*317bf653SNate Case 3 0x0 0xef840000 0x00010000 // NAND CE2 383*317bf653SNate Case >; 384*317bf653SNate Case 385*317bf653SNate Case nor-boot@0,0 { 386*317bf653SNate Case #address-cells = <1>; 387*317bf653SNate Case #size-cells = <1>; 388*317bf653SNate Case compatible = "cfi-flash"; 389*317bf653SNate Case reg = <0 0x0 0x4000000>; 390*317bf653SNate Case bank-width = <2>; 391*317bf653SNate Case 392*317bf653SNate Case partition@0 { 393*317bf653SNate Case label = "Primary OS"; 394*317bf653SNate Case reg = <0x00000000 0x180000>; 395*317bf653SNate Case }; 396*317bf653SNate Case partition@180000 { 397*317bf653SNate Case label = "Secondary OS"; 398*317bf653SNate Case reg = <0x00180000 0x180000>; 399*317bf653SNate Case }; 400*317bf653SNate Case partition@300000 { 401*317bf653SNate Case label = "User"; 402*317bf653SNate Case reg = <0x00300000 0x3c80000>; 403*317bf653SNate Case }; 404*317bf653SNate Case partition@3f80000 { 405*317bf653SNate Case label = "Boot firmware"; 406*317bf653SNate Case reg = <0x03f80000 0x80000>; 407*317bf653SNate Case }; 408*317bf653SNate Case }; 409*317bf653SNate Case 410*317bf653SNate Case nor-alternate@1,0 { 411*317bf653SNate Case #address-cells = <1>; 412*317bf653SNate Case #size-cells = <1>; 413*317bf653SNate Case compatible = "cfi-flash"; 414*317bf653SNate Case reg = <1 0x0 0x4000000>; 415*317bf653SNate Case bank-width = <2>; 416*317bf653SNate Case 417*317bf653SNate Case partition@0 { 418*317bf653SNate Case label = "Filesystem"; 419*317bf653SNate Case reg = <0x00000000 0x3f80000>; 420*317bf653SNate Case }; 421*317bf653SNate Case partition@3f80000 { 422*317bf653SNate Case label = "Alternate boot firmware"; 423*317bf653SNate Case reg = <0x03f80000 0x80000>; 424*317bf653SNate Case }; 425*317bf653SNate Case }; 426*317bf653SNate Case 427*317bf653SNate Case nand@2,0 { 428*317bf653SNate Case #address-cells = <1>; 429*317bf653SNate Case #size-cells = <1>; 430*317bf653SNate Case compatible = "xes,address-ctl-nand"; 431*317bf653SNate Case reg = <2 0x0 0x10000>; 432*317bf653SNate Case cle-line = <0x8>; /* CLE tied to A3 */ 433*317bf653SNate Case ale-line = <0x10>; /* ALE tied to A4 */ 434*317bf653SNate Case 435*317bf653SNate Case /* U-Boot should fix this up */ 436*317bf653SNate Case partition@0 { 437*317bf653SNate Case label = "NAND Filesystem"; 438*317bf653SNate Case reg = <0 0x40000000>; 439*317bf653SNate Case }; 440*317bf653SNate Case }; 441*317bf653SNate Case }; 442*317bf653SNate Case 443*317bf653SNate Case /* PMC interface */ 444*317bf653SNate Case pci0: pci@ef008000 { 445*317bf653SNate Case #interrupt-cells = <1>; 446*317bf653SNate Case #size-cells = <2>; 447*317bf653SNate Case #address-cells = <3>; 448*317bf653SNate Case compatible = "fsl,mpc8540-pcix", "fsl,mpc8540-pci"; 449*317bf653SNate Case device_type = "pci"; 450*317bf653SNate Case reg = <0xef008000 0x1000>; 451*317bf653SNate Case clock-frequency = <33333333>; 452*317bf653SNate Case interrupt-map-mask = <0xf800 0x0 0x0 0x7>; 453*317bf653SNate Case interrupt-map = < 454*317bf653SNate Case /* IDSEL */ 455*317bf653SNate Case 0xe000 0 0 1 &mpic 2 1 456*317bf653SNate Case 0xe000 0 0 2 &mpic 3 1>; 457*317bf653SNate Case 458*317bf653SNate Case interrupt-parent = <&mpic>; 459*317bf653SNate Case interrupts = <24 2>; 460*317bf653SNate Case bus-range = <0 0>; 461*317bf653SNate Case ranges = <0x02000000 0 0x80000000 0x80000000 0 0x40000000 462*317bf653SNate Case 0x01000000 0 0x00000000 0xe8000000 0 0x00800000>; 463*317bf653SNate Case }; 464*317bf653SNate Case 465*317bf653SNate Case /* XMC PCIe is not yet enabled in U-Boot on XPedite5200 */ 466*317bf653SNate Case}; 467