Kconfig 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175
  1. config IMX_HAVE_DMA_V1
  2. bool
  3. if ARCH_MX1
  4. config SOC_IMX1
  5. select CPU_ARM920T
  6. select IMX_HAVE_DMA_V1
  7. select IMX_HAVE_IOMUX_V1
  8. bool
  9. comment "MX1 platforms:"
  10. config MACH_MXLADS
  11. bool
  12. config ARCH_MX1ADS
  13. bool "MX1ADS platform"
  14. select MACH_MXLADS
  15. select IMX_HAVE_PLATFORM_IMX_I2C
  16. help
  17. Say Y here if you are using Motorola MX1ADS/MXLADS boards
  18. config MACH_SCB9328
  19. bool "Synertronixx scb9328"
  20. help
  21. Say Y here if you are using a Synertronixx scb9328 board
  22. endif
  23. if ARCH_MX2
  24. config SOC_IMX21
  25. select CPU_ARM926T
  26. select ARCH_MXC_AUDMUX_V1
  27. select IMX_HAVE_DMA_V1
  28. select IMX_HAVE_IOMUX_V1
  29. bool
  30. config SOC_IMX27
  31. select CPU_ARM926T
  32. select ARCH_MXC_AUDMUX_V1
  33. select IMX_HAVE_DMA_V1
  34. select IMX_HAVE_IOMUX_V1
  35. bool
  36. choice
  37. prompt "CPUs:"
  38. default MACH_MX21
  39. config MACH_MX21
  40. bool "i.MX21 support"
  41. select SOC_IMX21
  42. help
  43. This enables support for Freescale's MX2 based i.MX21 processor.
  44. config MACH_MX27
  45. bool "i.MX27 support"
  46. select SOC_IMX27
  47. help
  48. This enables support for Freescale's MX2 based i.MX27 processor.
  49. endchoice
  50. endif
  51. if MACH_MX21
  52. comment "MX21 platforms:"
  53. config MACH_MX21ADS
  54. bool "MX21ADS platform"
  55. select IMX_HAVE_PLATFORM_MXC_NAND
  56. help
  57. Include support for MX21ADS platform. This includes specific
  58. configurations for the board and its peripherals.
  59. endif
  60. if MACH_MX27
  61. comment "MX27 platforms:"
  62. config MACH_MX27ADS
  63. bool "MX27ADS platform"
  64. select IMX_HAVE_PLATFORM_IMX_I2C
  65. select IMX_HAVE_PLATFORM_MXC_NAND
  66. help
  67. Include support for MX27ADS platform. This includes specific
  68. configurations for the board and its peripherals.
  69. config MACH_PCM038
  70. bool "Phytec phyCORE-i.MX27 CPU module (pcm038)"
  71. select IMX_HAVE_PLATFORM_IMX_I2C
  72. select IMX_HAVE_PLATFORM_MXC_NAND
  73. select IMX_HAVE_PLATFORM_SPI_IMX
  74. select MXC_ULPI if USB_ULPI
  75. help
  76. Include support for phyCORE-i.MX27 (aka pcm038) platform. This
  77. includes specific configurations for the module and its peripherals.
  78. choice
  79. prompt "Baseboard"
  80. depends on MACH_PCM038
  81. default MACH_PCM970_BASEBOARD
  82. config MACH_PCM970_BASEBOARD
  83. prompt "PHYTEC PCM970 development board"
  84. bool
  85. help
  86. This adds board specific devices that can be found on Phytec's
  87. PCM970 evaluation board.
  88. endchoice
  89. config MACH_CPUIMX27
  90. bool "Eukrea CPUIMX27 module"
  91. select IMX_HAVE_PLATFORM_IMX_I2C
  92. select IMX_HAVE_PLATFORM_MXC_NAND
  93. help
  94. Include support for Eukrea CPUIMX27 platform. This includes
  95. specific configurations for the module and its peripherals.
  96. config MACH_EUKREA_CPUIMX27_USESDHC2
  97. bool "CPUIMX27 integrates SDHC2 module"
  98. depends on MACH_CPUIMX27
  99. help
  100. This adds support for the internal SDHC2 used on CPUIMX27 used
  101. for wifi or eMMC.
  102. choice
  103. prompt "Baseboard"
  104. depends on MACH_CPUIMX27
  105. default MACH_EUKREA_MBIMX27_BASEBOARD
  106. config MACH_EUKREA_MBIMX27_BASEBOARD
  107. prompt "Eukrea MBIMX27 development board"
  108. bool
  109. select IMX_HAVE_PLATFORM_SPI_IMX
  110. help
  111. This adds board specific devices that can be found on Eukrea's
  112. MBIMX27 evaluation board.
  113. endchoice
  114. config MACH_MX27_3DS
  115. bool "MX27PDK platform"
  116. help
  117. Include support for MX27PDK platform. This includes specific
  118. configurations for the board and its peripherals.
  119. config MACH_IMX27LITE
  120. bool "LogicPD MX27 LITEKIT platform"
  121. help
  122. Include support for MX27 LITEKIT platform. This includes specific
  123. configurations for the board and its peripherals.
  124. config MACH_PCA100
  125. bool "Phytec phyCARD-s (pca100)"
  126. select IMX_HAVE_PLATFORM_IMX_I2C
  127. select IMX_HAVE_PLATFORM_MXC_NAND
  128. select IMX_HAVE_PLATFORM_SPI_IMX
  129. select MXC_ULPI if USB_ULPI
  130. help
  131. Include support for phyCARD-s (aka pca100) platform. This
  132. includes specific configurations for the module and its peripherals.
  133. config MACH_MXT_TD60
  134. bool "Maxtrack i-MXT TD60"
  135. select IMX_HAVE_PLATFORM_IMX_I2C
  136. select IMX_HAVE_PLATFORM_MXC_NAND
  137. help
  138. Include support for i-MXT (aka td60) platform. This
  139. includes specific configurations for the module and its peripherals.
  140. endif