1. 09 7月, 2021 2 次提交
  2. 30 6月, 2021 3 次提交
  3. 23 6月, 2021 1 次提交
  4. 22 6月, 2021 1 次提交
  5. 19 6月, 2021 1 次提交
    • R
      drm/amd/display: Add Freesync video documentation · 5fd953a3
      Rodrigo Siqueira 提交于
      Recently, we added support for an experimental feature named Freesync
      video; for more details on that, refer to:
      
      commit 6f59f229 ("drm/amd/display: Skip modeset for front porch change")
      commit d10cd527 ("drm/amd/display: Add freesync video modes based on preferred modes")
      commit 0eb1af2e ("drm/amd/display: Add module parameter for freesync video mode")
      
      Nevertheless, we did not document it in detail in our driver. This
      commit introduces a kernel-doc and expands the module parameter
      description.
      
      Cc: Aurabindo Pillai <aurabindo.pillai@amd.com>
      Cc: Sean Paul <seanpaul@chromium.org>
      Cc: Harry Wentland <Harry.Wentland@amd.com>
      Signed-off-by: NRodrigo Siqueira <Rodrigo.Siqueira@amd.com>
      Reviewed by: Aurabindo Pillai <aurabindo.pillai@amd.com>
      Signed-off-by: NAlex Deucher <alexander.deucher@amd.com>
      5fd953a3
  6. 16 6月, 2021 1 次提交
  7. 12 6月, 2021 1 次提交
  8. 09 6月, 2021 1 次提交
  9. 06 6月, 2021 1 次提交
  10. 05 6月, 2021 1 次提交
  11. 03 6月, 2021 4 次提交
  12. 02 6月, 2021 5 次提交
  13. 28 5月, 2021 10 次提交
  14. 22 5月, 2021 2 次提交
  15. 21 5月, 2021 1 次提交
    • A
      drm/amd/display: take dc_lock in short pulse handler only · d2aa1356
      Aurabindo Pillai 提交于
      [Why]
      Conditions that end up modifying the global dc state must be locked.
      However, during mst allocate payload sequence, lock is already taken.
      With StarTech 1.2 DP hub, we get an HPD RX interrupt for a reason other
      than to indicate down reply availability right after sending payload
      allocation. The handler again takes dc lock before calling the
      dc's HPD RX handler. Due to this contention, the DRM thread which waits
      for MST down reply never gets a chance to finish its waiting
      successfully and ends up timing out. Once the lock is released, the hpd
      rx handler fires and goes ahead to read from the MST HUB, but now its
      too late and the HUB doesnt lightup all displays since DRM lacks error
      handling when payload allocation fails.
      
      [How]
      Take lock only if there is a change in link status or if automated test
      pattern bit is set. The latter fixes the null pointer dereference when
      running certain DP Link Layer Compliance test.
      
      Fixes: c8ea79a8 ("drm/amd/display: NULL pointer error during compliance test")
      Signed-off-by: NAurabindo Pillai <aurabindo.pillai@amd.com>
      Reviewed-by: NNicholas Kazlauskas <nicholas.kazlauskas@amd.com>
      Signed-off-by: NAlex Deucher <alexander.deucher@amd.com>
      d2aa1356
  16. 20 5月, 2021 5 次提交