All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/26] platform/x86/amd/hsmp: Extend socket and per-CPU sysfs
@ 2026-11-02  7:18 Muthusamy Ramalingam
  2026-11-02  7:18 ` [PATCH 01/26] platform/x86/amd/hsmp: Drop _input from socket sysfs names Muthusamy Ramalingam
                   ` (25 more replies)
  0 siblings, 26 replies; 27+ messages in thread
From: Muthusamy Ramalingam @ 2026-11-02  7:18 UTC (permalink / raw)
  To: platform-driver-x86
  Cc: ilpo.jarvinen, Suma.Hegde, NaveenKrishna.Chatradhi,
	Muthusamy Ramalingam

This series extends the AMD HSMP sysfs interface on both the ACPI and
platform drivers. It starts with socket attribute naming cleanup and a
parser-friendly store error helper, then adds the remaining
message-backed socket and per-CPU attributes used on server platforms.

Later patches cover link/bandwidth, DIMM, SVI3, power-efficiency, and
per-CPU files. Attribute visibility follows the enabled-message bitmaps.
Probe-time discovery for optional DIMM/IO/xGMI hardware is quieted so
expected firmware misses do not flood dmesg.

The series ends with socket_temperature (HSMP_GET_TEMP_MONITOR).


Muthusamy Ramalingam (26):
  platform/x86/amd/hsmp: Drop _input from socket sysfs names
  platform/x86/amd/hsmp: Rename clk_fmax and clk_fmin sysfs files
  platform/x86/amd/hsmp: Add hsmp_err helper for parser-friendly store
    errors
  platform/x86/amd/hsmp: Treat socket_power_limit as firmware-clamped
  platform/x86/amd/hsmp: Print protocol_version as hexadecimal
  platform/x86/amd/hsmp: Add sdps_limit sysfs file
  platform/x86/amd/hsmp: Add df_pstate_range sysfs file
  platform/x86/amd/hsmp: Add xgmi_width sysfs file
  platform/x86/amd/hsmp: Add gmi3_link_width sysfs file
  platform/x86/amd/hsmp: Add pcie_link_rate sysfs file
  platform/x86/amd/hsmp: Add lclk DPM sysfs files
  platform/x86/amd/hsmp: Add io_bw and xgmi_bw sysfs files
  platform/x86/amd/hsmp: Add DIMM sideband sysfs files
  platform/x86/amd/hsmp: Add per-CPU floor limit sysfs files
  platform/x86/amd/hsmp: Add metric_version sysfs file
  platform/x86/amd/hsmp: Add enabled command sysfs files
  platform/x86/amd/hsmp: Add DIMM power and temperature sysfs files
  platform/x86/amd/hsmp: Add SVI3 temperature sysfs files
  platform/x86/amd/hsmp: Add cclk_floor_limit sysfs file
  platform/x86/amd/hsmp: Add xgmi_pstate_range sysfs file
  platform/x86/amd/hsmp: Quiet probe-time firmware status dmesg spam
  platform/x86/amd/hsmp: Add powereff_mode sysfs file
  platform/x86/amd/hsmp: Add svi_power sysfs file
  platform/x86/amd/hsmp: Add per-CPU ccd_power sysfs file
  platform/x86/amd/hsmp: Add per-CPU freq_limit sysfs file
  platform/x86/amd/hsmp: Add socket_temperature sysfs file

 Documentation/arch/x86/amd_hsmp.rst   |  116 +-
 arch/x86/include/asm/amd/hsmp.h       |    7 +
 arch/x86/include/uapi/asm/amd_hsmp.h  |   11 +-
 drivers/platform/x86/amd/hsmp/acpi.c  |  645 ++++++-
 drivers/platform/x86/amd/hsmp/hsmp.c  |  298 +++-
 drivers/platform/x86/amd/hsmp/hsmp.h  |   31 +
 drivers/platform/x86/amd/hsmp/plat.c  | 2346 +++++++++++++++++++++++--
 drivers/platform/x86/amd/hsmp/sysfs.c | 1858 +++++++++++++++++++-
 drivers/platform/x86/amd/hsmp/sysfs.h |  116 +-
 9 files changed, 5260 insertions(+), 168 deletions(-)

This series is rebased on top of https://lore.kernel.org/platform-driver-x86/20261014111430.23156-1-suma.hegde@amd.com/T/#t
-- 
2.34.1


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

