Searched refs:sleep_soc (Results 1 – 3 of 3) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/power/supply/ |
| H A D | rk817_battery.c | 3240 int tgt_dsoc, gap_soc, sleep_soc = 0; in rk817_bat_sleep_dischrg() local 3263 sleep_soc = battery->sleep_sum_cap * 100 / DIV(battery->fcc); in rk817_bat_sleep_dischrg() 3264 tgt_dsoc = battery->dsoc - sleep_soc * 1000; in rk817_bat_sleep_dischrg() 3265 if (sleep_soc > 0) { in rk817_bat_sleep_dischrg() 3267 battery->rsoc, battery->dsoc, sleep_soc); in rk817_bat_sleep_dischrg() 3282 __func__, battery->sleep_sum_cap, sleep_soc, tgt_dsoc); in rk817_bat_sleep_dischrg() 3290 sleep_soc = battery->sleep_sum_cap / DIV(battery->fcc / 100); in rk817_bat_sleep_dischrg() 3294 battery->rsoc, battery->dsoc, sleep_soc); in rk817_bat_sleep_dischrg() 3295 if (gap_soc / 1000 > sleep_soc) { in rk817_bat_sleep_dischrg() 3296 if ((gap_soc - 5000) > (sleep_soc * 2 * 1000)) in rk817_bat_sleep_dischrg() [all …]
|
| H A D | rk818_battery.c | 2457 int tgt_dsoc, gap_soc, sleep_soc = 0; in rk818_bat_sleep_dischrg() local 2475 sleep_soc = di->sleep_sum_cap * 100 / DIV(di->fcc); in rk818_bat_sleep_dischrg() 2476 tgt_dsoc = di->dsoc - sleep_soc; in rk818_bat_sleep_dischrg() 2477 if (sleep_soc > 0) { in rk818_bat_sleep_dischrg() 2479 di->rsoc, di->dsoc, sleep_soc); in rk818_bat_sleep_dischrg() 2493 __func__, di->sleep_sum_cap, sleep_soc, tgt_dsoc); in rk818_bat_sleep_dischrg() 2497 sleep_soc = di->sleep_sum_cap / DIV(di->fcc / 100); in rk818_bat_sleep_dischrg() 2501 di->rsoc, di->dsoc, sleep_soc); in rk818_bat_sleep_dischrg() 2502 if (gap_soc > sleep_soc) { in rk818_bat_sleep_dischrg() 2503 if ((gap_soc - 5) > (sleep_soc * 2)) in rk818_bat_sleep_dischrg() [all …]
|
| H A D | rk816_battery.c | 3314 int tgt_dsoc, gap_soc, sleep_soc = 0; in rk816_bat_sleep_dischrg() local 3332 sleep_soc = di->sleep_sum_cap * 100 / DIV(di->fcc); in rk816_bat_sleep_dischrg() 3333 tgt_dsoc = di->dsoc - sleep_soc; in rk816_bat_sleep_dischrg() 3334 if (sleep_soc > 0) { in rk816_bat_sleep_dischrg() 3336 di->rsoc, di->dsoc, sleep_soc); in rk816_bat_sleep_dischrg() 3350 __func__, di->sleep_sum_cap, sleep_soc, tgt_dsoc); in rk816_bat_sleep_dischrg() 3354 sleep_soc = di->sleep_sum_cap / DIV(di->fcc / 100); in rk816_bat_sleep_dischrg() 3358 di->rsoc, di->dsoc, sleep_soc); in rk816_bat_sleep_dischrg() 3359 if (gap_soc > sleep_soc) { in rk816_bat_sleep_dischrg() 3360 if ((gap_soc - 5) > (sleep_soc * 2)) in rk816_bat_sleep_dischrg() [all …]
|