[Intel-gfx] [PATCH] i915: fix ironlake edp panel setup.
Dave Airlie
airlied at gmail.com
Fri Jun 25 08:21:40 CEST 2010
From: Dave Airlie <airlied at redhat.com>
We've just gotten an eDP laptop, and kms was booting to a black screen.
as much as I hate Keith's magic * 3, it seems to work a lot better than the non-magic.
aligning the non-magic seems to make things a lot happier, and aligns better with what the bios appears to do, since the bios ends up using thehigher clock in VGA mode.
Signed-off-by: Dave Airlie <airlied at redhat.com>
---
drivers/gpu/drm/i915/intel_dp.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/gpu/drm/i915/intel_dp.c b/drivers/gpu/drm/i915/intel_dp.c
index 6094e42..80e122d 100644
--- a/drivers/gpu/drm/i915/intel_dp.c
+++ b/drivers/gpu/drm/i915/intel_dp.c
@@ -133,7 +133,7 @@ intel_dp_link_required(struct drm_device *dev,
struct intel_dp_priv *dp_priv = intel_encoder->dev_priv;
if (IS_eDP(intel_encoder) || IS_PCH_eDP(dp_priv))
- return (pixel_clock * dev_priv->edp_bpp) / 8;
+ return (pixel_clock * ALIGN(dev_priv->edp_bpp, 8)) / 8;
else
return pixel_clock * 3;
}
--
1.7.1
More information about the Intel-gfx
mailing list