1. 19 9月, 2019 1 次提交
  2. 07 8月, 2019 1 次提交
  3. 14 6月, 2019 1 次提交
  4. 11 6月, 2019 1 次提交
  5. 28 3月, 2019 1 次提交
  6. 28 2月, 2019 1 次提交
  7. 12 1月, 2019 1 次提交
  8. 11 1月, 2019 1 次提交
  9. 29 11月, 2018 1 次提交
  10. 23 8月, 2018 1 次提交
  11. 13 8月, 2018 2 次提交
  12. 14 7月, 2018 3 次提交
  13. 07 7月, 2018 1 次提交
  14. 18 6月, 2018 1 次提交
  15. 15 5月, 2018 1 次提交
  16. 10 11月, 2017 1 次提交
  17. 12 10月, 2017 1 次提交
  18. 08 9月, 2017 2 次提交
  19. 08 8月, 2017 1 次提交
    • D
      drm: Handle properties in the core for atomic drivers · 144a7999
      Daniel Vetter 提交于
      The reason behind the original indirection through the helper
      functions was to allow existing drivers to overwrite how they handle
      properties. For example when a vendor-specific userspace had
      expectations that didn't match atomic. That seemed likely, since
      atomic is standardizing a _lot_ more of the behaviour of a kms driver.
      
      But 20 drivers later there's no such need at all. Worse, this forces
      all drivers to hook up the default behaviour, breaking userspace if
      they forget to do that. And it forces us to export a bunch of core
      function just for those helpers.
      
      And finally, these helpers are the last places using
      drm_atomic_legacy_backoff() and the implicit acquire_ctx.
      
      This patch here just implements the new behaviour and updates the
      docs. Follow-up patches will garbage-collect all the dead code.
      
      v2: Fixup docs even better!
      
      v3: Make it actually work ...
      
      v4: Drop the uses_atomic_modeset() checks from the previous patch
      again, since they're now moved up in the callchain.
      
      Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
      Reviewed-by: Archit Taneja <architt@codeaurora.org> (v3)
      Reviewed-by: NMaarten Lankhorst <maarten.lankhorst@linux.intel.com>
      Signed-off-by: NDaniel Vetter <daniel.vetter@intel.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/20170725120204.2107-1-daniel.vetter@ffwll.ch
      144a7999
  20. 07 8月, 2017 1 次提交
  21. 20 6月, 2017 1 次提交
  22. 31 5月, 2017 1 次提交
  23. 23 5月, 2017 1 次提交
  24. 18 4月, 2017 1 次提交
  25. 06 4月, 2017 1 次提交
  26. 05 4月, 2017 1 次提交
  27. 29 3月, 2017 3 次提交
  28. 24 3月, 2017 1 次提交
  29. 09 3月, 2017 1 次提交
  30. 07 3月, 2017 1 次提交
    • S
      drm: Fix compilation error when CONFIG_DEBUG_FS is undefined · 47f6cdd2
      Sean Paul 提交于
      This patch fixes the following compilation error when CONFIG_DEBUG_FS is not defined.
      
      ../drivers/gpu/drm/drm_dp_helper.c: In function ‘drm_dp_aux_crc_work’:
      ../drivers/gpu/drm/drm_dp_helper.c:1029:13: error: ‘struct drm_crtc’ has no member named ‘crc’
      ../drivers/gpu/drm/drm_dp_helper.c:1031:12: error: ‘struct drm_crtc’ has no member named ‘crc’
        make[4]: *** [drivers/gpu/drm/drm_dp_helper.o] Error 1
        make[4]: *** Waiting for unfinished jobs....
      
      Fixes: 79c1da7c ("drm/dp: add helpers for capture of frame CRCs")
      Cc: Tomeu Vizoso <tomeu.vizoso@collabora.com>
      Cc: Sean Paul <seanpaul@chromium.org>
      Cc: Daniel Vetter <daniel.vetter@intel.com>
      Cc: Jani Nikula <jani.nikula@linux.intel.com>
      Cc: David Airlie <airlied@linux.ie>
      Cc: dri-devel@lists.freedesktop.org
      Reviewed-by: NEmil Velikov <emil.l.velikov@gmail.com>
      Signed-off-by: NSean Paul <seanpaul@chromium.org>
      47f6cdd2
  31. 08 2月, 2017 1 次提交
  32. 04 2月, 2017 1 次提交
  33. 26 1月, 2017 2 次提交