summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJaya Kumar <jayakumar.lkml@gmail.com>2008-11-11 12:17:05 +0100
committerRussell King <rmk+kernel@arm.linux.org.uk>2008-11-17 14:05:41 +0000
commit28105fda1ecadfa7c827b22d323c169f19dc04b0 (patch)
tree76679bb54959c61e45cb9927365c487204446078
parent12a8ab152d6b0c9f697d0f2bd423001ed3fd360b (diff)
downloadlinux-3.10-28105fda1ecadfa7c827b22d323c169f19dc04b0.tar.gz
linux-3.10-28105fda1ecadfa7c827b22d323c169f19dc04b0.tar.bz2
linux-3.10-28105fda1ecadfa7c827b22d323c169f19dc04b0.zip
[ARM] 5330/1: mach-pxa: Fixup reset for systems using reboot=cold or other strings
This patch makes do_hw_reset the default reboot behavior when nothing else matches. This restores reboot functionality on gumstix basix devices where reboot=cold is the default boot argument. Signed-off-by: Jaya Kumar <jayakumar.lkml@gmail.com> Acked-by: Eric Miao <eric.miao@marvell.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
-rw-r--r--arch/arm/mach-pxa/reset.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/arch/arm/mach-pxa/reset.c b/arch/arm/mach-pxa/reset.c
index 1b2af575c40..00b2dc2a107 100644
--- a/arch/arm/mach-pxa/reset.c
+++ b/arch/arm/mach-pxa/reset.c
@@ -90,12 +90,13 @@ void arch_reset(char mode)
/* Jump into ROM at address 0 */
cpu_reset(0);
break;
- case 'h':
- do_hw_reset();
- break;
case 'g':
do_gpio_reset();
break;
+ case 'h':
+ default:
+ do_hw_reset();
+ break;
}
}