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