summaryrefslogtreecommitdiff
path: root/firmware/export/dm320.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/export/dm320.h')
-rw-r--r--firmware/export/dm320.h128
1 files changed, 62 insertions, 66 deletions
diff --git a/firmware/export/dm320.h b/firmware/export/dm320.h
index 70992b715d..93f2f3affc 100644
--- a/firmware/export/dm320.h
+++ b/firmware/export/dm320.h
@@ -75,21 +75,21 @@
75#define IO_SERIAL1_MODE DM320_REG(0x0286) 75#define IO_SERIAL1_MODE DM320_REG(0x0286)
76 76
77/* UART 0/1 */ 77/* UART 0/1 */
78#define IO_UART0_DTRR 0x0300 78#define IO_UART0_DTRR DM320_REG(0x0300)
79#define IO_UART0_BRSR 0x0302 79#define IO_UART0_BRSR DM320_REG(0x0302)
80#define IO_UART0_MSR 0x0304 80#define IO_UART0_MSR DM320_REG(0x0304)
81#define IO_UART0_RFCR 0x0306 81#define IO_UART0_RFCR DM320_REG(0x0306)
82#define IO_UART0_TFCR 0x0308 82#define IO_UART0_TFCR DM320_REG(0x0308)
83#define IO_UART0_LCR 0x030A 83#define IO_UART0_LCR DM320_REG(0x030A)
84#define IO_UART0_SR 0x030C 84#define IO_UART0_SR DM320_REG(0x030C)
85 85
86#define IO_UART1_DTRR 0x0380 86#define IO_UART1_DTRR DM320_REG(0x0380)
87#define IO_UART1_BRSR 0x0382 87#define IO_UART1_BRSR DM320_REG(0x0382)
88#define IO_UART1_MSR 0x0384 88#define IO_UART1_MSR DM320_REG(0x0384)
89#define IO_UART1_RFCR 0x0386 89#define IO_UART1_RFCR DM320_REG(0x0386)
90#define IO_UART1_TFCR 0x0388 90#define IO_UART1_TFCR DM320_REG(0x0388)
91#define IO_UART1_LCR 0x038A 91#define IO_UART1_LCR DM320_REG(0x038A)
92#define IO_UART1_SR 0x038C 92#define IO_UART1_SR DM320_REG(0x038C)
93 93
94/* Watchdog Timer */ 94/* Watchdog Timer */
95#define IO_WATCHDOG_MODE 0x0400 95#define IO_WATCHDOG_MODE 0x0400
@@ -168,55 +168,55 @@
168#define IO_INTC_ENTRY_TBA0 DM320_REG(0x0538) 168#define IO_INTC_ENTRY_TBA0 DM320_REG(0x0538)
169#define IO_INTC_ENTRY_TBA1 DM320_REG(0x053A) 169#define IO_INTC_ENTRY_TBA1 DM320_REG(0x053A)
170#define IO_INTC_PRIORITY0 DM320_REG(0x0540) 170#define IO_INTC_PRIORITY0 DM320_REG(0x0540)
171#define IO_INTC_PRIORITY1 0x0542 171#define IO_INTC_PRIORITY1 DM320_REG(0x0542)
172#define IO_INTC_PRIORITY2 0x0544 172#define IO_INTC_PRIORITY2 DM320_REG(0x0544)
173#define IO_INTC_PRIORITY3 0x0546 173#define IO_INTC_PRIORITY3 DM320_REG(0x0546)
174#define IO_INTC_PRIORITY4 0x0548 174#define IO_INTC_PRIORITY4 DM320_REG(0x0548)
175#define IO_INTC_PRIORITY5 0x054A 175#define IO_INTC_PRIORITY5 DM320_REG(0x054A)
176#define IO_INTC_PRIORITY6 0x054C 176#define IO_INTC_PRIORITY6 DM320_REG(0x054C)
177#define IO_INTC_PRIORITY7 0x054E 177#define IO_INTC_PRIORITY7 DM320_REG(0x054E)
178#define IO_INTC_PRIORITY8 0x0550 178#define IO_INTC_PRIORITY8 DM320_REG(0x0550)
179#define IO_INTC_PRIORITY9 0x0552 179#define IO_INTC_PRIORITY9 DM320_REG(0x0552)
180#define IO_INTC_PRIORITY10 0x0554 180#define IO_INTC_PRIORITY10 DM320_REG(0x0554)
181#define IO_INTC_PRIORITY11 0x0556 181#define IO_INTC_PRIORITY11 DM320_REG(0x0556)
182#define IO_INTC_PRIORITY12 0x0558 182#define IO_INTC_PRIORITY12 DM320_REG(0x0558)
183#define IO_INTC_PRIORITY13 0x055A 183#define IO_INTC_PRIORITY13 DM320_REG(0x055A)
184#define IO_INTC_PRIORITY14 0x055C 184#define IO_INTC_PRIORITY14 DM320_REG(0x055C)
185#define IO_INTC_PRIORITY15 0x055E 185#define IO_INTC_PRIORITY15 DM320_REG(0x055E)
186#define IO_INTC_PRIORITY16 0x0560 186#define IO_INTC_PRIORITY16 DM320_REG(0x0560)
187#define IO_INTC_PRIORITY17 0x0562 187#define IO_INTC_PRIORITY17 DM320_REG(0x0562)
188#define IO_INTC_PRIORITY18 0x0564 188#define IO_INTC_PRIORITY18 DM320_REG(0x0564)
189#define IO_INTC_PRIORITY19 0x0566 189#define IO_INTC_PRIORITY19 DM320_REG(0x0566)
190#define IO_INTC_PRIORITY20 0x0568 190#define IO_INTC_PRIORITY20 DM320_REG(0x0568)
191#define IO_INTC_PRIORITY21 0x056A 191#define IO_INTC_PRIORITY21 DM320_REG(0x056A)
192#define IO_INTC_PRIORITY22 0x056C 192#define IO_INTC_PRIORITY22 DM320_REG(0x056C)
193 193
194/* GIO Controller */ 194/* GIO Controller */
195#define IO_GIO_DIR0 0x0580 195#define IO_GIO_DIR0 DM320_REG(0x0580)
196#define IO_GIO_DIR1 0x0582 196#define IO_GIO_DIR1 DM320_REG(0x0582)
197#define IO_GIO_DIR2 0x0584 197#define IO_GIO_DIR2 DM320_REG(0x0584)
198#define IO_GIO_INV0 0x0586 198#define IO_GIO_INV0 DM320_REG(0x0586)
199#define IO_GIO_INV1 0x0588 199#define IO_GIO_INV1 DM320_REG(0x0588)
200#define IO_GIO_INV2 0x058A 200#define IO_GIO_INV2 DM320_REG(0x058A)
201#define IO_GIO_BITSET0 0x058C 201#define IO_GIO_BITSET0 DM320_REG(0x058C)
202#define IO_GIO_BITSET1 0x058E 202#define IO_GIO_BITSET1 DM320_REG(0x058E)
203#define IO_GIO_BITSET2 0x0590 203#define IO_GIO_BITSET2 DM320_REG(0x0590)
204#define IO_GIO_BITCLR0 0x0592 204#define IO_GIO_BITCLR0 DM320_REG(0x0592)
205#define IO_GIO_BITCLR1 0x0594 205#define IO_GIO_BITCLR1 DM320_REG(0x0594)
206#define IO_GIO_BITCLR2 0x0596 206#define IO_GIO_BITCLR2 DM320_REG(0x0596)
207#define IO_GIO_IRQPORT 0x0598 207#define IO_GIO_IRQPORT DM320_REG(0x0598)
208#define IO_GIO_IRQEDGE 0x059A 208#define IO_GIO_IRQEDGE DM320_REG(0x059A)
209#define IO_GIO_CHAT0 0x059C 209#define IO_GIO_CHAT0 DM320_REG(0x059C)
210#define IO_GIO_CHAT1 0x059E 210#define IO_GIO_CHAT1 DM320_REG(0x059E)
211#define IO_GIO_CHAT2 0x05A0 211#define IO_GIO_CHAT2 DM320_REG(0x05A0)
212#define IO_GIO_NCHAT 0x05A2 212#define IO_GIO_NCHAT DM320_REG(0x05A2)
213#define IO_GIO_FSEL0 0x05A4 213#define IO_GIO_FSEL0 DM320_REG(0x05A4)
214#define IO_GIO_FSEL1 0x05A6 214#define IO_GIO_FSEL1 DM320_REG(0x05A6)
215#define IO_GIO_FSEL2 0x05A8 215#define IO_GIO_FSEL2 DM320_REG(0x05A8)
216#define IO_GIO_FSEL3 0x05AA 216#define IO_GIO_FSEL3 DM320_REG(0x05AA)
217#define IO_GIO_FSEL4 0x05AC 217#define IO_GIO_FSEL4 DM320_REG(0x05AC)
218#define IO_GIO_CARD_SET 0x05AE 218#define IO_GIO_CARD_SET DM320_REG(0x05AE)
219#define IO_GIO_CARD_ST 0x05B0 219#define IO_GIO_CARD_ST DM320_REG(0x05B0)
220 220
221/* DSP Controller */ 221/* DSP Controller */
222#define IO_DSPC_HPIB_CONTROL 0x0600 222#define IO_DSPC_HPIB_CONTROL 0x0600
@@ -707,10 +707,6 @@
707 * Copyright (C) 1999 ARM Limited 707 * Copyright (C) 1999 ARM Limited
708 */ 708 */
709 709
710#define CONFIG_TIMER1_TMPRSCL 0x000A
711#define CLOCK_TICK_RATE (CPUFREQ_MAX / CONFIG_TIMER1_TMPRSCL)
712#define CONFIG_TIMER1_TMDIV (unsigned short)(CLOCK_TICK_RATE / HZ)
713
714#define CONFIG_TIMER0_TMMD_STOP 0x0000 710#define CONFIG_TIMER0_TMMD_STOP 0x0000
715#define CONFIG_TIMER0_TMMD_ONE_SHOT 0x0001 711#define CONFIG_TIMER0_TMMD_ONE_SHOT 0x0001
716#define CONFIG_TIMER0_TMMD_FREE_RUN 0x0002 712#define CONFIG_TIMER0_TMMD_FREE_RUN 0x0002