xref: /rk3399_rockchip-uboot/arch/powerpc/include/asm/config_mpc85xx.h (revision b135991a3cddd1a266c5fbd64e25eaaa61bde2d8)
1243be8e2SKumar Gala /*
219a8dbdcSPrabhakar Kushwaha  * Copyright 2011-2012 Freescale Semiconductor, Inc.
3243be8e2SKumar Gala  *
41a459660SWolfgang Denk  * SPDX-License-Identifier:	GPL-2.0+
5243be8e2SKumar Gala  */
6243be8e2SKumar Gala 
7243be8e2SKumar Gala #ifndef _ASM_MPC85xx_CONFIG_H_
8243be8e2SKumar Gala #define _ASM_MPC85xx_CONFIG_H_
9243be8e2SKumar Gala 
10243be8e2SKumar Gala /* SoC specific defines for Freescale MPC85xx (PQ3) and QorIQ processors */
11243be8e2SKumar Gala 
12e46fedfeSTimur Tabi #ifdef CONFIG_SYS_CCSRBAR_DEFAULT
13e46fedfeSTimur Tabi #error "Do not define CONFIG_SYS_CCSRBAR_DEFAULT in the board header file."
14e46fedfeSTimur Tabi #endif
15e46fedfeSTimur Tabi 
162a5fcb83SYork Sun /*
172a5fcb83SYork Sun  * This macro should be removed when we no longer care about backwards
182a5fcb83SYork Sun  * compatibility with older operating systems.
192a5fcb83SYork Sun  */
202a5fcb83SYork Sun #define CONFIG_PPC_SPINTABLE_COMPATIBLE
212a5fcb83SYork Sun 
2257495e4eSYork Sun #define FSL_DDR_VER_4_7	47
231d384ecaSPrabhakar Kushwaha #define FSL_DDR_VER_5_0	50
2457495e4eSYork Sun 
25243be8e2SKumar Gala /* Number of TLB CAM entries we have on FSL Book-E chips */
26243be8e2SKumar Gala #if defined(CONFIG_E500MC)
27243be8e2SKumar Gala #define CONFIG_SYS_NUM_TLBCAMS		64
28243be8e2SKumar Gala #elif defined(CONFIG_E500)
29243be8e2SKumar Gala #define CONFIG_SYS_NUM_TLBCAMS		16
30243be8e2SKumar Gala #endif
31243be8e2SKumar Gala 
32243be8e2SKumar Gala #if defined(CONFIG_MPC8536)
33243be8e2SKumar Gala #define CONFIG_MAX_CPUS			1
34243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		12
35e4879afbSPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB	1
36243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT	2
37e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xff700000
38954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125
39243be8e2SKumar Gala 
40243be8e2SKumar Gala #elif defined(CONFIG_MPC8540)
41243be8e2SKumar Gala #define CONFIG_MAX_CPUS			1
42243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		8
435614e71bSYork Sun #define CONFIG_SYS_FSL_DDRC_GEN1
44e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xff700000
45243be8e2SKumar Gala 
46243be8e2SKumar Gala #elif defined(CONFIG_MPC8541)
47243be8e2SKumar Gala #define CONFIG_MAX_CPUS			1
48243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		8
495614e71bSYork Sun #define CONFIG_SYS_FSL_DDRC_GEN1
50243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT	2
51e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xff700000
52243be8e2SKumar Gala 
53243be8e2SKumar Gala #elif defined(CONFIG_MPC8544)
54243be8e2SKumar Gala #define CONFIG_MAX_CPUS			1
55243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		10
565614e71bSYork Sun #define CONFIG_SYS_FSL_DDRC_GEN2
57e4879afbSPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB	0
58243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT	2
59e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xff700000
60954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125
61243be8e2SKumar Gala 
62243be8e2SKumar Gala #elif defined(CONFIG_MPC8548)
63243be8e2SKumar Gala #define CONFIG_MAX_CPUS			1
64243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		10
655614e71bSYork Sun #define CONFIG_SYS_FSL_DDRC_GEN2
66e4879afbSPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB	0
67243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT	2
68e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xff700000
695ace2992SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_NMG_DDR120
702b3a1cddSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_NMG_LBC103
71aada81deSchenhui zhao #define CONFIG_SYS_FSL_ERRATUM_NMG_ETSEC129
727d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS	1
737d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM	9
747d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM	5
757d67ed58SLiu Gang #define CONFIG_SYS_FSL_RMU
767d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MSG_UNIT_NUM	2
77954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125
789c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_ERRATUM_I2C_A004447
799c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_A004447_SVR_REV	0x00
80243be8e2SKumar Gala 
81243be8e2SKumar Gala #elif defined(CONFIG_MPC8555)
82243be8e2SKumar Gala #define CONFIG_MAX_CPUS			1
83243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		8
845614e71bSYork Sun #define CONFIG_SYS_FSL_DDRC_GEN1
85243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT	2
86e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xff700000
87243be8e2SKumar Gala 
88243be8e2SKumar Gala #elif defined(CONFIG_MPC8560)
89243be8e2SKumar Gala #define CONFIG_MAX_CPUS			1
90243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		8
915614e71bSYork Sun #define CONFIG_SYS_FSL_DDRC_GEN1
92e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xff700000
93243be8e2SKumar Gala 
94243be8e2SKumar Gala #elif defined(CONFIG_MPC8568)
95243be8e2SKumar Gala #define CONFIG_MAX_CPUS			1
96243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		10
975614e71bSYork Sun #define CONFIG_SYS_FSL_DDRC_GEN2
98243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT	2
99fdb4dad3SKumar Gala #define QE_MURAM_SIZE			0x10000UL
100fdb4dad3SKumar Gala #define MAX_QE_RISC			2
101fdb4dad3SKumar Gala #define QE_NUM_OF_SNUM			28
102e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xff700000
1037d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS	1
1047d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM	9
1057d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM	5
1067d67ed58SLiu Gang #define CONFIG_SYS_FSL_RMU
1077d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MSG_UNIT_NUM	2
108243be8e2SKumar Gala 
109243be8e2SKumar Gala #elif defined(CONFIG_MPC8569)
110243be8e2SKumar Gala #define CONFIG_MAX_CPUS			1
111243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		10
112243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT	2
113fdb4dad3SKumar Gala #define QE_MURAM_SIZE			0x20000UL
114fdb4dad3SKumar Gala #define MAX_QE_RISC			4
115fdb4dad3SKumar Gala #define QE_NUM_OF_SNUM			46
116e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xff700000
1177d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS	1
1187d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM	9
1197d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM	5
1207d67ed58SLiu Gang #define CONFIG_SYS_FSL_RMU
1217d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MSG_UNIT_NUM	2
122954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125
123243be8e2SKumar Gala 
124243be8e2SKumar Gala #elif defined(CONFIG_MPC8572)
125243be8e2SKumar Gala #define CONFIG_MAX_CPUS			2
126243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		12
127e4879afbSPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB	2
128243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT	2
129e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xff700000
130eb0aff77SYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_115
13191671913SYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR111_DDR134
132954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125
133243be8e2SKumar Gala 
134243be8e2SKumar Gala #elif defined(CONFIG_P1010)
135243be8e2SKumar Gala #define CONFIG_MAX_CPUS			1
13632c8cfb2SPriyanka Jain #define CONFIG_FSL_SDHC_V2_3
137243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		12
138ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB	3
139243be8e2SKumar Gala #define CONFIG_TSECV2
140243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT	4
1411fbf3483SPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_ESDHC111
1421fbf3483SPoonam Aggrwal #define CONFIG_NUM_DDR_CONTROLLERS	1
143f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT	1
144362ee04bSMingkai Hu #define CONFIG_SYS_FSL_IFC_BANK_COUNT	4
1451fbf3483SPoonam Aggrwal #define CONFIG_SYS_CCSRBAR_DEFAULT	0xff700000
1468f29084aSKumar Gala #define CONFIG_SYS_FSL_PCIE_COMPAT	"fsl,qoriq-pcie-v2.2"
1471b719e66SRamneek Mehresh #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY
14842aee64bSPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_IFC_A002769
149fb855f43SPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_P1010_A003549
150424bf942SShengzhou Liu #define CONFIG_SYS_FSL_ERRATUM_SEC_A003571
151bc6bbd6bSPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_IFC_A003399
152954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125
1539c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_ERRATUM_I2C_A004447
1549c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_A004447_SVR_REV	0x10
155243be8e2SKumar Gala 
156093cffbeSKumar Gala /* P1011 is single core version of P1020 */
157243be8e2SKumar Gala #elif defined(CONFIG_P1011)
158243be8e2SKumar Gala #define CONFIG_MAX_CPUS			1
159243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		12
160ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB	2
161243be8e2SKumar Gala #define CONFIG_TSECV2
162b03a466dSPrabhakar Kushwaha #define CONFIG_FSL_PCIE_DISABLE_ASPM
163243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT	2
164f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT	2
165e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xff700000
166093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001
167093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111
168954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125
169243be8e2SKumar Gala 
170093cffbeSKumar Gala /* P1012 is single core version of P1021 */
171243be8e2SKumar Gala #elif defined(CONFIG_P1012)
172243be8e2SKumar Gala #define CONFIG_MAX_CPUS			1
173243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		12
174f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT	2
175ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB	2
176243be8e2SKumar Gala #define CONFIG_TSECV2
177b03a466dSPrabhakar Kushwaha #define CONFIG_FSL_PCIE_DISABLE_ASPM
178243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT	2
179e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xff700000
180093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001
181093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111
182a52d2f81SHaiying Wang #define QE_MURAM_SIZE			0x6000UL
183a52d2f81SHaiying Wang #define MAX_QE_RISC			1
184a52d2f81SHaiying Wang #define QE_NUM_OF_SNUM			28
185954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125
186243be8e2SKumar Gala 
187093cffbeSKumar Gala /* P1013 is single core version of P1022 */
188243be8e2SKumar Gala #elif defined(CONFIG_P1013)
189243be8e2SKumar Gala #define CONFIG_MAX_CPUS			1
190243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		12
191f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT	2
192ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB	2
193243be8e2SKumar Gala #define CONFIG_TSECV2
194243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT	2
195e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xff700000
1962d7534a3SJiang Yutang #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001
1972d7534a3SJiang Yutang #define CONFIG_SYS_FSL_ERRATUM_ESDHC111
1982d7534a3SJiang Yutang #define CONFIG_FSL_SATA_ERRATUM_A001
199954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125
200243be8e2SKumar Gala 
201243be8e2SKumar Gala #elif defined(CONFIG_P1014)
202243be8e2SKumar Gala #define CONFIG_MAX_CPUS			1
20332c8cfb2SPriyanka Jain #define CONFIG_FSL_SDHC_V2_3
204243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		12
205ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB	3
206243be8e2SKumar Gala #define CONFIG_TSECV2
207243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT	4
2081fbf3483SPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_ESDHC111
2091fbf3483SPoonam Aggrwal #define CONFIG_NUM_DDR_CONTROLLERS	1
210f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT	1
2111fbf3483SPoonam Aggrwal #define CONFIG_SYS_CCSRBAR_DEFAULT	0xff700000
2121b719e66SRamneek Mehresh #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY
21342aee64bSPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_IFC_A002769
214fb855f43SPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_P1010_A003549
215bc6bbd6bSPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_IFC_A003399
216243be8e2SKumar Gala 
217093cffbeSKumar Gala /* P1017 is single core version of P1023 */
21867a719daSRoy Zang #elif defined(CONFIG_P1017)
21967a719daSRoy Zang #define CONFIG_MAX_CPUS			1
22067a719daSRoy Zang #define CONFIG_SYS_FSL_NUM_LAWS		12
22167a719daSRoy Zang #define CONFIG_SYS_FSL_SEC_COMPAT	4
22267a719daSRoy Zang #define CONFIG_SYS_NUM_FMAN		1
22367a719daSRoy Zang #define CONFIG_SYS_NUM_FM1_DTSEC	2
22467a719daSRoy Zang #define CONFIG_NUM_DDR_CONTROLLERS	1
225f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT	1
22667a719daSRoy Zang #define CONFIG_SYS_QMAN_NUM_PORTALS	3
22767a719daSRoy Zang #define CONFIG_SYS_BMAN_NUM_PORTALS	3
228c657d898SKumar Gala #define CONFIG_SYS_FM_MURAM_SIZE	0x10000
2298f29084aSKumar Gala #define CONFIG_SYS_FSL_PCIE_COMPAT	"fsl,qoriq-pcie-v2.2"
230e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xff600000
231954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125
23267a719daSRoy Zang 
233243be8e2SKumar Gala #elif defined(CONFIG_P1020)
234243be8e2SKumar Gala #define CONFIG_MAX_CPUS			2
235243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		12
236ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB	2
237243be8e2SKumar Gala #define CONFIG_TSECV2
238b03a466dSPrabhakar Kushwaha #define CONFIG_FSL_PCIE_DISABLE_ASPM
239243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT	2
240e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xff700000
241093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001
242093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111
243954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125
244f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT	2
245243be8e2SKumar Gala 
246243be8e2SKumar Gala #elif defined(CONFIG_P1021)
247243be8e2SKumar Gala #define CONFIG_MAX_CPUS			2
248243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		12
249ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB	2
250243be8e2SKumar Gala #define CONFIG_TSECV2
251b03a466dSPrabhakar Kushwaha #define CONFIG_FSL_PCIE_DISABLE_ASPM
252243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT	2
253e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xff700000
254093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001
255093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111
256a52d2f81SHaiying Wang #define QE_MURAM_SIZE			0x6000UL
257a52d2f81SHaiying Wang #define MAX_QE_RISC			1
258a52d2f81SHaiying Wang #define QE_NUM_OF_SNUM			28
259954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125
260f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT	1
261243be8e2SKumar Gala 
262243be8e2SKumar Gala #elif defined(CONFIG_P1022)
263243be8e2SKumar Gala #define CONFIG_MAX_CPUS			2
264243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		12
265ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB	2
266243be8e2SKumar Gala #define CONFIG_TSECV2
267243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT	2
268f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT	2
269e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xff700000
2702d7534a3SJiang Yutang #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001
2712d7534a3SJiang Yutang #define CONFIG_SYS_FSL_ERRATUM_ESDHC111
2722d7534a3SJiang Yutang #define CONFIG_FSL_SATA_ERRATUM_A001
273954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125
274243be8e2SKumar Gala 
27567a719daSRoy Zang #elif defined(CONFIG_P1023)
27667a719daSRoy Zang #define CONFIG_MAX_CPUS			2
27767a719daSRoy Zang #define CONFIG_SYS_FSL_NUM_LAWS		12
27867a719daSRoy Zang #define CONFIG_SYS_FSL_SEC_COMPAT	4
27967a719daSRoy Zang #define CONFIG_SYS_NUM_FMAN		1
28067a719daSRoy Zang #define CONFIG_SYS_NUM_FM1_DTSEC	2
28167a719daSRoy Zang #define CONFIG_NUM_DDR_CONTROLLERS	1
282f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT	1
28367a719daSRoy Zang #define CONFIG_SYS_QMAN_NUM_PORTALS	3
28467a719daSRoy Zang #define CONFIG_SYS_BMAN_NUM_PORTALS	3
285c657d898SKumar Gala #define CONFIG_SYS_FM_MURAM_SIZE	0x10000
2868f29084aSKumar Gala #define CONFIG_SYS_FSL_PCIE_COMPAT	"fsl,qoriq-pcie-v2.2"
287e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xff600000
288954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125
2899c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_ERRATUM_I2C_A004447
2909c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_A004447_SVR_REV	0x11
29167a719daSRoy Zang 
292093cffbeSKumar Gala /* P1024 is lower end variant of P1020 */
293093cffbeSKumar Gala #elif defined(CONFIG_P1024)
294093cffbeSKumar Gala #define CONFIG_MAX_CPUS			2
295093cffbeSKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		12
296ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB	2
297093cffbeSKumar Gala #define CONFIG_TSECV2
298093cffbeSKumar Gala #define CONFIG_FSL_PCIE_DISABLE_ASPM
299093cffbeSKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT	2
300f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT	2
301e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xff700000
302093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001
303093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111
304954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125
305093cffbeSKumar Gala 
306093cffbeSKumar Gala /* P1025 is lower end variant of P1021 */
307093cffbeSKumar Gala #elif defined(CONFIG_P1025)
308093cffbeSKumar Gala #define CONFIG_MAX_CPUS			2
309093cffbeSKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		12
310f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT	2
311ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB	2
312093cffbeSKumar Gala #define CONFIG_TSECV2
313093cffbeSKumar Gala #define CONFIG_FSL_PCIE_DISABLE_ASPM
314093cffbeSKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT	2
315e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xff700000
316093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001
317093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111
318a52d2f81SHaiying Wang #define QE_MURAM_SIZE			0x6000UL
319a52d2f81SHaiying Wang #define MAX_QE_RISC			1
320a52d2f81SHaiying Wang #define QE_NUM_OF_SNUM			28
321954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125
322093cffbeSKumar Gala 
323093cffbeSKumar Gala /* P2010 is single core version of P2020 */
324243be8e2SKumar Gala #elif defined(CONFIG_P2010)
325243be8e2SKumar Gala #define CONFIG_MAX_CPUS			1
326243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		12
327ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB	2
328243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT	2
329f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT	1
330e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xff700000
3316e7f0bc0SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111
3325103a03aSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC_A001
333954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125
334243be8e2SKumar Gala 
335243be8e2SKumar Gala #elif defined(CONFIG_P2020)
336243be8e2SKumar Gala #define CONFIG_MAX_CPUS			2
337243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		12
338ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB	2
339243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT	2
340e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xff700000
3416e7f0bc0SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111
3425103a03aSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC_A001
3437d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS	2
3447d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM	9
3457d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM	5
3467d67ed58SLiu Gang #define CONFIG_SYS_FSL_RMU
3477d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MSG_UNIT_NUM	2
348954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125
349f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT	1
3503e978f5dSScott Wood #elif defined(CONFIG_PPC_P2041) /* also supports P2040 */
351d1001e3fSYork Sun #define CONFIG_SYS_FSL_QORIQ_CHASSIS1
352d2ab4bbcSYork Sun #define CONFIG_FSL_CORENET		/* Freescale CoreNet platform */
3531f97987aSKumar Gala #define CONFIG_MAX_CPUS			4
3541f97987aSKumar Gala #define CONFIG_SYS_FSL_NUM_CC_PLLS	2
3551f97987aSKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		32
3561f97987aSKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT	4
3571f97987aSKumar Gala #define CONFIG_SYS_NUM_FMAN		1
3581f97987aSKumar Gala #define CONFIG_SYS_NUM_FM1_DTSEC	5
3591f97987aSKumar Gala #define CONFIG_SYS_NUM_FM1_10GEC	1
3601f97987aSKumar Gala #define CONFIG_NUM_DDR_CONTROLLERS	1
361f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT	2
3621f97987aSKumar Gala #define CONFIG_SYS_FM_MURAM_SIZE	0x28000
3631f97987aSKumar Gala #define CONFIG_SYS_FSL_TBCLK_DIV	32
3641f97987aSKumar Gala #define CONFIG_SYS_FSL_PCIE_COMPAT	"fsl,qoriq-pcie-v2.2"
365e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xfe000000
3661f97987aSKumar Gala #define CONFIG_SYS_FSL_USB1_PHY_ENABLE
3671f97987aSKumar Gala #define CONFIG_SYS_FSL_USB2_PHY_ENABLE
368b6c3722dSKumar Gala #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY
3691f97987aSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111
3705e23ab0aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_NMG_CPU_A011
37199d7b0a4SXulei #define CONFIG_SYS_FSL_ERRATUM_USB14
37243f082bbSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_CPU_A003999
373e22be77aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003
3744108508aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003474
3757d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS	2
3767d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM	9
3777d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM	5
37833eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510
37933eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV	0x10
38033eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV2	0x11
38133eee330SScott Wood #define CONFIG_SYS_FSL_CORENET_SNOOPVEC_COREONLY 0xf0000000
382d59c5570SLiu Gang #define CONFIG_SYS_FSL_ERRATUM_SRIO_A004034
3830118033bSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_A004849
3849c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_ERRATUM_I2C_A004447
3859c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_A004447_SVR_REV	0x11
3861f97987aSKumar Gala 
387243be8e2SKumar Gala #elif defined(CONFIG_PPC_P3041)
388d1001e3fSYork Sun #define CONFIG_SYS_FSL_QORIQ_CHASSIS1
389d2ab4bbcSYork Sun #define CONFIG_FSL_CORENET		/* Freescale CoreNet platform */
390243be8e2SKumar Gala #define CONFIG_MAX_CPUS			4
391b5c8753fSKumar Gala #define CONFIG_SYS_FSL_NUM_CC_PLLS	2
392243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		32
393243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT	4
394fbee0f7fSKumar Gala #define CONFIG_SYS_NUM_FMAN		1
395fbee0f7fSKumar Gala #define CONFIG_SYS_NUM_FM1_DTSEC	5
396fbee0f7fSKumar Gala #define CONFIG_SYS_NUM_FM1_10GEC	1
397fbee0f7fSKumar Gala #define CONFIG_NUM_DDR_CONTROLLERS	1
398c657d898SKumar Gala #define CONFIG_SYS_FM_MURAM_SIZE	0x28000
39966412c63SKumar Gala #define CONFIG_SYS_FSL_TBCLK_DIV	32
4008f29084aSKumar Gala #define CONFIG_SYS_FSL_PCIE_COMPAT	"fsl,qoriq-pcie-v2.2"
401e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xfe000000
40286221f09SRoy Zang #define CONFIG_SYS_FSL_USB1_PHY_ENABLE
40386221f09SRoy Zang #define CONFIG_SYS_FSL_USB2_PHY_ENABLE
404b6c3722dSKumar Gala #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY
405f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT	2
40630009766SLei Xu #define CONFIG_SYS_FSL_ERRATUM_ESDHC111
40757125f22SYork Sun #define CONFIG_SYS_FSL_ERRATUM_NMG_CPU_A011
40899d7b0a4SXulei #define CONFIG_SYS_FSL_ERRATUM_USB14
40943f082bbSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_CPU_A003999
410e22be77aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003
4114108508aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003474
4127d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS	2
4137d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM	9
4147d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM	5
41533eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510
41633eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV	0x10
41733eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV2	0x11
41833eee330SScott Wood #define CONFIG_SYS_FSL_CORENET_SNOOPVEC_COREONLY 0xf0000000
419d59c5570SLiu Gang #define CONFIG_SYS_FSL_ERRATUM_SRIO_A004034
4200118033bSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_A004849
421d217a9adSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005812
4229c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_ERRATUM_I2C_A004447
4239c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_A004447_SVR_REV	0x20
424243be8e2SKumar Gala 
4253e978f5dSScott Wood #elif defined(CONFIG_PPC_P4080) /* also supports P4040 */
426d1001e3fSYork Sun #define CONFIG_SYS_FSL_QORIQ_CHASSIS1
427d2ab4bbcSYork Sun #define CONFIG_FSL_CORENET		/* Freescale CoreNet platform */
428243be8e2SKumar Gala #define CONFIG_MAX_CPUS			8
429b5c8753fSKumar Gala #define CONFIG_SYS_FSL_NUM_CC_PLLS	4
430243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		32
431243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT	4
432243be8e2SKumar Gala #define CONFIG_SYS_NUM_FMAN		2
433243be8e2SKumar Gala #define CONFIG_SYS_NUM_FM1_DTSEC	4
434243be8e2SKumar Gala #define CONFIG_SYS_NUM_FM2_DTSEC	4
435243be8e2SKumar Gala #define CONFIG_SYS_NUM_FM1_10GEC	1
436243be8e2SKumar Gala #define CONFIG_SYS_NUM_FM2_10GEC	1
437243be8e2SKumar Gala #define CONFIG_NUM_DDR_CONTROLLERS	2
438f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT	2
439c657d898SKumar Gala #define CONFIG_SYS_FM_MURAM_SIZE	0x28000
44066412c63SKumar Gala #define CONFIG_SYS_FSL_TBCLK_DIV	16
4418f29084aSKumar Gala #define CONFIG_SYS_FSL_PCIE_COMPAT	"fsl,p4080-pcie"
442e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xfe000000
443243be8e2SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_CPC_A002
444243be8e2SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_CPC_A003
445fa8d23c0SYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003
446243be8e2SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001
447243be8e2SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111
448243be8e2SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC135
4494e0be34aSZang Roy-R61911 #define CONFIG_SYS_FSL_ERRATUM_ESDHC13
450243be8e2SKumar Gala #define CONFIG_SYS_P4080_ERRATUM_CPU22
4515e23ab0aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_NMG_CPU_A011
452243be8e2SKumar Gala #define CONFIG_SYS_P4080_ERRATUM_SERDES8
453df8af0b4SEmil Medve #define CONFIG_SYS_P4080_ERRATUM_SERDES9
454d90fdba6STimur Tabi #define CONFIG_SYS_P4080_ERRATUM_SERDES_A001
455da30b9fdSTimur Tabi #define CONFIG_SYS_P4080_ERRATUM_SERDES_A005
45643f082bbSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_CPU_A003999
4574108508aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003474
4587d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS	2
4597d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM	9
4607d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM	5
4617d67ed58SLiu Gang #define CONFIG_SYS_FSL_RMU
4627d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MSG_UNIT_NUM	2
46333eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510
46433eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV	0x20
46533eee330SScott Wood #define CONFIG_SYS_FSL_CORENET_SNOOPVEC_COREONLY 0xff000000
466d59c5570SLiu Gang #define CONFIG_SYS_FSL_ERRATUM_SRIO_A004034
4670118033bSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_A004849
468d607b968STimur Tabi #define CONFIG_SYS_FSL_ERRATUM_A004580
469c0a4e6b8SYuanquan Chen #define CONFIG_SYS_P4080_ERRATUM_PCIE_A003
470d217a9adSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005812
4719c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_ERRATUM_I2C_A004447
4729c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_A004447_SVR_REV	0x20
473243be8e2SKumar Gala 
4743e978f5dSScott Wood #elif defined(CONFIG_PPC_P5020) /* also supports P5010 */
475ffd06e02SYork Sun #define CONFIG_SYS_PPC64		/* 64-bit core */
476d1001e3fSYork Sun #define CONFIG_SYS_FSL_QORIQ_CHASSIS1
477d2ab4bbcSYork Sun #define CONFIG_FSL_CORENET		/* Freescale CoreNet platform */
478243be8e2SKumar Gala #define CONFIG_MAX_CPUS			2
479b5c8753fSKumar Gala #define CONFIG_SYS_FSL_NUM_CC_PLLS	2
480243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		32
481243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT	4
482fbee0f7fSKumar Gala #define CONFIG_SYS_NUM_FMAN		1
483fbee0f7fSKumar Gala #define CONFIG_SYS_NUM_FM1_DTSEC	5
484fbee0f7fSKumar Gala #define CONFIG_SYS_NUM_FM1_10GEC	1
485fbee0f7fSKumar Gala #define CONFIG_NUM_DDR_CONTROLLERS	2
486f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT	2
487c657d898SKumar Gala #define CONFIG_SYS_FM_MURAM_SIZE	0x28000
48866412c63SKumar Gala #define CONFIG_SYS_FSL_TBCLK_DIV	32
4898f29084aSKumar Gala #define CONFIG_SYS_FSL_PCIE_COMPAT	"fsl,qoriq-pcie-v2.2"
490e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xfe000000
49186221f09SRoy Zang #define CONFIG_SYS_FSL_USB1_PHY_ENABLE
49286221f09SRoy Zang #define CONFIG_SYS_FSL_USB2_PHY_ENABLE
493b6c3722dSKumar Gala #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY
49430009766SLei Xu #define CONFIG_SYS_FSL_ERRATUM_ESDHC111
49599d7b0a4SXulei #define CONFIG_SYS_FSL_ERRATUM_USB14
496e22be77aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003
4974108508aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003474
4987d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS	2
4997d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM	9
5007d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM	5
50133eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510
50233eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV	0x10
50333eee330SScott Wood #define CONFIG_SYS_FSL_CORENET_SNOOPVEC_COREONLY 0xc0000000
504d59c5570SLiu Gang #define CONFIG_SYS_FSL_ERRATUM_SRIO_A004034
5059c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_ERRATUM_I2C_A004447
5069c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_A004447_SVR_REV	0x20
507243be8e2SKumar Gala 
5084905443fSTimur Tabi #elif defined(CONFIG_PPC_P5040)
5091956e431STimur Tabi #define CONFIG_SYS_PPC64
5104905443fSTimur Tabi #define CONFIG_SYS_FSL_QORIQ_CHASSIS1
511d2ab4bbcSYork Sun #define CONFIG_FSL_CORENET		/* Freescale CoreNet platform */
5124905443fSTimur Tabi #define CONFIG_MAX_CPUS			4
5134905443fSTimur Tabi #define CONFIG_SYS_FSL_NUM_CC_PLLS	3
5144905443fSTimur Tabi #define CONFIG_SYS_FSL_NUM_LAWS		32
5154905443fSTimur Tabi #define CONFIG_SYS_FSL_SEC_COMPAT	4
5164905443fSTimur Tabi #define CONFIG_SYS_NUM_FMAN		2
5174905443fSTimur Tabi #define CONFIG_SYS_NUM_FM1_DTSEC	5
5184905443fSTimur Tabi #define CONFIG_SYS_NUM_FM1_10GEC	1
5194905443fSTimur Tabi #define CONFIG_SYS_NUM_FM2_DTSEC	5
5204905443fSTimur Tabi #define CONFIG_SYS_NUM_FM2_10GEC	1
5214905443fSTimur Tabi #define CONFIG_NUM_DDR_CONTROLLERS	2
522f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT	2
5234905443fSTimur Tabi #define CONFIG_SYS_FM_MURAM_SIZE	0x28000
5244905443fSTimur Tabi #define CONFIG_SYS_FSL_TBCLK_DIV	16
5254905443fSTimur Tabi #define CONFIG_SYS_FSL_PCIE_COMPAT	"fsl,qoriq-pcie-v2.4"
5264905443fSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xfe000000
5274905443fSTimur Tabi #define CONFIG_SYS_FSL_USB1_PHY_ENABLE
5284905443fSTimur Tabi #define CONFIG_SYS_FSL_USB2_PHY_ENABLE
5294905443fSTimur Tabi #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY
5304905443fSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_ESDHC111
53199d7b0a4SXulei #define CONFIG_SYS_FSL_ERRATUM_USB14
5324905443fSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_DDR_A003
5334905443fSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_DDR_A003474
5344905443fSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_A004699
5354905443fSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_A004510
5364905443fSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV	0x10
5374905443fSTimur Tabi #define CONFIG_SYS_FSL_CORENET_SNOOPVEC_COREONLY 0xf0000000
538d217a9adSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005812
5394905443fSTimur Tabi 
54019a8dbdcSPrabhakar Kushwaha #elif defined(CONFIG_BSC9131)
54119a8dbdcSPrabhakar Kushwaha #define CONFIG_MAX_CPUS			1
54219a8dbdcSPrabhakar Kushwaha #define CONFIG_FSL_SDHC_V2_3
54319a8dbdcSPrabhakar Kushwaha #define CONFIG_SYS_FSL_NUM_LAWS		12
54419a8dbdcSPrabhakar Kushwaha #define CONFIG_TSECV2
54519a8dbdcSPrabhakar Kushwaha #define CONFIG_SYS_FSL_SEC_COMPAT	4
54619a8dbdcSPrabhakar Kushwaha #define CONFIG_NUM_DDR_CONTROLLERS	1
547f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT	1
548765b0bdbSPriyanka Jain #define CONFIG_SYS_FSL_DSP_M2_RAM_ADDR	0xb0000000
549765b0bdbSPriyanka Jain #define CONFIG_SYS_FSL_DSP_CCSRBAR_DEFAULT	0xff600000
550362ee04bSMingkai Hu #define CONFIG_SYS_FSL_IFC_BANK_COUNT	3
55119a8dbdcSPrabhakar Kushwaha #define CONFIG_SYS_CCSRBAR_DEFAULT	0xff700000
55219a8dbdcSPrabhakar Kushwaha #define CONFIG_NAND_FSL_IFC
55319a8dbdcSPrabhakar Kushwaha #define CONFIG_SYS_FSL_ERRATUM_ESDHC111
554954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125
55519a8dbdcSPrabhakar Kushwaha 
55635fe948eSPrabhakar Kushwaha #elif defined(CONFIG_BSC9132)
55735fe948eSPrabhakar Kushwaha #define CONFIG_MAX_CPUS			2
55835fe948eSPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB	3
55935fe948eSPrabhakar Kushwaha #define CONFIG_FSL_SDHC_V2_3
56035fe948eSPrabhakar Kushwaha #define CONFIG_SYS_FSL_NUM_LAWS		12
56135fe948eSPrabhakar Kushwaha #define CONFIG_TSECV2
56235fe948eSPrabhakar Kushwaha #define CONFIG_SYS_FSL_SEC_COMPAT	4
56335fe948eSPrabhakar Kushwaha #define CONFIG_NUM_DDR_CONTROLLERS	2
564f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT	1
56564501c66SPriyanka Jain #define CONFIG_SYS_FSL_DSP_DDR_ADDR	0x40000000
56664501c66SPriyanka Jain #define CONFIG_SYS_FSL_DSP_M2_RAM_ADDR	0xb0000000
56764501c66SPriyanka Jain #define CONFIG_SYS_FSL_DSP_M3_RAM_ADDR	0xc0000000
56864501c66SPriyanka Jain #define CONFIG_SYS_FSL_DSP_CCSRBAR_DEFAULT	0xff600000
569061ffedaSYork Sun #define CONFIG_SYS_FSL_IFC_BANK_COUNT	3
57035fe948eSPrabhakar Kushwaha #define CONFIG_SYS_CCSRBAR_DEFAULT	0xff700000
57135fe948eSPrabhakar Kushwaha #define CONFIG_NAND_FSL_IFC
57235fe948eSPrabhakar Kushwaha #define CONFIG_SYS_FSL_ERRATUM_ESDHC111
57335fe948eSPrabhakar Kushwaha #define CONFIG_SYS_FSL_ESDHC_P1010_BROKEN_SDCLK
57435fe948eSPrabhakar Kushwaha #define CONFIG_SYS_FSL_PCIE_COMPAT	"fsl,qoriq-pcie-v2.2"
575954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125
5769c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_ERRATUM_I2C_A004447
5779c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_A004447_SVR_REV	0x11
57835fe948eSPrabhakar Kushwaha 
5793d2972feSYork Sun #elif defined(CONFIG_PPC_T4240) || defined(CONFIG_PPC_T4160)
5803d2972feSYork Sun #define CONFIG_E6500
581ffd06e02SYork Sun #define CONFIG_SYS_PPC64		/* 64-bit core */
5829e758758SYork Sun #define CONFIG_FSL_CORENET		/* Freescale CoreNet platform */
5839e758758SYork Sun #define CONFIG_SYS_FSL_QORIQ_CHASSIS2	/* Freescale Chassis generation 2 */
584f6981439SYork Sun #define CONFIG_SYS_FSL_CORES_PER_CLUSTER 4
5859e758758SYork Sun #define CONFIG_SYS_FSL_QMAN_V3		/* QMAN version 3 */
5863d2972feSYork Sun #ifdef CONFIG_PPC_T4240
5879e758758SYork Sun #define CONFIG_MAX_CPUS			12
588ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_FSL_CLUSTER_CLOCKS   { 1, 1, 4 }
5899e758758SYork Sun #define CONFIG_SYS_NUM_FM1_DTSEC	8
5909e758758SYork Sun #define CONFIG_SYS_NUM_FM1_10GEC	2
5919e758758SYork Sun #define CONFIG_SYS_NUM_FM2_DTSEC	8
5929e758758SYork Sun #define CONFIG_SYS_NUM_FM2_10GEC	2
5939e758758SYork Sun #define CONFIG_NUM_DDR_CONTROLLERS	3
5943d2972feSYork Sun #else
595b6240846SYork Sun #define CONFIG_MAX_CPUS			8
596ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_FSL_CLUSTER_CLOCKS   { 1, 1 }
5973d2972feSYork Sun #define CONFIG_SYS_NUM_FM1_DTSEC	7
5983d2972feSYork Sun #define CONFIG_SYS_NUM_FM1_10GEC	1
5993d2972feSYork Sun #define CONFIG_SYS_NUM_FM2_DTSEC	7
6003d2972feSYork Sun #define CONFIG_SYS_NUM_FM2_10GEC	1
6013d2972feSYork Sun #define CONFIG_NUM_DDR_CONTROLLERS	2
6023d2972feSYork Sun #endif
603b6240846SYork Sun #define CONFIG_SYS_FSL_NUM_CC_PLLS	5
604b6240846SYork Sun #define CONFIG_SYS_FSL_NUM_LAWS		32
605a4c955bcSPrabhakar Kushwaha #define CONFIG_SYS_FSL_SRDS_1
606a4c955bcSPrabhakar Kushwaha #define CONFIG_SYS_FSL_SRDS_2
607b6240846SYork Sun #define CONFIG_SYS_FSL_SRDS_3
608b6240846SYork Sun #define CONFIG_SYS_FSL_SRDS_4
609b6240846SYork Sun #define CONFIG_SYS_FSL_SEC_COMPAT	4
610b6240846SYork Sun #define CONFIG_SYS_NUM_FMAN		2
611f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT	2
612ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_PME_CLK		0
613b6240846SYork Sun #define CONFIG_SYS_FSL_DDR_VER		FSL_DDR_VER_4_7
614362ee04bSMingkai Hu #define CONFIG_SYS_FSL_IFC_BANK_COUNT	8
615b6240846SYork Sun #define CONFIG_SYS_FMAN_V3
616ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_FM1_CLK		3
617ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_FM2_CLK		3
618b6240846SYork Sun #define CONFIG_SYS_FM_MURAM_SIZE	0x60000
619b6240846SYork Sun #define CONFIG_SYS_FSL_TBCLK_DIV	16
620b6240846SYork Sun #define CONFIG_SYS_FSL_PCIE_COMPAT	"fsl,qoriq-pcie-v3.0"
621b6240846SYork Sun #define CONFIG_SYS_FSL_SRIO_MAX_PORTS	2
622b6240846SYork Sun #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM	9
623b6240846SYork Sun #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM	5
62408047937SLiu Gang #define CONFIG_SYS_FSL_SRIO_LIODN
625b6240846SYork Sun #define CONFIG_SYS_FSL_USB_DUAL_PHY_ENABLE
626b6240846SYork Sun #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY
627b6240846SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004468
628b6240846SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A_004934
629b6240846SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005871
630133fbfa9SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A006379
63182125192SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A006593
632b6240846SYork Sun #define CONFIG_SYS_CCSRBAR_DEFAULT	0xfe000000
633b6240846SYork Sun #define CONFIG_SYS_FSL_PCI_VER_3_X
634b6240846SYork Sun 
6358fa0102bSPoonam Aggrwal #elif defined(CONFIG_PPC_B4860) || defined(CONFIG_PPC_B4420)
6368fa0102bSPoonam Aggrwal #define CONFIG_E6500
637e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_PPC64		/* 64-bit core */
638e1dbdd81SPoonam Aggrwal #define CONFIG_FSL_CORENET		/* Freescale CoreNet platform */
639e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_QORIQ_CHASSIS2	/* Freescale Chassis generation 2 */
640e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_QMAN_V3		/* QMAN version 3 */
641e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_NUM_LAWS		32
642a4c955bcSPrabhakar Kushwaha #define CONFIG_SYS_FSL_SRDS_1
643a4c955bcSPrabhakar Kushwaha #define CONFIG_SYS_FSL_SRDS_2
644e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_SEC_COMPAT	4
645e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_NUM_FMAN		1
646f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT	1
647ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_FM1_CLK		0
648e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_DDR_VER		FSL_DDR_VER_4_7
649362ee04bSMingkai Hu #define CONFIG_SYS_FSL_IFC_BANK_COUNT	4
650e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FMAN_V3
651e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FM_MURAM_SIZE	0x60000
652e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_TBCLK_DIV	16
653e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_PCIE_COMPAT	"fsl,qoriq-pcie-v2.4"
654e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_USB1_PHY_ENABLE
655e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_A_004934
65604feb57fSShengzhou Liu #define CONFIG_SYS_FSL_ERRATUM_A005871
657133fbfa9SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A006379
65882125192SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A006593
659e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_CCSRBAR_DEFAULT	0xfe000000
660e1dbdd81SPoonam Aggrwal 
6618fa0102bSPoonam Aggrwal #ifdef CONFIG_PPC_B4860
662f6981439SYork Sun #define CONFIG_SYS_FSL_CORES_PER_CLUSTER 4
663d2404141SYork Sun #define CONFIG_MAX_CPUS			4
664d2404141SYork Sun #define CONFIG_SYS_FSL_NUM_CC_PLLS	4
665ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_FSL_CLUSTER_CLOCKS	{ 1, 4, 4, 4 }
666d2404141SYork Sun #define CONFIG_SYS_NUM_FM1_DTSEC	6
667d2404141SYork Sun #define CONFIG_SYS_NUM_FM1_10GEC	2
668e394ceb1SPoonam Aggrwal #define CONFIG_NUM_DDR_CONTROLLERS	2
669f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT	1
670d2404141SYork Sun #define CONFIG_SYS_FSL_SRIO_MAX_PORTS	2
671d2404141SYork Sun #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM	9
672d2404141SYork Sun #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM	5
67332f38ee3SLiu Gang #define CONFIG_SYS_FSL_SRIO_LIODN
6748fa0102bSPoonam Aggrwal #else
6758fa0102bSPoonam Aggrwal #define CONFIG_MAX_CPUS			2
6768fa0102bSPoonam Aggrwal #define CONFIG_SYS_FSL_CORES_PER_CLUSTER 2
6778fa0102bSPoonam Aggrwal #define CONFIG_SYS_FSL_NUM_CC_PLLS	4
678ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_FSL_CLUSTER_CLOCKS	{ 1, 4 }
6798fa0102bSPoonam Aggrwal #define CONFIG_SYS_NUM_FM1_DTSEC	4
6808fa0102bSPoonam Aggrwal #define CONFIG_SYS_NUM_FM1_10GEC	0
6818fa0102bSPoonam Aggrwal #define CONFIG_NUM_DDR_CONTROLLERS	1
6828fa0102bSPoonam Aggrwal #endif
683d2404141SYork Sun 
6842967af68SPriyanka Jain #elif defined(CONFIG_PPC_T1040) || defined(CONFIG_PPC_T1042) ||\
6852967af68SPriyanka Jain defined(CONFIG_PPC_T1020) || defined(CONFIG_PPC_T1022)
6865f208d11SYork Sun #define CONFIG_E5500
6875f208d11SYork Sun #define CONFIG_FSL_CORENET		/* Freescale CoreNet platform */
6885f208d11SYork Sun #define CONFIG_SYS_FSL_QORIQ_CHASSIS2	/* Freescale Chassis generation 2 */
689f6981439SYork Sun #define CONFIG_SYS_FSL_CORES_PER_CLUSTER 1
6905f208d11SYork Sun #define CONFIG_SYS_FSL_QMAN_V3		/* QMAN version 3 */
6911d384ecaSPrabhakar Kushwaha #if defined(CONFIG_PPC_T1040) || defined(CONFIG_PPC_T1042)
6925f208d11SYork Sun #define CONFIG_MAX_CPUS			4
6931d384ecaSPrabhakar Kushwaha #elif defined(CONFIG_PPC_T1020) || defined(CONFIG_PPC_T1022)
6941d384ecaSPrabhakar Kushwaha #define CONFIG_MAX_CPUS			2
6951d384ecaSPrabhakar Kushwaha #endif
6961d384ecaSPrabhakar Kushwaha #define CONFIG_SYS_FSL_NUM_CC_PLLS	2
697ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_FSL_CLUSTER_CLOCKS   { 1, 1, 1, 1 }
698ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_SDHC_CLOCK		0
6995f208d11SYork Sun #define CONFIG_SYS_FSL_NUM_LAWS		16
7001d384ecaSPrabhakar Kushwaha #define CONFIG_SYS_FSL_SRDS_1
7011d384ecaSPrabhakar Kushwaha #define CONFIG_SYS_FSL_SEC_COMPAT	5
7025f208d11SYork Sun #define CONFIG_SYS_NUM_FMAN		1
7035f208d11SYork Sun #define CONFIG_SYS_NUM_FM1_DTSEC	5
7045f208d11SYork Sun #define CONFIG_NUM_DDR_CONTROLLERS	1
705f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT	2
706ce746fe0SPrabhakar Kushwaha #define CONFIG_PME_PLAT_CLK_DIV		2
707ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_PME_CLK		CONFIG_PME_PLAT_CLK_DIV
7081d384ecaSPrabhakar Kushwaha #define CONFIG_SYS_FSL_DDR_VER		FSL_DDR_VER_5_0
7091d384ecaSPrabhakar Kushwaha #define CONFIG_SYS_FSL_IFC_BANK_COUNT	8
7105f208d11SYork Sun #define CONFIG_SYS_FMAN_V3
711ce746fe0SPrabhakar Kushwaha #define CONFIG_FM_PLAT_CLK_DIV	1
712ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_FM1_CLK		CONFIG_FM_PLAT_CLK_DIV
7131d384ecaSPrabhakar Kushwaha #define CONFIG_SYS_FM_MURAM_SIZE	0x30000
714*b135991aSPriyanka Jain #define CONFIG_SYS_FSL_SINGLE_SOURCE_CLK
715e03c76c3SPrabhakar Kushwaha #define CONFIG_SYS_FSL_TBCLK_DIV	16
7165f208d11SYork Sun #define CONFIG_SYS_FSL_PCIE_COMPAT	"fsl,qoriq-pcie-v2.4"
7175f208d11SYork Sun #define CONFIG_SYS_FSL_USB1_PHY_ENABLE
7185f208d11SYork Sun #define CONFIG_SYS_FSL_USB2_PHY_ENABLE
7195f208d11SYork Sun #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY
7205f208d11SYork Sun #define CONFIG_SYS_CCSRBAR_DEFAULT	0xfe000000
7215f208d11SYork Sun 
722629d6b32SShengzhou Liu #elif defined(CONFIG_PPC_T2080) || defined(CONFIG_PPC_T2081)
723629d6b32SShengzhou Liu #define CONFIG_E6500
724629d6b32SShengzhou Liu #define CONFIG_SYS_PPC64		/* 64-bit core */
725629d6b32SShengzhou Liu #define CONFIG_FSL_CORENET		/* Freescale CoreNet platform */
726629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_QORIQ_CHASSIS2	/* Freescale Chassis generation 2 */
727629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_CORES_PER_CLUSTER 4
728629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_NUM_CC_PLLS	2
729629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_QMAN_V3
730629d6b32SShengzhou Liu #define CONFIG_MAX_CPUS			4
731629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_NUM_LAWS		32
732629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_SEC_COMPAT	4
733629d6b32SShengzhou Liu #define CONFIG_SYS_NUM_FMAN		1
734629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_CLUSTER_CLOCKS	{ 1, 4, 4, 4 }
735629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_SRDS_1
736629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_PCI_VER_3_X
737629d6b32SShengzhou Liu #if defined(CONFIG_PPC_T2080)
738629d6b32SShengzhou Liu #define CONFIG_SYS_NUM_FM1_DTSEC	8
739629d6b32SShengzhou Liu #define CONFIG_SYS_NUM_FM1_10GEC	4
740629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_SRDS_2
741629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_SRIO_LIODN
742629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_SRIO_MAX_PORTS	2
743629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM	9
744629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM	5
745629d6b32SShengzhou Liu #elif defined(CONFIG_PPC_T2081)
746629d6b32SShengzhou Liu #define CONFIG_SYS_NUM_FM1_DTSEC	6
747629d6b32SShengzhou Liu #define CONFIG_SYS_NUM_FM1_10GEC	2
748629d6b32SShengzhou Liu #endif
749629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_NUM_USB_CTRLS	2
750629d6b32SShengzhou Liu #define CONFIG_NUM_DDR_CONTROLLERS	1
751629d6b32SShengzhou Liu #define CONFIG_PME_PLAT_CLK_DIV		1
752629d6b32SShengzhou Liu #define CONFIG_SYS_PME_CLK		CONFIG_PME_PLAT_CLK_DIV
753629d6b32SShengzhou Liu #define CONFIG_SYS_FM1_CLK		0
754629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_DDR_VER		FSL_DDR_VER_4_7
755629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_IFC_BANK_COUNT	8
756629d6b32SShengzhou Liu #define CONFIG_SYS_FMAN_V3
757629d6b32SShengzhou Liu #define CONFIG_SYS_FM_MURAM_SIZE	0x28000
758629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_TBCLK_DIV	16
759629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_PCIE_COMPAT	"fsl,qoriq-pcie-v3.0"
760629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_USB_DUAL_PHY_ENABLE
761629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY
762629d6b32SShengzhou Liu #define CONFIG_SYS_CCSRBAR_DEFAULT	0xfe000000
763629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_SFP_VER_3_0
764629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_ISBC_VER		2
765629d6b32SShengzhou Liu 
7663b75e982SMingkai Hu #elif defined(CONFIG_PPC_C29X)
7673b75e982SMingkai Hu #define CONFIG_MAX_CPUS			1
7683b75e982SMingkai Hu #define CONFIG_FSL_SDHC_V2_3
7693b75e982SMingkai Hu #define CONFIG_SYS_FSL_NUM_LAWS		12
7703b75e982SMingkai Hu #define CONFIG_SYS_PPC_E500_DEBUG_TLB	3
7713b75e982SMingkai Hu #define CONFIG_TSECV2_1
7723b75e982SMingkai Hu #define CONFIG_SYS_FSL_SEC_COMPAT	6
7733b75e982SMingkai Hu #define CONFIG_SYS_FSL_ERRATUM_ESDHC111
7743b75e982SMingkai Hu #define CONFIG_NUM_DDR_CONTROLLERS	1
7753b75e982SMingkai Hu #define CONFIG_SYS_FSL_IFC_BANK_COUNT	8
7763b75e982SMingkai Hu #define CONFIG_SYS_CCSRBAR_DEFAULT	0xff700000
777954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125
7783b75e982SMingkai Hu 
779243be8e2SKumar Gala #else
780243be8e2SKumar Gala #error Processor type not defined for this platform
781243be8e2SKumar Gala #endif
782243be8e2SKumar Gala 
783e46fedfeSTimur Tabi #ifndef CONFIG_SYS_CCSRBAR_DEFAULT
784e46fedfeSTimur Tabi #error "CONFIG_SYS_CCSRBAR_DEFAULT is not defined for this platform."
785e46fedfeSTimur Tabi #endif
786e46fedfeSTimur Tabi 
787f6981439SYork Sun #ifdef CONFIG_E6500
788f6981439SYork Sun #define CONFIG_SYS_FSL_THREADS_PER_CORE 2
789f6981439SYork Sun #else
790f6981439SYork Sun #define CONFIG_SYS_FSL_THREADS_PER_CORE 1
791f6981439SYork Sun #endif
792f6981439SYork Sun 
7935614e71bSYork Sun #if !defined(CONFIG_SYS_FSL_DDRC_GEN1) && \
7945614e71bSYork Sun 	!defined(CONFIG_SYS_FSL_DDRC_GEN2) && \
7955614e71bSYork Sun 	!defined(CONFIG_SYS_FSL_DDRC_GEN3)
7965614e71bSYork Sun #define CONFIG_SYS_FSL_DDRC_GEN3
7975614e71bSYork Sun #endif
7985614e71bSYork Sun 
799243be8e2SKumar Gala #endif /* _ASM_MPC85xx_CONFIG_H_ */
800