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

Ville Syrjälä ville.syrjala at linux.intel.com
Wed Aug 19 12:11:29 PDT 2015


On Wed, Aug 12, 2015 at 06:44:09PM +0300, ville.syrjala at linux.intel.com wrote:
> From: Ville Syrjälä <ville.syrjala at linux.intel.com>
> 
> I've had a bunch of this stuff sitting in a branch for quite a while, almost a
> year by the looks of the git dates :P I also had port E HPD in there but
> something similar has already landed in the meantime so I just rebased my
> junk on top.
> 
> I've only quickly tested the port A HPD on my ILK. Don't have other machines
> with eDP on port A here.

Tested on HSW ULT now too. Appears to work fine, well, after I added the
missing hpd reinit on runtime resume. Patch amended to the series.

> Ville Syrjälä (11):
>   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: 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
> 
>  drivers/gpu/drm/i915/i915_drv.h      |   1 +
>  drivers/gpu/drm/i915/i915_irq.c      | 367 +++++++++++++++++++++++++++--------
>  drivers/gpu/drm/i915/i915_reg.h      |  82 ++++----
>  drivers/gpu/drm/i915/intel_display.c |  13 +-
>  drivers/gpu/drm/i915/intel_pm.c      |   4 +-
>  5 files changed, 336 insertions(+), 131 deletions(-)
> 
> -- 
> 2.4.6

-- 
Ville Syrjälä
Intel OTC


More information about the Intel-gfx mailing list