Searched refs:charge_current (Results 1 – 11 of 11) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/power/supply/ |
| H A D | axp20x_battery.c | 392 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 D | bq24735-charger.c | 117 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 D | cpcap-charger.c | 364 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 D | rockchip_charger_manager.c | 1366 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 D | bq2415x_charger.c | 710 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 D | rk817_charger.c | 76 enum charge_current { enum
|
| /OK3568_Linux_fs/u-boot/drivers/power/charge/ |
| H A D | bq25700_charger.c | 204 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 D | bq25890_charger.c | 235 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 D | bq24735-charger.h | 12 uint32_t charge_current; member
|
| H A D | bq25700-charge.h | 22 int charge_current; /* mA */ member
|
| H A D | bq2415x_charger.h | 39 int charge_current; /* mA */ member
|