diff options
author | Brian Silver <bsilver@us.ibm.com> | 2016-10-13 09:51:57 -0500 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2016-10-16 21:40:15 -0400 |
commit | 7326ad3c9b77f2adc19e58280b50934b69c16032 (patch) | |
tree | d439631fa4784f6c7f2ca0f3e493077032f9c32e /src/import/chips/p9/procedures/hwp/memory/lib/spd | |
parent | 7672512af9ddd64b5899ec41ba817905dd781730 (diff) | |
download | talos-hostboot-7326ad3c9b77f2adc19e58280b50934b69c16032.tar.gz talos-hostboot-7326ad3c9b77f2adc19e58280b50934b69c16032.zip |
Changes to limit DLL cal on spare DP8, stop CSS before starting
Enable parity after command for CCS
Disable parity via RC14
Enable DLL (MRS) enable
Send 0 value RCD
Repair clock-enable RCD control word
Change-Id: Id46a675afbc535989f7e0e451a084dfdc4d4a962
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/31142
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Reviewed-by: ANDRE A. MARIN <aamarin@us.ibm.com>
Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com>
Reviewed-by: JACOB L. HARVEY <jlharvey@us.ibm.com>
Dev-Ready: Brian R. Silver <bsilver@us.ibm.com>
Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/31170
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/import/chips/p9/procedures/hwp/memory/lib/spd')
-rw-r--r-- | src/import/chips/p9/procedures/hwp/memory/lib/spd/common/raw_cards.C | 114 |
1 files changed, 57 insertions, 57 deletions
diff --git a/src/import/chips/p9/procedures/hwp/memory/lib/spd/common/raw_cards.C b/src/import/chips/p9/procedures/hwp/memory/lib/spd/common/raw_cards.C index 58be65745..e7d32d454 100644 --- a/src/import/chips/p9/procedures/hwp/memory/lib/spd/common/raw_cards.C +++ b/src/import/chips/p9/procedures/hwp/memory/lib/spd/common/raw_cards.C @@ -68,71 +68,71 @@ enum raw_card_rev : uint8_t /// @brief raw card B0 settings /// // TODO RTC:160116 Fill in valid RCD data for LRDIMM -raw_card_t raw_card_b0( 0x00, - 0x00, - 0x00, - 0x0F, - 0x03, - 0x00, - 0x0E, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x07); +raw_card_t raw_card_b0( 0x00, // RC00 + 0x00, // RC01 (C might be the right answer) + 0x00, // RC02 + 0x0F, // RC06_7 + 0x03, // RC08 + 0x00, // RC09 + 0x0E, // RC0B + 0x00, // RC0C + 0x00, // RC0E + 0x00, // RC0F + 0x00, // RC1X + 0x00, // RC2X + 0x00, // RC4X + 0x00, // RC5X + 0x00, // RC6C + 0x00, // RC8X + 0x00, // RC9X + 0x00, // RCAx + 0x07);// RCBX /// /// @brief raw card C1 settings /// -raw_card_t raw_card_c1( 0x00, - 0x0B, - 0x00, - 0x0F, - 0x03, - 0x0F, - 0x0E, - 0x00, - 0x0D, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x07); +raw_card_t raw_card_c1( 0x00, // RC00 + 0x00, // RC01 (C might be the right answer?) + 0x00, // RC02 + 0x0F, // RC06_07 + 0x03, // RC08 + 0x00, // RC09 + 0x0E, // RC0B + 0x00, // RC0C + 0x0D, // RC0E + 0x00, // RC0F + 0x00, // RC1X + 0x00, // RC2X + 0x00, // RC4X + 0x00, // RC5X + 0x00, // RC6X + 0x00, // RC8X + 0x00, // RC9X + 0x00, // RCAX + 0x07);// RCBX /// /// @brief raw card VBU settings /// -raw_card_t raw_card_vbu( 0x00, - 0x00, - 0x00, - 0x0F, - 0x03, - 0x00, - 0x0E, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x07); +raw_card_t raw_card_vbu( 0x00, // RC00 + 0x00, // RC01 + 0x00, // RC02 + 0x0F, // RC06_07 + 0x03, // RC08 + 0x00, // RC09 + 0x0E, // RC0B + 0x00, // RC0C + 0x00, // RC0E + 0x00, // RC0F + 0x00, // RC1X + 0x00, // RC2X + 0x00, // RC4X + 0x00, // RC5X + 0x00, // RC6X + 0x00, // RC8X + 0x00, // RC9X + 0x00, // RCAX + 0x07);// RCBX // TODO - RTC:160121 Catch all for adding raw card data for DIMMs |