Home
last modified time | relevance | path

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

/OK3568_Linux_fs/u-boot/drivers/power/fuel_gauge/
H A Dfg_rk816.c149 int sm_linek; member
1141 di->sm_linek = rk816_bat_calc_linek(di); in rk816_fg_init()
1255 di->sm_linek, di->sm_old_cap, name[di->chrg_type], in rk816_bat_debug_info()
1278 di->sm_linek = CHRG_FULL_K; in rk816_bat_linek_algorithm()
1280 di->sm_linek = CHRG_TERM_K; in rk816_bat_linek_algorithm()
1283 ydsoc = di->sm_linek * delta_cap * 100 / DIV(di->fcc); in rk816_bat_linek_algorithm()
1291 if (di->dsoc == di->rsoc && di->sm_linek != CHRG_FULL_K && in rk816_bat_linek_algorithm()
1292 di->sm_linek != CHRG_TERM_K) in rk816_bat_linek_algorithm()
1293 di->sm_linek = 1000; in rk816_bat_linek_algorithm()
1296 if ((di->sm_linek == 1000 || di->dsoc >= 100) && in rk816_bat_linek_algorithm()
[all …]
H A Dfg_rk817.c231 int sm_linek; member
1048 battery->sm_linek = CHRG_FULL_K; in rk817_bat_linek_algorithm()
1051 battery->sm_linek = CHRG_TERM_K; in rk817_bat_linek_algorithm()
1054 ydsoc = battery->sm_linek * (delta_cap / DIV(battery->fcc)) / 10; in rk817_bat_linek_algorithm()
1076 battery->sm_linek != CHRG_FULL_K && in rk817_bat_linek_algorithm()
1077 battery->sm_linek != CHRG_TERM_K) in rk817_bat_linek_algorithm()
1078 battery->sm_linek = 1000; in rk817_bat_linek_algorithm()
1081 if ((battery->sm_linek == 1000 || battery->dsoc >= 100 * 1000) && in rk817_bat_linek_algorithm()
1083 if (battery->sm_linek == 1000) in rk817_bat_linek_algorithm()
1340 battery->sm_linek = rk817_bat_calc_linek(battery); in rk817_fg_init()
H A Dfg_rk818.c194 int sm_linek; member
1099 di->sm_linek = rk818_bat_calc_linek(di); in rk818_fg_init()
1354 di->sm_linek, di->sm_old_cap, name[di->chrg_type], in rk818_bat_debug_info()
1377 di->sm_linek = CHRG_FULL_K; in rk818_bat_linek_algorithm()
1379 di->sm_linek = CHRG_TERM_K; in rk818_bat_linek_algorithm()
1382 ydsoc = di->sm_linek * delta_cap * 100 / DIV(di->fcc); in rk818_bat_linek_algorithm()
1390 if (di->dsoc == di->rsoc && di->sm_linek != CHRG_FULL_K && in rk818_bat_linek_algorithm()
1391 di->sm_linek != CHRG_TERM_K) in rk818_bat_linek_algorithm()
1392 di->sm_linek = 1000; in rk818_bat_linek_algorithm()
1395 if ((di->sm_linek == 1000 || di->dsoc >= 100) && in rk818_bat_linek_algorithm()
[all …]
/OK3568_Linux_fs/kernel/drivers/power/supply/
H A Drk818_battery.c209 int sm_linek; member
1603 di->sm_linek = linek; in rk818_bat_calc_sm_linek()
1999 di->sm_linek, work_mode[di->work_mode], di->sm_remain_cap, in rk818_bat_debug_info()
2235 di->sm_linek = FULL_CHRG_K; in rk818_bat_smooth_algorithm()
2239 di->sm_linek = TERM_CHRG_K; in rk818_bat_smooth_algorithm()
2246 di->sm_linek = SIMULATE_CHRG_K; in rk818_bat_smooth_algorithm()
2250 if ((di->sm_linek * di->current_avg <= 0) || in rk818_bat_smooth_algorithm()
2251 (di->sm_linek == TERM_CHRG_K) || in rk818_bat_smooth_algorithm()
2252 (di->sm_linek == FULL_CHRG_K) || in rk818_bat_smooth_algorithm()
2253 (di->sm_linek == SIMULATE_CHRG_K)) { in rk818_bat_smooth_algorithm()
[all …]
H A Drk816_battery.c229 int sm_linek; member
2464 di->sm_linek = linek; in rk816_bat_calc_sm_linek()
2853 di->sm_linek, work_mode[di->work_mode], di->sm_remain_cap, in rk816_bat_debug_info()
3098 di->sm_linek = FULL_CHRG_K; in rk816_bat_smooth_algorithm()
3102 di->sm_linek = TERM_CHRG_K; in rk816_bat_smooth_algorithm()
3109 di->sm_linek = SIMULATE_CHRG_K; in rk816_bat_smooth_algorithm()
3113 if ((di->sm_linek * di->current_avg <= 0) || in rk816_bat_smooth_algorithm()
3114 (di->sm_linek == TERM_CHRG_K) || in rk816_bat_smooth_algorithm()
3115 (di->sm_linek == FULL_CHRG_K) || in rk816_bat_smooth_algorithm()
3116 (di->sm_linek == SIMULATE_CHRG_K)) { in rk816_bat_smooth_algorithm()
[all …]
H A Drk817_battery.c565 int sm_linek; member
1551 battery->sm_linek = linek; in rk817_bat_calc_sm_linek()
2408 if ((battery->sm_linek * battery->current_avg <= 0)) { in rk817_bat_smooth_algorithm()
2419 battery->smooth_soc, battery->dsoc, battery->sm_linek); in rk817_bat_smooth_algorithm()
2437 ydsoc = battery->sm_linek * abs(delta_cap / 10) / DIV(battery->fcc); in rk817_bat_smooth_algorithm()
2447 __func__, battery->sm_linek, ydsoc, old_cap, in rk817_bat_smooth_algorithm()
2864 DBG("info: sm_link = %d\n", battery->sm_linek); in rk817_bat_output_info()