1. 14 8月, 2015 1 次提交
  2. 05 8月, 2015 2 次提交
  3. 29 7月, 2015 2 次提交
  4. 14 7月, 2015 1 次提交
  5. 30 6月, 2015 2 次提交
  6. 24 6月, 2015 1 次提交
    • D
      drm/i915/drrs: Restrict buffer tracking to the DRRS pipe · c1d038c6
      Daniel Vetter 提交于
      The current code tracks business across all pipes, but we're only
      really interested in the one pipe DRRS is enabled on. Fairly tiny
      optimization, but something I noticed while reading the code. But it
      might matter a bit when e.g. showing a video or something only on the
      external screen, while the panel is kept static.
      
      Also regroup the code slightly: First compute new bitmasks, then take
      appropriate actions.
      
      Cc: Ramalingam C <ramalingam.c@intel.com>
      Cc: Sivakumar Thulasimani <sivakumar.thulasimani@intel.com>
      Reviewed-by: NPaulo Zanoni <paulo.r.zanoni@intel.com>
      Signed-off-by: NDaniel Vetter <daniel.vetter@intel.com>
      c1d038c6
  7. 22 6月, 2015 1 次提交
  8. 18 6月, 2015 1 次提交
    • V
      drm/i915/bxt: eDP Panel Power sequencing · b0a08bec
      Vandana Kannan 提交于
      Changes for BXT - added a IS_BROXTON check to use the macro related to PPS
      registers for BXT.
      BXT does not have PP_DIV register. Making changes to handle this.
      Second set of PPS registers have been defined but will be used when VBT
      provides a selection between the 2 sets of registers.
      
      v2:
      [Jani] Added 2nd set of PPS registers and the macro
      Jani's review comments
      	- remove reference in i915_suspend.c
      	- Use BXT PP macro
      Squashing all PPS related patches into one.
      
      v3: Jani's review comments addressed
      	- Use pp_ctl instead of pp
      	- ironlake_get_pp_control() is not required for BXT
      	- correct the use of && in the print statement
      	- drop the shift in the print statement
      
      v4: Jani's comments
      	- modify ironlake_get_pp_control() - dont set unlock key for bxt
      
      v5: Sonika's comments addressed
      	- check alignment
      	- move pp_ctrl_reg write (after ironlake_get_pp_control())
      	to !IS_BROXTON case.
      	- check before subtracting 1 for t11_t12
      Signed-off-by: NVandana Kannan <vandana.kannan@intel.com>
      Signed-off-by: NA.Sunil Kamath <sunil.kamath@intel.com>
      Reviewed-by: NSonika Jindal <sonika.jindal@intel.com>
      Signed-off-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
      b0a08bec
  9. 15 6月, 2015 1 次提交
  10. 12 6月, 2015 1 次提交
  11. 03 6月, 2015 1 次提交
  12. 01 6月, 2015 1 次提交
  13. 29 5月, 2015 2 次提交
  14. 28 5月, 2015 2 次提交
  15. 22 5月, 2015 4 次提交
  16. 20 5月, 2015 4 次提交
  17. 08 5月, 2015 10 次提交
  18. 07 5月, 2015 1 次提交
  19. 06 5月, 2015 1 次提交
  20. 16 4月, 2015 1 次提交
    • T
      drm/i915: Add a delay in Displayport AUX transactions for compliance testing · 74ebf294
      Todd Previte 提交于
      The Displayport Link Layer Compliance Testing Specification 1.2 rev 1.1
      specifies that repeated AUX transactions after a failure (no response /
      invalid response) must have a minimum delay of 400us before the resend can
      occur. Tests 4.2.1.1 and 4.2.1.2 are two tests that require this specifically.
      
      Also, the check for DP_AUX_CH_CTL_TIME_OUT_ERROR has been moved out into a
      separate case. This case just continues with the next iteration of the loop
      as the HW has already waited the required amount of time.
      
      V2:
      - Changed udelay() to usleep_range()
      V3:
      - Removed extraneous check for timeout
      - Updated comment to reflect this change
      V4:
      - Reformatted a comment
      V5:
      - Added separate check for HW timeout on AUX transactions. A message
        is logged upon detection of this case.
      V6:
      - Add continue statement to HW timeout detect case
      - Remove the log message indicating a timeout has been
        detected (review feedback)
      V7:
      - Updated the commit message to remove verbage about the HW timeout
        case that is no longer valid.
      Signed-off-by: NTodd Previte <tprevite@gmail.com>
      Reviewed-by: NPaulo Zanoni <paulo.r.zanoni@intel.com>
      Signed-off-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
      74ebf294