blob: de9d8547e61d890aec3c5ad701fc9722830a6d3c [file] [log] [blame]
Trevor Woerner2bcc1ed2020-05-06 08:02:42 -04001if ARCH_STM32
Vikas Manocha95c89192016-01-15 17:49:06 -08002
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
Patrice Chotard1226eaf2018-01-12 09:23:50 +010012 select STM32_RCC
13 select STM32_RESET
Michal Simek7e7ba3b2018-07-23 15:55:15 +020014 select STM32_SDRAM
Patrice Chotard1226eaf2018-01-12 09:23:50 +010015 select STM32_SERIAL
Patrice Chotard0c156762018-02-07 10:44:50 +010016 select STM32_TIMER
17 select TIMER
Patrice Chotard805e1102025-04-01 15:14:04 +020018 imply OF_UPSTREAM
Vikas Manocha95c89192016-01-15 17:49:06 -080019
Vikas Manocha1b51c932016-02-11 15:47:20 -080020config STM32F7
21 bool "stm32f7 family"
Patrice Chotard1226eaf2018-01-12 09:23:50 +010022 select CLK
23 select DM_GPIO
24 select DM_RESET
25 select MISC
26 select PINCTRL
27 select PINCTRL_STM32
28 select RAM
Michal Simek7e7ba3b2018-07-23 15:55:15 +020029 select STM32_RCC
30 select STM32_RESET
31 select STM32_SDRAM
32 select STM32_SERIAL
33 select STM32_TIMER
34 select SUPPORT_SPL
35 select TIMER
Patrice Chotarda5264332025-04-01 15:14:03 +020036 imply OF_UPSTREAM
Michal Simek7e7ba3b2018-07-23 15:55:15 +020037 imply SPL_OS_BOOT
Vikas Manocha1b51c932016-02-11 15:47:20 -080038
Patrice Chotard1e1d02d2017-09-13 18:00:12 +020039config STM32H7
40 bool "stm32h7 family"
41 select CLK
42 select DM_GPIO
43 select DM_RESET
44 select MISC
45 select PINCTRL
46 select PINCTRL_STM32
47 select RAM
48 select REGMAP
Patrice Chotard1e1d02d2017-09-13 18:00:12 +020049 select STM32_RCC
50 select STM32_RESET
Michal Simek7e7ba3b2018-07-23 15:55:15 +020051 select STM32_SDRAM
Patrice Chotard9e276502018-01-12 09:23:49 +010052 select STM32_SERIAL
Patrice Chotard0c156762018-02-07 10:44:50 +010053 select STM32_TIMER
Patrice Chotard1e1d02d2017-09-13 18:00:12 +020054 select SYSCON
Patrice Chotard0c156762018-02-07 10:44:50 +010055 select TIMER
Patrice Chotardd42ee672025-04-01 15:14:02 +020056 imply OF_UPSTREAM
Patrice Chotard1e1d02d2017-09-13 18:00:12 +020057
Vikas Manocha95c89192016-01-15 17:49:06 -080058source "arch/arm/mach-stm32/stm32f4/Kconfig"
Vikas Manocha1b51c932016-02-11 15:47:20 -080059source "arch/arm/mach-stm32/stm32f7/Kconfig"
Patrice Chotard1e1d02d2017-09-13 18:00:12 +020060source "arch/arm/mach-stm32/stm32h7/Kconfig"
Vikas Manocha95c89192016-01-15 17:49:06 -080061
62endif