diff options
author | Christian Geddes <crgeddes@us.ibm.com> | 2017-10-13 14:18:17 -0500 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2017-11-17 21:05:53 -0500 |
commit | 4bfe046e2f8bedcb1ca04fdb702e11c81af46840 (patch) | |
tree | 293928b64ed4806e7e424241d874cb37f17f1d0a /src/include/cstdlib | |
parent | 5b86ae89fcd99c36516ec9bd8a597bdcf1a1ca1e (diff) | |
download | talos-hostboot-4bfe046e2f8bedcb1ca04fdb702e11c81af46840.tar.gz talos-hostboot-4bfe046e2f8bedcb1ca04fdb702e11c81af46840.zip |
Use readSeeprom PSU chipop to get SBE seeprom image version
During an SBE update we were getting I2C collisions when trying to
access pnor on the "running" or "active" side of the seeprom. This
commit adds support for a PSU chipOp called "readSeeprom" which
allows the host to make a request to the SBE to copy a specified
chunk of pnor out to a buffer in memory which the host can access.
This commit also uses this chipOp in place of the I2C read during
the SBE update of the active seeprom side.
Change-Id: I4b639ebe6090dcc0bdbb42f13fcb12c23260a8b4
RTC: 180959
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/48408
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Reviewed-by: Matt Derksen <mderkse1@us.ibm.com>
Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/include/cstdlib')
0 files changed, 0 insertions, 0 deletions