diff options
author | Mike Baiocchi <baiocchi@us.ibm.com> | 2015-04-02 13:42:00 -0500 |
---|---|---|
committer | A. Patrick Williams III <iawillia@us.ibm.com> | 2015-04-09 21:38:09 -0500 |
commit | 9419597dac3c8e59da79023acdbda64f1ab0d5ca (patch) | |
tree | 3571c55b7ee830642ab265f7a2c30fad985f7043 /src/usr/i2c/i2c.H | |
parent | 11adfe7dd53ddf8bfb33d82c7de5fc80e08a0666 (diff) | |
download | talos-hostboot-9419597dac3c8e59da79023acdbda64f1ab0d5ca.tar.gz talos-hostboot-9419597dac3c8e59da79023acdbda64f1ab0d5ca.zip |
Fix I2C Reset to resolve I2C Bus Arbitration Lost Errors
This commit fixes 2 bugs where the full "Force Reset and Unlock"
I2C reset procedure used to both avoid and recover from I2C Bus
Arbitration Lost errors was not being performed correctly on any
ports but port 0.
Change-Id: Ie967d81917e9b942d5cb516856075ebdb5029487
CQ: SW297864
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/16842
Reviewed-by: WILLIAM G. HOFFA <wghoffa@us.ibm.com>
Tested-by: Jenkins Server
Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/usr/i2c/i2c.H')
-rwxr-xr-x | src/usr/i2c/i2c.H | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/usr/i2c/i2c.H b/src/usr/i2c/i2c.H index c3e52785a..4a7466370 100755 --- a/src/usr/i2c/i2c.H +++ b/src/usr/i2c/i2c.H @@ -723,8 +723,8 @@ errlHndl_t i2cSendStopSignal(TARGETING::Target * i_target, /** * @brief This function will reset the I2C Master engine specified - * by the args. It will also then initiate a Stop cmd to the - * slave device. + * by the args. It will also end the sequence by initiating a Stop + * cmd to all ports on the engine that have a slave device. * * @param[in] i_target - The I2C master target. * |