diff --git a/arch/arm/core/cortex_m/irq_vector_table.c b/arch/arm/core/cortex_m/irq_vector_table.c index e35aa791bb4..8a000c348e2 100644 --- a/arch/arm/core/cortex_m/irq_vector_table.c +++ b/arch/arm/core/cortex_m/irq_vector_table.c @@ -21,7 +21,7 @@ #include #include -#include +#include extern void _isr_wrapper(void); typedef void (*vth)(void); /* Vector Table Handler */ diff --git a/arch/arm/core/cortex_m/prep_c.c b/arch/arm/core/cortex_m/prep_c.c index e7a7d1f0643..19c31d5063d 100644 --- a/arch/arm/core/cortex_m/prep_c.c +++ b/arch/arm/core/cortex_m/prep_c.c @@ -22,7 +22,6 @@ #include #include #include -#include #ifdef CONFIG_ARMV6_M static inline void relocate_vector_table(void) { /* do nothing */ } diff --git a/arch/arm/core/cortex_m/reset.S b/arch/arm/core/cortex_m/reset.S index a6b2bd2736e..d586d2c799b 100644 --- a/arch/arm/core/cortex_m/reset.S +++ b/arch/arm/core/cortex_m/reset.S @@ -17,7 +17,6 @@ #include #include #include "vector_table.h" -#include _ASM_FILE_PROLOGUE diff --git a/include/arch/arm/arch.h b/include/arch/arm/arch.h index ec8a2e8da6b..23b8cf30950 100644 --- a/include/arch/arm/arch.h +++ b/include/arch/arm/arch.h @@ -16,6 +16,9 @@ #ifndef _ARM_ARCH__H_ #define _ARM_ARCH__H_ +/* Add include for DTS generated information */ +#include + #ifdef __cplusplus extern "C" { #endif diff --git a/include/sw_isr_table.h b/include/sw_isr_table.h index 51239c05b38..48fefb1476f 100644 --- a/include/sw_isr_table.h +++ b/include/sw_isr_table.h @@ -15,7 +15,6 @@ #define _SW_ISR_TABLE__H_ #include -#include #ifdef __cplusplus extern "C" {