diff options
Diffstat (limited to 'arch/powerpc/boot/dts/mpc8572ds.dts')
| -rw-r--r-- | arch/powerpc/boot/dts/mpc8572ds.dts | 158 |
1 files changed, 158 insertions, 0 deletions
diff --git a/arch/powerpc/boot/dts/mpc8572ds.dts b/arch/powerpc/boot/dts/mpc8572ds.dts index 5c69b2fafd32..21459e161d02 100644 --- a/arch/powerpc/boot/dts/mpc8572ds.dts +++ b/arch/powerpc/boot/dts/mpc8572ds.dts | |||
| @@ -63,6 +63,119 @@ | |||
| 63 | device_type = "memory"; | 63 | device_type = "memory"; |
| 64 | }; | 64 | }; |
| 65 | 65 | ||
| 66 | localbus@ffe05000 { | ||
| 67 | #address-cells = <2>; | ||
| 68 | #size-cells = <1>; | ||
| 69 | compatible = "fsl,mpc8572-elbc", "fsl,elbc", "simple-bus"; | ||
| 70 | reg = <0 0xffe05000 0 0x1000>; | ||
| 71 | interrupts = <19 2>; | ||
| 72 | interrupt-parent = <&mpic>; | ||
| 73 | |||
| 74 | ranges = <0x0 0x0 0x0 0xe8000000 0x08000000 | ||
| 75 | 0x1 0x0 0x0 0xe0000000 0x08000000 | ||
| 76 | 0x2 0x0 0x0 0xffa00000 0x00040000 | ||
| 77 | 0x3 0x0 0x0 0xffdf0000 0x00008000 | ||
| 78 | 0x4 0x0 0x0 0xffa40000 0x00040000 | ||
| 79 | 0x5 0x0 0x0 0xffa80000 0x00040000 | ||
| 80 | 0x6 0x0 0x0 0xffac0000 0x00040000>; | ||
| 81 | |||
| 82 | nor@0,0 { | ||
| 83 | #address-cells = <1>; | ||
| 84 | #size-cells = <1>; | ||
| 85 | compatible = "cfi-flash"; | ||
| 86 | reg = <0x0 0x0 0x8000000>; | ||
| 87 | bank-width = <2>; | ||
| 88 | device-width = <1>; | ||
| 89 | |||
| 90 | ramdisk@0 { | ||
| 91 | reg = <0x0 0x03000000>; | ||
| 92 | readl-only; | ||
| 93 | }; | ||
| 94 | |||
| 95 | diagnostic@3000000 { | ||
| 96 | reg = <0x03000000 0x00e00000>; | ||
| 97 | read-only; | ||
| 98 | }; | ||
| 99 | |||
| 100 | dink@3e00000 { | ||
| 101 | reg = <0x03e00000 0x00200000>; | ||
| 102 | read-only; | ||
| 103 | }; | ||
| 104 | |||
| 105 | kernel@4000000 { | ||
| 106 | reg = <0x04000000 0x00400000>; | ||
| 107 | read-only; | ||
| 108 | }; | ||
| 109 | |||
| 110 | jffs2@4400000 { | ||
| 111 | reg = <0x04400000 0x03b00000>; | ||
| 112 | }; | ||
| 113 | |||
| 114 | dtb@7f00000 { | ||
| 115 | reg = <0x07f00000 0x00080000>; | ||
| 116 | read-only; | ||
| 117 | }; | ||
| 118 | |||
| 119 | u-boot@7f80000 { | ||
| 120 | reg = <0x07f80000 0x00080000>; | ||
| 121 | read-only; | ||
| 122 | }; | ||
| 123 | }; | ||
| 124 | |||
| 125 | nand@2,0 { | ||
| 126 | #address-cells = <1>; | ||
| 127 | #size-cells = <1>; | ||
| 128 | compatible = "fsl,mpc8572-fcm-nand", | ||
| 129 | "fsl,elbc-fcm-nand"; | ||
| 130 | reg = <0x2 0x0 0x40000>; | ||
| 131 | |||
| 132 | u-boot@0 { | ||
| 133 | reg = <0x0 0x02000000>; | ||
| 134 | read-only; | ||
| 135 | }; | ||
| 136 | |||
| 137 | jffs2@2000000 { | ||
| 138 | reg = <0x02000000 0x10000000>; | ||
| 139 | }; | ||
| 140 | |||
| 141 | ramdisk@12000000 { | ||
| 142 | reg = <0x12000000 0x08000000>; | ||
| 143 | read-only; | ||
| 144 | }; | ||
| 145 | |||
| 146 | kernel@1a000000 { | ||
| 147 | reg = <0x1a000000 0x04000000>; | ||
| 148 | }; | ||
| 149 | |||
| 150 | dtb@1e000000 { | ||
| 151 | reg = <0x1e000000 0x01000000>; | ||
| 152 | read-only; | ||
| 153 | }; | ||
| 154 | |||
| 155 | empty@1f000000 { | ||
| 156 | reg = <0x1f000000 0x21000000>; | ||
| 157 | }; | ||
| 158 | }; | ||
| 159 | |||
| 160 | nand@4,0 { | ||
| 161 | compatible = "fsl,mpc8572-fcm-nand", | ||
| 162 | "fsl,elbc-fcm-nand"; | ||
| 163 | reg = <0x4 0x0 0x40000>; | ||
| 164 | }; | ||
| 165 | |||
| 166 | nand@5,0 { | ||
| 167 | compatible = "fsl,mpc8572-fcm-nand", | ||
| 168 | "fsl,elbc-fcm-nand"; | ||
| 169 | reg = <0x5 0x0 0x40000>; | ||
| 170 | }; | ||
| 171 | |||
| 172 | nand@6,0 { | ||
| 173 | compatible = "fsl,mpc8572-fcm-nand", | ||
| 174 | "fsl,elbc-fcm-nand"; | ||
| 175 | reg = <0x6 0x0 0x40000>; | ||
| 176 | }; | ||
| 177 | }; | ||
| 178 | |||
| 66 | soc8572@ffe00000 { | 179 | soc8572@ffe00000 { |
| 67 | #address-cells = <1>; | 180 | #address-cells = <1>; |
| 68 | #size-cells = <1>; | 181 | #size-cells = <1>; |
| @@ -225,6 +338,47 @@ | |||
| 225 | interrupts = <10 1>; | 338 | interrupts = <10 1>; |
| 226 | reg = <0x3>; | 339 | reg = <0x3>; |
| 227 | }; | 340 | }; |
| 341 | |||
| 342 | tbi0: tbi-phy@11 { | ||
| 343 | reg = <0x11>; | ||
| 344 | device_type = "tbi-phy"; | ||
| 345 | }; | ||
| 346 | }; | ||
| 347 | |||
| 348 | mdio@25520 { | ||
| 349 | #address-cells = <1>; | ||
| 350 | #size-cells = <0>; | ||
| 351 | compatible = "fsl,gianfar-tbi"; | ||
| 352 | reg = <0x25520 0x20>; | ||
| 353 | |||
| 354 | tbi1: tbi-phy@11 { | ||
| 355 | reg = <0x11>; | ||
| 356 | device_type = "tbi-phy"; | ||
| 357 | }; | ||
| 358 | }; | ||
| 359 | |||
| 360 | mdio@26520 { | ||
| 361 | #address-cells = <1>; | ||
| 362 | #size-cells = <0>; | ||
| 363 | compatible = "fsl,gianfar-tbi"; | ||
| 364 | reg = <0x26520 0x20>; | ||
| 365 | |||
| 366 | tbi2: tbi-phy@11 { | ||
| 367 | reg = <0x11>; | ||
| 368 | device_type = "tbi-phy"; | ||
| 369 | }; | ||
| 370 | }; | ||
| 371 | |||
| 372 | mdio@27520 { | ||
| 373 | #address-cells = <1>; | ||
| 374 | #size-cells = <0>; | ||
| 375 | compatible = "fsl,gianfar-tbi"; | ||
| 376 | reg = <0x27520 0x20>; | ||
| 377 | |||
| 378 | tbi3: tbi-phy@11 { | ||
| 379 | reg = <0x11>; | ||
| 380 | device_type = "tbi-phy"; | ||
| 381 | }; | ||
| 228 | }; | 382 | }; |
| 229 | 383 | ||
| 230 | enet0: ethernet@24000 { | 384 | enet0: ethernet@24000 { |
| @@ -236,6 +390,7 @@ | |||
| 236 | local-mac-address = [ 00 00 00 00 00 00 ]; | 390 | local-mac-address = [ 00 00 00 00 00 00 ]; |
| 237 | interrupts = <29 2 30 2 34 2>; | 391 | interrupts = <29 2 30 2 34 2>; |
| 238 | interrupt-parent = <&mpic>; | 392 | interrupt-parent = <&mpic>; |
| 393 | tbi-handle = <&tbi0>; | ||
| 239 | phy-handle = <&phy0>; | 394 | phy-handle = <&phy0>; |
| 240 | phy-connection-type = "rgmii-id"; | 395 | phy-connection-type = "rgmii-id"; |
| 241 | }; | 396 | }; |
| @@ -249,6 +404,7 @@ | |||
| 249 | local-mac-address = [ 00 00 00 00 00 00 ]; | 404 | local-mac-address = [ 00 00 00 00 00 00 ]; |
| 250 | interrupts = <35 2 36 2 40 2>; | 405 | interrupts = <35 2 36 2 40 2>; |
| 251 | interrupt-parent = <&mpic>; | 406 | interrupt-parent = <&mpic>; |
| 407 | tbi-handle = <&tbi1>; | ||
| 252 | phy-handle = <&phy1>; | 408 | phy-handle = <&phy1>; |
| 253 | phy-connection-type = "rgmii-id"; | 409 | phy-connection-type = "rgmii-id"; |
| 254 | }; | 410 | }; |
| @@ -262,6 +418,7 @@ | |||
| 262 | local-mac-address = [ 00 00 00 00 00 00 ]; | 418 | local-mac-address = [ 00 00 00 00 00 00 ]; |
| 263 | interrupts = <31 2 32 2 33 2>; | 419 | interrupts = <31 2 32 2 33 2>; |
| 264 | interrupt-parent = <&mpic>; | 420 | interrupt-parent = <&mpic>; |
| 421 | tbi-handle = <&tbi2>; | ||
| 265 | phy-handle = <&phy2>; | 422 | phy-handle = <&phy2>; |
| 266 | phy-connection-type = "rgmii-id"; | 423 | phy-connection-type = "rgmii-id"; |
| 267 | }; | 424 | }; |
| @@ -275,6 +432,7 @@ | |||
| 275 | local-mac-address = [ 00 00 00 00 00 00 ]; | 432 | local-mac-address = [ 00 00 00 00 00 00 ]; |
| 276 | interrupts = <37 2 38 2 39 2>; | 433 | interrupts = <37 2 38 2 39 2>; |
| 277 | interrupt-parent = <&mpic>; | 434 | interrupt-parent = <&mpic>; |
| 435 | tbi-handle = <&tbi3>; | ||
| 278 | phy-handle = <&phy3>; | 436 | phy-handle = <&phy3>; |
| 279 | phy-connection-type = "rgmii-id"; | 437 | phy-connection-type = "rgmii-id"; |
| 280 | }; | 438 | }; |
