Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e935842a authored by Linus Torvalds's avatar Linus Torvalds
Browse files

Merge tag 'pwm/for-5.4-rc6' of...

Merge tag 'pwm/for-5.4-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm

Pull pwm fixes from Thierry Reding:
 "It turned out that relying solely on drivers storing all the PWM state
  in hardware was a little premature and causes a number of subtle (and
  some not so subtle) regressions. Revert the offending patch for now"

* tag 'pwm/for-5.4-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm:
  Revert "pwm: Let pwm_get_state() return the last implemented state"
parents f83e148a 40a6b9a0
Loading
Loading
Loading
Loading
+1 −8
Original line number Diff line number Diff line
@@ -472,13 +472,6 @@ int pwm_apply_state(struct pwm_device *pwm, const struct pwm_state *state)
		if (err)
			return err;

		/*
		 * .apply might have to round some values in *state, if possible
		 * read the actually implemented value back.
		 */
		if (chip->ops->get_state)
			chip->ops->get_state(chip, pwm, &pwm->state);
		else
		pwm->state = *state;
	} else {
		/*