From: Bjorn Andersson <andersson@kernel.org>
To: arm@kernel.org, soc@kernel.org
Cc: linux-arm-msm@vger.kernel.org,
linux-arm-kernel@lists.infradead.org,
Andy Gross <agross@kernel.org>, Arnd Bergmann <arnd@arndb.de>,
Olof Johansson <olof@lixom.net>,
Kevin Hilman <khilman@baylibre.com>,
Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>,
Konrad Dybcio <konrad.dybcio@somainline.org>,
Rajendra Nayak <quic_rjendra@quicinc.com>,
Abel Vesa <abel.vesa@linaro.org>, Liang He <windhl@126.com>,
Manivannan Sadhasivam <mani@kernel.org>,
Adam Skladowski <a39.skl@gmail.com>,
David Heidelberg <david@ixit.cz>,
Gaosheng Cui <cuigaosheng1@huawei.com>,
Jeff Johnson <quic_jjohnson@quicinc.com>,
Jinpeng Cui <cui.jinpeng2@zte.com.cn>,
YueHaibing <yuehaibing@huawei.com>
Subject: [GIT PULL] Qualcomm driver updates for 6.1
Date: Wed, 21 Sep 2022 10:56:30 -0500 [thread overview]
Message-ID: <20220921155630.1316236-1-andersson@kernel.org> (raw)
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@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
WARNING: multiple messages have this Message-ID (diff)
From: Bjorn Andersson <andersson@kernel.org>
To: arm@kernel.org, soc@kernel.org
Cc: linux-arm-msm@vger.kernel.org,
linux-arm-kernel@lists.infradead.org,
Andy Gross <agross@kernel.org>, Arnd Bergmann <arnd@arndb.de>,
Olof Johansson <olof@lixom.net>,
Kevin Hilman <khilman@baylibre.com>,
Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>,
Konrad Dybcio <konrad.dybcio@somainline.org>,
Rajendra Nayak <quic_rjendra@quicinc.com>,
Abel Vesa <abel.vesa@linaro.org>, Liang He <windhl@126.com>,
Manivannan Sadhasivam <mani@kernel.org>,
Adam Skladowski <a39.skl@gmail.com>,
David Heidelberg <david@ixit.cz>,
Gaosheng Cui <cuigaosheng1@huawei.com>,
Jeff Johnson <quic_jjohnson@quicinc.com>,
Jinpeng Cui <cui.jinpeng2@zte.com.cn>,
YueHaibing <yuehaibing@huawei.com>
Subject: [GIT PULL] Qualcomm driver updates for 6.1
Date: Wed, 21 Sep 2022 10:56:30 -0500 [thread overview]
Message-ID: <20220921155630.1316236-1-andersson@kernel.org> (raw)
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@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
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
next reply other threads:[~2022-09-21 15:56 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-09-21 15:56 Bjorn Andersson [this message]
2022-09-21 15:56 ` [GIT PULL] Qualcomm driver updates for 6.1 Bjorn Andersson
-- strict thread matches above, loose matches on Subject: below --
2022-09-21 15:57 Bjorn Andersson
2022-09-21 15:57 ` Bjorn Andersson
2022-09-23 16:20 ` patchwork-bot+linux-soc
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20220921155630.1316236-1-andersson@kernel.org \
--to=andersson@kernel.org \
--cc=a39.skl@gmail.com \
--cc=abel.vesa@linaro.org \
--cc=agross@kernel.org \
--cc=arm@kernel.org \
--cc=arnd@arndb.de \
--cc=cui.jinpeng2@zte.com.cn \
--cc=cuigaosheng1@huawei.com \
--cc=david@ixit.cz \
--cc=khilman@baylibre.com \
--cc=konrad.dybcio@somainline.org \
--cc=krzysztof.kozlowski@linaro.org \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-arm-msm@vger.kernel.org \
--cc=mani@kernel.org \
--cc=olof@lixom.net \
--cc=quic_jjohnson@quicinc.com \
--cc=quic_rjendra@quicinc.com \
--cc=soc@kernel.org \
--cc=windhl@126.com \
--cc=yuehaibing@huawei.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.