diff mbox

drm/i915: Fix black screen bug on Dell e6510

Message ID AANLkTim86RPSDZKY1Be3dZtVhy8AOF4pzkofVnanTXqg@mail.gmail.com (mailing list archive)
State New, archived
Headers show

Commit Message

Hette Visser Sept. 24, 2010, 8:21 a.m. UTC
None
diff mbox

Patch

--- drivers/gpu/drm/i915/intel_dp.c.orig	2010-09-24 10:10:00.956591002 +0200
+++ drivers/gpu/drm/i915/intel_dp.c	2010-09-24 10:10:48.940587000 +0200
@@ -772,6 +772,7 @@  static void ironlake_edp_panel_on (struc
 	pp |= PANEL_UNLOCK_REGS | POWER_TARGET_ON;
 	I915_WRITE(PCH_PP_CONTROL, pp);

+	msleep(300);
 	if (wait_for(I915_READ(PCH_PP_STATUS) & PP_ON, 5000, 10))
 		DRM_ERROR("panel on wait timed out: 0x%08x\n",
 			  I915_READ(PCH_PP_STATUS));
@@ -805,6 +806,7 @@  static void ironlake_edp_panel_off (stru
 	pp |= EDP_FORCE_VDD | PANEL_POWER_RESET; /* restore panel reset bit */
 	I915_WRITE(PCH_PP_CONTROL, pp);
 	POSTING_READ(PCH_PP_CONTROL);
+	msleep(300);
 }
_______________________________________________
Intel-gfx mailing list