[SRU][Raring][Saucy][Trusty][PATCH 0/3] drm/i915/dp: workaround BIOS eDP bpp clamping issue

Joseph Salisbury joseph.salisbury at canonical.com
Tue Nov 5 19:58:16 UTC 2013


BugLink: http://bugs.launchpad.net/bugs/1195483


== SRU Justification ==

This bug affects Asus ZenBook Prime UX31A machines.  The bug causes a video failure and was introduced in upstream 3.10-rc2.  The bug was introduced by upstream commit 657445f.  I requested a revert of this commit upstream, but the commits in this SRU request were implemented as a better solution.  This bug has several duplicates and has been reported to affect >50 people.  The bug is fixed by commit c6cd2ee2, but the other two commits are also required dependencies.  These three commits are in mainline as of 3.12 final and have been cc'd to stable.  This request is being sent so the fix gets into Ubuntu until the commits come down from upstream.

Thread on LKML:
https://lkml.org/lkml/2013/10/31/266

Upstream bug report:
https://bugzilla.kernel.org/show_bug.cgi?id=59841#c237


== Fix ==
commit c6cd2ee2d59111a07cd9199564c9bdcb2d11e5cf
Author: Jani Nikula <jani.nikula at intel.com>
Date:   Mon Oct 21 10:52:07 2013 +0300

    drm/i915/dp: workaround BIOS eDP bpp clamping issue

commit 7195a50b5c7e00cc3312934fd022c3006b533d12
Author: Ville Syrjälä <ville.syrjala at linux.intel.com>
Date:   Tue Sep 24 14:24:05 2013 +0300

    drm/i915: Add HSW CRT output readout support

commit 4f56d12ebb28fceac4c6e60c8993fbfc122e1399
Author: Ville Syrjälä <ville.syrjala at linux.intel.com>
Date:   Mon Oct 21 10:52:06 2013 +0300

    drm/i915: Add support for pipe_bpp readout


== Test Case ==

A test kernel was built with the three commits and reported to fix this bug. 

Jani Nikula (1):
  drm/i915/dp: workaround BIOS eDP bpp clamping issue

Ville Syrjälä (2):
  drm/i915: Add HSW CRT output readout support
  drm/i915: Add support for pipe_bpp readout

 drivers/gpu/drm/i915/intel_crt.c     |   30 ++++++++++++++++++++++++----
 drivers/gpu/drm/i915/intel_ddi.c     |   21 ++++++++++++++++++--
 drivers/gpu/drm/i915/intel_display.c |   36 ++++++++++++++++++++++++++++++++++
 drivers/gpu/drm/i915/intel_dp.c      |   20 +++++++++++++++++++
 drivers/gpu/drm/i915/intel_drv.h     |    2 ++
 5 files changed, 103 insertions(+), 6 deletions(-)

-- 
1.7.9.5





More information about the kernel-team mailing list