diff options
| author | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2018-10-02 08:57:19 +0300 |
|---|---|---|
| committer | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2018-10-02 08:57:19 +0300 |
| commit | 8fa387494928ea52914b82b5d1ea132b29a8a0b6 (patch) | |
| tree | 55c96d8c5b4017b62a4102de010039406411b969 /include/linux | |
| parent | 17b57b1883c1285f3d0dc2266e8f79286a7bef38 (diff) | |
| parent | 8188b154f95014dae4d19892fefb202c8df3f885 (diff) | |
| download | linux-8fa387494928ea52914b82b5d1ea132b29a8a0b6.tar.xz | |
Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq into pm-devfreq
Pull devfreq material for 4.20 from MyungJoo Ham.
"This mainly has follow-ups for recent Linux changes in a few
APIs (thermal, kfree, dev*, ...)."
* 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq:
PM / devfreq: remove redundant null pointer check before kfree
PM / devfreq: stopping the governor before device_unregister()
PM / devfreq: Convert to using %pOFn instead of device_node.name
PM / devfreq: Make update_devfreq() public
PM / devfreq: Don't adjust to user limits in governors
PM / devfreq: Fix handling of min/max_freq == 0
PM / devfreq: Drop custom MIN/MAX macros
PM / devfreq: Fix devfreq_add_device() when drivers are built as modules.
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/devfreq.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/linux/devfreq.h b/include/linux/devfreq.h index 3aae5b3af87c..e4963b0f45da 100644 --- a/include/linux/devfreq.h +++ b/include/linux/devfreq.h @@ -198,6 +198,14 @@ extern void devm_devfreq_remove_device(struct device *dev, extern int devfreq_suspend_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. */ extern struct dev_pm_opp *devfreq_recommended_opp(struct device *dev, unsigned long *freq, u32 flags); |
