Haiying Wang | 361425f | 2008-12-03 14:03:09 -0500 | [diff] [blame] | 1 | /* |
| 2 | * MPC8572 DS Core0 Device Tree Source in CAMP mode. |
| 3 | * |
| 4 | * In CAMP mode, each core needs to have its own dts. Only mpic and L2 cache |
| 5 | * can be shared, all the other devices must be assigned to one core only. |
| 6 | * This dts file allows core0 to have memory, l2, i2c, dma1, global-util, eth0, |
| 7 | * eth1, crypto, pci0, pci1. |
| 8 | * |
Kumar Gala | ca34040 | 2009-02-09 21:33:06 -0600 | [diff] [blame] | 9 | * Copyright 2007-2009 Freescale Semiconductor Inc. |
Haiying Wang | 361425f | 2008-12-03 14:03:09 -0500 | [diff] [blame] | 10 | * |
| 11 | * This program is free software; you can redistribute it and/or modify it |
| 12 | * under the terms of the GNU General Public License as published by the |
| 13 | * Free Software Foundation; either version 2 of the License, or (at your |
| 14 | * option) any later version. |
| 15 | */ |
| 16 | |
Kumar Gala | 5329195 | 2011-11-03 01:07:56 -0500 | [diff] [blame^] | 17 | /include/ "mpc8572ds.dts" |
| 18 | |
Haiying Wang | 361425f | 2008-12-03 14:03:09 -0500 | [diff] [blame] | 19 | / { |
| 20 | model = "fsl,MPC8572DS"; |
| 21 | compatible = "fsl,MPC8572DS", "fsl,MPC8572DS-CAMP"; |
Haiying Wang | 361425f | 2008-12-03 14:03:09 -0500 | [diff] [blame] | 22 | |
| 23 | cpus { |
Haiying Wang | 361425f | 2008-12-03 14:03:09 -0500 | [diff] [blame] | 24 | PowerPC,8572@0 { |
Haiying Wang | 361425f | 2008-12-03 14:03:09 -0500 | [diff] [blame] | 25 | }; |
Kumar Gala | 5329195 | 2011-11-03 01:07:56 -0500 | [diff] [blame^] | 26 | PowerPC,8572@1 { |
| 27 | status = "disabled"; |
| 28 | }; |
Haiying Wang | 361425f | 2008-12-03 14:03:09 -0500 | [diff] [blame] | 29 | }; |
| 30 | |
Kumar Gala | 5329195 | 2011-11-03 01:07:56 -0500 | [diff] [blame^] | 31 | localbus@ffe05000 { |
| 32 | status = "disabled"; |
Haiying Wang | 361425f | 2008-12-03 14:03:09 -0500 | [diff] [blame] | 33 | }; |
| 34 | |
| 35 | soc8572@ffe00000 { |
Kumar Gala | 5329195 | 2011-11-03 01:07:56 -0500 | [diff] [blame^] | 36 | serial@4600 { |
| 37 | status = "disabled"; |
Kumar Gala | e1a2289 | 2009-04-22 13:17:42 -0500 | [diff] [blame] | 38 | }; |
Kumar Gala | 5329195 | 2011-11-03 01:07:56 -0500 | [diff] [blame^] | 39 | dma@c300 { |
| 40 | status = "disabled"; |
Kumar Gala | e1a2289 | 2009-04-22 13:17:42 -0500 | [diff] [blame] | 41 | }; |
Kumar Gala | 5329195 | 2011-11-03 01:07:56 -0500 | [diff] [blame^] | 42 | gpio-controller@f000 { |
Haiying Wang | 361425f | 2008-12-03 14:03:09 -0500 | [diff] [blame] | 43 | }; |
Kumar Gala | 5329195 | 2011-11-03 01:07:56 -0500 | [diff] [blame^] | 44 | l2-cache-controller@20000 { |
Haiying Wang | 361425f | 2008-12-03 14:03:09 -0500 | [diff] [blame] | 45 | cache-size = <0x80000>; // L2, 512K |
Haiying Wang | 361425f | 2008-12-03 14:03:09 -0500 | [diff] [blame] | 46 | }; |
Kumar Gala | 5329195 | 2011-11-03 01:07:56 -0500 | [diff] [blame^] | 47 | ethernet@26000 { |
| 48 | status = "disabled"; |
Haiying Wang | 361425f | 2008-12-03 14:03:09 -0500 | [diff] [blame] | 49 | }; |
Kumar Gala | 5329195 | 2011-11-03 01:07:56 -0500 | [diff] [blame^] | 50 | mdio@26520 { |
| 51 | status = "disabled"; |
Haiying Wang | 361425f | 2008-12-03 14:03:09 -0500 | [diff] [blame] | 52 | }; |
Kumar Gala | 5329195 | 2011-11-03 01:07:56 -0500 | [diff] [blame^] | 53 | ethernet@27000 { |
| 54 | status = "disabled"; |
Haiying Wang | 361425f | 2008-12-03 14:03:09 -0500 | [diff] [blame] | 55 | }; |
Kumar Gala | 5329195 | 2011-11-03 01:07:56 -0500 | [diff] [blame^] | 56 | mdio@27520 { |
| 57 | status = "disabled"; |
Haiying Wang | 361425f | 2008-12-03 14:03:09 -0500 | [diff] [blame] | 58 | }; |
Kumar Gala | 5329195 | 2011-11-03 01:07:56 -0500 | [diff] [blame^] | 59 | pic@40000 { |
Haiying Wang | 361425f | 2008-12-03 14:03:09 -0500 | [diff] [blame] | 60 | protected-sources = < |
| 61 | 31 32 33 37 38 39 /* enet2 enet3 */ |
Ted Peters | f084e8d | 2009-02-26 12:15:16 -0600 | [diff] [blame] | 62 | 76 77 78 79 26 42 /* dma2 pci2 serial*/ |
Li Yang | 710e338 | 2010-04-22 16:31:38 +0800 | [diff] [blame] | 63 | 0xe4 0xe5 0xe6 0xe7 /* msi */ |
Haiying Wang | 361425f | 2008-12-03 14:03:09 -0500 | [diff] [blame] | 64 | >; |
| 65 | }; |
Haiying Wang | 361425f | 2008-12-03 14:03:09 -0500 | [diff] [blame] | 66 | |
Kumar Gala | 5329195 | 2011-11-03 01:07:56 -0500 | [diff] [blame^] | 67 | msi@41600 { |
| 68 | msi-available-ranges = <0 0x80>; |
| 69 | interrupts = < |
| 70 | 0xe0 0 |
| 71 | 0xe1 0 |
| 72 | 0xe2 0 |
| 73 | 0xe3 0>; |
Haiying Wang | 361425f | 2008-12-03 14:03:09 -0500 | [diff] [blame] | 74 | }; |
Kumar Gala | 5329195 | 2011-11-03 01:07:56 -0500 | [diff] [blame^] | 75 | timer@42100 { |
| 76 | status = "disabled"; |
Haiying Wang | 361425f | 2008-12-03 14:03:09 -0500 | [diff] [blame] | 77 | }; |
| 78 | }; |
Kumar Gala | 5329195 | 2011-11-03 01:07:56 -0500 | [diff] [blame^] | 79 | pcie@ffe0a000 { |
| 80 | status = "disabled"; |
| 81 | }; |
Haiying Wang | 361425f | 2008-12-03 14:03:09 -0500 | [diff] [blame] | 82 | }; |