Lines Matching refs:aux

128 static void l2c_enable(void __iomem *base, u32 aux, unsigned num_lock)  in l2c_enable()  argument
136 l2x0_saved_regs.aux_ctrl = aux; in l2c_enable()
394 static void l2c220_enable(void __iomem *base, u32 aux, unsigned num_lock) in l2c220_enable() argument
401 aux |= L220_AUX_CTRL_NS_LOCKDOWN; in l2c220_enable()
403 l2c_enable(base, aux, num_lock); in l2c220_enable()
606 static void __init l2c310_enable(void __iomem *base, u32 aux, unsigned num_lock) in l2c310_enable() argument
613 aux |= L310_AUX_CTRL_EARLY_BRESP; in l2c310_enable()
615 } else if (aux & L310_AUX_CTRL_EARLY_BRESP) { in l2c310_enable()
617 aux &= ~L310_AUX_CTRL_EARLY_BRESP; in l2c310_enable()
630 if (aux & L310_AUX_CTRL_FULL_LINE_ZERO && !(acr & BIT(3))) in l2c310_enable()
633 if (!(aux & L310_AUX_CTRL_FULL_LINE_ZERO) && !outer_cache.write_sec) { in l2c310_enable()
634 aux |= L310_AUX_CTRL_FULL_LINE_ZERO; in l2c310_enable()
637 } else if (aux & (L310_AUX_CTRL_FULL_LINE_ZERO | L310_AUX_CTRL_EARLY_BRESP)) { in l2c310_enable()
639 aux &= ~(L310_AUX_CTRL_FULL_LINE_ZERO | L310_AUX_CTRL_EARLY_BRESP); in l2c310_enable()
652 aux |= L310_AUX_CTRL_NS_LOCKDOWN; in l2c310_enable()
654 l2c_enable(base, aux, num_lock); in l2c310_enable()
657 aux = readl_relaxed(base + L2X0_AUX_CTRL); in l2c310_enable()
659 if (aux & (L310_AUX_CTRL_DATA_PREFETCH | L310_AUX_CTRL_INSTR_PREFETCH)) { in l2c310_enable()
663 aux & L310_AUX_CTRL_INSTR_PREFETCH ? "I" : "", in l2c310_enable()
664 aux & L310_AUX_CTRL_DATA_PREFETCH ? "D" : "", in l2c310_enable()
678 if (aux & L310_AUX_CTRL_FULL_LINE_ZERO) { in l2c310_enable()
782 u32 aux, old_aux; in __l2c_init() local
800 old_aux = aux = readl_relaxed(l2x0_base + L2X0_AUX_CTRL); in __l2c_init()
801 aux &= aux_mask; in __l2c_init()
802 aux |= aux_val; in __l2c_init()
804 if (old_aux != aux) in __l2c_init()
806 old_aux, aux); in __l2c_init()
813 if (aux & (1 << 16)) in __l2c_init()
821 ways = (aux >> 13) & 0xf; in __l2c_init()
825 ways = (aux >> 13) & 0xf; in __l2c_init()
845 way_size_bits = (aux & L2C_AUX_CTRL_WAY_SIZE_MASK) >> in __l2c_init()
860 data->enable(l2x0_base, aux, data->num_lock); in __l2c_init()
872 aux = readl_relaxed(l2x0_base + L2X0_AUX_CTRL); in __l2c_init()
877 data->type, cache_id, aux); in __l2c_init()
1369 static void __init aurora_enable_no_outer(void __iomem *base, u32 aux, in aurora_enable_no_outer() argument
1380 l2c_enable(base, aux, num_lock); in aurora_enable_no_outer()