Kconfig 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301
  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_GUMSTIX
  17. bool "Gumstix XScale boards"
  18. help
  19. Say Y here if you intend to run this kernel on a
  20. Gumstix Full Function Minature Computer.
  21. config ARCH_LUBBOCK
  22. bool "Intel DBPXA250 Development Platform"
  23. select PXA25x
  24. select SA1111
  25. config MACH_LOGICPD_PXA270
  26. bool "LogicPD PXA270 Card Engine Development Platform"
  27. select PXA27x
  28. select HAVE_PWM
  29. config MACH_MAINSTONE
  30. bool "Intel HCDDBBVA0 Development Platform"
  31. select PXA27x
  32. select HAVE_PWM
  33. config ARCH_PXA_IDP
  34. bool "Accelent Xscale IDP"
  35. select PXA25x
  36. config PXA_SHARPSL
  37. bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
  38. select SHARP_SCOOP
  39. select SHARP_PARAM
  40. help
  41. Say Y here if you intend to run this kernel on a
  42. Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
  43. SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
  44. SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
  45. handheld computer.
  46. config ARCH_PXA_ESERIES
  47. bool "PXA based Toshiba e-series PDAs"
  48. select PXA25x
  49. config MACH_E330
  50. bool "Toshiba e330"
  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. e330 family PDA.
  56. config MACH_E740
  57. bool "Toshiba e740"
  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. e740 family PDA.
  63. config MACH_E750
  64. bool "Toshiba e750"
  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. e750 family PDA.
  70. config MACH_E400
  71. bool "Toshiba e400"
  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. e400 family PDA.
  77. config MACH_E800
  78. bool "Toshiba e800"
  79. default y
  80. depends on ARCH_PXA_ESERIES
  81. help
  82. Say Y here if you intend to run this kernel on a Toshiba
  83. e800 family PDA.
  84. config MACH_TRIZEPS4
  85. bool "Keith und Koep Trizeps4 DIMM-Module"
  86. select PXA27x
  87. config MACH_EM_X270
  88. bool "CompuLab EM-x270 platform"
  89. select PXA27x
  90. config MACH_COLIBRI
  91. bool "Toradex Colibri PX27x"
  92. select PXA27x
  93. config MACH_ZYLONITE
  94. bool "PXA3xx Development Platform"
  95. select PXA3xx
  96. select HAVE_PWM
  97. config MACH_LITTLETON
  98. bool "PXA3xx Form Factor Platform (aka Littleton)"
  99. select PXA3xx
  100. select PXA_SSP
  101. config MACH_ARMCORE
  102. bool "CompuLab CM-X270 modules"
  103. select PXA27x
  104. select IWMMXT
  105. config MACH_MAGICIAN
  106. bool "Enable HTC Magician Support"
  107. depends on ARCH_PXA
  108. select PXA27x
  109. select IWMMXT
  110. config MACH_PCM027
  111. bool "Phytec phyCORE-PXA270 CPU module (PCM-027)"
  112. select PXA27x
  113. select IWMMXT
  114. endchoice
  115. choice
  116. prompt "Used baseboard"
  117. depends on MACH_PCM027
  118. config MACH_PCM990_BASEBOARD
  119. bool "PHYTEC PCM-990 development board"
  120. select HAVE_PWM
  121. endchoice
  122. choice
  123. prompt "display on pcm990"
  124. depends on MACH_PCM990_BASEBOARD
  125. config PCM990_DISPLAY_SHARP
  126. bool "sharp lq084v1dg21 stn display"
  127. config PCM990_DISPLAY_NEC
  128. bool "nec nl6448bc20_18d tft display"
  129. config PCM990_DISPLAY_NONE
  130. bool "no display"
  131. endchoice
  132. if PXA_SHARPSL
  133. choice
  134. prompt "Select target Sharp Zaurus device range"
  135. config PXA_SHARPSL_25x
  136. bool "Sharp PXA25x models (SL-5600, SL-C7xx and SL-C6000x)"
  137. select PXA25x
  138. config PXA_SHARPSL_27x
  139. bool "Sharp PXA270 models (SL-Cxx00)"
  140. select PXA27x
  141. endchoice
  142. endif
  143. if ARCH_GUMSTIX
  144. choice
  145. prompt "Select target Gumstix board"
  146. config MACH_GUMSTIX_F
  147. bool "Basix, Connex, ws-200ax, ws-400ax systems"
  148. select PXA25x
  149. endchoice
  150. endif
  151. if MACH_TRIZEPS4
  152. choice
  153. prompt "Select base board for Trizeps 4 module"
  154. config MACH_TRIZEPS4_CONXS
  155. bool "ConXS Eval Board"
  156. config MACH_TRIZEPS4_ANY
  157. bool "another Board"
  158. endchoice
  159. endif
  160. endmenu
  161. config MACH_POODLE
  162. bool "Enable Sharp SL-5600 (Poodle) Support"
  163. depends on PXA_SHARPSL_25x
  164. select SHARP_LOCOMO
  165. select PXA_SSP
  166. config MACH_CORGI
  167. bool "Enable Sharp SL-C700 (Corgi) Support"
  168. depends on PXA_SHARPSL_25x
  169. select PXA_SHARP_C7xx
  170. config MACH_SHEPHERD
  171. bool "Enable Sharp SL-C750 (Shepherd) Support"
  172. depends on PXA_SHARPSL_25x
  173. select PXA_SHARP_C7xx
  174. config MACH_HUSKY
  175. bool "Enable Sharp SL-C760 (Husky) Support"
  176. depends on PXA_SHARPSL_25x
  177. select PXA_SHARP_C7xx
  178. config MACH_AKITA
  179. bool "Enable Sharp SL-1000 (Akita) Support"
  180. depends on PXA_SHARPSL_27x
  181. select PXA_SHARP_Cxx00
  182. select MACH_SPITZ
  183. select I2C
  184. select I2C_PXA
  185. config MACH_SPITZ
  186. bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
  187. depends on PXA_SHARPSL_27x
  188. select PXA_SHARP_Cxx00
  189. config MACH_BORZOI
  190. bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
  191. depends on PXA_SHARPSL_27x
  192. select PXA_SHARP_Cxx00
  193. config MACH_TOSA
  194. bool "Enable Sharp SL-6000x (Tosa) Support"
  195. depends on PXA_SHARPSL_25x
  196. config PXA25x
  197. bool
  198. help
  199. Select code specific to PXA21x/25x/26x variants
  200. config PXA27x
  201. bool
  202. help
  203. Select code specific to PXA27x variants
  204. config PXA3xx
  205. bool
  206. help
  207. Select code specific to PXA3xx variants
  208. config PXA_SHARP_C7xx
  209. bool
  210. select PXA_SSP
  211. select SHARPSL_PM
  212. help
  213. Enable support for all Sharp C7xx models
  214. config PXA_SHARP_Cxx00
  215. bool
  216. select PXA_SSP
  217. select SHARPSL_PM
  218. help
  219. Enable common support for Sharp Cxx00 models
  220. config PXA_SSP
  221. tristate
  222. help
  223. Enable support for PXA2xx SSP ports
  224. config PXA_PWM
  225. tristate
  226. default BACKLIGHT_PWM
  227. help
  228. Enable support for PXA2xx/PXA3xx PWM controllers
  229. endif