power: axp288: fg 100% capacity at full charg st

it stays under 99% at fully charged state.
Hence it's required to set 100% capacity

Signed-off-by: Andrew Kim <andrew.kim@intel.com>
diff --git a/drivers/power/dc_xpwr_battery.c b/drivers/power/dc_xpwr_battery.c
index 050f99b..eda73a7 100644
--- a/drivers/power/dc_xpwr_battery.c
+++ b/drivers/power/dc_xpwr_battery.c
@@ -202,6 +202,7 @@
 #define FULL_CAP_THLD			98	/* 98% capacity */
 #define BATT_DET_CAP_THLD		95	/* 95% capacity */
 #define DC_FG_INTR_NUM			6
+#define FULL_CAP_VAL			0x64	/* 100% capacity */
 
 #define THERM_CURVE_MAX_SAMPLES		18
 #define THERM_CURVE_MAX_VALUES		4
@@ -775,6 +776,8 @@
 		break;
 	case POWER_SUPPLY_PROP_CAPACITY:
 		ret = pmic_fg_get_capacity(info);
+		if (info->status == POWER_SUPPLY_STATUS_FULL)
+			ret = FULL_CAP_VAL;
 		if (ret < 0)
 			goto pmic_fg_read_err;