xPL_<name> symbols should typically depend on the associated xPL symbol.

Add missing depends on xPL to xPL_<name> symbols to avoid the xPL_<name>
symbols being available when the associated xPL symbol is disabled.

Signed-off-by: Jonas Karlman <[email protected]>
---
 common/Kconfig | 2 ++
 lib/Kconfig    | 7 ++++++-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/common/Kconfig b/common/Kconfig
index 345be4b8ca14..ab0557c3666b 100644
--- a/common/Kconfig
+++ b/common/Kconfig
@@ -138,6 +138,7 @@ config SILENT_CONSOLE
 
 config SPL_SILENT_CONSOLE
        bool "Use a silent console in SPL"
+       depends on SPL
        default y if SILENT_CONSOLE && !SANDBOX
        help
          This selects a silent console in SPL. When enabled it drops some
@@ -149,6 +150,7 @@ config SPL_SILENT_CONSOLE
 
 config TPL_SILENT_CONSOLE
        bool "Use a silent console in TPL"
+       depends on TPL
        default y if SILENT_CONSOLE && !SANDBOX
        help
          This selects a silent console in TPL. When enabled it drops some
diff --git a/lib/Kconfig b/lib/Kconfig
index 9e0f0ad7d068..72b53d7d5490 100644
--- a/lib/Kconfig
+++ b/lib/Kconfig
@@ -960,6 +960,7 @@ config TPL_LZMA
 
 config VPL_LZMA
        bool "Enable LZMA decompression support for VPL build"
+       depends on VPL
        default y if LZMA
        help
          This enables support for LZMA compression algorithm for VPL boot.
@@ -972,23 +973,27 @@ config SPL_LZO
 
 config SPL_GZIP
        bool "Enable gzip decompression support for SPL build"
+       depends on SPL
        select SPL_ZLIB
        help
          This enables support for the GZIP compression algorithm for SPL boot.
 
 config TPL_GZIP
-       bool "Enable gzip decompression support for SPL build"
+       bool "Enable gzip decompression support for TPL build"
+       depends on TPL
        select TPL_ZLIB
        help
          This enables support for the GZIP compression algorithm for TPL
 
 config SPL_ZLIB
        bool
+       depends on SPL
        help
          This enables compression lib for SPL boot.
 
 config TPL_ZLIB
        bool
+       depends on TPL
        help
          This enables compression lib for TPL
 
-- 
2.54.0

Reply via email to