diff options
| author | Fangzhi Zuo <jerry.zuo@amd.com> | 2026-10-05 16:22:39 -0400 |
|---|---|---|
| committer | Alex Deucher <alexander.deucher@amd.com> | 2026-10-27 17:05:24 -0400 |
| commit | e9ddfb93fafa50f92165d2b48c7728720999b117 (patch) | |
| tree | 8e031b56ceb1f12b2e04c40bb86472cbd6b16467 /rust/kernel/alloc/allocator | |
| parent | 6a1dbb006056ad1ce6df0d6d5f2155767c20f410 (diff) | |
| download | linux-e9ddfb93fafa50f92165d2b48c7728720999b117.tar.gz linux-e9ddfb93fafa50f92165d2b48c7728720999b117.zip | |
drm/amd/display: Poll passive DVI sinks for EDID readiness
A passive DP-DVI adapter is identified when the adapter DDC probe does not
respond, but the downstream monitor's EDID EEPROM may still need time to
become available after resume. Poll the downstream DDC address for passive
DP-DVI links before reading and parsing the EDID.
Keep the eDP detection optimization without adding a generic EDID retry
delay or a deferred connector reprobe.
Revert commit 3001d2073d65 ("drm/amd/display: Exit IPS before connector
detection on resume") and rely on targeted passive DP-DVI EDID readiness
polling instead of the generic pre-detection IPS exit.
Fixes: d1d51519bc3b ("drm/amd/display: Skip eDP detection when no sink")
Reviewed-by: Roman Li <roman.li@amd.com>
Signed-off-by: Fangzhi Zuo <jerry.zuo@amd.com>
Signed-off-by: Tom Chung <chiahsuan.chung@amd.com>
Tested-by: Karthikeyan B <karthikeyan.b@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
(cherry picked from commit 8297e1c724733fc59027b717df73680eaf03dd56)
Cc: stable@vger.kernel.org
Diffstat (limited to 'rust/kernel/alloc/allocator')
0 files changed, 0 insertions, 0 deletions
