drivers: clock_control: stm32: Default driver selection out of soc

Rather setting the driver default in soc, make it directly at symbol
level rather than soc and clean up redundant `select` occurrences.

Signed-off-by: Erwan Gouriou <erwan.gouriou@st.com>
This commit is contained in:
Erwan Gouriou 2024-09-02 11:14:51 +02:00 committed by Anas Nashif
commit 0e30625eec
4 changed files with 1 additions and 6 deletions

View file

@ -7,6 +7,7 @@
menuconfig CLOCK_CONTROL_STM32_CUBE menuconfig CLOCK_CONTROL_STM32_CUBE
bool "STM32 Reset & Clock Control" bool "STM32 Reset & Clock Control"
depends on SOC_FAMILY_STM32 depends on SOC_FAMILY_STM32
default y
select USE_STM32_LL_UTILS select USE_STM32_LL_UTILS
select USE_STM32_LL_RCC if (SOC_SERIES_STM32MP1X || SOC_SERIES_STM32H7X || \ select USE_STM32_LL_RCC if (SOC_SERIES_STM32MP1X || SOC_SERIES_STM32H7X || \
SOC_SERIES_STM32H7RSX || SOC_SERIES_STM32F4X || SOC_SERIES_STM32F7X) SOC_SERIES_STM32H7RSX || SOC_SERIES_STM32F4X || SOC_SERIES_STM32F7X)

View file

@ -57,10 +57,6 @@ choice STM32_LPTIM_CLOCK
default STM32_LPTIM_CLOCK_LSI if "$(dt_node_ph_array_prop_int,$(DT_STM32_LPTIM_PATH),clocks,1,bus)" = 3 default STM32_LPTIM_CLOCK_LSI if "$(dt_node_ph_array_prop_int,$(DT_STM32_LPTIM_PATH),clocks,1,bus)" = 3
endchoice endchoice
config CLOCK_CONTROL_STM32_CUBE
default y
depends on CLOCK_CONTROL
config CLOCK_CONTROL_INIT_PRIORITY config CLOCK_CONTROL_INIT_PRIORITY
default 1 default 1
depends on CLOCK_CONTROL depends on CLOCK_CONTROL

View file

@ -10,6 +10,5 @@ config SOC_SERIES_STM32G4X
select CPU_HAS_FPU select CPU_HAS_FPU
select HAS_STM32CUBE select HAS_STM32CUBE
select CPU_HAS_ARM_MPU select CPU_HAS_ARM_MPU
select CLOCK_CONTROL_STM32_CUBE if CLOCK_CONTROL
select HAS_PM select HAS_PM
select HAS_SWO select HAS_SWO

View file

@ -9,6 +9,5 @@ config SOC_SERIES_STM32WLX
select CPU_CORTEX_M_HAS_DWT select CPU_CORTEX_M_HAS_DWT
select HAS_STM32CUBE select HAS_STM32CUBE
select CPU_HAS_ARM_MPU select CPU_HAS_ARM_MPU
select CLOCK_CONTROL_STM32_CUBE if CLOCK_CONTROL
select HAS_PM select HAS_PM
select HAS_POWEROFF select HAS_POWEROFF