Add support for gpio interrupt (tint) for Renesas RZ familiy. Signed-off-by: Nhut Nguyen <nhut.nguyen.kc@renesas.com>
50 lines
1.3 KiB
Plaintext
50 lines
1.3 KiB
Plaintext
# Copyright (c) 2024-2025 Renesas Electronics Corporation
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
config RENESAS_RZ_EXT_IRQ
|
|
bool "Renesas RZ external interrupt controller driver"
|
|
default y
|
|
depends on DT_HAS_RENESAS_RZ_EXT_IRQ_ENABLED
|
|
select USE_RZ_FSP_EXT_IRQ
|
|
select PINCTRL
|
|
help
|
|
Renesas RZ external interrupt controller driver
|
|
|
|
if RENESAS_RZ_EXT_IRQ
|
|
|
|
config RENESAS_RZ_INTC_HAS_NMI
|
|
bool "NMI (Non Maskable Interrupt) pin"
|
|
default y
|
|
depends on SOC_SERIES_RZG3S || SOC_SERIES_RZA3UL
|
|
help
|
|
Renesas RZ interrupt controller has NMI (Non Maskable Interrupt) pin
|
|
|
|
endif
|
|
|
|
config RENESAS_RZ_INTC_SELECT_INTERRUPT
|
|
bool "Renesas RZ INTC select interrupt"
|
|
default y
|
|
depends on DT_HAS_RENESAS_RZ_INTC_V2_ENABLED
|
|
help
|
|
Renesas RZ INTC select interrupt
|
|
|
|
config RENESAS_RZ_TINT
|
|
bool "Renesas RZ GPIO interrupt (TINT) controller driver"
|
|
default y
|
|
depends on DT_HAS_RENESAS_RZ_TINT_ENABLED
|
|
help
|
|
Renesas RZ GPIO interrupt (TINT) controller driver
|
|
|
|
if RENESAS_RZ_TINT
|
|
|
|
config RENESAS_RZ_TINT_SUPPORT_STATUS_CLEAR_REG
|
|
bool "Renesas RZ TINT support status clear register"
|
|
default y
|
|
depends on DT_HAS_RENESAS_RZ_INTC_V2_ENABLED
|
|
help
|
|
Renesas RZ/V2H, RZ/V2N support a Status Clear Register
|
|
to reset interrupt flags, while the remaining SoCs
|
|
reset interrupt flags in the Status Register.
|
|
|
|
endif
|