Trevor Woerner | 2bcc1ed | 2020-05-06 08:02:42 -0400 | [diff] [blame] | 1 | if ARCH_STM32 |
Vikas Manocha | 95c8919 | 2016-01-15 17:49:06 -0800 | [diff] [blame] | 2 | |
3 | config STM32F4 | ||||
4 | bool "stm32f4 family" | ||||
Patrice Chotard | 1226eaf | 2018-01-12 09:23:50 +0100 | [diff] [blame] | 5 | select CLK |
6 | select DM_GPIO | ||||
7 | select DM_RESET | ||||
8 | select MISC | ||||
9 | select PINCTRL | ||||
10 | select PINCTRL_STM32 | ||||
11 | select RAM | ||||
Patrice Chotard | 1226eaf | 2018-01-12 09:23:50 +0100 | [diff] [blame] | 12 | select STM32_RCC |
13 | select STM32_RESET | ||||
Michal Simek | 7e7ba3b | 2018-07-23 15:55:15 +0200 | [diff] [blame] | 14 | select STM32_SDRAM |
Patrice Chotard | 1226eaf | 2018-01-12 09:23:50 +0100 | [diff] [blame] | 15 | select STM32_SERIAL |
Patrice Chotard | 0c15676 | 2018-02-07 10:44:50 +0100 | [diff] [blame] | 16 | select STM32_TIMER |
17 | select TIMER | ||||
Patrice Chotard | 805e110 | 2025-04-01 15:14:04 +0200 | [diff] [blame] | 18 | imply OF_UPSTREAM |
Vikas Manocha | 95c8919 | 2016-01-15 17:49:06 -0800 | [diff] [blame] | 19 | |
Vikas Manocha | 1b51c93 | 2016-02-11 15:47:20 -0800 | [diff] [blame] | 20 | config STM32F7 |
21 | bool "stm32f7 family" | ||||
Patrice Chotard | 1226eaf | 2018-01-12 09:23:50 +0100 | [diff] [blame] | 22 | select CLK |
23 | select DM_GPIO | ||||
24 | select DM_RESET | ||||
25 | select MISC | ||||
26 | select PINCTRL | ||||
27 | select PINCTRL_STM32 | ||||
28 | select RAM | ||||
Michal Simek | 7e7ba3b | 2018-07-23 15:55:15 +0200 | [diff] [blame] | 29 | 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 Chotard | a526433 | 2025-04-01 15:14:03 +0200 | [diff] [blame] | 36 | imply OF_UPSTREAM |
Michal Simek | 7e7ba3b | 2018-07-23 15:55:15 +0200 | [diff] [blame] | 37 | imply SPL_OS_BOOT |
Vikas Manocha | 1b51c93 | 2016-02-11 15:47:20 -0800 | [diff] [blame] | 38 | |
Patrice Chotard | 1e1d02d | 2017-09-13 18:00:12 +0200 | [diff] [blame] | 39 | config 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 Chotard | 1e1d02d | 2017-09-13 18:00:12 +0200 | [diff] [blame] | 49 | select STM32_RCC |
50 | select STM32_RESET | ||||
Michal Simek | 7e7ba3b | 2018-07-23 15:55:15 +0200 | [diff] [blame] | 51 | select STM32_SDRAM |
Patrice Chotard | 9e27650 | 2018-01-12 09:23:49 +0100 | [diff] [blame] | 52 | select STM32_SERIAL |
Patrice Chotard | 0c15676 | 2018-02-07 10:44:50 +0100 | [diff] [blame] | 53 | select STM32_TIMER |
Patrice Chotard | 1e1d02d | 2017-09-13 18:00:12 +0200 | [diff] [blame] | 54 | select SYSCON |
Patrice Chotard | 0c15676 | 2018-02-07 10:44:50 +0100 | [diff] [blame] | 55 | select TIMER |
Patrice Chotard | d42ee67 | 2025-04-01 15:14:02 +0200 | [diff] [blame] | 56 | imply OF_UPSTREAM |
Patrice Chotard | 1e1d02d | 2017-09-13 18:00:12 +0200 | [diff] [blame] | 57 | |
Vikas Manocha | 95c8919 | 2016-01-15 17:49:06 -0800 | [diff] [blame] | 58 | source "arch/arm/mach-stm32/stm32f4/Kconfig" |
Vikas Manocha | 1b51c93 | 2016-02-11 15:47:20 -0800 | [diff] [blame] | 59 | source "arch/arm/mach-stm32/stm32f7/Kconfig" |
Patrice Chotard | 1e1d02d | 2017-09-13 18:00:12 +0200 | [diff] [blame] | 60 | source "arch/arm/mach-stm32/stm32h7/Kconfig" |
Vikas Manocha | 95c8919 | 2016-01-15 17:49:06 -0800 | [diff] [blame] | 61 | |
62 | endif |