Lines Matching refs:uamp
262 unsigned int uamp) in max14577_init_eoc() argument
269 if (uamp < 5000) in max14577_init_eoc()
272 if (uamp >= 7500 && uamp < 10000) in max14577_init_eoc()
274 else if (uamp <= 50000) { in max14577_init_eoc()
276 current_bits = uamp / 5000; in max14577_init_eoc()
278 uamp = min(uamp, 100000U) - 50000U; in max14577_init_eoc()
279 current_bits = 0xa + uamp / 10000; in max14577_init_eoc()
285 if (uamp < MAX14577_CHARGER_EOC_CURRENT_LIMIT_MIN) in max14577_init_eoc()
288 uamp = min(uamp, MAX14577_CHARGER_EOC_CURRENT_LIMIT_MAX); in max14577_init_eoc()
289 uamp -= MAX14577_CHARGER_EOC_CURRENT_LIMIT_MIN; in max14577_init_eoc()
290 current_bits = uamp / MAX14577_CHARGER_EOC_CURRENT_LIMIT_STEP; in max14577_init_eoc()
302 unsigned int uamp) in max14577_init_fast_charge() argument
309 ret = maxim_charger_calc_reg_current(limits, uamp, uamp, ®_data); in max14577_init_fast_charge()
311 dev_err(chg->dev, "Wrong value for fast charge: %u\n", uamp); in max14577_init_fast_charge()