Home
last modified time | relevance | path

Searched refs:rsoc (Results 1 – 8 of 8) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/power/supply/
H A Drk818_battery.c193 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 Drk816_battery.c212 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 Drk817_battery.c533 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 Dfg_rk817.c229 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 Dfg_rk816.c137 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 Dfg_rk818.c176 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 Drk817-battery.txt16 - max_soc_offset: soc threshold of correct dsoc as rsoc
H A Drk816-battery.txt20 - max_soc_offset: soc threshold of correct dsoc as rsoc