Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2ddbc4e2 authored by Steven J. Hill's avatar Steven J. Hill Committed by Ralf Baechle
Browse files

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: default avatarSteven J. Hill <Steven.Hill@imgtec.com>
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/5454/


Signed-off-by: default avatarRalf Baechle <ralf@linux-mips.org>
parent 2f963bfb
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -9,7 +9,9 @@
#include <linux/pm.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)
{
@@ -35,5 +37,4 @@ static int __init mips_reboot_setup(void)

	return 0;
}

arch_initcall(mips_reboot_setup);