zephyr/tests/drivers/can/api/testcase.yaml
Andriy Gelman c7dab3df08 drivers: can: Add xmc4xxx CAN support
Adds CAN drivers for XMC4xxx SoCs.

XMC4xxx has multiple CAN nodes. The nodes share a common clock and
a message object pool.

The CAN nodes do not have a loopback mode. Instead there is an
internal bus which can be used to exchange messages between
nodes on the SoC. For this reason tests/samples which rely on the
loopback feature have been disabled.

Signed-off-by: Andriy Gelman <andriy.gelman@gmail.com>
2024-01-30 19:06:06 +01:00

29 lines
907 B
YAML

common:
tags:
- drivers
- can
depends_on: can
tests:
drivers.can.api:
filter: dt_chosen_enabled("zephyr,canbus") and not dt_compat_enabled("kvaser,pcican")
and not dt_compat_enabled("infineon,xmc4xxx-can-node")
drivers.can.api.rtr:
filter: dt_chosen_enabled("zephyr,canbus") and not dt_compat_enabled("kvaser,pcican")
and not dt_compat_enabled("infineon,xmc4xxx-can-node")
extra_configs:
- CONFIG_CAN_ACCEPT_RTR=y
drivers.can.api.twai:
extra_args: DTC_OVERLAY_FILE=twai-enable.overlay
filter: dt_compat_enabled("espressif,esp32-twai")
platform_allow:
- esp32_devkitc_wroom
- esp32_devkitc_wrover
- esp32c3_devkitm
- esp32s2_saola
- esp32s3_devkitm
- xiao_esp32s3
drivers.can.api.nxp_s32_canxl.non_rx_fifo:
extra_configs:
- CONFIG_CAN_NXP_S32_RX_FIFO=n
filter: dt_compat_enabled("nxp,s32-canxl")