1*c66ec88fSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0-or-later 2*c66ec88fSEmmanuel Vadot/* 3*c66ec88fSEmmanuel Vadot * Device Tree Source for the Socrates board (MPC8544). 4*c66ec88fSEmmanuel Vadot * 5*c66ec88fSEmmanuel Vadot * Copyright (c) 2008 Emcraft Systems. 6*c66ec88fSEmmanuel Vadot * Sergei Poselenov, <sposelenov@emcraft.com> 7*c66ec88fSEmmanuel Vadot */ 8*c66ec88fSEmmanuel Vadot 9*c66ec88fSEmmanuel Vadot/dts-v1/; 10*c66ec88fSEmmanuel Vadot 11*c66ec88fSEmmanuel Vadot/ { 12*c66ec88fSEmmanuel Vadot model = "abb,socrates"; 13*c66ec88fSEmmanuel Vadot compatible = "abb,socrates"; 14*c66ec88fSEmmanuel Vadot #address-cells = <1>; 15*c66ec88fSEmmanuel Vadot #size-cells = <1>; 16*c66ec88fSEmmanuel Vadot 17*c66ec88fSEmmanuel Vadot aliases { 18*c66ec88fSEmmanuel Vadot ethernet0 = &enet0; 19*c66ec88fSEmmanuel Vadot ethernet1 = &enet1; 20*c66ec88fSEmmanuel Vadot serial0 = &serial0; 21*c66ec88fSEmmanuel Vadot serial1 = &serial1; 22*c66ec88fSEmmanuel Vadot pci0 = &pci0; 23*c66ec88fSEmmanuel Vadot }; 24*c66ec88fSEmmanuel Vadot 25*c66ec88fSEmmanuel Vadot cpus { 26*c66ec88fSEmmanuel Vadot #address-cells = <1>; 27*c66ec88fSEmmanuel Vadot #size-cells = <0>; 28*c66ec88fSEmmanuel Vadot 29*c66ec88fSEmmanuel Vadot PowerPC,8544@0 { 30*c66ec88fSEmmanuel Vadot device_type = "cpu"; 31*c66ec88fSEmmanuel Vadot reg = <0>; 32*c66ec88fSEmmanuel Vadot d-cache-line-size = <32>; 33*c66ec88fSEmmanuel Vadot i-cache-line-size = <32>; 34*c66ec88fSEmmanuel Vadot d-cache-size = <0x8000>; // L1, 32K 35*c66ec88fSEmmanuel Vadot i-cache-size = <0x8000>; // L1, 32K 36*c66ec88fSEmmanuel Vadot timebase-frequency = <0>; 37*c66ec88fSEmmanuel Vadot bus-frequency = <0>; 38*c66ec88fSEmmanuel Vadot clock-frequency = <0>; 39*c66ec88fSEmmanuel Vadot next-level-cache = <&L2>; 40*c66ec88fSEmmanuel Vadot }; 41*c66ec88fSEmmanuel Vadot }; 42*c66ec88fSEmmanuel Vadot 43*c66ec88fSEmmanuel Vadot memory { 44*c66ec88fSEmmanuel Vadot device_type = "memory"; 45*c66ec88fSEmmanuel Vadot reg = <0x00000000 0x00000000>; // Filled in by U-Boot 46*c66ec88fSEmmanuel Vadot }; 47*c66ec88fSEmmanuel Vadot 48*c66ec88fSEmmanuel Vadot soc8544@e0000000 { 49*c66ec88fSEmmanuel Vadot #address-cells = <1>; 50*c66ec88fSEmmanuel Vadot #size-cells = <1>; 51*c66ec88fSEmmanuel Vadot device_type = "soc"; 52*c66ec88fSEmmanuel Vadot 53*c66ec88fSEmmanuel Vadot ranges = <0x00000000 0xe0000000 0x00100000>; 54*c66ec88fSEmmanuel Vadot bus-frequency = <0>; // Filled in by U-Boot 55*c66ec88fSEmmanuel Vadot compatible = "fsl,mpc8544-immr", "simple-bus"; 56*c66ec88fSEmmanuel Vadot 57*c66ec88fSEmmanuel Vadot ecm-law@0 { 58*c66ec88fSEmmanuel Vadot compatible = "fsl,ecm-law"; 59*c66ec88fSEmmanuel Vadot reg = <0x0 0x1000>; 60*c66ec88fSEmmanuel Vadot fsl,num-laws = <10>; 61*c66ec88fSEmmanuel Vadot }; 62*c66ec88fSEmmanuel Vadot 63*c66ec88fSEmmanuel Vadot ecm@1000 { 64*c66ec88fSEmmanuel Vadot compatible = "fsl,mpc8544-ecm", "fsl,ecm"; 65*c66ec88fSEmmanuel Vadot reg = <0x1000 0x1000>; 66*c66ec88fSEmmanuel Vadot interrupts = <17 2>; 67*c66ec88fSEmmanuel Vadot interrupt-parent = <&mpic>; 68*c66ec88fSEmmanuel Vadot }; 69*c66ec88fSEmmanuel Vadot 70*c66ec88fSEmmanuel Vadot memory-controller@2000 { 71*c66ec88fSEmmanuel Vadot compatible = "fsl,mpc8544-memory-controller"; 72*c66ec88fSEmmanuel Vadot reg = <0x2000 0x1000>; 73*c66ec88fSEmmanuel Vadot interrupt-parent = <&mpic>; 74*c66ec88fSEmmanuel Vadot interrupts = <18 2>; 75*c66ec88fSEmmanuel Vadot }; 76*c66ec88fSEmmanuel Vadot 77*c66ec88fSEmmanuel Vadot L2: l2-cache-controller@20000 { 78*c66ec88fSEmmanuel Vadot compatible = "fsl,mpc8544-l2-cache-controller"; 79*c66ec88fSEmmanuel Vadot reg = <0x20000 0x1000>; 80*c66ec88fSEmmanuel Vadot cache-line-size = <32>; 81*c66ec88fSEmmanuel Vadot cache-size = <0x40000>; // L2, 256K 82*c66ec88fSEmmanuel Vadot interrupt-parent = <&mpic>; 83*c66ec88fSEmmanuel Vadot interrupts = <16 2>; 84*c66ec88fSEmmanuel Vadot }; 85*c66ec88fSEmmanuel Vadot 86*c66ec88fSEmmanuel Vadot i2c@3000 { 87*c66ec88fSEmmanuel Vadot #address-cells = <1>; 88*c66ec88fSEmmanuel Vadot #size-cells = <0>; 89*c66ec88fSEmmanuel Vadot cell-index = <0>; 90*c66ec88fSEmmanuel Vadot compatible = "fsl,mpc8544-i2c", "fsl-i2c"; 91*c66ec88fSEmmanuel Vadot reg = <0x3000 0x100>; 92*c66ec88fSEmmanuel Vadot interrupts = <43 2>; 93*c66ec88fSEmmanuel Vadot interrupt-parent = <&mpic>; 94*c66ec88fSEmmanuel Vadot fsl,preserve-clocking; 95*c66ec88fSEmmanuel Vadot 96*c66ec88fSEmmanuel Vadot dtt@28 { 97*c66ec88fSEmmanuel Vadot compatible = "winbond,w83782d"; 98*c66ec88fSEmmanuel Vadot reg = <0x28>; 99*c66ec88fSEmmanuel Vadot }; 100*c66ec88fSEmmanuel Vadot rtc@32 { 101*c66ec88fSEmmanuel Vadot compatible = "epson,rx8025"; 102*c66ec88fSEmmanuel Vadot reg = <0x32>; 103*c66ec88fSEmmanuel Vadot interrupts = <7 1>; 104*c66ec88fSEmmanuel Vadot interrupt-parent = <&mpic>; 105*c66ec88fSEmmanuel Vadot }; 106*c66ec88fSEmmanuel Vadot dtt@4c { 107*c66ec88fSEmmanuel Vadot compatible = "dallas,ds75"; 108*c66ec88fSEmmanuel Vadot reg = <0x4c>; 109*c66ec88fSEmmanuel Vadot }; 110*c66ec88fSEmmanuel Vadot ts@4a { 111*c66ec88fSEmmanuel Vadot compatible = "ti,tsc2003"; 112*c66ec88fSEmmanuel Vadot reg = <0x4a>; 113*c66ec88fSEmmanuel Vadot interrupt-parent = <&mpic>; 114*c66ec88fSEmmanuel Vadot interrupts = <8 1>; 115*c66ec88fSEmmanuel Vadot }; 116*c66ec88fSEmmanuel Vadot }; 117*c66ec88fSEmmanuel Vadot 118*c66ec88fSEmmanuel Vadot i2c@3100 { 119*c66ec88fSEmmanuel Vadot #address-cells = <1>; 120*c66ec88fSEmmanuel Vadot #size-cells = <0>; 121*c66ec88fSEmmanuel Vadot cell-index = <1>; 122*c66ec88fSEmmanuel Vadot compatible = "fsl,mpc8544-i2c", "fsl-i2c"; 123*c66ec88fSEmmanuel Vadot reg = <0x3100 0x100>; 124*c66ec88fSEmmanuel Vadot interrupts = <43 2>; 125*c66ec88fSEmmanuel Vadot interrupt-parent = <&mpic>; 126*c66ec88fSEmmanuel Vadot fsl,preserve-clocking; 127*c66ec88fSEmmanuel Vadot }; 128*c66ec88fSEmmanuel Vadot 129*c66ec88fSEmmanuel Vadot enet0: ethernet@24000 { 130*c66ec88fSEmmanuel Vadot #address-cells = <1>; 131*c66ec88fSEmmanuel Vadot #size-cells = <1>; 132*c66ec88fSEmmanuel Vadot cell-index = <0>; 133*c66ec88fSEmmanuel Vadot device_type = "network"; 134*c66ec88fSEmmanuel Vadot model = "eTSEC"; 135*c66ec88fSEmmanuel Vadot compatible = "gianfar"; 136*c66ec88fSEmmanuel Vadot reg = <0x24000 0x1000>; 137*c66ec88fSEmmanuel Vadot ranges = <0x0 0x24000 0x1000>; 138*c66ec88fSEmmanuel Vadot local-mac-address = [ 00 00 00 00 00 00 ]; 139*c66ec88fSEmmanuel Vadot interrupts = <29 2 30 2 34 2>; 140*c66ec88fSEmmanuel Vadot interrupt-parent = <&mpic>; 141*c66ec88fSEmmanuel Vadot phy-handle = <&phy0>; 142*c66ec88fSEmmanuel Vadot tbi-handle = <&tbi0>; 143*c66ec88fSEmmanuel Vadot phy-connection-type = "rgmii-id"; 144*c66ec88fSEmmanuel Vadot 145*c66ec88fSEmmanuel Vadot mdio@520 { 146*c66ec88fSEmmanuel Vadot #address-cells = <1>; 147*c66ec88fSEmmanuel Vadot #size-cells = <0>; 148*c66ec88fSEmmanuel Vadot compatible = "fsl,gianfar-mdio"; 149*c66ec88fSEmmanuel Vadot reg = <0x520 0x20>; 150*c66ec88fSEmmanuel Vadot 151*c66ec88fSEmmanuel Vadot phy0: ethernet-phy@0 { 152*c66ec88fSEmmanuel Vadot interrupt-parent = <&mpic>; 153*c66ec88fSEmmanuel Vadot interrupts = <0 1>; 154*c66ec88fSEmmanuel Vadot reg = <0>; 155*c66ec88fSEmmanuel Vadot }; 156*c66ec88fSEmmanuel Vadot phy1: ethernet-phy@1 { 157*c66ec88fSEmmanuel Vadot interrupt-parent = <&mpic>; 158*c66ec88fSEmmanuel Vadot interrupts = <0 1>; 159*c66ec88fSEmmanuel Vadot reg = <1>; 160*c66ec88fSEmmanuel Vadot }; 161*c66ec88fSEmmanuel Vadot tbi0: tbi-phy@11 { 162*c66ec88fSEmmanuel Vadot reg = <0x11>; 163*c66ec88fSEmmanuel Vadot }; 164*c66ec88fSEmmanuel Vadot }; 165*c66ec88fSEmmanuel Vadot }; 166*c66ec88fSEmmanuel Vadot 167*c66ec88fSEmmanuel Vadot enet1: ethernet@26000 { 168*c66ec88fSEmmanuel Vadot #address-cells = <1>; 169*c66ec88fSEmmanuel Vadot #size-cells = <1>; 170*c66ec88fSEmmanuel Vadot cell-index = <1>; 171*c66ec88fSEmmanuel Vadot device_type = "network"; 172*c66ec88fSEmmanuel Vadot model = "eTSEC"; 173*c66ec88fSEmmanuel Vadot compatible = "gianfar"; 174*c66ec88fSEmmanuel Vadot reg = <0x26000 0x1000>; 175*c66ec88fSEmmanuel Vadot ranges = <0x0 0x26000 0x1000>; 176*c66ec88fSEmmanuel Vadot local-mac-address = [ 00 00 00 00 00 00 ]; 177*c66ec88fSEmmanuel Vadot interrupts = <31 2 32 2 33 2>; 178*c66ec88fSEmmanuel Vadot interrupt-parent = <&mpic>; 179*c66ec88fSEmmanuel Vadot phy-handle = <&phy1>; 180*c66ec88fSEmmanuel Vadot tbi-handle = <&tbi1>; 181*c66ec88fSEmmanuel Vadot phy-connection-type = "rgmii-id"; 182*c66ec88fSEmmanuel Vadot 183*c66ec88fSEmmanuel Vadot mdio@520 { 184*c66ec88fSEmmanuel Vadot #address-cells = <1>; 185*c66ec88fSEmmanuel Vadot #size-cells = <0>; 186*c66ec88fSEmmanuel Vadot compatible = "fsl,gianfar-tbi"; 187*c66ec88fSEmmanuel Vadot reg = <0x520 0x20>; 188*c66ec88fSEmmanuel Vadot 189*c66ec88fSEmmanuel Vadot tbi1: tbi-phy@11 { 190*c66ec88fSEmmanuel Vadot reg = <0x11>; 191*c66ec88fSEmmanuel Vadot }; 192*c66ec88fSEmmanuel Vadot }; 193*c66ec88fSEmmanuel Vadot }; 194*c66ec88fSEmmanuel Vadot 195*c66ec88fSEmmanuel Vadot serial0: serial@4500 { 196*c66ec88fSEmmanuel Vadot cell-index = <0>; 197*c66ec88fSEmmanuel Vadot device_type = "serial"; 198*c66ec88fSEmmanuel Vadot compatible = "fsl,ns16550", "ns16550"; 199*c66ec88fSEmmanuel Vadot reg = <0x4500 0x100>; 200*c66ec88fSEmmanuel Vadot clock-frequency = <0>; 201*c66ec88fSEmmanuel Vadot interrupts = <42 2>; 202*c66ec88fSEmmanuel Vadot interrupt-parent = <&mpic>; 203*c66ec88fSEmmanuel Vadot }; 204*c66ec88fSEmmanuel Vadot 205*c66ec88fSEmmanuel Vadot serial1: serial@4600 { 206*c66ec88fSEmmanuel Vadot cell-index = <1>; 207*c66ec88fSEmmanuel Vadot device_type = "serial"; 208*c66ec88fSEmmanuel Vadot compatible = "fsl,ns16550", "ns16550"; 209*c66ec88fSEmmanuel Vadot reg = <0x4600 0x100>; 210*c66ec88fSEmmanuel Vadot clock-frequency = <0>; 211*c66ec88fSEmmanuel Vadot interrupts = <42 2>; 212*c66ec88fSEmmanuel Vadot interrupt-parent = <&mpic>; 213*c66ec88fSEmmanuel Vadot }; 214*c66ec88fSEmmanuel Vadot 215*c66ec88fSEmmanuel Vadot global-utilities@e0000 { //global utilities block 216*c66ec88fSEmmanuel Vadot compatible = "fsl,mpc8548-guts"; 217*c66ec88fSEmmanuel Vadot reg = <0xe0000 0x1000>; 218*c66ec88fSEmmanuel Vadot fsl,has-rstcr; 219*c66ec88fSEmmanuel Vadot }; 220*c66ec88fSEmmanuel Vadot 221*c66ec88fSEmmanuel Vadot mpic: pic@40000 { 222*c66ec88fSEmmanuel Vadot interrupt-controller; 223*c66ec88fSEmmanuel Vadot #address-cells = <0>; 224*c66ec88fSEmmanuel Vadot #interrupt-cells = <2>; 225*c66ec88fSEmmanuel Vadot reg = <0x40000 0x40000>; 226*c66ec88fSEmmanuel Vadot compatible = "chrp,open-pic"; 227*c66ec88fSEmmanuel Vadot device_type = "open-pic"; 228*c66ec88fSEmmanuel Vadot }; 229*c66ec88fSEmmanuel Vadot }; 230*c66ec88fSEmmanuel Vadot 231*c66ec88fSEmmanuel Vadot 232*c66ec88fSEmmanuel Vadot localbus { 233*c66ec88fSEmmanuel Vadot compatible = "fsl,mpc8544-localbus", 234*c66ec88fSEmmanuel Vadot "fsl,pq3-localbus", 235*c66ec88fSEmmanuel Vadot "simple-bus"; 236*c66ec88fSEmmanuel Vadot #address-cells = <2>; 237*c66ec88fSEmmanuel Vadot #size-cells = <1>; 238*c66ec88fSEmmanuel Vadot reg = <0xe0005000 0x40>; 239*c66ec88fSEmmanuel Vadot interrupt-parent = <&mpic>; 240*c66ec88fSEmmanuel Vadot interrupts = <19 2>; 241*c66ec88fSEmmanuel Vadot 242*c66ec88fSEmmanuel Vadot ranges = <0 0 0xfc000000 0x04000000 243*c66ec88fSEmmanuel Vadot 2 0 0xc8000000 0x04000000 244*c66ec88fSEmmanuel Vadot 3 0 0xc0000000 0x00100000 245*c66ec88fSEmmanuel Vadot >; /* Overwritten by U-Boot */ 246*c66ec88fSEmmanuel Vadot 247*c66ec88fSEmmanuel Vadot nor_flash@0,0 { 248*c66ec88fSEmmanuel Vadot compatible = "amd,s29gl256n", "cfi-flash"; 249*c66ec88fSEmmanuel Vadot bank-width = <2>; 250*c66ec88fSEmmanuel Vadot reg = <0x0 0x000000 0x4000000>; 251*c66ec88fSEmmanuel Vadot #address-cells = <1>; 252*c66ec88fSEmmanuel Vadot #size-cells = <1>; 253*c66ec88fSEmmanuel Vadot partition@0 { 254*c66ec88fSEmmanuel Vadot label = "kernel"; 255*c66ec88fSEmmanuel Vadot reg = <0x0 0x1e0000>; 256*c66ec88fSEmmanuel Vadot read-only; 257*c66ec88fSEmmanuel Vadot }; 258*c66ec88fSEmmanuel Vadot partition@1e0000 { 259*c66ec88fSEmmanuel Vadot label = "dtb"; 260*c66ec88fSEmmanuel Vadot reg = <0x1e0000 0x20000>; 261*c66ec88fSEmmanuel Vadot }; 262*c66ec88fSEmmanuel Vadot partition@200000 { 263*c66ec88fSEmmanuel Vadot label = "root"; 264*c66ec88fSEmmanuel Vadot reg = <0x200000 0x200000>; 265*c66ec88fSEmmanuel Vadot }; 266*c66ec88fSEmmanuel Vadot partition@400000 { 267*c66ec88fSEmmanuel Vadot label = "user"; 268*c66ec88fSEmmanuel Vadot reg = <0x400000 0x3b80000>; 269*c66ec88fSEmmanuel Vadot }; 270*c66ec88fSEmmanuel Vadot partition@3f80000 { 271*c66ec88fSEmmanuel Vadot label = "env"; 272*c66ec88fSEmmanuel Vadot reg = <0x3f80000 0x40000>; 273*c66ec88fSEmmanuel Vadot read-only; 274*c66ec88fSEmmanuel Vadot }; 275*c66ec88fSEmmanuel Vadot partition@3fc0000 { 276*c66ec88fSEmmanuel Vadot label = "u-boot"; 277*c66ec88fSEmmanuel Vadot reg = <0x3fc0000 0x40000>; 278*c66ec88fSEmmanuel Vadot read-only; 279*c66ec88fSEmmanuel Vadot }; 280*c66ec88fSEmmanuel Vadot }; 281*c66ec88fSEmmanuel Vadot 282*c66ec88fSEmmanuel Vadot display@2,0 { 283*c66ec88fSEmmanuel Vadot compatible = "fujitsu,lime"; 284*c66ec88fSEmmanuel Vadot reg = <2 0x0 0x4000000>; 285*c66ec88fSEmmanuel Vadot interrupt-parent = <&mpic>; 286*c66ec88fSEmmanuel Vadot interrupts = <6 1>; 287*c66ec88fSEmmanuel Vadot }; 288*c66ec88fSEmmanuel Vadot 289*c66ec88fSEmmanuel Vadot fpga_pic: fpga-pic@3,10 { 290*c66ec88fSEmmanuel Vadot compatible = "abb,socrates-fpga-pic"; 291*c66ec88fSEmmanuel Vadot reg = <3 0x10 0x10>; 292*c66ec88fSEmmanuel Vadot interrupt-controller; 293*c66ec88fSEmmanuel Vadot /* IRQs 2, 10, 11, active low, level-sensitive */ 294*c66ec88fSEmmanuel Vadot interrupts = <2 1 10 1 11 1>; 295*c66ec88fSEmmanuel Vadot interrupt-parent = <&mpic>; 296*c66ec88fSEmmanuel Vadot #interrupt-cells = <3>; 297*c66ec88fSEmmanuel Vadot }; 298*c66ec88fSEmmanuel Vadot 299*c66ec88fSEmmanuel Vadot spi@3,60 { 300*c66ec88fSEmmanuel Vadot compatible = "abb,socrates-spi"; 301*c66ec88fSEmmanuel Vadot reg = <3 0x60 0x10>; 302*c66ec88fSEmmanuel Vadot interrupts = <8 4 0>; // number, type, routing 303*c66ec88fSEmmanuel Vadot interrupt-parent = <&fpga_pic>; 304*c66ec88fSEmmanuel Vadot }; 305*c66ec88fSEmmanuel Vadot 306*c66ec88fSEmmanuel Vadot nand@3,70 { 307*c66ec88fSEmmanuel Vadot compatible = "abb,socrates-nand"; 308*c66ec88fSEmmanuel Vadot reg = <3 0x70 0x04>; 309*c66ec88fSEmmanuel Vadot bank-width = <1>; 310*c66ec88fSEmmanuel Vadot #address-cells = <1>; 311*c66ec88fSEmmanuel Vadot #size-cells = <1>; 312*c66ec88fSEmmanuel Vadot data@0 { 313*c66ec88fSEmmanuel Vadot label = "data"; 314*c66ec88fSEmmanuel Vadot reg = <0x0 0x40000000>; 315*c66ec88fSEmmanuel Vadot }; 316*c66ec88fSEmmanuel Vadot }; 317*c66ec88fSEmmanuel Vadot 318*c66ec88fSEmmanuel Vadot can@3,100 { 319*c66ec88fSEmmanuel Vadot compatible = "philips,sja1000"; 320*c66ec88fSEmmanuel Vadot reg = <3 0x100 0x80>; 321*c66ec88fSEmmanuel Vadot interrupts = <2 8 1>; // number, type, routing 322*c66ec88fSEmmanuel Vadot interrupt-parent = <&fpga_pic>; 323*c66ec88fSEmmanuel Vadot }; 324*c66ec88fSEmmanuel Vadot }; 325*c66ec88fSEmmanuel Vadot 326*c66ec88fSEmmanuel Vadot pci0: pci@e0008000 { 327*c66ec88fSEmmanuel Vadot #interrupt-cells = <1>; 328*c66ec88fSEmmanuel Vadot #size-cells = <2>; 329*c66ec88fSEmmanuel Vadot #address-cells = <3>; 330*c66ec88fSEmmanuel Vadot compatible = "fsl,mpc8540-pci"; 331*c66ec88fSEmmanuel Vadot device_type = "pci"; 332*c66ec88fSEmmanuel Vadot reg = <0xe0008000 0x1000>; 333*c66ec88fSEmmanuel Vadot clock-frequency = <66666666>; 334*c66ec88fSEmmanuel Vadot 335*c66ec88fSEmmanuel Vadot interrupt-map-mask = <0xf800 0x0 0x0 0x7>; 336*c66ec88fSEmmanuel Vadot interrupt-map = < 337*c66ec88fSEmmanuel Vadot /* IDSEL 0x11 */ 338*c66ec88fSEmmanuel Vadot 0x8800 0x0 0x0 1 &mpic 5 1 339*c66ec88fSEmmanuel Vadot /* IDSEL 0x12 */ 340*c66ec88fSEmmanuel Vadot 0x9000 0x0 0x0 1 &mpic 4 1>; 341*c66ec88fSEmmanuel Vadot interrupt-parent = <&mpic>; 342*c66ec88fSEmmanuel Vadot interrupts = <24 2>; 343*c66ec88fSEmmanuel Vadot bus-range = <0x0 0x0>; 344*c66ec88fSEmmanuel Vadot ranges = <0x02000000 0x0 0x80000000 0x80000000 0x0 0x20000000 345*c66ec88fSEmmanuel Vadot 0x01000000 0x0 0x00000000 0xe2000000 0x0 0x01000000>; 346*c66ec88fSEmmanuel Vadot }; 347*c66ec88fSEmmanuel Vadot 348*c66ec88fSEmmanuel Vadot}; 349