Home
last modified time | relevance | path

Searched refs:delta_cap (Results 1 – 7 of 7) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/power/supply/
H A Drk817_battery.c2399 int ydsoc = 0, delta_cap = 0, old_cap = 0, tmp_soc; in rk817_bat_smooth_algorithm() local
2425 delta_cap = battery->remain_cap - battery->sm_remain_cap; in rk817_bat_smooth_algorithm()
2429 delta_cap, battery->dsoc); in rk817_bat_smooth_algorithm()
2431 if (delta_cap == 0) { in rk817_bat_smooth_algorithm()
2437 ydsoc = battery->sm_linek * abs(delta_cap / 10) / DIV(battery->fcc); in rk817_bat_smooth_algorithm()
2448 battery->sm_remain_cap, delta_cap); in rk817_bat_smooth_algorithm()
2481 delta_cap, battery->dsoc); in rk817_bat_smooth_algorithm()
2699 int delta_cap = 0, delta_soc = 0; in rk817_bat_zero_algorithm() local
2702 delta_cap = battery->zero_remain_cap - battery->remain_cap; in rk817_bat_zero_algorithm()
2703 delta_soc = battery->zero_linek * delta_cap / DIV(battery->fcc) / 10; in rk817_bat_zero_algorithm()
[all …]
H A Drk818_battery.c1884 int delta_cap = 0, delta_soc = 0; in rk818_bat_zero_algorithm() local
1887 delta_cap = di->zero_remain_cap - di->remain_cap; in rk818_bat_zero_algorithm()
1888 delta_soc = di->zero_linek * (delta_cap * 100) / DIV(di->fcc); in rk818_bat_zero_algorithm()
1894 delta_soc, delta_cap, di->zero_remain_cap, in rk818_bat_zero_algorithm()
2025 int delta_cap; in rk818_bat_init_capacity() local
2027 delta_cap = cap - di->remain_cap; in rk818_bat_init_capacity()
2028 if (!delta_cap) in rk818_bat_init_capacity()
2031 di->age_adjust_cap += delta_cap; in rk818_bat_init_capacity()
2227 int ydsoc = 0, delta_cap = 0, old_cap = 0; in rk818_bat_smooth_algorithm() local
2297 delta_cap = di->remain_cap - di->sm_remain_cap; in rk818_bat_smooth_algorithm()
[all …]
H A Drk816_battery.c2729 int delta_cap = 0, delta_soc = 0; in rk816_bat_zero_algorithm() local
2732 delta_cap = di->zero_remain_cap - di->remain_cap; in rk816_bat_zero_algorithm()
2733 delta_soc = di->zero_linek * (delta_cap * 100) / DIV(di->fcc); in rk816_bat_zero_algorithm()
2739 delta_soc, delta_cap, di->zero_remain_cap, in rk816_bat_zero_algorithm()
2883 int delta_cap; in rk816_bat_init_capacity() local
2885 delta_cap = cap - di->remain_cap; in rk816_bat_init_capacity()
2886 if (!delta_cap) in rk816_bat_init_capacity()
2889 di->age_adjust_cap += delta_cap; in rk816_bat_init_capacity()
3090 int ydsoc = 0, delta_cap = 0, old_cap = 0; in rk816_bat_smooth_algorithm() local
3160 delta_cap = di->remain_cap - di->sm_remain_cap; in rk816_bat_smooth_algorithm()
[all …]
H A Dsc27xx_fuel_gauge.c425 int ret, cur_clbcnt, delta_clbcnt, delta_cap, temp; in sc27xx_fgu_get_capacity() local
445 delta_cap = DIV_ROUND_CLOSEST(temp * 100, data->total_cap); in sc27xx_fgu_get_capacity()
446 *cap = delta_cap + data->init_cap; in sc27xx_fgu_get_capacity()
/OK3568_Linux_fs/u-boot/drivers/power/fuel_gauge/
H A Dfg_rk816.c1273 int delta_cap, ydsoc, tmp; in rk816_bat_linek_algorithm() local
1282 delta_cap = di->remain_cap - di->sm_old_cap; in rk816_bat_linek_algorithm()
1283 ydsoc = di->sm_linek * delta_cap * 100 / DIV(di->fcc); in rk816_bat_linek_algorithm()
1305 di->sm_linek, di->sm_chrg_dsoc, delta_cap, ydsoc, di->sm_old_cap, in rk816_bat_linek_algorithm()
H A Dfg_rk818.c1372 int delta_cap, ydsoc, tmp; in rk818_bat_linek_algorithm() local
1381 delta_cap = di->remain_cap - di->sm_old_cap; in rk818_bat_linek_algorithm()
1382 ydsoc = di->sm_linek * delta_cap * 100 / DIV(di->fcc); in rk818_bat_linek_algorithm()
1404 di->sm_linek, di->sm_chrg_dsoc, delta_cap, ydsoc, di->sm_old_cap, in rk818_bat_linek_algorithm()
H A Dfg_rk817.c1043 int delta_cap, ydsoc, tmp; in rk817_bat_linek_algorithm() local
1053 delta_cap = battery->remain_cap - battery->sm_old_cap; in rk817_bat_linek_algorithm()
1054 ydsoc = battery->sm_linek * (delta_cap / DIV(battery->fcc)) / 10; in rk817_bat_linek_algorithm()