1if ARCH_PXA 2 3menu "Intel PXA2xx/PXA3xx Implementations" 4 5if PXA3xx 6 7menu "Supported PXA3xx Processor Variants" 8 9config CPU_PXA300 10 bool "PXA300 (codename Monahans-L)" 11 12config CPU_PXA310 13 bool "PXA310 (codename Monahans-LV)" 14 select CPU_PXA300 15 16config CPU_PXA320 17 bool "PXA320 (codename Monahans-P)" 18 19config CPU_PXA930 20 bool "PXA930 (codename Tavor-P)" 21 22endmenu 23 24endif 25 26config ARCH_GUMSTIX 27 bool "Gumstix XScale boards" 28 help 29 Say Y here if you intend to run this kernel on a 30 Gumstix Full Function Minature Computer. 31 32config MACH_GUMSTIX_F 33 bool "Basix, Connex, ws-200ax, ws-400ax systems" 34 depends on ARCH_GUMSTIX 35 select PXA25x 36 37config ARCH_LUBBOCK 38 bool "Intel DBPXA250 Development Platform" 39 select PXA25x 40 select SA1111 41 select PXA_HAVE_BOARD_IRQS 42 43config MACH_LOGICPD_PXA270 44 bool "LogicPD PXA270 Card Engine Development Platform" 45 select PXA27x 46 select HAVE_PWM 47 select PXA_HAVE_BOARD_IRQS 48 49config MACH_MAINSTONE 50 bool "Intel HCDDBBVA0 Development Platform" 51 select PXA27x 52 select HAVE_PWM 53 select PXA_HAVE_BOARD_IRQS 54 55config MACH_MP900C 56 bool "Nec Mobilepro 900/c" 57 select PXA25x 58 59config ARCH_PXA_IDP 60 bool "Accelent Xscale IDP" 61 select PXA25x 62 63config PXA_SHARPSL 64 bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models" 65 select SHARP_SCOOP 66 select SHARP_PARAM 67 help 68 Say Y here if you intend to run this kernel on a 69 Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi), 70 SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita), 71 SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa) 72 handheld computer. 73 74config MACH_POODLE 75 bool "Enable Sharp SL-5600 (Poodle) Support" 76 depends on PXA_SHARPSL 77 select PXA25x 78 select SHARP_LOCOMO 79 select PXA_SSP 80 81config MACH_CORGI 82 bool "Enable Sharp SL-C700 (Corgi) Support" 83 depends on PXA_SHARPSL 84 select PXA25x 85 select PXA_SHARP_C7xx 86 87config MACH_SHEPHERD 88 bool "Enable Sharp SL-C750 (Shepherd) Support" 89 depends on PXA_SHARPSL 90 select PXA25x 91 select PXA_SHARP_C7xx 92 93config MACH_HUSKY 94 bool "Enable Sharp SL-C760 (Husky) Support" 95 depends on PXA_SHARPSL 96 select PXA25x 97 select PXA_SHARP_C7xx 98 99config MACH_AKITA 100 bool "Enable Sharp SL-1000 (Akita) Support" 101 depends on PXA_SHARPSL 102 select PXA27x 103 select PXA_SHARP_Cxx00 104 select MACH_SPITZ 105 select I2C 106 select I2C_PXA 107 108config MACH_SPITZ 109 bool "Enable Sharp Zaurus SL-3000 (Spitz) Support" 110 depends on PXA_SHARPSL 111 select PXA27x 112 select PXA_SHARP_Cxx00 113 114config MACH_BORZOI 115 bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support" 116 depends on PXA_SHARPSL 117 select PXA27x 118 select PXA_SHARP_Cxx00 119 120config MACH_TOSA 121 bool "Enable Sharp SL-6000x (Tosa) Support" 122 depends on PXA_SHARPSL 123 select PXA25x 124 select PXA_HAVE_BOARD_IRQS 125 126config ARCH_VIPER 127 bool "Arcom/Eurotech VIPER SBC" 128 select PXA25x 129 select ISA 130 select I2C_GPIO 131 select HAVE_PWM 132 select PXA_HAVE_BOARD_IRQS 133 select PXA_HAVE_ISA_IRQS 134 135config ARCH_PXA_ESERIES 136 bool "PXA based Toshiba e-series PDAs" 137 select PXA25x 138 select PXA_HAVE_BOARD_IRQS 139 140config MACH_E330 141 bool "Toshiba e330" 142 default y 143 depends on ARCH_PXA_ESERIES 144 help 145 Say Y here if you intend to run this kernel on a Toshiba 146 e330 family PDA. 147 148config MACH_E350 149 bool "Toshiba e350" 150 default y 151 depends on ARCH_PXA_ESERIES 152 help 153 Say Y here if you intend to run this kernel on a Toshiba 154 e350 family PDA. 155 156config MACH_E740 157 bool "Toshiba e740" 158 default y 159 depends on ARCH_PXA_ESERIES 160 select FB_W100 161 help 162 Say Y here if you intend to run this kernel on a Toshiba 163 e740 family PDA. 164 165config MACH_E750 166 bool "Toshiba e750" 167 default y 168 depends on ARCH_PXA_ESERIES 169 select FB_W100 170 help 171 Say Y here if you intend to run this kernel on a Toshiba 172 e750 family PDA. 173 174config MACH_E400 175 bool "Toshiba e400" 176 default y 177 depends on ARCH_PXA_ESERIES 178 help 179 Say Y here if you intend to run this kernel on a Toshiba 180 e400 family PDA. 181 182config MACH_E800 183 bool "Toshiba e800" 184 default y 185 depends on ARCH_PXA_ESERIES 186 select FB_W100 187 help 188 Say Y here if you intend to run this kernel on a Toshiba 189 e800 family PDA. 190 191config TRIZEPS_PXA 192 bool "PXA based Keith und Koep Trizeps DIMM-Modules" 193 194config MACH_TRIZEPS4 195 bool "Keith und Koep Trizeps4 DIMM-Module" 196 depends on TRIZEPS_PXA 197 select TRIZEPS_PCMCIA 198 select PXA27x 199 200config MACH_TRIZEPS4WL 201 bool "Keith und Koep Trizeps4-WL DIMM-Module" 202 depends on TRIZEPS_PXA 203 select TRIZEPS_PCMCIA 204 select PXA27x 205 select PXA_SSP 206 207choice 208 prompt "Select base board for Trizeps module" 209 depends on TRIZEPS_PXA 210 211config MACH_TRIZEPS_CONXS 212 bool "ConXS Eval Board" 213 214config MACH_TRIZEPS_UCONXS 215 bool "uConXS Eval Board" 216 217config MACH_TRIZEPS_ANY 218 bool "another Board" 219 220endchoice 221 222config TRIZEPS_PCMCIA 223 bool 224 help 225 Enable PCMCIA support for Trizeps modules 226 227config MACH_EM_X270 228 bool "CompuLab EM-x270 platform" 229 select PXA27x 230 231config MACH_COLIBRI 232 bool "Toradex Colibri PX27x" 233 select PXA27x 234 235config MACH_ZYLONITE 236 bool "PXA3xx Development Platform (aka Zylonite)" 237 select PXA3xx 238 select PXA_SSP 239 select HAVE_PWM 240 241config MACH_LITTLETON 242 bool "PXA3xx Form Factor Platform (aka Littleton)" 243 select PXA3xx 244 select PXA_SSP 245 246config MACH_TAVOREVB 247 bool "PXA930 Evaluation Board (aka TavorEVB)" 248 select PXA3xx 249 select PXA930 250 251config MACH_SAAR 252 bool "PXA930 Handheld Platform (aka SAAR)" 253 select PXA3xx 254 select PXA930 255 256config MACH_ARMCORE 257 bool "CompuLab CM-X255/CM-X270 modules" 258 select PXA27x 259 select IWMMXT 260 select PXA25x 261 select PXA_SSP 262 263config MACH_CM_X300 264 bool "CompuLab CM-X300 modules" 265 select PXA3xx 266 select CPU_PXA300 267 268config MACH_MAGICIAN 269 bool "Enable HTC Magician Support" 270 select PXA27x 271 select IWMMXT 272 select PXA_HAVE_BOARD_IRQS 273 274config MACH_MIOA701 275 bool "Mitac Mio A701 Support" 276 select PXA27x 277 select IWMMXT 278 select LEDS_GPIO 279 select HAVE_PWM 280 select GPIO_SYSFS 281 help 282 Say Y here if you intend to run this kernel on a 283 MIO A701. Currently there is only basic support 284 for this PDA. 285 286config MACH_PCM027 287 bool "Phytec phyCORE-PXA270 CPU module (PCM-027)" 288 select PXA27x 289 select IWMMXT 290 select PXA_SSP 291 select PXA_HAVE_BOARD_IRQS 292 293config ARCH_PXA_PALM 294 bool "PXA based Palm PDAs" 295 select HAVE_PWM 296 297config MACH_PALMTX 298 bool "Palm T|X" 299 default y 300 depends on ARCH_PXA_PALM 301 select PXA27x 302 select IWMMXT 303 help 304 Say Y here if you intend to run this kernel on a Palm T|X 305 handheld computer. 306 307config MACH_PALMZ72 308 bool "Palm Zire 72" 309 default y 310 depends on ARCH_PXA_PALM 311 select PXA27x 312 select IWMMXT 313 help 314 Say Y here if you intend to run this kernel on Palm Zire 72 315 handheld computer. 316 317config MACH_PCM990_BASEBOARD 318 bool "PHYTEC PCM-990 development board" 319 select HAVE_PWM 320 depends on MACH_PCM027 321 322choice 323 prompt "display on pcm990" 324 depends on MACH_PCM990_BASEBOARD 325 326config PCM990_DISPLAY_SHARP 327 bool "sharp lq084v1dg21 stn display" 328 329config PCM990_DISPLAY_NEC 330 bool "nec nl6448bc20_18d tft display" 331 332config PCM990_DISPLAY_NONE 333 bool "no display" 334 335endchoice 336 337config MACH_AM200EPD 338 depends on MACH_GUMSTIX_F 339 bool "Enable AM200EPD board support" 340 341config PXA_EZX 342 bool "Motorola EZX Platform" 343 select PXA27x 344 select IWMMXT 345 select HAVE_PWM 346 347config MACH_EZX_A780 348 bool "Motorola EZX A780" 349 default y 350 depends on PXA_EZX 351 352config MACH_EZX_E680 353 bool "Motorola EZX E680" 354 default y 355 depends on PXA_EZX 356 357config MACH_EZX_A1200 358 bool "Motorola EZX A1200" 359 default y 360 depends on PXA_EZX 361 362config MACH_EZX_A910 363 bool "Motorola EZX A910" 364 default y 365 depends on PXA_EZX 366 367config MACH_EZX_E6 368 bool "Motorola EZX E6" 369 default y 370 depends on PXA_EZX 371 372config MACH_EZX_E2 373 bool "Motorola EZX E2" 374 default y 375 depends on PXA_EZX 376 377endmenu 378 379config PXA25x 380 bool 381 help 382 Select code specific to PXA21x/25x/26x variants 383 384config PXA27x 385 bool 386 help 387 Select code specific to PXA27x variants 388 389config PXA3xx 390 bool 391 help 392 Select code specific to PXA3xx variants 393 394config PXA_SHARP_C7xx 395 bool 396 select PXA_SSP 397 select SHARPSL_PM 398 help 399 Enable support for all Sharp C7xx models 400 401config PXA_SHARP_Cxx00 402 bool 403 select PXA_SSP 404 select SHARPSL_PM 405 help 406 Enable common support for Sharp Cxx00 models 407 408config PXA_SSP 409 tristate 410 help 411 Enable support for PXA2xx SSP ports 412 413config PXA_PWM 414 tristate 415 default BACKLIGHT_PWM 416 help 417 Enable support for PXA2xx/PXA3xx PWM controllers 418 419config TOSA_BT 420 tristate "Control the state of built-in bluetooth chip on Sharp SL-6000" 421 depends on MACH_TOSA 422 select RFKILL 423 help 424 This is a simple driver that is able to control 425 the state of built in bluetooth chip on tosa. 426 427config PXA_HAVE_BOARD_IRQS 428 bool 429 430config PXA_HAVE_ISA_IRQS 431 bool 432 433endif 434