Lines Matching full:uv
46 unsigned int uV = 0; in s2mps11_buck_hex2volt() local
58 uV = hex * S2MPS11_BUCK_HSTEP + S2MPS11_BUCK_UV_HMIN; in s2mps11_buck_hex2volt()
63 uV = hex * S2MPS11_BUCK9_STEP * 2 + S2MPS11_BUCK9_UV_MIN; in s2mps11_buck_hex2volt()
71 uV = hex * S2MPS11_BUCK_LSTEP + S2MPS11_BUCK_UV_MIN; in s2mps11_buck_hex2volt()
75 return uV; in s2mps11_buck_hex2volt()
81 static int s2mps11_buck_volt2hex(int buck, int uV) in s2mps11_buck_volt2hex() argument
89 hex = (uV - S2MPS11_BUCK_UV_HMIN) / S2MPS11_BUCK_HSTEP; in s2mps11_buck_volt2hex()
95 hex = (uV - S2MPS11_BUCK9_UV_MIN) / S2MPS11_BUCK9_STEP; in s2mps11_buck_volt2hex()
100 hex = (uV - S2MPS11_BUCK_UV_MIN) / S2MPS11_BUCK_LSTEP; in s2mps11_buck_volt2hex()
112 pr_err("Value: %d uV is wrong for BUCK%d", uV, buck); in s2mps11_buck_volt2hex()
116 static int s2mps11_buck_val(struct udevice *dev, int op, int *uV) in s2mps11_buck_val() argument
129 *uV = 0; in s2mps11_buck_val()
151 *uV = ret; in s2mps11_buck_val()
155 hex = s2mps11_buck_volt2hex(buck, *uV); in s2mps11_buck_val()
258 int uV; in buck_get_value() local
261 ret = s2mps11_buck_val(dev, PMIC_OP_GET, &uV); in buck_get_value()
264 return uV; in buck_get_value()
267 static int buck_set_value(struct udevice *dev, int uV) in buck_set_value() argument
269 return s2mps11_buck_val(dev, PMIC_OP_SET, &uV); in buck_set_value()
336 unsigned int uV = 0; in s2mps11_ldo_hex2volt() local
351 uV = hex * S2MPS11_LDO_STEP + S2MPS11_LDO_UV_MIN; in s2mps11_ldo_hex2volt()
354 uV = hex * S2MPS11_LDO_STEP * 2 + S2MPS11_LDO_UV_MIN; in s2mps11_ldo_hex2volt()
358 return uV; in s2mps11_ldo_hex2volt()
361 static int s2mps11_ldo_volt2hex(int ldo, int uV) in s2mps11_ldo_volt2hex() argument
373 hex = (uV - S2MPS11_LDO_UV_MIN) / S2MPS11_LDO_STEP; in s2mps11_ldo_volt2hex()
376 hex = (uV - S2MPS11_LDO_UV_MIN) / (S2MPS11_LDO_STEP * 2); in s2mps11_ldo_volt2hex()
383 pr_err("Value: %d uV is wrong for LDO%d", uV, ldo); in s2mps11_ldo_volt2hex()
389 static int s2mps11_ldo_val(struct udevice *dev, int op, int *uV) in s2mps11_ldo_val() argument
408 *uV = 0; in s2mps11_ldo_val()
414 *uV = ret; in s2mps11_ldo_val()
418 hex = s2mps11_ldo_volt2hex(ldo, *uV); in s2mps11_ldo_val()
526 int uV; in ldo_get_value() local
529 ret = s2mps11_ldo_val(dev, PMIC_OP_GET, &uV); in ldo_get_value()
533 return uV; in ldo_get_value()
536 static int ldo_set_value(struct udevice *dev, int uV) in ldo_set_value() argument
538 return s2mps11_ldo_val(dev, PMIC_OP_SET, &uV); in ldo_set_value()