aboutsummaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorMadhukar Pappireddy <madhukar.pappireddy@arm.com>2020-07-16 14:40:18 +0000
committerTrustedFirmware Code Review <review@review.trustedfirmware.org>2020-07-16 14:40:18 +0000
commitaa8390c2c82b3defa3050de43de4cd60d6eff18a (patch)
tree6724799425c50c005af20cf47b4448531910de3c /drivers
parentf4d5b6a78a4469b3835f254365ef1a4c37b7d79c (diff)
parentbcc360f7e0dfd9933d45cbdca1245d8634487751 (diff)
downloadtrusted-firmware-a-aa8390c2c82b3defa3050de43de4cd60d6eff18a.tar.gz
Merge "drivers/stm32_iwdg: register IWDG resources as secure or not" into integration
Diffstat (limited to 'drivers')
-rw-r--r--drivers/st/iwdg/stm32_iwdg.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/st/iwdg/stm32_iwdg.c b/drivers/st/iwdg/stm32_iwdg.c
index ea6fbb2b91..c052b4dfbe 100644
--- a/drivers/st/iwdg/stm32_iwdg.c
+++ b/drivers/st/iwdg/stm32_iwdg.c
@@ -137,6 +137,12 @@ int stm32_iwdg_init(void)
((dt_info.status & DT_NON_SECURE) != 0) ?
"non-" : "");
+ if ((dt_info.status & DT_NON_SECURE) != 0) {
+ stm32mp_register_non_secure_periph_iomem(iwdg->base);
+ } else {
+ stm32mp_register_secure_periph_iomem(iwdg->base);
+ }
+
#if defined(IMAGE_BL2)
if (stm32_iwdg_shadow_update(idx, iwdg->flags) != BSEC_OK) {
return -1;