From c2a84011281fa8933777714ca185ad3b53497cb6 Mon Sep 17 00:00:00 2001 From: Bencheng Jing Date: Fri, 12 Jul 2019 21:17:09 +0800 Subject: [PATCH] amvecm: fix dnlp_cuvbld_min and dnlp_cuvbld_max not load [1/1] PD#SWPL-11528 Problem: dnlp_cuvbld_min and dnlp_cuvbld_max not follow db Solution: add refresh in driver Verify: TL1 Change-Id: Id3a79c5b834c8e6fd3574c70efdf0982694b306c Signed-off-by: Bencheng Jing --- drivers/amlogic/media/enhancement/amvecm/dnlp_cal.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/drivers/amlogic/media/enhancement/amvecm/dnlp_cal.c b/drivers/amlogic/media/enhancement/amvecm/dnlp_cal.c index bd88c513664e..809f99644e8f 100644 --- a/drivers/amlogic/media/enhancement/amvecm/dnlp_cal.c +++ b/drivers/amlogic/media/enhancement/amvecm/dnlp_cal.c @@ -591,6 +591,10 @@ void ve_set_v3_dnlp(struct ve_dnlp_curve_param_s *p) p->param[ve_dnlp_hghrange]) || (dnlp_alg_param.dnlp_auto_rng != p->param[ve_dnlp_auto_rng]) || + (dnlp_alg_param.dnlp_cuvbld_min != + p->param[ve_dnlp_cuvbld_min]) || + (dnlp_alg_param.dnlp_cuvbld_max != + p->param[ve_dnlp_cuvbld_max]) || (dnlp_alg_param.dnlp_bbd_ratio_low != p->param[ve_dnlp_bbd_ratio_low]) || (dnlp_alg_param.dnlp_bbd_ratio_hig != @@ -718,6 +722,9 @@ void ve_set_v3_dnlp(struct ve_dnlp_curve_param_s *p) dnlp_alg_param.dnlp_hghrange = p->param[ve_dnlp_hghrange]; dnlp_alg_param.dnlp_auto_rng = p->param[ve_dnlp_auto_rng]; + dnlp_alg_param.dnlp_cuvbld_min = p->param[ve_dnlp_cuvbld_min]; + dnlp_alg_param.dnlp_cuvbld_max = p->param[ve_dnlp_cuvbld_max]; + /* histogram refine parms (remove bb affects) */ dnlp_alg_param.dnlp_bbd_ratio_low = p->param[ve_dnlp_bbd_ratio_low]; dnlp_alg_param.dnlp_bbd_ratio_hig = p->param[ve_dnlp_bbd_ratio_hig];