Home
last modified time | relevance | path

Searched refs:ocv_soc (Results 1 – 3 of 3) sorted by relevance

/rk3399_rockchip-uboot/drivers/power/fuel_gauge/
H A Dfg_rk816.c638 int ocv_size, ocv_soc; in rk816_bat_vol_to_soc() local
643 ocv_soc = ab_div_c(tmp, MAX_PERCENTAGE, MAX_INTERPOLATE); in rk816_bat_vol_to_soc()
645 return ocv_soc; in rk816_bat_vol_to_soc()
851 int pre_soc, pre_cap, ocv_cap, ocv_soc, ocv_vol, now_cap; in rk816_bat_not_first_pwron() local
874 ocv_soc = rk816_bat_vol_to_soc(di, ocv_vol); in rk816_bat_not_first_pwron()
877 BAT_INFO("do ocv calib.. rsoc=%d\n", ocv_soc); in rk816_bat_not_first_pwron()
879 if (abs(ocv_soc - pre_soc) >= di->max_soc_offset) { in rk816_bat_not_first_pwron()
881 pre_soc, ocv_soc); in rk816_bat_not_first_pwron()
882 pre_soc = ocv_soc; in rk816_bat_not_first_pwron()
885 BAT_INFO("OCV calib: cap=%d, rsoc=%d\n", ocv_cap, ocv_soc); in rk816_bat_not_first_pwron()
H A Dfg_rk818.c615 int ocv_size, ocv_soc; in rk818_bat_vol_to_soc() local
620 ocv_soc = ab_div_c(tmp, MAX_PERCENTAGE, MAX_INTERPOLATE); in rk818_bat_vol_to_soc()
622 return ocv_soc; in rk818_bat_vol_to_soc()
860 int pre_soc, pre_cap, ocv_cap = 0, ocv_soc = 0, ocv_vol, now_cap; in rk818_bat_not_first_pwron() local
885 ocv_soc = rk818_bat_vol_to_soc(di, ocv_vol); in rk818_bat_not_first_pwron()
888 BAT_INFO("do ocv calib.. rsoc=%d\n", ocv_soc); in rk818_bat_not_first_pwron()
890 if (abs(ocv_soc - pre_soc) >= di->max_soc_offset) { in rk818_bat_not_first_pwron()
892 pre_soc, ocv_soc); in rk818_bat_not_first_pwron()
893 pre_soc = ocv_soc; in rk818_bat_not_first_pwron()
896 BAT_INFO("OCV calib: cap=%d, rsoc=%d\n", ocv_cap, ocv_soc); in rk818_bat_not_first_pwron()
H A Dfg_rk817.c873 int ocv_size, ocv_soc; in rk817_bat_vol_to_soc() local
878 ocv_soc = ab_div_c(temp, MAX_PERCENTAGE, MAX_INTERPOLATE); in rk817_bat_vol_to_soc()
880 return ocv_soc; in rk817_bat_vol_to_soc()