On 11/25/2021 7:49 AM, Darren Powell wrote:
== Description ==
  All the power profile modes use the same strings (or a subset of)
  Creating a public array of the strings will allow sharing rather than
  duplicating for each chip
  First patch only implements change for navi10
  Second patch extends the changes to all other implementations of
  pp_hwmgr_func->get_power_profile_mode  (smu10, smu7, vega10, vega20)
  and pptable_funcs->get_power_profile_mode  (arcturus, sienna_cichlid, 
vangogh, renoir)

=== Test System ===
  * DESKTOP(AMD FX-8350 + NAVI10(731F/ca), BIOS: F2)
   + ISO(Ubuntu 20.04.3 LTS)
   + Kernel(5.13.0-geabeb4f20a07-fdoagd5f)

=== Patch Summary ===
    linux: ([email protected]:agd5f) origin/amd-staging-drm-next @ 
1e7a606dca04
     + 482319edaabb amdgpu/pm: Create shared array of power profile name strings
     + 1e7a606dca04 amdgpu/pm: Modify implmentations of get_power_profile_mode 
to use amdgpu_pp_profile_name

=== Test ===
  LOGFILE=pp_profile_strings.test.log
  AMDGPU_PCI_ADDR=`lspci -nn | grep "VGA\|Display" | cut -d " " -f 1`
  AMDGPU_HWMON=`ls -la /sys/class/hwmon | grep $AMDGPU_PCI_ADDR | awk '{print 
$9}'`
  HWMON_DIR=/sys/class/hwmon/${AMDGPU_HWMON}

  lspci -nn | grep "VGA\|Display"  > $LOGFILE
  FILES="pp_power_profile_mode "

  for f in $FILES
  do
    echo === $f === >> $LOGFILE
    cat $HWMON_DIR/device/$f >> $LOGFILE
  done
  cat $LOGFILE

Darren Powell (2):
   amdgpu/pm: Create shared array of power profile name strings
   amdgpu/pm: Modify implmentations of get_power_profile_mode to use
     amdgpu_pp_profile_name


Series is -
        Reviewed-by: Lijo Lazar <[email protected]>

Thanks,
Lijo

  drivers/gpu/drm/amd/include/kgd_pp_interface.h     |  4 ++++
  drivers/gpu/drm/amd/pm/amdgpu_pm.c                 | 10 ++++++++++
  .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c   |  9 +--------
  .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c    | 14 +++-----------
  .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c  | 12 +++---------
  .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c  | 10 +---------
  drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c  | 10 +---------
  drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c    | 10 +---------
  .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c    | 10 +---------
  drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c   | 10 +---------
  drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c    | 10 +---------
  11 files changed, 27 insertions(+), 82 deletions(-)


base-commit: eabeb4f20a0786188fba07a2dd1b0a614c4e15f6

Reply via email to