1
0
Fork 0
mirror of synced 2025-03-06 20:59:54 +01:00
linux/drivers/gpu/drm/amd
Lijo Lazar 0553eb9f33 drm/amdgpu: Fix sdma 4.4.2 doorbell rptr/wptr init
Doorbell rptr/wptr can be set through multiple ways including direct
register initialization. Disable doorbell during hw_fini once the ring
is disabled so that during next module reload direct initialization
takes effect. Also, move the direct initialization after minor update is
set to 1 since rptr/wptr are reinitialized back to 0 which could be
lower than the previous doorbell value (ex: cases like module reload).

Signed-off-by: Lijo Lazar <lijo.lazar@amd.com>
Reviewed-by: Le Ma <le.ma@amd.com>
Reviewed-by: Asad Kamal <asad.kamal@amd.com>
Tested-by: Asad Kamal <asad.kamal@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2023-11-07 12:03:30 -05:00
..
acp
amdgpu drm/amdgpu: Fix sdma 4.4.2 doorbell rptr/wptr init 2023-11-07 12:03:30 -05:00
amdkfd drm/amd: Disable XNACK on SRIOV environment 2023-11-07 11:15:37 -05:00
amdxcp drm/amdxcp: fix amdxcp unloads incompletely 2023-10-26 19:04:53 -04:00
display drm/amd/display: Set stream's DP test pattern upon test request 2023-11-07 12:03:30 -05:00
include drm/amd/swsmu: update smu v14_0_0 driver if and metrics table 2023-11-03 12:18:33 -04:00
pm drm/amd/swsmu: remove fw version check in sw_init. 2023-11-03 12:18:33 -04:00