diff options
author | Jernej Skrabec <jernej.skrabec@siol.net> | 2020-02-24 18:38:59 +0100 |
---|---|---|
committer | Jernej Skrabec <jernej.skrabec@siol.net> | 2020-03-24 21:13:07 +0100 |
commit | daab3d0e8e2b2a6aecbb7c1a11e1148446e2ef30 (patch) | |
tree | de200b82b25309fbc963ca4c4e18cc2ec4600f70 /drivers/gpu/drm/sun4i/sun8i_mixer.h | |
parent | a9a753594a8939023ac12bef379912c5231ec941 (diff) | |
download | linux-daab3d0e8e2b2a6aecbb7c1a11e1148446e2ef30.tar.gz linux-daab3d0e8e2b2a6aecbb7c1a11e1148446e2ef30.tar.bz2 linux-daab3d0e8e2b2a6aecbb7c1a11e1148446e2ef30.zip |
drm/sun4i: de2: csc_mode in de2 format struct is mostly redundant
For RGB formats CSC mode is always set to none and for YUV formats
almost always set to YUV to RGB.
Add a helper function to deduce CSC mode from format.
Acked-by: Maxime Ripard <mripard@kernel.org>
Signed-off-by: Jernej Skrabec <jernej.skrabec@siol.net>
Link: https://patchwork.freedesktop.org/patch/msgid/20200224173901.174016-6-jernej.skrabec@siol.net
Diffstat (limited to 'drivers/gpu/drm/sun4i/sun8i_mixer.h')
-rw-r--r-- | drivers/gpu/drm/sun4i/sun8i_mixer.h | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/gpu/drm/sun4i/sun8i_mixer.h b/drivers/gpu/drm/sun4i/sun8i_mixer.h index 447ad0b01b00..0dd4a347fa06 100644 --- a/drivers/gpu/drm/sun4i/sun8i_mixer.h +++ b/drivers/gpu/drm/sun4i/sun8i_mixer.h @@ -10,7 +10,6 @@ #include <linux/regmap.h> #include <linux/reset.h> -#include "sun8i_csc.h" #include "sunxi_engine.h" #define SUN8I_MIXER_SIZE(w, h) (((h) - 1) << 16 | ((w) - 1)) @@ -145,9 +144,8 @@ #define SUN50I_MIXER_CDC1_EN 0xd8000 struct de2_fmt_info { - u32 drm_fmt; - u32 de2_fmt; - enum sun8i_csc_mode csc; + u32 drm_fmt; + u32 de2_fmt; }; /** |