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


Lad Prabhakar
 

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

--
2.17.1


Pavel Machek
 

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
--
DENX Software Engineering GmbH, Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany