diff options
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/vce_v3_0.c')
-rw-r--r-- | drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/vce_v3_0.c b/drivers/gpu/drm/amd/amdgpu/vce_v3_0.c index 5a5a40c331cf..4349658081ff 100644 --- a/drivers/gpu/drm/amd/amdgpu/vce_v3_0.c +++ b/drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | |||
@@ -205,6 +205,13 @@ static unsigned vce_v3_0_get_harvest_config(struct amdgpu_device *adev) | |||
205 | u32 tmp; | 205 | u32 tmp; |
206 | unsigned ret; | 206 | unsigned ret; |
207 | 207 | ||
208 | /* Fiji is single pipe */ | ||
209 | if (adev->asic_type == CHIP_FIJI) { | ||
210 | ret = AMDGPU_VCE_HARVEST_VCE1; | ||
211 | return ret; | ||
212 | } | ||
213 | |||
214 | /* Tonga and CZ are dual or single pipe */ | ||
208 | if (adev->flags & AMD_IS_APU) | 215 | if (adev->flags & AMD_IS_APU) |
209 | tmp = (RREG32_SMC(ixVCE_HARVEST_FUSE_MACRO__ADDRESS) & | 216 | tmp = (RREG32_SMC(ixVCE_HARVEST_FUSE_MACRO__ADDRESS) & |
210 | VCE_HARVEST_FUSE_MACRO__MASK) >> | 217 | VCE_HARVEST_FUSE_MACRO__MASK) >> |