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 302a5fcb83SYork Sun /* 312a5fcb83SYork Sun * This macro should be removed when we no longer care about backwards 322a5fcb83SYork Sun * compatibility with older operating systems. 332a5fcb83SYork Sun */ 342a5fcb83SYork Sun #define CONFIG_PPC_SPINTABLE_COMPATIBLE 352a5fcb83SYork 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_SYS_FSL_ERRATUM_ESDHC111 1411fbf3483SPoonam Aggrwal #define CONFIG_NUM_DDR_CONTROLLERS 1 1421fbf3483SPoonam Aggrwal #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 1438f29084aSKumar Gala #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.2" 1441b719e66SRamneek Mehresh #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 14542aee64bSPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_IFC_A002769 146fb855f43SPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_P1010_A003549 147bc6bbd6bSPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_IFC_A003399 148243be8e2SKumar Gala 149093cffbeSKumar Gala /* P1011 is single core version of P1020 */ 150243be8e2SKumar Gala #elif defined(CONFIG_P1011) 151243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 152243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 153ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 154243be8e2SKumar Gala #define CONFIG_TSECV2 155b03a466dSPrabhakar Kushwaha #define CONFIG_FSL_PCIE_DISABLE_ASPM 156243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 157e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 158093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001 159093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 160243be8e2SKumar Gala 161093cffbeSKumar Gala /* P1012 is single core version of P1021 */ 162243be8e2SKumar Gala #elif defined(CONFIG_P1012) 163243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 164243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 165ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 166243be8e2SKumar Gala #define CONFIG_TSECV2 167b03a466dSPrabhakar Kushwaha #define CONFIG_FSL_PCIE_DISABLE_ASPM 168243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 169e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 170093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001 171093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 172a52d2f81SHaiying Wang #define QE_MURAM_SIZE 0x6000UL 173a52d2f81SHaiying Wang #define MAX_QE_RISC 1 174a52d2f81SHaiying Wang #define QE_NUM_OF_SNUM 28 175243be8e2SKumar Gala 176093cffbeSKumar Gala /* P1013 is single core version of P1022 */ 177243be8e2SKumar Gala #elif defined(CONFIG_P1013) 178243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 179243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 180ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 181243be8e2SKumar Gala #define CONFIG_TSECV2 182243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 183e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 1842d7534a3SJiang Yutang #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001 1852d7534a3SJiang Yutang #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 1862d7534a3SJiang Yutang #define CONFIG_FSL_SATA_ERRATUM_A001 187243be8e2SKumar Gala 188243be8e2SKumar Gala #elif defined(CONFIG_P1014) 189243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 19032c8cfb2SPriyanka Jain #define CONFIG_FSL_SDHC_V2_3 191243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 192ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 3 193243be8e2SKumar Gala #define CONFIG_TSECV2 194243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 4 1951fbf3483SPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 1961fbf3483SPoonam Aggrwal #define CONFIG_NUM_DDR_CONTROLLERS 1 1971fbf3483SPoonam Aggrwal #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 1981b719e66SRamneek Mehresh #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 19942aee64bSPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_IFC_A002769 200fb855f43SPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_P1010_A003549 201bc6bbd6bSPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_IFC_A003399 202243be8e2SKumar Gala 203093cffbeSKumar Gala /* P1017 is single core version of P1023 */ 20467a719daSRoy Zang #elif defined(CONFIG_P1017) 20567a719daSRoy Zang #define CONFIG_MAX_CPUS 1 20667a719daSRoy Zang #define CONFIG_SYS_FSL_NUM_LAWS 12 20767a719daSRoy Zang #define CONFIG_SYS_FSL_SEC_COMPAT 4 20867a719daSRoy Zang #define CONFIG_SYS_NUM_FMAN 1 20967a719daSRoy Zang #define CONFIG_SYS_NUM_FM1_DTSEC 2 21067a719daSRoy Zang #define CONFIG_NUM_DDR_CONTROLLERS 1 21167a719daSRoy Zang #define CONFIG_SYS_QMAN_NUM_PORTALS 3 21267a719daSRoy Zang #define CONFIG_SYS_BMAN_NUM_PORTALS 3 213c657d898SKumar Gala #define CONFIG_SYS_FM_MURAM_SIZE 0x10000 2148f29084aSKumar Gala #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.2" 215e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff600000 21667a719daSRoy Zang 217243be8e2SKumar Gala #elif defined(CONFIG_P1020) 218243be8e2SKumar Gala #define CONFIG_MAX_CPUS 2 219243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 220ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 221243be8e2SKumar Gala #define CONFIG_TSECV2 222b03a466dSPrabhakar Kushwaha #define CONFIG_FSL_PCIE_DISABLE_ASPM 223243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 224e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 225093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001 226093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 227243be8e2SKumar Gala 228243be8e2SKumar Gala #elif defined(CONFIG_P1021) 229243be8e2SKumar Gala #define CONFIG_MAX_CPUS 2 230243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 231ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 232243be8e2SKumar Gala #define CONFIG_TSECV2 233b03a466dSPrabhakar Kushwaha #define CONFIG_FSL_PCIE_DISABLE_ASPM 234243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 235e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 236093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001 237093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 238a52d2f81SHaiying Wang #define QE_MURAM_SIZE 0x6000UL 239a52d2f81SHaiying Wang #define MAX_QE_RISC 1 240a52d2f81SHaiying Wang #define QE_NUM_OF_SNUM 28 241243be8e2SKumar Gala 242243be8e2SKumar Gala #elif defined(CONFIG_P1022) 243243be8e2SKumar Gala #define CONFIG_MAX_CPUS 2 244243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 245ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 246243be8e2SKumar Gala #define CONFIG_TSECV2 247243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 248e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 2492d7534a3SJiang Yutang #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001 2502d7534a3SJiang Yutang #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 2512d7534a3SJiang Yutang #define CONFIG_FSL_SATA_ERRATUM_A001 252243be8e2SKumar Gala 25367a719daSRoy Zang #elif defined(CONFIG_P1023) 25467a719daSRoy Zang #define CONFIG_MAX_CPUS 2 25567a719daSRoy Zang #define CONFIG_SYS_FSL_NUM_LAWS 12 25667a719daSRoy Zang #define CONFIG_SYS_FSL_SEC_COMPAT 4 25767a719daSRoy Zang #define CONFIG_SYS_NUM_FMAN 1 25867a719daSRoy Zang #define CONFIG_SYS_NUM_FM1_DTSEC 2 25967a719daSRoy Zang #define CONFIG_NUM_DDR_CONTROLLERS 1 26067a719daSRoy Zang #define CONFIG_SYS_QMAN_NUM_PORTALS 3 26167a719daSRoy Zang #define CONFIG_SYS_BMAN_NUM_PORTALS 3 262c657d898SKumar Gala #define CONFIG_SYS_FM_MURAM_SIZE 0x10000 2638f29084aSKumar Gala #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.2" 264e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff600000 26567a719daSRoy Zang 266093cffbeSKumar Gala /* P1024 is lower end variant of P1020 */ 267093cffbeSKumar Gala #elif defined(CONFIG_P1024) 268093cffbeSKumar Gala #define CONFIG_MAX_CPUS 2 269093cffbeSKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 270ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 271093cffbeSKumar Gala #define CONFIG_TSECV2 272093cffbeSKumar Gala #define CONFIG_FSL_PCIE_DISABLE_ASPM 273093cffbeSKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 274e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 275093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001 276093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 277093cffbeSKumar Gala 278093cffbeSKumar Gala /* P1025 is lower end variant of P1021 */ 279093cffbeSKumar Gala #elif defined(CONFIG_P1025) 280093cffbeSKumar Gala #define CONFIG_MAX_CPUS 2 281093cffbeSKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 282ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 283093cffbeSKumar Gala #define CONFIG_TSECV2 284093cffbeSKumar Gala #define CONFIG_FSL_PCIE_DISABLE_ASPM 285093cffbeSKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 286e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 287093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001 288093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 289a52d2f81SHaiying Wang #define QE_MURAM_SIZE 0x6000UL 290a52d2f81SHaiying Wang #define MAX_QE_RISC 1 291a52d2f81SHaiying Wang #define QE_NUM_OF_SNUM 28 292093cffbeSKumar Gala 293093cffbeSKumar Gala /* P2010 is single core version of P2020 */ 294243be8e2SKumar Gala #elif defined(CONFIG_P2010) 295243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 296243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 297ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 298243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 299e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 3006e7f0bc0SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 3015103a03aSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC_A001 302243be8e2SKumar Gala 303243be8e2SKumar Gala #elif defined(CONFIG_P2020) 304243be8e2SKumar Gala #define CONFIG_MAX_CPUS 2 305243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 306ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 307243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 308e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 3096e7f0bc0SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 3105103a03aSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC_A001 3117d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 2 3127d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 3137d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 3147d67ed58SLiu Gang #define CONFIG_SYS_FSL_RMU 3157d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MSG_UNIT_NUM 2 316243be8e2SKumar Gala 3173e978f5dSScott Wood #elif defined(CONFIG_PPC_P2041) /* also supports P2040 */ 318d1001e3fSYork Sun #define CONFIG_SYS_FSL_QORIQ_CHASSIS1 3191f97987aSKumar Gala #define CONFIG_MAX_CPUS 4 3201f97987aSKumar Gala #define CONFIG_SYS_FSL_NUM_CC_PLLS 2 3211f97987aSKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 32 3221f97987aSKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 4 3231f97987aSKumar Gala #define CONFIG_SYS_NUM_FMAN 1 3241f97987aSKumar Gala #define CONFIG_SYS_NUM_FM1_DTSEC 5 3251f97987aSKumar Gala #define CONFIG_SYS_NUM_FM1_10GEC 1 3261f97987aSKumar Gala #define CONFIG_NUM_DDR_CONTROLLERS 1 3271f97987aSKumar Gala #define CONFIG_SYS_FM_MURAM_SIZE 0x28000 3281f97987aSKumar Gala #define CONFIG_SYS_FSL_TBCLK_DIV 32 3291f97987aSKumar Gala #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.2" 330e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xfe000000 3311f97987aSKumar Gala #define CONFIG_SYS_FSL_USB1_PHY_ENABLE 3321f97987aSKumar Gala #define CONFIG_SYS_FSL_USB2_PHY_ENABLE 333b6c3722dSKumar Gala #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 3341f97987aSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 3355e23ab0aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_NMG_CPU_A011 33699d7b0a4SXulei #define CONFIG_SYS_FSL_ERRATUM_USB14 33743f082bbSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_CPU_A003999 338e22be77aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003 3394108508aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003474 34019e4a009SLiu Gang #define CONFIG_SYS_FSL_SRIO_PCIE_BOOT_MASTER 3417d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 2 3427d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 3437d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 34433eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510 34533eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV 0x10 34633eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV2 0x11 34733eee330SScott Wood #define CONFIG_SYS_FSL_CORENET_SNOOPVEC_COREONLY 0xf0000000 348d59c5570SLiu Gang #define CONFIG_SYS_FSL_ERRATUM_SRIO_A004034 3490118033bSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_A004849 3501f97987aSKumar Gala 351243be8e2SKumar Gala #elif defined(CONFIG_PPC_P3041) 352d1001e3fSYork Sun #define CONFIG_SYS_FSL_QORIQ_CHASSIS1 353243be8e2SKumar Gala #define CONFIG_MAX_CPUS 4 354b5c8753fSKumar Gala #define CONFIG_SYS_FSL_NUM_CC_PLLS 2 355243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 32 356243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 4 357fbee0f7fSKumar Gala #define CONFIG_SYS_NUM_FMAN 1 358fbee0f7fSKumar Gala #define CONFIG_SYS_NUM_FM1_DTSEC 5 359fbee0f7fSKumar Gala #define CONFIG_SYS_NUM_FM1_10GEC 1 360fbee0f7fSKumar Gala #define CONFIG_NUM_DDR_CONTROLLERS 1 361c657d898SKumar Gala #define CONFIG_SYS_FM_MURAM_SIZE 0x28000 36266412c63SKumar Gala #define CONFIG_SYS_FSL_TBCLK_DIV 32 3638f29084aSKumar Gala #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.2" 364e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xfe000000 36586221f09SRoy Zang #define CONFIG_SYS_FSL_USB1_PHY_ENABLE 36686221f09SRoy Zang #define CONFIG_SYS_FSL_USB2_PHY_ENABLE 367b6c3722dSKumar Gala #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 36830009766SLei Xu #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 36957125f22SYork Sun #define CONFIG_SYS_FSL_ERRATUM_NMG_CPU_A011 37099d7b0a4SXulei #define CONFIG_SYS_FSL_ERRATUM_USB14 37143f082bbSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_CPU_A003999 372e22be77aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003 3734108508aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003474 37419e4a009SLiu Gang #define CONFIG_SYS_FSL_SRIO_PCIE_BOOT_MASTER 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 384243be8e2SKumar Gala 3853e978f5dSScott Wood #elif defined(CONFIG_PPC_P4080) /* also supports P4040 */ 386d1001e3fSYork Sun #define CONFIG_SYS_FSL_QORIQ_CHASSIS1 387243be8e2SKumar Gala #define CONFIG_MAX_CPUS 8 388b5c8753fSKumar Gala #define CONFIG_SYS_FSL_NUM_CC_PLLS 4 389243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 32 390243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 4 391243be8e2SKumar Gala #define CONFIG_SYS_NUM_FMAN 2 392243be8e2SKumar Gala #define CONFIG_SYS_NUM_FM1_DTSEC 4 393243be8e2SKumar Gala #define CONFIG_SYS_NUM_FM2_DTSEC 4 394243be8e2SKumar Gala #define CONFIG_SYS_NUM_FM1_10GEC 1 395243be8e2SKumar Gala #define CONFIG_SYS_NUM_FM2_10GEC 1 396243be8e2SKumar Gala #define CONFIG_NUM_DDR_CONTROLLERS 2 397c657d898SKumar Gala #define CONFIG_SYS_FM_MURAM_SIZE 0x28000 39866412c63SKumar Gala #define CONFIG_SYS_FSL_TBCLK_DIV 16 3998f29084aSKumar Gala #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,p4080-pcie" 400e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xfe000000 401243be8e2SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_CPC_A002 402243be8e2SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_CPC_A003 403fa8d23c0SYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003 404243be8e2SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001 405243be8e2SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 406243be8e2SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC135 4074e0be34aSZang Roy-R61911 #define CONFIG_SYS_FSL_ERRATUM_ESDHC13 408243be8e2SKumar Gala #define CONFIG_SYS_P4080_ERRATUM_CPU22 4095e23ab0aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_NMG_CPU_A011 410243be8e2SKumar Gala #define CONFIG_SYS_P4080_ERRATUM_SERDES8 411df8af0b4SEmil Medve #define CONFIG_SYS_P4080_ERRATUM_SERDES9 412d90fdba6STimur Tabi #define CONFIG_SYS_P4080_ERRATUM_SERDES_A001 413da30b9fdSTimur Tabi #define CONFIG_SYS_P4080_ERRATUM_SERDES_A005 41443f082bbSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_CPU_A003999 4154108508aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003474 41619e4a009SLiu Gang #define CONFIG_SYS_FSL_SRIO_PCIE_BOOT_MASTER 4177d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 2 4187d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 4197d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 4207d67ed58SLiu Gang #define CONFIG_SYS_FSL_RMU 4217d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MSG_UNIT_NUM 2 42233eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510 42333eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV 0x20 42433eee330SScott Wood #define CONFIG_SYS_FSL_CORENET_SNOOPVEC_COREONLY 0xff000000 425d59c5570SLiu Gang #define CONFIG_SYS_FSL_ERRATUM_SRIO_A004034 4260118033bSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_A004849 427d607b968STimur Tabi #define CONFIG_SYS_FSL_ERRATUM_A004580 428c0a4e6b8SYuanquan Chen #define CONFIG_SYS_P4080_ERRATUM_PCIE_A003 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 437fbee0f7fSKumar Gala #define CONFIG_SYS_NUM_FMAN 1 438fbee0f7fSKumar Gala #define CONFIG_SYS_NUM_FM1_DTSEC 5 439fbee0f7fSKumar Gala #define CONFIG_SYS_NUM_FM1_10GEC 1 440fbee0f7fSKumar Gala #define CONFIG_NUM_DDR_CONTROLLERS 2 441c657d898SKumar Gala #define CONFIG_SYS_FM_MURAM_SIZE 0x28000 44266412c63SKumar Gala #define CONFIG_SYS_FSL_TBCLK_DIV 32 4438f29084aSKumar Gala #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.2" 444e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xfe000000 44586221f09SRoy Zang #define CONFIG_SYS_FSL_USB1_PHY_ENABLE 44686221f09SRoy Zang #define CONFIG_SYS_FSL_USB2_PHY_ENABLE 447b6c3722dSKumar Gala #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 44830009766SLei Xu #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 44999d7b0a4SXulei #define CONFIG_SYS_FSL_ERRATUM_USB14 450e22be77aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003 4514108508aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003474 45219e4a009SLiu Gang #define CONFIG_SYS_FSL_SRIO_PCIE_BOOT_MASTER 4537d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 2 4547d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 4557d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 45633eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510 45733eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV 0x10 45833eee330SScott Wood #define CONFIG_SYS_FSL_CORENET_SNOOPVEC_COREONLY 0xc0000000 459d59c5570SLiu Gang #define CONFIG_SYS_FSL_ERRATUM_SRIO_A004034 460243be8e2SKumar Gala 4614905443fSTimur Tabi #elif defined(CONFIG_PPC_P5040) 4621956e431STimur Tabi #define CONFIG_SYS_PPC64 4634905443fSTimur Tabi #define CONFIG_SYS_FSL_QORIQ_CHASSIS1 4644905443fSTimur Tabi #define CONFIG_MAX_CPUS 4 4654905443fSTimur Tabi #define CONFIG_SYS_FSL_NUM_CC_PLLS 3 4664905443fSTimur Tabi #define CONFIG_SYS_FSL_NUM_LAWS 32 4674905443fSTimur Tabi #define CONFIG_SYS_FSL_SEC_COMPAT 4 4684905443fSTimur Tabi #define CONFIG_SYS_NUM_FMAN 2 4694905443fSTimur Tabi #define CONFIG_SYS_NUM_FM1_DTSEC 5 4704905443fSTimur Tabi #define CONFIG_SYS_NUM_FM1_10GEC 1 4714905443fSTimur Tabi #define CONFIG_SYS_NUM_FM2_DTSEC 5 4724905443fSTimur Tabi #define CONFIG_SYS_NUM_FM2_10GEC 1 4734905443fSTimur Tabi #define CONFIG_NUM_DDR_CONTROLLERS 2 4744905443fSTimur Tabi #define CONFIG_SYS_FM_MURAM_SIZE 0x28000 4754905443fSTimur Tabi #define CONFIG_SYS_FSL_TBCLK_DIV 16 4764905443fSTimur Tabi #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.4" 4774905443fSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xfe000000 4784905443fSTimur Tabi #define CONFIG_SYS_FSL_USB1_PHY_ENABLE 4794905443fSTimur Tabi #define CONFIG_SYS_FSL_USB2_PHY_ENABLE 4804905443fSTimur Tabi #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 4814905443fSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 48299d7b0a4SXulei #define CONFIG_SYS_FSL_ERRATUM_USB14 4834905443fSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_DDR_A003 4844905443fSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_DDR_A003474 4854905443fSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_A004699 4864905443fSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_A004510 4874905443fSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV 0x10 4884905443fSTimur Tabi #define CONFIG_SYS_FSL_CORENET_SNOOPVEC_COREONLY 0xf0000000 4894905443fSTimur Tabi 49019a8dbdcSPrabhakar Kushwaha #elif defined(CONFIG_BSC9131) 49119a8dbdcSPrabhakar Kushwaha #define CONFIG_MAX_CPUS 1 49219a8dbdcSPrabhakar Kushwaha #define CONFIG_FSL_SDHC_V2_3 49319a8dbdcSPrabhakar Kushwaha #define CONFIG_SYS_FSL_NUM_LAWS 12 49419a8dbdcSPrabhakar Kushwaha #define CONFIG_TSECV2 49519a8dbdcSPrabhakar Kushwaha #define CONFIG_SYS_FSL_SEC_COMPAT 4 49619a8dbdcSPrabhakar Kushwaha #define CONFIG_NUM_DDR_CONTROLLERS 1 49719a8dbdcSPrabhakar Kushwaha #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 49819a8dbdcSPrabhakar Kushwaha #define CONFIG_NAND_FSL_IFC 49919a8dbdcSPrabhakar Kushwaha #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 50019a8dbdcSPrabhakar Kushwaha 50135fe948eSPrabhakar Kushwaha #elif defined(CONFIG_BSC9132) 50235fe948eSPrabhakar Kushwaha #define CONFIG_MAX_CPUS 2 50335fe948eSPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 3 50435fe948eSPrabhakar Kushwaha #define CONFIG_FSL_SDHC_V2_3 50535fe948eSPrabhakar Kushwaha #define CONFIG_SYS_FSL_NUM_LAWS 12 50635fe948eSPrabhakar Kushwaha #define CONFIG_TSECV2 50735fe948eSPrabhakar Kushwaha #define CONFIG_SYS_FSL_SEC_COMPAT 4 50835fe948eSPrabhakar Kushwaha #define CONFIG_NUM_DDR_CONTROLLERS 2 50935fe948eSPrabhakar Kushwaha #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 51035fe948eSPrabhakar Kushwaha #define CONFIG_NAND_FSL_IFC 51135fe948eSPrabhakar Kushwaha #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 51235fe948eSPrabhakar Kushwaha #define CONFIG_SYS_FSL_ESDHC_P1010_BROKEN_SDCLK 51335fe948eSPrabhakar Kushwaha #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.2" 51435fe948eSPrabhakar Kushwaha 5159e758758SYork Sun #elif defined(CONFIG_PPC_T4240) 516ffd06e02SYork Sun #define CONFIG_SYS_PPC64 /* 64-bit core */ 5179e758758SYork Sun #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 5189e758758SYork Sun #define CONFIG_SYS_FSL_QORIQ_CHASSIS2 /* Freescale Chassis generation 2 */ 5199e758758SYork Sun #define CONFIG_SYS_FSL_QMAN_V3 /* QMAN version 3 */ 5209e758758SYork Sun #define CONFIG_MAX_CPUS 12 5219e758758SYork Sun #define CONFIG_SYS_FSL_NUM_CC_PLLS 5 5229e758758SYork Sun #define CONFIG_SYS_FSL_NUM_LAWS 32 5239e758758SYork Sun #define CONFIG_SYS_FSL_SRDS_3 5249e758758SYork Sun #define CONFIG_SYS_FSL_SRDS_4 5259e758758SYork Sun #define CONFIG_SYS_FSL_SEC_COMPAT 4 5269e758758SYork Sun #define CONFIG_SYS_NUM_FMAN 2 5279e758758SYork Sun #define CONFIG_SYS_NUM_FM1_DTSEC 8 5289e758758SYork Sun #define CONFIG_SYS_NUM_FM1_10GEC 2 5299e758758SYork Sun #define CONFIG_SYS_NUM_FM2_DTSEC 8 5309e758758SYork Sun #define CONFIG_SYS_NUM_FM2_10GEC 2 5319e758758SYork Sun #define CONFIG_NUM_DDR_CONTROLLERS 3 5329e758758SYork Sun #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_4_7 533111fd19eSRoy Zang #define CONFIG_SYS_FMAN_V3 5349e758758SYork Sun #define CONFIG_SYS_FM_MURAM_SIZE 0x60000 5359e758758SYork Sun #define CONFIG_SYS_FSL_TBCLK_DIV 16 5369e758758SYork Sun #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v3.0" 5379e758758SYork Sun #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 2 5389e758758SYork Sun #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 5399e758758SYork Sun #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 5401e501f91SRoy Zang #define CONFIG_SYS_FSL_USB_DUAL_PHY_ENABLE 5419e758758SYork Sun #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 542eb539412SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004468 543a1d558a2SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A_004934 54472bd83cdSShengzhou Liu #define CONFIG_SYS_FSL_ERRATUM_A005871 5459e758758SYork Sun #define CONFIG_SYS_CCSRBAR_DEFAULT 0xfe000000 5469e758758SYork Sun 547*b6240846SYork Sun #elif defined(CONFIG_PPC_T4160) 548*b6240846SYork Sun #define CONFIG_SYS_PPC64 /* 64-bit core */ 549*b6240846SYork Sun #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 550*b6240846SYork Sun #define CONFIG_SYS_FSL_QORIQ_CHASSIS2 /* Freescale Chassis generation 2 */ 551*b6240846SYork Sun #define CONFIG_SYS_FSL_QMAN_V3 /* QMAN version 3 */ 552*b6240846SYork Sun #define CONFIG_MAX_CPUS 8 553*b6240846SYork Sun #define CONFIG_SYS_FSL_NUM_CC_PLLS 5 554*b6240846SYork Sun #define CONFIG_SYS_FSL_NUM_LAWS 32 555*b6240846SYork Sun #define CONFIG_SYS_FSL_SRDS_3 556*b6240846SYork Sun #define CONFIG_SYS_FSL_SRDS_4 557*b6240846SYork Sun #define CONFIG_SYS_FSL_SEC_COMPAT 4 558*b6240846SYork Sun #define CONFIG_SYS_NUM_FMAN 2 559*b6240846SYork Sun #define CONFIG_SYS_NUM_FM1_DTSEC 7 560*b6240846SYork Sun #define CONFIG_SYS_NUM_FM1_10GEC 1 561*b6240846SYork Sun #define CONFIG_SYS_NUM_FM2_DTSEC 7 562*b6240846SYork Sun #define CONFIG_SYS_NUM_FM2_10GEC 1 563*b6240846SYork Sun #define CONFIG_NUM_DDR_CONTROLLERS 2 564*b6240846SYork Sun #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_4_7 565*b6240846SYork Sun #define CONFIG_SYS_FMAN_V3 566*b6240846SYork Sun #define CONFIG_SYS_FM_MURAM_SIZE 0x60000 567*b6240846SYork Sun #define CONFIG_SYS_FSL_TBCLK_DIV 16 568*b6240846SYork Sun #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v3.0" 569*b6240846SYork Sun #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 2 570*b6240846SYork Sun #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 571*b6240846SYork Sun #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 572*b6240846SYork Sun #define CONFIG_SYS_FSL_USB_DUAL_PHY_ENABLE 573*b6240846SYork Sun #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 574*b6240846SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004468 575*b6240846SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A_004934 576*b6240846SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005871 577*b6240846SYork Sun #define CONFIG_SYS_CCSRBAR_DEFAULT 0xfe000000 578*b6240846SYork Sun #define CONFIG_SYS_FSL_PCI_VER_3_X 579*b6240846SYork Sun 580e1dbdd81SPoonam Aggrwal #elif defined(CONFIG_PPC_B4420) 581e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_PPC64 /* 64-bit core */ 582e1dbdd81SPoonam Aggrwal #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 583e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_QORIQ_CHASSIS2 /* Freescale Chassis generation 2 */ 584e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_QMAN_V3 /* QMAN version 3 */ 585e1dbdd81SPoonam Aggrwal #define CONFIG_MAX_CPUS 2 586e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_NUM_CC_PLLS 4 587e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_NUM_LAWS 32 588e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_SEC_COMPAT 4 589e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_NUM_FMAN 1 590e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_NUM_FM1_DTSEC 4 591e1dbdd81SPoonam Aggrwal #define CONFIG_NUM_DDR_CONTROLLERS 1 592e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_4_7 593e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FMAN_V3 594e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FM_MURAM_SIZE 0x60000 595e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_TBCLK_DIV 16 596e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.4" 597e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_USB1_PHY_ENABLE 598e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_A_004934 59904feb57fSShengzhou Liu #define CONFIG_SYS_FSL_ERRATUM_A005871 600e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_CCSRBAR_DEFAULT 0xfe000000 601e1dbdd81SPoonam Aggrwal 602d2404141SYork Sun #elif defined(CONFIG_PPC_B4860) 603ffd06e02SYork Sun #define CONFIG_SYS_PPC64 /* 64-bit core */ 604d2404141SYork Sun #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 605d2404141SYork Sun #define CONFIG_SYS_FSL_QORIQ_CHASSIS2 /* Freescale Chassis generation 2 */ 606d2404141SYork Sun #define CONFIG_SYS_FSL_QMAN_V3 /* QMAN version 3 */ 607d2404141SYork Sun #define CONFIG_MAX_CPUS 4 608d2404141SYork Sun #define CONFIG_SYS_FSL_NUM_CC_PLLS 4 609d2404141SYork Sun #define CONFIG_SYS_FSL_NUM_LAWS 32 610d2404141SYork Sun #define CONFIG_SYS_FSL_SEC_COMPAT 4 611d2404141SYork Sun #define CONFIG_SYS_NUM_FMAN 1 612d2404141SYork Sun #define CONFIG_SYS_NUM_FM1_DTSEC 6 613d2404141SYork Sun #define CONFIG_SYS_NUM_FM1_10GEC 2 614e394ceb1SPoonam Aggrwal #define CONFIG_NUM_DDR_CONTROLLERS 2 615d2404141SYork Sun #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_4_7 616111fd19eSRoy Zang #define CONFIG_SYS_FMAN_V3 617d2404141SYork Sun #define CONFIG_SYS_FM_MURAM_SIZE 0x60000 618d2404141SYork Sun #define CONFIG_SYS_FSL_TBCLK_DIV 16 619d2404141SYork Sun #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.4" 620d2404141SYork Sun #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 2 621d2404141SYork Sun #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 622d2404141SYork Sun #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 623d2404141SYork Sun #define CONFIG_SYS_FSL_USB1_PHY_ENABLE 624d2404141SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A_004934 62504feb57fSShengzhou Liu #define CONFIG_SYS_FSL_ERRATUM_A005871 626d2404141SYork Sun #define CONFIG_SYS_CCSRBAR_DEFAULT 0xfe000000 627d2404141SYork Sun 628243be8e2SKumar Gala #else 629243be8e2SKumar Gala #error Processor type not defined for this platform 630243be8e2SKumar Gala #endif 631243be8e2SKumar Gala 632e46fedfeSTimur Tabi #ifndef CONFIG_SYS_CCSRBAR_DEFAULT 633e46fedfeSTimur Tabi #error "CONFIG_SYS_CCSRBAR_DEFAULT is not defined for this platform." 634e46fedfeSTimur Tabi #endif 635e46fedfeSTimur Tabi 636243be8e2SKumar Gala #endif /* _ASM_MPC85xx_CONFIG_H_ */ 637