2 * MPC8560 ADS Device Tree Source
4 * Copyright 2006 Freescale Semiconductor Inc.
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.
15 compatible = "MPC85xxADS";
18 linux,phandle = <100>;
24 linux,phandle = <200>;
29 d-cache-line-size = <20>; // 32 bytes
30 i-cache-line-size = <20>; // 32 bytes
31 d-cache-size = <8000>; // L1, 32K
32 i-cache-size = <8000>; // L1, 32K
33 timebase-frequency = <04ead9a0>;
34 bus-frequency = <13ab6680>;
35 clock-frequency = <312c8040>;
37 linux,phandle = <201>;
42 device_type = "memory";
43 linux,phandle = <300>;
44 reg = <00000000 10000000>;
50 #interrupt-cells = <2>;
52 ranges = <0 e0000000 00100000>;
53 reg = <e0000000 00000200>;
54 bus-frequency = <13ab6680>;
58 compatible = "gianfar";
60 linux,phandle = <24520>;
64 linux,phandle = <2452000>;
65 interrupt-parent = <40000>;
68 device_type = "ethernet-phy";
71 linux,phandle = <2452001>;
72 interrupt-parent = <40000>;
75 device_type = "ethernet-phy";
78 linux,phandle = <2452002>;
79 interrupt-parent = <40000>;
82 device_type = "ethernet-phy";
85 linux,phandle = <2452003>;
86 interrupt-parent = <40000>;
89 device_type = "ethernet-phy";
94 device_type = "network";
96 compatible = "gianfar";
98 address = [ 00 00 0C 00 00 FD ];
99 interrupts = <d 2 e 2 12 2>;
100 interrupt-parent = <40000>;
101 phy-handle = <2452000>;
105 #address-cells = <1>;
107 device_type = "network";
109 compatible = "gianfar";
111 address = [ 00 00 0C 00 01 FD ];
112 interrupts = <13 2 14 2 18 2>;
113 interrupt-parent = <40000>;
114 phy-handle = <2452001>;
118 linux,phandle = <8000>;
119 #interrupt-cells = <1>;
121 #address-cells = <3>;
125 clock-frequency = <3f940aa>;
126 interrupt-map-mask = <f800 0 0 7>;
130 1000 0 0 1 40000 31 1
131 1000 0 0 2 40000 32 1
132 1000 0 0 3 40000 33 1
133 1000 0 0 4 40000 34 1
136 1800 0 0 1 40000 34 1
137 1800 0 0 2 40000 31 1
138 1800 0 0 3 40000 32 1
139 1800 0 0 4 40000 33 1
142 2000 0 0 1 40000 33 1
143 2000 0 0 2 40000 34 1
144 2000 0 0 3 40000 31 1
145 2000 0 0 4 40000 32 1
148 2800 0 0 1 40000 32 1
149 2800 0 0 2 40000 33 1
150 2800 0 0 3 40000 34 1
151 2800 0 0 4 40000 31 1
154 6000 0 0 1 40000 31 1
155 6000 0 0 2 40000 32 1
156 6000 0 0 3 40000 33 1
157 6000 0 0 4 40000 34 1
160 6800 0 0 1 40000 34 1
161 6800 0 0 2 40000 31 1
162 6800 0 0 3 40000 32 1
163 6800 0 0 4 40000 33 1
166 7000 0 0 1 40000 33 1
167 7000 0 0 2 40000 34 1
168 7000 0 0 3 40000 31 1
169 7000 0 0 4 40000 32 1
172 7800 0 0 1 40000 32 1
173 7800 0 0 2 40000 33 1
174 7800 0 0 3 40000 34 1
175 7800 0 0 4 40000 31 1
178 9000 0 0 1 40000 31 1
179 9000 0 0 2 40000 32 1
180 9000 0 0 3 40000 33 1
181 9000 0 0 4 40000 34 1
184 9800 0 0 1 40000 34 1
185 9800 0 0 2 40000 31 1
186 9800 0 0 3 40000 32 1
187 9800 0 0 4 40000 33 1
190 a000 0 0 1 40000 33 1
191 a000 0 0 2 40000 34 1
192 a000 0 0 3 40000 31 1
193 a000 0 0 4 40000 32 1
196 a800 0 0 1 40000 32 1
197 a800 0 0 2 40000 33 1
198 a800 0 0 3 40000 34 1
199 a800 0 0 4 40000 31 1>;
201 interrupt-parent = <40000>;
204 ranges = <02000000 0 80000000 80000000 0 20000000
205 01000000 0 00000000 e2000000 0 01000000>;
209 linux,phandle = <40000>;
210 interrupt-controller;
211 #address-cells = <0>;
212 #interrupt-cells = <2>;
215 device_type = "open-pic";
219 linux,phandle = <e0000000>;
220 #address-cells = <1>;
222 #interrupt-cells = <2>;
225 ranges = <0 0 c0000>;
227 command-proc = <919c0>;
228 brg-frequency = <9d5b340>;
231 linux,phandle = <90c00>;
232 interrupt-controller;
233 #address-cells = <0>;
234 #interrupt-cells = <2>;
236 interrupt-parent = <40000>;
239 device_type = "cpm-pic";
243 device_type = "serial";
244 compatible = "cpm_uart";
247 reg = <91a00 20 88000 100>;
248 clock-setup = <00ffffff 0>;
251 current-speed = <1c200>;
253 interrupt-parent = <90c00>;
257 device_type = "serial";
258 compatible = "cpm_uart";
261 reg = <91a20 20 88100 100>;
262 clock-setup = <ff00ffff 90000>;
265 current-speed = <1c200>;
267 interrupt-parent = <90c00>;
271 device_type = "network";
272 compatible = "fs_enet";
275 reg = <91320 20 88500 100 913a0 30>;
276 mac-address = [ 00 00 0C 00 02 FD ];
277 clock-setup = <ff00ffff 250000>;
281 interrupt-parent = <90c00>;
282 phy-handle = <2452002>;
286 device_type = "network";
287 compatible = "fs_enet";
290 reg = <91340 20 88600 100 913d0 30>;
291 mac-address = [ 00 00 0C 00 03 FD ];
292 clock-setup = <ffff00ff 3700>;
296 interrupt-parent = <90c00>;
297 phy-handle = <2452003>;