cpufreq: dt: delete flag CPUFREQ_NEED_INITIAL_FREQ_CHECK
authorFinley Xiao <finley.xiao@rock-chips.com>
Tue, 22 Nov 2016 09:47:55 +0000 (17:47 +0800)
committerFinley Xiao <finley.xiao@rock-chips.com>
Tue, 29 Nov 2016 06:17:04 +0000 (14:17 +0800)
As there are still some limitations, we prefer to implement it ourselves.

Change-Id: Ic801ed0a137b025296144cb3d8e47bcb0f8c0567
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
drivers/cpufreq/cpufreq-dt.c

index 2c566060913ef76085cfdc076ae8eccfdd89927f..d4df226e475dbb92561ff287670e3469e921b77c 100644 (file)
@@ -349,8 +349,11 @@ static void cpufreq_ready(struct cpufreq_policy *policy)
 }
 
 static struct cpufreq_driver dt_cpufreq_driver = {
-       .flags = CPUFREQ_STICKY | CPUFREQ_NEED_INITIAL_FREQ_CHECK |
-                CPUFREQ_HAVE_GOVERNOR_PER_POLICY,
+#ifdef CONFIG_ARCH_ROCKCHIP
+       .flags = CPUFREQ_STICKY | CPUFREQ_HAVE_GOVERNOR_PER_POLICY,
+#else
+       .flags = CPUFREQ_STICKY | CPUFREQ_NEED_INITIAL_FREQ_CHECK,
+#endif
        .verify = cpufreq_generic_frequency_table_verify,
        .target_index = set_target,
        .get = cpufreq_generic_get,