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_TRIZEPS4 206 bool "Keith und Koep Trizeps4 DIMM-Module" 207 depends on TRIZEPS_PXA 208 select TRIZEPS_PCMCIA 209 select PXA27x 210 211config MACH_TRIZEPS4WL 212 bool "Keith und Koep Trizeps4-WL DIMM-Module" 213 depends on TRIZEPS_PXA 214 select TRIZEPS_PCMCIA 215 select PXA27x 216 select PXA_SSP 217 218choice 219 prompt "Select base board for Trizeps module" 220 depends on TRIZEPS_PXA 221 222config MACH_TRIZEPS_CONXS 223 bool "ConXS Eval Board" 224 225config MACH_TRIZEPS_UCONXS 226 bool "uConXS Eval Board" 227 228config MACH_TRIZEPS_ANY 229 bool "another Board" 230 231endchoice 232 233config TRIZEPS_PCMCIA 234 bool 235 help 236 Enable PCMCIA support for Trizeps modules 237 238config MACH_EM_X270 239 bool "CompuLab EM-x270 platform" 240 select PXA27x 241 242config MACH_COLIBRI 243 bool "Toradex Colibri PX27x" 244 select PXA27x 245 246config MACH_ZYLONITE 247 bool "PXA3xx Development Platform (aka Zylonite)" 248 select PXA3xx 249 select PXA_SSP 250 select HAVE_PWM 251 252config MACH_LITTLETON 253 bool "PXA3xx Form Factor Platform (aka Littleton)" 254 select PXA3xx 255 select PXA_SSP 256 257config MACH_TAVOREVB 258 bool "PXA930 Evaluation Board (aka TavorEVB)" 259 select PXA3xx 260 select PXA930 261 262config MACH_SAAR 263 bool "PXA930 Handheld Platform (aka SAAR)" 264 select PXA3xx 265 select PXA930 266 267config MACH_ARMCORE 268 bool "CompuLab CM-X255/CM-X270 modules" 269 select PXA27x 270 select IWMMXT 271 select PXA25x 272 select PXA_SSP 273 274config MACH_CM_X300 275 bool "CompuLab CM-X300 modules" 276 select PXA3xx 277 select CPU_PXA300 278 279config MACH_MAGICIAN 280 bool "Enable HTC Magician Support" 281 select PXA27x 282 select IWMMXT 283 select PXA_HAVE_BOARD_IRQS 284 285config MACH_MIOA701 286 bool "Mitac Mio A701 Support" 287 select PXA27x 288 select IWMMXT 289 select HAVE_PWM 290 select GPIO_SYSFS 291 help 292 Say Y here if you intend to run this kernel on a 293 MIO A701. Currently there is only basic support 294 for this PDA. 295 296config MACH_PCM027 297 bool "Phytec phyCORE-PXA270 CPU module (PCM-027)" 298 select PXA27x 299 select IWMMXT 300 select PXA_SSP 301 select PXA_HAVE_BOARD_IRQS 302 303config ARCH_PXA_PALM 304 bool "PXA based Palm PDAs" 305 select HAVE_PWM 306 307config MACH_PALMTX 308 bool "Palm T|X" 309 default y 310 depends on ARCH_PXA_PALM 311 select PXA27x 312 select IWMMXT 313 help 314 Say Y here if you intend to run this kernel on a Palm T|X 315 handheld computer. 316 317config MACH_PALMZ72 318 bool "Palm Zire 72" 319 default y 320 depends on ARCH_PXA_PALM 321 select PXA27x 322 select IWMMXT 323 help 324 Say Y here if you intend to run this kernel on Palm Zire 72 325 handheld computer. 326 327config MACH_PCM990_BASEBOARD 328 bool "PHYTEC PCM-990 development board" 329 select HAVE_PWM 330 depends on MACH_PCM027 331 332choice 333 prompt "display on pcm990" 334 depends on MACH_PCM990_BASEBOARD 335 336config PCM990_DISPLAY_SHARP 337 bool "sharp lq084v1dg21 stn display" 338 339config PCM990_DISPLAY_NEC 340 bool "nec nl6448bc20_18d tft display" 341 342config PCM990_DISPLAY_NONE 343 bool "no display" 344 345endchoice 346 347config MACH_AM200EPD 348 depends on MACH_GUMSTIX_F 349 bool "Enable AM200EPD board support" 350 351config PXA_EZX 352 bool "Motorola EZX Platform" 353 select PXA27x 354 select IWMMXT 355 select HAVE_PWM 356 357config MACH_EZX_A780 358 bool "Motorola EZX A780" 359 default y 360 depends on PXA_EZX 361 362config MACH_EZX_E680 363 bool "Motorola EZX E680" 364 default y 365 depends on PXA_EZX 366 367config MACH_EZX_A1200 368 bool "Motorola EZX A1200" 369 default y 370 depends on PXA_EZX 371 372config MACH_EZX_A910 373 bool "Motorola EZX A910" 374 default y 375 depends on PXA_EZX 376 377config MACH_EZX_E6 378 bool "Motorola EZX E6" 379 default y 380 depends on PXA_EZX 381 382config MACH_EZX_E2 383 bool "Motorola EZX E2" 384 default y 385 depends on PXA_EZX 386 387endmenu 388 389config PXA25x 390 bool 391 help 392 Select code specific to PXA21x/25x/26x variants 393 394config PXA27x 395 bool 396 help 397 Select code specific to PXA27x variants 398 399config CPU_PXA26x 400 bool 401 select PXA25x 402 help 403 Select code specific to PXA26x (codename Dalhart) 404 405config PXA3xx 406 bool 407 help 408 Select code specific to PXA3xx variants 409 410config PXA_SHARP_C7xx 411 bool 412 select PXA_SSP 413 select SHARPSL_PM 414 help 415 Enable support for all Sharp C7xx models 416 417config PXA_SHARP_Cxx00 418 bool 419 select PXA_SSP 420 select SHARPSL_PM 421 help 422 Enable common support for Sharp Cxx00 models 423 424config PXA_SSP 425 tristate 426 help 427 Enable support for PXA2xx SSP ports 428 429config PXA_PWM 430 tristate 431 default BACKLIGHT_PWM 432 help 433 Enable support for PXA2xx/PXA3xx PWM controllers 434 435config TOSA_BT 436 tristate "Control the state of built-in bluetooth chip on Sharp SL-6000" 437 depends on MACH_TOSA 438 select RFKILL 439 help 440 This is a simple driver that is able to control 441 the state of built in bluetooth chip on tosa. 442 443config PXA_HAVE_BOARD_IRQS 444 bool 445 446config PXA_HAVE_ISA_IRQS 447 bool 448 449endif 450