This series fixes various issues that I found on two GPUs:

R9 390X (Hawaii, Asus ROG branded):
Add SCLK cap to fix stability issues, fix PCI ID typo.
And a few minor fixes affecting CI GPUs.

R9 M380 (Bonaire, found in an iMac from 2015):
Disable MCLK switching, use highest MCLK.

Additionally, fix possible black screen on boot caused by
a non-functional implementation of the voltage dependency on
the display clock. The fix affects all GPUs with SMU7,
hopefully improving stability for CI, VI and Polaris GPUs.

Looking forward to reviews and feedback!

Timur Kristóf (9):
  drm/amd/pm/ci: Use highest MCLK on CI when MCLK DPM is disabled
  drm/amd/pm/ci: Disable MCLK DPM on problematic CI ASICs
  drm/amd/pm/smu7: Fix SMU7 voltage dependency on display clock
  drm/amd/pm/smu7: Remove non-functional SMU7 voltage dependency on DAL
  drm/amd/pm/ci: Fix powertune defaults for Hawaii 0x67B0
  drm/amd/pm/ci: Clear EnabledForActivity field for memory levels
  drm/amd/pm/ci: Fill DW8 fields from SMC
  drm/amd/pm/smu7: Add SCLK cap for quirky Hawaii board
  drm/amdgpu/uvd4.2: Don't initialize UVD 4.2 when DPM is disabled

 drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c         |   5 +
 .../gpu/drm/amd/pm/powerplay/hwmgr/hwmgr.c    |  15 +++
 .../drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c   | 123 ++++++++++++++++--
 .../drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.h   |   1 +
 .../drm/amd/pm/powerplay/hwmgr/smu_helper.c   |  84 ------------
 .../drm/amd/pm/powerplay/hwmgr/smu_helper.h   |   2 -
 drivers/gpu/drm/amd/pm/powerplay/inc/hwmgr.h  |   2 +-
 .../drm/amd/pm/powerplay/smumgr/ci_smumgr.c   |  15 ++-
 8 files changed, 142 insertions(+), 105 deletions(-)

-- 
2.53.0

Reply via email to