|
43 | 43 | #include <lib/shared/exp_consts.H>
|
44 | 44 | #include "exptest_utils.H"
|
45 | 45 | #include "../expscom_trace.H"
|
46 |
| - |
| 46 | +#include <targeting/odyutil.H> |
47 | 47 |
|
48 | 48 | using namespace TARGETING;
|
49 | 49 | using namespace ERRORLOG;
|
@@ -170,6 +170,13 @@ public:
|
170 | 170 | break;
|
171 | 171 | }
|
172 | 172 |
|
| 173 | + // Skip the test if we have Odyssey chips present |
| 174 | + if(TARGETING::UTIL::isOdysseyChip(l_explorerList[0])) |
| 175 | + { |
| 176 | + TS_INFO("testExpscomI2c: Odyssey chip detected; skipping the test"); |
| 177 | + break; |
| 178 | + } |
| 179 | + |
173 | 180 | // Get the system's MEM_PORT units, we will use these as test targets
|
174 | 181 | TargetHandleList l_memportList;
|
175 | 182 | getAllChiplets( l_memportList,
|
@@ -448,6 +455,13 @@ public:
|
448 | 455 | break;
|
449 | 456 | }
|
450 | 457 |
|
| 458 | + // Skip the test if we have Odyssey chips present |
| 459 | + if(TARGETING::UTIL::isOdysseyChip(l_explorerList[0])) |
| 460 | + { |
| 461 | + TS_INFO("testExpscomI2cPlatform: Odyssey chip detected; skipping the test"); |
| 462 | + break; |
| 463 | + } |
| 464 | + |
451 | 465 | // We will use the first and last targets for these scom tests
|
452 | 466 | auto l_firstExpChip = l_explorerList.front();
|
453 | 467 | auto l_lastExpChip = l_explorerList.back();
|
@@ -608,6 +622,13 @@ public:
|
608 | 622 | break;
|
609 | 623 | }
|
610 | 624 |
|
| 625 | + // Skip the test if we have Odyssey chips present |
| 626 | + if(TARGETING::UTIL::isOdysseyChip(l_explorerList[0])) |
| 627 | + { |
| 628 | + TS_INFO("testExpscomMmio: Odyssey chip detected; skipping the test"); |
| 629 | + break; |
| 630 | + } |
| 631 | + |
611 | 632 | auto l_firstExpChip = l_explorerList.front();
|
612 | 633 | auto l_lastExpChip = l_explorerList.back();
|
613 | 634 |
|
@@ -783,6 +804,13 @@ public:
|
783 | 804 | break;
|
784 | 805 | }
|
785 | 806 |
|
| 807 | + // Skip the test if we have Odyssey chips present |
| 808 | + if(TARGETING::UTIL::isOdysseyChip(l_explorerList[0])) |
| 809 | + { |
| 810 | + TS_INFO("testExpscomCombined: Odyssey chip detected; skipping the test"); |
| 811 | + break; |
| 812 | + } |
| 813 | + |
786 | 814 | auto l_firstExpChip = l_explorerList.front();
|
787 | 815 | auto l_lastExpChip = l_explorerList.back();
|
788 | 816 |
|
@@ -974,6 +1002,13 @@ public:
|
974 | 1002 | break;
|
975 | 1003 | }
|
976 | 1004 |
|
| 1005 | + // Skip the test if we have Odyssey chips present |
| 1006 | + if(TARGETING::UTIL::isOdysseyChip(l_explorerList[0])) |
| 1007 | + { |
| 1008 | + TS_INFO("testExpscomSbe: Odyssey chip detected; skipping the test"); |
| 1009 | + break; |
| 1010 | + } |
| 1011 | + |
977 | 1012 | auto l_firstExpChip = l_explorerList.front();
|
978 | 1013 | auto l_lastExpChip = l_explorerList.back();
|
979 | 1014 |
|
|
0 commit comments