aboutsummaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorPaul Mundt <lethal@linux-sh.org>2006-09-27 03:14:54 -0400
committerPaul Mundt <lethal@linux-sh.org>2006-09-27 03:14:54 -0400
commita328ff9a7e3109919f59ce1903a31f8b2e6339e5 (patch)
tree5533f6f8618397376731006d9ff61b37802dfc67 /arch
parent848dd265947c976b6340027088c090ff7f0a0b8b (diff)
sh: SE73180 updates for IRQ changes.
SE73180 can use the generic support, we just need to wire up the IRQ demuxing. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
Diffstat (limited to 'arch')
-rw-r--r--arch/sh/boards/se/73180/setup.c2
-rw-r--r--arch/sh/configs/se73180_defconfig1
-rw-r--r--arch/sh/mm/Kconfig2
3 files changed, 4 insertions, 1 deletions
diff --git a/arch/sh/boards/se/73180/setup.c b/arch/sh/boards/se/73180/setup.c
index cddc7a2b858f..4daf53b1457f 100644
--- a/arch/sh/boards/se/73180/setup.c
+++ b/arch/sh/boards/se/73180/setup.c
@@ -12,6 +12,7 @@
12#include <linux/init.h> 12#include <linux/init.h>
13#include <asm/machvec.h> 13#include <asm/machvec.h>
14#include <asm/se73180.h> 14#include <asm/se73180.h>
15#include <asm/irq.h>
15 16
16void heartbeat_73180se(void); 17void heartbeat_73180se(void);
17void init_73180se_IRQ(void); 18void init_73180se_IRQ(void);
@@ -50,6 +51,7 @@ struct sh_machine_vector mv_73180se __initmv = {
50 .mv_outsl = sh73180se_outsl, 51 .mv_outsl = sh73180se_outsl,
51 52
52 .mv_init_irq = init_73180se_IRQ, 53 .mv_init_irq = init_73180se_IRQ,
54 .mv_irq_demux = shmse_irq_demux,
53#ifdef CONFIG_HEARTBEAT 55#ifdef CONFIG_HEARTBEAT
54 .mv_heartbeat = heartbeat_73180se, 56 .mv_heartbeat = heartbeat_73180se,
55#endif 57#endif
diff --git a/arch/sh/configs/se73180_defconfig b/arch/sh/configs/se73180_defconfig
index d217e44c89a6..fe19feb95ca9 100644
--- a/arch/sh/configs/se73180_defconfig
+++ b/arch/sh/configs/se73180_defconfig
@@ -78,6 +78,7 @@ CONFIG_SH_73180_SOLUTION_ENGINE=y
78# CONFIG_SH_SECUREEDGE5410 is not set 78# CONFIG_SH_SECUREEDGE5410 is not set
79# CONFIG_SH_HS7751RVOIP is not set 79# CONFIG_SH_HS7751RVOIP is not set
80# CONFIG_SH_RTS7751R2D is not set 80# CONFIG_SH_RTS7751R2D is not set
81# CONFIG_SH_R7780RP is not set
81# CONFIG_SH_EDOSK7705 is not set 82# CONFIG_SH_EDOSK7705 is not set
82# CONFIG_SH_SH4202_MICRODEV is not set 83# CONFIG_SH_SH4202_MICRODEV is not set
83# CONFIG_SH_UNKNOWN is not set 84# CONFIG_SH_UNKNOWN is not set
diff --git a/arch/sh/mm/Kconfig b/arch/sh/mm/Kconfig
index fb586b1cf8bb..9064dfc91e6d 100644
--- a/arch/sh/mm/Kconfig
+++ b/arch/sh/mm/Kconfig
@@ -20,7 +20,6 @@ config CPU_SH4
20config CPU_SH4A 20config CPU_SH4A
21 bool 21 bool
22 select CPU_SH4 22 select CPU_SH4
23 select CPU_HAS_INTC2_IRQ
24 23
25config CPU_SUBTYPE_ST40 24config CPU_SUBTYPE_ST40
26 bool 25 bool
@@ -144,6 +143,7 @@ config CPU_SUBTYPE_SH7770
144config CPU_SUBTYPE_SH7780 143config CPU_SUBTYPE_SH7780
145 bool "Support SH7780 processor" 144 bool "Support SH7780 processor"
146 select CPU_SH4A 145 select CPU_SH4A
146 select CPU_HAS_INTC2_IRQ
147 147
148endmenu 148endmenu
149 149