static bool gpu_is_mali400;
struct dvfs_node *clk_cpu_dvfs_node = NULL;
struct dvfs_node *clk_gpu_dvfs_node = NULL;
+struct dvfs_node *clk_vepu_dvfs_node = NULL;
/*******************************************************/
static unsigned int cpufreq_get_rate(unsigned int cpu)
{
}
-
static int cpufreq_init_cpu0(struct cpufreq_policy *policy)
{
unsigned int i;
dvfs_clk_enable_limit(clk_gpu_dvfs_node, 133000000, 600000000);
}
+ clk_vepu_dvfs_node = clk_get_dvfs_node("clk_vepu");
+ if (clk_vepu_dvfs_node){
+ clk_enable_dvfs(clk_vepu_dvfs_node);
+ dvfs_clk_set_rate(clk_vepu_dvfs_node, 297000000);
+ }
+
clk_cpu_dvfs_node = clk_get_dvfs_node("clk_core");
if (!clk_cpu_dvfs_node){
return -EINVAL;