[PATCH 00/26] Updates for SW SMU driver

Huang Rui ray.huang at amd.com
Mon Feb 25 12:12:06 UTC 2019

Hi all,

These series are the updates for SW SMU driver. It adds more interfaces for
sysfs and hwmon and fix some coding errors. And add suspend/resume function, for
now, it already passed S3 test with SW SMU.


Chengming Gui (7):
  drm/amd/powerplay: implement power1_cap and power1_cap_max interface
    for SMU11.
  drm/amd/powerplay: add STABLE_PSTATE_SCLK and STABLE_PSTATE_MCLK when
    read sensor for SMU11
  drm/amd/powerplay: implement pwm1 hwmon interface for SMU11
  drm/amd/powerplay: implement pwm1_enable hwmon interface for SMU11
  drm/amd/powerplay: implement fan1_enable hwmon interface for SMU11
  drm/amd/powerplay: add smu_late_init for SMU11.
  drm/amd/powerplay: add is_dpm_running for SMU11

Huang Rui (5):
  drm/amd/powerplay: fix smc messsage index report
  drm/amd/powerplay: fix byte alignment issue of smu11 pptable
  drm/amd/powerplay: move setting allowed mask and feature enabling
  drm/amd/powerplay: fix the issue of checking on message mapping
  drm/amd/powerplay: use REG32_PCIE wrapper instead for sw smu

Kevin Wang (1):
  drm/amd/powerplay: debugfs don't check powerplay when SW SMU is

Likun Gao (13):
  drm/amd/powerplay: add fan rpm limit interface for hwmon
  drm/amd/powerplay: add fan input interface for hwmon
  drm/amd/powerplay: set fan target interface for hwmon
  drm/amd/powerplay: get eclk/vclk/dclk for smu11
  drm/amd/powerplay: set dpm table of vclk/dclk/eclk for smu11 (v2)
  drm/amd/powerplay: add limit of pp_feature for smu
  drm/amd/powerplay: add od condition for power limit
  drm/amd/powerplay: add suspend and resume function for smu
  drm/amd/powerplay: add condition for smc table hw init
  drm/amd/powerplay: support sysfs to get socclk, fclk, dcefclk
  drm/amd/powerplay: support sysfs to set socclk, fclk, dcefclk
  drm/amd/powerplay: add override pcie parameters
  drm/amd/powerplay: support sysfs to set/get pcie

 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c            |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c             | 143 ++++++---
 drivers/gpu/drm/amd/amdgpu/kv_dpm.c                |   2 +-
 drivers/gpu/drm/amd/amdgpu/soc15.c                 |   2 +-
 drivers/gpu/drm/amd/powerplay/amd_powerplay.c      |   2 +-
 drivers/gpu/drm/amd/powerplay/amdgpu_smu.c         | 262 +++++++++------
 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h     |  61 +++-
 .../gpu/drm/amd/powerplay/inc/smu_v11_0_pptable.h  |   6 +-
 drivers/gpu/drm/amd/powerplay/smu_v11_0.c          | 357 +++++++++++++++++----
 drivers/gpu/drm/amd/powerplay/vega20_ppt.c         | 317 ++++++++++++++++--
 12 files changed, 914 insertions(+), 246 deletions(-)


More information about the amd-gfx mailing list