All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 00/11] soc/arm64: qcom: Add LLCC BWMON on SDM845
@ 2022-07-28 11:37 Krzysztof Kozlowski
  2022-07-28 11:37 ` [PATCH v2 01/11] dt-bindings: interconnect: qcom,msm8998-bwmon: add support for SDM845 LLCC BWMON Krzysztof Kozlowski
                   ` (11 more replies)
  0 siblings, 12 replies; 13+ messages in thread
From: Krzysztof Kozlowski @ 2022-07-28 11:37 UTC (permalink / raw)
  To: Krzysztof Kozlowski, Andy Gross, Bjorn Andersson, Konrad Dybcio,
	Georgi Djakov, Rob Herring, linux-arm-msm, linux-pm, devicetree,
	linux-kernel
  Cc: Rajendra Nayak, Sibi Sankar

Hi,

Changes since v1
================
1. Patch #2: Drop also BWMON_GLOBAL_IRQ_STATUS (Sibi).
2. Minor rebasings because of above drop.
3. Patch #4: typo in subject (Sibi).
4. New patch: arm64: dts: qcom: sdm845: narrow LLCC address space (Sibi).
5. Add Rb tags.

Description
===========
BWMON is a data bandwidth monitor providing throughput/bandwidth over certain
interconnect links in a SoC.  It might be used to gather current bus usage and
vote for interconnect bandwidth, thus adjusting the bus speed based on actual
usage.

Qualcomm SoCs might several BWMON instances.  Extend existing support for CPU
BWMON (called v4) to LLCC BWMON (called v5).

Cc: Rajendra Nayak <quic_rjendra@quicinc.com>
Cc: Sibi Sankar <quic_sibis@quicinc.com>

Best regards,
Krzysztof

Krzysztof Kozlowski (11):
  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
  arm64: dts: qcom: sdm845: narrow LLCC address space
  arm64: dts: qcom: sdm845: add LLCC BWMON

 .../interconnect/qcom,msm8998-bwmon.yaml      |   1 +
 arch/arm64/boot/dts/qcom/sdm845.dtsi          |  39 +-
 drivers/soc/qcom/icc-bwmon.c                  | 460 ++++++++++++++----
 3 files changed, 401 insertions(+), 99 deletions(-)

-- 
2.34.1


^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2022-07-29 14:20 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-07-28 11:37 [PATCH v2 00/11] soc/arm64: qcom: Add LLCC BWMON on SDM845 Krzysztof Kozlowski
2022-07-28 11:37 ` [PATCH v2 01/11] dt-bindings: interconnect: qcom,msm8998-bwmon: add support for SDM845 LLCC BWMON Krzysztof Kozlowski
2022-07-28 11:37 ` [PATCH v2 02/11] soc: qcom: icc-bwmon: re-use IRQ enable/clear define Krzysztof Kozlowski
2022-07-28 11:37 ` [PATCH v2 03/11] soc: qcom: icc-bwmon: drop unused registers Krzysztof Kozlowski
2022-07-28 11:37 ` [PATCH v2 04/11] soc: qcom: icc-bwmon: store reference to variant data in container Krzysztof Kozlowski
2022-07-28 11:37 ` [PATCH v2 05/11] soc: qcom: icc-bwmon: clear all registers on init Krzysztof Kozlowski
2022-07-28 11:37 ` [PATCH v2 06/11] soc: qcom: icc-bwmon: store count unit per variant Krzysztof Kozlowski
2022-07-28 11:37 ` [PATCH v2 07/11] soc: qcom: icc-bwmon: use regmap and prepare for BWMON v5 Krzysztof Kozlowski
2022-07-28 11:37 ` [PATCH v2 08/11] soc: qcom: icc-bwmon: add per-variant quirks Krzysztof Kozlowski
2022-07-28 11:37 ` [PATCH v2 09/11] soc: qcom: icc-bwmon: add support for SDM845 LLCC BWMON Krzysztof Kozlowski
2022-07-28 11:37 ` [PATCH v2 10/11] arm64: dts: qcom: sdm845: narrow LLCC address space Krzysztof Kozlowski
2022-07-28 11:37 ` [PATCH v2 11/11] arm64: dts: qcom: sdm845: add LLCC BWMON Krzysztof Kozlowski
2022-07-29 14:20 ` [PATCH v2 00/11] soc/arm64: qcom: Add LLCC BWMON on SDM845 Steev Klimaszewski

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.