Kconfig 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. if 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_SDRAM
  12. select STM32_RCC
  13. select STM32_RESET
  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 STM32_SDRAM
  27. select STM32_RCC
  28. select STM32_RESET
  29. select STM32_SERIAL
  30. select STM32_TIMER
  31. select TIMER
  32. select SUPPORT_SPL
  33. select SPL
  34. select SPL_BOARD_INIT
  35. select SPL_CLK
  36. select SPL_DM
  37. select SPL_DM_RESET
  38. select SPL_DM_SEQ_ALIAS
  39. select SPL_DRIVERS_MISC_SUPPORT
  40. select SPL_GPIO_SUPPORT
  41. select SPL_LIBCOMMON_SUPPORT
  42. select SPL_LIBGENERIC_SUPPORT
  43. select SPL_MTD_SUPPORT
  44. select SPL_OF_CONTROL
  45. select SPL_OF_LIBFDT
  46. select SPL_OF_TRANSLATE
  47. imply SPL_OS_BOOT
  48. select SPL_PINCTRL
  49. select SPL_RAM
  50. select SPL_SERIAL_SUPPORT
  51. select SPL_SYS_MALLOC_SIMPLE
  52. select SPL_TIMER
  53. select SPL_XIP_SUPPORT
  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_SDRAM
  65. select STM32_RCC
  66. select STM32_RESET
  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