[POWERPC] Remove obsolete #include <linux/config.h>.
[linux-2.6/mini2440.git] / arch / powerpc / platforms / 86xx / mpc8641_hpcn.h
blob5d2bcf78cef70e2ac323877e7af79c76d0ed9496
1 /*
2 * MPC8641 HPCN board definitions
4 * Copyright 2006 Freescale Semiconductor Inc.
6 * This program is free software; you can redistribute it and/or modify it
7 * under the terms of the GNU General Public License as published by the
8 * Free Software Foundation; either version 2 of the License, or (at your
9 * option) any later version.
11 * Author: Xianghua Xiao <x.xiao@freescale.com>
14 #ifndef __MPC8641_HPCN_H__
15 #define __MPC8641_HPCN_H__
17 #include <linux/init.h>
19 /* PCI interrupt controller */
20 #define PIRQA 3
21 #define PIRQB 4
22 #define PIRQC 5
23 #define PIRQD 6
24 #define PIRQ7 7
25 #define PIRQE 9
26 #define PIRQF 10
27 #define PIRQG 11
28 #define PIRQH 12
30 /* PCI-Express memory map */
31 #define MPC86XX_PCIE_LOWER_IO 0x00000000
32 #define MPC86XX_PCIE_UPPER_IO 0x00ffffff
34 #define MPC86XX_PCIE_LOWER_MEM 0x80000000
35 #define MPC86XX_PCIE_UPPER_MEM 0x9fffffff
37 #define MPC86XX_PCIE_IO_BASE 0xe2000000
38 #define MPC86XX_PCIE_MEM_OFFSET 0x00000000
40 #define MPC86XX_PCIE_IO_SIZE 0x01000000
42 #define PCIE1_CFG_ADDR_OFFSET (0x8000)
43 #define PCIE1_CFG_DATA_OFFSET (0x8004)
45 #define PCIE2_CFG_ADDR_OFFSET (0x9000)
46 #define PCIE2_CFG_DATA_OFFSET (0x9004)
48 #define MPC86xx_PCIE_OFFSET PCIE1_CFG_ADDR_OFFSET
49 #define MPC86xx_PCIE_SIZE (0x1000)
51 #define MPC86XX_RSTCR_OFFSET (0xe00b0) /* Reset Control Register */
53 #endif /* __MPC8641_HPCN_H__ */