From 98a100e9a315a5eff42d4343e1e54ddac774bd3f Mon Sep 17 00:00:00 2001 From: Marek Vasut Date: Fri, 13 Apr 2018 15:51:13 +0200 Subject: [PATCH] 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 --- arch/arm/mach-rmobile/Kconfig.32 | 4 ++++ configs/porter_defconfig | 1 - configs/stout_defconfig | 1 - 3 files changed, 4 insertions(+), 2 deletions(-) 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