* better
[mascara-docs.git] / i386 / linux-2.3.21 / include / asm-arm / arch-ebsa110 / hardware.h
blobafa7275b0c14f0f697c47f46f97b79e9c31f5490
1 /*
2 * linux/include/asm-arm/arch-ebsa110/hardware.h
4 * Copyright (C) 1996-1999 Russell King.
6 * This file contains the hardware definitions of the EBSA-110.
7 */
8 #ifndef __ASM_ARCH_HARDWARE_H
9 #define __ASM_ARCH_HARDWARE_H
11 #ifndef __ASSEMBLER__
14 * IO definitions
16 #define PIT_CTRL ((volatile unsigned char *)0xf200000d)
17 #define PIT_T2 ((volatile unsigned char *)0xf2000009)
18 #define PIT_T1 ((volatile unsigned char *)0xf2000005)
19 #define PIT_T0 ((volatile unsigned char *)0xf2000001)
22 * Mapping areas
24 #define IO_BASE 0xe0000000
27 * RAM definitions
29 #define FLUSH_BASE_PHYS 0x40000000
31 #else
33 #define IO_BASE 0
35 #endif
37 #define IO_SIZE 0x20000000
38 #define IO_START 0xe0000000
40 #define FLUSH_BASE 0xdf000000
41 #define PCIO_BASE 0xf0000000
43 #define PARAMS_BASE (PAGE_OFFSET + 0x400)
45 #endif