[U-Boot] [PATCH v2] ARM: uniphier: add weird workaround code for LD20
Masahiro Yamada
yamada.masahiro at socionext.com
Wed May 17 14:23:26 UTC 2017
2017-05-12 22:49 GMT+09:00 Masahiro Yamada <yamada.masahiro at socionext.com>:
> When booting from ARM Trusted Firmware, U-Boot runs in EL1-NS.
> The boot flow is as follows:
> BL1 -> BL2 -> BL31 -> BL33 (i.e. U-Boot)
>
> This boot sequence works fine for LD11 SoC (Cortex-A53), but LD20
> SoC (Cortex-A72) hangs in U-Boot. The solution I found is to
> read sctlr_el1 and write back the value as-is. This should be
> no effect, but surprisingly fixes the problem and LD20 SoC boots.
> I do not know why.
>
> Signed-off-by: Masahiro Yamada <yamada.masahiro at socionext.com>
Applied to u-boot-uniphier/master.
--
Best Regards
Masahiro Yamada
More information about the U-Boot
mailing list