summaryrefslogtreecommitdiff
path: root/c/src/lib/libbsp/arm/xm-tms570/startup/bspreset.c
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2017-03-24 08:02:28 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2017-08-10 09:05:48 +0200
commit83098dc18907145e3275339aaf26f9c4f6c85c39 (patch)
tree9d43722c8629a9f11152461d444983df266e5de8 /c/src/lib/libbsp/arm/xm-tms570/startup/bspreset.c
parent5f44382294b0d3f3e58a20bc97e23994ce01fbbd (diff)
bsp/xm_tms570: New BSPxtratum
Diffstat (limited to 'c/src/lib/libbsp/arm/xm-tms570/startup/bspreset.c')
-rw-r--r--c/src/lib/libbsp/arm/xm-tms570/startup/bspreset.c25
1 files changed, 25 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/arm/xm-tms570/startup/bspreset.c b/c/src/lib/libbsp/arm/xm-tms570/startup/bspreset.c
new file mode 100644
index 0000000000..454ba8e225
--- /dev/null
+++ b/c/src/lib/libbsp/arm/xm-tms570/startup/bspreset.c
@@ -0,0 +1,25 @@
+/*
+ * @file bspreset.c
+ *
+ * @author Miguel Masmano <mmasmano@fentiss.com>
+ *
+ * @copyright
+ * Copyright 2016 Fent Innovative Software Solutions (FENTISS).
+ * All rights reserved.
+ * The license and distribution terms for this file may be
+ * found in the file LICENSE in this distribution or at
+ * http://www.rtems.org/license/LICENSE.
+ */
+
+#include <bsp.h>
+#include <bsp/bootcard.h>
+#include <bsp/start.h>
+
+#include <xm.h>
+
+void bsp_reset(void)
+{
+ /* A reset cannot be directly done since the
+ partition's code is not restored by the bootloader */
+ XM_halt_partition(XM_PARTITION_SELF);
+}