This is v3 of [1], which was incorrectly sent without the actual v2 updates, including now the actual v2 updates.
Cc: Luca Coelho <[email protected]> Cc: Jani Nikula <[email protected]> [1] https://lore.kernel.org/all/[email protected] Imre Deak (20): drm/i915/dp_mst: Reprobe connector if the IRQ ESI read failed drm/i915/dp_mst: Verify the link status always the same way drm/i915/dp_mst: Reuse intel_dp_check_link_state() in the HPD IRQ handler drm/i915/dp: Handle a tunneling IRQ after acking it drm/i915/dp: Handle the RX_CAP_CHANGED HPD IRQ drm/i915/dp: Handle the DOWNSTREAM_PORT_STATUS_CHANGED event drm/i915/dp: Don't clobber the encoder state in the HPD IRQ handler drm/i915/dp: Remove the device service IRQ handling from connector detect drm/i915/dp: Fix the device service IRQ DPCD_REV check drm/i915/dp: Fix the link service IRQ DPCD_REV check drm/i915/dp: Reprobe connector if getting/acking device IRQs fails drm/i915/dp: Reprobe connector if getting/acking link service IRQs fails drm/i915/dp: Return early if getting/acking device service IRQs fails drm/i915/dp: Return early if getting/acking link service IRQs fails drm/i915/dp: Read/ack sink count and sink IRQs for SST as it's done for MST drm/i915/dp: Print debug message for a sink connected off request drm/i915/dp: Check SST link status while handling link service IRQs drm/i915/dp_mst: Reuse intel_dp_handle_link_service_irq() drm/i915/dp: Ack only the handled device service IRQs drm/i915/dp: Ack only the handled link service IRQs .../drm/i915/display/intel_display_types.h | 1 + drivers/gpu/drm/i915/display/intel_dp.c | 253 ++++++++++++------ 2 files changed, 171 insertions(+), 83 deletions(-) -- 2.49.1 Imre Deak (20): drm/i915/dp_mst: Reprobe connector if the IRQ ESI read failed drm/i915/dp_mst: Verify the link status always the same way drm/i915/dp_mst: Reuse intel_dp_check_link_state() in the HPD IRQ handler drm/i915/dp: Handle a tunneling IRQ after acking it drm/i915/dp: Handle the RX_CAP_CHANGED HPD IRQ drm/i915/dp: Handle the DOWNSTREAM_PORT_STATUS_CHANGED event drm/i915/dp: Don't clobber the encoder state in the HPD IRQ handler drm/i915/dp: Remove the device service IRQ handling from connector detect drm/i915/dp: Fix the device service IRQ DPCD_REV check drm/i915/dp: Fix the link service IRQ DPCD_REV check drm/i915/dp: Reprobe connector if getting/acking device IRQs fails drm/i915/dp: Reprobe connector if getting/acking link service IRQs fails drm/i915/dp: Return early if getting/acking device service IRQs fails drm/i915/dp: Return early if getting/ackink link service IRQs fails drm/i915/dp: Read/ack sink count and sink IRQs for SST as it's done for MST drm/i915/dp: Print debug message for a sink connected off request drm/i915/dp: Check SST link status while handling link service IRQs drm/i915/dp_mst: Reuse intel_dp_handle_link_service_irq() drm/i915/dp: Ack only the handled device service IRQs drm/i915/dp: Ack only the handled link service IRQs .../drm/i915/display/intel_display_types.h | 1 + drivers/gpu/drm/i915/display/intel_dp.c | 264 ++++++++++++------ 2 files changed, 182 insertions(+), 83 deletions(-) -- 2.49.1
