[Intel-gfx] [PATCH v2 00/17] drm/i915: Port A HPD and other HPD cleanups

ville.syrjala at linux.intel.com ville.syrjala at linux.intel.com
Thu Aug 27 13:55:55 PDT 2015


From: Ville Syrjälä <ville.syrjala at linux.intel.com>

Second posting of the HPD port A series, with some new added goodies
at the end ;)

I tried to accomodate Paulo's review comments on v1 of the series [1]
and noticed a few other warts myself that I tried to sort out. Additonally
I added a bunch of BXT cleanups to the end, and an extra regression
fix for gen2-4.

I've not had time to test this version yet. I'll try to do that soon,
and especially give it a shakedown on a BXT.

The entire series is available at
git://github.com/vsyrjala/linux.git port_a_hotplug_7

[1] http://lists.freedesktop.org/archives/intel-gfx/2015-August/073559.html 

Ville Syrjälä (17):
  drm/i915: Clean up various HPD defines
  drm/i915: Extract intel_hpd_enabled_irqs()
  drm/i915: Factor out ilk_update_display_irq()
  drm/i915: Add HAS_PCH_LPT_LP() macro
  drm/i915: Rename BXT PORTA HPD defines
  drm/i915: Move {pin,long}_mask initialization to caller from
    intel_get_hpd_pins()
  drm/i915: Introduce spt_irq_handler()
  drm/i915: Add port A HPD support for ILK/SNB
  drm/i915: Add port A HPD support for IVB/HSW
  drm/i915: LPT:LP needs port A HPD enabled in both north and south
  drm/i915: Add port A HPD support for BDW
  drm/i915: Add port A HPD support for SPT
  drm/i915: Reinitialize HPD after runtime D3
  drm/i915: Rewrite bxt_hpd_handler() to look like everyone else
  drm/i915: Refactor the hpd irq handling functions
  drm/i915: Rewrite BXT HPD code to conform to pre-existing style
  drm/i915: Pass hpd_status_i915[] to intel_get_hpd_pins() in pre-g4x

 drivers/gpu/drm/i915/i915_drv.c      |   9 +
 drivers/gpu/drm/i915/i915_drv.h      |   1 +
 drivers/gpu/drm/i915/i915_irq.c      | 477 ++++++++++++++++++++++++-----------
 drivers/gpu/drm/i915/i915_reg.h      |  99 ++++----
 drivers/gpu/drm/i915/intel_display.c |  13 +-
 drivers/gpu/drm/i915/intel_pm.c      |   4 +-
 6 files changed, 390 insertions(+), 213 deletions(-)

-- 
2.4.6



More information about the Intel-gfx mailing list