aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTudorCretu <tudor.cretu@arm.com>2019-08-02 10:07:50 +0100
committerAntonio de Angelis <antonio.deangelis@arm.com>2019-08-07 08:35:52 +0000
commitf590a941508163a758c7d23cbc3735bc512d4ef4 (patch)
tree9707229ddb18e464ade31397885d501d9c21c44a
parent7740b38b6d7392af3a007f40fa6996144c7c74e6 (diff)
downloadtrusted-firmware-m-f590a941508163a758c7d23cbc3735bc512d4ef4.tar.gz
Core: Initialise the QSPI MPC driver on MUSCA_A platform
This patch adds a fix to properly initialise the QSPI MPC driver during MUSCA_A target configuration. Change-Id: Ib0deaaa240b3ae5074feb88b4bbfe6d3957b0a22 Signed-off-by: Tudor Cretu <tudor.cretu@arm.com>
-rw-r--r--platform/ext/target/musca_a/target_cfg.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/platform/ext/target/musca_a/target_cfg.c b/platform/ext/target/musca_a/target_cfg.c
index 20e069d875..4dae3184e9 100644
--- a/platform/ext/target/musca_a/target_cfg.c
+++ b/platform/ext/target/musca_a/target_cfg.c
@@ -293,6 +293,11 @@ int32_t mpc_init_cfg(void)
ARM_DRIVER_MPC* mpc_data_region2 = &Driver_ISRAM2_MPC;
ARM_DRIVER_MPC* mpc_data_region3 = &Driver_ISRAM3_MPC;
+ ret = Driver_QSPI_MPC.Initialize();
+ if (ret != ARM_DRIVER_OK) {
+ return ret;
+ }
+
ret = Driver_CODE_SRAM_MPC.Initialize();
if (ret != ARM_DRIVER_OK) {
return ret;
@@ -360,6 +365,10 @@ int32_t mpc_init_cfg(void)
}
/* Lock down the MPC configuration */
+ ret = Driver_QSPI_MPC.LockDown();
+ if (ret != ARM_DRIVER_OK) {
+ return ret;
+ }
ret = Driver_CODE_SRAM_MPC.LockDown();
if (ret != ARM_DRIVER_OK) {
return ret;