summaryrefslogtreecommitdiffstats
path: root/firmware/export/tcc780x.h
diff options
context:
space:
mode:
authorRob Purchase <shotofadds@rockbox.org>2008-03-22 19:41:51 +0000
committerRob Purchase <shotofadds@rockbox.org>2008-03-22 19:41:51 +0000
commit4dc2d8ddba2b1a4da44864b10de628bc45b8f653 (patch)
tree83339568f95ead3ddf22e2911faaba52bd276d65 /firmware/export/tcc780x.h
parentf061ba4ebbfcefb4613ea726104c1b3f9f1a528d (diff)
downloadrockbox-4dc2d8ddba2b1a4da44864b10de628bc45b8f653.tar.gz
rockbox-4dc2d8ddba2b1a4da44864b10de628bc45b8f653.zip
Enable tick IRQs on TCC780x. The main menu is now working on the D2.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16749 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/export/tcc780x.h')
-rw-r--r--firmware/export/tcc780x.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/firmware/export/tcc780x.h b/firmware/export/tcc780x.h
index 78211acf0a..89c2fdd9c4 100644
--- a/firmware/export/tcc780x.h
+++ b/firmware/export/tcc780x.h
@@ -107,15 +107,22 @@
#define CREQ (*(volatile unsigned long *)0xF3001004)
#define IRQSEL (*(volatile unsigned long *)0xF300100C)
#define MREQ (*(volatile unsigned long *)0xF3001014)
+#define POL (*(volatile unsigned long *)0xF300101C)
#define MIRQ (*(volatile unsigned long *)0xF3001028)
#define MFIQ (*(volatile unsigned long *)0xF300102C)
+#define MODE (*(volatile unsigned long *)0xF3001030)
#define ALLMASK (*(volatile unsigned long *)0xF3001044)
#define VAIRQ (*(volatile unsigned long *)0xF3001080)
#define VAFIQ (*(volatile unsigned long *)0xF3001084)
#define VNIRQ (*(volatile unsigned long *)0xF3001088)
#define VNFIQ (*(volatile unsigned long *)0xF300108C)
+#define VCTRL (*(volatile unsigned long *)0xF3001090)
-#define TIMER_IRQ_MASK (1<<6)
+#define IRQ_PRIORITY_TABLE ((volatile unsigned int *)0xF30010A0)
+
+#define TIMER0_IRQ_MASK (1<<6)
+#define DAI_RX_IRQ_MASK (1<<14)
+#define DAI_TX_IRQ_MASK (1<<15)
/* Timer / Counters */