media: rockchip: ispp: add uvnr sd32 self en control

Change-Id: I57c0ed94b7916a9ea2a17c0ab761bad3d0af27a4
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
This commit is contained in:
Cai YiWei
2021-03-26 09:52:18 +08:00
committed by Tao Huang
parent 76455ded4c
commit 9d40015844
2 changed files with 6 additions and 2 deletions

View File

@@ -192,7 +192,7 @@ static void nr_config(struct rkispp_params_vdev *params_vdev,
struct rkispp_nr_config *arg)
{
u32 i, val;
u8 big_en, nobig_en;
u8 big_en, nobig_en, sd32_self_en = 0;
rkispp_write(params_vdev->dev, RKISPP_NR_UVNR_GAIN_1SIGMA,
arg->uvnr_gain_1sigma);
@@ -320,8 +320,11 @@ static void nr_config(struct rkispp_params_vdev *params_vdev,
nobig_en = 0;
}
if (params_vdev->dev->hw_dev->is_single)
sd32_self_en = arg->uvnr_sd32_self_en;
val = arg->uvnr_step1_en << 1 | arg->uvnr_step2_en << 2 |
arg->nr_gain_en << 3 | nobig_en << 5 | big_en << 6;
arg->nr_gain_en << 3 | sd32_self_en << 4 |
nobig_en << 5 | big_en << 6;
rkispp_set_bits(params_vdev->dev, RKISPP_NR_UVNR_CTRL_PARA,
SW_UVNR_STEP1_ON | SW_UVNR_STEP2_ON |
SW_NR_GAIN_BYPASS | SW_UVNR_NOBIG_EN |

View File

@@ -190,6 +190,7 @@ struct rkispp_nr_config {
u8 uvnr_step1_en;
u8 uvnr_step2_en;
u8 nr_gain_en;
u8 uvnr_sd32_self_en;
u8 uvnr_nobig_en;
u8 uvnr_big_en;
u8 uvnr_gain_1sigma;