| 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 | }; |