]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/pwm/core.c
pwm: Switch to the atomic API
[karo-tx-linux.git] / drivers / pwm / core.c
index 729d457861fd1b4fa7ffe5ea4dfd6b3f0b89ea7e..b0b87b3b52a6516f6fd1ab7a28cb7449589f4370 100644 (file)
@@ -948,13 +948,16 @@ static void pwm_dbg_show(struct pwm_chip *chip, struct seq_file *s)
 
        for (i = 0; i < chip->npwm; i++) {
                struct pwm_device *pwm = &chip->pwms[i];
+               struct pwm_state state;
+
+               pwm_get_state(pwm, &state);
 
                seq_printf(s, " pwm-%-3d (%-20.20s):", i, pwm->label);
 
                if (test_bit(PWMF_REQUESTED, &pwm->flags))
                        seq_puts(s, " requested");
 
-               if (pwm_is_enabled(pwm))
+               if (state.enabled)
                        seq_puts(s, " enabled");
 
                seq_puts(s, "\n");