Home
last modified time | relevance | path

Searched refs:current_avg (Results 1 – 8 of 8) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/power/supply/
H A Drk818_battery.c181 int current_avg; member
691 (abs(di->current_avg) < ADC_CALIB_THRESHOLD)) in rk818_bat_adc_calib()
1005 val->intval = di->current_avg * 1000;/*uA*/ in rk818_battery_get_property()
1577 int linek, current_avg; in rk818_bat_calc_sm_linek() local
1582 current_avg = rk818_bat_get_avg_current(di); in rk818_bat_calc_sm_linek()
1583 if (current_avg >= 0) { in rk818_bat_calc_sm_linek()
1608 DBG("<%s>.diff=%d, k=%d, cur=%d\n", __func__, diff, linek, current_avg); in rk818_bat_calc_sm_linek()
1614 int voltage_avg, current_avg, vsys; in rk818_bat_calc_zero_linek() local
1621 if ((abs(di->current_avg) < 500) && (di->dsoc > 10)) in rk818_bat_calc_zero_linek()
1641 current_avg = rk818_bat_get_avg_current(di); in rk818_bat_calc_zero_linek()
[all …]
H A Drk817_battery.c517 int current_avg; member
1365 (battery->current_avg > 0) && in rk817_bat_get_charge_status()
1366 ((battery->current_avg < 500) || in rk817_bat_get_charge_status()
1424 (abs(battery->current_avg) <= 100)) in rk817_bat_fake_finish_mode()
1527 int current_avg = rk817_bat_get_avg_current(battery); in rk817_bat_calc_sm_linek() local
1532 if (current_avg > 0) { in rk817_bat_calc_sm_linek()
1582 battery->current_avg = rk817_bat_get_avg_current(battery); in rk817_bat_init_dsoc_algorithm()
1754 battery->current_avg = rk817_bat_get_avg_current(battery); in rk817_bat_init_fg()
2078 val->intval = battery->current_avg * 1000;/*uA*/ in rk817_battery_get_property()
2241 battery->voltage_ocv, battery->current_avg, in rk817_bat_power_supply_changed()
[all …]
H A Drk816_battery.c198 int current_avg; member
813 (abs(di->current_avg) < ADC_CALIB_THRESHOLD) || in rk816_bat_adc_calib()
964 if (di->current_avg < 0 && di->voltage_avg < pwr_off_thresd) { in rk816_bat_lowpwr_check()
974 di->dsoc, di->current_avg); in rk816_bat_lowpwr_check()
983 di->current_avg, di->fake_offline); in rk816_bat_lowpwr_check()
1177 val->intval = di->current_avg * 1000;/*uA*/ in rk816_battery_get_property()
2438 int linek, current_avg; in rk816_bat_calc_sm_linek() local
2443 current_avg = rk816_bat_get_avg_current(di); in rk816_bat_calc_sm_linek()
2444 if (current_avg >= 0) { in rk816_bat_calc_sm_linek()
2469 DBG("<%s>.diff=%d, k=%d, cur=%d\n", __func__, diff, linek, current_avg); in rk816_bat_calc_sm_linek()
[all …]
H A Drk818_charger.c280 int current_avg, dsoc, fake_offline = 0; in rk818_cg_lowpwr_check() local
287 current_avg = rk818_cg_get_avg_current(cg); in rk818_cg_lowpwr_check()
288 if ((current_avg < 0) && (dsoc == 0)) { in rk818_cg_lowpwr_check()
294 dsoc, current_avg); in rk818_cg_lowpwr_check()
302 __func__, get_boot_sec() - time, dsoc, current_avg, fake_offline); in rk818_cg_lowpwr_check()
/OK3568_Linux_fs/u-boot/drivers/power/fuel_gauge/
H A Dfg_rk818.c170 int current_avg; member
1098 di->current_avg = rk818_bat_get_avg_current(di); in rk818_fg_init()
1106 di->current_avg, rk818_bat_get_est_voltage(di)); in rk818_fg_init()
1378 else if (di->dsoc >= CHRG_TERM_DSOC && di->current_avg > TERM_CALI_CURR) in rk818_bat_linek_algorithm()
1436 if (abs(di->current_avg) < ADC_CALIB_THRESHOLD) in rk818_bat_adc_calib()
1601 val = (di->current_avg >= 0) ? (adc1 - v_delta) : (adc1 + v_delta); in rk818_bat_get_ntc_res()
1604 __func__, di->current_avg, v_delta, val); in rk818_bat_get_ntc_res()
H A Dfg_rk817.c216 int current_avg; member
1050 battery->current_avg > TERM_CALI_CURR) in rk817_bat_linek_algorithm()
1336 battery->current_avg = rk817_bat_get_avg_current(battery); in rk817_fg_init()
1357 DBG("current_avg = %d\n", battery->current_avg); in rk817_fg_init()
H A Dfg_rk816.c131 int current_avg; member
1140 di->current_avg = rk816_bat_get_avg_current(di); in rk816_fg_init()
1279 else if (di->dsoc >= CHRG_TERM_DSOC && di->current_avg > TERM_CALI_CURR) in rk816_bat_linek_algorithm()
1325 if (abs(di->current_avg) < ADC_CALIB_THRESHOLD) in rk816_bat_adc_calib()
/OK3568_Linux_fs/kernel/Documentation/ABI/testing/
H A Dsysfs-class-power41 What: /sys/class/power_supply/<supply_name>/current_avg