diff options
author | Stephen George <Stephen.George@freescale.com> | 2013-03-05 14:44:34 -0500 |
---|---|---|
committer | Kumar Gala <galak@kernel.crashing.org> | 2013-03-18 15:09:00 -0400 |
commit | 8c33de98fec2c6350a4e6b8d6f56afd312acf4cc (patch) | |
tree | 17354f4b5992de72bec35d4e946bb13aaf541cac /arch/powerpc/boot/dts/fsl | |
parent | 5274bf9b986af91ea0378a504260aeb0e2a7d25f (diff) |
powerpc/fsl-booke: Added device tree DCSR entries for T4240 Chassis v2 Debug IP
Signed-off-by: Stephen George <Stephen.George@freescale.com>
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
Diffstat (limited to 'arch/powerpc/boot/dts/fsl')
-rw-r--r-- | arch/powerpc/boot/dts/fsl/t4240si-post.dtsi | 131 | ||||
-rw-r--r-- | arch/powerpc/boot/dts/fsl/t4240si-pre.dtsi | 25 |
2 files changed, 144 insertions, 12 deletions
diff --git a/arch/powerpc/boot/dts/fsl/t4240si-post.dtsi b/arch/powerpc/boot/dts/fsl/t4240si-post.dtsi index 376b958b018b..2b17699c8185 100644 --- a/arch/powerpc/boot/dts/fsl/t4240si-post.dtsi +++ b/arch/powerpc/boot/dts/fsl/t4240si-post.dtsi | |||
@@ -159,6 +159,137 @@ | |||
159 | }; | 159 | }; |
160 | }; | 160 | }; |
161 | 161 | ||
162 | &dcsr { | ||
163 | #address-cells = <1>; | ||
164 | #size-cells = <1>; | ||
165 | compatible = "fsl,dcsr", "simple-bus"; | ||
166 | |||
167 | dcsr-epu@0 { | ||
168 | compatible = "fsl,t4240-dcsr-epu", "fsl,dcsr-epu"; | ||
169 | interrupts = <52 2 0 0 | ||
170 | 84 2 0 0 | ||
171 | 85 2 0 0 | ||
172 | 94 2 0 0 | ||
173 | 95 2 0 0>; | ||
174 | reg = <0x0 0x1000>; | ||
175 | }; | ||
176 | dcsr-npc { | ||
177 | compatible = "fsl,t4240-dcsr-cnpc", "fsl,dcsr-cnpc"; | ||
178 | reg = <0x1000 0x1000 0x1002000 0x10000>; | ||
179 | }; | ||
180 | dcsr-nxc@2000 { | ||
181 | compatible = "fsl,dcsr-nxc"; | ||
182 | reg = <0x2000 0x1000>; | ||
183 | }; | ||
184 | dcsr-corenet { | ||
185 | compatible = "fsl,dcsr-corenet"; | ||
186 | reg = <0x8000 0x1000 0x1A000 0x1000>; | ||
187 | }; | ||
188 | dcsr-dpaa@9000 { | ||
189 | compatible = "fsl,t4240-dcsr-dpaa", "fsl,dcsr-dpaa"; | ||
190 | reg = <0x9000 0x1000>; | ||
191 | }; | ||
192 | dcsr-ocn@11000 { | ||
193 | compatible = "fsl,t4240-dcsr-ocn", "fsl,dcsr-ocn"; | ||
194 | reg = <0x11000 0x1000>; | ||
195 | }; | ||
196 | dcsr-ddr@12000 { | ||
197 | compatible = "fsl,dcsr-ddr"; | ||
198 | dev-handle = <&ddr1>; | ||
199 | reg = <0x12000 0x1000>; | ||
200 | }; | ||
201 | dcsr-ddr@13000 { | ||
202 | compatible = "fsl,dcsr-ddr"; | ||
203 | dev-handle = <&ddr2>; | ||
204 | reg = <0x13000 0x1000>; | ||
205 | }; | ||
206 | dcsr-ddr@14000 { | ||
207 | compatible = "fsl,dcsr-ddr"; | ||
208 | dev-handle = <&ddr3>; | ||
209 | reg = <0x14000 0x1000>; | ||
210 | }; | ||
211 | dcsr-nal@18000 { | ||
212 | compatible = "fsl,t4240-dcsr-nal", "fsl,dcsr-nal"; | ||
213 | reg = <0x18000 0x1000>; | ||
214 | }; | ||
215 | dcsr-rcpm@22000 { | ||
216 | compatible = "fsl,t4240-dcsr-rcpm", "fsl,dcsr-rcpm"; | ||
217 | reg = <0x22000 0x1000>; | ||
218 | }; | ||
219 | dcsr-snpc@30000 { | ||
220 | compatible = "fsl,t4240-dcsr-snpc", "fsl,dcsr-snpc"; | ||
221 | reg = <0x30000 0x1000 0x1022000 0x10000>; | ||
222 | }; | ||
223 | dcsr-snpc@31000 { | ||
224 | compatible = "fsl,t4240-dcsr-snpc", "fsl,dcsr-snpc"; | ||
225 | reg = <0x31000 0x1000 0x1042000 0x10000>; | ||
226 | }; | ||
227 | dcsr-snpc@32000 { | ||
228 | compatible = "fsl,t4240-dcsr-snpc", "fsl,dcsr-snpc"; | ||
229 | reg = <0x32000 0x1000 0x1062000 0x10000>; | ||
230 | }; | ||
231 | dcsr-cpu-sb-proxy@100000 { | ||
232 | compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; | ||
233 | cpu-handle = <&cpu0>; | ||
234 | reg = <0x100000 0x1000 0x101000 0x1000>; | ||
235 | }; | ||
236 | dcsr-cpu-sb-proxy@108000 { | ||
237 | compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; | ||
238 | cpu-handle = <&cpu1>; | ||
239 | reg = <0x108000 0x1000 0x109000 0x1000>; | ||
240 | }; | ||
241 | dcsr-cpu-sb-proxy@110000 { | ||
242 | compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; | ||
243 | cpu-handle = <&cpu2>; | ||
244 | reg = <0x110000 0x1000 0x111000 0x1000>; | ||
245 | }; | ||
246 | dcsr-cpu-sb-proxy@118000 { | ||
247 | compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; | ||
248 | cpu-handle = <&cpu3>; | ||
249 | reg = <0x118000 0x1000 0x119000 0x1000>; | ||
250 | }; | ||
251 | dcsr-cpu-sb-proxy@120000 { | ||
252 | compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; | ||
253 | cpu-handle = <&cpu4>; | ||
254 | reg = <0x120000 0x1000 0x121000 0x1000>; | ||
255 | }; | ||
256 | dcsr-cpu-sb-proxy@128000 { | ||
257 | compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; | ||
258 | cpu-handle = <&cpu5>; | ||
259 | reg = <0x128000 0x1000 0x129000 0x1000>; | ||
260 | }; | ||
261 | dcsr-cpu-sb-proxy@130000 { | ||
262 | compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; | ||
263 | cpu-handle = <&cpu6>; | ||
264 | reg = <0x130000 0x1000 0x131000 0x1000>; | ||
265 | }; | ||
266 | dcsr-cpu-sb-proxy@138000 { | ||
267 | compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; | ||
268 | cpu-handle = <&cpu7>; | ||
269 | reg = <0x138000 0x1000 0x139000 0x1000>; | ||
270 | }; | ||
271 | dcsr-cpu-sb-proxy@140000 { | ||
272 | compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; | ||
273 | cpu-handle = <&cpu8>; | ||
274 | reg = <0x140000 0x1000 0x141000 0x1000>; | ||
275 | }; | ||
276 | dcsr-cpu-sb-proxy@148000 { | ||
277 | compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; | ||
278 | cpu-handle = <&cpu9>; | ||
279 | reg = <0x148000 0x1000 0x149000 0x1000>; | ||
280 | }; | ||
281 | dcsr-cpu-sb-proxy@150000 { | ||
282 | compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; | ||
283 | cpu-handle = <&cpu10>; | ||
284 | reg = <0x150000 0x1000 0x151000 0x1000>; | ||
285 | }; | ||
286 | dcsr-cpu-sb-proxy@158000 { | ||
287 | compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; | ||
288 | cpu-handle = <&cpu11>; | ||
289 | reg = <0x158000 0x1000 0x159000 0x1000>; | ||
290 | }; | ||
291 | }; | ||
292 | |||
162 | &soc { | 293 | &soc { |
163 | #address-cells = <1>; | 294 | #address-cells = <1>; |
164 | #size-cells = <1>; | 295 | #size-cells = <1>; |
diff --git a/arch/powerpc/boot/dts/fsl/t4240si-pre.dtsi b/arch/powerpc/boot/dts/fsl/t4240si-pre.dtsi index 12af298a9aa0..9b39a438d691 100644 --- a/arch/powerpc/boot/dts/fsl/t4240si-pre.dtsi +++ b/arch/powerpc/boot/dts/fsl/t4240si-pre.dtsi | |||
@@ -44,6 +44,7 @@ | |||
44 | 44 | ||
45 | aliases { | 45 | aliases { |
46 | ccsr = &soc; | 46 | ccsr = &soc; |
47 | dcsr = &dcsr; | ||
47 | 48 | ||
48 | serial0 = &serial0; | 49 | serial0 = &serial0; |
49 | serial1 = &serial1; | 50 | serial1 = &serial1; |
@@ -63,62 +64,62 @@ | |||
63 | #address-cells = <1>; | 64 | #address-cells = <1>; |
64 | #size-cells = <0>; | 65 | #size-cells = <0>; |
65 | 66 | ||
66 | PowerPC,e6500@0 { | 67 | cpu0: PowerPC,e6500@0 { |
67 | device_type = "cpu"; | 68 | device_type = "cpu"; |
68 | reg = <0 1>; | 69 | reg = <0 1>; |
69 | next-level-cache = <&L2_1>; | 70 | next-level-cache = <&L2_1>; |
70 | }; | 71 | }; |
71 | PowerPC,e6500@1 { | 72 | cpu1: PowerPC,e6500@1 { |
72 | device_type = "cpu"; | 73 | device_type = "cpu"; |
73 | reg = <2 3>; | 74 | reg = <2 3>; |
74 | next-level-cache = <&L2_1>; | 75 | next-level-cache = <&L2_1>; |
75 | }; | 76 | }; |
76 | PowerPC,e6500@2 { | 77 | cpu2: PowerPC,e6500@2 { |
77 | device_type = "cpu"; | 78 | device_type = "cpu"; |
78 | reg = <4 5>; | 79 | reg = <4 5>; |
79 | next-level-cache = <&L2_1>; | 80 | next-level-cache = <&L2_1>; |
80 | }; | 81 | }; |
81 | PowerPC,e6500@3 { | 82 | cpu3: PowerPC,e6500@3 { |
82 | device_type = "cpu"; | 83 | device_type = "cpu"; |
83 | reg = <6 7>; | 84 | reg = <6 7>; |
84 | next-level-cache = <&L2_1>; | 85 | next-level-cache = <&L2_1>; |
85 | }; | 86 | }; |
86 | PowerPC,e6500@4 { | 87 | cpu4: PowerPC,e6500@4 { |
87 | device_type = "cpu"; | 88 | device_type = "cpu"; |
88 | reg = <8 9>; | 89 | reg = <8 9>; |
89 | next-level-cache = <&L2_2>; | 90 | next-level-cache = <&L2_2>; |
90 | }; | 91 | }; |
91 | PowerPC,e6500@5 { | 92 | cpu5: PowerPC,e6500@5 { |
92 | device_type = "cpu"; | 93 | device_type = "cpu"; |
93 | reg = <10 11>; | 94 | reg = <10 11>; |
94 | next-level-cache = <&L2_2>; | 95 | next-level-cache = <&L2_2>; |
95 | }; | 96 | }; |
96 | PowerPC,e6500@6 { | 97 | cpu6: PowerPC,e6500@6 { |
97 | device_type = "cpu"; | 98 | device_type = "cpu"; |
98 | reg = <12 13>; | 99 | reg = <12 13>; |
99 | next-level-cache = <&L2_2>; | 100 | next-level-cache = <&L2_2>; |
100 | }; | 101 | }; |
101 | PowerPC,e6500@7 { | 102 | cpu7: PowerPC,e6500@7 { |
102 | device_type = "cpu"; | 103 | device_type = "cpu"; |
103 | reg = <14 15>; | 104 | reg = <14 15>; |
104 | next-level-cache = <&L2_2>; | 105 | next-level-cache = <&L2_2>; |
105 | }; | 106 | }; |
106 | PowerPC,e6500@8 { | 107 | cpu8: PowerPC,e6500@8 { |
107 | device_type = "cpu"; | 108 | device_type = "cpu"; |
108 | reg = <16 17>; | 109 | reg = <16 17>; |
109 | next-level-cache = <&L2_3>; | 110 | next-level-cache = <&L2_3>; |
110 | }; | 111 | }; |
111 | PowerPC,e6500@9 { | 112 | cpu9: PowerPC,e6500@9 { |
112 | device_type = "cpu"; | 113 | device_type = "cpu"; |
113 | reg = <18 19>; | 114 | reg = <18 19>; |
114 | next-level-cache = <&L2_3>; | 115 | next-level-cache = <&L2_3>; |
115 | }; | 116 | }; |
116 | PowerPC,e6500@10 { | 117 | cpu10: PowerPC,e6500@10 { |
117 | device_type = "cpu"; | 118 | device_type = "cpu"; |
118 | reg = <20 21>; | 119 | reg = <20 21>; |
119 | next-level-cache = <&L2_3>; | 120 | next-level-cache = <&L2_3>; |
120 | }; | 121 | }; |
121 | PowerPC,e6500@11 { | 122 | cpu11: PowerPC,e6500@11 { |
122 | device_type = "cpu"; | 123 | device_type = "cpu"; |
123 | reg = <22 23>; | 124 | reg = <22 23>; |
124 | next-level-cache = <&L2_3>; | 125 | next-level-cache = <&L2_3>; |