SPM: Change partition platform data binding

- Rename the long name 'tfm_spm_partition_platform_data_t'
  to 'platform_data_t'.
- Platform data list is now part of partition static data.
- Update related init logic related to this name and position
  change.

Change-Id: I1676f35b53f9c3074a70ab4fb68673a347bd422f
Signed-off-by: Ken Liu <Ken.Liu@arm.com>
diff --git a/docs/design_documents/tfm_partition_and_service_design_document.rst b/docs/design_documents/tfm_partition_and_service_design_document.rst
index b23ae01..83e8c30 100644
--- a/docs/design_documents/tfm_partition_and_service_design_document.rst
+++ b/docs/design_documents/tfm_partition_and_service_design_document.rst
@@ -42,7 +42,7 @@
     struct spm_partition_desc_t {
         struct spm_partition_runtime_data_t runtime_data;
         const struct spm_partition_static_data_t *static_data;
-        const struct tfm_spm_partition_platform_data_t *platform_data;
+        const struct platform_data_t *platform_data;
     #if TFM_PSA_API
         const struct tfm_spm_partition_memory_data_t *memory_data;
     #endif
diff --git a/docs/design_documents/tfm_physical_attack_mitigation.rst b/docs/design_documents/tfm_physical_attack_mitigation.rst
index b319bba..a167d12 100644
--- a/docs/design_documents/tfm_physical_attack_mitigation.rst
+++ b/docs/design_documents/tfm_physical_attack_mitigation.rst
@@ -396,7 +396,7 @@
   enum tfm_hal_status_t tfm_hal_set_up_static_boundaries(void);
   enum tfm_plat_err_t tfm_spm_hal_configure_default_isolation(
                  uint32_t partition_idx,
-                 const struct tfm_spm_partition_platform_data_t *platform_data);
+                 const struct platform_data_t *platform_data);
   enum tfm_hal_status_t tfm_hal_mpu_update_partition_boundary(uintptr_t start,
                                                               uintptr_t end);
 
diff --git a/docs/reference/services/tfm_secure_partition_addition.rst b/docs/reference/services/tfm_secure_partition_addition.rst
index a9c3759..6289e2a 100644
--- a/docs/reference/services/tfm_secure_partition_addition.rst
+++ b/docs/reference/services/tfm_secure_partition_addition.rst
@@ -210,7 +210,7 @@
 
 .. code-block:: c
 
-  struct tfm_spm_partition_platform_data_t {
+  struct platform_data_t {
     uint32_t periph_start;
     uint32_t periph_limit;
     int16_t periph_ppc_bank;
@@ -226,7 +226,7 @@
 
 .. code-block:: c
 
-   struct tfm_spm_partition_platform_data_t tfm_peripheral_A;
+   struct platform_data_t tfm_peripheral_A;
    #define TFM_PERIPHERAL_A                 (&tfm_peripheral_A)
 
 linker_pattern