summaryrefslogtreecommitdiffstats
path: root/firmware
diff options
context:
space:
mode:
authorMarc Kleine-Budde <mkl@pengutronix.de>2014-09-16 15:31:27 +0200
committerMarc Kleine-Budde <mkl@pengutronix.de>2014-09-18 11:15:27 +0200
commitde5944883ebbedbf5adc8497659772f5da7b7d72 (patch)
tree921e40457958910f41baff7caf50157d5c1a11cd /firmware
parent25e924450fcb23c11c07c95ea8964dd9f174652e (diff)
downloadtalos-obmc-linux-de5944883ebbedbf5adc8497659772f5da7b7d72.tar.gz
talos-obmc-linux-de5944883ebbedbf5adc8497659772f5da7b7d72.zip
can: flexcan: put TX mailbox into TX_INACTIVE mode after tx-complete
After sending a RTR frame the TX mailbox becomes a RX_EMPTY mailbox. To avoid side effects when the RX-FIFO is full, this patch puts the TX mailbox into TX_INACTIVE mode in the transmission complete interrupt handler. This, of course, leaves a race window between the actual completion of the transmission and the handling of tx-complete interrupt. However this is the best we can do without busy polling the tx complete interrupt. Cc: linux-stable <stable@vger.kernel.org> Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Diffstat (limited to 'firmware')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud