Commit | Line | Data |
---|---|---|
1da177e4 | 1 | /* |
a09e64fb | 2 | * arch/arm/mach-clps711x/include/mach/hardware.h |
1da177e4 LT |
3 | * |
4 | * This file contains the hardware definitions of the Prospector P720T. | |
5 | * | |
6 | * Copyright (C) 2000 Deep Blue Solutions Ltd. | |
7 | * | |
8 | * This program is free software; you can redistribute it and/or modify | |
9 | * it under the terms of the GNU General Public License as published by | |
10 | * the Free Software Foundation; either version 2 of the License, or | |
11 | * (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, MA 02111-1307 USA | |
21 | */ | |
304b2c68 AS |
22 | #ifndef __MACH_HARDWARE_H |
23 | #define __MACH_HARDWARE_H | |
1da177e4 | 24 | |
27723ec4 | 25 | #include <mach/clps711x.h> |
304b2c68 | 26 | |
dd99eef5 | 27 | #define CLPS711X_VIRT_BASE IOMEM(0xfeff0000) |
1da177e4 | 28 | |
304b2c68 AS |
29 | #ifndef __ASSEMBLY__ |
30 | #define clps_readb(off) readb(CLPS711X_VIRT_BASE + (off)) | |
31 | #define clps_readw(off) readw(CLPS711X_VIRT_BASE + (off)) | |
32 | #define clps_readl(off) readl(CLPS711X_VIRT_BASE + (off)) | |
33 | #define clps_writeb(val,off) writeb(val, CLPS711X_VIRT_BASE + (off)) | |
34 | #define clps_writew(val,off) writew(val, CLPS711X_VIRT_BASE + (off)) | |
35 | #define clps_writel(val,off) writel(val, CLPS711X_VIRT_BASE + (off)) | |
36 | #endif | |
1da177e4 | 37 | |
1da177e4 LT |
38 | #define CS0_PHYS_BASE (0x00000000) |
39 | #define CS1_PHYS_BASE (0x10000000) | |
40 | #define CS2_PHYS_BASE (0x20000000) | |
41 | #define CS3_PHYS_BASE (0x30000000) | |
42 | #define CS4_PHYS_BASE (0x40000000) | |
43 | #define CS5_PHYS_BASE (0x50000000) | |
44 | #define CS6_PHYS_BASE (0x60000000) | |
45 | #define CS7_PHYS_BASE (0x70000000) | |
1da177e4 | 46 | |
86449336 AS |
47 | #define CLPS711X_SRAM_BASE CS6_PHYS_BASE |
48 | #define CLPS711X_SRAM_SIZE (48 * 1024) | |
49 | ||
e377ca1e AS |
50 | #define CLPS711X_SDRAM0_BASE (0xc0000000) |
51 | #define CLPS711X_SDRAM1_BASE (0xd0000000) | |
52 | ||
1da177e4 | 53 | #endif |