Kconfig 5.2 KB

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