]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
pwm: jz4740: Another few conversions to regmap_{set,clear}_bits()
authorUwe Kleine-König <ukleinek@baylibre.com>
Thu, 6 Jun 2024 16:40:46 +0000 (18:40 +0200)
committerUwe Kleine-König <ukleinek@kernel.org>
Wed, 10 Jul 2024 15:52:46 +0000 (17:52 +0200)
Similar to commit 7d9199995412 ("pwm: jz4740: Use
regmap_{set,clear}_bits") convert two more regmap_update_bits() calls to
regmap_{set,clear}_bits() which were missed back then.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@baylibre.com>
Reviewed-by: Paul Cercueil <paul@crapouillou.net>
Link: https://lore.kernel.org/r/20240606164047.534741-5-u.kleine-koenig@baylibre.com
Signed-off-by: Uwe Kleine-König <ukleinek@kernel.org>
drivers/pwm/pwm-jz4740.c

index da4bf543d357d8e93c5a48cdd027d0674872640d..6bdb01619380fb15d741deaa5536e0ebd3fa0e68 100644 (file)
@@ -201,12 +201,11 @@ static int jz4740_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm,
         * state instead of its inactive state.
         */
        if ((state->polarity == PWM_POLARITY_NORMAL) ^ state->enabled)
-               regmap_update_bits(jz->map, TCU_REG_TCSRc(pwm->hwpwm),
-                                  TCU_TCSR_PWM_INITL_HIGH, 0);
+               regmap_clear_bits(jz->map, TCU_REG_TCSRc(pwm->hwpwm),
+                                 TCU_TCSR_PWM_INITL_HIGH);
        else
-               regmap_update_bits(jz->map, TCU_REG_TCSRc(pwm->hwpwm),
-                                  TCU_TCSR_PWM_INITL_HIGH,
-                                  TCU_TCSR_PWM_INITL_HIGH);
+               regmap_set_bits(jz->map, TCU_REG_TCSRc(pwm->hwpwm),
+                               TCU_TCSR_PWM_INITL_HIGH);
 
        if (state->enabled)
                jz4740_pwm_enable(chip, pwm);