From: Pengcheng Chen Date: Mon, 24 Dec 2018 02:40:34 +0000 (+0800) Subject: osd: the border below has a green horizontal line [1/2] X-Git-Tag: khadas-vims-v0.9.6-release~986 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7cd21ee44e4bbb72f29b60c413fcdc2d9570b84b;p=platform%2Fkernel%2Flinux-amlogic.git osd: the border below has a green horizontal line [1/2] PD#SWPL-3478 Problem: the border below has a green horizontal line Solution: add freescale repeat last line, supported chip after G12B Verify: verify on T962X2-X301 Change-Id: I5dab91774eea3949062fe3254db7a074563fe1c4 Signed-off-by: Pengcheng Chen --- diff --git a/drivers/amlogic/media/osd/osd_hw.c b/drivers/amlogic/media/osd/osd_hw.c index 1afeedf..6fc67a7 100644 --- a/drivers/amlogic/media/osd/osd_hw.c +++ b/drivers/amlogic/media/osd/osd_hw.c @@ -4567,6 +4567,9 @@ static void osd_update_disp_freescale_enable(u32 index) if (osd_hw.scale_workaround) data32 |= 1 << 21; data32 |= 1 << 24; + if (osd_hw.osd_meson_dev.cpu_id >= + __MESON_CPU_MAJOR_ID_G12B) + data32 |= 1 << 25; } VSYNCOSD_WR_MPEG_REG(osd_reg->osd_vsc_ctrl0, data32); data32 = 0x0;