[PATCH 0/2] Create shared array of power profile name strings

Lazar, Lijo lijo.lazar at amd.com
Fri Nov 26 06:56:59 UTC 2021



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: (git at gitlab.freedesktop.org: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 <lijo.lazar at amd.com>

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
> 


More information about the amd-gfx mailing list