diff options
author | Matt Derksen <mderkse1@us.ibm.com> | 2019-09-19 11:52:30 -0500 |
---|---|---|
committer | Daniel M Crowell <dcrowell@us.ibm.com> | 2019-11-05 09:06:10 -0600 |
commit | e01fc4be9a402a42d26a154ec80cdebae9665163 (patch) | |
tree | fce543720ac39d8c5f5b56ec2645f8cd76cb2d43 /src/include | |
parent | 51aae24611b4e6e39c02e4f23411e9c7c5c117ce (diff) | |
download | talos-hostboot-e01fc4be9a402a42d26a154ec80cdebae9665163.tar.gz talos-hostboot-e01fc4be9a402a42d26a154ec80cdebae9665163.zip |
NVDIMM update - Clear FW Ops Status verification
SMART is recommending after 0x41=0x02 (Clear FW Ops Status) that
the IBM utility read 0x71 to verify that the OPS_SUCCESS and
OPS_ERROR bits have been cleared and that only
Bit 2 (FIRMWARE_UPDATE_MODE) is set.
First of two fixes for SW469894
Change-Id: Id9e9d7fa5abd5bcd3bae806b27332513f48956b2
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/83946
Reviewed-by: TSUNG K YEUNG <tyeung@us.ibm.com>
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Corey V Swenson <cswenson@us.ibm.com>
Reviewed-by: Daniel M Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/include')
-rw-r--r-- | src/include/usr/isteps/nvdimm/nvdimmreasoncodes.H | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/include/usr/isteps/nvdimm/nvdimmreasoncodes.H b/src/include/usr/isteps/nvdimm/nvdimmreasoncodes.H index 25e7c27ea..058ee7b0d 100644 --- a/src/include/usr/isteps/nvdimm/nvdimmreasoncodes.H +++ b/src/include/usr/isteps/nvdimm/nvdimmreasoncodes.H @@ -109,6 +109,7 @@ enum nvdimmModuleId NVDIMM_CHECK_FW_SLOT = 0x3B, NVDIMM_ARM_PRE_CHECK = 0x3C, NVDIMM_ARM = 0x3D, + CLEAR_FW_OPS_STATUS = 0x3E, }; /** @@ -204,6 +205,7 @@ enum nvdimmReasonCode NVDIMM_ARM_PRE_CHECK_FAILED = NVDIMM_COMP_ID | 0x52, NVDIMM_ARM_ENCRYPTION_UNLOCK_FAILED = NVDIMM_COMP_ID | 0x53, NVDIMM_ARM_RETRY = NVDIMM_COMP_ID | 0x54, + NVDIMM_CLEAR_FW_OPS_STATUS_TIMEOUT = NVDIMM_COMP_ID | 0x55, // Failed to clear FW_OPS_STATUS }; enum UserDetailsTypes |