zephyr/drivers/can
Henrik Brix Andersen 8940c25145 drivers: can: flexcan: disable self-reception and support listen-only
Add work-around for the NXP MCUxpresso SDK not exposing APIs for
setting the listen-only (LOM) bit of the FlexCAN MCR register and the
self-reception disable (SRXDIS) bit of the CTRL1 register.

These bits can only be written when the FlexCAN module is in freeze
mode. Add a set of simplified functions (not supporting errata 9595) for
entering/exiting freeze mode.

This work-around can be removed again once the NXP MCUxpresso SDK
exposes the needed functionality.

Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
2019-09-30 12:31:27 -05:00
..
can_common.c cleanup: include/: move can.h to drivers/can.h 2019-06-27 22:55:49 -04:00
can_handlers.c kernel: Port remaining syscalls to new API 2019-09-12 11:31:50 +08:00
can_loopback.c net: canbus: Rename canbus to canbus_raw 2019-08-08 13:25:01 +03:00
can_loopback.h cleanup: include/: move can.h to drivers/can.h 2019-06-27 22:55:49 -04:00
can_mcp2515.c drivers: can: mcp2515: fix devicetree bindings 2019-08-18 09:56:42 +02:00
can_mcp2515.h cleanup: include/: move can.h to drivers/can.h 2019-06-27 22:55:49 -04:00
can_mcux_flexcan.c drivers: can: flexcan: disable self-reception and support listen-only 2019-09-30 12:31:27 -05:00
can_net.c net: l2: canbus: Add support for canbus Ethernet translator 2019-08-08 13:25:01 +03:00
can_shell.c drivers: can: Add CAN shell 2019-07-29 10:27:54 +03:00
can_stm32.c net: canbus: Rename canbus to canbus_raw 2019-08-08 13:25:01 +03:00
can_stm32.h drivers: can: stm32: Remove STM CAN_Init 2019-07-02 18:57:23 -04:00
CMakeLists.txt net: l2: 6LoCAN implementation 2019-08-08 13:25:01 +03:00
Kconfig net: l2: 6LoCAN implementation 2019-08-08 13:25:01 +03:00
Kconfig.loopback drivers: can: Add loopback driver 2019-05-12 16:54:49 -04:00
Kconfig.mcp2515 drivers: can: mcp2515: fix devicetree bindings 2019-08-18 09:56:42 +02:00
Kconfig.mcux drivers: can: flexcan: limit number of concurrent rx filters on k6x soc 2019-09-16 15:36:37 -05:00
Kconfig.net net: l2: 6LoCAN implementation 2019-08-08 13:25:01 +03:00
Kconfig.stm32 drivers: can: stm32: Update enable driver help message 2019-07-02 18:57:23 -04:00
socket_can_generic.h net: sockets: can: Close the socket cleanly 2019-06-18 17:58:00 +03:00