mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-26 23:04:50 +00:00
plat/arm: Disable SMCCC_ARCH_SOC_ID feature
Currently, soc-revision information is not available for arm platforms hence disabled 'SMCCC_ARCH_SOC_ID' feature for all arm platforms. Change-Id: I1ab878c6a4c8fecfff63bc6dde83e3ecefe20279 Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com>
This commit is contained in:
parent
6f0a2f04ab
commit
c7bacd40d8
1 changed files with 19 additions and 0 deletions
|
@ -13,7 +13,9 @@
|
||||||
#include <common/debug.h>
|
#include <common/debug.h>
|
||||||
#include <common/romlib.h>
|
#include <common/romlib.h>
|
||||||
#include <lib/mmio.h>
|
#include <lib/mmio.h>
|
||||||
|
#include <lib/smccc.h>
|
||||||
#include <lib/xlat_tables/xlat_tables_compat.h>
|
#include <lib/xlat_tables/xlat_tables_compat.h>
|
||||||
|
#include <services/arm_arch_svc.h>
|
||||||
#include <plat/arm/common/plat_arm.h>
|
#include <plat/arm/common/plat_arm.h>
|
||||||
#include <plat/common/platform.h>
|
#include <plat/common/platform.h>
|
||||||
|
|
||||||
|
@ -235,6 +237,23 @@ int plat_sdei_validate_entry_point(uintptr_t ep, unsigned int client_mode)
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/*****************************************************************************
|
||||||
|
* plat_is_smccc_feature_available() - This function checks whether SMCCC
|
||||||
|
* feature is availabile for platform.
|
||||||
|
* @fid: SMCCC function id
|
||||||
|
*
|
||||||
|
* Return SMC_OK if SMCCC feature is available and SMC_ARCH_CALL_NOT_SUPPORTED
|
||||||
|
* otherwise.
|
||||||
|
*****************************************************************************/
|
||||||
|
int32_t plat_is_smccc_feature_available(u_register_t fid)
|
||||||
|
{
|
||||||
|
switch (fid) {
|
||||||
|
case SMCCC_ARCH_SOC_ID:
|
||||||
|
default:
|
||||||
|
return SMC_ARCH_CALL_NOT_SUPPORTED;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Weak function to get ARM platform SOC-ID, Always return SOC-ID=0
|
* Weak function to get ARM platform SOC-ID, Always return SOC-ID=0
|
||||||
* ToDo: Get proper SOC-ID for every ARM platform and define this
|
* ToDo: Get proper SOC-ID for every ARM platform and define this
|
||||||
|
|
Loading…
Add table
Reference in a new issue