|
@@ -109,7 +109,8 @@ void __init init_IRQ(void)
|
|
|
|
|
|
if (IS_ENABLED(CONFIG_OF) && IS_ENABLED(CONFIG_CACHE_L2X0) &&
|
|
if (IS_ENABLED(CONFIG_OF) && IS_ENABLED(CONFIG_CACHE_L2X0) &&
|
|
(machine_desc->l2c_aux_mask || machine_desc->l2c_aux_val)) {
|
|
(machine_desc->l2c_aux_mask || machine_desc->l2c_aux_val)) {
|
|
- outer_cache.write_sec = machine_desc->l2c_write_sec;
|
|
|
|
|
|
+ if (!outer_cache.write_sec)
|
|
|
|
+ outer_cache.write_sec = machine_desc->l2c_write_sec;
|
|
ret = l2x0_of_init(machine_desc->l2c_aux_val,
|
|
ret = l2x0_of_init(machine_desc->l2c_aux_val,
|
|
machine_desc->l2c_aux_mask);
|
|
machine_desc->l2c_aux_mask);
|
|
if (ret)
|
|
if (ret)
|