From 04d22fe292e1d74bd700d238bf4165dc8dc7e24e Mon Sep 17 00:00:00 2001 From: Andre Marin Date: Tue, 6 Jun 2017 15:58:14 -0500 Subject: [PATCH] Enable weak enable drive and CKE power down mode & disable clocks Disabling Y2/Y3 clocks for raw cards C1 and C2 from the existing raw card references we have set Change-Id: I223b80f9b2371392fdbca9d0f5392c4e68922484 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41450 Reviewed-by: STEPHEN GLANCY Reviewed-by: Michael D. Pardeik Tested-by: Jenkins Server Tested-by: Hostboot CI Reviewed-by: Jennifer A. Stofer Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41458 Reviewed-by: Hostboot Team Tested-by: FSP CI Jenkins Tested-by: Jenkins OP Build CI Reviewed-by: Daniel M. Crowell --- .../lib/spd/rdimm/ddr4/rdimm_raw_cards.C | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/src/import/generic/memory/lib/spd/rdimm/ddr4/rdimm_raw_cards.C b/src/import/generic/memory/lib/spd/rdimm/ddr4/rdimm_raw_cards.C index 0b4e50f0211..0f757153d7d 100644 --- a/src/import/generic/memory/lib/spd/rdimm/ddr4/rdimm_raw_cards.C +++ b/src/import/generic/memory/lib/spd/rdimm/ddr4/rdimm_raw_cards.C @@ -49,11 +49,11 @@ namespace mss /// /// @brief raw card C1 settings /// -rcw_settings rdimm_rc_c1( 0x00, // RC00 - 0x00, // RC01 (C might be the right answer?) +rcw_settings rdimm_rc_c1( 0x02, // RC00 + 0x0C, // RC01 0x00, // RC02 0x0F, // RC06_07 - 0x00, // RC09 + 0x0C, // RC09 0x0E, // RC0B 0x00, // RC0C 0x00, // RC0F @@ -71,11 +71,11 @@ rcw_settings rdimm_rc_c1( 0x00, // RC00 /// @brief raw card C2 settings /// @note same settings as C1 /// -rcw_settings rdimm_rc_c2( 0x00, // RC00 - 0x00, // RC01 (C might be the right answer?) +rcw_settings rdimm_rc_c2( 0x02, // RC00 + 0x0C, // RC01 0x00, // RC02 0x0F, // RC06_07 - 0x00, // RC09 + 0x0C, // RC09 0x0E, // RC0B 0x00, // RC0C 0x00, // RC0F @@ -92,11 +92,11 @@ rcw_settings rdimm_rc_c2( 0x00, // RC00 /// /// @brief raw card A1 settings /// -rcw_settings rdimm_rc_a1( 0x00, // RC00 - 0x00, // RC01 (C might be the right answer?) +rcw_settings rdimm_rc_a1( 0x02, // RC00 + 0x00, // RC01 0x00, // RC02 0x0F, // RC06_07 - 0x00, // RC09 + 0x0C, // RC09 0x0E, // RC0B 0x00, // RC0C 0x00, // RC0F @@ -114,11 +114,11 @@ rcw_settings rdimm_rc_a1( 0x00, // RC00 /// @brief raw card B1 settings /// @note need to verify, copy from b2, need to verify with b1 annex /// -rcw_settings rdimm_rc_b1( 0x00, // RC00 - 0x00, // RC01 (C might be the right answer?) +rcw_settings rdimm_rc_b1( 0x02, // RC00 + 0x00, // RC01 0x00, // RC02 0x0F, // RC06_07 - 0x00, // RC09 //Should be set in eff_config for CKE power DOWN modep:q + 0x0C, // RC09 Could be set in eff_config for CKE power DOWN mode 0x0E, // RC0B 0x00, // RC0C 0x00, // RC0F @@ -135,11 +135,11 @@ rcw_settings rdimm_rc_b1( 0x00, // RC00 /// /// @brief raw card B2 settings /// -rcw_settings rdimm_rc_b2( 0x00, // RC00 - 0x00, // RC01 (C might be the right answer?) +rcw_settings rdimm_rc_b2( 0x02, // RC00 + 0x00, // RC01 0x00, // RC02 0x0F, // RC06_07 - 0x00, // RC09 + 0x0C, // RC09 0x0E, // RC0B 0x00, // RC0C 0x00, // RC0F @@ -156,11 +156,11 @@ rcw_settings rdimm_rc_b2( 0x00, // RC00 //// /// @brief raw card for custom dimms /// -rcw_settings rdimm_rc_custom ( 0x00, // RC00 - 0x00, // RC01 (C might be the right answer?) +rcw_settings rdimm_rc_custom ( 0x02, // RC00 + 0x00, // RC01 0x00, // RC02 0x0F, // RC06_07 - 0x00, // RC09 + 0x0C, // RC09 0x0E, // RC0B 0x00, // RC0C 0x00, // RC0F @@ -174,14 +174,14 @@ rcw_settings rdimm_rc_custom ( 0x00, // RC00 0x00, // RCAX 0x07);// RCBX -// +/// /// @brief raw card VBU settings /// -rcw_settings rdimm_rc_vbu( 0x00, // RC00 +rcw_settings rdimm_rc_vbu( 0x02, // RC00 0x00, // RC01 0x00, // RC02 0x0F, // RC06_07 - 0x00, // RC09 + 0x0C, // RC09 0x0E, // RC0B 0x00, // RC0C 0x00, // RC0F