12874c5fdSThomas Gleixner// SPDX-License-Identifier: GPL-2.0-or-later 2dc37374bSHongtao Jia/* 3dc37374bSHongtao Jia * P1020 RDB-PC Core1 Device Tree Source in CAMP mode. 4dc37374bSHongtao Jia * 5dc37374bSHongtao Jia * In CAMP mode, each core needs to have its own dts. Only mpic and L2 cache 6dc37374bSHongtao Jia * can be shared, all the other devices must be assigned to one core only. 7dc37374bSHongtao Jia * This dts allows core1 to have l2, eth0, crypto. 8dc37374bSHongtao Jia * 9dc37374bSHongtao Jia * Please note to add "-b 1" for core1's dts compiling. 10dc37374bSHongtao Jia * 11dc37374bSHongtao Jia * Copyright 2012 Freescale Semiconductor Inc. 12dc37374bSHongtao Jia */ 13dc37374bSHongtao Jia 14dc37374bSHongtao Jia/include/ "p1020rdb-pc_32b.dts" 15dc37374bSHongtao Jia 16dc37374bSHongtao Jia/ { 17dc37374bSHongtao Jia model = "fsl,P1020RDB-PC"; 18dc37374bSHongtao Jia compatible = "fsl,P1020RDB-PC"; 19dc37374bSHongtao Jia 20dc37374bSHongtao Jia aliases { 21dc37374bSHongtao Jia ethernet0 = &enet0; 22dc37374bSHongtao Jia serial0 = &serial1; 23dc37374bSHongtao Jia }; 24dc37374bSHongtao Jia 25dc37374bSHongtao Jia cpus { 26dc37374bSHongtao Jia PowerPC,P1020@0 { 27dc37374bSHongtao Jia status = "disabled"; 28dc37374bSHongtao Jia }; 29dc37374bSHongtao Jia }; 30dc37374bSHongtao Jia 31dc37374bSHongtao Jia memory { 32dc37374bSHongtao Jia device_type = "memory"; 33dc37374bSHongtao Jia }; 34dc37374bSHongtao Jia 35dc37374bSHongtao Jia localbus@ffe05000 { 36dc37374bSHongtao Jia status = "disabled"; 37dc37374bSHongtao Jia }; 38dc37374bSHongtao Jia 39dc37374bSHongtao Jia soc@ffe00000 { 40dc37374bSHongtao Jia ecm-law@0 { 41dc37374bSHongtao Jia status = "disabled"; 42dc37374bSHongtao Jia }; 43dc37374bSHongtao Jia 44dc37374bSHongtao Jia ecm@1000 { 45dc37374bSHongtao Jia status = "disabled"; 46dc37374bSHongtao Jia }; 47dc37374bSHongtao Jia 48dc37374bSHongtao Jia memory-controller@2000 { 49dc37374bSHongtao Jia status = "disabled"; 50dc37374bSHongtao Jia }; 51dc37374bSHongtao Jia 52dc37374bSHongtao Jia i2c@3000 { 53dc37374bSHongtao Jia status = "disabled"; 54dc37374bSHongtao Jia }; 55dc37374bSHongtao Jia 56dc37374bSHongtao Jia i2c@3100 { 57dc37374bSHongtao Jia status = "disabled"; 58dc37374bSHongtao Jia }; 59dc37374bSHongtao Jia 60dc37374bSHongtao Jia serial0: serial@4500 { 61dc37374bSHongtao Jia status = "disabled"; 62dc37374bSHongtao Jia }; 63dc37374bSHongtao Jia 64dc37374bSHongtao Jia spi@7000 { 65dc37374bSHongtao Jia status = "disabled"; 66dc37374bSHongtao Jia }; 67dc37374bSHongtao Jia 68dc37374bSHongtao Jia gpio: gpio-controller@f000 { 69dc37374bSHongtao Jia status = "disabled"; 70dc37374bSHongtao Jia }; 71dc37374bSHongtao Jia 72dc37374bSHongtao Jia dma@21300 { 73dc37374bSHongtao Jia status = "disabled"; 74dc37374bSHongtao Jia }; 75dc37374bSHongtao Jia 76dc37374bSHongtao Jia mdio@24000 { 77dc37374bSHongtao Jia status = "disabled"; 78dc37374bSHongtao Jia }; 79dc37374bSHongtao Jia 80dc37374bSHongtao Jia mdio@25000 { 81dc37374bSHongtao Jia status = "disabled"; 82dc37374bSHongtao Jia }; 83dc37374bSHongtao Jia 84dc37374bSHongtao Jia enet1: ethernet@b1000 { 85dc37374bSHongtao Jia status = "disabled"; 86dc37374bSHongtao Jia }; 87dc37374bSHongtao Jia 88dc37374bSHongtao Jia enet2: ethernet@b2000 { 89dc37374bSHongtao Jia status = "disabled"; 90dc37374bSHongtao Jia }; 91dc37374bSHongtao Jia 92dc37374bSHongtao Jia usb@22000 { 93dc37374bSHongtao Jia status = "disabled"; 94dc37374bSHongtao Jia }; 95dc37374bSHongtao Jia 96dc37374bSHongtao Jia sdhci@2e000 { 97dc37374bSHongtao Jia status = "disabled"; 98dc37374bSHongtao Jia }; 99dc37374bSHongtao Jia 100dc37374bSHongtao Jia mpic: pic@40000 { 101dc37374bSHongtao Jia protected-sources = < 102dc37374bSHongtao Jia 16 /* ecm, mem, L2, pci0, pci1 */ 103dc37374bSHongtao Jia 43 42 59 /* i2c, serial0, spi */ 104dc37374bSHongtao Jia 47 63 62 /* gpio, tdm */ 105dc37374bSHongtao Jia 20 21 22 23 /* dma */ 106dc37374bSHongtao Jia 03 02 /* mdio */ 107dc37374bSHongtao Jia 35 36 40 /* enet1-queue-group0 */ 108dc37374bSHongtao Jia 51 52 67 /* enet1-queue-group1 */ 109dc37374bSHongtao Jia 31 32 33 /* enet2-queue-group0 */ 110dc37374bSHongtao Jia 25 26 27 /* enet2-queue-group1 */ 111dc37374bSHongtao Jia 28 72 58 /* usb, sdhci, crypto */ 112dc37374bSHongtao Jia 0xb0 0xb1 0xb2 /* message */ 113dc37374bSHongtao Jia 0xb3 0xb4 0xb5 114dc37374bSHongtao Jia 0xb6 0xb7 115dc37374bSHongtao Jia 0xe0 0xe1 0xe2 /* msi */ 116dc37374bSHongtao Jia 0xe3 0xe4 0xe5 117dc37374bSHongtao Jia 0xe6 0xe7 /* sdhci, crypto , pci */ 118dc37374bSHongtao Jia >; 119dc37374bSHongtao Jia pic-no-reset; 120dc37374bSHongtao Jia }; 121dc37374bSHongtao Jia 122dc37374bSHongtao Jia msi@41600 { 123dc37374bSHongtao Jia status = "disabled"; 124dc37374bSHongtao Jia }; 125dc37374bSHongtao Jia 126dc37374bSHongtao Jia global-utilities@e0000 { //global utilities block 127dc37374bSHongtao Jia status = "disabled"; 128dc37374bSHongtao Jia }; 129dc37374bSHongtao Jia }; 130dc37374bSHongtao Jia 131dc37374bSHongtao Jia pci0: pcie@ffe09000 { 132dc37374bSHongtao Jia status = "disabled"; 133dc37374bSHongtao Jia }; 134dc37374bSHongtao Jia 135dc37374bSHongtao Jia pci1: pcie@ffe0a000 { 136dc37374bSHongtao Jia status = "disabled"; 137dc37374bSHongtao Jia }; 138dc37374bSHongtao Jia}; 139