ipq806x: introduce dedicated krait cpufreq
[openwrt/staging/zorun.git] / target / linux / ipq806x / patches-5.4 / 0051-PM-OPP-Add-a-helper-to-get-an-opp-regulator-for-devi.patch
index 4312db905a50c4e355a6fb1ca573f45c2c886ed1..35fe45fca723dec232b0744b992ab621f158251a 100644 (file)
@@ -12,7 +12,7 @@ Signed-off-by: Georgi Djakov <georgi.djakov@linaro.org>
 
 --- a/drivers/opp/core.c
 +++ b/drivers/opp/core.c
-@@ -125,6 +125,27 @@ unsigned long dev_pm_opp_get_freq(struct
+@@ -127,6 +127,27 @@ unsigned long dev_pm_opp_get_freq(struct
  }
  EXPORT_SYMBOL_GPL(dev_pm_opp_get_freq);
  
@@ -38,15 +38,15 @@ Signed-off-by: Georgi Djakov <georgi.djakov@linaro.org>
 +EXPORT_SYMBOL_GPL(dev_pm_opp_get_regulator);
 +
  /**
-  * dev_pm_opp_is_turbo() - Returns if opp is turbo OPP or not
-  * @opp: opp for which turbo mode is being verified
+  * dev_pm_opp_get_level() - Gets the level corresponding to an available opp
+  * @opp:      opp for which level value has to be returned for
 --- a/include/linux/pm_opp.h
 +++ b/include/linux/pm_opp.h
-@@ -85,6 +85,7 @@ void dev_pm_opp_put_opp_table(struct opp
+@@ -83,6 +83,7 @@ void dev_pm_opp_put_opp_table(struct opp
  unsigned long dev_pm_opp_get_voltage(struct dev_pm_opp *opp);
  
  unsigned long dev_pm_opp_get_freq(struct dev_pm_opp *opp);
 +struct regulator *dev_pm_opp_get_regulator(struct device *dev);
  
bool dev_pm_opp_is_turbo(struct dev_pm_opp *opp);
unsigned int dev_pm_opp_get_level(struct dev_pm_opp *opp);