Linux 4.1.18
[linux/fpc-iii.git] / arch / powerpc / boot / dts / mpc8572ds_camp_core1.dts
blob24564ee108e5ca41edd2b87b2d37d3209d8a55dc
1 /*
2  * MPC8572 DS 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, eth2, eth3, pci2, msi.
7  *
8  * Please note to add "-b 1" for core1's dts compiling.
9  *
10  * Copyright 2007-2009 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  */
18 /include/ "mpc8572ds.dts"
20 / {
21         model = "fsl,MPC8572DS";
22         compatible = "fsl,MPC8572DS", "fsl,MPC8572DS-CAMP";
24         cpus {
25                 PowerPC,8572@0 {
26                         status = "disabled";
27                 };
28                 PowerPC,8572@1 {
29                 };
30         };
32         localbus@ffe05000 {
33                 status = "disabled";
34         };
36         soc8572@ffe00000 {
37                 ecm-law@0 {
38                         status = "disabled";
39                 };
40                 ecm@1000 {
41                         status = "disabled";
42                 };
43                 memory-controller@2000 {
44                         status = "disabled";
45                 };
46                 memory-controller@6000 {
47                         status = "disabled";
48                 };
49                 i2c@3000 {
50                         status = "disabled";
51                 };
52                 i2c@3100 {
53                         status = "disabled";
54                 };
55                 serial@4500 {
56                         status = "disabled";
57                 };
58                 gpio-controller@f000 {
59                         status = "disabled";
60                 };
61                 l2-cache-controller@20000 {
62                         cache-size = <0x80000>; // L2, 512K
63                 };
64                 dma@21300 {
65                         status = "disabled";
66                 };
67                 ethernet@24000 {
68                         status = "disabled";
69                 };
70                 ptp_clock@24e00 {
71                         status = "disabled";
72                 };
73                 ethernet@25000 {
74                         status = "disabled";
75                 };
76                 mdio@25520 {
77                         status = "disabled";
78                 };
79                 crypto@30000 {
80                         status = "disabled";
81                 };
82                 pic@40000 {
83                         protected-sources = <
84                         18 16 10 42 45 58       /* MEM L2 mdio serial crypto */
85                         29 30 34 35 36 40       /* enet0 enet1 */
86                         24 25 20 21 22 23       /* pci0 pci1 dma1 */
87                         43                      /* i2c */
88                         0x1 0x2 0x3 0x4         /* pci slot */
89                         0x9 0xa 0xb 0xc         /* usb */
90                         0x6 0x7 0xe 0x5         /* Audio elgacy SATA */
91                         0xe0 0xe1 0xe2 0xe3     /* msi */
92                         >;
93                 };
94                 timer@41100 {
95                         status = "disabled";
96                 };
97                 msi@41600 {
98                         msi-available-ranges = <0x80 0x80>;
99                         interrupts = <
100                                 0xe4 0 0 0
101                                 0xe5 0 0 0
102                                 0xe6 0 0 0
103                                 0xe7 0 0 0>;
104                 };
105                 global-utilities@e0000 {
106                         status = "disabled";
107                 };
108         };
109         pcie@ffe08000 {
110                 status = "disabled";
111         };
112         pcie@ffe09000 {
113                 status = "disabled";
114         };