feat(fvp): add SoC name support to FVP

This patch adds support in the FVP platform for the SoC name
field in SMCCC_ARCH_SOC_ID. The returned string is formatted as:

  "Arm Platform Revision <SoC Revision>"

This adheres to the guideline that the SoC name must not expose
information beyond what is already captured in <SoC Version, SoC
Revision>.

Signed-off-by: Arvind Ram Prakash <arvind.ramprakash@arm.com>
Change-Id: I83da745a754c6fc8f9fa27ee8d8024d6692d3409
diff --git a/plat/arm/board/fvp/fvp_common.c b/plat/arm/board/fvp/fvp_common.c
index 9c80283..7f20967 100644
--- a/plat/arm/board/fvp/fvp_common.c
+++ b/plat/arm/board/fvp/fvp_common.c
@@ -582,6 +582,13 @@
 			  V2M_SYS_ID_REV_MASK) & SOC_ID_REV_MASK);
 }
 
+/* Get SoC name */
+int32_t plat_get_soc_name(char *soc_name)
+{
+	snprintf(soc_name, SMCCC_SOC_NAME_LEN, "Arm Platform Revision %d",
+			plat_get_soc_revision());
+	return SMC_ARCH_CALL_SUCCESS;
+}
 #if ENABLE_RME
 
 /* BDF mappings for RP0 RC0 */