SST: IPC compatibility for Protected Storage

- Add IPC implementation for both secure and non-secure PS APIs.
- Update Secure Storage manifest to support IPC model.
- Add wrapper function for IPC model in tfm_sst_req_mngr.c.
- Increase the stack size to pass the test cases.
- Skip some test cases which are not supported in IPC model.

Change-Id: I80ba50fb6d46af773bbda2519e76c20776984951
Signed-off-by: Summer Qin <summer.qin@arm.com>
diff --git a/interface/include/tfm_sst_defs.h b/interface/include/tfm_sst_defs.h
index 9132cce..c997d64 100644
--- a/interface/include/tfm_sst_defs.h
+++ b/interface/include/tfm_sst_defs.h
@@ -15,6 +15,23 @@
 /* Invalid UID */
 #define TFM_SST_INVALID_UID 0
 
+#ifdef TFM_PSA_API
+/*
+ * Defines for SID and minor version number. These SIDs should align with the
+ * value in service manifest file.
+ */
+#define TFM_SST_SET_SID              (0x00002000)
+#define TFM_SST_SET_MIN_VER          (0x0001)
+#define TFM_SST_GET_SID              (0x00002001)
+#define TFM_SST_GET_MIN_VER          (0x0001)
+#define TFM_SST_GET_INFO_SID         (0x00002002)
+#define TFM_SST_GET_INFO_MIN_VER     (0x0001)
+#define TFM_SST_REMOVE_SID           (0x00002003)
+#define TFM_SST_REMOVE_MIN_VER       (0x0001)
+#define TFM_SST_GET_SUPPORT_SID      (0x00002004)
+#define TFM_SST_GET_SUPPORT_MIN_VER  (0x0001)
+#endif
+
 #ifdef __cplusplus
 }
 #endif