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_PALMTX 323 bool "Palm T|X" 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 T|X 330 handheld computer. 331 332config MACH_PALMZ72 333 bool "Palm Zire 72" 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 Palm Zire 72 340 handheld computer. 341 342config MACH_PCM990_BASEBOARD 343 bool "PHYTEC PCM-990 development board" 344 select HAVE_PWM 345 depends on MACH_PCM027 346 347choice 348 prompt "display on pcm990" 349 depends on MACH_PCM990_BASEBOARD 350 351config PCM990_DISPLAY_SHARP 352 bool "sharp lq084v1dg21 stn display" 353 354config PCM990_DISPLAY_NEC 355 bool "nec nl6448bc20_18d tft display" 356 357config PCM990_DISPLAY_NONE 358 bool "no display" 359 360endchoice 361 362config PXA_EZX 363 bool "Motorola EZX Platform" 364 select PXA27x 365 select IWMMXT 366 select HAVE_PWM 367 368config MACH_EZX_A780 369 bool "Motorola EZX A780" 370 default y 371 depends on PXA_EZX 372 373config MACH_EZX_E680 374 bool "Motorola EZX E680" 375 default y 376 depends on PXA_EZX 377 378config MACH_EZX_A1200 379 bool "Motorola EZX A1200" 380 default y 381 depends on PXA_EZX 382 383config MACH_EZX_A910 384 bool "Motorola EZX A910" 385 default y 386 depends on PXA_EZX 387 388config MACH_EZX_E6 389 bool "Motorola EZX E6" 390 default y 391 depends on PXA_EZX 392 393config MACH_EZX_E2 394 bool "Motorola EZX E2" 395 default y 396 depends on PXA_EZX 397 398endmenu 399 400config PXA25x 401 bool 402 help 403 Select code specific to PXA21x/25x/26x variants 404 405config PXA27x 406 bool 407 help 408 Select code specific to PXA27x variants 409 410config CPU_PXA26x 411 bool 412 select PXA25x 413 help 414 Select code specific to PXA26x (codename Dalhart) 415 416config PXA3xx 417 bool 418 help 419 Select code specific to PXA3xx variants 420 421config PXA_SHARP_C7xx 422 bool 423 select PXA_SSP 424 select SHARPSL_PM 425 help 426 Enable support for all Sharp C7xx models 427 428config PXA_SHARP_Cxx00 429 bool 430 select PXA_SSP 431 select SHARPSL_PM 432 help 433 Enable common support for Sharp Cxx00 models 434 435config PXA_SSP 436 tristate 437 help 438 Enable support for PXA2xx SSP ports 439 440config PXA_PWM 441 tristate 442 default BACKLIGHT_PWM 443 help 444 Enable support for PXA2xx/PXA3xx PWM controllers 445 446config TOSA_BT 447 tristate "Control the state of built-in bluetooth chip on Sharp SL-6000" 448 depends on MACH_TOSA 449 select RFKILL 450 help 451 This is a simple driver that is able to control 452 the state of built in bluetooth chip on tosa. 453 454config PXA_HAVE_BOARD_IRQS 455 bool 456 457config PXA_HAVE_ISA_IRQS 458 bool 459 460endif 461