diff options
author | Ben Dooks <ben-linux@fluff.org> | 2008-10-21 09:06:51 -0400 |
---|---|---|
committer | Ben Dooks <ben-linux@fluff.org> | 2008-12-15 16:51:22 -0500 |
commit | d9b79fb56829de34eaddb01b405216eddd0d3b10 (patch) | |
tree | 3b22ecbb2946d237590f34efd558ac58fb8fc90b /arch/arm/plat-s3c64xx/include/plat | |
parent | d626aeedc96e21a048f1a300cd6360f3a7be10f2 (diff) |
[ARM] S3C64XX: Add VIC0 and VIC1 sourced interripts
Add and initialise the two VIC (PL192) found on
the S3C64XX series CPUs.
Signed-off-by: Ben Dooks <ben-linux@fluff.org>
Diffstat (limited to 'arch/arm/plat-s3c64xx/include/plat')
-rw-r--r-- | arch/arm/plat-s3c64xx/include/plat/irqs.h | 3 | ||||
-rw-r--r-- | arch/arm/plat-s3c64xx/include/plat/s3c6410.h | 1 |
2 files changed, 4 insertions, 0 deletions
diff --git a/arch/arm/plat-s3c64xx/include/plat/irqs.h b/arch/arm/plat-s3c64xx/include/plat/irqs.h index 0092b5cba4a2..3564dfbec85a 100644 --- a/arch/arm/plat-s3c64xx/include/plat/irqs.h +++ b/arch/arm/plat-s3c64xx/include/plat/irqs.h | |||
@@ -24,6 +24,9 @@ | |||
24 | 24 | ||
25 | #define S3C_IRQ(x) ((x) + S3C_IRQ_OFFSET) | 25 | #define S3C_IRQ(x) ((x) + S3C_IRQ_OFFSET) |
26 | 26 | ||
27 | #define S3C_VIC0_BASE S3C_IRQ(0) | ||
28 | #define S3C_VIC1_BASE S3C_IRQ(32) | ||
29 | |||
27 | /* UART interrupts, each UART has 4 intterupts per channel so | 30 | /* UART interrupts, each UART has 4 intterupts per channel so |
28 | * use the space between the ISA and S3C main interrupts. Note, these | 31 | * use the space between the ISA and S3C main interrupts. Note, these |
29 | * are not in the same order as the S3C24XX series! */ | 32 | * are not in the same order as the S3C24XX series! */ |
diff --git a/arch/arm/plat-s3c64xx/include/plat/s3c6410.h b/arch/arm/plat-s3c64xx/include/plat/s3c6410.h index 56f14b5d454b..50dcdd6f6800 100644 --- a/arch/arm/plat-s3c64xx/include/plat/s3c6410.h +++ b/arch/arm/plat-s3c64xx/include/plat/s3c6410.h | |||
@@ -15,6 +15,7 @@ | |||
15 | #ifdef CONFIG_CPU_S3C6410 | 15 | #ifdef CONFIG_CPU_S3C6410 |
16 | 16 | ||
17 | extern int s3c6410_init(void); | 17 | extern int s3c6410_init(void); |
18 | extern void s3c6410_init_irq(void); | ||
18 | extern void s3c6410_map_io(void); | 19 | extern void s3c6410_map_io(void); |
19 | extern void s3c6410_init_clocks(int xtal); | 20 | extern void s3c6410_init_clocks(int xtal); |
20 | 21 | ||