Kconfig 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  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_DM_RESET
  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 ARCH_SUPPORT_PSCI
  25. select CPU_V7A
  26. select CPU_V7_HAS_NONSEC
  27. select CPU_V7_HAS_VIRT
  28. select PINCTRL_STM32
  29. select STM32_RCC
  30. select STM32_RESET
  31. select SYS_ARCH_TIMER
  32. select SYSRESET_SYSCON
  33. help
  34. target STMicroelectronics SOC STM32MP1 family
  35. STMicroelectronics MPU with core ARMv7
  36. config 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. config 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. source "board/st/stm32mp1/Kconfig"
  51. # currently activated for debug / should be deactivated for real product
  52. if DEBUG_UART
  53. config DEBUG_UART_BOARD_INIT
  54. default y
  55. # debug on UART4 by default
  56. config DEBUG_UART_BASE
  57. default 0x40010000
  58. # clock source is HSI on reset
  59. config DEBUG_UART_CLOCK
  60. default 64000000
  61. endif
  62. endif