diff --git a/drivers/can/Kconfig.stm32 b/drivers/can/Kconfig.stm32 index bf9abc10ea1..627dd31ddd9 100644 --- a/drivers/can/Kconfig.stm32 +++ b/drivers/can/Kconfig.stm32 @@ -3,9 +3,11 @@ # Copyright (c) 2018 Alexander Wachter # SPDX-License-Identifier: Apache-2.0 +DT_COMPAT_ST_STM32_CAN := st,stm32-can + config CAN_STM32 bool "STM32 CAN Driver" - depends on SOC_FAMILY_STM32 + default $(dt_compat_enabled,$(DT_COMPAT_ST_STM32_CAN)) help Enable STM32 CAN Driver. Tested on stm32F0, stm32L4 and stm32F7 series. diff --git a/soc/arm/st_stm32/common/Kconfig.defconfig.series b/soc/arm/st_stm32/common/Kconfig.defconfig.series index 68e9ac1a856..7f22555e210 100644 --- a/soc/arm/st_stm32/common/Kconfig.defconfig.series +++ b/soc/arm/st_stm32/common/Kconfig.defconfig.series @@ -57,10 +57,6 @@ config COUNTER_RTC_STM32 default y depends on COUNTER -config CAN_STM32 - default y - depends on CAN - config ADC_STM32 default y depends on ADC