dev: qpnp-lcdb: Fix pwr_up/down delay mask to prevent override
Fix power_down delay mask which overrides the configuration of
power_up delay.
Change-Id: Ibbfda17f183e4befca92bce2494227a8bbfd891c
Signed-off-by: Ashay Jaiswal <ashayj@codeaurora.org>
diff --git a/dev/qpnp_wled/qpnp_lcdb.c b/dev/qpnp_wled/qpnp_lcdb.c
index f2eba5b..8676a7b 100644
--- a/dev/qpnp_wled/qpnp_lcdb.c
+++ b/dev/qpnp_wled/qpnp_lcdb.c
@@ -154,7 +154,7 @@
reg |= (lcdb->lcdb_pwrup_dly_ms << LCDB_PWRUP_DLY_SHIFT);
/* Set power down delay */
- reg &= QPNP_LCDB_PWRDN_DLY_MASK;
+ reg &= ~(QPNP_LCDB_PWRDN_DLY_MASK);
reg |= (lcdb->lcdb_pwrdn_dly_ms);
pmic_spmi_reg_write(lcdb->lcdb_base + QPNP_LCDB_PWRUP_PWRDN_CTL_REG,