Skip to content
Qualcomm clock updates for v6.9

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.