mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/
synced 2026-09-28 19:20:30 +00:00
Qualcomm clock updates for v6.8
New drivers to support global, display, gpu, tcsr, and rpmh clocks for the SM8650 platform is introduced. Global and RPMh clock support for the new X1E80100 platform is added. Support for the Stromer APCS PLL found in IPQ5018 is added. A new type of branch clock, with support for controlling separate memory control bits is introduced, and used in the newly introduced clock driver for the ECPRI on QDU1000 and QRU1000. A number of missing clock related to CSI2 on MSM8939 are added. Support for the camera clock controller on SC8280XP is added. PLL configuration is corrected in GPU and Video clock controllers for SM8150, runtim PM support and a few missing resets are added to the video clock controller. For SM8550 configuration of a variety of GDSCs in GCC is corrected. Shared RCGs was not marked appropriately when the driver was upstreamed, so this is corrected as well. For GPU and Display clock controllers PLL configuration settings are reviewed and corrected. -----BEGIN PGP SIGNATURE----- iQJJBAABCAAzFiEEBd4DzF816k8JZtUlCx85Pw2ZrcUFAmWQ6LwVHGFuZGVyc3Nv bkBrZXJuZWwub3JnAAoJEAsfOT8Nma3Fnr8P/0hDbF5/DHs/XAlrK0bcL6zeNFs6 Zxbp9NnWDvN9jQzjaDbm0WlR7yXhzn0QaL5nsyDxBHYZYwRIeBbFqnYQvjlRYgEr UJJXOY5MKpCXbIo0quSvuA7yXbBeVggJkl01Jsgw8Z0c6ggp0EwmHSbHh62QfQIL htxNeiF1JBr3bDGHuG/FNQMy9YuEt1wHT0XK7Q+Cim7oRiDPao6tYlUuEVg6vSJH oBRb3lTVFlbxsrucVbv6i+UckPY766FCrgLeX7xJ2j8cDWLiWYTimkcAgTWTatei ofQyoEoLvTgm3ADe69RxSgzJPociYiyyLRIx2WiNcRKGOHMVE4IxigUN5EDQD2V+ QOyNkXYcO8rwAjb4CANGi++ZzEvsM7NPHVbdv5+U2pTuw9p2t42PZLaAoq+TX0LD NMRJjW8sVK02+L6EdP8ALeqFsx3z/aJTqsQqJbBYqUSrpQVclnwGDIxm1JGAlhd8 Zph4uOCfPHGyVsPmO4RwY/Y1sP7IpMPoyuwt1rpo3hIB3zr97uGs/lUEhxvcRDm5 7xnxzCazGsWuhKMvkjOX87t4W5dj49iG8cUxGpzcW3OeWYWkd6wX26yQ6JWUizNy K8J8I+DCWih6DXhLfqqdlFSO5KrTmk1TFVRLxfVNTc1VsS2mY9fRtHefhpvcAjKs j/4U2W+Ez6U2Y74/ =qjtu -----END PGP SIGNATURE----- Merge tag 'qcom-clk-for-6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-qcom Pull Qualcomm clk driver updates from Bjorn Andersson: - New drivers to support global, display, gpu, tcsr, and rpmh clocks on Qualcomm SM8650 - 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 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 * tag 'qcom-clk-for-6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux: (41 commits) 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 clk: qcom: gcc-sm8550: Mark RCGs shared where applicable clk: qcom: gcc-sm8550: use collapse-voting for PCIe GDSCs clk: qcom: gcc-sm8550: Mark the PCIe GDSCs votable clk: qcom: gcc-sm8550: Add the missing RETAIN_FF_ENABLE GDSC flag clk: qcom: camcc-sc8280xp: Prevent error pointer dereference clk: qcom: videocc-sm8150: Add runtime PM support clk: qcom: videocc-sm8150: Add missing PLL config property clk: qcom: videocc-sm8150: Update the videocc resets dt-bindings: clock: Update the videocc resets for sm8150 clk: qcom: rpmh: Add support for X1E80100 rpmh clocks clk: qcom: Add Global Clock controller (GCC) driver for X1E80100 dt-bindings: clock: qcom-rpmhcc: Add RPMHCC bindings for X1E80100 dt-bindings: clock: qcom: Add X1E80100 GCC clocks clk: qcom: Add ECPRICC driver support for QDU1000 and QRU1000 clk: qcom: branch: Add mem ops support for branch2 clocks ...
This commit is contained in:
commit
93beaa981a