1. 21 11月, 2014 1 次提交
  2. 05 11月, 2014 1 次提交
  3. 03 10月, 2014 1 次提交
  4. 11 9月, 2014 1 次提交
  5. 02 9月, 2014 1 次提交
  6. 01 9月, 2014 1 次提交
  7. 28 8月, 2014 1 次提交
  8. 05 8月, 2014 3 次提交
    • M
      drm/radeon: Use pflip irqs for pageflip completion if possible. (v2) · 39dc5454
      Mario Kleiner 提交于
      Skip the "manual" pageflip completion checks via polling and
      guessing in the vblank handler radeon_crtc_handle_vblank() on
      asics which are known to reliably support hw pageflip completion
      irqs. Those pflip irqs are a more reliable and race-free method
      of handling pageflip completion detection, whereas the "classic"
      polling method has some small races in combination with dpm on,
      and with the reworked pageflip implementation since Linux 3.16.
      
      On old asics without pflip irqs, the classic method is used.
      
      On asics with known good pflip irqs, only pflip irqs are used
      by default, but a new module parameter "use_pflipirqs" allows to
      override this in case we encounter asics in the wild with
      unreliable or faulty pflip irqs. A module parameter of 0 allows
      to use the classic method only in such a case. A parameter of 1
      allows to use both classic method and pflip irqs as additional
      band-aid to avoid some small races which could happen with the
      classic method alone. The setting 1 gives Linux 3.16 behaviour.
      
      Hw pflip irqs are available since R600.
      
      Tested on DCE-4, AMD Cedar - FirePro 2270.
      
      v2:  agd5f: only enable pflip interrupts on DCE4+ as they are not
      reliable on older asics.
      Signed-off-by: NMario Kleiner <mario.kleiner.de@gmail.com>
      Signed-off-by: NAlex Deucher <alexander.deucher@amd.com>
      39dc5454
    • A
      drm/radeon: use a fetch function to get the edid · 377bd8a9
      Alex Deucher 提交于
      We keep a cached version of the edid in radeon_connector which
      we use for determining connectedness and when to enable certain
      features like hdmi audio, etc.  When the user uses the firmware
      interface to override the driver with some other edid the driver's
      copy is never updated.  The fetch function will check if there
      is a user supplied edid and update the driver's copy if there
      is.
      
      bug:
      https://bugs.freedesktop.org/show_bug.cgi?id=80691Signed-off-by: NAlex Deucher <alexander.deucher@amd.com>
      377bd8a9
    • A
      drm/radeon: restructure edid fetching · 72a5c970
      Alex Deucher 提交于
      Split radeon_ddc_get_modes() and move it into
      radeon_connectors.c since that is the only place
      that uses it.
      Signed-off-by: NAlex Deucher <alexander.deucher@amd.com>
      72a5c970
  9. 17 7月, 2014 6 次提交
  10. 02 7月, 2014 1 次提交
  11. 19 6月, 2014 2 次提交
  12. 14 6月, 2014 1 次提交
  13. 10 6月, 2014 1 次提交
  14. 04 6月, 2014 3 次提交
  15. 02 6月, 2014 5 次提交
  16. 30 5月, 2014 1 次提交
  17. 20 5月, 2014 1 次提交
  18. 06 5月, 2014 1 次提交
  19. 01 5月, 2014 2 次提交
  20. 20 4月, 2014 2 次提交
  21. 17 4月, 2014 2 次提交
  22. 08 4月, 2014 1 次提交
  23. 03 4月, 2014 1 次提交