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