STM32: Fix some incorrect configurations in Kconfig file

This commit is contained in:
Paul A. Patience 2015-10-09 11:46:23 -04:00
parent ef5f3dcff4
commit 253e112b4a

View File

@ -190,24 +190,40 @@ config ARCH_CHIP_STM32F100C8
select ARCH_CORTEXM3
select STM32_STM32F10XX
select STM32_VALUELINE
select STM32_HAVE_DAC1
select STM32_HAVE_DAC2
select STM32_HAVE_I2C2
select STM32_HAVE_TIM4
config ARCH_CHIP_STM32F100CB
bool "STM32F100CB"
select ARCH_CORTEXM3
select STM32_STM32F10XX
select STM32_VALUELINE
select STM32_HAVE_DAC1
select STM32_HAVE_DAC2
select STM32_HAVE_I2C2
select STM32_HAVE_TIM4
config ARCH_CHIP_STM32F100R8
bool "STM32F100R8"
select ARCH_CORTEXM3
select STM32_STM32F10XX
select STM32_VALUELINE
select STM32_HAVE_DAC1
select STM32_HAVE_DAC2
select STM32_HAVE_I2C2
select STM32_HAVE_TIM4
config ARCH_CHIP_STM32F100RB
bool "STM32F100RB"
select ARCH_CORTEXM3
select STM32_STM32F10XX
select STM32_VALUELINE
select STM32_HAVE_DAC1
select STM32_HAVE_DAC2
select STM32_HAVE_I2C2
select STM32_HAVE_TIM4
config ARCH_CHIP_STM32F100RC
bool "STM32F100RC"
@ -215,6 +231,10 @@ config ARCH_CHIP_STM32F100RC
select STM32_STM32F10XX
select STM32_VALUELINE
select STM32_HIGHDENSITY
select STM32_HAVE_DAC1
select STM32_HAVE_DAC2
select STM32_HAVE_I2C2
select STM32_HAVE_TIM4
config ARCH_CHIP_STM32F100RD
bool "STM32F100RD"
@ -222,6 +242,10 @@ config ARCH_CHIP_STM32F100RD
select STM32_STM32F10XX
select STM32_VALUELINE
select STM32_HIGHDENSITY
select STM32_HAVE_DAC1
select STM32_HAVE_DAC2
select STM32_HAVE_I2C2
select STM32_HAVE_TIM4
config ARCH_CHIP_STM32F100RE
bool "STM32F100RE"
@ -229,18 +253,30 @@ config ARCH_CHIP_STM32F100RE
select STM32_STM32F10XX
select STM32_VALUELINE
select STM32_HIGHDENSITY
select STM32_HAVE_DAC1
select STM32_HAVE_DAC2
select STM32_HAVE_I2C2
select STM32_HAVE_TIM4
config ARCH_CHIP_STM32F100V8
bool "STM32F100V8"
select ARCH_CORTEXM3
select STM32_STM32F10XX
select STM32_VALUELINE
select STM32_HAVE_DAC1
select STM32_HAVE_DAC2
select STM32_HAVE_I2C2
select STM32_HAVE_TIM4
config ARCH_CHIP_STM32F100VB
bool "STM32F100VB"
select ARCH_CORTEXM3
select STM32_STM32F10XX
select STM32_VALUELINE
select STM32_HAVE_DAC1
select STM32_HAVE_DAC2
select STM32_HAVE_I2C2
select STM32_HAVE_TIM4
config ARCH_CHIP_STM32F100VC
bool "STM32F100VC"
@ -248,6 +284,10 @@ config ARCH_CHIP_STM32F100VC
select STM32_STM32F10XX
select STM32_VALUELINE
select STM32_HIGHDENSITY
select STM32_HAVE_DAC1
select STM32_HAVE_DAC2
select STM32_HAVE_I2C2
select STM32_HAVE_TIM4
config ARCH_CHIP_STM32F100VD
bool "STM32F100VD"
@ -255,6 +295,10 @@ config ARCH_CHIP_STM32F100VD
select STM32_STM32F10XX
select STM32_VALUELINE
select STM32_HIGHDENSITY
select STM32_HAVE_DAC1
select STM32_HAVE_DAC2
select STM32_HAVE_I2C2
select STM32_HAVE_TIM4
config ARCH_CHIP_STM32F100VE
bool "STM32F100VE"
@ -262,6 +306,10 @@ config ARCH_CHIP_STM32F100VE
select STM32_STM32F10XX
select STM32_VALUELINE
select STM32_HIGHDENSITY
select STM32_HAVE_DAC1
select STM32_HAVE_DAC2
select STM32_HAVE_I2C2
select STM32_HAVE_TIM4
config ARCH_CHIP_STM32F102CB
bool "STM32F102CB"
@ -269,6 +317,8 @@ config ARCH_CHIP_STM32F102CB
select STM32_STM32F10XX
select STM32_USBACCESSLINE
select STM32_MEDIUMDENSITY
select STM32_HAVE_I2C2
select STM32_HAVE_TIM4
config ARCH_CHIP_STM32F103T8
bool "STM32F103T8"
@ -276,6 +326,7 @@ config ARCH_CHIP_STM32F103T8
select STM32_STM32F10XX
select STM32_PERFORMANCELINE
select STM32_MEDIUMDENSITY
select STM32_HAVE_TIM4
config ARCH_CHIP_STM32F103TB
bool "STM32F103TB"
@ -283,6 +334,7 @@ config ARCH_CHIP_STM32F103TB
select STM32_STM32F10XX
select STM32_PERFORMANCELINE
select STM32_MEDIUMDENSITY
select STM32_HAVE_TIM4
config ARCH_CHIP_STM32F103C4
bool "STM32F103C4"
@ -297,6 +349,8 @@ config ARCH_CHIP_STM32F103C8
select STM32_STM32F10XX
select STM32_PERFORMANCELINE
select STM32_MEDIUMDENSITY
select STM32_HAVE_I2C2
select STM32_HAVE_TIM4
config ARCH_CHIP_STM32F103CB
bool "STM32F103CB"
@ -304,6 +358,8 @@ config ARCH_CHIP_STM32F103CB
select STM32_STM32F10XX
select STM32_PERFORMANCELINE
select STM32_MEDIUMDENSITY
select STM32_HAVE_I2C2
select STM32_HAVE_TIM4
config ARCH_CHIP_STM32F103R8
bool "STM32F103R8"
@ -311,6 +367,8 @@ config ARCH_CHIP_STM32F103R8
select STM32_STM32F10XX
select STM32_PERFORMANCELINE
select STM32_MEDIUMDENSITY
select STM32_HAVE_I2C2
select STM32_HAVE_TIM4
config ARCH_CHIP_STM32F103RB
bool "STM32F103RB"
@ -318,6 +376,8 @@ config ARCH_CHIP_STM32F103RB
select STM32_STM32F10XX
select STM32_PERFORMANCELINE
select STM32_MEDIUMDENSITY
select STM32_HAVE_I2C2
select STM32_HAVE_TIM4
config ARCH_CHIP_STM32F103RC
bool "STM32F103RC"
@ -325,6 +385,10 @@ config ARCH_CHIP_STM32F103RC
select STM32_STM32F10XX
select STM32_PERFORMANCELINE
select STM32_HIGHDENSITY
select STM32_HAVE_DAC1
select STM32_HAVE_DAC2
select STM32_HAVE_I2C2
select STM32_HAVE_TIM4
config ARCH_CHIP_STM32F103RD
bool "STM32F103RD"
@ -332,6 +396,10 @@ config ARCH_CHIP_STM32F103RD
select STM32_STM32F10XX
select STM32_PERFORMANCELINE
select STM32_HIGHDENSITY
select STM32_HAVE_DAC1
select STM32_HAVE_DAC2
select STM32_HAVE_I2C2
select STM32_HAVE_TIM4
config ARCH_CHIP_STM32F103RE
bool "STM32F103RE"
@ -339,6 +407,10 @@ config ARCH_CHIP_STM32F103RE
select STM32_STM32F10XX
select STM32_PERFORMANCELINE
select STM32_HIGHDENSITY
select STM32_HAVE_DAC1
select STM32_HAVE_DAC2
select STM32_HAVE_I2C2
select STM32_HAVE_TIM4
config ARCH_CHIP_STM32F103RG
bool "STM32F103RG"
@ -346,6 +418,10 @@ config ARCH_CHIP_STM32F103RG
select STM32_STM32F10XX
select STM32_PERFORMANCELINE
select STM32_HIGHDENSITY
select STM32_HAVE_DAC1
select STM32_HAVE_DAC2
select STM32_HAVE_I2C2
select STM32_HAVE_TIM4
config ARCH_CHIP_STM32F103V8
bool "STM32F103V8"
@ -353,6 +429,8 @@ config ARCH_CHIP_STM32F103V8
select STM32_STM32F10XX
select STM32_PERFORMANCELINE
select STM32_MEDIUMDENSITY
select STM32_HAVE_I2C2
select STM32_HAVE_TIM4
config ARCH_CHIP_STM32F103VB
bool "STM32F103VB"
@ -360,6 +438,8 @@ config ARCH_CHIP_STM32F103VB
select STM32_STM32F10XX
select STM32_PERFORMANCELINE
select STM32_MEDIUMDENSITY
select STM32_HAVE_I2C2
select STM32_HAVE_TIM4
config ARCH_CHIP_STM32F103VC
bool "STM32F103VC"
@ -367,6 +447,10 @@ config ARCH_CHIP_STM32F103VC
select STM32_STM32F10XX
select STM32_PERFORMANCELINE
select STM32_HIGHDENSITY
select STM32_HAVE_DAC1
select STM32_HAVE_DAC2
select STM32_HAVE_I2C2
select STM32_HAVE_TIM4
config ARCH_CHIP_STM32F103VE
bool "STM32F103VE"
@ -374,6 +458,10 @@ config ARCH_CHIP_STM32F103VE
select STM32_STM32F10XX
select STM32_PERFORMANCELINE
select STM32_HIGHDENSITY
select STM32_HAVE_DAC1
select STM32_HAVE_DAC2
select STM32_HAVE_I2C2
select STM32_HAVE_TIM4
config ARCH_CHIP_STM32F103ZE
bool "STM32F103ZE"
@ -381,18 +469,29 @@ config ARCH_CHIP_STM32F103ZE
select STM32_STM32F10XX
select STM32_PERFORMANCELINE
select STM32_HIGHDENSITY
select STM32_HAVE_DAC1
select STM32_HAVE_DAC2
select STM32_HAVE_I2C2
select STM32_HAVE_TIM4
config ARCH_CHIP_STM32F105VB
bool "STM32F105VBT7"
select ARCH_CORTEXM3
select STM32_STM32F10XX
select STM32_CONNECTIVITYLINE
select STM32_HAVE_DAC1
select STM32_HAVE_DAC2
select STM32_HAVE_I2C2
select STM32_HAVE_TIM4
config ARCH_CHIP_STM32F107VC
bool "STM32F107VC"
select ARCH_CORTEXM3
select STM32_STM32F10XX
select STM32_CONNECTIVITYLINE
select STM32_HAVE_DAC1
select STM32_HAVE_DAC2
select STM32_HAVE_TIM4
config ARCH_CHIP_STM32F205RG
bool "STM32F205RG"
@ -416,121 +515,247 @@ config ARCH_CHIP_STM32F302K6
bool "STM32F302K6"
select ARCH_CORTEXM4
select STM32_STM32F30XX
select STM32_STM32F302
select ARCH_HAVE_FPU
select STM32_HAVE_I2C3
config ARCH_CHIP_STM32F302K8
bool "STM32F302K8"
select ARCH_CORTEXM4
select STM32_STM32F30XX
select STM32_STM32F302
select ARCH_HAVE_FPU
select STM32_HAVE_I2C3
config ARCH_CHIP_STM32F302CB
bool "STM32F302CB"
select ARCH_CORTEXM4
select STM32_STM32F30XX
select STM32_STM32F302
select ARCH_HAVE_FPU
select STM32_HAVE_ADC2
select STM32_HAVE_USART3
config ARCH_CHIP_STM32F302CC
bool "STM32F302CC"
select ARCH_CORTEXM4
select STM32_STM32F30XX
select STM32_STM32F302
select ARCH_HAVE_FPU
select STM32_HAVE_ADC2
select STM32_HAVE_USART3
config ARCH_CHIP_STM32F302RB
bool "STM32F302RB"
select ARCH_CORTEXM4
select STM32_STM32F30XX
select STM32_STM32F302
select ARCH_HAVE_FPU
select STM32_HAVE_ADC2
select STM32_HAVE_USART3
select STM32_HAVE_UART4
select STM32_HAVE_UART5
config ARCH_CHIP_STM32F302RC
bool "STM32F302RC"
select ARCH_CORTEXM4
select STM32_STM32F30XX
select STM32_STM32F302
select ARCH_HAVE_FPU
select STM32_HAVE_ADC2
select STM32_HAVE_USART3
select STM32_HAVE_UART4
select STM32_HAVE_UART5
config ARCH_CHIP_STM32F302VB
bool "STM32F302VB"
select ARCH_CORTEXM4
select STM32_STM32F30XX
select STM32_STM32F302
select ARCH_HAVE_FPU
select STM32_HAVE_ADC2
select STM32_HAVE_USART3
select STM32_HAVE_UART4
select STM32_HAVE_UART5
config ARCH_CHIP_STM32F302VC
bool "STM32F302VC"
select ARCH_CORTEXM4
select STM32_STM32F30XX
select STM32_STM32F302
select ARCH_HAVE_FPU
select STM32_HAVE_ADC2
select STM32_HAVE_USART3
select STM32_HAVE_UART4
select STM32_HAVE_UART5
config ARCH_CHIP_STM32F303K6
bool "STM32F303K6"
select ARCH_CORTEXM4
select STM32_STM32F30XX
select STM32_STM32F303
select ARCH_HAVE_FPU
config ARCH_CHIP_STM32F303K8
bool "STM32F303K8"
select ARCH_CORTEXM4
select STM32_STM32F30XX
select STM32_STM32F303
select ARCH_HAVE_FPU
config ARCH_CHIP_STM32F303C6
bool "STM32F303C6"
select ARCH_CORTEXM4
select STM32_STM32F30XX
select STM32_STM32F303
select ARCH_HAVE_FPU
select STM32_HAVE_USART3
config ARCH_CHIP_STM32F303C8
bool "STM32F303C8"
select ARCH_CORTEXM4
select STM32_STM32F30XX
select STM32_STM32F303
select ARCH_HAVE_FPU
select STM32_HAVE_USART3
config ARCH_CHIP_STM32F303CB
bool "STM32F303CB"
select ARCH_CORTEXM4
select STM32_STM32F30XX
select STM32_STM32F303
select ARCH_HAVE_FPU
select STM32_HAVE_ADC3
select STM32_HAVE_I2C2
select STM32_HAVE_SPI2
select STM32_HAVE_SPI3
select STM32_HAVE_TIM4
select STM32_HAVE_TIM8
select STM32_HAVE_USART3
select STM32_HAVE_USBDEV
config ARCH_CHIP_STM32F303CC
bool "STM32F303CC"
select ARCH_CORTEXM4
select STM32_STM32F30XX
select STM32_STM32F303
select ARCH_HAVE_FPU
select STM32_HAVE_ADC3
select STM32_HAVE_I2C2
select STM32_HAVE_SPI2
select STM32_HAVE_SPI3
select STM32_HAVE_TIM4
select STM32_HAVE_TIM8
select STM32_HAVE_USART3
select STM32_HAVE_USBDEV
config ARCH_CHIP_STM32F303RB
bool "STM32F303RB"
select ARCH_CORTEXM4
select STM32_STM32F30XX
select STM32_STM32F303
select ARCH_HAVE_FPU
select STM32_HAVE_ADC3
select STM32_HAVE_I2C2
select STM32_HAVE_SPI2
select STM32_HAVE_SPI3
select STM32_HAVE_TIM4
select STM32_HAVE_TIM8
select STM32_HAVE_USART3
select STM32_HAVE_UART4
select STM32_HAVE_UART5
select STM32_HAVE_USBDEV
config ARCH_CHIP_STM32F303RC
bool "STM32F303RC"
select ARCH_CORTEXM4
select STM32_STM32F30XX
select STM32_STM32F303
select ARCH_HAVE_FPU
select STM32_HAVE_ADC3
select STM32_HAVE_I2C2
select STM32_HAVE_SPI2
select STM32_HAVE_SPI3
select STM32_HAVE_TIM4
select STM32_HAVE_TIM8
select STM32_HAVE_USART3
select STM32_HAVE_UART4
select STM32_HAVE_UART5
select STM32_HAVE_USBDEV
config ARCH_CHIP_STM32F303RD
bool "STM32F303RD"
select ARCH_CORTEXM4
select STM32_STM32F30XX
select STM32_STM32F303
select ARCH_HAVE_FPU
select STM32_HAVE_ADC3
select STM32_HAVE_ADC4
select STM32_HAVE_I2C2
select STM32_HAVE_I2C3
select STM32_HAVE_SPI2
select STM32_HAVE_SPI3
select STM32_HAVE_SPI4
select STM32_HAVE_TIM4
select STM32_HAVE_TIM8
select STM32_HAVE_USART3
select STM32_HAVE_UART4
select STM32_HAVE_UART5
select STM32_HAVE_USBDEV
config ARCH_CHIP_STM32F303RE
bool "STM32F303RE"
select ARCH_CORTEXM4
select STM32_STM32F30XX
select STM32_STM32F303
select ARCH_HAVE_FPU
select STM32_HAVE_ADC3
select STM32_HAVE_ADC4
select STM32_HAVE_I2C2
select STM32_HAVE_I2C3
select STM32_HAVE_SPI2
select STM32_HAVE_SPI3
select STM32_HAVE_SPI4
select STM32_HAVE_TIM4
select STM32_HAVE_TIM8
select STM32_HAVE_USART3
select STM32_HAVE_UART4
select STM32_HAVE_UART5
select STM32_HAVE_USBDEV
config ARCH_CHIP_STM32F303VB
bool "STM32F303VB"
select ARCH_CORTEXM4
select STM32_STM32F30XX
select STM32_STM32F303
select ARCH_HAVE_FPU
select STM32_HAVE_ADC3
select STM32_HAVE_I2C2
select STM32_HAVE_SPI2
select STM32_HAVE_SPI3
select STM32_HAVE_TIM4
select STM32_HAVE_TIM8
select STM32_HAVE_USART3
select STM32_HAVE_UART4
select STM32_HAVE_UART5
select STM32_HAVE_USBDEV
config ARCH_CHIP_STM32F303VC
bool "STM32F303VC"
select ARCH_CORTEXM4
select STM32_STM32F30XX
select STM32_STM32F303
select ARCH_HAVE_FPU
select STM32_HAVE_ADC3
select STM32_HAVE_I2C2
select STM32_HAVE_SPI2
select STM32_HAVE_SPI3
select STM32_HAVE_TIM4
select STM32_HAVE_TIM8
select STM32_HAVE_USART3
select STM32_HAVE_UART4
select STM32_HAVE_UART5
select STM32_HAVE_USBDEV
config ARCH_CHIP_STM32F372C8
bool "STM32F372C8"
@ -882,8 +1107,13 @@ endchoice
config STM32_STM32L15XX
bool
default n
select STM32_HAVE_DAC1
select STM32_HAVE_DAC2
select STM32_HAVE_I2C2
select STM32_HAVE_SPI2
select STM32_HAVE_SPI3
select STM32_HAVE_TIM3
select STM32_HAVE_TIM4
select STM32_HAVE_RTC_SUBSECONDS if !STM32_LOWDENSITY
config STM32_ENERGYLITE
@ -904,6 +1134,7 @@ config STM32_STM32F10XX
select STM32_HAVE_SPI2 if STM32_HIGHDENSITY || STM32_MEDIUMDENSITY
select STM32_HAVE_SPI3 if STM32_HIGHDENSITY || STM32_MEDIUMDENSITY
select STM32_HAVE_RTC_COUNTER
select STM32_HAVE_TIM3
config STM32_VALUELINE
bool
@ -1025,6 +1256,8 @@ config STM32_STM32F205
select STM32_HAVE_UART5
select STM32_HAVE_USART6
select STM32_HAVE_TIM1
select STM32_HAVE_TIM3
select STM32_HAVE_TIM4
select STM32_HAVE_TIM5
select STM32_HAVE_TIM6
select STM32_HAVE_TIM7
@ -1039,6 +1272,10 @@ config STM32_STM32F205
select STM32_HAVE_ADC3
select STM32_HAVE_CAN1
select STM32_HAVE_CAN2
select STM32_HAVE_DAC1
select STM32_HAVE_DAC2
select STM32_HAVE_I2C2
select STM32_HAVE_I2C3
select STM32_HAVE_RNG
select STM32_HAVE_SPI2
select STM32_HAVE_SPI3
@ -1053,6 +1290,8 @@ config STM32_STM32F207
select STM32_HAVE_UART5
select STM32_HAVE_USART6
select STM32_HAVE_TIM1
select STM32_HAVE_TIM3
select STM32_HAVE_TIM4
select STM32_HAVE_TIM5
select STM32_HAVE_TIM6
select STM32_HAVE_TIM7
@ -1067,6 +1306,10 @@ config STM32_STM32F207
select STM32_HAVE_ADC3
select STM32_HAVE_CAN1
select STM32_HAVE_CAN2
select STM32_HAVE_DAC1
select STM32_HAVE_DAC2
select STM32_HAVE_I2C2
select STM32_HAVE_I2C3
select STM32_HAVE_RNG
select STM32_HAVE_ETHMAC
select STM32_HAVE_SPI2
@ -1075,25 +1318,38 @@ config STM32_STM32F207
config STM32_STM32F30XX
bool
default n
select STM32_HAVE_USBDEV
select STM32_HAVE_CCM
select STM32_HAVE_CAN1
select STM32_HAVE_DAC1
select STM32_HAVE_TIM1
select STM32_HAVE_TIM3
select STM32_HAVE_TIM6
select STM32_HAVE_TIM7
select STM32_HAVE_TIM8
select STM32_HAVE_TIM15
select STM32_HAVE_TIM16
select STM32_HAVE_TIM17
select STM32_HAVE_ADC2
select STM32_HAVE_ADC3
select STM32_HAVE_ADC4
select STM32_HAVE_CAN1
config STM32_STM32F302
bool
default n
select STM32_HAVE_I2C2
select STM32_HAVE_SPI2
select STM32_HAVE_SPI3
select STM32_HAVE_TIM4
select STM32_HAVE_USBDEV
config STM32_STM32F303
bool
default n
select STM32_HAVE_ADC2
select STM32_HAVE_CCM
select STM32_HAVE_DAC2
select STM32_HAVE_TIM7
config STM32_STM32F37XX
bool
default n
select STM32_HAVE_USBDEV
select STM32_HAVE_TIM3
select STM32_HAVE_TIM4
select STM32_HAVE_TIM5
select STM32_HAVE_TIM6
select STM32_HAVE_TIM7
@ -1101,14 +1357,21 @@ config STM32_STM32F37XX
select STM32_HAVE_TIM16
select STM32_HAVE_TIM17
select STM32_HAVE_CAN1
select STM32_HAVE_DAC1
select STM32_HAVE_DAC2
select STM32_HAVE_I2C2
select STM32_HAVE_USART3
config STM32_STM32F40XX
bool
default n
select STM32_HAVE_OTGFS
select STM32_HAVE_TIM3
select STM32_HAVE_TIM4
select STM32_HAVE_SPI2
select STM32_HAVE_SPI3
select STM32_HAVE_I2C2
select STM32_HAVE_I2C3
config STM32_STM32F401
bool
@ -1119,8 +1382,6 @@ config STM32_STM32F401
select STM32_HAVE_TIM9
select STM32_HAVE_TIM10
select STM32_HAVE_TIM11
select STM32_HAVE_SPI2
select STM32_HAVE_SPI3
config STM32_STM32F411
bool
@ -1131,8 +1392,6 @@ config STM32_STM32F411
select STM32_HAVE_TIM9
select STM32_HAVE_TIM10
select STM32_HAVE_TIM11
select STM32_HAVE_SPI2
select STM32_HAVE_SPI3
select STM32_HAVE_SPI4
select STM32_HAVE_SPI5
@ -1160,6 +1419,8 @@ config STM32_STM32F405
select STM32_HAVE_ADC3
select STM32_HAVE_CAN1
select STM32_HAVE_CAN2
select STM32_HAVE_DAC1
select STM32_HAVE_DAC2
select STM32_HAVE_RNG
config STM32_STM32F407
@ -1186,6 +1447,8 @@ config STM32_STM32F407
select STM32_HAVE_ADC3
select STM32_HAVE_CAN1
select STM32_HAVE_CAN2
select STM32_HAVE_DAC1
select STM32_HAVE_DAC2
select STM32_HAVE_RNG
select STM32_HAVE_ETHMAC
@ -1216,10 +1479,10 @@ config STM32_STM32F427
select STM32_HAVE_ADC3
select STM32_HAVE_CAN1
select STM32_HAVE_CAN2
select STM32_HAVE_DAC1
select STM32_HAVE_DAC2
select STM32_HAVE_RNG
select STM32_HAVE_ETHMAC
select STM32_HAVE_SPI2
select STM32_HAVE_SPI3
select STM32_HAVE_SPI4
select STM32_HAVE_SPI5
select STM32_HAVE_SPI6
@ -1250,10 +1513,10 @@ config STM32_STM32F429
select STM32_HAVE_ADC3
select STM32_HAVE_CAN1
select STM32_HAVE_CAN2
select STM32_HAVE_DAC1
select STM32_HAVE_DAC2
select STM32_HAVE_RNG
select STM32_HAVE_ETHMAC
select STM32_HAVE_SPI2
select STM32_HAVE_SPI3
select STM32_HAVE_SPI4
select STM32_HAVE_SPI5
select STM32_HAVE_SPI6
@ -1279,8 +1542,8 @@ config STM32_STM32F446
select STM32_HAVE_ADC3
select STM32_HAVE_CAN1
select STM32_HAVE_CAN2
select STM32_HAVE_SPI2
select STM32_HAVE_SPI3
select STM32_HAVE_DAC1
select STM32_HAVE_DAC2
select STM32_HAVE_SPI4
config STM32_DFU
@ -1340,6 +1603,14 @@ config STM32_HAVE_TIM1
bool
default n
config STM32_HAVE_TIM3
bool
default n
config STM32_HAVE_TIM4
bool
default n
config STM32_HAVE_TIM5
bool
default n
@ -1428,6 +1699,14 @@ config STM32_HAVE_CAN2
bool
default n
config STM32_HAVE_DAC1
bool
default n
config STM32_HAVE_DAC2
bool
default n
config STM32_HAVE_RNG
bool
default n
@ -1436,6 +1715,14 @@ config STM32_HAVE_ETHMAC
bool
default n
config STM32_HAVE_I2C2
bool
default n
config STM32_HAVE_I2C3
bool
default n
config STM32_HAVE_SPI2
bool
default n
@ -1457,12 +1744,12 @@ config STM32_HAVE_SPI6
default n
config STM32_HAVE_SAIPLL
bool
default n
bool
default n
config STM32_HAVE_I2SPLL
bool
default n
bool
default n
# These are the peripheral selections proper
@ -1563,11 +1850,13 @@ config STM32_DMA2
config STM32_DAC1
bool "DAC1"
default n
depends on STM32_HAVE_DAC1
select STM32_DAC
config STM32_DAC2
bool "DAC2"
default n
depends on STM32_HAVE_DAC2
select STM32_DAC
config STM32_DCMI
@ -1600,13 +1889,13 @@ config STM32_I2C1
config STM32_I2C2
bool "I2C2"
default n
depends on !(STM32_STM32F10XX && STM32_LOWDENSITY)
depends on STM32_HAVE_I2C2
select STM32_I2C
config STM32_I2C3
bool "I2C3"
default n
depends on STM32_STM32F207 || STM32_STM32F40XX
depends on STM32_HAVE_I2C3
select STM32_I2C
config STM32_LTDC
@ -1715,10 +2004,12 @@ config STM32_TIM2
config STM32_TIM3
bool "TIM3"
default n
depends on STM32_HAVE_TIM3
config STM32_TIM4
bool "TIM4"
default n
depends on STM32_HAVE_TIM4
config STM32_TIM5
bool "TIM5"