From 33ce14f04ff6dc91488d9332970bf9ce176d1b63 Mon Sep 17 00:00:00 2001 From: Sandrine Bailleux Date: Fri, 9 May 2014 10:04:08 +0100 Subject: [PATCH] juno: Increase L2RAM wait state to support higher cluster frequencies Change-Id: I7f1fb4ed01ed73de1196ca17ed6fc1524478ec75 --- arch/aarch64/cpu/cpu_helpers.S | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/arch/aarch64/cpu/cpu_helpers.S b/arch/aarch64/cpu/cpu_helpers.S index 009f08acf..c05262312 100644 --- a/arch/aarch64/cpu/cpu_helpers.S +++ b/arch/aarch64/cpu/cpu_helpers.S @@ -46,12 +46,19 @@ cpu_reset_handler: ; .type cpu_reset_handler, %function lsr x0, x0, #MIDR_PN_SHIFT and x0, x0, #MIDR_PN_MASK cmp x0, #MIDR_PN_A57 - b.eq smp_setup_begin + b.eq a57_setup_begin cmp x0, #MIDR_PN_A53 - b.ne smp_setup_end + b.eq smp_setup_begin + b smp_setup_end + +a57_setup_begin: + mov x0, #0x082 + msr s3_1_c11_c0_2, x0 + smp_setup_begin: bl read_cpuectlr orr x0, x0, #CPUECTLR_SMP_BIT bl write_cpuectlr + smp_setup_end: ret x19