aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-s3c2412/s3c2412.c
diff options
context:
space:
mode:
authorBen Dooks <ben-linux@fluff.org>2007-10-04 21:41:20 +0100
committerRussell King <rmk+kernel@arm.linux.org.uk>2007-10-12 23:43:42 +0100
commitf3fb5a556c99118186581e6546a9c41e1f73cf6f (patch)
treec5a79ca0dd682f91d2c25ae4eeba064e95a98892 /arch/arm/mach-s3c2412/s3c2412.c
parent361c7ad607bc0e84ef0fef8c3f11c47b33c06e41 (diff)
downloadkernel_samsung_smdk4412-f3fb5a556c99118186581e6546a9c41e1f73cf6f.zip
kernel_samsung_smdk4412-f3fb5a556c99118186581e6546a9c41e1f73cf6f.tar.gz
kernel_samsung_smdk4412-f3fb5a556c99118186581e6546a9c41e1f73cf6f.tar.bz2
[ARM] 4596/1: S3C2412: Correct IRQs for SDI+CF and add decoding support
Fix the IRQ numbers of the CF and SDI interface on the S3C2412 and S3C2413. Add support to handle these IRQs properly and ensure that the SDI controller platform device is correctly renumbered. Signed-off-by: Ben Dooks <ben-linux@fluff.org> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/mach-s3c2412/s3c2412.c')
-rw-r--r--arch/arm/mach-s3c2412/s3c2412.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/arch/arm/mach-s3c2412/s3c2412.c b/arch/arm/mach-s3c2412/s3c2412.c
index e0ccb40..4f92a15 100644
--- a/arch/arm/mach-s3c2412/s3c2412.c
+++ b/arch/arm/mach-s3c2412/s3c2412.c
@@ -78,6 +78,11 @@ void __init s3c2412_init_uarts(struct s3c2410_uartcfg *cfg, int no)
s3c_device_lcd.name = "s3c2412-lcd";
s3c_device_nand.name = "s3c2412-nand";
+ /* alter IRQ of SDI controller */
+
+ s3c_device_sdi.resource[1].start = IRQ_S3C2412_SDI;
+ s3c_device_sdi.resource[1].end = IRQ_S3C2412_SDI;
+
/* spi channel related changes, s3c2412/13 specific */
s3c_device_spi0.name = "s3c2412-spi";
s3c_device_spi0.resource[0].end = S3C24XX_PA_SPI + 0x24;