diff options
| -rw-r--r-- | arch/mips/mti-malta/malta-reset.c | 4 |
1 files changed, 4 insertions, 0 deletions
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 @@ | |||
| 10 | #include <linux/pm.h> | 10 | #include <linux/pm.h> |
| 11 | 11 | ||
| 12 | #include <asm/reboot.h> | 12 | #include <asm/reboot.h> |
| 13 | #include <asm/mach-malta/malta-pm.h> | ||
| 13 | 14 | ||
| 14 | #define SOFTRES_REG 0x1f000500 | 15 | #define SOFTRES_REG 0x1f000500 |
| 15 | #define GORESET 0x42 | 16 | #define GORESET 0x42 |
| @@ -29,6 +30,9 @@ static void mips_machine_halt(void) | |||
| 29 | 30 | ||
| 30 | static void mips_machine_power_off(void) | 31 | static void mips_machine_power_off(void) |
| 31 | { | 32 | { |
| 33 | mips_pm_suspend(PIIX4_FUNC3IO_PMCNTRL_SUS_TYP_SOFF); | ||
| 34 | |||
| 35 | pr_info("Failed to power down, resetting\n"); | ||
| 32 | mips_machine_restart(NULL); | 36 | mips_machine_restart(NULL); |
| 33 | } | 37 | } |
| 34 | 38 | ||
