Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/power/supply/
H A Drk818_battery.c623 int ocv_size, ocv_soc; in rk818_bat_vol_to_ocvsoc() local
628 ocv_soc = ab_div_c(temp, MAX_PERCENTAGE, MAX_INTERPOLATE); in rk818_bat_vol_to_ocvsoc()
630 return ocv_soc; in rk818_bat_vol_to_ocvsoc()
649 int ocv_size, ocv_soc; in rk818_bat_vol_to_zerosoc() local
654 ocv_soc = ab_div_c(temp, MAX_PERCENTAGE, MAX_INTERPOLATE); in rk818_bat_vol_to_zerosoc()
656 return ocv_soc; in rk818_bat_vol_to_zerosoc()
833 int age_level, ocv_soc, ocv_cap, ocv_vol; in rk818_bat_init_age_algorithm() local
838 ocv_soc = rk818_bat_vol_to_ocvsoc(di, ocv_vol); in rk818_bat_init_age_algorithm()
840 if (ocv_soc < 20) { in rk818_bat_init_age_algorithm()
843 di->age_ocv_soc = ocv_soc; in rk818_bat_init_age_algorithm()
[all …]
H A Drk817_battery.c1297 int ocv_size, ocv_soc; in rk817_bat_vol_to_soc() local
1302 ocv_soc = ab_div_c(temp, MAX_PERCENTAGE, MAX_INTERPOLATE); in rk817_bat_vol_to_soc()
1304 return ocv_soc; in rk817_bat_vol_to_soc()
1612 int now_cap, pre_soc, pre_cap, ocv_cap, ocv_soc, ocv_vol; in rk817_bat_not_first_pwron() local
1640 ocv_soc = rk817_bat_vol_to_soc(battery, ocv_vol); in rk817_bat_not_first_pwron()
1644 battery->ocv_new_dsoc = ocv_soc; in rk817_bat_not_first_pwron()
1645 if (abs(ocv_soc - pre_soc) >= battery->pdata->max_soc_offset) { in rk817_bat_not_first_pwron()
1647 battery->ocv_new_dsoc = ocv_soc; in rk817_bat_not_first_pwron()
1650 pre_soc, ocv_soc); in rk817_bat_not_first_pwron()
1651 pre_soc = ocv_soc; in rk817_bat_not_first_pwron()
[all …]
H A Drk816_battery.c740 int ocv_size, ocv_soc; in rk816_bat_vol_to_ocvsoc() local
745 ocv_soc = ab_div_c(temp, MAX_PERCENTAGE, MAX_INTERPOLATE); in rk816_bat_vol_to_ocvsoc()
747 return ocv_soc; in rk816_bat_vol_to_ocvsoc()
766 int ocv_size, ocv_soc; in rk816_bat_vol_to_zerosoc() local
771 ocv_soc = ab_div_c(temp, MAX_PERCENTAGE, MAX_INTERPOLATE); in rk816_bat_vol_to_zerosoc()
773 return ocv_soc; in rk816_bat_vol_to_zerosoc()
1036 int age_level, ocv_soc, ocv_cap, ocv_vol; in rk816_bat_init_age_algorithm() local
1041 ocv_soc = rk816_bat_vol_to_ocvsoc(di, ocv_vol); in rk816_bat_init_age_algorithm()
1043 if (ocv_soc < 20) { in rk816_bat_init_age_algorithm()
1046 di->age_ocv_soc = ocv_soc; in rk816_bat_init_age_algorithm()
[all …]
/OK3568_Linux_fs/u-boot/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.c568 int ocv_size, ocv_soc; in rk817_bat_vol_to_soc() local
573 ocv_soc = ab_div_c(temp, MAX_PERCENTAGE, MAX_INTERPOLATE); in rk817_bat_vol_to_soc()
575 return ocv_soc; in rk817_bat_vol_to_soc()