mbox series

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

Message ID 20210909173420.3551559-1-thierry.reding@gmail.com
State Accepted
Headers show
Series [GIT,PULL] pwm: Changes for v5.15-rc1 | expand

Pull-request

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

Message

Thierry Reding Sept. 9, 2021, 5:34 p.m. UTC
Hi Linus,

The following changes since commit 2734d6c1b1a089fb593ef6a23d4b70903526fe0c:

  Linux 5.14-rc2 (2021-07-18 14:13:49 -0700)

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.15-rc1

for you to fetch changes up to 3f2b16734914fa7c53ef7f8a10a63828890dbd37:

  pwm: mtk-disp: Implement atomic API .get_state() (2021-09-02 22:27:46 +0200)

Thanks,
Thierry

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

The changes this time around are mostly janitorial in nature. A lot of
this is simplifications of drivers using device-managed functions and
improving compilation coverage.

The Mediatek display PWM driver now supports the atomic API.

Cleanups and minor fixes make up the remainder of this set.

----------------------------------------------------------------
Jitao Shi (4):
      pwm: mtk-disp: Adjust the clocks to avoid them mismatch
      pwm: mtk-disp: Implement atomic API .apply()
      pwm: mtk-disp: Fix overflow in period and duty calculation
      pwm: mtk-disp: Implement atomic API .get_state()

Liang Chen (1):
      dt-bindings: pwm: rockchip: Add description for rk3568

