Lines Matching full:uv

58 static int lp873x_buck_volt2hex(int uV)  in lp873x_buck_volt2hex()  argument
60 if (uV > LP873X_BUCK_VOLT_MAX) in lp873x_buck_volt2hex()
62 else if (uV > 1400000) in lp873x_buck_volt2hex()
63 return (uV - 1420000) / 20000 + 0x9E; in lp873x_buck_volt2hex()
64 else if (uV > 730000) in lp873x_buck_volt2hex()
65 return (uV - 735000) / 5000 + 0x18; in lp873x_buck_volt2hex()
66 else if (uV >= 700000) in lp873x_buck_volt2hex()
67 return (uV - 700000) / 10000 + 0x1; in lp873x_buck_volt2hex()
86 static int lp873x_buck_val(struct udevice *dev, int op, int *uV) in lp873x_buck_val() argument
95 *uV = 0; in lp873x_buck_val()
108 *uV = ret; in lp873x_buck_val()
113 hex = lp873x_buck_volt2hex(*uV); in lp873x_buck_val()
161 static int lp873x_ldo_volt2hex(int uV) in lp873x_ldo_volt2hex() argument
163 if (uV > LP873X_LDO_VOLT_MAX) in lp873x_ldo_volt2hex()
166 return (uV - 800000) / 100000; in lp873x_ldo_volt2hex()
180 static int lp873x_ldo_val(struct udevice *dev, int op, int *uV) in lp873x_ldo_val() argument
188 *uV = 0; in lp873x_ldo_val()
203 *uV = ret; in lp873x_ldo_val()
207 hex = lp873x_ldo_volt2hex(*uV); in lp873x_ldo_val()
213 if (*uV > 1650000) in lp873x_ldo_val()
241 int uV; in ldo_get_value() local
244 ret = lp873x_ldo_val(dev, PMIC_OP_GET, &uV); in ldo_get_value()
248 return uV; in ldo_get_value()
251 static int ldo_set_value(struct udevice *dev, int uV) in ldo_set_value() argument
253 return lp873x_ldo_val(dev, PMIC_OP_SET, &uV); in ldo_set_value()
295 int uV; in buck_get_value() local
298 ret = lp873x_buck_val(dev, PMIC_OP_GET, &uV); in buck_get_value()
302 return uV; in buck_get_value()
305 static int buck_set_value(struct udevice *dev, int uV) in buck_set_value() argument
307 return lp873x_buck_val(dev, PMIC_OP_SET, &uV); in buck_set_value()