diff options
Diffstat (limited to 'arch/arm/mach-imx/pm-imx5.c')
-rw-r--r-- | arch/arm/mach-imx/pm-imx5.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/arch/arm/mach-imx/pm-imx5.c b/arch/arm/mach-imx/pm-imx5.c index 2e063c2deb9e..f67fd7ee8127 100644 --- a/arch/arm/mach-imx/pm-imx5.c +++ b/arch/arm/mach-imx/pm-imx5.c | |||
@@ -34,7 +34,7 @@ | |||
34 | 34 | ||
35 | /* | 35 | /* |
36 | * set cpu low power mode before WFI instruction. This function is called | 36 | * set cpu low power mode before WFI instruction. This function is called |
37 | * mx5 because it can be used for mx50, mx51, and mx53. | 37 | * mx5 because it can be used for mx51, and mx53. |
38 | */ | 38 | */ |
39 | static void mx5_cpu_lp_set(enum mxc_cpu_pwr_mode mode) | 39 | static void mx5_cpu_lp_set(enum mxc_cpu_pwr_mode mode) |
40 | { | 40 | { |
@@ -85,10 +85,7 @@ static void mx5_cpu_lp_set(enum mxc_cpu_pwr_mode mode) | |||
85 | __raw_writel(plat_lpc, MXC_CORTEXA8_PLAT_LPC); | 85 | __raw_writel(plat_lpc, MXC_CORTEXA8_PLAT_LPC); |
86 | __raw_writel(ccm_clpcr, MXC_CCM_CLPCR); | 86 | __raw_writel(ccm_clpcr, MXC_CCM_CLPCR); |
87 | __raw_writel(arm_srpgcr, MXC_SRPG_ARM_SRPGCR); | 87 | __raw_writel(arm_srpgcr, MXC_SRPG_ARM_SRPGCR); |
88 | 88 | __raw_writel(arm_srpgcr, MXC_SRPG_NEON_SRPGCR); | |
89 | /* Enable NEON SRPG for all but MX50TO1.0. */ | ||
90 | if (mx50_revision() != IMX_CHIP_REVISION_1_0) | ||
91 | __raw_writel(arm_srpgcr, MXC_SRPG_NEON_SRPGCR); | ||
92 | 89 | ||
93 | if (stop_mode) { | 90 | if (stop_mode) { |
94 | empgc0 |= MXC_SRPGCR_PCR; | 91 | empgc0 |= MXC_SRPGCR_PCR; |