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>;
39 device_type = "memory";
40 reg = <00000000 20000000>;
44 device_type = "tsi-bridge";
45 compatible = "tsi109-bridge", "tsi108-bridge";
48 ranges = <00000000 c0000000 00010000>;
49 reg = <c0000000 00010000>;
53 compatible = "tsi109-i2c", "tsi108-i2c";
54 interrupt-parent = <&MPIC>;
61 compatible = "tsi109-mdio", "tsi108-mdio";
66 PHY1: ethernet-phy@1 {
67 compatible = "bcm5461a";
69 txc-rxc-delay-disable;
72 PHY2: ethernet-phy@2 {
73 compatible = "bcm5461a";
75 txc-rxc-delay-disable;
80 device_type = "network";
81 compatible = "tsi109-ethernet", "tsi108-ethernet";
85 local-mac-address = [ 00 00 00 00 00 00 ];
86 interrupt-parent = <&MPIC>;
88 mdio-handle = <&MDIO>;
93 device_type = "network";
94 compatible = "tsi109-ethernet", "tsi108-ethernet";
98 local-mac-address = [ 00 00 00 00 00 00 ];
99 interrupt-parent = <&MPIC>;
101 mdio-handle = <&MDIO>;
102 phy-handle = <&PHY2>;
106 device_type = "serial";
107 compatible = "ns16550";
109 virtual-reg = <c0007808>;
110 clock-frequency = <3F9C6000>;
111 current-speed = <1c200>;
112 interrupt-parent = <&MPIC>;
117 device_type = "serial";
118 compatible = "ns16550";
120 virtual-reg = <c0007c08>;
121 clock-frequency = <3F9C6000>;
122 current-speed = <1c200>;
123 interrupt-parent = <&MPIC>;
128 device_type = "open-pic";
129 compatible = "chrp,open-pic";
130 interrupt-controller;
131 #interrupt-cells = <2>;
138 compatible = "tsi109-pci", "tsi108-pci";
139 #interrupt-cells = <1>;
141 #address-cells = <3>;
144 /*----------------------------------------------------+
146 | 01 denotes I/O space
147 | 02 denotes 32-bit memory space
148 +----------------------------------------------------*/
149 ranges = <02000000 0 40000000 40000000 0 10000000
150 01000000 0 00000000 7e000000 0 00010000>;
151 clock-frequency = <7f28154>;
152 interrupt-parent = <&MPIC>;
154 interrupt-map-mask = <f800 0 0 7>;
155 /*----------------------------------------------------+
156 | The INTA, INTB, INTC, INTD are shared.
157 +----------------------------------------------------*/
181 device_type = "pic-router";
182 interrupt-controller;
184 clock-frequency = <0>;
185 #address-cells = <0>;
186 #interrupt-cells = <2>;
188 interrupt-parent = <&MPIC>;
194 linux,stdout-path = "/tsi109@c0000000/serial@7808";