PageRenderTime 18ms CodeModel.GetById 10ms app.highlight 5ms RepoModel.GetById 1ms app.codeStats 0ms

/arch/sh/boards/se/7751/mach.c

https://bitbucket.org/evzijst/gittest
C | 55 lines | 31 code | 11 blank | 13 comment | 0 complexity | 7e9f89ae7bd563521aecb3e0d5ac4c1f MD5 | raw file
 1/*
 2 * linux/arch/sh/kernel/mach_7751se.c
 3 *
 4 * Minor tweak of mach_se.c file to reference 7751se-specific items.
 5 *
 6 * May be copied or modified under the terms of the GNU General Public
 7 * License.  See linux/COPYING for more information.
 8 *
 9 * Machine vector for the Hitachi 7751 SolutionEngine
10 */
11
12#include <linux/config.h>
13#include <linux/init.h>
14
15#include <asm/machvec.h>
16#include <asm/rtc.h>
17#include <asm/machvec_init.h>
18
19#include <asm/se7751/io.h>
20
21void heartbeat_7751se(void);
22void init_7751se_IRQ(void);
23
24/*
25 * The Machine Vector
26 */
27
28struct sh_machine_vector mv_7751se __initmv = {
29	.mv_nr_irqs		= 72,
30
31	.mv_inb			= sh7751se_inb,
32	.mv_inw			= sh7751se_inw,
33	.mv_inl			= sh7751se_inl,
34	.mv_outb		= sh7751se_outb,
35	.mv_outw		= sh7751se_outw,
36	.mv_outl		= sh7751se_outl,
37
38	.mv_inb_p		= sh7751se_inb_p,
39	.mv_inw_p		= sh7751se_inw,
40	.mv_inl_p		= sh7751se_inl,
41	.mv_outb_p		= sh7751se_outb_p,
42	.mv_outw_p		= sh7751se_outw,
43	.mv_outl_p		= sh7751se_outl,
44
45	.mv_insl		= sh7751se_insl,
46	.mv_outsl		= sh7751se_outsl,
47
48	.mv_isa_port2addr	= sh7751se_isa_port2addr,
49
50	.mv_init_irq		= init_7751se_IRQ,
51#ifdef CONFIG_HEARTBEAT
52	.mv_heartbeat		= heartbeat_7751se,
53#endif
54};
55ALIAS_MV(7751se)