xref: /openbmc/u-boot/arch/arm/mach-stm32/Kconfig (revision 58008cba)
10a61ee88SVikas Manochaif STM32
20a61ee88SVikas Manocha
30a61ee88SVikas Manochaconfig STM32F4
40a61ee88SVikas Manocha	bool "stm32f4 family"
5aea0af89SPatrice Chotard	select CLK
6aea0af89SPatrice Chotard	select DM_GPIO
7aea0af89SPatrice Chotard	select DM_RESET
8aea0af89SPatrice Chotard	select MISC
9aea0af89SPatrice Chotard	select PINCTRL
10aea0af89SPatrice Chotard	select PINCTRL_STM32
11aea0af89SPatrice Chotard	select RAM
12aea0af89SPatrice Chotard	select STM32_RCC
13aea0af89SPatrice Chotard	select STM32_RESET
14*58008cbaSMichal Simek	select STM32_SDRAM
15aea0af89SPatrice Chotard	select STM32_SERIAL
16aa5e3e22SPatrice Chotard	select STM32_TIMER
17aa5e3e22SPatrice Chotard	select TIMER
180a61ee88SVikas Manocha
19e66c49faSVikas Manochaconfig STM32F7
20e66c49faSVikas Manocha	bool "stm32f7 family"
21aea0af89SPatrice Chotard	select CLK
22aea0af89SPatrice Chotard	select DM_GPIO
23aea0af89SPatrice Chotard	select DM_RESET
24aea0af89SPatrice Chotard	select MISC
25aea0af89SPatrice Chotard	select PINCTRL
26aea0af89SPatrice Chotard	select PINCTRL_STM32
27aea0af89SPatrice Chotard	select RAM
28b9747696SVikas Manocha	select SPL
29a70c05f1SPatrice Chotard	select SPL_BOARD_INIT
30b9747696SVikas Manocha	select SPL_CLK
31b9747696SVikas Manocha	select SPL_DM
325e9a9645SLey Foon Tan	select SPL_DM_RESET
33b9747696SVikas Manocha	select SPL_DM_SEQ_ALIAS
34b9747696SVikas Manocha	select SPL_DRIVERS_MISC_SUPPORT
35b9747696SVikas Manocha	select SPL_GPIO_SUPPORT
36b9747696SVikas Manocha	select SPL_LIBCOMMON_SUPPORT
37b9747696SVikas Manocha	select SPL_LIBGENERIC_SUPPORT
38b9747696SVikas Manocha	select SPL_MTD_SUPPORT
39b9747696SVikas Manocha	select SPL_OF_CONTROL
40b9747696SVikas Manocha	select SPL_OF_LIBFDT
41b9747696SVikas Manocha	select SPL_OF_TRANSLATE
42b9747696SVikas Manocha	select SPL_PINCTRL
43b9747696SVikas Manocha	select SPL_RAM
44b9747696SVikas Manocha	select SPL_SERIAL_SUPPORT
45b9747696SVikas Manocha	select SPL_SYS_MALLOC_SIMPLE
46aa5e3e22SPatrice Chotard	select SPL_TIMER
471a73bd84SVikas Manocha	select SPL_XIP_SUPPORT
48*58008cbaSMichal Simek	select STM32_RCC
49*58008cbaSMichal Simek	select STM32_RESET
50*58008cbaSMichal Simek	select STM32_SDRAM
51*58008cbaSMichal Simek	select STM32_SERIAL
52*58008cbaSMichal Simek	select STM32_TIMER
53*58008cbaSMichal Simek	select SUPPORT_SPL
54*58008cbaSMichal Simek	select TIMER
55*58008cbaSMichal Simek	imply SPL_OS_BOOT
56e66c49faSVikas Manocha
57246771b1SPatrice Chotardconfig STM32H7
58246771b1SPatrice Chotard	bool "stm32h7 family"
59246771b1SPatrice Chotard	select CLK
60246771b1SPatrice Chotard	select DM_GPIO
61246771b1SPatrice Chotard	select DM_RESET
62246771b1SPatrice Chotard	select MISC
63246771b1SPatrice Chotard	select PINCTRL
64246771b1SPatrice Chotard	select PINCTRL_STM32
65246771b1SPatrice Chotard	select RAM
66246771b1SPatrice Chotard	select REGMAP
67246771b1SPatrice Chotard	select STM32_RCC
68246771b1SPatrice Chotard	select STM32_RESET
69*58008cbaSMichal Simek	select STM32_SDRAM
70ae74de0dSPatrice Chotard	select STM32_SERIAL
71aa5e3e22SPatrice Chotard	select STM32_TIMER
72246771b1SPatrice Chotard	select SYSCON
73aa5e3e22SPatrice Chotard	select TIMER
74246771b1SPatrice Chotard
750a61ee88SVikas Manochasource "arch/arm/mach-stm32/stm32f4/Kconfig"
76e66c49faSVikas Manochasource "arch/arm/mach-stm32/stm32f7/Kconfig"
77246771b1SPatrice Chotardsource "arch/arm/mach-stm32/stm32h7/Kconfig"
780a61ee88SVikas Manocha
790a61ee88SVikas Manochaendif
80