From 06f41df2dd981f651df094cb97bd00772f566913 Mon Sep 17 00:00:00 2001 From: "wenfeng.guo" Date: Mon, 12 Mar 2018 15:14:53 +0800 Subject: [PATCH] amvecm: fix DNLP node doesn't work when play local 4k viedo PD#161992: amvecm: fix DNLP node doesn't work when play local 4k viedo Change-Id: I38228ebf18127335529e2bca1679f5bb98d22863 Signed-off-by: wenfeng.guo --- drivers/amlogic/media/enhancement/amvecm/amve.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/amlogic/media/enhancement/amvecm/amve.c b/drivers/amlogic/media/enhancement/amvecm/amve.c index a0f86c04014e..4f5f66b3ae8f 100644 --- a/drivers/amlogic/media/enhancement/amvecm/amve.c +++ b/drivers/amlogic/media/enhancement/amvecm/amve.c @@ -3579,7 +3579,7 @@ static void ve_dnlp_calculate_reg(void) static void ve_dnlp_load_reg(void) { if (dnlp_sel == NEW_DNLP_IN_SHARPNESS) { - if (is_meson_gxlx_cpu()) { + if (is_meson_gxlx_cpu() || is_meson_txlx_cpu()) { WRITE_VPP_REG(SRSHARP1_DNLP_00, ve_dnlp_reg[0]); WRITE_VPP_REG(SRSHARP1_DNLP_01, ve_dnlp_reg[1]); WRITE_VPP_REG(SRSHARP1_DNLP_02, ve_dnlp_reg[2]); @@ -3638,7 +3638,7 @@ static void ve_dnlp_load_reg(void) static void ve_dnlp_load_def_reg(void) { if (dnlp_sel == NEW_DNLP_IN_SHARPNESS) { - if (is_meson_gxlx_cpu()) { + if (is_meson_gxlx_cpu() || is_meson_txlx_cpu()) { WRITE_VPP_REG(SRSHARP1_DNLP_00, ve_dnlp_reg[0]); WRITE_VPP_REG(SRSHARP1_DNLP_01, ve_dnlp_reg[1]); WRITE_VPP_REG(SRSHARP1_DNLP_02, ve_dnlp_reg[2]); @@ -3972,7 +3972,7 @@ void ve_enable_dnlp(void) /* #ifdef NEW_DNLP_IN_SHARPNESS */ /* if(dnlp_sel == NEW_DNLP_IN_SHARPNESS){ */ if (dnlp_sel == NEW_DNLP_IN_SHARPNESS) { - if (is_meson_gxlx_cpu()) + if (is_meson_gxlx_cpu() || is_meson_txlx_cpu()) WRITE_VPP_REG_BITS(SRSHARP1_DNLP_EN, 1, 0, 1); else WRITE_VPP_REG_BITS(SRSHARP0_DNLP_EN, 1, 0, 1); @@ -3986,7 +3986,7 @@ void ve_disable_dnlp(void) { ve_en = 0; if (dnlp_sel == NEW_DNLP_IN_SHARPNESS) - if (is_meson_gxlx_cpu()) + if (is_meson_gxlx_cpu() || is_meson_txlx_cpu()) WRITE_VPP_REG_BITS(SRSHARP1_DNLP_EN, 0, 0, 1); else WRITE_VPP_REG_BITS(SRSHARP0_DNLP_EN, 0, 0, 1);