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 10:30:05 -0700 |
| commit | fea0071c60870fbebc605ef72d87668d72dbbd81 (patch) | |
| tree | 4e03b5a6c7cf27f77e4032539c3b7b331940b34a /include | |
| parent | 48f0f14ffb6ff4852922994d11fbda418d40100e (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')
0 files changed, 0 insertions, 0 deletions
