[PATCh v3 0/8] arm64: dts: renesas: Add RZ/G3E audio enablement

John Madieu posted 8 patches 2 months, 2 weeks ago
There is a newer version of this series
.../bindings/clock/renesas,rzv2h-cpg.yaml     |   8 +
arch/arm64/boot/dts/renesas/r9a09g047.dtsi    | 529 +++++++++++++++++-
.../boot/dts/renesas/r9a09g047e57-smarc.dts   | 114 ++++
arch/arm64/boot/dts/renesas/r9a09g056.dtsi    |  27 +-
arch/arm64/boot/dts/renesas/r9a09g057.dtsi    |  27 +-
.../boot/dts/renesas/rzg3e-smarc-som.dtsi     |  44 ++
drivers/clk/renesas/r9a09g047-cpg.c           | 129 ++++-
7 files changed, 871 insertions(+), 7 deletions(-)
[PATCh v3 0/8] arm64: dts: renesas: Add RZ/G3E audio enablement
Posted by John Madieu 2 months, 2 weeks ago
Add device tree support and board enablement for audio on the
RZ/G3E SMARC EVK with a Dialog DA7212 codec.

This series includes:
  - CPG clock binding update for optional audio clock inputs
  - CPG driver support for RZ/G3E audio clocks and resets
  - Audio clock input nodes for RZ/V2H family DTSIs
  - R-Car Sound node for RZ/G3E SoC DTSI
  - Board-level enablement: I2C1, Versa3 clock generator, audio
    pinmux, and DA7212 codec on SMARC EVK

Audio configuration on SMARC EVK:
  - Codec: Dialog DA7212 on I2C1
  - Playback: SSI3
  - Capture: SSI4 -> SRC0 -> DVC0
  - MCLK: 12.288MHz from Versa3 clock generator
  - Format: I2S, R-Car Sound as clock master
  - SSI4 shares clock pins with SSI3 (shared-pin)

Changes:

v3:
 - Splitout from v2 [1]
 - No code changes

v2:
 - Fix Rob's comment on  maxItems not needed with items lists.
 - Drop DMA ACK second cell from DT specifier

[1]: https://lore.kernel.org/all/20260402090524.9137-1-john.madieu.xa@bp.renesas.com/

John Madieu (8):
  dt-bindings: clock: renesas: Add audio clock inputs for RZ/V2H family
  clk: renesas: r9a09g047: Add audio clock and reset support
  arm64: dts: renesas: rzv2h: Add audio clock inputs
  arm64: dts: renesas: r9a09g047: Add RZ/G3E Sound support
  arm64: dts: renesas: rzg3e-smarc-som: Add Versa3 clock generator
  arm64: dts: renesas: rzg3e-smarc-som: Add I2C1 support
  arm64: dts: renesas: rzg3e-smarc-som: add audio pinmux definitions
  arm64: dts: renesas: r9a09g047e57-smarc: add DA7212 audio codec
    support

 .../bindings/clock/renesas,rzv2h-cpg.yaml     |   8 +
 arch/arm64/boot/dts/renesas/r9a09g047.dtsi    | 529 +++++++++++++++++-
 .../boot/dts/renesas/r9a09g047e57-smarc.dts   | 114 ++++
 arch/arm64/boot/dts/renesas/r9a09g056.dtsi    |  27 +-
 arch/arm64/boot/dts/renesas/r9a09g057.dtsi    |  27 +-
 .../boot/dts/renesas/rzg3e-smarc-som.dtsi     |  44 ++
 drivers/clk/renesas/r9a09g047-cpg.c           | 129 ++++-
 7 files changed, 871 insertions(+), 7 deletions(-)

-- 
2.25.1