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