Linux-2.6.12-rc2
[linux-flexiantxendom0-natty.git] / arch / sh / boards / unknown / io.c
1 /*
2  * linux/arch/sh/kernel/io_unknown.c
3  *
4  * Copyright (C) 2000 Stuart Menefy (stuart.menefy@st.com)
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  * I/O routine for unknown hardware.
10  */
11
12 static unsigned int unknown_handler(void)
13 {
14         return 0;
15 }
16
17 #define UNKNOWN_ALIAS(fn) \
18         void unknown_##fn(void) __attribute__ ((alias ("unknown_handler")));
19
20 UNKNOWN_ALIAS(inb)
21 UNKNOWN_ALIAS(inw)
22 UNKNOWN_ALIAS(inl)
23 UNKNOWN_ALIAS(outb)
24 UNKNOWN_ALIAS(outw)
25 UNKNOWN_ALIAS(outl)
26 UNKNOWN_ALIAS(inb_p)
27 UNKNOWN_ALIAS(inw_p)
28 UNKNOWN_ALIAS(inl_p)
29 UNKNOWN_ALIAS(outb_p)
30 UNKNOWN_ALIAS(outw_p)
31 UNKNOWN_ALIAS(outl_p)
32 UNKNOWN_ALIAS(insb)
33 UNKNOWN_ALIAS(insw)
34 UNKNOWN_ALIAS(insl)
35 UNKNOWN_ALIAS(outsb)
36 UNKNOWN_ALIAS(outsw)
37 UNKNOWN_ALIAS(outsl)
38 UNKNOWN_ALIAS(readb)
39 UNKNOWN_ALIAS(readw)
40 UNKNOWN_ALIAS(readl)
41 UNKNOWN_ALIAS(writeb)
42 UNKNOWN_ALIAS(writew)
43 UNKNOWN_ALIAS(writel)
44 UNKNOWN_ALIAS(isa_port2addr)
45 UNKNOWN_ALIAS(ioremap)
46 UNKNOWN_ALIAS(iounmap)