Kconfig 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356
  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. config CPU_PXA930
  13. bool "PXA930 (codename Tavor-P)"
  14. endmenu
  15. endif
  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 MACH_GUMSTIX_F
  22. bool "Basix, Connex, ws-200ax, ws-400ax systems"
  23. depends on ARCH_GUMSTIX
  24. select PXA25x
  25. config ARCH_LUBBOCK
  26. bool "Intel DBPXA250 Development Platform"
  27. select PXA25x
  28. select SA1111
  29. select PXA_HAVE_BOARD_IRQS
  30. config MACH_LOGICPD_PXA270
  31. bool "LogicPD PXA270 Card Engine Development Platform"
  32. select PXA27x
  33. select HAVE_PWM
  34. select PXA_HAVE_BOARD_IRQS
  35. config MACH_MAINSTONE
  36. bool "Intel HCDDBBVA0 Development Platform"
  37. select PXA27x
  38. select HAVE_PWM
  39. select PXA_HAVE_BOARD_IRQS
  40. config ARCH_PXA_IDP
  41. bool "Accelent Xscale IDP"
  42. select PXA25x
  43. config PXA_SHARPSL
  44. bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
  45. select SHARP_SCOOP
  46. select SHARP_PARAM
  47. help
  48. Say Y here if you intend to run this kernel on a
  49. Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
  50. SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
  51. SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
  52. handheld computer.
  53. config MACH_POODLE
  54. bool "Enable Sharp SL-5600 (Poodle) Support"
  55. depends on PXA_SHARPSL
  56. select PXA25x
  57. select SHARP_LOCOMO
  58. select PXA_SSP
  59. config MACH_CORGI
  60. bool "Enable Sharp SL-C700 (Corgi) Support"
  61. depends on PXA_SHARPSL
  62. select PXA25x
  63. select PXA_SHARP_C7xx
  64. config MACH_SHEPHERD
  65. bool "Enable Sharp SL-C750 (Shepherd) Support"
  66. depends on PXA_SHARPSL
  67. select PXA25x
  68. select PXA_SHARP_C7xx
  69. config MACH_HUSKY
  70. bool "Enable Sharp SL-C760 (Husky) Support"
  71. depends on PXA_SHARPSL
  72. select PXA25x
  73. select PXA_SHARP_C7xx
  74. config MACH_AKITA
  75. bool "Enable Sharp SL-1000 (Akita) Support"
  76. depends on PXA_SHARPSL
  77. select PXA27x
  78. select PXA_SHARP_Cxx00
  79. select MACH_SPITZ
  80. select I2C
  81. select I2C_PXA
  82. config MACH_SPITZ
  83. bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
  84. depends on PXA_SHARPSL
  85. select PXA27x
  86. select PXA_SHARP_Cxx00
  87. config MACH_BORZOI
  88. bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
  89. depends on PXA_SHARPSL
  90. select PXA27x
  91. select PXA_SHARP_Cxx00
  92. config MACH_TOSA
  93. bool "Enable Sharp SL-6000x (Tosa) Support"
  94. depends on PXA_SHARPSL
  95. select PXA25x
  96. select PXA_HAVE_BOARD_IRQS
  97. config ARCH_PXA_ESERIES
  98. bool "PXA based Toshiba e-series PDAs"
  99. select PXA25x
  100. select PXA_HAVE_BOARD_IRQS
  101. config MACH_E330
  102. bool "Toshiba e330"
  103. default y
  104. depends on ARCH_PXA_ESERIES
  105. help
  106. Say Y here if you intend to run this kernel on a Toshiba
  107. e330 family PDA.
  108. config MACH_E350
  109. bool "Toshiba e350"
  110. default y
  111. depends on ARCH_PXA_ESERIES
  112. help
  113. Say Y here if you intend to run this kernel on a Toshiba
  114. e350 family PDA.
  115. config MACH_E740
  116. bool "Toshiba e740"
  117. default y
  118. depends on ARCH_PXA_ESERIES
  119. select FB_W100
  120. help
  121. Say Y here if you intend to run this kernel on a Toshiba
  122. e740 family PDA.
  123. config MACH_E750
  124. bool "Toshiba e750"
  125. default y
  126. depends on ARCH_PXA_ESERIES
  127. select FB_W100
  128. help
  129. Say Y here if you intend to run this kernel on a Toshiba
  130. e750 family PDA.
  131. config MACH_E400
  132. bool "Toshiba e400"
  133. default y
  134. depends on ARCH_PXA_ESERIES
  135. help
  136. Say Y here if you intend to run this kernel on a Toshiba
  137. e400 family PDA.
  138. config MACH_E800
  139. bool "Toshiba e800"
  140. default y
  141. depends on ARCH_PXA_ESERIES
  142. select FB_W100
  143. help
  144. Say Y here if you intend to run this kernel on a Toshiba
  145. e800 family PDA.
  146. config MACH_TRIZEPS4
  147. bool "Keith und Koep Trizeps4 DIMM-Module"
  148. select PXA27x
  149. config MACH_TRIZEPS4_CONXS
  150. bool "ConXS Eval Board"
  151. depends on MACH_TRIZEPS4
  152. config MACH_EM_X270
  153. bool "CompuLab EM-x270 platform"
  154. select PXA27x
  155. config MACH_COLIBRI
  156. bool "Toradex Colibri PX27x"
  157. select PXA27x
  158. config MACH_ZYLONITE
  159. bool "PXA3xx Development Platform (aka Zylonite)"
  160. select PXA3xx
  161. select HAVE_PWM
  162. config MACH_LITTLETON
  163. bool "PXA3xx Form Factor Platform (aka Littleton)"
  164. select PXA3xx
  165. select PXA_SSP
  166. config MACH_TAVOREVB
  167. bool "PXA930 Evaluation Board (aka TavorEVB)"
  168. select PXA3xx
  169. select PXA930
  170. config MACH_SAAR
  171. bool "PXA930 Handheld Platform (aka SAAR)"
  172. select PXA3xx
  173. select PXA930
  174. config MACH_ARMCORE
  175. bool "CompuLab CM-X270 modules"
  176. select PXA27x
  177. select IWMMXT
  178. config MACH_MAGICIAN
  179. bool "Enable HTC Magician Support"
  180. select PXA27x
  181. select IWMMXT
  182. select PXA_HAVE_BOARD_IRQS
  183. config MACH_PCM027
  184. bool "Phytec phyCORE-PXA270 CPU module (PCM-027)"
  185. select PXA27x
  186. select IWMMXT
  187. select PXA_SSP
  188. select PXA_HAVE_BOARD_IRQS
  189. config ARCH_PXA_PALM
  190. bool "PXA based Palm PDAs"
  191. select HAVE_PWM
  192. config MACH_PALMTX
  193. bool "Palm T|X"
  194. default y
  195. depends on ARCH_PXA_PALM
  196. select PXA27x
  197. select IWMMXT
  198. help
  199. Say Y here if you intend to run this kernel on a Palm T|X
  200. handheld computer.
  201. config MACH_PCM990_BASEBOARD
  202. bool "PHYTEC PCM-990 development board"
  203. select HAVE_PWM
  204. depends on MACH_PCM027
  205. choice
  206. prompt "display on pcm990"
  207. depends on MACH_PCM990_BASEBOARD
  208. config PCM990_DISPLAY_SHARP
  209. bool "sharp lq084v1dg21 stn display"
  210. config PCM990_DISPLAY_NEC
  211. bool "nec nl6448bc20_18d tft display"
  212. config PCM990_DISPLAY_NONE
  213. bool "no display"
  214. endchoice
  215. config PXA_EZX
  216. bool "Motorola EZX Platform"
  217. select PXA27x
  218. select IWMMXT
  219. select HAVE_PWM
  220. config MACH_EZX_A780
  221. bool "Motorola EZX A780"
  222. default y
  223. depends on PXA_EZX
  224. config MACH_EZX_E680
  225. bool "Motorola EZX E680"
  226. default y
  227. depends on PXA_EZX
  228. config MACH_EZX_A1200
  229. bool "Motorola EZX A1200"
  230. default y
  231. depends on PXA_EZX
  232. config MACH_EZX_A910
  233. bool "Motorola EZX A910"
  234. default y
  235. depends on PXA_EZX
  236. config MACH_EZX_E6
  237. bool "Motorola EZX E6"
  238. default y
  239. depends on PXA_EZX
  240. config MACH_EZX_E2
  241. bool "Motorola EZX E2"
  242. default y
  243. depends on PXA_EZX
  244. endmenu
  245. config PXA25x
  246. bool
  247. help
  248. Select code specific to PXA21x/25x/26x variants
  249. config PXA27x
  250. bool
  251. help
  252. Select code specific to PXA27x variants
  253. config PXA3xx
  254. bool
  255. help
  256. Select code specific to PXA3xx variants
  257. config PXA_SHARP_C7xx
  258. bool
  259. select PXA_SSP
  260. select SHARPSL_PM
  261. help
  262. Enable support for all Sharp C7xx models
  263. config PXA_SHARP_Cxx00
  264. bool
  265. select PXA_SSP
  266. select SHARPSL_PM
  267. help
  268. Enable common support for Sharp Cxx00 models
  269. config PXA_SSP
  270. tristate
  271. help
  272. Enable support for PXA2xx SSP ports
  273. config PXA_PWM
  274. tristate
  275. default BACKLIGHT_PWM
  276. help
  277. Enable support for PXA2xx/PXA3xx PWM controllers
  278. config TOSA_BT
  279. tristate "Control the state of built-in bluetooth chip on Sharp SL-6000"
  280. depends on MACH_TOSA
  281. select RFKILL
  282. help
  283. This is a simple driver that is able to control
  284. the state of built in bluetooth chip on tosa.
  285. config PXA_HAVE_BOARD_IRQS
  286. bool
  287. endif