Home
last modified time | relevance | path

Searched refs:charge_current (Results 1 – 11 of 11) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/power/supply/
H A Daxp20x_battery.c392 int charge_current) in axp20x_set_constant_charge_current() argument
394 if (charge_current > axp_batt->max_ccc) in axp20x_set_constant_charge_current()
397 charge_current = (charge_current - axp_batt->data->ccc_offset) / in axp20x_set_constant_charge_current()
400 if (charge_current > AXP20X_CHRG_CTRL1_TGT_CURR || charge_current < 0) in axp20x_set_constant_charge_current()
404 AXP20X_CHRG_CTRL1_TGT_CURR, charge_current); in axp20x_set_constant_charge_current()
408 int charge_current) in axp20x_set_max_constant_charge_current() argument
412 charge_current = (charge_current - axp->data->ccc_offset) / in axp20x_set_max_constant_charge_current()
415 if (charge_current > AXP20X_CHRG_CTRL1_TGT_CURR || charge_current < 0) in axp20x_set_max_constant_charge_current()
418 charge_current = charge_current * axp->data->ccc_scale + in axp20x_set_max_constant_charge_current()
421 if (charge_current > axp->max_ccc) in axp20x_set_max_constant_charge_current()
[all …]
H A Dbq24735-charger.c117 if (pdata->charge_current) { in bq24735_config_charger()
118 value = pdata->charge_current & BQ24735_CHARGE_CURRENT_MASK; in bq24735_config_charger()
337 pdata->charge_current = val; in bq24735_parse_dt_data()
H A Dcpcap-charger.c364 int max_voltage, int charge_current, in cpcap_charger_set_state() argument
370 enable = (charge_current || trickle_current); in cpcap_charger_set_state()
394 charge_current); in cpcap_charger_set_state()
H A Drockchip_charger_manager.c1366 int charge_current; in cm_sw_fast_charge_algo() local
1392 charge_current = min(min(fc_config->jeita_charge_current, fc_config->ibat_lmt), in cm_sw_fast_charge_algo()
1395 charge_current = min(fc_config->ibat_lmt, fc_config->sw_charge_current); in cm_sw_fast_charge_algo()
1403 charge_current += steps * SW_FC_CURRENT_STEP; in cm_sw_fast_charge_algo()
1404 CM_DBG(">>>>>>charge_current: %d\n", charge_current); in cm_sw_fast_charge_algo()
1407 (charge_current <= fc_config->sw_charge_current_max)) { in cm_sw_fast_charge_algo()
1408 fc_config->sw_charge_current = charge_current; in cm_sw_fast_charge_algo()
1419 if (charge_current < SW_FC_CURRENT_STEP) { in cm_sw_fast_charge_algo()
H A Dbq2415x_charger.c710 bq2415x_set_default_value(bq, charge_current); in bq2415x_set_defaults()
1413 static DEVICE_ATTR(charge_current, S_IWUSR | S_IRUGO,
1605 &bq->init_data.charge_current); in bq2415x_probe()
H A Drk817_charger.c76 enum charge_current { enum
/OK3568_Linux_fs/u-boot/drivers/power/charge/
H A Dbq25700_charger.c204 u16 charge_current = BQ25700_CHARGE_CURRENT_1500MA; in bq25700_charger_current_init() local
233 charge_current = bq25700_find_idx(charger->ichg, in bq25700_charger_current_init()
235 charge_current = charge_current << 8; in bq25700_charger_current_init()
248 charge_current); in bq25700_charger_current_init()
253 u16 charge_current = BQ25700_CHARGE_CURRENT_1500MA; in bq25703_charger_current_init() local
282 charge_current = bq25700_find_idx(charger->ichg, in bq25703_charger_current_init()
284 charge_current = charge_current << 8; in bq25703_charger_current_init()
297 charge_current); in bq25703_charger_current_init()
H A Dbq25890_charger.c235 u8 charge_current = bq25890_find_idx(BQ25890_CHARGE_CURRENT_1500MA * 1000, TBL_ICHG); in bq25890_charger_current_init() local
264 charge_current = bq25890_find_idx(charger->ichg, in bq25890_charger_current_init()
278 charge_current); in bq25890_charger_current_init()
/OK3568_Linux_fs/kernel/include/linux/power/
H A Dbq24735-charger.h12 uint32_t charge_current; member
H A Dbq25700-charge.h22 int charge_current; /* mA */ member
H A Dbq2415x_charger.h39 int charge_current; /* mA */ member