This is v3 of [1] handling a few cases where the source OUI value written to an eDP sink could be not yet valid or could have gotten reset after the panel power was disabled (in patches 1, 2, 4, 6, 7). [1] https://lore.kernel.org/all/20241001123259.616486-1-imre.deak@xxxxxxxxx Imre Deak (8): drm/i915/dp: Flush modeset commits during connector detection drm/i915/dp: Ensure panel power remains enabled during connector detection drm/i915/dp: Initialize the source OUI write timestamp always drm/i915/dp: Track source OUI validity explicitly drm/i915/dp: Reuse intel_dp_detect_dsc_caps() for eDP drm/i915/dp: Write the source OUI for eDP before detecting sink capabilities drm/i915/dp: Write the source OUI during connector detection drm/i915/dp: Write the source OUI for non-eDP sinks as well drivers/gpu/drm/i915/display/g4x_dp.c | 1 + drivers/gpu/drm/i915/display/intel_ddi.c | 1 + .../drm/i915/display/intel_display_types.h | 1 + drivers/gpu/drm/i915/display/intel_dp.c | 131 ++++++++++++------ drivers/gpu/drm/i915/display/intel_dp.h | 2 + drivers/gpu/drm/i915/display/intel_dp_mst.c | 2 + drivers/gpu/drm/i915/display/intel_pps.c | 17 ++- drivers/gpu/drm/i915/display/intel_pps.h | 1 + 8 files changed, 113 insertions(+), 43 deletions(-) -- 2.44.2