From: Likun Gao Date: Thu, 21 May 2020 07:35:46 +0000 (+0800) Subject: drm/amdgpu: support memory training for sienna_cichlid X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=0a4fa83c2af093959298ca521443bc70f8da0768;p=linux.git drm/amdgpu: support memory training for sienna_cichlid Add memory training support for sienna_cichlid. Signed-off-by: Likun Gao Reviewed-by: Hawking Zhang Signed-off-by: Alex Deucher --- diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c index a9adccfda4c0f..2b55ccd5cb44d 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c @@ -532,6 +532,7 @@ static int gddr6_mem_train_support(struct amdgpu_device *adev) switch (hw_v) { case HW_REV(11, 0, 0): case HW_REV(11, 0, 5): + case HW_REV(11, 0, 7): ret = 1; break; default: @@ -561,7 +562,8 @@ int amdgpu_atomfirmware_get_mem_train_info(struct amdgpu_device *adev) adev->fw_vram_usage.mem_train_support = false; if (adev->asic_type != CHIP_NAVI10 && - adev->asic_type != CHIP_NAVI14) + adev->asic_type != CHIP_NAVI14 && + adev->asic_type != CHIP_SIENNA_CICHLID) return 0; if (amdgpu_sriov_vf(adev))