Initial support for NXP S32K566 M7 & R52: Clock, Pin control, GPIO and Uart Signed-off-by: Dat Nguyen Duy <dat.nguyenduy@nxp.com>
33 lines
848 B
Plaintext
33 lines
848 B
Plaintext
# Copyright 2022-2025 NXP
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
config NXP_SIUL2_EIRQ
|
|
bool "NXP SIUL2 external interrupt controller driver"
|
|
default y
|
|
depends on DT_HAS_NXP_SIUL2_EIRQ_ENABLED
|
|
select NOCACHE_MEMORY if ARCH_HAS_NOCACHE_MEMORY_SUPPORT
|
|
select PINCTRL
|
|
help
|
|
NXP SIUL2 external interrupt controller driver.
|
|
|
|
if NXP_SIUL2_EIRQ
|
|
|
|
config NXP_SIUL2_EIRQ_EXT_INTERRUPTS_MAX
|
|
int
|
|
default 8 if SOC_SERIES_S32ZE
|
|
default 16 if SOC_SERIES_S32K5
|
|
default 32 if SOC_SERIES_S32K3 || SOC_SERIES_MCXE31X
|
|
help
|
|
Number of SIUL2 external interrupts per controller. This is a SoC
|
|
integration option.
|
|
|
|
config NXP_SIUL2_EIRQ_EXT_INTERRUPTS_GROUP
|
|
int
|
|
default 8
|
|
default 16 if SOC_SERIES_S32K5
|
|
help
|
|
Number of SIUL2 external interrupts grouped into a single core
|
|
interrupt line. This is a SoC integration option.
|
|
|
|
endif # NXP_SIUL2_EIRQ
|