static int exynos_mp_cpufreq_deinit_smpl(void) { int ret; ret = cal_dfs_ext_ctrl(dvfs_big, cal_dfs_deinitsmpl, 0); if (ret < 0) { pr_err("CL1 : SMPL_WARN deinit failed.\n"); return -EINVAL; } return 0; }
static int exynos_mp_cpufreq_check_smpl(void) { int ret = 0; ret = cal_dfs_ext_ctrl(dvfs_big, cal_dfs_get_smplstatus, 0); if (ret == 0) { return ret; } else if (ret > 0) { pr_info("CL1 : SMPL_WARN HAPPENED!\n"); return ret; } else { pr_err("CL1 : SMPL_WARN check failed.\n"); } return ret; }
static void exynos_mp_cpufreq_clear_smpl(void) { if (cal_dfs_ext_ctrl(dvfs_big, cal_dfs_setsmpl, 0) < 0) pr_err("CL1 : SMPL_WARN clear failed.\n"); }
void s2m_init_dvs() { if (cal_dfs_ext_ctrl(dvfs_g3d, cal_dfs_dvs, 2) != 0) { pr_info("%s: failed to init dvs\n", __func__); } }