diff options
Diffstat (limited to 'cpu/mpc85xx/cpu_init.c')
| -rw-r--r-- | cpu/mpc85xx/cpu_init.c | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/cpu/mpc85xx/cpu_init.c b/cpu/mpc85xx/cpu_init.c index a6d1e999b..a8d83b1c8 100644 --- a/cpu/mpc85xx/cpu_init.c +++ b/cpu/mpc85xx/cpu_init.c @@ -336,8 +336,8 @@ int cpu_init_r(void)  	u32 l2cfg0 = mfspr(SPRN_L2CFG0);  	/* invalidate the L2 cache */ -	mtspr(SPRN_L2CSR0, L2CSR0_L2FI); -	while (mfspr(SPRN_L2CSR0) & L2CSR0_L2FI) +	mtspr(SPRN_L2CSR0, (L2CSR0_L2FI|L2CSR0_L2LFC)); +	while (mfspr(SPRN_L2CSR0) & (L2CSR0_L2FI|L2CSR0_L2LFC))  		;  	/* enable the cache */ |