Home
last modified time | relevance | path

Searched refs:sm_chrg_dsoc (Results 1 – 6 of 6) sorted by relevance

/OK3568_Linux_fs/u-boot/drivers/power/fuel_gauge/
H A Dfg_rk817.c235 int sm_chrg_dsoc; member
887 battery->sm_chrg_dsoc = battery->dsoc; in rk817_bat_calc_linek()
1055 battery->sm_chrg_dsoc += ydsoc; in rk817_bat_linek_algorithm()
1057 tmp = battery->sm_chrg_dsoc / 1000; in rk817_bat_linek_algorithm()
1060 if (battery->sm_chrg_dsoc < 0) in rk817_bat_linek_algorithm()
1061 battery->sm_chrg_dsoc = 0; in rk817_bat_linek_algorithm()
1063 tmp = battery->sm_chrg_dsoc / 1000; in rk817_bat_linek_algorithm()
1066 if (battery->sm_chrg_dsoc < battery->dsoc) in rk817_bat_linek_algorithm()
1069 battery->dsoc = battery->sm_chrg_dsoc; in rk817_bat_linek_algorithm()
1085 battery->sm_chrg_dsoc = battery->dsoc; in rk817_bat_linek_algorithm()
H A Dfg_rk816.c150 int sm_chrg_dsoc; member
951 di->sm_chrg_dsoc = di->dsoc * 1000; in rk816_bat_calc_linek()
1285 tmp = (di->sm_chrg_dsoc + 1) / 1000; in rk816_bat_linek_algorithm()
1287 di->sm_chrg_dsoc = di->dsoc * 1000; in rk816_bat_linek_algorithm()
1288 di->sm_chrg_dsoc += ydsoc; in rk816_bat_linek_algorithm()
1289 di->dsoc = (di->sm_chrg_dsoc + 1) / 1000; in rk816_bat_linek_algorithm()
1300 di->sm_chrg_dsoc = di->dsoc * 1000; 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.c195 int sm_chrg_dsoc; member
1014 di->sm_chrg_dsoc = di->dsoc * 1000; in rk818_bat_calc_linek()
1384 tmp = (di->sm_chrg_dsoc + 1) / 1000; in rk818_bat_linek_algorithm()
1386 di->sm_chrg_dsoc = di->dsoc * 1000; in rk818_bat_linek_algorithm()
1387 di->sm_chrg_dsoc += ydsoc; in rk818_bat_linek_algorithm()
1388 di->dsoc = (di->sm_chrg_dsoc + 1) / 1000; in rk818_bat_linek_algorithm()
1399 di->sm_chrg_dsoc = di->dsoc * 1000; 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 Drk818_battery.c210 int sm_chrg_dsoc; member
1791 tmp_soc = di->sm_chrg_dsoc / 1000; in rk818_bat_smooth_algo_prepare()
1793 di->sm_chrg_dsoc = di->dsoc * 1000; in rk818_bat_smooth_algo_prepare()
1801 __func__, tmp_soc, di->dsoc, di->sm_dischrg_dsoc, di->sm_chrg_dsoc); in rk818_bat_smooth_algo_prepare()
1832 tmp_soc = di->sm_chrg_dsoc / 1000; in rk818_bat_calc_zero_algorithm()
1834 sm_delta_dsoc = di->sm_chrg_dsoc - di->dsoc * 1000; in rk818_bat_calc_zero_algorithm()
1835 di->sm_chrg_dsoc = di->dsoc * 1000; in rk818_bat_calc_zero_algorithm()
1879 di->sm_dischrg_dsoc, di->sm_chrg_dsoc); in rk818_bat_calc_zero_algorithm()
1895 di->zero_timeout_cnt, di->sm_dischrg_dsoc, di->sm_chrg_dsoc); in rk818_bat_zero_algorithm()
2129 tmp_soc = di->sm_chrg_dsoc / 1000; in rk818_bat_calc_smooth_dischrg()
[all …]
H A Drk816_battery.c230 int sm_chrg_dsoc; member
2636 tmp_soc = di->sm_chrg_dsoc / 1000; in rk816_bat_smooth_algo_prepare()
2638 di->sm_chrg_dsoc = di->dsoc * 1000; in rk816_bat_smooth_algo_prepare()
2646 __func__, tmp_soc, di->dsoc, di->sm_dischrg_dsoc, di->sm_chrg_dsoc); in rk816_bat_smooth_algo_prepare()
2677 tmp_soc = di->sm_chrg_dsoc / 1000; in rk816_bat_calc_zero_algorithm()
2679 sm_delta_dsoc = di->sm_chrg_dsoc - di->dsoc * 1000; in rk816_bat_calc_zero_algorithm()
2680 di->sm_chrg_dsoc = di->dsoc * 1000; in rk816_bat_calc_zero_algorithm()
2724 di->sm_dischrg_dsoc, di->sm_chrg_dsoc); in rk816_bat_calc_zero_algorithm()
2740 di->zero_timeout_cnt, di->sm_dischrg_dsoc, di->sm_chrg_dsoc); in rk816_bat_zero_algorithm()
2993 tmp_soc = di->sm_chrg_dsoc / 1000; in rk816_bat_calc_smooth_dischrg()
[all …]
H A Drk817_battery.c566 int sm_chrg_dsoc; member