Interface: Introduce psa_call() type range

The range of parameter 'type' for psa_call() was applied long
time ago, but the spec required preprocessor is not defined.

Introduce the definition and updated the relevant code.

Signed-off-by: Ken Liu <Ken.Liu@arm.com>
Change-Id: I9ecc842bcdb3b1b564e8d9fb6fccefd7952fb420
diff --git a/interface/include/psa/client.h b/interface/include/psa/client.h
index 7aee1e5..b4e8b09 100644
--- a/interface/include/psa/client.h
+++ b/interface/include/psa/client.h
@@ -58,6 +58,15 @@
  */
 #define PSA_MAX_IOVEC               (4u)
 
+
+/**
+ * The minimum and maximum value in THIS implementation that can be passed
+ * as the type parameter in a call to psa_call().
+ */
+
+#define PSA_CALL_TYPE_MIN           (0)
+#define PSA_CALL_TYPE_MAX           (INT16_MAX)
+
 /**
  * An IPC message type that indicates a generic client request.
  */