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

Configure Feed

Select the types of activity you want to include in your feed.

drm/amdgpu: Update SDMA firmware version check for user queue support

This commit fixes a firmware version check for enabling user queue
support in SDMA v7.0. The previous version check (7836028) was
incorrect and could lead to issues with PROTECTED_FENCE_SIGNAL
commands causing register conflicts between MCU_DBG0 and MCU_DBG1.

Fixes: 8c011408ed84 ("drm/amdgpu/sdma7: add ucode version checks for userq support")
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Jesse Zhang <Jesse.Zhang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
(cherry picked from commit 92e2449241516c95aab95eea91faecd0fa2b7ed5)
Cc: stable@vger.kernel.org

authored by

Jesse.Zhang and committed by
Alex Deucher
124ffa29 c2fe914d

+1 -1
+1 -1
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
··· 1353 1353 switch (amdgpu_ip_version(adev, SDMA0_HWIP, 0)) { 1354 1354 case IP_VERSION(7, 0, 0): 1355 1355 case IP_VERSION(7, 0, 1): 1356 - if ((adev->sdma.instance[0].fw_version >= 7836028) && !adev->sdma.disable_uq) 1356 + if ((adev->sdma.instance[0].fw_version >= 7966358) && !adev->sdma.disable_uq) 1357 1357 adev->userq_funcs[AMDGPU_HW_IP_DMA] = &userq_mes_funcs; 1358 1358 break; 1359 1359 default: