1if ARCH_PXA 2 3menu "Intel PXA2xx/PXA3xx Implementations" 4 5comment "Intel/Marvell Dev Platforms (sorted by hardware release time)" 6 7config ARCH_LUBBOCK 8 bool "Intel DBPXA250 Development Platform (aka Lubbock)" 9 select PXA25x 10 select SA1111 11 12config MACH_MAINSTONE 13 bool "Intel HCDDBBVA0 Development Platform (aka Mainstone)" 14 select PXA27x 15 select HAVE_PWM 16 17config MACH_ZYLONITE 18 bool 19 select PXA3xx 20 select HAVE_PWM 21 22config MACH_ZYLONITE300 23 bool "PXA3xx Development Platform (aka Zylonite) PXA300/310" 24 select CPU_PXA300 25 select CPU_PXA310 26 select MACH_ZYLONITE 27 28config MACH_ZYLONITE320 29 bool "PXA3xx Development Platform (aka Zylonite) PXA320" 30 select CPU_PXA320 31 select MACH_ZYLONITE 32 33config MACH_LITTLETON 34 bool "PXA3xx Form Factor Platform (aka Littleton)" 35 select PXA3xx 36 select CPU_PXA300 37 select CPU_PXA310 38 39config MACH_TAVOREVB 40 bool "PXA930 Evaluation Board (aka TavorEVB)" 41 select PXA3xx 42 select CPU_PXA930 43 44config MACH_TAVOREVB3 45 bool "PXA95x Development Platform (aka TavorEVB III)" 46 select CPU_PXA950 47 48config MACH_SAAR 49 bool "PXA930 Handheld Platform (aka SAAR)" 50 select PXA3xx 51 select CPU_PXA930 52 53config MACH_SAARB 54 bool "PXA955 Handheld Platform (aka SAARB)" 55 select CPU_PXA955 56 57comment "Third Party Dev Platforms (sorted by vendor name)" 58 59config ARCH_PXA_IDP 60 bool "Accelent Xscale IDP" 61 select PXA25x 62 63config ARCH_VIPER 64 bool "Arcom/Eurotech VIPER SBC" 65 select PXA25x 66 select ISA 67 select I2C_GPIO 68 select HAVE_PWM 69 select PXA_HAVE_ISA_IRQS 70 select ARCOM_PCMCIA 71 72config MACH_ARCOM_ZEUS 73 bool "Arcom/Eurotech ZEUS SBC" 74 select PXA27x 75 select ISA 76 select PXA_HAVE_ISA_IRQS 77 select ARCOM_PCMCIA 78 79config MACH_BALLOON3 80 bool "Balloon 3 board" 81 select PXA27x 82 select IWMMXT 83 84config MACH_CSB726 85 bool "Enable Cogent CSB726 System On a Module" 86 select PXA27x 87 select IWMMXT 88 help 89 Say Y here if you intend to run this kernel on a Cogent 90 CSB726 System On Module. 91 92config CSB726_CSB701 93 bool "Enable support for CSB701 baseboard" 94 depends on MACH_CSB726 95 96config MACH_ARMCORE 97 bool "CompuLab CM-X255/CM-X270 modules" 98 select PXA27x 99 select IWMMXT 100 select PXA25x 101 select MIGHT_HAVE_PCI 102 103config MACH_EM_X270 104 bool "CompuLab EM-x270 platform" 105 select PXA27x 106 107config MACH_EXEDA 108 bool "CompuLab eXeda platform" 109 select PXA27x 110 111config MACH_CM_X300 112 bool "CompuLab CM-X300 modules" 113 select PXA3xx 114 select CPU_PXA300 115 select CPU_PXA310 116 select HAVE_PWM 117 118config MACH_CAPC7117 119 bool "Embedian CAPC-7117 evaluation kit based on the MXM-8x10 CoM" 120 select CPU_PXA320 121 select PXA3xx 122 123config ARCH_GUMSTIX 124 bool "Gumstix XScale 255 boards" 125 select PXA25x 126 help 127 Say Y here if you intend to run this kernel on 128 Basix, Connex, ws-200ax, ws-400ax systems 129 130choice 131 prompt "Gumstix Carrier/Expansion Board" 132 depends on ARCH_GUMSTIX 133 134config GUMSTIX_AM200EPD 135 bool "Enable AM200EPD board support" 136 137config GUMSTIX_AM300EPD 138 bool "Enable AM300EPD board support" 139 140endchoice 141 142config MACH_INTELMOTE2 143 bool "Intel Mote 2 Platform" 144 select PXA27x 145 select IWMMXT 146 147config MACH_STARGATE2 148 bool "Intel Stargate 2 Platform" 149 select PXA27x 150 select IWMMXT 151 152config MACH_XCEP 153 bool "Iskratel Electronics XCEP" 154 select PXA25x 155 select MTD 156 select MTD_PHYSMAP 157 select MTD_CFI_INTELEXT 158 select MTD_CFI 159 select MTD_CHAR 160 select SMC91X 161 help 162 PXA255 based Single Board Computer with SMC 91C111 ethernet chip and 64 MB of flash. 163 Tuned for usage in Libera instruments for particle accelerators. 164 165config TRIZEPS_PXA 166 bool "PXA based Keith und Koep Trizeps DIMM-Modules" 167 168config MACH_TRIZEPS4 169 bool "Keith und Koep Trizeps4 DIMM-Module" 170 depends on TRIZEPS_PXA 171 select TRIZEPS_PCMCIA 172 select PXA27x 173 174config MACH_TRIZEPS4WL 175 bool "Keith und Koep Trizeps4-WL DIMM-Module" 176 depends on TRIZEPS_PXA 177 select TRIZEPS_PCMCIA 178 select PXA27x 179 180choice 181 prompt "Select base board for Trizeps module" 182 depends on TRIZEPS_PXA 183 184config MACH_TRIZEPS_CONXS 185 bool "ConXS Eval Board" 186 187config MACH_TRIZEPS_UCONXS 188 bool "uConXS Eval Board" 189 190config MACH_TRIZEPS_ANY 191 bool "another Board" 192 193endchoice 194 195config ARCOM_PCMCIA 196 bool 197 help 198 Generic option for Arcom Viper/Zeus PCMCIA 199 200config TRIZEPS_PCMCIA 201 bool 202 help 203 Enable PCMCIA support for Trizeps modules 204 205config MACH_LOGICPD_PXA270 206 bool "LogicPD PXA270 Card Engine Development Platform" 207 select PXA27x 208 select HAVE_PWM 209 210config MACH_PCM027 211 bool "Phytec phyCORE-PXA270 CPU module (PCM-027)" 212 select PXA27x 213 select IWMMXT 214 215config MACH_PCM990_BASEBOARD 216 bool "PHYTEC PCM-990 development board" 217 select HAVE_PWM 218 depends on MACH_PCM027 219 220choice 221 prompt "display on pcm990" 222 depends on MACH_PCM990_BASEBOARD 223 224config PCM990_DISPLAY_SHARP 225 bool "sharp lq084v1dg21 stn display" 226 227config PCM990_DISPLAY_NEC 228 bool "nec nl6448bc20_18d tft display" 229 230config PCM990_DISPLAY_NONE 231 bool "no display" 232 233endchoice 234 235config MACH_COLIBRI 236 bool "Toradex Colibri PXA270" 237 select PXA27x 238 239config MACH_COLIBRI_PXA270_INCOME 240 bool "Income s.r.o. PXA270 SBC" 241 depends on MACH_COLIBRI 242 select PXA27x 243 select HAVE_PWM 244 245config MACH_COLIBRI300 246 bool "Toradex Colibri PXA300/310" 247 select PXA3xx 248 select CPU_PXA300 249 select CPU_PXA310 250 251config MACH_COLIBRI320 252 bool "Toradex Colibri PXA320" 253 select PXA3xx 254 select CPU_PXA320 255 256config MACH_COLIBRI_EVALBOARD 257 bool "Toradex Colibri Evaluation Carrier Board support" 258 depends on MACH_COLIBRI || MACH_COLIBRI300 || MACH_COLIBRI320 259 260config MACH_VPAC270 261 bool "Voipac PXA270" 262 select PXA27x 263 select HAVE_PATA_PLATFORM 264 help 265 PXA270 based Single Board Computer. 266 267comment "End-user Products (sorted by vendor name)" 268 269config MACH_H4700 270 bool "HP iPAQ hx4700" 271 select PXA27x 272 select IWMMXT 273 select HAVE_PWM 274 275config MACH_H5000 276 bool "HP iPAQ h5000" 277 select PXA25x 278 279config MACH_HIMALAYA 280 bool "HTC Himalaya Support" 281 select CPU_PXA26x 282 283config MACH_MAGICIAN 284 bool "Enable HTC Magician Support" 285 select PXA27x 286 select IWMMXT 287 select HAVE_PWM 288 289config MACH_MIOA701 290 bool "Mitac Mio A701 Support" 291 select PXA27x 292 select IWMMXT 293 select HAVE_PWM 294 select GPIO_SYSFS 295 help 296 Say Y here if you intend to run this kernel on a 297 MIO A701. Currently there is only basic support 298 for this PDA. 299 300config PXA_EZX 301 bool "Motorola EZX Platform" 302 select PXA27x 303 select IWMMXT 304 select HAVE_PWM 305 306config MACH_EZX_A780 307 bool "Motorola EZX A780" 308 default y 309 depends on PXA_EZX 310 311config MACH_EZX_E680 312 bool "Motorola EZX E680" 313 default y 314 depends on PXA_EZX 315 316config MACH_EZX_A1200 317 bool "Motorola EZX A1200" 318 default y 319 depends on PXA_EZX 320 321config MACH_EZX_A910 322 bool "Motorola EZX A910" 323 default y 324 depends on PXA_EZX 325 326config MACH_EZX_E6 327 bool "Motorola EZX E6" 328 default y 329 depends on PXA_EZX 330 331config MACH_EZX_E2 332 bool "Motorola EZX E2" 333 default y 334 depends on PXA_EZX 335 336config MACH_MP900C 337 bool "Nec Mobilepro 900/c" 338 select PXA25x 339 340config ARCH_PXA_PALM 341 bool "PXA based Palm PDAs" 342 select HAVE_PWM 343 344config MACH_PALM27X 345 bool 346 347config MACH_PALMTE2 348 bool "Palm Tungsten|E2" 349 default y 350 depends on ARCH_PXA_PALM 351 select PXA25x 352 help 353 Say Y here if you intend to run this kernel on a Palm Tungsten|E2 354 handheld computer. 355 356config MACH_PALMTC 357 bool "Palm Tungsten|C" 358 default y 359 depends on ARCH_PXA_PALM 360 select PXA25x 361 help 362 Say Y here if you intend to run this kernel on a Palm Tungsten|C 363 handheld computer. 364 365config MACH_PALMT5 366 bool "Palm Tungsten|T5" 367 default y 368 depends on ARCH_PXA_PALM 369 select PXA27x 370 select IWMMXT 371 select MACH_PALM27X 372 help 373 Say Y here if you intend to run this kernel on a Palm Tungsten|T5 374 handheld computer. 375 376config MACH_PALMTX 377 bool "Palm T|X" 378 default y 379 depends on ARCH_PXA_PALM 380 select PXA27x 381 select IWMMXT 382 select MACH_PALM27X 383 help 384 Say Y here if you intend to run this kernel on a Palm T|X 385 handheld computer. 386 387config MACH_PALMZ72 388 bool "Palm Zire 72" 389 default y 390 depends on ARCH_PXA_PALM 391 select PXA27x 392 select IWMMXT 393 select MACH_PALM27X 394 help 395 Say Y here if you intend to run this kernel on Palm Zire 72 396 handheld computer. 397 398config MACH_PALMLD 399 bool "Palm LifeDrive" 400 default y 401 depends on ARCH_PXA_PALM 402 select PXA27x 403 select IWMMXT 404 select MACH_PALM27X 405 help 406 Say Y here if you intend to run this kernel on a Palm LifeDrive 407 handheld computer. 408 409config PALM_TREO 410 bool 411 depends on ARCH_PXA_PALM 412 413config MACH_CENTRO 414 bool "Palm Centro 685 (GSM)" 415 default y 416 depends on ARCH_PXA_PALM 417 select PXA27x 418 select IWMMXT 419 select PALM_TREO 420 help 421 Say Y here if you intend to run this kernel on Palm Centro 685 (GSM) 422 smartphone. 423 424config MACH_TREO680 425 bool "Palm Treo 680" 426 default y 427 depends on ARCH_PXA_PALM 428 select PXA27x 429 select IWMMXT 430 select PALM_TREO 431 help 432 Say Y here if you intend to run this kernel on Palm Treo 680 433 smartphone. 434 435config MACH_RAUMFELD_RC 436 bool "Raumfeld Controller" 437 select PXA3xx 438 select CPU_PXA300 439 select HAVE_PWM 440 441config MACH_RAUMFELD_CONNECTOR 442 bool "Raumfeld Connector" 443 select PXA3xx 444 select CPU_PXA300 445 446config MACH_RAUMFELD_SPEAKER 447 bool "Raumfeld Speaker" 448 select PXA3xx 449 select CPU_PXA300 450 451config PXA_SHARPSL 452 bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models" 453 select SHARP_SCOOP 454 select SHARP_PARAM 455 help 456 Say Y here if you intend to run this kernel on a 457 Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi), 458 SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita), 459 SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa) 460 handheld computer. 461 462config PXA_SHARPSL_DETECT_MACH_ID 463 bool "Detect machine ID at run-time in the decompressor" 464 depends on PXA_SHARPSL 465 help 466 Say Y here if you want the zImage decompressor to detect 467 the Zaurus machine ID at run-time. For latest kexec-based 468 boot loader, this is not necessary. 469 470config MACH_POODLE 471 bool "Enable Sharp SL-5600 (Poodle) Support" 472 depends on PXA_SHARPSL 473 select PXA25x 474 select SHARP_LOCOMO 475 476config MACH_CORGI 477 bool "Enable Sharp SL-C700 (Corgi) Support" 478 depends on PXA_SHARPSL 479 select PXA25x 480 select PXA_SHARP_C7xx 481 482config MACH_SHEPHERD 483 bool "Enable Sharp SL-C750 (Shepherd) Support" 484 depends on PXA_SHARPSL 485 select PXA25x 486 select PXA_SHARP_C7xx 487 488config MACH_HUSKY 489 bool "Enable Sharp SL-C760 (Husky) Support" 490 depends on PXA_SHARPSL 491 select PXA25x 492 select PXA_SHARP_C7xx 493 494config MACH_AKITA 495 bool "Enable Sharp SL-1000 (Akita) Support" 496 depends on PXA_SHARPSL 497 select PXA27x 498 select PXA_SHARP_Cxx00 499 select MACH_SPITZ 500 select I2C 501 select I2C_PXA 502 503config MACH_SPITZ 504 bool "Enable Sharp Zaurus SL-3000 (Spitz) Support" 505 depends on PXA_SHARPSL 506 select PXA27x 507 select PXA_SHARP_Cxx00 508 509config MACH_BORZOI 510 bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support" 511 depends on PXA_SHARPSL 512 select PXA27x 513 select PXA_SHARP_Cxx00 514 515config MACH_TOSA 516 bool "Enable Sharp SL-6000x (Tosa) Support" 517 depends on PXA_SHARPSL 518 select PXA25x 519 520config TOSA_BT 521 tristate "Control the state of built-in bluetooth chip on Sharp SL-6000" 522 depends on MACH_TOSA 523 select RFKILL 524 help 525 This is a simple driver that is able to control 526 the state of built in bluetooth chip on tosa. 527 528config TOSA_USE_EXT_KEYCODES 529 bool "Tosa keyboard: use extended keycodes" 530 depends on MACH_TOSA 531 default n 532 help 533 Say Y here to enable the tosa keyboard driver to generate extended 534 (>= 127) keycodes. Be aware, that they can't be correctly interpreted 535 by either console keyboard driver or by Kdrive keybd driver. 536 537 Say Y only if you know, what you are doing! 538 539config MACH_ICONTROL 540 bool "TMT iControl/SafeTCam based on the MXM-8x10 CoM" 541 select CPU_PXA320 542 select PXA3xx 543 544config ARCH_PXA_ESERIES 545 bool "PXA based Toshiba e-series PDAs" 546 select PXA25x 547 select FB_W100 548 549config MACH_E330 550 bool "Toshiba e330" 551 default y 552 depends on ARCH_PXA_ESERIES 553 help 554 Say Y here if you intend to run this kernel on a Toshiba 555 e330 family PDA. 556 557config MACH_E350 558 bool "Toshiba e350" 559 default y 560 depends on ARCH_PXA_ESERIES 561 help 562 Say Y here if you intend to run this kernel on a Toshiba 563 e350 family PDA. 564 565config MACH_E740 566 bool "Toshiba e740" 567 default y 568 depends on ARCH_PXA_ESERIES 569 help 570 Say Y here if you intend to run this kernel on a Toshiba 571 e740 family PDA. 572 573config MACH_E750 574 bool "Toshiba e750" 575 default y 576 depends on ARCH_PXA_ESERIES 577 help 578 Say Y here if you intend to run this kernel on a Toshiba 579 e750 family PDA. 580 581config MACH_E400 582 bool "Toshiba e400" 583 default y 584 depends on ARCH_PXA_ESERIES 585 help 586 Say Y here if you intend to run this kernel on a Toshiba 587 e400 family PDA. 588 589config MACH_E800 590 bool "Toshiba e800" 591 default y 592 depends on ARCH_PXA_ESERIES 593 help 594 Say Y here if you intend to run this kernel on a Toshiba 595 e800 family PDA. 596 597config MACH_ZIPIT2 598 bool "Zipit Z2 Handheld" 599 select PXA27x 600 select HAVE_PWM 601 602endmenu 603 604config PXA25x 605 bool 606 select CPU_XSCALE 607 help 608 Select code specific to PXA21x/25x/26x variants 609 610config PXA27x 611 bool 612 select CPU_XSCALE 613 help 614 Select code specific to PXA27x variants 615 616config CPU_PXA26x 617 bool 618 select PXA25x 619 help 620 Select code specific to PXA26x (codename Dalhart) 621 622config PXA3xx 623 bool 624 select CPU_XSC3 625 help 626 Select code specific to PXA3xx variants 627 628config CPU_PXA300 629 bool 630 select PXA3xx 631 help 632 PXA300 (codename Monahans-L) 633 634config CPU_PXA310 635 bool 636 select CPU_PXA300 637 select PXA310_ULPI if USB_ULPI 638 help 639 PXA310 (codename Monahans-LV) 640 641config CPU_PXA320 642 bool 643 select PXA3xx 644 help 645 PXA320 (codename Monahans-P) 646 647config CPU_PXA930 648 bool 649 select PXA3xx 650 help 651 PXA930 (codename Tavor-P) 652 653config CPU_PXA935 654 bool 655 select CPU_PXA930 656 help 657 PXA935 (codename Tavor-P65) 658 659config PXA95x 660 bool 661 select CPU_PJ4 662 help 663 Select code specific to PXA95x variants 664 665config CPU_PXA955 666 bool 667 select PXA95x 668 help 669 PXA950 (codename MG1) 670 671config PXA_SHARP_C7xx 672 bool 673 select SHARPSL_PM 674 help 675 Enable support for all Sharp C7xx models 676 677config PXA_SHARP_Cxx00 678 bool 679 select SHARPSL_PM 680 help 681 Enable common support for Sharp Cxx00 models 682 683config SHARPSL_PM 684 bool 685 select APM_EMULATION 686 select SHARPSL_PM_MAX1111 687 688config SHARPSL_PM_MAX1111 689 bool 690 select HWMON 691 select SENSORS_MAX1111 692 693config PXA_HAVE_ISA_IRQS 694 bool 695 696config PXA310_ULPI 697 bool 698 699endif 700