diff options
author | Matt Ploetz <maploetz@us.ibm.com> | 2013-11-25 13:35:52 -0600 |
---|---|---|
committer | A. Patrick Williams III <iawillia@us.ibm.com> | 2013-12-09 13:58:59 -0600 |
commit | 7d1bbf71c30e8357e338fc4dda6b1f2547598153 (patch) | |
tree | c164f46e6148c5886fe5787f339af981fdebf2ba /src/usr/hwpf/hwp | |
parent | 7f888bf4d6ba420c5c5aa0f0a66741a4f57275a8 (diff) | |
download | talos-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')
-rw-r--r-- | src/usr/hwpf/hwp/dram_training/mss_draminit_training/mss_draminit_training.C | 31 |
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) |