# CAN configuration options # Copyright (c) 2018 Alexander Wachter # SPDX-License-Identifier: Apache-2.0 # # CAN options # menuconfig CAN bool "CAN Drivers" help Enable CAN Driver Configuration if CAN module = CAN module-str = CAN source "subsys/logging/Kconfig.template.log_config" config CAN_SHELL bool "Enable CAN Shell" default y depends on SHELL help Enable CAN Shell for testing. config CAN_FD_MODE bool help Enable CAN-FD compatible API config CAN_INIT_PRIORITY int "CAN driver init priority" default 80 help CAN device driver initialization priority. Do not mess with it unless you know what you are doing. Note that the priority needs to be lower than the net stack so that it can start before the networking sub-system. config CAN_WORKQ_FRAMES_BUF_CNT int "Work queue buffer frame count" default 4 range 1 65534 help Number of frames in the buffer of a zcan_work. config CAN_RX_TIMESTAMP bool "Enable receiving timestamps" depends on CAN_STM32 || CAN_MCUX_FLEXCAN help This option enables a timestamp value of the CAN free running timer. The value is incremented every bit time and starts when the controller is initialized. config CAN_AUTO_BUS_OFF_RECOVERY bool "Enable automatic recovery from bus-off" default y help This option enables the automatic bus-off recovery according to ISO 11898-1 (recovery after 128 occurrences of 11 consecutive recessive bits). When this option is enabled, the recovery API is not available. source "drivers/can/Kconfig.stm32" source "drivers/can/Kconfig.mcux" source "drivers/can/Kconfig.mcp2515" source "drivers/can/Kconfig.loopback" source "drivers/can/Kconfig.net" endif # CAN