Merge branch 'master' of git://git.denx.de/u-boot-ubi
[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         select STM32_TIMER
17         select TIMER
18
19 config STM32F7
20         bool "stm32f7 family"
21         select CLK
22         select DM_GPIO
23         select DM_RESET
24         select MISC
25         select PINCTRL
26         select PINCTRL_STM32
27         select RAM
28         select STM32_SDRAM
29         select STM32_RCC
30         select STM32_RESET
31         select STM32_SERIAL
32         select STM32_TIMER
33         select TIMER
34         select SUPPORT_SPL
35         select SPL
36         select SPL_BOARD_INIT
37         select SPL_CLK
38         select SPL_DM
39         select SPL_DM_SEQ_ALIAS
40         select SPL_DRIVERS_MISC_SUPPORT
41         select SPL_GPIO_SUPPORT
42         select SPL_LIBCOMMON_SUPPORT
43         select SPL_LIBGENERIC_SUPPORT
44         select SPL_MTD_SUPPORT
45         select SPL_OF_CONTROL
46         select SPL_OF_LIBFDT
47         select SPL_OF_TRANSLATE
48         imply SPL_OS_BOOT
49         select SPL_PINCTRL
50         select SPL_RAM
51         select SPL_RESET_SUPPORT
52         select SPL_SERIAL_SUPPORT
53         select SPL_SYS_MALLOC_SIMPLE
54         select SPL_TIMER
55         select SPL_XIP_SUPPORT
56
57 config STM32H7
58         bool "stm32h7 family"
59         select CLK
60         select DM_GPIO
61         select DM_RESET
62         select MISC
63         select PINCTRL
64         select PINCTRL_STM32
65         select RAM
66         select REGMAP
67         select STM32_SDRAM
68         select STM32_RCC
69         select STM32_RESET
70         select STM32_SERIAL
71         select STM32_TIMER
72         select SYSCON
73         select TIMER
74
75 source "arch/arm/mach-stm32/stm32f4/Kconfig"
76 source "arch/arm/mach-stm32/stm32f7/Kconfig"
77 source "arch/arm/mach-stm32/stm32h7/Kconfig"
78
79 endif