xref: /linux/arch/arm/mach-pxa/Kconfig (revision 16b32fd0a35b30cbd67395cfcbd360354db44f39)
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
192c8086a5Seric miaoendmenu
202c8086a5Seric miao
212c8086a5Seric miaoendif
221da177e4SLinus Torvalds
231da177e4SLinus Torvaldschoice
241da177e4SLinus Torvalds	prompt "Select target board"
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
321da177e4SLinus Torvaldsconfig ARCH_LUBBOCK
331da177e4SLinus Torvalds	bool "Intel DBPXA250 Development Platform"
341da177e4SLinus Torvalds	select PXA25x
351da177e4SLinus Torvalds	select SA1111
361da177e4SLinus Torvalds
37e9937d4bSLennert Buytenhekconfig MACH_LOGICPD_PXA270
38e9937d4bSLennert Buytenhek	bool "LogicPD PXA270 Card Engine Development Platform"
39e9937d4bSLennert Buytenhek	select PXA27x
40e9937d4bSLennert Buytenhek
411da177e4SLinus Torvaldsconfig MACH_MAINSTONE
421da177e4SLinus Torvalds	bool "Intel HCDDBBVA0 Development Platform"
431da177e4SLinus Torvalds	select PXA27x
441da177e4SLinus Torvalds
451da177e4SLinus Torvaldsconfig ARCH_PXA_IDP
461da177e4SLinus Torvalds	bool "Accelent Xscale IDP"
471da177e4SLinus Torvalds	select PXA25x
481da177e4SLinus Torvalds
491da177e4SLinus Torvaldsconfig PXA_SHARPSL
500dd28f1dSRichard Purdie	bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
511da177e4SLinus Torvalds	select SHARP_SCOOP
521da177e4SLinus Torvalds	select SHARP_PARAM
531da177e4SLinus Torvalds	help
541da177e4SLinus Torvalds	  Say Y here if you intend to run this kernel on a
550dd28f1dSRichard Purdie	  Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
560dd28f1dSRichard Purdie	  SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
578459c159SDirk Opfer	  SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
588459c159SDirk Opfer	  handheld computer.
591da177e4SLinus Torvalds
603abcd199SIan Moltonconfig ARCH_PXA_ESERIES
613abcd199SIan Molton	bool "PXA based Toshiba e-series PDAs"
623abcd199SIan Molton	select PXA25x
633abcd199SIan Molton
643abcd199SIan Moltonconfig MACH_E330
653abcd199SIan Molton	bool "Toshiba e330"
663abcd199SIan Molton	default y
673abcd199SIan Molton	depends on ARCH_PXA_ESERIES
683abcd199SIan Molton	help
693abcd199SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
703abcd199SIan Molton	  e330 family PDA.
713abcd199SIan Molton
723abcd199SIan Moltonconfig MACH_E740
733abcd199SIan Molton	bool "Toshiba e740"
743abcd199SIan Molton	default y
753abcd199SIan Molton	depends on ARCH_PXA_ESERIES
763abcd199SIan Molton	help
773abcd199SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
783abcd199SIan Molton	  e740 family PDA.
793abcd199SIan Molton
803abcd199SIan Moltonconfig MACH_E750
813abcd199SIan Molton	bool "Toshiba e750"
823abcd199SIan Molton	default y
833abcd199SIan Molton	depends on ARCH_PXA_ESERIES
843abcd199SIan Molton	help
853abcd199SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
863abcd199SIan Molton	  e750 family PDA.
873abcd199SIan Molton
883abcd199SIan Moltonconfig MACH_E400
893abcd199SIan Molton	bool "Toshiba e400"
903abcd199SIan Molton	default y
913abcd199SIan Molton	depends on ARCH_PXA_ESERIES
923abcd199SIan Molton	help
933abcd199SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
943abcd199SIan Molton	  e400 family PDA.
953abcd199SIan Molton
963abcd199SIan Moltonconfig MACH_E800
973abcd199SIan Molton	bool "Toshiba e800"
983abcd199SIan Molton	default y
993abcd199SIan Molton	depends on ARCH_PXA_ESERIES
1003abcd199SIan Molton	help
1013abcd199SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
1023abcd199SIan Molton	  e800 family PDA.
1033abcd199SIan Molton
104326764a8SJürgen Schindeleconfig MACH_TRIZEPS4
105326764a8SJürgen Schindele	bool "Keith und Koep Trizeps4 DIMM-Module"
106326764a8SJürgen Schindele	select PXA27x
107326764a8SJürgen Schindele
1083d50527bSMike Rapoportconfig MACH_EM_X270
1093d50527bSMike Rapoport	bool "CompuLab EM-x270 platform"
1103d50527bSMike Rapoport	select PXA27x
1113d50527bSMike Rapoport
1124e4fc05aSDaniel Mackconfig MACH_COLIBRI
1134e4fc05aSDaniel Mack	bool "Toradex Colibri PX27x"
1144e4fc05aSDaniel Mack	select PXA27x
1154e4fc05aSDaniel Mack
1162c8086a5Seric miaoconfig MACH_ZYLONITE
1172c8086a5Seric miao	bool "PXA3xx Development Platform"
1182c8086a5Seric miao	select PXA3xx
1192c8086a5Seric miao
120e1d9b953Seric miaoconfig MACH_LITTLETON
121e1d9b953Seric miao	bool "PXA3xx Form Factor Platform (aka Littleton)"
122e1d9b953Seric miao	select PXA3xx
123e1d9b953Seric miao	select PXA_SSP
124e1d9b953Seric miao
1253696a8a4SMike Rapoportconfig MACH_ARMCORE
1263696a8a4SMike Rapoport	bool "CompuLab CM-X270 modules"
1273696a8a4SMike Rapoport	select PXA27x
1283696a8a4SMike Rapoport	select IWMMXT
1293696a8a4SMike Rapoport
130e5c271ecSPhilipp Zabelconfig MACH_MAGICIAN
131e5c271ecSPhilipp Zabel	bool "Enable HTC Magician Support"
132e5c271ecSPhilipp Zabel	depends on ARCH_PXA
133e5c271ecSPhilipp Zabel	select PXA27x
134e5c271ecSPhilipp Zabel	select IWMMXT
135e5c271ecSPhilipp Zabel
13634e31d87SRobert Schwebelconfig MACH_PCM027
13734e31d87SRobert Schwebel	bool "Phytec phyCORE-PXA270 CPU module (PCM-027)"
13834e31d87SRobert Schwebel	select PXA27x
13934e31d87SRobert Schwebel	select IWMMXT
14034e31d87SRobert Schwebel
1411da177e4SLinus Torvaldsendchoice
1421da177e4SLinus Torvalds
1432e927b76SRobert Schwebelchoice
1442e927b76SRobert Schwebel	prompt "Used baseboard"
1452e927b76SRobert Schwebel	depends on MACH_PCM027
1462e927b76SRobert Schwebel
1472e927b76SRobert Schwebelconfig MACH_PCM990_BASEBOARD
1482e927b76SRobert Schwebel	bool "PHYTEC PCM-990 development board"
1492e927b76SRobert Schwebel
1502e927b76SRobert Schwebelendchoice
1512e927b76SRobert Schwebel
1520dd28f1dSRichard Purdieif PXA_SHARPSL
1530dd28f1dSRichard Purdie
1540dd28f1dSRichard Purdiechoice
1550dd28f1dSRichard Purdie	prompt "Select target Sharp Zaurus device range"
1560dd28f1dSRichard Purdie
1570dd28f1dSRichard Purdieconfig PXA_SHARPSL_25x
1588459c159SDirk Opfer	bool "Sharp PXA25x models (SL-5600, SL-C7xx and SL-C6000x)"
1590dd28f1dSRichard Purdie	select PXA25x
1600dd28f1dSRichard Purdie
1610dd28f1dSRichard Purdieconfig PXA_SHARPSL_27x
1620dd28f1dSRichard Purdie	bool "Sharp PXA270 models (SL-Cxx00)"
1630dd28f1dSRichard Purdie	select PXA27x
1640dd28f1dSRichard Purdie
1650dd28f1dSRichard Purdieendchoice
1660dd28f1dSRichard Purdie
1670dd28f1dSRichard Purdieendif
1680dd28f1dSRichard Purdie
16990b8fc34SJaya Kumarif ARCH_GUMSTIX
17090b8fc34SJaya Kumar
17190b8fc34SJaya Kumarchoice
17290b8fc34SJaya Kumar	prompt "Select target Gumstix board"
17390b8fc34SJaya Kumar
17490b8fc34SJaya Kumarconfig MACH_GUMSTIX_F
17590b8fc34SJaya Kumar	bool "Basix, Connex, ws-200ax, ws-400ax systems"
17690b8fc34SJaya Kumar	select PXA25x
17790b8fc34SJaya Kumar
17890b8fc34SJaya Kumarendchoice
17990b8fc34SJaya Kumar
18090b8fc34SJaya Kumarendif
18190b8fc34SJaya Kumar
18290b8fc34SJaya Kumar
183326764a8SJürgen Schindeleif MACH_TRIZEPS4
184326764a8SJürgen Schindele
185326764a8SJürgen Schindelechoice
186326764a8SJürgen Schindele	prompt "Select base board for Trizeps 4 module"
187326764a8SJürgen Schindele
188326764a8SJürgen Schindeleconfig MACH_TRIZEPS4_CONXS
189326764a8SJürgen Schindele	bool "ConXS Eval Board"
190326764a8SJürgen Schindele
191326764a8SJürgen Schindeleconfig MACH_TRIZEPS4_ANY
192326764a8SJürgen Schindele	bool "another Board"
193326764a8SJürgen Schindele
194326764a8SJürgen Schindeleendchoice
195326764a8SJürgen Schindele
196326764a8SJürgen Schindeleendif
197326764a8SJürgen Schindele
1981da177e4SLinus Torvaldsendmenu
1991da177e4SLinus Torvalds
2001da177e4SLinus Torvaldsconfig MACH_POODLE
2011da177e4SLinus Torvalds	bool "Enable Sharp SL-5600 (Poodle) Support"
202bef1f402SRobert P. J. Day	depends on PXA_SHARPSL_25x
2031da177e4SLinus Torvalds	select SHARP_LOCOMO
204faed5684SRichard Purdie	select PXA_SSP
2051da177e4SLinus Torvalds
2061da177e4SLinus Torvaldsconfig MACH_CORGI
2071da177e4SLinus Torvalds	bool "Enable Sharp SL-C700 (Corgi) Support"
208bef1f402SRobert P. J. Day	depends on PXA_SHARPSL_25x
2091da177e4SLinus Torvalds	select PXA_SHARP_C7xx
2101da177e4SLinus Torvalds
2111da177e4SLinus Torvaldsconfig MACH_SHEPHERD
2121da177e4SLinus Torvalds	bool "Enable Sharp SL-C750 (Shepherd) Support"
213bef1f402SRobert P. J. Day	depends on PXA_SHARPSL_25x
2141da177e4SLinus Torvalds	select PXA_SHARP_C7xx
2151da177e4SLinus Torvalds
2161da177e4SLinus Torvaldsconfig MACH_HUSKY
2171da177e4SLinus Torvalds	bool "Enable Sharp SL-C760 (Husky) Support"
218bef1f402SRobert P. J. Day	depends on PXA_SHARPSL_25x
2191da177e4SLinus Torvalds	select PXA_SHARP_C7xx
2201da177e4SLinus Torvalds
22194cabd00SRichard Purdieconfig MACH_AKITA
22294cabd00SRichard Purdie	bool "Enable Sharp SL-1000 (Akita) Support"
223bef1f402SRobert P. J. Day	depends on PXA_SHARPSL_27x
22494cabd00SRichard Purdie	select PXA_SHARP_Cxx00
22594cabd00SRichard Purdie	select MACH_SPITZ
22608af295bSRichard Purdie	select I2C
22708af295bSRichard Purdie	select I2C_PXA
22894cabd00SRichard Purdie
2290dd28f1dSRichard Purdieconfig MACH_SPITZ
2300dd28f1dSRichard Purdie	bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
231bef1f402SRobert P. J. Day	depends on PXA_SHARPSL_27x
2320dd28f1dSRichard Purdie	select PXA_SHARP_Cxx00
2330dd28f1dSRichard Purdie
2340dd28f1dSRichard Purdieconfig MACH_BORZOI
2350dd28f1dSRichard Purdie	bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
236bef1f402SRobert P. J. Day	depends on PXA_SHARPSL_27x
2370dd28f1dSRichard Purdie	select PXA_SHARP_Cxx00
2380dd28f1dSRichard Purdie
2398459c159SDirk Opferconfig MACH_TOSA
2408459c159SDirk Opfer	bool "Enable Sharp SL-6000x (Tosa) Support"
241bef1f402SRobert P. J. Day	depends on PXA_SHARPSL_25x
2428459c159SDirk Opfer
2431da177e4SLinus Torvaldsconfig PXA25x
2441da177e4SLinus Torvalds	bool
2451da177e4SLinus Torvalds	help
2461da177e4SLinus Torvalds	  Select code specific to PXA21x/25x/26x variants
2471da177e4SLinus Torvalds
2481da177e4SLinus Torvaldsconfig PXA27x
2491da177e4SLinus Torvalds	bool
2501da177e4SLinus Torvalds	help
2511da177e4SLinus Torvalds	  Select code specific to PXA27x variants
2521da177e4SLinus Torvalds
2532c8086a5Seric miaoconfig PXA3xx
2542c8086a5Seric miao	bool
2552c8086a5Seric miao	help
2562c8086a5Seric miao	  Select code specific to PXA3xx variants
2572c8086a5Seric miao
2581da177e4SLinus Torvaldsconfig PXA_SHARP_C7xx
2591da177e4SLinus Torvalds	bool
260b216c018SLiam Girdwood	select PXA_SSP
261b7557de4SRichard Purdie	select SHARPSL_PM
2621da177e4SLinus Torvalds	help
2631da177e4SLinus Torvalds	  Enable support for all Sharp C7xx models
2641da177e4SLinus Torvalds
2650dd28f1dSRichard Purdieconfig PXA_SHARP_Cxx00
2660dd28f1dSRichard Purdie	bool
267b216c018SLiam Girdwood	select PXA_SSP
268b7557de4SRichard Purdie	select SHARPSL_PM
2690dd28f1dSRichard Purdie	help
2700dd28f1dSRichard Purdie	  Enable common support for Sharp Cxx00 models
2710dd28f1dSRichard Purdie
272b216c018SLiam Girdwoodconfig PXA_SSP
273b216c018SLiam Girdwood	tristate
274b216c018SLiam Girdwood	help
275b216c018SLiam Girdwood	  Enable support for PXA2xx SSP ports
276*16b32fd0SDmitry Baryshkov
277*16b32fd0SDmitry Baryshkovconfig TOSA_BT
278*16b32fd0SDmitry Baryshkov	tristate "Control the state of built-in bluetooth chip on Sharp SL-6000"
279*16b32fd0SDmitry Baryshkov	depends on MACH_TOSA
280*16b32fd0SDmitry Baryshkov	select RFKILL
281*16b32fd0SDmitry Baryshkov	help
282*16b32fd0SDmitry Baryshkov	  This is a simple driver that is able to control
283*16b32fd0SDmitry Baryshkov	  the state of built in bluetooth chip on tosa.
2841da177e4SLinus Torvaldsendif
285