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