c736c9a955
SM8650 based on the diffstat. Otherwise this is a collection of non-critical fixes and cleanups to various clk drivers and their DT bindings. Nothing is changed in the core clk framework this time, although there's a patch to fix a basic clk type initialization function. In general, this pile looks to be on the smaller side. New Drivers: - Global, display, gpu, tcsr, and rpmh clocks on Qualcomm SM8650 - Mediatek MT7988 SoC clocks Updates: - Update Zynqmp driver for Versal NET platforms - Add clk driver for Versal clocking wizard IP - Support for stm32mp25 clks - Add glitch free PLL setting support to si5351 clk driver - Add DSI clocks on Amlogic g12/sm1 - Add CSI and ISP clocks on Amlogic g12/sm1 - Document bindings for i.MX93 ANATOP clock driver - Free clk_node in i.MX SCU driver for resource with different owner - Update the LVDS clocks to be compatible with i.MX SCU firmware 1.15 - Fix the name of the fvco in i.MX pll14xx by renaming it to fout - Add EtherNet TSN and PCIe clocks on the Renesas R-Car V4H SoC - Add interrupt controller and Ethernet clocks and resets on Renesas RZ/G3S - Check reset monitor registers on Renesas RZ/G2L-alike SoCs - Reuse reset functionality in the Renesas RZ/G2L clock driver - Global and RPMh clock support for the Qualcomm X1E80100 SoC - Support for the Stromer APCS PLL found in Qualcomm IPQ5018 - Add a new type of branch clock, with support for controlling separate memory control bits, to the Qualcomm clk driver - Use above new branch type in Qualcomm ECPRI clk driver for QDU1000 and QRU1000 - Add a number of missing clocks related to CSI2 on Qualcomm MSM8939 - Add support for the camera clock controller on Qualcomm SC8280XP - Correct PLL configuration in GPU and video clock controllers for Qualcomm SM8150 - Add runtime PM support and a few missing resets to Qualcomm SM8150 video clock controller - Fix configuration of various GCC GDSCs on Qualcomm SM8550 - Mark shared RCGs appropriately in the Qualcomm SM8550 GCC driver - Fix up GPU and display clock controllers PLL configuration settings on Qualcomm SM8550 - Cleanup variable init in Allwinner nkm module - Convert various DT bindings to YAML - A few kernel-doc fixes for Samsung SoC clock controllers -----BEGIN PGP SIGNATURE----- iQJFBAABCAAvFiEE9L57QeeUxqYDyoaDrQKIl8bklSUFAmWdydURHHNib3lkQGtl cm5lbC5vcmcACgkQrQKIl8bklSXvtQ//eoF6kwlLT9knQIE9sYQAPJrHytObVpSl 3htHQBvSMKwJNTmzWbKWIUw9T7JliYU+aho768zKqVMVLd6PWk1eOL0NIKB/jSSz /OIWxS9hrcTXm/GAKX+0jyAxw97pq0Qb82PNpD+QuLAcVw/5rMVl/+pMNqeVeqjK 2aN4QfaL7B1F1vV/rBtniG1//Hwwr7IMIT3wIBE6W4jlw84N2gayqEl/EaXabF6F +9Wh8bPS1ny206XGtI8KNcFkv/uFoqWjO7g/hPgXMQcVSd50oV02iJPf6HaWBx4L 9podF3uhNuNk5v02fp1nCygzRn2YDa4eMwMjJtSxU0Inq9s01u8dWNkIgwuCJMjv jSKMMgxa9rHhJ7+xiYi1pQ23fHG1tx600u1zKWMkO1a0U80KeeynGFpdfhUzsD6E ZNUkEee2Ehw1nDMfrUqUt9dWLnRutCXa5jTvgKBWFM7hs9W+ErudAKwP0x2hNl3Z q8Z6RpCoGNnb1e0nw407j3AsXJkbzg9D4KGMlNNEVmuP0iZY3IsVIWrhszx0Zmi4 M3sNNtTskbD4nX42JADhZgVpql2rSikxjfnaBsSXYSJu9SGkCF9clOSb1lKGgKmk gCWcGpmxdmVbTNYCgsZ/jUBs8QDgOxcyFJYLys7/tkjDec9IuxeB37vkaXv2rqU8 t0VzUVWUqYw= =t0CI -----END PGP SIGNATURE----- Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux Pull clk updates from Stephen Boyd: "Only a couple new SoCs have support added this time, primarily for Qualcomm SM8650 based on the diffstat. Otherwise this is a collection of non-critical fixes and cleanups to various clk drivers and their DT bindings. Nothing is changed in the core clk framework this time, although there's a patch to fix a basic clk type initialization function. In general, this pile looks to be on the smaller side. New Drivers: - Global, display, gpu, tcsr, and rpmh clocks on Qualcomm SM8650 - Mediatek MT7988 SoC clocks Updates: - Update Zynqmp driver for Versal NET platforms - Add clk driver for Versal clocking wizard IP - Support for stm32mp25 clks - Add glitch free PLL setting support to si5351 clk driver - Add DSI clocks on Amlogic g12/sm1 - Add CSI and ISP clocks on Amlogic g12/sm1 - Document bindings for i.MX93 ANATOP clock driver - Free clk_node in i.MX SCU driver for resource with different owner - Update the LVDS clocks to be compatible with i.MX SCU firmware 1.15 - Fix the name of the fvco in i.MX pll14xx by renaming it to fout - Add EtherNet TSN and PCIe clocks on the Renesas R-Car V4H SoC - Add interrupt controller and Ethernet clocks and resets on Renesas RZ/G3S - Check reset monitor registers on Renesas RZ/G2L-alike SoCs - Reuse reset functionality in the Renesas RZ/G2L clock driver - Global and RPMh clock support for the Qualcomm X1E80100 SoC - Support for the Stromer APCS PLL found in Qualcomm IPQ5018 - Add a new type of branch clock, with support for controlling separate memory control bits, to the Qualcomm clk driver - Use above new branch type in Qualcomm ECPRI clk driver for QDU1000 and QRU1000 - Add a number of missing clocks related to CSI2 on Qualcomm MSM8939 - Add support for the camera clock controller on Qualcomm SC8280XP - Correct PLL configuration in GPU and video clock controllers for Qualcomm SM8150 - Add runtime PM support and a few missing resets to Qualcomm SM8150 video clock controller - Fix configuration of various GCC GDSCs on Qualcomm SM8550 - Mark shared RCGs appropriately in the Qualcomm SM8550 GCC driver - Fix up GPU and display clock controllers PLL configuration settings on Qualcomm SM8550 - Cleanup variable init in Allwinner nkm module - Convert various DT bindings to YAML - A few kernel-doc fixes for Samsung SoC clock controllers" * tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux: (93 commits) clk: mediatek: add drivers for MT7988 SoC clk: mediatek: add pcw_chg_bit control for PLLs of MT7988 dt-bindings: clock: mediatek: add clock controllers of MT7988 dt-bindings: reset: mediatek: add MT7988 ethwarp reset IDs dt-bindings: clock: mediatek: add MT7988 clock IDs clk: mediatek: mt8188-topckgen: Refactor parents for top_dp/edp muxes clk: mediatek: mt8195-topckgen: Refactor parents for top_dp/edp muxes clk: mediatek: clk-mux: Support custom parent indices for muxes dt-bindings: clock: sophgo: Add clock controller of CV1800 series SoC clk: starfive: jh7100: Add CLK_SET_RATE_PARENT to gmac_tx clk: starfive: Add flags argument to JH71X0__MUX macro clk: imx: pll14xx: change naming of fvco to fout clk: imx: clk-imx8qxp: fix LVDS bypass, pixel and phy clocks clk: imx: scu: Fix memory leak in __imx_clk_gpr_scu() clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw clk: qcom: dispcc-sm8650: Add test_ctl parameters to PLL config clk: qcom: gpucc-sm8650: Add test_ctl parameters to PLL config clk: qcom: dispcc-sm8550: Use the correct PLL configuration function clk: qcom: dispcc-sm8550: Update disp PLL settings clk: qcom: gpucc-sm8550: Update GPU PLL settings ... |
||
---|---|---|
.. | ||
a7-pll.c | ||
a53-pll.c | ||
apcs-msm8916.c | ||
apcs-msm8996.c | ||
apcs-sdx55.c | ||
apss-ipq6018.c | ||
apss-ipq-pll.c | ||
camcc-sc7180.c | ||
camcc-sc7280.c | ||
camcc-sc8280xp.c | ||
camcc-sdm845.c | ||
camcc-sm6350.c | ||
camcc-sm8250.c | ||
camcc-sm8450.c | ||
camcc-sm8550.c | ||
clk-alpha-pll.c | ||
clk-alpha-pll.h | ||
clk-branch.c | ||
clk-branch.h | ||
clk-cbf-8996.c | ||
clk-cpu-8996.c | ||
clk-hfpll.c | ||
clk-hfpll.h | ||
clk-krait.c | ||
clk-krait.h | ||
clk-pll.c | ||
clk-pll.h | ||
clk-rcg2.c | ||
clk-rcg.c | ||
clk-rcg.h | ||
clk-regmap-divider.c | ||
clk-regmap-divider.h | ||
clk-regmap-mux-div.c | ||
clk-regmap-mux-div.h | ||
clk-regmap-mux.c | ||
clk-regmap-mux.h | ||
clk-regmap-phy-mux.c | ||
clk-regmap-phy-mux.h | ||
clk-regmap.c | ||
clk-regmap.h | ||
clk-rpm.c | ||
clk-rpmh.c | ||
clk-smd-rpm.c | ||
clk-spmi-pmic-div.c | ||
common.c | ||
common.h | ||
dispcc-qcm2290.c | ||
dispcc-sc7180.c | ||
dispcc-sc7280.c | ||
dispcc-sc8280xp.c | ||
dispcc-sdm845.c | ||
dispcc-sm6115.c | ||
dispcc-sm6125.c | ||
dispcc-sm6350.c | ||
dispcc-sm6375.c | ||
dispcc-sm8250.c | ||
dispcc-sm8450.c | ||
dispcc-sm8550.c | ||
dispcc-sm8650.c | ||
ecpricc-qdu1000.c | ||
gcc-apq8084.c | ||
gcc-ipq806x.c | ||
gcc-ipq4019.c | ||
gcc-ipq5018.c | ||
gcc-ipq5332.c | ||
gcc-ipq6018.c | ||
gcc-ipq8074.c | ||
gcc-ipq9574.c | ||
gcc-mdm9607.c | ||
gcc-mdm9615.c | ||
gcc-msm8660.c | ||
gcc-msm8909.c | ||
gcc-msm8916.c | ||
gcc-msm8917.c | ||
gcc-msm8939.c | ||
gcc-msm8953.c | ||
gcc-msm8960.c | ||
gcc-msm8974.c | ||
gcc-msm8976.c | ||
gcc-msm8994.c | ||
gcc-msm8996.c | ||
gcc-msm8998.c | ||
gcc-qcm2290.c | ||
gcc-qcs404.c | ||
gcc-qdu1000.c | ||
gcc-sa8775p.c | ||
gcc-sc7180.c | ||
gcc-sc7280.c | ||
gcc-sc8180x.c | ||
gcc-sc8280xp.c | ||
gcc-sdm660.c | ||
gcc-sdm845.c | ||
gcc-sdx55.c | ||
gcc-sdx65.c | ||
gcc-sdx75.c | ||
gcc-sm4450.c | ||
gcc-sm6115.c | ||
gcc-sm6125.c | ||
gcc-sm6350.c | ||
gcc-sm6375.c | ||
gcc-sm7150.c | ||
gcc-sm8150.c | ||
gcc-sm8250.c | ||
gcc-sm8350.c | ||
gcc-sm8450.c | ||
gcc-sm8550.c | ||
gcc-sm8650.c | ||
gcc-x1e80100.c | ||
gdsc.c | ||
gdsc.h | ||
gpucc-msm8998.c | ||
gpucc-sa8775p.c | ||
gpucc-sc7180.c | ||
gpucc-sc7280.c | ||
gpucc-sc8280xp.c | ||
gpucc-sdm660.c | ||
gpucc-sdm845.c | ||
gpucc-sm6115.c | ||
gpucc-sm6125.c | ||
gpucc-sm6350.c | ||
gpucc-sm6375.c | ||
gpucc-sm8150.c | ||
gpucc-sm8250.c | ||
gpucc-sm8350.c | ||
gpucc-sm8450.c | ||
gpucc-sm8550.c | ||
gpucc-sm8650.c | ||
hfpll.c | ||
Kconfig | ||
kpss-xcc.c | ||
krait-cc.c | ||
lcc-ipq806x.c | ||
lcc-msm8960.c | ||
lpass-gfm-sm8250.c | ||
lpassaudiocc-sc7280.c | ||
lpasscc-sc7280.c | ||
lpasscc-sc8280xp.c | ||
lpasscc-sdm845.c | ||
lpasscorecc-sc7180.c | ||
lpasscorecc-sc7280.c | ||
Makefile | ||
mmcc-apq8084.c | ||
mmcc-msm8960.c | ||
mmcc-msm8974.c | ||
mmcc-msm8994.c | ||
mmcc-msm8996.c | ||
mmcc-msm8998.c | ||
mmcc-sdm660.c | ||
mss-sc7180.c | ||
q6sstop-qcs404.c | ||
reset.c | ||
reset.h | ||
tcsrcc-sm8550.c | ||
tcsrcc-sm8650.c | ||
turingcc-qcs404.c | ||
videocc-sc7180.c | ||
videocc-sc7280.c | ||
videocc-sdm845.c | ||
videocc-sm8150.c | ||
videocc-sm8250.c | ||
videocc-sm8350.c | ||
videocc-sm8450.c | ||
videocc-sm8550.c |