diff options
Diffstat (limited to 'firmware/target/arm/tms320dm320/system-dm320.c')
-rw-r--r-- | firmware/target/arm/tms320dm320/system-dm320.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/firmware/target/arm/tms320dm320/system-dm320.c b/firmware/target/arm/tms320dm320/system-dm320.c index b8c9eee87f..8742f59691 100644 --- a/firmware/target/arm/tms320dm320/system-dm320.c +++ b/firmware/target/arm/tms320dm320/system-dm320.c | |||
@@ -28,6 +28,7 @@ | |||
28 | #include "spi.h" | 28 | #include "spi.h" |
29 | #ifdef CREATIVE_ZVx | 29 | #ifdef CREATIVE_ZVx |
30 | #include "dma-target.h" | 30 | #include "dma-target.h" |
31 | #include "usb-mr500.h" | ||
31 | #endif | 32 | #endif |
32 | 33 | ||
33 | #define default_interrupt(name) \ | 34 | #define default_interrupt(name) \ |
@@ -308,3 +309,14 @@ void set_cpu_frequency(long frequency) | |||
308 | } | 309 | } |
309 | #endif | 310 | #endif |
310 | 311 | ||
312 | /* This function is pretty crude. It is not acurate to a usec, but errors on | ||
313 | * longer. | ||
314 | */ | ||
315 | void udelay(int usec) { | ||
316 | volatile int temp=usec*(175000/200); | ||
317 | |||
318 | while(temp) { | ||
319 | temp--; | ||
320 | } | ||
321 | } | ||
322 | |||