|
@@ -25,7 +25,7 @@
|
|
|
|
|
|
DECLARE_GLOBAL_DATA_PTR;
|
|
|
|
|
|
-#if defined(CONFIG_SYS_FSL_ERRATUM_IFC_A003399) && !defined(CONFIG_SYS_RAMBOOT)
|
|
|
+#ifdef CONFIG_A003399_NOR_WORKAROUND
|
|
|
void setup_ifc(void)
|
|
|
{
|
|
|
struct fsl_ifc *ifc_regs = (void *)CONFIG_SYS_IFC_ADDR;
|
|
@@ -99,7 +99,7 @@ void cpu_init_early_f(void)
|
|
|
#ifdef CONFIG_SYS_FSL_ERRATUM_P1010_A003549
|
|
|
ccsr_gur_t *gur = (void *)(CONFIG_SYS_MPC85xx_GUTS_ADDR);
|
|
|
#endif
|
|
|
-#if defined(CONFIG_SYS_FSL_ERRATUM_IFC_A003399) && !defined(CONFIG_SYS_RAMBOOT)
|
|
|
+#ifdef CONFIG_A003399_NOR_WORKAROUND
|
|
|
ccsr_l2cache_t *l2cache = (void *)CONFIG_SYS_MPC85xx_L2_ADDR;
|
|
|
u32 *dst, *src;
|
|
|
void (*setup_ifc_sram)(void);
|
|
@@ -138,7 +138,7 @@ void cpu_init_early_f(void)
|
|
|
* Work Around for IFC Erratum A003399, issue will hit only when execution
|
|
|
* from NOR Flash
|
|
|
*/
|
|
|
-#if defined(CONFIG_SYS_FSL_ERRATUM_IFC_A003399) && !defined(CONFIG_SYS_RAMBOOT)
|
|
|
+#ifdef CONFIG_A003399_NOR_WORKAROUND
|
|
|
#define SRAM_BASE_ADDR (0x00000000)
|
|
|
/* TLB for SRAM */
|
|
|
mas0 = MAS0_TLBSEL(1) | MAS0_ESEL(9);
|