ARM: cache-l2x0: honour aux_val when determing way size
l2x0_init() allows to overwrite bits in the AUX_CTRL register
using the aux_val/aux_mask arguments. On i.MX35 this is used
to pass a correct AUX_CTRL value to overwrite bogus reset values
for this register. To make this work we have to apply
aux_val/aux_mask before using the AUX_CTRL value to determine the
way size.

This fixes: 3f7e890da7 ARM: l2x0: Implement L310 support
Before this commit the way size was hardcoded to 8.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
1 parent d11584d commit c0befa7cd0a16c6f3512124dac377fc9e1f46e34
@Sascha Hauer Sascha Hauer authored on 20 Apr 2017
Showing 1 changed file
View
arch/arm/cpu/cache-l2x0.c