summaryrefslogtreecommitdiffstats
path: root/src/import/chips/p9/procedures/hwp/memory/lib/spd
diff options
context:
space:
mode:
authorAndre Marin <aamarin@us.ibm.com>2016-09-16 13:21:20 -0500
committerDaniel M. Crowell <dcrowell@us.ibm.com>2017-03-03 16:05:22 -0500
commita6be506a5bdc3808d3530ce8752cf622dab7cbc3 (patch)
tree0e8ad20567e4c92ffada2c20c915b97803fdc803 /src/import/chips/p9/procedures/hwp/memory/lib/spd
parent89233faf84171bec98a8f2c01abd9dd73db8b116 (diff)
downloadtalos-hostboot-a6be506a5bdc3808d3530ce8752cf622dab7cbc3.tar.gz
talos-hostboot-a6be506a5bdc3808d3530ce8752cf622dab7cbc3.zip
Modify raw_card infras. to take in general raw card revs
Added rcd01 namespace to prevent possible future clashes with rcd02. Moved raw_card data structure from RDIMM to common since this will used by all dimm modules. Added fake LRDIMM RCD settings to move forward, added a TODO to figure what RCD settings we want... Change-Id: Ifea2ed2fce1cae9dcfa0a9705d541b1d76b5a5e6 Original-Change-Id: I849c3bd6b988247d652e34c4c50569d6a28c343b Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29895 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Reviewed-by: Louis Stermole <stermole@us.ibm.com> Reviewed-by: STEPHEN GLANCY <sglancy@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/37406 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Tested-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/spd_factory.C6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/import/chips/p9/procedures/hwp/memory/lib/spd/spd_factory.C b/src/import/chips/p9/procedures/hwp/memory/lib/spd/spd_factory.C
index 5280ea185..555fb6d28 100644
--- a/src/import/chips/p9/procedures/hwp/memory/lib/spd/spd_factory.C
+++ b/src/import/chips/p9/procedures/hwp/memory/lib/spd/spd_factory.C
@@ -43,7 +43,7 @@
// mss lib
#include <lib/spd/spd_factory.H>
#include <lib/spd/common/spd_decoder.H>
-#include <lib/spd/rdimm/raw_cards.H>
+#include <lib/spd/common/raw_cards.H>
#include <lib/utils/checker.H>
#include <lib/utils/c_str.H>
#include <lib/utils/conversions.H>
@@ -445,7 +445,7 @@ fapi2::ReturnCode factory(const fapi2::Target<TARGET_TYPE_DIMM>& i_target,
uint8_t l_encoding_rev = 0;
uint8_t l_additions_rev = 0;
uint8_t l_ref_raw_card_rev = 0;
- raw_card_t l_raw_card;
+ rcd01::raw_card_t l_raw_card;
// Attribute setting needed by mss::c_str() which is used in
// the SPD decoder for debugging help
@@ -462,7 +462,7 @@ fapi2::ReturnCode factory(const fapi2::Target<TARGET_TYPE_DIMM>& i_target,
// raw card settings
FAPI_TRY( reference_raw_card(i_target, i_spd_data, l_ref_raw_card_rev) );
- if( !find_value_from_key(RDIMM_RAW_CARDS, l_ref_raw_card_rev, l_raw_card) )
+ if( !find_value_from_key( rcd01::RAW_CARDS, l_ref_raw_card_rev, l_raw_card) )
{
FAPI_ERR( "Invalid reference raw card recieved: %d", l_ref_raw_card_rev );
return fapi2::FAPI2_RC_FALSE;
OpenPOWER on IntegriCloud