MLK-21511 can: flexcan: clear fd related bit when "fd off"
authorJoakim Zhang <qiangqing.zhang@nxp.com>
Sat, 20 Apr 2019 09:26:32 +0000 (17:26 +0800)
committerJoakim Zhang <qiangqing.zhang@nxp.com>
Tue, 30 Apr 2019 05:20:02 +0000 (13:20 +0800)
commitbabe97e4370d26078bc3cc0f44835d9d24628d6f
tree53ba5378e828610c52afa737cecfd54b0bf97929
parent106fd4a1a13441b323e69f0de2e7273318c57af3
MLK-21511 can: flexcan: clear fd related bit when "fd off"

Fd mode related bit in register will keep asserted when setting "fd off"
in userspace after once setting "fd on" before. Clear fd related bit
when "fd off" is more reasonble. Also clean the cbt and fdcbt register
bit before setting.

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