From bca7368798e59d715ac7c37e6d3a25043dd480bc Mon Sep 17 00:00:00 2001 From: Jindong Date: Mon, 21 Sep 2020 15:52:53 +0800 Subject: [PATCH] MA-17912 irqchip: irqsteer: Allow IMX_IRQSTEER to be loadable as module Allows imx irqsteer driver to be loaded as module. Signed-off-by: Jindong Reviewed-by: Fugang Duan --- drivers/irqchip/Kconfig | 2 +- drivers/irqchip/irq-imx-irqsteer.c | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/drivers/irqchip/Kconfig b/drivers/irqchip/Kconfig index 09a2017dde6d..57739eefd12e 100644 --- a/drivers/irqchip/Kconfig +++ b/drivers/irqchip/Kconfig @@ -446,7 +446,7 @@ config CSKY_APB_INTC the controller's register. config IMX_IRQSTEER - bool "i.MX IRQSTEER support" + tristate "i.MX IRQSTEER support" depends on ARCH_MXC || COMPILE_TEST default ARCH_MXC select IRQ_DOMAIN diff --git a/drivers/irqchip/irq-imx-irqsteer.c b/drivers/irqchip/irq-imx-irqsteer.c index f766265abf16..029bb0aa8c28 100644 --- a/drivers/irqchip/irq-imx-irqsteer.c +++ b/drivers/irqchip/irq-imx-irqsteer.c @@ -10,6 +10,7 @@ #include #include #include +#include #include #include #include @@ -402,6 +403,7 @@ static const struct of_device_id imx_irqsteer_dt_ids[] = { { .compatible = "fsl,imx-irqsteer", }, {}, }; +MODULE_DEVICE_TABLE(of, imx_irqsteer_dt_ids); static struct platform_driver imx_irqsteer_driver = { .driver = { @@ -412,4 +414,5 @@ static struct platform_driver imx_irqsteer_driver = { .probe = imx_irqsteer_probe, .remove = imx_irqsteer_remove, }; -builtin_platform_driver(imx_irqsteer_driver); +module_platform_driver(imx_irqsteer_driver); +MODULE_LICENSE("GPL v2");