xref: /openbmc/u-boot/arch/arm/mach-stm32mp/Kconfig (revision 83d290c5)
1if ARCH_STM32MP
2
3config SPL
4	select SPL_BOARD_INIT
5	select SPL_CLK
6	select SPL_DM
7	select SPL_DM_SEQ_ALIAS
8	select SPL_FRAMEWORK
9	select SPL_GPIO_SUPPORT
10	select SPL_LIBCOMMON_SUPPORT
11	select SPL_LIBGENERIC_SUPPORT
12	select SPL_OF_CONTROL
13	select SPL_OF_TRANSLATE
14	select SPL_PINCTRL
15	select SPL_REGMAP
16	select SPL_RESET_SUPPORT
17	select SPL_SERIAL_SUPPORT
18	select SPL_SYSCON
19	select SPL_DRIVERS_MISC_SUPPORT
20	imply SPL_LIBDISK_SUPPORT
21
22config SYS_SOC
23	default "stm32mp"
24
25config TARGET_STM32MP1
26	bool "Support stm32mp1xx"
27	select CPU_V7
28	select PINCTRL_STM32
29	select STM32_RESET
30	select SYS_ARCH_TIMER
31	select SYSRESET_SYSCON
32	help
33		target STMicroelectronics SOC STM32MP1 family
34		STMicroelectronics MPU with core ARMv7
35
36config SYS_TEXT_BASE
37	prompt "U-Boot base address"
38	default 0xC0100000
39	help
40		configure the U-Boot base address
41		when DDR driver is used:
42		  DDR + 1MB (0xC0100000)
43
44config SYS_MMCSD_RAW_MODE_U_BOOT_PARTITION_MMC2
45	hex "Partition on MMC2 to use to load U-Boot from"
46	depends on SYS_MMCSD_RAW_MODE_U_BOOT_USE_PARTITION
47	default 1
48	help
49	  Partition on the second MMC to load U-Boot from when the MMC is being
50	  used in raw mode
51
52source "board/st/stm32mp1/Kconfig"
53
54endif
55