zephyr/drivers/can/Kconfig

50 lines
965 B
Plaintext

# Kconfig - 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_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_1
bool "Enable CAN 1"
default y
help
Enable CAN controller 1
source "drivers/can/Kconfig.stm32"
source "drivers/can/Kconfig.mcp2515"
source "drivers/can/Kconfig.loopback"
endif # CAN