1. 30 9月, 2014 1 次提交
    • R
      drm/i915: Fix Sink CRC · ad9dc91b
      Rodrigo Vivi 提交于
      In some cases like when PSR just got enabled the panel need more vblank
      times to calculate CRC. I figured that out with the new PSR test cases
      facing some cases that I had a green screen but a blank CRC. Even with
      2 vblank waits on kernel + 2 vblank waits on test case.
      
      So let's give up to 6 vblank wait time. However we now check for
      TEST_CRC_COUNT that shows when panel finished to calculate CRC and
      has it ready.
      
      v2: Jani pointed out attempts decrements was wrong and should never reach
      the error condition. And Daniel pointed out that EIO is more appropriated than
      EGAIN. Also I realized that I have to read test_crc_count after setting
      test_sink
      
      v3: Rebase and adding error message
      
      Cc: Todd Previte <tprevite@gmail.com>
      Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
      Cc: Jani Nikula <jani.nikula@intel.com>
      Signed-off-by: NRodrigo Vivi <rodrigo.vivi@intel.com>
      Reviewed-by: NTodd Previte <tprevite@gmail.com>
      Signed-off-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
      ad9dc91b
  2. 29 9月, 2014 4 次提交
  3. 25 9月, 2014 1 次提交
  4. 24 9月, 2014 2 次提交
  5. 23 9月, 2014 2 次提交
  6. 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
  7. 19 9月, 2014 29 次提交