diff options
author | Alex Deucher <alexander.deucher@amd.com> | 2014-08-26 13:11:36 -0400 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2014-08-27 12:47:58 -0400 |
commit | bdc99722d007ed1db7188b09404bda080d1d737a (patch) | |
tree | 655655f23e10cb25c0b413c6652e145aebbd5844 /drivers/gpu/drm/radeon/radeon_asic.c | |
parent | 115365e8a33e4ce5e12bee7999568a26b4c33d3f (diff) |
drm/radeon: 760G/780V/880V don't have UVD
Don't enable UVD on these asics as they don't have
UVD hardware.
Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/radeon/radeon_asic.c')
-rw-r--r-- | drivers/gpu/drm/radeon/radeon_asic.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/drivers/gpu/drm/radeon/radeon_asic.c b/drivers/gpu/drm/radeon/radeon_asic.c index 9e6699a9a0b4..d91f965e8219 100644 --- a/drivers/gpu/drm/radeon/radeon_asic.c +++ b/drivers/gpu/drm/radeon/radeon_asic.c | |||
@@ -2313,7 +2313,15 @@ int radeon_asic_init(struct radeon_device *rdev) | |||
2313 | case CHIP_RS780: | 2313 | case CHIP_RS780: |
2314 | case CHIP_RS880: | 2314 | case CHIP_RS880: |
2315 | rdev->asic = &rs780_asic; | 2315 | rdev->asic = &rs780_asic; |
2316 | rdev->has_uvd = true; | 2316 | /* 760G/780V/880V don't have UVD */ |
2317 | if ((rdev->pdev->device == 0x9616)|| | ||
2318 | (rdev->pdev->device == 0x9611)|| | ||
2319 | (rdev->pdev->device == 0x9613)|| | ||
2320 | (rdev->pdev->device == 0x9711)|| | ||
2321 | (rdev->pdev->device == 0x9713)) | ||
2322 | rdev->has_uvd = false; | ||
2323 | else | ||
2324 | rdev->has_uvd = true; | ||
2317 | break; | 2325 | break; |
2318 | case CHIP_RV770: | 2326 | case CHIP_RV770: |
2319 | case CHIP_RV730: | 2327 | case CHIP_RV730: |