cpu/stm32/kconfigs: select cpu fam/lines without mco prescaler

This commit is contained in:
Alexandre Abadie 2020-12-31 17:35:05 +01:00
parent 49cd7be1fc
commit 5e719816d2
No known key found for this signature in database
GPG Key ID: 1C919A403CAE1405
4 changed files with 14 additions and 0 deletions

View File

@ -5,6 +5,11 @@
# directory for more details. # directory for more details.
# #
config CLOCK_HAS_NO_MCO_PRE
bool
help
Indicates that the CPU has no MCO prescaler
menu "STM32 clock configuration" menu "STM32 clock configuration"
depends on !CPU_FAM_F2 && !CPU_FAM_F4 && !CPU_FAM_F7 depends on !CPU_FAM_F2 && !CPU_FAM_F4 && !CPU_FAM_F7

View File

@ -17,6 +17,7 @@ config CPU_LINE_STM32F030X6
config CPU_LINE_STM32F030X8 config CPU_LINE_STM32F030X8
bool bool
select CPU_FAM_F0 select CPU_FAM_F0
select CLOCK_HAS_NO_MCO_PRE
config CPU_LINE_STM32F030XC config CPU_LINE_STM32F030XC
bool bool
@ -41,10 +42,12 @@ config CPU_LINE_STM32F048XX
config CPU_LINE_STM32F051X8 config CPU_LINE_STM32F051X8
bool bool
select CPU_FAM_F0 select CPU_FAM_F0
select CLOCK_HAS_NO_MCO_PRE
config CPU_LINE_STM32F058XX config CPU_LINE_STM32F058XX
bool bool
select CPU_FAM_F0 select CPU_FAM_F0
select CLOCK_HAS_NO_MCO_PRE
config CPU_LINE_STM32F070X6 config CPU_LINE_STM32F070X6
bool bool

View File

@ -15,6 +15,7 @@ config CPU_FAM_F1
select HAS_PERIPH_FLASHPAGE_RAW select HAS_PERIPH_FLASHPAGE_RAW
select HAS_PERIPH_WDT select HAS_PERIPH_WDT
select HAS_BOOTLOADER_STM32 select HAS_BOOTLOADER_STM32
select CLOCK_HAS_NO_MCO_PRE
config CPU_FAM config CPU_FAM
default "f1" if CPU_FAM_F1 default "f1" if CPU_FAM_F1

View File

@ -21,6 +21,7 @@ config CPU_LINE_STM32F302X8
config CPU_LINE_STM32F302XC config CPU_LINE_STM32F302XC
bool bool
select CPU_FAM_F3 select CPU_FAM_F3
select CLOCK_HAS_NO_MCO_PRE
config CPU_LINE_STM32F302XE config CPU_LINE_STM32F302XE
bool bool
@ -34,6 +35,7 @@ config CPU_LINE_STM32F303XC
bool bool
select CPU_FAM_F3 select CPU_FAM_F3
select HAS_CORTEXM_MPU select HAS_CORTEXM_MPU
select CLOCK_HAS_NO_MCO_PRE
config CPU_LINE_STM32F303XE config CPU_LINE_STM32F303XE
bool bool
@ -55,14 +57,17 @@ config CPU_LINE_STM32F334X8
config CPU_LINE_STM32F358XX config CPU_LINE_STM32F358XX
bool bool
select CPU_FAM_F3 select CPU_FAM_F3
select CLOCK_HAS_NO_MCO_PRE
config CPU_LINE_STM32F373XC config CPU_LINE_STM32F373XC
bool bool
select CPU_FAM_F3 select CPU_FAM_F3
select CLOCK_HAS_NO_MCO_PRE
config CPU_LINE_STM32F378XX config CPU_LINE_STM32F378XX
bool bool
select CPU_FAM_F3 select CPU_FAM_F3
select CLOCK_HAS_NO_MCO_PRE
config CPU_LINE_STM32F398XX config CPU_LINE_STM32F398XX
bool bool