From 09cbe713ff790e34723e695bf19f8e62fa693bcf Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Thu, 11 May 2017 09:53:05 +0200 Subject: bsps/arm: Fix bit field offset in GIC support Close #3002. --- c/src/lib/libbsp/arm/shared/include/arm-gic.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'c/src/lib/libbsp/arm') diff --git a/c/src/lib/libbsp/arm/shared/include/arm-gic.h b/c/src/lib/libbsp/arm/shared/include/arm-gic.h index 942db8555b..ab5840919a 100644 --- a/c/src/lib/libbsp/arm/shared/include/arm-gic.h +++ b/c/src/lib/libbsp/arm/shared/include/arm-gic.h @@ -43,7 +43,7 @@ extern "C" { #define GIC_ID_TO_ONE_BIT_REG_BIT(id) (1U << ((id) & 0x1fU)) #define GIC_ID_TO_TWO_BITS_REG_INDEX(id) ((id) >> 4) -#define GIC_ID_TO_TWO_BITS_REG_OFFSET(id) ((id) & 0xfU) +#define GIC_ID_TO_TWO_BITS_REG_OFFSET(id) (((id) & 0xfU) << 1) static inline bool gic_id_is_enabled(volatile gic_dist *dist, uint32_t id) { -- cgit v1.2.3