forked from len0rd/rockbox
Add some missed bits + change MODE to TMODE
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18567 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
85807cd44e
commit
9e13e365d6
2 changed files with 4 additions and 2 deletions
|
|
@ -89,6 +89,7 @@
|
||||||
|
|
||||||
/* Device bits for SWRESET & BCLKCTR */
|
/* Device bits for SWRESET & BCLKCTR */
|
||||||
|
|
||||||
|
#define DEV_USBD (1<<1)
|
||||||
#define DEV_LCDC (1<<2)
|
#define DEV_LCDC (1<<2)
|
||||||
#define DEV_SDMMC (1<<6)
|
#define DEV_SDMMC (1<<6)
|
||||||
#define DEV_NAND (1<<9)
|
#define DEV_NAND (1<<9)
|
||||||
|
|
@ -112,7 +113,7 @@
|
||||||
#define POL (*(volatile unsigned long *)0xF300101C)
|
#define POL (*(volatile unsigned long *)0xF300101C)
|
||||||
#define MIRQ (*(volatile unsigned long *)0xF3001028)
|
#define MIRQ (*(volatile unsigned long *)0xF3001028)
|
||||||
#define MFIQ (*(volatile unsigned long *)0xF300102C)
|
#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 ALLMASK (*(volatile unsigned long *)0xF3001044)
|
||||||
#define VAIRQ (*(volatile unsigned long *)0xF3001080)
|
#define VAIRQ (*(volatile unsigned long *)0xF3001080)
|
||||||
#define VAFIQ (*(volatile unsigned long *)0xF3001084)
|
#define VAFIQ (*(volatile unsigned long *)0xF3001084)
|
||||||
|
|
@ -126,6 +127,7 @@
|
||||||
#define TIMER0_IRQ_MASK (1<<6)
|
#define TIMER0_IRQ_MASK (1<<6)
|
||||||
#define DAI_RX_IRQ_MASK (1<<14)
|
#define DAI_RX_IRQ_MASK (1<<14)
|
||||||
#define DAI_TX_IRQ_MASK (1<<15)
|
#define DAI_TX_IRQ_MASK (1<<15)
|
||||||
|
#define USBD_IRQ_MASK (1<<21)
|
||||||
#define ADC_IRQ_MASK (1<<30)
|
#define ADC_IRQ_MASK (1<<30)
|
||||||
|
|
||||||
/* Timer / Counters */
|
/* Timer / Counters */
|
||||||
|
|
|
||||||
|
|
@ -254,7 +254,7 @@ void system_init(void)
|
||||||
IRQSEL = ~(DAI_RX_IRQ_MASK | DAI_TX_IRQ_MASK);
|
IRQSEL = ~(DAI_RX_IRQ_MASK | DAI_TX_IRQ_MASK);
|
||||||
|
|
||||||
POL = 0x200108; /* IRQs 3,8,21 active low (as OF) */
|
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 */
|
VCTRL |= (1<<31); /* Reading from VNIRQ clears that interrupt */
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue