summary refs log tree commit diff stats
path: root/hw/mainstone.c
diff options
context:
space:
mode:
authorDmitry Eremin-Solenikov <dbaryshkov@gmail.com>2011-02-12 03:15:25 +0300
committerAndrzej Zaborowski <balrog@zabor.org>2011-02-16 02:04:51 +0100
commit459505a2647a5197cb60ad48a05917f6d8e52695 (patch)
tree4d1a6e39d76ad4e7f9b36019d237ba6164661b32 /hw/mainstone.c
parentcb380f615c565804b83c16595185d308c8e1f0e1 (diff)
downloadfocaccia-qemu-459505a2647a5197cb60ad48a05917f6d8e52695.tar.gz
focaccia-qemu-459505a2647a5197cb60ad48a05917f6d8e52695.zip
Merge mainstone.h header into mainstone.c
Now the only user of mainstone.h is mainstone.c file. Merge header
into board file.

Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com>
Diffstat (limited to 'hw/mainstone.c')
-rw-r--r--hw/mainstone.c23
1 files changed, 22 insertions, 1 deletions
diff --git a/hw/mainstone.c b/hw/mainstone.c
index 04ce8e3d99..aec8d34b4f 100644
--- a/hw/mainstone.c
+++ b/hw/mainstone.c
@@ -14,12 +14,33 @@
 #include "net.h"
 #include "devices.h"
 #include "boards.h"
-#include "mainstone.h"
 #include "sysemu.h"
 #include "flash.h"
 #include "blockdev.h"
 #include "sysbus.h"
 
+/* Device addresses */
+#define MST_FPGA_PHYS	0x08000000
+#define MST_ETH_PHYS	0x10000300
+#define MST_FLASH_0		0x00000000
+#define MST_FLASH_1		0x04000000
+
+/* IRQ definitions */
+#define MMC_IRQ       0
+#define USIM_IRQ      1
+#define USBC_IRQ      2
+#define ETHERNET_IRQ  3
+#define AC97_IRQ      4
+#define PEN_IRQ       5
+#define MSINS_IRQ     6
+#define EXBRD_IRQ     7
+#define S0_CD_IRQ     9
+#define S0_STSCHG_IRQ 10
+#define S0_IRQ        11
+#define S1_CD_IRQ     13
+#define S1_STSCHG_IRQ 14
+#define S1_IRQ        15
+
 static struct keymap map[0xE0] = {
     [0 ... 0xDF] = { -1, -1 },
     [0x1e] = {0,0}, /* a */