end of thread, other threads:[~2026-11-02  7:21 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-11-02  7:18 [PATCH 00/26] platform/x86/amd/hsmp: Extend socket and per-CPU sysfs Muthusamy Ramalingam
2026-11-02  7:18 ` [PATCH 01/26] platform/x86/amd/hsmp: Drop _input from socket sysfs names Muthusamy Ramalingam
2026-11-02  7:19 ` [PATCH 02/26] platform/x86/amd/hsmp: Rename clk_fmax and clk_fmin sysfs files Muthusamy Ramalingam
2026-11-02  7:19 ` [PATCH 03/26] platform/x86/amd/hsmp: Add hsmp_err helper for parser-friendly store errors Muthusamy Ramalingam
2026-11-02  7:19 ` [PATCH 04/26] platform/x86/amd/hsmp: Treat socket_power_limit as firmware-clamped Muthusamy Ramalingam
2026-11-02  7:19 ` [PATCH 05/26] platform/x86/amd/hsmp: Print protocol_version as hexadecimal Muthusamy Ramalingam
2026-11-02  7:19 ` [PATCH 06/26] platform/x86/amd/hsmp: Add sdps_limit sysfs file Muthusamy Ramalingam
2026-11-02  7:19 ` [PATCH 07/26] platform/x86/amd/hsmp: Add df_pstate_range " Muthusamy Ramalingam
2026-11-02  7:19 ` [PATCH 08/26] platform/x86/amd/hsmp: Add xgmi_width " Muthusamy Ramalingam
2026-11-02  7:19 ` [PATCH 09/26] platform/x86/amd/hsmp: Add gmi3_link_width " Muthusamy Ramalingam
2026-11-02  7:19 ` [PATCH 10/26] platform/x86/amd/hsmp: Add pcie_link_rate " Muthusamy Ramalingam
2026-11-02  7:19 ` [PATCH 11/26] platform/x86/amd/hsmp: Add lclk DPM sysfs files Muthusamy Ramalingam
2026-11-02  7:19 ` [PATCH 12/26] platform/x86/amd/hsmp: Add io_bw and xgmi_bw " Muthusamy Ramalingam
2026-11-02  7:19 ` [PATCH 13/26] platform/x86/amd/hsmp: Add DIMM sideband " Muthusamy Ramalingam
2026-11-02  7:19 ` [PATCH 14/26] platform/x86/amd/hsmp: Add per-CPU floor limit " Muthusamy Ramalingam
2026-11-02  7:19 ` [PATCH 15/26] platform/x86/amd/hsmp: Add metric_version sysfs file Muthusamy Ramalingam
2026-11-02  7:19 ` [PATCH 16/26] platform/x86/amd/hsmp: Add enabled command sysfs files Muthusamy Ramalingam
2026-11-02  7:19 ` [PATCH 17/26] platform/x86/amd/hsmp: Add DIMM power and temperature " Muthusamy Ramalingam
2026-11-02  7:19 ` [PATCH 18/26] platform/x86/amd/hsmp: Add SVI3 " Muthusamy Ramalingam
2026-11-02  7:19 ` [PATCH 19/26] platform/x86/amd/hsmp: Add cclk_floor_limit sysfs file Muthusamy Ramalingam
2026-11-02  7:19 ` [PATCH 20/26] platform/x86/amd/hsmp: Add xgmi_pstate_range " Muthusamy Ramalingam
2026-11-02  7:19 ` [PATCH 21/26] platform/x86/amd/hsmp: Quiet probe-time firmware status dmesg spam Muthusamy Ramalingam
2026-11-02  7:19 ` [PATCH 22/26] platform/x86/amd/hsmp: Add powereff_mode sysfs file Muthusamy Ramalingam
2026-11-02  7:19 ` [PATCH 23/26] platform/x86/amd/hsmp: Add svi_power " Muthusamy Ramalingam
2026-11-02  7:19 ` [PATCH 24/26] platform/x86/amd/hsmp: Add per-CPU ccd_power " Muthusamy Ramalingam
2026-11-02  7:19 ` [PATCH 25/26] platform/x86/amd/hsmp: Add per-CPU freq_limit " Muthusamy Ramalingam
2026-11-02  7:19 ` [PATCH 26/26] platform/x86/amd/hsmp: Add socket_temperature " Muthusamy Ramalingam

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.