[GIT PULL] More Qualcomm driver updates for v5.16
Bjorn Andersson
bjorn.andersson at linaro.org
Tue Oct 26 07:07:06 PDT 2021
The following changes since commit f27591125a56c8c50491919b159569ab5730878d:
Merge tag '20210927135559.738-6-srinivas.kandagatla at linaro.org' into drivers-for-5.16 (2021-09-27 22:13:45 -0500)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git tags/qcom-drivers-for-5.16-2
for you to fetch changes up to c50031f03dfe1c1462f326973ddc5f0db839fb68:
firmware: qcom: scm: Don't break compile test on non-ARM platforms (2021-10-25 14:21:34 -0500)
----------------------------------------------------------------
More Qualcomm driver updates for v5.16
This introduces the Qualcomm "sleep stats" driver, which aids the
efforts of bringing various Qualcomm platforms into low power mode.
The SMP2P driver gains support for negotiating the "SSR" feature, which
is used to better synchronize some corner cases that might appear as the
remoteproc is recovering from a crash.
The socinfo driver learns about a few new PMICs.
SMEM is updated so that it's possible to put the compatible property
directly in the reserved-memory node, to avoid having to have a separate
node just pointing to the memory-region.
Lastly it fixes some bugs in smp2p, apr, rpmhpd drivers, notably
avoiding the issue where powering on a power-domain using rpmhpd while
keeping the performance_state at 0 is a nop
----------------------------------------------------------------
Bjorn Andersson (6):
dt-bindings: sram: Document qcom,rpm-msg-ram
dt-bindings: soc: smem: Make indirection optional
soc: qcom: smem: Support reserved-memory description
soc: qcom: rpmhpd: Make power_on actually enable the domain
soc: qcom: socinfo: Add PM8150C and SMB2351 models
firmware: qcom: scm: Don't break compile test on non-ARM platforms
Chris Lew (1):
soc: qcom: smp2p: add feature negotiation and ssr ack feature support
Dmitry Baryshkov (2):
soc: qcom: socinfo: add two missing PMIC IDs
soc: qcom: rpmhpd: fix sm8350_mxc's peer domain
Guru Das Srinagesh (1):
firmware: qcom_scm: Fix error retval in __qcom_scm_is_call_available()
Lina Iyer (1):
soc: qcom: spm: Add 8916 SPM register data
Mahesh Sivasubramanian (2):
dt-bindings: Introduce QCOM Sleep stats bindings
soc: qcom: Add Sleep stats driver
Maulik Shah (1):
soc: qcom: qcom_stats: Fix client votes offset
Stephan Gerhold (4):
dt-bindings: soc: qcom: spm: Document qcom,msm8916-saw2-v3.0-cpu
firmware: qcom: scm: Add support for MC boot address API
ARM: qcom: Add qcom,msm8916-smp enable-method identical to MSM8226
dt-bindings: arm: cpus: Document qcom,msm8916-smp enable-method
Wan Jiabing (2):
soc: qcom: apr: Add of_node_put() before return
soc: qcom: smp2p: Add of_node_put() before goto
Documentation/devicetree/bindings/arm/cpus.yaml | 5 +-
.../devicetree/bindings/soc/qcom/qcom,smem.yaml | 34 ++-
.../devicetree/bindings/soc/qcom/qcom,spm.yaml | 1 +
.../devicetree/bindings/soc/qcom/qcom-stats.yaml | 47 ++++
Documentation/devicetree/bindings/sram/sram.yaml | 5 +-
arch/arm/mach-qcom/platsmp.c | 1 +
drivers/firmware/qcom_scm.c | 96 +++++--
drivers/firmware/qcom_scm.h | 4 +
drivers/of/platform.c | 1 +
drivers/soc/qcom/Kconfig | 10 +
drivers/soc/qcom/Makefile | 1 +
drivers/soc/qcom/apr.c | 2 +
drivers/soc/qcom/qcom_stats.c | 277 +++++++++++++++++++++
drivers/soc/qcom/rpmhpd.c | 20 +-
drivers/soc/qcom/smem.c | 57 +++--
drivers/soc/qcom/smp2p.c | 134 +++++++---
drivers/soc/qcom/socinfo.c | 6 +-
drivers/soc/qcom/spm.c | 21 ++
18 files changed, 645 insertions(+), 77 deletions(-)
create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom-stats.yaml
create mode 100644 drivers/soc/qcom/qcom_stats.c
More information about the linux-arm-kernel
mailing list