The old value needs to be cleared before inserting the new one. Signed-off-by: Mans Rullgard <mans.rullg...@linaro.org> --- arch/arm/mach-omap2/omap4-common.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/arch/arm/mach-omap2/omap4-common.c b/arch/arm/mach-omap2/omap4-common.c index 03b13e3..be74f78 100644 --- a/arch/arm/mach-omap2/omap4-common.c +++ b/arch/arm/mach-omap2/omap4-common.c @@ -184,6 +184,7 @@ static int __init omap_l2_cache_init(void) (1 << L2X0_PREFETCH_DOUBLE_LINEFILL_SHIFT); if (cpu_is_omap446x() || (omap_rev() >= OMAP4430_REV_ES2_2)) { + por_ctrl &= ~0x1f; por_ctrl |= L2X0_POR_OFFSET_VALUE; omap_smc1(0x113, por_ctrl); } -- 1.7.7.4 _______________________________________________ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev