[GIT PULL] Qualcomm driver updates for v5.17
Bjorn Andersson
bjorn.andersson at linaro.org
Mon Dec 20 20:04:52 PST 2021
The following changes since commit fa55b7dcdc43c1aa1ba12bca9d2dd4318c2a0dbf:
Linux 5.16-rc1 (2021-11-14 13:56:52 -0800)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git tags/qcom-drivers-for-5.17
for you to fetch changes up to e395f021ccebc239e4fec02fec47f5f0eef44ebd:
soc: qcom: rpmh-rsc: Fix typo in a comment (2021-12-20 19:10:11 -0600)
----------------------------------------------------------------
Qualcomm driver updates for v5.17
This introduces RPM power-domain support for the SM8450, SM6125 and
QCM2290 platforms. It them clean up the platform-based naming of the
resources definitions throughout the RPMh PD driver.
The last-level cache controller driver gains SM8350 support.
The RPM sleep stats driver gains support for several older systems that
had a slightly different memory layout for this information.
The socinfo gains SM8450, SM6350 and SM7227 definitions.
In addition to the DeviceTree binding updates related to these changes
new compatibles was added to describe the SM8450 and the Kryo 780 CPU.
Lastly a few typo and style fixes are introduced.
----------------------------------------------------------------
Changcheng Deng (1):
PM: AVS: qcom-cpr: Use div64_ul instead of do_div
Dmitry Baryshkov (4):
soc: qcom: smem: Update max processor count
dt-bindings: power: rpmpd: Add SM8450 to rpmpd binding
soc: qcom: rpmhpd: Add SM8450 power domains
soc: qcom: socinfo: add SM8450 ID
Jason Wang (2):
soc: qcom: qmi: Fix a typo in a comment
soc: qcom: rpmh-rsc: Fix typo in a comment
Konrad Dybcio (2):
soc: qcom: llcc: Add configuration data for SM8350
dt-bindings: arm: msm: Add LLCC for SM6350
Luca Weiss (3):
dt-bindings: firmware: scm: Add SM6350 compatible
dt-bindings: arm: msm: Don't mark LLCC interrupt as required
soc: qcom: socinfo: Add SM6350 and SM7225
Martin Botka (2):
dt-bindings: qcom-rpmpd: Add sm6125 power domains
soc: qcom: rpmpd: Add support for sm6125
Rajendra Nayak (4):
soc: qcom: rpmhpd: sm8450: Add the missing .peer for sm8450_cx_ao
soc: qcom: rpmhpd: Rename rpmhpd struct names
soc: qcom: rpmhpd: Remove mx/cx relationship on sc7280
soc: qcom: rpmhpd: Sort power-domain definitions and lists
Rikard Falkeborn (1):
soc: qcom: aoss: constify static struct thermal_cooling_device_ops
Shawn Guo (3):
soc: qcom: rpmpd: Drop unused res_name from struct rpmpd
dt-bindings: power: rpmpd: Add QCM2290 support
soc: qcom: rpmpd: Add QCM2290 support
Stephan Gerhold (2):
dt-bindings: soc: qcom: stats: Document compatibles with fixed offset
soc: qcom: stats: Add fixed sleep stats offset for older RPM firmwares
Vinod Koul (3):
dt-bindings: arm: cpus: Add kryo780 compatible
dt-bindings: firmware: scm: Add SM8450 compatible
dt-bindings: arm: qcom: Document SM8450 SoC and boards
Documentation/devicetree/bindings/arm/cpus.yaml | 1 +
.../devicetree/bindings/arm/msm/qcom,llcc.yaml | 2 +-
Documentation/devicetree/bindings/arm/qcom.yaml | 6 +
.../devicetree/bindings/firmware/qcom,scm.txt | 2 +
.../devicetree/bindings/power/qcom,rpmpd.yaml | 3 +
.../devicetree/bindings/soc/qcom/qcom-stats.yaml | 5 +
drivers/soc/qcom/cpr.c | 2 +-
drivers/soc/qcom/llcc-qcom.c | 28 ++
drivers/soc/qcom/qcom_aoss.c | 2 +-
drivers/soc/qcom/qcom_stats.c | 13 +
drivers/soc/qcom/qmi_interface.c | 2 +-
drivers/soc/qcom/rpmh-rsc.c | 2 +-
drivers/soc/qcom/rpmhpd.c | 326 ++++++++++++---------
drivers/soc/qcom/rpmpd.c | 42 ++-
drivers/soc/qcom/smem.c | 2 +-
drivers/soc/qcom/socinfo.c | 3 +
include/dt-bindings/power/qcom-rpmpd.h | 33 +++
include/linux/soc/qcom/llcc-qcom.h | 3 +
18 files changed, 335 insertions(+), 142 deletions(-)
More information about the linux-arm-kernel
mailing list