summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/vkms
Commit message (Expand)AuthorAgeFilesLines
* drm/vkms: Fix missing kmalloc allocation failure checkColin Ian King2021-01-151-1/+5
* drm/vkms: Add support for writeback moduleSumera Priyadarsini2021-01-123-3/+12
* drm/vkms: Add vkms_config typeSumera Priyadarsini2021-01-123-12/+43
* drm/vkms: Unset preferred_depthDaniel Vetter2020-12-111-1/+4
* drm/shmem-helper: Removed drm_gem_shmem_create_object_cached()Thomas Zimmermann2020-11-241-1/+0
* drm: Pass the full state to connectors atomic functionsMaxime Ripard2020-11-201-2/+5
* drm/gem: Use struct dma_buf_map in GEM vmap ops and convert GEM backendsThomas Zimmermann2020-11-092-13/+24
* drm/<drivers>: Constify struct drm_driverDaniel Vetter2020-11-061-1/+1
* drm/atomic: Pass the full state to CRTC atomic begin and flushMaxime Ripard2020-11-021-2/+2
* drm/atomic: Pass the full state to CRTC atomic_checkMaxime Ripard2020-11-021-7/+9
* drm/vkms: fbdev emulation supportDaniel Vetter2020-10-201-0/+2
* drm/vkms: Switch to shmem helpersDaniel Vetter2020-10-157-327/+29
* drm/vkms: Set preferred depth correctlyDaniel Vetter2020-10-151-1/+1
* drm/atomic: Pass the full state to CRTC atomic enable/disableMaxime Ripard2020-10-091-2/+2
* drm/vkms: Introduce GEM object functionsThomas Zimmermann2020-09-252-8/+13
* drm/vkms: Use devm_drm_dev_allocDaniel Vetter2020-09-111-28/+28
* drm/vkms: Add support for writebackRodrigo Siqueira2020-09-075-7/+179
* drm/vkms: Compute CRC without change input dataRodrigo Siqueira2020-09-071-12/+22
* drm/vkms: Decouple crc operations from composerRodrigo Siqueira2020-09-071-20/+29
* drm/vkms: avoid warning in vkms_get_vblank_timestampSidong Yang2020-08-301-0/+5
* drm/vkms: add alpha-premultiplied color blendingMelissa Wen2020-08-301-16/+39
* drm/vkms: add missing platform_device_unregister() in vkms_init()Qinglang Miao2020-08-101-1/+1
* drm/vkms: guarantee vblank when capturing crcMelissa Wen2020-08-101-3/+17
* drm/vkms: fix xrgb on compute crcMelissa Wen2020-08-021-1/+1
* drm/vkms: change the max cursor width/heightMelissa Wen2020-07-121-0/+2
* drm/vkms: remove _unlocked suffix in drm_gem_object_put_unlockedEmil Velikov2020-05-191-1/+1
* drm/vkms: Hold gem object while still in-useEzequiel Garcia2020-05-062-10/+6
* drm/vkms: enable cursor by defaultMelissa Wen2020-05-061-1/+1
* drm/vkms: Use simple encoderThomas Zimmermann2020-04-021-6/+2
* drm: Garbage collect drm_dev_finiDaniel Vetter2020-03-261-1/+0
* drm/vkms: Use drmm_add_final_kfreeDaniel Vetter2020-03-261-9/+9
* drm/vkms: Convert to CRTC VBLANK callbacksThomas Zimmermann2020-02-133-8/+6
* drm/vkms: plane_state->fb iff plane_state->crtcDaniel Vetter2020-01-281-1/+1
* drm/vkms: Fix typo and preposion in function documentationGabriela Bittencourt2019-12-051-4/+4
* drm/vkms: Update VKMS documentationGabriela Bittencourt2019-11-041-4/+4
* drm/vkms: Remove duplicated include from vkms_drv.cYueHaibing2019-10-101-1/+0
* drm/vkms: prime import supportOleg Vasilev2019-10-083-0/+45
* drm/vkms: Reduce critical section in vblank_simulateDaniel Vetter2019-09-031-5/+4
* drm/vkms: Use wait_for_flip_doneDaniel Vetter2019-09-031-1/+1
* drm/vkms: drop use of drmP.hSam Ravnborg2019-07-156-8/+23
* drm/vkms: Rename vkms_crc.c into vkms_composer.cRodrigo Siqueira2019-07-126-97/+101
* drm/vkms: Avoid assigning 0 for possible_crtcRodrigo Siqueira2019-07-124-8/+8
* drm/vkms: No need for ->pages_lock in crc work anymoreDaniel Vetter2019-06-261-11/+2
* drm/vkms: totally reworked crc data trackingDaniel Vetter2019-06-263-23/+67
* drm/vkms: No _irqsave within spin_lock_irq neededDaniel Vetter2019-06-261-3/+2
* drm/vkms: Dont flush crc worker when we change crc statusDaniel Vetter2019-06-261-3/+0
* drm/vkms: flush crc workers earlier in commit flowDaniel Vetter2019-06-262-1/+11
* drm/vkms: Add our own commit_tailDaniel Vetter2019-06-261-0/+25
* drm/vkms: Rename vkms_output.state_lock to crc_lockDaniel Vetter2019-06-263-7/+8
* drm/vkms: Use spin_lock_irq in process contextDaniel Vetter2019-06-261-6/+4