mirror of https://github.com/acidanthera/audk.git
ArmPkg/ArmGicArchLib: Add macros for SPI and extended SPI ranges
Taking reference from Table 2-1 of the Arm Generic Interrupt Controller Architecture Specification, Issue H, January 2022, add macros for the SPI and extended SPI ranges with the purpose of reusability on including the ArmPkg. Cc: Leif Lindholm <quic_llindhol@quicinc.com> Cc: Ard Biesheuvel <ardb+tianocore@kernel.org> Cc: Sami Mujawar <sami.mujawar@arm.com> Signed-off-by: Himanshu Sharma <Himanshu.Sharma@arm.com> Reviewed-by: Sami Mujawar <sami.mujawar@arm.com> Reviewed-by: Pierre Gondois <pierre.gondois@arm.com> Acked-by: Ard Biesheuvel <ardb@kernel.org>
This commit is contained in:
parent
970aacd191
commit
855f528199
|
@ -1,9 +1,15 @@
|
||||||
/** @file
|
/** @file
|
||||||
*
|
*
|
||||||
* Copyright (c) 2015, Linaro Ltd. All rights reserved.
|
* Copyright (c) 2015, Linaro Ltd. All rights reserved.
|
||||||
|
* Copyright (c) 2024, Arm Limited. All rights reserved.
|
||||||
*
|
*
|
||||||
* SPDX-License-Identifier: BSD-2-Clause-Patent
|
* SPDX-License-Identifier: BSD-2-Clause-Patent
|
||||||
*
|
*
|
||||||
|
* @par Reference(s):
|
||||||
|
* - Arm Generic Interrupt Controller Architecture Specification,
|
||||||
|
* Issue H, January 2022.
|
||||||
|
* (https://developer.arm.com/documentation/ihi0069/)
|
||||||
|
*
|
||||||
**/
|
**/
|
||||||
|
|
||||||
#ifndef ARM_GIC_ARCH_LIB_H_
|
#ifndef ARM_GIC_ARCH_LIB_H_
|
||||||
|
@ -23,4 +29,12 @@ ArmGicGetSupportedArchRevision (
|
||||||
VOID
|
VOID
|
||||||
);
|
);
|
||||||
|
|
||||||
|
//
|
||||||
|
// GIC SPI and extended SPI ranges
|
||||||
|
//
|
||||||
|
#define ARM_GIC_ARCH_SPI_MIN 32
|
||||||
|
#define ARM_GIC_ARCH_SPI_MAX 1019
|
||||||
|
#define ARM_GIC_ARCH_EXT_SPI_MIN 4096
|
||||||
|
#define ARM_GIC_ARCH_EXT_SPI_MAX 5119
|
||||||
|
|
||||||
#endif // ARM_GIC_ARCH_LIB_H_
|
#endif // ARM_GIC_ARCH_LIB_H_
|
||||||
|
|
Loading…
Reference in New Issue