linux/drivers/net/can/m_can
Pankaj Sharma fb7d6a81c2 can: m_can: add support for one shot mode
According to the CAN Specification (see ISO 11898-1:2015, 8.3.4
Recovery Management), the M_CAN provides means for automatic
retransmission of frames that have lost arbitration or that
have been disturbed by errors during transmission. By default
automatic retransmission is enabled.

The Bosch MCAN controller has support for disabling automatic
retransmission.

To support time-triggered communication as described in ISO
11898-1:2015, chapter 9.2, the automatic retransmission may be
disabled via CCCR.DAR.

CAN_CTRLMODE_ONE_SHOT is used for disabling automatic retransmission.

Signed-off-by: Pankaj Sharma <pankj.sharma@samsung.com>
Signed-off-by: Sriram Dash <sriram.dash@samsung.com>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
2019-11-11 21:58:09 +01:00
..
Kconfig can: tcan4x5x: Add tcan4x5x driver to the kernel 2019-07-24 10:31:54 +02:00
m_can.c can: m_can: add support for one shot mode 2019-11-11 21:58:09 +01:00
m_can.h can: m_can: Rename m_can_priv to m_can_classdev 2019-07-24 10:31:54 +02:00
m_can_platform.c can: m_can_platform: m_can_plat_probe(): add missing error handling if mcan_class is NULL 2019-08-20 13:41:26 +02:00
Makefile can: tcan4x5x: Add tcan4x5x driver to the kernel 2019-07-24 10:31:54 +02:00
tcan4x5x.c can: tcan4x5x: Remove checking the wake pin 2019-09-03 10:23:57 +02:00