xref: /openbmc/u-boot/arch/arm/mach-stm32mp/Kconfig (revision 704744f8)
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 SYSRESET_SYSCON
31	help
32		target STMicroelectronics SOC STM32MP1 family
33		STMicroelectronics MPU with core ARMv7
34
35config SYS_TEXT_BASE
36	prompt "U-Boot base address"
37	default 0xC0100000
38	help
39		configure the U-Boot base address
40		when DDR driver is used:
41		  DDR + 1MB (0xC0100000)
42
43config SYS_MMCSD_RAW_MODE_U_BOOT_PARTITION_MMC2
44	hex "Partition on MMC2 to use to load U-Boot from"
45	depends on SYS_MMCSD_RAW_MODE_U_BOOT_USE_PARTITION
46	default 1
47	help
48	  Partition on the second MMC to load U-Boot from when the MMC is being
49	  used in raw mode
50
51source "board/st/stm32mp1/Kconfig"
52
53endif
54