Linux PWM subsystem development
 help / color / mirror / Atom feed
From: Thierry Reding <thierry.reding@gmail.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: "Uwe Kleine-König" <u.kleine-koenig@pengutronix.de>,
	"Lee Jones" <lee.jones@linaro.org>,
	linux-pwm@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: [GIT PULL] pwm: Changes for v5.15-rc1
Date: Thu,  9 Sep 2021 19:34:20 +0200	[thread overview]
Message-ID: <20210909173420.3551559-1-thierry.reding@gmail.com> (raw)

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(-)

             reply	other threads:[~2021-09-09 17:34 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-09-09 17:34 Thierry Reding [this message]
2021-09-11 17:30 ` [GIT PULL] pwm: Changes for v5.15-rc1 pr-tracker-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20210909173420.3551559-1-thierry.reding@gmail.com \
    --to=thierry.reding@gmail.com \
    --cc=lee.jones@linaro.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-pwm@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    --cc=u.kleine-koenig@pengutronix.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox