summaryrefslogtreecommitdiffstats
path: root/src/usr/hwpf/hwp/dram_training
diff options
context:
space:
mode:
authorMatt Ploetz <maploetz@us.ibm.com>2013-11-25 13:35:52 -0600
committerA. Patrick Williams III <iawillia@us.ibm.com>2013-12-09 13:58:59 -0600
commit7d1bbf71c30e8357e338fc4dda6b1f2547598153 (patch)
treec164f46e6148c5886fe5787f339af981fdebf2ba /src/usr/hwpf/hwp/dram_training
parent7f888bf4d6ba420c5c5aa0f0a66741a4f57275a8 (diff)
downloadtalos-hostboot-7d1bbf71c30e8357e338fc4dda6b1f2547598153.tar.gz
talos-hostboot-7d1bbf71c30e8357e338fc4dda6b1f2547598153.zip
INITPROC: Hostboot - SW234033 HWP mss_draminit_training.C 1.69
Change-Id: I6b9b8b9db73534a7a6a58ff0fa37facde1dc9cf8 CQ: SW234033 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/7422 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/usr/hwpf/hwp/dram_training')
-rw-r--r--src/usr/hwpf/hwp/dram_training/mss_draminit_training/mss_draminit_training.C31
1 files changed, 13 insertions, 18 deletions
diff --git a/src/usr/hwpf/hwp/dram_training/mss_draminit_training/mss_draminit_training.C b/src/usr/hwpf/hwp/dram_training/mss_draminit_training/mss_draminit_training.C
index 39b5501e8..1b2980f3b 100644
--- a/src/usr/hwpf/hwp/dram_training/mss_draminit_training/mss_draminit_training.C
+++ b/src/usr/hwpf/hwp/dram_training/mss_draminit_training/mss_draminit_training.C
@@ -20,7 +20,7 @@
/* Origin: 30 */
/* */
/* IBM_PROLOG_END_TAG */
-// $Id: mss_draminit_training.C,v 1.68 2013/09/16 13:56:31 bellows Exp $
+// $Id: mss_draminit_training.C,v 1.69 2013/11/06 16:22:45 jdsloat Exp $
//------------------------------------------------------------------------------
// Don't forget to create CVS comments when you check in your changes!
//------------------------------------------------------------------------------
@@ -28,6 +28,7 @@
//------------------------------------------------------------------------------
// Version:| Author: | Date: | Comment:
//---------|----------|---------|------------------------------------------------
+// 1.69 | jdsloat |06-OCT-13| Removed Control Switch Attribute
// 1.68 | bellows |16-SEP-13| Hostboot compile update
// 1.67 | kcook |13-SEP-13| Updated define FAPI_LRDIMM token.
// 1.66 | kcook |27-AUG-13| Moved main LRDIMM sections into separate file.
@@ -330,9 +331,6 @@ ReturnCode mss_draminit_training_cloned(Target& i_target)
rc = FAPI_ATTR_GET(ATTR_EFF_DIMM_TYPE, &i_target, dimm_type);
if(rc) return rc;
- uint8_t control_switch = 0;
- rc = FAPI_ATTR_GET(ATTR_MSS_CONTROL_SWITCH, NULL, control_switch);
- if(rc) return rc;
uint8_t dram_gen = 0;
rc = FAPI_ATTR_GET(ATTR_EFF_DRAM_GEN, &i_target, dram_gen);
@@ -402,16 +400,15 @@ ReturnCode mss_draminit_training_cloned(Target& i_target)
rc = fapiPutScom(i_target, MEM_MBA01_CCS_MODEQ_0x030106A7, data_buffer_64);
if(rc) return rc;
- if ( ( control_switch && 0x01 ) )
+
+ rc = mss_set_bbm_regs (i_target);
+ if(rc)
{
- rc = mss_set_bbm_regs (i_target);
- if(rc)
- {
- FAPI_ERR( "Error Moving bad bit information to the Phy regs. Exiting.");
- return rc;
- }
+ FAPI_ERR( "Error Moving bad bit information to the Phy regs. Exiting.");
+ return rc;
}
+
if ( ( cal_steps_8.isBitSet(0) ) ||
( (cal_steps_8.isBitClear(0)) && (cal_steps_8.isBitClear(1)) &&
(cal_steps_8.isBitClear(2)) && (cal_steps_8.isBitClear(3)) &&
@@ -765,14 +762,12 @@ ReturnCode mss_draminit_training_cloned(Target& i_target)
if(rc) return rc;
}
- if ( ( control_switch && 0x01 ) )
+
+ rc = mss_get_bbm_regs(i_target);
+ if(rc)
{
- rc = mss_get_bbm_regs(i_target);
- if(rc)
- {
- FAPI_ERR( "Error Moving bad bit information from the Phy regs. Exiting.");
- return rc;
- }
+ FAPI_ERR( "Error Moving bad bit information from the Phy regs. Exiting.");
+ return rc;
}
if (complete_status == MSS_INIT_CAL_STALL)
OpenPOWER on IntegriCloud