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 22config CPU_PXA935 23 bool "PXA935 (codename Tavor-P65)" 24 select CPU_PXA930 25 26config CPU_PXA950 27 bool "PXA950 (codename Tavor-PV2)" 28 select CPU_PXA930 29 30endmenu 31 32endif 33 34config ARCH_GUMSTIX 35 bool "Gumstix XScale 255 boards" 36 select PXA25x 37 help 38 Say Y here if you intend to run this kernel on 39 Basix, Connex, ws-200ax, ws-400ax systems 40 41choice 42 prompt "Gumstix Carrier/Expansion Board" 43 depends on ARCH_GUMSTIX 44 45config GUMSTIX_AM200EPD 46 bool "Enable AM200EPD board support" 47 48config GUMSTIX_AM300EPD 49 bool "Enable AM300EPD board support" 50 51endchoice 52 53config MACH_INTELMOTE2 54 bool "Intel Mote 2 Platform" 55 select PXA27x 56 select IWMMXT 57 select PXA_HAVE_BOARD_IRQS 58 59config MACH_STARGATE2 60 bool "Intel Stargate 2 Platform" 61 select PXA27x 62 select IWMMXT 63 select PXA_HAVE_BOARD_IRQS 64 65config ARCH_LUBBOCK 66 bool "Intel DBPXA250 Development Platform" 67 select PXA25x 68 select SA1111 69 select PXA_HAVE_BOARD_IRQS 70 71config MACH_LOGICPD_PXA270 72 bool "LogicPD PXA270 Card Engine Development Platform" 73 select PXA27x 74 select HAVE_PWM 75 select PXA_HAVE_BOARD_IRQS 76 77config MACH_MAINSTONE 78 bool "Intel HCDDBBVA0 Development Platform" 79 select PXA27x 80 select HAVE_PWM 81 select PXA_HAVE_BOARD_IRQS 82 83config MACH_MP900C 84 bool "Nec Mobilepro 900/c" 85 select PXA25x 86 87config MACH_BALLOON3 88 bool "Balloon 3 board" 89 select PXA27x 90 select IWMMXT 91 select PXA_HAVE_BOARD_IRQS 92 93config ARCH_PXA_IDP 94 bool "Accelent Xscale IDP" 95 select PXA25x 96 97config PXA_SHARPSL 98 bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models" 99 select SHARP_SCOOP 100 select SHARP_PARAM 101 help 102 Say Y here if you intend to run this kernel on a 103 Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi), 104 SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita), 105 SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa) 106 handheld computer. 107 108config SHARPSL_PM 109 bool 110 select APM_EMULATION 111 112config CORGI_SSP_DEPRECATED 113 bool 114 select PXA_SSP 115 help 116 This option will include corgi_ssp.c and corgi_lcd.c 117 that corgi_ts.c and other legacy drivers (corgi_bl.c 118 and sharpsl_pm.c) may depend on. 119 120config MACH_POODLE 121 bool "Enable Sharp SL-5600 (Poodle) Support" 122 depends on PXA_SHARPSL 123 select PXA25x 124 select SHARP_LOCOMO 125 select PXA_SSP 126 127config MACH_CORGI 128 bool "Enable Sharp SL-C700 (Corgi) Support" 129 depends on PXA_SHARPSL 130 select PXA25x 131 select PXA_SHARP_C7xx 132 133config MACH_SHEPHERD 134 bool "Enable Sharp SL-C750 (Shepherd) Support" 135 depends on PXA_SHARPSL 136 select PXA25x 137 select PXA_SHARP_C7xx 138 139config MACH_HUSKY 140 bool "Enable Sharp SL-C760 (Husky) Support" 141 depends on PXA_SHARPSL 142 select PXA25x 143 select PXA_SHARP_C7xx 144 145config MACH_AKITA 146 bool "Enable Sharp SL-1000 (Akita) Support" 147 depends on PXA_SHARPSL 148 select PXA27x 149 select PXA_SHARP_Cxx00 150 select MACH_SPITZ 151 select I2C 152 select I2C_PXA 153 154config MACH_SPITZ 155 bool "Enable Sharp Zaurus SL-3000 (Spitz) Support" 156 depends on PXA_SHARPSL 157 select PXA27x 158 select PXA_SHARP_Cxx00 159 160config MACH_BORZOI 161 bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support" 162 depends on PXA_SHARPSL 163 select PXA27x 164 select PXA_SHARP_Cxx00 165 166config MACH_TOSA 167 bool "Enable Sharp SL-6000x (Tosa) Support" 168 depends on PXA_SHARPSL 169 select PXA25x 170 select PXA_HAVE_BOARD_IRQS 171 172config ARCH_VIPER 173 bool "Arcom/Eurotech VIPER SBC" 174 select PXA25x 175 select ISA 176 select I2C_GPIO 177 select HAVE_PWM 178 select PXA_HAVE_BOARD_IRQS 179 select PXA_HAVE_ISA_IRQS 180 181config ARCH_PXA_ESERIES 182 bool "PXA based Toshiba e-series PDAs" 183 select PXA25x 184 select PXA_HAVE_BOARD_IRQS 185 186config MACH_E330 187 bool "Toshiba e330" 188 default y 189 depends on ARCH_PXA_ESERIES 190 help 191 Say Y here if you intend to run this kernel on a Toshiba 192 e330 family PDA. 193 194config MACH_E350 195 bool "Toshiba e350" 196 default y 197 depends on ARCH_PXA_ESERIES 198 help 199 Say Y here if you intend to run this kernel on a Toshiba 200 e350 family PDA. 201 202config MACH_E740 203 bool "Toshiba e740" 204 default y 205 depends on ARCH_PXA_ESERIES 206 select FB_W100 207 help 208 Say Y here if you intend to run this kernel on a Toshiba 209 e740 family PDA. 210 211config MACH_E750 212 bool "Toshiba e750" 213 default y 214 depends on ARCH_PXA_ESERIES 215 select FB_W100 216 help 217 Say Y here if you intend to run this kernel on a Toshiba 218 e750 family PDA. 219 220config MACH_E400 221 bool "Toshiba e400" 222 default y 223 depends on ARCH_PXA_ESERIES 224 help 225 Say Y here if you intend to run this kernel on a Toshiba 226 e400 family PDA. 227 228config MACH_E800 229 bool "Toshiba e800" 230 default y 231 depends on ARCH_PXA_ESERIES 232 select FB_W100 233 help 234 Say Y here if you intend to run this kernel on a Toshiba 235 e800 family PDA. 236 237config TRIZEPS_PXA 238 bool "PXA based Keith und Koep Trizeps DIMM-Modules" 239 240config MACH_H5000 241 bool "HP iPAQ h5000" 242 select PXA25x 243 244config MACH_TRIZEPS4 245 bool "Keith und Koep Trizeps4 DIMM-Module" 246 depends on TRIZEPS_PXA 247 select TRIZEPS_PCMCIA 248 select PXA27x 249 250config MACH_TRIZEPS4WL 251 bool "Keith und Koep Trizeps4-WL DIMM-Module" 252 depends on TRIZEPS_PXA 253 select TRIZEPS_PCMCIA 254 select PXA27x 255 select PXA_SSP 256 257choice 258 prompt "Select base board for Trizeps module" 259 depends on TRIZEPS_PXA 260 261config MACH_TRIZEPS_CONXS 262 bool "ConXS Eval Board" 263 264config MACH_TRIZEPS_UCONXS 265 bool "uConXS Eval Board" 266 267config MACH_TRIZEPS_ANY 268 bool "another Board" 269 270endchoice 271 272config TRIZEPS_PCMCIA 273 bool 274 help 275 Enable PCMCIA support for Trizeps modules 276 277config MACH_EM_X270 278 bool "CompuLab EM-x270 platform" 279 select PXA27x 280 281config MACH_EXEDA 282 bool "CompuLab eXeda platform" 283 select PXA27x 284 285config MACH_COLIBRI 286 bool "Toradex Colibri PXA270" 287 select PXA27x 288 289config MACH_COLIBRI300 290 bool "Toradex Colibri PXA300/310" 291 select PXA3xx 292 select CPU_PXA300 293 294config MACH_COLIBRI320 295 bool "Toradex Colibri PXA320" 296 select PXA3xx 297 select CPU_PXA320 298 299config MACH_ZYLONITE 300 bool "PXA3xx Development Platform (aka Zylonite)" 301 select PXA3xx 302 select PXA_SSP 303 select HAVE_PWM 304 select PXA_HAVE_BOARD_IRQS 305 306config MACH_LITTLETON 307 bool "PXA3xx Form Factor Platform (aka Littleton)" 308 select PXA3xx 309 select PXA_SSP 310 311config MACH_TAVOREVB 312 bool "PXA930 Evaluation Board (aka TavorEVB)" 313 select PXA3xx 314 select CPU_PXA930 315 316config MACH_SAAR 317 bool "PXA930 Handheld Platform (aka SAAR)" 318 select PXA3xx 319 select CPU_PXA930 320 321config MACH_ARMCORE 322 bool "CompuLab CM-X255/CM-X270 modules" 323 select PXA27x 324 select IWMMXT 325 select PXA25x 326 select PXA_SSP 327 328config MACH_CM_X300 329 bool "CompuLab CM-X300 modules" 330 select PXA3xx 331 select CPU_PXA300 332 333config MACH_H4700 334 bool "HP iPAQ hx4700" 335 select PXA27x 336 select IWMMXT 337 select PXA_SSP 338 select HAVE_PWM 339 select PXA_HAVE_BOARD_IRQS 340 341config MACH_MAGICIAN 342 bool "Enable HTC Magician Support" 343 select PXA27x 344 select IWMMXT 345 select PXA_SSP 346 select HAVE_PWM 347 select PXA_HAVE_BOARD_IRQS 348 349config MACH_HIMALAYA 350 bool "HTC Himalaya Support" 351 select CPU_PXA26x 352 select FB_W100 353 354config MACH_MIOA701 355 bool "Mitac Mio A701 Support" 356 select PXA27x 357 select IWMMXT 358 select HAVE_PWM 359 select GPIO_SYSFS 360 help 361 Say Y here if you intend to run this kernel on a 362 MIO A701. Currently there is only basic support 363 for this PDA. 364 365config MACH_PCM027 366 bool "Phytec phyCORE-PXA270 CPU module (PCM-027)" 367 select PXA27x 368 select IWMMXT 369 select PXA_SSP 370 select PXA_HAVE_BOARD_IRQS 371 372config ARCH_PXA_PALM 373 bool "PXA based Palm PDAs" 374 select HAVE_PWM 375 376config MACH_PALMTE2 377 bool "Palm Tungsten|E2" 378 default y 379 depends on ARCH_PXA_PALM 380 select PXA25x 381 help 382 Say Y here if you intend to run this kernel on a Palm Tungsten|E2 383 handheld computer. 384 385config MACH_PALMTC 386 bool "Palm Tungsten|C" 387 default y 388 depends on ARCH_PXA_PALM 389 select PXA25x 390 help 391 Say Y here if you intend to run this kernel on a Palm Tungsten|C 392 handheld computer. 393 394config MACH_PALMT5 395 bool "Palm Tungsten|T5" 396 default y 397 depends on ARCH_PXA_PALM 398 select PXA27x 399 select IWMMXT 400 help 401 Say Y here if you intend to run this kernel on a Palm Tungsten|T5 402 handheld computer. 403 404config MACH_PALMTX 405 bool "Palm T|X" 406 default y 407 depends on ARCH_PXA_PALM 408 select PXA27x 409 select IWMMXT 410 help 411 Say Y here if you intend to run this kernel on a Palm T|X 412 handheld computer. 413 414config MACH_PALMZ72 415 bool "Palm Zire 72" 416 default y 417 depends on ARCH_PXA_PALM 418 select PXA27x 419 select IWMMXT 420 help 421 Say Y here if you intend to run this kernel on Palm Zire 72 422 handheld computer. 423 424config PALM_TREO 425 bool 426 depends on ARCH_PXA_PALM 427 428config MACH_CENTRO 429 bool "Palm Centro 685 (GSM)" 430 default y 431 depends on ARCH_PXA_PALM 432 select PXA27x 433 select IWMMXT 434 select PALM_TREO 435 help 436 Say Y here if you intend to run this kernel on Palm Centro 685 (GSM) 437 smartphone. 438 439config MACH_TREO680 440 bool "Palm Treo 680" 441 default y 442 depends on ARCH_PXA_PALM 443 select PXA27x 444 select IWMMXT 445 select PALM_TREO 446 help 447 Say Y here if you intend to run this kernel on Palm Treo 680 448 smartphone. 449 450config MACH_PALMLD 451 bool "Palm LifeDrive" 452 default y 453 depends on ARCH_PXA_PALM 454 select PXA27x 455 select IWMMXT 456 help 457 Say Y here if you intend to run this kernel on a Palm LifeDrive 458 handheld computer. 459 460config MACH_PCM990_BASEBOARD 461 bool "PHYTEC PCM-990 development board" 462 select HAVE_PWM 463 depends on MACH_PCM027 464 465choice 466 prompt "display on pcm990" 467 depends on MACH_PCM990_BASEBOARD 468 469config PCM990_DISPLAY_SHARP 470 bool "sharp lq084v1dg21 stn display" 471 472config PCM990_DISPLAY_NEC 473 bool "nec nl6448bc20_18d tft display" 474 475config PCM990_DISPLAY_NONE 476 bool "no display" 477 478endchoice 479 480config MACH_CSB726 481 bool "Enable Cogent CSB726 System On a Module" 482 select PXA27x 483 select IWMMXT 484 help 485 Say Y here if you intend to run this kernel on a Cogent 486 CSB726 System On Module. 487 488config CSB726_CSB701 489 bool "Enable supprot for CSB701 baseboard" 490 depends on MACH_CSB726 491 492config PXA_EZX 493 bool "Motorola EZX Platform" 494 select PXA27x 495 select IWMMXT 496 select HAVE_PWM 497 select PXA_HAVE_BOARD_IRQS 498 499config MACH_EZX_A780 500 bool "Motorola EZX A780" 501 default y 502 depends on PXA_EZX 503 504config MACH_EZX_E680 505 bool "Motorola EZX E680" 506 default y 507 depends on PXA_EZX 508 509config MACH_EZX_A1200 510 bool "Motorola EZX A1200" 511 default y 512 depends on PXA_EZX 513 514config MACH_EZX_A910 515 bool "Motorola EZX A910" 516 default y 517 depends on PXA_EZX 518 519config MACH_EZX_E6 520 bool "Motorola EZX E6" 521 default y 522 depends on PXA_EZX 523 524config MACH_EZX_E2 525 bool "Motorola EZX E2" 526 default y 527 depends on PXA_EZX 528 529config MACH_XCEP 530 bool "Iskratel Electronics XCEP" 531 select PXA25x 532 select MTD 533 select MTD_PARTITIONS 534 select MTD_PHYSMAP 535 select MTD_CFI_INTELEXT 536 select MTD_CFI 537 select MTD_CHAR 538 select SMC91X 539 select PXA_SSP 540 help 541 PXA255 based Single Board Computer with SMC 91C111 ethernet chip and 64 MB of flash. 542 Tuned for usage in Libera instruments for particle accelerators. 543 544endmenu 545 546config PXA25x 547 bool 548 select CPU_XSCALE 549 help 550 Select code specific to PXA21x/25x/26x variants 551 552config PXA27x 553 bool 554 select CPU_XSCALE 555 help 556 Select code specific to PXA27x variants 557 558config CPU_PXA26x 559 bool 560 select PXA25x 561 help 562 Select code specific to PXA26x (codename Dalhart) 563 564config PXA3xx 565 bool 566 select CPU_XSC3 567 help 568 Select code specific to PXA3xx variants 569 570config PXA_SHARP_C7xx 571 bool 572 select PXA_SSP 573 select SHARPSL_PM 574 help 575 Enable support for all Sharp C7xx models 576 577config PXA_SHARP_Cxx00 578 bool 579 select PXA_SSP 580 select SHARPSL_PM 581 help 582 Enable common support for Sharp Cxx00 models 583 584config PXA_SSP 585 tristate 586 help 587 Enable support for PXA2xx SSP ports 588 589config TOSA_BT 590 tristate "Control the state of built-in bluetooth chip on Sharp SL-6000" 591 depends on MACH_TOSA 592 select RFKILL 593 help 594 This is a simple driver that is able to control 595 the state of built in bluetooth chip on tosa. 596 597config PXA_HAVE_BOARD_IRQS 598 bool 599 600config PXA_HAVE_ISA_IRQS 601 bool 602 603endif 604