From 0ea4fac253c05c6af0da915b63261c0c4940bc02 Mon Sep 17 00:00:00 2001 From: Matthew Raybuck Date: Sat, 17 Aug 2019 18:29:04 -0500 Subject: Enable BPM Updates 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 Reviewed-by: Christian R Geddes Tested-by: Jenkins Server Tested-by: Jenkins OP Build CI Tested-by: Jenkins OP HW Tested-by: FSP CI Jenkins Reviewed-by: Daniel M Crowell --- src/include/usr/isteps/nvdimm/bpmreasoncodes.H | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/include/usr') diff --git a/src/include/usr/isteps/nvdimm/bpmreasoncodes.H b/src/include/usr/isteps/nvdimm/bpmreasoncodes.H index 820364c05..69f9202eb 100644 --- a/src/include/usr/isteps/nvdimm/bpmreasoncodes.H +++ b/src/include/usr/isteps/nvdimm/bpmreasoncodes.H @@ -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, @@ -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, -- cgit v1.2.3