[PATCH v5 0/2] drm: Add detection of changing of edid on between suspend and resume
Gwan-gyeong Mun
gwan-gyeong.mun at intel.com
Thu Apr 11 14:36:30 UTC 2019
This patch series fix missed detection of changing of edid on between
suspend and resume.
First patch fixes drm_helper_hdp_irq_event() in order to fix a below use
case.
Following scenario requires detection of changing of edid.
1) plug display device to a connector
2) system suspend
3) unplug 1)'s display device and plug the other display device to a
connector
4) system resume
It adds edid check routine when a connector status still remains as
"connector_status_connected".
Second patch adds a missed update of edid property of drm connector on i915.
v2: Add NULL check before comparing of EDIDs.
v3: Make it as part of existing drm_helper_hpd_irq_event() (Stan, Mika)
v4: Rebased
v5: Use a cached edid property blob data of connector instead of adding
a new detected_edid variable. (Maarten)
Add an using of reference count for getting a cached edid property
blob data. (Maarten)
Testcase: igt/kms_chamelium/hdmi-edid-change-during-hibernate
Testcase: igt/kms_chamelium/hdmi-edid-change-during-suspend
Testcase: igt/kms_chamelium/dp-edid-change-during-hibernate
Testcase: igt/kms_chamelium/dp-edid-change-during-suspend
v1, v2: https://patchwork.freedesktop.org/series/47680/
v3: https://patchwork.freedesktop.org/series/49298/
v4: https://patchwork.freedesktop.org/series/57397/
Gwan-gyeong Mun (2):
drm: Add detection of changing of edid on between suspend and resume
drm/i915: Add a missed update of edid property of drm connector
drivers/gpu/drm/drm_probe_helper.c | 34 +++++++++++++++++++++++++++++-
drivers/gpu/drm/i915/intel_dp.c | 1 +
drivers/gpu/drm/i915/intel_hdmi.c | 1 +
3 files changed, 35 insertions(+), 1 deletion(-)
--
2.21.0
More information about the dri-devel
mailing list