diff options
| author | Joachim Fenkes <fenkes@de.ibm.com> | 2017-04-04 15:25:09 +0200 |
|---|---|---|
| committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2017-05-31 11:03:08 -0400 |
| commit | 8bc9ab725ca8f0aacfb0fa9488b8032245bc03ff (patch) | |
| tree | 82bd4f14d52e882a5e2b132fdd3e189dbbc16b25 /src/import | |
| parent | 67db890039e28b7afe1e3d3b316045aa78bfd24d (diff) | |
| download | blackbird-hostboot-8bc9ab725ca8f0aacfb0fa9488b8032245bc03ff.tar.gz blackbird-hostboot-8bc9ab725ca8f0aacfb0fa9488b8032245bc03ff.zip | |
p9_start_cbs: Level 3
Change-Id: Ief11cafd247718c4b2c35f313e5fd493a7d28091
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38799
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com>
Reviewed-by: Joachim Fenkes <fenkes@de.ibm.com>
Reviewed-by: RAJA DAS <rajadas2@in.ibm.com>
Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/39716
Reviewed-by: Hostboot Team <hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/import')
3 files changed, 53 insertions, 10 deletions
diff --git a/src/import/chips/p9/procedures/hwp/perv/p9_start_cbs.C b/src/import/chips/p9/procedures/hwp/perv/p9_start_cbs.C index 64faf5401..54a212f6c 100644 --- a/src/import/chips/p9/procedures/hwp/perv/p9_start_cbs.C +++ b/src/import/chips/p9/procedures/hwp/perv/p9_start_cbs.C @@ -31,7 +31,7 @@ // *HWP HW Backup Owner : Srinivas V Naga <srinivan@in.ibm.com> // *HWP FW Owner : sunil kumar <skumar8j@in.ibm.com> // *HWP Team : Perv -// *HWP Level : 2 +// *HWP Level : 3 // *HWP Consumed by : SE:HB //------------------------------------------------------------------------------ @@ -148,7 +148,7 @@ fapi2::ReturnCode p9_start_cbs(const fapi2::Target<fapi2::TARGET_TYPE_PROC_CHIP> .set_MASTER_CHIP(i_target_chip) .set_CBS_CS_READ(l_data32_cbs_cs) .set_CBS_CS_IDLE_VALUE(CBS_IDLE_VALUE) - .set_LOOP_COUNT(l_timeout) + .set_LOOP_COUNT(P9_CFAM_CBS_POLL_COUNT) .set_HW_DELAY(P9_CBS_IDLE_HW_NS_DELAY), "ERROR: CBS HAS NOT REACHED IDLE STATE VALUE 0x002 "); diff --git a/src/import/chips/p9/procedures/hwp/perv/p9_start_cbs.H b/src/import/chips/p9/procedures/hwp/perv/p9_start_cbs.H index bd8878aef..54469e40a 100644 --- a/src/import/chips/p9/procedures/hwp/perv/p9_start_cbs.H +++ b/src/import/chips/p9/procedures/hwp/perv/p9_start_cbs.H @@ -5,7 +5,7 @@ /* */ /* OpenPOWER HostBoot Project */ /* */ -/* Contributors Listed Below - COPYRIGHT 2015,2016 */ +/* Contributors Listed Below - COPYRIGHT 2015,2017 */ /* [+] International Business Machines Corp. */ /* */ /* */ @@ -31,7 +31,7 @@ // *HWP HW Backup Owner : Srinivas V Naga <srinivan@in.ibm.com> // *HWP FW Owner : sunil kumar <skumar8j@in.ibm.com> // *HWP Team : Perv -// *HWP Level : 2 +// *HWP Level : 3 // *HWP Consumed by : SE:HB //------------------------------------------------------------------------------ diff --git a/src/import/chips/p9/procedures/xml/error_info/p9_start_cbs_errors.xml b/src/import/chips/p9/procedures/xml/error_info/p9_start_cbs_errors.xml index 0bcc75f03..7753b4523 100644 --- a/src/import/chips/p9/procedures/xml/error_info/p9_start_cbs_errors.xml +++ b/src/import/chips/p9/procedures/xml/error_info/p9_start_cbs_errors.xml @@ -29,9 +29,8 @@ <hwpErrors> <!-- ******************************************************************** --> <hwpError> - <sbeError/> <rc>RC_CBS_NOT_IN_IDLE_STATE</rc> - <description>CBS is not in IDLE state</description> + <description>CBS did not complete (did not arrive in IDLE state) within timeout</description> <collectFfdc>p9_pib2pcb_mux_seq, MASTER_CHIP_TARGET</collectFfdc> <collectRegisterFfdc> <id>ROOT_CTRL_REGISTERS_CFAM</id> @@ -57,12 +56,21 @@ <ffdc>CBS_CS_IDLE_VALUE</ffdc> <ffdc>LOOP_COUNT</ffdc> <ffdc>HW_DELAY</ffdc> + <callout> + <target>MASTER_CHIP</target> + <priority>HIGH</priority> + </callout> + <deconfigure> + <target>MASTER_CHIP</target> + </deconfigure> + <gard> + <target>MASTER_CHIP</target> + </gard> </hwpError> <!-- ******************************************************************** --> <hwpError> - <sbeError/> <rc>RC_VDN_PGOOD_NOT_SET</rc> - <description>VDN_PGOOD not set to 1</description> + <description>Nest power (VDN) Power Good indication not set</description> <collectFfdc>p9_pib2pcb_mux_seq, MASTER_CHIP</collectFfdc> <collectRegisterFfdc> <id>ROOT_CTRL_REGISTERS_CFAM</id> @@ -85,12 +93,29 @@ <targetType>TARGET_TYPE_PROC_CHIP</targetType> </collectRegisterFfdc> <ffdc>CBS_ENVSTAT_READ</ffdc> + <callout> + <!-- Call out the processor VRM --> + <hw> + <hwid>SPIVID_SLAVE_PART</hwid> + <refTarget>MASTER_CHIP</refTarget> + </hw> + <priority>HIGH</priority> + </callout> + <callout> + <target>MASTER_CHIP</target> + <priority>MEDIUM</priority> + </callout> + <deconfigure> + <target>MASTER_CHIP</target> + </deconfigure> + <gard> + <target>MASTER_CHIP</target> + </gard> </hwpError> <!-- ******************************************************************** --> <hwpError> - <sbeError/> <rc>RC_VDD_NEST_OBSERVE_NOT_SET</rc> - <description>VDD bit not set</description> + <description>Nest power (VDN) observe bit not set</description> <collectFfdc>p9_pib2pcb_mux_seq, MASTER_CHIP</collectFfdc> <collectRegisterFfdc> <id>ROOT_CTRL_REGISTERS_CFAM</id> @@ -113,6 +138,24 @@ <targetType>TARGET_TYPE_PROC_CHIP</targetType> </collectRegisterFfdc> <ffdc>FSI2PIB_STATUS_READ</ffdc> + <callout> + <hw> + <!-- Call out the processor VRM --> + <hwid>SPIVID_SLAVE_PART</hwid> + <refTarget>MASTER_CHIP</refTarget> + </hw> + <priority>HIGH</priority> + </callout> + <callout> + <target>MASTER_CHIP</target> + <priority>MEDIUM</priority> + </callout> + <deconfigure> + <target>MASTER_CHIP</target> + </deconfigure> + <gard> + <target>MASTER_CHIP</target> + </gard> </hwpError> <!-- ******************************************************************** --> <hwpError> |

