summaryrefslogtreecommitdiff
path: root/drivers/mfd
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/mfd')
-rw-r--r--drivers/mfd/rk808.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/mfd/rk808.c b/drivers/mfd/rk808.c
index 6b8059ca2533..7bd599774238 100644
--- a/drivers/mfd/rk808.c
+++ b/drivers/mfd/rk808.c
@@ -433,6 +433,9 @@ static const struct rk808_reg_data rk816_pre_init_reg[] = {
{ RK816_INT_STS_REG2, REG_WRITE_MSK, ALL_INT_FLAGS_ST },
{ RK816_INT_STS_REG3, REG_WRITE_MSK, ALL_INT_FLAGS_ST },
{ RK816_DCDC_EN_REG2, BOOST_EN_MASK, BOOST_DISABLE },
+ /* set write mask bit 1, otherwise 'is_enabled()' get wrong status */
+ { RK816_LDO_EN_REG1, REGS_WMSK, REGS_WMSK },
+ { RK816_LDO_EN_REG2, REGS_WMSK, REGS_WMSK },
};
static struct rk808_reg_data rk816_suspend_reg[] = {