0001 // SPDX-License-Identifier: GPL-2.0-or-later
0002 /*
0003 * MPC8572 DS Core1 Device Tree Source in CAMP mode.
0004 *
0005 * In CAMP mode, each core needs to have its own dts. Only mpic and L2 cache
0006 * can be shared, all the other devices must be assigned to one core only.
0007 * This dts allows core1 to have l2, dma2, eth2, eth3, pci2, msi.
0008 *
0009 * Please note to add "-b 1" for core1's dts compiling.
0010 *
0011 * Copyright 2007-2009 Freescale Semiconductor Inc.
0012 */
0013
0014 /include/ "mpc8572ds.dts"
0015
0016 / {
0017 model = "fsl,MPC8572DS";
0018 compatible = "fsl,MPC8572DS", "fsl,MPC8572DS-CAMP";
0019
0020 cpus {
0021 PowerPC,8572@0 {
0022 status = "disabled";
0023 };
0024 PowerPC,8572@1 {
0025 };
0026 };
0027
0028 localbus@ffe05000 {
0029 status = "disabled";
0030 };
0031
0032 soc8572@ffe00000 {
0033 ecm-law@0 {
0034 status = "disabled";
0035 };
0036 ecm@1000 {
0037 status = "disabled";
0038 };
0039 memory-controller@2000 {
0040 status = "disabled";
0041 };
0042 memory-controller@6000 {
0043 status = "disabled";
0044 };
0045 i2c@3000 {
0046 status = "disabled";
0047 };
0048 i2c@3100 {
0049 status = "disabled";
0050 };
0051 serial@4500 {
0052 status = "disabled";
0053 };
0054 gpio-controller@f000 {
0055 status = "disabled";
0056 };
0057 l2-cache-controller@20000 {
0058 cache-size = <0x80000>; // L2, 512K
0059 };
0060 dma@21300 {
0061 status = "disabled";
0062 };
0063 ethernet@24000 {
0064 status = "disabled";
0065 };
0066 ptp_clock@24e00 {
0067 status = "disabled";
0068 };
0069 ethernet@25000 {
0070 status = "disabled";
0071 };
0072 mdio@25520 {
0073 status = "disabled";
0074 };
0075 crypto@30000 {
0076 status = "disabled";
0077 };
0078 pic@40000 {
0079 protected-sources = <
0080 18 16 10 42 45 58 /* MEM L2 mdio serial crypto */
0081 29 30 34 35 36 40 /* enet0 enet1 */
0082 24 25 20 21 22 23 /* pci0 pci1 dma1 */
0083 43 /* i2c */
0084 0x1 0x2 0x3 0x4 /* pci slot */
0085 0x9 0xa 0xb 0xc /* usb */
0086 0x6 0x7 0xe 0x5 /* Audio elgacy SATA */
0087 0xe0 0xe1 0xe2 0xe3 /* msi */
0088 >;
0089 };
0090 timer@41100 {
0091 status = "disabled";
0092 };
0093 msi@41600 {
0094 msi-available-ranges = <0x80 0x80>;
0095 interrupts = <
0096 0xe4 0 0 0
0097 0xe5 0 0 0
0098 0xe6 0 0 0
0099 0xe7 0 0 0>;
0100 };
0101 global-utilities@e0000 {
0102 status = "disabled";
0103 };
0104 };
0105 pcie@ffe08000 {
0106 status = "disabled";
0107 };
0108 pcie@ffe09000 {
0109 status = "disabled";
0110 };
0111 };