From 80278f7a4825aed30090b83b164e69648e498d80 Mon Sep 17 00:00:00 2001 From: Erwan Gouriou Date: Mon, 1 Jul 2019 14:16:35 +0200 Subject: [PATCH] drivers/interrupt_controller: stm32: Add support for stm32h7 Add bare minimum to enable EXTI on STM32H7, in single core configuration. Signed-off-by: Erwan Gouriou --- drivers/interrupt_controller/exti_stm32.c | 2 ++ soc/arm/st_stm32/stm32h7/soc.h | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/drivers/interrupt_controller/exti_stm32.c b/drivers/interrupt_controller/exti_stm32.c index f95c7f774cb..4e85113216d 100644 --- a/drivers/interrupt_controller/exti_stm32.c +++ b/drivers/interrupt_controller/exti_stm32.c @@ -30,6 +30,7 @@ const IRQn_Type exti_irq_table[] = { EXTI4_15_IRQn, EXTI4_15_IRQn, EXTI4_15_IRQn, EXTI4_15_IRQn }; #elif defined(CONFIG_SOC_SERIES_STM32F1X) || \ + defined(CONFIG_SOC_SERIES_STM32H7X) || \ defined(CONFIG_SOC_SERIES_STM32L1X) || \ defined(CONFIG_SOC_SERIES_STM32L4X) || \ defined(CONFIG_SOC_SERIES_STM32WBX) @@ -426,6 +427,7 @@ static void __stm32_exti_connect_irqs(struct device *dev) defined(CONFIG_SOC_SERIES_STM32F3X) || \ defined(CONFIG_SOC_SERIES_STM32F4X) || \ defined(CONFIG_SOC_SERIES_STM32F7X) || \ + defined(CONFIG_SOC_SERIES_STM32H7X) || \ defined(CONFIG_SOC_SERIES_STM32L1X) || \ defined(CONFIG_SOC_SERIES_STM32L4X) || \ defined(CONFIG_SOC_SERIES_STM32MP1X) || \ diff --git a/soc/arm/st_stm32/stm32h7/soc.h b/soc/arm/st_stm32/stm32h7/soc.h index 8f9fefc7a31..0d803d6d0a6 100644 --- a/soc/arm/st_stm32/stm32h7/soc.h +++ b/soc/arm/st_stm32/stm32h7/soc.h @@ -24,6 +24,10 @@ #include #endif /* CONFIG_CLOCK_CONTROL_STM32_CUBE */ +#ifdef CONFIG_EXTI_STM32 +#include +#endif /* CONFIG_EXTI_STM32 */ + #endif /* !_ASMLANGUAGE */ #endif /* _STM32F7_SOC_H7_ */