1. 18 4月, 2013 32 次提交
  2. 09 4月, 2013 4 次提交
  3. 07 4月, 2013 2 次提交
    • B
      drm/i915: PCH_NOP · 40c7ead9
      Ben Widawsky 提交于
      Given certain fusing options discussed in the previous patch, it's
      possible to end up with platforms that normally have PCH but that PCH
      doesn't actually exist. In many cases, this is easily remedied with
      setting 0 pipes. This covers the other corners.
      
      Requiring this is a symptom of improper code splitting (using
      HAS_PCH_SPLIT instead of proper GEN checking, basically). I do not want
      to fix this.
      
      v2: Remove PCH reflck after change in previous patch (Daniel)
      Signed-off-by: NBen Widawsky <ben@bwidawsk.net>
      Signed-off-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
      40c7ead9
    • B
      drm/i915: Support PCH no display · e3c74757
      Ben Widawsky 提交于
      GEN supports a fusing option which subtracts the PCH display (making the
      CPU display also useless). In this configuration MMIO which gets decoded
      to a certain range will hang the CPU.
      
      For us, this is sort of the equivalent of having no pipes, and we can
      easily modify some code to not do certain things with no pipes.
      
      v2: Moved the num pipes check up in the call chain, and removed extra
      checks noted by Daniel. For more details, see:
      http://lists.freedesktop.org/archives/intel-gfx/2013-March/025746.html
      
      v3: Drop the intel_setup_overlay check (Daniel)
      Signed-off-by: NBen Widawsky <ben@bwidawsk.net>
      Signed-off-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
      e3c74757
  4. 06 4月, 2013 2 次提交
    • D
      drm/i915: info level for simulated gpu hang dmesg notice · bae36991
      Daniel Vetter 提交于
      Otherwise running igt will fill your dmesg with hang notices and it's
      hard to judge from a quick look whether they're expected or not.
      Signed-off-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
      bae36991
    • D
      drm/i915: revert eDP bpp clamping code changes · 57c21963
      Daniel Vetter 提交于
      The behaviour around handling the eDP bpp value from vbt has been
      slightly changed in
      
      commit 36008365
      Author: Daniel Vetter <daniel.vetter@ffwll.ch>
      Date:   Wed Mar 27 00:44:59 2013 +0100
      
          drm/i915: convert DP autodither code to new infrastructure
      
      The old behaviour was that we used the plane's bpp (usually 24bpp) for
      computing the dp link bw, but set up the pipe with the bpp value from
      vbt if available. This takes the vbt bpp override into account even
      for the dp link bw configuration.
      
      On Paulo's hsw machine this resulted in a slower link clock and a
      black screen - but the mode actually /should/ fit even with the lower
      clock. Until we've cleared up simply stay bug-for-bug compatible with
      the old code.
      
      While at it, also restore a debug message lost in:
      
      commit 4e53c2e0
      Author: Daniel Vetter <daniel.vetter@ffwll.ch>
      Date:   Wed Mar 27 00:44:58 2013 +0100
      
          drm/i915: precompute pipe bpp before touching the hw
      
      Cc: Paulo Zanoni <przanoni@gmail.com>
      Reviewed-by: NPaulo Zanoni <paulo.r.zanoni@intel.com>
      Tested-by: NPaulo Zanoni <paulo.r.zanoni@intel.com>
      Signed-off-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
      57c21963