X86 platform drivers
 help / color / mirror / Atom feed
* [PATCH 0/3] platform/x86/amd/pmf: introduce AMD PMF util layer and user-space interface for SystemDeck
@ 2025-10-17 10:25 Shyam Sundar S K
  2025-10-17 10:25 ` [PATCH 1/3] platform/x86/amd/pmf: add util layer and user-space misc device interface Shyam Sundar S K
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Shyam Sundar S K @ 2025-10-17 10:25 UTC (permalink / raw)
  To: hdegoede, ilpo.jarvinen
  Cc: platform-driver-x86, Patil.Reddy, mario.limonciello, Yijun.Shen,
	Sanket.Goswami, Shyam Sundar S K

This series introduces a util layer to the AMD Platform Management
Framework (PMF) and a minimal user-space interface via a misc character
device, enabling feature discovery and smoother integration with
user-space tools. It also adds caching of BIOS output policy values to
prepare for user-space telemetry reporting via IOCTLs.

The motivation is to provide a stable interface for user-space tools to
discover PMF features and consume selected metrics. Enable smoother
integration with AMD SystemDeck, a widely used tool for monitoring and
controlling power and thermal behavior, helping designers keep components
within thermal limits to ensure proper operation and improve system
stability and reliability.

Shyam Sundar S K (3):
  platform/x86/amd/pmf: add util layer and user-space misc device
    interface
  platform/x86/amd/pmf: cache BIOS output values for user-space
    telemetry via util IOCTL
  Documentation/ABI: add testing entry for AMD PMF misc device interface

 .../ABI/testing/misc-amdpmf_interface         |  55 ++++
 MAINTAINERS                                   |   1 +
 drivers/platform/x86/amd/pmf/Kconfig          |  10 +
 drivers/platform/x86/amd/pmf/Makefile         |   2 +
 drivers/platform/x86/amd/pmf/core.c           |  19 ++
 drivers/platform/x86/amd/pmf/pmf.h            |  11 +
 drivers/platform/x86/amd/pmf/tee-if.c         |  10 +
 drivers/platform/x86/amd/pmf/util.c           | 305 ++++++++++++++++++
 8 files changed, 413 insertions(+)
 create mode 100644 Documentation/ABI/testing/misc-amdpmf_interface
 create mode 100644 drivers/platform/x86/amd/pmf/util.c

-- 
2.34.1


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

end of thread, other threads:[~2025-10-17 15:24 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-10-17 10:25 [PATCH 0/3] platform/x86/amd/pmf: introduce AMD PMF util layer and user-space interface for SystemDeck Shyam Sundar S K
2025-10-17 10:25 ` [PATCH 1/3] platform/x86/amd/pmf: add util layer and user-space misc device interface Shyam Sundar S K
2025-10-17 15:10   ` Mario Limonciello
2025-10-17 10:25 ` [PATCH 2/3] platform/x86/amd/pmf: cache BIOS output values for user-space telemetry via util IOCTL Shyam Sundar S K
2025-10-17 15:17   ` Mario Limonciello
2025-10-17 10:25 ` [PATCH 3/3] Documentation/ABI: add testing entry for AMD PMF misc device interface Shyam Sundar S K
2025-10-17 15:24   ` Mario Limonciello

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox