[GIT PULL] clk: renesas: Updates for v6.17

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



	Hi Mike, Stephen,

The following changes since commit 19272b37aa4f83ca52bdf9c16d5d81bdd1354494:

  Linux 6.16-rc1 (2025-06-08 13:44:43 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git tags/renesas-clk-for-v6.17-tag1

for you to fetch changes up to b7c26cbd5b704a350b3176669f47047153903bc9:

  clk: renesas: rzv2h: Add missing include file (2025-06-26 16:28:50 +0200)

----------------------------------------------------------------
clk: renesas: Updates for v6.17

  - Initial support for the Renesas RZ/T2H (R9A09G077) and RZ/N2H
    (R9A09G087) SoCs,
  - Add Ethernet clocks and resets on RZ/V2H and RZ/V2N,
  - Add timer, I2C, watchdog, GPU, and USB2.0 clocks and resets on
    RZ/V2N,
  - Rework Module Stop and Power Domain support on the RZ/G2L family of
    SoCs (especially on RZ/G3S),
  - Add I3C clocks and resets on RZ/G3E,
  - Miscellaneous fixes and improvements.

Note that this includes DT binding definitions for the RZ/T2H and RZ/N2H
SoCs, which are shared by the clock driver and DT source files.

Thanks for pulling!

----------------------------------------------------------------
Claudiu Beznea (8):
      clk: renesas: rzg2l: Postpone updating priv->clks[]
      clk: renesas: rzg2l: Move pointers after hw member
      clk: renesas: rzg2l: Add macro to loop through module clocks
      clk: renesas: rzg2l: Add support for MSTOP in clock enable/disable API
      clk: renesas: r9a08g045: Drop power domain instantiation
      clk: renesas: rzg2l: Drop MSTOP based power domain support
      dt-bindings: clock: rzg2l: Drop power domain IDs
      Revert "dt-bindings: clock: renesas,rzg2l-cpg: Update #power-domain-cells = <1> for RZ/G3S"

Fabrizio Castro (1):
      clk: renesas: rzv2h: Add missing include file

Geert Uytterhoeven (4):
      Merge tag 'renesas-r9a09g077-dt-binding-defs-tag' into renesas-clk-for-v6.17
      clk: renesas: rzg2l: Rename mstp_clock to mod_clock
      Merge tag 'renesas-r9a09g077-dt-binding-defs-tag2' into renesas-clk-for-v6.17
      Merge tag 'renesas-r9a09g087-dt-binding-defs-tag1' into renesas-clk-for-v6.17

Lad Prabhakar (13):
      clk: renesas: rzv2h: Skip monitor checks for external clocks
      clk: renesas: r9a09g057: Add clock and reset entries for GBETH0/1
      clk: renesas: r9a09g056-cpg: Add clock and reset entries for GBETH0/1
      clk: renesas: r9a09g056-cpg: Add clock and reset entries for OSTM instances
      clk: renesas: r9a09g056: Add clock and reset entries for RIIC controllers
      clk: renesas: r9a09g056: Add clock and reset entries for WDT controllers
      clk: renesas: r9a09g056: Add clocks and resets for Mali-G31 GPU
      clk: renesas: r9a09g056: Add clock and reset entries for USB2.0
      clk: renesas: rzv2h: Fix missing CLK_SET_RATE_PARENT flag for ddiv clocks
      dt-bindings: clock: renesas,r9a09g077: Add PCLKL core clock ID
      dt-bindings: clock: renesas,cpg-mssr: Document RZ/N2H support
      clk: renesas: r9a09g077: Add PCLKL core clock
      clk: renesas: Add CPG/MSSR support to RZ/N2H SoC

Paul Barker (1):
      dt-bindings: soc: renesas: Document RZ/N2H (R9A09G087) SoC

Raag Jadav (1):
      clk: renesas: rzv2h: Use devm_kmemdup_array()

Thierry Bultel (3):
      dt-bindings: clock: renesas,cpg-mssr: Document RZ/T2H support
      clk: renesas: Pass sub struct of cpg_mssr_priv to cpg_clk_register
      clk: renesas: Add support for R9A09G077 SoC

Tommaso Merciai (1):
      clk: renesas: r9a09g047: Add I3C0 clocks and resets

 .../bindings/clock/renesas,cpg-mssr.yaml           |  49 +-
 .../bindings/clock/renesas,rzg2l-cpg.yaml          |  18 +-
 .../devicetree/bindings/soc/renesas/renesas.yaml   |  10 +
 drivers/clk/renesas/Kconfig                        |  10 +
 drivers/clk/renesas/Makefile                       |   2 +
 drivers/clk/renesas/r7s9210-cpg-mssr.c             |   7 +-
 drivers/clk/renesas/r8a77970-cpg-mssr.c            |   8 +-
 drivers/clk/renesas/r9a07g043-cpg.c                | 132 +++---
 drivers/clk/renesas/r9a07g044-cpg.c                | 168 +++----
 drivers/clk/renesas/r9a08g045-cpg.c                | 227 ++++-----
 drivers/clk/renesas/r9a09g011-cpg.c                | 116 ++---
 drivers/clk/renesas/r9a09g047-cpg.c                |   8 +
 drivers/clk/renesas/r9a09g056-cpg.c                | 165 +++++++
 drivers/clk/renesas/r9a09g057-cpg.c                |  64 +++
 drivers/clk/renesas/r9a09g077-cpg.c                | 243 ++++++++++
 drivers/clk/renesas/rcar-gen2-cpg.c                |   5 +-
 drivers/clk/renesas/rcar-gen2-cpg.h                |   3 +-
 drivers/clk/renesas/rcar-gen3-cpg.c                |   6 +-
 drivers/clk/renesas/rcar-gen3-cpg.h                |   3 +-
 drivers/clk/renesas/rcar-gen4-cpg.c                |   6 +-
 drivers/clk/renesas/rcar-gen4-cpg.h                |   3 +-
 drivers/clk/renesas/renesas-cpg-mssr.c             | 193 +++++---
 drivers/clk/renesas/renesas-cpg-mssr.h             |  32 +-
 drivers/clk/renesas/rzg2l-cpg.c                    | 509 ++++++++++++---------
 drivers/clk/renesas/rzg2l-cpg.h                    |  66 +--
 drivers/clk/renesas/rzv2h-cpg.c                    |  35 +-
 drivers/clk/renesas/rzv2h-cpg.h                    |  25 +-
 include/dt-bindings/clock/r9a07g043-cpg.h          |  53 ---
 include/dt-bindings/clock/r9a07g044-cpg.h          |  58 ---
 include/dt-bindings/clock/r9a07g054-cpg.h          |  58 ---
 include/dt-bindings/clock/r9a08g045-cpg.h          |  71 ---
 .../dt-bindings/clock/renesas,r9a09g077-cpg-mssr.h |  28 ++
 .../dt-bindings/clock/renesas,r9a09g087-cpg-mssr.h |  28 ++
 33 files changed, 1449 insertions(+), 960 deletions(-)
 create mode 100644 drivers/clk/renesas/r9a09g077-cpg.c
 create mode 100644 include/dt-bindings/clock/renesas,r9a09g077-cpg-mssr.h
 create mode 100644 include/dt-bindings/clock/renesas,r9a09g087-cpg-mssr.h

Gr{oetje,eeting}s,

						Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@xxxxxxxxxxxxxx

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
							    -- Linus Torvalds




[Index of Archives]     [Linux Samsung SOC]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]

  Powered by Linux