From: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> Improve a bunch of stuff around encoder->hpd_pin and connector->polled. Ville Syrjälä (11): drm/i915: Prefer intel_connector over drm_connector in hotplug code drm/i915: Introduce intel_connector_hpd_pin() drm/i915/crt: Configure connector->polled and encoder->hpd_pin consistently drm/i915/hpd: Replace the loop-within-loop with two independent loops drm/i915: Mark all HPD capabled connectors as such drm/i915: Mark ns2501 as LVDS without a fixed mode drm/i915/dvo: Mark TMDS DVO connectors as polled drm/i915: Sprinkle missing commas drm/i915: Turn intel_digital_port_connected() in a vfunc drm/i915: Stash hpd status bits under dev_priv drm/i915: Use stashed away hpd isr bits in intel_digital_port_connected() drivers/gpu/drm/i915/display/intel_crt.c | 11 +- drivers/gpu/drm/i915/display/intel_ddi.c | 17 ++ .../drm/i915/display/intel_display_types.h | 1 + drivers/gpu/drm/i915/display/intel_dp.c | 191 ++-------------- drivers/gpu/drm/i915/display/intel_dp.h | 3 + drivers/gpu/drm/i915/display/intel_dvo.c | 15 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 1 + drivers/gpu/drm/i915/display/intel_hotplug.c | 129 +++++------ drivers/gpu/drm/i915/display/intel_sdvo.c | 1 + drivers/gpu/drm/i915/display/intel_tc.c | 7 +- drivers/gpu/drm/i915/display/intel_tc.h | 2 +- drivers/gpu/drm/i915/i915_drv.h | 2 + drivers/gpu/drm/i915/i915_irq.c | 216 ++++++++++-------- 13 files changed, 249 insertions(+), 347 deletions(-) -- 2.24.1 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx