1 /* 2 * Copyright 2011-2012 Freescale Semiconductor, Inc. 3 * 4 * SPDX-License-Identifier: GPL-2.0+ 5 */ 6 7 #ifndef _ASM_MPC85xx_CONFIG_H_ 8 #define _ASM_MPC85xx_CONFIG_H_ 9 10 /* SoC specific defines for Freescale MPC85xx (PQ3) and QorIQ processors */ 11 12 /* 13 * This macro should be removed when we no longer care about backwards 14 * compatibility with older operating systems. 15 */ 16 #define CONFIG_PPC_SPINTABLE_COMPATIBLE 17 18 #include <fsl_ddrc_version.h> 19 #define CONFIG_SYS_FSL_DDR_BE 20 21 /* IP endianness */ 22 #define CONFIG_SYS_FSL_IFC_BE 23 #define CONFIG_SYS_FSL_SEC_BE 24 #define CONFIG_SYS_FSL_SFP_BE 25 #define CONFIG_SYS_FSL_SEC_MON_BE 26 27 #if defined(CONFIG_ARCH_MPC8536) 28 #define CONFIG_SYS_PPC_E500_DEBUG_TLB 1 29 #define CONFIG_SYS_FSL_SEC_COMPAT 2 30 #define CONFIG_SYS_FSL_ERRATUM_A004508 31 #define CONFIG_SYS_FSL_ERRATUM_A005125 32 33 #elif defined(CONFIG_ARCH_MPC8540) 34 #define CONFIG_SYS_FSL_DDRC_GEN1 35 36 #elif defined(CONFIG_ARCH_MPC8541) 37 #define CONFIG_SYS_FSL_DDRC_GEN1 38 #define CONFIG_SYS_FSL_SEC_COMPAT 2 39 40 #elif defined(CONFIG_ARCH_MPC8544) 41 #define CONFIG_SYS_FSL_DDRC_GEN2 42 #define CONFIG_SYS_PPC_E500_DEBUG_TLB 0 43 #define CONFIG_SYS_FSL_SEC_COMPAT 2 44 #define CONFIG_SYS_FSL_ERRATUM_A005125 45 46 #elif defined(CONFIG_ARCH_MPC8548) 47 #define CONFIG_SYS_FSL_DDRC_GEN2 48 #define CONFIG_SYS_PPC_E500_DEBUG_TLB 0 49 #define CONFIG_SYS_FSL_SEC_COMPAT 2 50 #define CONFIG_SYS_FSL_ERRATUM_NMG_DDR120 51 #define CONFIG_SYS_FSL_ERRATUM_NMG_LBC103 52 #define CONFIG_SYS_FSL_ERRATUM_NMG_ETSEC129 53 #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 1 54 #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 55 #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 56 #define CONFIG_SYS_FSL_RMU 57 #define CONFIG_SYS_FSL_SRIO_MSG_UNIT_NUM 2 58 #define CONFIG_SYS_FSL_ERRATUM_A005125 59 #define CONFIG_SYS_FSL_ERRATUM_I2C_A004447 60 #define CONFIG_SYS_FSL_A004447_SVR_REV 0x00 61 62 #elif defined(CONFIG_ARCH_MPC8555) 63 #define CONFIG_SYS_FSL_DDRC_GEN1 64 #define CONFIG_SYS_FSL_SEC_COMPAT 2 65 66 #elif defined(CONFIG_ARCH_MPC8560) 67 #define CONFIG_SYS_FSL_DDRC_GEN1 68 69 #elif defined(CONFIG_ARCH_MPC8568) 70 #define CONFIG_SYS_FSL_DDRC_GEN2 71 #define CONFIG_SYS_FSL_SEC_COMPAT 2 72 #define QE_MURAM_SIZE 0x10000UL 73 #define MAX_QE_RISC 2 74 #define QE_NUM_OF_SNUM 28 75 #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 1 76 #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 77 #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 78 #define CONFIG_SYS_FSL_RMU 79 #define CONFIG_SYS_FSL_SRIO_MSG_UNIT_NUM 2 80 81 #elif defined(CONFIG_ARCH_MPC8569) 82 #define CONFIG_SYS_FSL_SEC_COMPAT 2 83 #define QE_MURAM_SIZE 0x20000UL 84 #define MAX_QE_RISC 4 85 #define QE_NUM_OF_SNUM 46 86 #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 1 87 #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 88 #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 89 #define CONFIG_SYS_FSL_RMU 90 #define CONFIG_SYS_FSL_SRIO_MSG_UNIT_NUM 2 91 #define CONFIG_SYS_FSL_ERRATUM_A004508 92 #define CONFIG_SYS_FSL_ERRATUM_A005125 93 94 #elif defined(CONFIG_ARCH_MPC8572) 95 #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 96 #define CONFIG_SYS_FSL_SEC_COMPAT 2 97 #define CONFIG_SYS_FSL_ERRATUM_DDR_115 98 #define CONFIG_SYS_FSL_ERRATUM_DDR111_DDR134 99 #define CONFIG_SYS_FSL_ERRATUM_A004508 100 #define CONFIG_SYS_FSL_ERRATUM_A005125 101 102 #elif defined(CONFIG_ARCH_P1010) 103 #define CONFIG_FSL_SDHC_V2_3 104 #define CONFIG_SYS_PPC_E500_DEBUG_TLB 3 105 #define CONFIG_TSECV2 106 #define CONFIG_SYS_FSL_SEC_COMPAT 4 107 #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 108 #define CONFIG_NUM_DDR_CONTROLLERS 1 109 #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 110 #define CONFIG_SYS_FSL_IFC_BANK_COUNT 4 111 #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.2" 112 #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 113 #define CONFIG_SYS_FSL_ERRATUM_IFC_A002769 114 #define CONFIG_SYS_FSL_ERRATUM_P1010_A003549 115 #define CONFIG_SYS_FSL_ERRATUM_SEC_A003571 116 #define CONFIG_SYS_FSL_ERRATUM_IFC_A003399 117 #define CONFIG_SYS_FSL_ERRATUM_A005125 118 #define CONFIG_SYS_FSL_ERRATUM_I2C_A004447 119 #define CONFIG_SYS_FSL_ERRATUM_A004508 120 #define CONFIG_SYS_FSL_ERRATUM_A007075 121 #define CONFIG_SYS_FSL_USB1_PHY_ENABLE 122 #define CONFIG_SYS_FSL_ERRATUM_A006261 123 #define CONFIG_SYS_FSL_ERRATUM_A004477 124 #define CONFIG_SYS_FSL_A004447_SVR_REV 0x10 125 #define CONFIG_ESDHC_HC_BLK_ADDR 126 127 /* P1011 is single core version of P1020 */ 128 #elif defined(CONFIG_ARCH_P1011) 129 #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 130 #define CONFIG_TSECV2 131 #define CONFIG_FSL_PCIE_DISABLE_ASPM 132 #define CONFIG_SYS_FSL_SEC_COMPAT 2 133 #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 134 #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001 135 #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 136 #define CONFIG_SYS_FSL_ERRATUM_A004508 137 #define CONFIG_SYS_FSL_ERRATUM_A005125 138 139 #elif defined(CONFIG_ARCH_P1020) 140 #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 141 #define CONFIG_TSECV2 142 #define CONFIG_FSL_PCIE_DISABLE_ASPM 143 #define CONFIG_SYS_FSL_SEC_COMPAT 2 144 #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001 145 #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 146 #define CONFIG_SYS_FSL_ERRATUM_A004508 147 #define CONFIG_SYS_FSL_ERRATUM_A005125 148 #ifndef CONFIG_USB_MAX_CONTROLLER_COUNT 149 #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 150 #endif 151 152 #elif defined(CONFIG_ARCH_P1021) 153 #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 154 #define CONFIG_TSECV2 155 #define CONFIG_FSL_PCIE_DISABLE_ASPM 156 #define CONFIG_SYS_FSL_SEC_COMPAT 2 157 #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001 158 #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 159 #define QE_MURAM_SIZE 0x6000UL 160 #define MAX_QE_RISC 1 161 #define QE_NUM_OF_SNUM 28 162 #define CONFIG_SYS_FSL_ERRATUM_A004508 163 #define CONFIG_SYS_FSL_ERRATUM_A005125 164 #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 165 166 #elif defined(CONFIG_ARCH_P1022) 167 #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 168 #define CONFIG_TSECV2 169 #define CONFIG_SYS_FSL_SEC_COMPAT 2 170 #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 171 #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001 172 #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 173 #define CONFIG_FSL_SATA_ERRATUM_A001 174 #define CONFIG_SYS_FSL_ERRATUM_A004508 175 #define CONFIG_SYS_FSL_ERRATUM_A005125 176 #define CONFIG_SYS_FSL_ERRATUM_A004477 177 178 #elif defined(CONFIG_ARCH_P1023) 179 #define CONFIG_SYS_FSL_SEC_COMPAT 4 180 #define CONFIG_SYS_NUM_FMAN 1 181 #define CONFIG_SYS_NUM_FM1_DTSEC 2 182 #define CONFIG_NUM_DDR_CONTROLLERS 1 183 #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 184 #define CONFIG_SYS_QMAN_NUM_PORTALS 3 185 #define CONFIG_SYS_BMAN_NUM_PORTALS 3 186 #define CONFIG_SYS_FM_MURAM_SIZE 0x10000 187 #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.2" 188 #define CONFIG_SYS_FSL_ERRATUM_A004508 189 #define CONFIG_SYS_FSL_ERRATUM_A005125 190 #define CONFIG_SYS_FSL_ERRATUM_I2C_A004447 191 #define CONFIG_SYS_FSL_A004447_SVR_REV 0x11 192 193 /* P1024 is lower end variant of P1020 */ 194 #elif defined(CONFIG_ARCH_P1024) 195 #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 196 #define CONFIG_TSECV2 197 #define CONFIG_FSL_PCIE_DISABLE_ASPM 198 #define CONFIG_SYS_FSL_SEC_COMPAT 2 199 #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 200 #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001 201 #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 202 #define CONFIG_SYS_FSL_ERRATUM_A004508 203 #define CONFIG_SYS_FSL_ERRATUM_A005125 204 205 /* P1025 is lower end variant of P1021 */ 206 #elif defined(CONFIG_ARCH_P1025) 207 #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 208 #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 209 #define CONFIG_TSECV2 210 #define CONFIG_FSL_PCIE_DISABLE_ASPM 211 #define CONFIG_SYS_FSL_SEC_COMPAT 2 212 #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001 213 #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 214 #define QE_MURAM_SIZE 0x6000UL 215 #define MAX_QE_RISC 1 216 #define QE_NUM_OF_SNUM 28 217 #define CONFIG_SYS_FSL_ERRATUM_A004508 218 #define CONFIG_SYS_FSL_ERRATUM_A005125 219 220 #elif defined(CONFIG_ARCH_P2020) 221 #define CONFIG_SYS_PPC_E500_DEBUG_TLB 2 222 #define CONFIG_SYS_FSL_SEC_COMPAT 2 223 #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 224 #define CONFIG_SYS_FSL_ERRATUM_ESDHC_A001 225 #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 2 226 #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 227 #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 228 #define CONFIG_SYS_FSL_RMU 229 #define CONFIG_SYS_FSL_SRIO_MSG_UNIT_NUM 2 230 #define CONFIG_SYS_FSL_ERRATUM_A004508 231 #define CONFIG_SYS_FSL_ERRATUM_A005125 232 #define CONFIG_SYS_FSL_ERRATUM_A004477 233 #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 234 235 #elif defined(CONFIG_ARCH_P2041) /* also supports P2040 */ 236 #define CONFIG_SYS_FSL_QORIQ_CHASSIS1 237 #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 238 #define CONFIG_SYS_FSL_NUM_CC_PLLS 2 239 #define CONFIG_SYS_FSL_SEC_COMPAT 4 240 #define CONFIG_SYS_NUM_FMAN 1 241 #define CONFIG_SYS_NUM_FM1_DTSEC 5 242 #define CONFIG_SYS_NUM_FM1_10GEC 1 243 #define CONFIG_NUM_DDR_CONTROLLERS 1 244 #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 245 #define CONFIG_SYS_FM_MURAM_SIZE 0x28000 246 #define CONFIG_SYS_FSL_TBCLK_DIV 32 247 #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.2" 248 #define CONFIG_SYS_FSL_USB1_PHY_ENABLE 249 #define CONFIG_SYS_FSL_USB2_PHY_ENABLE 250 #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 251 #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 252 #define CONFIG_SYS_FSL_ERRATUM_NMG_CPU_A011 253 #define CONFIG_SYS_FSL_ERRATUM_USB14 254 #define CONFIG_SYS_FSL_ERRATUM_CPU_A003999 255 #define CONFIG_SYS_FSL_ERRATUM_DDR_A003 256 #define CONFIG_SYS_FSL_ERRATUM_DDR_A003474 257 #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 2 258 #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 259 #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 260 #define CONFIG_SYS_FSL_ERRATUM_A004510 261 #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV 0x10 262 #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV2 0x11 263 #define CONFIG_SYS_FSL_CORENET_SNOOPVEC_COREONLY 0xf0000000 264 #define CONFIG_SYS_FSL_ERRATUM_SRIO_A004034 265 #define CONFIG_SYS_FSL_ERRATUM_A004849 266 #define CONFIG_SYS_FSL_ERRATUM_I2C_A004447 267 #define CONFIG_SYS_FSL_ERRATUM_A006261 268 #define CONFIG_SYS_FSL_A004447_SVR_REV 0x11 269 270 #elif defined(CONFIG_ARCH_P3041) 271 #define CONFIG_SYS_FSL_QORIQ_CHASSIS1 272 #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 273 #define CONFIG_SYS_FSL_NUM_CC_PLLS 2 274 #define CONFIG_SYS_FSL_SEC_COMPAT 4 275 #define CONFIG_SYS_NUM_FMAN 1 276 #define CONFIG_SYS_NUM_FM1_DTSEC 5 277 #define CONFIG_SYS_NUM_FM1_10GEC 1 278 #define CONFIG_NUM_DDR_CONTROLLERS 1 279 #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_4_5 280 #define CONFIG_SYS_FM_MURAM_SIZE 0x28000 281 #define CONFIG_SYS_FSL_TBCLK_DIV 32 282 #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.2" 283 #define CONFIG_SYS_FSL_USB1_PHY_ENABLE 284 #define CONFIG_SYS_FSL_USB2_PHY_ENABLE 285 #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 286 #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 287 #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 288 #define CONFIG_SYS_FSL_ERRATUM_NMG_CPU_A011 289 #define CONFIG_SYS_FSL_ERRATUM_USB14 290 #define CONFIG_SYS_FSL_ERRATUM_CPU_A003999 291 #define CONFIG_SYS_FSL_ERRATUM_DDR_A003 292 #define CONFIG_SYS_FSL_ERRATUM_DDR_A003474 293 #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 2 294 #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 295 #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 296 #define CONFIG_SYS_FSL_ERRATUM_A004510 297 #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV 0x10 298 #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV2 0x11 299 #define CONFIG_SYS_FSL_CORENET_SNOOPVEC_COREONLY 0xf0000000 300 #define CONFIG_SYS_FSL_ERRATUM_SRIO_A004034 301 #define CONFIG_SYS_FSL_ERRATUM_A004849 302 #define CONFIG_SYS_FSL_ERRATUM_A005812 303 #define CONFIG_SYS_FSL_ERRATUM_I2C_A004447 304 #define CONFIG_SYS_FSL_ERRATUM_A006261 305 #define CONFIG_SYS_FSL_A004447_SVR_REV 0x20 306 307 #elif defined(CONFIG_ARCH_P4080) /* also supports P4040 */ 308 #define CONFIG_SYS_FSL_QORIQ_CHASSIS1 309 #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 310 #define CONFIG_SYS_FSL_NUM_CC_PLLS 4 311 #define CONFIG_SYS_FSL_SEC_COMPAT 4 312 #define CONFIG_SYS_NUM_FMAN 2 313 #define CONFIG_SYS_NUM_FM1_DTSEC 4 314 #define CONFIG_SYS_NUM_FM2_DTSEC 4 315 #define CONFIG_SYS_NUM_FM1_10GEC 1 316 #define CONFIG_SYS_NUM_FM2_10GEC 1 317 #define CONFIG_NUM_DDR_CONTROLLERS 2 318 #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_4_4 319 #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 320 #define CONFIG_SYS_FM_MURAM_SIZE 0x28000 321 #define CONFIG_SYS_FSL_TBCLK_DIV 16 322 #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,p4080-pcie" 323 #define CONFIG_SYS_FSL_ERRATUM_CPC_A002 324 #define CONFIG_SYS_FSL_ERRATUM_CPC_A003 325 #define CONFIG_SYS_FSL_ERRATUM_DDR_A003 326 #define CONFIG_SYS_FSL_ERRATUM_ELBC_A001 327 #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 328 #define CONFIG_SYS_FSL_ERRATUM_ESDHC135 329 #define CONFIG_SYS_FSL_ERRATUM_ESDHC13 330 #define CONFIG_SYS_P4080_ERRATUM_CPU22 331 #define CONFIG_SYS_FSL_ERRATUM_NMG_CPU_A011 332 #define CONFIG_SYS_P4080_ERRATUM_SERDES8 333 #define CONFIG_SYS_P4080_ERRATUM_SERDES9 334 #define CONFIG_SYS_P4080_ERRATUM_SERDES_A001 335 #define CONFIG_SYS_P4080_ERRATUM_SERDES_A005 336 #define CONFIG_SYS_FSL_ERRATUM_CPU_A003999 337 #define CONFIG_SYS_FSL_ERRATUM_DDR_A003474 338 #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 2 339 #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 340 #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 341 #define CONFIG_SYS_FSL_RMU 342 #define CONFIG_SYS_FSL_SRIO_MSG_UNIT_NUM 2 343 #define CONFIG_SYS_FSL_ERRATUM_A004510 344 #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV 0x20 345 #define CONFIG_SYS_FSL_CORENET_SNOOPVEC_COREONLY 0xff000000 346 #define CONFIG_SYS_FSL_ERRATUM_SRIO_A004034 347 #define CONFIG_SYS_FSL_ERRATUM_A004849 348 #define CONFIG_SYS_FSL_ERRATUM_A004580 349 #define CONFIG_SYS_P4080_ERRATUM_PCIE_A003 350 #define CONFIG_SYS_FSL_ERRATUM_A005812 351 #define CONFIG_SYS_FSL_ERRATUM_I2C_A004447 352 #define CONFIG_SYS_FSL_ERRATUM_A007075 353 #define CONFIG_SYS_FSL_A004447_SVR_REV 0x20 354 355 #elif defined(CONFIG_ARCH_P5020) /* also supports P5010 */ 356 #define CONFIG_SYS_PPC64 /* 64-bit core */ 357 #define CONFIG_SYS_FSL_QORIQ_CHASSIS1 358 #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 359 #define CONFIG_SYS_FSL_NUM_CC_PLLS 2 360 #define CONFIG_SYS_FSL_SEC_COMPAT 4 361 #define CONFIG_SYS_NUM_FMAN 1 362 #define CONFIG_SYS_NUM_FM1_DTSEC 5 363 #define CONFIG_SYS_NUM_FM1_10GEC 1 364 #define CONFIG_NUM_DDR_CONTROLLERS 2 365 #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_4_4 366 #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 367 #define CONFIG_SYS_FM_MURAM_SIZE 0x28000 368 #define CONFIG_SYS_FSL_TBCLK_DIV 32 369 #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.2" 370 #define CONFIG_SYS_FSL_USB1_PHY_ENABLE 371 #define CONFIG_SYS_FSL_USB2_PHY_ENABLE 372 #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 373 #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 374 #define CONFIG_SYS_FSL_ERRATUM_USB14 375 #define CONFIG_SYS_FSL_ERRATUM_DDR_A003 376 #define CONFIG_SYS_FSL_ERRATUM_DDR_A003474 377 #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 2 378 #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 379 #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 380 #define CONFIG_SYS_FSL_ERRATUM_A004510 381 #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV 0x10 382 #define CONFIG_SYS_FSL_CORENET_SNOOPVEC_COREONLY 0xc0000000 383 #define CONFIG_SYS_FSL_ERRATUM_SRIO_A004034 384 #define CONFIG_SYS_FSL_ERRATUM_I2C_A004447 385 #define CONFIG_SYS_FSL_ERRATUM_A006261 386 #define CONFIG_SYS_FSL_A004447_SVR_REV 0x20 387 388 #elif defined(CONFIG_ARCH_P5040) 389 #define CONFIG_SYS_PPC64 390 #define CONFIG_SYS_FSL_QORIQ_CHASSIS1 391 #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 392 #define CONFIG_SYS_FSL_NUM_CC_PLLS 3 393 #define CONFIG_SYS_FSL_SEC_COMPAT 4 394 #define CONFIG_SYS_NUM_FMAN 2 395 #define CONFIG_SYS_NUM_FM1_DTSEC 5 396 #define CONFIG_SYS_NUM_FM1_10GEC 1 397 #define CONFIG_SYS_NUM_FM2_DTSEC 5 398 #define CONFIG_SYS_NUM_FM2_10GEC 1 399 #define CONFIG_NUM_DDR_CONTROLLERS 2 400 #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_4_4 401 #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 402 #define CONFIG_SYS_FM_MURAM_SIZE 0x28000 403 #define CONFIG_SYS_FSL_TBCLK_DIV 16 404 #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.4" 405 #define CONFIG_SYS_FSL_USB1_PHY_ENABLE 406 #define CONFIG_SYS_FSL_USB2_PHY_ENABLE 407 #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 408 #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 409 #define CONFIG_SYS_FSL_ERRATUM_USB14 410 #define CONFIG_SYS_FSL_ERRATUM_DDR_A003 411 #define CONFIG_SYS_FSL_ERRATUM_DDR_A003474 412 #define CONFIG_SYS_FSL_ERRATUM_A004699 413 #define CONFIG_SYS_FSL_ERRATUM_A004510 414 #define CONFIG_SYS_FSL_ERRATUM_A004510_SVR_REV 0x10 415 #define CONFIG_SYS_FSL_ERRATUM_A006261 416 #define CONFIG_SYS_FSL_CORENET_SNOOPVEC_COREONLY 0xf0000000 417 #define CONFIG_SYS_FSL_ERRATUM_A005812 418 419 #elif defined(CONFIG_ARCH_BSC9131) 420 #define CONFIG_FSL_SDHC_V2_3 421 #define CONFIG_TSECV2 422 #define CONFIG_SYS_FSL_SEC_COMPAT 4 423 #define CONFIG_NUM_DDR_CONTROLLERS 1 424 #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_4_4 425 #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 426 #define CONFIG_SYS_FSL_DSP_M2_RAM_ADDR 0xb0000000 427 #define CONFIG_SYS_FSL_DSP_CCSRBAR_DEFAULT 0xff600000 428 #define CONFIG_SYS_FSL_IFC_BANK_COUNT 3 429 #define CONFIG_NAND_FSL_IFC 430 #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 431 #define CONFIG_SYS_FSL_ERRATUM_A005125 432 #define CONFIG_SYS_FSL_ERRATUM_A004477 433 #define CONFIG_ESDHC_HC_BLK_ADDR 434 435 #elif defined(CONFIG_ARCH_BSC9132) 436 #define CONFIG_SYS_PPC_E500_DEBUG_TLB 3 437 #define CONFIG_FSL_SDHC_V2_3 438 #define CONFIG_TSECV2 439 #define CONFIG_SYS_FSL_SEC_COMPAT 4 440 #define CONFIG_NUM_DDR_CONTROLLERS 2 441 #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_4_6 442 #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 443 #define CONFIG_SYS_FSL_DSP_DDR_ADDR 0x40000000 444 #define CONFIG_SYS_FSL_DSP_M2_RAM_ADDR 0xb0000000 445 #define CONFIG_SYS_FSL_DSP_M3_RAM_ADDR 0xc0000000 446 #define CONFIG_SYS_FSL_DSP_CCSRBAR_DEFAULT 0xff600000 447 #define CONFIG_SYS_FSL_IFC_BANK_COUNT 3 448 #define CONFIG_NAND_FSL_IFC 449 #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 450 #define CONFIG_SYS_FSL_ESDHC_P1010_BROKEN_SDCLK 451 #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.2" 452 #define CONFIG_SYS_FSL_ERRATUM_A005125 453 #define CONFIG_SYS_FSL_ERRATUM_A005434 454 #define CONFIG_SYS_FSL_ERRATUM_A004477 455 #define CONFIG_SYS_FSL_ERRATUM_I2C_A004447 456 #define CONFIG_SYS_FSL_A004447_SVR_REV 0x11 457 #define CONFIG_ESDHC_HC_BLK_ADDR 458 459 #elif defined(CONFIG_ARCH_T4240) || defined(CONFIG_ARCH_T4160) 460 #define CONFIG_E6500 461 #define CONFIG_SYS_PPC64 /* 64-bit core */ 462 #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 463 #define CONFIG_SYS_FSL_QORIQ_CHASSIS2 /* Freescale Chassis generation 2 */ 464 #define CONFIG_SYS_FSL_CORES_PER_CLUSTER 4 465 #define CONFIG_SYS_FSL_QMAN_V3 /* QMAN version 3 */ 466 #ifdef CONFIG_ARCH_T4240 467 #define CONFIG_SYS_FSL_CLUSTER_CLOCKS { 1, 1, 4 } 468 #define CONFIG_SYS_NUM_FM1_DTSEC 8 469 #define CONFIG_SYS_NUM_FM1_10GEC 2 470 #define CONFIG_SYS_NUM_FM2_DTSEC 8 471 #define CONFIG_SYS_NUM_FM2_10GEC 2 472 #define CONFIG_NUM_DDR_CONTROLLERS 3 473 #define CONFIG_SYS_FSL_ERRATUM_A006261 474 #else 475 #define CONFIG_SYS_NUM_FM1_DTSEC 6 476 #define CONFIG_SYS_NUM_FM1_10GEC 1 477 #define CONFIG_SYS_NUM_FM2_DTSEC 8 478 #define CONFIG_SYS_NUM_FM2_10GEC 1 479 #define CONFIG_NUM_DDR_CONTROLLERS 2 480 #if defined(CONFIG_ARCH_T4160) 481 #define CONFIG_SYS_FSL_CLUSTER_CLOCKS { 1, 1 } 482 #endif 483 #endif 484 #define CONFIG_SYS_FSL_NUM_CC_PLLS 5 485 #define CONFIG_SYS_FSL_SRDS_1 486 #define CONFIG_SYS_FSL_SRDS_2 487 #define CONFIG_SYS_FSL_SRDS_3 488 #define CONFIG_SYS_FSL_SRDS_4 489 #define CONFIG_SYS_FSL_SEC_COMPAT 4 490 #define CONFIG_SYS_NUM_FMAN 2 491 #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 492 #define CONFIG_SYS_PME_CLK 0 493 #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_4_7 494 #define CONFIG_SYS_FSL_IFC_BANK_COUNT 8 495 #define CONFIG_SYS_FMAN_V3 496 #define CONFIG_SYS_FM1_CLK 3 497 #define CONFIG_SYS_FM2_CLK 3 498 #define CONFIG_SYS_FM_MURAM_SIZE 0x60000 499 #define CONFIG_SYS_FSL_TBCLK_DIV 16 500 #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v3.0" 501 #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 2 502 #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 503 #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 504 #define CONFIG_SYS_FSL_SRIO_LIODN 505 #define CONFIG_SYS_FSL_USB_DUAL_PHY_ENABLE 506 #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 507 #define CONFIG_SYS_FSL_ERRATUM_A004468 508 #define CONFIG_SYS_FSL_ERRATUM_A005871 509 #define CONFIG_SYS_FSL_ERRATUM_A006379 510 #define CONFIG_SYS_FSL_ERRATUM_A007186 511 #define CONFIG_SYS_FSL_ERRATUM_A006593 512 #define CONFIG_SYS_FSL_ERRATUM_A007798 513 #define CONFIG_SYS_FSL_ERRATUM_A009942 514 #define CONFIG_SYS_FSL_SFP_VER_3_0 515 #define CONFIG_SYS_FSL_PCI_VER_3_X 516 517 #elif defined(CONFIG_ARCH_B4860) || defined(CONFIG_ARCH_B4420) 518 #define CONFIG_E6500 519 #define CONFIG_SYS_PPC64 /* 64-bit core */ 520 #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 521 #define CONFIG_SYS_FSL_QORIQ_CHASSIS2 /* Freescale Chassis generation 2 */ 522 #define CONFIG_SYS_FSL_QMAN_V3 /* QMAN version 3 */ 523 #define CONFIG_HETROGENOUS_CLUSTERS /* DSP/SC3900 core clusters */ 524 #define CONFIG_PPC_CLUSTER_START 0 /*Start index of ppc clusters*/ 525 #define CONFIG_DSP_CLUSTER_START 1 /*Start index of dsp clusters*/ 526 #define CONFIG_SYS_FSL_SRDS_1 527 #define CONFIG_SYS_FSL_SRDS_2 528 #define CONFIG_SYS_MAPLE 529 #define CONFIG_SYS_CPRI 530 #define CONFIG_SYS_FSL_NUM_CC_PLLS 5 531 #define CONFIG_SYS_FSL_SEC_COMPAT 4 532 #define CONFIG_SYS_NUM_FMAN 1 533 #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 534 #define CONFIG_SYS_FM1_CLK 0 535 #define CONFIG_SYS_CPRI_CLK 3 536 #define CONFIG_SYS_ULB_CLK 4 537 #define CONFIG_SYS_ETVPE_CLK 1 538 #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_4_7 539 #define CONFIG_SYS_FSL_IFC_BANK_COUNT 4 540 #define CONFIG_SYS_FMAN_V3 541 #define CONFIG_SYS_FM_MURAM_SIZE 0x60000 542 #define CONFIG_SYS_FSL_TBCLK_DIV 16 543 #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.4" 544 #define CONFIG_SYS_FSL_USB1_PHY_ENABLE 545 #define CONFIG_SYS_FSL_ERRATUM_A005871 546 #define CONFIG_SYS_FSL_ERRATUM_A006379 547 #define CONFIG_SYS_FSL_ERRATUM_A007186 548 #define CONFIG_SYS_FSL_ERRATUM_A006593 549 #define CONFIG_SYS_FSL_ERRATUM_A007075 550 #define CONFIG_SYS_FSL_ERRATUM_A006475 551 #define CONFIG_SYS_FSL_ERRATUM_A006384 552 #define CONFIG_SYS_FSL_ERRATUM_A007212 553 #define CONFIG_SYS_FSL_ERRATUM_A004477 554 #define CONFIG_SYS_FSL_ERRATUM_A009942 555 #define CONFIG_SYS_FSL_SFP_VER_3_0 556 557 #ifdef CONFIG_ARCH_B4860 558 #define CONFIG_SYS_FSL_CORES_PER_CLUSTER 4 559 #define CONFIG_MAX_DSP_CPUS 12 560 #define CONFIG_NUM_DSP_CPUS 6 561 #define CONFIG_SYS_FSL_SRDS_NUM_PLLS 2 562 #define CONFIG_SYS_FSL_CLUSTER_CLOCKS { 1, 4, 4, 4 } 563 #define CONFIG_SYS_NUM_FM1_DTSEC 6 564 #define CONFIG_SYS_NUM_FM1_10GEC 2 565 #define CONFIG_NUM_DDR_CONTROLLERS 2 566 #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 567 #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 2 568 #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 569 #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 570 #define CONFIG_SYS_FSL_SRIO_LIODN 571 #else 572 #define CONFIG_MAX_DSP_CPUS 2 573 #define CONFIG_SYS_FSL_SRDS_NUM_PLLS 1 574 #define CONFIG_SYS_FSL_CORES_PER_CLUSTER 2 575 #define CONFIG_SYS_FSL_CLUSTER_CLOCKS { 1, 4 } 576 #define CONFIG_SYS_NUM_FM1_DTSEC 4 577 #define CONFIG_SYS_NUM_FM1_10GEC 0 578 #define CONFIG_NUM_DDR_CONTROLLERS 1 579 #endif 580 581 #elif defined(CONFIG_ARCH_T1040) || defined(CONFIG_ARCH_T1042) ||\ 582 defined(CONFIG_PPC_T1020) || defined(CONFIG_PPC_T1022) 583 #define CONFIG_E5500 584 #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 585 #define CONFIG_SYS_FSL_QORIQ_CHASSIS2 /* Freescale Chassis generation 2 */ 586 #define CONFIG_SYS_FSL_CORES_PER_CLUSTER 1 587 #define CONFIG_SYS_FSL_QMAN_V3 /* QMAN version 3 */ 588 #ifdef CONFIG_SYS_FSL_DDR4 589 #define CONFIG_SYS_FSL_DDRC_GEN4 590 #endif 591 #define CONFIG_SYS_FSL_NUM_CC_PLLS 2 592 #define CONFIG_SYS_FSL_CLUSTER_CLOCKS { 1, 1, 1, 1 } 593 #define CONFIG_SYS_FSL_SRDS_1 594 #define CONFIG_SYS_FSL_SEC_COMPAT 5 595 #define CONFIG_SYS_NUM_FMAN 1 596 #define CONFIG_SYS_NUM_FM1_DTSEC 5 597 #define CONFIG_NUM_DDR_CONTROLLERS 1 598 #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 599 #define CONFIG_PME_PLAT_CLK_DIV 2 600 #define CONFIG_SYS_PME_CLK CONFIG_PME_PLAT_CLK_DIV 601 #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_5_0 602 #define CONFIG_SYS_FSL_IFC_BANK_COUNT 8 603 #define CONFIG_SYS_FSL_ERRATUM_A008044 604 #define CONFIG_SYS_FMAN_V3 605 #define CONFIG_FM_PLAT_CLK_DIV 1 606 #define CONFIG_SYS_FM1_CLK CONFIG_FM_PLAT_CLK_DIV 607 #define CONFIG_SYS_SDHC_CLK 0/* Select SDHC CLK begining from PLL1 608 per rcw field value */ 609 #define CONFIG_SYS_SDHC_CLK_2_PLL /* Select SDHC CLK from 2 PLLs */ 610 #define CONFIG_SYS_FM_MURAM_SIZE 0x30000 611 #define CONFIG_SYS_FSL_SINGLE_SOURCE_CLK 612 #define CONFIG_SYS_FSL_TBCLK_DIV 16 613 #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.4" 614 #define CONFIG_SYS_FSL_USB_DUAL_PHY_ENABLE 615 #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 616 #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 617 #define ESDHCI_QUIRK_BROKEN_TIMEOUT_VALUE 618 #define QE_MURAM_SIZE 0x6000UL 619 #define MAX_QE_RISC 1 620 #define QE_NUM_OF_SNUM 28 621 #define CONFIG_SYS_FSL_SFP_VER_3_0 622 #define CONFIG_SYS_FSL_ERRATUM_A008378 623 #define CONFIG_SYS_FSL_ERRATUM_A009663 624 #define CONFIG_SYS_FSL_ERRATUM_A009942 625 626 #elif defined(CONFIG_ARCH_T1024) || defined(CONFIG_ARCH_T1023) ||\ 627 defined(CONFIG_PPC_T1014) || defined(CONFIG_PPC_T1013) 628 #define CONFIG_E5500 629 #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 630 #define CONFIG_SYS_FSL_QORIQ_CHASSIS2 /* Freescale Chassis generation 2 */ 631 #define CONFIG_SYS_FSL_CORES_PER_CLUSTER 1 632 #define CONFIG_SYS_FSL_QMAN_V3 /* QMAN version 3 */ 633 #define CONFIG_SYS_FMAN_V3 634 #ifdef CONFIG_SYS_FSL_DDR4 635 #define CONFIG_SYS_FSL_DDRC_GEN4 636 #endif 637 #define CONFIG_SYS_FSL_NUM_CC_PLL 2 638 #define CONFIG_SYS_FSL_CLUSTER_CLOCKS { 1, 1, 1, 1 } 639 #define CONFIG_SYS_FSL_SRDS_1 640 #define CONFIG_SYS_FSL_SEC_COMPAT 5 641 #define CONFIG_SYS_NUM_FMAN 1 642 #define CONFIG_SYS_NUM_FM1_DTSEC 4 643 #define CONFIG_SYS_NUM_FM1_10GEC 1 644 #define CONFIG_FSL_FM_10GEC_REGULAR_NOTATION 645 #define CONFIG_NUM_DDR_CONTROLLERS 1 646 #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 647 #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_5_0 648 #define CONFIG_SYS_FSL_IFC_BANK_COUNT 8 649 #define CONFIG_SYS_FM1_CLK 0 650 #define CONFIG_SYS_SDHC_CLK 0/* Select SDHC CLK begining from PLL1 651 per rcw field value */ 652 #define CONFIG_QBMAN_CLK_DIV 1 653 #define CONFIG_SYS_FM_MURAM_SIZE 0x30000 654 #define CONFIG_SYS_FSL_SINGLE_SOURCE_CLK 655 #define CONFIG_SYS_FSL_TBCLK_DIV 16 656 #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v2.4" 657 #define CONFIG_SYS_FSL_USB_DUAL_PHY_ENABLE 658 #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 659 #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 660 #define ESDHCI_QUIRK_BROKEN_TIMEOUT_VALUE 661 #define QE_MURAM_SIZE 0x6000UL 662 #define MAX_QE_RISC 1 663 #define QE_NUM_OF_SNUM 28 664 #define CONFIG_SYS_FSL_SFP_VER_3_0 665 #define CONFIG_SYS_FSL_ERRATUM_A008378 666 #define CONFIG_SYS_FSL_ERRATUM_A009663 667 #define CONFIG_SYS_FSL_ERRATUM_A009942 668 669 #elif defined(CONFIG_ARCH_T2080) || defined(CONFIG_ARCH_T2081) 670 #define CONFIG_E6500 671 #define CONFIG_SYS_PPC64 /* 64-bit core */ 672 #define CONFIG_FSL_CORENET /* Freescale CoreNet platform */ 673 #define CONFIG_SYS_FSL_QORIQ_CHASSIS2 /* Freescale Chassis generation 2 */ 674 #define CONFIG_SYS_FSL_CORES_PER_CLUSTER 4 675 #define CONFIG_SYS_FSL_NUM_CC_PLLS 2 676 #define CONFIG_SYS_FSL_QMAN_V3 677 #define CONFIG_SYS_FSL_SEC_COMPAT 4 678 #define CONFIG_SYS_NUM_FMAN 1 679 #define CONFIG_SYS_FSL_CLUSTER_CLOCKS { 1, 4, 4, 4 } 680 #define CONFIG_SYS_FSL_SRDS_1 681 #define CONFIG_SYS_FSL_PCI_VER_3_X 682 #if defined(CONFIG_ARCH_T2080) 683 #define CONFIG_SYS_NUM_FM1_DTSEC 8 684 #define CONFIG_SYS_NUM_FM1_10GEC 4 685 #define CONFIG_SYS_FSL_SRDS_2 686 #define CONFIG_SYS_FSL_SRIO_LIODN 687 #define CONFIG_SYS_FSL_SRIO_MAX_PORTS 2 688 #define CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 9 689 #define CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 5 690 #elif defined(CONFIG_ARCH_T2081) 691 #define CONFIG_SYS_NUM_FM1_DTSEC 6 692 #define CONFIG_SYS_NUM_FM1_10GEC 2 693 #endif 694 #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 695 #define CONFIG_NUM_DDR_CONTROLLERS 1 696 #define CONFIG_PME_PLAT_CLK_DIV 1 697 #define CONFIG_SYS_PME_CLK CONFIG_PME_PLAT_CLK_DIV 698 #define CONFIG_SYS_FM1_CLK 0 699 #define CONFIG_SYS_SDHC_CLK 1/* Select SDHC CLK begining from PLL2 700 per rcw field value */ 701 #define CONFIG_SYS_SDHC_CLK_2_PLL /* Select SDHC CLK from 2 PLLs */ 702 #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_4_7 703 #define CONFIG_SYS_FSL_IFC_BANK_COUNT 8 704 #define CONFIG_SYS_FMAN_V3 705 #define CONFIG_SYS_FM_MURAM_SIZE 0x28000 706 #define CONFIG_SYS_FSL_TBCLK_DIV 16 707 #define CONFIG_SYS_FSL_PCIE_COMPAT "fsl,qoriq-pcie-v3.0" 708 #define CONFIG_SYS_FSL_USB_DUAL_PHY_ENABLE 709 #define CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 710 #define CONFIG_SYS_FSL_ERRATUM_A007212 711 #define CONFIG_SYS_FSL_SFP_VER_3_0 712 #define CONFIG_SYS_FSL_ISBC_VER 2 713 #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 714 #define CONFIG_SYS_FSL_ERRATUM_A006593 715 #define CONFIG_SYS_FSL_ERRATUM_A007186 716 #define CONFIG_SYS_FSL_ERRATUM_A006379 717 #define CONFIG_SYS_FSL_ERRATUM_A009942 718 #define ESDHCI_QUIRK_BROKEN_TIMEOUT_VALUE 719 #define CONFIG_SYS_FSL_SFP_VER_3_0 720 721 722 #elif defined(CONFIG_ARCH_C29X) 723 #define CONFIG_FSL_SDHC_V2_3 724 #define CONFIG_SYS_PPC_E500_DEBUG_TLB 3 725 #define CONFIG_TSECV2_1 726 #define CONFIG_SYS_FSL_SEC_COMPAT 6 727 #define CONFIG_SYS_FSL_ERRATUM_ESDHC111 728 #define CONFIG_NUM_DDR_CONTROLLERS 1 729 #define CONFIG_SYS_FSL_DDR_VER FSL_DDR_VER_4_6 730 #define CONFIG_SYS_FSL_IFC_BANK_COUNT 8 731 #define CONFIG_SYS_FSL_ERRATUM_A005125 732 #define CONFIG_SYS_FSL_MAX_NUM_OF_SEC 3 733 #define CONFIG_SYS_FSL_SEC_IDX_OFFSET 0x20000 734 735 #elif defined(CONFIG_ARCH_QEMU_E500) 736 737 #else 738 #error Processor type not defined for this platform 739 #endif 740 741 #ifdef CONFIG_E6500 742 #define CONFIG_SYS_FSL_THREADS_PER_CORE 2 743 #else 744 #define CONFIG_SYS_FSL_THREADS_PER_CORE 1 745 #endif 746 747 #if !defined(CONFIG_SYS_FSL_DDRC_GEN1) && \ 748 !defined(CONFIG_SYS_FSL_DDRC_GEN2) && \ 749 !defined(CONFIG_SYS_FSL_DDRC_GEN3) && \ 750 !defined(CONFIG_SYS_FSL_DDRC_GEN4) 751 #define CONFIG_SYS_FSL_DDRC_GEN3 752 #endif 753 754 #if !defined(CONFIG_ARCH_C29X) 755 #define CONFIG_SYS_FSL_MAX_NUM_OF_SEC 1 756 #endif 757 758 #endif /* _ASM_MPC85xx_CONFIG_H_ */ 759