summaryrefslogtreecommitdiff
path: root/include/asm-arm/arch-wmt/hardware.h
blob: 18cacf7d0618021cd3a109fd86815cc4a911f59a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
/*
 * Memory Map for WMT SoC
 *
 * See file CREDITS for list of people who contributed to this
 * project.
 *
 * Copyright (c) 2008 WonderMedia Technologies, Inc.
 *
 * This program is free software: you can redistribute it and/or modify it under the
 * terms of the GNU General Public License as published by the Free Software Foundation,
 * either version 2 of the License, or (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
 * PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 * You should have received a copy of the GNU General Public License along with
 * this program.  If not, see <http://www.gnu.org/licenses/>.
 *
 * WonderMedia Technologies, Inc.
 * 10F, 529, Chung-Cheng Road, Hsin-Tien, Taipei 231, R.O.C.
 */

#ifndef __HARDWARE_H
#define __HARDWARE_H

/*
 * Internal APB Slaves Memory Address Map
 */
#define BA_MC3      0xD8000000	/* DDR/DDR2 Memory Controller Configuration */
#define BA_DMA      0xD8001800	/* System Dma Base Address */
#define BA_SF       0xD8002000	/* Serial Flash Memory Controller Configuration */
#define BA_LPC      0xD8003000	/* LPC Memory Controller Configuration */
#define BA_ENET_0   0xD8004000	/* Ethernet MAC 0 Configuration */
#define BA_ENET_1   0xD8005000	/* Ethernet MAC 1 Configuration */
#define BA_CIPHER   0xD8006000	/* Security Acceleration Engine Configuration */
#define BA_UHC      0xD8007000	/* USB 2.0 Host Controller Configuration */
#define BA_PATA     0xD8008000	/* PATA Controller Configuration */
#define BA_NFC      0xD8009000	/* NANAD Controller Configuration */
#define BA_SDC      0xD800A000	/* SD/SDIO/MMC Controller Configuration */
#define BA_MSC      0xD800B000	/* Memory Stick/PRO Configuration */
#define BA_CFC      0xD800C000	/* Compact Flash Controller Configuration */
#define BA_SATA     0xD800D000	/* SATA Controller Configuration */
#define BA_XOR      0xD800E000	/* XOR Engine Configuration */
#define BA_SUPERIO  0xD8040000	/* LPC(Super IO) */
#define BA_RTC      0xD8100000	/* Real Time Clock (RTC) */
#define BA_GPIO     0xD8110000	/* GPIO */
#define BA_SCC      0xD8120000	/* System Configuration Control */
#define BA_PMC      0xD8130000	/* Power Management Control */
#define BA_IC       0xD8140000	/* Interrupt Controller */
#define BA_UART0    0xD8200000	/* UART0 */
#define BA_UART1    0xD8210000	/* UART1 */
#define BA_SPI      0xD8240000	/* SPI */
#define BA_I2C      0xD8280000	/* I2C */

#endif	/* __HARDWARE_H */