diff --git a/drivers/power/cw2217b_fg_mmi/cw2217B_fuel_gauge_base.c b/drivers/power/cw2217b_fg_mmi/cw2217B_fuel_gauge_base.c index 6a6588a92c3b..29f3c917d2e6 100644 --- a/drivers/power/cw2217b_fg_mmi/cw2217B_fuel_gauge_base.c +++ b/drivers/power/cw2217b_fg_mmi/cw2217B_fuel_gauge_base.c @@ -410,7 +410,7 @@ static int cw_get_ui_full(struct cw_battery *cw_bat, int *ui_full) { static void cw_get_batt_status(struct cw_battery *cw_bat) { long batt_curr = 0; - batt_curr = cw_bat->cw_current * CW_CUR_UNIT * (-1); + batt_curr = cw_bat->cw_current * CW_CUR_UNIT; batt_curr *= cw_bat->ibat_polority; if (cw_bat->voltage <= 0 || cw_bat->temp <= CW_BPD_TEMP)