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
