Searched refs:ydsoc (Results 1 – 6 of 6) sorted by relevance
| /OK3568_Linux_fs/u-boot/drivers/power/fuel_gauge/ |
| H A D | fg_rk816.c | 1273 int delta_cap, ydsoc, tmp; in rk816_bat_linek_algorithm() local 1283 ydsoc = di->sm_linek * delta_cap * 100 / DIV(di->fcc); in rk816_bat_linek_algorithm() 1284 if (ydsoc > 0) { in rk816_bat_linek_algorithm() 1288 di->sm_chrg_dsoc += ydsoc; 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 D | fg_rk817.c | 1043 int delta_cap, ydsoc, tmp; in rk817_bat_linek_algorithm() local 1054 ydsoc = battery->sm_linek * (delta_cap / DIV(battery->fcc)) / 10; in rk817_bat_linek_algorithm() 1055 battery->sm_chrg_dsoc += ydsoc; in rk817_bat_linek_algorithm() 1059 if (ydsoc > 0) { in rk817_bat_linek_algorithm()
|
| H A D | fg_rk818.c | 1372 int delta_cap, ydsoc, tmp; in rk818_bat_linek_algorithm() local 1382 ydsoc = di->sm_linek * delta_cap * 100 / DIV(di->fcc); in rk818_bat_linek_algorithm() 1383 if (ydsoc > 0) { in rk818_bat_linek_algorithm() 1387 di->sm_chrg_dsoc += ydsoc; 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()
|
| /OK3568_Linux_fs/kernel/drivers/power/supply/ |
| H A D | rk817_battery.c | 2399 int ydsoc = 0, delta_cap = 0, old_cap = 0, tmp_soc; in rk817_bat_smooth_algorithm() local 2437 ydsoc = battery->sm_linek * abs(delta_cap / 10) / DIV(battery->fcc); in rk817_bat_smooth_algorithm() 2439 DBG("smooth: ydsoc = %d, fcc = %d\n", ydsoc, battery->fcc); in rk817_bat_smooth_algorithm() 2440 if (ydsoc == 0) { in rk817_bat_smooth_algorithm() 2447 __func__, battery->sm_linek, ydsoc, old_cap, in rk817_bat_smooth_algorithm() 2454 battery->smooth_soc += ydsoc; in rk817_bat_smooth_algorithm() 2455 if (ydsoc < 0) { in rk817_bat_smooth_algorithm()
|
| H A D | rk818_battery.c | 2227 int ydsoc = 0, delta_cap = 0, old_cap = 0; in rk818_bat_smooth_algorithm() local 2302 ydsoc = di->sm_linek * abs(delta_cap) * 100 / DIV(di->fcc); in rk818_bat_smooth_algorithm() 2303 if (ydsoc == 0) { in rk818_bat_smooth_algorithm() 2310 __func__, di->sm_linek, ydsoc, old_cap, in rk818_bat_smooth_algorithm() 2314 if (ydsoc < 0) { in rk818_bat_smooth_algorithm() 2315 di->sm_dischrg_dsoc += ydsoc; in rk818_bat_smooth_algorithm() 2319 di->sm_chrg_dsoc += ydsoc; in rk818_bat_smooth_algorithm()
|
| H A D | rk816_battery.c | 3090 int ydsoc = 0, delta_cap = 0, old_cap = 0; in rk816_bat_smooth_algorithm() local 3165 ydsoc = di->sm_linek * abs(delta_cap) * 100 / DIV(di->fcc); in rk816_bat_smooth_algorithm() 3166 if (ydsoc == 0) { in rk816_bat_smooth_algorithm() 3173 __func__, di->sm_linek, ydsoc, old_cap, in rk816_bat_smooth_algorithm() 3177 if (ydsoc < 0) { in rk816_bat_smooth_algorithm() 3178 di->sm_dischrg_dsoc += ydsoc; in rk816_bat_smooth_algorithm() 3182 di->sm_chrg_dsoc += ydsoc; in rk816_bat_smooth_algorithm()
|