xref: /openbmc/u-boot/arch/arm/mach-stm32/Kconfig (revision baefb63a)
1if STM32
2
3config STM32F4
4	bool "stm32f4 family"
5
6config STM32F7
7	bool "stm32f7 family"
8	select SUPPORT_SPL
9	select SPL
10	select SPL_CLK
11	select SPL_DM
12	select SPL_DM_SEQ_ALIAS
13	select SPL_DRIVERS_MISC_SUPPORT
14	select SPL_GPIO_SUPPORT
15	select SPL_LIBCOMMON_SUPPORT
16	select SPL_LIBGENERIC_SUPPORT
17	select SPL_MTD_SUPPORT
18	select SPL_OF_CONTROL
19	select SPL_OF_LIBFDT
20	select SPL_OF_TRANSLATE
21	imply SPL_OS_BOOT
22	select SPL_PINCTRL
23	select SPL_RAM
24	select SPL_SERIAL_SUPPORT
25	select SPL_SYS_MALLOC_SIMPLE
26	select SPL_XIP_SUPPORT
27
28config STM32H7
29	bool "stm32h7 family"
30	select CLK
31	select DM_GPIO
32	select DM_RESET
33	select MISC
34	select PINCTRL
35	select PINCTRL_STM32
36	select RAM
37	select REGMAP
38	select STM32_SDRAM
39	select STM32_RCC
40	select STM32_RESET
41	select STM32X7_SERIAL
42	select SYSCON
43
44source "arch/arm/mach-stm32/stm32f4/Kconfig"
45source "arch/arm/mach-stm32/stm32f7/Kconfig"
46source "arch/arm/mach-stm32/stm32h7/Kconfig"
47
48endif
49