Add dependencies for MALLOC_F and OF_LIBFDT
authorSean Anderson <seanga2@gmail.com>
Wed, 18 Dec 2019 02:40:09 +0000 (21:40 -0500)
committerTom Rini <trini@konsulko.com>
Thu, 16 Jan 2020 00:50:31 +0000 (19:50 -0500)
Some features implicitly depended on MALLOC_F and OF_LIBFDT and would
fail at link-time if these features were not enabled.

Signed-off-by: Sean Anderson <seanga2@gmail.com>
drivers/serial/Kconfig
dts/Kconfig

index ece7d87d4ca3a02e9e8ba5a14907b41b91019f9d..bd95f70b61c7768d2f9e086342a811d027a38d87 100644 (file)
@@ -100,6 +100,7 @@ config CONS_INDEX
 config DM_SERIAL
        bool "Enable Driver Model for serial drivers"
        depends on DM
+       select SYS_MALLOC_F
        help
          Enable driver model for serial. This replaces
          drivers/serial/serial.c with the serial uclass, which
@@ -136,6 +137,7 @@ config SERIAL_SEARCH_ALL
 config SPL_DM_SERIAL
        bool "Enable Driver Model for serial drivers in SPL"
        depends on DM_SERIAL && SPL_DM
+       select SYS_SPL_MALLOC_F
        default y
        help
          Enable driver model for serial in SPL. This replaces
@@ -146,6 +148,7 @@ config SPL_DM_SERIAL
 config TPL_DM_SERIAL
        bool "Enable Driver Model for serial drivers in TPL"
        depends on DM_SERIAL && TPL_DM
+       select SYS_TPL_MALLOC_F
        default y if TPL && DM_SERIAL
        help
          Enable driver model for serial in TPL. This replaces
index 64c98dd7237bf2a8dbf06da928336842d13d46c5..d3313dd08fdf039c26165d63b35aa1b786b88dc1 100644 (file)
@@ -25,6 +25,7 @@ menu "Device Tree Control"
 config OF_CONTROL
        bool "Run-time configuration via Device Tree"
        select DTC
+       select OF_LIBFDT if !OF_PLATDATA
        help
          This feature provides for run-time configuration of U-Boot
          via a flattened device tree.
@@ -42,6 +43,7 @@ config OF_BOARD_FIXUP
 config SPL_OF_CONTROL
        bool "Enable run-time configuration via Device Tree in SPL"
        depends on SPL && OF_CONTROL
+       select SPL_OF_LIBFDT if !SPL_OF_PLATDATA
        help
          Some boards use device tree in U-Boot but only have 4KB of SRAM
          which is not enough to support device tree. Disable this option to
@@ -50,6 +52,7 @@ config SPL_OF_CONTROL
 config TPL_OF_CONTROL
        bool "Enable run-time configuration via Device Tree in TPL"
        depends on TPL && OF_CONTROL
+       select TPL_OF_LIBFDT if !TPL_OF_PLATDATA
        help
          Some boards use device tree in U-Boot but only have 4KB of SRAM
          which is not enough to support device tree. Enable this option to