Lines Matching refs:charge_current
393 int charge_current) in axp20x_set_constant_charge_current() argument
395 if (charge_current > axp_batt->max_ccc) in axp20x_set_constant_charge_current()
398 charge_current = (charge_current - axp_batt->data->ccc_offset) / in axp20x_set_constant_charge_current()
401 if (charge_current > AXP20X_CHRG_CTRL1_TGT_CURR || charge_current < 0) in axp20x_set_constant_charge_current()
405 AXP20X_CHRG_CTRL1_TGT_CURR, charge_current); in axp20x_set_constant_charge_current()
409 int charge_current) in axp20x_set_max_constant_charge_current() argument
413 charge_current = (charge_current - axp->data->ccc_offset) / in axp20x_set_max_constant_charge_current()
416 if (charge_current > AXP20X_CHRG_CTRL1_TGT_CURR || charge_current < 0) in axp20x_set_max_constant_charge_current()
419 charge_current = charge_current * axp->data->ccc_scale + in axp20x_set_max_constant_charge_current()
422 if (charge_current > axp->max_ccc) in axp20x_set_max_constant_charge_current()
428 axp->max_ccc = charge_current; in axp20x_set_max_constant_charge_current()
434 if (current_cc > charge_current) in axp20x_set_max_constant_charge_current()
435 axp20x_set_constant_charge_current(axp, charge_current); in axp20x_set_max_constant_charge_current()