cpufreq: imx6q: Set max suspend_freq to avoid changes during suspend
authorLeonard Crestez <leonard.crestez@nxp.com>
Tue, 4 Apr 2017 17:04:12 +0000 (20:04 +0300)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Wed, 19 Apr 2017 21:22:01 +0000 (23:22 +0200)
commit5aa1599ff039a68a5c43e9aa74973f40b1065746
treef22f034b46d8657aea8dafae29b4734f9b09f831
parent54cad2fce71f3ed2995bfc6d17d4ea5c898f20b1
cpufreq: imx6q: Set max suspend_freq to avoid changes during suspend

If the cpufreq driver tries to modify voltage/freq during suspend/resume
it might need to control an external PMIC via I2C or SPI but those
devices might be already suspended. This issue is likely to happen
whenever the LDOs have their vin-supply set.

To avoid this scenario we just increase cpufreq to the maximum before
suspend.

Signed-off-by: Leonard Crestez <leonard.crestez@nxp.com>
Reviewed-by: Lucas Stach <l.stach@pengutronix.de>
Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/cpufreq/imx6q-cpufreq.c