| if ARCH_STM32MP |
| |
| config SPL |
| select SPL_BOARD_INIT |
| select SPL_CLK |
| select SPL_DM |
| select SPL_DM_SEQ_ALIAS |
| select SPL_FRAMEWORK |
| select SPL_GPIO_SUPPORT |
| select SPL_LIBCOMMON_SUPPORT |
| select SPL_LIBGENERIC_SUPPORT |
| select SPL_OF_CONTROL |
| select SPL_OF_TRANSLATE |
| select SPL_PINCTRL |
| select SPL_REGMAP |
| select SPL_RESET_SUPPORT |
| select SPL_SERIAL_SUPPORT |
| select SPL_SYSCON |
| select SPL_DRIVERS_MISC_SUPPORT |
| imply SPL_LIBDISK_SUPPORT |
| |
| config SYS_SOC |
| default "stm32mp" |
| |
| config TARGET_STM32MP1 |
| bool "Support stm32mp1xx" |
| select ARCH_SUPPORT_PSCI |
| select CPU_V7A |
| select CPU_V7_HAS_NONSEC |
| select CPU_V7_HAS_VIRT |
| select PINCTRL_STM32 |
| select STM32_RESET |
| select SYS_ARCH_TIMER |
| select SYSRESET_SYSCON |
| help |
| target STMicroelectronics SOC STM32MP1 family |
| STMicroelectronics MPU with core ARMv7 |
| |
| config SYS_TEXT_BASE |
| prompt "U-Boot base address" |
| default 0xC0100000 |
| help |
| configure the U-Boot base address |
| when DDR driver is used: |
| DDR + 1MB (0xC0100000) |
| |
| config SYS_MMCSD_RAW_MODE_U_BOOT_PARTITION_MMC2 |
| hex "Partition on MMC2 to use to load U-Boot from" |
| depends on SYS_MMCSD_RAW_MODE_U_BOOT_USE_PARTITION |
| default 1 |
| help |
| Partition on the second MMC to load U-Boot from when the MMC is being |
| used in raw mode |
| |
| source "board/st/stm32mp1/Kconfig" |
| |
| # currently activated for debug / should be deactivated for real product |
| if DEBUG_UART |
| |
| config DEBUG_UART_BOARD_INIT |
| default y |
| |
| # debug on UART4 by default |
| config DEBUG_UART_BASE |
| default 0x40010000 |
| |
| # clock source is HSI on reset |
| config DEBUG_UART_CLOCK |
| default 64000000 |
| endif |
| |
| endif |