diff options
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c')
| -rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c index 59ec20b07a6a..32b27a1658e7 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c @@ -1610,10 +1610,12 @@ int amdgpu_mes_init_microcode(struct amdgpu_device *adev, int pipe)  			 pipe == AMDGPU_MES_SCHED_PIPE ? "" : "1");  	} -	r = amdgpu_ucode_request(adev, &adev->mes.fw[pipe], "%s", fw_name); +	r = amdgpu_ucode_request(adev, &adev->mes.fw[pipe], AMDGPU_UCODE_REQUIRED, +				 "%s", fw_name);  	if (r && need_retry && pipe == AMDGPU_MES_SCHED_PIPE) {  		dev_info(adev->dev, "try to fall back to %s_mes.bin\n", ucode_prefix);  		r = amdgpu_ucode_request(adev, &adev->mes.fw[pipe], +					 AMDGPU_UCODE_REQUIRED,  					 "amdgpu/%s_mes.bin", ucode_prefix);  	} | 
