Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7a56dcfa authored by Jeremy Gebben's avatar Jeremy Gebben Committed by Stephen Boyd
Browse files

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: default avatarJeremy Gebben <jgebben@codeaurora.org>
Signed-off-by: default avatarVladimir Razgulin <vrazguli@codeaurora.org>
parent 0e5b3352
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -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
+1 −0
Original line number Diff line number Diff line
@@ -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 */