zephyr/drivers/can
Ioan Dragomir 92a11405f7 drivers: can: Add CAN support for max32662
Adapt MAX32690 driver to use Wrap_MXC_CAN_Init to handle differences
in the MSDK API (see analogdevicesinc/msdk#1306) between the
MAX32690 and MAX32662.

can_driver_api.timing_min required phase_seg1 >= 3 and phase_seg2 >= 2
when configuring CAN bit timing. Both microcontrollers covered by this
driver (MAX32662, MAX32690) support values down to 1 for both of these
timing parameters.

Refer to the docs for registers CAN_BUSTIM1, CANn_BUSTIM1.

Add a can0 node to the MAX32662 dtsi.

Signed-off-by: Ioan Dragomir <ioan.dragomir@analog.com>
2025-06-16 14:13:59 -04:00
..
transceiver
can_common.c drivers: can: common: mark unused function argument as such 2025-05-09 18:00:27 +02:00
can_esp32_twai.c
can_fake.c
can_handlers.c
can_kvaser_pci.c
can_loopback.c
can_max32.c drivers: can: Add CAN support for max32662 2025-06-16 14:13:59 -04:00
can_mcan.c drivers: can: mcan: merge nested if-statements into one 2025-05-28 12:22:11 +02:00
can_mcp251xfd.c
can_mcp251xfd.h
can_mcp2515.c drivers: can: mcp2515: reformat files using clang-format 2025-06-02 13:29:17 +02:00
can_mcp2515.h drivers: can: mcp2515: reformat files using clang-format 2025-06-02 13:29:17 +02:00
can_mcux_flexcan.c
can_mcux_mcan.c
can_native_linux_adapt.c
can_native_linux_adapt.h
can_native_linux.c
can_nrf.c
can_numaker.c drivers: can: support nuvoton m55m1x series 2025-05-09 14:01:32 +02:00
can_nxp_s32_canxl.c
can_rcar.c drivers: can: rcar: merge nested if-statements into one 2025-05-28 11:18:23 +02:00
can_renesas_ra.c driver: can: renesas: remove first can bus starting at init 2025-05-29 06:31:47 +02:00
can_renesas_rz_canfd.c drivers: can: Initial support for RZ/G3S 2025-05-09 17:59:38 +02:00
can_sam0.c
can_sam.c
can_shell.c
can_sja1000_priv.h
can_sja1000.c
can_stm32_bxcan.c
can_stm32_fdcan.c
can_stm32h7_fdcan.c
can_tcan4x5x.c
can_xmc4xxx.c
CMakeLists.txt drivers: can: Add max32xxx CAN driver 2025-06-16 14:13:59 -04:00
Kconfig drivers: can: Add max32xxx CAN driver 2025-06-16 14:13:59 -04:00
Kconfig.esp32
Kconfig.fake
Kconfig.kvaser
Kconfig.loopback
Kconfig.max32 drivers: can: Add max32xxx CAN driver 2025-06-16 14:13:59 -04:00
Kconfig.mcan
Kconfig.mcp251xfd
Kconfig.mcp2515
Kconfig.mcux
Kconfig.native_linux
Kconfig.nrf
Kconfig.numaker drivers: can: support nuvoton m55m1x series 2025-05-09 14:01:32 +02:00
Kconfig.nxp_s32
Kconfig.rcar
Kconfig.renesas_ra
Kconfig.renesas_rz drivers: can: Initial support for RZ/G3S 2025-05-09 17:59:38 +02:00
Kconfig.sam
Kconfig.sam0
Kconfig.sja1000
Kconfig.stm32
Kconfig.tcan4x5x
Kconfig.xmc4xxx