Zang Roy-r61911 | 4b3afca | 2006-08-25 16:43:25 +0800 | [diff] [blame] | 1 | /* |
2 | * MPC7448HPC2 (Taiga) board Device Tree Source | ||||
3 | * | ||||
Kumar Gala | 998c610 | 2008-04-17 09:40:48 -0500 | [diff] [blame] | 4 | * Copyright 2006, 2008 Freescale Semiconductor Inc. |
Zang Roy-r61911 | 4b3afca | 2006-08-25 16:43:25 +0800 | [diff] [blame] | 5 | * 2006 Roy Zang <Roy Zang at freescale.com>. |
6 | * | ||||
7 | * This program is free software; you can redistribute it and/or modify it | ||||
8 | * under the terms of the GNU General Public License as published by the | ||||
9 | * Free Software Foundation; either version 2 of the License, or (at your | ||||
10 | * option) any later version. | ||||
11 | */ | ||||
12 | |||||
Kumar Gala | 998c610 | 2008-04-17 09:40:48 -0500 | [diff] [blame] | 13 | /dts-v1/; |
Zang Roy-r61911 | 4b3afca | 2006-08-25 16:43:25 +0800 | [diff] [blame] | 14 | |
15 | / { | ||||
16 | model = "mpc7448hpc2"; | ||||
17 | compatible = "mpc74xx"; | ||||
18 | #address-cells = <1>; | ||||
19 | #size-cells = <1>; | ||||
Zang Roy-r61911 | 4b3afca | 2006-08-25 16:43:25 +0800 | [diff] [blame] | 20 | |
Paul Gortmaker | 36aa796 | 2008-07-10 16:21:35 -0400 | [diff] [blame] | 21 | aliases { |
22 | ethernet0 = &enet0; | ||||
23 | ethernet1 = &enet1; | ||||
24 | |||||
25 | serial0 = &serial0; | ||||
26 | serial1 = &serial1; | ||||
27 | |||||
28 | pci0 = &pci0; | ||||
29 | }; | ||||
30 | |||||
Zang Roy-r61911 | 4b3afca | 2006-08-25 16:43:25 +0800 | [diff] [blame] | 31 | cpus { |
Zang Roy-r61911 | 4b3afca | 2006-08-25 16:43:25 +0800 | [diff] [blame] | 32 | #address-cells = <1>; |
33 | #size-cells =<0>; | ||||
Zang Roy-r61911 | 4b3afca | 2006-08-25 16:43:25 +0800 | [diff] [blame] | 34 | |
35 | PowerPC,7448@0 { | ||||
36 | device_type = "cpu"; | ||||
Kumar Gala | 998c610 | 2008-04-17 09:40:48 -0500 | [diff] [blame] | 37 | reg = <0x0>; |
38 | d-cache-line-size = <32>; // 32 bytes | ||||
39 | i-cache-line-size = <32>; // 32 bytes | ||||
40 | d-cache-size = <0x8000>; // L1, 32K bytes | ||||
41 | i-cache-size = <0x8000>; // L1, 32K bytes | ||||
Zang Roy-r61911 | 4b3afca | 2006-08-25 16:43:25 +0800 | [diff] [blame] | 42 | timebase-frequency = <0>; // 33 MHz, from uboot |
43 | clock-frequency = <0>; // From U-Boot | ||||
44 | bus-frequency = <0>; // From U-Boot | ||||
Zang Roy-r61911 | 4b3afca | 2006-08-25 16:43:25 +0800 | [diff] [blame] | 45 | }; |
46 | }; | ||||
47 | |||||
48 | memory { | ||||
49 | device_type = "memory"; | ||||
Kumar Gala | 998c610 | 2008-04-17 09:40:48 -0500 | [diff] [blame] | 50 | reg = <0x0 0x20000000 // DDR2 512M at 0 |
Zang Roy-r61911 | 4b3afca | 2006-08-25 16:43:25 +0800 | [diff] [blame] | 51 | >; |
52 | }; | ||||
53 | |||||
54 | tsi108@c0000000 { | ||||
55 | #address-cells = <1>; | ||||
56 | #size-cells = <1>; | ||||
Roy Zang | 006af9e | 2007-07-11 14:39:17 +0800 | [diff] [blame] | 57 | device_type = "tsi-bridge"; |
Kumar Gala | 998c610 | 2008-04-17 09:40:48 -0500 | [diff] [blame] | 58 | ranges = <0x0 0xc0000000 0x10000>; |
59 | reg = <0xc0000000 0x10000>; | ||||
Zang Roy-r61911 | 4b3afca | 2006-08-25 16:43:25 +0800 | [diff] [blame] | 60 | bus-frequency = <0>; |
61 | |||||
62 | i2c@7000 { | ||||
Kumar Gala | 5c1992f | 2007-05-15 16:12:27 -0500 | [diff] [blame] | 63 | interrupt-parent = <&mpic>; |
Kumar Gala | 998c610 | 2008-04-17 09:40:48 -0500 | [diff] [blame] | 64 | interrupts = <14 0>; |
65 | reg = <0x7000 0x400>; | ||||
Zang Roy-r61911 | 4b3afca | 2006-08-25 16:43:25 +0800 | [diff] [blame] | 66 | device_type = "i2c"; |
David Gibson | e58ca3d | 2007-06-13 14:53:00 +1000 | [diff] [blame] | 67 | compatible = "tsi108-i2c"; |
Zang Roy-r61911 | 4b3afca | 2006-08-25 16:43:25 +0800 | [diff] [blame] | 68 | }; |
69 | |||||
David Gibson | e58ca3d | 2007-06-13 14:53:00 +1000 | [diff] [blame] | 70 | MDIO: mdio@6000 { |
Zang Roy-r61911 | 4b3afca | 2006-08-25 16:43:25 +0800 | [diff] [blame] | 71 | device_type = "mdio"; |
David Gibson | e58ca3d | 2007-06-13 14:53:00 +1000 | [diff] [blame] | 72 | compatible = "tsi108-mdio"; |
Kumar Gala | 998c610 | 2008-04-17 09:40:48 -0500 | [diff] [blame] | 73 | reg = <0x6000 0x50>; |
David Gibson | e58ca3d | 2007-06-13 14:53:00 +1000 | [diff] [blame] | 74 | #address-cells = <1>; |
75 | #size-cells = <0>; | ||||
Zang Roy-r61911 | 4b3afca | 2006-08-25 16:43:25 +0800 | [diff] [blame] | 76 | |
David Gibson | e58ca3d | 2007-06-13 14:53:00 +1000 | [diff] [blame] | 77 | phy8: ethernet-phy@8 { |
Kumar Gala | 5c1992f | 2007-05-15 16:12:27 -0500 | [diff] [blame] | 78 | interrupt-parent = <&mpic>; |
Zang Roy-r61911 | 4b3afca | 2006-08-25 16:43:25 +0800 | [diff] [blame] | 79 | interrupts = <2 1>; |
Kumar Gala | 998c610 | 2008-04-17 09:40:48 -0500 | [diff] [blame] | 80 | reg = <0x8>; |
Zang Roy-r61911 | 4b3afca | 2006-08-25 16:43:25 +0800 | [diff] [blame] | 81 | }; |
82 | |||||
David Gibson | e58ca3d | 2007-06-13 14:53:00 +1000 | [diff] [blame] | 83 | phy9: ethernet-phy@9 { |
Kumar Gala | 5c1992f | 2007-05-15 16:12:27 -0500 | [diff] [blame] | 84 | interrupt-parent = <&mpic>; |
Zang Roy-r61911 | 4b3afca | 2006-08-25 16:43:25 +0800 | [diff] [blame] | 85 | interrupts = <2 1>; |
Kumar Gala | 998c610 | 2008-04-17 09:40:48 -0500 | [diff] [blame] | 86 | reg = <0x9>; |
Zang Roy-r61911 | 4b3afca | 2006-08-25 16:43:25 +0800 | [diff] [blame] | 87 | }; |
88 | |||||
89 | }; | ||||
90 | |||||
Paul Gortmaker | 36aa796 | 2008-07-10 16:21:35 -0400 | [diff] [blame] | 91 | enet0: ethernet@6200 { |
Roy Zang | c4e05bc | 2007-09-24 18:31:55 +0800 | [diff] [blame] | 92 | linux,network-index = <0>; |
Zang Roy-r61911 | 4b3afca | 2006-08-25 16:43:25 +0800 | [diff] [blame] | 93 | #size-cells = <0>; |
94 | device_type = "network"; | ||||
David Gibson | e58ca3d | 2007-06-13 14:53:00 +1000 | [diff] [blame] | 95 | compatible = "tsi108-ethernet"; |
Kumar Gala | 998c610 | 2008-04-17 09:40:48 -0500 | [diff] [blame] | 96 | reg = <0x6000 0x200>; |
Zang Roy-r61911 | 4b3afca | 2006-08-25 16:43:25 +0800 | [diff] [blame] | 97 | address = [ 00 06 D2 00 00 01 ]; |
Kumar Gala | 998c610 | 2008-04-17 09:40:48 -0500 | [diff] [blame] | 98 | interrupts = <16 2>; |
Kumar Gala | 5c1992f | 2007-05-15 16:12:27 -0500 | [diff] [blame] | 99 | interrupt-parent = <&mpic>; |
David Gibson | e58ca3d | 2007-06-13 14:53:00 +1000 | [diff] [blame] | 100 | mdio-handle = <&MDIO>; |
Kumar Gala | 5c1992f | 2007-05-15 16:12:27 -0500 | [diff] [blame] | 101 | phy-handle = <&phy8>; |
Zang Roy-r61911 | 4b3afca | 2006-08-25 16:43:25 +0800 | [diff] [blame] | 102 | }; |
103 | |||||
Paul Gortmaker | 36aa796 | 2008-07-10 16:21:35 -0400 | [diff] [blame] | 104 | enet1: ethernet@6600 { |
Roy Zang | c4e05bc | 2007-09-24 18:31:55 +0800 | [diff] [blame] | 105 | linux,network-index = <1>; |
Zang Roy-r61911 | 4b3afca | 2006-08-25 16:43:25 +0800 | [diff] [blame] | 106 | #address-cells = <1>; |
107 | #size-cells = <0>; | ||||
108 | device_type = "network"; | ||||
David Gibson | e58ca3d | 2007-06-13 14:53:00 +1000 | [diff] [blame] | 109 | compatible = "tsi108-ethernet"; |
Kumar Gala | 998c610 | 2008-04-17 09:40:48 -0500 | [diff] [blame] | 110 | reg = <0x6400 0x200>; |
Zang Roy-r61911 | 4b3afca | 2006-08-25 16:43:25 +0800 | [diff] [blame] | 111 | address = [ 00 06 D2 00 00 02 ]; |
Kumar Gala | 998c610 | 2008-04-17 09:40:48 -0500 | [diff] [blame] | 112 | interrupts = <17 2>; |
Kumar Gala | 5c1992f | 2007-05-15 16:12:27 -0500 | [diff] [blame] | 113 | interrupt-parent = <&mpic>; |
David Gibson | e58ca3d | 2007-06-13 14:53:00 +1000 | [diff] [blame] | 114 | mdio-handle = <&MDIO>; |
Kumar Gala | 5c1992f | 2007-05-15 16:12:27 -0500 | [diff] [blame] | 115 | phy-handle = <&phy9>; |
Zang Roy-r61911 | 4b3afca | 2006-08-25 16:43:25 +0800 | [diff] [blame] | 116 | }; |
117 | |||||
Paul Gortmaker | 36aa796 | 2008-07-10 16:21:35 -0400 | [diff] [blame] | 118 | serial0: serial@7808 { |
Zang Roy-r61911 | 4b3afca | 2006-08-25 16:43:25 +0800 | [diff] [blame] | 119 | device_type = "serial"; |
120 | compatible = "ns16550"; | ||||
Kumar Gala | 998c610 | 2008-04-17 09:40:48 -0500 | [diff] [blame] | 121 | reg = <0x7808 0x200>; |
122 | clock-frequency = <1064000000>; | ||||
123 | interrupts = <12 0>; | ||||
Kumar Gala | 5c1992f | 2007-05-15 16:12:27 -0500 | [diff] [blame] | 124 | interrupt-parent = <&mpic>; |
Zang Roy-r61911 | 4b3afca | 2006-08-25 16:43:25 +0800 | [diff] [blame] | 125 | }; |
126 | |||||
Paul Gortmaker | 36aa796 | 2008-07-10 16:21:35 -0400 | [diff] [blame] | 127 | serial1: serial@7c08 { |
Zang Roy-r61911 | 4b3afca | 2006-08-25 16:43:25 +0800 | [diff] [blame] | 128 | device_type = "serial"; |
129 | compatible = "ns16550"; | ||||
Kumar Gala | 998c610 | 2008-04-17 09:40:48 -0500 | [diff] [blame] | 130 | reg = <0x7c08 0x200>; |
131 | clock-frequency = <1064000000>; | ||||
132 | interrupts = <13 0>; | ||||
Kumar Gala | 5c1992f | 2007-05-15 16:12:27 -0500 | [diff] [blame] | 133 | interrupt-parent = <&mpic>; |
Zang Roy-r61911 | 4b3afca | 2006-08-25 16:43:25 +0800 | [diff] [blame] | 134 | }; |
135 | |||||
Kumar Gala | 5c1992f | 2007-05-15 16:12:27 -0500 | [diff] [blame] | 136 | mpic: pic@7400 { |
Zang Roy-r61911 | 4b3afca | 2006-08-25 16:43:25 +0800 | [diff] [blame] | 137 | interrupt-controller; |
138 | #address-cells = <0>; | ||||
139 | #interrupt-cells = <2>; | ||||
Kumar Gala | 998c610 | 2008-04-17 09:40:48 -0500 | [diff] [blame] | 140 | reg = <0x7400 0x400>; |
Zang Roy-r61911 | 4b3afca | 2006-08-25 16:43:25 +0800 | [diff] [blame] | 141 | compatible = "chrp,open-pic"; |
142 | device_type = "open-pic"; | ||||
Zang Roy-r61911 | 4b3afca | 2006-08-25 16:43:25 +0800 | [diff] [blame] | 143 | }; |
Paul Gortmaker | 36aa796 | 2008-07-10 16:21:35 -0400 | [diff] [blame] | 144 | pci0: pci@1000 { |
David Gibson | e58ca3d | 2007-06-13 14:53:00 +1000 | [diff] [blame] | 145 | compatible = "tsi108-pci"; |
Zang Roy-r61911 | 4b3afca | 2006-08-25 16:43:25 +0800 | [diff] [blame] | 146 | device_type = "pci"; |
Zang Roy-r61911 | 4b3afca | 2006-08-25 16:43:25 +0800 | [diff] [blame] | 147 | #interrupt-cells = <1>; |
148 | #size-cells = <2>; | ||||
149 | #address-cells = <3>; | ||||
Kumar Gala | 998c610 | 2008-04-17 09:40:48 -0500 | [diff] [blame] | 150 | reg = <0x1000 0x1000>; |
Zang Roy-r61911 | 4b3afca | 2006-08-25 16:43:25 +0800 | [diff] [blame] | 151 | bus-range = <0 0>; |
Kumar Gala | 998c610 | 2008-04-17 09:40:48 -0500 | [diff] [blame] | 152 | ranges = <0x2000000 0x0 0xe0000000 0xe0000000 0x0 0x1a000000 |
153 | 0x1000000 0x0 0x0 0xfa000000 0x0 0x10000>; | ||||
154 | clock-frequency = <133333332>; | ||||
Kumar Gala | 5c1992f | 2007-05-15 16:12:27 -0500 | [diff] [blame] | 155 | interrupt-parent = <&mpic>; |
Kumar Gala | 998c610 | 2008-04-17 09:40:48 -0500 | [diff] [blame] | 156 | interrupts = <23 2>; |
157 | interrupt-map-mask = <0xf800 0x0 0x0 0x7>; | ||||
Zang Roy-r61911 | 4b3afca | 2006-08-25 16:43:25 +0800 | [diff] [blame] | 158 | interrupt-map = < |
159 | |||||
160 | /* IDSEL 0x11 */ | ||||
Kumar Gala | 998c610 | 2008-04-17 09:40:48 -0500 | [diff] [blame] | 161 | 0x800 0x0 0x0 0x1 &RT0 0x24 0x0 |
162 | 0x800 0x0 0x0 0x2 &RT0 0x25 0x0 | ||||
163 | 0x800 0x0 0x0 0x3 &RT0 0x26 0x0 | ||||
164 | 0x800 0x0 0x0 0x4 &RT0 0x27 0x0 | ||||
Zang Roy-r61911 | 4b3afca | 2006-08-25 16:43:25 +0800 | [diff] [blame] | 165 | |
166 | /* IDSEL 0x12 */ | ||||
Kumar Gala | 998c610 | 2008-04-17 09:40:48 -0500 | [diff] [blame] | 167 | 0x1000 0x0 0x0 0x1 &RT0 0x25 0x0 |
168 | 0x1000 0x0 0x0 0x2 &RT0 0x26 0x0 | ||||
169 | 0x1000 0x0 0x0 0x3 &RT0 0x27 0x0 | ||||
170 | 0x1000 0x0 0x0 0x4 &RT0 0x24 0x0 | ||||
Zang Roy-r61911 | 4b3afca | 2006-08-25 16:43:25 +0800 | [diff] [blame] | 171 | |
172 | /* IDSEL 0x13 */ | ||||
Kumar Gala | 998c610 | 2008-04-17 09:40:48 -0500 | [diff] [blame] | 173 | 0x1800 0x0 0x0 0x1 &RT0 0x26 0x0 |
174 | 0x1800 0x0 0x0 0x2 &RT0 0x27 0x0 | ||||
175 | 0x1800 0x0 0x0 0x3 &RT0 0x24 0x0 | ||||
176 | 0x1800 0x0 0x0 0x4 &RT0 0x25 0x0 | ||||
Zang Roy-r61911 | 4b3afca | 2006-08-25 16:43:25 +0800 | [diff] [blame] | 177 | |
178 | /* IDSEL 0x14 */ | ||||
Kumar Gala | 998c610 | 2008-04-17 09:40:48 -0500 | [diff] [blame] | 179 | 0x2000 0x0 0x0 0x1 &RT0 0x27 0x0 |
180 | 0x2000 0x0 0x0 0x2 &RT0 0x24 0x0 | ||||
181 | 0x2000 0x0 0x0 0x3 &RT0 0x25 0x0 | ||||
182 | 0x2000 0x0 0x0 0x4 &RT0 0x26 0x0 | ||||
Zang Roy-r61911 | 4b3afca | 2006-08-25 16:43:25 +0800 | [diff] [blame] | 183 | >; |
Kumar Gala | 5c1992f | 2007-05-15 16:12:27 -0500 | [diff] [blame] | 184 | |
185 | RT0: router@1180 { | ||||
Zang Roy-r61911 | 5873c9b | 2006-11-14 14:31:50 +0800 | [diff] [blame] | 186 | clock-frequency = <0>; |
187 | interrupt-controller; | ||||
188 | device_type = "pic-router"; | ||||
189 | #address-cells = <0>; | ||||
190 | #interrupt-cells = <2>; | ||||
Zang Roy-r61911 | 5873c9b | 2006-11-14 14:31:50 +0800 | [diff] [blame] | 191 | big-endian; |
Kumar Gala | 998c610 | 2008-04-17 09:40:48 -0500 | [diff] [blame] | 192 | interrupts = <23 2>; |
Kumar Gala | 5c1992f | 2007-05-15 16:12:27 -0500 | [diff] [blame] | 193 | interrupt-parent = <&mpic>; |
Zang Roy-r61911 | 5873c9b | 2006-11-14 14:31:50 +0800 | [diff] [blame] | 194 | }; |
Zang Roy-r61911 | 4b3afca | 2006-08-25 16:43:25 +0800 | [diff] [blame] | 195 | }; |
196 | }; | ||||
Zang Roy-r61911 | 4b3afca | 2006-08-25 16:43:25 +0800 | [diff] [blame] | 197 | }; |