mirror of
https://github.com/torvalds/linux.git
synced 2026-07-29 10:41:49 +02:00
Linux kernel source tree
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 ... |
||
|---|---|---|
| arch | ||
| block | ||
| certs | ||
| crypto | ||
| Documentation | ||
| drivers | ||
| fs | ||
| include | ||
| init | ||
| io_uring | ||
| ipc | ||
| kernel | ||
| lib | ||
| LICENSES | ||
| mm | ||
| net | ||
| rust | ||
| samples | ||
| scripts | ||
| security | ||
| sound | ||
| tools | ||
| usr | ||
| virt | ||
| .clang-format | ||
| .clippy.toml | ||
| .cocciconfig | ||
| .editorconfig | ||
| .get_maintainer.ignore | ||
| .gitattributes | ||
| .gitignore | ||
| .mailmap | ||
| .rustfmt.toml | ||
| COPYING | ||
| CREDITS | ||
| Kbuild | ||
| Kconfig | ||
| MAINTAINERS | ||
| Makefile | ||
| README | ||
Linux kernel
============
There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.
In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``. The formatted documentation can also be read online at:
https://www.kernel.org/doc/html/latest/
There are various text files in the Documentation/ subdirectory,
several of them using the reStructuredText markup notation.
Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.