Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/amdgpu/smu: add peak profile support for navi12

Add defined peak sclk for navi12 peak profile mode.

Reviewed-by: Evan Quan <evan.quan@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>

+5
+3
drivers/gpu/drm/amd/powerplay/navi10_ppt.c
··· 1628 1628 break; 1629 1629 } 1630 1630 break; 1631 + case CHIP_NAVI12: 1632 + sclk_freq = NAVI12_UMD_PSTATE_PEAK_GFXCLK; 1633 + break; 1631 1634 default: 1632 1635 ret = smu_get_dpm_level_count(smu, SMU_SCLK, &sclk_level); 1633 1636 if (ret)
+2
drivers/gpu/drm/amd/powerplay/navi10_ppt.h
··· 33 33 #define NAVI14_UMD_PSTATE_PEAK_XTX_GFXCLK (1717) 34 34 #define NAVI14_UMD_PSTATE_PEAK_XL_GFXCLK (1448) 35 35 36 + #define NAVI12_UMD_PSTATE_PEAK_GFXCLK (1100) 37 + 36 38 #define NAVI10_VOLTAGE_SCALE (4) 37 39 38 40 #define smnPCIE_LC_SPEED_CNTL 0x11140290