[Intel-gfx] [PATCH 0/6] HDMI optimization series
Sonika Jindal
sonika.jindal at intel.com
Fri Sep 4 06:26:10 PDT 2015
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
More information about the Intel-gfx
mailing list