drivers: interrupt_controller: Add STM32L1X EXTI support
Add EXTI support for STM32L1X SoC series. Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
This commit is contained in:
parent
1eb6177e9b
commit
0525019b23
2 changed files with 8 additions and 0 deletions
|
@ -41,6 +41,8 @@
|
|||
#define EXTI_LINES 24
|
||||
#elif defined(CONFIG_SOC_SERIES_STM32L0X)
|
||||
#define EXTI_LINES 30
|
||||
#elif defined(CONFIG_SOC_SERIES_STM32L1X)
|
||||
#define EXTI_LINES 24
|
||||
#elif defined(CONFIG_SOC_SERIES_STM32L4X)
|
||||
#define EXTI_LINES 40
|
||||
#elif defined(CONFIG_SOC_SERIES_STM32MP1X)
|
||||
|
@ -127,6 +129,7 @@ int stm32_exti_enable(int line)
|
|||
defined(CONFIG_SOC_SERIES_STM32F3X) || \
|
||||
defined(CONFIG_SOC_SERIES_STM32F4X) || \
|
||||
defined(CONFIG_SOC_SERIES_STM32F7X) || \
|
||||
defined(CONFIG_SOC_SERIES_STM32L1X) || \
|
||||
defined(CONFIG_SOC_SERIES_STM32L4X) || \
|
||||
defined(CONFIG_SOC_SERIES_STM32WBX)
|
||||
if (line >= 5 && line <= 9) {
|
||||
|
@ -585,6 +588,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_STM32L1X) || \
|
||||
defined(CONFIG_SOC_SERIES_STM32L4X) || \
|
||||
defined(CONFIG_SOC_SERIES_STM32MP1X) || \
|
||||
defined(CONFIG_SOC_SERIES_STM32WBX)
|
||||
|
|
|
@ -43,6 +43,10 @@
|
|||
#include <stm32l1xx_ll_gpio.h>
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_EXTI_STM32
|
||||
#include <stm32l1xx_ll_exti.h>
|
||||
#endif
|
||||
|
||||
#endif /* !_ASMLANGUAGE */
|
||||
|
||||
#endif /* _STM32L1_SOC_H_ */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue