1243be8e2SKumar Gala /* 219a8dbdcSPrabhakar Kushwaha * Copyright 2011-2012 Freescale Semiconductor, Inc. 3243be8e2SKumar Gala * 41a459660SWolfgang Denk * SPDX-License-Identifier: GPL-2.0+ 5243be8e2SKumar Gala */ 6243be8e2SKumar Gala 7243be8e2SKumar Gala #ifndef _ASM_MPC85xx_CONFIG_H_ 8243be8e2SKumar Gala #define _ASM_MPC85xx_CONFIG_H_ 9243be8e2SKumar Gala 10243be8e2SKumar Gala /* SoC specific defines for Freescale MPC85xx (PQ3) and QorIQ processors */ 11243be8e2SKumar Gala 12e46fedfeSTimur Tabi #ifdef CONFIG_SYS_CCSRBAR_DEFAULT 13e46fedfeSTimur Tabi #error "Do not define CONFIG_SYS_CCSRBAR_DEFAULT in the board header file." 14e46fedfeSTimur Tabi #endif 15e46fedfeSTimur Tabi 162a5fcb83SYork Sun /* 172a5fcb83SYork Sun * This macro should be removed when we no longer care about backwards 182a5fcb83SYork Sun * compatibility with older operating systems. 192a5fcb83SYork Sun */ 202a5fcb83SYork Sun #define CONFIG_PPC_SPINTABLE_COMPATIBLE 212a5fcb83SYork Sun 2234e026f9SYork Sun #include <fsl_ddrc_version.h> 2334e026f9SYork Sun #define CONFIG_SYS_FSL_DDR_BE 2457495e4eSYork Sun 251b4175d6SPrabhakar Kushwaha /* IP endianness */ 261b4175d6SPrabhakar Kushwaha #define CONFIG_SYS_FSL_IFC_BE 27028dbb8dSRuchika Gupta #define CONFIG_SYS_FSL_SEC_BE 28a2e225e6Sgaurav rana #define CONFIG_SYS_FSL_SFP_BE 29e04916a7Sgaurav rana #define CONFIG_SYS_FSL_SEC_MON_BE 301b4175d6SPrabhakar Kushwaha 31243be8e2SKumar Gala /* Number of TLB CAM entries we have on FSL Book-E chips */ 32243be8e2SKumar Gala #if defined(CONFIG_E500MC) 33243be8e2SKumar Gala #define CONFIG_SYS_NUM_TLBCAMS 64 34243be8e2SKumar Gala #elif defined(CONFIG_E500) 35243be8e2SKumar Gala #define CONFIG_SYS_NUM_TLBCAMS 16 36243be8e2SKumar Gala #endif 37243be8e2SKumar Gala 3824ad75aeSYork Sun #if defined(CONFIG_ARCH_MPC8536) 39243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 40243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 41e4879afbSPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 1 42243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 43e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 449855b3beSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004508 45954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 46243be8e2SKumar Gala 477f825218SYork Sun #elif defined(CONFIG_ARCH_MPC8540) 48243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 49243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 8 505614e71bSYork Sun #define CONFIG_SYS_FSL_DDRC_GEN1 51e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 52243be8e2SKumar Gala 533aff3082SYork Sun #elif defined(CONFIG_ARCH_MPC8541) 54243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 55243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 8 565614e71bSYork Sun #define CONFIG_SYS_FSL_DDRC_GEN1 57243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 58e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 59243be8e2SKumar Gala 6025cb74b3SYork Sun #elif defined(CONFIG_ARCH_MPC8544) 61243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 62243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 10 635614e71bSYork Sun #define CONFIG_SYS_FSL_DDRC_GEN2 64e4879afbSPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 0 65243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 66e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 67954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 68243be8e2SKumar Gala 69281ed4c7SYork Sun #elif defined(CONFIG_ARCH_MPC8548) 70243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 71243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 10 725614e71bSYork Sun #define CONFIG_SYS_FSL_DDRC_GEN2 73e4879afbSPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 0 74243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 75e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 765ace2992SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_NMG_DDR120 772b3a1cddSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_NMG_LBC103 78aada81deSchenhui zhao #define CONFIG_SYS_FSL_ERRATUM_NMG_ETSEC129 797d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 1 807d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 817d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 827d67ed58SLiu Gang #define CONFIG_SYS_FSL_RMU 837d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MSG_UNIT_NUM 2 84954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 859c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_ERRATUM_I2C_A004447 869c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_A004447_SVR_REV 0x00 87243be8e2SKumar Gala 883c3d8ab5SYork Sun #elif defined(CONFIG_ARCH_MPC8555) 89243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 90243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 8 915614e71bSYork Sun #define CONFIG_SYS_FSL_DDRC_GEN1 92243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 93e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 94243be8e2SKumar Gala 9599d0a312SYork Sun #elif defined(CONFIG_ARCH_MPC8560) 96243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 97243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 8 985614e71bSYork Sun #define CONFIG_SYS_FSL_DDRC_GEN1 99e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 100243be8e2SKumar Gala 101d07c3843SYork Sun #elif defined(CONFIG_ARCH_MPC8568) 102243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 103243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 10 1045614e71bSYork Sun #define CONFIG_SYS_FSL_DDRC_GEN2 105243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 106fdb4dad3SKumar Gala #define QE_MURAM_SIZE 0x10000UL 107fdb4dad3SKumar Gala #define MAX_QE_RISC 2 108fdb4dad3SKumar Gala #define QE_NUM_OF_SNUM 28 109e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 1107d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 1 1117d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 1127d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 1137d67ed58SLiu Gang #define CONFIG_SYS_FSL_RMU 1147d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MSG_UNIT_NUM 2 115243be8e2SKumar Gala 11623b36a7dSYork Sun #elif defined(CONFIG_ARCH_MPC8569) 117243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 118243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 10 119243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 120fdb4dad3SKumar Gala #define QE_MURAM_SIZE 0x20000UL 121fdb4dad3SKumar Gala #define MAX_QE_RISC 4 122fdb4dad3SKumar Gala #define QE_NUM_OF_SNUM 46 123e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 1247d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 1 1257d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 1267d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 1277d67ed58SLiu Gang #define CONFIG_SYS_FSL_RMU 1287d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MSG_UNIT_NUM 2 1299855b3beSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004508 130954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 131243be8e2SKumar Gala 132c8f48474SYork Sun #elif defined(CONFIG_ARCH_MPC8572) 133243be8e2SKumar Gala #define CONFIG_MAX_CPUS 2 134243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 135e4879afbSPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 136243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 137e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 138eb0aff77SYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_115 13991671913SYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR111_DDR134 1409855b3beSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004508 141954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 142243be8e2SKumar Gala 1437d5f9f84SYork Sun #elif defined(CONFIG_ARCH_P1010) 144243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 14532c8cfb2SPriyanka Jain #define CONFIG_FSL_SDHC_V2_3 146243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 147ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 3 148243be8e2SKumar Gala #define CONFIG_TSECV2 149243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 4 1501fbf3483SPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 1511fbf3483SPoonam Aggrwal #define CONFIG_NUM_DDR_CONTROLLERS 1 152f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 153362ee04bSMingkai Hu #define CONFIG_SYS_FSL_IFC_BANK_COUNT 4 1541fbf3483SPoonam Aggrwal #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 1558f29084aSKumar Gala #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.2" 1561b719e66SRamneek Mehresh #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 15742aee64bSPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_IFC_A002769 158fb855f43SPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_P1010_A003549 159424bf942SShengzhou Liu #define CONFIG_SYS_FSL_ERRATUM_SEC_A003571 160bc6bbd6bSPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_IFC_A003399 161954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 1629c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_ERRATUM_I2C_A004447 1639855b3beSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004508 16411856919SNikhil Badola #define CONFIG_SYS_FSL_ERRATUM_A007075 16515a6d496SSriram Dash #define CONFIG_SYS_FSL_USB1_PHY_ENABLE 1669c641a87SSuresh Gupta #define CONFIG_SYS_FSL_ERRATUM_A006261 1670dc78ff8SNikhil Badola #define CONFIG_SYS_FSL_ERRATUM_A004477 1689c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_A004447_SVR_REV 0x10 169f28bea00SHaijun.Zhang #define CONFIG_ESDHC_HC_BLK_ADDR 170243be8e2SKumar Gala 171093cffbeSKumar Gala /* P1011 is single core version of P1020 */ 1721cdd96f3SYork Sun #elif defined(CONFIG_ARCH_P1011) 173243be8e2SKumar Gala #define CONFIG_MAX_CPUS 1 174243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 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 179f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 180e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 181093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001 182093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 1839855b3beSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004508 184954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 185243be8e2SKumar Gala 186484fff64SYork Sun #elif defined(CONFIG_ARCH_P1020) 187243be8e2SKumar Gala #define CONFIG_MAX_CPUS 2 188243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 189ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 190243be8e2SKumar Gala #define CONFIG_TSECV2 191b03a466dSPrabhakar Kushwaha #define CONFIG_FSL_PCIE_DISABLE_ASPM 192243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 193e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 194093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001 195093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 1969855b3beSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004508 197954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 19880ba6a6fSramneek mehresh #ifndef CONFIG_USB_MAX_CONTROLLER_COUNT 199f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 20080ba6a6fSramneek mehresh #endif 201243be8e2SKumar Gala 202a990799dSYork Sun #elif defined(CONFIG_ARCH_P1021) 203243be8e2SKumar Gala #define CONFIG_MAX_CPUS 2 204243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 205ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 206243be8e2SKumar Gala #define CONFIG_TSECV2 207b03a466dSPrabhakar Kushwaha #define CONFIG_FSL_PCIE_DISABLE_ASPM 208243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 209e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 210093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001 211093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 212a52d2f81SHaiying Wang #define QE_MURAM_SIZE 0x6000UL 213a52d2f81SHaiying Wang #define MAX_QE_RISC 1 214a52d2f81SHaiying Wang #define QE_NUM_OF_SNUM 28 2159855b3beSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004508 216954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 217f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 218243be8e2SKumar Gala 219feb9e25bSYork Sun #elif defined(CONFIG_ARCH_P1022) 220243be8e2SKumar Gala #define CONFIG_MAX_CPUS 2 221243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 222ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 223243be8e2SKumar Gala #define CONFIG_TSECV2 224243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 225703f5681SYing Zhang #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 226e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 2272d7534a3SJiang Yutang #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001 2282d7534a3SJiang Yutang #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 2292d7534a3SJiang Yutang #define CONFIG_FSL_SATA_ERRATUM_A001 2309855b3beSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004508 231954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 2320dc78ff8SNikhil Badola #define CONFIG_SYS_FSL_ERRATUM_A004477 233243be8e2SKumar Gala 2349bb1d6bcSYork Sun #elif defined(CONFIG_ARCH_P1023) 23567a719daSRoy Zang #define CONFIG_MAX_CPUS 2 23667a719daSRoy Zang #define CONFIG_SYS_FSL_NUM_LAWS 12 23767a719daSRoy Zang #define CONFIG_SYS_FSL_SEC_COMPAT 4 23867a719daSRoy Zang #define CONFIG_SYS_NUM_FMAN 1 23967a719daSRoy Zang #define CONFIG_SYS_NUM_FM1_DTSEC 2 24067a719daSRoy Zang #define CONFIG_NUM_DDR_CONTROLLERS 1 241f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 24267a719daSRoy Zang #define CONFIG_SYS_QMAN_NUM_PORTALS 3 24367a719daSRoy Zang #define CONFIG_SYS_BMAN_NUM_PORTALS 3 244c657d898SKumar Gala #define CONFIG_SYS_FM_MURAM_SIZE 0x10000 2458f29084aSKumar Gala #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.2" 246e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff600000 2479855b3beSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004508 248954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 2499c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_ERRATUM_I2C_A004447 2509c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_A004447_SVR_REV 0x11 25167a719daSRoy Zang 252093cffbeSKumar Gala /* P1024 is lower end variant of P1020 */ 25352b6f13dSYork Sun #elif defined(CONFIG_ARCH_P1024) 254093cffbeSKumar Gala #define CONFIG_MAX_CPUS 2 255093cffbeSKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 256ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 257093cffbeSKumar Gala #define CONFIG_TSECV2 258093cffbeSKumar Gala #define CONFIG_FSL_PCIE_DISABLE_ASPM 259093cffbeSKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 260f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 261e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 262093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001 263093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 2649855b3beSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004508 265954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 266093cffbeSKumar Gala 267093cffbeSKumar Gala /* P1025 is lower end variant of P1021 */ 2684167a67dSYork Sun #elif defined(CONFIG_ARCH_P1025) 269093cffbeSKumar Gala #define CONFIG_MAX_CPUS 2 270093cffbeSKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 2711ff10a87SNikhil Badola #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 272ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 273093cffbeSKumar Gala #define CONFIG_TSECV2 274093cffbeSKumar Gala #define CONFIG_FSL_PCIE_DISABLE_ASPM 275093cffbeSKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 276e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 277093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001 278093cffbeSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 279a52d2f81SHaiying Wang #define QE_MURAM_SIZE 0x6000UL 280a52d2f81SHaiying Wang #define MAX_QE_RISC 1 281a52d2f81SHaiying Wang #define QE_NUM_OF_SNUM 28 2829855b3beSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004508 283954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 284093cffbeSKumar Gala 2854593637bSYork Sun #elif defined(CONFIG_ARCH_P2020) 286243be8e2SKumar Gala #define CONFIG_MAX_CPUS 2 287243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 12 288ad75d442SPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 289243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 2 290e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 2916e7f0bc0SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 2925103a03aSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC_A001 2937d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 2 2947d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 2957d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 2967d67ed58SLiu Gang #define CONFIG_SYS_FSL_RMU 2977d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MSG_UNIT_NUM 2 2989855b3beSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004508 299954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 3000dc78ff8SNikhil Badola #define CONFIG_SYS_FSL_ERRATUM_A004477 301f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 3029855b3beSYork Sun 303ce040c83SYork Sun #elif defined(CONFIG_ARCH_P2041) /* also supports P2040 */ 304d1001e3fSYork Sun #define CONFIG_SYS_FSL_QORIQ_CHASSIS1 305d2ab4bbcSYork Sun #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 3061f97987aSKumar Gala #define CONFIG_MAX_CPUS 4 3071f97987aSKumar Gala #define CONFIG_SYS_FSL_NUM_CC_PLLS 2 3081f97987aSKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 32 3091f97987aSKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 4 3101f97987aSKumar Gala #define CONFIG_SYS_NUM_FMAN 1 3111f97987aSKumar Gala #define CONFIG_SYS_NUM_FM1_DTSEC 5 3121f97987aSKumar Gala #define CONFIG_SYS_NUM_FM1_10GEC 1 3131f97987aSKumar Gala #define CONFIG_NUM_DDR_CONTROLLERS 1 314f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 3151f97987aSKumar Gala #define CONFIG_SYS_FM_MURAM_SIZE 0x28000 3161f97987aSKumar Gala #define CONFIG_SYS_FSL_TBCLK_DIV 32 3171f97987aSKumar Gala #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.2" 318e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xfe000000 3191f97987aSKumar Gala #define CONFIG_SYS_FSL_USB1_PHY_ENABLE 3201f97987aSKumar Gala #define CONFIG_SYS_FSL_USB2_PHY_ENABLE 321b6c3722dSKumar Gala #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 3221f97987aSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 3235e23ab0aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_NMG_CPU_A011 32499d7b0a4SXulei #define CONFIG_SYS_FSL_ERRATUM_USB14 32543f082bbSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_CPU_A003999 326e22be77aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003 3274108508aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003474 3287d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 2 3297d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 3307d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 33133eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510 33233eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV 0x10 33333eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV2 0x11 33433eee330SScott Wood #define CONFIG_SYS_FSL_CORENET_SNOOPVEC_COREONLY 0xf0000000 335d59c5570SLiu Gang #define CONFIG_SYS_FSL_ERRATUM_SRIO_A004034 3360118033bSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_A004849 3379c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_ERRATUM_I2C_A004447 3389c641a87SSuresh Gupta #define CONFIG_SYS_FSL_ERRATUM_A006261 3399c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_A004447_SVR_REV 0x11 3401f97987aSKumar Gala 3415e5fdd2dSYork Sun #elif defined(CONFIG_ARCH_P3041) 342d1001e3fSYork Sun #define CONFIG_SYS_FSL_QORIQ_CHASSIS1 343d2ab4bbcSYork Sun #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 344243be8e2SKumar Gala #define CONFIG_MAX_CPUS 4 345b5c8753fSKumar Gala #define CONFIG_SYS_FSL_NUM_CC_PLLS 2 346243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 32 347243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 4 348fbee0f7fSKumar Gala #define CONFIG_SYS_NUM_FMAN 1 349fbee0f7fSKumar Gala #define CONFIG_SYS_NUM_FM1_DTSEC 5 350fbee0f7fSKumar Gala #define CONFIG_SYS_NUM_FM1_10GEC 1 351fbee0f7fSKumar Gala #define CONFIG_NUM_DDR_CONTROLLERS 1 35234e026f9SYork Sun #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_4_5 353c657d898SKumar Gala #define CONFIG_SYS_FM_MURAM_SIZE 0x28000 35466412c63SKumar Gala #define CONFIG_SYS_FSL_TBCLK_DIV 32 3558f29084aSKumar Gala #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.2" 356e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xfe000000 35786221f09SRoy Zang #define CONFIG_SYS_FSL_USB1_PHY_ENABLE 35886221f09SRoy Zang #define CONFIG_SYS_FSL_USB2_PHY_ENABLE 359b6c3722dSKumar Gala #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 360f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 36130009766SLei Xu #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 36257125f22SYork Sun #define CONFIG_SYS_FSL_ERRATUM_NMG_CPU_A011 36399d7b0a4SXulei #define CONFIG_SYS_FSL_ERRATUM_USB14 36443f082bbSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_CPU_A003999 365e22be77aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003 3664108508aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003474 3677d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 2 3687d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 3697d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 37033eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510 37133eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV 0x10 37233eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV2 0x11 37333eee330SScott Wood #define CONFIG_SYS_FSL_CORENET_SNOOPVEC_COREONLY 0xf0000000 374d59c5570SLiu Gang #define CONFIG_SYS_FSL_ERRATUM_SRIO_A004034 3750118033bSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_A004849 376d217a9adSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005812 3779c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_ERRATUM_I2C_A004447 3789c641a87SSuresh Gupta #define CONFIG_SYS_FSL_ERRATUM_A006261 3799c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_A004447_SVR_REV 0x20 380243be8e2SKumar Gala 381e71372cbSYork Sun #elif defined(CONFIG_ARCH_P4080) /* also supports P4040 */ 382d1001e3fSYork Sun #define CONFIG_SYS_FSL_QORIQ_CHASSIS1 383d2ab4bbcSYork Sun #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 384243be8e2SKumar Gala #define CONFIG_MAX_CPUS 8 385b5c8753fSKumar Gala #define CONFIG_SYS_FSL_NUM_CC_PLLS 4 386243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 32 387243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 4 388243be8e2SKumar Gala #define CONFIG_SYS_NUM_FMAN 2 389243be8e2SKumar Gala #define CONFIG_SYS_NUM_FM1_DTSEC 4 390243be8e2SKumar Gala #define CONFIG_SYS_NUM_FM2_DTSEC 4 391243be8e2SKumar Gala #define CONFIG_SYS_NUM_FM1_10GEC 1 392243be8e2SKumar Gala #define CONFIG_SYS_NUM_FM2_10GEC 1 393243be8e2SKumar Gala #define CONFIG_NUM_DDR_CONTROLLERS 2 39434e026f9SYork Sun #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_4_4 395f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 396c657d898SKumar Gala #define CONFIG_SYS_FM_MURAM_SIZE 0x28000 39766412c63SKumar Gala #define CONFIG_SYS_FSL_TBCLK_DIV 16 3988f29084aSKumar Gala #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,p4080-pcie" 399e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xfe000000 400243be8e2SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_CPC_A002 401243be8e2SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_CPC_A003 402fa8d23c0SYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003 403243be8e2SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001 404243be8e2SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 405243be8e2SKumar Gala #define CONFIG_SYS_FSL_ERRATUM_ESDHC135 4064e0be34aSZang Roy-R61911 #define CONFIG_SYS_FSL_ERRATUM_ESDHC13 407243be8e2SKumar Gala #define CONFIG_SYS_P4080_ERRATUM_CPU22 4085e23ab0aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_NMG_CPU_A011 409243be8e2SKumar Gala #define CONFIG_SYS_P4080_ERRATUM_SERDES8 410df8af0b4SEmil Medve #define CONFIG_SYS_P4080_ERRATUM_SERDES9 411d90fdba6STimur Tabi #define CONFIG_SYS_P4080_ERRATUM_SERDES_A001 412da30b9fdSTimur Tabi #define CONFIG_SYS_P4080_ERRATUM_SERDES_A005 41343f082bbSKumar Gala #define CONFIG_SYS_FSL_ERRATUM_CPU_A003999 4144108508aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003474 4157d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 2 4167d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 4177d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 4187d67ed58SLiu Gang #define CONFIG_SYS_FSL_RMU 4197d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MSG_UNIT_NUM 2 42033eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510 42133eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV 0x20 42233eee330SScott Wood #define CONFIG_SYS_FSL_CORENET_SNOOPVEC_COREONLY 0xff000000 423d59c5570SLiu Gang #define CONFIG_SYS_FSL_ERRATUM_SRIO_A004034 4240118033bSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_A004849 425d607b968STimur Tabi #define CONFIG_SYS_FSL_ERRATUM_A004580 426c0a4e6b8SYuanquan Chen #define CONFIG_SYS_P4080_ERRATUM_PCIE_A003 427d217a9adSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005812 4289c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_ERRATUM_I2C_A004447 42911856919SNikhil Badola #define CONFIG_SYS_FSL_ERRATUM_A007075 4309c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_A004447_SVR_REV 0x20 431243be8e2SKumar Gala 432*cefe11cdSYork Sun #elif defined(CONFIG_ARCH_P5020) /* also supports P5010 */ 433ffd06e02SYork Sun #define CONFIG_SYS_PPC64 /* 64-bit core */ 434d1001e3fSYork Sun #define CONFIG_SYS_FSL_QORIQ_CHASSIS1 435d2ab4bbcSYork Sun #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 436243be8e2SKumar Gala #define CONFIG_MAX_CPUS 2 437b5c8753fSKumar Gala #define CONFIG_SYS_FSL_NUM_CC_PLLS 2 438243be8e2SKumar Gala #define CONFIG_SYS_FSL_NUM_LAWS 32 439243be8e2SKumar Gala #define CONFIG_SYS_FSL_SEC_COMPAT 4 440fbee0f7fSKumar Gala #define CONFIG_SYS_NUM_FMAN 1 441fbee0f7fSKumar Gala #define CONFIG_SYS_NUM_FM1_DTSEC 5 442fbee0f7fSKumar Gala #define CONFIG_SYS_NUM_FM1_10GEC 1 443fbee0f7fSKumar Gala #define CONFIG_NUM_DDR_CONTROLLERS 2 44434e026f9SYork Sun #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_4_4 445f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 446c657d898SKumar Gala #define CONFIG_SYS_FM_MURAM_SIZE 0x28000 44766412c63SKumar Gala #define CONFIG_SYS_FSL_TBCLK_DIV 32 4488f29084aSKumar Gala #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.2" 449e46fedfeSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xfe000000 45086221f09SRoy Zang #define CONFIG_SYS_FSL_USB1_PHY_ENABLE 45186221f09SRoy Zang #define CONFIG_SYS_FSL_USB2_PHY_ENABLE 452b6c3722dSKumar Gala #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 45330009766SLei Xu #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 45499d7b0a4SXulei #define CONFIG_SYS_FSL_ERRATUM_USB14 455e22be77aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003 4564108508aSYork Sun #define CONFIG_SYS_FSL_ERRATUM_DDR_A003474 4577d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 2 4587d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 4597d67ed58SLiu Gang #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 46033eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510 46133eee330SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV 0x10 46233eee330SScott Wood #define CONFIG_SYS_FSL_CORENET_SNOOPVEC_COREONLY 0xc0000000 463d59c5570SLiu Gang #define CONFIG_SYS_FSL_ERRATUM_SRIO_A004034 4649c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_ERRATUM_I2C_A004447 4659c641a87SSuresh Gupta #define CONFIG_SYS_FSL_ERRATUM_A006261 4669c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_A004447_SVR_REV 0x20 467243be8e2SKumar Gala 4684905443fSTimur Tabi #elif defined(CONFIG_PPC_P5040) 4691956e431STimur Tabi #define CONFIG_SYS_PPC64 4704905443fSTimur Tabi #define CONFIG_SYS_FSL_QORIQ_CHASSIS1 471d2ab4bbcSYork Sun #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 4724905443fSTimur Tabi #define CONFIG_MAX_CPUS 4 4734905443fSTimur Tabi #define CONFIG_SYS_FSL_NUM_CC_PLLS 3 4744905443fSTimur Tabi #define CONFIG_SYS_FSL_NUM_LAWS 32 4754905443fSTimur Tabi #define CONFIG_SYS_FSL_SEC_COMPAT 4 4764905443fSTimur Tabi #define CONFIG_SYS_NUM_FMAN 2 4774905443fSTimur Tabi #define CONFIG_SYS_NUM_FM1_DTSEC 5 4784905443fSTimur Tabi #define CONFIG_SYS_NUM_FM1_10GEC 1 4794905443fSTimur Tabi #define CONFIG_SYS_NUM_FM2_DTSEC 5 4804905443fSTimur Tabi #define CONFIG_SYS_NUM_FM2_10GEC 1 4814905443fSTimur Tabi #define CONFIG_NUM_DDR_CONTROLLERS 2 48234e026f9SYork Sun #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_4_4 483f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 4844905443fSTimur Tabi #define CONFIG_SYS_FM_MURAM_SIZE 0x28000 4854905443fSTimur Tabi #define CONFIG_SYS_FSL_TBCLK_DIV 16 4864905443fSTimur Tabi #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.4" 4874905443fSTimur Tabi #define CONFIG_SYS_CCSRBAR_DEFAULT 0xfe000000 4884905443fSTimur Tabi #define CONFIG_SYS_FSL_USB1_PHY_ENABLE 4894905443fSTimur Tabi #define CONFIG_SYS_FSL_USB2_PHY_ENABLE 4904905443fSTimur Tabi #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 4914905443fSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 49299d7b0a4SXulei #define CONFIG_SYS_FSL_ERRATUM_USB14 4934905443fSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_DDR_A003 4944905443fSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_DDR_A003474 4954905443fSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_A004699 4964905443fSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_A004510 4974905443fSTimur Tabi #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV 0x10 4989c641a87SSuresh Gupta #define CONFIG_SYS_FSL_ERRATUM_A006261 4994905443fSTimur Tabi #define CONFIG_SYS_FSL_CORENET_SNOOPVEC_COREONLY 0xf0000000 500d217a9adSYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005812 5014905443fSTimur Tabi 502115d60c0SYork Sun #elif defined(CONFIG_ARCH_BSC9131) 50319a8dbdcSPrabhakar Kushwaha #define CONFIG_MAX_CPUS 1 50419a8dbdcSPrabhakar Kushwaha #define CONFIG_FSL_SDHC_V2_3 50519a8dbdcSPrabhakar Kushwaha #define CONFIG_SYS_FSL_NUM_LAWS 12 50619a8dbdcSPrabhakar Kushwaha #define CONFIG_TSECV2 50719a8dbdcSPrabhakar Kushwaha #define CONFIG_SYS_FSL_SEC_COMPAT 4 50819a8dbdcSPrabhakar Kushwaha #define CONFIG_NUM_DDR_CONTROLLERS 1 50934e026f9SYork Sun #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_4_4 510f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 511765b0bdbSPriyanka Jain #define CONFIG_SYS_FSL_DSP_M2_RAM_ADDR 0xb0000000 512765b0bdbSPriyanka Jain #define CONFIG_SYS_FSL_DSP_CCSRBAR_DEFAULT 0xff600000 513362ee04bSMingkai Hu #define CONFIG_SYS_FSL_IFC_BANK_COUNT 3 51419a8dbdcSPrabhakar Kushwaha #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 51519a8dbdcSPrabhakar Kushwaha #define CONFIG_NAND_FSL_IFC 51619a8dbdcSPrabhakar Kushwaha #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 517954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 5180dc78ff8SNikhil Badola #define CONFIG_SYS_FSL_ERRATUM_A004477 519f28bea00SHaijun.Zhang #define CONFIG_ESDHC_HC_BLK_ADDR 52019a8dbdcSPrabhakar Kushwaha 521115d60c0SYork Sun #elif defined(CONFIG_ARCH_BSC9132) 52235fe948eSPrabhakar Kushwaha #define CONFIG_MAX_CPUS 2 52335fe948eSPrabhakar Kushwaha #define CONFIG_SYS_PPC_E500_DEBUG_TLB 3 52435fe948eSPrabhakar Kushwaha #define CONFIG_FSL_SDHC_V2_3 52535fe948eSPrabhakar Kushwaha #define CONFIG_SYS_FSL_NUM_LAWS 12 52635fe948eSPrabhakar Kushwaha #define CONFIG_TSECV2 52735fe948eSPrabhakar Kushwaha #define CONFIG_SYS_FSL_SEC_COMPAT 4 52835fe948eSPrabhakar Kushwaha #define CONFIG_NUM_DDR_CONTROLLERS 2 52934e026f9SYork Sun #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_4_6 530f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 53164501c66SPriyanka Jain #define CONFIG_SYS_FSL_DSP_DDR_ADDR 0x40000000 53264501c66SPriyanka Jain #define CONFIG_SYS_FSL_DSP_M2_RAM_ADDR 0xb0000000 53364501c66SPriyanka Jain #define CONFIG_SYS_FSL_DSP_M3_RAM_ADDR 0xc0000000 53464501c66SPriyanka Jain #define CONFIG_SYS_FSL_DSP_CCSRBAR_DEFAULT 0xff600000 535061ffedaSYork Sun #define CONFIG_SYS_FSL_IFC_BANK_COUNT 3 53635fe948eSPrabhakar Kushwaha #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 53735fe948eSPrabhakar Kushwaha #define CONFIG_NAND_FSL_IFC 53835fe948eSPrabhakar Kushwaha #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 53935fe948eSPrabhakar Kushwaha #define CONFIG_SYS_FSL_ESDHC_P1010_BROKEN_SDCLK 54035fe948eSPrabhakar Kushwaha #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.2" 541954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 542f1a96ec1SChunhe Lan #define CONFIG_SYS_FSL_ERRATUM_A005434 5430dc78ff8SNikhil Badola #define CONFIG_SYS_FSL_ERRATUM_A004477 5449c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_ERRATUM_I2C_A004447 5459c3f77ebSChunhe Lan #define CONFIG_SYS_FSL_A004447_SVR_REV 0x11 546f28bea00SHaijun.Zhang #define CONFIG_ESDHC_HC_BLK_ADDR 54735fe948eSPrabhakar Kushwaha 5485122dfaeSShengzhou Liu #elif defined(CONFIG_PPC_T4240) || defined(CONFIG_PPC_T4160) || \ 5495122dfaeSShengzhou Liu defined(CONFIG_PPC_T4080) 5503d2972feSYork Sun #define CONFIG_E6500 551ffd06e02SYork Sun #define CONFIG_SYS_PPC64 /* 64-bit core */ 5529e758758SYork Sun #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 5539e758758SYork Sun #define CONFIG_SYS_FSL_QORIQ_CHASSIS2 /* Freescale Chassis generation 2 */ 554f6981439SYork Sun #define CONFIG_SYS_FSL_CORES_PER_CLUSTER 4 5559e758758SYork Sun #define CONFIG_SYS_FSL_QMAN_V3 /* QMAN version 3 */ 5563d2972feSYork Sun #ifdef CONFIG_PPC_T4240 5579e758758SYork Sun #define CONFIG_MAX_CPUS 12 558ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_FSL_CLUSTER_CLOCKS { 1, 1, 4 } 5599e758758SYork Sun #define CONFIG_SYS_NUM_FM1_DTSEC 8 5609e758758SYork Sun #define CONFIG_SYS_NUM_FM1_10GEC 2 5619e758758SYork Sun #define CONFIG_SYS_NUM_FM2_DTSEC 8 5629e758758SYork Sun #define CONFIG_SYS_NUM_FM2_10GEC 2 5639e758758SYork Sun #define CONFIG_NUM_DDR_CONTROLLERS 3 564f413d1caSSriram Dash #define CONFIG_SYS_FSL_ERRATUM_A006261 5653d2972feSYork Sun #else 5665122dfaeSShengzhou Liu #define CONFIG_SYS_NUM_FM1_DTSEC 6 5673d2972feSYork Sun #define CONFIG_SYS_NUM_FM1_10GEC 1 5685122dfaeSShengzhou Liu #define CONFIG_SYS_NUM_FM2_DTSEC 8 5693d2972feSYork Sun #define CONFIG_SYS_NUM_FM2_10GEC 1 5703d2972feSYork Sun #define CONFIG_NUM_DDR_CONTROLLERS 2 5715122dfaeSShengzhou Liu #if defined(CONFIG_PPC_T4160) 5725122dfaeSShengzhou Liu #define CONFIG_MAX_CPUS 8 5735122dfaeSShengzhou Liu #define CONFIG_SYS_FSL_CLUSTER_CLOCKS { 1, 1 } 5745122dfaeSShengzhou Liu #elif defined(CONFIG_PPC_T4080) 5755122dfaeSShengzhou Liu #define CONFIG_MAX_CPUS 4 5765122dfaeSShengzhou Liu #define CONFIG_SYS_FSL_CLUSTER_CLOCKS { 1 } 5775122dfaeSShengzhou Liu #endif 5783d2972feSYork Sun #endif 579b6240846SYork Sun #define CONFIG_SYS_FSL_NUM_CC_PLLS 5 580b6240846SYork Sun #define CONFIG_SYS_FSL_NUM_LAWS 32 581a4c955bcSPrabhakar Kushwaha #define CONFIG_SYS_FSL_SRDS_1 582a4c955bcSPrabhakar Kushwaha #define CONFIG_SYS_FSL_SRDS_2 583b6240846SYork Sun #define CONFIG_SYS_FSL_SRDS_3 584b6240846SYork Sun #define CONFIG_SYS_FSL_SRDS_4 585b6240846SYork Sun #define CONFIG_SYS_FSL_SEC_COMPAT 4 586b6240846SYork Sun #define CONFIG_SYS_NUM_FMAN 2 587f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 588ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_PME_CLK 0 589b6240846SYork Sun #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_4_7 590362ee04bSMingkai Hu #define CONFIG_SYS_FSL_IFC_BANK_COUNT 8 591b6240846SYork Sun #define CONFIG_SYS_FMAN_V3 592ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_FM1_CLK 3 593ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_FM2_CLK 3 594b6240846SYork Sun #define CONFIG_SYS_FM_MURAM_SIZE 0x60000 595b6240846SYork Sun #define CONFIG_SYS_FSL_TBCLK_DIV 16 596b6240846SYork Sun #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v3.0" 597b6240846SYork Sun #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 2 598b6240846SYork Sun #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 599b6240846SYork Sun #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 60008047937SLiu Gang #define CONFIG_SYS_FSL_SRIO_LIODN 601b6240846SYork Sun #define CONFIG_SYS_FSL_USB_DUAL_PHY_ENABLE 602b6240846SYork Sun #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 603b6240846SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A004468 604b6240846SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A_004934 605b6240846SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005871 606133fbfa9SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A006379 607b6808cd8SShaveta Leekha #define CONFIG_SYS_FSL_ERRATUM_A007186 60882125192SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A006593 609f3dff695SNikhil Badola #define CONFIG_SYS_FSL_ERRATUM_A007798 610b6240846SYork Sun #define CONFIG_SYS_CCSRBAR_DEFAULT 0xfe000000 611b6808cd8SShaveta Leekha #define CONFIG_SYS_FSL_SFP_VER_3_0 612b6240846SYork Sun #define CONFIG_SYS_FSL_PCI_VER_3_X 613b6240846SYork Sun 6148fa0102bSPoonam Aggrwal #elif defined(CONFIG_PPC_B4860) || defined(CONFIG_PPC_B4420) 6158fa0102bSPoonam Aggrwal #define CONFIG_E6500 616e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_PPC64 /* 64-bit core */ 617e1dbdd81SPoonam Aggrwal #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 618e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_QORIQ_CHASSIS2 /* Freescale Chassis generation 2 */ 619e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_QMAN_V3 /* QMAN version 3 */ 620b8bf0adcSShaveta Leekha #define CONFIG_HETROGENOUS_CLUSTERS /* DSP/SC3900 core clusters */ 621b8bf0adcSShaveta Leekha #define CONFIG_PPC_CLUSTER_START 0 /*Start index of ppc clusters*/ 622b8bf0adcSShaveta Leekha #define CONFIG_DSP_CLUSTER_START 1 /*Start index of dsp clusters*/ 623e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_NUM_LAWS 32 624a4c955bcSPrabhakar Kushwaha #define CONFIG_SYS_FSL_SRDS_1 625a4c955bcSPrabhakar Kushwaha #define CONFIG_SYS_FSL_SRDS_2 626b8bf0adcSShaveta Leekha #define CONFIG_SYS_MAPLE 627b8bf0adcSShaveta Leekha #define CONFIG_SYS_CPRI 628b8bf0adcSShaveta Leekha #define CONFIG_SYS_FSL_NUM_CC_PLLS 5 629e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_SEC_COMPAT 4 630e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_NUM_FMAN 1 631f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 632ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_FM1_CLK 0 633b8bf0adcSShaveta Leekha #define CONFIG_SYS_CPRI_CLK 3 634b8bf0adcSShaveta Leekha #define CONFIG_SYS_ULB_CLK 4 635b8bf0adcSShaveta Leekha #define CONFIG_SYS_ETVPE_CLK 1 636e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_4_7 637362ee04bSMingkai Hu #define CONFIG_SYS_FSL_IFC_BANK_COUNT 4 638e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FMAN_V3 639e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FM_MURAM_SIZE 0x60000 640e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_TBCLK_DIV 16 641e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.4" 642e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_USB1_PHY_ENABLE 643e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_FSL_ERRATUM_A_004934 64404feb57fSShengzhou Liu #define CONFIG_SYS_FSL_ERRATUM_A005871 645133fbfa9SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A006379 646b6808cd8SShaveta Leekha #define CONFIG_SYS_FSL_ERRATUM_A007186 64782125192SScott Wood #define CONFIG_SYS_FSL_ERRATUM_A006593 64811856919SNikhil Badola #define CONFIG_SYS_FSL_ERRATUM_A007075 6497af9a074SShaveta Leekha #define CONFIG_SYS_FSL_ERRATUM_A006475 6507af9a074SShaveta Leekha #define CONFIG_SYS_FSL_ERRATUM_A006384 651c3678b09SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A007212 6520dc78ff8SNikhil Badola #define CONFIG_SYS_FSL_ERRATUM_A004477 653e1dbdd81SPoonam Aggrwal #define CONFIG_SYS_CCSRBAR_DEFAULT 0xfe000000 654b6808cd8SShaveta Leekha #define CONFIG_SYS_FSL_SFP_VER_3_0 655e1dbdd81SPoonam Aggrwal 6568fa0102bSPoonam Aggrwal #ifdef CONFIG_PPC_B4860 657f6981439SYork Sun #define CONFIG_SYS_FSL_CORES_PER_CLUSTER 4 658d2404141SYork Sun #define CONFIG_MAX_CPUS 4 659b8bf0adcSShaveta Leekha #define CONFIG_MAX_DSP_CPUS 12 660b8bf0adcSShaveta Leekha #define CONFIG_NUM_DSP_CPUS 6 6616df82e3cSShaveta Leekha #define CONFIG_SYS_FSL_SRDS_NUM_PLLS 2 662ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_FSL_CLUSTER_CLOCKS { 1, 4, 4, 4 } 663d2404141SYork Sun #define CONFIG_SYS_NUM_FM1_DTSEC 6 664d2404141SYork Sun #define CONFIG_SYS_NUM_FM1_10GEC 2 665e394ceb1SPoonam Aggrwal #define CONFIG_NUM_DDR_CONTROLLERS 2 666f1810d85Sramneek mehresh #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 667d2404141SYork Sun #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 2 668d2404141SYork Sun #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 669d2404141SYork Sun #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 67032f38ee3SLiu Gang #define CONFIG_SYS_FSL_SRIO_LIODN 6718fa0102bSPoonam Aggrwal #else 6728fa0102bSPoonam Aggrwal #define CONFIG_MAX_CPUS 2 673b8bf0adcSShaveta Leekha #define CONFIG_MAX_DSP_CPUS 2 6746df82e3cSShaveta Leekha #define CONFIG_SYS_FSL_SRDS_NUM_PLLS 1 6758fa0102bSPoonam Aggrwal #define CONFIG_SYS_FSL_CORES_PER_CLUSTER 2 676ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_FSL_CLUSTER_CLOCKS { 1, 4 } 6778fa0102bSPoonam Aggrwal #define CONFIG_SYS_NUM_FM1_DTSEC 4 6788fa0102bSPoonam Aggrwal #define CONFIG_SYS_NUM_FM1_10GEC 0 6798fa0102bSPoonam Aggrwal #define CONFIG_NUM_DDR_CONTROLLERS 1 6808fa0102bSPoonam Aggrwal #endif 681d2404141SYork Sun 6822967af68SPriyanka Jain #elif defined(CONFIG_PPC_T1040) || defined(CONFIG_PPC_T1042) ||\ 6832967af68SPriyanka Jain defined(CONFIG_PPC_T1020) || defined(CONFIG_PPC_T1022) 6845f208d11SYork Sun #define CONFIG_E5500 6855f208d11SYork Sun #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 6865f208d11SYork Sun #define CONFIG_SYS_FSL_QORIQ_CHASSIS2 /* Freescale Chassis generation 2 */ 687f6981439SYork Sun #define CONFIG_SYS_FSL_CORES_PER_CLUSTER 1 6885f208d11SYork Sun #define CONFIG_SYS_FSL_QMAN_V3 /* QMAN version 3 */ 68934e026f9SYork Sun #ifdef CONFIG_SYS_FSL_DDR4 69034e026f9SYork Sun #define CONFIG_SYS_FSL_DDRC_GEN4 69134e026f9SYork Sun #endif 6921d384ecaSPrabhakar Kushwaha #if defined(CONFIG_PPC_T1040) || defined(CONFIG_PPC_T1042) 6935f208d11SYork Sun #define CONFIG_MAX_CPUS 4 6941d384ecaSPrabhakar Kushwaha #elif defined(CONFIG_PPC_T1020) || defined(CONFIG_PPC_T1022) 6951d384ecaSPrabhakar Kushwaha #define CONFIG_MAX_CPUS 2 6961d384ecaSPrabhakar Kushwaha #endif 6971d384ecaSPrabhakar Kushwaha #define CONFIG_SYS_FSL_NUM_CC_PLLS 2 698ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_FSL_CLUSTER_CLOCKS { 1, 1, 1, 1 } 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 7109f074e67SPrabhakar Kushwaha #define CONFIG_SYS_FSL_ERRATUM_A008044 7115f208d11SYork Sun #define CONFIG_SYS_FMAN_V3 712ce746fe0SPrabhakar Kushwaha #define CONFIG_FM_PLAT_CLK_DIV 1 713ce746fe0SPrabhakar Kushwaha #define CONFIG_SYS_FM1_CLK CONFIG_FM_PLAT_CLK_DIV 7142d9ca2c7SYangbo Lu #define CONFIG_SYS_SDHC_CLK 0/* Select SDHC CLK begining from PLL1 7152d9ca2c7SYangbo Lu per rcw field value */ 7162d9ca2c7SYangbo Lu #define CONFIG_SYS_SDHC_CLK_2_PLL /* Select SDHC CLK from 2 PLLs */ 7171d384ecaSPrabhakar Kushwaha #define CONFIG_SYS_FM_MURAM_SIZE 0x30000 718b135991aSPriyanka Jain #define CONFIG_SYS_FSL_SINGLE_SOURCE_CLK 719e03c76c3SPrabhakar Kushwaha #define CONFIG_SYS_FSL_TBCLK_DIV 16 7205f208d11SYork Sun #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.4" 721a4f7cba6SNikhil Badola #define CONFIG_SYS_FSL_USB_DUAL_PHY_ENABLE 7225f208d11SYork Sun #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 7235f208d11SYork Sun #define CONFIG_SYS_CCSRBAR_DEFAULT 0xfe000000 7241336e2d3SHaijun.Zhang #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 7251336e2d3SHaijun.Zhang #define ESDHCI_QUIRK_BROKEN_TIMEOUT_VALUE 7262a44efebSZhao Qiang #define QE_MURAM_SIZE 0x6000UL 7272a44efebSZhao Qiang #define MAX_QE_RISC 1 7282a44efebSZhao Qiang #define QE_NUM_OF_SNUM 28 729e622d9edSgaurav rana #define CONFIG_SYS_FSL_SFP_VER_3_0 730a46b1852SShengzhou Liu #define CONFIG_SYS_FSL_ERRATUM_A008378 731a994b3deSShengzhou Liu #define CONFIG_SYS_FSL_ERRATUM_A009663 7325f208d11SYork Sun 733f6050790SShengzhou Liu #elif defined(CONFIG_PPC_T1024) || defined(CONFIG_PPC_T1023) ||\ 734f6050790SShengzhou Liu defined(CONFIG_PPC_T1014) || defined(CONFIG_PPC_T1013) 735f6050790SShengzhou Liu #define CONFIG_E5500 736f6050790SShengzhou Liu #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 737f6050790SShengzhou Liu #define CONFIG_SYS_FSL_QORIQ_CHASSIS2 /* Freescale Chassis generation 2 */ 738f6050790SShengzhou Liu #define CONFIG_SYS_FSL_CORES_PER_CLUSTER 1 739f6050790SShengzhou Liu #define CONFIG_SYS_FSL_QMAN_V3 /* QMAN version 3 */ 740f6050790SShengzhou Liu #define CONFIG_SYS_FMAN_V3 741f6050790SShengzhou Liu #ifdef CONFIG_SYS_FSL_DDR4 742f6050790SShengzhou Liu #define CONFIG_SYS_FSL_DDRC_GEN4 743f6050790SShengzhou Liu #endif 744f6050790SShengzhou Liu #if defined(CONFIG_PPC_T1024) || defined(CONFIG_PPC_T1023) 745f6050790SShengzhou Liu #define CONFIG_MAX_CPUS 2 746f6050790SShengzhou Liu #elif defined(CONFIG_PPC_T1014) || defined(CONFIG_PPC_T1013) 747f6050790SShengzhou Liu #define CONFIG_MAX_CPUS 1 748f6050790SShengzhou Liu #endif 749f6050790SShengzhou Liu #define CONFIG_SYS_FSL_NUM_CC_PLL 2 750f6050790SShengzhou Liu #define CONFIG_SYS_FSL_CLUSTER_CLOCKS { 1, 1, 1, 1 } 751f6050790SShengzhou Liu #define CONFIG_SYS_FSL_NUM_LAWS 16 752f6050790SShengzhou Liu #define CONFIG_SYS_FSL_SRDS_1 753f6050790SShengzhou Liu #define CONFIG_SYS_FSL_SEC_COMPAT 5 754f6050790SShengzhou Liu #define CONFIG_SYS_NUM_FMAN 1 755f6050790SShengzhou Liu #define CONFIG_SYS_NUM_FM1_DTSEC 4 756f6050790SShengzhou Liu #define CONFIG_SYS_NUM_FM1_10GEC 1 757cc19c25eSShengzhou Liu #define CONFIG_FSL_FM_10GEC_REGULAR_NOTATION 758f6050790SShengzhou Liu #define CONFIG_NUM_DDR_CONTROLLERS 1 759f6050790SShengzhou Liu #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 760f6050790SShengzhou Liu #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_5_0 761f6050790SShengzhou Liu #define CONFIG_SYS_FSL_IFC_BANK_COUNT 8 762f6050790SShengzhou Liu #define CONFIG_SYS_FM1_CLK 0 7632d9ca2c7SYangbo Lu #define CONFIG_SYS_SDHC_CLK 0/* Select SDHC CLK begining from PLL1 7642d9ca2c7SYangbo Lu per rcw field value */ 765f6050790SShengzhou Liu #define CONFIG_QBMAN_CLK_DIV 1 766f6050790SShengzhou Liu #define CONFIG_SYS_FM_MURAM_SIZE 0x30000 767f6050790SShengzhou Liu #define CONFIG_SYS_FSL_SINGLE_SOURCE_CLK 768f6050790SShengzhou Liu #define CONFIG_SYS_FSL_TBCLK_DIV 16 769f6050790SShengzhou Liu #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.4" 770f6050790SShengzhou Liu #define CONFIG_SYS_FSL_USB_DUAL_PHY_ENABLE 771f6050790SShengzhou Liu #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 772f6050790SShengzhou Liu #define CONFIG_SYS_CCSRBAR_DEFAULT 0xfe000000 773f6050790SShengzhou Liu #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 774f6050790SShengzhou Liu #define ESDHCI_QUIRK_BROKEN_TIMEOUT_VALUE 775f6050790SShengzhou Liu #define QE_MURAM_SIZE 0x6000UL 776f6050790SShengzhou Liu #define MAX_QE_RISC 1 777f6050790SShengzhou Liu #define QE_NUM_OF_SNUM 28 778f6050790SShengzhou Liu #define CONFIG_SYS_FSL_SFP_VER_3_0 779a46b1852SShengzhou Liu #define CONFIG_SYS_FSL_ERRATUM_A008378 780a994b3deSShengzhou Liu #define CONFIG_SYS_FSL_ERRATUM_A009663 781f6050790SShengzhou Liu 782629d6b32SShengzhou Liu #elif defined(CONFIG_PPC_T2080) || defined(CONFIG_PPC_T2081) 783629d6b32SShengzhou Liu #define CONFIG_E6500 784629d6b32SShengzhou Liu #define CONFIG_SYS_PPC64 /* 64-bit core */ 785629d6b32SShengzhou Liu #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 786629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_QORIQ_CHASSIS2 /* Freescale Chassis generation 2 */ 787629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_CORES_PER_CLUSTER 4 788629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_NUM_CC_PLLS 2 789629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_QMAN_V3 790629d6b32SShengzhou Liu #define CONFIG_MAX_CPUS 4 791629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_NUM_LAWS 32 792629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_SEC_COMPAT 4 793629d6b32SShengzhou Liu #define CONFIG_SYS_NUM_FMAN 1 794629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_CLUSTER_CLOCKS { 1, 4, 4, 4 } 795629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_SRDS_1 796629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_PCI_VER_3_X 797629d6b32SShengzhou Liu #if defined(CONFIG_PPC_T2080) 798629d6b32SShengzhou Liu #define CONFIG_SYS_NUM_FM1_DTSEC 8 799629d6b32SShengzhou Liu #define CONFIG_SYS_NUM_FM1_10GEC 4 800629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_SRDS_2 801629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_SRIO_LIODN 802629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 2 803629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 804629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 805629d6b32SShengzhou Liu #elif defined(CONFIG_PPC_T2081) 806629d6b32SShengzhou Liu #define CONFIG_SYS_NUM_FM1_DTSEC 6 807629d6b32SShengzhou Liu #define CONFIG_SYS_NUM_FM1_10GEC 2 808629d6b32SShengzhou Liu #endif 8092ffa96d8SShengzhou Liu #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 810629d6b32SShengzhou Liu #define CONFIG_NUM_DDR_CONTROLLERS 1 811629d6b32SShengzhou Liu #define CONFIG_PME_PLAT_CLK_DIV 1 812629d6b32SShengzhou Liu #define CONFIG_SYS_PME_CLK CONFIG_PME_PLAT_CLK_DIV 813629d6b32SShengzhou Liu #define CONFIG_SYS_FM1_CLK 0 8142d9ca2c7SYangbo Lu #define CONFIG_SYS_SDHC_CLK 1/* Select SDHC CLK begining from PLL2 8152d9ca2c7SYangbo Lu per rcw field value */ 8162d9ca2c7SYangbo Lu #define CONFIG_SYS_SDHC_CLK_2_PLL /* Select SDHC CLK from 2 PLLs */ 817629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_4_7 818629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_IFC_BANK_COUNT 8 819629d6b32SShengzhou Liu #define CONFIG_SYS_FMAN_V3 820629d6b32SShengzhou Liu #define CONFIG_SYS_FM_MURAM_SIZE 0x28000 821629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_TBCLK_DIV 16 822629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v3.0" 823629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_USB_DUAL_PHY_ENABLE 824629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 825c3678b09SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A007212 826629d6b32SShengzhou Liu #define CONFIG_SYS_CCSRBAR_DEFAULT 0xfe000000 827629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_SFP_VER_3_0 828629d6b32SShengzhou Liu #define CONFIG_SYS_FSL_ISBC_VER 2 8291336e2d3SHaijun.Zhang #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 830c665c473SShengzhou Liu #define CONFIG_SYS_FSL_ERRATUM_A006593 831b6808cd8SShaveta Leekha #define CONFIG_SYS_FSL_ERRATUM_A007186 832c665c473SShengzhou Liu #define CONFIG_SYS_FSL_ERRATUM_A006379 8331336e2d3SHaijun.Zhang #define ESDHCI_QUIRK_BROKEN_TIMEOUT_VALUE 834b6808cd8SShaveta Leekha #define CONFIG_SYS_FSL_SFP_VER_3_0 8351336e2d3SHaijun.Zhang 836629d6b32SShengzhou Liu 8374fd64746SYork Sun #elif defined(CONFIG_ARCH_C29X) 8383b75e982SMingkai Hu #define CONFIG_MAX_CPUS 1 8393b75e982SMingkai Hu #define CONFIG_FSL_SDHC_V2_3 8403b75e982SMingkai Hu #define CONFIG_SYS_FSL_NUM_LAWS 12 8413b75e982SMingkai Hu #define CONFIG_SYS_PPC_E500_DEBUG_TLB 3 8423b75e982SMingkai Hu #define CONFIG_TSECV2_1 8433b75e982SMingkai Hu #define CONFIG_SYS_FSL_SEC_COMPAT 6 8443b75e982SMingkai Hu #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 8453b75e982SMingkai Hu #define CONFIG_NUM_DDR_CONTROLLERS 1 84634e026f9SYork Sun #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_4_6 8473b75e982SMingkai Hu #define CONFIG_SYS_FSL_IFC_BANK_COUNT 8 8483b75e982SMingkai Hu #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 849954a1a47SYork Sun #define CONFIG_SYS_FSL_ERRATUM_A005125 850404bf454SAlex Porosanu #define CONFIG_SYS_FSL_MAX_NUM_OF_SEC 3 851404bf454SAlex Porosanu #define CONFIG_SYS_FSL_SEC_IDX_OFFSET 0x20000 8523b75e982SMingkai Hu 853fa08d395SAlexander Graf #elif defined(CONFIG_QEMU_E500) 854fa08d395SAlexander Graf #define CONFIG_MAX_CPUS 1 855fa08d395SAlexander Graf #define CONFIG_SYS_CCSRBAR_DEFAULT 0xe0000000 856fa08d395SAlexander Graf 857243be8e2SKumar Gala #else 858243be8e2SKumar Gala #error Processor type not defined for this platform 859243be8e2SKumar Gala #endif 860243be8e2SKumar Gala 861e46fedfeSTimur Tabi #ifndef CONFIG_SYS_CCSRBAR_DEFAULT 862e46fedfeSTimur Tabi #error "CONFIG_SYS_CCSRBAR_DEFAULT is not defined for this platform." 863e46fedfeSTimur Tabi #endif 864e46fedfeSTimur Tabi 865f6981439SYork Sun #ifdef CONFIG_E6500 866f6981439SYork Sun #define CONFIG_SYS_FSL_THREADS_PER_CORE 2 867f6981439SYork Sun #else 868f6981439SYork Sun #define CONFIG_SYS_FSL_THREADS_PER_CORE 1 869f6981439SYork Sun #endif 870f6981439SYork Sun 8715614e71bSYork Sun #if !defined(CONFIG_SYS_FSL_DDRC_GEN1) && \ 8725614e71bSYork Sun !defined(CONFIG_SYS_FSL_DDRC_GEN2) && \ 87334e026f9SYork Sun !defined(CONFIG_SYS_FSL_DDRC_GEN3) && \ 87434e026f9SYork Sun !defined(CONFIG_SYS_FSL_DDRC_GEN4) 8755614e71bSYork Sun #define CONFIG_SYS_FSL_DDRC_GEN3 8765614e71bSYork Sun #endif 8775614e71bSYork Sun 8784fd64746SYork Sun #if !defined(CONFIG_ARCH_C29X) 879404bf454SAlex Porosanu #define CONFIG_SYS_FSL_MAX_NUM_OF_SEC 1 880404bf454SAlex Porosanu #endif 881404bf454SAlex Porosanu 882243be8e2SKumar Gala #endif /* _ASM_MPC85xx_CONFIG_H_ */ 883