MIPS: sead3: Fix ability to perform a soft reset.

The soft reset register address and reset value to be written are
incorrect for the SEAD-3 platform. This patch fixes them such that
the SEAD-3 can actually perform a soft reset instead of causing an
exception. Also remove usage of 'include/asm/mips-boards/generic.h'
header file.

Signed-off-by: Steven J. Hill <Steven.Hill@imgtec.com>
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/5454/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
This commit is contained in:
Steven J. Hill 2013-06-13 19:55:04 +00:00 committed by Ralf Baechle
parent 2f963bfbd8
commit 2ddbc4e2f9
1 changed files with 3 additions and 2 deletions

View File

@ -9,7 +9,9 @@
#include <linux/pm.h> #include <linux/pm.h>
#include <asm/reboot.h> #include <asm/reboot.h>
#include <asm/mips-boards/generic.h>
#define SOFTRES_REG 0x1f000050
#define GORESET 0x4d
static void mips_machine_restart(char *command) static void mips_machine_restart(char *command)
{ {
@ -35,5 +37,4 @@ static int __init mips_reboot_setup(void)
return 0; return 0;
} }
arch_initcall(mips_reboot_setup); arch_initcall(mips_reboot_setup);