All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/8] IFPC support for A6xx
@ 2026-10-30 10:03 Konrad Dybcio
  2026-10-30 10:03 ` [PATCH 1/8] drm/msm/a6xx: Polish up the IFPC counter enable Konrad Dybcio
                   ` (7 more replies)
  0 siblings, 8 replies; 14+ messages in thread
From: Konrad Dybcio @ 2026-10-30 10:03 UTC (permalink / raw)
  To: Rob Clark, Sean Paul, Konrad Dybcio, Akhil P Oommen,
	Dmitry Baryshkov, Abhinav Kumar, Jessica Zhang, Marijn Suijten,
	David Airlie, Simona Vetter
  Cc: linux-arm-msm, dri-devel, freedreno, linux-kernel, Konrad Dybcio

This series wires up IFPC on all A6xx GPUs (except 623/635/690 for
which I had no good reference settings) that support it. I was able to
validate it via a limited smoke test (kmscube not faulting + watching
the newly added ifpc counter go up; I only have remote access to some
of these) on SDM845 and SM8150.

Please give this a test on your boards - expected behavior is no change
except lower power consumption.

Signed-off-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
---
Konrad Dybcio (8):
      drm/msm/a6xx: Polish up the IFPC counter enable
      drm/msm/adreno: Register GPU debugfs only on the primary minor
      drm/msm/a6xx: Expose GMU IFPC entry count in debugfs
      drm/msm/a6xx: Add A6xx IFPC support
      drm/msm/a6xx: Add IFPC tables for Adreno 630
      drm/msm/a6xx: Add IFPC tables for Adreno 640/680
      [RFT] drm/msm/a6xx: Add IFPC tables for Adreno 650 family
      [RFT] drm/msm/a6xx: Wire up IFPC on A615-family GPUs

 drivers/gpu/drm/msm/Makefile                      |   1 +
 drivers/gpu/drm/msm/adreno/a6xx_catalog.c         | 276 +++++++++++++++++++++-
 drivers/gpu/drm/msm/adreno/a6xx_debugfs.c         |  23 ++
 drivers/gpu/drm/msm/adreno/a6xx_gpu.c             | 133 ++++++++++-
 drivers/gpu/drm/msm/adreno/a6xx_gpu.h             |  10 +
 drivers/gpu/drm/msm/adreno/a6xx_hfi.c             |  11 +-
 drivers/gpu/drm/msm/adreno/a8xx_gpu.c             |   9 +
 drivers/gpu/drm/msm/adreno/adreno_device.c        |   4 +-
 drivers/gpu/drm/msm/registers/adreno/a6xx_gmu.xml |   2 +
 9 files changed, 441 insertions(+), 28 deletions(-)
---
base-commit: 151a134a4e6ec66f69db8750c66006f5207f7a9d
change-id: 20261030-topic-a6xx_ifpc-5393d74e5da9

Best regards,
--  
Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>


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

end of thread, other threads:[~2026-10-30 10:46 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-30 10:03 [PATCH 0/8] IFPC support for A6xx Konrad Dybcio
2026-10-30 10:03 ` [PATCH 1/8] drm/msm/a6xx: Polish up the IFPC counter enable Konrad Dybcio
2026-10-30 10:03 ` [PATCH 2/8] drm/msm/adreno: Register GPU debugfs only on the primary minor Konrad Dybcio
2026-10-30 10:03 ` [PATCH 3/8] drm/msm/a6xx: Expose GMU IFPC entry count in debugfs Konrad Dybcio
2026-10-30 10:20   ` sashiko-bot
2026-10-30 10:04 ` [PATCH 4/8] drm/msm/a6xx: Add A6xx IFPC support Konrad Dybcio
2026-10-30 10:46   ` sashiko-bot
2026-10-30 10:04 ` [PATCH 5/8] drm/msm/a6xx: Add IFPC tables for Adreno 630 Konrad Dybcio
2026-10-30 10:23   ` sashiko-bot
2026-10-30 10:04 ` [PATCH 6/8] drm/msm/a6xx: Add IFPC tables for Adreno 640/680 Konrad Dybcio
2026-10-30 10:19   ` sashiko-bot
2026-10-30 10:04 ` [PATCH RFT 7/8] drm/msm/a6xx: Add IFPC tables for Adreno 650 family Konrad Dybcio
2026-10-30 10:04 ` [PATCH RFT 8/8] drm/msm/a6xx: Wire up IFPC on A615-family GPUs Konrad Dybcio
2026-10-30 10:29   ` sashiko-bot

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.