Reviewed-on: http://git-master/r/133754
(cherry picked from commit
a3c0b2d102170cc77a74fd60583e99f161988ad9)
Change-Id: I561024a90bd45f25fb53e0c2590a877e0a5f789b
Signed-off-by: Alex Frid <afrid@nvidia.com>
Signed-off-by: Deepak Nibade <dnibade@nvidia.com>
Reviewed-on: http://git-master/r/143105
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>
if (cld->mode == TEGRA_CL_DVFS_CLOSED_LOOP) {
int force_val = req.output - cld->safe_ouput;
- int coef = cld->p_data->cfg_param->cg_scale ? 128 : 16;
+ int coef = 128; /* FIXME: cld->p_data->cfg_param->cg_scale? */;
force_val = force_val * coef / cld->p_data->cfg_param->cg;
force_val = clamp(force_val, FORCE_MIN, FORCE_MAX);
val |= ((u32)force_val << CL_DVFS_FREQ_REQ_FORCE_SHIFT) &