1if ARCH_STM32
2
3config STM32F4
4	bool "stm32f4 family"
5	select CLK
6	select DM_GPIO
7	select DM_RESET
8	select MISC
9	select PINCTRL
10	select PINCTRL_STM32
11	select RAM
12	select STM32_RCC
13	select STM32_RESET
14	select STM32_SDRAM
15	select STM32_SERIAL
16	select STM32_TIMER
17	select TIMER
18
19config STM32F7
20	bool "stm32f7 family"
21	select CLK
22	select DM_GPIO
23	select DM_RESET
24	select MISC
25	select PINCTRL
26	select PINCTRL_STM32
27	select RAM
28	select STM32_RCC
29	select STM32_RESET
30	select STM32_SDRAM
31	select STM32_SERIAL
32	select STM32_TIMER
33	select SUPPORT_SPL
34	select TIMER
35	imply SPL_OS_BOOT
36
37config STM32H7
38	bool "stm32h7 family"
39	select CLK
40	select DM_GPIO
41	select DM_RESET
42	select MISC
43	select PINCTRL
44	select PINCTRL_STM32
45	select RAM
46	select REGMAP
47	select STM32_RCC
48	select STM32_RESET
49	select STM32_SDRAM
50	select STM32_SERIAL
51	select STM32_TIMER
52	select SYSCON
53	select TIMER
54
55source "arch/arm/mach-stm32/stm32f4/Kconfig"
56source "arch/arm/mach-stm32/stm32f7/Kconfig"
57source "arch/arm/mach-stm32/stm32h7/Kconfig"
58
59endif
60