Kconfig 1.2 KB

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