1/*
2 * P2020 RDB Core1 Device Tree Source in CAMP mode.
3 *
4 * In CAMP mode, each core needs to have its own dts. Only mpic and L2 cache
5 * can be shared, all the other devices must be assigned to one core only.
6 * This dts allows core1 to have l2, dma2, eth0, pci1, msi.
7 *
8 * Please note to add "-b 1" for core1's dts compiling.
9 *
10 * Copyright 2009-2011 Freescale Semiconductor Inc.
11 *
12 * This program is free software; you can redistribute  it and/or modify it
13 * under  the terms of  the GNU General  Public License as published by the
14 * Free Software Foundation;  either version 2 of the  License, or (at your
15 * option) any later version.
16 */
17
18/include/ "p2020rdb.dts"
19
20/ {
21	model = "fsl,P2020RDB";
22	compatible = "fsl,P2020RDB", "fsl,MPC85XXRDB-CAMP";
23
24	cpus {
25		PowerPC,P2020@0 {
26			status = "disabled";
27		};
28	};
29
30	localbus@ffe05000 {
31		status = "disabled";
32	};
33
34	soc@ffe00000 {
35		ecm-law@0 {
36			status = "disabled";
37		};
38
39		ecm@1000 {
40			status = "disabled";
41		};
42
43		memory-controller@2000 {
44			status = "disabled";
45		};
46
47		i2c@3000 {
48			status = "disabled";
49		};
50
51		i2c@3100 {
52			status = "disabled";
53		};
54
55		serial0: serial@4500 {
56			status = "disabled";
57		};
58
59		spi@7000 {
60			status = "disabled";
61		};
62
63		gpio: gpio-controller@f000 {
64			status = "disabled";
65		};
66
67		dma@21300 {
68			status = "disabled";
69		};
70
71		usb@22000 {
72			status = "disabled";
73		};
74
75		mdio@24520 {
76			status = "disabled";
77		};
78
79		mdio@25520 {
80			status = "disabled";
81		};
82
83		mdio@26520 {
84			status = "disabled";
85		};
86
87		enet1: ethernet@25000 {
88			status = "disabled";
89		};
90
91		enet2: ethernet@26000 {
92			status = "disabled";
93		};
94
95		sdhci@2e000 {
96			status = "disabled";
97		};
98
99		crypto@30000 {
100			status = "disabled";
101		};
102
103		mpic: pic@40000 {
104			protected-sources = <
105			17 18 43 42 59 47 /*ecm, mem, i2c, serial0, spi,gpio */
106			16 20 21 22 23 28 	/* L2, dma1, USB */
107			03 35 36 40 31 32 33 	/* mdio, enet1, enet2 */
108			72 45 58 25 		/* sdhci, crypto , pci */
109			>;
110		};
111
112		global-utilities@e0000 {	//global utilities block
113			status = "disabled";
114		};
115
116	};
117
118	pci0: pcie@ffe08000 {
119		status = "disabled";
120	};
121
122	pci1: pcie@ffe09000 {
123		status = "disabled";
124	};
125};
126