drm/omap: introduce omap_hw_overlay
Split out the hardware overlay specifics from omap_plane. To start, the hw overlays are statically assigned to planes. The goal is to eventually assign hw overlays dynamically to planes during plane->atomic_check() based on requested caps (scaling, YUV, etc). And then perform hw overlay re-assignment if required. Signed-off-by:Benoit Parrot <bparrot@ti.com> Signed-off-by:
Neil Armstrong <narmstrong@baylibre.com> Reviewed-by:
Tomi Valkeinen <tomi.valkeinen@ideasonboard.com> Signed-off-by:
Tomi Valkeinen <tomi.valkeinen@ideasonboard.com> Link: https://patchwork.freedesktop.org/patch/msgid/20211117141928.771082-5-narmstrong@baylibre.com
Showing
- drivers/gpu/drm/omapdrm/Makefile 1 addition, 0 deletionsdrivers/gpu/drm/omapdrm/Makefile
- drivers/gpu/drm/omapdrm/omap_drv.c 8 additions, 1 deletiondrivers/gpu/drm/omapdrm/omap_drv.c
- drivers/gpu/drm/omapdrm/omap_drv.h 4 additions, 0 deletionsdrivers/gpu/drm/omapdrm/omap_drv.h
- drivers/gpu/drm/omapdrm/omap_overlay.c 84 additions, 0 deletionsdrivers/gpu/drm/omapdrm/omap_overlay.c
- drivers/gpu/drm/omapdrm/omap_overlay.h 30 additions, 0 deletionsdrivers/gpu/drm/omapdrm/omap_overlay.h
- drivers/gpu/drm/omapdrm/omap_plane.c 21 additions, 33 deletionsdrivers/gpu/drm/omapdrm/omap_plane.c
drivers/gpu/drm/omapdrm/omap_overlay.c
0 → 100644
drivers/gpu/drm/omapdrm/omap_overlay.h
0 → 100644
Please register or sign in to comment