xref: /linux/arch/arm/mach-pxa/Kconfig (revision 3abcd199db312abeec617083be8a7655cab73ec8)
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
54*3abcd199SIan Moltonconfig ARCH_PXA_ESERIES
55*3abcd199SIan Molton	bool "PXA based Toshiba e-series PDAs"
56*3abcd199SIan Molton	select PXA25x
57*3abcd199SIan Molton
58*3abcd199SIan Moltonconfig MACH_E330
59*3abcd199SIan Molton	bool "Toshiba e330"
60*3abcd199SIan Molton	default y
61*3abcd199SIan Molton	depends on ARCH_PXA_ESERIES
62*3abcd199SIan Molton	help
63*3abcd199SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
64*3abcd199SIan Molton	  e330 family PDA.
65*3abcd199SIan Molton
66*3abcd199SIan Moltonconfig MACH_E740
67*3abcd199SIan Molton	bool "Toshiba e740"
68*3abcd199SIan Molton	default y
69*3abcd199SIan Molton	depends on ARCH_PXA_ESERIES
70*3abcd199SIan Molton	help
71*3abcd199SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
72*3abcd199SIan Molton	  e740 family PDA.
73*3abcd199SIan Molton
74*3abcd199SIan Moltonconfig MACH_E750
75*3abcd199SIan Molton	bool "Toshiba e750"
76*3abcd199SIan Molton	default y
77*3abcd199SIan Molton	depends on ARCH_PXA_ESERIES
78*3abcd199SIan Molton	help
79*3abcd199SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
80*3abcd199SIan Molton	  e750 family PDA.
81*3abcd199SIan Molton
82*3abcd199SIan Moltonconfig MACH_E400
83*3abcd199SIan Molton	bool "Toshiba e400"
84*3abcd199SIan Molton	default y
85*3abcd199SIan Molton	depends on ARCH_PXA_ESERIES
86*3abcd199SIan Molton	help
87*3abcd199SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
88*3abcd199SIan Molton	  e400 family PDA.
89*3abcd199SIan Molton
90*3abcd199SIan Moltonconfig MACH_E800
91*3abcd199SIan Molton	bool "Toshiba e800"
92*3abcd199SIan Molton	default y
93*3abcd199SIan Molton	depends on ARCH_PXA_ESERIES
94*3abcd199SIan Molton	help
95*3abcd199SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
96*3abcd199SIan Molton	  e800 family PDA.
97*3abcd199SIan 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
1151da177e4SLinus Torvaldsendchoice
1161da177e4SLinus Torvalds
1170dd28f1dSRichard Purdieif PXA_SHARPSL
1180dd28f1dSRichard Purdie
1190dd28f1dSRichard Purdiechoice
1200dd28f1dSRichard Purdie	prompt "Select target Sharp Zaurus device range"
1210dd28f1dSRichard Purdie
1220dd28f1dSRichard Purdieconfig PXA_SHARPSL_25x
1238459c159SDirk Opfer	bool "Sharp PXA25x models (SL-5600, SL-C7xx and SL-C6000x)"
1240dd28f1dSRichard Purdie	select PXA25x
1250dd28f1dSRichard Purdie
1260dd28f1dSRichard Purdieconfig PXA_SHARPSL_27x
1270dd28f1dSRichard Purdie	bool "Sharp PXA270 models (SL-Cxx00)"
1280dd28f1dSRichard Purdie	select PXA27x
1290dd28f1dSRichard Purdie
1300dd28f1dSRichard Purdieendchoice
1310dd28f1dSRichard Purdie
1320dd28f1dSRichard Purdieendif
1330dd28f1dSRichard Purdie
134326764a8SJürgen Schindeleif MACH_TRIZEPS4
135326764a8SJürgen Schindele
136326764a8SJürgen Schindelechoice
137326764a8SJürgen Schindele	prompt "Select base board for Trizeps 4 module"
138326764a8SJürgen Schindele
139326764a8SJürgen Schindeleconfig MACH_TRIZEPS4_CONXS
140326764a8SJürgen Schindele	bool "ConXS Eval Board"
141326764a8SJürgen Schindele
142326764a8SJürgen Schindeleconfig MACH_TRIZEPS4_ANY
143326764a8SJürgen Schindele	bool "another Board"
144326764a8SJürgen Schindele
145326764a8SJürgen Schindeleendchoice
146326764a8SJürgen Schindele
147326764a8SJürgen Schindeleendif
148326764a8SJürgen Schindele
1491da177e4SLinus Torvaldsendmenu
1501da177e4SLinus Torvalds
1511da177e4SLinus Torvaldsconfig MACH_POODLE
1521da177e4SLinus Torvalds	bool "Enable Sharp SL-5600 (Poodle) Support"
153bef1f402SRobert P. J. Day	depends on PXA_SHARPSL_25x
1541da177e4SLinus Torvalds	select SHARP_LOCOMO
155faed5684SRichard Purdie	select PXA_SSP
1561da177e4SLinus Torvalds
1571da177e4SLinus Torvaldsconfig MACH_CORGI
1581da177e4SLinus Torvalds	bool "Enable Sharp SL-C700 (Corgi) Support"
159bef1f402SRobert P. J. Day	depends on PXA_SHARPSL_25x
1601da177e4SLinus Torvalds	select PXA_SHARP_C7xx
1611da177e4SLinus Torvalds
1621da177e4SLinus Torvaldsconfig MACH_SHEPHERD
1631da177e4SLinus Torvalds	bool "Enable Sharp SL-C750 (Shepherd) Support"
164bef1f402SRobert P. J. Day	depends on PXA_SHARPSL_25x
1651da177e4SLinus Torvalds	select PXA_SHARP_C7xx
1661da177e4SLinus Torvalds
1671da177e4SLinus Torvaldsconfig MACH_HUSKY
1681da177e4SLinus Torvalds	bool "Enable Sharp SL-C760 (Husky) Support"
169bef1f402SRobert P. J. Day	depends on PXA_SHARPSL_25x
1701da177e4SLinus Torvalds	select PXA_SHARP_C7xx
1711da177e4SLinus Torvalds
17294cabd00SRichard Purdieconfig MACH_AKITA
17394cabd00SRichard Purdie	bool "Enable Sharp SL-1000 (Akita) Support"
174bef1f402SRobert P. J. Day	depends on PXA_SHARPSL_27x
17594cabd00SRichard Purdie	select PXA_SHARP_Cxx00
17694cabd00SRichard Purdie	select MACH_SPITZ
17708af295bSRichard Purdie	select I2C
17808af295bSRichard Purdie	select I2C_PXA
17994cabd00SRichard Purdie
1800dd28f1dSRichard Purdieconfig MACH_SPITZ
1810dd28f1dSRichard Purdie	bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
182bef1f402SRobert P. J. Day	depends on PXA_SHARPSL_27x
1830dd28f1dSRichard Purdie	select PXA_SHARP_Cxx00
1840dd28f1dSRichard Purdie
1850dd28f1dSRichard Purdieconfig MACH_BORZOI
1860dd28f1dSRichard Purdie	bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
187bef1f402SRobert P. J. Day	depends on PXA_SHARPSL_27x
1880dd28f1dSRichard Purdie	select PXA_SHARP_Cxx00
1890dd28f1dSRichard Purdie
1908459c159SDirk Opferconfig MACH_TOSA
1918459c159SDirk Opfer	bool "Enable Sharp SL-6000x (Tosa) Support"
192bef1f402SRobert P. J. Day	depends on PXA_SHARPSL_25x
1938459c159SDirk Opfer
1941da177e4SLinus Torvaldsconfig PXA25x
1951da177e4SLinus Torvalds	bool
1961da177e4SLinus Torvalds	help
1971da177e4SLinus Torvalds	  Select code specific to PXA21x/25x/26x variants
1981da177e4SLinus Torvalds
1991da177e4SLinus Torvaldsconfig PXA27x
2001da177e4SLinus Torvalds	bool
2011da177e4SLinus Torvalds	help
2021da177e4SLinus Torvalds	  Select code specific to PXA27x variants
2031da177e4SLinus Torvalds
2042c8086a5Seric miaoconfig PXA3xx
2052c8086a5Seric miao	bool
2062c8086a5Seric miao	help
2072c8086a5Seric miao	  Select code specific to PXA3xx variants
2082c8086a5Seric miao
2091da177e4SLinus Torvaldsconfig PXA_SHARP_C7xx
2101da177e4SLinus Torvalds	bool
211b216c018SLiam Girdwood	select PXA_SSP
212b7557de4SRichard Purdie	select SHARPSL_PM
2131da177e4SLinus Torvalds	help
2141da177e4SLinus Torvalds	  Enable support for all Sharp C7xx models
2151da177e4SLinus Torvalds
2160dd28f1dSRichard Purdieconfig PXA_SHARP_Cxx00
2170dd28f1dSRichard Purdie	bool
218b216c018SLiam Girdwood	select PXA_SSP
219b7557de4SRichard Purdie	select SHARPSL_PM
2200dd28f1dSRichard Purdie	help
2210dd28f1dSRichard Purdie	  Enable common support for Sharp Cxx00 models
2220dd28f1dSRichard Purdie
223b216c018SLiam Girdwoodconfig PXA_SSP
224b216c018SLiam Girdwood	tristate
225b216c018SLiam Girdwood	help
226b216c018SLiam Girdwood	  Enable support for PXA2xx SSP ports
2271da177e4SLinus Torvaldsendif
228