camera: intel: ipu6: control TNR by tuning data

TNR is controlled by tuning data, and default not
to run TNR when there is no control data in tuning file

BUG=b:309390470, b:309390481
TEST=emerge-nissa cros-camera-hal-intel-ipu6

Change-Id: I14b48aa6e97da571a5fa401ca0a1ff1ff2833eb3
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/camera/+/4970693
Commit-Queue: Ren-Pei Zeng <kamesan@chromium.org>
Reviewed-by: Yating Wang <yating.wang@intel.corp-partner.google.com>
Tested-by: Yating Wang <yating.wang@intel.corp-partner.google.com>
Reviewed-by: Ren-Pei Zeng <kamesan@chromium.org>
diff --git a/hal/intel/ipu6/src/platformdata/CameraParser.cpp b/hal/intel/ipu6/src/platformdata/CameraParser.cpp
index 0ff609e..81cbf9e 100644
--- a/hal/intel/ipu6/src/platformdata/CameraParser.cpp
+++ b/hal/intel/ipu6/src/platformdata/CameraParser.cpp
@@ -621,7 +621,7 @@
             val > 0 ? std::min(val, MAX_FACES_DETECTABLE) : MAX_FACES_DETECTABLE;
     } else if (strcmp(name, "tnrExtraFrameNum") == 0) {
         int val = atoi(atts[1]);
-        pCurrentCam->mTnrExtraFrameNum = val > 0 ? val : DEFAULT_TNR_EXTRA_FRAME_NUM;
+        pCurrentCam->mTnrExtraFrameNum = val > 0 ? val : 0;
     } else if (strcmp(name, "dummyStillSink") == 0) {
         pCurrentCam->mDummyStillSink = strcmp(atts[1], "true") == 0;
     } else if (strcmp(name, "useGpuTnr") == 0) {
diff --git a/hal/intel/ipu6/src/platformdata/PlatformData.h b/hal/intel/ipu6/src/platformdata/PlatformData.h
index 85dc55b..fdaa33f 100644
--- a/hal/intel/ipu6/src/platformdata/PlatformData.h
+++ b/hal/intel/ipu6/src/platformdata/PlatformData.h
@@ -56,8 +56,6 @@
 #define FACE_ENGINE_INTEL_PVL 0
 #define FACE_ENGINE_GOOGLE_FACESSD 1
 
-#define DEFAULT_TNR_EXTRA_FRAME_NUM 2
-
 /* Max number of the RAW buffer number is 32.
  * Max number size of the pipeline depth is 6.
  * Max setting count should be larger than raw buffer number + pipeline depth.
@@ -157,7 +155,7 @@
                       mSwProcessingAlignWithIsp(false),
                       mMaxNvmDataSize(0),
                       mNvmOverwrittenFileSize(0),
-                      mTnrExtraFrameNum(DEFAULT_TNR_EXTRA_FRAME_NUM),
+                      mTnrExtraFrameNum(0),
                       mDummyStillSink(false),
                       mGpuTnrEnabled(false),
                       mRemoveCacheFlushOutputBuffer(false),