Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit caf59b0e authored by Fenglin Wu's avatar Fenglin Wu
Browse files

power: supply: qpnp-smblite: only enable WDOG during USB plugin



WDOG_TIMER_EN_BIT is used for enabling WDOG all the time, this is not
required hence remove it.

Change-Id: I68ffff4dd3e3fdc669cb7a45948fd308107d81ad
Signed-off-by: default avatarFenglin Wu <fenglinw@codeaurora.org>
parent 74de7711
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -1342,9 +1342,11 @@ static int smblite_init_hw(struct smblite *chip)
	}

	/* enable WD BARK and enable it on plugin */
	val = WDOG_TIMER_EN_ON_PLUGIN_BIT | BARK_WDOG_INT_EN_BIT
	mask = WDOG_TIMER_EN_ON_PLUGIN_BIT | BARK_WDOG_INT_EN_BIT
		| BITE_WDOG_DISABLE_CHARGING_CFG_BIT | WDOG_TIMER_EN_BIT;
	rc = smblite_lib_masked_write(chg, WD_CFG_REG, val, val);
	val = WDOG_TIMER_EN_ON_PLUGIN_BIT | BARK_WDOG_INT_EN_BIT
		| BITE_WDOG_DISABLE_CHARGING_CFG_BIT;
	rc = smblite_lib_masked_write(chg, WD_CFG_REG, mask, val);
	if (rc < 0) {
		pr_err("Couldn't configue WD config rc=%d\n", rc);
		return rc;