Thread (137 messages) 137 messages, 15 authors, 2014-04-07
STALE4446d

[[PATCH 62/75] ARM: l2c: sti: remove cache size override

From: Maxime Coquelin <hidden>
Date: 2014-03-31 08:28:46


On 03/28/2014 04:19 PM, Russell King wrote:
quoted hunk ↗ jump to hunk
Signed-off-by: Russell King <redacted>
---
  arch/arm/mach-sti/board-dt.c | 12 +++---------
  1 file changed, 3 insertions(+), 9 deletions(-)
diff --git a/arch/arm/mach-sti/board-dt.c b/arch/arm/mach-sti/board-dt.c
index dc8669efc12d..cf716ae10726 100644
--- a/arch/arm/mach-sti/board-dt.c
+++ b/arch/arm/mach-sti/board-dt.c
@@ -16,15 +16,9 @@

  void __init stih41x_l2x0_init(void)
  {
-	u32 way_size = 0x4;
-	u32 aux_ctrl;
-	/* may be this can be encoded in macros like BIT*() */
-	aux_ctrl = L2C_AUX_CTRL_SHARED_OVERRIDE |
-		   L310_AUX_CTRL_DATA_PREFETCH |
-		   L310_AUX_CTRL_INSTR_PREFETCH |
-		   L2C_AUX_CTRL_WAY_SIZE(way_size);
-
-	l2x0_of_init(aux_ctrl, L2X0_AUX_CTRL_MASK);
+	l2x0_of_init(L2C_AUX_CTRL_SHARED_OVERRIDE |
+		     L310_AUX_CTRL_DATA_PREFETCH |
+		     L310_AUX_CTRL_INSTR_PREFETCH, 0xc00f0fff);
As discussed last week, the STiH416 SoC has his way size value set to 0 
at reset instead of 4.

I think this should be done by the bootloader instead of the Kernel.
Sadly the bootloader don't set it for now, but I will request it to be 
implemented.

Regards,
Maxime
  }

  static void __init stih41x_machine_init(void)
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help