xref: /linux/arch/arm/mach-pxa/Kconfig (revision e5c271ec3bdfaca5e8d47a9e63cfc0bf889881aa)
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
1103696a8a4SMike Rapoportconfig MACH_ARMCORE
1113696a8a4SMike Rapoport	bool "CompuLab CM-X270 modules"
1123696a8a4SMike Rapoport	select PXA27x
1133696a8a4SMike Rapoport	select IWMMXT
1143696a8a4SMike Rapoport
115*e5c271ecSPhilipp Zabelconfig MACH_MAGICIAN
116*e5c271ecSPhilipp Zabel	bool "Enable HTC Magician Support"
117*e5c271ecSPhilipp Zabel	depends on ARCH_PXA
118*e5c271ecSPhilipp Zabel	select PXA27x
119*e5c271ecSPhilipp Zabel	select IWMMXT
120*e5c271ecSPhilipp Zabel
1211da177e4SLinus Torvaldsendchoice
1221da177e4SLinus Torvalds
1230dd28f1dSRichard Purdieif PXA_SHARPSL
1240dd28f1dSRichard Purdie
1250dd28f1dSRichard Purdiechoice
1260dd28f1dSRichard Purdie	prompt "Select target Sharp Zaurus device range"
1270dd28f1dSRichard Purdie
1280dd28f1dSRichard Purdieconfig PXA_SHARPSL_25x
1298459c159SDirk Opfer	bool "Sharp PXA25x models (SL-5600, SL-C7xx and SL-C6000x)"
1300dd28f1dSRichard Purdie	select PXA25x
1310dd28f1dSRichard Purdie
1320dd28f1dSRichard Purdieconfig PXA_SHARPSL_27x
1330dd28f1dSRichard Purdie	bool "Sharp PXA270 models (SL-Cxx00)"
1340dd28f1dSRichard Purdie	select PXA27x
1350dd28f1dSRichard Purdie
1360dd28f1dSRichard Purdieendchoice
1370dd28f1dSRichard Purdie
1380dd28f1dSRichard Purdieendif
1390dd28f1dSRichard Purdie
140326764a8SJürgen Schindeleif MACH_TRIZEPS4
141326764a8SJürgen Schindele
142326764a8SJürgen Schindelechoice
143326764a8SJürgen Schindele	prompt "Select base board for Trizeps 4 module"
144326764a8SJürgen Schindele
145326764a8SJürgen Schindeleconfig MACH_TRIZEPS4_CONXS
146326764a8SJürgen Schindele	bool "ConXS Eval Board"
147326764a8SJürgen Schindele
148326764a8SJürgen Schindeleconfig MACH_TRIZEPS4_ANY
149326764a8SJürgen Schindele	bool "another Board"
150326764a8SJürgen Schindele
151326764a8SJürgen Schindeleendchoice
152326764a8SJürgen Schindele
153326764a8SJürgen Schindeleendif
154326764a8SJürgen Schindele
1551da177e4SLinus Torvaldsendmenu
1561da177e4SLinus Torvalds
1571da177e4SLinus Torvaldsconfig MACH_POODLE
1581da177e4SLinus Torvalds	bool "Enable Sharp SL-5600 (Poodle) Support"
159bef1f402SRobert P. J. Day	depends on PXA_SHARPSL_25x
1601da177e4SLinus Torvalds	select SHARP_LOCOMO
161faed5684SRichard Purdie	select PXA_SSP
1621da177e4SLinus Torvalds
1631da177e4SLinus Torvaldsconfig MACH_CORGI
1641da177e4SLinus Torvalds	bool "Enable Sharp SL-C700 (Corgi) Support"
165bef1f402SRobert P. J. Day	depends on PXA_SHARPSL_25x
1661da177e4SLinus Torvalds	select PXA_SHARP_C7xx
1671da177e4SLinus Torvalds
1681da177e4SLinus Torvaldsconfig MACH_SHEPHERD
1691da177e4SLinus Torvalds	bool "Enable Sharp SL-C750 (Shepherd) Support"
170bef1f402SRobert P. J. Day	depends on PXA_SHARPSL_25x
1711da177e4SLinus Torvalds	select PXA_SHARP_C7xx
1721da177e4SLinus Torvalds
1731da177e4SLinus Torvaldsconfig MACH_HUSKY
1741da177e4SLinus Torvalds	bool "Enable Sharp SL-C760 (Husky) Support"
175bef1f402SRobert P. J. Day	depends on PXA_SHARPSL_25x
1761da177e4SLinus Torvalds	select PXA_SHARP_C7xx
1771da177e4SLinus Torvalds
17894cabd00SRichard Purdieconfig MACH_AKITA
17994cabd00SRichard Purdie	bool "Enable Sharp SL-1000 (Akita) Support"
180bef1f402SRobert P. J. Day	depends on PXA_SHARPSL_27x
18194cabd00SRichard Purdie	select PXA_SHARP_Cxx00
18294cabd00SRichard Purdie	select MACH_SPITZ
18308af295bSRichard Purdie	select I2C
18408af295bSRichard Purdie	select I2C_PXA
18594cabd00SRichard Purdie
1860dd28f1dSRichard Purdieconfig MACH_SPITZ
1870dd28f1dSRichard Purdie	bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
188bef1f402SRobert P. J. Day	depends on PXA_SHARPSL_27x
1890dd28f1dSRichard Purdie	select PXA_SHARP_Cxx00
1900dd28f1dSRichard Purdie
1910dd28f1dSRichard Purdieconfig MACH_BORZOI
1920dd28f1dSRichard Purdie	bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
193bef1f402SRobert P. J. Day	depends on PXA_SHARPSL_27x
1940dd28f1dSRichard Purdie	select PXA_SHARP_Cxx00
1950dd28f1dSRichard Purdie
1968459c159SDirk Opferconfig MACH_TOSA
1978459c159SDirk Opfer	bool "Enable Sharp SL-6000x (Tosa) Support"
198bef1f402SRobert P. J. Day	depends on PXA_SHARPSL_25x
1998459c159SDirk Opfer
2001da177e4SLinus Torvaldsconfig PXA25x
2011da177e4SLinus Torvalds	bool
2021da177e4SLinus Torvalds	help
2031da177e4SLinus Torvalds	  Select code specific to PXA21x/25x/26x variants
2041da177e4SLinus Torvalds
2051da177e4SLinus Torvaldsconfig PXA27x
2061da177e4SLinus Torvalds	bool
2071da177e4SLinus Torvalds	help
2081da177e4SLinus Torvalds	  Select code specific to PXA27x variants
2091da177e4SLinus Torvalds
2102c8086a5Seric miaoconfig PXA3xx
2112c8086a5Seric miao	bool
2122c8086a5Seric miao	help
2132c8086a5Seric miao	  Select code specific to PXA3xx variants
2142c8086a5Seric miao
2151da177e4SLinus Torvaldsconfig PXA_SHARP_C7xx
2161da177e4SLinus Torvalds	bool
217b216c018SLiam Girdwood	select PXA_SSP
218b7557de4SRichard Purdie	select SHARPSL_PM
2191da177e4SLinus Torvalds	help
2201da177e4SLinus Torvalds	  Enable support for all Sharp C7xx models
2211da177e4SLinus Torvalds
2220dd28f1dSRichard Purdieconfig PXA_SHARP_Cxx00
2230dd28f1dSRichard Purdie	bool
224b216c018SLiam Girdwood	select PXA_SSP
225b7557de4SRichard Purdie	select SHARPSL_PM
2260dd28f1dSRichard Purdie	help
2270dd28f1dSRichard Purdie	  Enable common support for Sharp Cxx00 models
2280dd28f1dSRichard Purdie
229b216c018SLiam Girdwoodconfig PXA_SSP
230b216c018SLiam Girdwood	tristate
231b216c018SLiam Girdwood	help
232b216c018SLiam Girdwood	  Enable support for PXA2xx SSP ports
2331da177e4SLinus Torvaldsendif
234