Kconfig 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. if ARCH_IMX8M
  2. config IMX8M
  3. bool
  4. select HAS_CAAM
  5. select ROM_UNIFIED_SECTIONS
  6. config IMX8MQ
  7. bool
  8. select IMX8M
  9. config IMX8MM
  10. bool
  11. select IMX8M
  12. config IMX8MN
  13. bool
  14. select IMX8M
  15. config IMX8MP
  16. bool
  17. select IMX8M
  18. config SYS_SOC
  19. default "imx8m"
  20. choice
  21. prompt "NXP i.MX8M board select"
  22. optional
  23. config TARGET_IMX8MQ_EVK
  24. bool "imx8mq_evk"
  25. select IMX8MQ
  26. select IMX8M_LPDDR4
  27. config TARGET_IMX8MQ_PHANBELL
  28. bool "imx8mq_phanbell"
  29. select IMX8MQ
  30. select IMX8M_LPDDR4
  31. config TARGET_IMX8MM_EVK
  32. bool "imx8mm LPDDR4 EVK board"
  33. select BINMAN
  34. select IMX8MM
  35. select SUPPORT_SPL
  36. select IMX8M_LPDDR4
  37. config TARGET_IMX8MM_VENICE
  38. bool "Support Gateworks Venice iMX8M Mini module"
  39. select IMX8MM
  40. select SUPPORT_SPL
  41. select IMX8M_LPDDR4
  42. config TARGET_IMX8MN_EVK
  43. bool "imx8mn LPDDR4 EVK board"
  44. select BINMAN
  45. select IMX8MN
  46. select SUPPORT_SPL
  47. select IMX8M_LPDDR4
  48. config TARGET_IMX8MN_DDR4_EVK
  49. bool "imx8mn DDR4 EVK board"
  50. select BINMAN
  51. select IMX8MN
  52. select SUPPORT_SPL
  53. select IMX8M_DDR4
  54. config TARGET_IMX8MP_EVK
  55. bool "imx8mp LPDDR4 EVK board"
  56. select BINMAN
  57. select IMX8MP
  58. select SUPPORT_SPL
  59. select IMX8M_LPDDR4
  60. config TARGET_PICO_IMX8MQ
  61. bool "Support Technexion Pico iMX8MQ"
  62. select IMX8MQ
  63. select IMX8M_LPDDR4
  64. config TARGET_VERDIN_IMX8MM
  65. bool "Support Toradex Verdin iMX8M Mini module"
  66. select IMX8MM
  67. select SUPPORT_SPL
  68. select IMX8M_LPDDR4
  69. config TARGET_IMX8MM_BEACON
  70. bool "imx8mm Beacon Embedded devkit"
  71. select IMX8MM
  72. select SUPPORT_SPL
  73. select IMX8M_LPDDR4
  74. config TARGET_IMX8MN_BEACON
  75. bool "imx8mn Beacon Embedded devkit"
  76. select IMX8MN
  77. select SUPPORT_SPL
  78. select IMX8M_LPDDR4
  79. config TARGET_PHYCORE_IMX8MM
  80. bool "PHYTEC PHYCORE i.MX8MM"
  81. select IMX8MM
  82. select SUPPORT_SPL
  83. select IMX8M_LPDDR4
  84. config TARGET_PHYCORE_IMX8MP
  85. bool "PHYTEC PHYCORE i.MX8MP"
  86. select IMX8MP
  87. select SUPPORT_SPL
  88. select IMX8M_LPDDR4
  89. endchoice
  90. source "board/freescale/imx8mq_evk/Kconfig"
  91. source "board/freescale/imx8mm_evk/Kconfig"
  92. source "board/freescale/imx8mn_evk/Kconfig"
  93. source "board/freescale/imx8mp_evk/Kconfig"
  94. source "board/gateworks/venice/Kconfig"
  95. source "board/google/imx8mq_phanbell/Kconfig"
  96. source "board/technexion/pico-imx8mq/Kconfig"
  97. source "board/toradex/verdin-imx8mm/Kconfig"
  98. source "board/beacon/imx8mm/Kconfig"
  99. source "board/beacon/imx8mn/Kconfig"
  100. source "board/phytec/phycore_imx8mm/Kconfig"
  101. source "board/phytec/phycore_imx8mp/Kconfig"
  102. endif