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";
27 d-cache-line-size = <20>; // 32 bytes
28 i-cache-line-size = <20>; // 32 bytes
29 d-cache-size = <8000>; // L1, 32K
30 i-cache-size = <8000>; // L1, 32K
31 timebase-frequency = <04ead9a0>;
32 bus-frequency = <13ab6680>;
33 clock-frequency = <312c8040>;
39 device_type = "memory";
40 reg = <00000000 10000000>;
46 #interrupt-cells = <2>;
48 ranges = <0 e0000000 00100000>;
49 reg = <e0000000 00000200>;
50 bus-frequency = <13ab6680>;
54 compatible = "gianfar";
58 phy0: ethernet-phy@0 {
59 interrupt-parent = <&mpic>;
62 device_type = "ethernet-phy";
64 phy1: ethernet-phy@1 {
65 interrupt-parent = <&mpic>;
68 device_type = "ethernet-phy";
70 phy2: ethernet-phy@2 {
71 interrupt-parent = <&mpic>;
74 device_type = "ethernet-phy";
76 phy3: ethernet-phy@3 {
77 interrupt-parent = <&mpic>;
80 device_type = "ethernet-phy";
85 device_type = "network";
87 compatible = "gianfar";
89 address = [ 00 00 0C 00 00 FD ];
90 interrupts = <d 2 e 2 12 2>;
91 interrupt-parent = <&mpic>;
98 device_type = "network";
100 compatible = "gianfar";
102 address = [ 00 00 0C 00 01 FD ];
103 interrupts = <13 2 14 2 18 2>;
104 interrupt-parent = <&mpic>;
105 phy-handle = <&phy1>;
109 #interrupt-cells = <1>;
111 #address-cells = <3>;
115 clock-frequency = <3f940aa>;
116 interrupt-map-mask = <f800 0 0 7>;
120 1000 0 0 1 &mpic 31 1
121 1000 0 0 2 &mpic 32 1
122 1000 0 0 3 &mpic 33 1
123 1000 0 0 4 &mpic 34 1
126 1800 0 0 1 &mpic 34 1
127 1800 0 0 2 &mpic 31 1
128 1800 0 0 3 &mpic 32 1
129 1800 0 0 4 &mpic 33 1
132 2000 0 0 1 &mpic 33 1
133 2000 0 0 2 &mpic 34 1
134 2000 0 0 3 &mpic 31 1
135 2000 0 0 4 &mpic 32 1
138 2800 0 0 1 &mpic 32 1
139 2800 0 0 2 &mpic 33 1
140 2800 0 0 3 &mpic 34 1
141 2800 0 0 4 &mpic 31 1
144 6000 0 0 1 &mpic 31 1
145 6000 0 0 2 &mpic 32 1
146 6000 0 0 3 &mpic 33 1
147 6000 0 0 4 &mpic 34 1
150 6800 0 0 1 &mpic 34 1
151 6800 0 0 2 &mpic 31 1
152 6800 0 0 3 &mpic 32 1
153 6800 0 0 4 &mpic 33 1
156 7000 0 0 1 &mpic 33 1
157 7000 0 0 2 &mpic 34 1
158 7000 0 0 3 &mpic 31 1
159 7000 0 0 4 &mpic 32 1
162 7800 0 0 1 &mpic 32 1
163 7800 0 0 2 &mpic 33 1
164 7800 0 0 3 &mpic 34 1
165 7800 0 0 4 &mpic 31 1
168 9000 0 0 1 &mpic 31 1
169 9000 0 0 2 &mpic 32 1
170 9000 0 0 3 &mpic 33 1
171 9000 0 0 4 &mpic 34 1
174 9800 0 0 1 &mpic 34 1
175 9800 0 0 2 &mpic 31 1
176 9800 0 0 3 &mpic 32 1
177 9800 0 0 4 &mpic 33 1
180 a000 0 0 1 &mpic 33 1
181 a000 0 0 2 &mpic 34 1
182 a000 0 0 3 &mpic 31 1
183 a000 0 0 4 &mpic 32 1
186 a800 0 0 1 &mpic 32 1
187 a800 0 0 2 &mpic 33 1
188 a800 0 0 3 &mpic 34 1
189 a800 0 0 4 &mpic 31 1>;
191 interrupt-parent = <&mpic>;
194 ranges = <02000000 0 80000000 80000000 0 20000000
195 01000000 0 00000000 e2000000 0 01000000>;
199 interrupt-controller;
200 #address-cells = <0>;
201 #interrupt-cells = <2>;
204 device_type = "open-pic";
208 #address-cells = <1>;
210 #interrupt-cells = <2>;
213 ranges = <0 0 c0000>;
215 command-proc = <919c0>;
216 brg-frequency = <9d5b340>;
219 interrupt-controller;
220 #address-cells = <0>;
221 #interrupt-cells = <2>;
223 interrupt-parent = <&mpic>;
226 device_type = "cpm-pic";
230 device_type = "serial";
231 compatible = "cpm_uart";
234 reg = <91a00 20 88000 100>;
235 clock-setup = <00ffffff 0>;
238 current-speed = <1c200>;
240 interrupt-parent = <&cpmpic>;
244 device_type = "serial";
245 compatible = "cpm_uart";
248 reg = <91a20 20 88100 100>;
249 clock-setup = <ff00ffff 90000>;
252 current-speed = <1c200>;
254 interrupt-parent = <&cpmpic>;
258 device_type = "network";
259 compatible = "fs_enet";
262 reg = <91320 20 88500 100 913a0 30>;
263 mac-address = [ 00 00 0C 00 02 FD ];
264 clock-setup = <ff00ffff 250000>;
268 interrupt-parent = <&cpmpic>;
269 phy-handle = <&phy2>;
273 device_type = "network";
274 compatible = "fs_enet";
277 reg = <91340 20 88600 100 913d0 30>;
278 mac-address = [ 00 00 0C 00 03 FD ];
279 clock-setup = <ffff00ff 3700>;
283 interrupt-parent = <&cpmpic>;
284 phy-handle = <&phy3>;