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