Lines Matching refs:regval

178 	unsigned int regval;  in adp5061_get_input_current_limit()  local
181 ret = regmap_read(st->regmap, ADP5061_VINX_SET, &regval); in adp5061_get_input_current_limit()
185 mode = ADP5061_VINX_SET_ILIM_MODE(regval); in adp5061_get_input_current_limit()
228 unsigned int regval; in adp5061_get_min_voltage() local
231 ret = regmap_read(st->regmap, ADP5061_VOLTAGE_TH, &regval); in adp5061_get_min_voltage()
235 regval = ((regval & ADP5061_VOLTAGE_TH_VTRK_DEAD_MSK) >> 3); in adp5061_get_min_voltage()
236 val->intval = adp5061_vmin[regval] * 1000; in adp5061_get_min_voltage()
244 unsigned int regval; in adp5061_get_chg_volt_lim() local
247 ret = regmap_read(st->regmap, ADP5061_TERM_SET, &regval); in adp5061_get_chg_volt_lim()
251 mode = ADP5061_TERM_SET_CHG_VLIM_MODE(regval); in adp5061_get_chg_volt_lim()
260 unsigned int regval; in adp5061_get_max_voltage() local
263 ret = regmap_read(st->regmap, ADP5061_TERM_SET, &regval); in adp5061_get_max_voltage()
267 regval = ((regval & ADP5061_TERM_SET_VTRM_MSK) >> 2) - 0x0F; in adp5061_get_max_voltage()
268 if (regval >= ARRAY_SIZE(adp5061_vmax)) in adp5061_get_max_voltage()
269 regval = ARRAY_SIZE(adp5061_vmax) - 1; in adp5061_get_max_voltage()
271 val->intval = adp5061_vmax[regval] * 1000; in adp5061_get_max_voltage()
338 unsigned int regval; in adp5061_get_const_chg_current() local
341 ret = regmap_read(st->regmap, ADP5061_CHG_CURR, &regval); in adp5061_get_const_chg_current()
345 regval = ((regval & ADP5061_CHG_CURR_ICHG_MSK) >> 2); in adp5061_get_const_chg_current()
346 if (regval >= ARRAY_SIZE(adp5061_const_ichg)) in adp5061_get_const_chg_current()
347 regval = ARRAY_SIZE(adp5061_const_ichg) - 1; in adp5061_get_const_chg_current()
349 val->intval = adp5061_const_ichg[regval] * 1000; in adp5061_get_const_chg_current()
357 unsigned int regval; in adp5061_get_prechg_current() local
360 ret = regmap_read(st->regmap, ADP5061_CHG_CURR, &regval); in adp5061_get_prechg_current()
364 regval &= ADP5061_CHG_CURR_ITRK_DEAD_MSK; in adp5061_get_prechg_current()
365 val->intval = adp5061_prechg_current[regval] * 1000; in adp5061_get_prechg_current()
390 unsigned int regval; in adp5061_get_vweak_th() local
393 ret = regmap_read(st->regmap, ADP5061_VOLTAGE_TH, &regval); in adp5061_get_vweak_th()
397 regval &= ADP5061_VOLTAGE_TH_VWEAK_MSK; in adp5061_get_vweak_th()
398 val->intval = adp5061_vweak_th[regval] * 1000; in adp5061_get_vweak_th()
507 unsigned int regval; in adp5061_get_termination_current() local
510 ret = regmap_read(st->regmap, ADP5061_IEND, &regval); in adp5061_get_termination_current()
514 regval = (regval & ADP5061_IEND_IEND_MSK) >> 5; in adp5061_get_termination_current()
515 val->intval = adp5061_iend[regval]; in adp5061_get_termination_current()