Kconfig 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256
  1. if ARCH_PXA
  2. menu "Intel PXA2xx/PXA3xx Implementations"
  3. if PXA3xx
  4. menu "Supported PXA3xx Processor Variants"
  5. config CPU_PXA300
  6. bool "PXA300 (codename Monahans-L)"
  7. config CPU_PXA310
  8. bool "PXA310 (codename Monahans-LV)"
  9. select CPU_PXA300
  10. config CPU_PXA320
  11. bool "PXA320 (codename Monahans-P)"
  12. endmenu
  13. endif
  14. choice
  15. prompt "Select target board"
  16. config ARCH_LUBBOCK
  17. bool "Intel DBPXA250 Development Platform"
  18. select PXA25x
  19. select SA1111
  20. config MACH_LOGICPD_PXA270
  21. bool "LogicPD PXA270 Card Engine Development Platform"
  22. select PXA27x
  23. config MACH_MAINSTONE
  24. bool "Intel HCDDBBVA0 Development Platform"
  25. select PXA27x
  26. config ARCH_PXA_IDP
  27. bool "Accelent Xscale IDP"
  28. select PXA25x
  29. config PXA_SHARPSL
  30. bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
  31. select SHARP_SCOOP
  32. select SHARP_PARAM
  33. help
  34. Say Y here if you intend to run this kernel on a
  35. Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
  36. SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
  37. SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
  38. handheld computer.
  39. config ARCH_PXA_ESERIES
  40. bool "PXA based Toshiba e-series PDAs"
  41. select PXA25x
  42. config MACH_E330
  43. bool "Toshiba e330"
  44. default y
  45. depends on ARCH_PXA_ESERIES
  46. help
  47. Say Y here if you intend to run this kernel on a Toshiba
  48. e330 family PDA.
  49. config MACH_E740
  50. bool "Toshiba e740"
  51. default y
  52. depends on ARCH_PXA_ESERIES
  53. help
  54. Say Y here if you intend to run this kernel on a Toshiba
  55. e740 family PDA.
  56. config MACH_E750
  57. bool "Toshiba e750"
  58. default y
  59. depends on ARCH_PXA_ESERIES
  60. help
  61. Say Y here if you intend to run this kernel on a Toshiba
  62. e750 family PDA.
  63. config MACH_E400
  64. bool "Toshiba e400"
  65. default y
  66. depends on ARCH_PXA_ESERIES
  67. help
  68. Say Y here if you intend to run this kernel on a Toshiba
  69. e400 family PDA.
  70. config MACH_E800
  71. bool "Toshiba e800"
  72. default y
  73. depends on ARCH_PXA_ESERIES
  74. help
  75. Say Y here if you intend to run this kernel on a Toshiba
  76. e800 family PDA.
  77. config MACH_TRIZEPS4
  78. bool "Keith und Koep Trizeps4 DIMM-Module"
  79. select PXA27x
  80. config MACH_EM_X270
  81. bool "CompuLab EM-x270 platform"
  82. select PXA27x
  83. config MACH_COLIBRI
  84. bool "Toradex Colibri PX27x"
  85. select PXA27x
  86. config MACH_ZYLONITE
  87. bool "PXA3xx Development Platform"
  88. select PXA3xx
  89. config MACH_LITTLETON
  90. bool "PXA3xx Form Factor Platform (aka Littleton)"
  91. select PXA3xx
  92. select PXA_SSP
  93. config MACH_ARMCORE
  94. bool "CompuLab CM-X270 modules"
  95. select PXA27x
  96. select IWMMXT
  97. config MACH_MAGICIAN
  98. bool "Enable HTC Magician Support"
  99. depends on ARCH_PXA
  100. select PXA27x
  101. select IWMMXT
  102. config MACH_PCM027
  103. bool "Phytec phyCORE-PXA270 CPU module (PCM-027)"
  104. select PXA27x
  105. select IWMMXT
  106. endchoice
  107. choice
  108. prompt "Used baseboard"
  109. depends on MACH_PCM027
  110. config MACH_PCM990_BASEBOARD
  111. bool "PHYTEC PCM-990 development board"
  112. endchoice
  113. if PXA_SHARPSL
  114. choice
  115. prompt "Select target Sharp Zaurus device range"
  116. config PXA_SHARPSL_25x
  117. bool "Sharp PXA25x models (SL-5600, SL-C7xx and SL-C6000x)"
  118. select PXA25x
  119. config PXA_SHARPSL_27x
  120. bool "Sharp PXA270 models (SL-Cxx00)"
  121. select PXA27x
  122. endchoice
  123. endif
  124. if MACH_TRIZEPS4
  125. choice
  126. prompt "Select base board for Trizeps 4 module"
  127. config MACH_TRIZEPS4_CONXS
  128. bool "ConXS Eval Board"
  129. config MACH_TRIZEPS4_ANY
  130. bool "another Board"
  131. endchoice
  132. endif
  133. endmenu
  134. config MACH_POODLE
  135. bool "Enable Sharp SL-5600 (Poodle) Support"
  136. depends on PXA_SHARPSL_25x
  137. select SHARP_LOCOMO
  138. select PXA_SSP
  139. config MACH_CORGI
  140. bool "Enable Sharp SL-C700 (Corgi) Support"
  141. depends on PXA_SHARPSL_25x
  142. select PXA_SHARP_C7xx
  143. config MACH_SHEPHERD
  144. bool "Enable Sharp SL-C750 (Shepherd) Support"
  145. depends on PXA_SHARPSL_25x
  146. select PXA_SHARP_C7xx
  147. config MACH_HUSKY
  148. bool "Enable Sharp SL-C760 (Husky) Support"
  149. depends on PXA_SHARPSL_25x
  150. select PXA_SHARP_C7xx
  151. config MACH_AKITA
  152. bool "Enable Sharp SL-1000 (Akita) Support"
  153. depends on PXA_SHARPSL_27x
  154. select PXA_SHARP_Cxx00
  155. select MACH_SPITZ
  156. select I2C
  157. select I2C_PXA
  158. config MACH_SPITZ
  159. bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
  160. depends on PXA_SHARPSL_27x
  161. select PXA_SHARP_Cxx00
  162. config MACH_BORZOI
  163. bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
  164. depends on PXA_SHARPSL_27x
  165. select PXA_SHARP_Cxx00
  166. config MACH_TOSA
  167. bool "Enable Sharp SL-6000x (Tosa) Support"
  168. depends on PXA_SHARPSL_25x
  169. config PXA25x
  170. bool
  171. help
  172. Select code specific to PXA21x/25x/26x variants
  173. config PXA27x
  174. bool
  175. help
  176. Select code specific to PXA27x variants
  177. config PXA3xx
  178. bool
  179. help
  180. Select code specific to PXA3xx variants
  181. config PXA_SHARP_C7xx
  182. bool
  183. select PXA_SSP
  184. select SHARPSL_PM
  185. help
  186. Enable support for all Sharp C7xx models
  187. config PXA_SHARP_Cxx00
  188. bool
  189. select PXA_SSP
  190. select SHARPSL_PM
  191. help
  192. Enable common support for Sharp Cxx00 models
  193. config PXA_SSP
  194. tristate
  195. help
  196. Enable support for PXA2xx SSP ports
  197. endif