2 * MPC8641 HPCN 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.
14 model = "MPC8641HPCN";
15 compatible = "mpc86xx";
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 = <0>; // 33 MHz, from uboot
32 bus-frequency = <0>; // From uboot
33 clock-frequency = <0>; // From uboot
39 d-cache-line-size = <20>; // 32 bytes
40 i-cache-line-size = <20>; // 32 bytes
41 d-cache-size = <8000>; // L1, 32K
42 i-cache-size = <8000>; // L1, 32K
43 timebase-frequency = <0>; // 33 MHz, from uboot
44 bus-frequency = <0>; // From uboot
45 clock-frequency = <0>; // From uboot
51 device_type = "memory";
52 reg = <00000000 40000000>; // 1G at 0x0
58 #interrupt-cells = <2>;
60 ranges = <0 f8000000 00100000>;
61 reg = <f8000000 00100000>; // CCSRBAR 1M
66 compatible = "fsl-i2c";
69 interrupt-parent = <40000>;
75 compatible = "fsl-i2c";
78 interrupt-parent = <40000>;
86 compatible = "gianfar";
88 linux,phandle = <24520>;
90 linux,phandle = <2452000>;
91 interrupt-parent = <40000>;
94 device_type = "ethernet-phy";
97 linux,phandle = <2452001>;
98 interrupt-parent = <40000>;
101 device_type = "ethernet-phy";
104 linux,phandle = <2452002>;
105 interrupt-parent = <40000>;
108 device_type = "ethernet-phy";
111 linux,phandle = <2452003>;
112 interrupt-parent = <40000>;
115 device_type = "ethernet-phy";
120 #address-cells = <1>;
122 device_type = "network";
124 compatible = "gianfar";
126 mac-address = [ 00 E0 0C 00 73 00 ];
127 interrupts = <1d 2 1e 2 22 2>;
128 interrupt-parent = <40000>;
129 phy-handle = <2452000>;
133 #address-cells = <1>;
135 device_type = "network";
137 compatible = "gianfar";
139 mac-address = [ 00 E0 0C 00 73 01 ];
140 interrupts = <23 2 24 2 28 2>;
141 interrupt-parent = <40000>;
142 phy-handle = <2452001>;
146 #address-cells = <1>;
148 device_type = "network";
150 compatible = "gianfar";
152 mac-address = [ 00 E0 0C 00 02 FD ];
153 interrupts = <1F 2 20 2 21 2>;
154 interrupt-parent = <40000>;
155 phy-handle = <2452002>;
159 #address-cells = <1>;
161 device_type = "network";
163 compatible = "gianfar";
165 mac-address = [ 00 E0 0C 00 03 FD ];
166 interrupts = <25 2 26 2 27 2>;
167 interrupt-parent = <40000>;
168 phy-handle = <2452003>;
171 device_type = "serial";
172 compatible = "ns16550";
174 clock-frequency = <0>;
176 interrupt-parent = <40000>;
180 device_type = "serial";
181 compatible = "ns16550";
183 clock-frequency = <0>;
185 interrupt-parent = <40000>;
191 #interrupt-cells = <1>;
193 #address-cells = <3>;
196 ranges = <02000000 0 80000000 80000000 0 20000000
197 01000000 0 00000000 e2000000 0 00100000>;
198 clock-frequency = <1fca055>;
199 interrupt-parent = <40000>;
201 interrupt-map-mask = <f800 0 0 7>;
295 linux,phandle = <4d0>;
296 clock-frequency = <0>;
297 interrupt-controller;
298 device_type = "interrupt-controller";
299 #address-cells = <0>;
300 #interrupt-cells = <2>;
302 compatible = "chrp,iic";
305 interrupt-parent = <40000>;
310 linux,phandle = <40000>;
311 clock-frequency = <0>;
312 interrupt-controller;
313 #address-cells = <0>;
314 #interrupt-cells = <2>;
317 compatible = "chrp,open-pic";
318 device_type = "open-pic";
335 interrupt-parent = <40000>;