[COMMON] exynos: DVFS Manager: Fix policy_min_freq set
authorJaejoon Yoo <joonyj7.yoo@samsung.com>
Fri, 19 Aug 2016 06:55:56 +0000 (15:55 +0900)
committerChungwoo Park <cww.park@samsung.com>
Mon, 21 May 2018 08:26:03 +0000 (17:26 +0900)
While device is booting, policy_min_freq value(INT) is set incorrectly.
I expected that policy_min_freq(INT) value should be changed to boot frequency
after devfreq init call. But policy_min_freq(INT) was not changed to boot frequency
after devfreq init call rarely.
This patch is for fixing this problem from DVFS Manager.

Change-Id: I82348d678bb31f093a322a92b508860a531f0cf2
Signed-off-by: Jaejoon Yoo <joonyj7.yoo@samsung.com>
drivers/soc/samsung/exynos-dm.c

index 0ae125fd3979051b145c54cc28680aaccd5ed76f..97573337ce6de1db073448ada349fc5061177840 100644 (file)
@@ -632,7 +632,7 @@ int policy_update_call_to_DM(enum exynos_dm_type dm_type, u32 min_freq, u32 max_
        do_gettimeofday(&before);
 
        dm = &exynos_dm->dm_data[dm_type];
-       if (dm->policy_max_freq == max_freq)
+       if ((dm->policy_min_freq == min_freq)&&(dm->policy_max_freq == max_freq))
                goto out;
 
        update_policy_min_max_freq(dm, min_freq, max_freq);