blob: 6c3d0b305e1b21c3519f16539bb9f963ce948583 [file] [log] [blame]
Kumar Galaa2404742009-02-09 21:39:31 -06001/*
Kumar Gala53291952011-11-03 01:07:56 -05002 * MPC8572DS Device Tree Source (36-bit address map)
Kumar Galaa2404742009-02-09 21:39:31 -06003 *
4 * Copyright 2007-2009 Freescale Semiconductor Inc.
5 *
6 * This program is free software; you can redistribute it and/or modify it
7 * under the terms of the GNU General Public License as published by the
8 * Free Software Foundation; either version 2 of the License, or (at your
9 * option) any later version.
10 */
11
Kumar Gala53291952011-11-03 01:07:56 -050012/include/ "fsl/mpc8572si-pre.dtsi"
13
Kumar Galaa2404742009-02-09 21:39:31 -060014/ {
15 model = "fsl,MPC8572DS";
16 compatible = "fsl,MPC8572DS";
Kumar Galaa2404742009-02-09 21:39:31 -060017
18 memory {
19 device_type = "memory";
20 };
21
Kumar Gala53291952011-11-03 01:07:56 -050022 board_lbc: lbc: localbus@fffe05000 {
Kumar Galaa2404742009-02-09 21:39:31 -060023 reg = <0xf 0xffe05000 0 0x1000>;
Kumar Galaa2404742009-02-09 21:39:31 -060024
25 ranges = <0x0 0x0 0xf 0xe8000000 0x08000000
26 0x1 0x0 0xf 0xe0000000 0x08000000
27 0x2 0x0 0xf 0xffa00000 0x00040000
28 0x3 0x0 0xf 0xffdf0000 0x00008000
29 0x4 0x0 0xf 0xffa40000 0x00040000
30 0x5 0x0 0xf 0xffa80000 0x00040000
31 0x6 0x0 0xf 0xffac0000 0x00040000>;
Kumar Galaa2404742009-02-09 21:39:31 -060032 };
33
Kumar Gala53291952011-11-03 01:07:56 -050034 board_soc: soc: soc8572@fffe00000 {
Kumar Galaa2404742009-02-09 21:39:31 -060035 ranges = <0x0 0xf 0xffe00000 0x100000>;
Kumar Galaa2404742009-02-09 21:39:31 -060036 };
37
Kumar Gala53291952011-11-03 01:07:56 -050038 board_pci0: pci0: pcie@fffe08000 {
Kumar Galaa2404742009-02-09 21:39:31 -060039 reg = <0xf 0xffe08000 0 0x1000>;
Kumar Gala558ab3082009-05-12 16:59:12 -050040 ranges = <0x2000000 0x0 0xe0000000 0xc 0x00000000 0x0 0x20000000
Kumar Galaa2404742009-02-09 21:39:31 -060041 0x1000000 0x0 0x00000000 0xf 0xffc00000 0x0 0x00010000>;
Kumar Galaa2404742009-02-09 21:39:31 -060042 pcie@0 {
Kumar Gala558ab3082009-05-12 16:59:12 -050043 ranges = <0x2000000 0x0 0xe0000000
44 0x2000000 0x0 0xe0000000
Kumar Galaa2404742009-02-09 21:39:31 -060045 0x0 0x20000000
46
47 0x1000000 0x0 0x0
48 0x1000000 0x0 0x0
49 0x0 0x10000>;
Kumar Galaa2404742009-02-09 21:39:31 -060050 };
Kumar Galaa2404742009-02-09 21:39:31 -060051 };
52
53 pci1: pcie@fffe09000 {
Kumar Galaa2404742009-02-09 21:39:31 -060054 reg = <0xf 0xffe09000 0 0x1000>;
Kumar Gala558ab3082009-05-12 16:59:12 -050055 ranges = <0x2000000 0x0 0xe0000000 0xc 0x20000000 0x0 0x20000000
Kumar Galaa2404742009-02-09 21:39:31 -060056 0x1000000 0x0 0x00000000 0xf 0xffc10000 0x0 0x00010000>;
Kumar Galaa2404742009-02-09 21:39:31 -060057 pcie@0 {
Kumar Gala558ab3082009-05-12 16:59:12 -050058 ranges = <0x2000000 0x0 0xe0000000
59 0x2000000 0x0 0xe0000000
Kumar Galaa2404742009-02-09 21:39:31 -060060 0x0 0x20000000
61
62 0x1000000 0x0 0x0
63 0x1000000 0x0 0x0
64 0x0 0x10000>;
65 };
66 };
67
68 pci2: pcie@fffe0a000 {
Kumar Galaa2404742009-02-09 21:39:31 -060069 reg = <0xf 0xffe0a000 0 0x1000>;
Kumar Gala558ab3082009-05-12 16:59:12 -050070 ranges = <0x2000000 0x0 0xe0000000 0xc 0x40000000 0x0 0x20000000
Kumar Galaa2404742009-02-09 21:39:31 -060071 0x1000000 0x0 0x00000000 0xf 0xffc20000 0x0 0x00010000>;
Kumar Galaa2404742009-02-09 21:39:31 -060072 pcie@0 {
Kumar Gala558ab3082009-05-12 16:59:12 -050073 ranges = <0x2000000 0x0 0xe0000000
74 0x2000000 0x0 0xe0000000
Kumar Galaa2404742009-02-09 21:39:31 -060075 0x0 0x20000000
76
77 0x1000000 0x0 0x0
78 0x1000000 0x0 0x0
79 0x0 0x10000>;
80 };
81 };
82};
Kumar Gala53291952011-11-03 01:07:56 -050083
84/*
85 * mpc8572ds.dtsi must be last to ensure board_pci0 overrides pci0 settings
86 * for interrupt-map & interrupt-map-mask
87 */
88
89/include/ "fsl/mpc8572si-post.dtsi"
90/include/ "mpc8572ds.dtsi"