From: Bin Meng <bmeng.cn@gmail.com>
Date: Wed, 3 Feb 2021 13:20:02 +0000 (+0800)
Subject: lib: Fix BINMAN_FDT dependency
X-Git-Tag: v2025.01-rc5-pxa1908~1975^2~3
X-Git-Url: http://git.dujemihanovic.xyz/browse.php?a=commitdiff_plain;h=56e7257ca8bb7c4f1a2d720fe289d2b8b6508922;p=u-boot.git

lib: Fix BINMAN_FDT dependency

lib/binman.c references the following 3 ofnode APIs:
ofnode_first_subnode(), ofnode_path() and ofnode_read_bool().

These APIs get built only when DM is on. Fix the dependency then.

Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
---

diff --git a/lib/Kconfig b/lib/Kconfig
index b35a71ac36..7f4c30ec0d 100644
--- a/lib/Kconfig
+++ b/lib/Kconfig
@@ -22,7 +22,7 @@ config BCH
 
 config BINMAN_FDT
 	bool "Allow access to binman information in the device tree"
-	depends on BINMAN && OF_CONTROL
+	depends on BINMAN && DM && OF_CONTROL
 	default y
 	help
 	  This enables U-Boot to access information about binman entries,