diff options
Diffstat (limited to 'drivers/mfd')
-rw-r--r-- | drivers/mfd/rk808.c | 3 |
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[] = { |