Commit b8b26ae3 authored by Nicolas Frayer's avatar Nicolas Frayer Committed by Thomas Gleixner
Browse files

irqchip/ti-sci-inta : Add module build support



Add module build support in Kconfig for the TI SCI interrupt aggregator
driver. The driver's default build is built-in and it also depends on
ARCH_K3 as the driver uses some 64 bit ops and should only be built for
64-bit platforms.

Signed-off-by: default avatarNicolas Frayer <nfrayer@baylibre.com>
Signed-off-by: default avatarGuillaume La Roque <glaroque@baylibre.com>
Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
Reviewed-by: default avatarNishanth Menon <nm@ti.com>
Link: https://lore.kernel.org/all/20241224-timodules-v4-2-c5e010f58e2c@baylibre.com
parent 2d95ffae
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -135,7 +135,6 @@ config ARCH_K3
	select SOC_TI
	select TI_MESSAGE_MANAGER
	select TI_SCI_PROTOCOL
	select TI_SCI_INTA_IRQCHIP
	select TI_K3_SOCINFO
	help
	  This enables support for Texas Instruments' K3 multicore SoC
+2 −1
Original line number Diff line number Diff line
@@ -545,8 +545,9 @@ config TI_SCI_INTR_IRQCHIP
	  TI System Controller, say Y here. Otherwise, say N.

config TI_SCI_INTA_IRQCHIP
	bool
	tristate "TI SCI INTA Interrupt Controller"
	depends on TI_SCI_PROTOCOL
	depends on ARCH_K3 || (COMPILE_TEST && ARM64)
	select IRQ_DOMAIN_HIERARCHY
	select TI_SCI_INTA_MSI_DOMAIN
	help
+1 −0
Original line number Diff line number Diff line
@@ -743,3 +743,4 @@ module_platform_driver(ti_sci_inta_irq_domain_driver);

MODULE_AUTHOR("Lokesh Vutla <lokeshvutla@ti.com>");
MODULE_DESCRIPTION("K3 Interrupt Aggregator driver over TI SCI protocol");
MODULE_LICENSE("GPL");