ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.6.tar.bz2
[linux-2.6.git] / arch / ppc / platforms / powerpmc250.h
1 /*
2  * include/asm-ppc/platforms/powerpmc250.h
3  *
4  * Definitions for Force PowerPMC-250 board support
5  *
6  * Author: Troy Benjegerdes <tbenjegerdes@mvista.com>
7  *
8  * Borrowed heavily from prpmc750.h by Matt Porter <mporter@mvista.com>
9  *
10  * 2001 (c) MontaVista, Software, Inc.  This file is licensed under
11  * the terms of the GNU General Public License version 2.  This program
12  * is licensed "as is" without any warranty of any kind, whether express
13  * or implied.
14  */
15
16 #ifndef __ASMPPC_POWERPMC250_H
17 #define __ASMPPC_POWERPMC250_H
18
19 #include <linux/serial_reg.h>
20
21 #define POWERPMC250_PCI_CONFIG_ADDR     0x80000cf8
22 #define POWERPMC250_PCI_CONFIG_DATA     0x80000cfc
23
24 #define POWERPMC250_PCI_PHY_MEM_BASE    0xc0000000
25 #define POWERPMC250_PCI_MEM_BASE                0xf0000000
26 #define POWERPMC250_PCI_IO_BASE         0x80000000
27
28 #define POWERPMC250_ISA_IO_BASE         POWERPMC250_PCI_IO_BASE
29 #define POWERPMC250_ISA_MEM_BASE                POWERPMC250_PCI_MEM_BASE
30 #define POWERPMC250_PCI_MEM_OFFSET              POWERPMC250_PCI_PHY_MEM_BASE
31
32 #define POWERPMC250_SYS_MEM_BASE                0x80000000
33
34 #define POWERPMC250_HAWK_SMC_BASE               0xfef80000
35
36 #define POWERPMC250_BASE_BAUD           12288000
37 #define POWERPMC250_SERIAL              0xff000000
38 #define POWERPMC250_SERIAL_IRQ          20
39
40 #endif /* __ASMPPC_POWERPMC250_H */