[GIT PULL] pwm: Changes for v5.17-rc1

From: Thierry Reding
Date: Wed Jan 19 2022 - 06:31:33 EST


Hi Linus,

The following changes since commit fa55b7dcdc43c1aa1ba12bca9d2dd4318c2a0dbf:

Linux 5.16-rc1 (2021-11-14 13:56:52 -0800)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git tags/pwm/for-5.17-rc1

for you to fetch changes up to 3f0565451cc0c5158513af0bc4e91aa8fb0b5e75:

dt-bindings: pwm: Avoid selecting schema on node name match (2021-12-09 18:17:02 +0100)

Thanks,
Thierry

----------------------------------------------------------------
pwm: Changes for v5.17-rc1

This contains a number of nice cleanups and improvements for the core
and various drivers as well as a minor tweak to the json-schema device
tree bindings.

----------------------------------------------------------------
Thierry Reding (1):
dt-bindings: pwm: Avoid selecting schema on node name match

Uwe Kleine-König (7):
pwm: Move legacy driver handling into a dedicated function
pwm: Prevent a glitch for legacy drivers
pwm: Restore initial state if a legacy callback fails
pwm: twl: Implement .apply() callback
pwm: img: Implement .apply() callback
pwm: vt8500: Implement .apply() callback
pwm: img: Use only a single idiom to get a runtime PM reference

Documentation/devicetree/bindings/pwm/pwm.yaml | 2 +
drivers/pwm/core.c | 139 ++++++++++++++-----------
drivers/pwm/pwm-img.c | 35 +++++--
drivers/pwm/pwm-twl.c | 62 +++++++++--
drivers/pwm/pwm-vt8500.c | 57 ++++++++--
5 files changed, 213 insertions(+), 82 deletions(-)