mirror of
https://git.proxmox.com/git/mirror_ubuntu-kernels.git
synced 2025-11-26 05:51:10 +00:00
To support legacy gamma ioctls the drivers need to set drm_crtc_funcs.gamma_set either to a custom implementation or to drm_atomic_helper_legacy_gamma_set. Most of the atomic drivers do the latter. We can simplify this by making the core handle it automatically. Move the drm_atomic_helper_legacy_gamma_set() functionality into drm_color_mgmt.c to make drm_mode_gamma_set_ioctl() use drm_crtc_funcs.gamma_set if set or GAMMA_LUT property if not. Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Philippe Cornu <philippe.cornu@st.com> Link: https://patchwork.freedesktop.org/patch/msgid/20201211114237.213288-2-tomi.valkeinen@ti.com |
||
|---|---|---|
| .. | ||
| armada_510.c | ||
| armada_crtc.c | ||
| armada_crtc.h | ||
| armada_debugfs.c | ||
| armada_drm.h | ||
| armada_drv.c | ||
| armada_fb.c | ||
| armada_fb.h | ||
| armada_fbdev.c | ||
| armada_gem.c | ||
| armada_gem.h | ||
| armada_hw.h | ||
| armada_ioctlP.h | ||
| armada_overlay.c | ||
| armada_plane.c | ||
| armada_plane.h | ||
| armada_trace.c | ||
| armada_trace.h | ||
| Kconfig | ||
| Makefile | ||