[GIT PULL] More Qualcomm driver updates for v7.4
Bjorn Andersson
andersson at kernel.org
Mon Oct 12 12:03:31 PDT 2026
The following changes since commit 87802d4dc4850bf27b3955ee9162b1e52c99da1a:
firmware: qcom: scm: Allow QSEECOM on Asus Zenbook A14 (UX3407NA) (2026-10-05 09:10:43 +0200)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git tags/qcom-drivers-for-7.4-3
for you to fetch changes up to f44ee24f4a96ad97c2f0191e503c91477d9b530b:
soc: qcom: geni-se: Drop unused icc_ddr parameter from geni_icc_get() (2026-10-05 09:10:45 +0200)
----------------------------------------------------------------
More Qualcomm driver updates for v7.4
Add SM8950 Maili and SM8975 Hawi SoC IDs. Document the Maili CPUCP
mailbox and PMIC arbiter compatibles.
Allow QSEECOM on the Kalambo CRD, Glymur QCB, and Lenovo ThinkPad T14s
Gen 7. Reuse Glymur's UBWC configuration for Kalambo, and add the Nord
LLCC configuration and binding.
Add Shikra SoC and subsystem low-power statistics. Document its
modem_apps GLINK audio channel. Document MSM8952 SCM and record that
MSM8952 has no UBWC. Describe IPQ5424 IMEM as mmio-sram and add the
MSM8960 SPS interrupt-controller syscon compatible.
Fix SCM PAS resource-table retries and handling of empty tables. Use
sleepable one-time initialization for TZMEM, and correct SCM Kconfig
selection for non-Qualcomm builds. Disable the SHM bridge on SM7125
to avoid boot-time RCU stalls.
Fix PMIC GLINK probe ordering and PD charger ULOG removal races. Provide
I2C Hub serial-engine program-RAM depth without accessing absent DMA
registers.
----------------------------------------------------------------
Antony Kurniawan Soemardi (1):
dt-bindings: mfd: syscon: add qcom,msm8960-sps-sic
Anurag Pateriya (2):
dt-bindings: cache: qcom,llcc: Add Nord compatible
soc: qcom: llcc: Add LLCC configuration for Nord
Fenglin Wu (1):
dt-bindings: spmi: glymur-spmi-pmic-arb: Add compatible for Qualcomm Maili SoC
Gopikrishna Garmidi (3):
firmware: qcom: scm: Allow QSEECOM on the Glymur QCB
firmware: qcom: scm: Allow QSEECOM on Kalambo CRD
soc: qcom: ubwc: Add Kalambo UBWC config
Hemanth Selam (2):
firmware: qcom: fix typo "uninterruptable" in comment
soc: qcom: fix typo "upto" in comment
Jingyi Wang (2):
dt-bindings: arm: qcom,ids: Add SoC ID for SM8950
soc: qcom: socinfo: Add SM8950 SoC ID
Kathiravan Thirumoorthy (1):
dt-bindings: sram: describe the IPQ5424 IMEM as mmio-sram
Konrad Dybcio (1):
soc: qcom: pmic_glink: Avoid losing early rpmsg probe
Mohammad Rafi Shaik (1):
ASoC: dt-bindings: qcom,apr: Add modem_apps GLINK channel for shikra
Mukesh Ojha (5):
dt-bindings: arm: qcom,ids: Add SoC ID for SM8975
soc: qcom: socinfo: Add SM8975 SoC ID
firmware: qcom: tzmem: Use DO_ONCE_SLEEPABLE() in qcom_tzmem_enable()
firmware: qcom_scm: handle empty PAS resource table
firmware: qcom_scm: align PAS resource table retry
Muzaffer Kadir (2):
dt-bindings: firmware: qcom,scm: Document MSM8952 SCM
soc: qcom: ubwc: Add UBWC config for MSM8952
Neil Armstrong (1):
soc: qcom: geni-se: provide PROG_RAM_DEPTH for I2C HUB Serial Engines
Peng Fan (1):
soc: qcom: use assign_bit() where applicable
Sasha Levin (1):
firmware: qcom: scm: Hide QCOM_SCM instead of depending on ARCH_QCOM
Sneh Mankad (2):
dt-bindings: soc: qcom: stats: Add compatible for Shikra
soc: qcom: stats: Add stats compatible and config for Shikra
Somesh Dey (1):
soc: qcom: geni-se: Drop unused icc_ddr parameter from geni_icc_get()
Srinivas Kandagatla (1):
firmware: qcom: scm: Allow QSEECOM on ThinkPad T14s Gen 7
Taniya Das (1):
dt-bindings: mailbox: qcom: Document Maili CPUCP mailbox controller
Vitalii Skorkin (1):
firmware: qcom: tzmem: disable SHM bridge for SM7125 platform
Yibo Tan (1):
soc: qcom: pmic_pdcharger_ulog: prevent work requeue during remove
.../devicetree/bindings/cache/qcom,llcc.yaml | 55 +++++++-
.../devicetree/bindings/firmware/qcom,scm.yaml | 3 +
.../bindings/mailbox/qcom,cpucp-mbox.yaml | 1 +
Documentation/devicetree/bindings/mfd/syscon.yaml | 1 +
.../devicetree/bindings/soc/qcom/qcom,apr.yaml | 4 +-
.../devicetree/bindings/soc/qcom/qcom-stats.yaml | 25 ++--
.../bindings/spmi/qcom,glymur-spmi-pmic-arb.yaml | 1 +
.../devicetree/bindings/sram/qcom,imem.yaml | 1 -
Documentation/devicetree/bindings/sram/sram.yaml | 1 +
drivers/firmware/qcom/Kconfig | 3 +-
drivers/firmware/qcom/qcom_scm-legacy.c | 2 +-
drivers/firmware/qcom/qcom_scm.c | 19 ++-
drivers/firmware/qcom/qcom_tzmem.c | 3 +-
drivers/soc/qcom/llcc-qcom.c | 139 +++++++++++++++++++++
drivers/soc/qcom/pmic_glink.c | 3 +-
drivers/soc/qcom/pmic_pdcharger_ulog.c | 2 +-
drivers/soc/qcom/qcom-geni-se.c | 20 ++-
drivers/soc/qcom/qcom_stats.c | 9 ++
drivers/soc/qcom/smp2p.c | 10 +-
drivers/soc/qcom/smsm.c | 16 +--
drivers/soc/qcom/socinfo.c | 2 +
drivers/soc/qcom/ubwc_config.c | 2 +
include/dt-bindings/arm/qcom,ids.h | 2 +
include/linux/soc/qcom/geni-se.h | 2 +-
include/linux/soc/qcom/llcc-qcom.h | 2 +
25 files changed, 280 insertions(+), 48 deletions(-)
More information about the linux-arm-kernel
mailing list