blob: 4d59480c197f35439c1c8c4327d5ee74b636e28c [file] [log] [blame]
Patrick Delaunay85b53972018-03-12 10:46:10 +01001if 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
Patrick Delaunay32ddd262018-03-20 14:15:06 +010019 select SPL_DRIVERS_MISC_SUPPORT
Patrick Delaunay85b53972018-03-12 10:46:10 +010020 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
Andre Przywara7b169252018-04-12 04:24:46 +030030 select SYS_ARCH_TIMER
Patrick Delaunay32ddd262018-03-20 14:15:06 +010031 select SYSRESET_SYSCON
Patrick Delaunay85b53972018-03-12 10:46:10 +010032 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
Patrick Delaunayfc69c682018-03-20 10:54:54 +010044config 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
Patrick Delaunay8eb3b1e2018-03-12 10:46:18 +010052source "board/st/stm32mp1/Kconfig"
53
Patrick Delaunay85b53972018-03-12 10:46:10 +010054endif