]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
MIPS/irqchip: Move i8259 irqchip driver to drivers/irqchip
authorRalf Baechle <ralf@linux-mips.org>
Wed, 8 Jul 2015 12:46:08 +0000 (14:46 +0200)
committerThomas Gleixner <tglx@linutronix.de>
Fri, 31 Jul 2015 20:04:49 +0000 (22:04 +0200)
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
arch/mips/Kconfig
arch/mips/kernel/Makefile
drivers/irqchip/Kconfig
drivers/irqchip/Makefile
drivers/irqchip/irq-i8259.c [moved from arch/mips/kernel/i8259.c with 100% similarity]

index cee5f93e5712f3120d36847dc02d74709bc21929..d61297252006e99a5fa6053db773efd706f2e40e 100644 (file)
@@ -1071,10 +1071,6 @@ config HOTPLUG_CPU
 config SYS_SUPPORTS_HOTPLUG_CPU
        bool
 
-config I8259
-       bool
-       select IRQ_DOMAIN
-
 config MIPS_BONITO64
        bool
 
index 3f5cf8aff6f344756b7a08441a771795b944828a..3156c8d253c1c03d70958137d44d3e41cdd26d83 100644 (file)
@@ -61,7 +61,6 @@ obj-$(CONFIG_MIPS_VPE_APSP_API) += rtlx.o
 obj-$(CONFIG_MIPS_VPE_APSP_API_CMP) += rtlx-cmp.o
 obj-$(CONFIG_MIPS_VPE_APSP_API_MT) += rtlx-mt.o
 
-obj-$(CONFIG_I8259)            += i8259.o
 obj-$(CONFIG_IRQ_CPU_RM7K)     += irq-rm7000.o
 obj-$(CONFIG_MIPS_MSC)         += irq-msc01.o
 obj-$(CONFIG_IRQ_TXX9)         += irq_txx9.o
index 120d81543e53254ea725ff845631edc667dbdb07..5b853715f40b6588bda8dae0f9b00537f5984f47 100644 (file)
@@ -61,6 +61,10 @@ config ATMEL_AIC5_IRQ
        select MULTI_IRQ_HANDLER
        select SPARSE_IRQ
 
+config I8259
+       bool
+       select IRQ_DOMAIN
+
 config BCM7038_L1_IRQ
        bool
        select GENERIC_IRQ_CHIP
index 11d08c9a072463de3785285b3b959398b8b898fe..d4c5e56b79123239c7399549cd3cc5206d50d811 100644 (file)
@@ -27,6 +27,7 @@ obj-$(CONFIG_ARM_NVIC)                        += irq-nvic.o
 obj-$(CONFIG_ARM_VIC)                  += irq-vic.o
 obj-$(CONFIG_ATMEL_AIC_IRQ)            += irq-atmel-aic-common.o irq-atmel-aic.o
 obj-$(CONFIG_ATMEL_AIC5_IRQ)   += irq-atmel-aic-common.o irq-atmel-aic5.o
+obj-$(CONFIG_I8259)                    += irq-i8259.o
 obj-$(CONFIG_IMGPDC_IRQ)               += irq-imgpdc.o
 obj-$(CONFIG_IRQ_MIPS_CPU)             += irq-mips-cpu.o
 obj-$(CONFIG_SIRF_IRQ)                 += irq-sirfsoc.o
similarity index 100%
rename from arch/mips/kernel/i8259.c
rename to drivers/irqchip/irq-i8259.c
index a8acee7eab923ccf2e5e1044414a256b0355b6e5..a29638a1e6e59da3ffee0b7c733b861740ebc452 100644 (file)
 #include <linux/init.h>
 #include <linux/ioport.h>
 #include <linux/interrupt.h>
+#include <linux/irqchip.h>
 #include <linux/irqdomain.h>
 #include <linux/kernel.h>
 #include <linux/of_irq.h>
 #include <linux/spinlock.h>
 #include <linux/syscore_ops.h>
 #include <linux/irq.h>
-#include <linux/irqchip.h>
 
 #include <asm/i8259.h>
 #include <asm/io.h>