Lines Matching full:uv
203 int uV; member
215 int uV; member
779 new_uV = corner->uV; in cpr_set_performance_state()
828 int step_size_uV, steps, uV; in cpr_read_fuse_uV() local
843 uV = fdata->ref_uV + steps * step_size_uV; in cpr_read_fuse_uV()
844 return DIV_ROUND_UP(uV, step_volt) * step_volt; in cpr_read_fuse_uV()
856 int uV; in cpr_fuse_corner_init() local
880 /* Populate uV */ in cpr_fuse_corner_init()
881 uV = cpr_read_fuse_uV(desc, fdata, fuses->init_voltage, in cpr_fuse_corner_init()
883 if (uV < 0) in cpr_fuse_corner_init()
884 return uV; in cpr_fuse_corner_init()
888 fuse->uV = clamp(uV, fuse->min_uV, fuse->max_uV); in cpr_fuse_corner_init()
897 end->max_uV = max(end->max_uV, end->uV); in cpr_fuse_corner_init()
921 if (fuse->uV > fuse->max_uV) in cpr_fuse_corner_init()
922 fuse->uV = fuse->max_uV; in cpr_fuse_corner_init()
923 else if (fuse->uV < fuse->min_uV) in cpr_fuse_corner_init()
924 fuse->uV = fuse->min_uV; in cpr_fuse_corner_init()
931 "min uV: %d (fuse corner: %d) not supported by regulator\n", in cpr_fuse_corner_init()
941 "max uV: %d (fuse corner: %d) not supported by regulator\n", in cpr_fuse_corner_init()
948 i, fuse->min_uV, fuse->uV, fuse->max_uV, in cpr_fuse_corner_init()
990 int uV_high, uV_low, uV; in cpr_interpolate() local
999 uV_high = fuse->uV; in cpr_interpolate()
1000 uV_low = prev_fuse->uV; in cpr_interpolate()
1009 return corner->uV; in cpr_interpolate()
1015 * max_volt_scale has units of uV/MHz while freq values in cpr_interpolate()
1021 uV = uV_high - min(temp, temp_limit); in cpr_interpolate()
1022 return roundup(uV, step_volt); in cpr_interpolate()
1185 corner->uV = fuse->uV; in cpr_corner_init()
1204 corner->uV = cpr_interpolate(corner, step_volt, fdata); in cpr_corner_init()
1209 corner->uV = clamp(corner->uV, corner->min_uV, corner->max_uV); in cpr_corner_init()
1210 corner->last_uV = corner->uV; in cpr_corner_init()
1213 if (desc->reduce_to_corner_uV && corner->uV < corner->max_uV) in cpr_corner_init()
1214 corner->max_uV = corner->uV; in cpr_corner_init()
1215 else if (desc->reduce_to_fuse_uV && fuse->uV < corner->max_uV) in cpr_corner_init()
1216 corner->max_uV = max(corner->min_uV, fuse->uV); in cpr_corner_init()
1219 corner->min_uV, corner->uV, corner->max_uV, in cpr_corner_init()
1561 seq_printf(s, "corner, current_volt = %d uV\n", in cpr_debug_info_show()