1. 18 Apr, 2013 34 commits
  2. 08 Apr, 2013 4 commits
  3. 06 Apr, 2013 2 commits
    • Ben Widawsky's avatar
      drm/i915: PCH_NOP · 40c7ead9
      Ben Widawsky authored
      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: default avatarBen Widawsky <ben@bwidawsk.net>
      Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
      40c7ead9
    • Ben Widawsky's avatar
      drm/i915: Support PCH no display · e3c74757
      Ben Widawsky authored
      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: default avatarBen Widawsky <ben@bwidawsk.net>
      Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
      e3c74757