11da177e4SLinus Torvaldsif ARCH_PXA 21da177e4SLinus Torvalds 32c8086a5Seric miaomenu "Intel PXA2xx/PXA3xx Implementations" 42c8086a5Seric miao 52c8086a5Seric miaoif PXA3xx 62c8086a5Seric miao 72c8086a5Seric miaomenu "Supported PXA3xx Processor Variants" 82c8086a5Seric miao 92c8086a5Seric miaoconfig CPU_PXA300 102c8086a5Seric miao bool "PXA300 (codename Monahans-L)" 112c8086a5Seric miao 122c8086a5Seric miaoconfig CPU_PXA310 132c8086a5Seric miao bool "PXA310 (codename Monahans-LV)" 142c8086a5Seric miao select CPU_PXA300 152c8086a5Seric miao 162c8086a5Seric miaoconfig CPU_PXA320 172c8086a5Seric miao bool "PXA320 (codename Monahans-P)" 182c8086a5Seric miao 195d31e435SEric Miaoconfig CPU_PXA930 205d31e435SEric Miao bool "PXA930 (codename Tavor-P)" 215d31e435SEric Miao 222c8086a5Seric miaoendmenu 232c8086a5Seric miao 242c8086a5Seric miaoendif 251da177e4SLinus Torvalds 2690b8fc34SJaya Kumarconfig ARCH_GUMSTIX 2790b8fc34SJaya Kumar bool "Gumstix XScale boards" 2890b8fc34SJaya Kumar help 2990b8fc34SJaya Kumar Say Y here if you intend to run this kernel on a 3090b8fc34SJaya Kumar Gumstix Full Function Minature Computer. 3190b8fc34SJaya Kumar 32c0b8556fSDmitry Baryshkovconfig MACH_GUMSTIX_F 33c0b8556fSDmitry Baryshkov bool "Basix, Connex, ws-200ax, ws-400ax systems" 34c0b8556fSDmitry Baryshkov depends on ARCH_GUMSTIX 35c0b8556fSDmitry Baryshkov select PXA25x 36c0b8556fSDmitry Baryshkov 371da177e4SLinus Torvaldsconfig ARCH_LUBBOCK 381da177e4SLinus Torvalds bool "Intel DBPXA250 Development Platform" 391da177e4SLinus Torvalds select PXA25x 401da177e4SLinus Torvalds select SA1111 411da177e4SLinus Torvalds 42e9937d4bSLennert Buytenhekconfig MACH_LOGICPD_PXA270 43e9937d4bSLennert Buytenhek bool "LogicPD PXA270 Card Engine Development Platform" 44e9937d4bSLennert Buytenhek select PXA27x 454a730719SRussell King select HAVE_PWM 46e9937d4bSLennert Buytenhek 471da177e4SLinus Torvaldsconfig MACH_MAINSTONE 481da177e4SLinus Torvalds bool "Intel HCDDBBVA0 Development Platform" 491da177e4SLinus Torvalds select PXA27x 50402e4909SRussell King select HAVE_PWM 511da177e4SLinus Torvalds 521da177e4SLinus Torvaldsconfig ARCH_PXA_IDP 531da177e4SLinus Torvalds bool "Accelent Xscale IDP" 541da177e4SLinus Torvalds select PXA25x 551da177e4SLinus Torvalds 561da177e4SLinus Torvaldsconfig PXA_SHARPSL 570dd28f1dSRichard Purdie bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models" 581da177e4SLinus Torvalds select SHARP_SCOOP 591da177e4SLinus Torvalds select SHARP_PARAM 601da177e4SLinus Torvalds help 611da177e4SLinus Torvalds Say Y here if you intend to run this kernel on a 620dd28f1dSRichard Purdie Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi), 630dd28f1dSRichard Purdie SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita), 648459c159SDirk Opfer SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa) 658459c159SDirk Opfer handheld computer. 661da177e4SLinus Torvalds 67c7b4f5baSDmitry Baryshkovconfig MACH_POODLE 68c7b4f5baSDmitry Baryshkov bool "Enable Sharp SL-5600 (Poodle) Support" 69c7b4f5baSDmitry Baryshkov depends on PXA_SHARPSL 70c7b4f5baSDmitry Baryshkov select PXA25x 71c7b4f5baSDmitry Baryshkov select SHARP_LOCOMO 72c7b4f5baSDmitry Baryshkov select PXA_SSP 73c7b4f5baSDmitry Baryshkov 74c7b4f5baSDmitry Baryshkovconfig MACH_CORGI 75c7b4f5baSDmitry Baryshkov bool "Enable Sharp SL-C700 (Corgi) Support" 76c7b4f5baSDmitry Baryshkov depends on PXA_SHARPSL 77c7b4f5baSDmitry Baryshkov select PXA25x 78c7b4f5baSDmitry Baryshkov select PXA_SHARP_C7xx 79c7b4f5baSDmitry Baryshkov 80c7b4f5baSDmitry Baryshkovconfig MACH_SHEPHERD 81c7b4f5baSDmitry Baryshkov bool "Enable Sharp SL-C750 (Shepherd) Support" 82c7b4f5baSDmitry Baryshkov depends on PXA_SHARPSL 83c7b4f5baSDmitry Baryshkov select PXA25x 84c7b4f5baSDmitry Baryshkov select PXA_SHARP_C7xx 85c7b4f5baSDmitry Baryshkov 86c7b4f5baSDmitry Baryshkovconfig MACH_HUSKY 87c7b4f5baSDmitry Baryshkov bool "Enable Sharp SL-C760 (Husky) Support" 88c7b4f5baSDmitry Baryshkov depends on PXA_SHARPSL 89c7b4f5baSDmitry Baryshkov select PXA25x 90c7b4f5baSDmitry Baryshkov select PXA_SHARP_C7xx 91c7b4f5baSDmitry Baryshkov 92c7b4f5baSDmitry Baryshkovconfig MACH_AKITA 93c7b4f5baSDmitry Baryshkov bool "Enable Sharp SL-1000 (Akita) Support" 94c7b4f5baSDmitry Baryshkov depends on PXA_SHARPSL 95c7b4f5baSDmitry Baryshkov select PXA27x 96c7b4f5baSDmitry Baryshkov select PXA_SHARP_Cxx00 97c7b4f5baSDmitry Baryshkov select MACH_SPITZ 98c7b4f5baSDmitry Baryshkov select I2C 99c7b4f5baSDmitry Baryshkov select I2C_PXA 100c7b4f5baSDmitry Baryshkov 101c7b4f5baSDmitry Baryshkovconfig MACH_SPITZ 102c7b4f5baSDmitry Baryshkov bool "Enable Sharp Zaurus SL-3000 (Spitz) Support" 103c7b4f5baSDmitry Baryshkov depends on PXA_SHARPSL 104c7b4f5baSDmitry Baryshkov select PXA27x 105c7b4f5baSDmitry Baryshkov select PXA_SHARP_Cxx00 106c7b4f5baSDmitry Baryshkov 107c7b4f5baSDmitry Baryshkovconfig MACH_BORZOI 108c7b4f5baSDmitry Baryshkov bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support" 109c7b4f5baSDmitry Baryshkov depends on PXA_SHARPSL 110c7b4f5baSDmitry Baryshkov select PXA27x 111c7b4f5baSDmitry Baryshkov select PXA_SHARP_Cxx00 112c7b4f5baSDmitry Baryshkov 113c7b4f5baSDmitry Baryshkovconfig MACH_TOSA 114c7b4f5baSDmitry Baryshkov bool "Enable Sharp SL-6000x (Tosa) Support" 115c7b4f5baSDmitry Baryshkov depends on PXA_SHARPSL 116c7b4f5baSDmitry Baryshkov select PXA25x 117c7b4f5baSDmitry Baryshkov 1183abcd199SIan Moltonconfig ARCH_PXA_ESERIES 1193abcd199SIan Molton bool "PXA based Toshiba e-series PDAs" 1203abcd199SIan Molton select PXA25x 1213abcd199SIan Molton 1223abcd199SIan Moltonconfig MACH_E330 1233abcd199SIan Molton bool "Toshiba e330" 1243abcd199SIan Molton default y 1253abcd199SIan Molton depends on ARCH_PXA_ESERIES 1263abcd199SIan Molton help 1273abcd199SIan Molton Say Y here if you intend to run this kernel on a Toshiba 1283abcd199SIan Molton e330 family PDA. 1293abcd199SIan Molton 130b3d354b8SIan Moltonconfig MACH_E350 131b3d354b8SIan Molton bool "Toshiba e350" 132b3d354b8SIan Molton default y 133b3d354b8SIan Molton depends on ARCH_PXA_ESERIES 134b3d354b8SIan Molton help 135b3d354b8SIan Molton Say Y here if you intend to run this kernel on a Toshiba 136b3d354b8SIan Molton e350 family PDA. 137b3d354b8SIan Molton 1383abcd199SIan Moltonconfig MACH_E740 1393abcd199SIan Molton bool "Toshiba e740" 1403abcd199SIan Molton default y 1413abcd199SIan Molton depends on ARCH_PXA_ESERIES 142ac253610SIan Molton select FB_W100 1433abcd199SIan Molton help 1443abcd199SIan Molton Say Y here if you intend to run this kernel on a Toshiba 1453abcd199SIan Molton e740 family PDA. 1463abcd199SIan Molton 1473abcd199SIan Moltonconfig MACH_E750 1483abcd199SIan Molton bool "Toshiba e750" 1493abcd199SIan Molton default y 1503abcd199SIan Molton depends on ARCH_PXA_ESERIES 151ac253610SIan Molton select FB_W100 1523abcd199SIan Molton help 1533abcd199SIan Molton Say Y here if you intend to run this kernel on a Toshiba 1543abcd199SIan Molton e750 family PDA. 1553abcd199SIan Molton 1563abcd199SIan Moltonconfig MACH_E400 1573abcd199SIan Molton bool "Toshiba e400" 1583abcd199SIan Molton default y 1593abcd199SIan Molton depends on ARCH_PXA_ESERIES 1603abcd199SIan Molton help 1613abcd199SIan Molton Say Y here if you intend to run this kernel on a Toshiba 1623abcd199SIan Molton e400 family PDA. 1633abcd199SIan Molton 1643abcd199SIan Moltonconfig MACH_E800 1653abcd199SIan Molton bool "Toshiba e800" 1663abcd199SIan Molton default y 1673abcd199SIan Molton depends on ARCH_PXA_ESERIES 168ac253610SIan Molton select FB_W100 1693abcd199SIan Molton help 1703abcd199SIan Molton Say Y here if you intend to run this kernel on a Toshiba 1713abcd199SIan Molton e800 family PDA. 1723abcd199SIan Molton 173*642aa663SJürgen Schindeleconfig TRIZEPS_PXA 174*642aa663SJürgen Schindele bool "PXA based Keith und Koep Trizeps DIMM-Modules" 175*642aa663SJürgen Schindele 176326764a8SJürgen Schindeleconfig MACH_TRIZEPS4 177326764a8SJürgen Schindele bool "Keith und Koep Trizeps4 DIMM-Module" 178*642aa663SJürgen Schindele depends on TRIZEPS_PXA 179*642aa663SJürgen Schindele select TRIZEPS_PCMCIA 180326764a8SJürgen Schindele select PXA27x 181326764a8SJürgen Schindele 182*642aa663SJürgen Schindeleconfig MACH_TRIZEPS4WL 183*642aa663SJürgen Schindele bool "Keith und Koep Trizeps4-WL DIMM-Module" 184*642aa663SJürgen Schindele depends on TRIZEPS_PXA 185*642aa663SJürgen Schindele select TRIZEPS_PCMCIA 186*642aa663SJürgen Schindele select PXA27x 187*642aa663SJürgen Schindele select PXA_SSP 188*642aa663SJürgen Schindele 189*642aa663SJürgen Schindelechoice 190*642aa663SJürgen Schindele prompt "Select base board for Trizeps module" 191*642aa663SJürgen Schindele depends on TRIZEPS_PXA 192*642aa663SJürgen Schindele 193*642aa663SJürgen Schindeleconfig MACH_TRIZEPS_CONXS 194c0b8556fSDmitry Baryshkov bool "ConXS Eval Board" 195*642aa663SJürgen Schindele 196*642aa663SJürgen Schindeleconfig MACH_TRIZEPS_UCONXS 197*642aa663SJürgen Schindele bool "uConXS Eval Board" 198*642aa663SJürgen Schindele 199*642aa663SJürgen Schindeleconfig MACH_TRIZEPS_ANY 200*642aa663SJürgen Schindele bool "another Board" 201*642aa663SJürgen Schindele 202*642aa663SJürgen Schindeleendchoice 203*642aa663SJürgen Schindele 204*642aa663SJürgen Schindeleconfig TRIZEPS_PCMCIA 205*642aa663SJürgen Schindele bool 206*642aa663SJürgen Schindele help 207*642aa663SJürgen Schindele Enable PCMCIA support for Trizeps modules 208c0b8556fSDmitry Baryshkov 2093d50527bSMike Rapoportconfig MACH_EM_X270 2103d50527bSMike Rapoport bool "CompuLab EM-x270 platform" 2113d50527bSMike Rapoport select PXA27x 2123d50527bSMike Rapoport 2134e4fc05aSDaniel Mackconfig MACH_COLIBRI 2144e4fc05aSDaniel Mack bool "Toradex Colibri PX27x" 2154e4fc05aSDaniel Mack select PXA27x 2164e4fc05aSDaniel Mack 2172c8086a5Seric miaoconfig MACH_ZYLONITE 218043dd64eSEric Miao bool "PXA3xx Development Platform (aka Zylonite)" 2192c8086a5Seric miao select PXA3xx 2205cca9147Seric miao select HAVE_PWM 2212c8086a5Seric miao 222e1d9b953Seric miaoconfig MACH_LITTLETON 223e1d9b953Seric miao bool "PXA3xx Form Factor Platform (aka Littleton)" 224e1d9b953Seric miao select PXA3xx 225e1d9b953Seric miao select PXA_SSP 226e1d9b953Seric miao 227bae03311SEric Miaoconfig MACH_TAVOREVB 228bae03311SEric Miao bool "PXA930 Evaluation Board (aka TavorEVB)" 229bae03311SEric Miao select PXA3xx 230bae03311SEric Miao select PXA930 231bae03311SEric Miao 232faf64ed4SEric Miaoconfig MACH_SAAR 233faf64ed4SEric Miao bool "PXA930 Handheld Platform (aka SAAR)" 234faf64ed4SEric Miao select PXA3xx 235faf64ed4SEric Miao select PXA930 236faf64ed4SEric Miao 2373696a8a4SMike Rapoportconfig MACH_ARMCORE 2383696a8a4SMike Rapoport bool "CompuLab CM-X270 modules" 2393696a8a4SMike Rapoport select PXA27x 2403696a8a4SMike Rapoport select IWMMXT 2413696a8a4SMike Rapoport 242e5c271ecSPhilipp Zabelconfig MACH_MAGICIAN 243e5c271ecSPhilipp Zabel bool "Enable HTC Magician Support" 244e5c271ecSPhilipp Zabel select PXA27x 245e5c271ecSPhilipp Zabel select IWMMXT 246e5c271ecSPhilipp Zabel 24734e31d87SRobert Schwebelconfig MACH_PCM027 24834e31d87SRobert Schwebel bool "Phytec phyCORE-PXA270 CPU module (PCM-027)" 24934e31d87SRobert Schwebel select PXA27x 25034e31d87SRobert Schwebel select IWMMXT 251e172274cSGuennadi Liakhovetski select PXA_SSP 25234e31d87SRobert Schwebel 253b5e4ad57SMarek Vašutconfig ARCH_PXA_PALM 254b5e4ad57SMarek Vašut bool "PXA based Palm PDAs" 255b5e4ad57SMarek Vašut select HAVE_PWM 256b5e4ad57SMarek Vašut 257b5e4ad57SMarek Vašutconfig MACH_PALMTX 258b5e4ad57SMarek Vašut bool "Palm T|X" 259b5e4ad57SMarek Vašut default y 260b5e4ad57SMarek Vašut depends on ARCH_PXA_PALM 261b5e4ad57SMarek Vašut select PXA27x 262b5e4ad57SMarek Vašut select IWMMXT 263b5e4ad57SMarek Vašut help 264b5e4ad57SMarek Vašut Say Y here if you intend to run this kernel on a Palm T|X 265b5e4ad57SMarek Vašut handheld computer. 266b5e4ad57SMarek Vašut 2672e927b76SRobert Schwebelconfig MACH_PCM990_BASEBOARD 2682e927b76SRobert Schwebel bool "PHYTEC PCM-990 development board" 269c0f7edb3SGuennadi Liakhovetski select HAVE_PWM 270c0b8556fSDmitry Baryshkov depends on MACH_PCM027 2712e927b76SRobert Schwebel 2720dd28f1dSRichard Purdiechoice 273c0f7edb3SGuennadi Liakhovetski prompt "display on pcm990" 274c0f7edb3SGuennadi Liakhovetski depends on MACH_PCM990_BASEBOARD 2750dd28f1dSRichard Purdie 276c0f7edb3SGuennadi Liakhovetskiconfig PCM990_DISPLAY_SHARP 277c0f7edb3SGuennadi Liakhovetski bool "sharp lq084v1dg21 stn display" 2780dd28f1dSRichard Purdie 279c0f7edb3SGuennadi Liakhovetskiconfig PCM990_DISPLAY_NEC 280c0f7edb3SGuennadi Liakhovetski bool "nec nl6448bc20_18d tft display" 281c0f7edb3SGuennadi Liakhovetski 282c0f7edb3SGuennadi Liakhovetskiconfig PCM990_DISPLAY_NONE 283c0f7edb3SGuennadi Liakhovetski bool "no display" 2840dd28f1dSRichard Purdie 2850dd28f1dSRichard Purdieendchoice 2860dd28f1dSRichard Purdie 287326764a8SJürgen Schindele 2889ab24e4eSStefan Schmidtconfig PXA_EZX 2899ab24e4eSStefan Schmidt bool "Motorola EZX Platform" 2909ab24e4eSStefan Schmidt select PXA27x 2919ab24e4eSStefan Schmidt select IWMMXT 2929ab24e4eSStefan Schmidt select HAVE_PWM 2939ab24e4eSStefan Schmidt 2949ab24e4eSStefan Schmidtconfig MACH_EZX_A780 2959ab24e4eSStefan Schmidt bool "Motorola EZX A780" 2969ab24e4eSStefan Schmidt default y 2979ab24e4eSStefan Schmidt depends on PXA_EZX 2989ab24e4eSStefan Schmidt 2999ab24e4eSStefan Schmidtconfig MACH_EZX_E680 3009ab24e4eSStefan Schmidt bool "Motorola EZX E680" 3019ab24e4eSStefan Schmidt default y 3029ab24e4eSStefan Schmidt depends on PXA_EZX 3039ab24e4eSStefan Schmidt 3049ab24e4eSStefan Schmidtconfig MACH_EZX_A1200 3059ab24e4eSStefan Schmidt bool "Motorola EZX A1200" 3069ab24e4eSStefan Schmidt default y 3079ab24e4eSStefan Schmidt depends on PXA_EZX 3089ab24e4eSStefan Schmidt 3099ab24e4eSStefan Schmidtconfig MACH_EZX_A910 3109ab24e4eSStefan Schmidt bool "Motorola EZX A910" 3119ab24e4eSStefan Schmidt default y 3129ab24e4eSStefan Schmidt depends on PXA_EZX 3139ab24e4eSStefan Schmidt 3149ab24e4eSStefan Schmidtconfig MACH_EZX_E6 3159ab24e4eSStefan Schmidt bool "Motorola EZX E6" 3169ab24e4eSStefan Schmidt default y 3179ab24e4eSStefan Schmidt depends on PXA_EZX 3189ab24e4eSStefan Schmidt 3199ab24e4eSStefan Schmidtconfig MACH_EZX_E2 3209ab24e4eSStefan Schmidt bool "Motorola EZX E2" 3219ab24e4eSStefan Schmidt default y 3229ab24e4eSStefan Schmidt depends on PXA_EZX 3239ab24e4eSStefan Schmidt 3241da177e4SLinus Torvaldsendmenu 3251da177e4SLinus Torvalds 3261da177e4SLinus Torvaldsconfig PXA25x 3271da177e4SLinus Torvalds bool 3281da177e4SLinus Torvalds help 3291da177e4SLinus Torvalds Select code specific to PXA21x/25x/26x variants 3301da177e4SLinus Torvalds 3311da177e4SLinus Torvaldsconfig PXA27x 3321da177e4SLinus Torvalds bool 3331da177e4SLinus Torvalds help 3341da177e4SLinus Torvalds Select code specific to PXA27x variants 3351da177e4SLinus Torvalds 3362c8086a5Seric miaoconfig PXA3xx 3372c8086a5Seric miao bool 3382c8086a5Seric miao help 3392c8086a5Seric miao Select code specific to PXA3xx variants 3402c8086a5Seric miao 3411da177e4SLinus Torvaldsconfig PXA_SHARP_C7xx 3421da177e4SLinus Torvalds bool 343b216c018SLiam Girdwood select PXA_SSP 344b7557de4SRichard Purdie select SHARPSL_PM 3451da177e4SLinus Torvalds help 3461da177e4SLinus Torvalds Enable support for all Sharp C7xx models 3471da177e4SLinus Torvalds 3480dd28f1dSRichard Purdieconfig PXA_SHARP_Cxx00 3490dd28f1dSRichard Purdie bool 350b216c018SLiam Girdwood select PXA_SSP 351b7557de4SRichard Purdie select SHARPSL_PM 3520dd28f1dSRichard Purdie help 3530dd28f1dSRichard Purdie Enable common support for Sharp Cxx00 models 3540dd28f1dSRichard Purdie 355b216c018SLiam Girdwoodconfig PXA_SSP 356b216c018SLiam Girdwood tristate 357b216c018SLiam Girdwood help 358b216c018SLiam Girdwood Enable support for PXA2xx SSP ports 35975540c1aSeric miao 36075540c1aSeric miaoconfig PXA_PWM 36175540c1aSeric miao tristate 3625cca9147Seric miao default BACKLIGHT_PWM 36375540c1aSeric miao help 36475540c1aSeric miao Enable support for PXA2xx/PXA3xx PWM controllers 3657fecc34eSRussell King 36616b32fd0SDmitry Baryshkovconfig TOSA_BT 36716b32fd0SDmitry Baryshkov tristate "Control the state of built-in bluetooth chip on Sharp SL-6000" 36816b32fd0SDmitry Baryshkov depends on MACH_TOSA 36916b32fd0SDmitry Baryshkov select RFKILL 37016b32fd0SDmitry Baryshkov help 37116b32fd0SDmitry Baryshkov This is a simple driver that is able to control 37216b32fd0SDmitry Baryshkov the state of built in bluetooth chip on tosa. 3737fecc34eSRussell King 3741da177e4SLinus Torvaldsendif 375