Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
drm/i915: Ignore OpRegion panel type unless the "override" bit is set
While commit a056281 ("drm/i915: Get panel_type from OpRegion panel details") fixed the original GM45 machine, it has apparently regressed many more machines. Damned if you do, damned if you don't it seems :( The only glimmer of hope I see in the spec is the "override" bit in the SCIC response. The spec is super unclear about the meaning of the this bit, but perhaps if the bit is zero, we're supposed to ignore the panel type? At least the bit has been zero in all the logs I've received from the failing machines. What I don't know yet is what the original GM45 machine that needs the panel type from OpRegion has there. Let's try it. Cc: Jani Nikula <jani.nikula@linux.intel.com> Cc: Rob Kramer <rob@solution-space.com> Cc: Martin van Es <martin@mrvanes.com> Cc: Andrea Arcangeli <aarcange@redhat.com> Cc: Dave Airlie <airlied@linux.ie> Cc: Marco Krüger <krgsch@gmail.com> Cc: Sean Greenslade <sean@seangreenslade.com> Cc: Trudy Tective <bertslany@gmail.com> Cc: Robin Müller <rm1990@gmx.de> Cc: Alexander Kobel <a-kobel@a-kobel.de> References: https://lists.freedesktop.org/archives/intel-gfx/2016-August/105545.html References: https://lists.freedesktop.org/archives/dri-devel/2016-August/116888.html Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=94825 Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=97060 Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=97443 Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=97363 Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
- Loading branch information