Home
last modified time | relevance | path

Searched refs:xsoc (Results 1 - 2 of 2) sorted by relevance

/device/soc/rockchip/common/vendor/drivers/power/
H A Drk817_battery.c2532 int ocv_cap, dead_cap, xsoc; in rk817_bat_calc_zero_linek() local
2577 /* xsoc: available rsoc */ in rk817_bat_calc_zero_linek()
2578 xsoc = ocv_soc - dead_soc; in rk817_bat_calc_zero_linek()
2588 battery->zero_xsoc = xsoc; in rk817_bat_calc_zero_linek()
2590 DBG("Zero: xsoc = %d\n", xsoc); in rk817_bat_calc_zero_linek()
2591 /* min_gap_xsoc: reserve xsoc */ in rk817_bat_calc_zero_linek()
2600 if ((xsoc <= 0x1E) && (battery->dsoc >= battery->pdata->zero_reserve_dsoc)) { in rk817_bat_calc_zero_linek()
2606 if ((battery->dsoc / 0x3E8 <= 1) && (xsoc > 0)) { in rk817_bat_calc_zero_linek()
2609 } else if (xsoc > in rk817_bat_calc_zero_linek()
[all...]
/device/soc/rockchip/rk3588/kernel/drivers/power/supply/
H A Drk817_battery.c2488 int ocv_cap, dead_cap, xsoc; in rk817_bat_calc_zero_linek() local
2538 /* xsoc: available rsoc */ in rk817_bat_calc_zero_linek()
2539 xsoc = ocv_soc - dead_soc; in rk817_bat_calc_zero_linek()
2549 battery->zero_xsoc = xsoc; in rk817_bat_calc_zero_linek()
2551 DBG("Zero: xsoc = %d\n", xsoc); in rk817_bat_calc_zero_linek()
2552 /* min_gap_xsoc: reserve xsoc */ in rk817_bat_calc_zero_linek()
2560 if ((xsoc <= 30) && in rk817_bat_calc_zero_linek()
2566 if ((battery->dsoc / 1000 <= 1) && (xsoc > 0)) { in rk817_bat_calc_zero_linek()
2569 } else if (xsoc > in rk817_bat_calc_zero_linek()
[all...]

Completed in 8 milliseconds