diff options
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/soc15.c')
-rw-r--r-- | drivers/gpu/drm/amd/amdgpu/soc15.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/soc15.c b/drivers/gpu/drm/amd/amdgpu/soc15.c index c4daf1f93486..138c4810a3de 100644 --- a/drivers/gpu/drm/amd/amdgpu/soc15.c +++ b/drivers/gpu/drm/amd/amdgpu/soc15.c | |||
@@ -541,8 +541,10 @@ int soc15_set_ip_blocks(struct amdgpu_device *adev) | |||
541 | #endif | 541 | #endif |
542 | amdgpu_device_ip_block_add(adev, &gfx_v9_0_ip_block); | 542 | amdgpu_device_ip_block_add(adev, &gfx_v9_0_ip_block); |
543 | amdgpu_device_ip_block_add(adev, &sdma_v4_0_ip_block); | 543 | amdgpu_device_ip_block_add(adev, &sdma_v4_0_ip_block); |
544 | amdgpu_device_ip_block_add(adev, &uvd_v7_0_ip_block); | 544 | if (!(adev->asic_type == CHIP_VEGA20 && amdgpu_sriov_vf(adev))) { |
545 | amdgpu_device_ip_block_add(adev, &vce_v4_0_ip_block); | 545 | amdgpu_device_ip_block_add(adev, &uvd_v7_0_ip_block); |
546 | amdgpu_device_ip_block_add(adev, &vce_v4_0_ip_block); | ||
547 | } | ||
546 | break; | 548 | break; |
547 | case CHIP_RAVEN: | 549 | case CHIP_RAVEN: |
548 | amdgpu_device_ip_block_add(adev, &vega10_common_ip_block); | 550 | amdgpu_device_ip_block_add(adev, &vega10_common_ip_block); |