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>;
43 device_type = "memory";
44 linux,phandle = <300>;
45 reg = <00000000 10000000>;
51 #interrupt-cells = <2>;
53 ranges = <0 e0000000 00100000>;
54 reg = <e0000000 00000200>;
55 bus-frequency = <13ab6680>;
59 compatible = "gianfar";
61 linux,phandle = <24520>;
65 linux,phandle = <2452000>;
66 interrupt-parent = <40000>;
69 device_type = "ethernet-phy";
72 linux,phandle = <2452001>;
73 interrupt-parent = <40000>;
76 device_type = "ethernet-phy";
79 linux,phandle = <2452002>;
80 interrupt-parent = <40000>;
83 device_type = "ethernet-phy";
86 linux,phandle = <2452003>;
87 interrupt-parent = <40000>;
90 device_type = "ethernet-phy";
95 device_type = "network";
97 compatible = "gianfar";
99 address = [ 00 00 0C 00 00 FD ];
100 interrupts = <d 2 e 2 12 2>;
101 interrupt-parent = <40000>;
102 phy-handle = <2452000>;
106 #address-cells = <1>;
108 device_type = "network";
110 compatible = "gianfar";
112 address = [ 00 00 0C 00 01 FD ];
113 interrupts = <13 2 14 2 18 2>;
114 interrupt-parent = <40000>;
115 phy-handle = <2452001>;
119 linux,phandle = <8000>;
120 #interrupt-cells = <1>;
122 #address-cells = <3>;
126 clock-frequency = <3f940aa>;
127 interrupt-map-mask = <f800 0 0 7>;
131 1000 0 0 1 40000 31 1
132 1000 0 0 2 40000 32 1
133 1000 0 0 3 40000 33 1
134 1000 0 0 4 40000 34 1
137 1800 0 0 1 40000 34 1
138 1800 0 0 2 40000 31 1
139 1800 0 0 3 40000 32 1
140 1800 0 0 4 40000 33 1
143 2000 0 0 1 40000 33 1
144 2000 0 0 2 40000 34 1
145 2000 0 0 3 40000 31 1
146 2000 0 0 4 40000 32 1
149 2800 0 0 1 40000 32 1
150 2800 0 0 2 40000 33 1
151 2800 0 0 3 40000 34 1
152 2800 0 0 4 40000 31 1
155 6000 0 0 1 40000 31 1
156 6000 0 0 2 40000 32 1
157 6000 0 0 3 40000 33 1
158 6000 0 0 4 40000 34 1
161 6800 0 0 1 40000 34 1
162 6800 0 0 2 40000 31 1
163 6800 0 0 3 40000 32 1
164 6800 0 0 4 40000 33 1
167 7000 0 0 1 40000 33 1
168 7000 0 0 2 40000 34 1
169 7000 0 0 3 40000 31 1
170 7000 0 0 4 40000 32 1
173 7800 0 0 1 40000 32 1
174 7800 0 0 2 40000 33 1
175 7800 0 0 3 40000 34 1
176 7800 0 0 4 40000 31 1
179 9000 0 0 1 40000 31 1
180 9000 0 0 2 40000 32 1
181 9000 0 0 3 40000 33 1
182 9000 0 0 4 40000 34 1
185 9800 0 0 1 40000 34 1
186 9800 0 0 2 40000 31 1
187 9800 0 0 3 40000 32 1
188 9800 0 0 4 40000 33 1
191 a000 0 0 1 40000 33 1
192 a000 0 0 2 40000 34 1
193 a000 0 0 3 40000 31 1
194 a000 0 0 4 40000 32 1
197 a800 0 0 1 40000 32 1
198 a800 0 0 2 40000 33 1
199 a800 0 0 3 40000 34 1
200 a800 0 0 4 40000 31 1>;
202 interrupt-parent = <40000>;
205 ranges = <02000000 0 80000000 80000000 0 20000000
206 01000000 0 00000000 e2000000 0 01000000>;
210 linux,phandle = <40000>;
211 interrupt-controller;
212 #address-cells = <0>;
213 #interrupt-cells = <2>;
216 device_type = "open-pic";
220 linux,phandle = <e0000000>;
221 #address-cells = <1>;
223 #interrupt-cells = <2>;
226 ranges = <0 0 c0000>;
228 command-proc = <919c0>;
229 brg-frequency = <9d5b340>;
232 linux,phandle = <90c00>;
233 interrupt-controller;
234 #address-cells = <0>;
235 #interrupt-cells = <2>;
237 interrupt-parent = <40000>;
240 device_type = "cpm-pic";
244 device_type = "serial";
245 compatible = "cpm_uart";
248 reg = <91a00 20 88000 100>;
249 clock-setup = <00ffffff 0>;
252 current-speed = <1c200>;
254 interrupt-parent = <90c00>;
258 device_type = "serial";
259 compatible = "cpm_uart";
262 reg = <91a20 20 88100 100>;
263 clock-setup = <ff00ffff 90000>;
266 current-speed = <1c200>;
268 interrupt-parent = <90c00>;
272 device_type = "network";
273 compatible = "fs_enet";
276 reg = <91320 20 88500 100 913a0 30>;
277 mac-address = [ 00 00 0C 00 02 FD ];
278 clock-setup = <ff00ffff 250000>;
282 interrupt-parent = <90c00>;
283 phy-handle = <2452002>;
287 device_type = "network";
288 compatible = "fs_enet";
291 reg = <91340 20 88600 100 913d0 30>;
292 mac-address = [ 00 00 0C 00 03 FD ];
293 clock-setup = <ffff00ff 3700>;
297 interrupt-parent = <90c00>;
298 phy-handle = <2452003>;