| /OK3568_Linux_fs/kernel/drivers/power/supply/ |
| H A D | rk818_battery.c | 623 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 D | rk817_battery.c | 1297 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 D | rk816_battery.c | 740 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 D | fg_rk816.c | 638 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 D | fg_rk818.c | 615 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 D | fg_rk817.c | 568 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()
|