diff options
author | Benoît Locher <Benoit.Locher@skf.com> | 2012-08-27 15:02:45 +0200 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2012-10-02 09:47:26 -0700 |
commit | 9680ec7a46f19fd9b143adc8c69493834f450eee (patch) | |
tree | db987408b857a04c7379e1406aaf796915d2887d /include/linux/rculist_nulls.h | |
parent | bc2f6ff9239c013e9ad1ff5a64b86d85d7fc4a3f (diff) |
can: mcp251x: avoid repeated frame bug
commit cab32f39dcc5b35db96497dc0a026b5dea76e4e7 upstream.
The MCP2515 has a silicon bug causing repeated frame transmission, see section
5 of MCP2515 Rev. B Silicon Errata Revision G (March 2007).
Basically, setting TXBnCTRL.TXREQ in either SPI mode (00 or 11) will eventually
cause the bug. The workaround proposed by Microchip is to use mode 00 and send
a RTS command on the SPI bus to initiate the transmission.
Signed-off-by: Benoît Locher <Benoit.Locher@skf.com>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'include/linux/rculist_nulls.h')
0 files changed, 0 insertions, 0 deletions