1*b13e9309SAnton Vorontsov/* 2*b13e9309SAnton Vorontsov * MPC8360E RDK Device Tree Source 3*b13e9309SAnton Vorontsov * 4*b13e9309SAnton Vorontsov * Copyright 2006 Freescale Semiconductor Inc. 5*b13e9309SAnton Vorontsov * Copyright 2007-2008 MontaVista Software, Inc. 6*b13e9309SAnton Vorontsov * 7*b13e9309SAnton Vorontsov * Author: Anton Vorontsov <avorontsov@ru.mvista.com> 8*b13e9309SAnton Vorontsov * 9*b13e9309SAnton Vorontsov * This program is free software; you can redistribute it and/or modify it 10*b13e9309SAnton Vorontsov * under the terms of the GNU General Public License as published by the 11*b13e9309SAnton Vorontsov * Free Software Foundation; either version 2 of the License, or (at your 12*b13e9309SAnton Vorontsov * option) any later version. 13*b13e9309SAnton Vorontsov */ 14*b13e9309SAnton Vorontsov 15*b13e9309SAnton Vorontsov/dts-v1/; 16*b13e9309SAnton Vorontsov 17*b13e9309SAnton Vorontsov/ { 18*b13e9309SAnton Vorontsov #address-cells = <1>; 19*b13e9309SAnton Vorontsov #size-cells = <1>; 20*b13e9309SAnton Vorontsov compatible = "fsl,mpc8360rdk"; 21*b13e9309SAnton Vorontsov 22*b13e9309SAnton Vorontsov aliases { 23*b13e9309SAnton Vorontsov serial0 = &serial0; 24*b13e9309SAnton Vorontsov serial1 = &serial1; 25*b13e9309SAnton Vorontsov serial2 = &serial2; 26*b13e9309SAnton Vorontsov serial3 = &serial3; 27*b13e9309SAnton Vorontsov ethernet0 = &enet0; 28*b13e9309SAnton Vorontsov ethernet1 = &enet1; 29*b13e9309SAnton Vorontsov ethernet2 = &enet2; 30*b13e9309SAnton Vorontsov ethernet3 = &enet3; 31*b13e9309SAnton Vorontsov pci0 = &pci0; 32*b13e9309SAnton Vorontsov }; 33*b13e9309SAnton Vorontsov 34*b13e9309SAnton Vorontsov cpus { 35*b13e9309SAnton Vorontsov #address-cells = <1>; 36*b13e9309SAnton Vorontsov #size-cells = <0>; 37*b13e9309SAnton Vorontsov 38*b13e9309SAnton Vorontsov PowerPC,8360@0 { 39*b13e9309SAnton Vorontsov device_type = "cpu"; 40*b13e9309SAnton Vorontsov reg = <0>; 41*b13e9309SAnton Vorontsov d-cache-line-size = <32>; 42*b13e9309SAnton Vorontsov i-cache-line-size = <32>; 43*b13e9309SAnton Vorontsov d-cache-size = <32768>; 44*b13e9309SAnton Vorontsov i-cache-size = <32768>; 45*b13e9309SAnton Vorontsov /* filled by u-boot */ 46*b13e9309SAnton Vorontsov timebase-frequency = <0>; 47*b13e9309SAnton Vorontsov bus-frequency = <0>; 48*b13e9309SAnton Vorontsov clock-frequency = <0>; 49*b13e9309SAnton Vorontsov }; 50*b13e9309SAnton Vorontsov }; 51*b13e9309SAnton Vorontsov 52*b13e9309SAnton Vorontsov memory { 53*b13e9309SAnton Vorontsov device_type = "memory"; 54*b13e9309SAnton Vorontsov /* filled by u-boot */ 55*b13e9309SAnton Vorontsov reg = <0 0>; 56*b13e9309SAnton Vorontsov }; 57*b13e9309SAnton Vorontsov 58*b13e9309SAnton Vorontsov soc@e0000000 { 59*b13e9309SAnton Vorontsov #address-cells = <1>; 60*b13e9309SAnton Vorontsov #size-cells = <1>; 61*b13e9309SAnton Vorontsov device_type = "soc"; 62*b13e9309SAnton Vorontsov compatible = "fsl,mpc8360-immr", "fsl,immr", "fsl,soc", 63*b13e9309SAnton Vorontsov "simple-bus"; 64*b13e9309SAnton Vorontsov ranges = <0 0xe0000000 0x200000>; 65*b13e9309SAnton Vorontsov reg = <0xe0000000 0x200>; 66*b13e9309SAnton Vorontsov /* filled by u-boot */ 67*b13e9309SAnton Vorontsov bus-frequency = <0>; 68*b13e9309SAnton Vorontsov 69*b13e9309SAnton Vorontsov wdt@200 { 70*b13e9309SAnton Vorontsov compatible = "mpc83xx_wdt"; 71*b13e9309SAnton Vorontsov reg = <0x200 0x100>; 72*b13e9309SAnton Vorontsov }; 73*b13e9309SAnton Vorontsov 74*b13e9309SAnton Vorontsov i2c@3000 { 75*b13e9309SAnton Vorontsov #address-cells = <1>; 76*b13e9309SAnton Vorontsov #size-cells = <0>; 77*b13e9309SAnton Vorontsov cell-index = <0>; 78*b13e9309SAnton Vorontsov compatible = "fsl-i2c"; 79*b13e9309SAnton Vorontsov reg = <0x3000 0x100>; 80*b13e9309SAnton Vorontsov interrupts = <14 8>; 81*b13e9309SAnton Vorontsov interrupt-parent = <&ipic>; 82*b13e9309SAnton Vorontsov dfsrr; 83*b13e9309SAnton Vorontsov }; 84*b13e9309SAnton Vorontsov 85*b13e9309SAnton Vorontsov i2c@3100 { 86*b13e9309SAnton Vorontsov #address-cells = <1>; 87*b13e9309SAnton Vorontsov #size-cells = <0>; 88*b13e9309SAnton Vorontsov cell-index = <1>; 89*b13e9309SAnton Vorontsov compatible = "fsl-i2c"; 90*b13e9309SAnton Vorontsov reg = <0x3100 0x100>; 91*b13e9309SAnton Vorontsov interrupts = <16 8>; 92*b13e9309SAnton Vorontsov interrupt-parent = <&ipic>; 93*b13e9309SAnton Vorontsov dfsrr; 94*b13e9309SAnton Vorontsov }; 95*b13e9309SAnton Vorontsov 96*b13e9309SAnton Vorontsov serial0: serial@4500 { 97*b13e9309SAnton Vorontsov device_type = "serial"; 98*b13e9309SAnton Vorontsov compatible = "ns16550"; 99*b13e9309SAnton Vorontsov reg = <0x4500 0x100>; 100*b13e9309SAnton Vorontsov interrupts = <9 8>; 101*b13e9309SAnton Vorontsov interrupt-parent = <&ipic>; 102*b13e9309SAnton Vorontsov /* filled by u-boot */ 103*b13e9309SAnton Vorontsov clock-frequency = <0>; 104*b13e9309SAnton Vorontsov }; 105*b13e9309SAnton Vorontsov 106*b13e9309SAnton Vorontsov serial1: serial@4600 { 107*b13e9309SAnton Vorontsov device_type = "serial"; 108*b13e9309SAnton Vorontsov compatible = "ns16550"; 109*b13e9309SAnton Vorontsov reg = <0x4600 0x100>; 110*b13e9309SAnton Vorontsov interrupts = <10 8>; 111*b13e9309SAnton Vorontsov interrupt-parent = <&ipic>; 112*b13e9309SAnton Vorontsov /* filled by u-boot */ 113*b13e9309SAnton Vorontsov clock-frequency = <0>; 114*b13e9309SAnton Vorontsov }; 115*b13e9309SAnton Vorontsov 116*b13e9309SAnton Vorontsov crypto@30000 { 117*b13e9309SAnton Vorontsov compatible = "fsl,sec2-crypto"; 118*b13e9309SAnton Vorontsov reg = <0x30000 0x10000>; 119*b13e9309SAnton Vorontsov interrupts = <11 8>; 120*b13e9309SAnton Vorontsov interrupt-parent = <&ipic>; 121*b13e9309SAnton Vorontsov num-channels = <4>; 122*b13e9309SAnton Vorontsov channel-fifo-len = <24>; 123*b13e9309SAnton Vorontsov exec-units-mask = <0x7e>; 124*b13e9309SAnton Vorontsov /* 125*b13e9309SAnton Vorontsov * desc mask is for rev1.x, we need runtime fixup 126*b13e9309SAnton Vorontsov * for >=2.x 127*b13e9309SAnton Vorontsov */ 128*b13e9309SAnton Vorontsov descriptor-types-mask = <0x1010ebf>; 129*b13e9309SAnton Vorontsov }; 130*b13e9309SAnton Vorontsov 131*b13e9309SAnton Vorontsov ipic: interrupt-controller@700 { 132*b13e9309SAnton Vorontsov #address-cells = <0>; 133*b13e9309SAnton Vorontsov #interrupt-cells = <2>; 134*b13e9309SAnton Vorontsov compatible = "fsl,pq2pro-pic", "fsl,ipic"; 135*b13e9309SAnton Vorontsov interrupt-controller; 136*b13e9309SAnton Vorontsov reg = <0x700 0x100>; 137*b13e9309SAnton Vorontsov }; 138*b13e9309SAnton Vorontsov 139*b13e9309SAnton Vorontsov qe_pio_b: gpio-controller@1418 { 140*b13e9309SAnton Vorontsov #gpio-cells = <2>; 141*b13e9309SAnton Vorontsov compatible = "fsl,mpc8360-qe-pario-bank", 142*b13e9309SAnton Vorontsov "fsl,mpc8323-qe-pario-bank"; 143*b13e9309SAnton Vorontsov reg = <0x1418 0x18>; 144*b13e9309SAnton Vorontsov gpio-controller; 145*b13e9309SAnton Vorontsov }; 146*b13e9309SAnton Vorontsov 147*b13e9309SAnton Vorontsov qe_pio_e: gpio-controller@1460 { 148*b13e9309SAnton Vorontsov #gpio-cells = <2>; 149*b13e9309SAnton Vorontsov compatible = "fsl,mpc8360-qe-pario-bank", 150*b13e9309SAnton Vorontsov "fsl,mpc8323-qe-pario-bank"; 151*b13e9309SAnton Vorontsov reg = <0x1460 0x18>; 152*b13e9309SAnton Vorontsov gpio-controller; 153*b13e9309SAnton Vorontsov }; 154*b13e9309SAnton Vorontsov 155*b13e9309SAnton Vorontsov qe@100000 { 156*b13e9309SAnton Vorontsov #address-cells = <1>; 157*b13e9309SAnton Vorontsov #size-cells = <1>; 158*b13e9309SAnton Vorontsov device_type = "qe"; 159*b13e9309SAnton Vorontsov compatible = "fsl,qe", "simple-bus"; 160*b13e9309SAnton Vorontsov ranges = <0 0x100000 0x100000>; 161*b13e9309SAnton Vorontsov reg = <0x100000 0x480>; 162*b13e9309SAnton Vorontsov /* filled by u-boot */ 163*b13e9309SAnton Vorontsov clock-frequency = <0>; 164*b13e9309SAnton Vorontsov bus-frequency = <0>; 165*b13e9309SAnton Vorontsov brg-frequency = <0>; 166*b13e9309SAnton Vorontsov 167*b13e9309SAnton Vorontsov muram@10000 { 168*b13e9309SAnton Vorontsov #address-cells = <1>; 169*b13e9309SAnton Vorontsov #size-cells = <1>; 170*b13e9309SAnton Vorontsov compatible = "fsl,qe-muram", "fsl,cpm-muram"; 171*b13e9309SAnton Vorontsov ranges = <0 0x10000 0xc000>; 172*b13e9309SAnton Vorontsov 173*b13e9309SAnton Vorontsov data-only@0 { 174*b13e9309SAnton Vorontsov compatible = "fsl,qe-muram-data", 175*b13e9309SAnton Vorontsov "fsl,cpm-muram-data"; 176*b13e9309SAnton Vorontsov reg = <0 0xc000>; 177*b13e9309SAnton Vorontsov }; 178*b13e9309SAnton Vorontsov }; 179*b13e9309SAnton Vorontsov 180*b13e9309SAnton Vorontsov timer@440 { 181*b13e9309SAnton Vorontsov compatible = "fsl,mpc8360-qe-gtm", 182*b13e9309SAnton Vorontsov "fsl,qe-gtm", "fsl,gtm"; 183*b13e9309SAnton Vorontsov reg = <0x440 0x40>; 184*b13e9309SAnton Vorontsov interrupts = <12 13 14 15>; 185*b13e9309SAnton Vorontsov interrupt-parent = <&qeic>; 186*b13e9309SAnton Vorontsov /* filled by u-boot */ 187*b13e9309SAnton Vorontsov clock-frequency = <0>; 188*b13e9309SAnton Vorontsov }; 189*b13e9309SAnton Vorontsov 190*b13e9309SAnton Vorontsov spi@4c0 { 191*b13e9309SAnton Vorontsov cell-index = <0>; 192*b13e9309SAnton Vorontsov compatible = "fsl,spi"; 193*b13e9309SAnton Vorontsov reg = <0x4c0 0x40>; 194*b13e9309SAnton Vorontsov interrupts = <2>; 195*b13e9309SAnton Vorontsov interrupt-parent = <&qeic>; 196*b13e9309SAnton Vorontsov mode = "cpu-qe"; 197*b13e9309SAnton Vorontsov }; 198*b13e9309SAnton Vorontsov 199*b13e9309SAnton Vorontsov spi@500 { 200*b13e9309SAnton Vorontsov cell-index = <1>; 201*b13e9309SAnton Vorontsov compatible = "fsl,spi"; 202*b13e9309SAnton Vorontsov reg = <0x500 0x40>; 203*b13e9309SAnton Vorontsov interrupts = <1>; 204*b13e9309SAnton Vorontsov interrupt-parent = <&qeic>; 205*b13e9309SAnton Vorontsov mode = "cpu-qe"; 206*b13e9309SAnton Vorontsov }; 207*b13e9309SAnton Vorontsov 208*b13e9309SAnton Vorontsov enet0: ucc@2000 { 209*b13e9309SAnton Vorontsov device_type = "network"; 210*b13e9309SAnton Vorontsov compatible = "ucc_geth"; 211*b13e9309SAnton Vorontsov cell-index = <1>; 212*b13e9309SAnton Vorontsov reg = <0x2000 0x200>; 213*b13e9309SAnton Vorontsov interrupts = <32>; 214*b13e9309SAnton Vorontsov interrupt-parent = <&qeic>; 215*b13e9309SAnton Vorontsov rx-clock-name = "none"; 216*b13e9309SAnton Vorontsov tx-clock-name = "clk9"; 217*b13e9309SAnton Vorontsov phy-handle = <&phy2>; 218*b13e9309SAnton Vorontsov phy-connection-type = "rgmii-rxid"; 219*b13e9309SAnton Vorontsov /* filled by u-boot */ 220*b13e9309SAnton Vorontsov local-mac-address = [ 00 00 00 00 00 00 ]; 221*b13e9309SAnton Vorontsov }; 222*b13e9309SAnton Vorontsov 223*b13e9309SAnton Vorontsov enet1: ucc@3000 { 224*b13e9309SAnton Vorontsov device_type = "network"; 225*b13e9309SAnton Vorontsov compatible = "ucc_geth"; 226*b13e9309SAnton Vorontsov cell-index = <2>; 227*b13e9309SAnton Vorontsov reg = <0x3000 0x200>; 228*b13e9309SAnton Vorontsov interrupts = <33>; 229*b13e9309SAnton Vorontsov interrupt-parent = <&qeic>; 230*b13e9309SAnton Vorontsov rx-clock-name = "none"; 231*b13e9309SAnton Vorontsov tx-clock-name = "clk4"; 232*b13e9309SAnton Vorontsov phy-handle = <&phy4>; 233*b13e9309SAnton Vorontsov phy-connection-type = "rgmii-rxid"; 234*b13e9309SAnton Vorontsov /* filled by u-boot */ 235*b13e9309SAnton Vorontsov local-mac-address = [ 00 00 00 00 00 00 ]; 236*b13e9309SAnton Vorontsov }; 237*b13e9309SAnton Vorontsov 238*b13e9309SAnton Vorontsov enet2: ucc@2600 { 239*b13e9309SAnton Vorontsov device_type = "network"; 240*b13e9309SAnton Vorontsov compatible = "ucc_geth"; 241*b13e9309SAnton Vorontsov cell-index = <7>; 242*b13e9309SAnton Vorontsov reg = <0x2600 0x200>; 243*b13e9309SAnton Vorontsov interrupts = <42>; 244*b13e9309SAnton Vorontsov interrupt-parent = <&qeic>; 245*b13e9309SAnton Vorontsov rx-clock-name = "clk20"; 246*b13e9309SAnton Vorontsov tx-clock-name = "clk19"; 247*b13e9309SAnton Vorontsov phy-handle = <&phy1>; 248*b13e9309SAnton Vorontsov phy-connection-type = "mii"; 249*b13e9309SAnton Vorontsov /* filled by u-boot */ 250*b13e9309SAnton Vorontsov local-mac-address = [ 00 00 00 00 00 00 ]; 251*b13e9309SAnton Vorontsov }; 252*b13e9309SAnton Vorontsov 253*b13e9309SAnton Vorontsov enet3: ucc@3200 { 254*b13e9309SAnton Vorontsov device_type = "network"; 255*b13e9309SAnton Vorontsov compatible = "ucc_geth"; 256*b13e9309SAnton Vorontsov cell-index = <4>; 257*b13e9309SAnton Vorontsov reg = <0x3200 0x200>; 258*b13e9309SAnton Vorontsov interrupts = <35>; 259*b13e9309SAnton Vorontsov interrupt-parent = <&qeic>; 260*b13e9309SAnton Vorontsov rx-clock-name = "clk8"; 261*b13e9309SAnton Vorontsov tx-clock-name = "clk7"; 262*b13e9309SAnton Vorontsov phy-handle = <&phy3>; 263*b13e9309SAnton Vorontsov phy-connection-type = "mii"; 264*b13e9309SAnton Vorontsov /* filled by u-boot */ 265*b13e9309SAnton Vorontsov local-mac-address = [ 00 00 00 00 00 00 ]; 266*b13e9309SAnton Vorontsov }; 267*b13e9309SAnton Vorontsov 268*b13e9309SAnton Vorontsov mdio@2120 { 269*b13e9309SAnton Vorontsov #address-cells = <1>; 270*b13e9309SAnton Vorontsov #size-cells = <0>; 271*b13e9309SAnton Vorontsov compatible = "fsl,ucc-mdio"; 272*b13e9309SAnton Vorontsov reg = <0x2120 0x18>; 273*b13e9309SAnton Vorontsov 274*b13e9309SAnton Vorontsov phy1: ethernet-phy@1 { 275*b13e9309SAnton Vorontsov device_type = "ethernet-phy"; 276*b13e9309SAnton Vorontsov compatible = "national,DP83848VV"; 277*b13e9309SAnton Vorontsov reg = <1>; 278*b13e9309SAnton Vorontsov }; 279*b13e9309SAnton Vorontsov 280*b13e9309SAnton Vorontsov phy2: ethernet-phy@2 { 281*b13e9309SAnton Vorontsov device_type = "ethernet-phy"; 282*b13e9309SAnton Vorontsov compatible = "broadcom,BCM5481UA2KMLG"; 283*b13e9309SAnton Vorontsov reg = <2>; 284*b13e9309SAnton Vorontsov }; 285*b13e9309SAnton Vorontsov 286*b13e9309SAnton Vorontsov phy3: ethernet-phy@3 { 287*b13e9309SAnton Vorontsov device_type = "ethernet-phy"; 288*b13e9309SAnton Vorontsov compatible = "national,DP83848VV"; 289*b13e9309SAnton Vorontsov reg = <3>; 290*b13e9309SAnton Vorontsov }; 291*b13e9309SAnton Vorontsov 292*b13e9309SAnton Vorontsov phy4: ethernet-phy@4 { 293*b13e9309SAnton Vorontsov device_type = "ethernet-phy"; 294*b13e9309SAnton Vorontsov compatible = "broadcom,BCM5481UA2KMLG"; 295*b13e9309SAnton Vorontsov reg = <4>; 296*b13e9309SAnton Vorontsov }; 297*b13e9309SAnton Vorontsov }; 298*b13e9309SAnton Vorontsov 299*b13e9309SAnton Vorontsov serial2: ucc@2400 { 300*b13e9309SAnton Vorontsov device_type = "serial"; 301*b13e9309SAnton Vorontsov compatible = "ucc_uart"; 302*b13e9309SAnton Vorontsov reg = <0x2400 0x200>; 303*b13e9309SAnton Vorontsov cell-index = <5>; 304*b13e9309SAnton Vorontsov port-number = <0>; 305*b13e9309SAnton Vorontsov rx-clock-name = "brg7"; 306*b13e9309SAnton Vorontsov tx-clock-name = "brg8"; 307*b13e9309SAnton Vorontsov interrupts = <40>; 308*b13e9309SAnton Vorontsov interrupt-parent = <&qeic>; 309*b13e9309SAnton Vorontsov soft-uart; 310*b13e9309SAnton Vorontsov }; 311*b13e9309SAnton Vorontsov 312*b13e9309SAnton Vorontsov serial3: ucc@3400 { 313*b13e9309SAnton Vorontsov device_type = "serial"; 314*b13e9309SAnton Vorontsov compatible = "ucc_uart"; 315*b13e9309SAnton Vorontsov reg = <0x3400 0x200>; 316*b13e9309SAnton Vorontsov cell-index = <6>; 317*b13e9309SAnton Vorontsov port-number = <1>; 318*b13e9309SAnton Vorontsov rx-clock-name = "brg13"; 319*b13e9309SAnton Vorontsov tx-clock-name = "brg14"; 320*b13e9309SAnton Vorontsov interrupts = <41>; 321*b13e9309SAnton Vorontsov interrupt-parent = <&qeic>; 322*b13e9309SAnton Vorontsov soft-uart; 323*b13e9309SAnton Vorontsov }; 324*b13e9309SAnton Vorontsov 325*b13e9309SAnton Vorontsov qeic: interrupt-controller@80 { 326*b13e9309SAnton Vorontsov #address-cells = <0>; 327*b13e9309SAnton Vorontsov #interrupt-cells = <1>; 328*b13e9309SAnton Vorontsov compatible = "fsl,qe-ic"; 329*b13e9309SAnton Vorontsov interrupt-controller; 330*b13e9309SAnton Vorontsov reg = <0x80 0x80>; 331*b13e9309SAnton Vorontsov big-endian; 332*b13e9309SAnton Vorontsov interrupts = <32 8 33 8>; 333*b13e9309SAnton Vorontsov interrupt-parent = <&ipic>; 334*b13e9309SAnton Vorontsov }; 335*b13e9309SAnton Vorontsov }; 336*b13e9309SAnton Vorontsov }; 337*b13e9309SAnton Vorontsov 338*b13e9309SAnton Vorontsov localbus@e0005000 { 339*b13e9309SAnton Vorontsov #address-cells = <2>; 340*b13e9309SAnton Vorontsov #size-cells = <1>; 341*b13e9309SAnton Vorontsov compatible = "fsl,mpc8360-localbus", "fsl,pq2pro-localbus", 342*b13e9309SAnton Vorontsov "simple-bus"; 343*b13e9309SAnton Vorontsov reg = <0xe0005000 0xd8>; 344*b13e9309SAnton Vorontsov ranges = <0 0 0xff800000 0x0800000 345*b13e9309SAnton Vorontsov 1 0 0x60000000 0x0001000 346*b13e9309SAnton Vorontsov 2 0 0x70000000 0x4000000>; 347*b13e9309SAnton Vorontsov 348*b13e9309SAnton Vorontsov flash@0,0 { 349*b13e9309SAnton Vorontsov compatible = "intel,PC28F640P30T85", "cfi-flash"; 350*b13e9309SAnton Vorontsov reg = <0 0 0x800000>; 351*b13e9309SAnton Vorontsov bank-width = <2>; 352*b13e9309SAnton Vorontsov device-width = <1>; 353*b13e9309SAnton Vorontsov }; 354*b13e9309SAnton Vorontsov 355*b13e9309SAnton Vorontsov display@2,0 { 356*b13e9309SAnton Vorontsov device_type = "display"; 357*b13e9309SAnton Vorontsov compatible = "fujitsu,MB86277", "fujitsu,mint"; 358*b13e9309SAnton Vorontsov reg = <2 0 0x4000000>; 359*b13e9309SAnton Vorontsov fujitsu,sh3; 360*b13e9309SAnton Vorontsov little-endian; 361*b13e9309SAnton Vorontsov /* filled by u-boot */ 362*b13e9309SAnton Vorontsov address = <0>; 363*b13e9309SAnton Vorontsov depth = <0>; 364*b13e9309SAnton Vorontsov width = <0>; 365*b13e9309SAnton Vorontsov height = <0>; 366*b13e9309SAnton Vorontsov linebytes = <0>; 367*b13e9309SAnton Vorontsov /* linux,opened; - added by uboot */ 368*b13e9309SAnton Vorontsov }; 369*b13e9309SAnton Vorontsov }; 370*b13e9309SAnton Vorontsov 371*b13e9309SAnton Vorontsov pci0: pci@e0008500 { 372*b13e9309SAnton Vorontsov #address-cells = <3>; 373*b13e9309SAnton Vorontsov #size-cells = <2>; 374*b13e9309SAnton Vorontsov #interrupt-cells = <1>; 375*b13e9309SAnton Vorontsov device_type = "pci"; 376*b13e9309SAnton Vorontsov compatible = "fsl,mpc8360-pci", "fsl,mpc8349-pci"; 377*b13e9309SAnton Vorontsov reg = <0xe0008500 0x100>; 378*b13e9309SAnton Vorontsov ranges = <0x02000000 0 0x90000000 0x90000000 0 0x10000000 379*b13e9309SAnton Vorontsov 0x42000000 0 0x80000000 0x80000000 0 0x10000000 380*b13e9309SAnton Vorontsov 0x01000000 0 0xe0300000 0xe0300000 0 0x00100000>; 381*b13e9309SAnton Vorontsov interrupts = <66 8>; 382*b13e9309SAnton Vorontsov interrupt-parent = <&ipic>; 383*b13e9309SAnton Vorontsov interrupt-map-mask = <0xf800 0 0 7>; 384*b13e9309SAnton Vorontsov interrupt-map = </* miniPCI0 IDSEL 0x14 AD20 */ 385*b13e9309SAnton Vorontsov 0xa000 0 0 1 &ipic 18 8 386*b13e9309SAnton Vorontsov 0xa000 0 0 2 &ipic 19 8 387*b13e9309SAnton Vorontsov 388*b13e9309SAnton Vorontsov /* PCI1 IDSEL 0x15 AD21 */ 389*b13e9309SAnton Vorontsov 0xa800 0 0 1 &ipic 19 8 390*b13e9309SAnton Vorontsov 0xa800 0 0 2 &ipic 20 8 391*b13e9309SAnton Vorontsov 0xa800 0 0 3 &ipic 21 8 392*b13e9309SAnton Vorontsov 0xa800 0 0 4 &ipic 18 8>; 393*b13e9309SAnton Vorontsov /* filled by u-boot */ 394*b13e9309SAnton Vorontsov bus-range = <0 0>; 395*b13e9309SAnton Vorontsov clock-frequency = <0>; 396*b13e9309SAnton Vorontsov }; 397*b13e9309SAnton Vorontsov}; 398