charge_current
rc = charge_current(all_npinned);
int charge_current)
if (charge_current > axp_batt->max_ccc)
charge_current = (charge_current - axp_batt->data->ccc_offset) /
if (charge_current > AXP20X_CHRG_CTRL1_TGT_CURR || charge_current < 0)
AXP20X_CHRG_CTRL1_TGT_CURR, charge_current);
int charge_current)
if (charge_current > axp->max_ccc)
if (charge_current > AXP717_BAT_CC_MAX_UA || charge_current < 0)
val = (charge_current - axp->data->ccc_offset) /
int charge_current)
charge_current = (charge_current - axp->data->ccc_offset) /
if (charge_current > AXP20X_CHRG_CTRL1_TGT_CURR || charge_current < 0)
charge_current = charge_current * axp->data->ccc_scale +
if (charge_current > axp->max_ccc)
axp->max_ccc = charge_current;
if (current_cc > charge_current)
axp20x_set_constant_charge_current(axp, charge_current);
static DEVICE_ATTR(charge_current, S_IWUSR | S_IRUGO,
&bq->init_data.charge_current);
bq2415x_set_default_value(bq, charge_current);
if (pdata->charge_current) {
value = pdata->charge_current & BQ24735_CHARGE_CURRENT_MASK;
pdata->charge_current = val;
int max_voltage, int charge_current,
if (!max_voltage || !charge_current)
max_voltage, charge_current, trickle_current);
charge_current);
int charge_current; /* mA */
uint32_t charge_current;