aboutsummaryrefslogtreecommitdiff
path: root/net/lapb/lapb_out.c
diff options
context:
space:
mode:
authorHarini Katakam <[email protected]>2015-01-14 00:04:59 +0530
committerWolfram Sang <[email protected]>2015-01-14 11:36:58 +0100
commit8a86c3aee0cfec09b35159da9d925157f3e4f2cc (patch)
tree5c9612020efa6cb0d27c744291a0135451013d1d /net/lapb/lapb_out.c
parentef2829144dc995d8263dbec3b057a29541e789b4 (diff)
i2c: cadence: Check for errata condition involving master receive
Cadence I2C controller has the following bugs: - completion indication is not given to the driver at the end of a read/receive transfer with HOLD bit set. - Invalid read transaction are generated on the bus when HW timeout condition occurs with HOLD bit set. As a result of the above, if a set of messages to be transferred with repeated start includes any message following a read message, completion is never indicated and timeout occurs. Hence a check is implemented to return -EOPNOTSUPP for such sequences. Signed-off-by: Harini Katakam <[email protected]> Signed-off-by: Vishnu Motghare <[email protected]> [wsa: fixed some whitespaces] Signed-off-by: Wolfram Sang <[email protected]>
Diffstat (limited to 'net/lapb/lapb_out.c')
0 files changed, 0 insertions, 0 deletions