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 = "MPC8560ADS", "MPC85xxADS";
26 d-cache-line-size = <20>; // 32 bytes
27 i-cache-line-size = <20>; // 32 bytes
28 d-cache-size = <8000>; // L1, 32K
29 i-cache-size = <8000>; // L1, 32K
30 timebase-frequency = <04ead9a0>;
31 bus-frequency = <13ab6680>;
32 clock-frequency = <312c8040>;
38 device_type = "memory";
39 reg = <00000000 10000000>;
45 #interrupt-cells = <2>;
47 ranges = <0 e0000000 00100000>;
48 reg = <e0000000 00000200>;
49 bus-frequency = <13ab6680>;
53 compatible = "gianfar";
57 phy0: ethernet-phy@0 {
58 interrupt-parent = <&mpic>;
61 device_type = "ethernet-phy";
63 phy1: ethernet-phy@1 {
64 interrupt-parent = <&mpic>;
67 device_type = "ethernet-phy";
69 phy2: ethernet-phy@2 {
70 interrupt-parent = <&mpic>;
73 device_type = "ethernet-phy";
75 phy3: ethernet-phy@3 {
76 interrupt-parent = <&mpic>;
79 device_type = "ethernet-phy";
84 device_type = "network";
86 compatible = "gianfar";
88 address = [ 00 00 0C 00 00 FD ];
89 interrupts = <d 2 e 2 12 2>;
90 interrupt-parent = <&mpic>;
97 device_type = "network";
99 compatible = "gianfar";
101 address = [ 00 00 0C 00 01 FD ];
102 interrupts = <13 2 14 2 18 2>;
103 interrupt-parent = <&mpic>;
104 phy-handle = <&phy1>;
108 #interrupt-cells = <1>;
110 #address-cells = <3>;
114 clock-frequency = <3f940aa>;
115 interrupt-map-mask = <f800 0 0 7>;
119 1000 0 0 1 &mpic 31 1
120 1000 0 0 2 &mpic 32 1
121 1000 0 0 3 &mpic 33 1
122 1000 0 0 4 &mpic 34 1
125 1800 0 0 1 &mpic 34 1
126 1800 0 0 2 &mpic 31 1
127 1800 0 0 3 &mpic 32 1
128 1800 0 0 4 &mpic 33 1
131 2000 0 0 1 &mpic 33 1
132 2000 0 0 2 &mpic 34 1
133 2000 0 0 3 &mpic 31 1
134 2000 0 0 4 &mpic 32 1
137 2800 0 0 1 &mpic 32 1
138 2800 0 0 2 &mpic 33 1
139 2800 0 0 3 &mpic 34 1
140 2800 0 0 4 &mpic 31 1
143 6000 0 0 1 &mpic 31 1
144 6000 0 0 2 &mpic 32 1
145 6000 0 0 3 &mpic 33 1
146 6000 0 0 4 &mpic 34 1
149 6800 0 0 1 &mpic 34 1
150 6800 0 0 2 &mpic 31 1
151 6800 0 0 3 &mpic 32 1
152 6800 0 0 4 &mpic 33 1
155 7000 0 0 1 &mpic 33 1
156 7000 0 0 2 &mpic 34 1
157 7000 0 0 3 &mpic 31 1
158 7000 0 0 4 &mpic 32 1
161 7800 0 0 1 &mpic 32 1
162 7800 0 0 2 &mpic 33 1
163 7800 0 0 3 &mpic 34 1
164 7800 0 0 4 &mpic 31 1
167 9000 0 0 1 &mpic 31 1
168 9000 0 0 2 &mpic 32 1
169 9000 0 0 3 &mpic 33 1
170 9000 0 0 4 &mpic 34 1
173 9800 0 0 1 &mpic 34 1
174 9800 0 0 2 &mpic 31 1
175 9800 0 0 3 &mpic 32 1
176 9800 0 0 4 &mpic 33 1
179 a000 0 0 1 &mpic 33 1
180 a000 0 0 2 &mpic 34 1
181 a000 0 0 3 &mpic 31 1
182 a000 0 0 4 &mpic 32 1
185 a800 0 0 1 &mpic 32 1
186 a800 0 0 2 &mpic 33 1
187 a800 0 0 3 &mpic 34 1
188 a800 0 0 4 &mpic 31 1>;
190 interrupt-parent = <&mpic>;
193 ranges = <02000000 0 80000000 80000000 0 20000000
194 01000000 0 00000000 e2000000 0 01000000>;
198 interrupt-controller;
199 #address-cells = <0>;
200 #interrupt-cells = <2>;
203 device_type = "open-pic";
207 #address-cells = <1>;
209 #interrupt-cells = <2>;
212 ranges = <0 0 c0000>;
214 command-proc = <919c0>;
215 brg-frequency = <9d5b340>;
218 interrupt-controller;
219 #address-cells = <0>;
220 #interrupt-cells = <2>;
222 interrupt-parent = <&mpic>;
225 device_type = "cpm-pic";
229 device_type = "serial";
230 compatible = "cpm_uart";
233 reg = <91a00 20 88000 100>;
234 clock-setup = <00ffffff 0>;
237 current-speed = <1c200>;
239 interrupt-parent = <&cpmpic>;
243 device_type = "serial";
244 compatible = "cpm_uart";
247 reg = <91a20 20 88100 100>;
248 clock-setup = <ff00ffff 90000>;
251 current-speed = <1c200>;
253 interrupt-parent = <&cpmpic>;
257 device_type = "network";
258 compatible = "fs_enet";
261 reg = <91320 20 88500 100 913a0 30>;
262 mac-address = [ 00 00 0C 00 02 FD ];
263 clock-setup = <ff00ffff 250000>;
267 interrupt-parent = <&cpmpic>;
268 phy-handle = <&phy2>;
272 device_type = "network";
273 compatible = "fs_enet";
276 reg = <91340 20 88600 100 913d0 30>;
277 mac-address = [ 00 00 0C 00 03 FD ];
278 clock-setup = <ffff00ff 3700>;
282 interrupt-parent = <&cpmpic>;
283 phy-handle = <&phy3>;