pwm: iqs620a: Replace one remaining instance of regmap_update_bits()
authorJeff LaBundy <jeff@labundy.com>
Mon, 6 Feb 2023 02:56:22 +0000 (20:56 -0600)
committerThierry Reding <thierry.reding@gmail.com>
Fri, 17 Feb 2023 15:02:19 +0000 (16:02 +0100)
The call to regmap_update_bits() which was responsible for clearing
the PWM output enable register bit was recently dropped in favor of
a call to regmap_clear_bits(), thereby simplifying the code.

Similarly, the call to regmap_update_bits() which sets the same bit
can be simplified with a call to regmap_set_bits().

Signed-off-by: Jeff LaBundy <jeff@labundy.com>
Reviewed-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
drivers/pwm/pwm-iqs620a.c

index 4987ca940b648c7f5bd68c866e742e5e165758dd..8362b4870c66c464b7012af7cb8be349f3760dc8 100644 (file)
@@ -55,8 +55,8 @@ static int iqs620_pwm_init(struct iqs620_pwm_private *iqs620_pwm,
        if (ret)
                return ret;
 
-       return regmap_update_bits(iqs62x->regmap, IQS620_PWR_SETTINGS,
-                                 IQS620_PWR_SETTINGS_PWM_OUT, 0xff);
+       return regmap_set_bits(iqs62x->regmap, IQS620_PWR_SETTINGS,
+                              IQS620_PWR_SETTINGS_PWM_OUT);
 }
 
 static int iqs620_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm,