mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/
synced 2026-11-04 19:54:59 +00:00
Qualcomm clock updates for 6.2
This introduces Global clock controller for SM8550, Display clock controller for SC8280XP and RPMh clock controller for QDU1000 and QRU1000. The SM8150/SM8250 Display clock controller is cleaned up and some missing clocks for SM8350 are added. MSM8974 Global and Multimedia clock controllers are transitioned to parent_data and parent_hws. IPQ8074 parent_data and additional network resets and the Krait clock controller modernized. pm_runtime usage in SC7180 and SC7280 LPASS clock controllers are corrected. SM8250 USB GDSCs enable retention mode. RPM and RPMh clock drivers are cleaned up, to avoid duplicating clocks which definition could be shared between platforms. A variety of DT binding improvements. -----BEGIN PGP SIGNATURE----- iQJJBAABCAAzFiEEBd4DzF816k8JZtUlCx85Pw2ZrcUFAmOQ+2sVHGFuZGVyc3Nv bkBrZXJuZWwub3JnAAoJEAsfOT8Nma3F7fMQAOCCZIoGi4GfcJebP7TTjN7MzqWR Mo8g8jeqmmr8u8V+yf0OGLUc8pSzFWOrlnYbZFg7jv9UODDKeRLtdKt4cf9GBHZ2 mMZimcaNcKSty0UDHC76eYXStB2RLTDvFqhILSxYHE48STEWCNf5aNW6MzvVS7Ef SaRTv3fq0irKEv86rdOIg1tzLaabMkiHAK2r7FX9TrNvmdiUH1PGf/UCm30y65Sg u78U6Invf2LNmWya1by2tEcXhQ1tdCRMIPCIiDN8xcC31qhPXIO54kNsUcCyZGiL UDe1Ycaf1u9lYcnmxyV0B14iQNaOlOlSYmlr4cDZP9VycYvENkxzbbO74szyKCVC 12NIvkCbhbnLackpX+ZpLmNlfPLb6y0hcXybrSyq801QTktI1c0PQIqXW6FcF+IU nA/yr0D15xWcIONUP3iX8l0gN5qdGUNOMKUGNX02VT1DDyWCH8YeT2rq8rwp/nuZ wtE4t9x4CKOxO8Rma1av3a30ttnTP6PXK13kZ8I8JdeYbhB5wRF4sU5f6A361whc wmVBfLwxVgj8Jm1BE1M8WbHTpriRAnX1YJUf4tn55sHaCyflotPkjS2hQR6/qsO6 E0JpFXos8PTSdoOtvkZBtagt1QoLlOEW38mIRqf5J46xoWMwbroagWjMzK2CuoIh gJ4e+kocbV3YJiDM =zMR7 -----END PGP SIGNATURE----- Merge tag 'qcom-clk-for-6.2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-qcom Pull Qualcomm clk driver updates from Bjorn Andersson: This introduces Global clock controller for SM8550, Display clock controller for SC8280XP and RPMh clock controller for QDU1000 and QRU1000. The SM8150/SM8250 Display clock controller is cleaned up and some missing clocks for SM8350 are added. MSM8974 Global and Multimedia clock controllers are transitioned to parent_data and parent_hws. IPQ8074 parent_data and additional network resets and the Krait clock controller modernized. pm_runtime usage in SC7180 and SC7280 LPASS clock controllers are corrected. SM8250 USB GDSCs enable retention mode. RPM and RPMh clock drivers are cleaned up, to avoid duplicating clocks which definition could be shared between platforms. A variety of DT binding improvements. * tag 'qcom-clk-for-6.2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux: (69 commits) clk: qcom: rpmh: add support for SM6350 rpmh IPA clock clk: qcom: mmcc-msm8974: use parent_hws/_data instead of parent_names clk: qcom: mmcc-msm8974: move clock parent tables down clk: qcom: mmcc-msm8974: use ARRAY_SIZE instead of specifying num_parents clk: qcom: gcc-msm8974: use parent_hws/_data instead of parent_names clk: qcom: gcc-msm8974: move clock parent tables down clk: qcom: gcc-msm8974: use ARRAY_SIZE instead of specifying num_parents dt-bindings: clocks: qcom,mmcc: define clocks/clock-names for MSM8974 dt-bindings: clock: split qcom,gcc-msm8974,-msm8226 to the separate file clk: qcom: gcc-ipq4019: switch to devm_clk_notifier_register clk: qcom: rpmh: remove usage of platform name clk: qcom: rpmh: rename VRM clock data clk: qcom: rpmh: rename ARC clock data clk: qcom: rpmh: support separate symbol name for the RPMH clocks clk: qcom: rpmh: remove platform names from BCM clocks clk: qcom: rpmh: drop all _ao names clk: qcom: rpmh: reuse common duplicate clocks clk: qcom: rpmh: group clock definitions together clk: qcom: rpm: drop the platform from clock definitions clk: qcom: rpm: drop the _clk suffix completely ...
This commit is contained in:
commit
63cd992e51
102 changed files with 10579 additions and 2523 deletions
Loading…
Add table
Add a link
Reference in a new issue