summaryrefslogtreecommitdiff
path: root/arch/arm/mach-mx6/cpu.c
diff options
context:
space:
mode:
authorRanjani Vaidyanathan <ra5478@freescale.com>2011-12-16 16:13:45 -0600
committerJason Liu <r64343@freescale.com>2012-07-20 13:19:14 +0800
commit003a808a6c44c6b4ef282cc7437779569816b23d (patch)
treead11b70449cdd85a6a3f8825cba947a485cc82c0 /arch/arm/mach-mx6/cpu.c
parent97938b96b7ecdf0ca5ada1bfac75031c29ca07b0 (diff)
ENGR00170520: MX6-Enable WAIT mode by default.
WAIT mode is enabled by default with this commit. Adding "enable_wait_mode=off" to the command line will prevent the system from entering WAIT mode. Signed-off-by: Ranjani Vaidyanathan <ra5478@freescale.com>
Diffstat (limited to 'arch/arm/mach-mx6/cpu.c')
-rw-r--r--arch/arm/mach-mx6/cpu.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/arch/arm/mach-mx6/cpu.c b/arch/arm/mach-mx6/cpu.c
index 46e22f1138e4..81f691cb35b5 100644
--- a/arch/arm/mach-mx6/cpu.c
+++ b/arch/arm/mach-mx6/cpu.c
@@ -38,7 +38,7 @@ extern void mx6_wait(void);
struct cpu_op *(*get_cpu_op)(int *op);
-bool enable_wait_mode;
+bool enable_wait_mode = true;
u32 arm_max_freq = CPU_AT_1GHz;
void __iomem *gpc_base;
@@ -154,7 +154,13 @@ postcore_initcall(post_cpu_init);
static int __init enable_wait(char *p)
{
- enable_wait_mode = true;
+ if (memcmp(p, "on", 2) == 0) {
+ enable_wait_mode = true;
+ p += 2;
+ } else if (memcmp(p, "off", 3) == 0) {
+ enable_wait_mode = false;
+ p += 3;
+ }
return 0;
}
early_param("enable_wait_mode", enable_wait);