diff options
author | TudorCretu <tudor.cretu@arm.com> | 2019-08-02 10:07:50 +0100 |
---|---|---|
committer | Antonio de Angelis <antonio.deangelis@arm.com> | 2019-08-07 08:35:52 +0000 |
commit | f590a941508163a758c7d23cbc3735bc512d4ef4 (patch) | |
tree | 9707229ddb18e464ade31397885d501d9c21c44a | |
parent | 7740b38b6d7392af3a007f40fa6996144c7c74e6 (diff) | |
download | trusted-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.c | 9 |
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; |