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