[v14,6/7] ipa: rkisp1: ov5640: Update Dpf tuning data format
diff mbox series

Message ID 20260210141925.547284-7-rui.wang@ideasonboard.com
State New
Headers show
Series
  • refactor DPF parsing and initialization
Related show

Commit Message

Rui Wang Feb. 10, 2026, 2:19 p.m. UTC
Update the RkISP1 DPF tuning configuration for the ov5640 sensor.

This update required DPF tuning block to comply with the
newly introduced changes to the DPF algorithm.

Signed-off-by: Rui Wang <rui.wang@ideasonboard.com>
Acked-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com>

---
changelog since v5:   No change

changelog since v6:
 add ov5647 as strong noise sensor for verification

changelog since v7:
 - move ov5647 yaml out this commit and will add brand new commit
 - Update dpf tuning paras format , delete base config following
   parseConfig code change

change log since v8:
 - move imx219 out to another commit
 - update DPF tuning paramter for sample
change log since v9:
 - Update imx219/ov5647 dpf tuning structure as new parser required
change log since v11:
 - Change "ActiveMode" to "activemode"
change log since v13:
 - Update commit message
---
 src/ipa/rkisp1/data/ov5640.yaml | 30 ++++++++++++++++--------------
 1 file changed, 16 insertions(+), 14 deletions(-)

Patch
diff mbox series

diff --git a/src/ipa/rkisp1/data/ov5640.yaml b/src/ipa/rkisp1/data/ov5640.yaml
index 4b21d412..97278622 100644
--- a/src/ipa/rkisp1/data/ov5640.yaml
+++ b/src/ipa/rkisp1/data/ov5640.yaml
@@ -232,19 +232,21 @@  algorithms:
             green: 2
             red-blue: 2
   - Dpf:
-      DomainFilter:
-        g: [ 16, 16, 16, 16, 16, 16 ]
-        rb: [ 16, 16, 16, 16, 16, 16 ]
-      NoiseLevelFunction:
-        coeff: [
-          1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023,
-          1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023,
-          1023
-        ]
-        scale-mode: "linear"
-      FilterStrength:
-        r: 64
-        g: 64
-        b: 64
+      NoiseReductionModes:
+        NoiseReductionModeHighQuality:
+          DomainFilter:
+            g:  [ 16, 16, 16,  16,  16,  16 ]
+            rb: [ 16, 16, 16,  16,  16,  16 ]
+          NoiseLevelFunction:
+            coeff: [
+              1023, 1023,1023, 1023,1023, 1023,1023, 1023,
+              1023, 1023,1023, 1023,1023, 1023,1023, 1023,
+              1023]
+            scale-mode: "linear"
+          FilterStrength:
+            r: 64
+            g: 64
+            b: 64
+      activeMode: "NoiseReductionModeHighQuality"
   - Filter:
 ...