Import 2.2.0pre6
[davej-history.git] / include / asm-arm / arch-nexuspci / hardware.h
blob6141bbf4c22661eb8e8cac169fcceb1fae7f8241
1 /*
2 * linux/include/asm-arm/arch-nexuspci/hardware.h
4 * Copyright (C) 1998 Philip Blundell
6 * This file contains the hardware definitions of the Nexus PCI card.
7 */
9 /* Logical Physical
10 * 0xfff00000 0x10000000 SCC2691 DUART
11 * 0xffe00000 0x20000000 INTCONT
12 * 0xffd00000 0x30000000 Status
13 * 0xffc00000 0x60000000 PLX registers
14 * 0xfe000000 0x70000000 PCI I/O
17 #ifndef __ASM_ARCH_HARDWARE_H
18 #define __ASM_ARCH_HARDWARE_H
21 * What hardware must be present
24 #define HAS_PCIO
25 #define PCIO_BASE 0xfe000000
28 * Mapping areas
30 #define IO_BASE 0xfe000000
33 * RAM definitions
35 #define RAM_BASE 0x40000000
36 #define KERNTOPHYS(a) ((unsigned long)(&a))
37 #define FLUSH_BASE_PHYS 0x40000000
39 #endif