2 * MPC8272 ADS Device Tree Source
4 * Copyright 2005 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 compatible = "MPC8260ADS";
17 linux,phandle = <100>;
22 linux,phandle = <200>;
27 d-cache-line-size = <20>; // 32 bytes
28 i-cache-line-size = <20>; // 32 bytes
29 d-cache-size = <4000>; // L1, 16K
30 i-cache-size = <4000>; // L1, 16K
31 timebase-frequency = <0>;
33 clock-frequency = <0>;
35 linux,phandle = <201>;
39 interrupt-controller@f8200000 {
40 linux,phandle = <f8200000>;
42 #interrupt-cells = <2>;
44 reg = <f8200000 f8200004>;
46 device_type = "pci-pic";
49 device_type = "memory";
50 linux,phandle = <300>;
51 reg = <00000000 4000000 f4500000 00000020>;
57 interrupt-controller = <10c00>;
58 linux,phandle = <400>;
64 #interrupt-cells = <2>;
66 ranges = <00000000 f0000000 00053000>;
67 reg = <f0000000 10000>;
71 compatible = "fs_enet";
73 linux,phandle = <24520>;
77 linux,phandle = <2452000>;
78 interrupt-parent = <10c00>;
81 bitbang = [ 12 12 13 02 02 01 ];
82 device_type = "ethernet-phy";
85 linux,phandle = <2452001>;
86 interrupt-parent = <10c00>;
88 bitbang = [ 12 12 13 02 02 01 ];
90 device_type = "ethernet-phy";
97 device_type = "network";
99 compatible = "fs_enet";
101 reg = <11300 20 8400 100 11380 30>;
102 mac-address = [ 00 11 2F 99 43 54 ];
104 interrupt-parent = <10c00>;
105 phy-handle = <2452000>;
111 device_type = "network";
113 compatible = "fs_enet";
115 reg = <11320 20 8500 100 113b0 30>;
116 mac-address = [ 00 11 2F 99 44 54 ];
118 interrupt-parent = <10c00>;
119 phy-handle = <2452001>;
125 linux,phandle = <f0000000>;
126 #address-cells = <1>;
128 #interrupt-cells = <2>;
131 ranges = <00000000 00000000 20000>;
133 command-proc = <119c0>;
134 brg-frequency = <17D7840>;
138 device_type = "serial";
139 compatible = "cpm_uart";
142 reg = <11a00 20 8000 100>;
143 current-speed = <1c200>;
145 interrupt-parent = <10c00>;
146 clock-setup = <0 00ffffff>;
152 device_type = "serial";
153 compatible = "cpm_uart";
156 reg = <11a60 20 8300 100>;
157 current-speed = <1c200>;
159 interrupt-parent = <10c00>;
160 clock-setup = <1b ffffff00>;
166 interrupt-controller@10c00 {
167 linux,phandle = <10c00>;
168 #address-cells = <0>;
169 #interrupt-cells = <2>;
170 interrupt-controller;
173 device_type = "cpm-pic";
177 linux,phandle = <0500>;
178 #interrupt-cells = <1>;
180 #address-cells = <3>;
184 clock-frequency = <3f940aa>;
185 interrupt-map-mask = <f800 0 0 7>;
189 b000 0 0 1 f8200000 40 8
190 b000 0 0 2 f8200000 41 8
191 b000 0 0 3 f8200000 42 8
192 b000 0 0 4 f8200000 43 8
195 b800 0 0 1 f8200000 43 8
196 b800 0 0 2 f8200000 40 8
197 b800 0 0 3 f8200000 41 8
198 b800 0 0 4 f8200000 42 8
201 c000 0 0 1 f8200000 42 8
202 c000 0 0 2 f8200000 43 8
203 c000 0 0 3 f8200000 40 8
204 c000 0 0 4 f8200000 41 8>;
205 interrupt-parent = <10c00>;
208 ranges = <02000000 0 80000000 80000000 0 40000000
209 01000000 0 00000000 f6000000 0 02000000>;
212 /* May need to remove if on a part without crypto engine */
214 device_type = "crypto";
216 compatible = "talitos";
219 interrupt-parent = <10c00>;
221 channel-fifo-len = <18>;
222 exec-units-mask = <0000007e>;
223 /* desc mask is for rev1.x, we need runtime fixup for >=2.x */
224 descriptor-types-mask = <01010ebf>;