blob: 5f7a2b5669eaccdc9d9a6f9e13d1c17dc9f78a8a [file] [log] [blame]
Vikas Manocha95c89192016-01-15 17:49:06 -08001if STM32
2
3config STM32F4
4 bool "stm32f4 family"
Patrice Chotard1226eaf2018-01-12 09:23:50 +01005 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
Vikas Manocha95c89192016-01-15 17:49:06 -080016
Vikas Manocha1b51c932016-02-11 15:47:20 -080017config STM32F7
18 bool "stm32f7 family"
Patrice Chotard1226eaf2018-01-12 09:23:50 +010019 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
Vikas Manocha50218ae2017-05-28 12:55:10 -070030 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
Vikas Manocha77906682017-08-20 11:05:37 -070043 imply SPL_OS_BOOT
Vikas Manocha50218ae2017-05-28 12:55:10 -070044 select SPL_PINCTRL
45 select SPL_RAM
46 select SPL_SERIAL_SUPPORT
47 select SPL_SYS_MALLOC_SIMPLE
Vikas Manochaf0e32c02017-05-28 12:55:14 -070048 select SPL_XIP_SUPPORT
Vikas Manocha1b51c932016-02-11 15:47:20 -080049
Patrice Chotard1e1d02d2017-09-13 18:00:12 +020050config 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
Patrice Chotard9e276502018-01-12 09:23:49 +010063 select STM32_SERIAL
Patrice Chotard1e1d02d2017-09-13 18:00:12 +020064 select SYSCON
65
Vikas Manocha95c89192016-01-15 17:49:06 -080066source "arch/arm/mach-stm32/stm32f4/Kconfig"
Vikas Manocha1b51c932016-02-11 15:47:20 -080067source "arch/arm/mach-stm32/stm32f7/Kconfig"
Patrice Chotard1e1d02d2017-09-13 18:00:12 +020068source "arch/arm/mach-stm32/stm32h7/Kconfig"
Vikas Manocha95c89192016-01-15 17:49:06 -080069
70endif