2 * linux/include/asm-arm/arch-tbox/hardware.h
4 * Copyright (C) 1998, 1999, 2000 Philip Blundell
5 * Copyright (C) 2000 FutureTV Labs Ltd
7 * This file contains the hardware definitions of the Tbox
11 * This program is free software; you can redistribute it and/or
12 * modify it under the terms of the GNU General Public License
13 * as published by the Free Software Foundation; either version
14 * 2 of the License, or (at your option) any later version.
17 #ifndef __ASM_ARCH_HARDWARE_H
18 #define __ASM_ARCH_HARDWARE_H
21 * 0xfff00000 0x00100000 I/O
22 * 0xfff00000 0x00100000 Expansion CS0
23 * 0xfff10000 0x00110000 DMA
24 * 0xfff20000 0x00120000 C-Cube
25 * 0xfff30000 0x00130000 FPGA 1
26 * 0xfff40000 0x00140000 UART 2
27 * 0xfff50000 0x00150000 UART 1
28 * 0xfff60000 0x00160000 CS8900
29 * 0xfff70000 0x00170000 INTCONT
30 * 0xfff80000 0x00180000 RAMDAC
31 * 0xfff90000 0x00190000 Control 0
32 * 0xfffa0000 0x001a0000 Control 1
33 * 0xfffb0000 0x001b0000 Control 2
34 * 0xfffc0000 0x001c0000 FPGA 2
35 * 0xfffd0000 0x001d0000 INTRESET
36 * 0xfffe0000 0x001e0000 C-Cube DMA throttle
37 * 0xffff0000 0x001f0000 Expansion CS1
38 * 0xffe00000 0x82000000 cache flush
44 #define IO_BASE 0xfff00000
45 #define IO_START 0x00100000
46 #define FLUSH_BASE 0xffe00000
48 #define INTCONT 0xfff70000
50 #define FPGA1CONT 0xffff3000
55 #define RAM_BASE 0x80000000
56 #define FLUSH_BASE_PHYS 0x82000000
58 #define UNCACHEABLE_ADDR INTCONT