Prepare v2023.10
[platform/kernel/u-boot.git] / arch / arm / mach-stm32 / Kconfig
1 if ARCH_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_RCC
13         select STM32_RESET
14         select STM32_SDRAM
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_RCC
29         select STM32_RESET
30         select STM32_SDRAM
31         select STM32_SERIAL
32         select STM32_TIMER
33         select SUPPORT_SPL
34         select TIMER
35         imply SPL_OS_BOOT
36
37 config STM32H7
38         bool "stm32h7 family"
39         select CLK
40         select DM_GPIO
41         select DM_RESET
42         select MISC
43         select PINCTRL
44         select PINCTRL_STM32
45         select RAM
46         select REGMAP
47         select STM32_RCC
48         select STM32_RESET
49         select STM32_SDRAM
50         select STM32_SERIAL
51         select STM32_TIMER
52         select SYSCON
53         select TIMER
54
55 source "arch/arm/mach-stm32/stm32f4/Kconfig"
56 source "arch/arm/mach-stm32/stm32f7/Kconfig"
57 source "arch/arm/mach-stm32/stm32h7/Kconfig"
58
59 endif