diff options
| author | Vitja Makarov <vitja.makarov@gmail.com> | 2008-09-22 19:27:21 +0000 |
|---|---|---|
| committer | Vitja Makarov <vitja.makarov@gmail.com> | 2008-09-22 19:27:21 +0000 |
| commit | 9e13e365d6ba7b6cb562a0e1758066b8e1c7bb8b (patch) | |
| tree | f9015822080c9e9f5b2c39d23eb8555094c588c8 | |
| parent | 85807cd44ef931b25a283f8ddd733453e94f9966 (diff) | |
| download | rockbox-9e13e365d6ba7b6cb562a0e1758066b8e1c7bb8b.zip rockbox-9e13e365d6ba7b6cb562a0e1758066b8e1c7bb8b.tar.gz rockbox-9e13e365d6ba7b6cb562a0e1758066b8e1c7bb8b.tar.bz2 rockbox-9e13e365d6ba7b6cb562a0e1758066b8e1c7bb8b.tar.xz | |
Add some missed bits + change MODE to TMODE
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18567 a1c6a512-1295-4272-9138-f99709370657
| -rw-r--r-- | firmware/export/tcc780x.h | 4 | ||||
| -rw-r--r-- | firmware/target/arm/tcc780x/system-tcc780x.c | 2 |
2 files changed, 4 insertions, 2 deletions
diff --git a/firmware/export/tcc780x.h b/firmware/export/tcc780x.h index ca6256b..1e2052c 100644 --- a/firmware/export/tcc780x.h +++ b/firmware/export/tcc780x.h @@ -89,6 +89,7 @@ /* Device bits for SWRESET & BCLKCTR */ +#define DEV_USBD (1<<1) #define DEV_LCDC (1<<2) #define DEV_SDMMC (1<<6) #define DEV_NAND (1<<9) @@ -112,7 +113,7 @@ #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 TMODE (*(volatile unsigned long *)0xF3001030) #define ALLMASK (*(volatile unsigned long *)0xF3001044) #define VAIRQ (*(volatile unsigned long *)0xF3001080) #define VAFIQ (*(volatile unsigned long *)0xF3001084) @@ -126,6 +127,7 @@ #define TIMER0_IRQ_MASK (1<<6) #define DAI_RX_IRQ_MASK (1<<14) #define DAI_TX_IRQ_MASK (1<<15) +#define USBD_IRQ_MASK (1<<21) #define ADC_IRQ_MASK (1<<30) /* Timer / Counters */ diff --git a/firmware/target/arm/tcc780x/system-tcc780x.c b/firmware/target/arm/tcc780x/system-tcc780x.c index 973dbaf..5ecbbda 100644 --- a/firmware/target/arm/tcc780x/system-tcc780x.c +++ b/firmware/target/arm/tcc780x/system-tcc780x.c @@ -254,7 +254,7 @@ void system_init(void) IRQSEL = ~(DAI_RX_IRQ_MASK | DAI_TX_IRQ_MASK); POL = 0x200108; /* IRQs 3,8,21 active low (as OF) */ - MODE = 0x20ce07c0; /* IRQs 6-10,17-19,22-23,29 level-triggered (as OF) */ + TMODE = 0x20ce07c0; /* IRQs 6-10,17-19,22-23,29 level-triggered (as OF) */ VCTRL |= (1<<31); /* Reading from VNIRQ clears that interrupt */ |