summaryrefslogtreecommitdiffstats
path: root/src/usr/i2c/i2c.H
diff options
context:
space:
mode:
authorMike Baiocchi <baiocchi@us.ibm.com>2015-04-02 13:42:00 -0500
committerA. Patrick Williams III <iawillia@us.ibm.com>2015-04-09 21:38:09 -0500
commit9419597dac3c8e59da79023acdbda64f1ab0d5ca (patch)
tree3571c55b7ee830642ab265f7a2c30fad985f7043 /src/usr/i2c/i2c.H
parent11adfe7dd53ddf8bfb33d82c7de5fc80e08a0666 (diff)
downloadtalos-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-xsrc/usr/i2c/i2c.H4
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.
*
OpenPOWER on IntegriCloud