diff options
author | Raja Das <rajadas2@in.ibm.com> | 2017-06-08 00:28:03 -0500 |
---|---|---|
committer | Sachin Gupta <sgupta2m@in.ibm.com> | 2017-07-05 06:53:34 -0400 |
commit | 12219c7338dd5c3d8ae16401c07eb4dd24c27060 (patch) | |
tree | 4c283f54b325ff329d95597239d1d2c946756928 /src/hwpf | |
parent | cab5852648c8b9cc7c4ec99b6048cfc7e9f1fe9b (diff) | |
download | talos-sbe-12219c7338dd5c3d8ae16401c07eb4dd24c27060.tar.gz talos-sbe-12219c7338dd5c3d8ae16401c07eb4dd24c27060.zip |
Fuse core mode support
Change-Id: I9f034d958ff3a499da623d73badd2ee06565a425
RTC: 166962
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41521
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Shakeeb A. Pasha B K <shakeebbk@in.ibm.com>
Reviewed-by: AMIT J. TENDOLKAR <amit.tendolkar@in.ibm.com>
Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
Diffstat (limited to 'src/hwpf')
-rw-r--r-- | src/hwpf/target.C | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/hwpf/target.C b/src/hwpf/target.C index fcd21dcb..42806095 100644 --- a/src/hwpf/target.C +++ b/src/hwpf/target.C @@ -59,13 +59,16 @@ namespace fapi2 uint64_t iv_chipId : 8; uint64_t iv_deviceIdDontCare2 : 20; uint64_t iv_c4Pin : 1; - uint64_t iv_deviceIdDontCare3 : 23; + uint64_t iv_deviceIdDontCare3 :17; + uint64_t iv_fusedMode : 1; + uint64_t iv_deviceIdDontCare4 :5; }; uint64_t iv_deviceIdReg; } l_deviceId; uint8_t l_chipName = fapi2::ENUM_ATTR_NAME_NONE; uint8_t l_ec = 0; + uint8_t fusedMode = 0; fapi2::Target<fapi2::TARGET_TYPE_PROC_CHIP> l_chipTarget = plat_getChipTarget(); @@ -84,10 +87,12 @@ namespace fapi2 static_cast<uint8_t>(l_deviceId.iv_chipId)); assert(false); } - + fusedMode = (uint8_t)l_deviceId.iv_fusedMode; FAPI_TRY(PLAT_ATTR_INIT(fapi2::ATTR_NAME, l_chipTarget, l_chipName)); - FAPI_TRY(PLAT_ATTR_INIT(fapi2::ATTR_EC, l_chipTarget, l_ec)); + FAPI_TRY(PLAT_ATTR_INIT(fapi2::ATTR_FUSED_CORE_MODE, + fapi2::Target<TARGET_TYPE_SYSTEM>(), + fusedMode)); fapi_try_exit: return fapi2::current_err; } |