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:57:53 -0500 [thread overview] Message-ID: <20220921155753.1316308-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:57:53 -0500 [thread overview] Message-ID: <20220921155753.1316308-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:57 UTC|newest] Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top 2022-09-21 15:57 Bjorn Andersson [this message] 2022-09-21 15:57 ` [GIT PULL] Qualcomm driver updates for 6.1 Bjorn Andersson 2022-09-23 16:20 ` patchwork-bot+linux-soc -- strict thread matches above, loose matches on Subject: below -- 2022-09-21 15:56 Bjorn Andersson 2022-09-21 15:56 ` Bjorn Andersson
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=20220921155753.1316308-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: linkBe 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.