diff options
author | Ranjani Vaidyanathan <ra5478@freescale.com> | 2011-12-16 16:13:45 -0600 |
---|---|---|
committer | Jason Liu <r64343@freescale.com> | 2012-07-20 13:19:14 +0800 |
commit | 003a808a6c44c6b4ef282cc7437779569816b23d (patch) | |
tree | ad11b70449cdd85a6a3f8825cba947a485cc82c0 /arch/arm/mach-mx6/cpu.c | |
parent | 97938b96b7ecdf0ca5ada1bfac75031c29ca07b0 (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.c | 10 |
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); |