Merge git://git.denx.de/u-boot-arc
[oweals/u-boot.git] / arch / arm / mach-stm32 / Kconfig
1 if STM32
2
3 config 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
17 config 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
50 config 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
66 source "arch/arm/mach-stm32/stm32f4/Kconfig"
67 source "arch/arm/mach-stm32/stm32f7/Kconfig"
68 source "arch/arm/mach-stm32/stm32h7/Kconfig"
69
70 endif