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