summaryrefslogtreecommitdiffstats
path: root/include/asm-arm/arch-h720x
diff options
context:
space:
mode:
authorSascha Hauer <sascha@saschahauer.de>2005-10-05 00:17:51 +0200
committerRussell King <rmk+kernel@arm.linux.org.uk>2005-10-05 00:17:51 +0200
commitd78795b6930956fb66238d4d26242482d4a31470 (patch)
tree72599f5b6267c842c669ab8dd80725f488ff74ac /include/asm-arm/arch-h720x
parent[TG3]: Update driver version and release date. (diff)
downloadlinux-d78795b6930956fb66238d4d26242482d4a31470.tar.xz
linux-d78795b6930956fb66238d4d26242482d4a31470.zip
[ARM] 2949/1: Hynix h720x Run mode
Patch from Sascha Hauer After coming out of idle mode the h720x goes into slow mode. Switch it back to run mode. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'include/asm-arm/arch-h720x')
-rw-r--r--include/asm-arm/arch-h720x/system.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/include/asm-arm/arch-h720x/system.h b/include/asm-arm/arch-h720x/system.h
index 0b025e227ec2..09eda84592ff 100644
--- a/include/asm-arm/arch-h720x/system.h
+++ b/include/asm-arm/arch-h720x/system.h
@@ -17,9 +17,11 @@
static void arch_idle(void)
{
CPU_REG (PMU_BASE, PMU_MODE) = PMU_MODE_IDLE;
- __asm__ __volatile__(
- "mov r0, r0\n\t"
- "mov r0, r0");
+ nop();
+ nop();
+ CPU_REG (PMU_BASE, PMU_MODE) = PMU_MODE_RUN;
+ nop();
+ nop();
}