1 /* 2 * Device Tree Source for IBM Holly (PPC 750CL 3 * Copyright 2007, IBM Corporation 4 * 5 * Stephen Winiecki <stevewin@us.ibm.com> 6 * Josh Boyer <jwboyer@linux.vnet.ibm.com> 7 * 8 * This file is licensed under the terms of th 9 * License version 2. This program is license 10 * any warranty of any kind, whether express o 11 */ 12 13 /dts-v1/; 14 15 / { 16 model = "41K7339"; 17 compatible = "ibm,holly"; 18 #address-cells = <1>; 19 #size-cells = <1>; 20 21 cpus { 22 #address-cells = <1>; 23 #size-cells =<0>; 24 PowerPC,750CL@0 { 25 device_type = "cpu"; 26 reg = <0x00000000>; 27 d-cache-line-size = <3 28 i-cache-line-size = <3 29 d-cache-size = <32768> 30 i-cache-size = <32768> 31 d-cache-sets = <128>; 32 i-cache-sets = <128>; 33 timebase-frequency = < 34 clock-frequency = <600 35 bus-frequency = <20000 36 }; 37 }; 38 39 memory@0 { 40 device_type = "memory"; 41 reg = <0x00000000 0x20000000>; 42 }; 43 44 tsi109@c0000000 { 45 device_type = "tsi-bridge"; 46 compatible = "tsi109-bridge", 47 #address-cells = <1>; 48 #size-cells = <1>; 49 ranges = <0x00000000 0xc000000 50 reg = <0xc0000000 0x00010000>; 51 52 i2c@7000 { 53 device_type = "i2c"; 54 compatible = "tsi109- 55 interrupt-parent = <&M 56 interrupts = <0xe 0x2> 57 reg = <0x00007000 0x00 58 }; 59 60 MDIO: mdio@6000 { 61 compatible = "tsi109-m 62 reg = <0x00006000 0x00 63 #address-cells = <1>; 64 #size-cells = <0>; 65 66 PHY1: ethernet-phy@1 { 67 compatible = " 68 reg = <0x00000 69 txc-rxc-delay- 70 }; 71 72 PHY2: ethernet-phy@2 { 73 compatible = " 74 reg = <0x00000 75 txc-rxc-delay- 76 }; 77 }; 78 79 ethernet@6200 { 80 device_type = "network 81 compatible = "tsi109-e 82 #address-cells = <1>; 83 #size-cells = <0>; 84 reg = <0x00006000 0x00 85 local-mac-address = [ 86 interrupt-parent = <&M 87 interrupts = <0x10 0x2 88 mdio-handle = <&MDIO>; 89 phy-handle = <&PHY1>; 90 }; 91 92 ethernet@6600 { 93 device_type = "network 94 compatible = "tsi109-e 95 #address-cells = <1>; 96 #size-cells = <0>; 97 reg = <0x00006400 0x00 98 local-mac-address = [ 99 interrupt-parent = <&M 100 interrupts = <0x11 0x2 101 mdio-handle = <&MDIO>; 102 phy-handle = <&PHY2>; 103 }; 104 105 serial@7808 { 106 device_type = "serial" 107 compatible = "ns16550" 108 reg = <0x00007808 0x00 109 virtual-reg = <0xc0007 110 clock-frequency = <106 111 current-speed = <11520 112 interrupt-parent = <&M 113 interrupts = <0xc 0x2> 114 }; 115 116 serial@7c08 { 117 device_type = "serial" 118 compatible = "ns16550" 119 reg = <0x00007c08 0x00 120 virtual-reg = <0xc0007 121 clock-frequency = <106 122 current-speed = <11520 123 interrupt-parent = <&M 124 interrupts = <0xd 0x2> 125 }; 126 127 MPIC: pic@7400 { 128 device_type = "open-pi 129 compatible = "chrp,ope 130 interrupt-controller; 131 #interrupt-cells = <2> 132 reg = <0x00007400 0x00 133 big-endian; 134 }; 135 }; 136 137 pci@c0001000 { 138 device_type = "pci"; 139 compatible = "tsi109-pci", "ts 140 #interrupt-cells = <1>; 141 #size-cells = <2>; 142 #address-cells = <3>; 143 reg = <0xc0001000 0x00001000>; 144 bus-range = <0x0 0x0>; 145 /*---------------------------- 146 | PCI memory range. 147 | 01 denotes I/O space 148 | 02 denotes 32-bit memory spa 149 +----------------------------- 150 ranges = <0x02000000 0x0000000 151 0x01000000 0x0000000 152 clock-frequency = <133333332>; 153 interrupt-parent = <&MPIC>; 154 interrupts = <0x17 0x2>; 155 interrupt-map-mask = <0xf800 0 156 /*---------------------------- 157 | The INTA, INTB, INTC, INTD a 158 +----------------------------- 159 interrupt-map = < 160 0x800 0x0 0x0 0x1 &RT0 161 0x800 0x0 0x0 0x2 &RT0 162 0x800 0x0 0x0 0x3 &RT0 163 0x800 0x0 0x0 0x4 &RT0 164 165 0x1000 0x0 0x0 0x1 &RT 166 0x1000 0x0 0x0 0x2 &RT 167 0x1000 0x0 0x0 0x3 &RT 168 0x1000 0x0 0x0 0x4 &RT 169 170 0x1800 0x0 0x0 0x1 &RT 171 0x1800 0x0 0x0 0x2 &RT 172 0x1800 0x0 0x0 0x3 &RT 173 0x1800 0x0 0x0 0x4 &RT 174 175 0x2000 0x0 0x0 0x1 &RT 176 0x2000 0x0 0x0 0x2 &RT 177 0x2000 0x0 0x0 0x3 &RT 178 0x2000 0x0 0x0 0x4 &RT 179 >; 180 181 RT0: router@1180 { 182 device_type = "pic-rou 183 interrupt-controller; 184 big-endian; 185 clock-frequency = <0>; 186 #address-cells = <0>; 187 #interrupt-cells = <2> 188 interrupts = <0x17 0x2 189 interrupt-parent = <&M 190 }; 191 }; 192 193 chosen { 194 stdout-path = "/tsi109@c000000 195 }; 196 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.