From 3d0d0a1b4c9a995042bbfda0165ac59ed3bad873 Mon Sep 17 00:00:00 2001 From: Etienne Carriere Date: Mon, 2 Dec 2019 10:13:12 +0100 Subject: [PATCH] drivers/stm32_hash: register resources as secure or not Register in the shared resources driver the secure or non-secure state of the HASH instances. Note that only BL32 needs to register the shared peripheral because BL2 does not embed the shared resources driver. Change-Id: I7f78fa8e47da71d48ef8b1dfe4d6f040fe918d8b Signed-off-by: Etienne Carriere --- drivers/st/crypto/stm32_hash.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/st/crypto/stm32_hash.c b/drivers/st/crypto/stm32_hash.c index 3184df9de..515947c10 100644 --- a/drivers/st/crypto/stm32_hash.c +++ b/drivers/st/crypto/stm32_hash.c @@ -300,7 +300,9 @@ int stm32_hash_register(void) break; } #else + /* BL32 uses hash if it is assigned only to secure world */ if (hash_info.status == DT_SECURE) { + stm32mp_register_secure_periph_iomem(hash_info.base); break; } #endif -- 2.39.5