OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [linux/] [linux-2.4/] [arch/] [sh/] [kernel/] [mach_cat68701.c] - Blame information for rev 1765

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1275 phoenix
/*
2
 * linux/arch/sh/kernel/mach_cat68701.c
3
 *
4
 * Copyright (C) 2000 Stuart Menefy (stuart.menefy@st.com)
5
 *               2001 Yutaro Ebihara (ebihara@si-linux.com)
6
 *
7
 * May be copied or modified under the terms of the GNU General Public
8
 * License.  See linux/COPYING for more information.
9
 *
10
 * Machine vector for the A-ONE corp. CAT-68701 SH7708 board
11
 */
12
 
13
#include <linux/config.h>
14
#include <linux/init.h>
15
 
16
#include <asm/machvec.h>
17
#include <asm/rtc.h>
18
#include <asm/machvec_init.h>
19
#include <asm/io_cat68701.h>
20
 
21
/*
22
 * The Machine Vector
23
 */
24
 
25
struct sh_machine_vector mv_cat68701 __initmv = {
26
        mv_name:                "CAT-68701",
27
        mv_nr_irqs:             32,
28
        mv_inb:                 cat68701_inb,
29
        mv_inw:                 cat68701_inw,
30
        mv_inl:                 cat68701_inl,
31
        mv_outb:                cat68701_outb,
32
        mv_outw:                cat68701_outw,
33
        mv_outl:                cat68701_outl,
34
 
35
        mv_inb_p:               cat68701_inb_p,
36
        mv_inw_p:               cat68701_inw,
37
        mv_inl_p:               cat68701_inl,
38
        mv_outb_p:              cat68701_outb_p,
39
        mv_outw_p:              cat68701_outw,
40
        mv_outl_p:              cat68701_outl,
41
 
42
        mv_insb:                cat68701_insb,
43
        mv_insw:                cat68701_insw,
44
        mv_insl:                cat68701_insl,
45
        mv_outsb:               cat68701_outsb,
46
        mv_outsw:               cat68701_outsw,
47
        mv_outsl:               cat68701_outsl,
48
 
49
        mv_readb:               cat68701_readb,
50
        mv_readw:               cat68701_readw,
51
        mv_readl:               cat68701_readl,
52
        mv_writeb:              cat68701_writeb,
53
        mv_writew:              cat68701_writew,
54
        mv_writel:              cat68701_writel,
55
 
56
        mv_ioremap:             cat68701_ioremap,
57
        mv_iounmap:             cat68701_iounmap,
58
 
59
        mv_isa_port2addr:       cat68701_isa_port2addr,
60
        mv_irq_demux:           cat68701_irq_demux,
61
 
62
        mv_init_arch:           setup_cat68701,
63
        mv_init_irq:            init_cat68701_IRQ,
64
#ifdef CONFIG_HEARTBEAT
65
        mv_heartbeat:           heartbeat_cat68701,
66
#endif
67
 
68
        mv_rtc_gettimeofday:    sh_rtc_gettimeofday,
69
        mv_rtc_settimeofday:    sh_rtc_settimeofday,
70
 
71
};
72
ALIAS_MV(cat68701)

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.