#include <linux/config.h>
#include <linux/init.h>
#include <linux/irq.h>
+#include <linux/module.h>
#include <asm/system.h>
#include <asm/io.h>
static void end_ipr_irq(unsigned int irq);
static unsigned int startup_ipr_irq(unsigned int irq)
-{
+{
enable_ipr_irq(irq);
return 0; /* never anything pending */
}
#endif /* !CONFIG_CPU_SUBTYPE_SH7300 */
#endif /* CONFIG_CPU_SUBTYPE_SH7707 || CONFIG_CPU_SUBTYPE_SH7709 || CONFIG_CPU_SUBTYPE_SH7300*/
+#ifdef CONFIG_CPU_SUBTYPE_ST40
+ init_IRQ_intc2();
+#endif
+
/* Perform the machine specific initialisation */
if (sh_mv.mv_init_irq != NULL) {
sh_mv.mv_init_irq();
return irq;
}
#endif
+
+EXPORT_SYMBOL(make_ipr_irq);
+