commit | afee786ee27d1e0ee82e65a65e810b7016c98354 | [log] [tgz] |
---|---|---|
author | Sean Howarth <showarth@google.com> | Fri May 31 15:28:19 2013 -0700 |
committer | Sean Howarth <showarth@google.com> | Mon Jun 03 21:26:00 2013 +0000 |
tree | 0b37f5b949a2d15ab351866bf302c6277e485f0b | |
parent | 2c11a67d43fdf023196dd961f9eaabb861be5a2d [diff] |
i2c: mv64xxx: separated transaction segments by repeated STARTs. All transaction segments (all i2c_msg's passed to a single call to master_xfer) should be separated on the bus by repeated START conditions. This change makes that so with the exception of zero-byte reads (which don't make sense since the slave will assume control of the data line). Zero-byte reads early terminate the transaction. Change-Id: I5ed9cbd94b6df0dc0bd33a7b8c0078e396fecd24