[PATCH v2] drm/amdgpu: Don't default to DC support for Kaveri and older

Harry Wentland harry.wentland at amd.com
Tue May 8 15:34:08 UTC 2018


On 2018-05-08 11:28 AM, Deucher, Alexander wrote:
> You need to include mullins as well.  It's the same feature set as kabini.
> 

Good catch. v3 incoming.

> 
> Alex
> 
> 
> 
> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
> *From:* amd-gfx <amd-gfx-bounces at lists.freedesktop.org> on behalf of Harry Wentland <harry.wentland at amd.com>
> *Sent:* Monday, May 7, 2018 7:24 PM
> *To:* amd-gfx at lists.freedesktop.org; Deucher, Alexander
> *Cc:* Wentland, Harry
> *Subject:* [PATCH v2] drm/amdgpu: Don't default to DC support for Kaveri and older
>  
> We've had a number of users report failures to detect and light up
> display with DC with LVDS and VGA. These connector types are not
> currently supported with DC. I'd like to add support but unfortunately
> don't have a system with LVDS or VGA available.
> 
> In order not to cause regressions we should probably fallback to the
> non-DC driver for ASICs that support VGA and LVDS.
> 
> These ASICs are:
>  * Bonaire
>  * Kabini
>  * Kaveri
> 
> ASIC support can always be force enabled with amdgpu.dc=1
> 
> v2: Keep Hawaii on DC
> 
> Signed-off-by: Harry Wentland <harry.wentland at amd.com>
> ---
>  drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 10 +++++++++-
>  1 file changed, 9 insertions(+), 1 deletion(-)
> 
> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
> index 887f7c9e84e0..0a23134147b7 100644
> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
> @@ -2141,9 +2141,17 @@ bool amdgpu_device_asic_has_dc_support(enum amd_asic_type asic_type)
>          switch (asic_type) {
>  #if defined(CONFIG_DRM_AMD_DC)
>          case CHIP_BONAIRE:
> -       case CHIP_HAWAII:
>          case CHIP_KAVERI:
>          case CHIP_KABINI:
> +               /*
> +                * We have systems in the wild with these ASICs that require
> +                * LVDS and VGA support which is not supported with DC.
> +                *
> +                * Fallback to the non-DC driver here by default so as not to
> +                * cause regressions.
> +                */
> +               return amdgpu_dc > 0;
> +       case CHIP_HAWAII:
>          case CHIP_MULLINS:
>          case CHIP_CARRIZO:
>          case CHIP_STONEY:
> -- 
> 2.17.0
> 
> _______________________________________________
> amd-gfx mailing list
> amd-gfx at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/amd-gfx


More information about the amd-gfx mailing list