xref: /openbmc/u-boot/arch/arm/mach-stm32/Kconfig (revision cd1cc31f)
1if 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_SDRAM
13	select STM32_RCC
14	select STM32_RESET
15	select STM32_SERIAL
16
17config STM32F7
18	bool "stm32f7 family"
19	select CLK
20	select DM_GPIO
21	select DM_RESET
22	select MISC
23	select PINCTRL
24	select PINCTRL_STM32
25	select RAM
26	select STM32_SDRAM
27	select STM32_RCC
28	select STM32_RESET
29	select STM32_SERIAL
30	select SUPPORT_SPL
31	select SPL
32	select SPL_CLK
33	select SPL_DM
34	select SPL_DM_SEQ_ALIAS
35	select SPL_DRIVERS_MISC_SUPPORT
36	select SPL_GPIO_SUPPORT
37	select SPL_LIBCOMMON_SUPPORT
38	select SPL_LIBGENERIC_SUPPORT
39	select SPL_MTD_SUPPORT
40	select SPL_OF_CONTROL
41	select SPL_OF_LIBFDT
42	select SPL_OF_TRANSLATE
43	imply SPL_OS_BOOT
44	select SPL_PINCTRL
45	select SPL_RAM
46	select SPL_SERIAL_SUPPORT
47	select SPL_SYS_MALLOC_SIMPLE
48	select SPL_XIP_SUPPORT
49
50config STM32H7
51	bool "stm32h7 family"
52	select CLK
53	select DM_GPIO
54	select DM_RESET
55	select MISC
56	select PINCTRL
57	select PINCTRL_STM32
58	select RAM
59	select REGMAP
60	select STM32_SDRAM
61	select STM32_RCC
62	select STM32_RESET
63	select STM32_SERIAL
64	select SYSCON
65
66source "arch/arm/mach-stm32/stm32f4/Kconfig"
67source "arch/arm/mach-stm32/stm32f7/Kconfig"
68source "arch/arm/mach-stm32/stm32h7/Kconfig"
69
70endif
71