From 91b79d9483f2ced1c5c951cda49de72e4147dd28 Mon Sep 17 00:00:00 2001 From: Pengcheng Chen Date: Mon, 24 Dec 2018 10:40:34 +0800 Subject: [PATCH] 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 --- drivers/amlogic/media/osd/osd_hw.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/amlogic/media/osd/osd_hw.c b/drivers/amlogic/media/osd/osd_hw.c index 51b9eb5..b4ea2f2 100644 --- a/drivers/amlogic/media/osd/osd_hw.c +++ b/drivers/amlogic/media/osd/osd_hw.c @@ -4759,6 +4759,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; -- 2.7.4