Kconfig 5.0 KB

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