public inbox for intel-gfx@lists.freedesktop.org
 help / color / mirror / Atom feed
* [PATCH 0/3] Fixes for HPD
@ 2016-06-17 21:58 Lyude
  2016-06-17 21:58 ` [PATCH RESEND 1/3] drm/i915/vlv: Make intel_crt_reset() per-encoder Lyude
                   ` (4 more replies)
  0 siblings, 5 replies; 9+ messages in thread
From: Lyude @ 2016-06-17 21:58 UTC (permalink / raw)
  To: intel-gfx
  Cc: David Airlie,
	open list:INTEL DRM DRIVERS excluding Poulsbo, Moorestow..., linux-kernel@vger.kernel.org open list,
	stable, Daniel Vetter

These are a couple of patches intended to fix one of the big problems we have
with a lot of chipsets on i915 right now: in the various forms of suspend we
use in the driver, many of them break HPD while active and can lead to some
seriously confusing situations where they can't get their monitors to turn on.

The patches here for fixing Valleyview need to be used with Ville Syrjälä's
patchset for (partially?) preventing valleyview from getting in an infinite hpd
detect loop when doing polling:

https://patchwork.freedesktop.org/series/5884/

It should also be noted some of these are resends, since the original patches
never got picked up by patchwork

Lyude (3):
  drm/i915/vlv: Make intel_crt_reset() per-encoder
  drm/i915/vlv: Reset the ADPA in vlv_display_power_well_init()
  drm/i915: Enable polling when we don't have hpd

Cc: stable@vger.kernel.org
Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
Cc: Daniel Vetter <daniel.vetter@intel.com>

 drivers/gpu/drm/i915/i915_drv.c         |  7 +++-
 drivers/gpu/drm/i915/i915_drv.h         |  3 ++
 drivers/gpu/drm/i915/intel_crt.c        | 10 ++---
 drivers/gpu/drm/i915/intel_drv.h        |  4 +-
 drivers/gpu/drm/i915/intel_hotplug.c    | 69 ++++++++++++++++++++++++++++-----
 drivers/gpu/drm/i915/intel_runtime_pm.c | 10 +++++
 6 files changed, 86 insertions(+), 17 deletions(-)

-- 
2.5.5

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2016-06-20 13:22 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-06-17 21:58 [PATCH 0/3] Fixes for HPD Lyude
2016-06-17 21:58 ` [PATCH RESEND 1/3] drm/i915/vlv: Make intel_crt_reset() per-encoder Lyude
2016-06-17 21:58 ` [PATCH RESEND 2/3] drm/i915/vlv: Reset the ADPA in vlv_display_power_well_init() Lyude
2016-06-17 21:58 ` [PATCH 3/3] drm/i915: Enable polling when we don't have hpd Lyude
2016-06-20 13:09   ` [Intel-gfx] " Daniel Vetter
2016-06-17 22:04 ` [PATCH 0/3] Fixes for HPD Lyude
2016-06-20 13:22   ` Ville Syrjälä
2016-06-18  6:09 ` ✗ Ro.CI.BAT: failure for " Patchwork
2016-06-20 13:10   ` Daniel Vetter

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox