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 mdio@24520 { 71 status = "disabled"; 72 }; 73 ptp_clock@24e00 { 74 status = "disabled"; 75 }; 76 ethernet@25000 { 77 status = "disabled"; 78 }; 79 mdio@25520 { 80 status = "disabled"; 81 }; 82 crypto@30000 { 83 status = "disabled"; 84 }; 85 pic@40000 { 86 protected-sources = < 87 18 16 10 42 45 58 /* MEM L2 mdio serial crypto */ 88 29 30 34 35 36 40 /* enet0 enet1 */ 89 24 25 20 21 22 23 /* pci0 pci1 dma1 */ 90 43 /* i2c */ 91 0x1 0x2 0x3 0x4 /* pci slot */ 92 0x9 0xa 0xb 0xc /* usb */ 93 0x6 0x7 0xe 0x5 /* Audio elgacy SATA */ 94 0xe0 0xe1 0xe2 0xe3 /* msi */ 95 >; 96 }; 97 timer@41100 { 98 status = "disabled"; 99 }; 100 msi@41600 { 101 msi-available-ranges = <0x80 0x80>; 102 interrupts = < 103 0xe4 0 104 0xe5 0 105 0xe6 0 106 0xe7 0>; 107 }; 108 global-utilities@e0000 { 109 status = "disabled"; 110 }; 111 }; 112 pcie@ffe08000 { 113 status = "disabled"; 114 }; 115 pcie@ffe09000 { 116 status = "disabled"; 117 }; 118}; 119