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 2234e026f9SYork Sun #include <fsl_ddrc_version.h> 2334e026f9SYork Sun #define CONFIG_SYS_FSL_DDR_BE 2457495e4eSYork Sun 251b4175d6SPrabhakar Kushwaha /* IP endianness */ 261b4175d6SPrabhakar Kushwaha #define CONFIG_SYS_FSL_IFC_BE 27028dbb8dSRuchika Gupta #define CONFIG_SYS_FSL_SEC_BE 281b4175d6SPrabhakar Kushwaha 29243be8e2SKumar Gala /* Number of TLB CAM entries we have on FSL Book-E chips */ 30243be8e2SKumar Gala #if defined(CONFIG_E500MC) 31243be8e2SKumar Gala #define CONFIG_SYS_NUM_TLBCAMS 64 32243be8e2SKumar Gala #elif defined(CONFIG_E500) 33243be8e2SKumar Gala #define CONFIG_SYS_NUM_TLBCAMS 16 34243be8e2SKumar Gala #endif 35243be8e2SKumar Gala 36243be8e2SKumar Gala #if defined(CONFIG_MPC8536) 37243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 38243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 39e4879afbSPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 1 40243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 41e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 429855b3beSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004508 43954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 44243be8e2SKumar Gala 45243be8e2SKumar Gala #elif defined(CONFIG_MPC8540) 46243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 47243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 8 485614e71bSYork Sun #define CONFIG_SYS_FSL_DDRC_GEN1 49e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 50243be8e2SKumar Gala 51243be8e2SKumar Gala #elif defined(CONFIG_MPC8541) 52243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 53243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 8 545614e71bSYork Sun #define CONFIG_SYS_FSL_DDRC_GEN1 55243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 56e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 57243be8e2SKumar Gala 58243be8e2SKumar Gala #elif defined(CONFIG_MPC8544) 59243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 60243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 10 615614e71bSYork Sun #define CONFIG_SYS_FSL_DDRC_GEN2 62e4879afbSPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 0 63243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 64e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 65954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 66243be8e2SKumar Gala 67243be8e2SKumar Gala #elif defined(CONFIG_MPC8548) 68243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 69243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 10 705614e71bSYork Sun #define CONFIG_SYS_FSL_DDRC_GEN2 71e4879afbSPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 0 72243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 73e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 745ace2992SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_NMG_DDR120 752b3a1cddSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_NMG_LBC103 76aada81deSchenhui zhao #define CONFIG_SYS_FSL_ERRATUM_NMG_ETSEC129 777d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 1 787d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 797d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 807d67ed58SLiu Gang #define CONFIG_SYS_FSL_RMU 817d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MSG_UNIT_NUM 2 82954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 839c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_ERRATUM_I2C_A004447 849c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_A004447_SVR_REV 0x00 85243be8e2SKumar Gala 86243be8e2SKumar Gala #elif defined(CONFIG_MPC8555) 87243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 88243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 8 895614e71bSYork Sun #define CONFIG_SYS_FSL_DDRC_GEN1 90243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 91e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 92243be8e2SKumar Gala 93243be8e2SKumar Gala #elif defined(CONFIG_MPC8560) 94243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 95243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 8 965614e71bSYork Sun #define CONFIG_SYS_FSL_DDRC_GEN1 97e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 98243be8e2SKumar Gala 99243be8e2SKumar Gala #elif defined(CONFIG_MPC8568) 100243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 101243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 10 1025614e71bSYork Sun #define CONFIG_SYS_FSL_DDRC_GEN2 103243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 104fdb4dad3SKumar Gala #define QE_MURAM_SIZE 0x10000UL 105fdb4dad3SKumar Gala #define MAX_QE_RISC 2 106fdb4dad3SKumar Gala #define QE_NUM_OF_SNUM 28 107e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 1087d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 1 1097d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 1107d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 1117d67ed58SLiu Gang #define CONFIG_SYS_FSL_RMU 1127d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MSG_UNIT_NUM 2 113243be8e2SKumar Gala 114243be8e2SKumar Gala #elif defined(CONFIG_MPC8569) 115243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 116243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 10 117243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 118fdb4dad3SKumar Gala #define QE_MURAM_SIZE 0x20000UL 119fdb4dad3SKumar Gala #define MAX_QE_RISC 4 120fdb4dad3SKumar Gala #define QE_NUM_OF_SNUM 46 121e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 1227d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 1 1237d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 1247d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 1257d67ed58SLiu Gang #define CONFIG_SYS_FSL_RMU 1267d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MSG_UNIT_NUM 2 1279855b3beSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004508 128954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 129243be8e2SKumar Gala 130243be8e2SKumar Gala #elif defined(CONFIG_MPC8572) 131243be8e2SKumar Gala #define CONFIG_MAX_CPUS 2 132243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 133e4879afbSPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 134243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 135e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 136eb0aff77SYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_115 13791671913SYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR111_DDR134 1389855b3beSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004508 139954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 140243be8e2SKumar Gala 141243be8e2SKumar Gala #elif defined(CONFIG_P1010) 142243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 14332c8cfb2SPriyanka Jain #define CONFIG_FSL_SDHC_V2_3 144243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 145ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 3 146243be8e2SKumar Gala #define CONFIG_TSECV2 147243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 4 1481fbf3483SPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 1491fbf3483SPoonam Aggrwal #define CONFIG_NUM_DDR_CONTROLLERS 1 150f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 151362ee04bSMingkai Hu #define CONFIG_SYS_FSL_IFC_BANK_COUNT 4 1521fbf3483SPoonam Aggrwal #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 1538f29084aSKumar Gala #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.2" 1541b719e66SRamneek Mehresh #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 15542aee64bSPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_IFC_A002769 156fb855f43SPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_P1010_A003549 157424bf942SShengzhou Liu #define CONFIG_SYS_FSL_ERRATUM_SEC_A003571 158bc6bbd6bSPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_IFC_A003399 159954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 1609c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_ERRATUM_I2C_A004447 1619855b3beSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004508 16211856919SNikhil Badola #define CONFIG_SYS_FSL_ERRATUM_A007075 1639c641a87SSuresh Gupta #define CONFIG_SYS_FSL_ERRATUM_A006261 1649c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_A004447_SVR_REV 0x10 165f28bea00SHaijun.Zhang #define CONFIG_ESDHC_HC_BLK_ADDR 166243be8e2SKumar Gala 167093cffbeSKumar Gala /* P1011 is single core version of P1020 */ 168243be8e2SKumar Gala #elif defined(CONFIG_P1011) 169243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 170243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 171ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 172243be8e2SKumar Gala #define CONFIG_TSECV2 173b03a466dSPrabhakar Kushwaha #define CONFIG_FSL_PCIE_DISABLE_ASPM 174243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 175f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 176e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 177093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001 178093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 1799855b3beSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004508 180954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 181243be8e2SKumar Gala 182093cffbeSKumar Gala /* P1012 is single core version of P1021 */ 183243be8e2SKumar Gala #elif defined(CONFIG_P1012) 184243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 185243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 186f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 187ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 188243be8e2SKumar Gala #define CONFIG_TSECV2 189b03a466dSPrabhakar Kushwaha #define CONFIG_FSL_PCIE_DISABLE_ASPM 190243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 191e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 192093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001 193093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 194a52d2f81SHaiying Wang #define QE_MURAM_SIZE 0x6000UL 195a52d2f81SHaiying Wang #define MAX_QE_RISC 1 196a52d2f81SHaiying Wang #define QE_NUM_OF_SNUM 28 1979855b3beSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004508 198954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 199243be8e2SKumar Gala 200093cffbeSKumar Gala /* P1013 is single core version of P1022 */ 201243be8e2SKumar Gala #elif defined(CONFIG_P1013) 202243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 203243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 204f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 205ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 206243be8e2SKumar Gala #define CONFIG_TSECV2 207243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 208e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 2092d7534a3SJiang Yutang #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001 2102d7534a3SJiang Yutang #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 2112d7534a3SJiang Yutang #define CONFIG_FSL_SATA_ERRATUM_A001 2129855b3beSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004508 213954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 214243be8e2SKumar Gala 215243be8e2SKumar Gala #elif defined(CONFIG_P1014) 216243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 21732c8cfb2SPriyanka Jain #define CONFIG_FSL_SDHC_V2_3 218243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 219ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 3 220243be8e2SKumar Gala #define CONFIG_TSECV2 221243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 4 2221fbf3483SPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 2231fbf3483SPoonam Aggrwal #define CONFIG_NUM_DDR_CONTROLLERS 1 224f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 2251fbf3483SPoonam Aggrwal #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 2261b719e66SRamneek Mehresh #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 22742aee64bSPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_IFC_A002769 228fb855f43SPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_P1010_A003549 229bc6bbd6bSPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_IFC_A003399 2309855b3beSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004508 231243be8e2SKumar Gala 232093cffbeSKumar Gala /* P1017 is single core version of P1023 */ 23367a719daSRoy Zang #elif defined(CONFIG_P1017) 23467a719daSRoy Zang #define CONFIG_MAX_CPUS 1 23567a719daSRoy Zang #define CONFIG_SYS_FSL_NUM_LAWS 12 23667a719daSRoy Zang #define CONFIG_SYS_FSL_SEC_COMPAT 4 23767a719daSRoy Zang #define CONFIG_SYS_NUM_FMAN 1 23867a719daSRoy Zang #define CONFIG_SYS_NUM_FM1_DTSEC 2 23967a719daSRoy Zang #define CONFIG_NUM_DDR_CONTROLLERS 1 240f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 24167a719daSRoy Zang #define CONFIG_SYS_QMAN_NUM_PORTALS 3 24267a719daSRoy Zang #define CONFIG_SYS_BMAN_NUM_PORTALS 3 243c657d898SKumar Gala #define CONFIG_SYS_FM_MURAM_SIZE 0x10000 2448f29084aSKumar Gala #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.2" 245e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff600000 2469855b3beSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004508 247954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 24867a719daSRoy Zang 249243be8e2SKumar Gala #elif defined(CONFIG_P1020) 250243be8e2SKumar Gala #define CONFIG_MAX_CPUS 2 251243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 252ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 253243be8e2SKumar Gala #define CONFIG_TSECV2 254b03a466dSPrabhakar Kushwaha #define CONFIG_FSL_PCIE_DISABLE_ASPM 255243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 256e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 257093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001 258093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 2599855b3beSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004508 260954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 26180ba6a6fSramneek mehresh #ifndef CONFIG_USB_MAX_CONTROLLER_COUNT 262f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 26380ba6a6fSramneek mehresh #endif 264243be8e2SKumar Gala 265243be8e2SKumar Gala #elif defined(CONFIG_P1021) 266243be8e2SKumar Gala #define CONFIG_MAX_CPUS 2 267243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 268ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 269243be8e2SKumar Gala #define CONFIG_TSECV2 270b03a466dSPrabhakar Kushwaha #define CONFIG_FSL_PCIE_DISABLE_ASPM 271243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 272e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 273093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001 274093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 275a52d2f81SHaiying Wang #define QE_MURAM_SIZE 0x6000UL 276a52d2f81SHaiying Wang #define MAX_QE_RISC 1 277a52d2f81SHaiying Wang #define QE_NUM_OF_SNUM 28 2789855b3beSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004508 279954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 280f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 281243be8e2SKumar Gala 282243be8e2SKumar Gala #elif defined(CONFIG_P1022) 283243be8e2SKumar Gala #define CONFIG_MAX_CPUS 2 284243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 285ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 286243be8e2SKumar Gala #define CONFIG_TSECV2 287243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 288f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 289e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 2902d7534a3SJiang Yutang #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001 2912d7534a3SJiang Yutang #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 2922d7534a3SJiang Yutang #define CONFIG_FSL_SATA_ERRATUM_A001 2939855b3beSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004508 294954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 295243be8e2SKumar Gala 29667a719daSRoy Zang #elif defined(CONFIG_P1023) 29767a719daSRoy Zang #define CONFIG_MAX_CPUS 2 29867a719daSRoy Zang #define CONFIG_SYS_FSL_NUM_LAWS 12 29967a719daSRoy Zang #define CONFIG_SYS_FSL_SEC_COMPAT 4 30067a719daSRoy Zang #define CONFIG_SYS_NUM_FMAN 1 30167a719daSRoy Zang #define CONFIG_SYS_NUM_FM1_DTSEC 2 30267a719daSRoy Zang #define CONFIG_NUM_DDR_CONTROLLERS 1 303f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 30467a719daSRoy Zang #define CONFIG_SYS_QMAN_NUM_PORTALS 3 30567a719daSRoy Zang #define CONFIG_SYS_BMAN_NUM_PORTALS 3 306c657d898SKumar Gala #define CONFIG_SYS_FM_MURAM_SIZE 0x10000 3078f29084aSKumar Gala #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.2" 308e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff600000 3099855b3beSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004508 310954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 3119c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_ERRATUM_I2C_A004447 3129c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_A004447_SVR_REV 0x11 31367a719daSRoy Zang 314093cffbeSKumar Gala /* P1024 is lower end variant of P1020 */ 315093cffbeSKumar Gala #elif defined(CONFIG_P1024) 316093cffbeSKumar Gala #define CONFIG_MAX_CPUS 2 317093cffbeSKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 318ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 319093cffbeSKumar Gala #define CONFIG_TSECV2 320093cffbeSKumar Gala #define CONFIG_FSL_PCIE_DISABLE_ASPM 321093cffbeSKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 322f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 323e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 324093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001 325093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 3269855b3beSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004508 327954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 328093cffbeSKumar Gala 329093cffbeSKumar Gala /* P1025 is lower end variant of P1021 */ 330093cffbeSKumar Gala #elif defined(CONFIG_P1025) 331093cffbeSKumar Gala #define CONFIG_MAX_CPUS 2 332093cffbeSKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 333f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 334ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 335093cffbeSKumar Gala #define CONFIG_TSECV2 336093cffbeSKumar Gala #define CONFIG_FSL_PCIE_DISABLE_ASPM 337093cffbeSKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 338e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 339093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001 340093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 341a52d2f81SHaiying Wang #define QE_MURAM_SIZE 0x6000UL 342a52d2f81SHaiying Wang #define MAX_QE_RISC 1 343a52d2f81SHaiying Wang #define QE_NUM_OF_SNUM 28 3449855b3beSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004508 345954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 346093cffbeSKumar Gala 347093cffbeSKumar Gala /* P2010 is single core version of P2020 */ 348243be8e2SKumar Gala #elif defined(CONFIG_P2010) 349243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 350243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 351ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 352243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 353f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 354e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 3556e7f0bc0SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 3565103a03aSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC_A001 3579855b3beSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004508 358954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 359243be8e2SKumar Gala 360243be8e2SKumar Gala #elif defined(CONFIG_P2020) 361243be8e2SKumar Gala #define CONFIG_MAX_CPUS 2 362243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 363ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 364243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 365e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 3666e7f0bc0SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 3675103a03aSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC_A001 3687d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 2 3697d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 3707d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 3717d67ed58SLiu Gang #define CONFIG_SYS_FSL_RMU 3727d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MSG_UNIT_NUM 2 3739855b3beSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004508 374954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 375f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 3769855b3beSYork Sun 3773e978f5dSScott Wood #elif defined(CONFIG_PPC_P2041) /* also supports P2040 */ 378d1001e3fSYork Sun #define CONFIG_SYS_FSL_QORIQ_CHASSIS1 379d2ab4bbcSYork Sun #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 3801f97987aSKumar Gala #define CONFIG_MAX_CPUS 4 3811f97987aSKumar Gala #define CONFIG_SYS_FSL_NUM_CC_PLLS 2 3821f97987aSKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 32 3831f97987aSKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 4 3841f97987aSKumar Gala #define CONFIG_SYS_NUM_FMAN 1 3851f97987aSKumar Gala #define CONFIG_SYS_NUM_FM1_DTSEC 5 3861f97987aSKumar Gala #define CONFIG_SYS_NUM_FM1_10GEC 1 3871f97987aSKumar Gala #define CONFIG_NUM_DDR_CONTROLLERS 1 388f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 3891f97987aSKumar Gala #define CONFIG_SYS_FM_MURAM_SIZE 0x28000 3901f97987aSKumar Gala #define CONFIG_SYS_FSL_TBCLK_DIV 32 3911f97987aSKumar Gala #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.2" 392e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xfe000000 3931f97987aSKumar Gala #define CONFIG_SYS_FSL_USB1_PHY_ENABLE 3941f97987aSKumar Gala #define CONFIG_SYS_FSL_USB2_PHY_ENABLE 395b6c3722dSKumar Gala #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 3961f97987aSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 3975e23ab0aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_NMG_CPU_A011 39899d7b0a4SXulei #define CONFIG_SYS_FSL_ERRATUM_USB14 39943f082bbSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_CPU_A003999 400e22be77aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003 4014108508aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003474 4027d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 2 4037d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 4047d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 40533eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510 40633eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV 0x10 40733eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV2 0x11 40833eee330SScott Wood #define CONFIG_SYS_FSL_CORENET_SNOOPVEC_COREONLY 0xf0000000 409d59c5570SLiu Gang #define CONFIG_SYS_FSL_ERRATUM_SRIO_A004034 4100118033bSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_A004849 4119c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_ERRATUM_I2C_A004447 4129c641a87SSuresh Gupta #define CONFIG_SYS_FSL_ERRATUM_A006261 4139c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_A004447_SVR_REV 0x11 4141f97987aSKumar Gala 415243be8e2SKumar Gala #elif defined(CONFIG_PPC_P3041) 416d1001e3fSYork Sun #define CONFIG_SYS_FSL_QORIQ_CHASSIS1 417d2ab4bbcSYork Sun #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 418243be8e2SKumar Gala #define CONFIG_MAX_CPUS 4 419b5c8753fSKumar Gala #define CONFIG_SYS_FSL_NUM_CC_PLLS 2 420243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 32 421243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 4 422fbee0f7fSKumar Gala #define CONFIG_SYS_NUM_FMAN 1 423fbee0f7fSKumar Gala #define CONFIG_SYS_NUM_FM1_DTSEC 5 424fbee0f7fSKumar Gala #define CONFIG_SYS_NUM_FM1_10GEC 1 425fbee0f7fSKumar Gala #define CONFIG_NUM_DDR_CONTROLLERS 1 42634e026f9SYork Sun #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_4_5 427c657d898SKumar Gala #define CONFIG_SYS_FM_MURAM_SIZE 0x28000 42866412c63SKumar Gala #define CONFIG_SYS_FSL_TBCLK_DIV 32 4298f29084aSKumar Gala #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.2" 430e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xfe000000 43186221f09SRoy Zang #define CONFIG_SYS_FSL_USB1_PHY_ENABLE 43286221f09SRoy Zang #define CONFIG_SYS_FSL_USB2_PHY_ENABLE 433b6c3722dSKumar Gala #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 434f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 43530009766SLei Xu #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 43657125f22SYork Sun #define CONFIG_SYS_FSL_ERRATUM_NMG_CPU_A011 43799d7b0a4SXulei #define CONFIG_SYS_FSL_ERRATUM_USB14 43843f082bbSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_CPU_A003999 439e22be77aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003 4404108508aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003474 4417d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 2 4427d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 4437d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 44433eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510 44533eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV 0x10 44633eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV2 0x11 44733eee330SScott Wood #define CONFIG_SYS_FSL_CORENET_SNOOPVEC_COREONLY 0xf0000000 448d59c5570SLiu Gang #define CONFIG_SYS_FSL_ERRATUM_SRIO_A004034 4490118033bSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_A004849 450d217a9adSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005812 4519c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_ERRATUM_I2C_A004447 4529c641a87SSuresh Gupta #define CONFIG_SYS_FSL_ERRATUM_A006261 4539c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_A004447_SVR_REV 0x20 454243be8e2SKumar Gala 4553e978f5dSScott Wood #elif defined(CONFIG_PPC_P4080) /* also supports P4040 */ 456d1001e3fSYork Sun #define CONFIG_SYS_FSL_QORIQ_CHASSIS1 457d2ab4bbcSYork Sun #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 458243be8e2SKumar Gala #define CONFIG_MAX_CPUS 8 459b5c8753fSKumar Gala #define CONFIG_SYS_FSL_NUM_CC_PLLS 4 460243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 32 461243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 4 462243be8e2SKumar Gala #define CONFIG_SYS_NUM_FMAN 2 463243be8e2SKumar Gala #define CONFIG_SYS_NUM_FM1_DTSEC 4 464243be8e2SKumar Gala #define CONFIG_SYS_NUM_FM2_DTSEC 4 465243be8e2SKumar Gala #define CONFIG_SYS_NUM_FM1_10GEC 1 466243be8e2SKumar Gala #define CONFIG_SYS_NUM_FM2_10GEC 1 467243be8e2SKumar Gala #define CONFIG_NUM_DDR_CONTROLLERS 2 46834e026f9SYork Sun #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_4_4 469f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 470c657d898SKumar Gala #define CONFIG_SYS_FM_MURAM_SIZE 0x28000 47166412c63SKumar Gala #define CONFIG_SYS_FSL_TBCLK_DIV 16 4728f29084aSKumar Gala #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,p4080-pcie" 473e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xfe000000 474243be8e2SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_CPC_A002 475243be8e2SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_CPC_A003 476fa8d23c0SYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003 477243be8e2SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001 478243be8e2SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 479243be8e2SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC135 4804e0be34aSZang Roy-R61911 #define CONFIG_SYS_FSL_ERRATUM_ESDHC13 481243be8e2SKumar Gala #define CONFIG_SYS_P4080_ERRATUM_CPU22 4825e23ab0aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_NMG_CPU_A011 483243be8e2SKumar Gala #define CONFIG_SYS_P4080_ERRATUM_SERDES8 484df8af0b4SEmil Medve #define CONFIG_SYS_P4080_ERRATUM_SERDES9 485d90fdba6STimur Tabi #define CONFIG_SYS_P4080_ERRATUM_SERDES_A001 486da30b9fdSTimur Tabi #define CONFIG_SYS_P4080_ERRATUM_SERDES_A005 48743f082bbSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_CPU_A003999 4884108508aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003474 4897d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 2 4907d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 4917d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 4927d67ed58SLiu Gang #define CONFIG_SYS_FSL_RMU 4937d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MSG_UNIT_NUM 2 49433eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510 49533eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV 0x20 49633eee330SScott Wood #define CONFIG_SYS_FSL_CORENET_SNOOPVEC_COREONLY 0xff000000 497d59c5570SLiu Gang #define CONFIG_SYS_FSL_ERRATUM_SRIO_A004034 4980118033bSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_A004849 499d607b968STimur Tabi #define CONFIG_SYS_FSL_ERRATUM_A004580 500c0a4e6b8SYuanquan Chen #define CONFIG_SYS_P4080_ERRATUM_PCIE_A003 501d217a9adSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005812 5029c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_ERRATUM_I2C_A004447 50311856919SNikhil Badola #define CONFIG_SYS_FSL_ERRATUM_A007075 5049c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_A004447_SVR_REV 0x20 505243be8e2SKumar Gala 5063e978f5dSScott Wood #elif defined(CONFIG_PPC_P5020) /* also supports P5010 */ 507ffd06e02SYork Sun #define CONFIG_SYS_PPC64 /* 64-bit core */ 508d1001e3fSYork Sun #define CONFIG_SYS_FSL_QORIQ_CHASSIS1 509d2ab4bbcSYork Sun #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 510243be8e2SKumar Gala #define CONFIG_MAX_CPUS 2 511b5c8753fSKumar Gala #define CONFIG_SYS_FSL_NUM_CC_PLLS 2 512243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 32 513243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 4 514fbee0f7fSKumar Gala #define CONFIG_SYS_NUM_FMAN 1 515fbee0f7fSKumar Gala #define CONFIG_SYS_NUM_FM1_DTSEC 5 516fbee0f7fSKumar Gala #define CONFIG_SYS_NUM_FM1_10GEC 1 517fbee0f7fSKumar Gala #define CONFIG_NUM_DDR_CONTROLLERS 2 51834e026f9SYork Sun #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_4_4 519f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 520c657d898SKumar Gala #define CONFIG_SYS_FM_MURAM_SIZE 0x28000 52166412c63SKumar Gala #define CONFIG_SYS_FSL_TBCLK_DIV 32 5228f29084aSKumar Gala #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.2" 523e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xfe000000 52486221f09SRoy Zang #define CONFIG_SYS_FSL_USB1_PHY_ENABLE 52586221f09SRoy Zang #define CONFIG_SYS_FSL_USB2_PHY_ENABLE 526b6c3722dSKumar Gala #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 52730009766SLei Xu #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 52899d7b0a4SXulei #define CONFIG_SYS_FSL_ERRATUM_USB14 529e22be77aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003 5304108508aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003474 5317d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 2 5327d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 5337d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 53433eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510 53533eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV 0x10 53633eee330SScott Wood #define CONFIG_SYS_FSL_CORENET_SNOOPVEC_COREONLY 0xc0000000 537d59c5570SLiu Gang #define CONFIG_SYS_FSL_ERRATUM_SRIO_A004034 5389c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_ERRATUM_I2C_A004447 5399c641a87SSuresh Gupta #define CONFIG_SYS_FSL_ERRATUM_A006261 5409c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_A004447_SVR_REV 0x20 541243be8e2SKumar Gala 5424905443fSTimur Tabi #elif defined(CONFIG_PPC_P5040) 5431956e431STimur Tabi #define CONFIG_SYS_PPC64 5444905443fSTimur Tabi #define CONFIG_SYS_FSL_QORIQ_CHASSIS1 545d2ab4bbcSYork Sun #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 5464905443fSTimur Tabi #define CONFIG_MAX_CPUS 4 5474905443fSTimur Tabi #define CONFIG_SYS_FSL_NUM_CC_PLLS 3 5484905443fSTimur Tabi #define CONFIG_SYS_FSL_NUM_LAWS 32 5494905443fSTimur Tabi #define CONFIG_SYS_FSL_SEC_COMPAT 4 5504905443fSTimur Tabi #define CONFIG_SYS_NUM_FMAN 2 5514905443fSTimur Tabi #define CONFIG_SYS_NUM_FM1_DTSEC 5 5524905443fSTimur Tabi #define CONFIG_SYS_NUM_FM1_10GEC 1 5534905443fSTimur Tabi #define CONFIG_SYS_NUM_FM2_DTSEC 5 5544905443fSTimur Tabi #define CONFIG_SYS_NUM_FM2_10GEC 1 5554905443fSTimur Tabi #define CONFIG_NUM_DDR_CONTROLLERS 2 55634e026f9SYork Sun #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_4_4 557f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 5584905443fSTimur Tabi #define CONFIG_SYS_FM_MURAM_SIZE 0x28000 5594905443fSTimur Tabi #define CONFIG_SYS_FSL_TBCLK_DIV 16 5604905443fSTimur Tabi #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.4" 5614905443fSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xfe000000 5624905443fSTimur Tabi #define CONFIG_SYS_FSL_USB1_PHY_ENABLE 5634905443fSTimur Tabi #define CONFIG_SYS_FSL_USB2_PHY_ENABLE 5644905443fSTimur Tabi #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 5654905443fSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 56699d7b0a4SXulei #define CONFIG_SYS_FSL_ERRATUM_USB14 5674905443fSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_DDR_A003 5684905443fSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_DDR_A003474 5694905443fSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_A004699 5704905443fSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_A004510 5714905443fSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV 0x10 5729c641a87SSuresh Gupta #define CONFIG_SYS_FSL_ERRATUM_A006261 5734905443fSTimur Tabi #define CONFIG_SYS_FSL_CORENET_SNOOPVEC_COREONLY 0xf0000000 574d217a9adSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005812 5754905443fSTimur Tabi 57619a8dbdcSPrabhakar Kushwaha #elif defined(CONFIG_BSC9131) 57719a8dbdcSPrabhakar Kushwaha #define CONFIG_MAX_CPUS 1 57819a8dbdcSPrabhakar Kushwaha #define CONFIG_FSL_SDHC_V2_3 57919a8dbdcSPrabhakar Kushwaha #define CONFIG_SYS_FSL_NUM_LAWS 12 58019a8dbdcSPrabhakar Kushwaha #define CONFIG_TSECV2 58119a8dbdcSPrabhakar Kushwaha #define CONFIG_SYS_FSL_SEC_COMPAT 4 58219a8dbdcSPrabhakar Kushwaha #define CONFIG_NUM_DDR_CONTROLLERS 1 58334e026f9SYork Sun #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_4_4 584f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 585765b0bdbSPriyanka Jain #define CONFIG_SYS_FSL_DSP_M2_RAM_ADDR 0xb0000000 586765b0bdbSPriyanka Jain #define CONFIG_SYS_FSL_DSP_CCSRBAR_DEFAULT 0xff600000 587362ee04bSMingkai Hu #define CONFIG_SYS_FSL_IFC_BANK_COUNT 3 58819a8dbdcSPrabhakar Kushwaha #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 58919a8dbdcSPrabhakar Kushwaha #define CONFIG_NAND_FSL_IFC 59019a8dbdcSPrabhakar Kushwaha #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 591954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 592f28bea00SHaijun.Zhang #define CONFIG_ESDHC_HC_BLK_ADDR 59319a8dbdcSPrabhakar Kushwaha 59435fe948eSPrabhakar Kushwaha #elif defined(CONFIG_BSC9132) 59535fe948eSPrabhakar Kushwaha #define CONFIG_MAX_CPUS 2 59635fe948eSPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 3 59735fe948eSPrabhakar Kushwaha #define CONFIG_FSL_SDHC_V2_3 59835fe948eSPrabhakar Kushwaha #define CONFIG_SYS_FSL_NUM_LAWS 12 59935fe948eSPrabhakar Kushwaha #define CONFIG_TSECV2 60035fe948eSPrabhakar Kushwaha #define CONFIG_SYS_FSL_SEC_COMPAT 4 60135fe948eSPrabhakar Kushwaha #define CONFIG_NUM_DDR_CONTROLLERS 2 60234e026f9SYork Sun #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_4_6 603f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 60464501c66SPriyanka Jain #define CONFIG_SYS_FSL_DSP_DDR_ADDR 0x40000000 60564501c66SPriyanka Jain #define CONFIG_SYS_FSL_DSP_M2_RAM_ADDR 0xb0000000 60664501c66SPriyanka Jain #define CONFIG_SYS_FSL_DSP_M3_RAM_ADDR 0xc0000000 60764501c66SPriyanka Jain #define CONFIG_SYS_FSL_DSP_CCSRBAR_DEFAULT 0xff600000 608061ffedaSYork Sun #define CONFIG_SYS_FSL_IFC_BANK_COUNT 3 60935fe948eSPrabhakar Kushwaha #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 61035fe948eSPrabhakar Kushwaha #define CONFIG_NAND_FSL_IFC 61135fe948eSPrabhakar Kushwaha #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 61235fe948eSPrabhakar Kushwaha #define CONFIG_SYS_FSL_ESDHC_P1010_BROKEN_SDCLK 61335fe948eSPrabhakar Kushwaha #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.2" 614954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 615f1a96ec1SChunhe Lan #define CONFIG_SYS_FSL_ERRATUM_A005434 6169c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_ERRATUM_I2C_A004447 6179c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_A004447_SVR_REV 0x11 618f28bea00SHaijun.Zhang #define CONFIG_ESDHC_HC_BLK_ADDR 61935fe948eSPrabhakar Kushwaha 6205122dfaeSShengzhou Liu #elif defined(CONFIG_PPC_T4240) || defined(CONFIG_PPC_T4160) || \ 6215122dfaeSShengzhou Liu defined(CONFIG_PPC_T4080) 6223d2972feSYork Sun #define CONFIG_E6500 623ffd06e02SYork Sun #define CONFIG_SYS_PPC64 /* 64-bit core */ 6249e758758SYork Sun #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 6259e758758SYork Sun #define CONFIG_SYS_FSL_QORIQ_CHASSIS2 /* Freescale Chassis generation 2 */ 626f6981439SYork Sun #define CONFIG_SYS_FSL_CORES_PER_CLUSTER 4 6279e758758SYork Sun #define CONFIG_SYS_FSL_QMAN_V3 /* QMAN version 3 */ 6283d2972feSYork Sun #ifdef CONFIG_PPC_T4240 6299e758758SYork Sun #define CONFIG_MAX_CPUS 12 630ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_FSL_CLUSTER_CLOCKS { 1, 1, 4 } 6319e758758SYork Sun #define CONFIG_SYS_NUM_FM1_DTSEC 8 6329e758758SYork Sun #define CONFIG_SYS_NUM_FM1_10GEC 2 6339e758758SYork Sun #define CONFIG_SYS_NUM_FM2_DTSEC 8 6349e758758SYork Sun #define CONFIG_SYS_NUM_FM2_10GEC 2 6359e758758SYork Sun #define CONFIG_NUM_DDR_CONTROLLERS 3 6363d2972feSYork Sun #else 6375122dfaeSShengzhou Liu #define CONFIG_SYS_NUM_FM1_DTSEC 6 6383d2972feSYork Sun #define CONFIG_SYS_NUM_FM1_10GEC 1 6395122dfaeSShengzhou Liu #define CONFIG_SYS_NUM_FM2_DTSEC 8 6403d2972feSYork Sun #define CONFIG_SYS_NUM_FM2_10GEC 1 6413d2972feSYork Sun #define CONFIG_NUM_DDR_CONTROLLERS 2 6425122dfaeSShengzhou Liu #if defined(CONFIG_PPC_T4160) 6435122dfaeSShengzhou Liu #define CONFIG_MAX_CPUS 8 6445122dfaeSShengzhou Liu #define CONFIG_SYS_FSL_CLUSTER_CLOCKS { 1, 1 } 6455122dfaeSShengzhou Liu #elif defined(CONFIG_PPC_T4080) 6465122dfaeSShengzhou Liu #define CONFIG_MAX_CPUS 4 6475122dfaeSShengzhou Liu #define CONFIG_SYS_FSL_CLUSTER_CLOCKS { 1 } 6485122dfaeSShengzhou Liu #endif 6493d2972feSYork Sun #endif 650b6240846SYork Sun #define CONFIG_SYS_FSL_NUM_CC_PLLS 5 651b6240846SYork Sun #define CONFIG_SYS_FSL_NUM_LAWS 32 652a4c955bcSPrabhakar Kushwaha #define CONFIG_SYS_FSL_SRDS_1 653a4c955bcSPrabhakar Kushwaha #define CONFIG_SYS_FSL_SRDS_2 654b6240846SYork Sun #define CONFIG_SYS_FSL_SRDS_3 655b6240846SYork Sun #define CONFIG_SYS_FSL_SRDS_4 656b6240846SYork Sun #define CONFIG_SYS_FSL_SEC_COMPAT 4 657b6240846SYork Sun #define CONFIG_SYS_NUM_FMAN 2 658f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 659ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_PME_CLK 0 660b6240846SYork Sun #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_4_7 661362ee04bSMingkai Hu #define CONFIG_SYS_FSL_IFC_BANK_COUNT 8 662b6240846SYork Sun #define CONFIG_SYS_FMAN_V3 663ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_FM1_CLK 3 664ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_FM2_CLK 3 665b6240846SYork Sun #define CONFIG_SYS_FM_MURAM_SIZE 0x60000 666b6240846SYork Sun #define CONFIG_SYS_FSL_TBCLK_DIV 16 667b6240846SYork Sun #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v3.0" 668b6240846SYork Sun #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 2 669b6240846SYork Sun #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 670b6240846SYork Sun #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 67108047937SLiu Gang #define CONFIG_SYS_FSL_SRIO_LIODN 672b6240846SYork Sun #define CONFIG_SYS_FSL_USB_DUAL_PHY_ENABLE 673b6240846SYork Sun #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 674b6240846SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004468 675b6240846SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A_004934 676b6240846SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005871 6779c641a87SSuresh Gupta #define CONFIG_SYS_FSL_ERRATUM_A006261 678133fbfa9SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A006379 679b6808cd8SShaveta Leekha #define CONFIG_SYS_FSL_ERRATUM_A007186 68082125192SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A006593 681f3dff695SNikhil Badola #define CONFIG_SYS_FSL_ERRATUM_A007798 682b6240846SYork Sun #define CONFIG_SYS_CCSRBAR_DEFAULT 0xfe000000 683b6808cd8SShaveta Leekha #define CONFIG_SYS_FSL_SFP_VER_3_0 684b6240846SYork Sun #define CONFIG_SYS_FSL_PCI_VER_3_X 685b6240846SYork Sun 6868fa0102bSPoonam Aggrwal #elif defined(CONFIG_PPC_B4860) || defined(CONFIG_PPC_B4420) 6878fa0102bSPoonam Aggrwal #define CONFIG_E6500 688e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_PPC64 /* 64-bit core */ 689e1dbdd81SPoonam Aggrwal #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 690e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_QORIQ_CHASSIS2 /* Freescale Chassis generation 2 */ 691e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_QMAN_V3 /* QMAN version 3 */ 692e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_NUM_LAWS 32 693a4c955bcSPrabhakar Kushwaha #define CONFIG_SYS_FSL_SRDS_1 694a4c955bcSPrabhakar Kushwaha #define CONFIG_SYS_FSL_SRDS_2 695e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_SEC_COMPAT 4 696e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_NUM_FMAN 1 697f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 698ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_FM1_CLK 0 699e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_4_7 700362ee04bSMingkai Hu #define CONFIG_SYS_FSL_IFC_BANK_COUNT 4 701e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FMAN_V3 702e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FM_MURAM_SIZE 0x60000 703e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_TBCLK_DIV 16 704e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.4" 705e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_USB1_PHY_ENABLE 706e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_A_004934 70704feb57fSShengzhou Liu #define CONFIG_SYS_FSL_ERRATUM_A005871 708133fbfa9SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A006379 709b6808cd8SShaveta Leekha #define CONFIG_SYS_FSL_ERRATUM_A007186 71082125192SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A006593 71111856919SNikhil Badola #define CONFIG_SYS_FSL_ERRATUM_A007075 7127af9a074SShaveta Leekha #define CONFIG_SYS_FSL_ERRATUM_A006475 7137af9a074SShaveta Leekha #define CONFIG_SYS_FSL_ERRATUM_A006384 714c3678b09SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A007212 715e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_CCSRBAR_DEFAULT 0xfe000000 716b6808cd8SShaveta Leekha #define CONFIG_SYS_FSL_SFP_VER_3_0 717e1dbdd81SPoonam Aggrwal 7188fa0102bSPoonam Aggrwal #ifdef CONFIG_PPC_B4860 719f6981439SYork Sun #define CONFIG_SYS_FSL_CORES_PER_CLUSTER 4 720d2404141SYork Sun #define CONFIG_MAX_CPUS 4 7216df82e3cSShaveta Leekha #define CONFIG_SYS_FSL_SRDS_NUM_PLLS 2 722d2404141SYork Sun #define CONFIG_SYS_FSL_NUM_CC_PLLS 4 723ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_FSL_CLUSTER_CLOCKS { 1, 4, 4, 4 } 724d2404141SYork Sun #define CONFIG_SYS_NUM_FM1_DTSEC 6 725d2404141SYork Sun #define CONFIG_SYS_NUM_FM1_10GEC 2 726e394ceb1SPoonam Aggrwal #define CONFIG_NUM_DDR_CONTROLLERS 2 727f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 728d2404141SYork Sun #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 2 729d2404141SYork Sun #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 730d2404141SYork Sun #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 73132f38ee3SLiu Gang #define CONFIG_SYS_FSL_SRIO_LIODN 7328fa0102bSPoonam Aggrwal #else 7338fa0102bSPoonam Aggrwal #define CONFIG_MAX_CPUS 2 7346df82e3cSShaveta Leekha #define CONFIG_SYS_FSL_SRDS_NUM_PLLS 1 7358fa0102bSPoonam Aggrwal #define CONFIG_SYS_FSL_CORES_PER_CLUSTER 2 7368fa0102bSPoonam Aggrwal #define CONFIG_SYS_FSL_NUM_CC_PLLS 4 737ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_FSL_CLUSTER_CLOCKS { 1, 4 } 7388fa0102bSPoonam Aggrwal #define CONFIG_SYS_NUM_FM1_DTSEC 4 7398fa0102bSPoonam Aggrwal #define CONFIG_SYS_NUM_FM1_10GEC 0 7408fa0102bSPoonam Aggrwal #define CONFIG_NUM_DDR_CONTROLLERS 1 7418fa0102bSPoonam Aggrwal #endif 742d2404141SYork Sun 7432967af68SPriyanka Jain #elif defined(CONFIG_PPC_T1040) || defined(CONFIG_PPC_T1042) ||\ 7442967af68SPriyanka Jain defined(CONFIG_PPC_T1020) || defined(CONFIG_PPC_T1022) 7455f208d11SYork Sun #define CONFIG_E5500 7465f208d11SYork Sun #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 7475f208d11SYork Sun #define CONFIG_SYS_FSL_QORIQ_CHASSIS2 /* Freescale Chassis generation 2 */ 748f6981439SYork Sun #define CONFIG_SYS_FSL_CORES_PER_CLUSTER 1 7495f208d11SYork Sun #define CONFIG_SYS_FSL_QMAN_V3 /* QMAN version 3 */ 75034e026f9SYork Sun #ifdef CONFIG_SYS_FSL_DDR4 75134e026f9SYork Sun #define CONFIG_SYS_FSL_DDRC_GEN4 75234e026f9SYork Sun #endif 7531d384ecaSPrabhakar Kushwaha #if defined(CONFIG_PPC_T1040) || defined(CONFIG_PPC_T1042) 7545f208d11SYork Sun #define CONFIG_MAX_CPUS 4 7551d384ecaSPrabhakar Kushwaha #elif defined(CONFIG_PPC_T1020) || defined(CONFIG_PPC_T1022) 7561d384ecaSPrabhakar Kushwaha #define CONFIG_MAX_CPUS 2 7571d384ecaSPrabhakar Kushwaha #endif 7581d384ecaSPrabhakar Kushwaha #define CONFIG_SYS_FSL_NUM_CC_PLLS 2 759ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_FSL_CLUSTER_CLOCKS { 1, 1, 1, 1 } 760ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_SDHC_CLOCK 0 7615f208d11SYork Sun #define CONFIG_SYS_FSL_NUM_LAWS 16 7621d384ecaSPrabhakar Kushwaha #define CONFIG_SYS_FSL_SRDS_1 7631d384ecaSPrabhakar Kushwaha #define CONFIG_SYS_FSL_SEC_COMPAT 5 7645f208d11SYork Sun #define CONFIG_SYS_NUM_FMAN 1 7655f208d11SYork Sun #define CONFIG_SYS_NUM_FM1_DTSEC 5 7665f208d11SYork Sun #define CONFIG_NUM_DDR_CONTROLLERS 1 767f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 768ce746fe0SPrabhakar Kushwaha #define CONFIG_PME_PLAT_CLK_DIV 2 769ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_PME_CLK CONFIG_PME_PLAT_CLK_DIV 7701d384ecaSPrabhakar Kushwaha #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_5_0 7711d384ecaSPrabhakar Kushwaha #define CONFIG_SYS_FSL_IFC_BANK_COUNT 8 772*9f074e67SPrabhakar Kushwaha #define CONFIG_SYS_FSL_ERRATUM_A008044 7735f208d11SYork Sun #define CONFIG_SYS_FMAN_V3 774ce746fe0SPrabhakar Kushwaha #define CONFIG_FM_PLAT_CLK_DIV 1 775ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_FM1_CLK CONFIG_FM_PLAT_CLK_DIV 7761d384ecaSPrabhakar Kushwaha #define CONFIG_SYS_FM_MURAM_SIZE 0x30000 777b135991aSPriyanka Jain #define CONFIG_SYS_FSL_SINGLE_SOURCE_CLK 778e03c76c3SPrabhakar Kushwaha #define CONFIG_SYS_FSL_TBCLK_DIV 16 7795f208d11SYork Sun #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.4" 780a4f7cba6SNikhil Badola #define CONFIG_SYS_FSL_USB_DUAL_PHY_ENABLE 7815f208d11SYork Sun #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 7829c641a87SSuresh Gupta #define CONFIG_SYS_FSL_ERRATUM_A006261 7835f208d11SYork Sun #define CONFIG_SYS_CCSRBAR_DEFAULT 0xfe000000 7841336e2d3SHaijun.Zhang #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 7851336e2d3SHaijun.Zhang #define ESDHCI_QUIRK_BROKEN_TIMEOUT_VALUE 7862a44efebSZhao Qiang #define QE_MURAM_SIZE 0x6000UL 7872a44efebSZhao Qiang #define MAX_QE_RISC 1 7882a44efebSZhao Qiang #define QE_NUM_OF_SNUM 28 7895f208d11SYork Sun 790629d6b32SShengzhou Liu #elif defined(CONFIG_PPC_T2080) || defined(CONFIG_PPC_T2081) 791629d6b32SShengzhou Liu #define CONFIG_E6500 792629d6b32SShengzhou Liu #define CONFIG_SYS_PPC64 /* 64-bit core */ 793629d6b32SShengzhou Liu #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 794629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_QORIQ_CHASSIS2 /* Freescale Chassis generation 2 */ 795629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_CORES_PER_CLUSTER 4 796629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_NUM_CC_PLLS 2 797629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_QMAN_V3 798629d6b32SShengzhou Liu #define CONFIG_MAX_CPUS 4 799629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_NUM_LAWS 32 800629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_SEC_COMPAT 4 801629d6b32SShengzhou Liu #define CONFIG_SYS_NUM_FMAN 1 802629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_CLUSTER_CLOCKS { 1, 4, 4, 4 } 803629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_SRDS_1 804629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_PCI_VER_3_X 805629d6b32SShengzhou Liu #if defined(CONFIG_PPC_T2080) 806629d6b32SShengzhou Liu #define CONFIG_SYS_NUM_FM1_DTSEC 8 807629d6b32SShengzhou Liu #define CONFIG_SYS_NUM_FM1_10GEC 4 808629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_SRDS_2 809629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_SRIO_LIODN 810629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 2 811629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 812629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 813629d6b32SShengzhou Liu #elif defined(CONFIG_PPC_T2081) 814629d6b32SShengzhou Liu #define CONFIG_SYS_NUM_FM1_DTSEC 6 815629d6b32SShengzhou Liu #define CONFIG_SYS_NUM_FM1_10GEC 2 816629d6b32SShengzhou Liu #endif 8172ffa96d8SShengzhou Liu #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 818629d6b32SShengzhou Liu #define CONFIG_NUM_DDR_CONTROLLERS 1 819629d6b32SShengzhou Liu #define CONFIG_PME_PLAT_CLK_DIV 1 820629d6b32SShengzhou Liu #define CONFIG_SYS_PME_CLK CONFIG_PME_PLAT_CLK_DIV 821629d6b32SShengzhou Liu #define CONFIG_SYS_FM1_CLK 0 822629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_4_7 823629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_IFC_BANK_COUNT 8 824629d6b32SShengzhou Liu #define CONFIG_SYS_FMAN_V3 825629d6b32SShengzhou Liu #define CONFIG_SYS_FM_MURAM_SIZE 0x28000 826629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_TBCLK_DIV 16 827629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v3.0" 828629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_USB_DUAL_PHY_ENABLE 829629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 830c3678b09SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A007212 831629d6b32SShengzhou Liu #define CONFIG_SYS_CCSRBAR_DEFAULT 0xfe000000 832629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_SFP_VER_3_0 833629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_ISBC_VER 2 8341336e2d3SHaijun.Zhang #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 835c665c473SShengzhou Liu #define CONFIG_SYS_FSL_ERRATUM_A006261 836c665c473SShengzhou Liu #define CONFIG_SYS_FSL_ERRATUM_A006593 837b6808cd8SShaveta Leekha #define CONFIG_SYS_FSL_ERRATUM_A007186 838c665c473SShengzhou Liu #define CONFIG_SYS_FSL_ERRATUM_A006379 8391336e2d3SHaijun.Zhang #define ESDHCI_QUIRK_BROKEN_TIMEOUT_VALUE 840b6808cd8SShaveta Leekha #define CONFIG_SYS_FSL_SFP_VER_3_0 8411336e2d3SHaijun.Zhang 842629d6b32SShengzhou Liu 8433b75e982SMingkai Hu #elif defined(CONFIG_PPC_C29X) 8443b75e982SMingkai Hu #define CONFIG_MAX_CPUS 1 8453b75e982SMingkai Hu #define CONFIG_FSL_SDHC_V2_3 8463b75e982SMingkai Hu #define CONFIG_SYS_FSL_NUM_LAWS 12 8473b75e982SMingkai Hu #define CONFIG_SYS_PPC_E500_DEBUG_TLB 3 8483b75e982SMingkai Hu #define CONFIG_TSECV2_1 8493b75e982SMingkai Hu #define CONFIG_SYS_FSL_SEC_COMPAT 6 8503b75e982SMingkai Hu #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 8513b75e982SMingkai Hu #define CONFIG_NUM_DDR_CONTROLLERS 1 85234e026f9SYork Sun #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_4_6 8533b75e982SMingkai Hu #define CONFIG_SYS_FSL_IFC_BANK_COUNT 8 8543b75e982SMingkai Hu #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 855954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 8563b75e982SMingkai Hu 857fa08d395SAlexander Graf #elif defined(CONFIG_QEMU_E500) 858fa08d395SAlexander Graf #define CONFIG_MAX_CPUS 1 859fa08d395SAlexander Graf #define CONFIG_SYS_CCSRBAR_DEFAULT 0xe0000000 860fa08d395SAlexander Graf 861243be8e2SKumar Gala #else 862243be8e2SKumar Gala #error Processor type not defined for this platform 863243be8e2SKumar Gala #endif 864243be8e2SKumar Gala 865e46fedfeSTimur Tabi #ifndef CONFIG_SYS_CCSRBAR_DEFAULT 866e46fedfeSTimur Tabi #error "CONFIG_SYS_CCSRBAR_DEFAULT is not defined for this platform." 867e46fedfeSTimur Tabi #endif 868e46fedfeSTimur Tabi 869f6981439SYork Sun #ifdef CONFIG_E6500 870f6981439SYork Sun #define CONFIG_SYS_FSL_THREADS_PER_CORE 2 871f6981439SYork Sun #else 872f6981439SYork Sun #define CONFIG_SYS_FSL_THREADS_PER_CORE 1 873f6981439SYork Sun #endif 874f6981439SYork Sun 8755614e71bSYork Sun #if !defined(CONFIG_SYS_FSL_DDRC_GEN1) && \ 8765614e71bSYork Sun !defined(CONFIG_SYS_FSL_DDRC_GEN2) && \ 87734e026f9SYork Sun !defined(CONFIG_SYS_FSL_DDRC_GEN3) && \ 87834e026f9SYork Sun !defined(CONFIG_SYS_FSL_DDRC_GEN4) 8795614e71bSYork Sun #define CONFIG_SYS_FSL_DDRC_GEN3 8805614e71bSYork Sun #endif 8815614e71bSYork Sun 882243be8e2SKumar Gala #endif /* _ASM_MPC85xx_CONFIG_H_ */ 883