diff options
author | Etienne Carriere <etienne.carriere@st.com> | 2019-12-02 10:13:12 +0100 |
---|---|---|
committer | Etienne Carriere <etienne.carriere@st.com> | 2020-07-08 12:56:23 +0200 |
commit | 3d0d0a1b4c9a995042bbfda0165ac59ed3bad873 (patch) | |
tree | 6d9e491e05bf6ae4d485f157537527dbe0c7f515 /drivers | |
parent | 66de6f3c30b223b40f31d321a18f50d446898e66 (diff) | |
download | trusted-firmware-a-3d0d0a1b4c9a995042bbfda0165ac59ed3bad873.tar.gz |
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 <etienne.carriere@st.com>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/st/crypto/stm32_hash.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/st/crypto/stm32_hash.c b/drivers/st/crypto/stm32_hash.c index 3184df9deb..515947c103 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 |