zephyr/drivers/interrupt_controller/Kconfig.stm32
Mathieu Choplain 32a1b0cc54 drivers: intc: add STM32WB0 GPIO interrupt controller
Adds a driver for the STM32WB0 series GPIO interrupt controller.
This driver implements the STM32 GPIO INTC API, along with an extension
function used to check if a specific line is available on current board.

This also extends the GPIO INTC API to support level-sensitive interrupts,
as this feature is available on STM32WB0.

Signed-off-by: Mathieu Choplain <mathieu.choplain@st.com>
2024-09-12 10:03:37 +02:00

22 lines
576 B
Text

# STM32 EXTI configuration
# Copyright (c) 2016 Open-RnD Sp. z o.o.
# SPDX-License-Identifier: Apache-2.0
if SOC_FAMILY_STM32
config EXTI_STM32
bool "External Interrupt/Event Controller (EXTI) Driver for STM32 family of MCUs"
default y
depends on DT_HAS_ST_STM32_EXTI_ENABLED
help
Enable EXTI driver for STM32 line of MCUs
config GPIO_INTC_STM32WB0
bool "GPIO Interrupt Controller Driver for STM32WB0 series"
default y
depends on DT_HAS_ST_STM32WB0_GPIO_INTC_ENABLED
help
Enable GPIO interrupt controller driver for STM32WB0 series
endif # SOC_FAMILY_STM32