Skip to contentSkip to conversation

Qualcomm driver updates for v6.14

GIT PULL Applied Bjorn Andersson 2 participants 2 messages Jan 11, 2025 – Jan 15, 2025 Arm Qualcomm mailing list

lore
Share & tools
lore
#0 lore raw

The following changes since commit 40384c840ea1944d7c5a392e8975ed088ecf0b37:

Linux 6.13-rc1 (2024-12-01 14:28:56 -0800)

are available in the Git repository at:

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

for you to fetch changes up to 1d45a1cd9f3ae849db868e07e5fee5e5b37eff55:

firmware: qcom: scm: add calls for wrapped key support (2025-01-08 17:11:07 -0600)

----------------------------------------------------------------
Qualcomm driver updates for v6.14

The Qualcomm SCM drivers gains a number of fixes and improvements related to race conditions during initialization. QSEECOM and the EFI variable service therein is enabled for a few 8cx Gen 3 and X Elite boards.

LLCC driver gains configuration for IPQ5424 and WRCACHE is enabled on X Elite.

The BCM_TCS_CMD() macro is corrected and is cleaned up.

Support for SM7225 and X 1 Plus are added to the pd-mapper.

pmic_glink and the associated altmode driver are simplied using guards.

socinfo is added for QCS9075 and serial number readout on MSM8916 devices is corrected.

----------------------------------------------------------------
Bartosz Golaszewski (2):
soc: qcom: rmtfs: allow building the module with COMPILE_TEST=y
soc: qcom: rmtfs: constify rmtfs_class

Eugen Hristev (1):
soc: qcom: Rework BCM_TCS_CMD macro

Gaurav Kashyap (1):
firmware: qcom: scm: add calls for wrapped key support

Jens Glathe (2):
firmware: qcom: scm: Allow QSEECOM for HP Omnibook X14
firmware: qcom: scm: Allow QSEECOM for Windows Dev Kit 2023

Konrad Dybcio (3):
soc: qcom: pd-mapper: Add X1P42100
firmware: qcom: scm: Allow QSEECOM on X1P42100 CRD
soc: qcom: llcc: Enable LLCC_WRCACHE at boot on X1

Krzysztof Kozlowski (8):
soc: qcom: pmic_glink: simplify locking with guard()
soc: qcom: smem_state: fix missing of_node_put in error path
soc: qcom: pmic_glink_altmode: simplify locking with guard()
firmware: qcom: scm: Fix missing read barrier in qcom_scm_is_available()
firmware: qcom: scm: Fix missing read barrier in qcom_scm_get_tzmem_pool()
firmware: qcom: scm: Cleanup global '__scm' on probe failures
firmware: qcom: scm: smc: Handle missing SCM device
firmware: qcom: scm: smc: Narrow 'mempool' variable scope

Kyle Deng (1):
dt-bindings: soc: qcom,aoss-qmp: Document the qcs615

Lijuan Gao (1):
dt-bindings: interconnect: qcom-bwmon: Document QCS615 bwmon compatibles

Luca Weiss (1):
soc: qcom: pd_mapper: Add SM7225 compatible

Manikanta Mylavarapu (1):
dt-bindings: firmware: qcom,scm: Document ipq5424 SCM

Maud Spierings (1):
firmware: qcom: scm: Allow QSEECOM on the asus vivobook s15

Pengyu Luo (1):

      firmware: qcom: scm: Allow QSEECOM on Huawei Matebook E Go (sc8280xp)

Qingqing Zhou (1):
dt-bindings: firmware: qcom,scm: document QCS615 SCM

Stephan Gerhold (1):
soc: qcom: socinfo: Avoid out of bounds read of serial number

Varadarajan Narayanan (2):
dt-bindings: cache: qcom,llcc: Add IPQ5424 compatible
soc: qcom: llcc: Update configuration data for IPQ5424

Wasim Nazir (2):
dt-bindings: arm: qcom,ids: add SoC ID for QCS9075
soc: qcom: socinfo: add QCS9075 SoC ID

 .../devicetree/bindings/cache/qcom,llcc.yaml       |  20 +-
 .../devicetree/bindings/firmware/qcom,scm.yaml     |   2 +
 .../bindings/interconnect/qcom,msm8998-bwmon.yaml  |   2 +
 .../bindings/soc/qcom/qcom,aoss-qmp.yaml           |   1 +
 drivers/firmware/qcom/qcom_scm-smc.c               |   6 +-
 drivers/firmware/qcom/qcom_scm.c                   | 271 +++++++++++++++++++--
 drivers/firmware/qcom/qcom_scm.h                   |   4 +
 drivers/soc/qcom/Kconfig                           |   2 +-
 drivers/soc/qcom/llcc-qcom.c                       |  58 ++++-
 drivers/soc/qcom/pmic_glink.c                      |  70 +++---
 drivers/soc/qcom/pmic_glink_altmode.c              |  11 +-
 drivers/soc/qcom/qcom_pd_mapper.c                  |   2 +
 drivers/soc/qcom/rmtfs_mem.c                       |   2 +-
 drivers/soc/qcom/smem_state.c                      |   3 +-
 drivers/soc/qcom/socinfo.c                         |   3 +-
 include/dt-bindings/arm/qcom,ids.h                 |   1 +
 include/linux/firmware/qcom/qcom_scm.h             |   8 +
 include/soc/qcom/tcs.h                             |  26 +-
 18 files changed, 406 insertions(+), 86 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 Sat, 11 Jan 2025 11:29:01 -0600 you wrote:

The following changes since commit 40384c840ea1944d7c5a392e8975ed088ecf0b37:

Linux 6.13-rc1 (2024-12-01 14:28:56 -0800)

are available in the Git repository at:

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

[...]

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

    https://git.kernel.org/soc/soc/c/97d139585aeb

You are awesome, thank you!

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