1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0-only 2*4882a593Smuzhiyunif ARCH_PXA 3*4882a593Smuzhiyun 4*4882a593Smuzhiyunmenu "Intel PXA2xx/PXA3xx Implementations" 5*4882a593Smuzhiyun 6*4882a593Smuzhiyuncomment "Intel/Marvell Dev Platforms (sorted by hardware release time)" 7*4882a593Smuzhiyun 8*4882a593Smuzhiyunconfig MACH_PXA25X_DT 9*4882a593Smuzhiyun bool "Support PXA25x platforms from device tree" 10*4882a593Smuzhiyun select PINCTRL 11*4882a593Smuzhiyun select POWER_SUPPLY 12*4882a593Smuzhiyun select PXA25x 13*4882a593Smuzhiyun select USE_OF 14*4882a593Smuzhiyun help 15*4882a593Smuzhiyun Include support for Marvell PXA25x based platforms using 16*4882a593Smuzhiyun the device tree. Needn't select any other machine while 17*4882a593Smuzhiyun MACH_PXA25x_DT is enabled. 18*4882a593Smuzhiyun 19*4882a593Smuzhiyunconfig MACH_PXA27X_DT 20*4882a593Smuzhiyun bool "Support PXA27x platforms from device tree" 21*4882a593Smuzhiyun select PINCTRL 22*4882a593Smuzhiyun select POWER_SUPPLY 23*4882a593Smuzhiyun select PXA27x 24*4882a593Smuzhiyun select USE_OF 25*4882a593Smuzhiyun help 26*4882a593Smuzhiyun Include support for Marvell PXA27x based platforms using 27*4882a593Smuzhiyun the device tree. Needn't select any other machine while 28*4882a593Smuzhiyun MACH_PXA27X_DT is enabled. 29*4882a593Smuzhiyun 30*4882a593Smuzhiyunconfig MACH_PXA3XX_DT 31*4882a593Smuzhiyun bool "Support PXA3xx platforms from device tree" 32*4882a593Smuzhiyun select CPU_PXA300 33*4882a593Smuzhiyun select PINCTRL 34*4882a593Smuzhiyun select POWER_SUPPLY 35*4882a593Smuzhiyun select PXA3xx 36*4882a593Smuzhiyun select USE_OF 37*4882a593Smuzhiyun help 38*4882a593Smuzhiyun Include support for Marvell PXA3xx based platforms using 39*4882a593Smuzhiyun the device tree. Needn't select any other machine while 40*4882a593Smuzhiyun MACH_PXA3XX_DT is enabled. 41*4882a593Smuzhiyun 42*4882a593Smuzhiyunconfig ARCH_LUBBOCK 43*4882a593Smuzhiyun bool "Intel DBPXA250 Development Platform (aka Lubbock)" 44*4882a593Smuzhiyun select GPIO_REG 45*4882a593Smuzhiyun select PXA25x 46*4882a593Smuzhiyun select SA1111 47*4882a593Smuzhiyun 48*4882a593Smuzhiyunconfig MACH_MAINSTONE 49*4882a593Smuzhiyun bool "Intel HCDDBBVA0 Development Platform (aka Mainstone)" 50*4882a593Smuzhiyun select GPIO_REG 51*4882a593Smuzhiyun select PXA27x 52*4882a593Smuzhiyun 53*4882a593Smuzhiyunconfig MACH_ZYLONITE 54*4882a593Smuzhiyun bool 55*4882a593Smuzhiyun select PXA3xx 56*4882a593Smuzhiyun 57*4882a593Smuzhiyunconfig MACH_ZYLONITE300 58*4882a593Smuzhiyun bool "PXA3xx Development Platform (aka Zylonite) PXA300/310" 59*4882a593Smuzhiyun select CPU_PXA300 60*4882a593Smuzhiyun select CPU_PXA310 61*4882a593Smuzhiyun select MACH_ZYLONITE 62*4882a593Smuzhiyun 63*4882a593Smuzhiyunconfig MACH_ZYLONITE320 64*4882a593Smuzhiyun bool "PXA3xx Development Platform (aka Zylonite) PXA320" 65*4882a593Smuzhiyun select CPU_PXA320 66*4882a593Smuzhiyun select MACH_ZYLONITE 67*4882a593Smuzhiyun 68*4882a593Smuzhiyunconfig MACH_LITTLETON 69*4882a593Smuzhiyun bool "PXA3xx Form Factor Platform (aka Littleton)" 70*4882a593Smuzhiyun select CPU_PXA300 71*4882a593Smuzhiyun select CPU_PXA310 72*4882a593Smuzhiyun select PXA3xx 73*4882a593Smuzhiyun 74*4882a593Smuzhiyunconfig MACH_TAVOREVB 75*4882a593Smuzhiyun bool "PXA930 Evaluation Board (aka TavorEVB)" 76*4882a593Smuzhiyun select CPU_PXA930 77*4882a593Smuzhiyun select CPU_PXA935 78*4882a593Smuzhiyun select PXA3xx 79*4882a593Smuzhiyun select FB 80*4882a593Smuzhiyun select FB_PXA 81*4882a593Smuzhiyun 82*4882a593Smuzhiyunconfig MACH_SAAR 83*4882a593Smuzhiyun bool "PXA930 Handheld Platform (aka SAAR)" 84*4882a593Smuzhiyun select CPU_PXA930 85*4882a593Smuzhiyun select CPU_PXA935 86*4882a593Smuzhiyun select PXA3xx 87*4882a593Smuzhiyun select FB 88*4882a593Smuzhiyun select FB_PXA 89*4882a593Smuzhiyun 90*4882a593Smuzhiyuncomment "Third Party Dev Platforms (sorted by vendor name)" 91*4882a593Smuzhiyun 92*4882a593Smuzhiyunconfig ARCH_PXA_IDP 93*4882a593Smuzhiyun bool "Accelent Xscale IDP" 94*4882a593Smuzhiyun select PXA25x 95*4882a593Smuzhiyun 96*4882a593Smuzhiyunconfig ARCH_VIPER 97*4882a593Smuzhiyun bool "Arcom/Eurotech VIPER SBC" 98*4882a593Smuzhiyun select ARCOM_PCMCIA 99*4882a593Smuzhiyun select I2C_GPIO if I2C=y 100*4882a593Smuzhiyun select ISA 101*4882a593Smuzhiyun select PXA25x 102*4882a593Smuzhiyun 103*4882a593Smuzhiyunconfig MACH_ARCOM_ZEUS 104*4882a593Smuzhiyun bool "Arcom/Eurotech ZEUS SBC" 105*4882a593Smuzhiyun select ARCOM_PCMCIA 106*4882a593Smuzhiyun select ISA 107*4882a593Smuzhiyun select PXA27x 108*4882a593Smuzhiyun 109*4882a593Smuzhiyunconfig MACH_BALLOON3 110*4882a593Smuzhiyun bool "Balloon 3 board" 111*4882a593Smuzhiyun select IWMMXT 112*4882a593Smuzhiyun select PXA27x 113*4882a593Smuzhiyun 114*4882a593Smuzhiyunconfig MACH_CSB726 115*4882a593Smuzhiyun bool "Enable Cogent CSB726 System On a Module" 116*4882a593Smuzhiyun select IWMMXT 117*4882a593Smuzhiyun select PXA27x 118*4882a593Smuzhiyun help 119*4882a593Smuzhiyun Say Y here if you intend to run this kernel on a Cogent 120*4882a593Smuzhiyun CSB726 System On Module. 121*4882a593Smuzhiyun 122*4882a593Smuzhiyunconfig CSB726_CSB701 123*4882a593Smuzhiyun bool "Enable support for CSB701 baseboard" 124*4882a593Smuzhiyun depends on MACH_CSB726 125*4882a593Smuzhiyun 126*4882a593Smuzhiyunconfig MACH_CM_X300 127*4882a593Smuzhiyun bool "CompuLab CM-X300 modules" 128*4882a593Smuzhiyun select CPU_PXA300 129*4882a593Smuzhiyun select CPU_PXA310 130*4882a593Smuzhiyun select PXA3xx 131*4882a593Smuzhiyun 132*4882a593Smuzhiyunconfig MACH_CAPC7117 133*4882a593Smuzhiyun bool "Embedian CAPC-7117 evaluation kit based on the MXM-8x10 CoM" 134*4882a593Smuzhiyun select CPU_PXA320 135*4882a593Smuzhiyun select PXA3xx 136*4882a593Smuzhiyun 137*4882a593Smuzhiyunconfig ARCH_GUMSTIX 138*4882a593Smuzhiyun bool "Gumstix XScale 255 boards" 139*4882a593Smuzhiyun select PXA25x 140*4882a593Smuzhiyun help 141*4882a593Smuzhiyun Say Y here if you intend to run this kernel on 142*4882a593Smuzhiyun Basix, Connex, ws-200ax, ws-400ax systems 143*4882a593Smuzhiyun 144*4882a593Smuzhiyunchoice 145*4882a593Smuzhiyun prompt "Gumstix Carrier/Expansion Board" 146*4882a593Smuzhiyun depends on ARCH_GUMSTIX 147*4882a593Smuzhiyun 148*4882a593Smuzhiyunconfig GUMSTIX_AM200EPD 149*4882a593Smuzhiyun bool "Enable AM200EPD board support" 150*4882a593Smuzhiyun 151*4882a593Smuzhiyunconfig GUMSTIX_AM300EPD 152*4882a593Smuzhiyun bool "Enable AM300EPD board support" 153*4882a593Smuzhiyun 154*4882a593Smuzhiyunendchoice 155*4882a593Smuzhiyun 156*4882a593Smuzhiyunconfig MACH_INTELMOTE2 157*4882a593Smuzhiyun bool "Intel Mote 2 Platform" 158*4882a593Smuzhiyun select IWMMXT 159*4882a593Smuzhiyun select PXA27x 160*4882a593Smuzhiyun 161*4882a593Smuzhiyunconfig MACH_STARGATE2 162*4882a593Smuzhiyun bool "Intel Stargate 2 Platform" 163*4882a593Smuzhiyun select IWMMXT 164*4882a593Smuzhiyun select PXA27x 165*4882a593Smuzhiyun 166*4882a593Smuzhiyunconfig MACH_XCEP 167*4882a593Smuzhiyun bool "Iskratel Electronics XCEP" 168*4882a593Smuzhiyun select MTD 169*4882a593Smuzhiyun select MTD_CFI 170*4882a593Smuzhiyun select MTD_CFI_INTELEXT 171*4882a593Smuzhiyun select MTD_PHYSMAP 172*4882a593Smuzhiyun select PXA25x 173*4882a593Smuzhiyun help 174*4882a593Smuzhiyun PXA255 based Single Board Computer with SMC 91C111 ethernet chip and 64 MB of flash. 175*4882a593Smuzhiyun Tuned for usage in Libera instruments for particle accelerators. 176*4882a593Smuzhiyun 177*4882a593Smuzhiyunconfig TRIZEPS_PXA 178*4882a593Smuzhiyun bool "PXA based Keith und Koep Trizeps DIMM-Modules" 179*4882a593Smuzhiyun 180*4882a593Smuzhiyunconfig MACH_TRIZEPS4 181*4882a593Smuzhiyun bool "Keith und Koep Trizeps4 DIMM-Module" 182*4882a593Smuzhiyun depends on TRIZEPS_PXA 183*4882a593Smuzhiyun select PXA27x 184*4882a593Smuzhiyun select TRIZEPS_PCMCIA 185*4882a593Smuzhiyun 186*4882a593Smuzhiyunconfig MACH_TRIZEPS4WL 187*4882a593Smuzhiyun bool "Keith und Koep Trizeps4-WL DIMM-Module" 188*4882a593Smuzhiyun depends on TRIZEPS_PXA 189*4882a593Smuzhiyun select MACH_TRIZEPS4 190*4882a593Smuzhiyun select PXA27x 191*4882a593Smuzhiyun select TRIZEPS_PCMCIA 192*4882a593Smuzhiyun 193*4882a593Smuzhiyunchoice 194*4882a593Smuzhiyun prompt "Select base board for Trizeps module" 195*4882a593Smuzhiyun depends on TRIZEPS_PXA 196*4882a593Smuzhiyun 197*4882a593Smuzhiyunconfig MACH_TRIZEPS_CONXS 198*4882a593Smuzhiyun bool "ConXS Eval Board" 199*4882a593Smuzhiyun 200*4882a593Smuzhiyunconfig MACH_TRIZEPS_UCONXS 201*4882a593Smuzhiyun bool "uConXS Eval Board" 202*4882a593Smuzhiyun 203*4882a593Smuzhiyunconfig MACH_TRIZEPS_ANY 204*4882a593Smuzhiyun bool "another Board" 205*4882a593Smuzhiyun 206*4882a593Smuzhiyunendchoice 207*4882a593Smuzhiyun 208*4882a593Smuzhiyunconfig ARCOM_PCMCIA 209*4882a593Smuzhiyun bool 210*4882a593Smuzhiyun help 211*4882a593Smuzhiyun Generic option for Arcom Viper/Zeus PCMCIA 212*4882a593Smuzhiyun 213*4882a593Smuzhiyunconfig TRIZEPS_PCMCIA 214*4882a593Smuzhiyun bool 215*4882a593Smuzhiyun help 216*4882a593Smuzhiyun Enable PCMCIA support for Trizeps modules 217*4882a593Smuzhiyun 218*4882a593Smuzhiyunconfig MACH_LOGICPD_PXA270 219*4882a593Smuzhiyun bool "LogicPD PXA270 Card Engine Development Platform" 220*4882a593Smuzhiyun select PXA27x 221*4882a593Smuzhiyun 222*4882a593Smuzhiyunconfig MACH_PCM027 223*4882a593Smuzhiyun bool "Phytec phyCORE-PXA270 CPU module (PCM-027)" 224*4882a593Smuzhiyun select IWMMXT 225*4882a593Smuzhiyun select PXA27x 226*4882a593Smuzhiyun 227*4882a593Smuzhiyunconfig MACH_PCM990_BASEBOARD 228*4882a593Smuzhiyun bool "PHYTEC PCM-990 development board" 229*4882a593Smuzhiyun depends on MACH_PCM027 230*4882a593Smuzhiyun 231*4882a593Smuzhiyunchoice 232*4882a593Smuzhiyun prompt "display on pcm990" 233*4882a593Smuzhiyun depends on MACH_PCM990_BASEBOARD 234*4882a593Smuzhiyun 235*4882a593Smuzhiyunconfig PCM990_DISPLAY_SHARP 236*4882a593Smuzhiyun bool "sharp lq084v1dg21 stn display" 237*4882a593Smuzhiyun 238*4882a593Smuzhiyunconfig PCM990_DISPLAY_NEC 239*4882a593Smuzhiyun bool "nec nl6448bc20_18d tft display" 240*4882a593Smuzhiyun 241*4882a593Smuzhiyunconfig PCM990_DISPLAY_NONE 242*4882a593Smuzhiyun bool "no display" 243*4882a593Smuzhiyun 244*4882a593Smuzhiyunendchoice 245*4882a593Smuzhiyun 246*4882a593Smuzhiyunconfig MACH_COLIBRI 247*4882a593Smuzhiyun bool "Toradex Colibri PXA270" 248*4882a593Smuzhiyun select PXA27x 249*4882a593Smuzhiyun 250*4882a593Smuzhiyunconfig MACH_COLIBRI_PXA270_INCOME 251*4882a593Smuzhiyun bool "Income s.r.o. PXA270 SBC" 252*4882a593Smuzhiyun depends on MACH_COLIBRI 253*4882a593Smuzhiyun select PXA27x 254*4882a593Smuzhiyun 255*4882a593Smuzhiyunconfig MACH_COLIBRI300 256*4882a593Smuzhiyun bool "Toradex Colibri PXA300/310" 257*4882a593Smuzhiyun select CPU_PXA300 258*4882a593Smuzhiyun select CPU_PXA310 259*4882a593Smuzhiyun select PXA3xx 260*4882a593Smuzhiyun 261*4882a593Smuzhiyunconfig MACH_COLIBRI320 262*4882a593Smuzhiyun bool "Toradex Colibri PXA320" 263*4882a593Smuzhiyun select CPU_PXA320 264*4882a593Smuzhiyun select PXA3xx 265*4882a593Smuzhiyun 266*4882a593Smuzhiyunconfig MACH_COLIBRI_EVALBOARD 267*4882a593Smuzhiyun bool "Toradex Colibri Evaluation Carrier Board support" 268*4882a593Smuzhiyun depends on MACH_COLIBRI || MACH_COLIBRI300 || MACH_COLIBRI320 269*4882a593Smuzhiyun 270*4882a593Smuzhiyunconfig MACH_VPAC270 271*4882a593Smuzhiyun bool "Voipac PXA270" 272*4882a593Smuzhiyun select HAVE_PATA_PLATFORM 273*4882a593Smuzhiyun select PXA27x 274*4882a593Smuzhiyun help 275*4882a593Smuzhiyun PXA270 based Single Board Computer. 276*4882a593Smuzhiyun 277*4882a593Smuzhiyuncomment "End-user Products (sorted by vendor name)" 278*4882a593Smuzhiyun 279*4882a593Smuzhiyunconfig MACH_H4700 280*4882a593Smuzhiyun bool "HP iPAQ hx4700" 281*4882a593Smuzhiyun select IWMMXT 282*4882a593Smuzhiyun select PXA27x 283*4882a593Smuzhiyun 284*4882a593Smuzhiyunconfig MACH_H5000 285*4882a593Smuzhiyun bool "HP iPAQ h5000" 286*4882a593Smuzhiyun select PXA25x 287*4882a593Smuzhiyun 288*4882a593Smuzhiyunconfig MACH_HIMALAYA 289*4882a593Smuzhiyun bool "HTC Himalaya Support" 290*4882a593Smuzhiyun select CPU_PXA26x 291*4882a593Smuzhiyun 292*4882a593Smuzhiyunconfig MACH_MAGICIAN 293*4882a593Smuzhiyun bool "Enable HTC Magician Support" 294*4882a593Smuzhiyun select IWMMXT 295*4882a593Smuzhiyun select PXA27x 296*4882a593Smuzhiyun 297*4882a593Smuzhiyunconfig MACH_MIOA701 298*4882a593Smuzhiyun bool "Mitac Mio A701 Support" 299*4882a593Smuzhiyun select IWMMXT 300*4882a593Smuzhiyun select PXA27x 301*4882a593Smuzhiyun help 302*4882a593Smuzhiyun Say Y here if you intend to run this kernel on a 303*4882a593Smuzhiyun MIO A701. Currently there is only basic support 304*4882a593Smuzhiyun for this PDA. 305*4882a593Smuzhiyun 306*4882a593Smuzhiyunconfig PXA_EZX 307*4882a593Smuzhiyun bool "Motorola EZX Platform" 308*4882a593Smuzhiyun select IWMMXT 309*4882a593Smuzhiyun select PXA27x 310*4882a593Smuzhiyun 311*4882a593Smuzhiyunconfig MACH_EZX_A780 312*4882a593Smuzhiyun bool "Motorola EZX A780" 313*4882a593Smuzhiyun default y 314*4882a593Smuzhiyun depends on PXA_EZX 315*4882a593Smuzhiyun 316*4882a593Smuzhiyunconfig MACH_EZX_E680 317*4882a593Smuzhiyun bool "Motorola EZX E680" 318*4882a593Smuzhiyun default y 319*4882a593Smuzhiyun depends on PXA_EZX 320*4882a593Smuzhiyun 321*4882a593Smuzhiyunconfig MACH_EZX_A1200 322*4882a593Smuzhiyun bool "Motorola EZX A1200" 323*4882a593Smuzhiyun default y 324*4882a593Smuzhiyun depends on PXA_EZX 325*4882a593Smuzhiyun 326*4882a593Smuzhiyunconfig MACH_EZX_A910 327*4882a593Smuzhiyun bool "Motorola EZX A910" 328*4882a593Smuzhiyun default y 329*4882a593Smuzhiyun depends on PXA_EZX 330*4882a593Smuzhiyun 331*4882a593Smuzhiyunconfig MACH_EZX_E6 332*4882a593Smuzhiyun bool "Motorola EZX E6" 333*4882a593Smuzhiyun default y 334*4882a593Smuzhiyun depends on PXA_EZX 335*4882a593Smuzhiyun 336*4882a593Smuzhiyunconfig MACH_EZX_E2 337*4882a593Smuzhiyun bool "Motorola EZX E2" 338*4882a593Smuzhiyun default y 339*4882a593Smuzhiyun depends on PXA_EZX 340*4882a593Smuzhiyun 341*4882a593Smuzhiyunconfig MACH_MP900C 342*4882a593Smuzhiyun bool "Nec Mobilepro 900/c" 343*4882a593Smuzhiyun select PXA25x 344*4882a593Smuzhiyun 345*4882a593Smuzhiyunconfig ARCH_PXA_PALM 346*4882a593Smuzhiyun bool "PXA based Palm PDAs" 347*4882a593Smuzhiyun 348*4882a593Smuzhiyunconfig MACH_PALM27X 349*4882a593Smuzhiyun bool 350*4882a593Smuzhiyun 351*4882a593Smuzhiyunconfig MACH_PALMTE2 352*4882a593Smuzhiyun bool "Palm Tungsten|E2" 353*4882a593Smuzhiyun default y 354*4882a593Smuzhiyun depends on ARCH_PXA_PALM 355*4882a593Smuzhiyun select PXA25x 356*4882a593Smuzhiyun help 357*4882a593Smuzhiyun Say Y here if you intend to run this kernel on a Palm Tungsten|E2 358*4882a593Smuzhiyun handheld computer. 359*4882a593Smuzhiyun 360*4882a593Smuzhiyunconfig MACH_PALMTC 361*4882a593Smuzhiyun bool "Palm Tungsten|C" 362*4882a593Smuzhiyun default y 363*4882a593Smuzhiyun depends on ARCH_PXA_PALM 364*4882a593Smuzhiyun select PXA25x 365*4882a593Smuzhiyun help 366*4882a593Smuzhiyun Say Y here if you intend to run this kernel on a Palm Tungsten|C 367*4882a593Smuzhiyun handheld computer. 368*4882a593Smuzhiyun 369*4882a593Smuzhiyunconfig MACH_PALMT5 370*4882a593Smuzhiyun bool "Palm Tungsten|T5" 371*4882a593Smuzhiyun default y 372*4882a593Smuzhiyun depends on ARCH_PXA_PALM 373*4882a593Smuzhiyun select IWMMXT 374*4882a593Smuzhiyun select MACH_PALM27X 375*4882a593Smuzhiyun select PXA27x 376*4882a593Smuzhiyun help 377*4882a593Smuzhiyun Say Y here if you intend to run this kernel on a Palm Tungsten|T5 378*4882a593Smuzhiyun handheld computer. 379*4882a593Smuzhiyun 380*4882a593Smuzhiyunconfig MACH_PALMTX 381*4882a593Smuzhiyun bool "Palm T|X" 382*4882a593Smuzhiyun default y 383*4882a593Smuzhiyun depends on ARCH_PXA_PALM 384*4882a593Smuzhiyun select IWMMXT 385*4882a593Smuzhiyun select MACH_PALM27X 386*4882a593Smuzhiyun select PXA27x 387*4882a593Smuzhiyun help 388*4882a593Smuzhiyun Say Y here if you intend to run this kernel on a Palm T|X 389*4882a593Smuzhiyun handheld computer. 390*4882a593Smuzhiyun 391*4882a593Smuzhiyunconfig MACH_PALMZ72 392*4882a593Smuzhiyun bool "Palm Zire 72" 393*4882a593Smuzhiyun default y 394*4882a593Smuzhiyun depends on ARCH_PXA_PALM 395*4882a593Smuzhiyun select IWMMXT 396*4882a593Smuzhiyun select MACH_PALM27X 397*4882a593Smuzhiyun select PXA27x 398*4882a593Smuzhiyun help 399*4882a593Smuzhiyun Say Y here if you intend to run this kernel on Palm Zire 72 400*4882a593Smuzhiyun handheld computer. 401*4882a593Smuzhiyun 402*4882a593Smuzhiyunconfig MACH_PALMLD 403*4882a593Smuzhiyun bool "Palm LifeDrive" 404*4882a593Smuzhiyun default y 405*4882a593Smuzhiyun depends on ARCH_PXA_PALM 406*4882a593Smuzhiyun select IWMMXT 407*4882a593Smuzhiyun select MACH_PALM27X 408*4882a593Smuzhiyun select PXA27x 409*4882a593Smuzhiyun help 410*4882a593Smuzhiyun Say Y here if you intend to run this kernel on a Palm LifeDrive 411*4882a593Smuzhiyun handheld computer. 412*4882a593Smuzhiyun 413*4882a593Smuzhiyunconfig PALM_TREO 414*4882a593Smuzhiyun bool 415*4882a593Smuzhiyun depends on ARCH_PXA_PALM 416*4882a593Smuzhiyun 417*4882a593Smuzhiyunconfig MACH_CENTRO 418*4882a593Smuzhiyun bool "Palm Centro 685 (GSM)" 419*4882a593Smuzhiyun default y 420*4882a593Smuzhiyun depends on ARCH_PXA_PALM 421*4882a593Smuzhiyun select IWMMXT 422*4882a593Smuzhiyun select MACH_PALM27X 423*4882a593Smuzhiyun select PALM_TREO 424*4882a593Smuzhiyun select PXA27x 425*4882a593Smuzhiyun help 426*4882a593Smuzhiyun Say Y here if you intend to run this kernel on Palm Centro 685 (GSM) 427*4882a593Smuzhiyun smartphone. 428*4882a593Smuzhiyun 429*4882a593Smuzhiyunconfig MACH_TREO680 430*4882a593Smuzhiyun bool "Palm Treo 680" 431*4882a593Smuzhiyun default y 432*4882a593Smuzhiyun depends on ARCH_PXA_PALM 433*4882a593Smuzhiyun select IWMMXT 434*4882a593Smuzhiyun select MACH_PALM27X 435*4882a593Smuzhiyun select PALM_TREO 436*4882a593Smuzhiyun select PXA27x 437*4882a593Smuzhiyun help 438*4882a593Smuzhiyun Say Y here if you intend to run this kernel on Palm Treo 680 439*4882a593Smuzhiyun smartphone. 440*4882a593Smuzhiyun 441*4882a593Smuzhiyunconfig PXA_SHARPSL 442*4882a593Smuzhiyun bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models" 443*4882a593Smuzhiyun select SHARP_PARAM 444*4882a593Smuzhiyun select SHARP_SCOOP 445*4882a593Smuzhiyun help 446*4882a593Smuzhiyun Say Y here if you intend to run this kernel on a 447*4882a593Smuzhiyun Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi), 448*4882a593Smuzhiyun SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita), 449*4882a593Smuzhiyun SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa) 450*4882a593Smuzhiyun handheld computer. 451*4882a593Smuzhiyun 452*4882a593Smuzhiyunconfig PXA_SHARPSL_DETECT_MACH_ID 453*4882a593Smuzhiyun bool "Detect machine ID at run-time in the decompressor" 454*4882a593Smuzhiyun depends on PXA_SHARPSL 455*4882a593Smuzhiyun help 456*4882a593Smuzhiyun Say Y here if you want the zImage decompressor to detect 457*4882a593Smuzhiyun the Zaurus machine ID at run-time. For latest kexec-based 458*4882a593Smuzhiyun boot loader, this is not necessary. 459*4882a593Smuzhiyun 460*4882a593Smuzhiyunconfig MACH_POODLE 461*4882a593Smuzhiyun bool "Enable Sharp SL-5600 (Poodle) Support" 462*4882a593Smuzhiyun depends on PXA_SHARPSL 463*4882a593Smuzhiyun select PXA25x 464*4882a593Smuzhiyun select SHARP_LOCOMO 465*4882a593Smuzhiyun 466*4882a593Smuzhiyunconfig MACH_CORGI 467*4882a593Smuzhiyun bool "Enable Sharp SL-C700 (Corgi) Support" 468*4882a593Smuzhiyun depends on PXA_SHARPSL 469*4882a593Smuzhiyun select PXA25x 470*4882a593Smuzhiyun select PXA_SHARP_C7xx 471*4882a593Smuzhiyun 472*4882a593Smuzhiyunconfig MACH_SHEPHERD 473*4882a593Smuzhiyun bool "Enable Sharp SL-C750 (Shepherd) Support" 474*4882a593Smuzhiyun depends on PXA_SHARPSL 475*4882a593Smuzhiyun select PXA25x 476*4882a593Smuzhiyun select PXA_SHARP_C7xx 477*4882a593Smuzhiyun 478*4882a593Smuzhiyunconfig MACH_HUSKY 479*4882a593Smuzhiyun bool "Enable Sharp SL-C760 (Husky) Support" 480*4882a593Smuzhiyun depends on PXA_SHARPSL 481*4882a593Smuzhiyun select PXA25x 482*4882a593Smuzhiyun select PXA_SHARP_C7xx 483*4882a593Smuzhiyun 484*4882a593Smuzhiyunconfig MACH_AKITA 485*4882a593Smuzhiyun bool "Enable Sharp SL-1000 (Akita) Support" 486*4882a593Smuzhiyun depends on PXA_SHARPSL 487*4882a593Smuzhiyun select I2C 488*4882a593Smuzhiyun select I2C_PXA 489*4882a593Smuzhiyun select MACH_SPITZ 490*4882a593Smuzhiyun select PXA27x 491*4882a593Smuzhiyun select PXA_SHARP_Cxx00 492*4882a593Smuzhiyun 493*4882a593Smuzhiyunconfig MACH_SPITZ 494*4882a593Smuzhiyun bool "Enable Sharp Zaurus SL-3000 (Spitz) Support" 495*4882a593Smuzhiyun depends on PXA_SHARPSL 496*4882a593Smuzhiyun select PXA27x 497*4882a593Smuzhiyun select PXA_SHARP_Cxx00 498*4882a593Smuzhiyun 499*4882a593Smuzhiyunconfig MACH_BORZOI 500*4882a593Smuzhiyun bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support" 501*4882a593Smuzhiyun depends on PXA_SHARPSL 502*4882a593Smuzhiyun select PXA27x 503*4882a593Smuzhiyun select PXA_SHARP_Cxx00 504*4882a593Smuzhiyun 505*4882a593Smuzhiyunconfig MACH_TOSA 506*4882a593Smuzhiyun bool "Enable Sharp SL-6000x (Tosa) Support" 507*4882a593Smuzhiyun depends on PXA_SHARPSL 508*4882a593Smuzhiyun select PXA25x 509*4882a593Smuzhiyun 510*4882a593Smuzhiyunconfig TOSA_BT 511*4882a593Smuzhiyun tristate "Control the state of built-in bluetooth chip on Sharp SL-6000" 512*4882a593Smuzhiyun depends on MACH_TOSA && NET 513*4882a593Smuzhiyun select RFKILL 514*4882a593Smuzhiyun help 515*4882a593Smuzhiyun This is a simple driver that is able to control 516*4882a593Smuzhiyun the state of built in bluetooth chip on tosa. 517*4882a593Smuzhiyun 518*4882a593Smuzhiyunconfig TOSA_USE_EXT_KEYCODES 519*4882a593Smuzhiyun bool "Tosa keyboard: use extended keycodes" 520*4882a593Smuzhiyun depends on MACH_TOSA 521*4882a593Smuzhiyun help 522*4882a593Smuzhiyun Say Y here to enable the tosa keyboard driver to generate extended 523*4882a593Smuzhiyun (>= 127) keycodes. Be aware, that they can't be correctly interpreted 524*4882a593Smuzhiyun by either console keyboard driver or by Kdrive keybd driver. 525*4882a593Smuzhiyun 526*4882a593Smuzhiyun Say Y only if you know, what you are doing! 527*4882a593Smuzhiyun 528*4882a593Smuzhiyunconfig MACH_ICONTROL 529*4882a593Smuzhiyun bool "TMT iControl/SafeTCam based on the MXM-8x10 CoM" 530*4882a593Smuzhiyun select CPU_PXA320 531*4882a593Smuzhiyun select PXA3xx 532*4882a593Smuzhiyun 533*4882a593Smuzhiyunconfig ARCH_PXA_ESERIES 534*4882a593Smuzhiyun bool "PXA based Toshiba e-series PDAs" 535*4882a593Smuzhiyun select FB_W100 536*4882a593Smuzhiyun select FB 537*4882a593Smuzhiyun select PXA25x 538*4882a593Smuzhiyun 539*4882a593Smuzhiyunconfig MACH_E330 540*4882a593Smuzhiyun bool "Toshiba e330" 541*4882a593Smuzhiyun default y 542*4882a593Smuzhiyun depends on ARCH_PXA_ESERIES 543*4882a593Smuzhiyun help 544*4882a593Smuzhiyun Say Y here if you intend to run this kernel on a Toshiba 545*4882a593Smuzhiyun e330 family PDA. 546*4882a593Smuzhiyun 547*4882a593Smuzhiyunconfig MACH_E350 548*4882a593Smuzhiyun bool "Toshiba e350" 549*4882a593Smuzhiyun default y 550*4882a593Smuzhiyun depends on ARCH_PXA_ESERIES 551*4882a593Smuzhiyun help 552*4882a593Smuzhiyun Say Y here if you intend to run this kernel on a Toshiba 553*4882a593Smuzhiyun e350 family PDA. 554*4882a593Smuzhiyun 555*4882a593Smuzhiyunconfig MACH_E740 556*4882a593Smuzhiyun bool "Toshiba e740" 557*4882a593Smuzhiyun default y 558*4882a593Smuzhiyun depends on ARCH_PXA_ESERIES 559*4882a593Smuzhiyun help 560*4882a593Smuzhiyun Say Y here if you intend to run this kernel on a Toshiba 561*4882a593Smuzhiyun e740 family PDA. 562*4882a593Smuzhiyun 563*4882a593Smuzhiyunconfig MACH_E750 564*4882a593Smuzhiyun bool "Toshiba e750" 565*4882a593Smuzhiyun default y 566*4882a593Smuzhiyun depends on ARCH_PXA_ESERIES 567*4882a593Smuzhiyun help 568*4882a593Smuzhiyun Say Y here if you intend to run this kernel on a Toshiba 569*4882a593Smuzhiyun e750 family PDA. 570*4882a593Smuzhiyun 571*4882a593Smuzhiyunconfig MACH_E400 572*4882a593Smuzhiyun bool "Toshiba e400" 573*4882a593Smuzhiyun default y 574*4882a593Smuzhiyun depends on ARCH_PXA_ESERIES 575*4882a593Smuzhiyun help 576*4882a593Smuzhiyun Say Y here if you intend to run this kernel on a Toshiba 577*4882a593Smuzhiyun e400 family PDA. 578*4882a593Smuzhiyun 579*4882a593Smuzhiyunconfig MACH_E800 580*4882a593Smuzhiyun bool "Toshiba e800" 581*4882a593Smuzhiyun default y 582*4882a593Smuzhiyun depends on ARCH_PXA_ESERIES 583*4882a593Smuzhiyun help 584*4882a593Smuzhiyun Say Y here if you intend to run this kernel on a Toshiba 585*4882a593Smuzhiyun e800 family PDA. 586*4882a593Smuzhiyun 587*4882a593Smuzhiyunconfig MACH_ZIPIT2 588*4882a593Smuzhiyun bool "Zipit Z2 Handheld" 589*4882a593Smuzhiyun select PXA27x 590*4882a593Smuzhiyunendmenu 591*4882a593Smuzhiyun 592*4882a593Smuzhiyunconfig PXA25x 593*4882a593Smuzhiyun bool 594*4882a593Smuzhiyun select CPU_XSCALE 595*4882a593Smuzhiyun help 596*4882a593Smuzhiyun Select code specific to PXA21x/25x/26x variants 597*4882a593Smuzhiyun 598*4882a593Smuzhiyunconfig PXA27x 599*4882a593Smuzhiyun bool 600*4882a593Smuzhiyun select CPU_XSCALE 601*4882a593Smuzhiyun help 602*4882a593Smuzhiyun Select code specific to PXA27x variants 603*4882a593Smuzhiyun 604*4882a593Smuzhiyunconfig CPU_PXA26x 605*4882a593Smuzhiyun bool 606*4882a593Smuzhiyun select PXA25x 607*4882a593Smuzhiyun help 608*4882a593Smuzhiyun Select code specific to PXA26x (codename Dalhart) 609*4882a593Smuzhiyun 610*4882a593Smuzhiyunconfig PXA3xx 611*4882a593Smuzhiyun bool 612*4882a593Smuzhiyun select CPU_XSC3 613*4882a593Smuzhiyun help 614*4882a593Smuzhiyun Select code specific to PXA3xx variants 615*4882a593Smuzhiyun 616*4882a593Smuzhiyunconfig CPU_PXA300 617*4882a593Smuzhiyun bool 618*4882a593Smuzhiyun select PXA3xx 619*4882a593Smuzhiyun help 620*4882a593Smuzhiyun PXA300 (codename Monahans-L) 621*4882a593Smuzhiyun 622*4882a593Smuzhiyunconfig CPU_PXA310 623*4882a593Smuzhiyun bool 624*4882a593Smuzhiyun select CPU_PXA300 625*4882a593Smuzhiyun select PXA310_ULPI if USB_ULPI 626*4882a593Smuzhiyun help 627*4882a593Smuzhiyun PXA310 (codename Monahans-LV) 628*4882a593Smuzhiyun 629*4882a593Smuzhiyunconfig CPU_PXA320 630*4882a593Smuzhiyun bool 631*4882a593Smuzhiyun select PXA3xx 632*4882a593Smuzhiyun help 633*4882a593Smuzhiyun PXA320 (codename Monahans-P) 634*4882a593Smuzhiyun 635*4882a593Smuzhiyunconfig CPU_PXA930 636*4882a593Smuzhiyun bool 637*4882a593Smuzhiyun select PXA3xx 638*4882a593Smuzhiyun help 639*4882a593Smuzhiyun PXA930 (codename Tavor-P) 640*4882a593Smuzhiyun 641*4882a593Smuzhiyunconfig CPU_PXA935 642*4882a593Smuzhiyun bool 643*4882a593Smuzhiyun select CPU_PXA930 644*4882a593Smuzhiyun help 645*4882a593Smuzhiyun PXA935 (codename Tavor-P65) 646*4882a593Smuzhiyun 647*4882a593Smuzhiyunconfig PXA_SHARP_C7xx 648*4882a593Smuzhiyun bool 649*4882a593Smuzhiyun select SHARPSL_PM 650*4882a593Smuzhiyun help 651*4882a593Smuzhiyun Enable support for all Sharp C7xx models 652*4882a593Smuzhiyun 653*4882a593Smuzhiyunconfig PXA_SHARP_Cxx00 654*4882a593Smuzhiyun bool 655*4882a593Smuzhiyun select SHARPSL_PM 656*4882a593Smuzhiyun help 657*4882a593Smuzhiyun Enable common support for Sharp Cxx00 models 658*4882a593Smuzhiyun 659*4882a593Smuzhiyunconfig SHARPSL_PM 660*4882a593Smuzhiyun bool 661*4882a593Smuzhiyun select APM_EMULATION 662*4882a593Smuzhiyun select SHARPSL_PM_MAX1111 663*4882a593Smuzhiyun 664*4882a593Smuzhiyunconfig SHARPSL_PM_MAX1111 665*4882a593Smuzhiyun bool 666*4882a593Smuzhiyun select HWMON 667*4882a593Smuzhiyun select SENSORS_MAX1111 668*4882a593Smuzhiyun select SPI 669*4882a593Smuzhiyun select SPI_MASTER 670*4882a593Smuzhiyun 671*4882a593Smuzhiyunconfig PXA310_ULPI 672*4882a593Smuzhiyun bool 673*4882a593Smuzhiyun 674*4882a593Smuzhiyunconfig PXA_SYSTEMS_CPLDS 675*4882a593Smuzhiyun tristate "Motherboard cplds" 676*4882a593Smuzhiyun default ARCH_LUBBOCK || MACH_MAINSTONE 677*4882a593Smuzhiyun help 678*4882a593Smuzhiyun This driver supports the Lubbock and Mainstone multifunction chip 679*4882a593Smuzhiyun found on the pxa25x development platform system (Lubbock) and pxa27x 680*4882a593Smuzhiyun development platform system (Mainstone). This IO board supports the 681*4882a593Smuzhiyun interrupts handling, ethernet controller, flash chips, etc ... 682*4882a593Smuzhiyun 683*4882a593Smuzhiyunendif 684