summaryrefslogtreecommitdiffstats
path: root/drivers/net/can/cc770
diff options
context:
space:
mode:
authorWolfgang Grandegger <wg@grandegger.com>2011-12-12 16:09:28 +0100
committerMarc Kleine-Budde <mkl@pengutronix.de>2012-02-03 00:24:50 +0100
commit6e9d554fa6e481a848358c215f129432262123c0 (patch)
tree74929f3f9fe8e3108f214ad28d60bbbb4762ca8b /drivers/net/can/cc770
parentba7605745d5c99f0e71b3ec6c7cb5ed6afe540ad (diff)
downloadop-kernel-dev-6e9d554fa6e481a848358c215f129432262123c0.zip
op-kernel-dev-6e9d554fa6e481a848358c215f129432262123c0.tar.gz
can: flexcan: fix irq flooding by clearing all interrupt sources
As pointed out by Reuben Dowle and Lothar Waßmann, the TWRN_INT, RWRN_INT, BOFF_INT interrupt sources need to be cleared as well to avoid interrupt flooding, at least for the Flexcan on i.MX28 SOCs. Furthermore, the interrupts are only cleared, if really one of those interrupt sources are pending (which is not the case for rx and tx done). Cc: Reuben Dowle <Reuben.Dowle@navico.com> Cc: Lothar Waßmann <LW@KARO-electronics.de> Signed-off-by: Wolfgang Grandegger <wg@grandegger.com> Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Diffstat (limited to 'drivers/net/can/cc770')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud