QCamera3: Add EEPROM version info static vendor tag

EEPROM version vendor static tag should be set depending
on camera capabilities.

Bug: 33624829
Test: testEEPROMVersion in camera PTS
Change-Id: I87ccb1bf153071efe83e376109fd93e3ec846c51
diff --git a/msm8998/QCamera2/HAL3/QCamera3HWI.cpp b/msm8998/QCamera2/HAL3/QCamera3HWI.cpp
index d8880a4..ee98321 100644
--- a/msm8998/QCamera2/HAL3/QCamera3HWI.cpp
+++ b/msm8998/QCamera2/HAL3/QCamera3HWI.cpp
@@ -10028,6 +10028,15 @@
     staticInfo.update(QCAMERA3_STATS_IS_HDR_SCENE_CONFIDENCE_RANGE,
             is_hdr_confidence_range, 2);
 
+    size_t eepromLength = strnlen(
+            reinterpret_cast<const char *>(
+                    gCamCapability[cameraId]->eeprom_version_info),
+            sizeof(gCamCapability[cameraId]->eeprom_version_info));
+    if (0 < eepromLength) {
+        staticInfo.update(NEXUS_EXPERIMENTAL_2017_EEPROM_VERSION_INFO,
+                gCamCapability[cameraId]->eeprom_version_info, eepromLength);
+    }
+
     gStaticMetadata[cameraId] = staticInfo.release();
     return rc;
 }