# Kconfig.mcp2515 - MCP2515 CAN configuration options # # Copyright (c) 2018 Karsten Koenig # # SPDX-License-Identifier: Apache-2.0 # config CAN_MCP2515 bool "MCP2515 CAN Driver" depends on SPI help Enable MCP2515 CAN Driver if CAN_MCP2515 config CAN_MCP2515_OSC_FREQ int "Oscillator frequency" default 8000000 help Specify the frequency of the oscillator connected to the MCP2515. config CAN_PROP_SEG int "Prop_Seg" default 2 range 1 8 help Time quanta of propagation segment (ISO 11898-1) config CAN_PHASE_SEG1 int "Phase_Seg1" default 7 range 1 8 help Time quanta of phase buffer 1 segment (ISO 11898-1) config CAN_PHASE_SEG2 int "Phase_Seg2" default 6 range 2 8 help Time quanta of phase buffer 2 segment (ISO 11898-1) config CAN_SJW int "SJW" default 1 range 1 4 help Resynchronization jump width (ISO 11898-1) config CAN_MCP2515_INT_THREAD_STACK_SIZE int "Stack size for interrupt handler" default 512 help Size of the stack used for internal thread which is ran for interrupt handling and incoming packets. config CAN_MCP2515_INT_THREAD_PRIO int "Priority for interrupt handler" default 2 help Priority level of the internal thread which is ran for interrupt handling and incoming packets. config CAN_MCP2515_MAX_FILTER int "Maximum number of concurrent active filters" default 5 range 1 32 help Defines the array size of the callback/msgq pointers. Must be at least the size of concurrent reads. config CAN_MCP2515_INIT_PRIORITY int "Init priority" default 80 help MCP2515 driver initialization priority, must be higher than SPI. endif # CAN_MCP2515