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 */