Kconfig 7.0 KB

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