Home
last modified time | relevance | path

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

/OK3568_Linux_fs/u-boot/drivers/power/fuel_gauge/
H A Dfg_rk817.c869 int linek, diff, delta; in rk817_bat_calc_linek() local
881 linek = 1000 * (delta + diff) / DIV(diff); in rk817_bat_calc_linek()
883 linek = 1000 * diff / DIV(delta + diff); in rk817_bat_calc_linek()
885 linek = 1000; in rk817_bat_calc_linek()
890 __func__, battery->sm_meet_soc, diff, linek, in rk817_bat_calc_linek()
893 return linek; in rk817_bat_calc_linek()
H A Dfg_rk816.c933 int linek, diff, delta; in rk816_bat_calc_linek() local
945 linek = 1000 * (delta + diff) / DIV(diff); in rk816_bat_calc_linek()
947 linek = 1000 * diff / DIV(delta + diff); in rk816_bat_calc_linek()
949 linek = 1000; in rk816_bat_calc_linek()
954 __func__, di->sm_meet_soc, diff, linek, in rk816_bat_calc_linek()
957 return linek; in rk816_bat_calc_linek()
H A Dfg_rk818.c996 int linek, diff, delta; in rk818_bat_calc_linek() local
1008 linek = 1000 * (delta + diff) / DIV(diff); in rk818_bat_calc_linek()
1010 linek = 1000 * diff / DIV(delta + diff); in rk818_bat_calc_linek()
1012 linek = 1000; in rk818_bat_calc_linek()
1017 __func__, di->sm_meet_soc, diff, linek, in rk818_bat_calc_linek()
1020 return linek; in rk818_bat_calc_linek()
/OK3568_Linux_fs/kernel/drivers/power/supply/
H A Drk817_battery.c1525 int linek; in rk817_bat_calc_sm_linek() local
1534 linek = 1000 * (delta + diff) / DIV(diff); in rk817_bat_calc_sm_linek()
1536 linek = 1000 * diff / DIV(delta + diff); in rk817_bat_calc_sm_linek()
1538 linek = 1000; in rk817_bat_calc_sm_linek()
1541 linek = -1000 * diff / DIV(delta + diff); in rk817_bat_calc_sm_linek()
1543 linek = -1000 * (delta + diff) / DIV(diff); in rk817_bat_calc_sm_linek()
1545 linek = -1000; in rk817_bat_calc_sm_linek()
1551 battery->sm_linek = linek; in rk817_bat_calc_sm_linek()
H A Drk818_battery.c1577 int linek, current_avg; in rk818_bat_calc_sm_linek() local
1585 linek = 1000 * (delta + diff) / DIV(diff); in rk818_bat_calc_sm_linek()
1587 linek = 1000 * diff / DIV(delta + diff); in rk818_bat_calc_sm_linek()
1589 linek = 1000; in rk818_bat_calc_sm_linek()
1594 linek = -1000 * diff / DIV(delta + diff); in rk818_bat_calc_sm_linek()
1596 linek = -1000 * (delta + diff) / DIV(diff); in rk818_bat_calc_sm_linek()
1598 linek = -1000; in rk818_bat_calc_sm_linek()
1603 di->sm_linek = linek; in rk818_bat_calc_sm_linek()
1608 DBG("<%s>.diff=%d, k=%d, cur=%d\n", __func__, diff, linek, current_avg); in rk818_bat_calc_sm_linek()
H A Drk816_battery.c2438 int linek, current_avg; in rk816_bat_calc_sm_linek() local
2446 linek = 1000 * (delta + diff) / DIV(diff); in rk816_bat_calc_sm_linek()
2448 linek = 1000 * diff / DIV(delta + diff); in rk816_bat_calc_sm_linek()
2450 linek = 1000; in rk816_bat_calc_sm_linek()
2455 linek = -1000 * diff / DIV(delta + diff); in rk816_bat_calc_sm_linek()
2457 linek = -1000 * (delta + diff) / DIV(diff); in rk816_bat_calc_sm_linek()
2459 linek = -1000; in rk816_bat_calc_sm_linek()
2464 di->sm_linek = linek; in rk816_bat_calc_sm_linek()
2469 DBG("<%s>.diff=%d, k=%d, cur=%d\n", __func__, diff, linek, current_avg); in rk816_bat_calc_sm_linek()