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