Set per-plane global alpha to maximum value to get proper blending of
XRGB together with ARGB planes. This fixes the strange order of
overlapping planes, especially when XRGB planes are displayed together
with ARGB planes.
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Change-Id: I64d98f00b72047fe4b22b6d1b49e4222303be134
writel(val, ctx->addr + DECON_VIDOSDxB(win));
}
- val = VIDOSD_Wx_ALPHA_R_F(0x0) | VIDOSD_Wx_ALPHA_G_F(0x0) |
- VIDOSD_Wx_ALPHA_B_F(0x0);
+ val = VIDOSD_Wx_ALPHA_R_F(0xff) | VIDOSD_Wx_ALPHA_G_F(0xff) |
+ VIDOSD_Wx_ALPHA_B_F(0xff);
writel(val, ctx->addr + DECON_VIDOSDxC(win));
val = VIDOSD_Wx_ALPHA_R_F(0x0) | VIDOSD_Wx_ALPHA_G_F(0x0) |