summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/mediatek/mtk_drm_plane.c
Commit message (Expand)AuthorAgeFilesLines
* drm/mediatek: Fix iommu fault by swapping FBs after updating plane stateJason-JH.Lin2023-10-081-1/+1
* drm/mediatek: Fix coverity issue with unintentional integer overflowJason-JH.Lin2023-09-111-9/+30
* drm/mediatek: Fix dereference before null checkJason-JH.Lin2023-08-101-5/+1
* drm/mediatek: Refactor pixel format logicJustin Green2023-03-121-16/+8
* drm/mediatek: Add AFBC support to Mediatek DRM driverJustin Green2022-11-231-3/+71
* drm/atomic-helper: Remove _HELPER_ infix from DRM_PLANE_HELPER_NO_SCALINGThomas Zimmermann2022-07-261-4/+4
* drm/atomic-helper: Move DRM_PLANE_HELPER_NO_SCALING to atomic helpersThomas Zimmermann2022-07-261-1/+0
* Merge tag 'mediatek-drm-next-5.20' of https://git.kernel.org/pub/scm/linux/ke...Dave Airlie2022-07-121-0/+1
|\
| * drm/mediatek: Add mediatek-drm plane color encoding infoNancy.Lin2022-06-271-0/+1
* | drm: Drop drm_blend.h from drm_crtc.hVille Syrjälä2022-06-201-0/+1
* | drm: Drop drm_framebuffer.h from drm_crtc.hVille Syrjälä2022-06-201-0/+1
|/
* drm/mediatek: mtk_drm_plane: Use kmalloc in mtk_plane_duplicate_stateAngeloGioacchino Del Regno2022-04-061-1/+1
* drm/mediatek: Set the default value of rotation to DRM_MODE_ROTATE_0Mark Yacoub2021-12-141-1/+2
* Merge tag 'drm-next-2021-08-31-1' of git://anongit.freedesktop.org/drm/drmLinus Torvalds2021-09-011-1/+0
|\
| * drm/<driver>: drm_gem_plane_helper_prepare_fb is now the defaultDaniel Vetter2021-06-241-1/+0
* | drm/mediatek: Fix cursor plane no updatejason-jh.lin2021-07-221-26/+34
|/
* drm: Use state helper instead of the plane state pointerMaxime Ripard2021-02-251-2/+4
* drm/atomic: Pass the full state to planes atomic disable and updateMaxime Ripard2021-02-251-4/+4
* drm: Rename plane->state variables in atomic update and disableMaxime Ripard2021-02-241-15/+14
* drm: Store new plane state in a variable for atomic_update and disableMaxime Ripard2021-02-241-12/+14
* drm: Use the state pointer directly in planes atomic_checkMaxime Ripard2021-02-241-1/+1
* drm/atomic: Pass the full state to planes atomic_checkMaxime Ripard2021-02-241-1/+3
* drm: Rename plane atomic_check state namesMaxime Ripard2021-02-241-7/+9
* drm/atomic: Pass the full state to planes async atomic check and updateMaxime Ripard2021-02-241-11/+15
* drm/gem: Move drm_gem_fb_prepare_fb() to GEM atomic helpersThomas Zimmermann2021-02-231-3/+3
* drm/mediatek: Check plane visibility in atomic_updateHsin-Yi Wang2020-06-271-10/+15
* drm/mediatek: Add fb swap in async_updateBibby Hsieh2020-02-181-0/+1
* drm/mediatek: Add plane check in async_check functionBibby Hsieh2020-02-181-0/+6
* Merge tag 'mediatek-drm-next-5.6' of https://github.com/ckhu-mediatek/linux.g...Dave Airlie2020-01-151-0/+47
|\
| * drm/mediatek: update cursors by using async atomic updateBibby Hsieh2019-12-201-0/+47
* | Merge tag 'drm-misc-next-2020-01-02' of git://anongit.freedesktop.org/drm/drm...Dave Airlie2020-01-031-1/+1
|\ \
| * | drm/mediatek: plane_state->fb iff plane_state->crtcDaniel Vetter2019-12-171-1/+1
* | | Merge tag 'drm-misc-next-2019-12-16' of git://anongit.freedesktop.org/drm/drm...Daniel Vetter2019-12-171-1/+0
|\| | | |/ |/|
| * drm/mediatek: don't open-code drm_gem_fb_createDaniel Vetter2019-11-221-1/+0
* | drm/mediatek: Plumb supported rotation values from components to plane initSean Paul2019-11-061-1/+11
* | drm/mediatek: Add plumbing for layer_check hookSean Paul2019-11-061-0/+6
* | drm/mediatek: Add RGB[A] variants to published plane formatsSean Paul2019-11-061-0/+6
|/
* drm/mediatek: drop use of drmP.hSam Ravnborg2019-07-171-1/+1
* drm/mediatek: Use drm_atomic_helper_wait_for_fencesDaniel Vetter2019-06-251-0/+2
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174Thomas Gleixner2019-05-301-9/+1
* drm/mtk: Move GEM BO to drm_framebufferDaniel Stone2018-05-181-1/+1
* drm/mtk: Remove impossible internal errorDaniel Stone2018-05-181-5/+0
* drm: Don't pass clip to drm_atomic_helper_check_plane_state()Ville Syrjälä2018-03-051-6/+1
* drm/mediatek: Use drm_mode_get_hv_timing() to populate plane clip rectangleVille Syrjälä2018-01-231-2/+3
* drm: Move drm_plane_helper_check_state() into drm_atomic_helper.cVille Syrjälä2017-11-201-4/+4
* drm: Check crtc_state->enable rather than crtc->enabled in drm_plane_helper_c...Ville Syrjälä2017-11-201-1/+1
* drm: Plumb modifiers through plane initBen Widawsky2017-08-011-1/+1
* drm/mediatek: Support UYVY and YUYV format for overlayBibby Hsieh2017-06-271-0/+2
* drm: Nuke fb->pixel_formatVille Syrjälä2016-12-151-1/+1
* drm: Replace drm_format_plane_cpp() with fb->format->cpp[]Ville Syrjälä2016-12-151-1/+1