sh: Add support for Solution Engine 7206 and 7619 boards.
[linux-2.6.git] / arch / sh / boards / se / 7619 / setup.c
1 /*
2  * arch/sh/boards/se/7619/setup.c
3  *
4  * Copyright (C) 2006 Yoshinori Sato
5  *
6  * Hitachi SH7619 SolutionEngine Support.
7  */
8
9 #include <linux/init.h>
10 #include <linux/platform_device.h>
11 #include <asm/io.h>
12 #include <asm/se7619.h>
13 #include <asm/machvec.h>
14
15 /*
16  * The Machine Vector
17  */
18
19 struct sh_machine_vector mv_se __initmv = {
20         .mv_name                = "SolutionEngine",
21         .mv_nr_irqs             = 108,
22         .mv_inb                 = se7619___inb,
23         .mv_inw                 = se7619___inw,
24         .mv_inl                 = se7619___inl,
25         .mv_outb                = se7619___outb,
26         .mv_outw                = se7619___outw,
27         .mv_outl                = se7619___outl,
28
29         .mv_inb_p               = se7619___inb_p,
30         .mv_inw_p               = se7619___inw,
31         .mv_inl_p               = se7619___inl,
32         .mv_outb_p              = se7619___outb_p,
33         .mv_outw_p              = se7619___outw,
34         .mv_outl_p              = se7619___outl,
35
36         .mv_insb                = se7619___insb,
37         .mv_insw                = se7619___insw,
38         .mv_insl                = se7619___insl,
39         .mv_outsb               = se7619___outsb,
40         .mv_outsw               = se7619___outsw,
41         .mv_outsl               = se7619___outsl,
42 };
43 ALIAS_MV(se)