summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
diff options
context:
space:
mode:
authorjsg <jsg@openbsd.org>2020-08-26 12:39:16 +0000
committerjsg <jsg@openbsd.org>2020-08-26 12:39:16 +0000
commit6bece8a2ade8c5c1bda5d17d2bf5d4ed00759754 (patch)
tree4b0dba04a04f79793ee920b277d83e156db53683 /sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
parentdrm/amdgpu/display: use GFP_ATOMIC in dcn20_validate_bandwidth_internal (diff)
downloadwireguard-openbsd-6bece8a2ade8c5c1bda5d17d2bf5d4ed00759754.tar.xz
wireguard-openbsd-6bece8a2ade8c5c1bda5d17d2bf5d4ed00759754.zip
drm/amd/display: Fix EDID parsing after resume from suspend
From Stylon Wang a4615f3893f39560dd3e71865e80bccd20330321 in linux 5.7.y/5.7.18 b24bdc37d03a0478189e20a50286092840f414fa in mainline linux
Diffstat (limited to 'sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c')
-rw-r--r--sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c b/sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
index 1dec6f39583..728feace4a3 100644
--- a/sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
+++ b/sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
@@ -1985,6 +1985,7 @@ void amdgpu_dm_update_connector_after_detect(
drm_connector_update_edid_property(connector,
aconnector->edid);
+ drm_add_edid_modes(connector, aconnector->edid);
if (aconnector->dc_link->aux_mode)
drm_dp_cec_set_edid(&aconnector->dm_dp_aux.aux,