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 MACH_TREO680 425 bool "Palm Treo 680" 426 default y 427 depends on ARCH_PXA_PALM 428 select PXA27x 429 select IWMMXT 430 help 431 Say Y here if you intend to run this kernel on Palm Treo 680 432 smartphone. 433 434config MACH_PALMLD 435 bool "Palm LifeDrive" 436 default y 437 depends on ARCH_PXA_PALM 438 select PXA27x 439 select IWMMXT 440 help 441 Say Y here if you intend to run this kernel on a Palm LifeDrive 442 handheld computer. 443 444config MACH_PCM990_BASEBOARD 445 bool "PHYTEC PCM-990 development board" 446 select HAVE_PWM 447 depends on MACH_PCM027 448 449choice 450 prompt "display on pcm990" 451 depends on MACH_PCM990_BASEBOARD 452 453config PCM990_DISPLAY_SHARP 454 bool "sharp lq084v1dg21 stn display" 455 456config PCM990_DISPLAY_NEC 457 bool "nec nl6448bc20_18d tft display" 458 459config PCM990_DISPLAY_NONE 460 bool "no display" 461 462endchoice 463 464config MACH_CSB726 465 bool "Enable Cogent CSB726 System On a Module" 466 select PXA27x 467 select IWMMXT 468 help 469 Say Y here if you intend to run this kernel on a Cogent 470 CSB726 System On Module. 471 472config CSB726_CSB701 473 bool "Enable supprot for CSB701 baseboard" 474 depends on MACH_CSB726 475 476config PXA_EZX 477 bool "Motorola EZX Platform" 478 select PXA27x 479 select IWMMXT 480 select HAVE_PWM 481 select PXA_HAVE_BOARD_IRQS 482 483config MACH_EZX_A780 484 bool "Motorola EZX A780" 485 default y 486 depends on PXA_EZX 487 488config MACH_EZX_E680 489 bool "Motorola EZX E680" 490 default y 491 depends on PXA_EZX 492 493config MACH_EZX_A1200 494 bool "Motorola EZX A1200" 495 default y 496 depends on PXA_EZX 497 498config MACH_EZX_A910 499 bool "Motorola EZX A910" 500 default y 501 depends on PXA_EZX 502 503config MACH_EZX_E6 504 bool "Motorola EZX E6" 505 default y 506 depends on PXA_EZX 507 508config MACH_EZX_E2 509 bool "Motorola EZX E2" 510 default y 511 depends on PXA_EZX 512 513config MACH_XCEP 514 bool "Iskratel Electronics XCEP" 515 select PXA25x 516 select MTD 517 select MTD_PARTITIONS 518 select MTD_PHYSMAP 519 select MTD_CFI_INTELEXT 520 select MTD_CFI 521 select MTD_CHAR 522 select SMC91X 523 select PXA_SSP 524 help 525 PXA255 based Single Board Computer with SMC 91C111 ethernet chip and 64 MB of flash. 526 Tuned for usage in Libera instruments for particle accelerators. 527 528endmenu 529 530config PXA25x 531 bool 532 select CPU_XSCALE 533 help 534 Select code specific to PXA21x/25x/26x variants 535 536config PXA27x 537 bool 538 select CPU_XSCALE 539 help 540 Select code specific to PXA27x variants 541 542config CPU_PXA26x 543 bool 544 select PXA25x 545 help 546 Select code specific to PXA26x (codename Dalhart) 547 548config PXA3xx 549 bool 550 select CPU_XSC3 551 help 552 Select code specific to PXA3xx variants 553 554config PXA_SHARP_C7xx 555 bool 556 select PXA_SSP 557 select SHARPSL_PM 558 help 559 Enable support for all Sharp C7xx models 560 561config PXA_SHARP_Cxx00 562 bool 563 select PXA_SSP 564 select SHARPSL_PM 565 help 566 Enable common support for Sharp Cxx00 models 567 568config PXA_SSP 569 tristate 570 help 571 Enable support for PXA2xx SSP ports 572 573config TOSA_BT 574 tristate "Control the state of built-in bluetooth chip on Sharp SL-6000" 575 depends on MACH_TOSA 576 select RFKILL 577 help 578 This is a simple driver that is able to control 579 the state of built in bluetooth chip on tosa. 580 581config PXA_HAVE_BOARD_IRQS 582 bool 583 584config PXA_HAVE_ISA_IRQS 585 bool 586 587endif 588