diff options
Diffstat (limited to 'firmware/export/dm320.h')
-rw-r--r-- | firmware/export/dm320.h | 128 |
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 |