diff options
Diffstat (limited to 'firmware/target/arm/imx31')
-rw-r--r-- | firmware/target/arm/imx31/gigabeat-s/system-imx31.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/firmware/target/arm/imx31/gigabeat-s/system-imx31.c b/firmware/target/arm/imx31/gigabeat-s/system-imx31.c index 1e084485ac..c339f4fe7c 100644 --- a/firmware/target/arm/imx31/gigabeat-s/system-imx31.c +++ b/firmware/target/arm/imx31/gigabeat-s/system-imx31.c | |||
@@ -65,6 +65,16 @@ int system_memory_guard(int newmode) | |||
65 | 65 | ||
66 | void system_reboot(void) | 66 | void system_reboot(void) |
67 | { | 67 | { |
68 | /* Multi-context so no SPI available (WDT?) */ | ||
69 | while (1); | ||
70 | } | ||
71 | |||
72 | void system_exception_wait(void) | ||
73 | { | ||
74 | /* Called in many contexts so button reading may be a chore */ | ||
75 | avic_disable_int(ALL); | ||
76 | core_idle(); | ||
77 | while (1); | ||
68 | } | 78 | } |
69 | 79 | ||
70 | void system_init(void) | 80 | void system_init(void) |