diff --git a/drivers/power/bq27421_battery.c b/drivers/power/bq27421_battery.c
index b44170ecb7d3970314374cf86e26d7d2a00540fa..b5a292accae6af647d8cddf68bf81ab2fd35ccf3 100644
--- a/drivers/power/bq27421_battery.c
+++ b/drivers/power/bq27421_battery.c
@@ -328,7 +328,7 @@ static int bq27421_get_property(struct power_supply *psy,
 		break;
 	case POWER_SUPPLY_PROP_CURRENT_NOW:
 		val->intval = (s16)chip->current_now;
-		val->intval *= -1000;
+		val->intval *= 1000;
 		break;
 	default:
 		return -EINVAL;