summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/arm/edb7312/startup/bspreset.c
diff options
context:
space:
mode:
Diffstat (limited to 'c/src/lib/libbsp/arm/edb7312/startup/bspreset.c')
-rw-r--r--c/src/lib/libbsp/arm/edb7312/startup/bspreset.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/c/src/lib/libbsp/arm/edb7312/startup/bspreset.c b/c/src/lib/libbsp/arm/edb7312/startup/bspreset.c
index f18037e2b6..c9f319228c 100644
--- a/c/src/lib/libbsp/arm/edb7312/startup/bspreset.c
+++ b/c/src/lib/libbsp/arm/edb7312/startup/bspreset.c
@@ -9,12 +9,13 @@
*/
#include <bsp.h>
+#include <ep7312.h>
void bsp_reset(void)
{
- #if ON_SKYEYE
- /* TBD use Skyeye reset device */
- #else
- asm volatile ("b _start");
- #endif
+#if ON_SKYEYE == 1
+ SKYEYE_MAGIC_ADDRESS = 0xff;
+#else
+ asm volatile ("b _start");
+#endif
}