feat(smc): add test for pmf version check

PMF is moved under vendor specific EL3 range, part of this
we have introduced each sub-service have an version scheme[1].

Add a simple test to check if the sub-service version
is probed.

[1]:
https://trustedfirmware-a.readthedocs.io/en/latest/components/ven-el3-service.html

Signed-off-by: Govindraj Raja <govindraj.raja@arm.com>
Change-Id: I885cd1378a8025371172e5cd82fdd111d6832619
diff --git a/include/runtime_services/pmf.h b/include/runtime_services/pmf.h
index 8b39fcb..5192999 100644
--- a/include/runtime_services/pmf.h
+++ b/include/runtime_services/pmf.h
@@ -24,13 +24,16 @@
 #define PMF_CACHE_MAINT		(1 << 0)
 #define PMF_NO_CACHE_MAINT	0
 
+#define PMF_SMC_VERSION		U(0x00000001)
 /*
  * Defines for PMF SMC function ids.
  */
 #ifndef __aarch64__
 #define PMF_SMC_GET_TIMESTAMP	0x87000020
+#define PMF_SMC_GET_VERSION	0x87000021
 #else
 #define PMF_SMC_GET_TIMESTAMP	0xC7000020
+#define PMF_SMC_GET_VERSION	0xC7000021
 #endif
 
 /* Following are the supported PMF service IDs */