\r
dvfs_clk->set_freq = dvfs_clk_get_rate_kz(clk);\r
// DVFS_DBG("%s ,%s get freq%u!\n",__func__,dvfs_clk->name,dvfs_clk->set_freq);\r
+ \r
+ if (dvfs_clk_get_ref_volt(dvfs_clk, dvfs_clk->set_freq, &clk_fv)) {\r
+ if (dvfs_clk->dvfs_table[0].frequency == CPUFREQ_TABLE_END) {\r
+ DVFS_ERR("%s table empty\n", __func__);\r
+ dvfs_clk->enable_dvfs = 0;\r
+ return -1;\r
+ } else {\r
+ DVFS_ERR("WARNING: %s table all value are smaller than default, use default, just enable dvfs\n", __func__);\r
+ dvfs_clk->enable_dvfs++;\r
+ return 0;\r
+ }\r
+ }\r
\r
if (dvfs_clk_get_ref_volt(dvfs_clk, dvfs_clk->set_freq, &clk_fv)) {\r
dvfs_clk->enable_dvfs = 0;\r