summaryrefslogtreecommitdiff
path: root/arch/arm/cpu/armv8/start.S
diff options
context:
space:
mode:
authorTom Rini <trini@konsulko.com>2017-06-03 18:05:04 -0400
committerTom Rini <trini@konsulko.com>2017-06-03 18:05:04 -0400
commit541f538f4ca50082f77f7f34f05950d57804b1cc (patch)
tree09e94cc98e5d024bd016ba2b04b61f0b816304c6 /arch/arm/cpu/armv8/start.S
parentb07d044d5bfa8c440b172eb3f8a9d537f82e21b6 (diff)
parent8d75d52878514e23e0bd9c30743255570d05409c (diff)
Merge git://git.denx.de/u-boot-fsl-qoriq
Diffstat (limited to 'arch/arm/cpu/armv8/start.S')
-rw-r--r--arch/arm/cpu/armv8/start.S3
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/arm/cpu/armv8/start.S b/arch/arm/cpu/armv8/start.S
index 354468b9053..5c500be51d1 100644
--- a/arch/arm/cpu/armv8/start.S
+++ b/arch/arm/cpu/armv8/start.S
@@ -91,9 +91,12 @@ save_boot_params_ret:
* this bit should be set for A53/A57/A72.
*/
#ifdef CONFIG_ARMV8_SET_SMPEN
+ switch_el x1, 3f, 1f, 1f
+3:
mrs x0, S3_1_c15_c2_1 /* cpuectlr_el1 */
orr x0, x0, #0x40
msr S3_1_c15_c2_1, x0
+1:
#endif
/* Apply ARM core specific erratas */