Kconfig 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. menuconfig ARCH_STM32
  2. bool "STMicroelectronics STM32 family"
  3. depends on ARM_SINGLE_ARMV7M || ARCH_MULTI_V7
  4. select ARMV7M_SYSTICK if ARM_SINGLE_ARMV7M
  5. select HAVE_ARM_ARCH_TIMER if ARCH_MULTI_V7
  6. select ARM_GIC if ARCH_MULTI_V7
  7. select ARM_PSCI if ARCH_MULTI_V7
  8. select ARCH_HAS_RESET_CONTROLLER
  9. select CLKSRC_STM32
  10. select PINCTRL
  11. select RESET_CONTROLLER
  12. select STM32_EXTI
  13. help
  14. Support for STMicroelectronics STM32 processors.
  15. if ARCH_STM32
  16. if ARM_SINGLE_ARMV7M
  17. config MACH_STM32F429
  18. bool "STMicroelectronics STM32F429"
  19. select ARM_AMBA
  20. default y
  21. config MACH_STM32F469
  22. bool "STMicroelectronics STM32F469"
  23. select ARM_AMBA
  24. default y
  25. config MACH_STM32F746
  26. bool "STMicroelectronics STM32F746"
  27. select ARM_AMBA
  28. default y
  29. config MACH_STM32F769
  30. bool "STMicroelectronics STM32F769"
  31. select ARM_AMBA
  32. default y
  33. config MACH_STM32H743
  34. bool "STMicroelectronics STM32H743"
  35. default y
  36. endif # ARMv7-M
  37. if ARCH_MULTI_V7
  38. config MACH_STM32MP157
  39. bool "STMicroelectronics STM32MP157"
  40. default y
  41. endif # ARMv7-A
  42. endif