[PATCH] crypto: aspeed: Tighten some dependencies for the aspeed platforms

Tom Rini trini at konsulko.com
Wed Jul 2 03:04:22 CEST 2025


Some of the aspeed platform drivers cannot build without platform
specific headers being available. Express those requirements in Kconfig as
well.

Signed-off-by: Tom Rini <trini at konsulko.com>
---
 drivers/crypto/aspeed/Kconfig | 4 ++++
 drivers/crypto/hash/Kconfig   | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/drivers/crypto/aspeed/Kconfig b/drivers/crypto/aspeed/Kconfig
index 6efcd7da7382..401225b8528d 100644
--- a/drivers/crypto/aspeed/Kconfig
+++ b/drivers/crypto/aspeed/Kconfig
@@ -1,3 +1,5 @@
+if ARCH_ASPEED
+
 config ASPEED_HACE
 	bool "ASPEED Hash and Crypto Engine"
 	depends on DM_HASH
@@ -38,3 +40,5 @@ config ASPEED_CPTRA_ECDSA
 
 	  Enabling this allows the use of ECDSA384 signature verification in hardware.
 	  Note that only ECDSA384 is supported by Caliptra.
+
+endif
diff --git a/drivers/crypto/hash/Kconfig b/drivers/crypto/hash/Kconfig
index aa355c44be85..72b955ac791a 100644
--- a/drivers/crypto/hash/Kconfig
+++ b/drivers/crypto/hash/Kconfig
@@ -18,7 +18,7 @@ config HASH_SOFTWARE
 
 config HASH_ASPEED
 	bool "Enable Hash with ASPEED hash accelerator"
-	depends on DM_HASH
+	depends on DM_HASH && ARCH_ASPEED
 	select ASPEED_HACE
 	help
 	  Enable this to support HW-assisted hashing operations using ASPEED Hash
-- 
2.43.0



More information about the U-Boot mailing list