mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-17 08:26:58 +07:00
drm/amd/powerplay: lock grbm_gfx index when changing instance
Signed-off-by: Tom St Denis <tom.stdenis@amd.com> Reviewed-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
parent
9f8ccae9d6
commit
c9232d9ee8
@ -746,6 +746,7 @@ int smu7_enable_didt_config(struct pp_hwmgr *hwmgr)
|
||||
PP_CAP(PHM_PlatformCaps_TCPRamping)) {
|
||||
|
||||
cgs_enter_safe_mode(hwmgr->device, true);
|
||||
cgs_lock_grbm_idx(hwmgr->device, true);
|
||||
value = 0;
|
||||
value2 = cgs_read_register(hwmgr->device, mmGRBM_GFX_INDEX);
|
||||
for (count = 0; count < num_se; count++) {
|
||||
@ -785,6 +786,7 @@ int smu7_enable_didt_config(struct pp_hwmgr *hwmgr)
|
||||
PP_ASSERT_WITH_CODE((0 == result),
|
||||
"Failed to enable DPM DIDT.", return result);
|
||||
}
|
||||
cgs_lock_grbm_idx(hwmgr->device, false);
|
||||
cgs_enter_safe_mode(hwmgr->device, false);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user