Searched refs:rsoc (Results 1 – 8 of 8) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/power/supply/ |
| H A D | rk818_battery.c | 193 int rsoc; member 1180 di->rsoc = rk818_bat_get_rsoc(di); in rk818_bat_init_coulomb_cap() 1266 di->rsoc = rk818_bat_vol_to_ocvsoc(di, ocv_vol); in rk818_bat_first_pwron() 1267 di->dsoc = di->rsoc; in rk818_bat_first_pwron() 1271 di->dsoc, di->rsoc, di->nac, di->fcc, ocv_vol); in rk818_bat_first_pwron() 1297 pre_soc = di->rsoc; in rk818_bat_not_first_pwron() 1580 delta = abs(di->dsoc - di->rsoc); in rk818_bat_calc_sm_linek() 1584 if (di->dsoc < di->rsoc) in rk818_bat_calc_sm_linek() 1586 else if (di->dsoc > di->rsoc) in rk818_bat_calc_sm_linek() 1590 di->dbg_meet_soc = (di->dsoc >= di->rsoc) ? in rk818_bat_calc_sm_linek() [all …]
|
| H A D | rk816_battery.c | 212 int rsoc; member 1918 di->rsoc = rk816_bat_get_rsoc(di); in rk816_bat_init_coulomb_cap() 1956 di->rsoc = rk816_bat_vol_to_ocvsoc(di, ocv_vol); in rk816_bat_first_pwron() 1957 di->dsoc = di->rsoc; in rk816_bat_first_pwron() 1961 di->dsoc, di->rsoc, di->nac, di->fcc, ocv_vol); in rk816_bat_first_pwron() 1987 pre_soc = di->rsoc; in rk816_bat_not_first_pwron() 2441 delta = abs(di->dsoc - di->rsoc); in rk816_bat_calc_sm_linek() 2445 if (di->dsoc < di->rsoc) in rk816_bat_calc_sm_linek() 2447 else if (di->dsoc > di->rsoc) in rk816_bat_calc_sm_linek() 2451 di->dbg_meet_soc = (di->dsoc >= di->rsoc) ? in rk816_bat_calc_sm_linek() [all …]
|
| H A D | rk817_battery.c | 533 int rsoc; member 1181 battery->rsoc = capacity * 1000 * 100 / DIV(battery->fcc); in rk817_bat_init_coulomb_cap() 1367 (battery->rsoc / 1000 == 100))) in rk817_bat_get_charge_status() 1378 if (battery->rsoc == 100 * 1000) { in rk817_bat_get_charge_status() 1422 if ((battery->rsoc == 100) && in rk817_bat_fake_finish_mode() 1529 delta = abs(battery->dsoc - battery->rsoc); in rk817_bat_calc_sm_linek() 1533 if (battery->dsoc < battery->rsoc) in rk817_bat_calc_sm_linek() 1535 else if (battery->dsoc > battery->rsoc) in rk817_bat_calc_sm_linek() 1540 if (battery->dsoc < battery->rsoc) in rk817_bat_calc_sm_linek() 1542 else if (battery->dsoc > battery->rsoc) in rk817_bat_calc_sm_linek() [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/power/fuel_gauge/ |
| H A D | fg_rk817.c | 229 int rsoc; member 493 battery->rsoc = rk817_bat_get_rsoc(battery); in rk817_bat_init_coulomb_cap() 693 battery->rsoc = in rk817_bat_first_pwron() 696 battery->dsoc = battery->rsoc; in rk817_bat_first_pwron() 705 __func__, battery->rsoc, battery->dsoc, battery->fcc, battery->nac); in rk817_bat_first_pwron() 872 battery->calc_rsoc = battery->rsoc; in rk817_bat_calc_linek() 875 delta = abs(battery->dsoc - battery->rsoc); in rk817_bat_calc_linek() 877 battery->sm_meet_soc = (battery->dsoc >= battery->rsoc) ? in rk817_bat_calc_linek() 878 (battery->dsoc + diff) : (battery->rsoc + diff); in rk817_bat_calc_linek() 880 if (battery->dsoc < battery->rsoc) in rk817_bat_calc_linek() [all …]
|
| H A D | fg_rk816.c | 137 int rsoc; member 744 di->rsoc = rk816_bat_get_rsoc(di); in rk816_bat_init_capacity() 814 di->rsoc = rk816_bat_vol_to_soc(di, ocv_vol); in rk816_bat_first_pwron() 815 di->dsoc = di->rsoc; in rk816_bat_first_pwron() 870 pre_soc = di->rsoc; in rk816_bat_not_first_pwron() 893 di->dsoc, di->rsoc, di->remain_cap, di->pwroff_min, in rk816_bat_not_first_pwron() 936 di->calc_rsoc = di->rsoc; in rk816_bat_calc_linek() 939 delta = abs(di->dsoc - di->rsoc); in rk816_bat_calc_linek() 941 di->sm_meet_soc = (di->dsoc >= di->rsoc) ? in rk816_bat_calc_linek() 942 (di->dsoc + diff) : (di->rsoc + diff); in rk816_bat_calc_linek() [all …]
|
| H A D | fg_rk818.c | 176 int rsoc; member 735 di->rsoc = rk818_bat_get_rsoc(di); in rk818_bat_init_capacity() 817 di->rsoc = rk818_bat_vol_to_soc(di, ocv_vol); in rk818_bat_first_pwron() 818 di->dsoc = di->rsoc; in rk818_bat_first_pwron() 881 pre_soc = di->rsoc; in rk818_bat_not_first_pwron() 902 pre_soc = di->rsoc; in rk818_bat_not_first_pwron() 912 di->dsoc, di->rsoc, di->remain_cap, di->pwroff_min, in rk818_bat_not_first_pwron() 999 di->calc_rsoc = di->rsoc; in rk818_bat_calc_linek() 1002 delta = abs(di->dsoc - di->rsoc); in rk818_bat_calc_linek() 1004 di->sm_meet_soc = (di->dsoc >= di->rsoc) ? in rk818_bat_calc_linek() [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/power_supply/ |
| H A D | rk817-battery.txt | 16 - max_soc_offset: soc threshold of correct dsoc as rsoc
|
| H A D | rk816-battery.txt | 20 - max_soc_offset: soc threshold of correct dsoc as rsoc
|