xref: /rk3399_rockchip-uboot/arch/powerpc/include/asm/config_mpc85xx.h (revision 2a5fcb835f6e976ed0eb34c413d40f2d4a5e8d1f)
1243be8e2SKumar Gala /*
219a8dbdcSPrabhakar Kushwaha  * Copyright 2011-2012 Freescale Semiconductor, Inc.
3243be8e2SKumar Gala  *
4243be8e2SKumar Gala  * This program is free software; you can redistribute it and/or
5243be8e2SKumar Gala  * modify it under the terms of the GNU General Public License as
6243be8e2SKumar Gala  * published by the Free Software Foundation; either version 2 of
7243be8e2SKumar Gala  * the License, or (at your option) any later version.
8243be8e2SKumar Gala  *
9243be8e2SKumar Gala  * This program is distributed in the hope that it will be useful,
10243be8e2SKumar Gala  * but WITHOUT ANY WARRANTY; without even the implied warranty of
11243be8e2SKumar Gala  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12243be8e2SKumar Gala  * GNU General Public License for more details.
13243be8e2SKumar Gala  *
14243be8e2SKumar Gala  * You should have received a copy of the GNU General Public License
15243be8e2SKumar Gala  * along with this program; if not, write to the Free Software
16243be8e2SKumar Gala  * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
17243be8e2SKumar Gala  * MA 02111-1307 USA
18243be8e2SKumar Gala  *
19243be8e2SKumar Gala  */
20243be8e2SKumar Gala 
21243be8e2SKumar Gala #ifndef _ASM_MPC85xx_CONFIG_H_
22243be8e2SKumar Gala #define _ASM_MPC85xx_CONFIG_H_
23243be8e2SKumar Gala 
24243be8e2SKumar Gala /* SoC specific defines for Freescale MPC85xx (PQ3) and QorIQ processors */
25243be8e2SKumar Gala 
26e46fedfeSTimur Tabi #ifdef CONFIG_SYS_CCSRBAR_DEFAULT
27e46fedfeSTimur Tabi #error "Do not define CONFIG_SYS_CCSRBAR_DEFAULT in the board header file."
28e46fedfeSTimur Tabi #endif
29e46fedfeSTimur Tabi 
30*2a5fcb83SYork Sun /*
31*2a5fcb83SYork Sun  * This macro should be removed when we no longer care about backwards
32*2a5fcb83SYork Sun  * compatibility with older operating systems.
33*2a5fcb83SYork Sun  */
34*2a5fcb83SYork Sun #define CONFIG_PPC_SPINTABLE_COMPATIBLE
35*2a5fcb83SYork Sun 
3657495e4eSYork Sun #define FSL_DDR_VER_4_7	47
3757495e4eSYork Sun 
38243be8e2SKumar Gala /* Number of TLB CAM entries we have on FSL Book-E chips */
39243be8e2SKumar Gala #if defined(CONFIG_E500MC)
40243be8e2SKumar Gala #define CONFIG_SYS_NUM_TLBCAMS		64
41243be8e2SKumar Gala #elif defined(CONFIG_E500)
42243be8e2SKumar Gala #define CONFIG_SYS_NUM_TLBCAMS		16
43243be8e2SKumar Gala #endif
44243be8e2SKumar Gala 
45243be8e2SKumar Gala #if defined(CONFIG_MPC8536)
46243be8e2SKumar Gala #define CONFIG_MAX_CPUS			1
47243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		12
48e4879afbSPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB	1
49243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT	2
50e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xff700000
51243be8e2SKumar Gala 
52243be8e2SKumar Gala #elif defined(CONFIG_MPC8540)
53243be8e2SKumar Gala #define CONFIG_MAX_CPUS			1
54243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		8
55e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xff700000
56243be8e2SKumar Gala 
57243be8e2SKumar Gala #elif defined(CONFIG_MPC8541)
58243be8e2SKumar Gala #define CONFIG_MAX_CPUS			1
59243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		8
60243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT	2
61e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xff700000
62243be8e2SKumar Gala 
63243be8e2SKumar Gala #elif defined(CONFIG_MPC8544)
64243be8e2SKumar Gala #define CONFIG_MAX_CPUS			1
65243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		10
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
69243be8e2SKumar Gala 
70243be8e2SKumar Gala #elif defined(CONFIG_MPC8548)
71243be8e2SKumar Gala #define CONFIG_MAX_CPUS			1
72243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		10
73e4879afbSPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB	0
74243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT	2
75e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xff700000
765ace2992SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_NMG_DDR120
772b3a1cddSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_NMG_LBC103
78aada81deSchenhui zhao #define CONFIG_SYS_FSL_ERRATUM_NMG_ETSEC129
797d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS	1
807d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM	9
817d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM	5
827d67ed58SLiu Gang #define CONFIG_SYS_FSL_RMU
837d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MSG_UNIT_NUM	2
84243be8e2SKumar Gala 
85243be8e2SKumar Gala #elif defined(CONFIG_MPC8555)
86243be8e2SKumar Gala #define CONFIG_MAX_CPUS			1
87243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		8
88243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT	2
89e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xff700000
90243be8e2SKumar Gala 
91243be8e2SKumar Gala #elif defined(CONFIG_MPC8560)
92243be8e2SKumar Gala #define CONFIG_MAX_CPUS			1
93243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		8
94e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xff700000
95243be8e2SKumar Gala 
96243be8e2SKumar Gala #elif defined(CONFIG_MPC8568)
97243be8e2SKumar Gala #define CONFIG_MAX_CPUS			1
98243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		10
99243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT	2
100fdb4dad3SKumar Gala #define QE_MURAM_SIZE			0x10000UL
101fdb4dad3SKumar Gala #define MAX_QE_RISC			2
102fdb4dad3SKumar Gala #define QE_NUM_OF_SNUM			28
103e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xff700000
1047d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS	1
1057d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM	9
1067d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM	5
1077d67ed58SLiu Gang #define CONFIG_SYS_FSL_RMU
1087d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MSG_UNIT_NUM	2
109243be8e2SKumar Gala 
110243be8e2SKumar Gala #elif defined(CONFIG_MPC8569)
111243be8e2SKumar Gala #define CONFIG_MAX_CPUS			1
112243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		10
113243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT	2
114fdb4dad3SKumar Gala #define QE_MURAM_SIZE			0x20000UL
115fdb4dad3SKumar Gala #define MAX_QE_RISC			4
116fdb4dad3SKumar Gala #define QE_NUM_OF_SNUM			46
117e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xff700000
1187d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS	1
1197d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM	9
1207d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM	5
1217d67ed58SLiu Gang #define CONFIG_SYS_FSL_RMU
1227d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MSG_UNIT_NUM	2
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
132243be8e2SKumar Gala 
133243be8e2SKumar Gala #elif defined(CONFIG_P1010)
134243be8e2SKumar Gala #define CONFIG_MAX_CPUS			1
13532c8cfb2SPriyanka Jain #define CONFIG_FSL_SDHC_V2_3
136243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		12
137ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB	3
138243be8e2SKumar Gala #define CONFIG_TSECV2
139243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT	4
1401fbf3483SPoonam Aggrwal #define CONFIG_FSL_SATA_V2
1411fbf3483SPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_ESDHC111
1421fbf3483SPoonam Aggrwal #define CONFIG_NUM_DDR_CONTROLLERS	1
1431fbf3483SPoonam Aggrwal #define CONFIG_SYS_CCSRBAR_DEFAULT	0xff700000
1448f29084aSKumar Gala #define CONFIG_SYS_FSL_PCIE_COMPAT	"fsl,qoriq-pcie-v2.2"
1451b719e66SRamneek Mehresh #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY
14642aee64bSPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_IFC_A002769
147fb855f43SPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_P1010_A003549
148bc6bbd6bSPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_IFC_A003399
149243be8e2SKumar Gala 
150093cffbeSKumar Gala /* P1011 is single core version of P1020 */
151243be8e2SKumar Gala #elif defined(CONFIG_P1011)
152243be8e2SKumar Gala #define CONFIG_MAX_CPUS			1
153243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		12
154ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB	2
155243be8e2SKumar Gala #define CONFIG_TSECV2
156b03a466dSPrabhakar Kushwaha #define CONFIG_FSL_PCIE_DISABLE_ASPM
157243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT	2
158e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xff700000
159093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001
160093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111
161243be8e2SKumar Gala 
162093cffbeSKumar Gala /* P1012 is single core version of P1021 */
163243be8e2SKumar Gala #elif defined(CONFIG_P1012)
164243be8e2SKumar Gala #define CONFIG_MAX_CPUS			1
165243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		12
166ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB	2
167243be8e2SKumar Gala #define CONFIG_TSECV2
168b03a466dSPrabhakar Kushwaha #define CONFIG_FSL_PCIE_DISABLE_ASPM
169243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT	2
170e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xff700000
171093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001
172093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111
173a52d2f81SHaiying Wang #define QE_MURAM_SIZE			0x6000UL
174a52d2f81SHaiying Wang #define MAX_QE_RISC			1
175a52d2f81SHaiying Wang #define QE_NUM_OF_SNUM			28
176243be8e2SKumar Gala 
177093cffbeSKumar Gala /* P1013 is single core version of P1022 */
178243be8e2SKumar Gala #elif defined(CONFIG_P1013)
179243be8e2SKumar Gala #define CONFIG_MAX_CPUS			1
180243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		12
181ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB	2
182243be8e2SKumar Gala #define CONFIG_TSECV2
183243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT	2
1843e0529f7STimur Tabi #define CONFIG_FSL_SATA_V2
185e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xff700000
1862d7534a3SJiang Yutang #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001
1872d7534a3SJiang Yutang #define CONFIG_SYS_FSL_ERRATUM_ESDHC111
1882d7534a3SJiang Yutang #define CONFIG_FSL_SATA_ERRATUM_A001
189243be8e2SKumar Gala 
190243be8e2SKumar Gala #elif defined(CONFIG_P1014)
191243be8e2SKumar Gala #define CONFIG_MAX_CPUS			1
19232c8cfb2SPriyanka Jain #define CONFIG_FSL_SDHC_V2_3
193243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		12
194ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB	3
195243be8e2SKumar Gala #define CONFIG_TSECV2
196243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT	4
1971fbf3483SPoonam Aggrwal #define CONFIG_FSL_SATA_V2
1981fbf3483SPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_ESDHC111
1991fbf3483SPoonam Aggrwal #define CONFIG_NUM_DDR_CONTROLLERS	1
2001fbf3483SPoonam Aggrwal #define CONFIG_SYS_CCSRBAR_DEFAULT	0xff700000
2011b719e66SRamneek Mehresh #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY
20242aee64bSPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_IFC_A002769
203fb855f43SPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_P1010_A003549
204bc6bbd6bSPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_IFC_A003399
205243be8e2SKumar Gala 
206093cffbeSKumar Gala /* P1017 is single core version of P1023 */
20767a719daSRoy Zang #elif defined(CONFIG_P1017)
20867a719daSRoy Zang #define CONFIG_MAX_CPUS			1
20967a719daSRoy Zang #define CONFIG_SYS_FSL_NUM_LAWS		12
21067a719daSRoy Zang #define CONFIG_SYS_FSL_SEC_COMPAT	4
21167a719daSRoy Zang #define CONFIG_SYS_NUM_FMAN		1
21267a719daSRoy Zang #define CONFIG_SYS_NUM_FM1_DTSEC	2
21367a719daSRoy Zang #define CONFIG_NUM_DDR_CONTROLLERS	1
21467a719daSRoy Zang #define CONFIG_SYS_QMAN_NUM_PORTALS	3
21567a719daSRoy Zang #define CONFIG_SYS_BMAN_NUM_PORTALS	3
216c657d898SKumar Gala #define CONFIG_SYS_FM_MURAM_SIZE	0x10000
2178f29084aSKumar Gala #define CONFIG_SYS_FSL_PCIE_COMPAT	"fsl,qoriq-pcie-v2.2"
218e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xff600000
21967a719daSRoy Zang 
220243be8e2SKumar Gala #elif defined(CONFIG_P1020)
221243be8e2SKumar Gala #define CONFIG_MAX_CPUS			2
222243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		12
223ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB	2
224243be8e2SKumar Gala #define CONFIG_TSECV2
225b03a466dSPrabhakar Kushwaha #define CONFIG_FSL_PCIE_DISABLE_ASPM
226243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT	2
227e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xff700000
228093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001
229093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111
230243be8e2SKumar Gala 
231243be8e2SKumar Gala #elif defined(CONFIG_P1021)
232243be8e2SKumar Gala #define CONFIG_MAX_CPUS			2
233243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		12
234ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB	2
235243be8e2SKumar Gala #define CONFIG_TSECV2
236b03a466dSPrabhakar Kushwaha #define CONFIG_FSL_PCIE_DISABLE_ASPM
237243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT	2
238e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xff700000
239093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001
240093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111
241a52d2f81SHaiying Wang #define QE_MURAM_SIZE			0x6000UL
242a52d2f81SHaiying Wang #define MAX_QE_RISC			1
243a52d2f81SHaiying Wang #define QE_NUM_OF_SNUM			28
244243be8e2SKumar Gala 
245243be8e2SKumar Gala #elif defined(CONFIG_P1022)
246243be8e2SKumar Gala #define CONFIG_MAX_CPUS			2
247243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		12
248ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB	2
249243be8e2SKumar Gala #define CONFIG_TSECV2
250243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT	2
2513e0529f7STimur Tabi #define CONFIG_FSL_SATA_V2
252e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xff700000
2532d7534a3SJiang Yutang #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001
2542d7534a3SJiang Yutang #define CONFIG_SYS_FSL_ERRATUM_ESDHC111
2552d7534a3SJiang Yutang #define CONFIG_FSL_SATA_ERRATUM_A001
256243be8e2SKumar Gala 
25767a719daSRoy Zang #elif defined(CONFIG_P1023)
25867a719daSRoy Zang #define CONFIG_MAX_CPUS			2
25967a719daSRoy Zang #define CONFIG_SYS_FSL_NUM_LAWS		12
26067a719daSRoy Zang #define CONFIG_SYS_FSL_SEC_COMPAT	4
26167a719daSRoy Zang #define CONFIG_SYS_NUM_FMAN		1
26267a719daSRoy Zang #define CONFIG_SYS_NUM_FM1_DTSEC	2
26367a719daSRoy Zang #define CONFIG_NUM_DDR_CONTROLLERS	1
26467a719daSRoy Zang #define CONFIG_SYS_QMAN_NUM_PORTALS	3
26567a719daSRoy Zang #define CONFIG_SYS_BMAN_NUM_PORTALS	3
266c657d898SKumar Gala #define CONFIG_SYS_FM_MURAM_SIZE	0x10000
2678f29084aSKumar Gala #define CONFIG_SYS_FSL_PCIE_COMPAT	"fsl,qoriq-pcie-v2.2"
268e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xff600000
26967a719daSRoy Zang 
270093cffbeSKumar Gala /* P1024 is lower end variant of P1020 */
271093cffbeSKumar Gala #elif defined(CONFIG_P1024)
272093cffbeSKumar Gala #define CONFIG_MAX_CPUS			2
273093cffbeSKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		12
274ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB	2
275093cffbeSKumar Gala #define CONFIG_TSECV2
276093cffbeSKumar Gala #define CONFIG_FSL_PCIE_DISABLE_ASPM
277093cffbeSKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT	2
278e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xff700000
279093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001
280093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111
281093cffbeSKumar Gala 
282093cffbeSKumar Gala /* P1025 is lower end variant of P1021 */
283093cffbeSKumar Gala #elif defined(CONFIG_P1025)
284093cffbeSKumar Gala #define CONFIG_MAX_CPUS			2
285093cffbeSKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		12
286ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB	2
287093cffbeSKumar Gala #define CONFIG_TSECV2
288093cffbeSKumar Gala #define CONFIG_FSL_PCIE_DISABLE_ASPM
289093cffbeSKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT	2
290e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xff700000
291093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001
292093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111
293a52d2f81SHaiying Wang #define QE_MURAM_SIZE			0x6000UL
294a52d2f81SHaiying Wang #define MAX_QE_RISC			1
295a52d2f81SHaiying Wang #define QE_NUM_OF_SNUM			28
296093cffbeSKumar Gala 
297093cffbeSKumar Gala /* P2010 is single core version of P2020 */
298243be8e2SKumar Gala #elif defined(CONFIG_P2010)
299243be8e2SKumar Gala #define CONFIG_MAX_CPUS			1
300243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		12
301ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB	2
302243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT	2
303e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xff700000
3046e7f0bc0SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111
3055103a03aSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC_A001
306243be8e2SKumar Gala 
307243be8e2SKumar Gala #elif defined(CONFIG_P2020)
308243be8e2SKumar Gala #define CONFIG_MAX_CPUS			2
309243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		12
310ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB	2
311243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT	2
312e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xff700000
3136e7f0bc0SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111
3145103a03aSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC_A001
3157d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS	2
3167d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM	9
3177d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM	5
3187d67ed58SLiu Gang #define CONFIG_SYS_FSL_RMU
3197d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MSG_UNIT_NUM	2
320243be8e2SKumar Gala 
3213e978f5dSScott Wood #elif defined(CONFIG_PPC_P2041) /* also supports P2040 */
322d1001e3fSYork Sun #define CONFIG_SYS_FSL_QORIQ_CHASSIS1
3231f97987aSKumar Gala #define CONFIG_MAX_CPUS			4
3241f97987aSKumar Gala #define CONFIG_SYS_FSL_NUM_CC_PLLS	2
3251f97987aSKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		32
3261f97987aSKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT	4
3273e0529f7STimur Tabi #define CONFIG_FSL_SATA_V2
3281f97987aSKumar Gala #define CONFIG_SYS_NUM_FMAN		1
3291f97987aSKumar Gala #define CONFIG_SYS_NUM_FM1_DTSEC	5
3301f97987aSKumar Gala #define CONFIG_SYS_NUM_FM1_10GEC	1
3311f97987aSKumar Gala #define CONFIG_NUM_DDR_CONTROLLERS	1
3321f97987aSKumar Gala #define CONFIG_SYS_FM_MURAM_SIZE	0x28000
3331f97987aSKumar Gala #define CONFIG_SYS_FSL_TBCLK_DIV	32
3341f97987aSKumar Gala #define CONFIG_SYS_FSL_PCIE_COMPAT	"fsl,qoriq-pcie-v2.2"
335e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xfe000000
3361f97987aSKumar Gala #define CONFIG_SYS_FSL_USB1_PHY_ENABLE
3371f97987aSKumar Gala #define CONFIG_SYS_FSL_USB2_PHY_ENABLE
338b6c3722dSKumar Gala #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY
3391f97987aSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111
3405e23ab0aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_NMG_CPU_A011
34143f082bbSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_CPU_A003999
3424108508aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003474
34319e4a009SLiu Gang #define CONFIG_SYS_FSL_SRIO_PCIE_BOOT_MASTER
3447d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS	2
3457d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM	9
3467d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM	5
34733eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510
34833eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV	0x10
34933eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV2	0x11
35033eee330SScott Wood #define CONFIG_SYS_FSL_CORENET_SNOOPVEC_COREONLY 0xf0000000
351d59c5570SLiu Gang #define CONFIG_SYS_FSL_ERRATUM_SRIO_A004034
3520118033bSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_A004849
3531f97987aSKumar Gala 
354243be8e2SKumar Gala #elif defined(CONFIG_PPC_P3041)
355d1001e3fSYork Sun #define CONFIG_SYS_FSL_QORIQ_CHASSIS1
356243be8e2SKumar Gala #define CONFIG_MAX_CPUS			4
357b5c8753fSKumar Gala #define CONFIG_SYS_FSL_NUM_CC_PLLS	2
358243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		32
359243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT	4
3603e0529f7STimur Tabi #define CONFIG_FSL_SATA_V2
361fbee0f7fSKumar Gala #define CONFIG_SYS_NUM_FMAN		1
362fbee0f7fSKumar Gala #define CONFIG_SYS_NUM_FM1_DTSEC	5
363fbee0f7fSKumar Gala #define CONFIG_SYS_NUM_FM1_10GEC	1
364fbee0f7fSKumar Gala #define CONFIG_NUM_DDR_CONTROLLERS	1
365c657d898SKumar Gala #define CONFIG_SYS_FM_MURAM_SIZE	0x28000
36666412c63SKumar Gala #define CONFIG_SYS_FSL_TBCLK_DIV	32
3678f29084aSKumar Gala #define CONFIG_SYS_FSL_PCIE_COMPAT	"fsl,qoriq-pcie-v2.2"
368e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xfe000000
36986221f09SRoy Zang #define CONFIG_SYS_FSL_USB1_PHY_ENABLE
37086221f09SRoy Zang #define CONFIG_SYS_FSL_USB2_PHY_ENABLE
371b6c3722dSKumar Gala #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY
37230009766SLei Xu #define CONFIG_SYS_FSL_ERRATUM_ESDHC111
37357125f22SYork Sun #define CONFIG_SYS_FSL_ERRATUM_NMG_CPU_A011
37443f082bbSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_CPU_A003999
3754108508aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003474
37619e4a009SLiu Gang #define CONFIG_SYS_FSL_SRIO_PCIE_BOOT_MASTER
3777d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS	2
3787d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM	9
3797d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM	5
38033eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510
38133eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV	0x10
38233eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV2	0x11
38333eee330SScott Wood #define CONFIG_SYS_FSL_CORENET_SNOOPVEC_COREONLY 0xf0000000
384d59c5570SLiu Gang #define CONFIG_SYS_FSL_ERRATUM_SRIO_A004034
3850118033bSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_A004849
386243be8e2SKumar Gala 
3873e978f5dSScott Wood #elif defined(CONFIG_PPC_P4080) /* also supports P4040 */
388d1001e3fSYork Sun #define CONFIG_SYS_FSL_QORIQ_CHASSIS1
389243be8e2SKumar Gala #define CONFIG_MAX_CPUS			8
390b5c8753fSKumar Gala #define CONFIG_SYS_FSL_NUM_CC_PLLS	4
391243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		32
392243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT	4
393243be8e2SKumar Gala #define CONFIG_SYS_NUM_FMAN		2
394243be8e2SKumar Gala #define CONFIG_SYS_NUM_FM1_DTSEC	4
395243be8e2SKumar Gala #define CONFIG_SYS_NUM_FM2_DTSEC	4
396243be8e2SKumar Gala #define CONFIG_SYS_NUM_FM1_10GEC	1
397243be8e2SKumar Gala #define CONFIG_SYS_NUM_FM2_10GEC	1
398243be8e2SKumar Gala #define CONFIG_NUM_DDR_CONTROLLERS	2
399c657d898SKumar Gala #define CONFIG_SYS_FM_MURAM_SIZE	0x28000
40066412c63SKumar Gala #define CONFIG_SYS_FSL_TBCLK_DIV	16
4018f29084aSKumar Gala #define CONFIG_SYS_FSL_PCIE_COMPAT	"fsl,p4080-pcie"
402e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xfe000000
403243be8e2SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_CPC_A002
404243be8e2SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_CPC_A003
405fa8d23c0SYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003
406243be8e2SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001
407243be8e2SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111
408243be8e2SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC135
4094e0be34aSZang Roy-R61911 #define CONFIG_SYS_FSL_ERRATUM_ESDHC13
410243be8e2SKumar Gala #define CONFIG_SYS_P4080_ERRATUM_CPU22
4115e23ab0aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_NMG_CPU_A011
412243be8e2SKumar Gala #define CONFIG_SYS_P4080_ERRATUM_SERDES8
413df8af0b4SEmil Medve #define CONFIG_SYS_P4080_ERRATUM_SERDES9
414d90fdba6STimur Tabi #define CONFIG_SYS_P4080_ERRATUM_SERDES_A001
415da30b9fdSTimur Tabi #define CONFIG_SYS_P4080_ERRATUM_SERDES_A005
41643f082bbSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_CPU_A003999
4174108508aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003474
41819e4a009SLiu Gang #define CONFIG_SYS_FSL_SRIO_PCIE_BOOT_MASTER
4197d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS	2
4207d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM	9
4217d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM	5
4227d67ed58SLiu Gang #define CONFIG_SYS_FSL_RMU
4237d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MSG_UNIT_NUM	2
42433eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510
42533eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV	0x20
42633eee330SScott Wood #define CONFIG_SYS_FSL_CORENET_SNOOPVEC_COREONLY 0xff000000
427d59c5570SLiu Gang #define CONFIG_SYS_FSL_ERRATUM_SRIO_A004034
4280118033bSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_A004849
429243be8e2SKumar Gala 
4303e978f5dSScott Wood #elif defined(CONFIG_PPC_P5020) /* also supports P5010 */
431ffd06e02SYork Sun #define CONFIG_SYS_PPC64		/* 64-bit core */
432d1001e3fSYork Sun #define CONFIG_SYS_FSL_QORIQ_CHASSIS1
433243be8e2SKumar Gala #define CONFIG_MAX_CPUS			2
434b5c8753fSKumar Gala #define CONFIG_SYS_FSL_NUM_CC_PLLS	2
435243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS		32
436243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT	4
4373e0529f7STimur Tabi #define CONFIG_FSL_SATA_V2
438fbee0f7fSKumar Gala #define CONFIG_SYS_NUM_FMAN		1
439fbee0f7fSKumar Gala #define CONFIG_SYS_NUM_FM1_DTSEC	5
440fbee0f7fSKumar Gala #define CONFIG_SYS_NUM_FM1_10GEC	1
441fbee0f7fSKumar Gala #define CONFIG_NUM_DDR_CONTROLLERS	2
442c657d898SKumar Gala #define CONFIG_SYS_FM_MURAM_SIZE	0x28000
44366412c63SKumar Gala #define CONFIG_SYS_FSL_TBCLK_DIV	32
4448f29084aSKumar Gala #define CONFIG_SYS_FSL_PCIE_COMPAT	"fsl,qoriq-pcie-v2.2"
445e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xfe000000
44686221f09SRoy Zang #define CONFIG_SYS_FSL_USB1_PHY_ENABLE
44786221f09SRoy Zang #define CONFIG_SYS_FSL_USB2_PHY_ENABLE
448b6c3722dSKumar Gala #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY
44930009766SLei Xu #define CONFIG_SYS_FSL_ERRATUM_ESDHC111
4504108508aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003474
45119e4a009SLiu Gang #define CONFIG_SYS_FSL_SRIO_PCIE_BOOT_MASTER
4527d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS	2
4537d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM	9
4547d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM	5
45533eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510
45633eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV	0x10
45733eee330SScott Wood #define CONFIG_SYS_FSL_CORENET_SNOOPVEC_COREONLY 0xc0000000
458d59c5570SLiu Gang #define CONFIG_SYS_FSL_ERRATUM_SRIO_A004034
459243be8e2SKumar Gala 
4604905443fSTimur Tabi #elif defined(CONFIG_PPC_P5040)
4611956e431STimur Tabi #define CONFIG_SYS_PPC64
4624905443fSTimur Tabi #define CONFIG_SYS_FSL_QORIQ_CHASSIS1
4634905443fSTimur Tabi #define CONFIG_MAX_CPUS			4
4644905443fSTimur Tabi #define CONFIG_SYS_FSL_NUM_CC_PLLS	3
4654905443fSTimur Tabi #define CONFIG_SYS_FSL_NUM_LAWS		32
4664905443fSTimur Tabi #define CONFIG_SYS_FSL_SEC_COMPAT	4
4674905443fSTimur Tabi #define CONFIG_SYS_NUM_FMAN		2
4684905443fSTimur Tabi #define CONFIG_SYS_NUM_FM1_DTSEC	5
4694905443fSTimur Tabi #define CONFIG_SYS_NUM_FM1_10GEC	1
4704905443fSTimur Tabi #define CONFIG_SYS_NUM_FM2_DTSEC	5
4714905443fSTimur Tabi #define CONFIG_SYS_NUM_FM2_10GEC	1
4724905443fSTimur Tabi #define CONFIG_NUM_DDR_CONTROLLERS	2
4734905443fSTimur Tabi #define CONFIG_SYS_FM_MURAM_SIZE	0x28000
4744905443fSTimur Tabi #define CONFIG_SYS_FSL_TBCLK_DIV	16
4754905443fSTimur Tabi #define CONFIG_SYS_FSL_PCIE_COMPAT	"fsl,qoriq-pcie-v2.4"
4764905443fSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT	0xfe000000
4774905443fSTimur Tabi #define CONFIG_SYS_FSL_USB1_PHY_ENABLE
4784905443fSTimur Tabi #define CONFIG_SYS_FSL_USB2_PHY_ENABLE
4794905443fSTimur Tabi #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY
4804905443fSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_ESDHC111
4814905443fSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_USB138
4824905443fSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_DDR_A003
4834905443fSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_DDR_A003474
4844905443fSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_A004699
4854905443fSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_A004510
4864905443fSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV	0x10
4874905443fSTimur Tabi #define CONFIG_SYS_FSL_CORENET_SNOOPVEC_COREONLY 0xf0000000
4884905443fSTimur Tabi 
48919a8dbdcSPrabhakar Kushwaha #elif defined(CONFIG_BSC9131)
49019a8dbdcSPrabhakar Kushwaha #define CONFIG_MAX_CPUS			1
49119a8dbdcSPrabhakar Kushwaha #define CONFIG_FSL_SDHC_V2_3
49219a8dbdcSPrabhakar Kushwaha #define CONFIG_SYS_FSL_NUM_LAWS		12
49319a8dbdcSPrabhakar Kushwaha #define CONFIG_TSECV2
49419a8dbdcSPrabhakar Kushwaha #define CONFIG_SYS_FSL_SEC_COMPAT	4
49519a8dbdcSPrabhakar Kushwaha #define CONFIG_NUM_DDR_CONTROLLERS	1
49619a8dbdcSPrabhakar Kushwaha #define CONFIG_SYS_CCSRBAR_DEFAULT	0xff700000
49719a8dbdcSPrabhakar Kushwaha #define CONFIG_NAND_FSL_IFC
49819a8dbdcSPrabhakar Kushwaha #define CONFIG_SYS_FSL_ERRATUM_IFC_A003399
49919a8dbdcSPrabhakar Kushwaha #define CONFIG_SYS_FSL_ERRATUM_ESDHC111
50019a8dbdcSPrabhakar Kushwaha 
5019e758758SYork Sun #elif defined(CONFIG_PPC_T4240)
502ffd06e02SYork Sun #define CONFIG_SYS_PPC64		/* 64-bit core */
5039e758758SYork Sun #define CONFIG_FSL_CORENET		/* Freescale CoreNet platform */
5049e758758SYork Sun #define CONFIG_SYS_FSL_QORIQ_CHASSIS2	/* Freescale Chassis generation 2 */
5059e758758SYork Sun #define CONFIG_SYS_FSL_QMAN_V3		/* QMAN version 3 */
5069e758758SYork Sun #define CONFIG_MAX_CPUS			12
5079e758758SYork Sun #define CONFIG_SYS_FSL_NUM_CC_PLLS	5
5089e758758SYork Sun #define CONFIG_SYS_FSL_NUM_LAWS		32
5099e758758SYork Sun #define CONFIG_SYS_FSL_SRDS_3
5109e758758SYork Sun #define CONFIG_SYS_FSL_SRDS_4
5119e758758SYork Sun #define CONFIG_SYS_FSL_SEC_COMPAT	4
5129e758758SYork Sun #define CONFIG_SYS_NUM_FMAN		2
5139e758758SYork Sun #define CONFIG_SYS_NUM_FM1_DTSEC	8
5149e758758SYork Sun #define CONFIG_SYS_NUM_FM1_10GEC	2
5159e758758SYork Sun #define CONFIG_SYS_NUM_FM2_DTSEC	8
5169e758758SYork Sun #define CONFIG_SYS_NUM_FM2_10GEC	2
5179e758758SYork Sun #define CONFIG_NUM_DDR_CONTROLLERS	3
5189e758758SYork Sun #define CONFIG_SYS_FSL_DDR_VER		FSL_DDR_VER_4_7
519111fd19eSRoy Zang #define CONFIG_SYS_FMAN_V3
5209e758758SYork Sun #define CONFIG_SYS_FM_MURAM_SIZE	0x60000
5219e758758SYork Sun #define CONFIG_SYS_FSL_TBCLK_DIV	16
5229e758758SYork Sun #define CONFIG_SYS_FSL_PCIE_COMPAT	"fsl,qoriq-pcie-v3.0"
5239e758758SYork Sun #define CONFIG_SYS_FSL_SRIO_MAX_PORTS	2
5249e758758SYork Sun #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM	9
5259e758758SYork Sun #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM	5
5269e758758SYork Sun #define CONFIG_SYS_FSL_USB1_PHY_ENABLE
5279e758758SYork Sun #define CONFIG_SYS_FSL_USB2_PHY_ENABLE
5289e758758SYork Sun #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY
529eb539412SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004468
530a1d558a2SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A_004934
5319e758758SYork Sun #define CONFIG_SYS_CCSRBAR_DEFAULT	0xfe000000
5329e758758SYork Sun 
533d2404141SYork Sun #elif defined(CONFIG_PPC_B4860)
534ffd06e02SYork Sun #define CONFIG_SYS_PPC64		/* 64-bit core */
535d2404141SYork Sun #define CONFIG_FSL_CORENET		/* Freescale CoreNet platform */
536d2404141SYork Sun #define CONFIG_SYS_FSL_QORIQ_CHASSIS2	/* Freescale Chassis generation 2 */
537d2404141SYork Sun #define CONFIG_SYS_FSL_QMAN_V3		/* QMAN version 3 */
538d2404141SYork Sun #define CONFIG_MAX_CPUS			4
539d2404141SYork Sun #define CONFIG_SYS_FSL_NUM_CC_PLLS	4
540d2404141SYork Sun #define CONFIG_SYS_FSL_NUM_LAWS		32
541d2404141SYork Sun #define CONFIG_SYS_FSL_SEC_COMPAT	4
542d2404141SYork Sun #define CONFIG_SYS_NUM_FMAN		1
543d2404141SYork Sun #define CONFIG_SYS_NUM_FM1_DTSEC	6
544d2404141SYork Sun #define CONFIG_SYS_NUM_FM1_10GEC	2
545d2404141SYork Sun #define CONFIG_NUM_DDR_CONTROLLERS	1
546d2404141SYork Sun #define CONFIG_SYS_FSL_DDR_VER		FSL_DDR_VER_4_7
547111fd19eSRoy Zang #define CONFIG_SYS_FMAN_V3
548d2404141SYork Sun #define CONFIG_SYS_FM_MURAM_SIZE	0x60000
549d2404141SYork Sun #define CONFIG_SYS_FSL_TBCLK_DIV	16
550d2404141SYork Sun #define CONFIG_SYS_FSL_PCIE_COMPAT	"fsl,qoriq-pcie-v2.4"
551d2404141SYork Sun #define CONFIG_SYS_FSL_SRIO_MAX_PORTS	2
552d2404141SYork Sun #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM	9
553d2404141SYork Sun #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM	5
554d2404141SYork Sun #define CONFIG_SYS_FSL_USB1_PHY_ENABLE
555d2404141SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A_004934
556d2404141SYork Sun #define CONFIG_SYS_CCSRBAR_DEFAULT	0xfe000000
557d2404141SYork Sun 
558243be8e2SKumar Gala #else
559243be8e2SKumar Gala #error Processor type not defined for this platform
560243be8e2SKumar Gala #endif
561243be8e2SKumar Gala 
562e46fedfeSTimur Tabi #ifndef CONFIG_SYS_CCSRBAR_DEFAULT
563e46fedfeSTimur Tabi #error "CONFIG_SYS_CCSRBAR_DEFAULT is not defined for this platform."
564e46fedfeSTimur Tabi #endif
565e46fedfeSTimur Tabi 
566243be8e2SKumar Gala #endif /* _ASM_MPC85xx_CONFIG_H_ */
567