osd: need set_afbcd enable for dv certification [1/4]
authorPengcheng Chen <pengcheng.chen@amlogic.com>
Fri, 21 Jun 2019 06:22:17 +0000 (14:22 +0800)
committerNick Xie <nick@khadas.com>
Mon, 5 Aug 2019 07:29:30 +0000 (15:29 +0800)
PD#SWPL-10128

Problem:
dv certification uncorrect

Solution:
need set_afbcd enable for dv certification

Verify:
Verified on sm1

Change-Id: I141769ee1ae4b1cf224513c62b84414d0638c6f5
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
drivers/amlogic/media/osd/osd_hw.c

index 8e6fa38..0b947a8 100644 (file)
@@ -2158,13 +2158,12 @@ void osd_set_pxp_mode(u32 mode)
 }
 void osd_set_afbc(u32 index, u32 enable)
 {
-       if (osd_hw.osd_meson_dev.osd_ver == OSD_NORMAL) {
-               if (osd_hw.osd_meson_dev.afbc_type)
-                       osd_hw.osd_afbcd[index].enable = enable;
-               osd_log_info("afbc_type=%d,enable=%d\n",
-                       osd_hw.osd_meson_dev.afbc_type,
-                       osd_hw.osd_afbcd[index].enable);
-       }
+
+       if (osd_hw.osd_meson_dev.afbc_type)
+               osd_hw.osd_afbcd[index].enable = enable;
+       osd_log_info("afbc_type=%d,enable=%d\n",
+               osd_hw.osd_meson_dev.afbc_type,
+               osd_hw.osd_afbcd[index].enable);
 }
 
 u32 osd_get_afbc(u32 index)