Uwe Kleine-König (49):
      pwm: atmel: Rework tracking updates pending in hardware
      pwm: ab8500: Fix register offset calculation to not depend on probe order
      pwm: lpc32xx: Don't modify HW state in .probe() after the PWM chip was registered
      pwm: mxs: Don't modify HW state in .probe() after the PWM chip was registered
      pwm: img: Don't modify HW state in .remove() callback
      pwm: rockchip: Don't modify HW state in .remove() callback
      pwm: stm32-lp: Don't modify HW state in .remove() callback
      pwm: hibvt: Disable the clock only after the PWM was unregistered
      pwm: rockchip: Unprepare clocks only after the PWM was unregistered
      pwm: tiehrpwm: Unprepare clock only after the PWM was unregistered
      pwm: ntxec: Drop useless assignment to struct pwmchip::base
      pwm: jz4740: Improve compile coverage by allowing to enable on !MIPS
      pwm: keembay: Improve compile coverage by allowing to enable on !ARM64
      pwm: ab8500: Simplify using devm_pwmchip_add()
      pwm: bcm-kona: Simplify using devm_pwmchip_add()
      pwm: ep93xx: Simplify using devm_pwmchip_add()
      pwm: fsl-ftm: Simplify using devm_pwmchip_add()
      pwm: imx27: Simplify using devm_pwmchip_add()
      pwm: intel-lgm: Simplify using devm_pwmchip_add()
      pwm: iqs620a: Simplify using devm_pwmchip_add()
      pwm: jz4740: Simplify using devm_pwmchip_add()
      pwm: keembay: Simplify using devm_pwmchip_add()
      pwm: lp3943: Simplify using devm_pwmchip_add()
      pwm: lpc32xx: Simplify using devm_pwmchip_add()
      pwm: mediatek: Simplify using devm_pwmchip_add()
      pwm: mxs: Simplify using devm_pwmchip_add()
      pwm: ntxec: Simplify using devm_pwmchip_add()
      pwm: pxa: Simplify using devm_pwmchip_add()
      pwm: raspberrypi-poe: Simplify using devm_pwmchip_add()
      pwm: sl28cpld: Simplify using devm_pwmchip_add()
      pwm: stm32-lp: Simplify using devm_pwmchip_add()
      pwm: tiecap: Simplify using devm_pwmchip_add()
      pwm: twl-led: Simplify using devm_pwmchip_add()
      pwm: twl: Simplify using devm_pwmchip_add()
      pwm: atmel-hlcdc: Don't check the return code of pwmchip_remove()
      pwm: atmel-tcb: Don't check the return code of pwmchip_remove()
      pwm: brcmstb: Don't check the return code of pwmchip_remove()
      pwm: cros-ec: Don't check the return code of pwmchip_remove()
      pwm: img: Don't check the return code of pwmchip_remove()
      pwm: imx-tpm: Don't check the return code of pwmchip_remove()
      pwm: mtk-disp: Don't check the return code of pwmchip_remove()
      pwm: omap-dmtimer: Don't check the return code of pwmchip_remove()
      pwm: pca9685: Don't check the return code of pwmchip_remove()
      pwm: rcar: Don't check the return code of pwmchip_remove()
      pwm: renesas-tpu: Don't check the return code of pwmchip_remove()
      pwm: samsung: Don't check the return code of pwmchip_remove()
      pwm: sifive: Don't check the return code of pwmchip_remove()
      pwm: sun4i: Don't check the return code of pwmchip_remove()
      pwm: Make pwmchip_remove() return void

 .../devicetree/bindings/pwm/pwm-rockchip.yaml      |   1 +
 drivers/pwm/Kconfig                                |   5 +-
 drivers/pwm/core.c                                 |   4 +-
 drivers/pwm/pwm-ab8500.c                           |  35 ++---
 drivers/pwm/pwm-atmel-hlcdc.c                      |   5 +-
 drivers/pwm/pwm-atmel-tcb.c                        |   5 +-
 drivers/pwm/pwm-atmel.c                            | 102 +++++++++---
 drivers/pwm/pwm-bcm-kona.c                         |  12 +-
 drivers/pwm/pwm-brcmstb.c                          |   5 +-
 drivers/pwm/pwm-cros-ec.c                          |   4 +-
 drivers/pwm/pwm-ep93xx.c                           |  11 +-
 drivers/pwm/pwm-fsl-ftm.c                          |  10 +-
 drivers/pwm/pwm-hibvt.c                            |   4 +-
 drivers/pwm/pwm-img.c                              |  20 +--
 drivers/pwm/pwm-imx-tpm.c                          |   5 +-
 drivers/pwm/pwm-imx27.c                            |  14 +-
 drivers/pwm/pwm-intel-lgm.c                        |  12 +-
 drivers/pwm/pwm-iqs620a.c                          |  16 +-
 drivers/pwm/pwm-jz4740.c                           |  12 +-
 drivers/pwm/pwm-keembay.c                          |  12 +-
 drivers/pwm/pwm-lp3943.c                           |  12 +-
 drivers/pwm/pwm-lpc32xx.c                          |  22 +--
 drivers/pwm/pwm-mediatek.c                         |  12 +-
 drivers/pwm/pwm-mtk-disp.c                         | 174 ++++++++++++---------
 drivers/pwm/pwm-mxs.c                              |  25 +--
 drivers/pwm/pwm-ntxec.c                            |  14 +-
 drivers/pwm/pwm-omap-dmtimer.c                     |   5 +-
 drivers/pwm/pwm-pca9685.c                          |   5 +-
 drivers/pwm/pwm-pxa.c                              |  13 +-
 drivers/pwm/pwm-raspberrypi-poe.c                  |  12 +-
 drivers/pwm/pwm-rcar.c                             |   5 +-
 drivers/pwm/pwm-renesas-tpu.c                      |   5 +-
 drivers/pwm/pwm-rockchip.c                         |  16 +-
 drivers/pwm/pwm-samsung.c                          |   5 +-
 drivers/pwm/pwm-sifive.c                           |   6 +-
 drivers/pwm/pwm-sl28cpld.c                         |  12 +-
 drivers/pwm/pwm-stm32-lp.c                         |  12 +-
 drivers/pwm/pwm-sun4i.c                            |   5 +-
 drivers/pwm/pwm-tiecap.c                           |   6 +-
 drivers/pwm/pwm-tiehrpwm.c                         |   4 +-
 drivers/pwm/pwm-twl-led.c                          |  17 +-
 drivers/pwm/pwm-twl.c                              |  17 +-
 include/linux/pwm.h                                |   2 +-
 43 files changed, 260 insertions(+), 440 deletions(-)

Comments

pr-tracker-bot@kernel.org Sept. 11, 2021, 5:30 p.m. UTC | #1
The pull request you sent on Thu,  9 Sep 2021 19:34:20 +0200:

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

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/6701e7e7d8ee4f80d0c450aeab101e4a2a2678fa

Thank you!