volt_dep_new = dvfs_vd_get_newvolt_bypd(&vd_core);\r
if (volt_dep_new <= 0) \r
goto fail_roll_back;\r
-#ifdef CONFIG_ARCH_RK3066B\r
- ret = dvfs_scale_volt_direct(dvfs_clk->vd, volt_new);\r
-#else\r
ret = dvfs_scale_volt_bystep(dvfs_clk->vd, &vd_core, volt_new, volt_dep_new, \r
ARM_HIGHER_LOGIC, LOGIC_HIGHER_ARM); \r
-#endif\r
if (ret < 0) \r
goto fail_roll_back;\r
} else {\r
volt_dep_new = dvfs_vd_get_newvolt_bypd(&vd_core);\r
if (volt_dep_new <= 0) \r
goto out;\r
-#ifdef CONFIG_ARCH_RK3066B\r
- ret = dvfs_scale_volt_direct(dvfs_clk->vd, volt_new);\r
-#else\r
ret = dvfs_scale_volt_bystep(dvfs_clk->vd, &vd_core, volt_new, volt_dep_new, \r
ARM_HIGHER_LOGIC, LOGIC_HIGHER_ARM); \r
-#endif\r
if (ret < 0) \r
goto out;\r
} else {\r
\r
if (volt_dep_new < 0) \r
goto fail_roll_back;\r
-#ifdef CONFIG_ARCH_RK3066B\r
- ret = dvfs_scale_volt_direct(dvfs_clk->vd, volt_new);\r
-#else\r
ret = dvfs_scale_volt_bystep(dvfs_clk->vd, dvfs_clk_cpu->vd, volt_new, volt_dep_new, \r
LOGIC_HIGHER_ARM, ARM_HIGHER_LOGIC); \r
-#endif\r
if (ret < 0) \r
goto fail_roll_back;\r
}\r
\r
if (volt_dep_new < 0) \r
goto out;\r
-#ifdef CONFIG_ARCH_RK3066B\r
- ret = dvfs_scale_volt_direct(dvfs_clk->vd, volt_new);\r
-#else\r
ret = dvfs_scale_volt_bystep(dvfs_clk->vd, dvfs_clk_cpu->vd, volt_new, volt_dep_new, \r
LOGIC_HIGHER_ARM, ARM_HIGHER_LOGIC); \r
-#endif\r
if (ret < 0) \r
goto out;\r
}\r