All of lore.kernel.org
 help / color / mirror / Atom feed
* mcf5441x: flexcan FIFO and mailbox mode (was: Re: [PATCH v5 5/5] can: flexcan: add mcf5441x support)
@ 2022-01-06 11:18 Marc Kleine-Budde
  2022-01-19  6:25 ` Angelo Dureghello
  0 siblings, 1 reply; 6+ messages in thread
From: Marc Kleine-Budde @ 2022-01-06 11:18 UTC (permalink / raw)
  To: Angelo Dureghello
  Cc: gerg, geert, linux-m68k, linux-can, qiangqing.zhang, Dario Binacchi

[-- Attachment #1: Type: text/plain, Size: 1405 bytes --]

Hello Angelo,

On 02.07.2021 11:48:41, Angelo Dureghello wrote:
> Add flexcan support for NXP ColdFire mcf5441x family.
> 
> This flexcan module is quite similar to imx6 flexcan module, but
> with some exceptions:
> 
> - 3 separate interrupt sources, MB, BOFF and ERR,
> - implements 16 mb only,
> - m68k architecture is not supporting devicetrees, so a
>   platform data check/case has been added,
> - ColdFire is m68k, so big-endian cpu, with a little-endian flexcan
>   module.

we're currently discussing the option that the user of a flexcan can
switch between RX-FIFO and RX via mailboxes.

I noticed that the mcf5441x currently is configured for FIFO mode. Have
you tested the driver in mailbox mode?

The reason that some cores use the FIFO mode is, that they cannot
receive RTR CAN frames in mailbox mode. According to the IP core
overview table, the mcf5441x can receive RTR frames.

If the IP core supports reception of RTR frames, mailbox mode should be
used, as it makes use of more buffers (16-2) instead of 6 in FIFO mode.
Should we activate mailbox mode for the mcf5441x?

regards,
Marc

-- 
Pengutronix e.K.                 | Marc Kleine-Budde           |
Embedded Linux                   | https://www.pengutronix.de  |
Vertretung West/Dortmund         | Phone: +49-231-2826-924     |
Amtsgericht Hildesheim, HRA 2686 | Fax:   +49-5121-206917-5555 |

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2022-01-21 10:16 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-01-06 11:18 mcf5441x: flexcan FIFO and mailbox mode (was: Re: [PATCH v5 5/5] can: flexcan: add mcf5441x support) Marc Kleine-Budde
2022-01-19  6:25 ` Angelo Dureghello
2022-01-19  6:38   ` Marc Kleine-Budde
2022-01-20 23:35     ` Angelo Dureghello
2022-01-21  8:49       ` Marc Kleine-Budde
2022-01-21 10:16         ` Angelo Dureghello

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.