[GIT PULL] Qualcomm driver updates for 6.1
Bjorn Andersson
andersson at kernel.org
Wed Sep 21 08:56:30 PDT 2022
The following changes since commit 568035b01cfb107af8d2e4bd2fb9aea22cf5b868:
Linux 6.0-rc1 (2022-08-14 15:50:18 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git qcom-drivers-for-6.1
for you to fetch changes up to df646a17f103c6f18ab85c5e3773763d18dc528b:
soc: qcom: rpmpd: Add SM6375 support (2022-09-13 22:25:35 -0500)
----------------------------------------------------------------
Qualcomm driver updates for 6.1
The icc-bwmon driver is expected to support measuring LLCC/DDR bandwidth
on SDM845 and SC7280.
The LLCC driver is extended to provide per-platform register mappings to
the LLCC EDAC driver. The QMI encoder/decoder is updated to allow the
passed qmi_elem_info to be const.
Support for SDM845 is added to the sleep stats driver. Power-domains for
the SM6375 platform is added to RPMPD and the platform is added to
socinfo, together with the PM6125 pmic id.
A couple of of_node reference issues are corrected in the smem state and
smsm drivers.
The Qualcomm SCM driver binding is converted to YAML.
----------------------------------------------------------------
Abel Vesa (2):
soc: qcom: stats: Add SDM845 stats config and compatible
dt-bindings: soc: qcom: stats: Document SDM845 compatible
Adam Skladowski (1):
dt-bindings: firmware: document Qualcomm SM6115 SCM
Bjorn Andersson (1):
Merge tag '20220825043859.30066-3-manivannan.sadhasivam at linaro.org' into drivers-for-6.1
David Heidelberg (1):
dt-bindings: firmware: convert Qualcomm SCM binding to the yaml
Gaosheng Cui (1):
firmware: qcom: scm: remove unused __qcom_scm_init declaration
Jeff Johnson (1):
soc: qcom: qmi: use const for struct qmi_elem_info
Jinpeng Cui (1):
soc: qcom: icc-bwmon: remove redundant ret variable
Konrad Dybcio (4):
soc: qcom: socinfo: Add an ID for SM6375
soc: qcom: socinfo: Add PM6125 ID
dt-bindings: power: rpmpd: Add SM6375 power domains
soc: qcom: rpmpd: Add SM6375 support
Krzysztof Kozlowski (10):
dt-bindings: interconnect: qcom,msm8998-bwmon: add support for SDM845 LLCC BWMON
soc: qcom: icc-bwmon: re-use IRQ enable/clear define
soc: qcom: icc-bwmon: drop unused registers
soc: qcom: icc-bwmon: store reference to variant data in container
soc: qcom: icc-bwmon: clear all registers on init
soc: qcom: icc-bwmon: store count unit per variant
soc: qcom: icc-bwmon: use regmap and prepare for BWMON v5
soc: qcom: icc-bwmon: add per-variant quirks
soc: qcom: icc-bwmon: add support for SDM845 LLCC BWMON
dt-bindings: power: qcom,rpmpd: drop non-working codeaurora.org emails
Liang He (2):
soc: qcom: smsm: Fix refcount leak bugs in qcom_smsm_probe()
soc: qcom: smem_state: Add refcounting for the 'state->of_node'
Manivannan Sadhasivam (2):
soc: qcom: llcc: Rename reg_offset structs to reflect LLCC version
soc: qcom: llcc: Pass LLCC version based register offsets to EDAC driver
Rajendra Nayak (3):
dt-bindings: interconnect: qcom,msm8998-bwmon: Add support for sc7280 BWMONs
soc: qcom: icc-bwmon: add support for sc7280 LLCC BWMON
soc: qcom: icc-bwmon: force clear counter/irq registers
YueHaibing (1):
soc: qcom: Make QCOM_RPMPD depend on OF
.../devicetree/bindings/firmware/qcom,scm.txt | 61 ---
.../devicetree/bindings/firmware/qcom,scm.yaml | 148 +++++++
.../bindings/interconnect/qcom,msm8998-bwmon.yaml | 3 +
.../devicetree/bindings/power/qcom,rpmpd.yaml | 3 +-
.../devicetree/bindings/soc/qcom/qcom-stats.yaml | 1 +
drivers/firmware/qcom_scm.h | 2 -
drivers/soc/qcom/Kconfig | 2 +-
drivers/soc/qcom/icc-bwmon.c | 479 ++++++++++++++++-----
drivers/soc/qcom/llcc-qcom.c | 92 +++-
drivers/soc/qcom/qcom_stats.c | 9 +
drivers/soc/qcom/qmi_encdec.c | 50 +--
drivers/soc/qcom/qmi_interface.c | 12 +-
drivers/soc/qcom/rpmpd.c | 22 +
drivers/soc/qcom/smem_state.c | 3 +-
drivers/soc/qcom/smsm.c | 20 +-
drivers/soc/qcom/socinfo.c | 2 +
include/dt-bindings/power/qcom-rpmpd.h | 12 +
include/linux/soc/qcom/llcc-qcom.h | 30 ++
include/linux/soc/qcom/qmi.h | 20 +-
samples/qmi/qmi_sample_client.c | 10 +-
20 files changed, 753 insertions(+), 228 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/firmware/qcom,scm.txt
create mode 100644 Documentation/devicetree/bindings/firmware/qcom,scm.yaml
More information about the linux-arm-kernel
mailing list