From 21ec89b067b6fa2a0368cac2b051e2e0bee0fb1b Mon Sep 17 00:00:00 2001 From: raiden00pl Date: Tue, 4 Jul 2023 13:09:12 +0200 Subject: [PATCH] arch/armv8-m/nvic.h: add definition for NVIC non-secure registers offset This will make it easier to use the NVIC non-secure registers using the current NVIC secure registers definitions. --- arch/arm/src/armv8-m/nvic.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/arch/arm/src/armv8-m/nvic.h b/arch/arm/src/armv8-m/nvic.h index 722706e5a9..0478b24909 100644 --- a/arch/arm/src/armv8-m/nvic.h +++ b/arch/arm/src/armv8-m/nvic.h @@ -60,7 +60,11 @@ /* NVIC base address ********************************************************/ #define ARMV8M_NVIC_BASE 0xe000e000 -#define ARMV8M_NVIC_BASE_NS 0xe002e000 + +/* Non-secure NVIC access */ + +#define ARMV8M_NS_OFFSET 0x00020000 +#define ARMV8M_NVIC_BASE_NS (ARMV8M_NVIC_BASE + ARMV8M_NS_OFFSET) /* NVIC register offsets ****************************************************/