aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/Kconfig
diff options
context:
space:
mode:
authorHeiko Stuebner <heiko@sntech.de>2013-03-06 22:38:25 -0500
committerKukjin Kim <kgene.kim@samsung.com>2013-03-06 22:38:25 -0500
commit17453dd2e7df20612770ebbf1ab5d506a432210c (patch)
tree818a77eccd79e7e265a5d9ca5f6ef579f67697b2 /arch/arm/Kconfig
parent3d3eb5a476a55e9ef1aeaa6a3c2b00587ed32521 (diff)
ARM: S3C24XX: add handle_irq function
This removes the dependency on static irq mappings for basic irq handling and makes the s3c24xx entry-macro.S obsolete. Also the interrupts of the second full interrupt controller on the s3c2416 are really handled now, which was forgotten when adding them. The handling itself does the same as the previous assembler-code in that it tries to get the interrupt offset from the offset register first and if that produces wrong results manually searches for the interrupt bit in the pending register value. It also saves the historic comment which explains the reason behind this. Signed-off-by: Heiko Stuebner <heiko@sntech.de> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r--arch/arm/Kconfig1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 46fcfa8805f8..6820ffde359f 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -778,6 +778,7 @@ config ARCH_S3C24XX
778 select HAVE_S3C2410_I2C if I2C 778 select HAVE_S3C2410_I2C if I2C
779 select HAVE_S3C2410_WATCHDOG if WATCHDOG 779 select HAVE_S3C2410_WATCHDOG if WATCHDOG
780 select HAVE_S3C_RTC if RTC_CLASS 780 select HAVE_S3C_RTC if RTC_CLASS
781 select MULTI_IRQ_HANDLER
781 select NEED_MACH_GPIO_H 782 select NEED_MACH_GPIO_H
782 select NEED_MACH_IO_H 783 select NEED_MACH_IO_H
783 help 784 help