blob: b618b60795335ab3e43ad2d178e71616709c39f0 [file] [log] [blame]
Vikas Manocha0a61ee82016-01-15 17:49:06 -08001if STM32
2
3config STM32F4
4 bool "stm32f4 family"
5
Vikas Manochae66c49f2016-02-11 15:47:20 -08006config STM32F7
7 bool "stm32f7 family"
Vikas Manochab9747692017-05-28 12:55:10 -07008 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
Vikas Manocha1e87f9c2017-08-20 11:05:37 -070021 imply SPL_OS_BOOT
Vikas Manochab9747692017-05-28 12:55:10 -070022 select SPL_PINCTRL
23 select SPL_RAM
24 select SPL_SERIAL_SUPPORT
25 select SPL_SYS_MALLOC_SIMPLE
Vikas Manocha1a73bd82017-05-28 12:55:14 -070026 select SPL_XIP_SUPPORT
Vikas Manochae66c49f2016-02-11 15:47:20 -080027
Patrice Chotard246771b2017-09-13 18:00:12 +020028config 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
Vikas Manocha0a61ee82016-01-15 17:49:06 -080044source "arch/arm/mach-stm32/stm32f4/Kconfig"
Vikas Manochae66c49f2016-02-11 15:47:20 -080045source "arch/arm/mach-stm32/stm32f7/Kconfig"
Patrice Chotard246771b2017-09-13 18:00:12 +020046source "arch/arm/mach-stm32/stm32h7/Kconfig"
Vikas Manocha0a61ee82016-01-15 17:49:06 -080047
48endif