Kconfig 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213
  1. if ARCH_EP93XX
  2. menu "Cirrus EP93xx Implementation Options"
  3. config EP93XX_SOC_COMMON
  4. bool
  5. default y
  6. select LEDS_GPIO_REGISTER
  7. config CRUNCH
  8. bool "Support for MaverickCrunch"
  9. help
  10. Enable kernel support for MaverickCrunch.
  11. comment "EP93xx Platforms"
  12. choice
  13. prompt "EP93xx first SDRAM bank selection"
  14. default EP93XX_SDCE3_SYNC_PHYS_OFFSET
  15. config EP93XX_SDCE3_SYNC_PHYS_OFFSET
  16. bool "0x00000000 - SDCE3/SyncBoot"
  17. help
  18. Select this option if you want support for EP93xx boards with the
  19. first SDRAM bank at 0x00000000.
  20. config EP93XX_SDCE0_PHYS_OFFSET
  21. bool "0xc0000000 - SDCEO"
  22. help
  23. Select this option if you want support for EP93xx boards with the
  24. first SDRAM bank at 0xc0000000.
  25. config EP93XX_SDCE1_PHYS_OFFSET
  26. bool "0xd0000000 - SDCE1"
  27. help
  28. Select this option if you want support for EP93xx boards with the
  29. first SDRAM bank at 0xd0000000.
  30. config EP93XX_SDCE2_PHYS_OFFSET
  31. bool "0xe0000000 - SDCE2"
  32. help
  33. Select this option if you want support for EP93xx boards with the
  34. first SDRAM bank at 0xe0000000.
  35. config EP93XX_SDCE3_ASYNC_PHYS_OFFSET
  36. bool "0xf0000000 - SDCE3/AsyncBoot"
  37. help
  38. Select this option if you want support for EP93xx boards with the
  39. first SDRAM bank at 0xf0000000.
  40. endchoice
  41. config MACH_ADSSPHERE
  42. bool "Support ADS Sphere"
  43. depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
  44. help
  45. Say 'Y' here if you want your kernel to support the ADS
  46. Sphere board.
  47. config MACH_EDB93XX
  48. bool
  49. config MACH_EDB9301
  50. bool "Support Cirrus Logic EDB9301"
  51. depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
  52. select MACH_EDB93XX
  53. help
  54. Say 'Y' here if you want your kernel to support the Cirrus
  55. Logic EDB9301 Evaluation Board.
  56. config MACH_EDB9302
  57. bool "Support Cirrus Logic EDB9302"
  58. depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
  59. select MACH_EDB93XX
  60. help
  61. Say 'Y' here if you want your kernel to support the Cirrus
  62. Logic EDB9302 Evaluation Board.
  63. config MACH_EDB9302A
  64. bool "Support Cirrus Logic EDB9302A"
  65. depends on EP93XX_SDCE0_PHYS_OFFSET
  66. select MACH_EDB93XX
  67. help
  68. Say 'Y' here if you want your kernel to support the Cirrus
  69. Logic EDB9302A Evaluation Board.
  70. config MACH_EDB9307
  71. bool "Support Cirrus Logic EDB9307"
  72. depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
  73. select MACH_EDB93XX
  74. help
  75. Say 'Y' here if you want your kernel to support the Cirrus
  76. Logic EDB9307 Evaluation Board.
  77. config MACH_EDB9307A
  78. bool "Support Cirrus Logic EDB9307A"
  79. depends on EP93XX_SDCE0_PHYS_OFFSET
  80. select MACH_EDB93XX
  81. help
  82. Say 'Y' here if you want your kernel to support the Cirrus
  83. Logic EDB9307A Evaluation Board.
  84. config MACH_EDB9312
  85. bool "Support Cirrus Logic EDB9312"
  86. depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
  87. select MACH_EDB93XX
  88. help
  89. Say 'Y' here if you want your kernel to support the Cirrus
  90. Logic EDB9312 Evaluation Board.
  91. config MACH_EDB9315
  92. bool "Support Cirrus Logic EDB9315"
  93. depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
  94. select MACH_EDB93XX
  95. help
  96. Say 'Y' here if you want your kernel to support the Cirrus
  97. Logic EDB9315 Evaluation Board.
  98. config MACH_EDB9315A
  99. bool "Support Cirrus Logic EDB9315A"
  100. depends on EP93XX_SDCE0_PHYS_OFFSET
  101. select MACH_EDB93XX
  102. help
  103. Say 'Y' here if you want your kernel to support the Cirrus
  104. Logic EDB9315A Evaluation Board.
  105. config MACH_GESBC9312
  106. depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
  107. bool "Support Glomation GESBC-9312-sx"
  108. help
  109. Say 'Y' here if you want your kernel to support the Glomation
  110. GESBC-9312-sx board.
  111. config MACH_MICRO9
  112. bool
  113. config MACH_MICRO9H
  114. bool "Support Contec Micro9-High"
  115. depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
  116. select MACH_MICRO9
  117. help
  118. Say 'Y' here if you want your kernel to support the
  119. Contec Micro9-High board.
  120. config MACH_MICRO9M
  121. bool "Support Contec Micro9-Mid"
  122. depends on EP93XX_SDCE3_ASYNC_PHYS_OFFSET
  123. select MACH_MICRO9
  124. help
  125. Say 'Y' here if you want your kernel to support the
  126. Contec Micro9-Mid board.
  127. config MACH_MICRO9L
  128. bool "Support Contec Micro9-Lite"
  129. depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
  130. select MACH_MICRO9
  131. help
  132. Say 'Y' here if you want your kernel to support the
  133. Contec Micro9-Lite board.
  134. config MACH_MICRO9S
  135. bool "Support Contec Micro9-Slim"
  136. depends on EP93XX_SDCE3_ASYNC_PHYS_OFFSET
  137. select MACH_MICRO9
  138. help
  139. Say 'Y' here if you want your kernel to support the
  140. Contec Micro9-Slim board.
  141. config MACH_SIM_ONE
  142. bool "Support Simplemachines Sim.One board"
  143. depends on EP93XX_SDCE0_PHYS_OFFSET
  144. help
  145. Say 'Y' here if you want your kernel to support the
  146. Simplemachines Sim.One board.
  147. config MACH_SNAPPER_CL15
  148. bool "Support Bluewater Systems Snapper CL15 Module"
  149. depends on EP93XX_SDCE0_PHYS_OFFSET
  150. help
  151. Say 'Y' here if you want your kernel to support the Bluewater
  152. Systems Snapper CL15 Module.
  153. config MACH_TS72XX
  154. bool "Support Technologic Systems TS-72xx SBC"
  155. depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
  156. help
  157. Say 'Y' here if you want your kernel to support the
  158. Technologic Systems TS-72xx board.
  159. config MACH_VISION_EP9307
  160. bool "Support Vision Engraving Systems EP9307 SoM"
  161. depends on EP93XX_SDCE0_PHYS_OFFSET
  162. help
  163. Say 'Y' here if you want your kernel to support the
  164. Vision Engraving Systems EP9307 SoM.
  165. choice
  166. prompt "Select a UART for early kernel messages"
  167. config EP93XX_EARLY_UART1
  168. bool "UART1"
  169. config EP93XX_EARLY_UART2
  170. bool "UART2"
  171. config EP93XX_EARLY_UART3
  172. bool "UART3"
  173. endchoice
  174. endmenu
  175. endif