diff --git a/arch/mips/mti-malta/malta-reset.c b/arch/mips/mti-malta/malta-reset.c index 199ed28066e4..2fd2cc2c5034 100644 --- a/arch/mips/mti-malta/malta-reset.c +++ b/arch/mips/mti-malta/malta-reset.c @@ -10,6 +10,7 @@ #include #include +#include #define SOFTRES_REG 0x1f000500 #define GORESET 0x42 @@ -29,6 +30,9 @@ static void mips_machine_halt(void) static void mips_machine_power_off(void) { + mips_pm_suspend(PIIX4_FUNC3IO_PMCNTRL_SUS_TYP_SOFF); + + pr_info("Failed to power down, resetting\n"); mips_machine_restart(NULL); }