On Thu, Dec 14, 2023 at 11:41 AM Pranav Madhu <pranav.ma...@arm.com> wrote: > > Add the RD-V2 platform identification values including the part > number and configuration number. This information will be used in > populating the SMBIOS tables. > > Signed-off-by: Pranav Madhu <pranav.ma...@arm.com> > --- > Platform/ARM/SgiPkg/Include/SgiPlatform.h | 5 +++++ > Platform/ARM/SgiPkg/Library/PlatformLib/PlatformLib.c | 6 ++++++ > 2 files changed, 11 insertions(+) > > diff --git a/Platform/ARM/SgiPkg/Include/SgiPlatform.h > b/Platform/ARM/SgiPkg/Include/SgiPlatform.h > index e83853664c4c..ea197b9f50bc 100644 > --- a/Platform/ARM/SgiPkg/Include/SgiPlatform.h > +++ b/Platform/ARM/SgiPkg/Include/SgiPlatform.h > @@ -47,6 +47,10 @@ > #define RD_N2_PART_NUM 0x7B7 > #define RD_N2_CONF_ID 0x1 > > +// RD-V2 Platform Identification values > +#define RD_V2_PART_NUM 0x7F2 > +#define RD_V2_CONF_ID 0x1 > + > #define SGI_CONFIG_MASK 0x0F > #define SGI_CONFIG_SHIFT 0x1C > #define SGI_PART_NUM_MASK 0xFFF > @@ -85,6 +89,7 @@ typedef enum { > RdN2, > RdN2Cfg1, > RdN2Cfg2, > + RdV2, > } ARM_RD_PRODUCT_ID; > > // Arm ProductId look-up table > diff --git a/Platform/ARM/SgiPkg/Library/PlatformLib/PlatformLib.c > b/Platform/ARM/SgiPkg/Library/PlatformLib/PlatformLib.c > index fa006320025b..0562f40d4604 100644 > --- a/Platform/ARM/SgiPkg/Library/PlatformLib/PlatformLib.c > +++ b/Platform/ARM/SgiPkg/Library/PlatformLib/PlatformLib.c > @@ -79,6 +79,12 @@ STATIC CONST SGI_PRODUCT_ID_LOOKUP > SgiProductIdLookup[] = { > RD_N2_CONF_ID, > 1 > }, > + { > + RdV2, > + RD_V2_PART_NUM, > + RD_V2_CONF_ID, > + 0 > + }, > }; > > EFI_BOOT_MODE > -- > 2.34.1
Reviewed-by: Thomas Abraham <thomas.abra...@arm.com> -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#112534): https://edk2.groups.io/g/devel/message/112534 Mute This Topic: https://groups.io/mt/103168057/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-