diff options
Diffstat (limited to 'drivers/cpufreq/imx6q-cpufreq.c')
-rw-r--r-- | drivers/cpufreq/imx6q-cpufreq.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/drivers/cpufreq/imx6q-cpufreq.c b/drivers/cpufreq/imx6q-cpufreq.c index 8cfee0ab804b..d8c3595e9023 100644 --- a/drivers/cpufreq/imx6q-cpufreq.c +++ b/drivers/cpufreq/imx6q-cpufreq.c | |||
@@ -160,8 +160,13 @@ static int imx6q_set_target(struct cpufreq_policy *policy, unsigned int index) | |||
160 | /* Ensure the arm clock divider is what we expect */ | 160 | /* Ensure the arm clock divider is what we expect */ |
161 | ret = clk_set_rate(clks[ARM].clk, new_freq * 1000); | 161 | ret = clk_set_rate(clks[ARM].clk, new_freq * 1000); |
162 | if (ret) { | 162 | if (ret) { |
163 | int ret1; | ||
164 | |||
163 | dev_err(cpu_dev, "failed to set clock rate: %d\n", ret); | 165 | dev_err(cpu_dev, "failed to set clock rate: %d\n", ret); |
164 | regulator_set_voltage_tol(arm_reg, volt_old, 0); | 166 | ret1 = regulator_set_voltage_tol(arm_reg, volt_old, 0); |
167 | if (ret1) | ||
168 | dev_warn(cpu_dev, | ||
169 | "failed to restore vddarm voltage: %d\n", ret1); | ||
165 | return ret; | 170 | return ret; |
166 | } | 171 | } |
167 | 172 | ||