Skip to contentSkip to conversation

Qualcomm driver updates for v6.19

GIT PULL Applied Bjorn Andersson 2 participants 2 messages Nov 17, 2025 – Nov 25, 2025 Arm Qualcomm mailing list

lore
Share & tools
lore
#0 lore raw

The following changes since commit 3a8660878839faadb4f1a6dd72c3179c1df56787:

Linux 6.18-rc1 (2025-10-12 13:42:36 -0700)

are available in the Git repository at:

https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git tags/qcom-drivers-for-6.19

for you to fetch changes up to 186b8f8fcc86949eaf0c3bd11a47048ec4c78b5b:

soc: qcom: mdt_loader: rename 'firmware' parameter of qcom_mdt_load() (2025-11-11 09:48:57 -0600)

----------------------------------------------------------------
Qualcomm driver updates for v6.19

Support for hardware-keymanager v1 support for wrapped keys is introduce in the ICE driver.

Support for the new Kaanapali mobile platform is added to last-level cache controller, pd-mapper, and UBWC drivers.

UBWC driver gains support for the Monaco and Glymur platforms.

The PMIC GLINK driver is extended to handle the differences found in targets where the related firmware runs on the SoCCP.

Support for running on targets without initialized SMEM is provided, by reworking the SMEM driver to differentiate between "not yet probed" and "probed but there was no SMEM". An unwanted WARN_ON() that triggered if clients asked for a SMEM item beyond the currently running system's limit, was removed, to allow new use cases to gracefully fail on old targets.

The Qualcomm socinfo driver is extended with support for version 20 through 23 and support for providing version information about more than 32 remote processors. Identifiers for QCS6490 and SM8850 are also added.

Additionally, a number of smaller bug fixes and cleanups in PBS, OCMEM, GSBI, TZMEM, and MDT-loader are included.

----------------------------------------------------------------
Abel Vesa (1):
soc: qcom: ubwc: Add configuration Glymur platform

Akhil P Oommen (1):
soc: qcom: ubwc: Add config for Kaanapali

Anjelique Melendez (1):
soc: qcom: pmic_glink: Add support for SOCCP remoteproc channels

Christian Marangi (2):
err.h: add INIT_ERR_PTR() macro
soc: qcom: smem: better track SMEM uninitialized state

Gabor Juhos (2):
soc: qcom: mdt_loader: merge __qcom_mdt_load() and qcom_mdt_load_no_init()
soc: qcom: mdt_loader: rename 'firmware' parameter of qcom_mdt_load()

Haotian Zhang (2):
soc: qcom: gsbi: fix double disable caused by devm
soc: qcom: smem: fix hwspinlock resource leak in probe error paths

Jingyi Wang (6):
dt-bindings: cache: qcom,llcc: Document the Kaanapali LLCC
soc: qcom: llcc-qcom: Add support for Kaanapali
dt-bindings: arm: qcom,ids: Add SoC ID for SM8850
soc: qcom: socinfo: Add SM8850 SoC ID
dt-bindings: soc: qcom,aoss-qmp: Document the Kaanapali AOSS channel
dt-bindings: firmware: qcom,scm: Document SCM on Kaanapali SOC

Johan Hovold (2):
soc: qcom: ocmem: fix device leak on lookup
soc: qcom: pbs: fix device leak on lookup

Kathiravan Thirumoorthy (4):
soc: qcom: socinfo: arrange the socinfo_image_names array in alphabetical order
soc: qcom: socinfo: add the missing entries to the smem image table
soc: qcom: smem: drop the WARN_ON() on SMEM item validation
soc: qcom: socinfo: add support to extract more than 32 image versions

Komal Bajaj (2):
dt-bindings: arm: qcom,ids: Add SoC ID for QCS6490
soc: qcom: socinfo: Add SoC ID for QCS6490

Mukesh Ojha (2):
soc: qcom: socinfo: Add support for new fields in revision 20
soc: qcom: socinfo: Add reserve field to support future extension

Neeraj Soni (1):
soc: qcom: ice: Add HWKM v1 support for wrapped keys

Pankaj Patil (1):
dt-bindings: firmware: qcom,scm: Document Glymur scm

Prasad Kumpatla (1):
soc: qcom: pd-mapper: Add Kaanapali compatible

Randy Dunlap (1):
firmware: qcom: tzmem: fix qcom_tzmem_policy kernel-doc

Sibi Sankar (1):
dt-bindings: soc: qcom,aoss-qmp: Document the Glymur AOSS side channel

Yongxing Mou (1):
soc: qcom: ubwc: Add QCS8300 UBWC cfg

 .../devicetree/bindings/cache/qcom,llcc.yaml       |   2 +
 .../devicetree/bindings/firmware/qcom,scm.yaml     |   3 +
 .../bindings/soc/qcom/qcom,aoss-qmp.yaml           |   2 +
 drivers/soc/qcom/ice.c                             |  81 +++--
 drivers/soc/qcom/llcc-qcom.c                       | 373 +++++++++++++++++++++
 drivers/soc/qcom/mdt_loader.c                      |  52 ++-
 drivers/soc/qcom/ocmem.c                           |   2 +-
 drivers/soc/qcom/pmic_glink.c                      |   9 +-
 drivers/soc/qcom/qcom-pbs.c                        |   2 +
 drivers/soc/qcom/qcom_gsbi.c                       |   8 -
 drivers/soc/qcom/qcom_pd_mapper.c                  |  10 +
 drivers/soc/qcom/smem.c                            |  33 +-
 drivers/soc/qcom/socinfo.c                         | 102 +++++-
 drivers/soc/qcom/ubwc_config.c                     |  24 ++
 include/dt-bindings/arm/qcom,ids.h                 |   2 +
 include/linux/err.h                                |   8 +
 include/linux/firmware/qcom/qcom_tzmem.h           |  15 +-
 include/linux/soc/qcom/llcc-qcom.h                 |   7 +
 include/linux/soc/qcom/socinfo.h                   |   4 +
 include/linux/soc/qcom/ubwc.h                      |   1 +
 20 files changed, 645 insertions(+), 95 deletions(-)
#1 lore raw
This pull request was applied to soc/soc.git (for-next) by Arnd Bergmann <[email protected]>:

Hello:

This pull request was applied to soc/soc.git (for-next) by Arnd Bergmann <[email protected]>:

Quoted 9 lines · On Mon, 17 Nov 2025 13:59:54 -0600 you wrote:

The following changes since commit 3a8660878839faadb4f1a6dd72c3179c1df56787:

Linux 6.18-rc1 (2025-10-12 13:42:36 -0700)

are available in the Git repository at:

https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git tags/qcom-drivers-for-6.19

[...]

Here is the summary with links:
- [GIT,PULL] Qualcomm driver updates for v6.19

    https://git.kernel.org/soc/soc/c/3d497bf8efb5

You are awesome, thank you!

Signature · 2 lines
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html