summaryrefslogtreecommitdiff
path: root/firmware/export
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/export')
-rw-r--r--firmware/export/as3525.h31
1 files changed, 30 insertions, 1 deletions
diff --git a/firmware/export/as3525.h b/firmware/export/as3525.h
index be373f31fd..ea3c5784cb 100644
--- a/firmware/export/as3525.h
+++ b/firmware/export/as3525.h
@@ -369,8 +369,37 @@ interface */
369#define VIC_PROTECTION (*(volatile unsigned long*)(VIC_BASE+0x20)) 369#define VIC_PROTECTION (*(volatile unsigned long*)(VIC_BASE+0x20))
370#define VIC_VECT_ADDR (*(volatile unsigned long*)(VIC_BASE+0x30)) 370#define VIC_VECT_ADDR (*(volatile unsigned long*)(VIC_BASE+0x30))
371#define VIC_DEF_VECT_ADDR (*(volatile unsigned long*)(VIC_BASE+0x34)) 371#define VIC_DEF_VECT_ADDR (*(volatile unsigned long*)(VIC_BASE+0x34))
372#define VIC_VECT_ADDRS ((volatile unsigned long*)(VIC_BASE+0x100))
373#define VIC_VECT_CNTLS ((volatile unsigned long*)(VIC_BASE+0x200))
374
375/* Interrupt sources (for vectors setup) */
376#define INT_SRC_WATCHDOG 0
377#define INT_SRC_TIMER1 1
378#define INT_SRC_TIMER2 2
379#define INT_SRC_USB 3
380#define INT_SRC_DMAC 4
381#define INT_SRC_NAND 5
382#define INT_SRC_IDE 6
383#define INT_SRC_MCI0 7
384#define INT_SRC_MCI1 8
385#define INT_SRC_AUDIO 9
386#define INT_SRC_SSP 10
387#define INT_SRC_I2C_MS 11
388#define INT_SRC_I2C_AUDIO 12
389#define INT_SRC_I2SIN 13
390#define INT_SRC_I2SOUT 14
391#define INT_SRC_UART 15
392#define INT_SRC_GPIOD 16
393/* 17 reserved */
394#define INT_SRC_CGU 18
395#define INT_SRC_MEMORY_STICK 19
396#define INT_SRC_DBOP 20
397/* 21-28 reserved */
398#define INT_SRC_GPIOA 29
399#define INT_SRC_GPIOB 30
400#define INT_SRC_GPIOC 31
372 401
373/* Interrupts */ 402/* Interrupt sources bitmask */
374#define INTERRUPT_WATCHDOG (1<<0) 403#define INTERRUPT_WATCHDOG (1<<0)
375#define INTERRUPT_TIMER1 (1<<1) 404#define INTERRUPT_TIMER1 (1<<1)
376#define INTERRUPT_TIMER2 (1<<2) 405#define INTERRUPT_TIMER2 (1<<2)