Lines Matching refs:uV

47 	unsigned int uV = 0;
59 uV = hex * S2MPS11_BUCK_HSTEP + S2MPS11_BUCK_UV_HMIN;
64 uV = hex * S2MPS11_BUCK9_STEP * 2 + S2MPS11_BUCK9_UV_MIN;
72 uV = hex * S2MPS11_BUCK_LSTEP + S2MPS11_BUCK_UV_MIN;
76 return uV;
82 static int s2mps11_buck_volt2hex(int buck, int uV)
90 hex = (uV - S2MPS11_BUCK_UV_HMIN) / S2MPS11_BUCK_HSTEP;
96 hex = (uV - S2MPS11_BUCK9_UV_MIN) / S2MPS11_BUCK9_STEP;
101 hex = (uV - S2MPS11_BUCK_UV_MIN) / S2MPS11_BUCK_LSTEP;
113 pr_err("Value: %d uV is wrong for BUCK%d", uV, buck);
117 static int s2mps11_buck_val(struct udevice *dev, int op, int *uV)
130 *uV = 0;
152 *uV = ret;
156 hex = s2mps11_buck_volt2hex(buck, *uV);
259 int uV;
262 ret = s2mps11_buck_val(dev, PMIC_OP_GET, &uV);
265 return uV;
268 static int buck_set_value(struct udevice *dev, int uV)
270 return s2mps11_buck_val(dev, PMIC_OP_SET, &uV);
337 unsigned int uV = 0;
352 uV = hex * S2MPS11_LDO_STEP + S2MPS11_LDO_UV_MIN;
355 uV = hex * S2MPS11_LDO_STEP * 2 + S2MPS11_LDO_UV_MIN;
359 return uV;
362 static int s2mps11_ldo_volt2hex(int ldo, int uV)
374 hex = (uV - S2MPS11_LDO_UV_MIN) / S2MPS11_LDO_STEP;
377 hex = (uV - S2MPS11_LDO_UV_MIN) / (S2MPS11_LDO_STEP * 2);
384 pr_err("Value: %d uV is wrong for LDO%d", uV, ldo);
390 static int s2mps11_ldo_val(struct udevice *dev, int op, int *uV)
409 *uV = 0;
415 *uV = ret;
419 hex = s2mps11_ldo_volt2hex(ldo, *uV);
527 int uV;
530 ret = s2mps11_ldo_val(dev, PMIC_OP_GET, &uV);
534 return uV;
537 static int ldo_set_value(struct udevice *dev, int uV)
539 return s2mps11_ldo_val(dev, PMIC_OP_SET, &uV);