diff --git a/soc/arm/st_stm32/common/Kconfig.defconfig.series b/soc/arm/st_stm32/common/Kconfig.defconfig.series index ecfebd592ef..1610c96bbbb 100644 --- a/soc/arm/st_stm32/common/Kconfig.defconfig.series +++ b/soc/arm/st_stm32/common/Kconfig.defconfig.series @@ -9,6 +9,13 @@ if SOC_FAMILY_STM32 +if CLOCK_CONTROL + +config CLOCK_CONTROL_STM32_CUBE + default y + +endif #CLOCK_CONTROL + if SERIAL config UART_STM32 diff --git a/soc/arm/st_stm32/stm32f0/Kconfig.series b/soc/arm/st_stm32/stm32f0/Kconfig.series index 292fec42d0c..bc9dcdc0a38 100644 --- a/soc/arm/st_stm32/stm32f0/Kconfig.series +++ b/soc/arm/st_stm32/stm32f0/Kconfig.series @@ -12,6 +12,5 @@ config SOC_SERIES_STM32F0X select SOC_FAMILY_STM32 select CPU_CORTEX_M_HAS_SYSTICK select HAS_STM32CUBE - select CLOCK_CONTROL_STM32_CUBE if CLOCK_CONTROL help Enable support for STM32F0 MCU series diff --git a/soc/arm/st_stm32/stm32f1/Kconfig.series b/soc/arm/st_stm32/stm32f1/Kconfig.series index ab3beace820..eb149d29f32 100644 --- a/soc/arm/st_stm32/stm32f1/Kconfig.series +++ b/soc/arm/st_stm32/stm32f1/Kconfig.series @@ -10,7 +10,6 @@ config SOC_SERIES_STM32F1X select CPU_CORTEX_M3 select SOC_FAMILY_STM32 select HAS_STM32CUBE - select CLOCK_CONTROL_STM32_CUBE if CLOCK_CONTROL select HAS_SWO help Enable support for STM32F1 MCU series diff --git a/soc/arm/st_stm32/stm32f2/Kconfig.series b/soc/arm/st_stm32/stm32f2/Kconfig.series index 34fb9274f13..1304e791330 100644 --- a/soc/arm/st_stm32/stm32f2/Kconfig.series +++ b/soc/arm/st_stm32/stm32f2/Kconfig.series @@ -10,7 +10,6 @@ config SOC_SERIES_STM32F2X select CPU_CORTEX_M3 select SOC_FAMILY_STM32 select HAS_STM32CUBE - select CLOCK_CONTROL_STM32_CUBE if CLOCK_CONTROL select HAS_SWO help Enable support for stm32f2 MCU series diff --git a/soc/arm/st_stm32/stm32f3/Kconfig.series b/soc/arm/st_stm32/stm32f3/Kconfig.series index e4e2c1cd1ad..6bf4fbb0e5c 100644 --- a/soc/arm/st_stm32/stm32f3/Kconfig.series +++ b/soc/arm/st_stm32/stm32f3/Kconfig.series @@ -11,7 +11,6 @@ config SOC_SERIES_STM32F3X select SOC_FAMILY_STM32 select CPU_HAS_FPU select HAS_STM32CUBE - select CLOCK_CONTROL_STM32_CUBE if CLOCK_CONTROL select HAS_SWO help Enable support for STM32F3 MCU series diff --git a/soc/arm/st_stm32/stm32f4/Kconfig.series b/soc/arm/st_stm32/stm32f4/Kconfig.series index 795a0e95b17..95f493529d4 100644 --- a/soc/arm/st_stm32/stm32f4/Kconfig.series +++ b/soc/arm/st_stm32/stm32f4/Kconfig.series @@ -12,7 +12,6 @@ config SOC_SERIES_STM32F4X select SOC_FAMILY_STM32 select HAS_STM32CUBE select CPU_HAS_ARM_MPU - select CLOCK_CONTROL_STM32_CUBE if CLOCK_CONTROL select HAS_SWO help Enable support for STM32F4 MCU series diff --git a/soc/arm/st_stm32/stm32f7/Kconfig.series b/soc/arm/st_stm32/stm32f7/Kconfig.series index b565640a5d3..9d401c4d9a1 100644 --- a/soc/arm/st_stm32/stm32f7/Kconfig.series +++ b/soc/arm/st_stm32/stm32f7/Kconfig.series @@ -12,7 +12,6 @@ config SOC_SERIES_STM32F7X select SOC_FAMILY_STM32 select HAS_STM32CUBE select CPU_HAS_ARM_MPU - select CLOCK_CONTROL_STM32_CUBE if CLOCK_CONTROL select HAS_SWO help Enable support for STM32F7 MCU series diff --git a/soc/arm/st_stm32/stm32g0/Kconfig.series b/soc/arm/st_stm32/stm32g0/Kconfig.series index 7a9f234869d..aaaf6752a31 100644 --- a/soc/arm/st_stm32/stm32g0/Kconfig.series +++ b/soc/arm/st_stm32/stm32g0/Kconfig.series @@ -13,6 +13,5 @@ config SOC_SERIES_STM32G0X select SOC_FAMILY_STM32 select HAS_STM32CUBE select CPU_CORTEX_M_HAS_SYSTICK - select CLOCK_CONTROL_STM32_CUBE if CLOCK_CONTROL help Enable support for STM32G0 MCU series diff --git a/soc/arm/st_stm32/stm32h7/Kconfig.series b/soc/arm/st_stm32/stm32h7/Kconfig.series index da127b92b71..3a0989fb2a2 100644 --- a/soc/arm/st_stm32/stm32h7/Kconfig.series +++ b/soc/arm/st_stm32/stm32h7/Kconfig.series @@ -11,7 +11,6 @@ config SOC_SERIES_STM32H7X select SOC_FAMILY_STM32 select HAS_STM32CUBE select CPU_HAS_ARM_MPU - select CLOCK_CONTROL_STM32_CUBE if CLOCK_CONTROL select NEWLIB_LIBC select USE_STM32_HAL_RCC_EX if CPU_CORTEX_M4 help diff --git a/soc/arm/st_stm32/stm32l0/Kconfig.series b/soc/arm/st_stm32/stm32l0/Kconfig.series index 75daea607b9..3d255867f4f 100644 --- a/soc/arm/st_stm32/stm32l0/Kconfig.series +++ b/soc/arm/st_stm32/stm32l0/Kconfig.series @@ -12,6 +12,5 @@ config SOC_SERIES_STM32L0X select SOC_FAMILY_STM32 select HAS_STM32CUBE select CPU_CORTEX_M_HAS_SYSTICK - select CLOCK_CONTROL_STM32_CUBE if CLOCK_CONTROL help Enable support for STM32L0 MCU series diff --git a/soc/arm/st_stm32/stm32l1/Kconfig.series b/soc/arm/st_stm32/stm32l1/Kconfig.series index a5fdbfb1462..a57cb23ad06 100644 --- a/soc/arm/st_stm32/stm32l1/Kconfig.series +++ b/soc/arm/st_stm32/stm32l1/Kconfig.series @@ -10,7 +10,6 @@ config SOC_SERIES_STM32L1X select CPU_CORTEX_M3 select SOC_FAMILY_STM32 select HAS_STM32CUBE - select CLOCK_CONTROL_STM32_CUBE if CLOCK_CONTROL select HAS_SWO help Enable support for STM32L1 MCU series diff --git a/soc/arm/st_stm32/stm32l4/Kconfig.series b/soc/arm/st_stm32/stm32l4/Kconfig.series index d6a8d7eb3a2..2d1e18e28ac 100644 --- a/soc/arm/st_stm32/stm32l4/Kconfig.series +++ b/soc/arm/st_stm32/stm32l4/Kconfig.series @@ -13,7 +13,6 @@ config SOC_SERIES_STM32L4X select SOC_FAMILY_STM32 select HAS_STM32CUBE select CPU_HAS_ARM_MPU - select CLOCK_CONTROL_STM32_CUBE if CLOCK_CONTROL select HAS_SWO help Enable support for STM32L4 MCU series diff --git a/soc/arm/st_stm32/stm32mp1/Kconfig.series b/soc/arm/st_stm32/stm32mp1/Kconfig.series index 5678c0b284f..53f252cb705 100644 --- a/soc/arm/st_stm32/stm32mp1/Kconfig.series +++ b/soc/arm/st_stm32/stm32mp1/Kconfig.series @@ -11,6 +11,5 @@ config SOC_SERIES_STM32MP1X select SOC_FAMILY_STM32 select HAS_STM32CUBE select CPU_HAS_ARM_MPU - select CLOCK_CONTROL_STM32_CUBE if CLOCK_CONTROL help Enable support for STM32MP1 MPU series diff --git a/soc/arm/st_stm32/stm32wb/Kconfig.series b/soc/arm/st_stm32/stm32wb/Kconfig.series index 7fe1afa6492..06c453e24c5 100644 --- a/soc/arm/st_stm32/stm32wb/Kconfig.series +++ b/soc/arm/st_stm32/stm32wb/Kconfig.series @@ -12,7 +12,6 @@ config SOC_SERIES_STM32WBX select SOC_FAMILY_STM32 select HAS_STM32CUBE select CPU_HAS_ARM_MPU - select CLOCK_CONTROL_STM32_CUBE if CLOCK_CONTROL select HAS_SWO help Enable support for STM32WB MCU series