[Bug 59841] [IVB cpu eDP] panel is broken due to 657445fe86 (eDP bpp clamping)

bugzilla-daemon at bugzilla.kernel.org bugzilla-daemon at bugzilla.kernel.org
Thu Sep 5 23:14:04 PDT 2013


https://bugzilla.kernel.org/show_bug.cgi?id=59841

--- Comment #123 from jkp <jkp at iki.fi> ---
Justin, judging from the code, it doesn't seem that that's the issue - the
edp_bpp value is set to (decimal) 18 in intel_bios.c from EDP_18BPP constant
(0) and EDP_24BPP is constant 1, defined in intel_bios.h. So, the incorrect
value in color_depth is 0 when it should be 1. My suspicion is that the root
cause is that color_depth just is left empty due to hardware/firmware issue or
some kind of incompatibility.


    switch ((edp->color_depth >> (panel_type * 2)) & 3) {
    case EDP_18BPP:
        dev_priv->vbt.edp_bpp = 18;
        break;
    case EDP_24BPP:
        dev_priv->vbt.edp_bpp = 24;
        break;
    case EDP_30BPP:
        dev_priv->vbt.edp_bpp = 30;
        break;
    }

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.


More information about the intel-gfx-bugs mailing list