Lines Matching full:uv
123 u32 uv;
189 gm20b_dvfs_calc_det_coeff(struct gm20b_clk *clk, s32 uv,
195 /* Work with mv as uv would likely trigger an overflow */
196 s32 mv = DIV_ROUND_CLOSEST(uv, 1000);
203 dvfs->dfs_ext_cal = DIV_ROUND_CLOSEST(uv - clk->uvdet_offs,
211 nvkm_debug(subdev, "%s uv: %d coeff: %x, ext_cal: %d, det_max: %d\n",
212 __func__, uv, dvfs->dfs_coeff, dvfs->dfs_ext_cal,
234 det_delta = DIV_ROUND_CLOSEST(((s32)clk->uv) - clk->uvdet_offs,
274 /* calculate the new n_int/sdm_din for this n/uv */
476 clk->new_uv = volt->vid[cstate->voltage].uv;
479 nvkm_debug(subdev, "%s uv: %d uv\n", __func__, clk->new_uv);
579 if (clk->uv == clk->new_uv)
605 if (clk->uv < clk->new_uv)
630 clk->uv = clk->new_uv;
791 clk->uvdet_offs = ((s32)clk->uv) - data * ADC_SLOPE_UV;
798 gm20b_dvfs_calc_det_coeff(clk, clk->uv, &clk->dvfs);
856 _clk->uv = nvkm_volt_get(volt);
958 /* Integer part in mV + fractional part in uV */
964 /* Integer part in mV + fractional part in 100uV */
987 vmin = volt->vid[0].uv;
989 if (volt->vid[i].uv <= vmin) {
990 vmin = volt->vid[i].uv;