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.
15 compatible = "ibm,holly";
25 d-cache-line-size = <20>;
26 i-cache-line-size = <20>;
27 d-cache-size = <8000>;
28 i-cache-size = <8000>;
31 timebase-frequency = <2faf080>;
32 clock-frequency = <23c34600>;
33 bus-frequency = <bebc200>;
38 device_type = "memory";
39 reg = <00000000 20000000>;
43 device_type = "tsi-bridge";
44 compatible = "tsi109-bridge", "tsi108-bridge";
47 ranges = <00000000 c0000000 00010000>;
48 reg = <c0000000 00010000>;
52 compatible = "tsi109-i2c", "tsi108-i2c";
53 interrupt-parent = <&MPIC>;
60 compatible = "tsi109-mdio", "tsi108-mdio";
65 PHY1: ethernet-phy@1 {
66 compatible = "bcm5461a";
68 txc-rxc-delay-disable;
71 PHY2: ethernet-phy@2 {
72 compatible = "bcm5461a";
74 txc-rxc-delay-disable;
79 device_type = "network";
80 compatible = "tsi109-ethernet", "tsi108-ethernet";
84 local-mac-address = [ 00 00 00 00 00 00 ];
85 interrupt-parent = <&MPIC>;
87 mdio-handle = <&MDIO>;
92 device_type = "network";
93 compatible = "tsi109-ethernet", "tsi108-ethernet";
97 local-mac-address = [ 00 00 00 00 00 00 ];
98 interrupt-parent = <&MPIC>;
100 mdio-handle = <&MDIO>;
101 phy-handle = <&PHY2>;
105 device_type = "serial";
106 compatible = "ns16550";
108 virtual-reg = <c0007808>;
109 clock-frequency = <3F9C6000>;
110 current-speed = <1c200>;
111 interrupt-parent = <&MPIC>;
116 device_type = "serial";
117 compatible = "ns16550";
119 virtual-reg = <c0007c08>;
120 clock-frequency = <3F9C6000>;
121 current-speed = <1c200>;
122 interrupt-parent = <&MPIC>;
127 device_type = "open-pic";
128 compatible = "chrp,open-pic";
129 interrupt-controller;
130 #interrupt-cells = <2>;
137 compatible = "tsi109-pci", "tsi108-pci";
138 #interrupt-cells = <1>;
140 #address-cells = <3>;
143 /*----------------------------------------------------+
145 | 01 denotes I/O space
146 | 02 denotes 32-bit memory space
147 +----------------------------------------------------*/
148 ranges = <02000000 0 40000000 40000000 0 10000000
149 01000000 0 00000000 7e000000 0 00010000>;
150 clock-frequency = <7f28154>;
151 interrupt-parent = <&MPIC>;
153 interrupt-map-mask = <f800 0 0 7>;
154 /*----------------------------------------------------+
155 | The INTA, INTB, INTC, INTD are shared.
156 +----------------------------------------------------*/
180 device_type = "pic-router";
181 interrupt-controller;
183 clock-frequency = <0>;
184 #address-cells = <0>;
185 #interrupt-cells = <2>;
187 interrupt-parent = <&MPIC>;
193 linux,stdout-path = "/tsi109@c0000000/serial@7808";