clean
[linux-2.4.21-pre4.git] / include / asm-ppc / serial.h
1 /*
2  * BK Id: SCCS/s.serial.h 1.35 08/29/02 16:21:23 paulus
3  */
4 /*
5  * include/asm-ppc/serial.h
6  */
7
8 #ifdef __KERNEL__
9 #ifndef __ASM_SERIAL_H__
10 #define __ASM_SERIAL_H__
11
12 #include <linux/config.h>
13
14 #if defined(CONFIG_EV64260)
15 #include <platforms/ev64260.h>
16 #elif defined(CONFIG_GEMINI)
17 #include <platforms/gemini_serial.h>
18 #elif defined(CONFIG_POWERPMC250)
19 #include <platforms/powerpmc250_serial.h>
20 #elif defined(CONFIG_LOPEC)
21 #include <platforms/lopec_serial.h>
22 #elif defined(CONFIG_MCPN765)
23 #include <platforms/mcpn765_serial.h>
24 #elif defined(CONFIG_MVME5100)
25 #include <platforms/mvme5100_serial.h>
26 #elif defined(CONFIG_PAL4)
27 #include <platforms/pal4_serial.h>
28 #elif defined(CONFIG_PRPMC750)
29 #include <platforms/prpmc750_serial.h>
30 #elif defined(CONFIG_PRPMC800)
31 #include <platforms/prpmc800_serial.h>
32 #elif defined(CONFIG_SANDPOINT)
33 #include <platforms/sandpoint_serial.h>
34 #elif defined(CONFIG_SPRUCE)
35 #include <platforms/spruce.h>
36 #elif defined(CONFIG_ZX4500)
37 #include <platforms/zx4500_serial.h>
38 #elif defined(CONFIG_40x)
39 #include <asm/ibm4xx.h>
40 #elif defined(CONFIG_EBONY)
41 #include <platforms/ebony.h>
42 #else
43
44 /*
45  * XXX Assume for now it has PC-style ISA serial ports.
46  * This is true for PReP and CHRP at least.
47  */
48 #include <asm/pc_serial.h>
49 #include <asm/processor.h>
50
51 #if defined(CONFIG_MAC_SERIAL)
52 #define SERIAL_DEV_OFFSET       ((_machine == _MACH_prep || _machine == _MACH_chrp) ? 0 : 2)
53 #endif
54
55 #endif /* !CONFIG_GEMINI and others */
56 #endif /* __ASM_SERIAL_H__ */
57 #endif /* __KERNEL__ */