diff options
Diffstat (limited to 'arch/arm/mach-pxa/spitz.c')
| -rw-r--r-- | arch/arm/mach-pxa/spitz.c | 9 | 
1 files changed, 7 insertions, 2 deletions
diff --git a/arch/arm/mach-pxa/spitz.c b/arch/arm/mach-pxa/spitz.c index 953a9195f9e..a7f81a3fd13 100644 --- a/arch/arm/mach-pxa/spitz.c +++ b/arch/arm/mach-pxa/spitz.c @@ -926,7 +926,7 @@ static inline void spitz_i2c_init(void) {}   ******************************************************************************/  static void spitz_poweroff(void)  { -	arm_machine_restart('g', NULL); +	pxa_restart('g', NULL);  }  static void spitz_restart(char mode, const char *cmd) @@ -943,7 +943,6 @@ static void __init spitz_init(void)  {  	init_gpio_reset(SPITZ_GPIO_ON_RESET, 1, 0);  	pm_power_off = spitz_poweroff; -	arm_pm_restart = spitz_restart;  	PMCR = 0x00; @@ -982,33 +981,39 @@ static void __init spitz_fixup(struct tag *tags, char **cmdline,  #ifdef CONFIG_MACH_SPITZ  MACHINE_START(SPITZ, "SHARP Spitz") +	.restart_mode	= 'g',  	.fixup		= spitz_fixup,  	.map_io		= pxa27x_map_io,  	.init_irq	= pxa27x_init_irq,  	.handle_irq	= pxa27x_handle_irq,  	.init_machine	= spitz_init,  	.timer		= &pxa_timer, +	.restart	= spitz_restart,  MACHINE_END  #endif  #ifdef CONFIG_MACH_BORZOI  MACHINE_START(BORZOI, "SHARP Borzoi") +	.restart_mode	= 'g',  	.fixup		= spitz_fixup,  	.map_io		= pxa27x_map_io,  	.init_irq	= pxa27x_init_irq,  	.handle_irq	= pxa27x_handle_irq,  	.init_machine	= spitz_init,  	.timer		= &pxa_timer, +	.restart	= spitz_restart,  MACHINE_END  #endif  #ifdef CONFIG_MACH_AKITA  MACHINE_START(AKITA, "SHARP Akita") +	.restart_mode	= 'g',  	.fixup		= spitz_fixup,  	.map_io		= pxa27x_map_io,  	.init_irq	= pxa27x_init_irq,  	.handle_irq	= pxa27x_handle_irq,  	.init_machine	= spitz_init,  	.timer		= &pxa_timer, +	.restart	= spitz_restart,  MACHINE_END  #endif  |