diff options
Diffstat (limited to 'include/asm-mips/mips-boards/atlas.h')
-rw-r--r-- | include/asm-mips/mips-boards/atlas.h | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/include/asm-mips/mips-boards/atlas.h b/include/asm-mips/mips-boards/atlas.h new file mode 100644 index 000000000000..0998151fb3a1 --- /dev/null +++ b/include/asm-mips/mips-boards/atlas.h | |||
@@ -0,0 +1,64 @@ | |||
1 | /* | ||
2 | * Carsten Langgaard, carstenl@mips.com | ||
3 | * Copyright (C) 2000 MIPS Technologies, Inc. All rights reserved. | ||
4 | * | ||
5 | * ######################################################################## | ||
6 | * | ||
7 | * This program is free software; you can distribute it and/or modify it | ||
8 | * under the terms of the GNU General Public License (Version 2) as | ||
9 | * published by the Free Software Foundation. | ||
10 | * | ||
11 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
12 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
13 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | ||
14 | * for more details. | ||
15 | * | ||
16 | * You should have received a copy of the GNU General Public License along | ||
17 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
18 | * 59 Temple Place - Suite 330, Boston MA 02111-1307, USA. | ||
19 | * | ||
20 | * ######################################################################## | ||
21 | * | ||
22 | * Defines of the Atlas board specific address-MAP, registers, etc. | ||
23 | * | ||
24 | */ | ||
25 | #ifndef _MIPS_ATLAS_H | ||
26 | #define _MIPS_ATLAS_H | ||
27 | |||
28 | #include <asm/addrspace.h> | ||
29 | |||
30 | /* | ||
31 | * Atlas RTC-device indirect register access. | ||
32 | */ | ||
33 | #define ATLAS_RTC_ADR_REG 0x1f000800 | ||
34 | #define ATLAS_RTC_DAT_REG 0x1f000808 | ||
35 | |||
36 | |||
37 | /* | ||
38 | * Atlas interrupt controller register base. | ||
39 | */ | ||
40 | #define ATLAS_ICTRL_REGS_BASE 0x1f000000 | ||
41 | |||
42 | /* | ||
43 | * Atlas UART register base. | ||
44 | */ | ||
45 | #define ATLAS_UART_REGS_BASE 0x1f000900 | ||
46 | #define ATLAS_BASE_BAUD ( 3686400 / 16 ) | ||
47 | |||
48 | /* | ||
49 | * Atlas PSU standby register. | ||
50 | */ | ||
51 | #define ATLAS_PSUSTBY_REG 0x1f000600 | ||
52 | #define ATLAS_GOSTBY 0x4d | ||
53 | |||
54 | /* | ||
55 | * We make a universal assumption about the way the bootloader (YAMON) | ||
56 | * have located the Philips SAA9730 chip. | ||
57 | * This is not ideal, but is needed for setting up remote debugging as | ||
58 | * soon as possible. | ||
59 | */ | ||
60 | #define ATLAS_SAA9730_REG 0x10800000 | ||
61 | |||
62 | #define ATLAS_SAA9730_BAUDCLOCK 3692300 | ||
63 | |||
64 | #endif /* !(_MIPS_ATLAS_H) */ | ||