reboot: arm: change reboot_mode to use enum reboot_mode
[linux-drm-fsl-dcu.git] / arch / arm / mach-pxa / mioa701.c
index e6b0a936c1505c5c885466d8f08452b2d4a59cd0..acc9d3cc0762174f071a22a93cf8ae34f49b9cbb 100644 (file)
@@ -37,6 +37,7 @@
 #include <linux/wm97xx.h>
 #include <linux/mtd/physmap.h>
 #include <linux/usb/gpio_vbus.h>
+#include <linux/reboot.h>
 #include <linux/regulator/max1586.h>
 #include <linux/slab.h>
 #include <linux/i2c/pxa-i2c.h>
@@ -696,13 +697,13 @@ static void mioa701_machine_exit(void);
 static void mioa701_poweroff(void)
 {
        mioa701_machine_exit();
-       pxa_restart('s', NULL);
+       pxa_restart(REBOOT_SOFT, NULL);
 }
 
-static void mioa701_restart(char c, const char *cmd)
+static void mioa701_restart(enum reboot_mode c, const char *cmd)
 {
        mioa701_machine_exit();
-       pxa_restart('s', cmd);
+       pxa_restart(REBOOT_SOFT, cmd);
 }
 
 static struct gpio global_gpios[] = {