Skip to content

Commit

Permalink
Enable BPM Updates
Browse files Browse the repository at this point in the history
This commit turns on BPM updates and fixes several issues that were
preventing them from occuring successfully.

Change-Id: I2aa544c59f04fcc06bf7f10bdff5026579d7f053
RTC:212448
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/82487
Reviewed-by: Roland Veloz <rveloz@us.ibm.com>
Reviewed-by: Christian R Geddes <crgeddes@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: Daniel M Crowell <dcrowell@us.ibm.com>
  • Loading branch information
MRaybuck authored and dcrowell77 committed Aug 21, 2019
1 parent 0856a71 commit 0ea4fac
Show file tree
Hide file tree
Showing 3 changed files with 897 additions and 407 deletions.
4 changes: 4 additions & 0 deletions src/include/usr/isteps/nvdimm/bpmreasoncodes.H
Expand Up @@ -52,6 +52,7 @@ namespace BPM_RC
BPM_CHECK_FIRMWARE_CRC = 0x0C,
BPM_VERIFY_GOOD_BPM_STATE = 0x0D,
BPM_RUN_FW_UPDATES = 0x0F,
BPM_WRITE_VIA_SCAP = 0x10,
BPM_START_UPDATE = 0xFD,
BPM_END_UPDATE = 0xFE,
BPM_DUMMY_ERROR = 0xFF,
Expand All @@ -72,6 +73,9 @@ namespace BPM_RC
BPM_CMD_STATUS_ERROR_BIT_SET = BPM_COMP_ID | 0x0A,
BPM_FIRMWARE_CRC_VERIFY_FAILURE = BPM_COMP_ID | 0x0B,
BPM_VERSION_MISMATCH = BPM_COMP_ID | 0x0C,
BPM_EXCEEDED_RETRY_LIMIT_REG = BPM_COMP_ID | 0x0D,
BPM_EXCEEDED_RETRY_LIMIT_DATA = BPM_COMP_ID | 0x0E,
BPM_BAD_RESPONSE = BPM_COMP_ID | 0x0F,
BPM_ENTER_UPDATE_MODE = BPM_COMP_ID | 0xFD,
BPM_EXIT_UPDATE_MODE = BPM_COMP_ID | 0xFE,
BPM_DUMMY_REASONCODE = BPM_COMP_ID | 0xFF,
Expand Down

0 comments on commit 0ea4fac

Please sign in to comment.