|
@@ -352,7 +352,8 @@ void __init l2x0_init(void __iomem *base, u32 aux_val, u32 aux_mask)
|
|
/* Unmapped register. */
|
|
/* Unmapped register. */
|
|
sync_reg_offset = L2X0_DUMMY_REG;
|
|
sync_reg_offset = L2X0_DUMMY_REG;
|
|
#endif
|
|
#endif
|
|
- outer_cache.set_debug = pl310_set_debug;
|
|
|
|
|
|
+ if ((cache_id & L2X0_CACHE_ID_RTL_MASK) <= L2X0_CACHE_ID_RTL_R3P0)
|
|
|
|
+ outer_cache.set_debug = pl310_set_debug;
|
|
break;
|
|
break;
|
|
case L2X0_CACHE_ID_PART_L210:
|
|
case L2X0_CACHE_ID_PART_L210:
|
|
ways = (aux >> 13) & 0xf;
|
|
ways = (aux >> 13) & 0xf;
|