Re: [GIT PULL] clk changes for the merge window
From: Brian Masney
Date: Tue Apr 21 2026 - 10:23:14 EST
Hi Stephen,
On Mon, Apr 20, 2026 at 11:32:08AM -0700, Stephen Boyd wrote:
> The following changes since commit b822fb82505af4cc3f14fed05b8069c67d2ed5fb:
>
> dt-bindings: clock: renesas,rzg2l-cpg: Document RZ/G3L SoC (2026-03-26 19:44:48 +0100)
>
> are available in the Git repository at:
>
> https://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git tags/clk-for-linus
>
> for you to fetch changes up to 6b701fde9b31f085f39fc2a371cb33212fab6f68:
>
> Merge branches 'clk-samsung', 'clk-qcom', 'clk-round', 'clk-sai' and 'clk-cleanup' into clk-next (2026-04-16 10:12:43 -0700)
>
> ----------------------------------------------------------------
> We've finally gotten rid of the struct clk_ops::round_rate() code after months
> of effort from Brian Masney. Now the only option is to use determine_rate(),
> which is good because that takes a struct argument instead of just a couple
> unsigned longs, allowing us to easily modify the way we determine and set rates
> in the clk tree.
>
> Beyond that core framework change we've got the typical pile of new SoC clk
> driver additions, fixes for clk data and/or adding missing clks because the
> consumer driver using those clks wasn't ready, etc. The usual suspects are all
> here: Qualcomm, Samsung, Mediatek, and Rockchip along with some newcomers
> making RISC-V SoCs like ESWIN's eic700 and Tenstorrent's Atlantis. The clk
> driver side of this looks pretty normal.
>
> Core:
> - Remove the round_rate() clk op (yay!)
>
> New Drivers:
> - ESWIN eic700 SoC clk support
> - Econet EN751221 SoC clock/reset support
> - Global TCSR, RPMh, and display clock controller support for
> the Qualcomm Eliza platform
> - TCSR, the multiple global, and the RPMh clock controller
> support for the Qualcomm Nord platform
> - GPU clock controller support for Qualcomm SM8750
> - Video and GPU clock controller support for Qualcomm Glymur
> - Global clock controller support for Qualcomm IPQ5210
> - Axis ARTPEC-9: Add new PLL clocks and new drivers for eight clock
> controllers on the SoC
> - ExynosAutov920: Add G3D (GPU) clock controller
> - Clock driver for the Rockchip RV1103B SoC
> - Initial support for the Renesas RZ/G3L (R9A08G046) SoC
> - Clock and reset controllers (e.g. PRCM) in the Tenstorrent Atlantis SoC
Here's some additional patch sets that were posted this development
cycle that I feel are ready. I don't see any objections from the
community, and some such as the Mobileye series, looked like they
were going to be picked up during this development cycle.
- Feb 18 - Felix Gu <ustc.gu@xxxxxxxxx>
[PATCH] clk: aspeed: ast2700: Add missing NULL pointer check for devm_kasprintf()
https://lore.kernel.org/linux-clk/20260218-ast2700-v1-1-2388e0fe3597@xxxxxxxxx/
- Feb 24 - Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx>
[PATCH v2 0/3] clk: x86: lpss-atom: A couple of cleanups and a feature
https://lore.kernel.org/linux-clk/20260224121159.3503754-1-andriy.shevchenko@xxxxxxxxxxxxxxx/
- Feb 24 - Shawn Guo <shawnguo@xxxxxxxxxx>
[PATCH] clk: hisilicon: reset: Use kzalloc instead of kmalloc
https://lore.kernel.org/linux-clk/20260224021912.54365-1-shawnguo@xxxxxxxxxx/
- Mar 3 - "J. Neuschäfer via B4 Relay" <devnull+j.ne.posteo.net@xxxxxxxxxx>
[PATCH v2] clk: hisilicon: Improve deallocation in error path
https://lore.kernel.org/linux-clk/20260303-hisi-error-v2-1-7cd9b43d8fbb@xxxxxxxxxx/
- Mar 12 - Peng Fan <peng.fan@xxxxxxxxxxx>
[PATCH v9 0/6] clk: Support spread spectrum and use it in clk-scmi
https://lore.kernel.org/linux-clk/20260312-clk-ssc-v7-1-v9-0-0a9d2e188d9e@xxxxxxx/
- Mar 25 - Rosen Penev <rosenp@xxxxxxxxx>
[PATCH] clk: visconti: pll: use kzalloc_flex
https://lore.kernel.org/linux-clk/20260326042317.122536-1-rosenp@xxxxxxxxx/
- Mar 25 - Rosen Penev <rosenp@xxxxxxxxx>
[PATCH] clk: bcm: iproc-asiu: simplify allocation
https://lore.kernel.org/linux-clk/20260326045324.240150-1-rosenp@xxxxxxxxx/
- Mar 25 - Rosen Penev <rosenp@xxxxxxxxx>
[PATCH] clk: clk-max77686: kzalloc + kcalloc to kzalloc
https://lore.kernel.org/linux-clk/20260326052847.335089-1-rosenp@xxxxxxxxx/
- Mar 25 - Benoît Monin <benoit.monin@xxxxxxxxxxx>
Mobileye EyeQ7H
This message lists the merge strategy for 3 different patch sets.
https://lore.kernel.org/linux-clk/2786053.vuYhMxLoTh@benoit.monin/
- Mar 31 - Rosen Penev <rosenp@xxxxxxxxx>
[PATCHv3] clk: hisilicon: clkdivider-hi6220: use kzalloc_flex
https://lore.kernel.org/linux-clk/20260401023551.27978-1-rosenp@xxxxxxxxx/
- Apr 3 - Rosen Penev <rosenp@xxxxxxxxx>
[PATCHv2] clk: mvebu: use kzalloc_flex
https://lore.kernel.org/linux-clk/20260403194701.11902-1-rosenp@xxxxxxxxx/
- Apr 7 - Johan Hovold <johan@xxxxxxxxxx>
[PATCH] clk: rk808: fix OF node reference imbalance
https://lore.kernel.org/linux-clk/20260407095027.2625516-1-johan@xxxxxxxxxx/
I know it's getting late in the merge window, but if possible, it would
be nice to get these in via a second pull.
I don't want to hold up this pull since everything there looks fine.
Thanks,
Brian