summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJose Marinho <jose.marinho@arm.com>2021-08-11 09:08:42 +0100
committerJose Marinho <jose.marinho@arm.com>2021-08-11 09:08:42 +0100
commit987eecb126430192b64477fe96b1a75aa4eb4aa3 (patch)
treecfa2741f3d67873fb6238d5c97aeca6a3d7d16b3
parentf503daea190b70870e9c610689a7fa9782e04ae7 (diff)
Correct bank selection for imx8mm
-rw-r--r--plat/imx/imx8m/imx8mm/imx8mm_io_storage.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/plat/imx/imx8m/imx8mm/imx8mm_io_storage.c b/plat/imx/imx8m/imx8mm/imx8mm_io_storage.c
index 1ea082885..422e330b7 100644
--- a/plat/imx/imx8m/imx8mm/imx8mm_io_storage.c
+++ b/plat/imx/imx8m/imx8mm/imx8mm_io_storage.c
@@ -278,7 +278,9 @@ void plat_fwu_set_images_source(struct fwu_metadata *metadata)
active_idx = metadata->active_index;
- if (active_idx) {
+ assert (active_idx<NR_OF_FW_BANKS);
+
+ if (active_idx==0) {
INFO("FIP A selected\n");
policies[FIP_IMAGE_ID].image_spec = (uintptr_t)&spinor_fip_spec_A;
} else {