Lines Matching refs:uV

45 	int (*volt2val)(int idx, int uV);
100 static int tps65941_buck_volt2val(__maybe_unused int idx, int uV)
102 if (uV > TPS65941_BUCK_VOLT_MAX)
104 else if (uV > 1650000)
105 return (uV - 1660000) / 20000 + 0xAB;
106 else if (uV > 1110000)
107 return (uV - 1110000) / 10000 + 0x73;
108 else if (uV > 600000)
109 return (uV - 600000) / 5000 + 0x0F;
110 else if (uV >= 300000)
111 return (uV - 300000) / 20000 + 0x00;
156 static int tps65224_buck_volt2val(int idx, int uV)
162 if (uV > TPS65224_BUCK_VOLT_MAX)
182 if (uV >= 1200000)
183 return (uV - 1200000) / 50000 + 0x1B;
184 else if (uV >= 500000)
185 return (uV - 500000) / 25000;
201 if (uV >= 1660000)
202 return (uV - 1660000) / 20000 + 0xAB;
203 else if (uV >= 1100000)
204 return (uV - 1100000) / 10000 + 0x73;
205 else if (uV >= 600000)
206 return (uV - 600000) / 5000 + 0x0F;
207 else if (uV >= 500000)
208 return (uV - 500000) / 20000 + 0x0A;
279 static int tps65941_buck_val(struct udevice *dev, int op, int *uV)
305 *uV = 0;
319 *uV = ret;
327 if (*uV > ret)
328 delta = *uV - ret;
330 delta = ret - *uV;
343 hex = conv_ops->volt2val(idx, *uV);
402 static int tps65224_ldo_volt2val(int idx, int uV)
415 if (uV > max)
417 else if (uV >= base)
418 return (uV - base) / step + offset;
473 static int tps65941_ldo_val(struct udevice *dev, int op, int *uV)
498 *uV = 0;
512 *uV = ret_volt;
518 *uV < TPS65224_LDO1_VOLT_BYP_MIN)
523 *uV < TPS65224_LDO23_VOLT_BYP_MIN)
526 hex = conv_ops->volt2val(idx, *uV);
637 int uV;
640 ret = tps65941_ldo_val(dev, PMIC_OP_GET, &uV);
644 return uV;
647 static int ldo_set_value(struct udevice *dev, int uV)
649 return tps65941_ldo_val(dev, PMIC_OP_SET, &uV);
671 int uV;
674 ret = tps65941_buck_val(dev, PMIC_OP_GET, &uV);
678 return uV;
681 static int buck_set_value(struct udevice *dev, int uV)
683 return tps65941_buck_val(dev, PMIC_OP_SET, &uV);