diff options
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c')
| -rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 6 | 
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c index 7ded61e6dd81..9ada56c16a58 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c @@ -723,7 +723,7 @@ static uint16_t amdgpu_get_firmware_version(struct cgs_device *cgs_device,  					enum cgs_ucode_id type)  {  	CGS_FUNC_ADEV; -	uint16_t fw_version; +	uint16_t fw_version = 0;  	switch (type) {  		case CGS_UCODE_ID_SDMA0: @@ -753,9 +753,11 @@ static uint16_t amdgpu_get_firmware_version(struct cgs_device *cgs_device,  		case CGS_UCODE_ID_RLC_G:  			fw_version = adev->gfx.rlc_fw_version;  			break; +		case CGS_UCODE_ID_STORAGE: +			break;  		default:  			DRM_ERROR("firmware type %d do not have version\n", type); -			fw_version = 0; +			break;  	}  	return fw_version;  }  | 
