summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/m68k/uC5282/include/bsp.h
diff options
context:
space:
mode:
authorEric Norum <WENorum@lbl.gov>2005-02-10 22:22:59 +0000
committerEric Norum <WENorum@lbl.gov>2005-02-10 22:22:59 +0000
commit16ae480f42df804b0a03901fd7a3be287e7d3c9a (patch)
tree491a35b86bd6901198ce8292d7adec93df68c033 /c/src/lib/libbsp/m68k/uC5282/include/bsp.h
parent2005-02-10 Joel Sherrill <joel@OARcorp.com> (diff)
downloadrtems-16ae480f42df804b0a03901fd7a3be287e7d3c9a.tar.bz2
Name changes.
Add some more system calls.
Diffstat (limited to '')
-rw-r--r--c/src/lib/libbsp/m68k/uC5282/include/bsp.h16
1 files changed, 14 insertions, 2 deletions
diff --git a/c/src/lib/libbsp/m68k/uC5282/include/bsp.h b/c/src/lib/libbsp/m68k/uC5282/include/bsp.h
index 634bfea609..1720bea590 100644
--- a/c/src/lib/libbsp/m68k/uC5282/include/bsp.h
+++ b/c/src/lib/libbsp/m68k/uC5282/include/bsp.h
@@ -67,10 +67,22 @@ extern rtems_configuration_table BSP_Configuration;
/* functions */
+typedef struct {
+ unsigned int l;
+ void *v;
+} bsp_mnode_t;
+
+#define RTEMS_BSP_PGM_ERASE_FIRST 0x1
+#define RTEMS_BSP_PGM_RESET_AFTER 0x2
+#define RTEMS_BSP_PGM_EXEC_AFTER 0x4
+#define RTEMS_BSP_PGM_HALT_AFTER 0x8
+
uint32_t bsp_get_CPU_clock_speed(void);
rtems_status_code bsp_allocate_interrupt(int level, int priority);
-unsigned const char *uC5282_gethwaddr(int a);
-const char *uC5282_getbenv(const char *a);
+int bsp_reset(int flags);
+int bsp_program(bsp_mnode_t *chain, int flags);
+unsigned const char *bsp_gethwaddr(int a);
+const char *bsp_getbenv(const char *a);
void bsp_cleanup(void);