xref: /linux/arch/arm/mach-pxa/Kconfig (revision 3696a8a426f8caebd97463e9b5cf9f06c1c36759)
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
54326764a8SJürgen Schindeleconfig MACH_TRIZEPS4
55326764a8SJürgen Schindele	bool "Keith und Koep Trizeps4 DIMM-Module"
56326764a8SJürgen Schindele	select PXA27x
57326764a8SJürgen Schindele
583d50527bSMike Rapoportconfig MACH_EM_X270
593d50527bSMike Rapoport	bool "CompuLab EM-x270 platform"
603d50527bSMike Rapoport	select PXA27x
613d50527bSMike Rapoport
622c8086a5Seric miaoconfig MACH_ZYLONITE
632c8086a5Seric miao	bool "PXA3xx Development Platform"
642c8086a5Seric miao	select PXA3xx
652c8086a5Seric miao
66*3696a8a4SMike Rapoportconfig MACH_ARMCORE
67*3696a8a4SMike Rapoport	bool "CompuLab CM-X270 modules"
68*3696a8a4SMike Rapoport	select PXA27x
69*3696a8a4SMike Rapoport	select IWMMXT
70*3696a8a4SMike Rapoport
711da177e4SLinus Torvaldsendchoice
721da177e4SLinus Torvalds
730dd28f1dSRichard Purdieif PXA_SHARPSL
740dd28f1dSRichard Purdie
750dd28f1dSRichard Purdiechoice
760dd28f1dSRichard Purdie	prompt "Select target Sharp Zaurus device range"
770dd28f1dSRichard Purdie
780dd28f1dSRichard Purdieconfig PXA_SHARPSL_25x
798459c159SDirk Opfer	bool "Sharp PXA25x models (SL-5600, SL-C7xx and SL-C6000x)"
800dd28f1dSRichard Purdie	select PXA25x
810dd28f1dSRichard Purdie
820dd28f1dSRichard Purdieconfig PXA_SHARPSL_27x
830dd28f1dSRichard Purdie	bool "Sharp PXA270 models (SL-Cxx00)"
840dd28f1dSRichard Purdie	select PXA27x
850dd28f1dSRichard Purdie
860dd28f1dSRichard Purdieendchoice
870dd28f1dSRichard Purdie
880dd28f1dSRichard Purdieendif
890dd28f1dSRichard Purdie
90326764a8SJürgen Schindeleif MACH_TRIZEPS4
91326764a8SJürgen Schindele
92326764a8SJürgen Schindelechoice
93326764a8SJürgen Schindele	prompt "Select base board for Trizeps 4 module"
94326764a8SJürgen Schindele
95326764a8SJürgen Schindeleconfig MACH_TRIZEPS4_CONXS
96326764a8SJürgen Schindele	bool "ConXS Eval Board"
97326764a8SJürgen Schindele
98326764a8SJürgen Schindeleconfig MACH_TRIZEPS4_ANY
99326764a8SJürgen Schindele	bool "another Board"
100326764a8SJürgen Schindele
101326764a8SJürgen Schindeleendchoice
102326764a8SJürgen Schindele
103326764a8SJürgen Schindeleendif
104326764a8SJürgen Schindele
1051da177e4SLinus Torvaldsendmenu
1061da177e4SLinus Torvalds
1071da177e4SLinus Torvaldsconfig MACH_POODLE
1081da177e4SLinus Torvalds	bool "Enable Sharp SL-5600 (Poodle) Support"
109bef1f402SRobert P. J. Day	depends on PXA_SHARPSL_25x
1101da177e4SLinus Torvalds	select SHARP_LOCOMO
111faed5684SRichard Purdie	select PXA_SSP
1121da177e4SLinus Torvalds
1131da177e4SLinus Torvaldsconfig MACH_CORGI
1141da177e4SLinus Torvalds	bool "Enable Sharp SL-C700 (Corgi) Support"
115bef1f402SRobert P. J. Day	depends on PXA_SHARPSL_25x
1161da177e4SLinus Torvalds	select PXA_SHARP_C7xx
1171da177e4SLinus Torvalds
1181da177e4SLinus Torvaldsconfig MACH_SHEPHERD
1191da177e4SLinus Torvalds	bool "Enable Sharp SL-C750 (Shepherd) Support"
120bef1f402SRobert P. J. Day	depends on PXA_SHARPSL_25x
1211da177e4SLinus Torvalds	select PXA_SHARP_C7xx
1221da177e4SLinus Torvalds
1231da177e4SLinus Torvaldsconfig MACH_HUSKY
1241da177e4SLinus Torvalds	bool "Enable Sharp SL-C760 (Husky) Support"
125bef1f402SRobert P. J. Day	depends on PXA_SHARPSL_25x
1261da177e4SLinus Torvalds	select PXA_SHARP_C7xx
1271da177e4SLinus Torvalds
12894cabd00SRichard Purdieconfig MACH_AKITA
12994cabd00SRichard Purdie	bool "Enable Sharp SL-1000 (Akita) Support"
130bef1f402SRobert P. J. Day	depends on PXA_SHARPSL_27x
13194cabd00SRichard Purdie	select PXA_SHARP_Cxx00
13294cabd00SRichard Purdie	select MACH_SPITZ
13308af295bSRichard Purdie	select I2C
13408af295bSRichard Purdie	select I2C_PXA
13594cabd00SRichard Purdie
1360dd28f1dSRichard Purdieconfig MACH_SPITZ
1370dd28f1dSRichard Purdie	bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
138bef1f402SRobert P. J. Day	depends on PXA_SHARPSL_27x
1390dd28f1dSRichard Purdie	select PXA_SHARP_Cxx00
1400dd28f1dSRichard Purdie
1410dd28f1dSRichard Purdieconfig MACH_BORZOI
1420dd28f1dSRichard Purdie	bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
143bef1f402SRobert P. J. Day	depends on PXA_SHARPSL_27x
1440dd28f1dSRichard Purdie	select PXA_SHARP_Cxx00
1450dd28f1dSRichard Purdie
1468459c159SDirk Opferconfig MACH_TOSA
1478459c159SDirk Opfer	bool "Enable Sharp SL-6000x (Tosa) Support"
148bef1f402SRobert P. J. Day	depends on PXA_SHARPSL_25x
1498459c159SDirk Opfer
1501da177e4SLinus Torvaldsconfig PXA25x
1511da177e4SLinus Torvalds	bool
1521da177e4SLinus Torvalds	help
1531da177e4SLinus Torvalds	  Select code specific to PXA21x/25x/26x variants
1541da177e4SLinus Torvalds
1551da177e4SLinus Torvaldsconfig PXA27x
1561da177e4SLinus Torvalds	bool
1571da177e4SLinus Torvalds	help
1581da177e4SLinus Torvalds	  Select code specific to PXA27x variants
1591da177e4SLinus Torvalds
1602c8086a5Seric miaoconfig PXA3xx
1612c8086a5Seric miao	bool
1622c8086a5Seric miao	help
1632c8086a5Seric miao	  Select code specific to PXA3xx variants
1642c8086a5Seric miao
1651da177e4SLinus Torvaldsconfig PXA_SHARP_C7xx
1661da177e4SLinus Torvalds	bool
167b216c018SLiam Girdwood	select PXA_SSP
168b7557de4SRichard Purdie	select SHARPSL_PM
1691da177e4SLinus Torvalds	help
1701da177e4SLinus Torvalds	  Enable support for all Sharp C7xx models
1711da177e4SLinus Torvalds
1720dd28f1dSRichard Purdieconfig PXA_SHARP_Cxx00
1730dd28f1dSRichard Purdie	bool
174b216c018SLiam Girdwood	select PXA_SSP
175b7557de4SRichard Purdie	select SHARPSL_PM
1760dd28f1dSRichard Purdie	help
1770dd28f1dSRichard Purdie	  Enable common support for Sharp Cxx00 models
1780dd28f1dSRichard Purdie
179b216c018SLiam Girdwoodconfig PXA_SSP
180b216c018SLiam Girdwood	tristate
181b216c018SLiam Girdwood	help
182b216c018SLiam Girdwood	  Enable support for PXA2xx SSP ports
1831da177e4SLinus Torvaldsendif
184