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.12
This introduces camera, display and gpu clock drivers for SM4450. A camera clock controller is also introduced for SM8150. A bunch of struct freq_tbl are marked const, to reduce .data usage. Support for MSM8226 A7PLL and the Regera PLL is introduced. The Lucid 5LPE PLL configuration sequence is corrected to not reuse Trion, as they do differ. A number of fixes are made to SM8550 display clock controller, and SM8650 is folded into the same driver. Missing clocks and GDSCs needed for audio on MSM8998 are added. For SC8180X missing USB MP resets, GPLL9 clock, and QUPv3 DFS clocks are added, the sdcc clock frequency tables are corrected. The SM8150 gcc_cpuss_ahb_clk_src is dropped. PCIe GDSCs are marked at RET_ON on sm8250 and sm8540, to avoid them turning off during suspend. The SM8550 video clock controller GDSCs are marked to use the newly introduced HW_CTRL mechanism. -----BEGIN PGP SIGNATURE----- iQJJBAABCAAzFiEEBd4DzF816k8JZtUlCx85Pw2ZrcUFAmbmDtoVHGFuZGVyc3Nv bkBrZXJuZWwub3JnAAoJEAsfOT8Nma3FHAIP/R+sObeN7oyJGT71fL1Ey+D3gUT/ CL17ZhfnE5V1DXbEoo8ff7WPB38F/rRwNh/bl37zcpCKlCxS0TpdslWRmC9ninwK ifxYZFxE85sgTPcIZORPs0bNrlMsIZaoCMUh0ithg4iQs/LeiPqci8NIk38dEQKu RXCiCNkJlgLlbTzD6M6aiHtfFhvT+6mjleVfQckuw6H6zl/tlbbG51qKe70VJcS8 /thGgN+xxJex1n/zIBynbpUN9hjhoqFnqzQnLTZ+t9PfbmE99nL1LJtXCHYVwV3o mqFpKlRIf/O6mQgTD/53mIfHai+oM3g19u+jqeO9CUqqea2le5NjhhEmGUc+Ccea 2ZC5shBPkQp9FPXxnox0axziKibGset7OM+pDEe9uxsaVH27zMLgZHTlKJZ/9sKq OoWZ3AvcqBePu4dFA6QBoM1jlPSSyRXB/QZmZR3rrnTcvHBPn56cvw5KzoKzs8LK FmcK9v67w8YEENYjamt2A9H6jOxeyTVOrv3m0Ba6JOtsLaKBK7ywhQlrsE+ub6Nq msgDBD/7ZgFWz7jxFb4L2RyWGRdD3F5XqpkaSc7Wa5f0JtXNENT5ES+aiTcGGOU9 A8STkpkTxSokfi54ym6JMJDw9DZzJE9hUmv/6sU6aVg8ysPyZKcVVeUHmU7ic9N3 WIFXSLNwfkGRTRdK =hfMs -----END PGP SIGNATURE----- Merge tag 'qcom-clk-for-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-qcom Pull Qualcomm clk driver updates from Bjorn Andersson: - Add camera, display and GPU clock drivers for Qualcomm SM4450 - Add a camera clock driver for Qualcomm SM8150 - Mark a bunch of struct freq_tbl const to reduce .data usage - Add Qualcomm MSM8226 A7PLL and Regera PLL support - Fix the Qualcomm Lucid 5LPE PLL configuration sequence to not reuse Trion, as they do differ - A number of fixes to the Qualcomm SM8550 display clock driver - Fold Qualcomm SM8650 display clock driver into SM8550 one - Add missing clocks and GDSCs needed for audio on Qualcomm MSM8998 - Add missing USB MP resets, GPLL9, and QUPv3 DFS to Qualcomm SC8180X - Fix sdcc clk frequency tables on Qualcomm SC8180X - Drop the Qualcomm SM8150 gcc_cpuss_ahb_clk_src - Mark Qualcomm PCIe GDSCs as RET_ON on sm8250 and sm8540 to avoid them turning off during suspend - Use the HW_CTRL mechanism on Qualcomm SM8550 video clock controller GDSCs * tag 'qcom-clk-for-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux: (47 commits) clk: qcom: videocc-sm8550: Use HW_CTRL_TRIGGER flag for video GDSC's clk: qcom: dispcc-sm8250: use special function for Lucid 5LPE PLL clk: qcom: dispcc-sm8250: use CLK_SET_RATE_PARENT for branch clocks clk: qcom: ipq5332: Use icc-clk for enabling NoC related clocks clk: qcom: ipq5332: Register gcc_qdss_tsctr_clk_src dt-bindings: usb: qcom,dwc3: Update ipq5332 clock details dt-bindings: interconnect: Add Qualcomm IPQ5332 support clk: qcom: gcc-msm8998: Add Q6 BIMC and LPASS core, ADSP SMMU clocks dt-bindings: clock: gcc-msm8998: Add Q6 and LPASS clocks definitions clk: qcom: Fix SM_CAMCC_8150 dependencies clk: qcom: gcc-sm8150: De-register gcc_cpuss_ahb_clk_src clk: qcom: gcc-sc8180x: Fix the sdcc2 and sdcc4 clocks freq table clk: qcom: gcc-sc8180x: Add GPLL9 support dt-bindings: clock: qcom: Add GPLL9 support on gcc-sc8180x clk: qcom: gcc-sc8180x: Register QUPv3 RCGs for DFS on sc8180x clk: qcom: clk-rpmh: Fix overflow in BCM vote dt-bindings: clock: qcom: Drop required-opps in required on SM8650 camcc dt-bindings: clock: qcom: Drop required-opps in required on sm8650 videocc dt-bindings: clock: qcom,qcs404-turingcc: convert to dtschema dt-bindings: clock: Add x1e80100 LPASSCC reset controller ...
This commit is contained in:
commit
82cf3b8afc
54 changed files with 6843 additions and 2380 deletions
1
include/dt-bindings/clock/qcom,sm8650-dispcc.h
Symbolic link
1
include/dt-bindings/clock/qcom,sm8650-dispcc.h
Symbolic link
Loading…
Add table
Add a link
Reference in a new issue