[EMUL] TRIV2 device support boath 2.3/2.4
authorJiho Chu <jiho.chu@samsung.com>
Tue, 11 Apr 2023 03:44:18 +0000 (12:44 +0900)
committer추지호/SoC Architecture팀(SR)/삼성전자 <jiho.chu@samsung.com>
Tue, 11 Apr 2023 09:32:53 +0000 (18:32 +0900)
This patch makes TRIV2 device support both 2.3/2.4 devices.

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

index 698b1aafafe45d013d4e77b4b60cdcf0360cf157..bc37a8eba04bec86f10575a4d0a58643c5e5253d 100644 (file)
@@ -629,8 +629,11 @@ TrinityEmulAPI::checkVersion (uint64_t npu_version) const {
   minor = NPU_VERSION_MINOR (npu_version);
 
   if (major == 2) {
-    if (minor == 3 &&
-        (dev_type_ == NPUCOND_TRIV23_CONN_SOCIP || dev_type_ == NPUCOND_TRIV23_CONN_UNKNOWN)) {
+    if (dev_type_ == dev_type::NPUCOND_TRIV2_CONN_UNKNOWN ||
+        dev_type_ == dev_type::NPUCOND_TRIV2_CONN_SOCIP) {
+      match = true;
+    } else if (minor == 3 && (dev_type_ == NPUCOND_TRIV23_CONN_SOCIP ||
+                              dev_type_ == NPUCOND_TRIV23_CONN_UNKNOWN)) {
       match = true;
     } else if (minor == 4 && (dev_type_ == NPUCOND_TRIV24_CONN_SOCIP ||
                               dev_type_ == NPUCOND_TRIV24_CONN_UNKNOWN)) {