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>;
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>;
41 interrupt-controller@f8200000 {
42 linux,phandle = <f8200000>;
44 #interrupt-cells = <2>;
46 reg = <f8200000 f8200004>;
48 device_type = "pci-pic";
51 device_type = "memory";
52 linux,phandle = <300>;
53 reg = <00000000 4000000 f4500000 00000020>;
59 #interrupt-cells = <2>;
61 ranges = < 0 0 2 00000000 f0000000 00053000>;
66 compatible = "fs_enet";
68 linux,phandle = <24520>;
72 linux,phandle = <2452000>;
73 interrupt-parent = <10c00>;
76 bitbang = [ 12 12 13 02 02 01 ];
77 device_type = "ethernet-phy";
80 linux,phandle = <2452001>;
81 interrupt-parent = <10c00>;
83 bitbang = [ 12 12 13 02 02 01 ];
85 device_type = "ethernet-phy";
92 device_type = "network";
94 compatible = "fs_enet";
96 reg = <11300 20 8400 100 11380 30>;
97 mac-address = [ 00 11 2F 99 43 54 ];
99 interrupt-parent = <10c00>;
100 phy-handle = <2452000>;
106 device_type = "network";
108 compatible = "fs_enet";
110 reg = <11320 20 8500 100 113b0 30>;
111 mac-address = [ 00 11 2F 99 44 54 ];
113 interrupt-parent = <10c00>;
114 phy-handle = <2452001>;
120 linux,phandle = <f0000000>;
121 #address-cells = <1>;
123 #interrupt-cells = <2>;
126 ranges = <00000000 00000000 3ffff>;
128 command-proc = <119c0>;
129 brg-frequency = <17D7840>;
133 device_type = "serial";
134 compatible = "cpm_uart";
137 reg = <11a00 20 8000 100>;
138 current-speed = <1c200>;
140 interrupt-parent = <10c00>;
141 clock-setup = <0 00ffffff>;
147 device_type = "serial";
148 compatible = "cpm_uart";
151 reg = <11a60 20 8300 100>;
152 current-speed = <1c200>;
154 interrupt-parent = <10c00>;
155 clock-setup = <1b ffffff00>;
161 interrupt-controller@10c00 {
162 linux,phandle = <10c00>;
163 #address-cells = <0>;
164 #interrupt-cells = <2>;
165 interrupt-controller;
168 device_type = "cpm-pic";
172 linux,phandle = <0500>;
173 #interrupt-cells = <1>;
175 #address-cells = <3>;
179 clock-frequency = <3f940aa>;
180 interrupt-map-mask = <f800 0 0 7>;
184 b000 0 0 1 f8200000 40 0
185 b000 0 0 2 f8200000 41 0
186 b000 0 0 3 f8200000 42 0
187 b000 0 0 4 f8200000 43 0
190 b800 0 0 1 f8200000 43 0
191 b800 0 0 2 f8200000 40 0
192 b800 0 0 3 f8200000 41 0
193 b800 0 0 4 f8200000 42 0
196 c000 0 0 1 f8200000 42 0
197 c000 0 0 2 f8200000 43 0
198 c000 0 0 3 f8200000 40 0
199 c000 0 0 4 f8200000 41 0>;
200 interrupt-parent = <10c00>;
203 ranges = <02000000 0 80000000 80000000 0 40000000
204 01000000 0 00000000 f6000000 0 02000000>;
207 /* May need to remove if on a part without crypto engine */
209 device_type = "crypto";
211 compatible = "talitos";
214 interrupt-parent = <10c00>;
216 channel-fifo-len = <18>;
217 exec-units-mask = <0000007e>;
218 /* desc mask is for rev1.x, we need runtime fixup for >=2.x */
219 descriptor-types-mask = <01010ebf>;