diff options
Diffstat (limited to 'meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/4468-drm-amdgpu-dm-Do-not-throw-an-error-for-a-display-wi.patch')
-rw-r--r-- | meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/4468-drm-amdgpu-dm-Do-not-throw-an-error-for-a-display-wi.patch | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/4468-drm-amdgpu-dm-Do-not-throw-an-error-for-a-display-wi.patch b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/4468-drm-amdgpu-dm-Do-not-throw-an-error-for-a-display-wi.patch new file mode 100644 index 00000000..6150b42b --- /dev/null +++ b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/4468-drm-amdgpu-dm-Do-not-throw-an-error-for-a-display-wi.patch @@ -0,0 +1,38 @@ +From 9ab22e7215390717598165b675ef41eb105eeb91 Mon Sep 17 00:00:00 2001 +From: Chris Wilson <chris@chris-wilson.co.uk> +Date: Thu, 14 Nov 2019 20:44:13 +0000 +Subject: [PATCH 4468/4736] drm/amdgpu/dm: Do not throw an error for a display + with no audio + +An old display with no audio may not have an EDID with a CEA block, or +it may simply be too old to support audio. This is not a driver error, +so don't flag it as such. + +Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=112140 +References: ae2a3495973e ("drm/amd: be quiet when no SAD block is found") +Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> +Cc: Harry Wentland <harry.wentland@amd.com> +Cc: Jean Delvare <jdelvare@suse.de> +Cc: Alex Deucher <alexander.deucher@amd.com> +Reviewed-by: Harry Wentland <harry.wentland@amd.com> +Signed-off-by: Alex Deucher <alexander.deucher@amd.com> +--- + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 2 -- + 1 file changed, 2 deletions(-) + +diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c +index d14284602ced..92ba7ca84d7c 100644 +--- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c ++++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c +@@ -98,8 +98,6 @@ enum dc_edid_status dm_helpers_parse_edid_caps( + (struct edid *) edid->raw_edid); + + sad_count = drm_edid_to_sad((struct edid *) edid->raw_edid, &sads); +- if (sad_count < 0) +- DRM_ERROR("Couldn't read SADs: %d\n", sad_count); + if (sad_count <= 0) + return result; + +-- +2.17.1 + |