feat(runtime/rmi): implement RMI_DEV_MEM_(UN)MAP

- Implement RMI_DEV_MEM_MAP and RMI_DEV_MEM_UNMAP
commands as per RMM Specification 1.1-alp12.
Update RMI_RTT_READ_ENTRY and RMI_RTT_FOLD to
support entries with HIPAS=ASSIGNED_DEV.
- Fix comment for VTCR_SH0_IS in VTCR_FLAGS macro
definition.

Change-Id: I830c37b89bf1e4355ad1e3bbe8696dfc6220b6d0
Signed-off-by: AlexeiFedorov <Alexei.Fedorov@arm.com>
diff --git a/lib/common/include/platform_api.h b/lib/common/include/platform_api.h
index 1ba1fed..02643e1 100644
--- a/lib/common/include/platform_api.h
+++ b/lib/common/include/platform_api.h
@@ -24,8 +24,8 @@
  * Takes an aligned dev_granule address, validates it and if valid returns the
  * index in the struct dev_granules array or UINT64_MAX in case of an error.
  *
- * This function also validates that the dev_granule address is a valid
- * page address and returns device granule type if the addr is valid.
+ * This function also validates that the dev_granule address is a valid page
+ * address and returns device granule coherency type if the addr is valid.
  */
 unsigned long plat_dev_granule_addr_to_idx(unsigned long addr, enum dev_coh_type *type);