return -1;\r
}\r
\r
+#ifdef CONFIG_SOC_RK3168\r
static struct cpufreq_frequency_table arm_high_logic_table[] = {\r
- {.frequency = 1416 * DVFS_KHZ, .index = 50 * DVFS_MV},\r
- {.frequency = 1608 * DVFS_KHZ, .index = 100 * DVFS_MV},\r
- {.frequency = CPUFREQ_TABLE_END},\r
+ {.frequency = 1416 * DVFS_KHZ, .index = 50 * DVFS_MV},\r
+ {.frequency = 1608 * DVFS_KHZ, .index = 75 * DVFS_MV},\r
+ {.frequency = CPUFREQ_TABLE_END},\r
};\r
\r
static struct cpufreq_frequency_table logic_high_arm_table[] = {\r
- {.frequency = 816 * DVFS_KHZ, .index = 200 * DVFS_MV},\r
- {.frequency = 1416 * DVFS_KHZ, .index = 150 * DVFS_MV},\r
- {.frequency = 1608 * DVFS_KHZ, .index = 100 * DVFS_MV},\r
- {.frequency = CPUFREQ_TABLE_END},\r
+ {.frequency = 1008 * DVFS_KHZ, .index = 275 * DVFS_MV},\r
+ {.frequency = 1608 * DVFS_KHZ, .index = 150 * DVFS_MV},\r
+ {.frequency = CPUFREQ_TABLE_END},\r
+};\r
+#else\r
+static struct cpufreq_frequency_table arm_high_logic_table[] = {\r
+ {.frequency = 1416 * DVFS_KHZ, .index = 50 * DVFS_MV},\r
+ {.frequency = 1608 * DVFS_KHZ, .index = 100 * DVFS_MV},\r
+ {.frequency = CPUFREQ_TABLE_END},\r
};\r
+static struct cpufreq_frequency_table logic_high_arm_table[] = {\r
+ {.frequency = 816 * DVFS_KHZ, .index = 200 * DVFS_MV},\r
+ {.frequency = 1416 * DVFS_KHZ, .index = 150 * DVFS_MV},\r
+ {.frequency = 1608 * DVFS_KHZ, .index = 100 * DVFS_MV},\r
+};\r
+#endif\r
+\r
\r
int get_arm_logic_limit(unsigned long arm_rate, int *arm_high_logic, int *logic_high_arm)\r
{\r