mbox series

[5.10.y-cip,00/24] RZ/G2L Fixes from mainline

Message ID 20220715072244.2298757-1-biju.das.jz@bp.renesas.com (mailing list archive)
Headers show
Series RZ/G2L Fixes from mainline | expand

Message

Biju Das July 15, 2022, 7:22 a.m. UTC
This patch series are backported from Mainline for supporting
future SoCs as well as various bugs and improvements related to
RZ/g2L SMARC EVK Platform.

All these patches are cherry-picked from mainline.

Biju Das (6):
  dt-bindings: power: renesas,rzg2l-sysc: Document RZ/V2L SoC
  soc: renesas: Identify RZ/V2L SoC
  soc: renesas: Add support for reading product revision for RZ/G2L
    family
  ASoC: sh: Make SND_SOC_RZ depend on ARCH_RZG2L
  dt-bindings: dma: rz-dmac: Document RZ/V2L SoC
  arm64: dts: renesas: rzg2l-smarc: Move pinctrl definitions

Geert Uytterhoeven (2):
  soc: renesas: Consolidate product register handling
  arm64: dts: renesas: Fix pin controller node names

Heiner Kallweit (2):
  reset: renesas: Fix Runtime PM usage
  reset: renesas: Check return value of reset_control_deassert()

Jialin Zhang (1):
  iio: adc: rzg2l_adc: add missing fwnode_handle_put() in
    rzg2l_adc_parse_properties()

Lad Prabhakar (12):
  soc: renesas: Kconfig: Explicitly select PM and PM_GENERIC_DOMAINS
    configs
  soc: renesas: Kconfig: Introduce ARCH_RZG2L config option
  iio: adc: Kconfig: Make RZG2L_ADC depend on ARCH_RZG2L
  dmaengine: sh: Kconfig: Add ARCH_R9A07G054 dependency for RZ_DMAC
    config option
  dmaengine: sh: Kconfig: Make RZ_DMAC depend on ARCH_RZG2L
  reset: Kconfig: Make RESET_RZG2L_USBPHY_CTRL depend on ARCH_RZG2L
  dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Add description for
    power-source property
  ASoC: sh: rz-ssi: Drop SSIFSR_TDC and SSIFSR_RDC macros
  ASoC: sh: rz-ssi: Propagate error codes returned from
    platform_get_irq_byname()
  ASoC: sh: rz-ssi: Release the DMA channels in rz_ssi_probe() error
    path
  iio: adc: rzg2l_adc: Fix typo
  i2c: riic: Simplify reset handling

Xu Wang (1):
  iio: adc: rzg2l_adc: Remove unnecessary print function dev_err()

 .../bindings/dma/renesas,rz-dmac.yaml         |   3 +-
 .../pinctrl/renesas,rzg2l-pinctrl.yaml        |   1 +
 .../bindings/power/renesas,rzg2l-sysc.yaml    |   7 +-
 arch/arm64/boot/dts/renesas/r9a07g044.dtsi    |   2 +-
 .../boot/dts/renesas/r9a07g044l2-smarc.dts    |   1 +
 .../dts/renesas/rzg2l-smarc-pinfunction.dtsi  | 137 ++++++++++++++
 arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi  | 127 -------------
 drivers/dma/sh/Kconfig                        |   6 +-
 drivers/i2c/busses/i2c-riic.c                 |  34 ++--
 drivers/iio/adc/Kconfig                       |   2 +-
 drivers/iio/adc/rzg2l_adc.c                   |  16 +-
 drivers/reset/Kconfig                         |   2 +-
 drivers/reset/reset-rzg2l-usbphy-ctrl.c       |  11 +-
 drivers/soc/renesas/Kconfig                   |  12 ++
 drivers/soc/renesas/renesas-soc.c             | 173 ++++++++++--------
 sound/soc/sh/Kconfig                          |   2 +-
 sound/soc/sh/rz-ssi.c                         |  24 +--
 17 files changed, 309 insertions(+), 251 deletions(-)
 create mode 100644 arch/arm64/boot/dts/renesas/rzg2l-smarc-pinfunction.dtsi

Comments

Pavel Machek July 25, 2022, 9:05 p.m. UTC | #1
Hi!

> This patch series are backported from Mainline for supporting
> future SoCs as well as various bugs and improvements related to
> RZ/g2L SMARC EVK Platform.

I made some comments, but nothing serious. I'm currently running
test. If it passes and there are no other comments, I can apply it.

Best regards,
								Pavel
Nobuhiro Iwamatsu July 26, 2022, 8:49 a.m. UTC | #2
Hi all,

