Diable minor version check
authorJiho Chu <jiho.chu@samsung.com>
Tue, 25 Apr 2023 00:57:56 +0000 (09:57 +0900)
committer추지호/SoC Architecture팀(SR)/삼성전자 <jiho.chu@samsung.com>
Tue, 25 Apr 2023 01:25:23 +0000 (10:25 +0900)
Current device type does not present minor version information.
The minor version check would be implemented later.

Signed-off-by: Jiho Chu <jiho.chu@samsung.com>
src/core/npu/NPUdrvAPI_triv2.cc

index 9f2330e745fabdd3854afd418356f745092a830a..f6766dcc1c2a45702543f7fdd4156876079fffb8 100644 (file)
@@ -134,20 +134,13 @@ TrinityVision2API::checkSanity () {
   enum trinity_dev_type type =
       static_cast<enum trinity_dev_type> ((min_ver & TRINITY_MASK_DEV) >> TRINITY_SHIFT_DEV);
 
-  uint32_t major = (TRINITY_MASK_MAJOR_VER & min_ver) >> TRINITY_SHIFT_MAJOR_VER;
-  uint32_t minor = (TRINITY_MASK_MINOR_VER & min_ver) >> TRINITY_SHIFT_MINOR_VER;
-  uint32_t extra = (TRINITY_MASK_EXTRA_VER & min_ver) >> TRINITY_SHIFT_EXTRA_VER;
-
   /* Check if this device is a TRIV2-compatible one */
   if (type != TRINITY_DEV_VISION2 && type != TRINITY_DEV_VISION2_CUSE) {
     logerr (TAG, "Invalid device type: %d\n", type);
     return -ENODEV;
   }
 
-  if (minor != (dev_type_ & DEVICEVERSION_MASK)) {
-    logerr (TAG, "Invalid device version: %d.%d.%d\n", major, minor, extra);
-    return -ENODEV;
-  }
+  // @todo needs to check minor version
 
   min_ver &= ~TRINITY_MASK_DEV;
   /* Check if the major version numbers are same */