1. 04 9月, 2013 38 次提交
  2. 03 9月, 2013 2 次提交
    • I
      drm/i915: fix lvds/dp panel fitter setting · a52690e4
      Imre Deak 提交于
      If need to enable the panel fitter, the crtc timings have to be
      programmed according to the panel's native (fixed) mode. This isn't the
      case atm, since after the encoder changes adjusted_mode to fixed
      mode the crtc_* timing fields of adjusted_mode will stay at their original
      non-native values that the user passed in. This results in a corrupted
      output.
      
      One exception is when we have a second pass of computing encoder configs
      due to bandwidth limitation, since then we'll set adjusted_mode.crtc_*
      fields to the fixed mode values set in the first pass; so in this case
      things will work out.
      
      Fix this by updating the adjusted_mode.crtc_* fields when we set the
      fixed panel mode.
      
      This regression has been introduced in
      
      commit 135c81b8
      Author: Daniel Vetter <daniel.vetter@ffwll.ch>
      Date:   Sun Jul 21 21:37:09 2013 +0200
      
          drm/i915: clean up crtc timings computation
      Signed-off-by: NImre Deak <imre.deak@intel.com>
      Reviewed-by: NMika Kuoppala <mika.kuoppala@intel.com>
      Signed-off-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
      a52690e4
    • D
      drm/i915: tune down hangcheck noise · b8d88d1d
      Daniel Vetter 提交于
      We already have a big splashing *ERROR* for all the relevant cases of
      hangs, so this one here is redudant. And it results in an unclean
      dmesg when running with simulated hangs. Regression has been
      introduced in
      
      commit 05407ff8
      Author: Mika Kuoppala <mika.kuoppala@linux.intel.com>
      Date:   Thu May 30 09:04:29 2013 +0300
      
          drm/i915: detect hang using per ring hangcheck_score
      
      Cc: Mika Kuoppala <mika.kuoppala@linux.intel.com>
      Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=68641Signed-off-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
      b8d88d1d