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 PXA270" 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 PXA_SSP 306 select HAVE_PWM 307 select PXA_HAVE_BOARD_IRQS 308 309config MACH_HIMALAYA 310 bool "HTC Himalaya Support" 311 select CPU_PXA26x 312 select FB_W100 313 314config MACH_MIOA701 315 bool "Mitac Mio A701 Support" 316 select PXA27x 317 select IWMMXT 318 select HAVE_PWM 319 select GPIO_SYSFS 320 help 321 Say Y here if you intend to run this kernel on a 322 MIO A701. Currently there is only basic support 323 for this PDA. 324 325config MACH_PCM027 326 bool "Phytec phyCORE-PXA270 CPU module (PCM-027)" 327 select PXA27x 328 select IWMMXT 329 select PXA_SSP 330 select PXA_HAVE_BOARD_IRQS 331 332config ARCH_PXA_PALM 333 bool "PXA based Palm PDAs" 334 select HAVE_PWM 335 336config MACH_PALMT5 337 bool "Palm Tungsten|T5" 338 default y 339 depends on ARCH_PXA_PALM 340 select PXA27x 341 select IWMMXT 342 help 343 Say Y here if you intend to run this kernel on a Palm Tungsten|T5 344 handheld computer. 345 346config MACH_PALMTX 347 bool "Palm T|X" 348 default y 349 depends on ARCH_PXA_PALM 350 select PXA27x 351 select IWMMXT 352 help 353 Say Y here if you intend to run this kernel on a Palm T|X 354 handheld computer. 355 356config MACH_PALMZ72 357 bool "Palm Zire 72" 358 default y 359 depends on ARCH_PXA_PALM 360 select PXA27x 361 select IWMMXT 362 help 363 Say Y here if you intend to run this kernel on Palm Zire 72 364 handheld computer. 365 366config MACH_PALMLD 367 bool "Palm LifeDrive" 368 default y 369 depends on ARCH_PXA_PALM 370 select PXA27x 371 select IWMMXT 372 help 373 Say Y here if you intend to run this kernel on a Palm LifeDrive 374 handheld computer. 375 376config MACH_PCM990_BASEBOARD 377 bool "PHYTEC PCM-990 development board" 378 select HAVE_PWM 379 depends on MACH_PCM027 380 381choice 382 prompt "display on pcm990" 383 depends on MACH_PCM990_BASEBOARD 384 385config PCM990_DISPLAY_SHARP 386 bool "sharp lq084v1dg21 stn display" 387 388config PCM990_DISPLAY_NEC 389 bool "nec nl6448bc20_18d tft display" 390 391config PCM990_DISPLAY_NONE 392 bool "no display" 393 394endchoice 395 396config MACH_CSB726 397 bool "Enable Cogent CSB726 System On a Module" 398 select PXA27x 399 select IWMMXT 400 help 401 Say Y here if you intend to run this kernel on a Cogent 402 CSB726 System On Module. 403 404config CSB726_CSB701 405 bool "Enable supprot for CSB701 baseboard" 406 depends on MACH_CSB726 407 408config PXA_EZX 409 bool "Motorola EZX Platform" 410 select PXA27x 411 select IWMMXT 412 select HAVE_PWM 413 414config MACH_EZX_A780 415 bool "Motorola EZX A780" 416 default y 417 depends on PXA_EZX 418 419config MACH_EZX_E680 420 bool "Motorola EZX E680" 421 default y 422 depends on PXA_EZX 423 424config MACH_EZX_A1200 425 bool "Motorola EZX A1200" 426 default y 427 depends on PXA_EZX 428 429config MACH_EZX_A910 430 bool "Motorola EZX A910" 431 default y 432 depends on PXA_EZX 433 434config MACH_EZX_E6 435 bool "Motorola EZX E6" 436 default y 437 depends on PXA_EZX 438 439config MACH_EZX_E2 440 bool "Motorola EZX E2" 441 default y 442 depends on PXA_EZX 443 444endmenu 445 446config PXA25x 447 bool 448 select CPU_XSCALE 449 help 450 Select code specific to PXA21x/25x/26x variants 451 452config PXA27x 453 bool 454 select CPU_XSCALE 455 help 456 Select code specific to PXA27x variants 457 458config CPU_PXA26x 459 bool 460 select PXA25x 461 help 462 Select code specific to PXA26x (codename Dalhart) 463 464config PXA3xx 465 bool 466 select CPU_XSC3 467 help 468 Select code specific to PXA3xx variants 469 470config PXA_SHARP_C7xx 471 bool 472 select PXA_SSP 473 select SHARPSL_PM 474 help 475 Enable support for all Sharp C7xx models 476 477config PXA_SHARP_Cxx00 478 bool 479 select PXA_SSP 480 select SHARPSL_PM 481 help 482 Enable common support for Sharp Cxx00 models 483 484config PXA_SSP 485 tristate 486 help 487 Enable support for PXA2xx SSP ports 488 489config PXA_PWM 490 tristate 491 default BACKLIGHT_PWM 492 help 493 Enable support for PXA2xx/PXA3xx PWM controllers 494 495config TOSA_BT 496 tristate "Control the state of built-in bluetooth chip on Sharp SL-6000" 497 depends on MACH_TOSA 498 select RFKILL 499 help 500 This is a simple driver that is able to control 501 the state of built in bluetooth chip on tosa. 502 503config PXA_HAVE_BOARD_IRQS 504 bool 505 506config PXA_HAVE_ISA_IRQS 507 bool 508 509endif 510