xref: /linux/arch/arm/mach-pxa/Kconfig (revision 34e31d871ee4b6a9f6c5504da7d6dcc24967844c)
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
261da177e4SLinus Torvaldsconfig ARCH_LUBBOCK
271da177e4SLinus Torvalds	bool "Intel DBPXA250 Development Platform"
281da177e4SLinus Torvalds	select PXA25x
291da177e4SLinus Torvalds	select SA1111
301da177e4SLinus Torvalds
31e9937d4bSLennert Buytenhekconfig MACH_LOGICPD_PXA270
32e9937d4bSLennert Buytenhek	bool "LogicPD PXA270 Card Engine Development Platform"
33e9937d4bSLennert Buytenhek	select PXA27x
34e9937d4bSLennert Buytenhek
351da177e4SLinus Torvaldsconfig MACH_MAINSTONE
361da177e4SLinus Torvalds	bool "Intel HCDDBBVA0 Development Platform"
371da177e4SLinus Torvalds	select PXA27x
381da177e4SLinus Torvalds
391da177e4SLinus Torvaldsconfig ARCH_PXA_IDP
401da177e4SLinus Torvalds	bool "Accelent Xscale IDP"
411da177e4SLinus Torvalds	select PXA25x
421da177e4SLinus Torvalds
431da177e4SLinus Torvaldsconfig PXA_SHARPSL
440dd28f1dSRichard Purdie	bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
451da177e4SLinus Torvalds	select SHARP_SCOOP
461da177e4SLinus Torvalds	select SHARP_PARAM
471da177e4SLinus Torvalds	help
481da177e4SLinus Torvalds	  Say Y here if you intend to run this kernel on a
490dd28f1dSRichard Purdie	  Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
500dd28f1dSRichard Purdie	  SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
518459c159SDirk Opfer	  SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
528459c159SDirk Opfer	  handheld computer.
531da177e4SLinus Torvalds
543abcd199SIan Moltonconfig ARCH_PXA_ESERIES
553abcd199SIan Molton	bool "PXA based Toshiba e-series PDAs"
563abcd199SIan Molton	select PXA25x
573abcd199SIan Molton
583abcd199SIan Moltonconfig MACH_E330
593abcd199SIan Molton	bool "Toshiba e330"
603abcd199SIan Molton	default y
613abcd199SIan Molton	depends on ARCH_PXA_ESERIES
623abcd199SIan Molton	help
633abcd199SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
643abcd199SIan Molton	  e330 family PDA.
653abcd199SIan Molton
663abcd199SIan Moltonconfig MACH_E740
673abcd199SIan Molton	bool "Toshiba e740"
683abcd199SIan Molton	default y
693abcd199SIan Molton	depends on ARCH_PXA_ESERIES
703abcd199SIan Molton	help
713abcd199SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
723abcd199SIan Molton	  e740 family PDA.
733abcd199SIan Molton
743abcd199SIan Moltonconfig MACH_E750
753abcd199SIan Molton	bool "Toshiba e750"
763abcd199SIan Molton	default y
773abcd199SIan Molton	depends on ARCH_PXA_ESERIES
783abcd199SIan Molton	help
793abcd199SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
803abcd199SIan Molton	  e750 family PDA.
813abcd199SIan Molton
823abcd199SIan Moltonconfig MACH_E400
833abcd199SIan Molton	bool "Toshiba e400"
843abcd199SIan Molton	default y
853abcd199SIan Molton	depends on ARCH_PXA_ESERIES
863abcd199SIan Molton	help
873abcd199SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
883abcd199SIan Molton	  e400 family PDA.
893abcd199SIan Molton
903abcd199SIan Moltonconfig MACH_E800
913abcd199SIan Molton	bool "Toshiba e800"
923abcd199SIan Molton	default y
933abcd199SIan Molton	depends on ARCH_PXA_ESERIES
943abcd199SIan Molton	help
953abcd199SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
963abcd199SIan Molton	  e800 family PDA.
973abcd199SIan Molton
98326764a8SJürgen Schindeleconfig MACH_TRIZEPS4
99326764a8SJürgen Schindele	bool "Keith und Koep Trizeps4 DIMM-Module"
100326764a8SJürgen Schindele	select PXA27x
101326764a8SJürgen Schindele
1023d50527bSMike Rapoportconfig MACH_EM_X270
1033d50527bSMike Rapoport	bool "CompuLab EM-x270 platform"
1043d50527bSMike Rapoport	select PXA27x
1053d50527bSMike Rapoport
1062c8086a5Seric miaoconfig MACH_ZYLONITE
1072c8086a5Seric miao	bool "PXA3xx Development Platform"
1082c8086a5Seric miao	select PXA3xx
1092c8086a5Seric miao
110e1d9b953Seric miaoconfig MACH_LITTLETON
111e1d9b953Seric miao	bool "PXA3xx Form Factor Platform (aka Littleton)"
112e1d9b953Seric miao	select PXA3xx
113e1d9b953Seric miao	select PXA_SSP
114e1d9b953Seric miao
1153696a8a4SMike Rapoportconfig MACH_ARMCORE
1163696a8a4SMike Rapoport	bool "CompuLab CM-X270 modules"
1173696a8a4SMike Rapoport	select PXA27x
1183696a8a4SMike Rapoport	select IWMMXT
1193696a8a4SMike Rapoport
120e5c271ecSPhilipp Zabelconfig MACH_MAGICIAN
121e5c271ecSPhilipp Zabel	bool "Enable HTC Magician Support"
122e5c271ecSPhilipp Zabel	depends on ARCH_PXA
123e5c271ecSPhilipp Zabel	select PXA27x
124e5c271ecSPhilipp Zabel	select IWMMXT
125e5c271ecSPhilipp Zabel
126*34e31d87SRobert Schwebelconfig MACH_PCM027
127*34e31d87SRobert Schwebel	bool "Phytec phyCORE-PXA270 CPU module (PCM-027)"
128*34e31d87SRobert Schwebel	select PXA27x
129*34e31d87SRobert Schwebel	select IWMMXT
130*34e31d87SRobert Schwebel
1311da177e4SLinus Torvaldsendchoice
1321da177e4SLinus Torvalds
1330dd28f1dSRichard Purdieif PXA_SHARPSL
1340dd28f1dSRichard Purdie
1350dd28f1dSRichard Purdiechoice
1360dd28f1dSRichard Purdie	prompt "Select target Sharp Zaurus device range"
1370dd28f1dSRichard Purdie
1380dd28f1dSRichard Purdieconfig PXA_SHARPSL_25x
1398459c159SDirk Opfer	bool "Sharp PXA25x models (SL-5600, SL-C7xx and SL-C6000x)"
1400dd28f1dSRichard Purdie	select PXA25x
1410dd28f1dSRichard Purdie
1420dd28f1dSRichard Purdieconfig PXA_SHARPSL_27x
1430dd28f1dSRichard Purdie	bool "Sharp PXA270 models (SL-Cxx00)"
1440dd28f1dSRichard Purdie	select PXA27x
1450dd28f1dSRichard Purdie
1460dd28f1dSRichard Purdieendchoice
1470dd28f1dSRichard Purdie
1480dd28f1dSRichard Purdieendif
1490dd28f1dSRichard Purdie
150326764a8SJürgen Schindeleif MACH_TRIZEPS4
151326764a8SJürgen Schindele
152326764a8SJürgen Schindelechoice
153326764a8SJürgen Schindele	prompt "Select base board for Trizeps 4 module"
154326764a8SJürgen Schindele
155326764a8SJürgen Schindeleconfig MACH_TRIZEPS4_CONXS
156326764a8SJürgen Schindele	bool "ConXS Eval Board"
157326764a8SJürgen Schindele
158326764a8SJürgen Schindeleconfig MACH_TRIZEPS4_ANY
159326764a8SJürgen Schindele	bool "another Board"
160326764a8SJürgen Schindele
161326764a8SJürgen Schindeleendchoice
162326764a8SJürgen Schindele
163326764a8SJürgen Schindeleendif
164326764a8SJürgen Schindele
1651da177e4SLinus Torvaldsendmenu
1661da177e4SLinus Torvalds
1671da177e4SLinus Torvaldsconfig MACH_POODLE
1681da177e4SLinus Torvalds	bool "Enable Sharp SL-5600 (Poodle) Support"
169bef1f402SRobert P. J. Day	depends on PXA_SHARPSL_25x
1701da177e4SLinus Torvalds	select SHARP_LOCOMO
171faed5684SRichard Purdie	select PXA_SSP
1721da177e4SLinus Torvalds
1731da177e4SLinus Torvaldsconfig MACH_CORGI
1741da177e4SLinus Torvalds	bool "Enable Sharp SL-C700 (Corgi) Support"
175bef1f402SRobert P. J. Day	depends on PXA_SHARPSL_25x
1761da177e4SLinus Torvalds	select PXA_SHARP_C7xx
1771da177e4SLinus Torvalds
1781da177e4SLinus Torvaldsconfig MACH_SHEPHERD
1791da177e4SLinus Torvalds	bool "Enable Sharp SL-C750 (Shepherd) Support"
180bef1f402SRobert P. J. Day	depends on PXA_SHARPSL_25x
1811da177e4SLinus Torvalds	select PXA_SHARP_C7xx
1821da177e4SLinus Torvalds
1831da177e4SLinus Torvaldsconfig MACH_HUSKY
1841da177e4SLinus Torvalds	bool "Enable Sharp SL-C760 (Husky) Support"
185bef1f402SRobert P. J. Day	depends on PXA_SHARPSL_25x
1861da177e4SLinus Torvalds	select PXA_SHARP_C7xx
1871da177e4SLinus Torvalds
18894cabd00SRichard Purdieconfig MACH_AKITA
18994cabd00SRichard Purdie	bool "Enable Sharp SL-1000 (Akita) Support"
190bef1f402SRobert P. J. Day	depends on PXA_SHARPSL_27x
19194cabd00SRichard Purdie	select PXA_SHARP_Cxx00
19294cabd00SRichard Purdie	select MACH_SPITZ
19308af295bSRichard Purdie	select I2C
19408af295bSRichard Purdie	select I2C_PXA
19594cabd00SRichard Purdie
1960dd28f1dSRichard Purdieconfig MACH_SPITZ
1970dd28f1dSRichard Purdie	bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
198bef1f402SRobert P. J. Day	depends on PXA_SHARPSL_27x
1990dd28f1dSRichard Purdie	select PXA_SHARP_Cxx00
2000dd28f1dSRichard Purdie
2010dd28f1dSRichard Purdieconfig MACH_BORZOI
2020dd28f1dSRichard Purdie	bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
203bef1f402SRobert P. J. Day	depends on PXA_SHARPSL_27x
2040dd28f1dSRichard Purdie	select PXA_SHARP_Cxx00
2050dd28f1dSRichard Purdie
2068459c159SDirk Opferconfig MACH_TOSA
2078459c159SDirk Opfer	bool "Enable Sharp SL-6000x (Tosa) Support"
208bef1f402SRobert P. J. Day	depends on PXA_SHARPSL_25x
2098459c159SDirk Opfer
2101da177e4SLinus Torvaldsconfig PXA25x
2111da177e4SLinus Torvalds	bool
2121da177e4SLinus Torvalds	help
2131da177e4SLinus Torvalds	  Select code specific to PXA21x/25x/26x variants
2141da177e4SLinus Torvalds
2151da177e4SLinus Torvaldsconfig PXA27x
2161da177e4SLinus Torvalds	bool
2171da177e4SLinus Torvalds	help
2181da177e4SLinus Torvalds	  Select code specific to PXA27x variants
2191da177e4SLinus Torvalds
2202c8086a5Seric miaoconfig PXA3xx
2212c8086a5Seric miao	bool
2222c8086a5Seric miao	help
2232c8086a5Seric miao	  Select code specific to PXA3xx variants
2242c8086a5Seric miao
2251da177e4SLinus Torvaldsconfig PXA_SHARP_C7xx
2261da177e4SLinus Torvalds	bool
227b216c018SLiam Girdwood	select PXA_SSP
228b7557de4SRichard Purdie	select SHARPSL_PM
2291da177e4SLinus Torvalds	help
2301da177e4SLinus Torvalds	  Enable support for all Sharp C7xx models
2311da177e4SLinus Torvalds
2320dd28f1dSRichard Purdieconfig PXA_SHARP_Cxx00
2330dd28f1dSRichard Purdie	bool
234b216c018SLiam Girdwood	select PXA_SSP
235b7557de4SRichard Purdie	select SHARPSL_PM
2360dd28f1dSRichard Purdie	help
2370dd28f1dSRichard Purdie	  Enable common support for Sharp Cxx00 models
2380dd28f1dSRichard Purdie
239b216c018SLiam Girdwoodconfig PXA_SSP
240b216c018SLiam Girdwood	tristate
241b216c018SLiam Girdwood	help
242b216c018SLiam Girdwood	  Enable support for PXA2xx SSP ports
2431da177e4SLinus Torvaldsendif
244