Lines Matching full:ldo
334 static int s2mps11_ldo_hex2volt(int ldo, int hex) in s2mps11_ldo_hex2volt() argument
339 pr_err("Value: %#x is wrong for LDO%d", hex, ldo); in s2mps11_ldo_hex2volt()
343 switch (ldo) { in s2mps11_ldo_hex2volt()
361 static int s2mps11_ldo_volt2hex(int ldo, int uV) in s2mps11_ldo_volt2hex() argument
365 switch (ldo) { in s2mps11_ldo_volt2hex()
383 pr_err("Value: %d uV is wrong for LDO%d", uV, ldo); in s2mps11_ldo_volt2hex()
393 int hex, ldo, ret; in s2mps11_ldo_val() local
395 ldo = dev->driver_data; in s2mps11_ldo_val()
396 if (ldo < 1 || ldo > S2MPS11_LDO_NUM) { in s2mps11_ldo_val()
397 pr_err("Wrong ldo number: %d\n", ldo); in s2mps11_ldo_val()
401 addr = S2MPS11_REG_L1CTRL + ldo - 1; in s2mps11_ldo_val()
410 ret = s2mps11_ldo_hex2volt(ldo, val); in s2mps11_ldo_val()
418 hex = s2mps11_ldo_volt2hex(ldo, *uV); in s2mps11_ldo_val()
433 int ldo, ret; in s2mps11_ldo_mode() local
435 ldo = dev->driver_data; in s2mps11_ldo_mode()
436 if (ldo < 1 || ldo > S2MPS11_LDO_NUM) { in s2mps11_ldo_mode()
437 pr_err("Wrong ldo number: %d\n", ldo); in s2mps11_ldo_mode()
440 addr = S2MPS11_REG_L1CTRL + ldo - 1; in s2mps11_ldo_mode()
481 pr_err("Wrong mode: %d for ldo: %d\n", *opmode, ldo); in s2mps11_ldo_mode()