diff options
Diffstat (limited to 'arch/sh/boards/mach-se/770x/setup.c')
-rw-r--r-- | arch/sh/boards/mach-se/770x/setup.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/arch/sh/boards/mach-se/770x/setup.c b/arch/sh/boards/mach-se/770x/setup.c index 9759d6ba7ff..31330c65c0c 100644 --- a/arch/sh/boards/mach-se/770x/setup.c +++ b/arch/sh/boards/mach-se/770x/setup.c | |||
@@ -184,5 +184,16 @@ device_initcall(se_devices_setup); | |||
184 | static struct sh_machine_vector mv_se __initmv = { | 184 | static struct sh_machine_vector mv_se __initmv = { |
185 | .mv_name = "SolutionEngine", | 185 | .mv_name = "SolutionEngine", |
186 | .mv_setup = smsc_setup, | 186 | .mv_setup = smsc_setup, |
187 | #if defined(CONFIG_CPU_SH4) | ||
188 | .mv_nr_irqs = 48, | ||
189 | #elif defined(CONFIG_CPU_SUBTYPE_SH7708) | ||
190 | .mv_nr_irqs = 32, | ||
191 | #elif defined(CONFIG_CPU_SUBTYPE_SH7709) | ||
192 | .mv_nr_irqs = 61, | ||
193 | #elif defined(CONFIG_CPU_SUBTYPE_SH7705) | ||
194 | .mv_nr_irqs = 86, | ||
195 | #elif defined(CONFIG_CPU_SUBTYPE_SH7710) || defined(CONFIG_CPU_SUBTYPE_SH7712) | ||
196 | .mv_nr_irqs = 104, | ||
197 | #endif | ||
187 | .mv_init_irq = init_se_IRQ, | 198 | .mv_init_irq = init_se_IRQ, |
188 | }; | 199 | }; |