1. 04 11月, 2014 1 次提交
  2. 24 10月, 2014 14 次提交
  3. 16 10月, 2014 1 次提交
    • V
      drm/i915: Don't trust the DP_DETECT bit for eDP ports on CHV · e17ac6db
      Ville Syrjälä 提交于
      On CHV the display DDC pins may be muxed to an alternate function if
      there's no need for DDC on a specific port, which is the case for eDP
      ports since there's no way to plug in a DP++ HDMI dongle.
      
      This causes problems when trying to determine if the port is present
      since the the DP_DETECTED bit is the latched state of the DDC SDA pin
      at boot. If the DDC pins are muxed to an alternate function the bit
      may indicate that the port isn't present.
      
      To work around this look at the VBT as well as the DP_DETECTED bit
      to determine if we should attempt registering an eDP port. Do this
      only for ports B and C since port D doesn't support eDP (no PPS/BLC).
      
      In theory someone could also wire up a normal DP port w/o DDC lines.
      That would just mean that simple DP++ HDMI dongles wouldn't work
      on such a port. With this change we would still fail to register
      such DP ports. But let's hope no one wires their board in such a way,
      and if they do we can extend the VBT checks to cover normal DP ports
      as well.
      
      Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=84265Signed-off-by: NVille Syrjälä <ville.syrjala@linux.intel.com>
      Reviewed-by: NDamien Lespiau <damien.lespiau@intel.com>
      Signed-off-by: NJani Nikula <jani.nikula@intel.com>
      e17ac6db
  4. 06 10月, 2014 1 次提交
  5. 03 10月, 2014 1 次提交
  6. 01 10月, 2014 4 次提交
  7. 29 9月, 2014 1 次提交
  8. 24 9月, 2014 7 次提交
  9. 20 9月, 2014 1 次提交
    • D
      drm/i915: DocBook integration for frontbuffer tracking · b680c37a
      Daniel Vetter 提交于
      I shouldn't ask everyone to do this and fail myself ...
      
      This extracts all the frontbuffer tracking functions into
      intel_frontbuffer.c, adds a DOC overview section and also adds the
      missing kerneldoc for i915_gem_track_fb and also pulls it into the
      same section for convenience.
      
      v2: Don't forget about the header files.
      
      v3: Oops, might check compilation next time around. To make my life
      easier drop the increase_pllclock from set_base_atomic since really,
      it doesn't matter if you see your Oops or kgdb with a tiny bit of lag.
      
      v4: Try to better explain how to actually use this, requested by Paulo
      on irc.
      
      v5: Explain invalidate/flush a bit clearer.
      
      v6: s/business/busyness/
      Acked-by: NPaulo Zanoni <paulo.r.zanoni@intel.com>
      Cc: Paulo Zanoni <paulo.r.zanoni@intel.com>
      Cc: Vandana Kannan <vandana.kannan@intel.com>
      Signed-off-by: NDaniel Vetter <daniel.vetter@intel.com>
      b680c37a
  10. 19 9月, 2014 9 次提交