diff options
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_device.c')
| -rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c index 3317d1536f4f..6e5284e6c028 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | |||
| @@ -2158,10 +2158,18 @@ bool amdgpu_device_asic_has_dc_support(enum amd_asic_type asic_type) | |||
| 2158 | switch (asic_type) { | 2158 | switch (asic_type) { |
| 2159 | #if defined(CONFIG_DRM_AMD_DC) | 2159 | #if defined(CONFIG_DRM_AMD_DC) |
| 2160 | case CHIP_BONAIRE: | 2160 | case CHIP_BONAIRE: |
| 2161 | case CHIP_HAWAII: | ||
| 2162 | case CHIP_KAVERI: | 2161 | case CHIP_KAVERI: |
| 2163 | case CHIP_KABINI: | 2162 | case CHIP_KABINI: |
| 2164 | case CHIP_MULLINS: | 2163 | case CHIP_MULLINS: |
| 2164 | /* | ||
| 2165 | * We have systems in the wild with these ASICs that require | ||
| 2166 | * LVDS and VGA support which is not supported with DC. | ||
| 2167 | * | ||
| 2168 | * Fallback to the non-DC driver here by default so as not to | ||
| 2169 | * cause regressions. | ||
| 2170 | */ | ||
| 2171 | return amdgpu_dc > 0; | ||
| 2172 | case CHIP_HAWAII: | ||
| 2165 | case CHIP_CARRIZO: | 2173 | case CHIP_CARRIZO: |
| 2166 | case CHIP_STONEY: | 2174 | case CHIP_STONEY: |
| 2167 | case CHIP_POLARIS10: | 2175 | case CHIP_POLARIS10: |
