summaryrefslogtreecommitdiffstats
path: root/src/usr/hwpf/hwp/bus_training/io_funcs.C
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/hwpf/hwp/bus_training/io_funcs.C')
-rw-r--r--src/usr/hwpf/hwp/bus_training/io_funcs.C25
1 files changed, 13 insertions, 12 deletions
diff --git a/src/usr/hwpf/hwp/bus_training/io_funcs.C b/src/usr/hwpf/hwp/bus_training/io_funcs.C
index 94263cb11..2e9c55806 100644
--- a/src/usr/hwpf/hwp/bus_training/io_funcs.C
+++ b/src/usr/hwpf/hwp/bus_training/io_funcs.C
@@ -5,7 +5,7 @@
/* */
/* IBM CONFIDENTIAL */
/* */
-/* COPYRIGHT International Business Machines Corp. 2012 */
+/* COPYRIGHT International Business Machines Corp. 2012,2013 */
/* */
/* p1 */
/* */
@@ -20,7 +20,7 @@
/* Origin: 30 */
/* */
/* IBM_PROLOG_END_TAG */
-// $Id: io_funcs.C,v 1.13 2012/12/04 08:28:37 varkeykv Exp $
+// $Id: io_funcs.C,v 1.14 2013/01/28 20:19:06 jaswamin Exp $
// *!***************************************************************************
// *! (C) Copyright International Business Machines Corp. 1997, 1998
// *! All Rights Reserved -- Property of IBM
@@ -39,6 +39,7 @@
//------------------------------------------------------------------------------
// Version:|Author: | Date: | Comment:
// --------|--------|--------|--------------------------------------------------
+// 1.14 |jaswamin|01/28/12| Changed fatal errors to warning prints to allow training to continue
// 1.0 |varkeykv|01/19/12| Initial check in to solve linker problems in host
// boot..moved in from io_run_training
//------------------------------------------------------------------------------
@@ -241,7 +242,7 @@ ReturnCode edi_training::training_function_status(const Target& master_chip_ta
if (status_data.getHalfWord(0) & fail_bit)
{
FAPI_ERR("io_run_training: the wiretest training state reported a fail \n");
- FAPI_SET_HWP_ERROR(rc, IO_RUN_TRAINING_FAIL_WIRETEST_RC);
+ //FAPI_SET_HWP_ERROR(rc, IO_RUN_TRAINING_FAIL_WIRETEST_RC);
wire_test_status = FAILED ;
rx_wderf_failed[WIRE_TEST]=true;
// Run First FAILED Data Capture for Wire Test for FAILED bus
@@ -269,7 +270,7 @@ ReturnCode edi_training::training_function_status(const Target& master_chip_ta
{
rx_wderf_failed[DESKEW]=true;
FAPI_ERR("io_run_training : deskew training state reported a fail \n");
- FAPI_SET_HWP_ERROR(rc, IO_RUN_TRAINING_FAIL_DESKEW_RC);
+ //FAPI_SET_HWP_ERROR(rc, IO_RUN_TRAINING_FAIL_DESKEW_RC);
desckew_status = FAILED ;
break;
}
@@ -292,7 +293,7 @@ ReturnCode edi_training::training_function_status(const Target& master_chip_ta
if (status_data.getHalfWord(0) & fail_bit)
{
FAPI_ERR("io_run_training : eye_opt_ training state reported a fail\n");
- FAPI_SET_HWP_ERROR(rc, IO_RUN_TRAINING_FAIL_EYE_OPT_RC);
+ //FAPI_SET_HWP_ERROR(rc, IO_RUN_TRAINING_FAIL_EYE_OPT_RC);
rx_wderf_failed[EYE_OPT]=true;
eye_opt_status = FAILED ;
break;
@@ -317,7 +318,7 @@ ReturnCode edi_training::training_function_status(const Target& master_chip_ta
{
FAPI_DBG("io_run_training: static repair encountered an error \n");
rx_wderf_failed[REPAIR]=true;
- FAPI_SET_HWP_ERROR(rc, IO_RUN_TRAINING_FAIL_REPAIR_RC);
+ //FAPI_SET_HWP_ERROR(rc, IO_RUN_TRAINING_FAIL_REPAIR_RC);
repair_status = FAILED ;
break;
}
@@ -343,7 +344,7 @@ ReturnCode edi_training::training_function_status(const Target& master_chip_ta
{
FAPI_DBG("io_run_training: rx_func_mode_failed \n");
rx_wderf_failed[FUNCTIONAL]=true;
- FAPI_SET_HWP_ERROR(rc, IO_RUN_TRAINING_FAIL_FUNC_MODE_RC);
+ //FAPI_SET_HWP_ERROR(rc, IO_RUN_TRAINING_FAIL_FUNC_MODE_RC);
functional_status = FAILED ;
break;
}
@@ -384,27 +385,27 @@ ReturnCode edi_training::training_function_status(const Target& master_chip_ta
if (wire_test_selected && wire_test_status== RUNNING)
{
FAPI_ERR("io_run_training: wiretest timeout");
- FAPI_SET_HWP_ERROR(rc, IO_RUN_TRAINING_WIRETEST_TIMEOUT_RC);
+ //FAPI_SET_HWP_ERROR(rc, IO_RUN_TRAINING_WIRETEST_TIMEOUT_RC);
}
else if (desckew_selected && desckew_status == RUNNING)
{
FAPI_ERR("io_run_training: deskew timeout");
- FAPI_SET_HWP_ERROR(rc, IO_RUN_TRAINING_DESKEW_TIMEOUT_RC);
+ //FAPI_SET_HWP_ERROR(rc, IO_RUN_TRAINING_DESKEW_TIMEOUT_RC);
}
else if (repair_selected && repair_status == RUNNING)
{
FAPI_ERR("io_run_training: repair timeout");
- FAPI_SET_HWP_ERROR(rc, IO_RUN_TRAINING_REPAIR_TIMEOUT_RC);
+ //FAPI_SET_HWP_ERROR(rc, IO_RUN_TRAINING_REPAIR_TIMEOUT_RC);
}
else if (eye_opt_selected && eye_opt_status == RUNNING)
{
FAPI_ERR("io_run_training: eyeopt timeout");
- FAPI_SET_HWP_ERROR(rc, IO_RUN_TRAINING_EYE_OPT_TIMEOUT_RC);
+ //FAPI_SET_HWP_ERROR(rc, IO_RUN_TRAINING_EYE_OPT_TIMEOUT_RC);
}
else
{
FAPI_ERR("io_run_training: func timeout");
- FAPI_SET_HWP_ERROR(rc, IO_RUN_TRAINING_FUNC_MODE_TIMEOUT_RC);
+ //FAPI_SET_HWP_ERROR(rc, IO_RUN_TRAINING_FUNC_MODE_TIMEOUT_RC);
}
break;
}
OpenPOWER on IntegriCloud