diff options
author | Tsung Yeung <tyeung@us.ibm.com> | 2019-10-23 10:50:36 -0400 |
---|---|---|
committer | Christian R Geddes <crgeddes@us.ibm.com> | 2019-11-01 10:20:26 -0500 |
commit | 3f41702fbfd6a5c4f4de9eabedf1d8acb801ae20 (patch) | |
tree | 6d93b3350255d3b4371c87c0273e5934cf55c587 /src/usr/i2c/eeprom_utils.C | |
parent | 9c4be0da9b51bbaa8e71cf20acc68368a39b5c75 (diff) | |
download | talos-hostboot-3f41702fbfd6a5c4f4de9eabedf1d8acb801ae20.tar.gz talos-hostboot-3f41702fbfd6a5c4f4de9eabedf1d8acb801ae20.zip |
Replaces NVDIMM flush sequence with CCS
The current design relies on the power control logic to put the nvdimm
into STR. There have been several defects opened on the nvdimm failing
to save due to STR not entered but no indication of the function failing
to execute. Therefore, the decision has been made to leverage CCS to issue
STR and assert RESETn. This gives us full control of what goes onto the
bus and not have to worry about STR getting exit due to unwanted mainline
traffic.
The same CCS sequence has already been exercised numerous times on AC
powerloss path.
Change-Id: Idd422beea72ee5902674562f5834c1ac9e79fe00
CQ:SW477735
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/85831
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Dev-Ready: STEPHEN GLANCY <sglancy@us.ibm.com>
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com>
Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com>
Tested-by: HWSV CI <hwsv-ci+hostboot@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://rchgit01.rchland.ibm.com/gerrit1/85879
Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com>
Reviewed-by: Christian R Geddes <crgeddes@us.ibm.com>
Diffstat (limited to 'src/usr/i2c/eeprom_utils.C')
0 files changed, 0 insertions, 0 deletions