mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/
synced 2026-11-10 20:48:12 +00:00
Qualcomm clock updates for v6.14
Introduce support for IPQ CMN PLL, SM6115 LPASS clock controller, SM750 global, tcsr, rpmh, and display clock controllers. GPU clock controller for X Plus, global and rpmh clock controller for QCS615. RPM clocks are added for MSM8937 and MSM8940. Support for Pongo and Taycan Alpha PLLs are added, together with a few fixes to the existing support. X Elite Titan GDSCs relationship is described. SM8550 and SM8650 PCIe GDSCs and X Elite USB GDSC are marked at retention/on. SDM845 general purpose clock is improved to allow more arbitrary frequencies. IPQ5424 introduces interconnects for NoC-related clocks. -----BEGIN PGP SIGNATURE----- iQJJBAABCAAzFiEEBd4DzF816k8JZtUlCx85Pw2ZrcUFAmeCthQVHGFuZGVyc3Nv bkBrZXJuZWwub3JnAAoJEAsfOT8Nma3FtUQQAME2Fq0hI+UCMR8um1+n2aITRZyg EgVJTAigOj7AvdGRzAGljypy6th5ED7NNR+/1PcUYY8xye9BnF/GzpSkdPsArUih yr2IMk6GDwtvc8OfLwbojNWFLV6+kF4ddhRPh5Pjgo+7PURVDhKsGEPE0Akr3n7N TBKwMxRXPVrRoMvtE2lOWlnTx3ewUtoJfJMTq4F1SySweQcxyLrKRRQu2wzDEyDb k530Krm7sEAXaImqaxWa4f4XE9NSdz/ZSoELEGUMKXwo+roi0tcvVXvjTXCcWoiy Ulp2INbAC58H0rwgPcTWBzT5ut0/o+xQS4Hu8JlHpfJGVrYVvqijr9GyuJvvKJrg A7x47pKzdIRJCcIR5X32B7bitAGLmlUYpHw1oMuk5fDVkZReqHdC7SiXRTzW56Ue XYXLtVS/Bwc/Dgfi1+cNqRSLAuiRcb1vdBN+Onw56mhAfQFuScLUMS2Rg7sRX8cS 1BrFFNkGrWGwoYoCcpCXKAwKwx//fy5CUFHXASSFnGnVHUeIuRHPxtwddTycixE7 VWEqVdR/S6902eBbKVnLSPgRxKBTs5QaBsX7S6+Tqr7eoLVfmd6lJDwKlTwmR+gs X3ZA7knJFa/Leq/9Mh0IbMxli2tbYq/eQzRGGXYUoMaHfRuRmqWk28tIRfUE+Jqw QMheHzVRDy4VaCso =f311 -----END PGP SIGNATURE----- Merge tag 'qcom-clk-for-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-qcom Pull Qualcomm clk driver updates from Bjorn Andersson: - Support for various Qualcomm clk controllers: IPQ CMN PLL, SM6115 LPASS, SM750 global, tcsr, rpmh, and display. X Plus GPU and global. QCS615 rpmh and MSM8937 and MSM8940 RPM. - Support for Qualcomm Pongo and Taycan Alpha PLLs - Describe Qualcomm X Elite Titan GDSC relationships - Mark Qualcomm SM8550 and SM8650 PCIe GDSCs and X Elite USB GDSC as retention/on - Allow Qualcomm SDM845 general purpose clk to have arbitrary frequencies - Add Qualcomm IPQ5424 NoC-related interconnect clks * tag 'qcom-clk-for-6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux: (63 commits) clk: qcom: Select CLK_X1E80100_GCC in config CLK_X1P42100_GPUCC dt-bindings: clock: move qcom,x1e80100-camcc to its own file clk: qcom: smd-rpm: Add clocks for MSM8940 dt-bindings: clock: qcom,rpmcc: Add MSM8940 compatible clk: qcom: smd-rpm: Add clocks for MSM8937 dt-bindings: clock: qcom,rpmcc: Add MSM8937 compatible clk: qcom: ipq5424: Use icc-clk for enabling NoC related clocks dt-bindings: interconnect: Add Qualcomm IPQ5424 support clk: qcom: Add SM6115 LPASSCC dt-bindings: clock: Add Qualcomm SM6115 LPASS clock controller clk: qcom: gcc-sdm845: Do not use shared clk_ops for QUPs clk: qcom: gcc-sdm845: Add general purpose clock ops clk: qcom: clk-rcg2: split __clk_rcg2_configure function clk: qcom: clk-rcg2: document calc_rate function clk: qcom: gcc-x1e80100: Do not turn off usb_2 controller GDSC clk: qcom: ipq5424: add gcc_xo_clk dt-bindings: clock: qcom: gcc-ipq5424: add gcc_xo_clk macro dt-bindings: clock: qcom: gcc-ipq5424: remove apss_dbg clock macro clk: qcom: ipq5424: remove apss_dbg clock dt-bindings: clock: qcom,sdm845-camcc: add sdm670 compatible ...
This commit is contained in:
commit
5542b0b57d