diff options
Diffstat (limited to 'src/import/chips/p9/procedures/hwp/memory/lib/spd/rdimm/rdimm_raw_cards.C')
-rw-r--r-- | src/import/chips/p9/procedures/hwp/memory/lib/spd/rdimm/rdimm_raw_cards.C | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/src/import/chips/p9/procedures/hwp/memory/lib/spd/rdimm/rdimm_raw_cards.C b/src/import/chips/p9/procedures/hwp/memory/lib/spd/rdimm/rdimm_raw_cards.C index 3fbcf44e2..a61640a84 100644 --- a/src/import/chips/p9/procedures/hwp/memory/lib/spd/rdimm/rdimm_raw_cards.C +++ b/src/import/chips/p9/procedures/hwp/memory/lib/spd/rdimm/rdimm_raw_cards.C @@ -117,6 +117,30 @@ rcw_settings rdimm_rc_a1( 0x00, // RC00 0x07);// RCBX /// +/// @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?) + 0x00, // RC02 + 0x0F, // RC06_07 + 0x03, // RC08 //Should be set in eff_config, decided via 3DS/ SDP + 0x00, // RC09 //Should be set in eff_config for CKE power DOWN modep:q + 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 B2 settings /// rcw_settings rdimm_rc_b2( 0x00, // RC00 @@ -171,6 +195,7 @@ const std::vector< std::pair< uint8_t , rcw_settings> > RAW_CARDS = // settings for every raw card that JEDEC puts out. Openpower // can't break due to a missing raw card... {raw_card_rev::A1, rdimm_rc_a1}, + {raw_card_rev::B1, rdimm_rc_b1}, {raw_card_rev::C1, rdimm_rc_c1}, {raw_card_rev::VBU, rdimm_rc_vbu}, {raw_card_rev::B2, rdimm_rc_b2}, |