This series adds changes in HDMI detection methods and also afew optimization. The overview of changes are: 1. HDMI EDID is read only at the hot-plug time. 2. EDID is cached in connectoer on hotplug,and released from cache only on the hot-unplug. 3. In between, for all detetct calls, only cached EDID is used. 4. HDMI EDID is read, only when live status is up. 5. HDMI is force probed during the connector init time, for connected boot scenarios. v2: Some refactoring is with this series. Also, right now this is done for platforms gen7 and above because we couldn't test with older platforms. For newer platforms it works reliably. For HPD and live status to work on SKL, following patch is required: "drm/i915: Handle HPD when it has actually occurred" v3: Added retrial for live_status. Relying on HPD fpr edid detection onlyfrom gen 8 onwards and VLV v4: *Also, including durga's patch for fixing irq_port for edp. Without this fix, hdmi hpd breaks with hdmi and edp connected on bxt. *Taking off the check for older platforms and now rely on init and hotplug to get the edid updated *Some other cleanups. Durgadoss R (1): drm/i915/bxt: Fix irq_port for eDP Shashank Sharma (2): drm/i915: add attached connector to hdmi container drm/i915: Add HDMI probe function Sonika Jindal (3): drm/i915: Make intel_digital_port_connected global drm/i915: drm/i915: Check live status before reading edid drm/i915: drm/i915: Process hpd only for hdmi inside hotplug_work_func drivers/gpu/drm/i915/intel_ddi.c | 15 ++++--- drivers/gpu/drm/i915/intel_dp.c | 11 +++-- drivers/gpu/drm/i915/intel_drv.h | 3 ++ drivers/gpu/drm/i915/intel_hdmi.c | 80 +++++++++++++++++++++++++++++----- drivers/gpu/drm/i915/intel_hotplug.c | 3 +- 5 files changed, 90 insertions(+), 22 deletions(-) -- 1.7.10.4 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/intel-gfx