summaryrefslogtreecommitdiff
path: root/firmware/target/mips/ingenic_jz47xx/system-jz4740.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/mips/ingenic_jz47xx/system-jz4740.c')
-rw-r--r--firmware/target/mips/ingenic_jz47xx/system-jz4740.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/firmware/target/mips/ingenic_jz47xx/system-jz4740.c b/firmware/target/mips/ingenic_jz47xx/system-jz4740.c
index 4963cac517..ee50520243 100644
--- a/firmware/target/mips/ingenic_jz47xx/system-jz4740.c
+++ b/firmware/target/mips/ingenic_jz47xx/system-jz4740.c
@@ -22,19 +22,17 @@
22#include "config.h" 22#include "config.h"
23#include "jz4740.h" 23#include "jz4740.h"
24#include "mipsregs.h" 24#include "mipsregs.h"
25#include "panic.h"
25 26
26void intr_handler(void) 27void intr_handler(void)
27{ 28{
29 _printf("Interrupt!");
28 return; 30 return;
29} 31}
30 32
31void except_handler(void* stack_ptr, unsigned int cause, unsigned int epc) 33void except_handler(void* stack_ptr, unsigned int cause, unsigned int epc)
32{ 34{
33 (void)stack_ptr; 35 panicf("Exception occurred: [0x%x] at 0x%x (stack at 0x%x)", cause, epc, (unsigned int)stack_ptr);
34 (void)cause;
35 (void)epc;
36 REG8(USB_REG_POWER) &= ~USB_POWER_SOFTCONN;
37 while(1);
38} 36}
39 37
40void system_reboot(void) 38void system_reboot(void)