diff options
author | Olof Johansson <olof@lixom.net> | 2013-01-14 20:22:00 -0500 |
---|---|---|
committer | Olof Johansson <olof@lixom.net> | 2013-01-14 22:55:03 -0500 |
commit | f8060f5446b1f2782f0a8ca9be2d870ea4198aee (patch) | |
tree | 6bdce95a558843b00d692738150e8c06a227db50 /arch/arm/mach-s3c64xx | |
parent | 175dbc1eeadbdcf5f04d3a61fdc0ede4335c45c8 (diff) | |
parent | 9e47b8bf9815523a5816f2f83e73b13812d74014 (diff) |
Merge tag 'gic-vic-to-irqchip' of git://sources.calxeda.com/kernel/linux into next/cleanup
From Rob Herring:
Initial irqchip init infrastructure and GIC and VIC clean-ups
This creates irqchip initialization infrastructure from Thomas
Petazzoni. The VIC and GIC irqchip code is moved to drivers/irqchips
and adapted to use the new infrastructure. All DT enabled platforms
using GIC and VIC are converted over to use the new irqchip_init.
* tag 'gic-vic-to-irqchip' of git://sources.calxeda.com/kernel/linux:
irqchip: Move ARM vic.h to include/linux/irqchip/arm-vic.h
ARM: picoxcell: use common irqchip_init function
ARM: spear: use common irqchip_init function
irqchip: Move ARM VIC to drivers/irqchip
ARM: samsung: remove unused tick.h
ARM: remove unneeded vic.h includes
ARM: remove mach .handle_irq for VIC users
ARM: VIC: set handle_arch_irq in VIC initialization
ARM: VIC: shrink down vic.h
irqchip: Move ARM gic.h to include/linux/irqchip/arm-gic.h
ARM: use common irqchip_init for GIC init
irqchip: Move ARM GIC to drivers/irqchip
ARM: remove mach .handle_irq for GIC users
ARM: GIC: set handle_arch_irq in GIC initialization
ARM: GIC: remove direct use of gic_raise_softirq
ARM: GIC: remove assembly ifdefs from gic.h
ARM: mach-ux500: use SGI0 to wake up the other core
arm: add set_handle_irq() to register the parent IRQ controller handler function
irqchip: add basic infrastructure
irqchip: add to the directories part of the IRQ subsystem in MAINTAINERS
Fixed up massive merge conflicts with the timer cleanup due to adjacent changes:
Signed-off-by: Olof Johansson <olof@lixom.net>
Conflicts:
arch/arm/mach-bcm/board_bcm.c
arch/arm/mach-cns3xxx/cns3420vb.c
arch/arm/mach-ep93xx/adssphere.c
arch/arm/mach-ep93xx/edb93xx.c
arch/arm/mach-ep93xx/gesbc9312.c
arch/arm/mach-ep93xx/micro9.c
arch/arm/mach-ep93xx/simone.c
arch/arm/mach-ep93xx/snappercl15.c
arch/arm/mach-ep93xx/ts72xx.c
arch/arm/mach-ep93xx/vision_ep9307.c
arch/arm/mach-highbank/highbank.c
arch/arm/mach-imx/mach-imx6q.c
arch/arm/mach-msm/board-dt-8960.c
arch/arm/mach-netx/nxdb500.c
arch/arm/mach-netx/nxdkn.c
arch/arm/mach-netx/nxeb500hmi.c
arch/arm/mach-nomadik/board-nhk8815.c
arch/arm/mach-picoxcell/common.c
arch/arm/mach-realview/realview_eb.c
arch/arm/mach-realview/realview_pb1176.c
arch/arm/mach-realview/realview_pb11mp.c
arch/arm/mach-realview/realview_pba8.c
arch/arm/mach-realview/realview_pbx.c
arch/arm/mach-socfpga/socfpga.c
arch/arm/mach-spear13xx/spear1310.c
arch/arm/mach-spear13xx/spear1340.c
arch/arm/mach-spear13xx/spear13xx.c
arch/arm/mach-spear3xx/spear300.c
arch/arm/mach-spear3xx/spear310.c
arch/arm/mach-spear3xx/spear320.c
arch/arm/mach-spear3xx/spear3xx.c
arch/arm/mach-spear6xx/spear6xx.c
arch/arm/mach-tegra/board-dt-tegra20.c
arch/arm/mach-tegra/board-dt-tegra30.c
arch/arm/mach-u300/core.c
arch/arm/mach-ux500/board-mop500.c
arch/arm/mach-ux500/cpu-db8500.c
arch/arm/mach-versatile/versatile_ab.c
arch/arm/mach-versatile/versatile_dt.c
arch/arm/mach-versatile/versatile_pb.c
arch/arm/mach-vexpress/v2m.c
include/asm-generic/vmlinux.lds.h
Diffstat (limited to 'arch/arm/mach-s3c64xx')
-rw-r--r-- | arch/arm/mach-s3c64xx/common.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-s3c64xx/include/mach/regs-irq.h | 1 | ||||
-rw-r--r-- | arch/arm/mach-s3c64xx/include/mach/tick.h | 2 | ||||
-rw-r--r-- | arch/arm/mach-s3c64xx/mach-anw6410.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-s3c64xx/mach-crag6410.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-s3c64xx/mach-hmt.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-s3c64xx/mach-mini6410.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-s3c64xx/mach-ncp.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-s3c64xx/mach-real6410.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-s3c64xx/mach-smartq5.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-s3c64xx/mach-smartq7.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-s3c64xx/mach-smdk6400.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-s3c64xx/mach-smdk6410.c | 2 |
13 files changed, 3 insertions, 22 deletions
diff --git a/arch/arm/mach-s3c64xx/common.c b/arch/arm/mach-s3c64xx/common.c index aef303b8997e..0b9c0ba44834 100644 --- a/arch/arm/mach-s3c64xx/common.c +++ b/arch/arm/mach-s3c64xx/common.c | |||
@@ -25,10 +25,10 @@ | |||
25 | #include <linux/dma-mapping.h> | 25 | #include <linux/dma-mapping.h> |
26 | #include <linux/irq.h> | 26 | #include <linux/irq.h> |
27 | #include <linux/gpio.h> | 27 | #include <linux/gpio.h> |
28 | #include <linux/irqchip/arm-vic.h> | ||
28 | 29 | ||
29 | #include <asm/mach/arch.h> | 30 | #include <asm/mach/arch.h> |
30 | #include <asm/mach/map.h> | 31 | #include <asm/mach/map.h> |
31 | #include <asm/hardware/vic.h> | ||
32 | #include <asm/system_misc.h> | 32 | #include <asm/system_misc.h> |
33 | 33 | ||
34 | #include <mach/map.h> | 34 | #include <mach/map.h> |
diff --git a/arch/arm/mach-s3c64xx/include/mach/regs-irq.h b/arch/arm/mach-s3c64xx/include/mach/regs-irq.h index bcce68a0bb75..6a1127891c87 100644 --- a/arch/arm/mach-s3c64xx/include/mach/regs-irq.h +++ b/arch/arm/mach-s3c64xx/include/mach/regs-irq.h | |||
@@ -15,6 +15,5 @@ | |||
15 | #ifndef __ASM_ARCH_REGS_IRQ_H | 15 | #ifndef __ASM_ARCH_REGS_IRQ_H |
16 | #define __ASM_ARCH_REGS_IRQ_H __FILE__ | 16 | #define __ASM_ARCH_REGS_IRQ_H __FILE__ |
17 | 17 | ||
18 | #include <asm/hardware/vic.h> | ||
19 | 18 | ||
20 | #endif /* __ASM_ARCH_6400_REGS_IRQ_H */ | 19 | #endif /* __ASM_ARCH_6400_REGS_IRQ_H */ |
diff --git a/arch/arm/mach-s3c64xx/include/mach/tick.h b/arch/arm/mach-s3c64xx/include/mach/tick.h index ebe18a9469b8..db9c1b1d56a4 100644 --- a/arch/arm/mach-s3c64xx/include/mach/tick.h +++ b/arch/arm/mach-s3c64xx/include/mach/tick.h | |||
@@ -15,6 +15,8 @@ | |||
15 | #ifndef __ASM_ARCH_TICK_H | 15 | #ifndef __ASM_ARCH_TICK_H |
16 | #define __ASM_ARCH_TICK_H __FILE__ | 16 | #define __ASM_ARCH_TICK_H __FILE__ |
17 | 17 | ||
18 | #include <linux/irqchip/arm-vic.h> | ||
19 | |||
18 | /* note, the timer interrutps turn up in 2 places, the vic and then | 20 | /* note, the timer interrutps turn up in 2 places, the vic and then |
19 | * the timer block. We take the VIC as the base at the moment. | 21 | * the timer block. We take the VIC as the base at the moment. |
20 | */ | 22 | */ |
diff --git a/arch/arm/mach-s3c64xx/mach-anw6410.c b/arch/arm/mach-s3c64xx/mach-anw6410.c index 75cbc67f628e..afeae0b5bb28 100644 --- a/arch/arm/mach-s3c64xx/mach-anw6410.c +++ b/arch/arm/mach-s3c64xx/mach-anw6410.c | |||
@@ -31,7 +31,6 @@ | |||
31 | #include <video/platform_lcd.h> | 31 | #include <video/platform_lcd.h> |
32 | #include <video/samsung_fimd.h> | 32 | #include <video/samsung_fimd.h> |
33 | 33 | ||
34 | #include <asm/hardware/vic.h> | ||
35 | #include <asm/mach/arch.h> | 34 | #include <asm/mach/arch.h> |
36 | #include <asm/mach/map.h> | 35 | #include <asm/mach/map.h> |
37 | #include <asm/mach/irq.h> | 36 | #include <asm/mach/irq.h> |
@@ -230,7 +229,6 @@ MACHINE_START(ANW6410, "A&W6410") | |||
230 | .atag_offset = 0x100, | 229 | .atag_offset = 0x100, |
231 | 230 | ||
232 | .init_irq = s3c6410_init_irq, | 231 | .init_irq = s3c6410_init_irq, |
233 | .handle_irq = vic_handle_irq, | ||
234 | .map_io = anw6410_map_io, | 232 | .map_io = anw6410_map_io, |
235 | .init_machine = anw6410_machine_init, | 233 | .init_machine = anw6410_machine_init, |
236 | .init_late = s3c64xx_init_late, | 234 | .init_late = s3c64xx_init_late, |
diff --git a/arch/arm/mach-s3c64xx/mach-crag6410.c b/arch/arm/mach-s3c64xx/mach-crag6410.c index 053dbcbeaa73..5b6adc7f1d39 100644 --- a/arch/arm/mach-s3c64xx/mach-crag6410.c +++ b/arch/arm/mach-s3c64xx/mach-crag6410.c | |||
@@ -42,7 +42,6 @@ | |||
42 | 42 | ||
43 | #include <sound/wm1250-ev1.h> | 43 | #include <sound/wm1250-ev1.h> |
44 | 44 | ||
45 | #include <asm/hardware/vic.h> | ||
46 | #include <asm/mach/arch.h> | 45 | #include <asm/mach/arch.h> |
47 | #include <asm/mach-types.h> | 46 | #include <asm/mach-types.h> |
48 | 47 | ||
@@ -867,7 +866,6 @@ MACHINE_START(WLF_CRAGG_6410, "Wolfson Cragganmore 6410") | |||
867 | /* Maintainer: Mark Brown <broonie@opensource.wolfsonmicro.com> */ | 866 | /* Maintainer: Mark Brown <broonie@opensource.wolfsonmicro.com> */ |
868 | .atag_offset = 0x100, | 867 | .atag_offset = 0x100, |
869 | .init_irq = s3c6410_init_irq, | 868 | .init_irq = s3c6410_init_irq, |
870 | .handle_irq = vic_handle_irq, | ||
871 | .map_io = crag6410_map_io, | 869 | .map_io = crag6410_map_io, |
872 | .init_machine = crag6410_machine_init, | 870 | .init_machine = crag6410_machine_init, |
873 | .init_late = s3c64xx_init_late, | 871 | .init_late = s3c64xx_init_late, |
diff --git a/arch/arm/mach-s3c64xx/mach-hmt.c b/arch/arm/mach-s3c64xx/mach-hmt.c index 7e8605d98142..7212eb9cfeb9 100644 --- a/arch/arm/mach-s3c64xx/mach-hmt.c +++ b/arch/arm/mach-s3c64xx/mach-hmt.c | |||
@@ -30,7 +30,6 @@ | |||
30 | #include <mach/hardware.h> | 30 | #include <mach/hardware.h> |
31 | #include <mach/map.h> | 31 | #include <mach/map.h> |
32 | 32 | ||
33 | #include <asm/hardware/vic.h> | ||
34 | #include <asm/irq.h> | 33 | #include <asm/irq.h> |
35 | #include <asm/mach-types.h> | 34 | #include <asm/mach-types.h> |
36 | 35 | ||
@@ -273,7 +272,6 @@ MACHINE_START(HMT, "Airgoo-HMT") | |||
273 | /* Maintainer: Peter Korsgaard <jacmet@sunsite.dk> */ | 272 | /* Maintainer: Peter Korsgaard <jacmet@sunsite.dk> */ |
274 | .atag_offset = 0x100, | 273 | .atag_offset = 0x100, |
275 | .init_irq = s3c6410_init_irq, | 274 | .init_irq = s3c6410_init_irq, |
276 | .handle_irq = vic_handle_irq, | ||
277 | .map_io = hmt_map_io, | 275 | .map_io = hmt_map_io, |
278 | .init_machine = hmt_machine_init, | 276 | .init_machine = hmt_machine_init, |
279 | .init_late = s3c64xx_init_late, | 277 | .init_late = s3c64xx_init_late, |
diff --git a/arch/arm/mach-s3c64xx/mach-mini6410.c b/arch/arm/mach-s3c64xx/mach-mini6410.c index 4f8dc7dff92b..e173e6e98228 100644 --- a/arch/arm/mach-s3c64xx/mach-mini6410.c +++ b/arch/arm/mach-s3c64xx/mach-mini6410.c | |||
@@ -24,7 +24,6 @@ | |||
24 | #include <linux/serial_core.h> | 24 | #include <linux/serial_core.h> |
25 | #include <linux/types.h> | 25 | #include <linux/types.h> |
26 | 26 | ||
27 | #include <asm/hardware/vic.h> | ||
28 | #include <asm/mach-types.h> | 27 | #include <asm/mach-types.h> |
29 | #include <asm/mach/arch.h> | 28 | #include <asm/mach/arch.h> |
30 | #include <asm/mach/map.h> | 29 | #include <asm/mach/map.h> |
@@ -352,7 +351,6 @@ MACHINE_START(MINI6410, "MINI6410") | |||
352 | /* Maintainer: Darius Augulis <augulis.darius@gmail.com> */ | 351 | /* Maintainer: Darius Augulis <augulis.darius@gmail.com> */ |
353 | .atag_offset = 0x100, | 352 | .atag_offset = 0x100, |
354 | .init_irq = s3c6410_init_irq, | 353 | .init_irq = s3c6410_init_irq, |
355 | .handle_irq = vic_handle_irq, | ||
356 | .map_io = mini6410_map_io, | 354 | .map_io = mini6410_map_io, |
357 | .init_machine = mini6410_machine_init, | 355 | .init_machine = mini6410_machine_init, |
358 | .init_late = s3c64xx_init_late, | 356 | .init_late = s3c64xx_init_late, |
diff --git a/arch/arm/mach-s3c64xx/mach-ncp.c b/arch/arm/mach-s3c64xx/mach-ncp.c index cdd7f947376c..8d3cedd995ff 100644 --- a/arch/arm/mach-s3c64xx/mach-ncp.c +++ b/arch/arm/mach-s3c64xx/mach-ncp.c | |||
@@ -26,7 +26,6 @@ | |||
26 | #include <video/platform_lcd.h> | 26 | #include <video/platform_lcd.h> |
27 | #include <video/samsung_fimd.h> | 27 | #include <video/samsung_fimd.h> |
28 | 28 | ||
29 | #include <asm/hardware/vic.h> | ||
30 | #include <asm/mach/arch.h> | 29 | #include <asm/mach/arch.h> |
31 | #include <asm/mach/map.h> | 30 | #include <asm/mach/map.h> |
32 | #include <asm/mach/irq.h> | 31 | #include <asm/mach/irq.h> |
@@ -101,7 +100,6 @@ MACHINE_START(NCP, "NCP") | |||
101 | /* Maintainer: Samsung Electronics */ | 100 | /* Maintainer: Samsung Electronics */ |
102 | .atag_offset = 0x100, | 101 | .atag_offset = 0x100, |
103 | .init_irq = s3c6410_init_irq, | 102 | .init_irq = s3c6410_init_irq, |
104 | .handle_irq = vic_handle_irq, | ||
105 | .map_io = ncp_map_io, | 103 | .map_io = ncp_map_io, |
106 | .init_machine = ncp_machine_init, | 104 | .init_machine = ncp_machine_init, |
107 | .init_late = s3c64xx_init_late, | 105 | .init_late = s3c64xx_init_late, |
diff --git a/arch/arm/mach-s3c64xx/mach-real6410.c b/arch/arm/mach-s3c64xx/mach-real6410.c index b0f61982ef56..4d0d47a66930 100644 --- a/arch/arm/mach-s3c64xx/mach-real6410.c +++ b/arch/arm/mach-s3c64xx/mach-real6410.c | |||
@@ -25,7 +25,6 @@ | |||
25 | #include <linux/serial_core.h> | 25 | #include <linux/serial_core.h> |
26 | #include <linux/types.h> | 26 | #include <linux/types.h> |
27 | 27 | ||
28 | #include <asm/hardware/vic.h> | ||
29 | #include <asm/mach-types.h> | 28 | #include <asm/mach-types.h> |
30 | #include <asm/mach/arch.h> | 29 | #include <asm/mach/arch.h> |
31 | #include <asm/mach/map.h> | 30 | #include <asm/mach/map.h> |
@@ -331,7 +330,6 @@ MACHINE_START(REAL6410, "REAL6410") | |||
331 | .atag_offset = 0x100, | 330 | .atag_offset = 0x100, |
332 | 331 | ||
333 | .init_irq = s3c6410_init_irq, | 332 | .init_irq = s3c6410_init_irq, |
334 | .handle_irq = vic_handle_irq, | ||
335 | .map_io = real6410_map_io, | 333 | .map_io = real6410_map_io, |
336 | .init_machine = real6410_machine_init, | 334 | .init_machine = real6410_machine_init, |
337 | .init_late = s3c64xx_init_late, | 335 | .init_late = s3c64xx_init_late, |
diff --git a/arch/arm/mach-s3c64xx/mach-smartq5.c b/arch/arm/mach-s3c64xx/mach-smartq5.c index 7a737614717e..ca2afcfce573 100644 --- a/arch/arm/mach-s3c64xx/mach-smartq5.c +++ b/arch/arm/mach-s3c64xx/mach-smartq5.c | |||
@@ -17,7 +17,6 @@ | |||
17 | #include <linux/leds.h> | 17 | #include <linux/leds.h> |
18 | #include <linux/platform_device.h> | 18 | #include <linux/platform_device.h> |
19 | 19 | ||
20 | #include <asm/hardware/vic.h> | ||
21 | #include <asm/mach-types.h> | 20 | #include <asm/mach-types.h> |
22 | #include <asm/mach/arch.h> | 21 | #include <asm/mach/arch.h> |
23 | 22 | ||
@@ -153,7 +152,6 @@ MACHINE_START(SMARTQ5, "SmartQ 5") | |||
153 | /* Maintainer: Maurus Cuelenaere <mcuelenaere AT gmail DOT com> */ | 152 | /* Maintainer: Maurus Cuelenaere <mcuelenaere AT gmail DOT com> */ |
154 | .atag_offset = 0x100, | 153 | .atag_offset = 0x100, |
155 | .init_irq = s3c6410_init_irq, | 154 | .init_irq = s3c6410_init_irq, |
156 | .handle_irq = vic_handle_irq, | ||
157 | .map_io = smartq_map_io, | 155 | .map_io = smartq_map_io, |
158 | .init_machine = smartq5_machine_init, | 156 | .init_machine = smartq5_machine_init, |
159 | .init_late = s3c64xx_init_late, | 157 | .init_late = s3c64xx_init_late, |
diff --git a/arch/arm/mach-s3c64xx/mach-smartq7.c b/arch/arm/mach-s3c64xx/mach-smartq7.c index 889d525325c8..37bb0c632a5e 100644 --- a/arch/arm/mach-s3c64xx/mach-smartq7.c +++ b/arch/arm/mach-s3c64xx/mach-smartq7.c | |||
@@ -17,7 +17,6 @@ | |||
17 | #include <linux/leds.h> | 17 | #include <linux/leds.h> |
18 | #include <linux/platform_device.h> | 18 | #include <linux/platform_device.h> |
19 | 19 | ||
20 | #include <asm/hardware/vic.h> | ||
21 | #include <asm/mach-types.h> | 20 | #include <asm/mach-types.h> |
22 | #include <asm/mach/arch.h> | 21 | #include <asm/mach/arch.h> |
23 | 22 | ||
@@ -169,7 +168,6 @@ MACHINE_START(SMARTQ7, "SmartQ 7") | |||
169 | /* Maintainer: Maurus Cuelenaere <mcuelenaere AT gmail DOT com> */ | 168 | /* Maintainer: Maurus Cuelenaere <mcuelenaere AT gmail DOT com> */ |
170 | .atag_offset = 0x100, | 169 | .atag_offset = 0x100, |
171 | .init_irq = s3c6410_init_irq, | 170 | .init_irq = s3c6410_init_irq, |
172 | .handle_irq = vic_handle_irq, | ||
173 | .map_io = smartq_map_io, | 171 | .map_io = smartq_map_io, |
174 | .init_machine = smartq7_machine_init, | 172 | .init_machine = smartq7_machine_init, |
175 | .init_late = s3c64xx_init_late, | 173 | .init_late = s3c64xx_init_late, |
diff --git a/arch/arm/mach-s3c64xx/mach-smdk6400.c b/arch/arm/mach-s3c64xx/mach-smdk6400.c index e31fe5bb37b6..a392869c8342 100644 --- a/arch/arm/mach-s3c64xx/mach-smdk6400.c +++ b/arch/arm/mach-s3c64xx/mach-smdk6400.c | |||
@@ -22,7 +22,6 @@ | |||
22 | 22 | ||
23 | #include <asm/mach-types.h> | 23 | #include <asm/mach-types.h> |
24 | 24 | ||
25 | #include <asm/hardware/vic.h> | ||
26 | #include <asm/mach/arch.h> | 25 | #include <asm/mach/arch.h> |
27 | #include <asm/mach/map.h> | 26 | #include <asm/mach/map.h> |
28 | #include <asm/mach/irq.h> | 27 | #include <asm/mach/irq.h> |
@@ -90,7 +89,6 @@ MACHINE_START(SMDK6400, "SMDK6400") | |||
90 | .atag_offset = 0x100, | 89 | .atag_offset = 0x100, |
91 | 90 | ||
92 | .init_irq = s3c6400_init_irq, | 91 | .init_irq = s3c6400_init_irq, |
93 | .handle_irq = vic_handle_irq, | ||
94 | .map_io = smdk6400_map_io, | 92 | .map_io = smdk6400_map_io, |
95 | .init_machine = smdk6400_machine_init, | 93 | .init_machine = smdk6400_machine_init, |
96 | .init_late = s3c64xx_init_late, | 94 | .init_late = s3c64xx_init_late, |
diff --git a/arch/arm/mach-s3c64xx/mach-smdk6410.c b/arch/arm/mach-s3c64xx/mach-smdk6410.c index f1b87cd9cb0e..1663d10ba02a 100644 --- a/arch/arm/mach-s3c64xx/mach-smdk6410.c +++ b/arch/arm/mach-s3c64xx/mach-smdk6410.c | |||
@@ -45,7 +45,6 @@ | |||
45 | #include <video/platform_lcd.h> | 45 | #include <video/platform_lcd.h> |
46 | #include <video/samsung_fimd.h> | 46 | #include <video/samsung_fimd.h> |
47 | 47 | ||
48 | #include <asm/hardware/vic.h> | ||
49 | #include <asm/mach/arch.h> | 48 | #include <asm/mach/arch.h> |
50 | #include <asm/mach/map.h> | 49 | #include <asm/mach/map.h> |
51 | #include <asm/mach/irq.h> | 50 | #include <asm/mach/irq.h> |
@@ -700,7 +699,6 @@ MACHINE_START(SMDK6410, "SMDK6410") | |||
700 | .atag_offset = 0x100, | 699 | .atag_offset = 0x100, |
701 | 700 | ||
702 | .init_irq = s3c6410_init_irq, | 701 | .init_irq = s3c6410_init_irq, |
703 | .handle_irq = vic_handle_irq, | ||
704 | .map_io = smdk6410_map_io, | 702 | .map_io = smdk6410_map_io, |
705 | .init_machine = smdk6410_machine_init, | 703 | .init_machine = smdk6410_machine_init, |
706 | .init_late = s3c64xx_init_late, | 704 | .init_late = s3c64xx_init_late, |