2 * MPC8323E EMDS 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.
13 model = "MPC8323EMDS";
14 compatible = "MPC83xx";
17 linux,phandle = <100>;
23 linux,phandle = <200>;
28 d-cache-line-size = <20>; // 32 bytes
29 i-cache-line-size = <20>; // 32 bytes
30 d-cache-size = <4000>; // L1, 16K
31 i-cache-size = <4000>; // L1, 16K
32 timebase-frequency = <0>;
34 clock-frequency = <0>;
36 linux,phandle = <201>;
42 device_type = "memory";
43 linux,phandle = <300>;
44 reg = <00000000 08000000>;
48 device_type = "board-control";
49 reg = <f8000000 8000>;
55 #interrupt-cells = <2>;
57 ranges = <0 e0000000 00100000>;
58 reg = <e0000000 00000200>;
59 bus-frequency = <7DE2900>;
62 device_type = "watchdog";
63 compatible = "mpc83xx_wdt";
69 compatible = "fsl-i2c";
72 interrupt-parent = <700>;
77 device_type = "serial";
78 compatible = "ns16550";
80 clock-frequency = <0>;
82 interrupt-parent = <700>;
86 device_type = "serial";
87 compatible = "ns16550";
89 clock-frequency = <0>;
91 interrupt-parent = <700>;
95 device_type = "crypto";
97 compatible = "talitos";
100 interrupt-parent = <700>;
103 channel-fifo-len = <18>;
104 exec-units-mask = <0000004c>;
105 descriptor-types-mask = <0122003f>;
109 linux,phandle = <8500>;
110 interrupt-map-mask = <f800 0 0 7>;
112 /* IDSEL 0x11 AD17 */
118 /* IDSEL 0x12 AD18 */
124 /* IDSEL 0x13 AD19 */
152 c000 0 0 4 700 14 8>;
153 interrupt-parent = <700>;
156 ranges = <02000000 0 a0000000 90000000 0 10000000
157 42000000 0 80000000 80000000 0 10000000
158 01000000 0 00000000 d0000000 0 00100000>;
159 clock-frequency = <0>;
160 #interrupt-cells = <1>;
162 #address-cells = <3>;
169 linux,phandle = <700>;
170 interrupt-controller;
171 #address-cells = <0>;
172 #interrupt-cells = <2>;
175 device_type = "ipic";
180 device_type = "par_io";
184 linux,phandle = <140003>;
186 /* port pin dir open_drain assignment has_irq */
187 3 4 3 0 2 0 /* MDIO */
188 3 5 1 0 2 0 /* MDC */
189 0 d 2 0 1 0 /* RX_CLK (CLK9) */
190 3 18 2 0 1 0 /* TX_CLK (CLK10) */
191 1 1 1 0 1 0 /* TxD1 */
192 1 0 1 0 1 0 /* TxD0 */
193 1 1 1 0 1 0 /* TxD1 */
194 1 2 1 0 1 0 /* TxD2 */
195 1 3 1 0 1 0 /* TxD3 */
196 1 4 2 0 1 0 /* RxD0 */
197 1 5 2 0 1 0 /* RxD1 */
198 1 6 2 0 1 0 /* RxD2 */
199 1 7 2 0 1 0 /* RxD3 */
200 1 8 2 0 1 0 /* RX_ER */
201 1 9 1 0 1 0 /* TX_ER */
202 1 a 2 0 1 0 /* RX_DV */
203 1 b 2 0 1 0 /* COL */
204 1 c 1 0 1 0 /* TX_EN */
205 1 d 2 0 1 0>;/* CRS */
208 linux,phandle = <140004>;
210 /* port pin dir open_drain assignment has_irq */
211 3 1f 2 0 1 0 /* RX_CLK (CLK7) */
212 3 6 2 0 1 0 /* TX_CLK (CLK8) */
213 1 12 1 0 1 0 /* TxD0 */
214 1 13 1 0 1 0 /* TxD1 */
215 1 14 1 0 1 0 /* TxD2 */
216 1 15 1 0 1 0 /* TxD3 */
217 1 16 2 0 1 0 /* RxD0 */
218 1 17 2 0 1 0 /* RxD1 */
219 1 18 2 0 1 0 /* RxD2 */
220 1 19 2 0 1 0 /* RxD3 */
221 1 1a 2 0 1 0 /* RX_ER */
222 1 1b 1 0 1 0 /* TX_ER */
223 1 1c 2 0 1 0 /* RX_DV */
224 1 1d 2 0 1 0 /* COL */
225 1 1e 1 0 1 0 /* TX_EN */
226 1 1f 2 0 1 0>;/* CRS */
232 #address-cells = <1>;
236 ranges = <0 e0100000 00100000>;
237 reg = <e0100000 480>;
239 bus-frequency = <BCD3D80>;
242 device_type = "muram";
243 ranges = <0 00010000 00004000>;
252 compatible = "fsl_spi";
255 interrupt-parent = <80>;
261 compatible = "fsl_spi";
264 interrupt-parent = <80>;
270 compatible = "qe_udc";
271 reg = <6c0 40 8B00 100>;
273 interrupt-parent = <80>;
278 device_type = "network";
279 compatible = "ucc_geth";
284 interrupt-parent = <80>;
285 mac-address = [ 00 04 9f 00 23 23 ];
288 phy-handle = <212003>;
289 pio-handle = <140003>;
293 device_type = "network";
294 compatible = "ucc_geth";
299 interrupt-parent = <80>;
300 mac-address = [ 00 11 22 33 44 55 ];
303 phy-handle = <212004>;
304 pio-handle = <140004>;
308 #address-cells = <1>;
311 device_type = "mdio";
312 compatible = "ucc_geth_phy";
315 linux,phandle = <212003>;
316 interrupt-parent = <700>;
319 device_type = "ethernet-phy";
320 interface = <3>; //ENET_100_MII
323 linux,phandle = <212004>;
324 interrupt-parent = <700>;
327 device_type = "ethernet-phy";
333 linux,phandle = <80>;
334 interrupt-controller;
335 device_type = "qeic";
336 #address-cells = <0>;
337 #interrupt-cells = <1>;
341 interrupts = <20 8 21 8>; //high:32 low:33
342 interrupt-parent = <700>;