]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
arm: Enable SYS_THUMB_BUILD on AT91
authorSean Anderson <seanga2@gmail.com>
Sun, 5 Nov 2023 02:27:42 +0000 (22:27 -0400)
committerTom Rini <trini@konsulko.com>
Thu, 16 Nov 2023 18:48:58 +0000 (13:48 -0500)
Several AT91 boards are quite close to their SPL size limit. For example,
sama5d27_wlsom1_ek_mmc is just 173 bytes short of its limit and doesn't
even fit with older GCCs.

All AT91 processors should have thumb support. Enable SYS_THUMB_BUILD. This
shrinks SPL by around 30%.

Signed-off-by: Sean Anderson <seanga2@gmail.com>
arch/arm/Kconfig

index a6f00187e9c0ec640c5f76fe75f3072d4c55231c..1fd7aacc3804907981c3ebbbd3debd003a1bd7ce 100644 (file)
@@ -568,6 +568,7 @@ config ARCH_AT91
        select GPIO_EXTRA_HEADER
        select SPL_BOARD_INIT if SPL && !TARGET_SMARTWEB
        select SPL_SEPARATE_BSS if SPL
+       imply SYS_THUMB_BUILD
 
 config ARCH_DAVINCI
        bool "TI DaVinci"