2 * Device Tree Source for IBM Holly (PPC 750CL with TSI controller)
3 * Copyright 2007, IBM Corporation
5 * Stephen Winiecki <stevewin@us.ibm.com>
6 * Josh Boyer <jwboyer@linux.vnet.ibm.com>
8 * This file is licensed under the terms of the GNU General Public
9 * License version 2. This program is licensed "as is" without
10 * any warranty of any kind, whether express or implied.
13 * dtc -I dts -O asm -o holly.S -b 0 holly.dts
14 * dtc -I dts -O dtb -o holly.dtb -b 0 holly.dts
19 compatible = "ibm,holly";
29 d-cache-line-size = <20>;
30 i-cache-line-size = <20>;
31 d-cache-size = <8000>;
32 i-cache-size = <8000>;
35 timebase-frequency = <2faf080>;
36 clock-frequency = <23c34600>;
37 bus-frequency = <bebc200>;
43 device_type = "memory";
44 reg = <00000000 20000000>;
48 device_type = "tsi-bridge";
49 compatible = "tsi109-bridge", "tsi108-bridge";
52 ranges = <00000000 c0000000 00010000>;
53 reg = <c0000000 00010000>;
57 compatible = "tsi109-i2c", "tsi108-i2c";
58 interrupt-parent = <&MPIC>;
65 compatible = "tsi109-mdio", "tsi108-mdio";
70 PHY1: ethernet-phy@1 {
71 compatible = "bcm5461a";
73 txc-rxc-delay-disable;
76 PHY2: ethernet-phy@2 {
77 compatible = "bcm5461a";
79 txc-rxc-delay-disable;
84 device_type = "network";
85 compatible = "tsi109-ethernet", "tsi108-ethernet";
89 local-mac-address = [ 00 00 00 00 00 00 ];
90 interrupt-parent = <&MPIC>;
92 mdio-handle = <&MDIO>;
97 device_type = "network";
98 compatible = "tsi109-ethernet", "tsi108-ethernet";
102 local-mac-address = [ 00 00 00 00 00 00 ];
103 interrupt-parent = <&MPIC>;
105 mdio-handle = <&MDIO>;
106 phy-handle = <&PHY2>;
110 device_type = "serial";
111 compatible = "ns16550";
113 virtual-reg = <c0007808>;
114 clock-frequency = <3F9C6000>;
115 current-speed = <1c200>;
116 interrupt-parent = <&MPIC>;
121 device_type = "serial";
122 compatible = "ns16550";
124 virtual-reg = <c0007c08>;
125 clock-frequency = <3F9C6000>;
126 current-speed = <1c200>;
127 interrupt-parent = <&MPIC>;
132 device_type = "open-pic";
133 compatible = "chrp,open-pic";
134 interrupt-controller;
135 #interrupt-cells = <2>;
142 compatible = "tsi109-pci", "tsi108-pci";
143 #interrupt-cells = <1>;
145 #address-cells = <3>;
148 /*----------------------------------------------------+
150 | 01 denotes I/O space
151 | 02 denotes 32-bit memory space
152 +----------------------------------------------------*/
153 ranges = <02000000 0 40000000 40000000 0 10000000
154 01000000 0 00000000 7e000000 0 00010000>;
155 clock-frequency = <7f28154>;
156 interrupt-parent = <&MPIC>;
158 interrupt-map-mask = <f800 0 0 7>;
159 /*----------------------------------------------------+
160 | The INTA, INTB, INTC, INTD are shared.
161 +----------------------------------------------------*/
185 device_type = "pic-router";
186 interrupt-controller;
188 clock-frequency = <0>;
189 #address-cells = <0>;
190 #interrupt-cells = <2>;
192 interrupt-parent = <&MPIC>;
198 linux,stdout-path = "/tsi109@c0000000/serial@7808";