From: Pavel Machek <pavel@xxxxxx> There have been some cases of droid4 battery bulging that seem to be related to being left connected to the charger for several weeks. It is suspected that the 4.35V charge voltage configured for the battery is too much in the long run, so lets limit the charge voltage to 4.2V. Note that we are using the same register values as the Android distros on droid4, so it is suspected that the same problem also exists in Android. Fixes: 3ae5f06681fc ("power: supply: cpcap-charger: Fix charge voltage configuration") Reported-by: Merlijn Wajer <merlijn@xxxxxxxxxx> Signed-off-by: Pavel Machek <pavel@xxxxxx> [tony@xxxxxxxxxxx: added description of the problem and fixes tag] Signed-off-by: Tony Lindgren <tony@xxxxxxxxxxx> --- drivers/power/supply/cpcap-charger.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/power/supply/cpcap-charger.c b/drivers/power/supply/cpcap-charger.c --- a/drivers/power/supply/cpcap-charger.c +++ b/drivers/power/supply/cpcap-charger.c @@ -457,7 +457,7 @@ static void cpcap_usb_detect(struct work_struct *work) max_current = CPCAP_REG_CRM_ICHRG_0A532; error = cpcap_charger_set_state(ddata, - CPCAP_REG_CRM_VCHRG_4V35, + CPCAP_REG_CRM_VCHRG_4V20, max_current, 0); if (error) goto out_err; -- 2.23.0