mbox series

[6.1.y-cip,00/15] Enable MTU3 PWM/Counter support on RZ/G2L SMARC

Message ID 20230912195915.607664-1-biju.das.jz@bp.renesas.com (mailing list archive)
Headers show
Series Enable MTU3 PWM/Counter support on RZ/G2L SMARC | expand

Message

Biju Das Sept. 12, 2023, 7:59 p.m. UTC
This patch series aims to enable MTU3 PWM/Counter support on RZ/G2L SMARC EVK.

The first 2 patches are dma fixes.
 
All the patches are cherry-picked from the mainline.

This patch series depend upon [1]
[1]
https://lore.kernel.org/cip-dev/20230911162840.1115401-1-biju.das.jz@bp.renesas.com/T/#t

Arnd Bergmann (1):
  mfd: rz-mtu3: Link time dependencies

Biju Das (13):
  dmaengine: sh: rz-dmac: Improve cleanup order in probe()/remove()
  clk: renesas: r9a07g043: Add MTU3a clock and reset entry
  mfd: rz-mtu3: Fix COMPILE_TEST build error
  mfd: rz-mtu3: Reduce critical sections
  mfd: rz-mtu3: Replace raw_spin_lock->spin_lock()
  Documentation: ABI: sysfs-bus-counter: Fix indentation
  counter: rz-mtu3-cnt: Reorder locking sequence for consistency
  pwm: rz-mtu3: Fix build warning 'num_channel_ios' not described
  arm64: defconfig: Enable Renesas MTU3a PWM config
  arm64: dts: renesas: rzg2l-smarc: Add support for enabling MTU3
  arm64: dts: renesas: rzg2lc-smarc: Add support for enabling MTU3
  arm64: dts: renesas: r9a07g043: Add MTU3a node
  arm64: dts: renesas: rzg2ul-smarc: Add support for enabling MTU3

Hien Huynh (1):
  dmaengine: sh: rz-dmac: Fix destination and source data size setting

 Documentation/ABI/testing/sysfs-bus-counter   |  8 +--
 arch/arm64/boot/dts/renesas/r9a07g043.dtsi    | 70 +++++++++++++++++++
 .../boot/dts/renesas/r9a07g043u11-smarc.dts   | 11 +++
 .../boot/dts/renesas/r9a07g044c2-smarc.dts    | 12 ++++
 .../boot/dts/renesas/r9a07g044l2-smarc.dts    | 21 ++++++
 .../boot/dts/renesas/r9a07g054l2-smarc.dts    | 20 ++++++
 .../dts/renesas/rzg2l-smarc-pinfunction.dtsi  | 20 ++++++
 arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi  | 23 +++++-
 .../dts/renesas/rzg2lc-smarc-pinfunction.dtsi |  9 +++
 arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi | 14 +++-
 .../dts/renesas/rzg2ul-smarc-pinfunction.dtsi |  6 ++
 arch/arm64/boot/dts/renesas/rzg2ul-smarc.dtsi | 13 ++++
 arch/arm64/configs/defconfig                  |  1 +
 drivers/clk/renesas/r9a07g043-cpg.c           |  3 +
 drivers/counter/rz-mtu3-cnt.c                 |  4 +-
 drivers/dma/sh/rz-dmac.c                      | 17 +++--
 drivers/mfd/Kconfig                           |  1 +
 drivers/mfd/rz-mtu3.c                         | 30 ++++----
 drivers/pwm/Kconfig                           |  2 +-
 drivers/pwm/pwm-rz-mtu3.c                     |  2 +-
 include/linux/mfd/rz-mtu3.h                   | 66 -----------------
 21 files changed, 252 insertions(+), 101 deletions(-)

Comments

Pavel Machek Sept. 12, 2023, 9:27 p.m. UTC | #1
Hi!

> This patch series aims to enable MTU3 PWM/Counter support on RZ/G2L SMARC EVK.
> 
> The first 2 patches are dma fixes.
>  
> All the patches are cherry-picked from the mainline.

Thank you. It looks ok to me, and I can apply it if there are no other
comments and if it tests ok.

Best regards,
								Pavel
Pavel Machek Sept. 13, 2023, 3:51 p.m. UTC | #2
Hi!

> > This patch series aims to enable MTU3 PWM/Counter support on RZ/G2L SMARC EVK.
> > 
> > The first 2 patches are dma fixes.
> >  
> > All the patches are cherry-picked from the mainline.
> 
> Thank you. It looks ok to me, and I can apply it if there are no other
> comments and if it tests ok.

It passed testing so I'm applying / pushing it.

Best regards,
									Pavel