mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/
synced 2026-10-14 05:55:17 +00:00
No description
- C 96.9%
- Assembly 0.9%
- Rust 0.6%
- Shell 0.6%
- Python 0.5%
- Other 0.3%
This introduces support for Display, TCSR, GPU, and Camera clock controllers for X1 Elite. A number of typos are fixes in the IPQ5018 GCC driver. IPQ6018 gains a definition of the "qdss_at" clock, which is needed for WiFi operation. Table termination is added where missing across a range of frequency tables in different drivers. MSM8953 gains support for missing MDSS, crypto, and SDCC resets, and the missing CLKREF clocks for UFS in SC8180X are added. A softdep on rpmhpd is introduces for SDM845 gcc to assist AOSP with module load order, to avoid significant delays during boot. In the SM8150 GCC driver video resets are added and QUPv3 RCGs are registered for DFS. The support for supplying GDSCs with an external regulator is corrected for the custom GPU GX "do-nothing" method. An external supply is then specified for GX in the SC8280XP GPU clock controller. Display, GPU, Video, and Camera clock controller drivers are switched to module_platform_driver(), as they are not needed earlier than that. A variety of Venus resets across many platforms require a longer delay than the current 1us, support for larger delays is added and custom delays are specified across more than a dozen clock drivers. The GDSC wait times are corrected for GDSCs in the display clock controller for SDM845. The unused SC7180 modem subsystem clock driver is dropped. -----BEGIN PGP SIGNATURE----- iQJJBAABCAAzFiEEBd4DzF816k8JZtUlCx85Pw2ZrcUFAmXn5O4VHGFuZGVyc3Nv bkBrZXJuZWwub3JnAAoJEAsfOT8Nma3FofkQAMLNUNAW6qu4iRzv1VyzLjcPPx03 nOLCIcOc9DeERslWSu2UHzze1x06HsNO7qQlRn+WznzWUJZgHwFcXpOB6+Z9dAw8 zrOydJ/onlzZ1cisuIJsPmpic7nMQmQgAd2lrOIOSL6BlFJolmTwAeZEtTq3qr4N cJyCCRO+ZpB/kmEegmJD+xiIIHDvvm/XB1Fsnq9LIOTzs2l9U4oWFrTLBbA967JE nJySshz2z2sxcYrJ5q72Z2CtnsqQM5ZEHHrEWYrhQ+RJ3BdHQidUBHtq9V6l4n3I iMbzajK8pfouoggn4OQJ7K5w3v5k7flm6/tiwLOvUK93dIpCtlPmVGajuQhJc5rT buMw0hfoXGUHGOYC/oZB9p6r6Fo9ZxlM4yRIPaWeGwTvq6oUsYM8r7QgZbirxVKF PRDc/ANP+SZ5N+jiUhXS9vfnABKCyzmaDsCgNptUHM/cGNZGW2Nt0aUB3Y1jyVOT wZ8WedrhAtkKc5Q5amlfjwm7LYZqkJWe7/C4T6wTuNpMdmKh3yPXf+3yvMAiQqpi 8CZTidZupyRCNUOBy/UpeNfPhOejxOfjl/J+3tnwlILOacbZLtWfOwqUEhxoY7GA 9Q3OlA9+7Xwh7ngmyzG0NwQC1Y3GkESktmoIs0Pqm3oobInFOU2siTof7fDswKy6 4lqOJEP4a9QfjkP1 =Ti8i -----END PGP SIGNATURE----- Merge tag 'qcom-clk-for-6.9' 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 Display, TCSR, GPU, and Camera clock controllers for Qualcomm's X1 Elite SoC - Typo fixes in the IPQ5018 GCC driver - Add "qdss_at" clk on Qualcomm IPQ6018, needed for WiFi - Properly terminate frequency tables in different qcom clk drivers - Add MDSS, crypto, and SDCC resets on Qualcomm MSM8953 - Add missing UFS CLKREF clks on Qualcomm SC8180X - Avoid significant delays during boot by adding a softdep on rpmhpd to SDM845 gcc driver - Add QUPv3 RCGS w/ DFS and video resets to Qualcomm SM8150 GCC driver - Fix the custom GPU GX "do-nothing" method in the GDSC driver - Add an external regulator to GX GDSC on SC8280XP GPU clk driver - Switch display, GPU, video, and camera clock drivers to module_platform_driver() - Set a longer delay for Venus resets on many Qualcomm SoCs - Correct the GDSC wait times in the Qualcomm SDM845 display clk driver - Remove the unused Qualcomm sc7180 modem clk driver * tag 'qcom-clk-for-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux: (62 commits) clk: qcom: gcc-ipq5018: fix register offset for GCC_UBI0_AXI_ARES reset clk: qcom: gcc-ipq5018: fix 'halt_reg' offset of 'gcc_pcie1_pipe_clk' clk: qcom: gcc-ipq5018: fix 'enable_reg' offset of 'gcc_gmac0_sys_clk' clk: qcom: camcc-x1e80100: Fix missing DT_IFACE enum in x1e80100 camcc clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays clk: qcom: camcc-sc8280xp: fix terminating of frequency table arrays clk: qcom: gcc-ipq9574: fix terminating of frequency table arrays clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays clk: qcom: gcc-ipq6018: fix terminating of frequency table arrays clk: qcom: gcc-ipq5018: fix terminating of frequency table arrays clk: qcom: dispcc-sdm845: Adjust internal GDSC wait times dt-bindings: clk: qcom: drop the SC7180 Modem subsystem clock controller clk: qcom: drop the SC7180 Modem subsystem clock driver clk: qcom: Use qcom_branch_set_clk_en() clk: qcom: branch: Add a helper for setting the enable bit clk: qcom: dispcc-sm8250: Make clk_init_data and pll_vco const clk: qcom: gcc-sc8180x: Add missing UFS QREF clocks clk: qcom: gcc-msm8953: add more resets clk: qcom: videocc-*: switch to module_platform_driver ... |
History
|
|
|---|---|---|
| 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 | ||
| .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 Restructured Text 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.