Kconfig 6.2 KB

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