summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/m68k
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2010-04-27 21:54:57 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2010-04-27 21:54:57 +0000
commit71aade99ef05ce5339e7f449611d0a531d6b67de (patch)
tree4df60610e11af1791b709ce70c5b74cc92614a4d /c/src/lib/libbsp/m68k
parent2010-04-27 Joel Sherrill <joel.sherrilL@OARcorp.com> (diff)
downloadrtems-71aade99ef05ce5339e7f449611d0a531d6b67de.tar.bz2
2010-04-27 Joel Sherrill <joel.sherrilL@OARcorp.com>
* startup/init5272.c: Remove warnings.
Diffstat (limited to 'c/src/lib/libbsp/m68k')
-rw-r--r--c/src/lib/libbsp/m68k/csb360/ChangeLog4
-rw-r--r--c/src/lib/libbsp/m68k/csb360/startup/init5272.c24
2 files changed, 9 insertions, 19 deletions
diff --git a/c/src/lib/libbsp/m68k/csb360/ChangeLog b/c/src/lib/libbsp/m68k/csb360/ChangeLog
index 98588c1fb0..283652c6d2 100644
--- a/c/src/lib/libbsp/m68k/csb360/ChangeLog
+++ b/c/src/lib/libbsp/m68k/csb360/ChangeLog
@@ -1,3 +1,7 @@
+2010-04-27 Joel Sherrill <joel.sherrilL@OARcorp.com>
+
+ * startup/init5272.c: Remove warnings.
+
2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/csb360.cfg: Remove RTEMS_BSP_FAMILY.
diff --git a/c/src/lib/libbsp/m68k/csb360/startup/init5272.c b/c/src/lib/libbsp/m68k/csb360/startup/init5272.c
index 7cd3efe02f..ad920f9b42 100644
--- a/c/src/lib/libbsp/m68k/csb360/startup/init5272.c
+++ b/c/src/lib/libbsp/m68k/csb360/startup/init5272.c
@@ -32,6 +32,11 @@
#include <bsp.h>
#include <mcf5272/mcf5272.h>
+/* externs */
+extern void clear_bss(void);
+extern void start_csb360(void);
+extern void INTERRUPT_VECTOR(void);
+
/* Set the pointers to the modules */
sim_regs_t *g_sim_regs = (void *) MCF5272_SIM_BASE(BSP_MBAR);
intctrl_regs_t *g_intctrl_regs = (void *) MCF5272_INT_BASE(BSP_MBAR);
@@ -47,21 +52,6 @@ plic_regs_t *g_plic_regs = (void *) MCF5272_PLIC_BASE(BSP_MBAR);
enet_regs_t *g_enet_regs = (void *) MCF5272_ENET_BASE(BSP_MBAR);
usb_regs_t *g_usb_regs = (void *) MCF5272_USB_BASE(BSP_MBAR);
-#define m68k_set_cacr( _cacr ) \
- asm volatile ( "movec %0,%%cacr\n\t" \
- "nop\n" \
- : : "d" (_cacr) )
-
-#define m68k_set_acr0( _acr0 ) \
- asm volatile ( "movec %0,%%acr0\n\t" \
- "nop\n\t" \
- : : "d" (_acr0) )
-
-#define m68k_set_acr1( _acr1 ) \
- asm volatile ( "movec %0,%%acr1\n\t" \
- "nop\n\t" \
- : : "d" (_acr1) )
-
#define m68k_set_srambar( _rambar0 ) \
asm volatile ( "movec %0,%%rambar0\n\t" \
"nop\n\t" \
@@ -96,9 +86,6 @@ usb_regs_t *g_usb_regs = (void *) MCF5272_USB_BASE(BSP_MBAR);
void
init5272(void)
{
- extern void clear_bss(void);
- extern void start_csb360(void);
-
/* Invalidate the cache - WARNING: It won't complete for 64 clocks */
m68k_set_cacr(MCF5272_CACR_CINV);
@@ -126,7 +113,6 @@ init5272(void)
/* Copy the interrupt vector table to SRAM */
{
- extern void INTERRUPT_VECTOR(void);
uint32_t *inttab = (uint32_t *)&INTERRUPT_VECTOR;
uint32_t *intvec = (uint32_t *)BSP_RAMBAR;
register int i;