Kconfig 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. menuconfig ARCH_EP93XX
  3. bool "EP93xx-based"
  4. depends on ATAGS
  5. depends on ARCH_MULTI_V4T
  6. depends on CPU_LITTLE_ENDIAN
  7. select ARCH_SPARSEMEM_ENABLE
  8. select ARM_AMBA
  9. select ARM_VIC
  10. select CLKSRC_MMIO
  11. select CPU_ARM920T
  12. select GPIOLIB
  13. help
  14. This enables support for the Cirrus EP93xx series of CPUs.
  15. if ARCH_EP93XX
  16. menu "Cirrus EP93xx Implementation Options"
  17. config EP93XX_SOC_COMMON
  18. bool
  19. default y
  20. select SOC_BUS
  21. select LEDS_GPIO_REGISTER
  22. comment "EP93xx Platforms"
  23. config MACH_ADSSPHERE
  24. bool "Support ADS Sphere"
  25. depends on UNUSED_BOARD_FILES
  26. help
  27. Say 'Y' here if you want your kernel to support the ADS
  28. Sphere board.
  29. config MACH_BK3
  30. bool "Support Liebherr BK3.1"
  31. select MACH_TS72XX
  32. help
  33. Say 'Y' here if you want your kernel to support the
  34. Liebherr controller BK3.1.
  35. config MACH_EDB93XX
  36. bool
  37. config MACH_EDB9301
  38. bool "Support Cirrus Logic EDB9301"
  39. select MACH_EDB93XX
  40. help
  41. Say 'Y' here if you want your kernel to support the Cirrus
  42. Logic EDB9301 Evaluation Board.
  43. config MACH_EDB9302
  44. bool "Support Cirrus Logic EDB9302"
  45. select MACH_EDB93XX
  46. help
  47. Say 'Y' here if you want your kernel to support the Cirrus
  48. Logic EDB9302 Evaluation Board.
  49. config MACH_EDB9302A
  50. bool "Support Cirrus Logic EDB9302A"
  51. select MACH_EDB93XX
  52. help
  53. Say 'Y' here if you want your kernel to support the Cirrus
  54. Logic EDB9302A Evaluation Board.
  55. config MACH_EDB9307
  56. bool "Support Cirrus Logic EDB9307"
  57. select MACH_EDB93XX
  58. help
  59. Say 'Y' here if you want your kernel to support the Cirrus
  60. Logic EDB9307 Evaluation Board.
  61. config MACH_EDB9307A
  62. bool "Support Cirrus Logic EDB9307A"
  63. select MACH_EDB93XX
  64. help
  65. Say 'Y' here if you want your kernel to support the Cirrus
  66. Logic EDB9307A Evaluation Board.
  67. config MACH_EDB9312
  68. bool "Support Cirrus Logic EDB9312"
  69. select MACH_EDB93XX
  70. help
  71. Say 'Y' here if you want your kernel to support the Cirrus
  72. Logic EDB9312 Evaluation Board.
  73. config MACH_EDB9315
  74. bool "Support Cirrus Logic EDB9315"
  75. select MACH_EDB93XX
  76. help
  77. Say 'Y' here if you want your kernel to support the Cirrus
  78. Logic EDB9315 Evaluation Board.
  79. config MACH_EDB9315A
  80. bool "Support Cirrus Logic EDB9315A"
  81. select MACH_EDB93XX
  82. help
  83. Say 'Y' here if you want your kernel to support the Cirrus
  84. Logic EDB9315A Evaluation Board.
  85. config MACH_GESBC9312
  86. bool "Support Glomation GESBC-9312-sx"
  87. depends on UNUSED_BOARD_FILES
  88. help
  89. Say 'Y' here if you want your kernel to support the Glomation
  90. GESBC-9312-sx board.
  91. config MACH_MICRO9
  92. bool
  93. config MACH_MICRO9H
  94. bool "Support Contec Micro9-High"
  95. select MACH_MICRO9
  96. depends on UNUSED_BOARD_FILES
  97. help
  98. Say 'Y' here if you want your kernel to support the
  99. Contec Micro9-High board.
  100. config MACH_MICRO9M
  101. bool "Support Contec Micro9-Mid"
  102. select MACH_MICRO9
  103. depends on UNUSED_BOARD_FILES
  104. help
  105. Say 'Y' here if you want your kernel to support the
  106. Contec Micro9-Mid board.
  107. config MACH_MICRO9L
  108. bool "Support Contec Micro9-Lite"
  109. select MACH_MICRO9
  110. depends on UNUSED_BOARD_FILES
  111. help
  112. Say 'Y' here if you want your kernel to support the
  113. Contec Micro9-Lite board.
  114. config MACH_MICRO9S
  115. bool "Support Contec Micro9-Slim"
  116. select MACH_MICRO9
  117. depends on UNUSED_BOARD_FILES
  118. help
  119. Say 'Y' here if you want your kernel to support the
  120. Contec Micro9-Slim board.
  121. config MACH_SIM_ONE
  122. bool "Support Simplemachines Sim.One board"
  123. depends on UNUSED_BOARD_FILES
  124. help
  125. Say 'Y' here if you want your kernel to support the
  126. Simplemachines Sim.One board.
  127. config MACH_SNAPPER_CL15
  128. bool "Support Bluewater Systems Snapper CL15 Module"
  129. depends on UNUSED_BOARD_FILES
  130. help
  131. Say 'Y' here if you want your kernel to support the Bluewater
  132. Systems Snapper CL15 Module.
  133. config MACH_TS72XX
  134. bool "Support Technologic Systems TS-72xx SBC"
  135. help
  136. Say 'Y' here if you want your kernel to support the
  137. Technologic Systems TS-72xx board.
  138. config MACH_VISION_EP9307
  139. bool "Support Vision Engraving Systems EP9307 SoM"
  140. help
  141. Say 'Y' here if you want your kernel to support the
  142. Vision Engraving Systems EP9307 SoM.
  143. endmenu
  144. endif