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 271b4175d6SPrabhakar Kushwaha 28243be8e2SKumar Gala /* Number of TLB CAM entries we have on FSL Book-E chips */ 29243be8e2SKumar Gala #if defined(CONFIG_E500MC) 30243be8e2SKumar Gala #define CONFIG_SYS_NUM_TLBCAMS 64 31243be8e2SKumar Gala #elif defined(CONFIG_E500) 32243be8e2SKumar Gala #define CONFIG_SYS_NUM_TLBCAMS 16 33243be8e2SKumar Gala #endif 34243be8e2SKumar Gala 35243be8e2SKumar Gala #if defined(CONFIG_MPC8536) 36243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 37243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 38e4879afbSPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 1 39243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 40e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 41*9855b3beSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004508 42954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 43243be8e2SKumar Gala 44243be8e2SKumar Gala #elif defined(CONFIG_MPC8540) 45243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 46243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 8 475614e71bSYork Sun #define CONFIG_SYS_FSL_DDRC_GEN1 48e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 49243be8e2SKumar Gala 50243be8e2SKumar Gala #elif defined(CONFIG_MPC8541) 51243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 52243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 8 535614e71bSYork Sun #define CONFIG_SYS_FSL_DDRC_GEN1 54243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 55e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 56243be8e2SKumar Gala 57243be8e2SKumar Gala #elif defined(CONFIG_MPC8544) 58243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 59243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 10 605614e71bSYork Sun #define CONFIG_SYS_FSL_DDRC_GEN2 61e4879afbSPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 0 62243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 63e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 64954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 65243be8e2SKumar Gala 66243be8e2SKumar Gala #elif defined(CONFIG_MPC8548) 67243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 68243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 10 695614e71bSYork Sun #define CONFIG_SYS_FSL_DDRC_GEN2 70e4879afbSPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 0 71243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 72e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 735ace2992SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_NMG_DDR120 742b3a1cddSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_NMG_LBC103 75aada81deSchenhui zhao #define CONFIG_SYS_FSL_ERRATUM_NMG_ETSEC129 767d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 1 777d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 787d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 797d67ed58SLiu Gang #define CONFIG_SYS_FSL_RMU 807d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MSG_UNIT_NUM 2 81954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 829c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_ERRATUM_I2C_A004447 839c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_A004447_SVR_REV 0x00 84243be8e2SKumar Gala 85243be8e2SKumar Gala #elif defined(CONFIG_MPC8555) 86243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 87243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 8 885614e71bSYork Sun #define CONFIG_SYS_FSL_DDRC_GEN1 89243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 90e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 91243be8e2SKumar Gala 92243be8e2SKumar Gala #elif defined(CONFIG_MPC8560) 93243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 94243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 8 955614e71bSYork Sun #define CONFIG_SYS_FSL_DDRC_GEN1 96e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 97243be8e2SKumar Gala 98243be8e2SKumar Gala #elif defined(CONFIG_MPC8568) 99243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 100243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 10 1015614e71bSYork Sun #define CONFIG_SYS_FSL_DDRC_GEN2 102243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 103fdb4dad3SKumar Gala #define QE_MURAM_SIZE 0x10000UL 104fdb4dad3SKumar Gala #define MAX_QE_RISC 2 105fdb4dad3SKumar Gala #define QE_NUM_OF_SNUM 28 106e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 1077d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 1 1087d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 1097d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 1107d67ed58SLiu Gang #define CONFIG_SYS_FSL_RMU 1117d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MSG_UNIT_NUM 2 112243be8e2SKumar Gala 113243be8e2SKumar Gala #elif defined(CONFIG_MPC8569) 114243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 115243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 10 116243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 117fdb4dad3SKumar Gala #define QE_MURAM_SIZE 0x20000UL 118fdb4dad3SKumar Gala #define MAX_QE_RISC 4 119fdb4dad3SKumar Gala #define QE_NUM_OF_SNUM 46 120e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 1217d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 1 1227d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 1237d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 1247d67ed58SLiu Gang #define CONFIG_SYS_FSL_RMU 1257d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MSG_UNIT_NUM 2 126*9855b3beSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004508 127954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 128243be8e2SKumar Gala 129243be8e2SKumar Gala #elif defined(CONFIG_MPC8572) 130243be8e2SKumar Gala #define CONFIG_MAX_CPUS 2 131243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 132e4879afbSPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 133243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 134e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 135eb0aff77SYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_115 13691671913SYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR111_DDR134 137*9855b3beSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004508 138954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 139243be8e2SKumar Gala 140243be8e2SKumar Gala #elif defined(CONFIG_P1010) 141243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 14232c8cfb2SPriyanka Jain #define CONFIG_FSL_SDHC_V2_3 143243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 144ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 3 145243be8e2SKumar Gala #define CONFIG_TSECV2 146243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 4 1471fbf3483SPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 1481fbf3483SPoonam Aggrwal #define CONFIG_NUM_DDR_CONTROLLERS 1 149f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 150362ee04bSMingkai Hu #define CONFIG_SYS_FSL_IFC_BANK_COUNT 4 1511fbf3483SPoonam Aggrwal #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 1528f29084aSKumar Gala #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.2" 1531b719e66SRamneek Mehresh #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 15442aee64bSPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_IFC_A002769 155fb855f43SPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_P1010_A003549 156424bf942SShengzhou Liu #define CONFIG_SYS_FSL_ERRATUM_SEC_A003571 157bc6bbd6bSPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_IFC_A003399 158954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 1599c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_ERRATUM_I2C_A004447 160*9855b3beSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004508 16111856919SNikhil Badola #define CONFIG_SYS_FSL_ERRATUM_A007075 1629c641a87SSuresh Gupta #define CONFIG_SYS_FSL_ERRATUM_A006261 1639c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_A004447_SVR_REV 0x10 164f28bea00SHaijun.Zhang #define CONFIG_ESDHC_HC_BLK_ADDR 165243be8e2SKumar Gala 166093cffbeSKumar Gala /* P1011 is single core version of P1020 */ 167243be8e2SKumar Gala #elif defined(CONFIG_P1011) 168243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 169243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 170ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 171243be8e2SKumar Gala #define CONFIG_TSECV2 172b03a466dSPrabhakar Kushwaha #define CONFIG_FSL_PCIE_DISABLE_ASPM 173243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 174f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 175e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 176093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001 177093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 178*9855b3beSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004508 179954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 180243be8e2SKumar Gala 181093cffbeSKumar Gala /* P1012 is single core version of P1021 */ 182243be8e2SKumar Gala #elif defined(CONFIG_P1012) 183243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 184243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 185f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 186ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 187243be8e2SKumar Gala #define CONFIG_TSECV2 188b03a466dSPrabhakar Kushwaha #define CONFIG_FSL_PCIE_DISABLE_ASPM 189243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 190e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 191093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001 192093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 193a52d2f81SHaiying Wang #define QE_MURAM_SIZE 0x6000UL 194a52d2f81SHaiying Wang #define MAX_QE_RISC 1 195a52d2f81SHaiying Wang #define QE_NUM_OF_SNUM 28 196*9855b3beSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004508 197954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 198243be8e2SKumar Gala 199093cffbeSKumar Gala /* P1013 is single core version of P1022 */ 200243be8e2SKumar Gala #elif defined(CONFIG_P1013) 201243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 202243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 203f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 204ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 205243be8e2SKumar Gala #define CONFIG_TSECV2 206243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 207e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 2082d7534a3SJiang Yutang #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001 2092d7534a3SJiang Yutang #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 2102d7534a3SJiang Yutang #define CONFIG_FSL_SATA_ERRATUM_A001 211*9855b3beSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004508 212954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 213243be8e2SKumar Gala 214243be8e2SKumar Gala #elif defined(CONFIG_P1014) 215243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 21632c8cfb2SPriyanka Jain #define CONFIG_FSL_SDHC_V2_3 217243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 218ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 3 219243be8e2SKumar Gala #define CONFIG_TSECV2 220243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 4 2211fbf3483SPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 2221fbf3483SPoonam Aggrwal #define CONFIG_NUM_DDR_CONTROLLERS 1 223f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 2241fbf3483SPoonam Aggrwal #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 2251b719e66SRamneek Mehresh #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 22642aee64bSPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_IFC_A002769 227fb855f43SPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_P1010_A003549 228bc6bbd6bSPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_IFC_A003399 229*9855b3beSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004508 230243be8e2SKumar Gala 231093cffbeSKumar Gala /* P1017 is single core version of P1023 */ 23267a719daSRoy Zang #elif defined(CONFIG_P1017) 23367a719daSRoy Zang #define CONFIG_MAX_CPUS 1 23467a719daSRoy Zang #define CONFIG_SYS_FSL_NUM_LAWS 12 23567a719daSRoy Zang #define CONFIG_SYS_FSL_SEC_COMPAT 4 23667a719daSRoy Zang #define CONFIG_SYS_NUM_FMAN 1 23767a719daSRoy Zang #define CONFIG_SYS_NUM_FM1_DTSEC 2 23867a719daSRoy Zang #define CONFIG_NUM_DDR_CONTROLLERS 1 239f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 24067a719daSRoy Zang #define CONFIG_SYS_QMAN_NUM_PORTALS 3 24167a719daSRoy Zang #define CONFIG_SYS_BMAN_NUM_PORTALS 3 242c657d898SKumar Gala #define CONFIG_SYS_FM_MURAM_SIZE 0x10000 2438f29084aSKumar Gala #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.2" 244e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff600000 245*9855b3beSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004508 246954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 24767a719daSRoy Zang 248243be8e2SKumar Gala #elif defined(CONFIG_P1020) 249243be8e2SKumar Gala #define CONFIG_MAX_CPUS 2 250243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 251ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 252243be8e2SKumar Gala #define CONFIG_TSECV2 253b03a466dSPrabhakar Kushwaha #define CONFIG_FSL_PCIE_DISABLE_ASPM 254243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 255e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 256093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001 257093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 258*9855b3beSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004508 259954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 26080ba6a6fSramneek mehresh #ifndef CONFIG_USB_MAX_CONTROLLER_COUNT 261f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 26280ba6a6fSramneek mehresh #endif 263243be8e2SKumar Gala 264243be8e2SKumar Gala #elif defined(CONFIG_P1021) 265243be8e2SKumar Gala #define CONFIG_MAX_CPUS 2 266243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 267ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 268243be8e2SKumar Gala #define CONFIG_TSECV2 269b03a466dSPrabhakar Kushwaha #define CONFIG_FSL_PCIE_DISABLE_ASPM 270243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 271e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 272093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001 273093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 274a52d2f81SHaiying Wang #define QE_MURAM_SIZE 0x6000UL 275a52d2f81SHaiying Wang #define MAX_QE_RISC 1 276a52d2f81SHaiying Wang #define QE_NUM_OF_SNUM 28 277*9855b3beSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004508 278954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 279f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 280243be8e2SKumar Gala 281243be8e2SKumar Gala #elif defined(CONFIG_P1022) 282243be8e2SKumar Gala #define CONFIG_MAX_CPUS 2 283243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 284ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 285243be8e2SKumar Gala #define CONFIG_TSECV2 286243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 287f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 288e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 2892d7534a3SJiang Yutang #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001 2902d7534a3SJiang Yutang #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 2912d7534a3SJiang Yutang #define CONFIG_FSL_SATA_ERRATUM_A001 292*9855b3beSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004508 293954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 294243be8e2SKumar Gala 29567a719daSRoy Zang #elif defined(CONFIG_P1023) 29667a719daSRoy Zang #define CONFIG_MAX_CPUS 2 29767a719daSRoy Zang #define CONFIG_SYS_FSL_NUM_LAWS 12 29867a719daSRoy Zang #define CONFIG_SYS_FSL_SEC_COMPAT 4 29967a719daSRoy Zang #define CONFIG_SYS_NUM_FMAN 1 30067a719daSRoy Zang #define CONFIG_SYS_NUM_FM1_DTSEC 2 30167a719daSRoy Zang #define CONFIG_NUM_DDR_CONTROLLERS 1 302f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 30367a719daSRoy Zang #define CONFIG_SYS_QMAN_NUM_PORTALS 3 30467a719daSRoy Zang #define CONFIG_SYS_BMAN_NUM_PORTALS 3 305c657d898SKumar Gala #define CONFIG_SYS_FM_MURAM_SIZE 0x10000 3068f29084aSKumar Gala #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.2" 307e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff600000 308*9855b3beSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004508 309954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 3109c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_ERRATUM_I2C_A004447 3119c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_A004447_SVR_REV 0x11 31267a719daSRoy Zang 313093cffbeSKumar Gala /* P1024 is lower end variant of P1020 */ 314093cffbeSKumar Gala #elif defined(CONFIG_P1024) 315093cffbeSKumar Gala #define CONFIG_MAX_CPUS 2 316093cffbeSKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 317ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 318093cffbeSKumar Gala #define CONFIG_TSECV2 319093cffbeSKumar Gala #define CONFIG_FSL_PCIE_DISABLE_ASPM 320093cffbeSKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 321f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 322e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 323093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001 324093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 325*9855b3beSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004508 326954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 327093cffbeSKumar Gala 328093cffbeSKumar Gala /* P1025 is lower end variant of P1021 */ 329093cffbeSKumar Gala #elif defined(CONFIG_P1025) 330093cffbeSKumar Gala #define CONFIG_MAX_CPUS 2 331093cffbeSKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 332f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 333ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 334093cffbeSKumar Gala #define CONFIG_TSECV2 335093cffbeSKumar Gala #define CONFIG_FSL_PCIE_DISABLE_ASPM 336093cffbeSKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 337e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 338093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001 339093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 340a52d2f81SHaiying Wang #define QE_MURAM_SIZE 0x6000UL 341a52d2f81SHaiying Wang #define MAX_QE_RISC 1 342a52d2f81SHaiying Wang #define QE_NUM_OF_SNUM 28 343*9855b3beSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004508 344954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 345093cffbeSKumar Gala 346093cffbeSKumar Gala /* P2010 is single core version of P2020 */ 347243be8e2SKumar Gala #elif defined(CONFIG_P2010) 348243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 349243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 350ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 351243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 352f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 353e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 3546e7f0bc0SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 3555103a03aSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC_A001 356*9855b3beSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004508 357954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 358243be8e2SKumar Gala 359243be8e2SKumar Gala #elif defined(CONFIG_P2020) 360243be8e2SKumar Gala #define CONFIG_MAX_CPUS 2 361243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 362ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 363243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 364e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 3656e7f0bc0SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 3665103a03aSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC_A001 3677d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 2 3687d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 3697d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 3707d67ed58SLiu Gang #define CONFIG_SYS_FSL_RMU 3717d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MSG_UNIT_NUM 2 372*9855b3beSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004508 373954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 374f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 375*9855b3beSYork Sun 3763e978f5dSScott Wood #elif defined(CONFIG_PPC_P2041) /* also supports P2040 */ 377d1001e3fSYork Sun #define CONFIG_SYS_FSL_QORIQ_CHASSIS1 378d2ab4bbcSYork Sun #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 3791f97987aSKumar Gala #define CONFIG_MAX_CPUS 4 3801f97987aSKumar Gala #define CONFIG_SYS_FSL_NUM_CC_PLLS 2 3811f97987aSKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 32 3821f97987aSKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 4 3831f97987aSKumar Gala #define CONFIG_SYS_NUM_FMAN 1 3841f97987aSKumar Gala #define CONFIG_SYS_NUM_FM1_DTSEC 5 3851f97987aSKumar Gala #define CONFIG_SYS_NUM_FM1_10GEC 1 3861f97987aSKumar Gala #define CONFIG_NUM_DDR_CONTROLLERS 1 387f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 3881f97987aSKumar Gala #define CONFIG_SYS_FM_MURAM_SIZE 0x28000 3891f97987aSKumar Gala #define CONFIG_SYS_FSL_TBCLK_DIV 32 3901f97987aSKumar Gala #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.2" 391e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xfe000000 3921f97987aSKumar Gala #define CONFIG_SYS_FSL_USB1_PHY_ENABLE 3931f97987aSKumar Gala #define CONFIG_SYS_FSL_USB2_PHY_ENABLE 394b6c3722dSKumar Gala #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 3951f97987aSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 3965e23ab0aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_NMG_CPU_A011 39799d7b0a4SXulei #define CONFIG_SYS_FSL_ERRATUM_USB14 39843f082bbSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_CPU_A003999 399e22be77aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003 4004108508aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003474 4017d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 2 4027d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 4037d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 40433eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510 40533eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV 0x10 40633eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV2 0x11 40733eee330SScott Wood #define CONFIG_SYS_FSL_CORENET_SNOOPVEC_COREONLY 0xf0000000 408d59c5570SLiu Gang #define CONFIG_SYS_FSL_ERRATUM_SRIO_A004034 4090118033bSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_A004849 4109c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_ERRATUM_I2C_A004447 4119c641a87SSuresh Gupta #define CONFIG_SYS_FSL_ERRATUM_A006261 4129c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_A004447_SVR_REV 0x11 4131f97987aSKumar Gala 414243be8e2SKumar Gala #elif defined(CONFIG_PPC_P3041) 415d1001e3fSYork Sun #define CONFIG_SYS_FSL_QORIQ_CHASSIS1 416d2ab4bbcSYork Sun #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 417243be8e2SKumar Gala #define CONFIG_MAX_CPUS 4 418b5c8753fSKumar Gala #define CONFIG_SYS_FSL_NUM_CC_PLLS 2 419243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 32 420243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 4 421fbee0f7fSKumar Gala #define CONFIG_SYS_NUM_FMAN 1 422fbee0f7fSKumar Gala #define CONFIG_SYS_NUM_FM1_DTSEC 5 423fbee0f7fSKumar Gala #define CONFIG_SYS_NUM_FM1_10GEC 1 424fbee0f7fSKumar Gala #define CONFIG_NUM_DDR_CONTROLLERS 1 42534e026f9SYork Sun #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_4_5 426c657d898SKumar Gala #define CONFIG_SYS_FM_MURAM_SIZE 0x28000 42766412c63SKumar Gala #define CONFIG_SYS_FSL_TBCLK_DIV 32 4288f29084aSKumar Gala #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.2" 429e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xfe000000 43086221f09SRoy Zang #define CONFIG_SYS_FSL_USB1_PHY_ENABLE 43186221f09SRoy Zang #define CONFIG_SYS_FSL_USB2_PHY_ENABLE 432b6c3722dSKumar Gala #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 433f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 43430009766SLei Xu #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 43557125f22SYork Sun #define CONFIG_SYS_FSL_ERRATUM_NMG_CPU_A011 43699d7b0a4SXulei #define CONFIG_SYS_FSL_ERRATUM_USB14 43743f082bbSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_CPU_A003999 438e22be77aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003 4394108508aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003474 4407d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 2 4417d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 4427d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 44333eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510 44433eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV 0x10 44533eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV2 0x11 44633eee330SScott Wood #define CONFIG_SYS_FSL_CORENET_SNOOPVEC_COREONLY 0xf0000000 447d59c5570SLiu Gang #define CONFIG_SYS_FSL_ERRATUM_SRIO_A004034 4480118033bSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_A004849 449d217a9adSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005812 4509c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_ERRATUM_I2C_A004447 4519c641a87SSuresh Gupta #define CONFIG_SYS_FSL_ERRATUM_A006261 4529c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_A004447_SVR_REV 0x20 453243be8e2SKumar Gala 4543e978f5dSScott Wood #elif defined(CONFIG_PPC_P4080) /* also supports P4040 */ 455d1001e3fSYork Sun #define CONFIG_SYS_FSL_QORIQ_CHASSIS1 456d2ab4bbcSYork Sun #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 457243be8e2SKumar Gala #define CONFIG_MAX_CPUS 8 458b5c8753fSKumar Gala #define CONFIG_SYS_FSL_NUM_CC_PLLS 4 459243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 32 460243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 4 461243be8e2SKumar Gala #define CONFIG_SYS_NUM_FMAN 2 462243be8e2SKumar Gala #define CONFIG_SYS_NUM_FM1_DTSEC 4 463243be8e2SKumar Gala #define CONFIG_SYS_NUM_FM2_DTSEC 4 464243be8e2SKumar Gala #define CONFIG_SYS_NUM_FM1_10GEC 1 465243be8e2SKumar Gala #define CONFIG_SYS_NUM_FM2_10GEC 1 466243be8e2SKumar Gala #define CONFIG_NUM_DDR_CONTROLLERS 2 46734e026f9SYork Sun #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_4_4 468f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 469c657d898SKumar Gala #define CONFIG_SYS_FM_MURAM_SIZE 0x28000 47066412c63SKumar Gala #define CONFIG_SYS_FSL_TBCLK_DIV 16 4718f29084aSKumar Gala #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,p4080-pcie" 472e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xfe000000 473243be8e2SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_CPC_A002 474243be8e2SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_CPC_A003 475fa8d23c0SYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003 476243be8e2SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001 477243be8e2SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 478243be8e2SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC135 4794e0be34aSZang Roy-R61911 #define CONFIG_SYS_FSL_ERRATUM_ESDHC13 480243be8e2SKumar Gala #define CONFIG_SYS_P4080_ERRATUM_CPU22 4815e23ab0aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_NMG_CPU_A011 482243be8e2SKumar Gala #define CONFIG_SYS_P4080_ERRATUM_SERDES8 483df8af0b4SEmil Medve #define CONFIG_SYS_P4080_ERRATUM_SERDES9 484d90fdba6STimur Tabi #define CONFIG_SYS_P4080_ERRATUM_SERDES_A001 485da30b9fdSTimur Tabi #define CONFIG_SYS_P4080_ERRATUM_SERDES_A005 48643f082bbSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_CPU_A003999 4874108508aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003474 4887d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 2 4897d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 4907d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 4917d67ed58SLiu Gang #define CONFIG_SYS_FSL_RMU 4927d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MSG_UNIT_NUM 2 49333eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510 49433eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV 0x20 49533eee330SScott Wood #define CONFIG_SYS_FSL_CORENET_SNOOPVEC_COREONLY 0xff000000 496d59c5570SLiu Gang #define CONFIG_SYS_FSL_ERRATUM_SRIO_A004034 4970118033bSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_A004849 498d607b968STimur Tabi #define CONFIG_SYS_FSL_ERRATUM_A004580 499c0a4e6b8SYuanquan Chen #define CONFIG_SYS_P4080_ERRATUM_PCIE_A003 500d217a9adSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005812 5019c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_ERRATUM_I2C_A004447 50211856919SNikhil Badola #define CONFIG_SYS_FSL_ERRATUM_A007075 5039c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_A004447_SVR_REV 0x20 504243be8e2SKumar Gala 5053e978f5dSScott Wood #elif defined(CONFIG_PPC_P5020) /* also supports P5010 */ 506ffd06e02SYork Sun #define CONFIG_SYS_PPC64 /* 64-bit core */ 507d1001e3fSYork Sun #define CONFIG_SYS_FSL_QORIQ_CHASSIS1 508d2ab4bbcSYork Sun #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 509243be8e2SKumar Gala #define CONFIG_MAX_CPUS 2 510b5c8753fSKumar Gala #define CONFIG_SYS_FSL_NUM_CC_PLLS 2 511243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 32 512243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 4 513fbee0f7fSKumar Gala #define CONFIG_SYS_NUM_FMAN 1 514fbee0f7fSKumar Gala #define CONFIG_SYS_NUM_FM1_DTSEC 5 515fbee0f7fSKumar Gala #define CONFIG_SYS_NUM_FM1_10GEC 1 516fbee0f7fSKumar Gala #define CONFIG_NUM_DDR_CONTROLLERS 2 51734e026f9SYork Sun #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_4_4 518f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 519c657d898SKumar Gala #define CONFIG_SYS_FM_MURAM_SIZE 0x28000 52066412c63SKumar Gala #define CONFIG_SYS_FSL_TBCLK_DIV 32 5218f29084aSKumar Gala #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.2" 522e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xfe000000 52386221f09SRoy Zang #define CONFIG_SYS_FSL_USB1_PHY_ENABLE 52486221f09SRoy Zang #define CONFIG_SYS_FSL_USB2_PHY_ENABLE 525b6c3722dSKumar Gala #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 52630009766SLei Xu #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 52799d7b0a4SXulei #define CONFIG_SYS_FSL_ERRATUM_USB14 528e22be77aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003 5294108508aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003474 5307d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 2 5317d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 5327d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 53333eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510 53433eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV 0x10 53533eee330SScott Wood #define CONFIG_SYS_FSL_CORENET_SNOOPVEC_COREONLY 0xc0000000 536d59c5570SLiu Gang #define CONFIG_SYS_FSL_ERRATUM_SRIO_A004034 5379c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_ERRATUM_I2C_A004447 5389c641a87SSuresh Gupta #define CONFIG_SYS_FSL_ERRATUM_A006261 5399c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_A004447_SVR_REV 0x20 540243be8e2SKumar Gala 5414905443fSTimur Tabi #elif defined(CONFIG_PPC_P5040) 5421956e431STimur Tabi #define CONFIG_SYS_PPC64 5434905443fSTimur Tabi #define CONFIG_SYS_FSL_QORIQ_CHASSIS1 544d2ab4bbcSYork Sun #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 5454905443fSTimur Tabi #define CONFIG_MAX_CPUS 4 5464905443fSTimur Tabi #define CONFIG_SYS_FSL_NUM_CC_PLLS 3 5474905443fSTimur Tabi #define CONFIG_SYS_FSL_NUM_LAWS 32 5484905443fSTimur Tabi #define CONFIG_SYS_FSL_SEC_COMPAT 4 5494905443fSTimur Tabi #define CONFIG_SYS_NUM_FMAN 2 5504905443fSTimur Tabi #define CONFIG_SYS_NUM_FM1_DTSEC 5 5514905443fSTimur Tabi #define CONFIG_SYS_NUM_FM1_10GEC 1 5524905443fSTimur Tabi #define CONFIG_SYS_NUM_FM2_DTSEC 5 5534905443fSTimur Tabi #define CONFIG_SYS_NUM_FM2_10GEC 1 5544905443fSTimur Tabi #define CONFIG_NUM_DDR_CONTROLLERS 2 55534e026f9SYork Sun #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_4_4 556f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 5574905443fSTimur Tabi #define CONFIG_SYS_FM_MURAM_SIZE 0x28000 5584905443fSTimur Tabi #define CONFIG_SYS_FSL_TBCLK_DIV 16 5594905443fSTimur Tabi #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.4" 5604905443fSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xfe000000 5614905443fSTimur Tabi #define CONFIG_SYS_FSL_USB1_PHY_ENABLE 5624905443fSTimur Tabi #define CONFIG_SYS_FSL_USB2_PHY_ENABLE 5634905443fSTimur Tabi #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 5644905443fSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 56599d7b0a4SXulei #define CONFIG_SYS_FSL_ERRATUM_USB14 5664905443fSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_DDR_A003 5674905443fSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_DDR_A003474 5684905443fSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_A004699 5694905443fSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_A004510 5704905443fSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV 0x10 5719c641a87SSuresh Gupta #define CONFIG_SYS_FSL_ERRATUM_A006261 5724905443fSTimur Tabi #define CONFIG_SYS_FSL_CORENET_SNOOPVEC_COREONLY 0xf0000000 573d217a9adSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005812 5744905443fSTimur Tabi 57519a8dbdcSPrabhakar Kushwaha #elif defined(CONFIG_BSC9131) 57619a8dbdcSPrabhakar Kushwaha #define CONFIG_MAX_CPUS 1 57719a8dbdcSPrabhakar Kushwaha #define CONFIG_FSL_SDHC_V2_3 57819a8dbdcSPrabhakar Kushwaha #define CONFIG_SYS_FSL_NUM_LAWS 12 57919a8dbdcSPrabhakar Kushwaha #define CONFIG_TSECV2 58019a8dbdcSPrabhakar Kushwaha #define CONFIG_SYS_FSL_SEC_COMPAT 4 58119a8dbdcSPrabhakar Kushwaha #define CONFIG_NUM_DDR_CONTROLLERS 1 58234e026f9SYork Sun #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_4_4 583f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 584765b0bdbSPriyanka Jain #define CONFIG_SYS_FSL_DSP_M2_RAM_ADDR 0xb0000000 585765b0bdbSPriyanka Jain #define CONFIG_SYS_FSL_DSP_CCSRBAR_DEFAULT 0xff600000 586362ee04bSMingkai Hu #define CONFIG_SYS_FSL_IFC_BANK_COUNT 3 58719a8dbdcSPrabhakar Kushwaha #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 58819a8dbdcSPrabhakar Kushwaha #define CONFIG_NAND_FSL_IFC 58919a8dbdcSPrabhakar Kushwaha #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 590954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 591f28bea00SHaijun.Zhang #define CONFIG_ESDHC_HC_BLK_ADDR 59219a8dbdcSPrabhakar Kushwaha 59335fe948eSPrabhakar Kushwaha #elif defined(CONFIG_BSC9132) 59435fe948eSPrabhakar Kushwaha #define CONFIG_MAX_CPUS 2 59535fe948eSPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 3 59635fe948eSPrabhakar Kushwaha #define CONFIG_FSL_SDHC_V2_3 59735fe948eSPrabhakar Kushwaha #define CONFIG_SYS_FSL_NUM_LAWS 12 59835fe948eSPrabhakar Kushwaha #define CONFIG_TSECV2 59935fe948eSPrabhakar Kushwaha #define CONFIG_SYS_FSL_SEC_COMPAT 4 60035fe948eSPrabhakar Kushwaha #define CONFIG_NUM_DDR_CONTROLLERS 2 60134e026f9SYork Sun #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_4_6 602f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 60364501c66SPriyanka Jain #define CONFIG_SYS_FSL_DSP_DDR_ADDR 0x40000000 60464501c66SPriyanka Jain #define CONFIG_SYS_FSL_DSP_M2_RAM_ADDR 0xb0000000 60564501c66SPriyanka Jain #define CONFIG_SYS_FSL_DSP_M3_RAM_ADDR 0xc0000000 60664501c66SPriyanka Jain #define CONFIG_SYS_FSL_DSP_CCSRBAR_DEFAULT 0xff600000 607061ffedaSYork Sun #define CONFIG_SYS_FSL_IFC_BANK_COUNT 3 60835fe948eSPrabhakar Kushwaha #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 60935fe948eSPrabhakar Kushwaha #define CONFIG_NAND_FSL_IFC 61035fe948eSPrabhakar Kushwaha #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 61135fe948eSPrabhakar Kushwaha #define CONFIG_SYS_FSL_ESDHC_P1010_BROKEN_SDCLK 61235fe948eSPrabhakar Kushwaha #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.2" 613954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 614f1a96ec1SChunhe Lan #define CONFIG_SYS_FSL_ERRATUM_A005434 6159c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_ERRATUM_I2C_A004447 6169c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_A004447_SVR_REV 0x11 617f28bea00SHaijun.Zhang #define CONFIG_ESDHC_HC_BLK_ADDR 61835fe948eSPrabhakar Kushwaha 6195122dfaeSShengzhou Liu #elif defined(CONFIG_PPC_T4240) || defined(CONFIG_PPC_T4160) || \ 6205122dfaeSShengzhou Liu defined(CONFIG_PPC_T4080) 6213d2972feSYork Sun #define CONFIG_E6500 622ffd06e02SYork Sun #define CONFIG_SYS_PPC64 /* 64-bit core */ 6239e758758SYork Sun #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 6249e758758SYork Sun #define CONFIG_SYS_FSL_QORIQ_CHASSIS2 /* Freescale Chassis generation 2 */ 625f6981439SYork Sun #define CONFIG_SYS_FSL_CORES_PER_CLUSTER 4 6269e758758SYork Sun #define CONFIG_SYS_FSL_QMAN_V3 /* QMAN version 3 */ 6273d2972feSYork Sun #ifdef CONFIG_PPC_T4240 6289e758758SYork Sun #define CONFIG_MAX_CPUS 12 629ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_FSL_CLUSTER_CLOCKS { 1, 1, 4 } 6309e758758SYork Sun #define CONFIG_SYS_NUM_FM1_DTSEC 8 6319e758758SYork Sun #define CONFIG_SYS_NUM_FM1_10GEC 2 6329e758758SYork Sun #define CONFIG_SYS_NUM_FM2_DTSEC 8 6339e758758SYork Sun #define CONFIG_SYS_NUM_FM2_10GEC 2 6349e758758SYork Sun #define CONFIG_NUM_DDR_CONTROLLERS 3 6353d2972feSYork Sun #else 6365122dfaeSShengzhou Liu #define CONFIG_SYS_NUM_FM1_DTSEC 6 6373d2972feSYork Sun #define CONFIG_SYS_NUM_FM1_10GEC 1 6385122dfaeSShengzhou Liu #define CONFIG_SYS_NUM_FM2_DTSEC 8 6393d2972feSYork Sun #define CONFIG_SYS_NUM_FM2_10GEC 1 6403d2972feSYork Sun #define CONFIG_NUM_DDR_CONTROLLERS 2 6415122dfaeSShengzhou Liu #if defined(CONFIG_PPC_T4160) 6425122dfaeSShengzhou Liu #define CONFIG_MAX_CPUS 8 6435122dfaeSShengzhou Liu #define CONFIG_SYS_FSL_CLUSTER_CLOCKS { 1, 1 } 6445122dfaeSShengzhou Liu #elif defined(CONFIG_PPC_T4080) 6455122dfaeSShengzhou Liu #define CONFIG_MAX_CPUS 4 6465122dfaeSShengzhou Liu #define CONFIG_SYS_FSL_CLUSTER_CLOCKS { 1 } 6475122dfaeSShengzhou Liu #endif 6483d2972feSYork Sun #endif 649b6240846SYork Sun #define CONFIG_SYS_FSL_NUM_CC_PLLS 5 650b6240846SYork Sun #define CONFIG_SYS_FSL_NUM_LAWS 32 651a4c955bcSPrabhakar Kushwaha #define CONFIG_SYS_FSL_SRDS_1 652a4c955bcSPrabhakar Kushwaha #define CONFIG_SYS_FSL_SRDS_2 653b6240846SYork Sun #define CONFIG_SYS_FSL_SRDS_3 654b6240846SYork Sun #define CONFIG_SYS_FSL_SRDS_4 655b6240846SYork Sun #define CONFIG_SYS_FSL_SEC_COMPAT 4 656b6240846SYork Sun #define CONFIG_SYS_NUM_FMAN 2 657f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 658ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_PME_CLK 0 659b6240846SYork Sun #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_4_7 660362ee04bSMingkai Hu #define CONFIG_SYS_FSL_IFC_BANK_COUNT 8 661b6240846SYork Sun #define CONFIG_SYS_FMAN_V3 662ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_FM1_CLK 3 663ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_FM2_CLK 3 664b6240846SYork Sun #define CONFIG_SYS_FM_MURAM_SIZE 0x60000 665b6240846SYork Sun #define CONFIG_SYS_FSL_TBCLK_DIV 16 666b6240846SYork Sun #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v3.0" 667b6240846SYork Sun #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 2 668b6240846SYork Sun #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 669b6240846SYork Sun #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 67008047937SLiu Gang #define CONFIG_SYS_FSL_SRIO_LIODN 671b6240846SYork Sun #define CONFIG_SYS_FSL_USB_DUAL_PHY_ENABLE 672b6240846SYork Sun #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 673b6240846SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004468 674b6240846SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A_004934 675b6240846SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005871 6769c641a87SSuresh Gupta #define CONFIG_SYS_FSL_ERRATUM_A006261 677133fbfa9SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A006379 67882125192SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A006593 679b6240846SYork Sun #define CONFIG_SYS_CCSRBAR_DEFAULT 0xfe000000 680b6240846SYork Sun #define CONFIG_SYS_FSL_PCI_VER_3_X 681b6240846SYork Sun 6828fa0102bSPoonam Aggrwal #elif defined(CONFIG_PPC_B4860) || defined(CONFIG_PPC_B4420) 6838fa0102bSPoonam Aggrwal #define CONFIG_E6500 684e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_PPC64 /* 64-bit core */ 685e1dbdd81SPoonam Aggrwal #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 686e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_QORIQ_CHASSIS2 /* Freescale Chassis generation 2 */ 687e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_QMAN_V3 /* QMAN version 3 */ 688e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_NUM_LAWS 32 689a4c955bcSPrabhakar Kushwaha #define CONFIG_SYS_FSL_SRDS_1 690a4c955bcSPrabhakar Kushwaha #define CONFIG_SYS_FSL_SRDS_2 691e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_SEC_COMPAT 4 692e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_NUM_FMAN 1 693f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 694ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_FM1_CLK 0 695e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_4_7 696362ee04bSMingkai Hu #define CONFIG_SYS_FSL_IFC_BANK_COUNT 4 697e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FMAN_V3 698e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FM_MURAM_SIZE 0x60000 699e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_TBCLK_DIV 16 700e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.4" 701e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_USB1_PHY_ENABLE 702e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_A_004934 70304feb57fSShengzhou Liu #define CONFIG_SYS_FSL_ERRATUM_A005871 704133fbfa9SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A006379 70582125192SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A006593 70611856919SNikhil Badola #define CONFIG_SYS_FSL_ERRATUM_A007075 7077af9a074SShaveta Leekha #define CONFIG_SYS_FSL_ERRATUM_A006475 7087af9a074SShaveta Leekha #define CONFIG_SYS_FSL_ERRATUM_A006384 709c3678b09SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A007212 710e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_CCSRBAR_DEFAULT 0xfe000000 711e1dbdd81SPoonam Aggrwal 7128fa0102bSPoonam Aggrwal #ifdef CONFIG_PPC_B4860 713f6981439SYork Sun #define CONFIG_SYS_FSL_CORES_PER_CLUSTER 4 714d2404141SYork Sun #define CONFIG_MAX_CPUS 4 7156df82e3cSShaveta Leekha #define CONFIG_SYS_FSL_SRDS_NUM_PLLS 2 716d2404141SYork Sun #define CONFIG_SYS_FSL_NUM_CC_PLLS 4 717ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_FSL_CLUSTER_CLOCKS { 1, 4, 4, 4 } 718d2404141SYork Sun #define CONFIG_SYS_NUM_FM1_DTSEC 6 719d2404141SYork Sun #define CONFIG_SYS_NUM_FM1_10GEC 2 720e394ceb1SPoonam Aggrwal #define CONFIG_NUM_DDR_CONTROLLERS 2 721f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 722d2404141SYork Sun #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 2 723d2404141SYork Sun #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 724d2404141SYork Sun #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 72532f38ee3SLiu Gang #define CONFIG_SYS_FSL_SRIO_LIODN 7268fa0102bSPoonam Aggrwal #else 7278fa0102bSPoonam Aggrwal #define CONFIG_MAX_CPUS 2 7286df82e3cSShaveta Leekha #define CONFIG_SYS_FSL_SRDS_NUM_PLLS 1 7298fa0102bSPoonam Aggrwal #define CONFIG_SYS_FSL_CORES_PER_CLUSTER 2 7308fa0102bSPoonam Aggrwal #define CONFIG_SYS_FSL_NUM_CC_PLLS 4 731ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_FSL_CLUSTER_CLOCKS { 1, 4 } 7328fa0102bSPoonam Aggrwal #define CONFIG_SYS_NUM_FM1_DTSEC 4 7338fa0102bSPoonam Aggrwal #define CONFIG_SYS_NUM_FM1_10GEC 0 7348fa0102bSPoonam Aggrwal #define CONFIG_NUM_DDR_CONTROLLERS 1 7358fa0102bSPoonam Aggrwal #endif 736d2404141SYork Sun 7372967af68SPriyanka Jain #elif defined(CONFIG_PPC_T1040) || defined(CONFIG_PPC_T1042) ||\ 7382967af68SPriyanka Jain defined(CONFIG_PPC_T1020) || defined(CONFIG_PPC_T1022) 7395f208d11SYork Sun #define CONFIG_E5500 7405f208d11SYork Sun #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 7415f208d11SYork Sun #define CONFIG_SYS_FSL_QORIQ_CHASSIS2 /* Freescale Chassis generation 2 */ 742f6981439SYork Sun #define CONFIG_SYS_FSL_CORES_PER_CLUSTER 1 7435f208d11SYork Sun #define CONFIG_SYS_FSL_QMAN_V3 /* QMAN version 3 */ 74434e026f9SYork Sun #ifdef CONFIG_SYS_FSL_DDR4 74534e026f9SYork Sun #define CONFIG_SYS_FSL_DDRC_GEN4 74634e026f9SYork Sun #endif 7471d384ecaSPrabhakar Kushwaha #if defined(CONFIG_PPC_T1040) || defined(CONFIG_PPC_T1042) 7485f208d11SYork Sun #define CONFIG_MAX_CPUS 4 7491d384ecaSPrabhakar Kushwaha #elif defined(CONFIG_PPC_T1020) || defined(CONFIG_PPC_T1022) 7501d384ecaSPrabhakar Kushwaha #define CONFIG_MAX_CPUS 2 7511d384ecaSPrabhakar Kushwaha #endif 7521d384ecaSPrabhakar Kushwaha #define CONFIG_SYS_FSL_NUM_CC_PLLS 2 753ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_FSL_CLUSTER_CLOCKS { 1, 1, 1, 1 } 754ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_SDHC_CLOCK 0 7555f208d11SYork Sun #define CONFIG_SYS_FSL_NUM_LAWS 16 7561d384ecaSPrabhakar Kushwaha #define CONFIG_SYS_FSL_SRDS_1 7571d384ecaSPrabhakar Kushwaha #define CONFIG_SYS_FSL_SEC_COMPAT 5 7585f208d11SYork Sun #define CONFIG_SYS_NUM_FMAN 1 7595f208d11SYork Sun #define CONFIG_SYS_NUM_FM1_DTSEC 5 7605f208d11SYork Sun #define CONFIG_NUM_DDR_CONTROLLERS 1 761f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 762ce746fe0SPrabhakar Kushwaha #define CONFIG_PME_PLAT_CLK_DIV 2 763ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_PME_CLK CONFIG_PME_PLAT_CLK_DIV 7641d384ecaSPrabhakar Kushwaha #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_5_0 7651d384ecaSPrabhakar Kushwaha #define CONFIG_SYS_FSL_IFC_BANK_COUNT 8 7665f208d11SYork Sun #define CONFIG_SYS_FMAN_V3 767ce746fe0SPrabhakar Kushwaha #define CONFIG_FM_PLAT_CLK_DIV 1 768ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_FM1_CLK CONFIG_FM_PLAT_CLK_DIV 7691d384ecaSPrabhakar Kushwaha #define CONFIG_SYS_FM_MURAM_SIZE 0x30000 770b135991aSPriyanka Jain #define CONFIG_SYS_FSL_SINGLE_SOURCE_CLK 771e03c76c3SPrabhakar Kushwaha #define CONFIG_SYS_FSL_TBCLK_DIV 16 7725f208d11SYork Sun #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.4" 773a4f7cba6SNikhil Badola #define CONFIG_SYS_FSL_USB_DUAL_PHY_ENABLE 7745f208d11SYork Sun #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 7759c641a87SSuresh Gupta #define CONFIG_SYS_FSL_ERRATUM_A006261 7765f208d11SYork Sun #define CONFIG_SYS_CCSRBAR_DEFAULT 0xfe000000 7771336e2d3SHaijun.Zhang #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 7781336e2d3SHaijun.Zhang #define ESDHCI_QUIRK_BROKEN_TIMEOUT_VALUE 7792a44efebSZhao Qiang #define QE_MURAM_SIZE 0x6000UL 7802a44efebSZhao Qiang #define MAX_QE_RISC 1 7812a44efebSZhao Qiang #define QE_NUM_OF_SNUM 28 7825f208d11SYork Sun 783629d6b32SShengzhou Liu #elif defined(CONFIG_PPC_T2080) || defined(CONFIG_PPC_T2081) 784629d6b32SShengzhou Liu #define CONFIG_E6500 785629d6b32SShengzhou Liu #define CONFIG_SYS_PPC64 /* 64-bit core */ 786629d6b32SShengzhou Liu #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 787629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_QORIQ_CHASSIS2 /* Freescale Chassis generation 2 */ 788629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_CORES_PER_CLUSTER 4 789629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_NUM_CC_PLLS 2 790629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_QMAN_V3 791629d6b32SShengzhou Liu #define CONFIG_MAX_CPUS 4 792629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_NUM_LAWS 32 793629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_SEC_COMPAT 4 794629d6b32SShengzhou Liu #define CONFIG_SYS_NUM_FMAN 1 795629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_CLUSTER_CLOCKS { 1, 4, 4, 4 } 796629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_SRDS_1 797629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_PCI_VER_3_X 798629d6b32SShengzhou Liu #if defined(CONFIG_PPC_T2080) 799629d6b32SShengzhou Liu #define CONFIG_SYS_NUM_FM1_DTSEC 8 800629d6b32SShengzhou Liu #define CONFIG_SYS_NUM_FM1_10GEC 4 801629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_SRDS_2 802629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_SRIO_LIODN 803629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 2 804629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 805629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 806629d6b32SShengzhou Liu #elif defined(CONFIG_PPC_T2081) 807629d6b32SShengzhou Liu #define CONFIG_SYS_NUM_FM1_DTSEC 6 808629d6b32SShengzhou Liu #define CONFIG_SYS_NUM_FM1_10GEC 2 809629d6b32SShengzhou Liu #endif 8102ffa96d8SShengzhou Liu #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 811629d6b32SShengzhou Liu #define CONFIG_NUM_DDR_CONTROLLERS 1 812629d6b32SShengzhou Liu #define CONFIG_PME_PLAT_CLK_DIV 1 813629d6b32SShengzhou Liu #define CONFIG_SYS_PME_CLK CONFIG_PME_PLAT_CLK_DIV 814629d6b32SShengzhou Liu #define CONFIG_SYS_FM1_CLK 0 815629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_4_7 816629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_IFC_BANK_COUNT 8 817629d6b32SShengzhou Liu #define CONFIG_SYS_FMAN_V3 818629d6b32SShengzhou Liu #define CONFIG_SYS_FM_MURAM_SIZE 0x28000 819629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_TBCLK_DIV 16 820629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v3.0" 821629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_USB_DUAL_PHY_ENABLE 822629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 823c3678b09SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A007212 824629d6b32SShengzhou Liu #define CONFIG_SYS_CCSRBAR_DEFAULT 0xfe000000 825629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_SFP_VER_3_0 826629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_ISBC_VER 2 8271336e2d3SHaijun.Zhang #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 828c665c473SShengzhou Liu #define CONFIG_SYS_FSL_ERRATUM_A006261 829c665c473SShengzhou Liu #define CONFIG_SYS_FSL_ERRATUM_A006593 830c665c473SShengzhou Liu #define CONFIG_SYS_FSL_ERRATUM_A006379 8311336e2d3SHaijun.Zhang #define ESDHCI_QUIRK_BROKEN_TIMEOUT_VALUE 8321336e2d3SHaijun.Zhang 833629d6b32SShengzhou Liu 8343b75e982SMingkai Hu #elif defined(CONFIG_PPC_C29X) 8353b75e982SMingkai Hu #define CONFIG_MAX_CPUS 1 8363b75e982SMingkai Hu #define CONFIG_FSL_SDHC_V2_3 8373b75e982SMingkai Hu #define CONFIG_SYS_FSL_NUM_LAWS 12 8383b75e982SMingkai Hu #define CONFIG_SYS_PPC_E500_DEBUG_TLB 3 8393b75e982SMingkai Hu #define CONFIG_TSECV2_1 8403b75e982SMingkai Hu #define CONFIG_SYS_FSL_SEC_COMPAT 6 8413b75e982SMingkai Hu #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 8423b75e982SMingkai Hu #define CONFIG_NUM_DDR_CONTROLLERS 1 84334e026f9SYork Sun #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_4_6 8443b75e982SMingkai Hu #define CONFIG_SYS_FSL_IFC_BANK_COUNT 8 8453b75e982SMingkai Hu #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 846954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 8473b75e982SMingkai Hu 848fa08d395SAlexander Graf #elif defined(CONFIG_QEMU_E500) 849fa08d395SAlexander Graf #define CONFIG_MAX_CPUS 1 850fa08d395SAlexander Graf #define CONFIG_SYS_CCSRBAR_DEFAULT 0xe0000000 851fa08d395SAlexander Graf 852243be8e2SKumar Gala #else 853243be8e2SKumar Gala #error Processor type not defined for this platform 854243be8e2SKumar Gala #endif 855243be8e2SKumar Gala 856e46fedfeSTimur Tabi #ifndef CONFIG_SYS_CCSRBAR_DEFAULT 857e46fedfeSTimur Tabi #error "CONFIG_SYS_CCSRBAR_DEFAULT is not defined for this platform." 858e46fedfeSTimur Tabi #endif 859e46fedfeSTimur Tabi 860f6981439SYork Sun #ifdef CONFIG_E6500 861f6981439SYork Sun #define CONFIG_SYS_FSL_THREADS_PER_CORE 2 862f6981439SYork Sun #else 863f6981439SYork Sun #define CONFIG_SYS_FSL_THREADS_PER_CORE 1 864f6981439SYork Sun #endif 865f6981439SYork Sun 8665614e71bSYork Sun #if !defined(CONFIG_SYS_FSL_DDRC_GEN1) && \ 8675614e71bSYork Sun !defined(CONFIG_SYS_FSL_DDRC_GEN2) && \ 86834e026f9SYork Sun !defined(CONFIG_SYS_FSL_DDRC_GEN3) && \ 86934e026f9SYork Sun !defined(CONFIG_SYS_FSL_DDRC_GEN4) 8705614e71bSYork Sun #define CONFIG_SYS_FSL_DDRC_GEN3 8715614e71bSYork Sun #endif 8725614e71bSYork Sun 873243be8e2SKumar Gala #endif /* _ASM_MPC85xx_CONFIG_H_ */ 874