diff options
| -rw-r--r-- | arch/arm/mach-shmobile/pm-sh7372.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/arch/arm/mach-shmobile/pm-sh7372.c b/arch/arm/mach-shmobile/pm-sh7372.c index 0b07138908b7..933fb411be0f 100644 --- a/arch/arm/mach-shmobile/pm-sh7372.c +++ b/arch/arm/mach-shmobile/pm-sh7372.c | |||
| @@ -106,7 +106,6 @@ static int pd_power_down_a3rv(struct generic_pm_domain *genpd) | |||
| 106 | int ret = pd_power_down(genpd); | 106 | int ret = pd_power_down(genpd); |
| 107 | 107 | ||
| 108 | /* try to power down A4LC after A3RV is requested off */ | 108 | /* try to power down A4LC after A3RV is requested off */ |
| 109 | pm_genpd_poweron(&sh7372_a4lc.genpd); | ||
| 110 | genpd_queue_power_off_work(&sh7372_a4lc.genpd); | 109 | genpd_queue_power_off_work(&sh7372_a4lc.genpd); |
| 111 | 110 | ||
| 112 | return ret; | 111 | return ret; |
| @@ -118,7 +117,7 @@ static int pd_power_down_a4lc(struct generic_pm_domain *genpd) | |||
| 118 | if (!(__raw_readl(PSTR) & (1 << sh7372_a3rv.bit_shift))) | 117 | if (!(__raw_readl(PSTR) & (1 << sh7372_a3rv.bit_shift))) |
| 119 | return pd_power_down(genpd); | 118 | return pd_power_down(genpd); |
| 120 | 119 | ||
| 121 | return 0; | 120 | return -EBUSY; |
| 122 | } | 121 | } |
| 123 | 122 | ||
| 124 | static bool pd_active_wakeup(struct device *dev) | 123 | static bool pd_active_wakeup(struct device *dev) |
