summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/cpuidle.c
diff options
context:
space:
mode:
authorScott Williams <scwilliams@nvidia.com>2011-01-20 15:17:19 -0800
committerDan Willemsen <dwillemsen@nvidia.com>2011-11-30 21:42:16 -0800
commit11fc083edb993a04a38f28dac3ebf340f20e2b33 (patch)
tree5adf4abee6dd242399d4c5f9d2de7f9e1608b745 /arch/arm/mach-tegra/cpuidle.c
parentad6e170a82799cdfd7bdf5240f612b36dc151dc0 (diff)
arm: tegra: Do not write read-only bits
AXI_FLUSH_DONE (bit 31) of CLK_RESET_CLK_MASK_ARM is a read-only status bit. Do not write it. Reviewed-on: http://git-master/r/16456 Reviewed-by: Jin Qian <jqian@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com> Tested-by: Scott Williams <scwilliams@nvidia.com> (cherry picked from commit 34add7dc2e7398763fe36db7f4e79657cdd6e95e) Original-Change-Id: Ia480e1b3113f7690ce6431f337b0c9354566d2ef Reviewed-on: http://git-master/r/16936 Reviewed-by: Scott Williams <scwilliams@nvidia.com> Tested-by: Scott Williams <scwilliams@nvidia.com> Original-Change-Id: Ic3ae3fa92e563f27a7b0bf5fe1d4c14a9d953ed6 Rebase-Id: R2405ee8d5543270fc4e103a8c53d9b6c6e1809aa
Diffstat (limited to 'arch/arm/mach-tegra/cpuidle.c')
-rw-r--r--arch/arm/mach-tegra/cpuidle.c9
1 files changed, 0 insertions, 9 deletions
diff --git a/arch/arm/mach-tegra/cpuidle.c b/arch/arm/mach-tegra/cpuidle.c
index 73798688240f..bbca8ddad755 100644
--- a/arch/arm/mach-tegra/cpuidle.c
+++ b/arch/arm/mach-tegra/cpuidle.c
@@ -65,8 +65,6 @@ struct cpuidle_driver tegra_idle = {
static DEFINE_PER_CPU(struct cpuidle_device *, idle_devices);
-#define CLK_RESET_CLK_MASK_ARM 0x44
-
static inline unsigned int time_to_bin(unsigned int time)
{
return fls(time);
@@ -183,15 +181,8 @@ static int tegra_idle_enter(unsigned int cpu)
static int __init tegra_cpuidle_init(void)
{
unsigned int cpu;
- void __iomem *mask_arm;
- u32 reg;
int ret;
- mask_arm = IO_ADDRESS(TEGRA_CLK_RESET_BASE) + CLK_RESET_CLK_MASK_ARM;
-
- reg = readl(mask_arm);
- __raw_writel(reg | (1<<31), mask_arm);
-
ret = cpuidle_register_driver(&tegra_idle);
if (ret)