Merge branch 'master' of git://git.denx.de/u-boot-marvell
[platform/kernel/u-boot.git] / board / pcippc2 / hardware.h
1 /*
2  * (C) Copyright 2002
3  * Wolfgang Denk, DENX Software Engineering, wd@denx.de.
4  *
5  * See file CREDITS for list of people who contributed to this
6  * project.
7  *
8  * This program is free software; you can redistribute it and/or
9  * modify it under the terms of the GNU General Public License as
10  * published by the Free Software Foundation; either version 2 of
11  * the License, or (at your option) any later version.
12  *
13  * This program is distributed in the hope that it will be useful,
14  * but WITHOUT ANY WARRANTY; without even the implied warranty of
15  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16  * GNU General Public License for more details.
17  *
18  * You should have received a copy of the GNU General Public License
19  * along with this program; if not, write to the Free Software
20  * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
21  * MA 02111-1307 USA
22  */
23
24 #ifndef _HARDWARE_H_
25 #define _HARDWARE_H_
26
27 #include "cpc710.h"
28 #include "cpc710_pci.h"
29 #include "pcippc2_fpga.h"
30 #include "ns16550.h"
31
32 #define REG(r, x)       (HW_PHYS_##r + HW_##r##_##x)
33
34   /* Address map:
35    *
36    * 0x00000000-0x20000000      SDRAM
37    * 0x40000000-0x00008000      Init RAM in the CPU DCache
38    * 0xf0000000-0xf8000000      CPCI MEM
39    * 0xf8000000-0xfc000000      Local PCI MEM
40    * 0xfc000000-0xfe000000      CPCI I/O
41    * 0xfe000000-0xff000000      Local PCI I/O
42    * 0xff000000-0xff201000      System configuration space
43    * 0xff400000-0xff500000      Local PCI bridge space
44    * 0xff500000-0xff600000      CPCI bridge space
45    * 0xfff00000-0xfff80000      Boot Flash
46    */
47
48 #endif