[PATCH v3 0/5] drm/xe/hwmon: Add mailbox power limits, PL2, read energy from PMT

Karthik Poosa karthik.poosa at intel.com
Wed Apr 30 20:36:02 UTC 2025


Add support manage power limits through pcode mailboxes.
Enable PL2 support through powerX_cap.
Expose PL2 interval through powerX_cap_interval.
Read energy status from PMT instead of MMIO.
Move power2_crit to power1_crit.

RFC patch: https://patchwork.freedesktop.org/series/148148/

Karthik Poosa (5):
  drm/xe/hwmon: Add support to manage power limits though mailbox
  drm/xe/hwmon: Move card reactive critical power under channel card
  drm/xe/hwmon: Add support to manage PL2 though mailbox
  drm/xe/hwmon: Expose powerX_cap_interval
  drm/xe/hwmon: Read energy status from PMT for Battlemage

 drivers/gpu/drm/xe/regs/xe_mchbar_regs.h |  10 +-
 drivers/gpu/drm/xe/regs/xe_pcode_regs.h  |   3 +-
 drivers/gpu/drm/xe/regs/xe_pmt.h         |   2 +
 drivers/gpu/drm/xe/xe_device_types.h     |   6 +
 drivers/gpu/drm/xe/xe_hwmon.c            | 445 ++++++++++++++++++-----
 drivers/gpu/drm/xe/xe_pci.c              |   8 +
 drivers/gpu/drm/xe/xe_pcode.c            |  11 +
 drivers/gpu/drm/xe/xe_pcode.h            |   3 +
 drivers/gpu/drm/xe/xe_pcode_api.h        |   7 +
 drivers/gpu/drm/xe/xe_vsec.c             |   4 +-
 drivers/gpu/drm/xe/xe_vsec.h             |   4 +
 11 files changed, 402 insertions(+), 101 deletions(-)

-- 
2.25.1



More information about the Intel-xe mailing list