[GIT PULL] pwm: Changes for v5.4-rc1
From: Thierry Reding
Date: Fri Sep 27 2019 - 12:31:12 EST
Hi Linus,
The following changes since commit 6cf9481b440da6d6d86bd8e4c99a8b553b9d1271:
pwm: Fallback to the static lookup-list when acpi_pwm_get fails (2019-08-08 13:17:38 +0200)
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.4-rc1
for you to fetch changes up to da635e7abe3f4ec9a8270ca4f5ba946d1a43f678:
MAINTAINERS: Add myself as reviewer for the PWM subsystem (2019-09-26 13:27:51 +0200)
Just in case you're wondering, the start commit above corresponds to the
pwm/for-5.3-rc4 tag that you pulled into v5.3-rc4.
Thanks,
Thierry
----------------------------------------------------------------
pwm: Changes for v5.4-rc1
Besides one new driver being added for the PWM controller found in
various Spreadtrum SoCs, this series of changes brings a slew of, mostly
minor, fixes and cleanups for existing drivers, as well as some
enhancements to the core code.
Lastly, Uwe is added to the PWM subsystem entry of the MAINTAINERS file,
making official his role as a reviewer.
----------------------------------------------------------------
Anson Huang (1):
pwm: mxs: Use devm_platform_ioremap_resource() to simplify code
Baolin Wang (2):
dt-bindings: pwm: sprd: Add Spreadtrum PWM documentation
pwm: sprd: Add Spreadtrum PWM support
Ding Xiang (1):
pwm: sifive: Remove redundant error message
Fabien Parent (2):
dt-bindings: pwm: mediatek: Add documentation for MT8516
pwm: mediatek: Add MT8516 SoC support
Fabrice Gasnier (1):
pwm: stm32-lp: Add check in case requested period cannot be achieved
Kamel Bouhara (1):
pwm: atmel: Remove platform_device_id and use only dt bindings
Ryder Lee (1):
dt-bindings: pwm: Update bindings for MT7629 SoC
Sam Shih (6):
pwm: mediatek: Drop the check for of_device_get_match_data()
pwm: mediatek: Remove the has_clks field
pwm: mediatek: Allocate the clks array dynamically
pwm: mediatek: Use pwm_mediatek as common prefix
pwm: mediatek: Update license and switch to SPDX tag
pwm: mediatek: Add MT7629 compatible string
Stefan Wahren (3):
pwm: bcm2835: Suppress error message for invalid period_ns
pwm: bcm2835: Fix period_ns range check
pwm: bcm2835: Suppress error message during deferred probe
Stephen Boyd (1):
pwm: Remove dev_err() usage after platform_get_irq()
Thierry Reding (2):
pwm: atmel: Remove unneeded check for match data
pwm: atmel: Consolidate driver data initialization
Uwe Kleine-KÃnig (12):
pwm: jz4740: Document known limitations
pwm: imx: Document known limitations
pwm: rockchip: Set polarity unconditionally in .get_state()
pwm: Introduce local struct pwm_chip in pwm_apply_state()
pwm: Let pwm_get_state() return the last implemented state
pwm: rockchip: Don't update the state for the caller of pwm_apply_state()
pwm: sun4i: Don't update the state for the caller of pwm_apply_state()
pwm: fsl-ftm: Don't update the state for the caller of pwm_apply_state()
pwm: Ensure pwm_apply_state() doesn't modify the state argument
MAINTAINERS: Add a selection of PWM related keywords to the PWM entry
MAINTAINERS: Add patchwork link for PWM entry
MAINTAINERS: Add myself as reviewer for the PWM subsystem
Yoshihiro Shimoda (1):
pwm: rcar: Remove a redundant condition in rcar_pwm_apply()
.../devicetree/bindings/pwm/pwm-mediatek.txt | 2 +
Documentation/devicetree/bindings/pwm/pwm-sprd.txt | 40 +++
MAINTAINERS | 3 +
drivers/gpio/gpio-mvebu.c | 2 +-
drivers/pwm/Kconfig | 13 +-
drivers/pwm/Makefile | 1 +
drivers/pwm/core.c | 40 +--
drivers/pwm/pwm-atmel-hlcdc.c | 2 +-
drivers/pwm/pwm-atmel.c | 49 +---
drivers/pwm/pwm-bcm-iproc.c | 2 +-
drivers/pwm/pwm-bcm2835.c | 19 +-
drivers/pwm/pwm-cros-ec.c | 2 +-
drivers/pwm/pwm-fsl-ftm.c | 8 +-
drivers/pwm/pwm-hibvt.c | 2 +-
drivers/pwm/pwm-imx-tpm.c | 4 +-
drivers/pwm/pwm-imx27.c | 6 +-
drivers/pwm/pwm-jz4740.c | 7 +-
drivers/pwm/pwm-lpss.c | 2 +-
drivers/pwm/pwm-mediatek.c | 231 +++++++--------
drivers/pwm/pwm-meson.c | 4 +-
drivers/pwm/pwm-mxs.c | 4 +-
drivers/pwm/pwm-rcar.c | 4 +-
drivers/pwm/pwm-rockchip.c | 18 +-
drivers/pwm/pwm-sifive.c | 6 +-
drivers/pwm/pwm-sprd.c | 309 +++++++++++++++++++++
drivers/pwm/pwm-sti.c | 4 +-
drivers/pwm/pwm-stm32-lp.c | 8 +-
drivers/pwm/pwm-stm32.c | 4 +-
drivers/pwm/pwm-sun4i.c | 10 +-
drivers/pwm/pwm-zx.c | 2 +-
include/linux/pwm.h | 4 +-
31 files changed, 576 insertions(+), 236 deletions(-)
create mode 100644 Documentation/devicetree/bindings/pwm/pwm-sprd.txt
create mode 100644 drivers/pwm/pwm-sprd.c