drivers: can: add support for two CAN controller instances

Add support for two CAN bus controller instances and disable both of
them by default. Enable CAN_1 for the STM boards currently supporting
CAN.

Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
This commit is contained in:
Henrik Brix Andersen 2019-06-06 20:39:10 +02:00 committed by Maureen Helm
commit 64a9a04500
4 changed files with 26 additions and 1 deletions

View file

@ -55,4 +55,11 @@ config SPI_1
endif # SPI endif # SPI
if CAN
config CAN_1
default y
endif # CAN
endif # BOARD_NUCLEO_F746ZG endif # BOARD_NUCLEO_F746ZG

View file

@ -35,4 +35,11 @@ config SPI_STM32_INTERRUPT
endif # SPI endif # SPI
if CAN
config CAN_1
default y
endif # CAN
endif # BOARD_NUCLEO_L432KC endif # BOARD_NUCLEO_L432KC

View file

@ -37,4 +37,11 @@ config SPI_STM32_INTERRUPT
endif # SPI endif # SPI
if CAN
config CAN_1
default y
endif # CAN
endif # BOARD_STM32F072B_DISCO endif # BOARD_STM32F072B_DISCO

View file

@ -36,9 +36,13 @@ config CAN_WORKQ_FRAMES_BUF_CNT
help help
Number of frames in the buffer of a zcan_work. Number of frames in the buffer of a zcan_work.
config CAN_0
bool "Enable CAN 0"
help
Enable CAN controller 0
config CAN_1 config CAN_1
bool "Enable CAN 1" bool "Enable CAN 1"
default y
help help
Enable CAN controller 1 Enable CAN controller 1