cleanup
[linux-2.4.21-pre4.git] / include / asm-sh / io_dc.h
1 /*
2  *      $Id: io_dc.h,v 1.1.1.1 2005/04/11 02:50:56 jack Exp $
3  *      IO functions for SEGA Dreamcast
4  */
5
6 #ifndef _ASM_SH_IO_DREAMCAST_H
7 #define _ASM_SH_IO_DREAMCAST_H
8
9 #include <asm/io_generic.h>
10
11 unsigned long dreamcast_isa_port2addr(unsigned long offset);
12
13 #ifdef __WANT_IO_DEF
14
15 # define __inb                  generic_inb
16 # define __inw                  generic_inw
17 # define __inl                  generic_inl
18 # define __outb                 generic_outb
19 # define __outw                 generic_outw
20 # define __outl                 generic_outl
21
22 # define __inb_p                generic_inb_p
23 # define __inw_p                generic_inw
24 # define __inl_p                generic_inl
25 # define __outb_p               generic_outb_p
26 # define __outw_p               generic_outw
27 # define __outl_p               generic_outl
28
29 # define __insb                 generic_insb
30 # define __insw                 generic_insw
31 # define __insl                 generic_insl
32 # define __outsb                generic_outsb
33 # define __outsw                generic_outsw
34 # define __outsl                generic_outsl
35
36 # define __readb                generic_readb
37 # define __readw                generic_readw
38 # define __readl                generic_readl
39 # define __writeb               generic_writeb
40 # define __writew               generic_writew
41 # define __writel               generic_writel
42
43 # define __isa_port2addr        dreamcast_isa_port2addr
44 # define __ioremap              generic_ioremap
45 # define __iounmap              generic_iounmap
46
47 #endif
48
49 #endif /* _ASM_SH_IO_DREAMCAST_H */