|
@@ -198,6 +198,14 @@ extern void devm_devfreq_remove_device(struct device *dev,
|
|
extern int devfreq_suspend_device(struct devfreq *devfreq);
|
|
extern int devfreq_suspend_device(struct devfreq *devfreq);
|
|
extern int devfreq_resume_device(struct devfreq *devfreq);
|
|
extern int devfreq_resume_device(struct devfreq *devfreq);
|
|
|
|
|
|
|
|
+/**
|
|
|
|
+ * update_devfreq() - Reevaluate the device and configure frequency
|
|
|
|
+ * @devfreq: the devfreq device
|
|
|
|
+ *
|
|
|
|
+ * Note: devfreq->lock must be held
|
|
|
|
+ */
|
|
|
|
+extern int update_devfreq(struct devfreq *devfreq);
|
|
|
|
+
|
|
/* Helper functions for devfreq user device driver with OPP. */
|
|
/* Helper functions for devfreq user device driver with OPP. */
|
|
extern struct dev_pm_opp *devfreq_recommended_opp(struct device *dev,
|
|
extern struct dev_pm_opp *devfreq_recommended_opp(struct device *dev,
|
|
unsigned long *freq, u32 flags);
|
|
unsigned long *freq, u32 flags);
|