* [GIT PULL] Qualcomm driver updates for v5.16
@ 2021-10-12 17:34 Bjorn Andersson
0 siblings, 0 replies; only message in thread
From: Bjorn Andersson @ 2021-10-12 17:34 UTC (permalink / raw)
To: arm, soc
Cc: linux-arm-msm, linux-arm-kernel, Andy Gross, Arnd Bergmann,
Olof Johansson, Kevin Hilman, Cai Huoqing,
AngeloGioacchino Del Regno, Srinivas Kandagatla, Konrad Dybcio,
Sibi Sankar, Vladimir Lypak, Bartosz Dudziak, Deepak Kumar Singh,
Shawn Guo, Vladimir Lypak, Len Baker, Luca Weiss, Naina Mehta,
Robert Marko
The following changes since commit 6880fa6c56601bb8ed59df6c30fd390cc5f6dd8f:
Linux 5.15-rc1 (2021-09-12 16:28:37 -0700)
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
for you to fetch changes up to f27591125a56c8c50491919b159569ab5730878d:
Merge tag '20210927135559.738-6-srinivas.kandagatla@linaro.org' into drivers-for-5.16 (2021-09-27 22:13:45 -0500)
----------------------------------------------------------------
Qualcomm driver updates for v5.16
This drops the use of power-domains for exposing the load_state from the
QMP driver to clients, to avoid issues related to system suspend.
SMP2P becomes wakeup capable, to allow dying remoteprocs to wake up
Linux from suspend to perform recovery.
It adds RPM power-domain support for SM6350 and MSM8953 and base RPM
support for MSM8953 and QCM2290.
It adds support for MSM8996, SDM630 and SDM660 in the SPM driver, which
will enable the introduction of proper voltage scaling of the CPU
subsystem.
Support for releasing secondary CPUs on MSM8226 is introduced.
The Asynchronous Packet Router (APR) driver is extended to support the
new Generic Packet Router (GPR) variant, which is used to communicate
with the firmware in the new AudioReach audio driver.
Lastly it transitions a number of drivers to safer string functions, as
well as switching things to use devm_platform_ioremap_resource().
----------------------------------------------------------------
AngeloGioacchino Del Regno (5):
cpuidle: qcom_spm: Detach state machine from main SPM handling
dt-bindings: soc: qcom: Add devicetree binding for QCOM SPM
soc: qcom: spm: Implement support for SAWv4.1, SDM630/660 L2 AVS
soc: qcom: spm: Add compatible for MSM8998 SAWv4.1 L2
dt-bindings: soc: qcom: spm: Document SDM660 and MSM8998 compatibles
Bartosz Dudziak (2):
dt-bindings: arm: Add SMP enable-method for MSM8226
arm: qcom: Add SMP support for MSM8226
Bjorn Andersson (2):
Merge tag '1630420228-31075-2-git-send-email-deesin@codeaurora.org' into drivers-for-5.16
Merge tag '20210927135559.738-6-srinivas.kandagatla@linaro.org' into drivers-for-5.16
Cai Huoqing (6):
PM: AVS: qcom-cpr: Make use of the helper function devm_platform_ioremap_resource()
soc: qcom: ocmem: Make use of the helper function devm_platform_ioremap_resource_byname()
soc: qcom: geni: Make use of the helper function devm_platform_ioremap_resource()
soc: qcom: aoss: Make use of the helper function devm_platform_ioremap_resource()
soc: qcom: gsbi: Make use of the helper function devm_platform_ioremap_resource()
soc: qcom: rpmh-rsc: Make use of the helper function devm_platform_ioremap_resource_byname()
Deepak Kumar Singh (2):
soc: qcom: aoss: Expose send for generic usecase
soc: qcom: smp2p: Add wakeup capability to SMP2P IRQ
Konrad Dybcio (4):
soc: qcom: rpmhpd: Add SM6350
soc: qcom: llcc: Add configuration data for SM6350
dt-bindings: soc: qcom: aoss: Add SM6350 compatible
dt-bindings: power: rpmpd: Add SM6350 to rpmpd binding
Len Baker (1):
soc: qcom: pdr: Prefer strscpy over strcpy
Luca Weiss (1):
dt-bindings: firmware: scm: Add compatible for msm8226
Naina Mehta (1):
soc: qcom: llcc: Disable MMUHWT retention
Robert Marko (1):
soc: qcom: socinfo: Add IPQ8074 family ID-s
Shawn Guo (2):
dt-bindings: soc: qcom: smd-rpm: Add QCM2290 compatible
soc: qcom: smd-rpm: Add QCM2290 compatible
Sibi Sankar (4):
dt-bindings: soc: qcom: aoss: Drop the load state power-domain
soc: qcom: aoss: Drop power domain support
dt-bindings: msm/dp: Remove aoss-qmp header
dt-bindings: soc: qcom: aoss: Delete unused power-domain definitions
Srinivas Kandagatla (5):
soc: dt-bindings: qcom: apr: convert to yaml
soc: dt-bindings: qcom: apr: deprecate qcom,apr-domain property
soc: qcom: apr: make code more reuseable
soc: dt-bindings: qcom: add gpr bindings
soc: qcom: apr: Add GPR support
Vladimir Lypak (6):
dt-bindings: soc: qcom: smd-rpm: Add compatible for MSM8953 SoC
soc: qcom: smd-rpm: Add compatible for MSM8953 SoC
dt-bindings: power: rpmpd: Add MSM8953 to rpmpd binding
soc: qcom: rpmpd: Add power domains for MSM8953
dt-bindings: firmware: qcom-scm: Document msm8953 bindings
firmware: qcom_scm: Add compatible for MSM8953 SoC
Documentation/devicetree/bindings/arm/cpus.yaml | 3 +-
.../bindings/display/msm/dp-controller.yaml | 1 -
.../devicetree/bindings/firmware/qcom,scm.txt | 4 +-
.../devicetree/bindings/power/qcom,rpmpd.yaml | 2 +
.../bindings/soc/qcom/qcom,aoss-qmp.yaml | 12 +-
.../devicetree/bindings/soc/qcom/qcom,apr.txt | 134 ---------
.../devicetree/bindings/soc/qcom/qcom,apr.yaml | 177 ++++++++++++
.../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 3 +
.../devicetree/bindings/soc/qcom/qcom,spm.yaml | 80 ++++++
arch/arm/mach-qcom/platsmp.c | 71 +++++
drivers/cpuidle/Kconfig.arm | 1 +
drivers/cpuidle/cpuidle-qcom-spm.c | 318 +++++----------------
drivers/firmware/qcom_scm.c | 4 +
drivers/soc/qcom/Kconfig | 11 +-
drivers/soc/qcom/Makefile | 1 +
drivers/soc/qcom/apr.c | 287 +++++++++++++++----
drivers/soc/qcom/cpr.c | 4 +-
drivers/soc/qcom/llcc-qcom.c | 18 +-
drivers/soc/qcom/ocmem.c | 4 +-
drivers/soc/qcom/pdr_interface.c | 12 +-
drivers/soc/qcom/qcom-geni-se.c | 4 +-
drivers/soc/qcom/qcom_aoss.c | 165 ++++-------
drivers/soc/qcom/qcom_gsbi.c | 4 +-
drivers/soc/qcom/rpmh-rsc.c | 4 +-
drivers/soc/qcom/rpmhpd.c | 16 ++
drivers/soc/qcom/rpmpd.c | 24 ++
drivers/soc/qcom/smd-rpm.c | 2 +
drivers/soc/qcom/smp2p.c | 20 ++
drivers/soc/qcom/socinfo.c | 12 +
drivers/soc/qcom/spm.c | 258 +++++++++++++++++
include/dt-bindings/power/qcom-aoss-qmp.h | 14 -
include/dt-bindings/power/qcom-rpmpd.h | 17 ++
include/dt-bindings/soc/qcom,gpr.h | 19 ++
include/linux/soc/qcom/apr.h | 70 ++++-
include/linux/soc/qcom/qcom_aoss.h | 38 +++
include/soc/qcom/spm.h | 43 +++
36 files changed, 1259 insertions(+), 598 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,apr.txt
create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,apr.yaml
create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,spm.yaml
create mode 100644 drivers/soc/qcom/spm.c
delete mode 100644 include/dt-bindings/power/qcom-aoss-qmp.h
create mode 100644 include/dt-bindings/soc/qcom,gpr.h
create mode 100644 include/linux/soc/qcom/qcom_aoss.h
create mode 100644 include/soc/qcom/spm.h
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2021-10-12 17:35 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-10-12 17:34 [GIT PULL] Qualcomm driver updates for v5.16 Bjorn Andersson
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).