]> git.baikalelectronics.ru Git - uboot.git/commit
sunxi: f1c100s: Fix FEL registers restore
authorAndre Przywara <andre.przywara@arm.com>
Tue, 1 Mar 2022 12:21:58 +0000 (12:21 +0000)
committerAndre Przywara <andre.przywara@arm.com>
Thu, 3 Mar 2022 01:24:06 +0000 (01:24 +0000)
commit451cf50350cf39873ce931804da1137106be4fa0
tree0361e690e3bfb5c18b15a57f2600d99ab70431ca
parentea5fc565d90f43c5bfc99e40edbaff155342d6b9
sunxi: f1c100s: Fix FEL registers restore

Commit 43c64ebcb24f ("arm: arm926ej-s: Add sunxi code") introduced
the ARM926 version of the code to save and restore some FEL state, to
be able to return to the BROM FEL code after the SPL has run.

However during review a change was made, that happened to mess up the
register restore part, so SCTLR and CPSR ended up with the wrong values,
breaking return to FEL.

Use the same offset that we actually save those registers to, to make
FEL booting actually work on the Lichee Pi Nano.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>
arch/arm/cpu/arm926ejs/sunxi/fel_utils.S