[ARM] 3821/1: iop3xx: switch iop32x/iop33x over to shared pci code
[linux-2.6] / include / asm-arm / arch-iop32x / hardware.h
1 /*
2  * linux/include/asm-arm/arch-iop32x/hardware.h
3  */
4 #ifndef __ASM_ARCH_HARDWARE_H
5 #define __ASM_ARCH_HARDWARE_H
6
7 #include <asm/types.h>
8
9 /*
10  * Note about PCI IO space mappings
11  *
12  * To make IO space accesses efficient, we store virtual addresses in
13  * the IO resources.
14  *
15  * The PCI IO space is located at virtual 0xfe000000 from physical
16  * 0x90000000.  The PCI BARs must be programmed with physical addresses,
17  * but when we read them, we convert them to virtual addresses.  See
18  * arch/arm/mach-iop3xx/iop3xx-pci.c
19  */
20
21 #define pcibios_assign_all_busses() 1
22 #define PCIBIOS_MIN_IO          0x00000000
23 #define PCIBIOS_MIN_MEM         0x00000000
24
25
26 /*
27  * Generic chipset bits
28  *
29  */
30 #include "iop321.h"
31
32 /*
33  * Board specific bits
34  */
35 #include "iq80321.h"
36 #include "iq31244.h"
37
38 #endif  /* _ASM_ARCH_HARDWARE_H */