]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
irqchip/ti-sci-intr: Add module build support
authorNicolas Frayer <nfrayer@baylibre.com>
Tue, 24 Dec 2024 19:36:42 +0000 (20:36 +0100)
committerThomas Gleixner <tglx@linutronix.de>
Wed, 15 Jan 2025 08:54:29 +0000 (09:54 +0100)
Add module build support in Kconfig for the TI SCI interrupt router
driver. This driver depends on the TI sci firmware driver which aready
supports module build.

Signed-off-by: Nicolas Frayer <nfrayer@baylibre.com>
Signed-off-by: Guillaume La Roque <glaroque@baylibre.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Nishanth Menon <nm@ti.com>
Link: https://lore.kernel.org/all/20241224-timodules-v4-1-c5e010f58e2c@baylibre.com
arch/arm64/Kconfig.platforms
drivers/irqchip/Kconfig
drivers/irqchip/irq-ti-sci-intr.c

index 370a9d2b6919d24d6c7111b95bb69a51bdf64e5a..eda592ac9c8dc3afca888780da55190ce33dd3b5 100644 (file)
@@ -135,7 +135,6 @@ config ARCH_K3
        select SOC_TI
        select TI_MESSAGE_MANAGER
        select TI_SCI_PROTOCOL
-       select TI_SCI_INTR_IRQCHIP
        select TI_SCI_INTA_IRQCHIP
        select TI_K3_SOCINFO
        help
index 55d7122121e28db28d77c1128165a4f5fa9522f6..6f1b7d278dcf584114f8bf80aadc644aac431e56 100644 (file)
@@ -534,8 +534,9 @@ config LS1X_IRQ
          Support for the Loongson-1 platform Interrupt Controller.
 
 config TI_SCI_INTR_IRQCHIP
-       bool
+       tristate "TI SCI INTR Interrupt Controller"
        depends on TI_SCI_PROTOCOL
+       depends on ARCH_K3 || COMPILE_TEST
        select IRQ_DOMAIN_HIERARCHY
        help
          This enables the irqchip driver support for K3 Interrupt router
index c027cd9e4a69df41301d2babc3ae74cb910528ed..b49a73106c69c3b2a159280d651a7de6adec7c02 100644 (file)
@@ -303,3 +303,4 @@ module_platform_driver(ti_sci_intr_irq_domain_driver);
 
 MODULE_AUTHOR("Lokesh Vutla <lokeshvutla@ticom>");
 MODULE_DESCRIPTION("K3 Interrupt Router driver over TI SCI protocol");
+MODULE_LICENSE("GPL");