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