diff options
Diffstat (limited to 'src/usr/hwas/common/hwas.C')
| -rw-r--r-- | src/usr/hwas/common/hwas.C | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/usr/hwas/common/hwas.C b/src/usr/hwas/common/hwas.C index 0daea5577..ec565272c 100644 --- a/src/usr/hwas/common/hwas.C +++ b/src/usr/hwas/common/hwas.C @@ -293,7 +293,8 @@ errlHndl_t discoverTargets() uint16_t pgData[VPD_CP00_PG_DATA_LENGTH / sizeof(uint16_t)]; bzero(pgData, sizeof(pgData)); - if (pTarget->getAttr<ATTR_CLASS>() == CLASS_CHIP) + if (pTarget->getAttr<ATTR_CLASS>() == CLASS_CHIP && + pTarget->getAttr<ATTR_TYPE>() != TYPE_TPM) { // read Chip ID/EC data from these physical chips errl = platReadIDEC(pTarget); |

