zephyr/drivers/can
Martin Jäger 1bd9e366be drivers: can: stm32: support for dual CAN instances
CAN1 and CAN2 share the memory for the filter banks.

This commit adds an offset for filters installed for CAN2, allowing to
use both CAN instances simultaneously.

The hardware allows to freely split the avalable 28 filters between
CAN1 and CAN2. In order to simplify the driver implementation, it only
supports an equal split of 14 filters per instance. This is the same
amount of filters as available in MCUs with only a single CAN.

Signed-off-by: Martin Jäger <martin@libre.solar>
2022-06-22 12:25:26 +02:00
..
transceiver drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
can_common.c drivers: can: rename API functions from timing_*_data to timing_data_* 2022-05-11 10:47:54 +02:00
can_handlers.c drivers: can: convert enum can_mode to a bit field 2022-05-11 10:47:54 +02:00
can_loopback.c drivers: can: convert enum can_mode to a bit field 2022-05-11 10:47:54 +02:00
can_mcan_priv.h drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
can_mcan.c drivers: can: add CAN_MODE_FD 2022-05-11 10:47:54 +02:00
can_mcan.h drivers: can: convert enum can_mode to a bit field 2022-05-11 10:47:54 +02:00
can_mcp2515.c drivers: can: convert enum can_mode to a bit field 2022-05-11 10:47:54 +02:00
can_mcp2515.h drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
can_mcux_flexcan.c drivers: can: convert enum can_mode to a bit field 2022-05-11 10:47:54 +02:00
can_mcux_mcan.c drivers: can: rename API functions from timing_*_data to timing_data_* 2022-05-11 10:47:54 +02:00
can_rcar.c drivers: can: convert enum can_mode to a bit field 2022-05-11 10:47:54 +02:00
can_sam.c drivers: can: rename API functions from timing_*_data to timing_data_* 2022-05-11 10:47:54 +02:00
can_shell.c drivers: can: convert enum can_mode to a bit field 2022-05-11 10:47:54 +02:00
can_socketcan.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
can_stm32.c drivers: can: stm32: support for dual CAN instances 2022-06-22 12:25:26 +02:00
can_stm32.h drivers: can: stm32: support for dual CAN instances 2022-06-22 12:25:26 +02:00
can_stm32fd.c drivers: can: stm32: fix return type missed 2022-06-20 11:34:18 -04:00
can_stm32h7.c drivers: can: can_stm32h7: Fix min timings 2022-05-24 08:49:41 -07:00
can_utils.h
CMakeLists.txt
Kconfig
Kconfig.loopback
Kconfig.mcan
Kconfig.mcp2515
Kconfig.mcux
Kconfig.rcar
Kconfig.sam drivers: can: sam: use UPLL clock instead of PLLA clock 2022-05-09 09:27:40 +02:00
Kconfig.stm32 drivers: can: stm32: support for dual CAN instances 2022-06-22 12:25:26 +02:00
Kconfig.stm32fd
Kconfig.stm32h7