Skip to content
Commit 0d1862ea authored by Marc Kleine-Budde's avatar Marc Kleine-Budde
Browse files

can: flexcan: fix flexcan_chip_start() on imx6



In the flexcan_chip_start() function first the flexcan core is going through
the soft reset sequence, then the RX FIFO is enabled.

With the hardware is put into FIFO mode, message buffers 1...7 are reserved by
the FIFO engine. The remaining message buffers are in reset default values.
This patch removes the bogus initialization of the message buffers, as it
causes an imprecise external abort on imx6.

Cc: linux-stable <stable@vger.kernel.org>
Reported-by: default avatarLothar Waßmann <LW@KARO-electronics.de>
Tested-by: default avatarLothar Waßmann <LW@KARO-electronics.de>
Signed-off-by: default avatarMarc Kleine-Budde <mkl@pengutronix.de>
parent 9a3bab6b
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment