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 select CPU_XSCALE 396 help 397 Select code specific to PXA21x/25x/26x variants 398 399config PXA27x 400 bool 401 select CPU_XSCALE 402 help 403 Select code specific to PXA27x variants 404 405config CPU_PXA26x 406 bool 407 select PXA25x 408 help 409 Select code specific to PXA26x (codename Dalhart) 410 411config PXA3xx 412 bool 413 select CPU_XSC3 414 help 415 Select code specific to PXA3xx variants 416 417config PXA_SHARP_C7xx 418 bool 419 select PXA_SSP 420 select SHARPSL_PM 421 help 422 Enable support for all Sharp C7xx models 423 424config PXA_SHARP_Cxx00 425 bool 426 select PXA_SSP 427 select SHARPSL_PM 428 help 429 Enable common support for Sharp Cxx00 models 430 431config PXA_SSP 432 tristate 433 help 434 Enable support for PXA2xx SSP ports 435 436config PXA_PWM 437 tristate 438 default BACKLIGHT_PWM 439 help 440 Enable support for PXA2xx/PXA3xx PWM controllers 441 442config TOSA_BT 443 tristate "Control the state of built-in bluetooth chip on Sharp SL-6000" 444 depends on MACH_TOSA 445 select RFKILL 446 help 447 This is a simple driver that is able to control 448 the state of built in bluetooth chip on tosa. 449 450config PXA_HAVE_BOARD_IRQS 451 bool 452 453config PXA_HAVE_ISA_IRQS 454 bool 455 456endif 457