Platform: Fix prototype for crypto_hw_apply_debug_permissions

Add missing includes for Musca-B1.

Signed-off-by: Antonio de Angelis <antonio.deangelis@arm.com>
Change-Id: I4c10593ffe845dd68a2fdb1b3c5b6379d555ef67
diff --git a/target/trusted-firmware-m/platform/arm/musca_b1/psa_adac_platform.c b/target/trusted-firmware-m/platform/arm/musca_b1/psa_adac_platform.c
index 71e3719..af23031 100644
--- a/target/trusted-firmware-m/platform/arm/musca_b1/psa_adac_platform.c
+++ b/target/trusted-firmware-m/platform/arm/musca_b1/psa_adac_platform.c
@@ -10,6 +10,12 @@
 #include "psa_adac_sda.h"
 #include "platform/platform.h"
 #include "platform/msg_interface.h"
+/* Required for crypto_hw_apply_debug_permissions, the only API required
+ * by ADAC which is not standardized through PSA Crypto but through the
+ * TF-M specific crypto_hw.h header
+ */
+#include "crypto_hw.h"
+
 #include <string.h>
 
 #define ROTPK_ANCHOR_ALG PSA_ALG_SHA_256
@@ -67,7 +73,7 @@
 
 int psa_adac_apply_permissions(uint8_t permissions_mask[16])
 {
-    int ret = crypto_hw_apply_debug_permissions(permissions_mask);
+    int ret = crypto_hw_apply_debug_permissions(permissions_mask, 16);
     if (ret) {
         PSA_ADAC_LOG_ERR("platform", "psa_adac_to_tfm_apply_permissions "
                           "failed\r\n");
diff --git a/target/trusted-firmware-m/platform/arm/rse/common/psa_adac_platform.c b/target/trusted-firmware-m/platform/arm/rse/common/psa_adac_platform.c
index 6bb2023..f1fa64d 100644
--- a/target/trusted-firmware-m/platform/arm/rse/common/psa_adac_platform.c
+++ b/target/trusted-firmware-m/platform/arm/rse/common/psa_adac_platform.c
@@ -10,6 +10,12 @@
 #include "psa_adac_sda.h"
 #include "platform/platform.h"
 #include "platform/msg_interface.h"
+/* Required for crypto_hw_apply_debug_permissions, the only API required
+ * by ADAC which is not standardized through PSA Crypto but through the
+ * TF-M specific crypto_hw.h header
+ */
+#include "crypto_hw.h"
+
 #include <string.h>
 
 #define ROTPK_ANCHOR_ALG PSA_ALG_SHA_512
@@ -67,7 +73,7 @@
 
 int psa_adac_apply_permissions(uint8_t permissions_mask[16])
 {
-    int ret = crypto_hw_apply_debug_permissions(permissions_mask);
+    int ret = crypto_hw_apply_debug_permissions(permissions_mask, 16);
     if (ret) {
         PSA_ADAC_LOG_ERR("platform", "psa_adac_to_tfm_apply_permissions "
                           "failed\r\n");
diff --git a/transport_layer/transports/memory_window.c b/transport_layer/transports/memory_window.c
index 07e1162..6671bc5 100644
--- a/transport_layer/transports/memory_window.c
+++ b/transport_layer/transports/memory_window.c
@@ -9,7 +9,7 @@
 #include "platform/platform.h"
 #include "platform/msg_interface.h"
 #include "static_buffer_msg.h"
-
+#include "microsecond_timer.h"
 #include <stddef.h>
 #include <stdio.h>