Need custom upthreshold and downdifferential for mali devfreq.
Signed-off-by: Joonyoung Shim <jy0922.shim@samsung.com>
Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
[jy0922.shim: apply to midgard r12p0_04rel0]
kbase_devfreq_term_freq_table(kbdev);
}
+static struct devfreq_simple_ondemand_data kbase_devfreq_ondemand_data = {
+ .upthreshold = 40,
+ .downdifferential = 5,
+};
+
int kbase_devfreq_init(struct kbase_device *kbdev)
{
struct devfreq_dev_profile *dp;
return -EFAULT;
kbdev->devfreq = devfreq_add_device(kbdev->dev, dp,
- "simple_ondemand", NULL);
+ "simple_ondemand",
+ &kbase_devfreq_ondemand_data);
if (IS_ERR(kbdev->devfreq)) {
kbase_devfreq_term_freq_table(kbdev);
return PTR_ERR(kbdev->devfreq);