1. 17 Nov, 2015 2 commits
    • Shubhangi Shrivastava's avatar
      drm/i915: Cleanup test data during long/short hotplug · 4df6960e
      Shubhangi Shrivastava authored
      Automated test data that is updated when a test is requested is not cleared
      till next automated test request is recevied which can cause various
      problems. This patch fixes this by clearing this during the next
      short pulse and on hot unplug.
      
      For example, when TEST_LINK_TRAINING is requested it is updated
      to appropriate variable inside intel_dp_handle_test_request
      but is also cleared only inside the same function. if the next
      short pulse does not have the AUTOMATED_TEST_REQUEST bits set
      the variable will not be cleared resulting in carrying incorrect
      test status in local variables.
      
      v2: Added comments and moved nack and defer variables before set_edid
      (Sonika)
      Signed-off-by: default avatarSivakumar Thulasimani <sivakumar.thulasimani@intel.com>
      Signed-off-by: default avatarShubhangi Shrivastava <shubhangi.shrivastava@intel.com>
      Reviewed-by: Sonika Jindal <sonika.jindal@intel.com
      Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
      4df6960e
    • Kumar, Mahesh's avatar
      drm/i915/skl: Correct other-pipe watermark update condition check (v2) · e6d90023
      Kumar, Mahesh authored
      If ddb allocation for planes in current CRTC is changed, that doesn't
      lead to ddb allocation change for other CRTCs, because our DDB allocation
      is not dynamic according to plane parameters, ddb is allocated according
      to number of CRTC enabled, & divided equally among CTRC's.
      
      In current condition check during Watermark calculation, if number of
      plane/ddb allocation changes for current CRTC, Watermark for other pipes
      are recalculated. But there is no change in DDB allocation of other pipe
      so watermark is also not changed, This leads to warning messages.
      WARN_ON(!wm_changed)
      
      This patch corrects this and check if DDB allocation for pipes is changed,
      then only recalculate watermarks.
      
      v2 (by Matt): Rebased to latest -nightly and fixed a typo
      Signed-off-by: default avatarKumar, Mahesh <mahesh1.kumar@intel.com>
      Reviewed-by(v1): Ville Syrjälä <ville.syrjala@linux.intel.com>
      Signed-off-by: default avatarMatt Roper <matthew.d.roper@intel.com>
      Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
      e6d90023
  2. 16 Nov, 2015 7 commits
  3. 13 Nov, 2015 2 commits
  4. 12 Nov, 2015 17 commits
  5. 11 Nov, 2015 4 commits
  6. 10 Nov, 2015 8 commits