blob: 031fb9a934c612c53301a63b2b9d62b044ed58f6 [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
Vikas Manocha95c89192016-01-15 17:49:06 -080018
Vikas Manocha1b51c932016-02-11 15:47:20 -080019config STM32F7
20 bool "stm32f7 family"
Patrice Chotard1226eaf2018-01-12 09:23:50 +010021 select CLK
22 select DM_GPIO
23 select DM_RESET
24 select MISC
25 select PINCTRL
26 select PINCTRL_STM32
27 select RAM
Michal Simek7e7ba3b2018-07-23 15:55:15 +020028 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
Patrice Chotarda5264332025-04-01 15:14:03 +020035 imply OF_UPSTREAM
Michal Simek7e7ba3b2018-07-23 15:55:15 +020036 imply SPL_OS_BOOT
Vikas Manocha1b51c932016-02-11 15:47:20 -080037
Patrice Chotard1e1d02d2017-09-13 18:00:12 +020038config STM32H7
39 bool "stm32h7 family"
40 select CLK
41 select DM_GPIO
42 select DM_RESET
43 select MISC
44 select PINCTRL
45 select PINCTRL_STM32
46 select RAM
47 select REGMAP
Patrice Chotard1e1d02d2017-09-13 18:00:12 +020048 select STM32_RCC
49 select STM32_RESET
Michal Simek7e7ba3b2018-07-23 15:55:15 +020050 select STM32_SDRAM
Patrice Chotard9e276502018-01-12 09:23:49 +010051 select STM32_SERIAL
Patrice Chotard0c156762018-02-07 10:44:50 +010052 select STM32_TIMER
Patrice Chotard1e1d02d2017-09-13 18:00:12 +020053 select SYSCON
Patrice Chotard0c156762018-02-07 10:44:50 +010054 select TIMER
Patrice Chotardd42ee672025-04-01 15:14:02 +020055 imply OF_UPSTREAM
Patrice Chotard1e1d02d2017-09-13 18:00:12 +020056
Vikas Manocha95c89192016-01-15 17:49:06 -080057source "arch/arm/mach-stm32/stm32f4/Kconfig"
Vikas Manocha1b51c932016-02-11 15:47:20 -080058source "arch/arm/mach-stm32/stm32f7/Kconfig"
Patrice Chotard1e1d02d2017-09-13 18:00:12 +020059source "arch/arm/mach-stm32/stm32h7/Kconfig"
Vikas Manocha95c89192016-01-15 17:49:06 -080060
61endif