
On Mon, 11 Jan 2021 21:11:48 +0100 Jernej Skrabec jernej.skrabec@siol.net wrote:
H616 uses different address for reset. Add it.
Signed-off-by: Jernej Skrabec jernej.skrabec@siol.net
arch/arm/cpu/armv8/fel_utils.S | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/arch/arm/cpu/armv8/fel_utils.S b/arch/arm/cpu/armv8/fel_utils.S index 9510dcd9e4c1..2dbd4b365221 100644 --- a/arch/arm/cpu/armv8/fel_utils.S +++ b/arch/arm/cpu/armv8/fel_utils.S @@ -40,7 +40,10 @@ ENTRY(return_to_fel) str w2, [x1]
ldr x0, =0xfa50392f // CPU hotplug magic
-#ifdef CONFIG_MACH_SUN50I_H6 +#ifdef CONFIG_MACH_SUN50I_H616
ldr x2, =(SUNXI_RTC_BASE + 0x5c0)
Going with Samuel's comment, I changed the base address to SUNXI_R_CPUCFG_BASE, while committing.
Reviewed-by: Andre Przywara andre.przywara@arm.com
Cheers, Andre
str w0, [x2], #0x4
+#elif CONFIG_MACH_SUN50I_H6 ldr x2, =(SUNXI_RTC_BASE + 0x1b8) // BOOT_CPU_HP_FLAG_REG str w0, [x2], #0x4 #else
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.