diff options
| author | Chris Cain <cjcain@us.ibm.com> | 2018-10-10 15:33:36 -0500 |
|---|---|---|
| committer | Christopher J. Cain <cjcain@us.ibm.com> | 2018-10-29 17:11:53 -0500 |
| commit | 49d91f3310f2b105b19fc0d3ca1de5f1f7a5e2f0 (patch) | |
| tree | 0764bd8895c7aee72e9b1b2b38a5dd644a3f7e59 /src/occ_405/dimm | |
| parent | 008cb0bc5f1acc593d73d78c712bd531c3feef00 (diff) | |
| download | talos-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-x | src/occ_405/dimm/dimm.c | 8 |
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 |

