Kconfig 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. if ARCH_STM32
  2. config STM32F4
  3. bool "stm32f4 family"
  4. select CLK
  5. select DM_GPIO
  6. select DM_RESET
  7. select MISC
  8. select PINCTRL
  9. select PINCTRL_STM32
  10. select RAM
  11. select STM32_RCC
  12. select STM32_RESET
  13. select STM32_SDRAM
  14. select STM32_SERIAL
  15. select STM32_TIMER
  16. select TIMER
  17. config STM32F7
  18. bool "stm32f7 family"
  19. select CLK
  20. select DM_GPIO
  21. select DM_RESET
  22. select MISC
  23. select PINCTRL
  24. select PINCTRL_STM32
  25. select RAM
  26. select SPL
  27. select SPL_BOARD_INIT
  28. select SPL_CLK
  29. select SPL_DM
  30. select SPL_DM_RESET
  31. select SPL_DM_SEQ_ALIAS
  32. select SPL_DRIVERS_MISC
  33. select SPL_GPIO
  34. select SPL_LIBCOMMON_SUPPORT
  35. select SPL_LIBGENERIC_SUPPORT
  36. select SPL_MTD_SUPPORT
  37. select SPL_OF_CONTROL
  38. select SPL_OF_LIBFDT
  39. select SPL_OF_TRANSLATE
  40. select SPL_PINCTRL
  41. select SPL_RAM
  42. select SPL_SERIAL_SUPPORT
  43. select SPL_SYS_MALLOC_SIMPLE
  44. select SPL_TIMER
  45. select SPL_XIP_SUPPORT
  46. select STM32_RCC
  47. select STM32_RESET
  48. select STM32_SDRAM
  49. select STM32_SERIAL
  50. select STM32_TIMER
  51. select SUPPORT_SPL
  52. select TIMER
  53. imply SPL_OS_BOOT
  54. config STM32H7
  55. bool "stm32h7 family"
  56. select CLK
  57. select DM_GPIO
  58. select DM_RESET
  59. select MISC
  60. select PINCTRL
  61. select PINCTRL_STM32
  62. select RAM
  63. select REGMAP
  64. select STM32_RCC
  65. select STM32_RESET
  66. select STM32_SDRAM
  67. select STM32_SERIAL
  68. select STM32_TIMER
  69. select SYSCON
  70. select TIMER
  71. source "arch/arm/mach-stm32/stm32f4/Kconfig"
  72. source "arch/arm/mach-stm32/stm32f7/Kconfig"
  73. source "arch/arm/mach-stm32/stm32h7/Kconfig"
  74. endif