drivers: can: select CONFIG_PINCTRL where needed

Select CONFIG_PINCTRL for all CAN controllers drivers using pinctrl.

Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
This commit is contained in:
Henrik Brix Andersen 2024-10-21 18:18:23 +00:00 committed by Maureen Helm
parent 42da6c9c82
commit 185432c96d
8 changed files with 9 additions and 0 deletions

View file

@ -8,6 +8,7 @@ config CAN_ESP32_TWAI
default y
depends on DT_HAS_ESPRESSIF_ESP32_TWAI_ENABLED
select CAN_SJA1000
select PINCTRL
help
This enables support for the Espressif Two-Wire Automotive Interface
(TWAI) CAN driver.

View file

@ -7,5 +7,6 @@ config CAN_NRF
depends on DT_HAS_NORDIC_NRF_CAN_ENABLED
select CAN_MCAN
select CLOCK_CONTROL
select PINCTRL
help
Driver for nRF CAN.

View file

@ -7,6 +7,7 @@ config CAN_NUMAKER
bool "Nuvoton NuMaker CAN FD driver"
default y
select CAN_MCAN
select PINCTRL
depends on DT_HAS_NUVOTON_NUMAKER_CANFD_ENABLED
depends on SOC_SERIES_M46X || SOC_SERIES_M2L31X
help

View file

@ -7,6 +7,7 @@ config CAN_RCAR
bool "Renesas R-Car CAN Driver"
default y
depends on DT_HAS_RENESAS_RCAR_CAN_ENABLED
select PINCTRL
help
Enable Renesas R-Car CAN Driver.

View file

@ -7,3 +7,4 @@ config CAN_SAM
default y
depends on DT_HAS_ATMEL_SAM_CAN_ENABLED
select CAN_MCAN
select PINCTRL

View file

@ -7,3 +7,4 @@ config CAN_SAM0
default y
depends on DT_HAS_ATMEL_SAM0_CAN_ENABLED
select CAN_MCAN
select PINCTRL

View file

@ -53,6 +53,7 @@ config CAN_STM32_FDCAN
default y
depends on DT_HAS_ST_STM32_FDCAN_ENABLED
select CAN_MCAN
select PINCTRL
select USE_STM32_LL_RCC
if CAN_STM32_FDCAN
@ -80,4 +81,5 @@ config CAN_STM32H7_FDCAN
default y
depends on DT_HAS_ST_STM32H7_FDCAN_ENABLED
select CAN_MCAN
select PINCTRL
select USE_STM32_LL_RCC

View file

@ -29,6 +29,7 @@ config CAN_XMC4XXX_RX_FIFO_ITEMS
config CAN_XMC4XXX_INTERNAL_BUS_MODE
bool "Internal bus mode"
select PINCTRL
help
Connects all XMC4XXX CAN devices to an internal bus. Enables
message exchange between MCU CAN devices without any external connectors.