From c42db5019df01db7ba6e0b9ed659b6d57ef5c22a Mon Sep 17 00:00:00 2001 From: Heiko Schocher Date: Tue, 24 Mar 2026 17:30:36 +0100 Subject: crypto: fsl: Select ARCH_MISC_INIT for CAAM driver The CAAM JR driver is initialized from arch_misc_init(). If ARCH_MISC_INIT is not enabled, the driver is never initialized, which can lead to crashes or hangs (e.g. during hash operations). Select ARCH_MISC_INIT when enabling FSL_CAAM to ensure proper initialization. Signed-off-by: Heiko Schocher Suggested-by: Fabio Estevam Reviewed-by: Peng Fan --- drivers/crypto/fsl/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/crypto/fsl/Kconfig b/drivers/crypto/fsl/Kconfig index fe694f6022c..eb01c6cf700 100644 --- a/drivers/crypto/fsl/Kconfig +++ b/drivers/crypto/fsl/Kconfig @@ -3,6 +3,7 @@ if ARM || PPC config FSL_CAAM bool "Freescale Crypto Driver Support" select SHA_HW_ACCEL + select ARCH_MISC_INIT # hw_sha1() under drivers/crypto, and needed with SHA_HW_ACCEL select MISC if DM imply SPL_CRYPTO if (ARM && SPL) -- cgit v1.2.3