1/* 2 * MPC8572 DS Core1 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 allows core1 to have l2, dma2, eth2, eth3, pci2, msi. 7 * 8 * Please note to add "-b 1" for core1's dts compiling. 9 * 10 * Copyright 2007-2009 Freescale Semiconductor Inc. 11 * 12 * This program is free software; you can redistribute it and/or modify it 13 * under the terms of the GNU General Public License as published by the 14 * Free Software Foundation; either version 2 of the License, or (at your 15 * option) any later version. 16 */ 17 18/include/ "mpc8572ds.dts" 19 20/ { 21 model = "fsl,MPC8572DS"; 22 compatible = "fsl,MPC8572DS", "fsl,MPC8572DS-CAMP"; 23 24 cpus { 25 PowerPC,8572@0 { 26 status = "disabled"; 27 }; 28 PowerPC,8572@1 { 29 }; 30 }; 31 32 localbus@ffe05000 { 33 status = "disabled"; 34 }; 35 36 soc8572@ffe00000 { 37 ecm-law@0 { 38 status = "disabled"; 39 }; 40 ecm@1000 { 41 status = "disabled"; 42 }; 43 memory-controller@2000 { 44 status = "disabled"; 45 }; 46 memory-controller@6000 { 47 status = "disabled"; 48 }; 49 i2c@3000 { 50 status = "disabled"; 51 }; 52 i2c@3100 { 53 status = "disabled"; 54 }; 55 serial@4500 { 56 status = "disabled"; 57 }; 58 gpio-controller@f000 { 59 status = "disabled"; 60 }; 61 l2-cache-controller@20000 { 62 cache-size = <0x80000>; // L2, 512K 63 }; 64 dma@21300 { 65 status = "disabled"; 66 }; 67 ethernet@24000 { 68 status = "disabled"; 69 }; 70 ptp_clock@24e00 { 71 status = "disabled"; 72 }; 73 ethernet@25000 { 74 status = "disabled"; 75 }; 76 mdio@25520 { 77 status = "disabled"; 78 }; 79 crypto@30000 { 80 status = "disabled"; 81 }; 82 pic@40000 { 83 protected-sources = < 84 18 16 10 42 45 58 /* MEM L2 mdio serial crypto */ 85 29 30 34 35 36 40 /* enet0 enet1 */ 86 24 25 20 21 22 23 /* pci0 pci1 dma1 */ 87 43 /* i2c */ 88 0x1 0x2 0x3 0x4 /* pci slot */ 89 0x9 0xa 0xb 0xc /* usb */ 90 0x6 0x7 0xe 0x5 /* Audio elgacy SATA */ 91 0xe0 0xe1 0xe2 0xe3 /* msi */ 92 >; 93 }; 94 timer@41100 { 95 status = "disabled"; 96 }; 97 msi@41600 { 98 msi-available-ranges = <0x80 0x80>; 99 interrupts = < 100 0xe4 0 0 0 101 0xe5 0 0 0 102 0xe6 0 0 0 103 0xe7 0 0 0>; 104 }; 105 global-utilities@e0000 { 106 status = "disabled"; 107 }; 108 }; 109 pcie@ffe08000 { 110 status = "disabled"; 111 }; 112 pcie@ffe09000 { 113 status = "disabled"; 114 }; 115}; 116