Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

irqchip: move mmp irq driver

Move irq-mmp driver from mach-mmp directory into irqchip directory.
It's used to support multiple platform.

Signed-off-by: Haojian Zhuang <haojian.zhuang@gmail.com>

+5 -4
+1 -1
arch/arm/mach-mmp/Makefile
··· 2 2 # Makefile for Marvell's PXA168 processors line 3 3 # 4 4 5 - obj-y += common.o devices.o time.o irq.o 5 + obj-y += common.o devices.o time.o 6 6 7 7 # SoC support 8 8 obj-$(CONFIG_CPU_PXA168) += pxa168.o
-1
arch/arm/mach-mmp/common.h
··· 3 3 4 4 extern void timer_init(int irq); 5 5 6 - extern void __init icu_init_irq(void); 7 6 extern void __init mmp_map_io(void); 8 7 extern void mmp_restart(enum reboot_mode, const char *); 9 8 extern void __init pxa168_clk_init(void);
+1
arch/arm/mach-mmp/include/mach/pxa168.h
··· 4 4 #include <linux/reboot.h> 5 5 6 6 extern void pxa168_timer_init(void); 7 + extern void __init icu_init_irq(void); 7 8 extern void __init pxa168_init_irq(void); 8 9 extern void pxa168_restart(enum reboot_mode, const char *); 9 10 extern void pxa168_clear_keypad_wakeup(void);
+1
arch/arm/mach-mmp/include/mach/pxa910.h
··· 2 2 #define __ASM_MACH_PXA910_H 3 3 4 4 extern void pxa910_timer_init(void); 5 + extern void __init icu_init_irq(void); 5 6 extern void __init pxa910_init_irq(void); 6 7 7 8 #include <linux/i2c.h>
-2
arch/arm/mach-mmp/irq.c drivers/irqchip/irq-mmp.c
··· 30 30 #include <mach/pm-pxa910.h> 31 31 #endif 32 32 33 - #include "common.h" 34 - 35 33 #define MAX_ICU_NR 16 36 34 37 35 struct icu_chip_data {
+1
arch/arm/mach-mmp/pxa910.c
··· 23 23 #include <mach/dma.h> 24 24 #include <mach/mfp.h> 25 25 #include <mach/devices.h> 26 + #include <mach/pxa910.h> 26 27 27 28 #include "common.h" 28 29
+1
drivers/irqchip/Makefile
··· 2 2 3 3 obj-$(CONFIG_ARCH_BCM2835) += irq-bcm2835.o 4 4 obj-$(CONFIG_ARCH_EXYNOS) += exynos-combiner.o 5 + obj-$(CONFIG_ARCH_MMP) += irq-mmp.o 5 6 obj-$(CONFIG_ARCH_MVEBU) += irq-armada-370-xp.o 6 7 obj-$(CONFIG_ARCH_MXS) += irq-mxs.o 7 8 obj-$(CONFIG_ARCH_S3C24XX) += irq-s3c24xx.o