mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-08-27 19:29:37 +00:00
drm/amdgpu: Enable SDMA utilization for Arcturus
SDMA utilization calculations are enabled/disabled by writing to SDMAx_PUB_DUMMY_REG2 register. Currently, enable this only for Arcturus. Signed-off-by: Mukul Joshi <mukul.joshi@amd.com> Reviewed-by: Felix Kuehling <Felix.Kuehling@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
parent
6d90a208cf
commit
62f6b1162e
1 changed files with 9 additions and 0 deletions
|
@ -1063,6 +1063,15 @@ static void sdma_v4_0_ctx_switch_enable(struct amdgpu_device *adev, bool enable)
|
|||
WREG32_SDMA(i, mmSDMA0_PHASE2_QUANTUM, phase_quantum);
|
||||
}
|
||||
WREG32_SDMA(i, mmSDMA0_CNTL, f32_cntl);
|
||||
|
||||
/*
|
||||
* Enable SDMA utilization. Its only supported on
|
||||
* Arcturus for the moment and firmware version 14
|
||||
* and above.
|
||||
*/
|
||||
if (adev->asic_type == CHIP_ARCTURUS &&
|
||||
adev->sdma.instance[i].fw_version >= 14)
|
||||
WREG32_SDMA(i, mmSDMA0_PUB_DUMMY_REG2, enable);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue