drm/sun4i: Remove setting default values in DE2 driver
authorJernej Skrabec <jernej.skrabec@siol.net>
Fri, 1 Dec 2017 06:05:28 +0000 (07:05 +0100)
committerMaxime Ripard <maxime.ripard@free-electrons.com>
Tue, 5 Dec 2017 12:22:42 +0000 (13:22 +0100)
Premultiply and color key control registers are already set to zero by
initialization code few lines above. Furthermore, it seems that
colorkeying doesn't really work. It's not used in BSP driver and
experiments with it all failed.

Just remove the code.

Signed-off-by: Jernej Skrabec <jernej.skrabec@siol.net>
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20171201060550.10392-6-jernej.skrabec@siol.net
drivers/gpu/drm/sun4i/sun8i_mixer.c
drivers/gpu/drm/sun4i/sun8i_mixer.h

index b947ee2e4fe42f5d0707e2a5304b40f35b5a68df..f4a7fa0ba7ad77abef31d3e0fa52508202714b86 100644 (file)
@@ -320,14 +320,10 @@ static int sun8i_mixer_bind(struct device *dev, struct device *master,
        /* Initialize blender */
        regmap_write(mixer->engine.regs, SUN8I_MIXER_BLEND_FCOLOR_CTL,
                     SUN8I_MIXER_BLEND_FCOLOR_CTL_DEF);
-       regmap_write(mixer->engine.regs, SUN8I_MIXER_BLEND_PREMULTIPLY,
-                    SUN8I_MIXER_BLEND_PREMULTIPLY_DEF);
        regmap_write(mixer->engine.regs, SUN8I_MIXER_BLEND_BKCOLOR,
                     SUN8I_MIXER_BLEND_BKCOLOR_DEF);
        regmap_write(mixer->engine.regs, SUN8I_MIXER_BLEND_MODE(0),
                     SUN8I_MIXER_BLEND_MODE_DEF);
-       regmap_write(mixer->engine.regs, SUN8I_MIXER_BLEND_CK_CTL,
-                    SUN8I_MIXER_BLEND_CK_CTL_DEF);
 
        regmap_write(mixer->engine.regs,
                     SUN8I_MIXER_BLEND_ATTR_FCOLOR(0),
index a7fe013c1d4ac8e28be0462bca8748676dd78794..db005a4bca43b8204381c277224687a3dfdb6838 100644 (file)
 /* The following numbers are some still unknown magic numbers */
 #define SUN8I_MIXER_BLEND_ATTR_FCOLOR_DEF      0xff000000
 #define SUN8I_MIXER_BLEND_FCOLOR_CTL_DEF       0x00000101
-#define SUN8I_MIXER_BLEND_PREMULTIPLY_DEF      0x0
 #define SUN8I_MIXER_BLEND_BKCOLOR_DEF          0xff000000
 #define SUN8I_MIXER_BLEND_MODE_DEF             0x03010301
-#define SUN8I_MIXER_BLEND_CK_CTL_DEF           0x0
 
 #define SUN8I_MIXER_BLEND_OUTCTL_INTERLACED    BIT(1)