forked from rubenslte/android_kernel_samsung_msm8226
PM / devfreq: allow governors to use devfreq_get_freq_level
Level based governors may need to perform this lookup to interpret the current frequency of the device. Change-Id: Idf7246b05775a52f088c52b898d98fbab4fd942c Signed-off-by: Jeremy Gebben <jgebben@codeaurora.org> Signed-off-by: Vladimir Razgulin <vrazguli@codeaurora.org>
This commit is contained in:
committed by
Vladimir Razgulin
parent
d24922d947
commit
a59ce7e578
@@ -73,7 +73,7 @@ static struct devfreq *find_device_devfreq(struct device *dev)
|
||||
* @devfreq: the devfreq instance
|
||||
* @freq: the target frequency
|
||||
*/
|
||||
static int devfreq_get_freq_level(struct devfreq *devfreq, unsigned long freq)
|
||||
int devfreq_get_freq_level(struct devfreq *devfreq, unsigned long freq)
|
||||
{
|
||||
int lev;
|
||||
|
||||
@@ -83,6 +83,7 @@ static int devfreq_get_freq_level(struct devfreq *devfreq, unsigned long freq)
|
||||
|
||||
return -EINVAL;
|
||||
}
|
||||
EXPORT_SYMBOL(devfreq_get_freq_level);
|
||||
|
||||
/**
|
||||
* devfreq_update_status() - Update statistics of devfreq behavior
|
||||
|
||||
@@ -38,4 +38,5 @@ extern void devfreq_interval_update(struct devfreq *devfreq,
|
||||
extern int devfreq_add_governor(struct devfreq_governor *governor);
|
||||
extern int devfreq_remove_governor(struct devfreq_governor *governor);
|
||||
|
||||
extern int devfreq_get_freq_level(struct devfreq *devfreq, unsigned long freq);
|
||||
#endif /* _GOVERNOR_H */
|
||||
|
||||
Reference in New Issue
Block a user