> -----Original Message-----
> From: Biju Das <biju.das.jz@bp.renesas.com>
> Sent: Friday, July 15, 2022 4:22 PM
> To: cip-dev@lists.cip-project.org; iwamatsu nobuhiro(岩松 信洋 □SWC◯A
> CT) <nobuhiro1.iwamatsu@toshiba.co.jp>; Pavel Machek
> <pavel@denx.de>
> Cc: Chris Paterson <chris.paterson2@renesas.com>; Biju Das
> <biju.das.jz@bp.renesas.com>; Prabhakar Mahadev Lad
> <prabhakar.mahadev-lad.rj@bp.renesas.com>
> Subject: [PATCH 5.10.y-cip 00/24] RZ/G2L Fixes from mainline
> 
> This patch series are backported from Mainline for supporting future SoCs as
> well as various bugs and improvements related to RZ/g2L SMARC EVK
> Platform.
> 
> All these patches are cherry-picked from mainline.
> 
> Biju Das (6):
>   dt-bindings: power: renesas,rzg2l-sysc: Document RZ/V2L SoC
>   soc: renesas: Identify RZ/V2L SoC
>   soc: renesas: Add support for reading product revision for RZ/G2L
>     family
>   ASoC: sh: Make SND_SOC_RZ depend on ARCH_RZG2L
>   dt-bindings: dma: rz-dmac: Document RZ/V2L SoC
>   arm64: dts: renesas: rzg2l-smarc: Move pinctrl definitions
> 
> Geert Uytterhoeven (2):
>   soc: renesas: Consolidate product register handling
>   arm64: dts: renesas: Fix pin controller node names
> 
> Heiner Kallweit (2):
>   reset: renesas: Fix Runtime PM usage
>   reset: renesas: Check return value of reset_control_deassert()
> 
> Jialin Zhang (1):
>   iio: adc: rzg2l_adc: add missing fwnode_handle_put() in
>     rzg2l_adc_parse_properties()
> 
> Lad Prabhakar (12):
>   soc: renesas: Kconfig: Explicitly select PM and PM_GENERIC_DOMAINS
>     configs
>   soc: renesas: Kconfig: Introduce ARCH_RZG2L config option
>   iio: adc: Kconfig: Make RZG2L_ADC depend on ARCH_RZG2L
>   dmaengine: sh: Kconfig: Add ARCH_R9A07G054 dependency for RZ_DMAC
>     config option
>   dmaengine: sh: Kconfig: Make RZ_DMAC depend on ARCH_RZG2L
>   reset: Kconfig: Make RESET_RZG2L_USBPHY_CTRL depend on
> ARCH_RZG2L
>   dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Add description for
>     power-source property
>   ASoC: sh: rz-ssi: Drop SSIFSR_TDC and SSIFSR_RDC macros
>   ASoC: sh: rz-ssi: Propagate error codes returned from
>     platform_get_irq_byname()
>   ASoC: sh: rz-ssi: Release the DMA channels in rz_ssi_probe() error
>     path
>   iio: adc: rzg2l_adc: Fix typo
>   i2c: riic: Simplify reset handling
> 
> Xu Wang (1):
>   iio: adc: rzg2l_adc: Remove unnecessary print function dev_err()
> 

I reviewed this series, so I don't have any pointing out.
I can push to CIP tree.

Reviewed-by: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>

Best regards,
  Nobuhiro

>  .../bindings/dma/renesas,rz-dmac.yaml         |   3 +-
>  .../pinctrl/renesas,rzg2l-pinctrl.yaml        |   1 +
>  .../bindings/power/renesas,rzg2l-sysc.yaml    |   7 +-
>  arch/arm64/boot/dts/renesas/r9a07g044.dtsi    |   2 +-
>  .../boot/dts/renesas/r9a07g044l2-smarc.dts    |   1 +
>  .../dts/renesas/rzg2l-smarc-pinfunction.dtsi  | 137 ++++++++++++++
> arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi  | 127 -------------
>  drivers/dma/sh/Kconfig                        |   6 +-
>  drivers/i2c/busses/i2c-riic.c                 |  34 ++--
>  drivers/iio/adc/Kconfig                       |   2 +-
>  drivers/iio/adc/rzg2l_adc.c                   |  16 +-
>  drivers/reset/Kconfig                         |   2 +-
>  drivers/reset/reset-rzg2l-usbphy-ctrl.c       |  11 +-
>  drivers/soc/renesas/Kconfig                   |  12 ++
>  drivers/soc/renesas/renesas-soc.c             | 173
> ++++++++++--------
>  sound/soc/sh/Kconfig                          |   2 +-
>  sound/soc/sh/rz-ssi.c                         |  24 +--
>  17 files changed, 309 insertions(+), 251 deletions(-)  create mode 100644
> arch/arm64/boot/dts/renesas/rzg2l-smarc-pinfunction.dtsi
> 
> --
> 2.25.1
Pavel Machek July 26, 2022, 11:50 a.m. UTC | #3
Hi!

> > Xu Wang (1):
> >   iio: adc: rzg2l_adc: Remove unnecessary print function dev_err()
> 
> I reviewed this series, so I don't have any pointing out.
> I can push to CIP tree.

Thank you. I already had series applied and tested, so I did the push.

Best regards,
									Pavel