mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-25 22:35:42 +00:00
refactor(plat/nvidia): use SOC_ID defines
Use the macros that are now defined in include/lib/smccc.h. Signed-off-by: Yann Gautier <yann.gautier@foss.st.com> Change-Id: Ibe3c17acd2482b7779318c8a922a138dcace5554
This commit is contained in:
parent
48648c0993
commit
46b9033359
1 changed files with 5 additions and 4 deletions
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2020, ARM Limited and Contributors. All rights reserved.
|
||||
* Copyright (c) 2016-2021, ARM Limited and Contributors. All rights reserved.
|
||||
* Copyright (c) 2020, NVIDIA Corporation. All rights reserved.
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
|
@ -280,9 +280,9 @@ bool tegra_platform_is_virt_dev_kit(void)
|
|||
int32_t plat_get_soc_version(void)
|
||||
{
|
||||
uint32_t chip_id = ((tegra_get_chipid() >> CHIP_ID_SHIFT) & CHIP_ID_MASK);
|
||||
uint32_t manfid = (JEDEC_NVIDIA_BKID << 24) | (JEDEC_NVIDIA_MFID << 16);
|
||||
uint32_t manfid = SOC_ID_SET_JEP_106(JEDEC_NVIDIA_BKID, JEDEC_NVIDIA_MFID);
|
||||
|
||||
return (int32_t)(manfid | (chip_id & 0xFFFF));
|
||||
return (int32_t)(manfid | (chip_id & SOC_ID_IMPL_DEF_MASK));
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -293,7 +293,8 @@ int32_t plat_get_soc_version(void)
|
|||
*/
|
||||
int32_t plat_get_soc_revision(void)
|
||||
{
|
||||
return (int32_t)((tegra_get_chipid_major() << 8) | tegra_get_chipid_minor());
|
||||
return (int32_t)(((tegra_get_chipid_major() << 8) | tegra_get_chipid_minor()) &
|
||||
SOC_ID_REV_MASK);
|
||||
}
|
||||
|
||||
/*****************************************************************************
|
||||
|
|
Loading…
Add table
Reference in a new issue