Lines Matching refs:uamp
262 unsigned int uamp)
269 if (uamp < 5000)
272 if (uamp >= 7500 && uamp < 10000)
274 else if (uamp <= 50000) {
276 current_bits = uamp / 5000;
278 uamp = min(uamp, 100000U) - 50000U;
279 current_bits = 0xa + uamp / 10000;
285 if (uamp < MAX14577_CHARGER_EOC_CURRENT_LIMIT_MIN)
288 uamp = min(uamp, MAX14577_CHARGER_EOC_CURRENT_LIMIT_MAX);
289 uamp -= MAX14577_CHARGER_EOC_CURRENT_LIMIT_MIN;
290 current_bits = uamp / MAX14577_CHARGER_EOC_CURRENT_LIMIT_STEP;
302 unsigned int uamp)
309 ret = maxim_charger_calc_reg_current(limits, uamp, uamp, ®_data);
311 dev_err(chg->dev, "Wrong value for fast charge: %u\n", uamp);
479 ret = of_property_read_u32(np, "maxim,fast-charge-uamp",
482 dev_err(&pdev->dev, "Cannot parse maxim,fast-charge-uamp field from DT\n");
486 ret = of_property_read_u32(np, "maxim,eoc-uamp", &pdata->eoc_uamp);
488 dev_err(&pdev->dev, "Cannot parse maxim,eoc-uamp field from DT\n");