All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] drm/i915/eDP: When enabling panel VDD cancel pending disable worker
@ 2014-11-24 16:56 Egbert Eich
  2014-11-24 17:32 ` Ville Syrjälä
  2014-11-24 19:46 ` Daniel Vetter
  0 siblings, 2 replies; 10+ messages in thread
From: Egbert Eich @ 2014-11-24 16:56 UTC (permalink / raw)
  To: intel-gfx; +Cc: Egbert Eich

Before testing if the panel VDD is enabled on eDP cancel any pending
disable worker. This makes sure the worker doesn't fire when we expect
VDD to be enabled.

https://bugs.freedesktop.org/show_bug.cgi?id=86201

Signed-off-by: Egbert Eich <eich@suse.de>
---
 drivers/gpu/drm/i915/intel_dp.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/gpu/drm/i915/intel_dp.c b/drivers/gpu/drm/i915/intel_dp.c
index 70bb8d0b..81f959d 100644
--- a/drivers/gpu/drm/i915/intel_dp.c
+++ b/drivers/gpu/drm/i915/intel_dp.c
@@ -1503,6 +1503,7 @@ static bool edp_panel_vdd_on(struct intel_dp *intel_dp)
 	if (!is_edp(intel_dp))
 		return false;
 
+	cancel_delayed_work_sync(&intel_dp->panel_vdd_work);
 	intel_dp->want_panel_vdd = true;
 
 	if (edp_have_panel_vdd(intel_dp))
-- 
1.8.4.5

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

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

end of thread, other threads:[~2014-11-25 13:07 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-11-24 16:56 [PATCH] drm/i915/eDP: When enabling panel VDD cancel pending disable worker Egbert Eich
2014-11-24 17:32 ` Ville Syrjälä
2014-11-24 17:44   ` Ville Syrjälä
2014-11-24 19:04     ` Egbert Eich
2014-11-24 19:46 ` Daniel Vetter
2014-11-25  8:43   ` Ville Syrjälä
2014-11-25  8:52     ` Daniel Vetter
2014-11-25 11:54       ` [PATCH v2] " Egbert Eich
2014-11-25 13:07         ` Daniel Vetter
2014-11-25 11:09   ` [PATCH] " Egbert Eich

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.