From: Marek Vasut Date: Fri, 13 Apr 2018 13:51:13 +0000 (+0200) Subject: ARM: rmobile: Shrink the TPL X-Git-Tag: v2018.05-rc2~11^2~3 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=98a100e9a315a5eff42d4343e1e54ddac774bd3f;p=oweals%2Fu-boot.git ARM: rmobile: Shrink the TPL Shrink the TPL by using tiny printf and tiny memset by default. This removes the biggest symbol -- vsnprintf_internal -- from the TPL and reduces the text segment by about 2 kiB. Signed-off-by: Marek Vasut Cc: Nobuhiro Iwamatsu --- diff --git a/arch/arm/mach-rmobile/Kconfig.32 b/arch/arm/mach-rmobile/Kconfig.32 index 37e0cbab79..d5b00ef379 100644 --- a/arch/arm/mach-rmobile/Kconfig.32 +++ b/arch/arm/mach-rmobile/Kconfig.32 @@ -73,6 +73,8 @@ config TARGET_PORTER select SUPPORT_TPL select SUPPORT_SPL select SPL_DM if SPL + select USE_TINY_PRINTF + select TPL_TINY_MEMSET config TARGET_STOUT bool "Stout board" @@ -81,6 +83,8 @@ config TARGET_STOUT select SUPPORT_TPL select SUPPORT_SPL select SPL_DM if SPL + select USE_TINY_PRINTF + select TPL_TINY_MEMSET endchoice diff --git a/configs/porter_defconfig b/configs/porter_defconfig index 3e0900e840..3b79ac5e27 100644 --- a/configs/porter_defconfig +++ b/configs/porter_defconfig @@ -98,4 +98,3 @@ CONFIG_DM_USB=y CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_PCI=y CONFIG_USB_STORAGE=y -CONFIG_TPL_TINY_MEMSET=y diff --git a/configs/stout_defconfig b/configs/stout_defconfig index bc5c561c21..a839f55ed7 100644 --- a/configs/stout_defconfig +++ b/configs/stout_defconfig @@ -98,4 +98,3 @@ CONFIG_DM_USB=y CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_PCI=y CONFIG_USB_STORAGE=y -CONFIG_TPL_TINY_MEMSET=y