Merge 'clk' from https://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git (clk-next) Merged-SHA: 8d03cc42a42b1a3f1535757f65bfb74a9753953f .../clock/amlogic,t7-peripherals-clkc.yaml | 12 +- .../bindings/clock/amlogic,t7-pll-clkc.yaml | 2 +- .../devicetree/bindings/clock/canaan,k230-clk.yaml | 59 + .../bindings/clock/qcom,dispcc-sm6125.yaml | 17 +- .../devicetree/bindings/clock/qcom,hawi-gcc.yaml | 63 + .../bindings/clock/qcom,ipq9574-cmn-pll.yaml | 1 + .../bindings/clock/qcom,ipq9650-gcc.yaml | 68 + .../bindings/clock/qcom,kaanapali-gxclkctl.yaml | 2 +- .../bindings/clock/qcom,milos-camcc.yaml | 8 + .../bindings/clock/qcom,milos-gxclkctl.yaml | 61 + .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 1 + .../bindings/clock/qcom,sm8450-videocc.yaml | 3 + .../bindings/clock/qcom,sm8550-tcsr.yaml | 2 + .../bindings/clock/qcom,x1e80100-camcc.yaml | 1 + drivers/clk/Kconfig | 6 + drivers/clk/Makefile | 3 +- drivers/clk/at91/pmc.c | 2 +- drivers/clk/at91/sam9x7.c | 21 +- drivers/clk/at91/sama7d65.c | 1 + drivers/clk/clk-k230.c | 2452 +++++++++++++ drivers/clk/keystone/sci-clk.c | 10 +- drivers/clk/microchip/Makefile | 2 +- drivers/clk/microchip/clk-mpfs-ccc.c | 15 +- drivers/clk/microchip/{clk-core.c => clk-pic32.c} | 2 +- drivers/clk/microchip/{clk-core.h => clk-pic32.h} | 0 drivers/clk/microchip/clk-pic32mzda.c | 2 +- drivers/clk/qcom/Kconfig | 48 + drivers/clk/qcom/Makefile | 7 +- drivers/clk/qcom/a53-pll.c | 2 +- drivers/clk/qcom/camcc-milos.c | 7 + drivers/clk/qcom/camcc-x1e80100.c | 64 + drivers/clk/qcom/camcc-x1p42100.c | 2223 ++++++++++++ drivers/clk/qcom/clk-alpha-pll.h | 6 + drivers/clk/qcom/clk-regmap-phy-mux.c | 52 +- drivers/clk/qcom/clk-rpmh.c | 41 +- drivers/clk/qcom/dispcc-x1e80100.c | 2 +- drivers/clk/qcom/gcc-hawi.c | 3657 ++++++++++++++++++++ drivers/clk/qcom/gcc-ipq9650.c | 3445 ++++++++++++++++++ drivers/clk/qcom/gcc-nord.c | 2 +- drivers/clk/qcom/gdsc.c | 33 + drivers/clk/qcom/gdsc.h | 5 + drivers/clk/qcom/gpucc-sm8750.c | 4 +- drivers/clk/qcom/gxclkctl-kaanapali.c | 1 + drivers/clk/qcom/ipq-cmn-pll.c | 30 +- drivers/clk/qcom/negcc-nord.c | 3 +- drivers/clk/qcom/nwgcc-nord.c | 4 +- drivers/clk/qcom/segcc-nord.c | 2 +- drivers/clk/qcom/tcsrcc-hawi.c | 158 + drivers/clk/qcom/videocc-x1p42100.c | 585 ++++ drivers/clk/renesas/r8a779g0-cpg-mssr.c | 1 + drivers/clk/renesas/r9a07g043-cpg.c | 2 +- drivers/clk/renesas/r9a07g044-cpg.c | 2 +- drivers/clk/renesas/r9a08g045-cpg.c | 13 +- drivers/clk/renesas/r9a08g046-cpg.c | 7 +- drivers/clk/renesas/r9a09g011-cpg.c | 7 +- drivers/clk/renesas/rzg2l-cpg.c | 46 +- drivers/clk/renesas/rzg2l-cpg.h | 7 +- drivers/clk/rockchip/Kconfig | 2 +- drivers/clk/rockchip/clk-rk3588.c | 16 + drivers/clk/rockchip/clk.c | 25 +- drivers/clk/rockchip/clk.h | 3 + drivers/clk/samsung/clk-exynos850.c | 5 +- drivers/clk/samsung/clk-exynos990.c | 307 +- drivers/clk/socfpga/clk-agilex.c | 2 + drivers/clk/spacemit/ccu-k3.c | 30 +- drivers/interconnect/core.c | 20 + include/dt-bindings/clock/canaan,k230-clk.h | 220 ++ include/dt-bindings/clock/qcom,hawi-gcc.h | 253 ++ include/dt-bindings/clock/qcom,hawi-tcsrcc.h | 16 + include/dt-bindings/clock/qcom,ipq5332-cmn-pll.h | 19 + include/dt-bindings/clock/qcom,ipq9650-gcc.h | 172 + include/dt-bindings/clock/qcom,nord-negcc.h | 1 + include/dt-bindings/clock/qcom,rpmh.h | 2 + include/dt-bindings/clock/qcom,x1e80100-camcc.h | 3 + include/dt-bindings/clock/qcom,x1p42100-videocc.h | 48 + include/dt-bindings/clock/rockchip,rk3588-cru.h | 4 + include/dt-bindings/clock/spacemit,k3-clocks.h | 5 + include/dt-bindings/reset/qcom,ipq9650-gcc.h | 215 ++ include/linux/interconnect.h | 6 + include/soc/rockchip/rk3588_grf.h | 2 + include/soc/spacemit/k3-syscon.h | 4 +- 81 files changed, 14343 insertions(+), 319 deletions(-)