From: Dave Airlie <airl...@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 <airl...@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

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

Reply via email to