diff options
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/regulator/max77663-regulator.c | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/drivers/regulator/max77663-regulator.c b/drivers/regulator/max77663-regulator.c index dca8ece4c433..c9001c0a3e9f 100644 --- a/drivers/regulator/max77663-regulator.c +++ b/drivers/regulator/max77663-regulator.c @@ -704,15 +704,13 @@ skip_init_apply: val |= (SD_SR_100 << SD_SR_SHIFT); } - if (pdata->flags & SD_FORCED_PWM_MODE) { - mask |= SD_FPWM_MASK; + mask |= SD_FPWM_MASK; + if (pdata->flags & SD_FORCED_PWM_MODE) val |= SD_FPWM_MASK; - } - if (pdata->flags & SD_FSRADE_DISABLE) { - mask |= SD_FSRADE_MASK; + mask |= SD_FSRADE_MASK; + if (pdata->flags & SD_FSRADE_DISABLE) val |= SD_FSRADE_MASK; - } ret = max77663_regulator_cache_write(reg, reg->regs[CFG_REG].addr, mask, val, |