summaryrefslogtreecommitdiffstats
path: root/arch/m68k/platform/528x/config.c
diff options
context:
space:
mode:
authorGreg Ungerer <gerg@uclinux.org>2012-02-19 16:47:24 +1000
committerGreg Ungerer <gerg@uclinux.org>2012-03-05 10:42:28 +1000
commitae909ea4ad2431e085e6cc96446fbc1c1ae88498 (patch)
tree6f2d26d23d5a66f89cfdc864afe31ead880a6ae0 /arch/m68k/platform/528x/config.c
parent645e5333ec9088da08a1db619561de9c93c70634 (diff)
m68knommu: factor more common ColdFire cpu reset code
Most of the more modern ColdFire cores use the same code to reset the CPU (but it is different to most of the earlier cores). Currently that is duplicated in each of the sub-arch files. Pull out this common code and out a single copy of it with the other common reset code. Signed-off-by: Greg Ungerer <gerg@uclinux.org>
Diffstat (limited to 'arch/m68k/platform/528x/config.c')
-rw-r--r--arch/m68k/platform/528x/config.c9
1 files changed, 0 insertions, 9 deletions
diff --git a/arch/m68k/platform/528x/config.c b/arch/m68k/platform/528x/config.c
index d203b1ba4eb..d4492926614 100644
--- a/arch/m68k/platform/528x/config.c
+++ b/arch/m68k/platform/528x/config.c
@@ -60,14 +60,6 @@ static void __init m528x_fec_init(void)
/***************************************************************************/
-static void m528x_cpu_reset(void)
-{
- local_irq_disable();
- __raw_writeb(MCF_RCR_SWRESET, MCF_RCR);
-}
-
-/***************************************************************************/
-
#ifdef CONFIG_WILDFIRE
void wildfire_halt(void)
{
@@ -103,7 +95,6 @@ void __init config_BSP(char *commandp, int size)
#ifdef CONFIG_WILDFIREMOD
mach_halt = wildfiremod_halt;
#endif
- mach_reset = m528x_cpu_reset;
mach_sched_init = hw_timer_init;
m528x_uarts_init();
m528x_fec_init();