aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam Ford2019-11-10 06:33:40 -0600
committerTom Rini2019-12-05 10:28:39 -0500
commit8cc738b9fcb5c1b140c721cb4f994ceb185c4c0c (patch)
treea05dc64caed8ae10c8cbfa491994374d17206858
parent9f67b56772c2c25050fadf0766174c3c35a49995 (diff)
ARM: omapl138_lcdk: Shrink code size by building with Thumb
SPL has limited available resources, and the performance between ARM and Thumb isn't that significant. This patch builds using Thumb instruction set to reduce the code size by nearly 6K. Original: text data bss dec hex filename 26526 4004 1376 31906 7ca2 spl/u-boot-spl Thumb: text data bss dec hex filename 20232 4004 1376 25612 640c spl/u-boot-spl Signed-off-by: Adam Ford <aford173@gmail.com> Tested-by: Bartosz Golaszewski <bgolaszewski@baylibre.com> Reviewed-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
-rw-r--r--configs/omapl138_lcdk_defconfig1
1 files changed, 1 insertions, 0 deletions
diff --git a/configs/omapl138_lcdk_defconfig b/configs/omapl138_lcdk_defconfig
index 624195c7b61..c021e8f564d 100644
--- a/configs/omapl138_lcdk_defconfig
+++ b/configs/omapl138_lcdk_defconfig
@@ -1,4 +1,5 @@
CONFIG_ARM=y
+CONFIG_SYS_THUMB_BUILD=y
CONFIG_ARCH_DAVINCI=y
CONFIG_SYS_TEXT_BASE=0xc1080000
CONFIG_TARGET_OMAPL138_LCDK=y