]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
mpc85xx: relocate code in non-SPL build
authorMartin Fäcknitz <faecknitz@hotsplots.de>
Thu, 19 Oct 2023 23:06:55 +0000 (01:06 +0200)
committerTom Rini <trini@konsulko.com>
Sat, 28 Oct 2023 13:17:55 +0000 (09:17 -0400)
When building a non-SPL image, relocation is needed. This patch restores
the old behaviour before commit b35316fb67cb ("Convert
CONFIG_SPL_INIT_MINIMAL et al to Kconfig") was only defined if
CONFIG_SPL_BUILD was defined.

Fixes: b35316fb67cb ("Convert CONFIG_SPL_INIT_MINIMAL et al to Kconfig")
Signed-off-by: Martin Fäcknitz <faecknitz@hotsplots.de>
arch/powerpc/cpu/mpc85xx/start.S

index e9c304277347982373407bd004848c27e23388a7..b737d5d12f17939f214bd6137062c1b9b9d5c0a5 100644 (file)
@@ -1617,7 +1617,7 @@ relocate_code:
        mr      r10,r5          /* Save copy of Destination Address     */
 
        GET_GOT
-#ifndef CONFIG_SPL_SKIP_RELOCATE
+#if !defined(CONFIG_SPL_SKIP_RELOCATE) || !defined(CONFIG_SPL_BUILD)
        mr      r3,r5                           /* Destination Address  */
        lis     r4,CONFIG_VAL(SYS_MONITOR_BASE)@h               /* Source      Address  */
        ori     r4,r4,CONFIG_VAL(SYS_MONITOR_BASE)@l