Platform: Add option for multiple mmio regions

Store the list of peripherals assigned to a secure partition in an
array, to make assigning multiple peripherals to a secure partition
possible.

Change-Id: If61d2b5b4e87a4685ae487130cf885802572836c
Signed-off-by: Mate Toth-Pal <mate.toth-pal@arm.com>
diff --git a/secure_fw/spm/spm_api.c b/secure_fw/spm/spm_api.c
index 90a094b..eda2ae3 100644
--- a/secure_fw/spm/spm_api.c
+++ b/secure_fw/spm/spm_api.c
@@ -66,7 +66,8 @@
             ctx_stack_list[i];
 #endif /* !defined(TFM_PSA_API) */
         g_spm_partition_db.partitions[i].static_data = &static_data_list[i];
-        g_spm_partition_db.partitions[i].platform_data = platform_data_list[i];
+        g_spm_partition_db.partitions[i].platform_data_list =
+                                                     platform_data_list_list[i];
 #ifdef TFM_PSA_API
         g_spm_partition_db.partitions[i].memory_data = &memory_data_list[i];
 #endif