[PATCH] lmb: Correct dependency around CMD_BOOT[IMZ]

Tom Rini trini at konsulko.com
Fri Mar 20 21:53:40 CET 2026


The calls around lmb functions for these commands are not specific to
SYS_BOOT_RAMDISK_HIGH but rather part of the general loading portion of
the command itself currently. Move this dependency to the right spot.

Signed-off-by: Tom Rini <trini at konsulko.com>
---
 boot/Kconfig | 1 -
 cmd/Kconfig  | 3 +++
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/boot/Kconfig b/boot/Kconfig
index a56b7aa2f378..2fe3f4fe4d1e 100644
--- a/boot/Kconfig
+++ b/boot/Kconfig
@@ -1164,7 +1164,6 @@ config SYS_BOOT_RAMDISK_HIGH
 	depends on CMD_BOOTM || CMD_BOOTI || CMD_BOOTZ
 	depends on !(NIOS2 || SANDBOX || SH || XTENSA)
 	def_bool y
-	select LMB
 	help
 	  Enable initrd_high functionality.  If defined then the initrd_high
 	  feature is enabled and the boot* ramdisk subcommand is enabled.
diff --git a/cmd/Kconfig b/cmd/Kconfig
index f459f6b029c2..4077cdce1069 100644
--- a/cmd/Kconfig
+++ b/cmd/Kconfig
@@ -298,6 +298,7 @@ config CMD_BOOTD
 
 config CMD_BOOTM
 	bool "bootm"
+	depends on LMB
 	default y
 	select LIB_BOOTM
 	help
@@ -376,6 +377,7 @@ config BOOTM_ELF
 
 config CMD_BOOTZ
 	bool "bootz"
+	depends on LMB
 	select LIB_BOOTZ
 	select LIB_BOOTM
 	help
@@ -384,6 +386,7 @@ config CMD_BOOTZ
 config CMD_BOOTI
 	bool "booti"
 	depends on ARM64 || RISCV || SANDBOX
+	depends on LMB
 	default y
 	select LIB_BOOTI
 	select LIB_BOOTM
-- 
2.43.0



More information about the U-Boot mailing list