Lines Matching refs:uV
339 /* slew_rate has units of uV/us. */
670 int uV = min_uV;
679 if (uV < lim_min_uV && max_uV >= lim_min_uV)
680 uV = lim_min_uV;
682 if (uV < lim_min_uV || uV > lim_max_uV) {
689 /* Find the range which uV is inside of. */
692 if (uV > range_max_uV && range_max_uV > 0)
700 * Force uV to be an allowed set point by applying a ceiling function to
701 * the uV value.
703 voltage_sel = DIV_ROUND_UP(uV - range->min_uV, range->step_uV);
704 uV = voltage_sel * range->step_uV + range->min_uV;
706 if (uV > max_uV) {
710 min_uV, max_uV, uV);
717 selector += (uV - range->set_point_min_uV) / range->step_uV;
807 int uV = min_uV;
814 if (uV < range->min_uV && max_uV >= range->min_uV)
815 uV = range->min_uV;
817 if (uV < range->min_uV || uV > range->max_uV) {
823 * Force uV to be an allowed set point by applying a ceiling function to
824 * the uV value.
826 uV = DIV_ROUND_UP(uV - range->min_uV, range->step_uV);
827 uV = uV * range->step_uV + range->min_uV;
829 if (uV > max_uV) {
839 if (uV >= vreg->set_points->range[i].set_point_min_uV
840 && uV <= vreg->set_points->range[i].set_point_max_uV) {
842 (uV - vreg->set_points->range[i].set_point_min_uV)
937 int uV;
941 uV = (((unsigned int)buf[1] << 8) | (unsigned int)buf[0]) * 1000;
944 return (uV - range->set_point_min_uV) / range->step_uV;
1028 int uV = 0;
1036 uV = selector * vreg->set_points->range[i].step_uV
1044 return uV;
1781 /* slew_rate has units of uV/us */
1810 /* slew_rate has units of uV/us */