xref: /openbmc/u-boot/arch/arm/mach-stm32/Kconfig (revision aea0af89)
10a61ee88SVikas Manochaif STM32
20a61ee88SVikas Manocha
30a61ee88SVikas Manochaconfig STM32F4
40a61ee88SVikas Manocha	bool "stm32f4 family"
5*aea0af89SPatrice Chotard	select CLK
6*aea0af89SPatrice Chotard	select DM_GPIO
7*aea0af89SPatrice Chotard	select DM_RESET
8*aea0af89SPatrice Chotard	select MISC
9*aea0af89SPatrice Chotard	select PINCTRL
10*aea0af89SPatrice Chotard	select PINCTRL_STM32
11*aea0af89SPatrice Chotard	select RAM
12*aea0af89SPatrice Chotard	select STM32_SDRAM
13*aea0af89SPatrice Chotard	select STM32_RCC
14*aea0af89SPatrice Chotard	select STM32_RESET
15*aea0af89SPatrice Chotard	select STM32_SERIAL
160a61ee88SVikas Manocha
17e66c49faSVikas Manochaconfig STM32F7
18e66c49faSVikas Manocha	bool "stm32f7 family"
19*aea0af89SPatrice Chotard	select CLK
20*aea0af89SPatrice Chotard	select DM_GPIO
21*aea0af89SPatrice Chotard	select DM_RESET
22*aea0af89SPatrice Chotard	select MISC
23*aea0af89SPatrice Chotard	select PINCTRL
24*aea0af89SPatrice Chotard	select PINCTRL_STM32
25*aea0af89SPatrice Chotard	select RAM
26*aea0af89SPatrice Chotard	select STM32_SDRAM
27*aea0af89SPatrice Chotard	select STM32_RCC
28*aea0af89SPatrice Chotard	select STM32_RESET
29*aea0af89SPatrice Chotard	select STM32_SERIAL
30b9747696SVikas Manocha	select SUPPORT_SPL
31b9747696SVikas Manocha	select SPL
32b9747696SVikas Manocha	select SPL_CLK
33b9747696SVikas Manocha	select SPL_DM
34b9747696SVikas Manocha	select SPL_DM_SEQ_ALIAS
35b9747696SVikas Manocha	select SPL_DRIVERS_MISC_SUPPORT
36b9747696SVikas Manocha	select SPL_GPIO_SUPPORT
37b9747696SVikas Manocha	select SPL_LIBCOMMON_SUPPORT
38b9747696SVikas Manocha	select SPL_LIBGENERIC_SUPPORT
39b9747696SVikas Manocha	select SPL_MTD_SUPPORT
40b9747696SVikas Manocha	select SPL_OF_CONTROL
41b9747696SVikas Manocha	select SPL_OF_LIBFDT
42b9747696SVikas Manocha	select SPL_OF_TRANSLATE
431e87f9ceSVikas Manocha	imply SPL_OS_BOOT
44b9747696SVikas Manocha	select SPL_PINCTRL
45b9747696SVikas Manocha	select SPL_RAM
46b9747696SVikas Manocha	select SPL_SERIAL_SUPPORT
47b9747696SVikas Manocha	select SPL_SYS_MALLOC_SIMPLE
481a73bd84SVikas Manocha	select SPL_XIP_SUPPORT
49e66c49faSVikas Manocha
50246771b1SPatrice Chotardconfig STM32H7
51246771b1SPatrice Chotard	bool "stm32h7 family"
52246771b1SPatrice Chotard	select CLK
53246771b1SPatrice Chotard	select DM_GPIO
54246771b1SPatrice Chotard	select DM_RESET
55246771b1SPatrice Chotard	select MISC
56246771b1SPatrice Chotard	select PINCTRL
57246771b1SPatrice Chotard	select PINCTRL_STM32
58246771b1SPatrice Chotard	select RAM
59246771b1SPatrice Chotard	select REGMAP
60246771b1SPatrice Chotard	select STM32_SDRAM
61246771b1SPatrice Chotard	select STM32_RCC
62246771b1SPatrice Chotard	select STM32_RESET
63ae74de0dSPatrice Chotard	select STM32_SERIAL
64246771b1SPatrice Chotard	select SYSCON
65246771b1SPatrice Chotard
660a61ee88SVikas Manochasource "arch/arm/mach-stm32/stm32f4/Kconfig"
67e66c49faSVikas Manochasource "arch/arm/mach-stm32/stm32f7/Kconfig"
68246771b1SPatrice Chotardsource "arch/arm/mach-stm32/stm32h7/Kconfig"
690a61ee88SVikas Manocha
700a61ee88SVikas Manochaendif
71