[GIT PULL] pwm: Changes for 7.3-rc1

Uwe Kleine-König <[email protected]>
Newsgroups org.kernel.vger.linux-pwm,org.kernel.vger.linux-kernel
Message-ID <aoI4RihmFwccNTL3@monoceros>
Hello Linus,

the following changes since commit dc59e4fea9d83f03bad6bddf3fa2e52491777482:

  Linux 7.2-rc1 (2026-06-28 12:01:31 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git tags/pwm/for-7.3-rc1

for you to fetch changes up to b4e94b0418ad6dbe62b6ca53369159ed3d9f0d8c:

  pwm: th1520: use vertical import style (2026-08-11 06:58:59 +0200)

Most patches were in next for for quite some time, for the two topmost
Rust patches I failed to apply them earlier after they got Michal's
blessing so these were in next only roughly a week.

I don't expect any merge issues, there were no conflicts found in next
and the branch merges fine into your master branch.

Thanks for pulling pwm/for-7.3-rc1 for 7.3-rc1.

Best regards
Uwe

----------------------------------------------------------------
pwm: Changes for v7.3-rc1

A bunch of cleanups---in C and Rust---and  a devicetree and driver
extension for a new SoC variant.

Thanks for Biju Das, Francis Laniel, Guru Das Srinagesh, Markus Elfring,
Mikko Perttunen, Thierry Reding, and Yi-Wei Wang for their changes and
further Alexandre Courbot, Benno Lossin, Chen Wang, Geert Uytterhoeven,
Jon Hunter, Laurent Pinchart, Michal Wilczynski, Mikko Perttunen, and
Rob Herring for valuable review feedback.

----------------------------------------------------------------
Biju Das (1):
      pwm: rzg2l-gpt: Drop unused rzg2l_gpt_chip parameter from rzg2l_gpt_calculate_prescale()

Francis Laniel (1):
      rust: pwm: replace `core::mem::zeroed` with `pin_init::zeroed`

Guru Das Srinagesh (1):
      pwm: th1520: use vertical import style

Markus Elfring (1):
      pwm: Use seq_putc() calls in pwm_dbg_show()

Mikko Perttunen (4):
      pwm: tegra: Prefix driver-local macros and functions
      pwm: tegra: Modify read/write accessors for multi-register channel
      pwm: tegra: Parametrize duty and scale field widths
      pwm: tegra: Add support for Tegra264

Thierry Reding (1):
      dt-bindings: pwm: Document Tegra264 controller

Uwe Kleine-König (The Capable Hub) (8):
      pwm: mc33xs2410: Initialize spi_device_id arrays using member names
      pwm: Use named initializers for platform_device_id arrays
      pwm: pxa: Depend on OF and simplify accordingly
      pwm: pca9685: Drop unused assignment of acpi_device_id driver data
      pwm: Use named initializers for arrays of acpi_device_id
      pwm: Unify coding style of acpi_device_id arrays
      pwm: Unify coding style of of_device_id arrays
      pwm: lpss-pci: Unify coding style of pci_device_id array

Yi-Wei Wang (1):
      pwm: tegra: Avoid hard-coded max clock frequency

 .../bindings/pwm/nvidia,tegra20-pwm.yaml           |   1 +
 drivers/pwm/Kconfig                                |   2 +-
 drivers/pwm/core.c                                 |   6 +-
 drivers/pwm/pwm-adp5585.c                          |   4 +-
 drivers/pwm/pwm-apple.c                            |   2 +-
 drivers/pwm/pwm-argon-fan-hat.c                    |   2 +-
 drivers/pwm/pwm-atmel-hlcdc.c                      |  15 +-
 drivers/pwm/pwm-atmel-tcb.c                        |   6 +-
 drivers/pwm/pwm-atmel.c                            |   3 +-
 drivers/pwm/pwm-bcm-iproc.c                        |   2 +-
 drivers/pwm/pwm-bcm-kona.c                         |   2 +-
 drivers/pwm/pwm-bcm2835.c                          |   2 +-
 drivers/pwm/pwm-berlin.c                           |   2 +-
 drivers/pwm/pwm-brcmstb.c                          |   2 +-
 drivers/pwm/pwm-clk.c                              |   2 +-
 drivers/pwm/pwm-clps711x.c                         |   2 +-
 drivers/pwm/pwm-cros-ec.c                          |   2 +-
 drivers/pwm/pwm-hibvt.c                            |   2 +-
 drivers/pwm/pwm-imx-tpm.c                          |   2 +-
 drivers/pwm/pwm-imx1.c                             |   2 +-
 drivers/pwm/pwm-imx27.c                            |   2 +-
 drivers/pwm/pwm-ipq.c                              |   4 +-
 drivers/pwm/pwm-jz4740.c                           |   2 +-
 drivers/pwm/pwm-loongson.c                         |   2 +-
 drivers/pwm/pwm-lp3943.c                           |   2 +-
 drivers/pwm/pwm-lpc18xx-sct.c                      |   2 +-
 drivers/pwm/pwm-lpc32xx.c                          |   2 +-
 drivers/pwm/pwm-lpss-pci.c                         |   2 +-
 drivers/pwm/pwm-lpss-platform.c                    |  10 +-
 drivers/pwm/pwm-mc33xs2410.c                       |   2 +-
 drivers/pwm/pwm-mediatek.c                         |   2 +-
 drivers/pwm/pwm-meson.c                            |   9 +-
 drivers/pwm/pwm-mtk-disp.c                         |   8 +-
 drivers/pwm/pwm-mxs.c                              |   2 +-
 drivers/pwm/pwm-omap-dmtimer.c                     |   4 +-
 drivers/pwm/pwm-pca9685.c                          |   6 +-
 drivers/pwm/pwm-pxa.c                              |  30 ++--
 drivers/pwm/pwm-raspberrypi-poe.c                  |   2 +-
 drivers/pwm/pwm-rcar.c                             |   4 +-
 drivers/pwm/pwm-renesas-tpu.c                      |  10 +-
 drivers/pwm/pwm-rockchip.c                         |   8 +-
 drivers/pwm/pwm-rzg2l-gpt.c                        |   7 +-
 drivers/pwm/pwm-samsung.c                          |   2 +-
 drivers/pwm/pwm-sifive.c                           |   2 +-
 drivers/pwm/pwm-sl28cpld.c                         |   2 +-
 drivers/pwm/pwm-sophgo-sg2042.c                    |   7 +-
 drivers/pwm/pwm-sprd.c                             |   4 +-
 drivers/pwm/pwm-sti.c                              |   2 +-
 drivers/pwm/pwm-stm32-lp.c                         |   4 +-
 drivers/pwm/pwm-stm32.c                            |   6 +-
 drivers/pwm/pwm-sun4i.c                            |   2 +-
 drivers/pwm/pwm-sunplus.c                          |   4 +-
 drivers/pwm/pwm-tegra.c                            | 160 ++++++++++++++-------
 drivers/pwm/pwm-tiecap.c                           |   6 +-
 drivers/pwm/pwm-tiehrpwm.c                         |   2 +-
 drivers/pwm/pwm-twl-led.c                          |   2 +-
 drivers/pwm/pwm-twl.c                              |   2 +-
 drivers/pwm/pwm-visconti.c                         |   2 +-
 drivers/pwm/pwm-vt8500.c                           |   2 +-
 drivers/pwm/pwm-xilinx.c                           |   4 +-
 drivers/pwm/pwm_th1520.rs                          |  12 +-
 rust/kernel/pwm.rs                                 |   4 +-
 62 files changed, 232 insertions(+), 184 deletions(-)
signature.asc (application/pgp-signature, 488 B)
-----BEGIN PGP SIGNATURE-----

iQEzBAABCgAdFiEEP4GsaTp6HlmJrf7Tj4D7WH0S/k4FAmqCOrYACgkQj4D7WH0S
/k5snwf/Yu37ckweNwhrXqB9PyTX0R0tO2kSWyzYB6evUgOfLjYCZO5jWwpNC2jz
Kw7F3rtRQB+iFYqXkEf3VUIA6ExzfVVDAV6l5rwq0kY1fC+XZUtgE76yb4yrKm5d
ZNpqqm5p21rWv5z/OchBawquKwhhFGPycW+qWUT69Xc7rIJNlPgctD42EyeTdWyA
Wel0K4UWEhTTW2klqnS7HPYCBzrL+ITCgcj+e8KIud74tGcm8A8//RMiViSD/xmZ
ltonWuM4RGRt0+EuenTidOD/73a4EibV42dex57e7BSPbok7Ic4UPB8hf9o7L28r
W+CPXpCvu6bZt64DQKO4qI35BsmfZw==
=F+0+
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.