mbox series

[GIT,PULL] clk changes for the merge window

Message ID 20250328205354.2342175-1-sboyd@kernel.org (mailing list archive)
State New
Headers show
Series [GIT,PULL] clk changes for the merge window | expand

Pull-request

https://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git tags/clk-for-linus

Message

Stephen Boyd March 28, 2025, 8:53 p.m. UTC
The following changes since commit e0c0a97bc308f71b0934e3637ac545ce65195df0:

  dt-bindings: clock: Document clock and reset unit of RK3528 (2025-02-26 18:04:00 +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 e988adcb5dee697a046f0270747c9409c41e8e2a:

  Merge branches 'clk-allwinner', 'clk-amlogic' and 'clk-qcom' into clk-next (2025-03-26 11:26:36 -0700)

----------------------------------------------------------------
Here's the pile of clk driver patches. The usual suspects^Wsilicon
vendors are all here, adding new SoC support and fixing existing code.
There are a few patches to the clk framework here as well. They've been
baking in linux-next for weeks so I'm hoping we don't have to revert
them. The disable OF node patch is probably the scariest one although it
seems unlikely that a system would be relying on a driver _not_ probing
because the clk never appeared, but you never know. Nothing looks out of
the ordinary on the driver side but that's because it's mostly a bunch
of data.

Core:
 - Use dev_err_probe() in the clk registration path (Peering into the
   crystal ball shows many patches that remove printks)
 - Check for disabled OF nodes in of_clk_get_hw_from_clkspec()

New Drivers:
 - Allwinner A523/T527 clk driver
 - Qualcomm IPQ9574 NSS clk driver
 - Qualcomm QCS8300 GPU and video clk drivers
 - Qualcomm SDM429 RPM clks
 - Qualcomm QCM6490 LPASS (low power audio) resets
 - Samsung Exynos2200: driver for several clock controllers (Alive,
   CMGP, HSI, PERIC/PERIS, TOP, UFS and VFS)
 - Samsung Exynos7870: Driver for several clock controllers (Alive, MIF,
   DISP AUD, FSYS, G3D, ISP, MFC and PERI)
 - Rockchip rk3528 and rk3562 clk driver

Updates:
 - Various fixes to SoC clk drivers for incorrect data, avoid touching
   protected registers, etc.
 - Additions for some missing clks in existing SoC clk drivers
 - DT schema conversions from text to YAML
 - Kconfig cleanups to allow drivers to be compiled on moar
   architectures

----------------------------------------------------------------
Ahmad Fatoum (2):
      dt-bindings: clock: imx8m: document nominal/overdrive properties
      clk: imx8mp: inform CCF of maximum frequency of clocks

Ajit Pandey (1):
      clk: qcom: clk-branch: Fix invert halt status bit check for votable clocks

Alexey Minnekhanov (3):
      dt-bindings: clock: gcc-sdm660: Add missing SDCC resets
      dt-bindings: clock: gcc-sdm660: Add missing SDCC resets
      clk: qcom: gcc-sdm660: Add missing SDCC block resets

Andre Przywara (14):
      clk: sunxi-ng: mp: introduce dual-divider clock
      clk: sunxi-ng: mp: provide wrappers for setting feature flags
      clk: sunxi-ng: Add support for update bit
      dt-bindings: clk: sunxi-ng: document two Allwinner A523 CCUs
      clk: sunxi-ng: Add support for the A523/T527 CCU PLLs
      clk: sunxi-ng: a523: Add support for bus clocks
      clk: sunxi-ng: a523: add video mod clocks
      clk: sunxi-ng: a523: add system mod clocks
      clk: sunxi-ng: a523: add interface mod clocks
      clk: sunxi-ng: a523: add USB mod clocks
      clk: sunxi-ng: a523: remaining mod clocks
      clk: sunxi-ng: a523: add bus clock gates
      clk: sunxi-ng: a523: add reset lines
      clk: sunxi-ng: add support for the A523/T527 PRCM CCU

Andreas Kemnade (1):
      dt-bindings: clock: ti: Convert ti-clkctrl.txt to json-schema

Andrew Davis (1):
      clk: keystone: syscon-clk: Do not use syscon helper to build regmap

AngeloGioacchino Del Regno (2):
      dt-bindings: clock: mediatek,mt8188: Add VDO1_DPI1_HDMI clock
      clk: mediatek: mt8188-vdo1: Add VDO1_DPI1_HDMI clock for hdmitx

Barnabás Czémán (1):
      clk: qcom: mmcc-sdm660: fix stuck video_subcore0 clock

Bartosz Golaszewski (1):
      clk: davinci: remove support for da830

Biju Das (5):
      clk: renesas: r9a09g047: Add WDT clocks and resets
      clk: renesas: r9a09g047: Add SDHI clocks/resets
      clk: renesas: r9a09g047: Add ICU clock/reset
      clk: renesas: r9a09g047: Add CANFD clocks and resets
      clk: renesas: rzv2h: Adjust for CPG_BUS_m_MSTOP starting from m = 1

Bjorn Andersson (4):
      Merge branch '20250212-sdm429-rpm-v1-1-0a24ac19a478@mainlining.org' into clk-for-6.15
      Merge branch '20250203063427.358327-2-alexeymin@postmarketos.org' into clk-for-6.15
      Merge branch '20250109-qcs8300-mm-patches-new-v4-0-63e8ac268b02@quicinc.com' into clk-for-6.15
      Merge branch '20250313110359.242491-1-quic_mmanikan@quicinc.com' into clk-for-6.15

Bryan O'Donoghue (4):
      clk: qcom: gdsc: Release pm subdomains in reverse add order
      clk: qcom: gdsc: Capture pm_genpd_add_subdomain result code
      clk: qcom: common: Add support for power-domain attachment
      clk: qcom: Support attaching GDSCs to multiple parents

Charles Han (1):
      clk: mmp: Fix NULL vs IS_ERR() check

Chris Morgan (2):
      dt-bindings: clock: sun50i-h616-ccu: Add LCD TCON clk and reset
      clk: sunxi-ng: h616: Add clock/reset for LCD TCON

Chuan Liu (1):
      clk: Correct the data types of the variables in clk_calc_new_rates

Claudiu Beznea (2):
      clk: renesas: r9a08g045: Add clocks, resets and power domain support for the TSU IP
      clk: renesas: r8a08g045: Check the source of the CPU PLL settings

Colin Ian King (1):
      clk: samsung: Fix spelling mistake "stablization" -> "stabilization"

Daniil Titov (2):
      dt-bindings: clock: qcom,rpmcc: Add SDM429
      clk: qcom: smd-rpm: Add clocks for SDM429

Dario Binacchi (1):
      clk: stm32f4: fix an uninitialized variable

Devi Priya (4):
      dt-bindings: clock: gcc-ipq9574: Add definition for GPLL0_OUT_AUX
      dt-bindings: clock: Add ipq9574 NSSCC clock and reset definitions
      clk: qcom: gcc-ipq9574: Add support for gpll0_out_aux clock
      clk: qcom: Add NSS clock Controller driver for IPQ9574

Fabrizio Castro (1):
      clk: renesas: r9a09g057: Add entries for the DMACs

Finley Xiao (1):
      clk: rockchip: Add clock controller for the RK3562

Friday Yang (2):
      dt-bindings: clock: mediatek: Add SMI LARBs reset for MT8188
      clk: mediatek: Add SMI LARBs reset for MT8188

Geert Uytterhoeven (3):
      clk: renesas: cpg-mssr: Remove obsolete nullify check
      clk: renesas: rzg2l: Remove unneeded nullify checks
      clk: renesas: r7s9210: Distinguish clocks by clock type

Heiko Stuebner (4):
      Merge branch 'v6.15-shared/clkids' into v6.15-clk/next
      clk: check for disabled clock-provider in of_clk_get_hw_from_clkspec()
      Merge branch 'v6.15-shared/clkids' into v6.15-clk/next
      dt-bindings: reset: fix double id on rk3562-cru reset ids

Igor Belwon (1):
      clk: samsung: exynos990: Add CMU_PERIS block

Imran Shaik (5):
      dt-bindings: clock: qcom: Add GPU clocks for QCS8300
      dt-bindings: clock: qcom: Add CAMCC clocks for QCS8300
      dt-bindings: clock: qcom: Add QCS8300 video clock controller
      clk: qcom: Add support for GPU Clock Controller on QCS8300
      clk: qcom: Add support for Video Clock Controller on QCS8300

Ivaylo Ivanov (3):
      dt-bindings: clock: add Exynos2200 SoC
      clk: samsung: clk-pll: add support for pll_4311
      clk: samsung: introduce Exynos2200 clock driver

Jerome Brunet (4):
      clk: amlogic: g12a: fix mmc A peripheral clock
      clk: amlogic: g12b: fix cluster A parent data
      clk: amlogic: gxbb: drop incorrect flag on 32k clock
      clk: amlogic: gxbb: drop non existing 32k clock parent

Jian Hu (1):
      clk: amlogic: a1: fix a typo

John Madieu (1):
      clk: renesas: r9a09g047: Add clock and reset signals for the TSU IP

Jonas Karlman (1):
      clk: rockchip: rk3528: Add reset lookup table

Jordan Crouse (1):
      clk: qcom: camcc-sm8250: Use clk_rcg2_shared_ops for some RCGs

Karl Chan (1):
      clk: qcom: ipq5018: allow it to be bulid on arm32

Kaustabh Chakraborty (2):
      dt-bindings: clock: add clock definitions and documentation for exynos7870 CMU
      clk: samsung: add initial exynos7870 clock driver

Kever Yang (1):
      dt-bindings: clock: Add RK3562 cru

Konrad Dybcio (1):
      clk: qcom: gcc-x1e80100: Unregister GCC_GPU_CFG_AHB_CLK/GCC_DISP_XO_CLK

Krzysztof Kozlowski (11):
      clk: qcom: clk-alpha-pll: Do not use random stack value for recalc rate
      clk: qcom: Drop unused header includes
      clk: qcom: Add missing header includes
      clk: qcom: dispcc-sm8750: Allow dumping regmap
      Merge branch 'for-v6.15/samsung-clk-dt-bindings' into next/clk
      clk: qcom: camcc: Constify 'struct qcom_cc_desc'
      clk: qcom: dispcc: Constify 'struct qcom_cc_desc'
      clk: qcom: gpucc: Constify 'struct qcom_cc_desc'
      clk: qcom: videocc: Constify 'struct qcom_cc_desc'
      clk: samsung: Add missing mod_devicetable.h header
      clk: samsung: Drop unused clk.h and of.h headers

Lad Prabhakar (5):
      clk: renesas: rzg2l-cpg: Refactor Runtime PM clock validation
      clk: renesas: r9a07g044: Add clock and reset entry for DRP-AI
      clk: renesas: r9a07g043: Fix HP clock source for RZ/Five
      clk: renesas: rzg2l: Update error message
      clk: renesas: rzv2h: Update error message

Laurentiu Mihalcea (2):
      dt-bindings: clock: imx8mp: add axi clock
      clk: clk-imx8mp-audiomix: fix dsp/ocram_a clock parents

Manikanta Mylavarapu (2):
      clk: qcom: ipq5424: fix software and hardware flow control error of UART
      drivers: clk: qcom: ipq5424: fix the freq table of sdcc1_apps clock

Michael Riesch (1):
      clk: rockchip: rk3568: mark hclk_vi as critical

Neil Armstrong (1):
      clk: qcom: gcc-sm8650: Do not turn off USB GDSCs during gdsc_disable()

Niklas Söderlund (6):
      clk: renesas: r8a779a0: Add FCPVX clocks
      clk: renesas: r8a779a0: Add ISP core clocks
      clk: renesas: r8a779g0: Add ISP core clocks
      clk: renesas: r8a779h0: Add ISP core clocks
      clk: renesas: r8a779h0: Add FCPVX clock
      clk: renesas: r8a779h0: Add VSPX clock

Onkarnath (1):
      clk: imgtec: use %pe for better readability of errors while printing

Peter Geis (1):
      clk: rockchip: rk3328: fix wrong clk_ref_usb3otg parent

Philippe Simons (1):
      clk: sunxi-ng: h616: Reparent GPU clock during frequency changes

Stephen Boyd (12):
      Merge tag 'renesas-clk-for-v6.15-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
      clk: Print an error when clk registration fails
      Merge tag 'renesas-clk-for-v6.15-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
      Merge tag 'v6.15-rockchip-clk1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into clk-rockchip
      Merge tag 'samsung-clk-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into clk-samsung
      Merge tag 'clk-imx-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux into clk-imx
      Merge tag 'sunxi-clk-for-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into clk-allwinner
      Merge tag 'clk-meson-v6.15-1' of https://github.com/BayLibre/clk-meson into clk-amlogic
      Merge tag 'qcom-clk-for-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-qcom
      Merge branches 'clk-parent', 'clk-renesas', 'clk-mediatek' and 'clk-cleanup' into clk-next
      Merge branches 'clk-rockchip', 'clk-samsung' and 'clk-imx' into clk-next
      Merge branches 'clk-allwinner', 'clk-amlogic' and 'clk-qcom' into clk-next

Taniya Das (4):
      clk: qcom: gdsc: Set retain_ff before moving to HW CTRL
      clk: qcom: gdsc: Update the status poll timeout for GDSC
      dt-bindings: clock: qcom: Add compatible for QCM6490 boards
      clk: qcom: lpassaudiocc-sc7280: Add support for LPASS resets for QCM6490

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

Val Packett (2):
      dt-bindings: clock: rk3188-common: add PCLK_CIF0/PCLK_CIF1
      clk: rockchip: rk3188: use PCLK_CIF0/1 clock IDs on RK3066

Vladimir Lypak (1):
      clk: qcom: gcc-msm8953: fix stuck venus0_core0 clock

Vladimir Zapolskiy (2):
      dt-bindings: clock: qcom: sm8450-camcc: Remove qcom,x1e80100-camcc leftover
      dt-bindings: clock: qcom,x1e80100-camcc: Fix the list of required-opps

Will McVicker (1):
      clk: samsung: Fix UBSAN panic in samsung_clk_init()

Wolfram Sang (1):
      dt-bindings: clocks: atmel,at91rm9200-pmc: add missing compatibles

Yao Zi (2):
      clk: rockchip: Add PLL flag ROCKCHIP_PLL_FIXED_MODE
      clk: rockchip: Add clock controller driver for RK3528 SoC

 .../bindings/clock/allwinner,sun55i-a523-ccu.yaml  |  103 +
 .../bindings/clock/atmel,at91rm9200-pmc.yaml       |    4 +
 .../devicetree/bindings/clock/imx8m-clock.yaml     |    8 +
 .../devicetree/bindings/clock/imx8mp-audiomix.yaml |   10 +-
 .../bindings/clock/mediatek,mt8188-clock.yaml      |   21 +
 .../devicetree/bindings/clock/qcom,gpucc.yaml      |    3 +
 .../bindings/clock/qcom,ipq9574-nsscc.yaml         |   98 +
 .../devicetree/bindings/clock/qcom,rpmcc.yaml      |    2 +
 .../bindings/clock/qcom,sa8775p-camcc.yaml         |    6 +-
 .../bindings/clock/qcom,sa8775p-videocc.yaml       |    1 +
 .../bindings/clock/qcom,sc7280-lpasscorecc.yaml    |    5 +-
 .../bindings/clock/qcom,sm8450-camcc.yaml          |    1 -
 .../bindings/clock/qcom,x1e80100-camcc.yaml        |    9 +-
 .../bindings/clock/rockchip,rk3562-cru.yaml        |   55 +
 .../bindings/clock/samsung,exynos2200-cmu.yaml     |  247 ++
 .../bindings/clock/samsung,exynos7870-cmu.yaml     |  227 ++
 .../bindings/clock/samsung,exynos990-clock.yaml    |   19 +
 .../devicetree/bindings/clock/ti,clkctrl.yaml      |   65 +
 .../devicetree/bindings/clock/ti-clkctrl.txt       |   63 -
 drivers/clk/clk-stm32f4.c                          |    4 +-
 drivers/clk/clk.c                                  |   13 +-
 drivers/clk/davinci/Makefile                       |    2 -
 drivers/clk/davinci/pll-da830.c                    |   71 -
 drivers/clk/davinci/pll.c                          |    9 -
 drivers/clk/davinci/psc-da830.c                    |  118 -
 drivers/clk/davinci/psc.c                          |    8 -
 drivers/clk/davinci/psc.h                          |    7 +-
 drivers/clk/imgtec/clk-boston.c                    |    6 +-
 drivers/clk/imx/clk-imx8mp-audiomix.c              |    6 +-
 drivers/clk/imx/clk-imx8mp.c                       |  151 +
 drivers/clk/keystone/syscon-clk.c                  |   13 +-
 drivers/clk/mediatek/clk-mt8188-cam.c              |   17 +
 drivers/clk/mediatek/clk-mt8188-img.c              |   18 +
 drivers/clk/mediatek/clk-mt8188-ipe.c              |   14 +
 drivers/clk/mediatek/clk-mt8188-vdo1.c             |   11 +
 drivers/clk/meson/a1-pll.c                         |    2 +-
 drivers/clk/meson/g12a.c                           |   38 +-
 drivers/clk/meson/gxbb.c                           |   14 +-
 drivers/clk/mmp/clk-pxa1908-apmu.c                 |    4 +-
 drivers/clk/qcom/Kconfig                           |    9 +-
 drivers/clk/qcom/Makefile                          |    1 +
 drivers/clk/qcom/camcc-sa8775p.c                   |    3 +-
 drivers/clk/qcom/camcc-sc7180.c                    |    2 +-
 drivers/clk/qcom/camcc-sc7280.c                    |    2 +-
 drivers/clk/qcom/camcc-sc8280xp.c                  |    2 +-
 drivers/clk/qcom/camcc-sdm845.c                    |    1 +
 drivers/clk/qcom/camcc-sm4450.c                    |    3 +-
 drivers/clk/qcom/camcc-sm6350.c                    |    1 +
 drivers/clk/qcom/camcc-sm7150.c                    |    1 -
 drivers/clk/qcom/camcc-sm8150.c                    |    4 +-
 drivers/clk/qcom/camcc-sm8250.c                    |   58 +-
 drivers/clk/qcom/camcc-sm8550.c                    |    2 +-
 drivers/clk/qcom/camcc-sm8650.c                    |    2 +-
 drivers/clk/qcom/clk-alpha-pll.c                   |   52 +-
 drivers/clk/qcom/clk-branch.c                      |    4 +-
 drivers/clk/qcom/clk-smd-rpm.c                     |   32 +
 drivers/clk/qcom/common.c                          |    6 +
 drivers/clk/qcom/dispcc-qcm2290.c                  |    3 +-
 drivers/clk/qcom/dispcc-sc7180.c                   |    1 +
 drivers/clk/qcom/dispcc-sc7280.c                   |    1 +
 drivers/clk/qcom/dispcc-sc8280xp.c                 |    7 +-
 drivers/clk/qcom/dispcc-sdm845.c                   |    2 +-
 drivers/clk/qcom/dispcc-sm4450.c                   |    3 +-
 drivers/clk/qcom/dispcc-sm6115.c                   |    3 +-
 drivers/clk/qcom/dispcc-sm6125.c                   |    1 +
 drivers/clk/qcom/dispcc-sm6350.c                   |    1 +
 drivers/clk/qcom/dispcc-sm6375.c                   |    1 +
 drivers/clk/qcom/dispcc-sm7150.c                   |    1 -
 drivers/clk/qcom/dispcc-sm8250.c                   |    2 +-
 drivers/clk/qcom/dispcc-sm8450.c                   |    5 +-
 drivers/clk/qcom/dispcc-sm8550.c                   |    5 +-
 drivers/clk/qcom/dispcc-sm8750.c                   |    4 +-
 drivers/clk/qcom/dispcc0-sa8775p.c                 |    3 +-
 drivers/clk/qcom/dispcc1-sa8775p.c                 |    3 +-
 drivers/clk/qcom/gcc-ipq5424.c                     |   24 +-
 drivers/clk/qcom/gcc-ipq9574.c                     |   15 +
 drivers/clk/qcom/gcc-msm8953.c                     |    2 +-
 drivers/clk/qcom/gcc-msm8960.c                     |    1 -
 drivers/clk/qcom/gcc-msm8974.c                     |    1 -
 drivers/clk/qcom/gcc-sdm660.c                      |    2 +
 drivers/clk/qcom/gcc-sm8650.c                      |    4 +-
 drivers/clk/qcom/gcc-x1e80100.c                    |   30 -
 drivers/clk/qcom/gdsc.c                            |   98 +-
 drivers/clk/qcom/gdsc.h                            |    1 +
 drivers/clk/qcom/gpucc-msm8998.c                   |    3 +-
 drivers/clk/qcom/gpucc-sa8775p.c                   |   49 +-
 drivers/clk/qcom/gpucc-sar2130p.c                  |    1 +
 drivers/clk/qcom/gpucc-sc7180.c                    |    1 +
 drivers/clk/qcom/gpucc-sc7280.c                    |    1 +
 drivers/clk/qcom/gpucc-sc8280xp.c                  |    3 +-
 drivers/clk/qcom/gpucc-sdm660.c                    |    5 +-
 drivers/clk/qcom/gpucc-sdm845.c                    |    1 +
 drivers/clk/qcom/gpucc-sm4450.c                    |    1 -
 drivers/clk/qcom/gpucc-sm6350.c                    |    1 +
 drivers/clk/qcom/gpucc-sm8150.c                    |    1 +
 drivers/clk/qcom/gpucc-sm8250.c                    |    1 +
 drivers/clk/qcom/gpucc-sm8350.c                    |    2 +-
 drivers/clk/qcom/gpucc-x1p42100.c                  |    2 +-
 drivers/clk/qcom/kpss-xcc.c                        |    1 -
 drivers/clk/qcom/krait-cc.c                        |    1 -
 drivers/clk/qcom/lpassaudiocc-sc7280.c             |   23 +-
 drivers/clk/qcom/lpasscc-sdm845.c                  |    1 -
 drivers/clk/qcom/lpasscorecc-sc7180.c              |    1 -
 drivers/clk/qcom/lpasscorecc-sc7280.c              |    1 -
 drivers/clk/qcom/mmcc-apq8084.c                    |    2 +-
 drivers/clk/qcom/mmcc-msm8960.c                    |    4 +-
 drivers/clk/qcom/mmcc-msm8974.c                    |    2 +-
 drivers/clk/qcom/mmcc-msm8994.c                    |    3 +-
 drivers/clk/qcom/mmcc-msm8996.c                    |    4 +-
 drivers/clk/qcom/mmcc-msm8998.c                    |    3 +-
 drivers/clk/qcom/mmcc-sdm660.c                     |    8 +-
 drivers/clk/qcom/nsscc-ipq9574.c                   | 3110 ++++++++++++++++
 drivers/clk/qcom/videocc-sa8775p.c                 |   10 +-
 drivers/clk/qcom/videocc-sm8350.c                  |    2 +-
 drivers/clk/qcom/videocc-sm8450.c                  |    2 +-
 drivers/clk/qcom/videocc-sm8550.c                  |    2 +-
 drivers/clk/renesas/r7s9210-cpg-mssr.c             |   10 +-
 drivers/clk/renesas/r8a779a0-cpg-mssr.c            |    8 +
 drivers/clk/renesas/r8a779g0-cpg-mssr.c            |    2 +
 drivers/clk/renesas/r8a779h0-cpg-mssr.c            |    3 +
 drivers/clk/renesas/r9a07g043-cpg.c                |    7 +
 drivers/clk/renesas/r9a07g044-cpg.c                |   55 +-
 drivers/clk/renesas/r9a08g045-cpg.c                |    9 +-
 drivers/clk/renesas/r9a09g047-cpg.c                |   86 +
 drivers/clk/renesas/r9a09g057-cpg.c                |   24 +
 drivers/clk/renesas/renesas-cpg-mssr.c             |    5 -
 drivers/clk/renesas/rzg2l-cpg.c                    |  133 +-
 drivers/clk/renesas/rzg2l-cpg.h                    |   12 +-
 drivers/clk/renesas/rzv2h-cpg.c                    |   16 +-
 drivers/clk/renesas/rzv2h-cpg.h                    |    2 +
 drivers/clk/rockchip/Kconfig                       |   14 +
 drivers/clk/rockchip/Makefile                      |    2 +
 drivers/clk/rockchip/clk-pll.c                     |   10 +-
 drivers/clk/rockchip/clk-rk3188.c                  |    4 +-
 drivers/clk/rockchip/clk-rk3328.c                  |    2 +-
 drivers/clk/rockchip/clk-rk3528.c                  | 1116 ++++++
 drivers/clk/rockchip/clk-rk3562.c                  | 1101 ++++++
 drivers/clk/rockchip/clk-rk3568.c                  |    1 +
 drivers/clk/rockchip/clk.h                         |   63 +
 drivers/clk/rockchip/rst-rk3528.c                  |  306 ++
 drivers/clk/rockchip/rst-rk3562.c                  |  429 +++
 drivers/clk/samsung/Makefile                       |    2 +
 drivers/clk/samsung/clk-cpu.c                      |    2 +-
 drivers/clk/samsung/clk-exynos-audss.c             |    1 +
 drivers/clk/samsung/clk-exynos-clkout.c            |    1 +
 drivers/clk/samsung/clk-exynos2200.c               | 3928 ++++++++++++++++++++
 drivers/clk/samsung/clk-exynos3250.c               |    4 +-
 drivers/clk/samsung/clk-exynos4.c                  |    2 +-
 drivers/clk/samsung/clk-exynos4412-isp.c           |    2 +-
 drivers/clk/samsung/clk-exynos5-subcmu.c           |    1 +
 drivers/clk/samsung/clk-exynos5250.c               |    1 +
 drivers/clk/samsung/clk-exynos5260.c               |    3 -
 drivers/clk/samsung/clk-exynos5410.c               |    2 -
 drivers/clk/samsung/clk-exynos5420.c               |    1 +
 drivers/clk/samsung/clk-exynos5433.c               |    4 +-
 drivers/clk/samsung/clk-exynos7.c                  |    1 -
 drivers/clk/samsung/clk-exynos7870.c               | 1829 +++++++++
 drivers/clk/samsung/clk-exynos7885.c               |    2 +-
 drivers/clk/samsung/clk-exynos850.c                |    2 +-
 drivers/clk/samsung/clk-exynos8895.c               |    2 +-
 drivers/clk/samsung/clk-exynos990.c                |  182 +-
 drivers/clk/samsung/clk-exynosautov9.c             |    2 +-
 drivers/clk/samsung/clk-exynosautov920.c           |    2 +-
 drivers/clk/samsung/clk-fsd.c                      |    2 +-
 drivers/clk/samsung/clk-gs101.c                    |    2 +-
 drivers/clk/samsung/clk-pll.c                      |    1 +
 drivers/clk/samsung/clk-pll.h                      |    1 +
 drivers/clk/samsung/clk-s3c64xx.c                  |    1 -
 drivers/clk/samsung/clk-s5pv210-audss.c            |    1 +
 drivers/clk/samsung/clk-s5pv210.c                  |    1 -
 drivers/clk/samsung/clk.c                          |    4 +-
 drivers/clk/samsung/clk.h                          |    1 +
 drivers/clk/sunxi-ng/Kconfig                       |   10 +
 drivers/clk/sunxi-ng/Makefile                      |    4 +
 drivers/clk/sunxi-ng/ccu-sun50i-h616.c             |   60 +-
 drivers/clk/sunxi-ng/ccu-sun50i-h616.h             |    2 +-
 drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c           |  248 ++
 drivers/clk/sunxi-ng/ccu-sun55i-a523-r.h           |   14 +
 drivers/clk/sunxi-ng/ccu-sun55i-a523.c             | 1685 +++++++++
 drivers/clk/sunxi-ng/ccu-sun55i-a523.h             |   14 +
 drivers/clk/sunxi-ng/ccu_common.h                  |    5 +
 drivers/clk/sunxi-ng/ccu_div.c                     |    2 +
 drivers/clk/sunxi-ng/ccu_gate.c                    |    4 +
 drivers/clk/sunxi-ng/ccu_mp.c                      |   51 +-
 drivers/clk/sunxi-ng/ccu_mp.h                      |   58 +-
 drivers/clk/sunxi-ng/ccu_mux.c                     |    2 +
 include/dt-bindings/clock/mediatek,mt8188-clk.h    |    2 +-
 include/dt-bindings/clock/qcom,gcc-sdm660.h        |    2 +
 include/dt-bindings/clock/qcom,ipq9574-gcc.h       |    1 +
 include/dt-bindings/clock/qcom,ipq9574-nsscc.h     |  152 +
 include/dt-bindings/clock/qcom,qcs8300-camcc.h     |   16 +
 include/dt-bindings/clock/qcom,qcs8300-gpucc.h     |   17 +
 include/dt-bindings/clock/qcom,rpmcc.h             |    4 +
 include/dt-bindings/clock/rk3188-cru-common.h      |    2 +
 include/dt-bindings/clock/rockchip,rk3562-cru.h    |  379 ++
 include/dt-bindings/clock/samsung,exynos2200-cmu.h |  431 +++
 include/dt-bindings/clock/samsung,exynos7870-cmu.h |  324 ++
 include/dt-bindings/clock/samsung,exynos990.h      |   21 +
 include/dt-bindings/clock/sun50i-h616-ccu.h        |    4 +
 include/dt-bindings/clock/sun55i-a523-ccu.h        |  189 +
 include/dt-bindings/clock/sun55i-a523-r-ccu.h      |   37 +
 include/dt-bindings/reset/qcom,ipq9574-nsscc.h     |  134 +
 include/dt-bindings/reset/rockchip,rk3562-cru.h    |  358 ++
 include/dt-bindings/reset/sun50i-h616-ccu.h        |    2 +
 include/dt-bindings/reset/sun55i-a523-ccu.h        |   88 +
 include/dt-bindings/reset/sun55i-a523-r-ccu.h      |   25 +
 include/linux/clk/davinci.h                        |    6 -
 207 files changed, 18236 insertions(+), 661 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun55i-a523-ccu.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/qcom,ipq9574-nsscc.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3562-cru.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos2200-cmu.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos7870-cmu.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/ti,clkctrl.yaml
 delete mode 100644 Documentation/devicetree/bindings/clock/ti-clkctrl.txt
 delete mode 100644 drivers/clk/davinci/pll-da830.c
 delete mode 100644 drivers/clk/davinci/psc-da830.c
 create mode 100644 drivers/clk/qcom/nsscc-ipq9574.c
 create mode 100644 drivers/clk/rockchip/clk-rk3528.c
 create mode 100644 drivers/clk/rockchip/clk-rk3562.c
 create mode 100644 drivers/clk/rockchip/rst-rk3528.c
 create mode 100644 drivers/clk/rockchip/rst-rk3562.c
 create mode 100644 drivers/clk/samsung/clk-exynos2200.c
 create mode 100644 drivers/clk/samsung/clk-exynos7870.c
 create mode 100644 drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
 create mode 100644 drivers/clk/sunxi-ng/ccu-sun55i-a523-r.h
 create mode 100644 drivers/clk/sunxi-ng/ccu-sun55i-a523.c
 create mode 100644 drivers/clk/sunxi-ng/ccu-sun55i-a523.h
 create mode 100644 include/dt-bindings/clock/qcom,ipq9574-nsscc.h
 create mode 100644 include/dt-bindings/clock/qcom,qcs8300-camcc.h
 create mode 100644 include/dt-bindings/clock/qcom,qcs8300-gpucc.h
 create mode 100644 include/dt-bindings/clock/rockchip,rk3562-cru.h
 create mode 100644 include/dt-bindings/clock/samsung,exynos2200-cmu.h
 create mode 100644 include/dt-bindings/clock/samsung,exynos7870-cmu.h
 create mode 100644 include/dt-bindings/clock/sun55i-a523-ccu.h
 create mode 100644 include/dt-bindings/clock/sun55i-a523-r-ccu.h
 create mode 100644 include/dt-bindings/reset/qcom,ipq9574-nsscc.h
 create mode 100644 include/dt-bindings/reset/rockchip,rk3562-cru.h
 create mode 100644 include/dt-bindings/reset/sun55i-a523-ccu.h
 create mode 100644 include/dt-bindings/reset/sun55i-a523-r-ccu.h

Comments

pr-tracker-bot@kernel.org March 30, 2025, 2:39 a.m. UTC | #1
The pull request you sent on Fri, 28 Mar 2025 13:53:53 -0700:

> https://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git tags/clk-for-linus

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/59c35416f4246aee66b5f5523fdc950b83325d82

Thank you!