Searched refs:current_avg (Results 1 – 8 of 8) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/power/supply/ |
| H A D | rk818_battery.c | 181 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 D | rk817_battery.c | 517 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 D | rk816_battery.c | 198 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 D | rk818_charger.c | 280 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 D | fg_rk818.c | 170 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 D | fg_rk817.c | 216 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 D | fg_rk816.c | 131 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 D | sysfs-class-power | 41 What: /sys/class/power_supply/<supply_name>/current_avg
|