summaryrefslogtreecommitdiff
path: root/firmware/target/arm/tms320dm320/system-dm320.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/tms320dm320/system-dm320.c')
-rw-r--r--firmware/target/arm/tms320dm320/system-dm320.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/firmware/target/arm/tms320dm320/system-dm320.c b/firmware/target/arm/tms320dm320/system-dm320.c
index e8d732351f..638e378159 100644
--- a/firmware/target/arm/tms320dm320/system-dm320.c
+++ b/firmware/target/arm/tms320dm320/system-dm320.c
@@ -188,7 +188,11 @@ void system_reboot(void)
188 188
189void system_exception_wait(void) 189void system_exception_wait(void)
190{ 190{
191 while (1); 191 /* Mask all Interrupts. */
192 IO_INTC_EINT0 = 0;
193 IO_INTC_EINT1 = 0;
194 IO_INTC_EINT2 = 0;
195 while ((IO_GIO_BITSET0&0x01) != 0); /* Wait for power button */
192} 196}
193 197
194void system_init(void) 198void system_init(void)