mbox series

[v2,5.10.y-cip,00/15] Add ADC/CANFD/IIC support for RZ/G2L

Message ID 20220110115348.14297-1-prabhakar.mahadev-lad.rj@bp.renesas.com (mailing list archive)
Headers show
Series Add ADC/CANFD/IIC support for RZ/G2L | expand

Message

Prabhakar Mahadev Lad Jan. 10, 2022, 11:53 a.m. UTC
Hi All,

This patch series adds Sound and ADC support for Renesas RZ/G2L SoC
and enables RIIC/SOUND/CANFD/ADC on Renesas SMARC EVK.

I have also included the missing driver patch for riic and kernel configs.

All the patches have been cherry picked from v5.16-rc7.

I have created a MR [0] for cip-kernel-config to support build testing and
can be merged once this patch series is accepted.

Note: I have kept the clock related patches for audio as this will avoid
conflicts with the later patches.

[0] https://gitlab.com/cip-project/cip-kernel/cip-kernel-config/-/merge_requests/55

Changes for v2:
* Dropped sound support

v1:
https://patchwork.kernel.org/project/cip-dev/cover/
20211229101530.22783-1-prabhakar.mahadev-lad.rj@bp.renesas.com/

Cheers,
Prabhakar

Biju Das (5):
  i2c: riic: Add RZ/G2L support
  arm64: defconfig: Enable RIIC
  clk: renesas: r9a07g044: Add SSIF-2 clock and reset entries
  arm64: dts: renesas: rzg2l-smarc: Enable I2C{0,1,3} support
  clk: renesas: r9a07g044: Mark IA55_CLK and DMAC_ACLK critical

Colin Ian King (1):
  iio: adc: rzg2l_adc: Fix -EBUSY timeout error return

Lad Prabhakar (8):
  dt-bindings: iio: adc: Add binding documentation for Renesas RZ/G2L
    A/D converter
  iio: adc: Add driver for Renesas RZ/G2L A/D converter
  clk: renesas: r9a07g044: Add clock and reset entries for ADC
  arm64: dts: renesas: r9a07g044: Add ADC node
  arm64: defconfig: Enable RZG2L_ADC
  arm64: dts: renesas: rzg2l-smarc-som: Move extal and memory nodes to
    SOM DTSI
  arm64: dts: renesas: rzg2l-smarc-som: Enable ADC on SMARC platform
  arm64: dts: renesas: rzg2l-smarc: Enable CANFD

Yang Yingliang (1):
  iio: adc: rzg2l_adc: add missing clk_disable_unprepare() in
    rzg2l_adc_pm_runtime_resume()

 .../bindings/iio/adc/renesas,rzg2l-adc.yaml   | 134 ++++
 MAINTAINERS                                   |   8 +
 arch/arm64/boot/dts/renesas/r9a07g044.dtsi    |  42 ++
 .../boot/dts/renesas/r9a07g044l2-smarc.dts    |   7 +-
 .../boot/dts/renesas/rzg2l-smarc-som.dtsi     |  35 ++
 arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi  |  83 ++-
 arch/arm64/configs/defconfig                  |   2 +
 drivers/clk/renesas/r9a07g044-cpg.c           |  28 +
 drivers/i2c/busses/i2c-riic.c                 |  23 +-
 drivers/iio/adc/Kconfig                       |  10 +
 drivers/iio/adc/Makefile                      |   1 +
 drivers/iio/adc/rzg2l_adc.c                   | 591 ++++++++++++++++++
 12 files changed, 953 insertions(+), 11 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
 create mode 100644 arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi
 create mode 100644 drivers/iio/adc/rzg2l_adc.c

Comments

Pavel Machek Jan. 10, 2022, 6:38 p.m. UTC | #1
Hi!

> This patch series adds Sound and ADC support for Renesas RZ/G2L SoC
> and enables RIIC/SOUND/CANFD/ADC on Renesas SMARC EVK.
> 
> I have also included the missing driver patch for riic and kernel configs.
> 
> All the patches have been cherry picked from v5.16-rc7.
> 
> I have created a MR [0] for cip-kernel-config to support build testing and
> can be merged once this patch series is accepted.
> 
> Note: I have kept the clock related patches for audio as this will avoid
> conflicts with the later patches.

Series looks okay to me. I did not test it but I assume it will pass.

I can test/apply it quickly if history modification and force push is
not required. I'd like confirmation from rest of the team before
inserting commit into history.

Best regards,
       	     	     	       	   	       	 	   	Pavel