Kconfig 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373
  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 MACH_MP900C
  38. bool "Nec Mobilepro 900/c"
  39. select PXA25x
  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. config ARCH_PXA_ESERIES
  97. bool "PXA based Toshiba e-series PDAs"
  98. select PXA25x
  99. config MACH_E330
  100. bool "Toshiba e330"
  101. default y
  102. depends on ARCH_PXA_ESERIES
  103. help
  104. Say Y here if you intend to run this kernel on a Toshiba
  105. e330 family PDA.
  106. config MACH_E350
  107. bool "Toshiba e350"
  108. default y
  109. depends on ARCH_PXA_ESERIES
  110. help
  111. Say Y here if you intend to run this kernel on a Toshiba
  112. e350 family PDA.
  113. config MACH_E740
  114. bool "Toshiba e740"
  115. default y
  116. depends on ARCH_PXA_ESERIES
  117. select FB_W100
  118. help
  119. Say Y here if you intend to run this kernel on a Toshiba
  120. e740 family PDA.
  121. config MACH_E750
  122. bool "Toshiba e750"
  123. default y
  124. depends on ARCH_PXA_ESERIES
  125. select FB_W100
  126. help
  127. Say Y here if you intend to run this kernel on a Toshiba
  128. e750 family PDA.
  129. config MACH_E400
  130. bool "Toshiba e400"
  131. default y
  132. depends on ARCH_PXA_ESERIES
  133. help
  134. Say Y here if you intend to run this kernel on a Toshiba
  135. e400 family PDA.
  136. config MACH_E800
  137. bool "Toshiba e800"
  138. default y
  139. depends on ARCH_PXA_ESERIES
  140. select FB_W100
  141. help
  142. Say Y here if you intend to run this kernel on a Toshiba
  143. e800 family PDA.
  144. config MACH_TRIZEPS4
  145. bool "Keith und Koep Trizeps4 DIMM-Module"
  146. select PXA27x
  147. config MACH_TRIZEPS4_CONXS
  148. bool "ConXS Eval Board"
  149. depends on MACH_TRIZEPS4
  150. config MACH_EM_X270
  151. bool "CompuLab EM-x270 platform"
  152. select PXA27x
  153. config MACH_COLIBRI
  154. bool "Toradex Colibri PX27x"
  155. select PXA27x
  156. config MACH_ZYLONITE
  157. bool "PXA3xx Development Platform (aka Zylonite)"
  158. select PXA3xx
  159. select PXA_SSP
  160. select HAVE_PWM
  161. config MACH_LITTLETON
  162. bool "PXA3xx Form Factor Platform (aka Littleton)"
  163. select PXA3xx
  164. select PXA_SSP
  165. config MACH_TAVOREVB
  166. bool "PXA930 Evaluation Board (aka TavorEVB)"
  167. select PXA3xx
  168. select PXA930
  169. config MACH_SAAR
  170. bool "PXA930 Handheld Platform (aka SAAR)"
  171. select PXA3xx
  172. select PXA930
  173. config MACH_ARMCORE
  174. bool "CompuLab CM-X255/CM-X270 modules"
  175. select PXA27x
  176. select IWMMXT
  177. select PXA25x
  178. select PXA_SSP
  179. config MACH_CM_X300
  180. bool "CompuLab CM-X300 modules"
  181. select PXA3xx
  182. select CPU_PXA300
  183. config MACH_MAGICIAN
  184. bool "Enable HTC Magician Support"
  185. select PXA27x
  186. select IWMMXT
  187. config MACH_MIOA701
  188. bool "Mitac Mio A701 Support"
  189. select PXA27x
  190. select IWMMXT
  191. select LEDS_GPIO
  192. select HAVE_PWM
  193. select GPIO_SYSFS
  194. help
  195. Say Y here if you intend to run this kernel on a
  196. MIO A701. Currently there is only basic support
  197. for this PDA.
  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 MACH_AM200EPD
  230. depends on MACH_GUMSTIX_F
  231. bool "Enable AM200EPD board support"
  232. config PXA_EZX
  233. bool "Motorola EZX Platform"
  234. select PXA27x
  235. select IWMMXT
  236. select HAVE_PWM
  237. config MACH_EZX_A780
  238. bool "Motorola EZX A780"
  239. default y
  240. depends on PXA_EZX
  241. config MACH_EZX_E680
  242. bool "Motorola EZX E680"
  243. default y
  244. depends on PXA_EZX
  245. config MACH_EZX_A1200
  246. bool "Motorola EZX A1200"
  247. default y
  248. depends on PXA_EZX
  249. config MACH_EZX_A910
  250. bool "Motorola EZX A910"
  251. default y
  252. depends on PXA_EZX
  253. config MACH_EZX_E6
  254. bool "Motorola EZX E6"
  255. default y
  256. depends on PXA_EZX
  257. config MACH_EZX_E2
  258. bool "Motorola EZX E2"
  259. default y
  260. depends on PXA_EZX
  261. endmenu
  262. config PXA25x
  263. bool
  264. help
  265. Select code specific to PXA21x/25x/26x variants
  266. config PXA27x
  267. bool
  268. help
  269. Select code specific to PXA27x variants
  270. config PXA3xx
  271. bool
  272. help
  273. Select code specific to PXA3xx variants
  274. config PXA_SHARP_C7xx
  275. bool
  276. select PXA_SSP
  277. select SHARPSL_PM
  278. help
  279. Enable support for all Sharp C7xx models
  280. config PXA_SHARP_Cxx00
  281. bool
  282. select PXA_SSP
  283. select SHARPSL_PM
  284. help
  285. Enable common support for Sharp Cxx00 models
  286. config PXA_SSP
  287. tristate
  288. help
  289. Enable support for PXA2xx SSP ports
  290. config PXA_PWM
  291. tristate
  292. default BACKLIGHT_PWM
  293. help
  294. Enable support for PXA2xx/PXA3xx PWM controllers
  295. config TOSA_BT
  296. tristate "Control the state of built-in bluetooth chip on Sharp SL-6000"
  297. depends on MACH_TOSA
  298. select RFKILL
  299. help
  300. This is a simple driver that is able to control
  301. the state of built in bluetooth chip on tosa.
  302. endif