MLK-21415 can: flexcan: add Tx support for variable payload size
authorJoakim Zhang <qiangqing.zhang@nxp.com>
Thu, 18 Apr 2019 08:54:34 +0000 (16:54 +0800)
committerJoakim Zhang <qiangqing.zhang@nxp.com>
Thu, 18 Apr 2019 09:16:19 +0000 (17:16 +0800)
commit439d24627a8fe4f36e1dcc4c1cb2bb4aa09a5728
tree084eac226c7d3aa792fc714805812d4c1321e6d7
parent962f506d3b0fed13631895e389322dbec5633133
MLK-21415 can: flexcan: add Tx support for variable payload size

Now the FlexCAN driver always use last mailbox for TX, it will work well when
MB payload size is 8/16 bytes. TX mailbox would change to 13 when MB payload
size is 64 bytes to support CANFD. So we may need to set iflag register to add
support for variable payload size.

Signed-off-by: Joakim Zhang <qiangqing.zhang@nxp.com>
drivers/net/can/flexcan.c