All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/2] Introduce RPM Master stats
@ 2023-04-06 14:49 Konrad Dybcio
  2023-04-06 14:49 ` [PATCH v2 1/2] dt-bindings: soc: qcom: Add " Konrad Dybcio
  2023-04-06 14:49 ` [PATCH v2 2/2] soc: qcom: Introduce RPM master stats driver Konrad Dybcio
  0 siblings, 2 replies; 5+ messages in thread
From: Konrad Dybcio @ 2023-04-06 14:49 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Rob Herring, Krzysztof Kozlowski
  Cc: Marijn Suijten, linux-arm-msm, devicetree, linux-kernel,
	Konrad Dybcio

v1 -> v2:
- Drop the `-` in /properties/compatible to make our entry be of the
  correct type [1/2]
- Change %s to %d for printing out the iterator [2/2]

v1: https://lore.kernel.org/r/20230405-topic-master_stats-v1-0-1b1fa2739953@linaro.org

The RPM MSG ram includes per-subsystem low-power mode entry/exit/
residence/etc. statistics which are very useful for trying to debug
what I'd call "SoC insomnia", or IOW the plaftorm refusing to drop
the voltage rails to a minimum and gate the non-critical clocks.

This series adds a very short and simple driver to query that data
and expose it through debugfs.

The base used for writing this driver is:
https://github.com/sonyxperiadev/kernel/blob/aosp/LA.UM.9.14.r1/drivers/soc/qcom/rpm_master_stat.c

Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org>
---
Konrad Dybcio (2):
      dt-bindings: soc: qcom: Add RPM Master stats
      soc: qcom: Introduce RPM master stats driver

 .../bindings/soc/qcom/rpm-master-stats.yaml        |  53 +++++++
 drivers/soc/qcom/Kconfig                           |  11 ++
 drivers/soc/qcom/Makefile                          |   1 +
 drivers/soc/qcom/rpm_master_stats.c                | 160 +++++++++++++++++++++
 4 files changed, 225 insertions(+)
---
base-commit: e134c93f788fb93fd6a3ec3af9af850a2048c7e6
change-id: 20230405-topic-master_stats-ba201a9af93d

Best regards,
-- 
Konrad Dybcio <konrad.dybcio@linaro.org>


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

end of thread, other threads:[~2023-04-12 14:33 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-04-06 14:49 [PATCH v2 0/2] Introduce RPM Master stats Konrad Dybcio
2023-04-06 14:49 ` [PATCH v2 1/2] dt-bindings: soc: qcom: Add " Konrad Dybcio
2023-04-12 14:22   ` Rob Herring
2023-04-12 14:32     ` Konrad Dybcio
2023-04-06 14:49 ` [PATCH v2 2/2] soc: qcom: Introduce RPM master stats driver Konrad Dybcio

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.