summaryrefslogtreecommitdiffstats
path: root/src/occ_405/dimm
diff options
context:
space:
mode:
authorChris Cain <cjcain@us.ibm.com>2018-10-10 15:33:36 -0500
committerChristopher J. Cain <cjcain@us.ibm.com>2018-10-29 17:11:53 -0500
commit49d91f3310f2b105b19fc0d3ca1de5f1f7a5e2f0 (patch)
tree0764bd8895c7aee72e9b1b2b38a5dd644a3f7e59 /src/occ_405/dimm
parent008cb0bc5f1acc593d73d78c712bd531c3feef00 (diff)
downloadtalos-occ-49d91f3310f2b105b19fc0d3ca1de5f1f7a5e2f0.tar.gz
talos-occ-49d91f3310f2b105b19fc0d3ca1de5f1f7a5e2f0.zip
NVDIMM procedure update
- stop mcbist - reduce delay times to 0 - disable min power domain reduction Misc cleanup: skip i2c lock release on non-Nimbus systems Change-Id: If1789a562df1dca245b1eb63f5355924a042d73d RTC: 173789 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/67311 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Martha Broyles <mbroyles@us.ibm.com> Reviewed-by: William A. Bryan <wilbryan@us.ibm.com> Reviewed-by: Christopher J. Cain <cjcain@us.ibm.com>
Diffstat (limited to 'src/occ_405/dimm')
-rwxr-xr-xsrc/occ_405/dimm/dimm.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/occ_405/dimm/dimm.c b/src/occ_405/dimm/dimm.c
index 6d7f54c..56d36dd 100755
--- a/src/occ_405/dimm/dimm.c
+++ b/src/occ_405/dimm/dimm.c
@@ -712,7 +712,11 @@ void disable_all_dimms()
TRAC_INFO("disable_all_dimms: DIMM temp collection is being stopped");
G_mem_monitoring_allowed = false;
}
- occ_i2c_lock_release(G_dimm_sm_args.i2cEngine);
+
+ if (MEM_TYPE_NIMBUS == G_sysConfigData.mem_type)
+ {
+ occ_i2c_lock_release(G_dimm_sm_args.i2cEngine);
+ }
}
// Function Specification
@@ -749,7 +753,7 @@ void task_dimm_sm(struct task *i_self)
#ifdef DEBUG_LOCK_TESTING
SIMULATE_HOST();
#endif
- if (MEM_TYPE_NIMBUS == G_sysConfigData.mem_type)
+ if (MEM_TYPE_NIMBUS == G_sysConfigData.mem_type)
{
// First handle any outstanding I2C reset
OpenPOWER on IntegriCloud