[RFT] linux-postmarketos-qcom-sdm670: upgrade to v7.0.2_beta4

This is the regular update for v7.0, as v7.0.1 was merged into linux-rolling-stable on April 22. This is a draft because the kernel is normally tested first.

sdm670-v7.0.2 proposed release notes

Pablo added UART for debugging via USB cereal. The conflicting SDM710-specific UART was removed, since it can use the common SDM670 UART.

There is a new upstream API change that affects the q6voice driver, renaming snd_soc_dapm_kcontrol_dapm to snd_soc_kcontrol_to_dapm. Another downstream patch was added to adapt to this change.

Some reverts for USB and the display were replaced with real fixes. The display subsystem fix is a new downstream patch that turns off MDSS_GDSC.

The Low Level Cache Controller patches were applied so they were re-picked from linux-next.

Upstreaming continued for the Pixel 3a front camera. A comment was added explaining why MCLK is set to 19.2 MHz. The devicetree patches are still waiting for further review.

Upstreaming continued for the basic thermal zones. The upstream maintainers requested LMh support, which is added. They also requested no polling.

Upstreaming continued for the LPASS LPI pin controller, used for sound. The driver is applied, but the DTS patches depend on the Pixel 3a XL support which is not applied yet.

Upstreaming continued for the SDM660 sound card. A dependency was applied and re-picked from linux-next. Some patches from the MSM8953 community were added. It is waiting for further review.

Some kernel config options were added to the postmarketOS requirements, so they are added to the SDM670 configuration.

The metadata for the patches from MSM8953 and MSM8996 were updated, as they both released a v6.19.5 kernel upgrade.

Bluetooth, I2C, eMMC, modem, video acceleration, WiFi, haptics, NFC, sensors, and touchscreen should work and be slightly broken like before.

Changes since v6.19.10

Edited by Richard Acayan

Merge request reports

Loading