From 303dd8b941e79924357b8ae9831ccd810b5c03a9 Mon Sep 17 00:00:00 2001 From: Louis Stermole Date: Thu, 9 May 2019 15:54:50 -0400 Subject: [PATCH] Add retry of EXP_FW_STATUS when status is FW_BUSY Change-Id: Ib1540b68beed197ea0b2784af2358ea363594a67 Original-Change-Id: Ic6b962fd4afdcce617ebb893b307ad5cc95086b8 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/77203 Tested-by: FSP CI Jenkins Tested-by: Jenkins Server Reviewed-by: Glenn Miles Tested-by: PPE CI Tested-by: Hostboot CI Reviewed-by: Mark Pizzutillo Reviewed-by: STEPHEN GLANCY Reviewed-by: Thi N. Tran Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/81011 Reviewed-by: RAJA DAS Tested-by: RAJA DAS --- .../hwp/memory/lib/shared/exp_consts.H | 1 + .../xml/error_info/mss_exp_errors.xml | 20 +++++++++++++++++++ 2 files changed, 21 insertions(+) diff --git a/src/import/chips/ocmb/explorer/procedures/hwp/memory/lib/shared/exp_consts.H b/src/import/chips/ocmb/explorer/procedures/hwp/memory/lib/shared/exp_consts.H index f489718e3..ec4971d26 100644 --- a/src/import/chips/ocmb/explorer/procedures/hwp/memory/lib/shared/exp_consts.H +++ b/src/import/chips/ocmb/explorer/procedures/hwp/memory/lib/shared/exp_consts.H @@ -132,6 +132,7 @@ enum status_codes SUCCESS = 0x00, ADDRESS_OUT_OF_RANGE = 0x01, ADDRESS_PROHIBITED = 0x02, + FW_BUSY = 0xFE, }; /// diff --git a/src/import/chips/ocmb/explorer/procedures/xml/error_info/mss_exp_errors.xml b/src/import/chips/ocmb/explorer/procedures/xml/error_info/mss_exp_errors.xml index f48742f88..f0d677893 100644 --- a/src/import/chips/ocmb/explorer/procedures/xml/error_info/mss_exp_errors.xml +++ b/src/import/chips/ocmb/explorer/procedures/xml/error_info/mss_exp_errors.xml @@ -117,6 +117,26 @@ + + RC_MSS_EXP_I2C_FW_STATUS_BUSY + + Received FW_BUSY status after polling timeout for + command ID EXP_FW_STATUS + + STATUS_CODE + + CODE + MEDIUM + + + TARGET + HIGH + + + TARGET + + + RC_MSS_EXP_I2C_POLLING_TIMEOUT