1. 14 9月, 2019 1 次提交
  2. 11 6月, 2019 1 次提交
  3. 14 2月, 2019 1 次提交
  4. 26 1月, 2019 1 次提交
  5. 15 1月, 2019 1 次提交
  6. 08 12月, 2018 2 次提交
  7. 06 11月, 2018 1 次提交
  8. 27 9月, 2018 3 次提交
  9. 28 8月, 2018 1 次提交
  10. 16 6月, 2018 1 次提交
  11. 21 3月, 2018 1 次提交
  12. 01 3月, 2018 2 次提交
  13. 20 2月, 2018 1 次提交
  14. 18 12月, 2017 1 次提交
  15. 16 12月, 2017 1 次提交
  16. 05 12月, 2017 2 次提交
  17. 27 9月, 2017 1 次提交
  18. 30 8月, 2017 1 次提交
  19. 24 8月, 2017 1 次提交
  20. 14 7月, 2017 1 次提交
    • M
      drm/amdgpu: Allow vblank_disable_immediate. · 8e1b90cc
      Mario Kleiner 提交于
      With instantaneous high precision vblank timestamping
      that updates at leading edge of vblank, a cooked hw
      vblank counter which increments at leading edge of
      vblank, and reliable page flip execution and completion
      at leading edge of vblank, we should meet the requirements
      for fast/immediate vblank irq disable/enable.
      
      Testing on Linux-4.12-rc5 + drm-next on a Radeon R9 380
      Tonga Pro (DCE 10) with timing measurement equipment
      indicates this works fine, so allow immediate vblank
      disable for power saving.
      
      For debugging in case of unexpected trouble, booting
      with kernel cmdline option drm.vblankoffdelay=0
      (or echo 0 > /sys/module/drm/parameters/vblankoffdelay)
      would keep vblank irqs permanently on to approximate old
      behavior.
      Reviewed-by: NMichel Dänzer <michel.daenzer@amd.com>
      Signed-off-by: NMario Kleiner <mario.kleiner.de@gmail.com>
      Cc: Alex Deucher <alexander.deucher@amd.com>
      Cc: Michel Dänzer <michel.daenzer@amd.com>
      Signed-off-by: NAlex Deucher <alexander.deucher@amd.com>
      8e1b90cc
  21. 23 6月, 2017 1 次提交
  22. 25 5月, 2017 1 次提交
  23. 07 4月, 2017 1 次提交
  24. 30 3月, 2017 2 次提交
  25. 18 12月, 2016 1 次提交
  26. 24 11月, 2016 1 次提交
  27. 25 10月, 2016 1 次提交
  28. 08 7月, 2016 1 次提交
  29. 21 5月, 2016 1 次提交
    • D
      drm: Nuke ->vblank_disable_allowed · fcee5906
      Daniel Vetter 提交于
      This was added in
      
      commit 0a3e67a4
      Author: Jesse Barnes <jbarnes@virtuousgeek.org>
      Date:   Tue Sep 30 12:14:26 2008 -0700
      
          drm: Rework vblank-wait handling to allow interrupt reduction.
      
      to stay backwards-compatible with old UMS code that didn't even tell
      the kernel when it did a modeset, so that the kernel could
      save/restore vblank counters. At worst this means vblanks will be
      somewhat funky on a setup that very likely no one still runs.
      
      So let's just nuke it.
      
      Plan B would be to set it unconditionally in drm_vblank_init for kms
      drivers, instead of in each driver separately. So if this patch breaks
      anything please only restore the hunks in drmP.h and drm_irq.c, plus
      add a check for DRIVER_MODESET in drm_vblank_init.
      
      Stumbled over this in a discussion on irc with Chris.
      
      Cc: Chris Wilson <chris@chris-wilson.co.uk>
      Cc: Alex Deucher <alexander.deucher@amd.com>
      Cc: Liviu Dudau <liviu.dudau@arm.com>
      Cc: Russell King <rmk+kernel@arm.linux.org.uk>
      Cc: Thierry Reding <thierry.reding@gmail.com>
      Cc: Eric Anholt <eric@anholt.net>
      Cc: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
      Cc: Inki Dae <inki.dae@samsung.com>
      Cc: Tomi Valkeinen <tomi.valkeinen@ti.com>
      Cc: Mark Yao <mark.yao@rock-chips.com>
      Cc: Sascha Hauer <s.hauer@pengutronix.de>
      Cc: Philipp Zabel <p.zabel@pengutronix.de>
      Signed-off-by: NDaniel Vetter <daniel.vetter@intel.com>
      Reviewed-by: NAlex Deucher <alexander.deucher@amd.com>
      Acked-by: NLiviu Dudau <Liviu.Dudau@arm.com>
      Acked-by: NLaurent Pinchart <laurent.pinchart@ideasonboard.com>
      Tested-by: NLaurent Pinchart <laurent.pinchart@ideasonboard.com>
      Signed-off-by: NDave Airlie <airlied@redhat.com>
      fcee5906
  30. 05 5月, 2016 1 次提交
  31. 01 4月, 2016 1 次提交
  32. 14 1月, 2016 1 次提交
  33. 11 1月, 2016 1 次提交
  34. 24 9月, 2015 1 次提交