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 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 41954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 42243be8e2SKumar Gala 43243be8e2SKumar Gala #elif defined(CONFIG_MPC8540) 44243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 45243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 8 465614e71bSYork Sun #define CONFIG_SYS_FSL_DDRC_GEN1 47e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 48243be8e2SKumar Gala 49243be8e2SKumar Gala #elif defined(CONFIG_MPC8541) 50243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 51243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 8 525614e71bSYork Sun #define CONFIG_SYS_FSL_DDRC_GEN1 53243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 54e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 55243be8e2SKumar Gala 56243be8e2SKumar Gala #elif defined(CONFIG_MPC8544) 57243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 58243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 10 595614e71bSYork Sun #define CONFIG_SYS_FSL_DDRC_GEN2 60e4879afbSPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 0 61243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 62e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 63954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 64243be8e2SKumar Gala 65243be8e2SKumar Gala #elif defined(CONFIG_MPC8548) 66243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 67243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 10 685614e71bSYork Sun #define CONFIG_SYS_FSL_DDRC_GEN2 69e4879afbSPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 0 70243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 71e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 725ace2992SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_NMG_DDR120 732b3a1cddSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_NMG_LBC103 74aada81deSchenhui zhao #define CONFIG_SYS_FSL_ERRATUM_NMG_ETSEC129 757d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 1 767d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 777d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 787d67ed58SLiu Gang #define CONFIG_SYS_FSL_RMU 797d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MSG_UNIT_NUM 2 80954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 819c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_ERRATUM_I2C_A004447 829c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_A004447_SVR_REV 0x00 83243be8e2SKumar Gala 84243be8e2SKumar Gala #elif defined(CONFIG_MPC8555) 85243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 86243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 8 875614e71bSYork Sun #define CONFIG_SYS_FSL_DDRC_GEN1 88243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 89e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 90243be8e2SKumar Gala 91243be8e2SKumar Gala #elif defined(CONFIG_MPC8560) 92243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 93243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 8 945614e71bSYork Sun #define CONFIG_SYS_FSL_DDRC_GEN1 95e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 96243be8e2SKumar Gala 97243be8e2SKumar Gala #elif defined(CONFIG_MPC8568) 98243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 99243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 10 1005614e71bSYork Sun #define CONFIG_SYS_FSL_DDRC_GEN2 101243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 102fdb4dad3SKumar Gala #define QE_MURAM_SIZE 0x10000UL 103fdb4dad3SKumar Gala #define MAX_QE_RISC 2 104fdb4dad3SKumar Gala #define QE_NUM_OF_SNUM 28 105e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 1067d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 1 1077d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 1087d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 1097d67ed58SLiu Gang #define CONFIG_SYS_FSL_RMU 1107d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MSG_UNIT_NUM 2 111243be8e2SKumar Gala 112243be8e2SKumar Gala #elif defined(CONFIG_MPC8569) 113243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 114243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 10 115243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 116fdb4dad3SKumar Gala #define QE_MURAM_SIZE 0x20000UL 117fdb4dad3SKumar Gala #define MAX_QE_RISC 4 118fdb4dad3SKumar Gala #define QE_NUM_OF_SNUM 46 119e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 1207d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 1 1217d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 1227d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 1237d67ed58SLiu Gang #define CONFIG_SYS_FSL_RMU 1247d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MSG_UNIT_NUM 2 125954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 126243be8e2SKumar Gala 127243be8e2SKumar Gala #elif defined(CONFIG_MPC8572) 128243be8e2SKumar Gala #define CONFIG_MAX_CPUS 2 129243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 130e4879afbSPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 131243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 132e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 133eb0aff77SYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_115 13491671913SYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR111_DDR134 135954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 136243be8e2SKumar Gala 137243be8e2SKumar Gala #elif defined(CONFIG_P1010) 138243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 13932c8cfb2SPriyanka Jain #define CONFIG_FSL_SDHC_V2_3 140243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 141ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 3 142243be8e2SKumar Gala #define CONFIG_TSECV2 143243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 4 1441fbf3483SPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 1451fbf3483SPoonam Aggrwal #define CONFIG_NUM_DDR_CONTROLLERS 1 146f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 147362ee04bSMingkai Hu #define CONFIG_SYS_FSL_IFC_BANK_COUNT 4 1481fbf3483SPoonam Aggrwal #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 1498f29084aSKumar Gala #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.2" 1501b719e66SRamneek Mehresh #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 15142aee64bSPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_IFC_A002769 152fb855f43SPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_P1010_A003549 153424bf942SShengzhou Liu #define CONFIG_SYS_FSL_ERRATUM_SEC_A003571 154bc6bbd6bSPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_IFC_A003399 155954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 1569c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_ERRATUM_I2C_A004447 1579c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_A004447_SVR_REV 0x10 158f28bea00SHaijun.Zhang #define CONFIG_ESDHC_HC_BLK_ADDR 159243be8e2SKumar Gala 160093cffbeSKumar Gala /* P1011 is single core version of P1020 */ 161243be8e2SKumar Gala #elif defined(CONFIG_P1011) 162243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 163243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 164ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 165243be8e2SKumar Gala #define CONFIG_TSECV2 166b03a466dSPrabhakar Kushwaha #define CONFIG_FSL_PCIE_DISABLE_ASPM 167243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 168f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 169e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 170093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001 171093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 172954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 173243be8e2SKumar Gala 174093cffbeSKumar Gala /* P1012 is single core version of P1021 */ 175243be8e2SKumar Gala #elif defined(CONFIG_P1012) 176243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 177243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 178f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 179ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 180243be8e2SKumar Gala #define CONFIG_TSECV2 181b03a466dSPrabhakar Kushwaha #define CONFIG_FSL_PCIE_DISABLE_ASPM 182243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 183e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 184093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001 185093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 186a52d2f81SHaiying Wang #define QE_MURAM_SIZE 0x6000UL 187a52d2f81SHaiying Wang #define MAX_QE_RISC 1 188a52d2f81SHaiying Wang #define QE_NUM_OF_SNUM 28 189954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 190243be8e2SKumar Gala 191093cffbeSKumar Gala /* P1013 is single core version of P1022 */ 192243be8e2SKumar Gala #elif defined(CONFIG_P1013) 193243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 194243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 195f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 196ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 197243be8e2SKumar Gala #define CONFIG_TSECV2 198243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 199e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 2002d7534a3SJiang Yutang #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001 2012d7534a3SJiang Yutang #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 2022d7534a3SJiang Yutang #define CONFIG_FSL_SATA_ERRATUM_A001 203954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 204243be8e2SKumar Gala 205243be8e2SKumar Gala #elif defined(CONFIG_P1014) 206243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 20732c8cfb2SPriyanka Jain #define CONFIG_FSL_SDHC_V2_3 208243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 209ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 3 210243be8e2SKumar Gala #define CONFIG_TSECV2 211243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 4 2121fbf3483SPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 2131fbf3483SPoonam Aggrwal #define CONFIG_NUM_DDR_CONTROLLERS 1 214f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 2151fbf3483SPoonam Aggrwal #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 2161b719e66SRamneek Mehresh #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 21742aee64bSPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_IFC_A002769 218fb855f43SPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_P1010_A003549 219bc6bbd6bSPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_IFC_A003399 220243be8e2SKumar Gala 221093cffbeSKumar Gala /* P1017 is single core version of P1023 */ 22267a719daSRoy Zang #elif defined(CONFIG_P1017) 22367a719daSRoy Zang #define CONFIG_MAX_CPUS 1 22467a719daSRoy Zang #define CONFIG_SYS_FSL_NUM_LAWS 12 22567a719daSRoy Zang #define CONFIG_SYS_FSL_SEC_COMPAT 4 22667a719daSRoy Zang #define CONFIG_SYS_NUM_FMAN 1 22767a719daSRoy Zang #define CONFIG_SYS_NUM_FM1_DTSEC 2 22867a719daSRoy Zang #define CONFIG_NUM_DDR_CONTROLLERS 1 229f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 23067a719daSRoy Zang #define CONFIG_SYS_QMAN_NUM_PORTALS 3 23167a719daSRoy Zang #define CONFIG_SYS_BMAN_NUM_PORTALS 3 232c657d898SKumar Gala #define CONFIG_SYS_FM_MURAM_SIZE 0x10000 2338f29084aSKumar Gala #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.2" 234e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff600000 235954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 23667a719daSRoy Zang 237243be8e2SKumar Gala #elif defined(CONFIG_P1020) 238243be8e2SKumar Gala #define CONFIG_MAX_CPUS 2 239243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 240ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 241243be8e2SKumar Gala #define CONFIG_TSECV2 242b03a466dSPrabhakar Kushwaha #define CONFIG_FSL_PCIE_DISABLE_ASPM 243243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 244e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 245093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001 246093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 247954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 248f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 249243be8e2SKumar Gala 250243be8e2SKumar Gala #elif defined(CONFIG_P1021) 251243be8e2SKumar Gala #define CONFIG_MAX_CPUS 2 252243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 253ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 254243be8e2SKumar Gala #define CONFIG_TSECV2 255b03a466dSPrabhakar Kushwaha #define CONFIG_FSL_PCIE_DISABLE_ASPM 256243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 257e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 258093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001 259093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 260a52d2f81SHaiying Wang #define QE_MURAM_SIZE 0x6000UL 261a52d2f81SHaiying Wang #define MAX_QE_RISC 1 262a52d2f81SHaiying Wang #define QE_NUM_OF_SNUM 28 263954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 264f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 265243be8e2SKumar Gala 266243be8e2SKumar Gala #elif defined(CONFIG_P1022) 267243be8e2SKumar Gala #define CONFIG_MAX_CPUS 2 268243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 269ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 270243be8e2SKumar Gala #define CONFIG_TSECV2 271243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 272f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 273e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 2742d7534a3SJiang Yutang #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001 2752d7534a3SJiang Yutang #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 2762d7534a3SJiang Yutang #define CONFIG_FSL_SATA_ERRATUM_A001 277954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 278243be8e2SKumar Gala 27967a719daSRoy Zang #elif defined(CONFIG_P1023) 28067a719daSRoy Zang #define CONFIG_MAX_CPUS 2 28167a719daSRoy Zang #define CONFIG_SYS_FSL_NUM_LAWS 12 28267a719daSRoy Zang #define CONFIG_SYS_FSL_SEC_COMPAT 4 28367a719daSRoy Zang #define CONFIG_SYS_NUM_FMAN 1 28467a719daSRoy Zang #define CONFIG_SYS_NUM_FM1_DTSEC 2 28567a719daSRoy Zang #define CONFIG_NUM_DDR_CONTROLLERS 1 286f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 28767a719daSRoy Zang #define CONFIG_SYS_QMAN_NUM_PORTALS 3 28867a719daSRoy Zang #define CONFIG_SYS_BMAN_NUM_PORTALS 3 289c657d898SKumar Gala #define CONFIG_SYS_FM_MURAM_SIZE 0x10000 2908f29084aSKumar Gala #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.2" 291e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff600000 292954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 2939c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_ERRATUM_I2C_A004447 2949c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_A004447_SVR_REV 0x11 29567a719daSRoy Zang 296093cffbeSKumar Gala /* P1024 is lower end variant of P1020 */ 297093cffbeSKumar Gala #elif defined(CONFIG_P1024) 298093cffbeSKumar Gala #define CONFIG_MAX_CPUS 2 299093cffbeSKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 300ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 301093cffbeSKumar Gala #define CONFIG_TSECV2 302093cffbeSKumar Gala #define CONFIG_FSL_PCIE_DISABLE_ASPM 303093cffbeSKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 304f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 305e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 306093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001 307093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 308954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 309093cffbeSKumar Gala 310093cffbeSKumar Gala /* P1025 is lower end variant of P1021 */ 311093cffbeSKumar Gala #elif defined(CONFIG_P1025) 312093cffbeSKumar Gala #define CONFIG_MAX_CPUS 2 313093cffbeSKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 314f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 315ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 316093cffbeSKumar Gala #define CONFIG_TSECV2 317093cffbeSKumar Gala #define CONFIG_FSL_PCIE_DISABLE_ASPM 318093cffbeSKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 319e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 320093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001 321093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 322a52d2f81SHaiying Wang #define QE_MURAM_SIZE 0x6000UL 323a52d2f81SHaiying Wang #define MAX_QE_RISC 1 324a52d2f81SHaiying Wang #define QE_NUM_OF_SNUM 28 325954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 326093cffbeSKumar Gala 327093cffbeSKumar Gala /* P2010 is single core version of P2020 */ 328243be8e2SKumar Gala #elif defined(CONFIG_P2010) 329243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 330243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 331ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 332243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 333f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 334e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 3356e7f0bc0SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 3365103a03aSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC_A001 337954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 338243be8e2SKumar Gala 339243be8e2SKumar Gala #elif defined(CONFIG_P2020) 340243be8e2SKumar Gala #define CONFIG_MAX_CPUS 2 341243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 342ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 343243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 344e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 3456e7f0bc0SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 3465103a03aSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC_A001 3477d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 2 3487d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 3497d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 3507d67ed58SLiu Gang #define CONFIG_SYS_FSL_RMU 3517d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MSG_UNIT_NUM 2 352954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 353f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 3543e978f5dSScott Wood #elif defined(CONFIG_PPC_P2041) /* also supports P2040 */ 355d1001e3fSYork Sun #define CONFIG_SYS_FSL_QORIQ_CHASSIS1 356d2ab4bbcSYork Sun #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 3571f97987aSKumar Gala #define CONFIG_MAX_CPUS 4 3581f97987aSKumar Gala #define CONFIG_SYS_FSL_NUM_CC_PLLS 2 3591f97987aSKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 32 3601f97987aSKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 4 3611f97987aSKumar Gala #define CONFIG_SYS_NUM_FMAN 1 3621f97987aSKumar Gala #define CONFIG_SYS_NUM_FM1_DTSEC 5 3631f97987aSKumar Gala #define CONFIG_SYS_NUM_FM1_10GEC 1 3641f97987aSKumar Gala #define CONFIG_NUM_DDR_CONTROLLERS 1 365f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 3661f97987aSKumar Gala #define CONFIG_SYS_FM_MURAM_SIZE 0x28000 3671f97987aSKumar Gala #define CONFIG_SYS_FSL_TBCLK_DIV 32 3681f97987aSKumar Gala #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.2" 369e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xfe000000 3701f97987aSKumar Gala #define CONFIG_SYS_FSL_USB1_PHY_ENABLE 3711f97987aSKumar Gala #define CONFIG_SYS_FSL_USB2_PHY_ENABLE 372b6c3722dSKumar Gala #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 3731f97987aSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 3745e23ab0aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_NMG_CPU_A011 37599d7b0a4SXulei #define CONFIG_SYS_FSL_ERRATUM_USB14 37643f082bbSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_CPU_A003999 377e22be77aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003 3784108508aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003474 3797d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 2 3807d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 3817d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 38233eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510 38333eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV 0x10 38433eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV2 0x11 38533eee330SScott Wood #define CONFIG_SYS_FSL_CORENET_SNOOPVEC_COREONLY 0xf0000000 386d59c5570SLiu Gang #define CONFIG_SYS_FSL_ERRATUM_SRIO_A004034 3870118033bSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_A004849 3889c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_ERRATUM_I2C_A004447 3899c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_A004447_SVR_REV 0x11 3901f97987aSKumar Gala 391243be8e2SKumar Gala #elif defined(CONFIG_PPC_P3041) 392d1001e3fSYork Sun #define CONFIG_SYS_FSL_QORIQ_CHASSIS1 393d2ab4bbcSYork Sun #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 394243be8e2SKumar Gala #define CONFIG_MAX_CPUS 4 395b5c8753fSKumar Gala #define CONFIG_SYS_FSL_NUM_CC_PLLS 2 396243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 32 397243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 4 398fbee0f7fSKumar Gala #define CONFIG_SYS_NUM_FMAN 1 399fbee0f7fSKumar Gala #define CONFIG_SYS_NUM_FM1_DTSEC 5 400fbee0f7fSKumar Gala #define CONFIG_SYS_NUM_FM1_10GEC 1 401fbee0f7fSKumar Gala #define CONFIG_NUM_DDR_CONTROLLERS 1 402c657d898SKumar Gala #define CONFIG_SYS_FM_MURAM_SIZE 0x28000 40366412c63SKumar Gala #define CONFIG_SYS_FSL_TBCLK_DIV 32 4048f29084aSKumar Gala #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.2" 405e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xfe000000 40686221f09SRoy Zang #define CONFIG_SYS_FSL_USB1_PHY_ENABLE 40786221f09SRoy Zang #define CONFIG_SYS_FSL_USB2_PHY_ENABLE 408b6c3722dSKumar Gala #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 409f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 41030009766SLei Xu #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 41157125f22SYork Sun #define CONFIG_SYS_FSL_ERRATUM_NMG_CPU_A011 41299d7b0a4SXulei #define CONFIG_SYS_FSL_ERRATUM_USB14 41343f082bbSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_CPU_A003999 414e22be77aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003 4154108508aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003474 4167d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 2 4177d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 4187d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 41933eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510 42033eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV 0x10 42133eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV2 0x11 42233eee330SScott Wood #define CONFIG_SYS_FSL_CORENET_SNOOPVEC_COREONLY 0xf0000000 423d59c5570SLiu Gang #define CONFIG_SYS_FSL_ERRATUM_SRIO_A004034 4240118033bSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_A004849 425d217a9adSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005812 4269c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_ERRATUM_I2C_A004447 4279c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_A004447_SVR_REV 0x20 428243be8e2SKumar Gala 4293e978f5dSScott Wood #elif defined(CONFIG_PPC_P4080) /* also supports P4040 */ 430d1001e3fSYork Sun #define CONFIG_SYS_FSL_QORIQ_CHASSIS1 431d2ab4bbcSYork Sun #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 432243be8e2SKumar Gala #define CONFIG_MAX_CPUS 8 433b5c8753fSKumar Gala #define CONFIG_SYS_FSL_NUM_CC_PLLS 4 434243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 32 435243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 4 436243be8e2SKumar Gala #define CONFIG_SYS_NUM_FMAN 2 437243be8e2SKumar Gala #define CONFIG_SYS_NUM_FM1_DTSEC 4 438243be8e2SKumar Gala #define CONFIG_SYS_NUM_FM2_DTSEC 4 439243be8e2SKumar Gala #define CONFIG_SYS_NUM_FM1_10GEC 1 440243be8e2SKumar Gala #define CONFIG_SYS_NUM_FM2_10GEC 1 441243be8e2SKumar Gala #define CONFIG_NUM_DDR_CONTROLLERS 2 442f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 443c657d898SKumar Gala #define CONFIG_SYS_FM_MURAM_SIZE 0x28000 44466412c63SKumar Gala #define CONFIG_SYS_FSL_TBCLK_DIV 16 4458f29084aSKumar Gala #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,p4080-pcie" 446e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xfe000000 447243be8e2SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_CPC_A002 448243be8e2SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_CPC_A003 449fa8d23c0SYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003 450243be8e2SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001 451243be8e2SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 452243be8e2SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC135 4534e0be34aSZang Roy-R61911 #define CONFIG_SYS_FSL_ERRATUM_ESDHC13 454243be8e2SKumar Gala #define CONFIG_SYS_P4080_ERRATUM_CPU22 4555e23ab0aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_NMG_CPU_A011 456243be8e2SKumar Gala #define CONFIG_SYS_P4080_ERRATUM_SERDES8 457df8af0b4SEmil Medve #define CONFIG_SYS_P4080_ERRATUM_SERDES9 458d90fdba6STimur Tabi #define CONFIG_SYS_P4080_ERRATUM_SERDES_A001 459da30b9fdSTimur Tabi #define CONFIG_SYS_P4080_ERRATUM_SERDES_A005 46043f082bbSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_CPU_A003999 4614108508aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003474 4627d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 2 4637d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 4647d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 4657d67ed58SLiu Gang #define CONFIG_SYS_FSL_RMU 4667d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MSG_UNIT_NUM 2 46733eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510 46833eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV 0x20 46933eee330SScott Wood #define CONFIG_SYS_FSL_CORENET_SNOOPVEC_COREONLY 0xff000000 470d59c5570SLiu Gang #define CONFIG_SYS_FSL_ERRATUM_SRIO_A004034 4710118033bSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_A004849 472d607b968STimur Tabi #define CONFIG_SYS_FSL_ERRATUM_A004580 473c0a4e6b8SYuanquan Chen #define CONFIG_SYS_P4080_ERRATUM_PCIE_A003 474d217a9adSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005812 4759c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_ERRATUM_I2C_A004447 4769c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_A004447_SVR_REV 0x20 477243be8e2SKumar Gala 4783e978f5dSScott Wood #elif defined(CONFIG_PPC_P5020) /* also supports P5010 */ 479ffd06e02SYork Sun #define CONFIG_SYS_PPC64 /* 64-bit core */ 480d1001e3fSYork Sun #define CONFIG_SYS_FSL_QORIQ_CHASSIS1 481d2ab4bbcSYork Sun #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 482243be8e2SKumar Gala #define CONFIG_MAX_CPUS 2 483b5c8753fSKumar Gala #define CONFIG_SYS_FSL_NUM_CC_PLLS 2 484243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 32 485243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 4 486fbee0f7fSKumar Gala #define CONFIG_SYS_NUM_FMAN 1 487fbee0f7fSKumar Gala #define CONFIG_SYS_NUM_FM1_DTSEC 5 488fbee0f7fSKumar Gala #define CONFIG_SYS_NUM_FM1_10GEC 1 489fbee0f7fSKumar Gala #define CONFIG_NUM_DDR_CONTROLLERS 2 490f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 491c657d898SKumar Gala #define CONFIG_SYS_FM_MURAM_SIZE 0x28000 49266412c63SKumar Gala #define CONFIG_SYS_FSL_TBCLK_DIV 32 4938f29084aSKumar Gala #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.2" 494e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xfe000000 49586221f09SRoy Zang #define CONFIG_SYS_FSL_USB1_PHY_ENABLE 49686221f09SRoy Zang #define CONFIG_SYS_FSL_USB2_PHY_ENABLE 497b6c3722dSKumar Gala #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 49830009766SLei Xu #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 49999d7b0a4SXulei #define CONFIG_SYS_FSL_ERRATUM_USB14 500e22be77aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003 5014108508aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003474 5027d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 2 5037d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 5047d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 50533eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510 50633eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV 0x10 50733eee330SScott Wood #define CONFIG_SYS_FSL_CORENET_SNOOPVEC_COREONLY 0xc0000000 508d59c5570SLiu Gang #define CONFIG_SYS_FSL_ERRATUM_SRIO_A004034 5099c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_ERRATUM_I2C_A004447 5109c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_A004447_SVR_REV 0x20 511243be8e2SKumar Gala 5124905443fSTimur Tabi #elif defined(CONFIG_PPC_P5040) 5131956e431STimur Tabi #define CONFIG_SYS_PPC64 5144905443fSTimur Tabi #define CONFIG_SYS_FSL_QORIQ_CHASSIS1 515d2ab4bbcSYork Sun #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 5164905443fSTimur Tabi #define CONFIG_MAX_CPUS 4 5174905443fSTimur Tabi #define CONFIG_SYS_FSL_NUM_CC_PLLS 3 5184905443fSTimur Tabi #define CONFIG_SYS_FSL_NUM_LAWS 32 5194905443fSTimur Tabi #define CONFIG_SYS_FSL_SEC_COMPAT 4 5204905443fSTimur Tabi #define CONFIG_SYS_NUM_FMAN 2 5214905443fSTimur Tabi #define CONFIG_SYS_NUM_FM1_DTSEC 5 5224905443fSTimur Tabi #define CONFIG_SYS_NUM_FM1_10GEC 1 5234905443fSTimur Tabi #define CONFIG_SYS_NUM_FM2_DTSEC 5 5244905443fSTimur Tabi #define CONFIG_SYS_NUM_FM2_10GEC 1 5254905443fSTimur Tabi #define CONFIG_NUM_DDR_CONTROLLERS 2 526f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 5274905443fSTimur Tabi #define CONFIG_SYS_FM_MURAM_SIZE 0x28000 5284905443fSTimur Tabi #define CONFIG_SYS_FSL_TBCLK_DIV 16 5294905443fSTimur Tabi #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.4" 5304905443fSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xfe000000 5314905443fSTimur Tabi #define CONFIG_SYS_FSL_USB1_PHY_ENABLE 5324905443fSTimur Tabi #define CONFIG_SYS_FSL_USB2_PHY_ENABLE 5334905443fSTimur Tabi #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 5344905443fSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 53599d7b0a4SXulei #define CONFIG_SYS_FSL_ERRATUM_USB14 5364905443fSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_DDR_A003 5374905443fSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_DDR_A003474 5384905443fSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_A004699 5394905443fSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_A004510 5404905443fSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV 0x10 5414905443fSTimur Tabi #define CONFIG_SYS_FSL_CORENET_SNOOPVEC_COREONLY 0xf0000000 542d217a9adSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005812 5434905443fSTimur Tabi 54419a8dbdcSPrabhakar Kushwaha #elif defined(CONFIG_BSC9131) 54519a8dbdcSPrabhakar Kushwaha #define CONFIG_MAX_CPUS 1 54619a8dbdcSPrabhakar Kushwaha #define CONFIG_FSL_SDHC_V2_3 54719a8dbdcSPrabhakar Kushwaha #define CONFIG_SYS_FSL_NUM_LAWS 12 54819a8dbdcSPrabhakar Kushwaha #define CONFIG_TSECV2 54919a8dbdcSPrabhakar Kushwaha #define CONFIG_SYS_FSL_SEC_COMPAT 4 55019a8dbdcSPrabhakar Kushwaha #define CONFIG_NUM_DDR_CONTROLLERS 1 551f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 552765b0bdbSPriyanka Jain #define CONFIG_SYS_FSL_DSP_M2_RAM_ADDR 0xb0000000 553765b0bdbSPriyanka Jain #define CONFIG_SYS_FSL_DSP_CCSRBAR_DEFAULT 0xff600000 554362ee04bSMingkai Hu #define CONFIG_SYS_FSL_IFC_BANK_COUNT 3 55519a8dbdcSPrabhakar Kushwaha #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 55619a8dbdcSPrabhakar Kushwaha #define CONFIG_NAND_FSL_IFC 55719a8dbdcSPrabhakar Kushwaha #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 558954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 559f28bea00SHaijun.Zhang #define CONFIG_ESDHC_HC_BLK_ADDR 56019a8dbdcSPrabhakar Kushwaha 56135fe948eSPrabhakar Kushwaha #elif defined(CONFIG_BSC9132) 56235fe948eSPrabhakar Kushwaha #define CONFIG_MAX_CPUS 2 56335fe948eSPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 3 56435fe948eSPrabhakar Kushwaha #define CONFIG_FSL_SDHC_V2_3 56535fe948eSPrabhakar Kushwaha #define CONFIG_SYS_FSL_NUM_LAWS 12 56635fe948eSPrabhakar Kushwaha #define CONFIG_TSECV2 56735fe948eSPrabhakar Kushwaha #define CONFIG_SYS_FSL_SEC_COMPAT 4 56835fe948eSPrabhakar Kushwaha #define CONFIG_NUM_DDR_CONTROLLERS 2 569f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 57064501c66SPriyanka Jain #define CONFIG_SYS_FSL_DSP_DDR_ADDR 0x40000000 57164501c66SPriyanka Jain #define CONFIG_SYS_FSL_DSP_M2_RAM_ADDR 0xb0000000 57264501c66SPriyanka Jain #define CONFIG_SYS_FSL_DSP_M3_RAM_ADDR 0xc0000000 57364501c66SPriyanka Jain #define CONFIG_SYS_FSL_DSP_CCSRBAR_DEFAULT 0xff600000 574061ffedaSYork Sun #define CONFIG_SYS_FSL_IFC_BANK_COUNT 3 57535fe948eSPrabhakar Kushwaha #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 57635fe948eSPrabhakar Kushwaha #define CONFIG_NAND_FSL_IFC 57735fe948eSPrabhakar Kushwaha #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 57835fe948eSPrabhakar Kushwaha #define CONFIG_SYS_FSL_ESDHC_P1010_BROKEN_SDCLK 57935fe948eSPrabhakar Kushwaha #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.2" 580954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 5819c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_ERRATUM_I2C_A004447 5829c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_A004447_SVR_REV 0x11 583f28bea00SHaijun.Zhang #define CONFIG_ESDHC_HC_BLK_ADDR 58435fe948eSPrabhakar Kushwaha 5853d2972feSYork Sun #elif defined(CONFIG_PPC_T4240) || defined(CONFIG_PPC_T4160) 5863d2972feSYork Sun #define CONFIG_E6500 587ffd06e02SYork Sun #define CONFIG_SYS_PPC64 /* 64-bit core */ 5889e758758SYork Sun #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 5899e758758SYork Sun #define CONFIG_SYS_FSL_QORIQ_CHASSIS2 /* Freescale Chassis generation 2 */ 590f6981439SYork Sun #define CONFIG_SYS_FSL_CORES_PER_CLUSTER 4 5919e758758SYork Sun #define CONFIG_SYS_FSL_QMAN_V3 /* QMAN version 3 */ 5923d2972feSYork Sun #ifdef CONFIG_PPC_T4240 5939e758758SYork Sun #define CONFIG_MAX_CPUS 12 594ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_FSL_CLUSTER_CLOCKS { 1, 1, 4 } 5959e758758SYork Sun #define CONFIG_SYS_NUM_FM1_DTSEC 8 5969e758758SYork Sun #define CONFIG_SYS_NUM_FM1_10GEC 2 5979e758758SYork Sun #define CONFIG_SYS_NUM_FM2_DTSEC 8 5989e758758SYork Sun #define CONFIG_SYS_NUM_FM2_10GEC 2 5999e758758SYork Sun #define CONFIG_NUM_DDR_CONTROLLERS 3 6003d2972feSYork Sun #else 601b6240846SYork Sun #define CONFIG_MAX_CPUS 8 602ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_FSL_CLUSTER_CLOCKS { 1, 1 } 6033d2972feSYork Sun #define CONFIG_SYS_NUM_FM1_DTSEC 7 6043d2972feSYork Sun #define CONFIG_SYS_NUM_FM1_10GEC 1 6053d2972feSYork Sun #define CONFIG_SYS_NUM_FM2_DTSEC 7 6063d2972feSYork Sun #define CONFIG_SYS_NUM_FM2_10GEC 1 6073d2972feSYork Sun #define CONFIG_NUM_DDR_CONTROLLERS 2 6083d2972feSYork Sun #endif 609b6240846SYork Sun #define CONFIG_SYS_FSL_NUM_CC_PLLS 5 610b6240846SYork Sun #define CONFIG_SYS_FSL_NUM_LAWS 32 611a4c955bcSPrabhakar Kushwaha #define CONFIG_SYS_FSL_SRDS_1 612a4c955bcSPrabhakar Kushwaha #define CONFIG_SYS_FSL_SRDS_2 613b6240846SYork Sun #define CONFIG_SYS_FSL_SRDS_3 614b6240846SYork Sun #define CONFIG_SYS_FSL_SRDS_4 615b6240846SYork Sun #define CONFIG_SYS_FSL_SEC_COMPAT 4 616b6240846SYork Sun #define CONFIG_SYS_NUM_FMAN 2 617f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 618ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_PME_CLK 0 619b6240846SYork Sun #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_4_7 620362ee04bSMingkai Hu #define CONFIG_SYS_FSL_IFC_BANK_COUNT 8 621b6240846SYork Sun #define CONFIG_SYS_FMAN_V3 622ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_FM1_CLK 3 623ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_FM2_CLK 3 624b6240846SYork Sun #define CONFIG_SYS_FM_MURAM_SIZE 0x60000 625b6240846SYork Sun #define CONFIG_SYS_FSL_TBCLK_DIV 16 626b6240846SYork Sun #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v3.0" 627b6240846SYork Sun #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 2 628b6240846SYork Sun #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 629b6240846SYork Sun #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 63008047937SLiu Gang #define CONFIG_SYS_FSL_SRIO_LIODN 631b6240846SYork Sun #define CONFIG_SYS_FSL_USB_DUAL_PHY_ENABLE 632b6240846SYork Sun #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 633b6240846SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004468 634b6240846SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A_004934 635b6240846SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005871 636133fbfa9SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A006379 63782125192SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A006593 638b6240846SYork Sun #define CONFIG_SYS_CCSRBAR_DEFAULT 0xfe000000 639b6240846SYork Sun #define CONFIG_SYS_FSL_PCI_VER_3_X 640b6240846SYork Sun 6418fa0102bSPoonam Aggrwal #elif defined(CONFIG_PPC_B4860) || defined(CONFIG_PPC_B4420) 6428fa0102bSPoonam Aggrwal #define CONFIG_E6500 643e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_PPC64 /* 64-bit core */ 644e1dbdd81SPoonam Aggrwal #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 645e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_QORIQ_CHASSIS2 /* Freescale Chassis generation 2 */ 646e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_QMAN_V3 /* QMAN version 3 */ 647e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_NUM_LAWS 32 648a4c955bcSPrabhakar Kushwaha #define CONFIG_SYS_FSL_SRDS_1 649a4c955bcSPrabhakar Kushwaha #define CONFIG_SYS_FSL_SRDS_2 650e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_SEC_COMPAT 4 651e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_NUM_FMAN 1 652f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 653ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_FM1_CLK 0 654e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_4_7 655362ee04bSMingkai Hu #define CONFIG_SYS_FSL_IFC_BANK_COUNT 4 656e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FMAN_V3 657e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FM_MURAM_SIZE 0x60000 658e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_TBCLK_DIV 16 659e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.4" 660e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_USB1_PHY_ENABLE 661e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_A_004934 66204feb57fSShengzhou Liu #define CONFIG_SYS_FSL_ERRATUM_A005871 663133fbfa9SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A006379 66482125192SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A006593 665e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_CCSRBAR_DEFAULT 0xfe000000 666e1dbdd81SPoonam Aggrwal 6678fa0102bSPoonam Aggrwal #ifdef CONFIG_PPC_B4860 668f6981439SYork Sun #define CONFIG_SYS_FSL_CORES_PER_CLUSTER 4 669d2404141SYork Sun #define CONFIG_MAX_CPUS 4 670*6df82e3cSShaveta Leekha #define CONFIG_SYS_FSL_SRDS_NUM_PLLS 2 671d2404141SYork Sun #define CONFIG_SYS_FSL_NUM_CC_PLLS 4 672ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_FSL_CLUSTER_CLOCKS { 1, 4, 4, 4 } 673d2404141SYork Sun #define CONFIG_SYS_NUM_FM1_DTSEC 6 674d2404141SYork Sun #define CONFIG_SYS_NUM_FM1_10GEC 2 675e394ceb1SPoonam Aggrwal #define CONFIG_NUM_DDR_CONTROLLERS 2 676f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 677d2404141SYork Sun #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 2 678d2404141SYork Sun #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 679d2404141SYork Sun #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 68032f38ee3SLiu Gang #define CONFIG_SYS_FSL_SRIO_LIODN 6818fa0102bSPoonam Aggrwal #else 6828fa0102bSPoonam Aggrwal #define CONFIG_MAX_CPUS 2 683*6df82e3cSShaveta Leekha #define CONFIG_SYS_FSL_SRDS_NUM_PLLS 1 6848fa0102bSPoonam Aggrwal #define CONFIG_SYS_FSL_CORES_PER_CLUSTER 2 6858fa0102bSPoonam Aggrwal #define CONFIG_SYS_FSL_NUM_CC_PLLS 4 686ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_FSL_CLUSTER_CLOCKS { 1, 4 } 6878fa0102bSPoonam Aggrwal #define CONFIG_SYS_NUM_FM1_DTSEC 4 6888fa0102bSPoonam Aggrwal #define CONFIG_SYS_NUM_FM1_10GEC 0 6898fa0102bSPoonam Aggrwal #define CONFIG_NUM_DDR_CONTROLLERS 1 6908fa0102bSPoonam Aggrwal #endif 691d2404141SYork Sun 6922967af68SPriyanka Jain #elif defined(CONFIG_PPC_T1040) || defined(CONFIG_PPC_T1042) ||\ 6932967af68SPriyanka Jain defined(CONFIG_PPC_T1020) || defined(CONFIG_PPC_T1022) 6945f208d11SYork Sun #define CONFIG_E5500 6955f208d11SYork Sun #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 6965f208d11SYork Sun #define CONFIG_SYS_FSL_QORIQ_CHASSIS2 /* Freescale Chassis generation 2 */ 697f6981439SYork Sun #define CONFIG_SYS_FSL_CORES_PER_CLUSTER 1 6985f208d11SYork Sun #define CONFIG_SYS_FSL_QMAN_V3 /* QMAN version 3 */ 6991d384ecaSPrabhakar Kushwaha #if defined(CONFIG_PPC_T1040) || defined(CONFIG_PPC_T1042) 7005f208d11SYork Sun #define CONFIG_MAX_CPUS 4 7011d384ecaSPrabhakar Kushwaha #elif defined(CONFIG_PPC_T1020) || defined(CONFIG_PPC_T1022) 7021d384ecaSPrabhakar Kushwaha #define CONFIG_MAX_CPUS 2 7031d384ecaSPrabhakar Kushwaha #endif 7041d384ecaSPrabhakar Kushwaha #define CONFIG_SYS_FSL_NUM_CC_PLLS 2 705ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_FSL_CLUSTER_CLOCKS { 1, 1, 1, 1 } 706ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_SDHC_CLOCK 0 7075f208d11SYork Sun #define CONFIG_SYS_FSL_NUM_LAWS 16 7081d384ecaSPrabhakar Kushwaha #define CONFIG_SYS_FSL_SRDS_1 7091d384ecaSPrabhakar Kushwaha #define CONFIG_SYS_FSL_SEC_COMPAT 5 7105f208d11SYork Sun #define CONFIG_SYS_NUM_FMAN 1 7115f208d11SYork Sun #define CONFIG_SYS_NUM_FM1_DTSEC 5 7125f208d11SYork Sun #define CONFIG_NUM_DDR_CONTROLLERS 1 713f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 714ce746fe0SPrabhakar Kushwaha #define CONFIG_PME_PLAT_CLK_DIV 2 715ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_PME_CLK CONFIG_PME_PLAT_CLK_DIV 7161d384ecaSPrabhakar Kushwaha #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_5_0 7171d384ecaSPrabhakar Kushwaha #define CONFIG_SYS_FSL_IFC_BANK_COUNT 8 7185f208d11SYork Sun #define CONFIG_SYS_FMAN_V3 719ce746fe0SPrabhakar Kushwaha #define CONFIG_FM_PLAT_CLK_DIV 1 720ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_FM1_CLK CONFIG_FM_PLAT_CLK_DIV 7211d384ecaSPrabhakar Kushwaha #define CONFIG_SYS_FM_MURAM_SIZE 0x30000 722b135991aSPriyanka Jain #define CONFIG_SYS_FSL_SINGLE_SOURCE_CLK 723e03c76c3SPrabhakar Kushwaha #define CONFIG_SYS_FSL_TBCLK_DIV 16 7245f208d11SYork Sun #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.4" 725a4f7cba6SNikhil Badola #define CONFIG_SYS_FSL_USB_DUAL_PHY_ENABLE 7265f208d11SYork Sun #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 7275f208d11SYork Sun #define CONFIG_SYS_CCSRBAR_DEFAULT 0xfe000000 7285f208d11SYork Sun 729629d6b32SShengzhou Liu #elif defined(CONFIG_PPC_T2080) || defined(CONFIG_PPC_T2081) 730629d6b32SShengzhou Liu #define CONFIG_E6500 731629d6b32SShengzhou Liu #define CONFIG_SYS_PPC64 /* 64-bit core */ 732629d6b32SShengzhou Liu #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 733629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_QORIQ_CHASSIS2 /* Freescale Chassis generation 2 */ 734629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_CORES_PER_CLUSTER 4 735629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_NUM_CC_PLLS 2 736629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_QMAN_V3 737629d6b32SShengzhou Liu #define CONFIG_MAX_CPUS 4 738629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_NUM_LAWS 32 739629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_SEC_COMPAT 4 740629d6b32SShengzhou Liu #define CONFIG_SYS_NUM_FMAN 1 741629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_CLUSTER_CLOCKS { 1, 4, 4, 4 } 742629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_SRDS_1 743629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_PCI_VER_3_X 744629d6b32SShengzhou Liu #if defined(CONFIG_PPC_T2080) 745629d6b32SShengzhou Liu #define CONFIG_SYS_NUM_FM1_DTSEC 8 746629d6b32SShengzhou Liu #define CONFIG_SYS_NUM_FM1_10GEC 4 747629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_SRDS_2 748629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_SRIO_LIODN 749629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 2 750629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 751629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 752629d6b32SShengzhou Liu #elif defined(CONFIG_PPC_T2081) 753629d6b32SShengzhou Liu #define CONFIG_SYS_NUM_FM1_DTSEC 6 754629d6b32SShengzhou Liu #define CONFIG_SYS_NUM_FM1_10GEC 2 755629d6b32SShengzhou Liu #endif 7562ffa96d8SShengzhou Liu #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 757629d6b32SShengzhou Liu #define CONFIG_NUM_DDR_CONTROLLERS 1 758629d6b32SShengzhou Liu #define CONFIG_PME_PLAT_CLK_DIV 1 759629d6b32SShengzhou Liu #define CONFIG_SYS_PME_CLK CONFIG_PME_PLAT_CLK_DIV 760629d6b32SShengzhou Liu #define CONFIG_SYS_FM1_CLK 0 761629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_4_7 762629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_IFC_BANK_COUNT 8 763629d6b32SShengzhou Liu #define CONFIG_SYS_FMAN_V3 764629d6b32SShengzhou Liu #define CONFIG_SYS_FM_MURAM_SIZE 0x28000 765629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_TBCLK_DIV 16 766629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v3.0" 767629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_USB_DUAL_PHY_ENABLE 768629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 769629d6b32SShengzhou Liu #define CONFIG_SYS_CCSRBAR_DEFAULT 0xfe000000 770629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_SFP_VER_3_0 771629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_ISBC_VER 2 772629d6b32SShengzhou Liu 7733b75e982SMingkai Hu #elif defined(CONFIG_PPC_C29X) 7743b75e982SMingkai Hu #define CONFIG_MAX_CPUS 1 7753b75e982SMingkai Hu #define CONFIG_FSL_SDHC_V2_3 7763b75e982SMingkai Hu #define CONFIG_SYS_FSL_NUM_LAWS 12 7773b75e982SMingkai Hu #define CONFIG_SYS_PPC_E500_DEBUG_TLB 3 7783b75e982SMingkai Hu #define CONFIG_TSECV2_1 7793b75e982SMingkai Hu #define CONFIG_SYS_FSL_SEC_COMPAT 6 7803b75e982SMingkai Hu #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 7813b75e982SMingkai Hu #define CONFIG_NUM_DDR_CONTROLLERS 1 7823b75e982SMingkai Hu #define CONFIG_SYS_FSL_IFC_BANK_COUNT 8 7833b75e982SMingkai Hu #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 784954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 7853b75e982SMingkai Hu 786243be8e2SKumar Gala #else 787243be8e2SKumar Gala #error Processor type not defined for this platform 788243be8e2SKumar Gala #endif 789243be8e2SKumar Gala 790e46fedfeSTimur Tabi #ifndef CONFIG_SYS_CCSRBAR_DEFAULT 791e46fedfeSTimur Tabi #error "CONFIG_SYS_CCSRBAR_DEFAULT is not defined for this platform." 792e46fedfeSTimur Tabi #endif 793e46fedfeSTimur Tabi 794f6981439SYork Sun #ifdef CONFIG_E6500 795f6981439SYork Sun #define CONFIG_SYS_FSL_THREADS_PER_CORE 2 796f6981439SYork Sun #else 797f6981439SYork Sun #define CONFIG_SYS_FSL_THREADS_PER_CORE 1 798f6981439SYork Sun #endif 799f6981439SYork Sun 8005614e71bSYork Sun #if !defined(CONFIG_SYS_FSL_DDRC_GEN1) && \ 8015614e71bSYork Sun !defined(CONFIG_SYS_FSL_DDRC_GEN2) && \ 8025614e71bSYork Sun !defined(CONFIG_SYS_FSL_DDRC_GEN3) 8035614e71bSYork Sun #define CONFIG_SYS_FSL_DDRC_GEN3 8045614e71bSYork Sun #endif 8055614e71bSYork Sun 806243be8e2SKumar Gala #endif /* _ASM_MPC85xx_CONFIG_H_ */ 807