configs: Make USE_TINY_PRINTF depend on SPL||TPL and be default
authorTom Rini <trini@konsulko.com>
Sat, 8 Jun 2019 16:46:18 +0000 (12:46 -0400)
committerTom Rini <trini@konsulko.com>
Sat, 13 Jul 2019 15:11:29 +0000 (11:11 -0400)
The USE_TINY_PRINTF symbol only changes things within SPL and TPL
builds, so make it depend on that support.  Next, make it default as
within these cases we should rarely have need of more advanced print
formats outside of the debug context.

To do this, in a few cases we need to correct our Kconfig dependencies
as we had cases of non-SPL targets select'ing this symbol.  Finally, in
the case of a few boards we really do need the full printf
functionality.

Signed-off-by: Tom Rini <trini@konsulko.com>
arch/arm/mach-omap2/Kconfig
arch/arm/mach-rmobile/Kconfig.32
configs/ls1043ardb_nand_SECURE_BOOT_defconfig
configs/ls1043ardb_nand_defconfig
configs/ls1043ardb_sdcard_SECURE_BOOT_defconfig
configs/ls1043ardb_sdcard_defconfig
configs/sandbox_spl_defconfig
lib/Kconfig

index 3fa9dc89b821f217dcfe422b0e6aced996da0821..efe89eed0bd0915d196579a7f28a5f3aedc64579 100644 (file)
@@ -11,7 +11,7 @@ config OMAP34XX
        select ARM_ERRATA_454179
        select ARM_ERRATA_621766
        select ARM_ERRATA_725233
-       select USE_TINY_PRINTF
+       select USE_TINY_PRINTF if SPL
        imply NAND_OMAP_GPMC
        imply SPL_FS_EXT4
        imply SPL_FS_FAT
index 67f669a6fc62ab8d9d8d52c78b8f8d6ef4e38749..1441c8069207bb066ef1d3910ea1e0075ce92e7b 100644 (file)
@@ -57,7 +57,6 @@ config TARGET_BLANCHE
        bool "Blanche board"
        select DM
        select DM_SERIAL
-       select USE_TINY_PRINTF
        imply CMD_DM
 
 config TARGET_GOSE
index a336dc19ae58b178a9012454effcdd65f90d9d07..3e2ecf414a59beb7b7d86f7460df4b095e87fa7b 100644 (file)
@@ -67,6 +67,7 @@ CONFIG_USB=y
 CONFIG_DM_USB=y
 CONFIG_USB_XHCI_HCD=y
 CONFIG_USB_XHCI_DWC3=y
+# CONFIG_USE_TINY_PRINTF is not set
 CONFIG_RSA=y
 CONFIG_SPL_RSA=y
 CONFIG_EFI_LOADER_BOUNCE_BUFFER=y
index 41b94d377fb2422830a750488f1dd87e6822d092..68865fa363d064fef02396015669a3363d1bc79a 100644 (file)
@@ -67,4 +67,5 @@ CONFIG_USB=y
 CONFIG_DM_USB=y
 CONFIG_USB_XHCI_HCD=y
 CONFIG_USB_XHCI_DWC3=y
+# CONFIG_USE_TINY_PRINTF is not set
 CONFIG_EFI_LOADER_BOUNCE_BUFFER=y
index 05898d8d4c32d7963ca8d1372126133ffd34ac1d..759d3703cda3ac9004c6826c5f2ea79688334132 100644 (file)
@@ -65,6 +65,7 @@ CONFIG_USB=y
 CONFIG_DM_USB=y
 CONFIG_USB_XHCI_HCD=y
 CONFIG_USB_XHCI_DWC3=y
+# CONFIG_USE_TINY_PRINTF is not set
 CONFIG_RSA=y
 CONFIG_SPL_RSA=y
 CONFIG_EFI_LOADER_BOUNCE_BUFFER=y
index 71709bc446a2899364649457f67428452d49bebd..ddfa7ca430faa4e047a73e1e45e2b6008d5adc39 100644 (file)
@@ -65,4 +65,5 @@ CONFIG_USB=y
 CONFIG_DM_USB=y
 CONFIG_USB_XHCI_HCD=y
 CONFIG_USB_XHCI_DWC3=y
+# CONFIG_USE_TINY_PRINTF is not set
 CONFIG_EFI_LOADER_BOUNCE_BUFFER=y
index d355cc3f3b226d1c4e5ca714c8a7c78f67a4ab54..27034cfaa908e3ce1edca1886abe549fa7ba5882 100644 (file)
@@ -191,6 +191,7 @@ CONFIG_OSD=y
 CONFIG_SANDBOX_OSD=y
 CONFIG_FS_CBFS=y
 CONFIG_FS_CRAMFS=y
+# CONFIG_USE_TINY_PRINTF is not set
 CONFIG_CMD_DHRYSTONE=y
 CONFIG_TPM=y
 CONFIG_LZ4=y
index e717eb3de50a926accc6157fcc78a1cd5a5b5b4f..3da45a5ec3221f8ea80091e06d21a9723b45cf02 100644 (file)
@@ -97,6 +97,8 @@ config SYS_HZ
 
 config USE_TINY_PRINTF
        bool "Enable tiny printf() version"
+       depends on SPL || TPL
+       default y
        help
          This option enables a tiny, stripped down printf version.
          This should only be used in space limited environments,