summaryrefslogtreecommitdiffstats
path: root/src/import/generic/memory/lib/spd/rdimm/ddr4/rdimm_raw_cards.H
diff options
context:
space:
mode:
Diffstat (limited to 'src/import/generic/memory/lib/spd/rdimm/ddr4/rdimm_raw_cards.H')
-rw-r--r--src/import/generic/memory/lib/spd/rdimm/ddr4/rdimm_raw_cards.H11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/import/generic/memory/lib/spd/rdimm/ddr4/rdimm_raw_cards.H b/src/import/generic/memory/lib/spd/rdimm/ddr4/rdimm_raw_cards.H
index b130de1b9..85205544e 100644
--- a/src/import/generic/memory/lib/spd/rdimm/ddr4/rdimm_raw_cards.H
+++ b/src/import/generic/memory/lib/spd/rdimm/ddr4/rdimm_raw_cards.H
@@ -52,6 +52,11 @@ namespace rdimm
///
enum raw_card_rev : uint8_t
{
+
+ // TODO:RTC178807 - Update how NVDIMMs are handled once more are up and running in the lab
+ // NVDIMM's have the same RC value as custom DIMMs, but are defined by SPD byte 03 differently
+ NVDIMM = 0x1F,
+
A1 = 0x20,
B1 = 0x21,
@@ -76,12 +81,14 @@ extern const std::vector< std::pair< uint8_t, rcw_settings> > RAW_CARDS;
}// rdimm
// Exposed so we can test them.
-extern rcw_settings rdimm_rc_c1;
-extern rcw_settings rdimm_rc_c2;
+// Alphabetized list below
extern rcw_settings rdimm_rc_a1;
extern rcw_settings rdimm_rc_b1;
extern rcw_settings rdimm_rc_b2;
+extern rcw_settings rdimm_rc_c1;
+extern rcw_settings rdimm_rc_c2;
extern rcw_settings rdimm_rc_custom;
+extern rcw_settings rdimm_rc_nvdimm;
extern rcw_settings rdimm_rc_vbu;
}// mss
OpenPOWER on IntegriCloud