diff --git a/src/import/chips/p9/procedures/hwp/perv/p9_getecid.C b/src/import/chips/p9/procedures/hwp/perv/p9_getecid.C index 8dc15b71c69..ed66eb025be 100644 --- a/src/import/chips/p9/procedures/hwp/perv/p9_getecid.C +++ b/src/import/chips/p9/procedures/hwp/perv/p9_getecid.C @@ -164,7 +164,7 @@ fapi2::ReturnCode p9_getecid(const fapi2::Target& FAPI_TRY(l_fuseString.insert(l_ecid_part1_data64(), 64, 64)); - FAPI_TRY(l_fuseString.insert(l_ecid_part2_data64(), 128, 48)); + FAPI_TRY(l_fuseString.insert(l_ecid_part2_data64(), 128, 64)); o_fuseString = l_fuseString; diff --git a/src/import/chips/p9/procedures/hwp/perv/p9_getecid.H b/src/import/chips/p9/procedures/hwp/perv/p9_getecid.H index 92cd7dec5c9..9ff41b80fa9 100644 --- a/src/import/chips/p9/procedures/hwp/perv/p9_getecid.H +++ b/src/import/chips/p9/procedures/hwp/perv/p9_getecid.H @@ -44,7 +44,7 @@ enum P9_GETECID_Private_Constants { - fuseString_len = 176, // fuse string length + fuseString_len = 192, // fuse string length ddLevelPciePart = 0b100, // bit field in ecid buffer representing DD1.01 ddLevelMemoryPart1 = 0b110, // bit field in ecid buffer representing DD1.02 ddLevelMemoryPart2 = 0b111, // bit field in ecid buffer representing DD1.03