Commit 7f72b47c authored by Greg Ungerer's avatar Greg Ungerer
Browse files

m68knommu: fix system reset for ColdFire 527x family



The sofwtare reset control for the 527x ColdFire family is based on
the same Reset Control Unit as the 528x ColdFire family. So use the
same reset code for both.

Signed-off-by: default avatarGreg Ungerer <gerg@uclinux.org>
parent 769f3e8c
Loading
Loading
Loading
Loading
+8 −8
Original line number Diff line number Diff line
@@ -264,10 +264,10 @@ static inline unsigned long __xchg(unsigned long x, volatile void * ptr, int siz
	: /* No output */		\
	: "o" (*(char *)MCF_MBAR) );	\
})
#elif defined(CONFIG_M528x)
#elif defined(CONFIG_M528x) || defined(CONFIG_M527x)
/*
 * The MCF528x has a bit (SOFTRST) in memory (Reset Control Register RCR),
 * that when set, resets the MCF528x.
 * Most of the newer ColdFire family members have a proper RESET unit.
 * Use the software reset control bit in the Reset Control Register (RCR).
 */
#define HARD_RESET_NOW() \
({									\