1# ST Microelectronics STM32F1 MCU line
2
3# Copyright (c) 2016 Open-RnD Sp. z o.o.
4# Copyright (c) RnDity Sp. z o.o.
5# SPDX-License-Identifier: Apache-2.0
6
7choice
8	prompt "STM32F1x MCU Selection"
9	depends on SOC_SERIES_STM32F1X
10
11config SOC_STM32F100XB
12	bool "STM32F100XB"
13
14config SOC_STM32F100XE
15	bool "STM32F100XE"
16
17config SOC_STM32F103XE
18	bool "STM32F103XE"
19	select SOC_STM32F10X_DENSITY_DEVICE
20
21config SOC_STM32F103XB
22	bool "STM32F103XB"
23	select SOC_STM32F10X_DENSITY_DEVICE
24
25config SOC_STM32F103X8
26	bool "STM32F103X8"
27	select SOC_STM32F10X_DENSITY_DEVICE
28
29config SOC_STM32F105XC
30	bool "STM32F105XC"
31	select SOC_STM32F10X_CONNECTIVITY_LINE_DEVICE
32
33config SOC_STM32F107XC
34	bool "STM32F107XC"
35	select SOC_STM32F10X_CONNECTIVITY_LINE_DEVICE
36
37endchoice
38
39config SOC_STM32F10X_DENSITY_DEVICE
40	bool
41	help
42	  STM32F101xx, STM32F102xx, STM32F103xx:
43	  * Low density Value line devices
44	  * Medium density Value line devices
45	  * High density Value line devices
46	  * XL-density devices Value line devices
47
48config SOC_STM32F10X_CONNECTIVITY_LINE_DEVICE
49	bool
50	help
51	  Connectivity line devices are STM32F105xx and STM32F107xx
52	  microcontrollers.  They are intended for applications where
53	  connectivity and real-time performances are required such as
54	  industrial control, control panels for security applications, UPS or
55	  home audio.  For STM32F107xx also the Ethernet MAC is available.
56