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 <bencheng.jing@amlogic.com>
This commit is contained in:
Bencheng Jing
2019-07-12 21:17:09 +08:00
committed by Tao Zeng
parent c0ee2b9824
commit c2a8401128

View File

@@ -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];