xref: /openbmc/linux/arch/arm/mach-pxa/Kconfig (revision 03ec7fe70c5ce850a20aabe66c88e1a39111f9dd)
11da177e4SLinus Torvaldsif ARCH_PXA
21da177e4SLinus Torvalds
32c8086a5Seric miaomenu "Intel PXA2xx/PXA3xx Implementations"
42c8086a5Seric miao
5de0710aaSEric Miaocomment "Intel/Marvell Dev Platforms (sorted by hardware release time)"
6de0710aaSEric Miao
7*03ec7fe7SRobert Jarzmikconfig MACH_PXA27X_DT
8*03ec7fe7SRobert Jarzmik	bool "Support PXA27x platforms from device tree"
9*03ec7fe7SRobert Jarzmik	select CPU_PXA27x
10*03ec7fe7SRobert Jarzmik	select POWER_SUPPLY
11*03ec7fe7SRobert Jarzmik	select PXA27x
12*03ec7fe7SRobert Jarzmik	select USE_OF
13*03ec7fe7SRobert Jarzmik	help
14*03ec7fe7SRobert Jarzmik	  Include support for Marvell PXA27x based platforms using
15*03ec7fe7SRobert Jarzmik	  the device tree. Needn't select any other machine while
16*03ec7fe7SRobert Jarzmik	  MACH_PXA27X_DT is enabled.
17*03ec7fe7SRobert Jarzmik
18e7749a26SDaniel Mackconfig MACH_PXA3XX_DT
19e7749a26SDaniel Mack	bool "Support PXA3xx platforms from device tree"
20e7749a26SDaniel Mack	select CPU_PXA300
21b1b3f49cSRussell King	select POWER_SUPPLY
22b1b3f49cSRussell King	select PXA3xx
23e7749a26SDaniel Mack	select USE_OF
24e7749a26SDaniel Mack	help
25e7749a26SDaniel Mack	  Include support for Marvell PXA3xx based platforms using
26e7749a26SDaniel Mack	  the device tree. Needn't select any other machine while
27e7749a26SDaniel Mack	  MACH_PXA3XX_DT is enabled.
28e7749a26SDaniel Mack
29de0710aaSEric Miaoconfig ARCH_LUBBOCK
30de0710aaSEric Miao	bool "Intel DBPXA250 Development Platform (aka Lubbock)"
31de0710aaSEric Miao	select PXA25x
32de0710aaSEric Miao	select SA1111
33de0710aaSEric Miao
34de0710aaSEric Miaoconfig MACH_MAINSTONE
35de0710aaSEric Miao	bool "Intel HCDDBBVA0 Development Platform (aka Mainstone)"
36b1b3f49cSRussell King	select PXA27x
37de0710aaSEric Miao
38de0710aaSEric Miaoconfig MACH_ZYLONITE
391493df73SEric Miao	bool
40b1b3f49cSRussell King	select PXA3xx
41de0710aaSEric Miao
421493df73SEric Miaoconfig MACH_ZYLONITE300
431493df73SEric Miao	bool "PXA3xx Development Platform (aka Zylonite) PXA300/310"
441493df73SEric Miao	select CPU_PXA300
451493df73SEric Miao	select CPU_PXA310
461493df73SEric Miao	select MACH_ZYLONITE
471493df73SEric Miao
481493df73SEric Miaoconfig MACH_ZYLONITE320
491493df73SEric Miao	bool "PXA3xx Development Platform (aka Zylonite) PXA320"
501493df73SEric Miao	select CPU_PXA320
511493df73SEric Miao	select MACH_ZYLONITE
521493df73SEric Miao
53de0710aaSEric Miaoconfig MACH_LITTLETON
54de0710aaSEric Miao	bool "PXA3xx Form Factor Platform (aka Littleton)"
559a8a0c46SMarek Vasut	select CPU_PXA300
569a8a0c46SMarek Vasut	select CPU_PXA310
57b1b3f49cSRussell King	select PXA3xx
58de0710aaSEric Miao
59de0710aaSEric Miaoconfig MACH_TAVOREVB
60de0710aaSEric Miao	bool "PXA930 Evaluation Board (aka TavorEVB)"
61de0710aaSEric Miao	select CPU_PXA930
628cdde338SHaojian Zhuang	select CPU_PXA935
63b1b3f49cSRussell King	select PXA3xx
64e914f19fSArnd Bergmann	select FB
65e914f19fSArnd Bergmann	select FB_PXA
66de0710aaSEric Miao
67de0710aaSEric Miaoconfig MACH_SAAR
68de0710aaSEric Miao	bool "PXA930 Handheld Platform (aka SAAR)"
69de0710aaSEric Miao	select CPU_PXA930
708cdde338SHaojian Zhuang	select CPU_PXA935
71b1b3f49cSRussell King	select PXA3xx
72e914f19fSArnd Bergmann	select FB
73e914f19fSArnd Bergmann	select FB_PXA
74de0710aaSEric Miao
75de0710aaSEric Miaocomment "Third Party Dev Platforms (sorted by vendor name)"
76de0710aaSEric Miao
77de0710aaSEric Miaoconfig ARCH_PXA_IDP
78de0710aaSEric Miao	bool "Accelent Xscale IDP"
79de0710aaSEric Miao	select PXA25x
80de0710aaSEric Miao
81de0710aaSEric Miaoconfig ARCH_VIPER
82de0710aaSEric Miao	bool "Arcom/Eurotech VIPER SBC"
83c2de1c38SMarc Zyngier	select ARCOM_PCMCIA
84c7dc7d49SArnd Bergmann	select I2C_GPIO if I2C=y
85b1b3f49cSRussell King	select ISA
86b1b3f49cSRussell King	select PXA25x
87b1b3f49cSRussell King	select PXA_HAVE_ISA_IRQS
88de0710aaSEric Miao
89e491a11cSMarc Zyngierconfig MACH_ARCOM_ZEUS
90e491a11cSMarc Zyngier	bool "Arcom/Eurotech ZEUS SBC"
91c2de1c38SMarc Zyngier	select ARCOM_PCMCIA
92b1b3f49cSRussell King	select ISA
93b1b3f49cSRussell King	select PXA27x
94b1b3f49cSRussell King	select PXA_HAVE_ISA_IRQS
95e491a11cSMarc Zyngier
96de0710aaSEric Miaoconfig MACH_BALLOON3
97de0710aaSEric Miao	bool "Balloon 3 board"
98de0710aaSEric Miao	select IWMMXT
99b1b3f49cSRussell King	select PXA27x
100de0710aaSEric Miao
101de0710aaSEric Miaoconfig MACH_CSB726
102de0710aaSEric Miao	bool "Enable Cogent CSB726 System On a Module"
103de0710aaSEric Miao	select IWMMXT
104b1b3f49cSRussell King	select PXA27x
105de0710aaSEric Miao	help
106de0710aaSEric Miao	  Say Y here if you intend to run this kernel on a Cogent
107de0710aaSEric Miao	  CSB726 System On Module.
108de0710aaSEric Miao
109de0710aaSEric Miaoconfig CSB726_CSB701
110de0710aaSEric Miao	bool "Enable support for CSB701 baseboard"
111de0710aaSEric Miao	depends on MACH_CSB726
112de0710aaSEric Miao
113de0710aaSEric Miaoconfig MACH_ARMCORE
114de0710aaSEric Miao	bool "CompuLab CM-X255/CM-X270 modules"
11558af4a24SRob Herring	select ARCH_HAS_DMA_SET_COHERENT_MASK if PCI
116de0710aaSEric Miao	select IWMMXT
1170b05da72SHans Ulli Kroll	select MIGHT_HAVE_PCI
1181ac02d79SRob Herring	select NEED_MACH_IO_H if PCI
119b1b3f49cSRussell King	select PXA25x
120b1b3f49cSRussell King	select PXA27x
121de0710aaSEric Miao
122de0710aaSEric Miaoconfig MACH_EM_X270
123de0710aaSEric Miao	bool "CompuLab EM-x270 platform"
124de0710aaSEric Miao	select PXA27x
125de0710aaSEric Miao
126de0710aaSEric Miaoconfig MACH_EXEDA
127de0710aaSEric Miao	bool "CompuLab eXeda platform"
128de0710aaSEric Miao	select PXA27x
129de0710aaSEric Miao
130de0710aaSEric Miaoconfig MACH_CM_X300
131de0710aaSEric Miao	bool "CompuLab CM-X300 modules"
132de0710aaSEric Miao	select CPU_PXA300
13361e0ac03SIgor Grinberg	select CPU_PXA310
134b1b3f49cSRussell King	select PXA3xx
135de0710aaSEric Miao
1361f3b536bSEdwin Peerconfig MACH_CAPC7117
1371f3b536bSEdwin Peer	bool "Embedian CAPC-7117 evaluation kit based on the MXM-8x10 CoM"
1381f3b536bSEdwin Peer	select CPU_PXA320
1391f3b536bSEdwin Peer	select PXA3xx
1401f3b536bSEdwin Peer
14190b8fc34SJaya Kumarconfig ARCH_GUMSTIX
1423332b0c1SJaya Kumar	bool "Gumstix XScale 255 boards"
143c0b8556fSDmitry Baryshkov	select PXA25x
1443332b0c1SJaya Kumar	help
1453332b0c1SJaya Kumar	  Say Y here if you intend to run this kernel on
1463332b0c1SJaya Kumar	  Basix, Connex, ws-200ax, ws-400ax systems
1473332b0c1SJaya Kumar
1483332b0c1SJaya Kumarchoice
1493332b0c1SJaya Kumar	prompt "Gumstix Carrier/Expansion Board"
1503332b0c1SJaya Kumar	depends on ARCH_GUMSTIX
1513332b0c1SJaya Kumar
1523332b0c1SJaya Kumarconfig GUMSTIX_AM200EPD
1533332b0c1SJaya Kumar	bool "Enable AM200EPD board support"
1543332b0c1SJaya Kumar
1554ce255c1SJaya Kumarconfig GUMSTIX_AM300EPD
1564ce255c1SJaya Kumar	bool "Enable AM300EPD board support"
1574ce255c1SJaya Kumar
1583332b0c1SJaya Kumarendchoice
159c0b8556fSDmitry Baryshkov
160b6795fa9SJonathan Cameronconfig MACH_INTELMOTE2
161b6795fa9SJonathan Cameron	bool "Intel Mote 2 Platform"
162b6795fa9SJonathan Cameron	select IWMMXT
163b1b3f49cSRussell King	select PXA27x
16490b8fc34SJaya Kumar
1654036e1deSJonathan Cameronconfig MACH_STARGATE2
1664036e1deSJonathan Cameron	bool "Intel Stargate 2 Platform"
1674036e1deSJonathan Cameron	select IWMMXT
168b1b3f49cSRussell King	select PXA27x
1694036e1deSJonathan Cameron
170de0710aaSEric Miaoconfig MACH_XCEP
171de0710aaSEric Miao	bool "Iskratel Electronics XCEP"
172de0710aaSEric Miao	select MTD
173de0710aaSEric Miao	select MTD_CFI
174b1b3f49cSRussell King	select MTD_CFI_INTELEXT
175b1b3f49cSRussell King	select MTD_PHYSMAP
176b1b3f49cSRussell King	select PXA25x
177de0710aaSEric Miao	help
178de0710aaSEric Miao	  PXA255 based Single Board Computer with SMC 91C111 ethernet chip and 64 MB of flash.
179de0710aaSEric Miao	  Tuned for usage in Libera instruments for particle accelerators.
180de0710aaSEric Miao
181de0710aaSEric Miaoconfig TRIZEPS_PXA
182de0710aaSEric Miao	bool "PXA based Keith und Koep Trizeps DIMM-Modules"
183de0710aaSEric Miao
184de0710aaSEric Miaoconfig MACH_TRIZEPS4
185de0710aaSEric Miao	bool "Keith und Koep Trizeps4 DIMM-Module"
186de0710aaSEric Miao	depends on TRIZEPS_PXA
187de0710aaSEric Miao	select PXA27x
188b1b3f49cSRussell King	select TRIZEPS_PCMCIA
189de0710aaSEric Miao
190de0710aaSEric Miaoconfig MACH_TRIZEPS4WL
191de0710aaSEric Miao	bool "Keith und Koep Trizeps4-WL DIMM-Module"
192de0710aaSEric Miao	depends on TRIZEPS_PXA
193edd4c720SArnd Bergmann	select MACH_TRIZEPS4
194de0710aaSEric Miao	select PXA27x
195b1b3f49cSRussell King	select TRIZEPS_PCMCIA
196de0710aaSEric Miao
197de0710aaSEric Miaochoice
198de0710aaSEric Miao	prompt "Select base board for Trizeps module"
199de0710aaSEric Miao	depends on TRIZEPS_PXA
200de0710aaSEric Miao
201de0710aaSEric Miaoconfig MACH_TRIZEPS_CONXS
202de0710aaSEric Miao	bool "ConXS Eval Board"
203de0710aaSEric Miao
204de0710aaSEric Miaoconfig MACH_TRIZEPS_UCONXS
205de0710aaSEric Miao	bool "uConXS Eval Board"
206de0710aaSEric Miao
207de0710aaSEric Miaoconfig MACH_TRIZEPS_ANY
208de0710aaSEric Miao	bool "another Board"
209de0710aaSEric Miao
210de0710aaSEric Miaoendchoice
211de0710aaSEric Miao
212c2de1c38SMarc Zyngierconfig ARCOM_PCMCIA
213c2de1c38SMarc Zyngier	bool
214c2de1c38SMarc Zyngier	help
215c2de1c38SMarc Zyngier	  Generic option for Arcom Viper/Zeus PCMCIA
216c2de1c38SMarc Zyngier
217de0710aaSEric Miaoconfig TRIZEPS_PCMCIA
218de0710aaSEric Miao	bool
219de0710aaSEric Miao	help
220de0710aaSEric Miao	  Enable PCMCIA support for Trizeps modules
2211da177e4SLinus Torvalds
222e9937d4bSLennert Buytenhekconfig MACH_LOGICPD_PXA270
223e9937d4bSLennert Buytenhek	bool "LogicPD PXA270 Card Engine Development Platform"
224b1b3f49cSRussell King	select PXA27x
225e9937d4bSLennert Buytenhek
226de0710aaSEric Miaoconfig MACH_PCM027
227de0710aaSEric Miao	bool "Phytec phyCORE-PXA270 CPU module (PCM-027)"
228de0710aaSEric Miao	select IWMMXT
229b1b3f49cSRussell King	select PXA27x
230de0710aaSEric Miao
231de0710aaSEric Miaoconfig MACH_PCM990_BASEBOARD
232de0710aaSEric Miao	bool "PHYTEC PCM-990 development board"
233de0710aaSEric Miao	depends on MACH_PCM027
234de0710aaSEric Miao
235de0710aaSEric Miaochoice
236de0710aaSEric Miao	prompt "display on pcm990"
237de0710aaSEric Miao	depends on MACH_PCM990_BASEBOARD
238de0710aaSEric Miao
239de0710aaSEric Miaoconfig PCM990_DISPLAY_SHARP
240de0710aaSEric Miao	bool "sharp lq084v1dg21 stn display"
241de0710aaSEric Miao
242de0710aaSEric Miaoconfig PCM990_DISPLAY_NEC
243de0710aaSEric Miao	bool "nec nl6448bc20_18d tft display"
244de0710aaSEric Miao
245de0710aaSEric Miaoconfig PCM990_DISPLAY_NONE
246de0710aaSEric Miao	bool "no display"
247de0710aaSEric Miao
248de0710aaSEric Miaoendchoice
249de0710aaSEric Miao
250de0710aaSEric Miaoconfig MACH_COLIBRI
251de0710aaSEric Miao	bool "Toradex Colibri PXA270"
252de0710aaSEric Miao	select PXA27x
253de0710aaSEric Miao
254403d2971SMarek Vasutconfig MACH_COLIBRI_PXA270_INCOME
255403d2971SMarek Vasut	bool "Income s.r.o. PXA270 SBC"
256403d2971SMarek Vasut	depends on MACH_COLIBRI
257b1b3f49cSRussell King	select PXA27x
258403d2971SMarek Vasut
259de0710aaSEric Miaoconfig MACH_COLIBRI300
260de0710aaSEric Miao	bool "Toradex Colibri PXA300/310"
261de0710aaSEric Miao	select CPU_PXA300
2629035a9ecSEric Miao	select CPU_PXA310
263b1b3f49cSRussell King	select PXA3xx
264de0710aaSEric Miao
265de0710aaSEric Miaoconfig MACH_COLIBRI320
266de0710aaSEric Miao	bool "Toradex Colibri PXA320"
267de0710aaSEric Miao	select CPU_PXA320
268b1b3f49cSRussell King	select PXA3xx
269de0710aaSEric Miao
270a3172e54SMarek Vasutconfig MACH_COLIBRI_EVALBOARD
2719b6956f4SMarek Vasut	bool "Toradex Colibri Evaluation Carrier Board support"
2729b6956f4SMarek Vasut	depends on MACH_COLIBRI || MACH_COLIBRI300 || MACH_COLIBRI320
2739b6956f4SMarek Vasut
274543cd842SMarekconfig MACH_VPAC270
275543cd842SMarek	bool "Voipac PXA270"
276052345aeSMarek Vasut	select HAVE_PATA_PLATFORM
277b1b3f49cSRussell King	select PXA27x
278543cd842SMarek	help
279543cd842SMarek	  PXA270 based Single Board Computer.
280543cd842SMarek
281de0710aaSEric Miaocomment "End-user Products (sorted by vendor name)"
282de0710aaSEric Miao
283de0710aaSEric Miaoconfig MACH_H4700
284de0710aaSEric Miao	bool "HP iPAQ hx4700"
285b1b3f49cSRussell King	select IWMMXT
286b1b3f49cSRussell King	select PXA27x
2871da177e4SLinus Torvalds
288de0710aaSEric Miaoconfig MACH_H5000
289de0710aaSEric Miao	bool "HP iPAQ h5000"
290de0710aaSEric Miao	select PXA25x
291de0710aaSEric Miao
292de0710aaSEric Miaoconfig MACH_HIMALAYA
293de0710aaSEric Miao	bool "HTC Himalaya Support"
294de0710aaSEric Miao	select CPU_PXA26x
295de0710aaSEric Miao
296de0710aaSEric Miaoconfig MACH_MAGICIAN
297de0710aaSEric Miao	bool "Enable HTC Magician Support"
298b1b3f49cSRussell King	select IWMMXT
299b1b3f49cSRussell King	select PXA27x
300de0710aaSEric Miao
301de0710aaSEric Miaoconfig MACH_MIOA701
302de0710aaSEric Miao	bool "Mitac Mio A701 Support"
303de0710aaSEric Miao	select GPIO_SYSFS
304b1b3f49cSRussell King	select IWMMXT
305b1b3f49cSRussell King	select PXA27x
306de0710aaSEric Miao	help
307de0710aaSEric Miao	  Say Y here if you intend to run this kernel on a
308de0710aaSEric Miao	  MIO A701. Currently there is only basic support
309de0710aaSEric Miao	  for this PDA.
310de0710aaSEric Miao
311de0710aaSEric Miaoconfig PXA_EZX
312de0710aaSEric Miao	bool "Motorola EZX Platform"
313b1b3f49cSRussell King	select IWMMXT
314b1b3f49cSRussell King	select PXA27x
315de0710aaSEric Miao
316de0710aaSEric Miaoconfig MACH_EZX_A780
317de0710aaSEric Miao	bool "Motorola EZX A780"
318de0710aaSEric Miao	default y
319de0710aaSEric Miao	depends on PXA_EZX
320de0710aaSEric Miao
321de0710aaSEric Miaoconfig MACH_EZX_E680
322de0710aaSEric Miao	bool "Motorola EZX E680"
323de0710aaSEric Miao	default y
324de0710aaSEric Miao	depends on PXA_EZX
325de0710aaSEric Miao
326de0710aaSEric Miaoconfig MACH_EZX_A1200
327de0710aaSEric Miao	bool "Motorola EZX A1200"
328de0710aaSEric Miao	default y
329de0710aaSEric Miao	depends on PXA_EZX
330de0710aaSEric Miao
331de0710aaSEric Miaoconfig MACH_EZX_A910
332de0710aaSEric Miao	bool "Motorola EZX A910"
333de0710aaSEric Miao	default y
334de0710aaSEric Miao	depends on PXA_EZX
335de0710aaSEric Miao
336de0710aaSEric Miaoconfig MACH_EZX_E6
337de0710aaSEric Miao	bool "Motorola EZX E6"
338de0710aaSEric Miao	default y
339de0710aaSEric Miao	depends on PXA_EZX
340de0710aaSEric Miao
341de0710aaSEric Miaoconfig MACH_EZX_E2
342de0710aaSEric Miao	bool "Motorola EZX E2"
343de0710aaSEric Miao	default y
344de0710aaSEric Miao	depends on PXA_EZX
345de0710aaSEric Miao
34649ea26d0SKristoffer Ericsonconfig MACH_MP900C
34749ea26d0SKristoffer Ericson	bool "Nec Mobilepro 900/c"
34849ea26d0SKristoffer Ericson	select PXA25x
3491da177e4SLinus Torvalds
350de0710aaSEric Miaoconfig ARCH_PXA_PALM
351de0710aaSEric Miao	bool "PXA based Palm PDAs"
352de0710aaSEric Miao
35395045947SMarek Vasutconfig MACH_PALM27X
35495045947SMarek Vasut	bool
35595045947SMarek Vasut
356de0710aaSEric Miaoconfig MACH_PALMTE2
357de0710aaSEric Miao	bool "Palm Tungsten|E2"
358de0710aaSEric Miao	default y
359de0710aaSEric Miao	depends on ARCH_PXA_PALM
360de0710aaSEric Miao	select PXA25x
361de0710aaSEric Miao	help
362de0710aaSEric Miao	  Say Y here if you intend to run this kernel on a Palm Tungsten|E2
363de0710aaSEric Miao	  handheld computer.
364de0710aaSEric Miao
365de0710aaSEric Miaoconfig MACH_PALMTC
366de0710aaSEric Miao	bool "Palm Tungsten|C"
367de0710aaSEric Miao	default y
368de0710aaSEric Miao	depends on ARCH_PXA_PALM
369de0710aaSEric Miao	select PXA25x
370de0710aaSEric Miao	help
371de0710aaSEric Miao	  Say Y here if you intend to run this kernel on a Palm Tungsten|C
372de0710aaSEric Miao	  handheld computer.
373de0710aaSEric Miao
374de0710aaSEric Miaoconfig MACH_PALMT5
375de0710aaSEric Miao	bool "Palm Tungsten|T5"
376de0710aaSEric Miao	default y
377de0710aaSEric Miao	depends on ARCH_PXA_PALM
3782a23ec36SJonathan McDowell	select IWMMXT
37931620e21SMarek Vasut	select MACH_PALM27X
380b1b3f49cSRussell King	select PXA27x
381de0710aaSEric Miao	help
382de0710aaSEric Miao	  Say Y here if you intend to run this kernel on a Palm Tungsten|T5
383de0710aaSEric Miao	  handheld computer.
3842a23ec36SJonathan McDowell
385de0710aaSEric Miaoconfig MACH_PALMTX
386de0710aaSEric Miao	bool "Palm T|X"
387de0710aaSEric Miao	default y
388de0710aaSEric Miao	depends on ARCH_PXA_PALM
389de0710aaSEric Miao	select IWMMXT
39031620e21SMarek Vasut	select MACH_PALM27X
391b1b3f49cSRussell King	select PXA27x
392de0710aaSEric Miao	help
393de0710aaSEric Miao	  Say Y here if you intend to run this kernel on a Palm T|X
394de0710aaSEric Miao	  handheld computer.
395de0710aaSEric Miao
396de0710aaSEric Miaoconfig MACH_PALMZ72
397de0710aaSEric Miao	bool "Palm Zire 72"
398de0710aaSEric Miao	default y
399de0710aaSEric Miao	depends on ARCH_PXA_PALM
400de0710aaSEric Miao	select IWMMXT
40131620e21SMarek Vasut	select MACH_PALM27X
402b1b3f49cSRussell King	select PXA27x
403de0710aaSEric Miao	help
404de0710aaSEric Miao	  Say Y here if you intend to run this kernel on Palm Zire 72
405de0710aaSEric Miao	  handheld computer.
406de0710aaSEric Miao
407de0710aaSEric Miaoconfig MACH_PALMLD
408de0710aaSEric Miao	bool "Palm LifeDrive"
409de0710aaSEric Miao	default y
410de0710aaSEric Miao	depends on ARCH_PXA_PALM
411de0710aaSEric Miao	select IWMMXT
41231620e21SMarek Vasut	select MACH_PALM27X
413b1b3f49cSRussell King	select PXA27x
414de0710aaSEric Miao	help
415de0710aaSEric Miao	  Say Y here if you intend to run this kernel on a Palm LifeDrive
416de0710aaSEric Miao	  handheld computer.
417de0710aaSEric Miao
418de0710aaSEric Miaoconfig PALM_TREO
419de0710aaSEric Miao	bool
420de0710aaSEric Miao	depends on ARCH_PXA_PALM
421de0710aaSEric Miao
422de0710aaSEric Miaoconfig MACH_CENTRO
423de0710aaSEric Miao	bool "Palm Centro 685 (GSM)"
424de0710aaSEric Miao	default y
425de0710aaSEric Miao	depends on ARCH_PXA_PALM
426de0710aaSEric Miao	select IWMMXT
427b1b3f49cSRussell King	select MACH_PALM27X
428de0710aaSEric Miao	select PALM_TREO
429b1b3f49cSRussell King	select PXA27x
430de0710aaSEric Miao	help
431de0710aaSEric Miao	  Say Y here if you intend to run this kernel on Palm Centro 685 (GSM)
432de0710aaSEric Miao	  smartphone.
433de0710aaSEric Miao
434de0710aaSEric Miaoconfig MACH_TREO680
435de0710aaSEric Miao	bool "Palm Treo 680"
436de0710aaSEric Miao	default y
437de0710aaSEric Miao	depends on ARCH_PXA_PALM
438de0710aaSEric Miao	select IWMMXT
439b1b3f49cSRussell King	select MACH_PALM27X
440de0710aaSEric Miao	select PALM_TREO
441b1b3f49cSRussell King	select PXA27x
442de0710aaSEric Miao	help
443de0710aaSEric Miao	  Say Y here if you intend to run this kernel on Palm Treo 680
444de0710aaSEric Miao	  smartphone.
4451da177e4SLinus Torvalds
446550ee52dSDaniel Mackconfig MACH_RAUMFELD_RC
447550ee52dSDaniel Mack	bool "Raumfeld Controller"
448550ee52dSDaniel Mack	select CPU_PXA300
449b1b3f49cSRussell King	select POWER_SUPPLY
450b1b3f49cSRussell King	select PXA3xx
451550ee52dSDaniel Mack
452550ee52dSDaniel Mackconfig MACH_RAUMFELD_CONNECTOR
453550ee52dSDaniel Mack	bool "Raumfeld Connector"
454b1b3f49cSRussell King	select CPU_PXA300
4558582643aSArnd Bergmann	select POWER_SUPPLY
456550ee52dSDaniel Mack	select PXA3xx
457550ee52dSDaniel Mack
458550ee52dSDaniel Mackconfig MACH_RAUMFELD_SPEAKER
459550ee52dSDaniel Mack	bool "Raumfeld Speaker"
460b1b3f49cSRussell King	select CPU_PXA300
4618582643aSArnd Bergmann	select POWER_SUPPLY
462550ee52dSDaniel Mack	select PXA3xx
463550ee52dSDaniel Mack
4641da177e4SLinus Torvaldsconfig PXA_SHARPSL
4650dd28f1dSRichard Purdie	bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
4661da177e4SLinus Torvalds	select SHARP_PARAM
467b1b3f49cSRussell King	select SHARP_SCOOP
4681da177e4SLinus Torvalds	help
4691da177e4SLinus Torvalds	  Say Y here if you intend to run this kernel on a
4700dd28f1dSRichard Purdie	  Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
4710dd28f1dSRichard Purdie	  SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
4728459c159SDirk Opfer	  SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
4738459c159SDirk Opfer	  handheld computer.
4741da177e4SLinus Torvalds
4759c3fca2eSEric Miaoconfig PXA_SHARPSL_DETECT_MACH_ID
4769c3fca2eSEric Miao	bool "Detect machine ID at run-time in the decompressor"
4779c3fca2eSEric Miao	depends on PXA_SHARPSL
4789c3fca2eSEric Miao	help
4799c3fca2eSEric Miao	  Say Y here if you want the zImage decompressor to detect
4809c3fca2eSEric Miao	  the Zaurus machine ID at run-time. For latest kexec-based
4819c3fca2eSEric Miao	  boot loader, this is not necessary.
4829c3fca2eSEric Miao
483c7b4f5baSDmitry Baryshkovconfig MACH_POODLE
484c7b4f5baSDmitry Baryshkov	bool "Enable Sharp SL-5600 (Poodle) Support"
485c7b4f5baSDmitry Baryshkov	depends on PXA_SHARPSL
486c7b4f5baSDmitry Baryshkov	select PXA25x
487c7b4f5baSDmitry Baryshkov	select SHARP_LOCOMO
488c7b4f5baSDmitry Baryshkov
489c7b4f5baSDmitry Baryshkovconfig MACH_CORGI
490c7b4f5baSDmitry Baryshkov	bool "Enable Sharp SL-C700 (Corgi) Support"
491c7b4f5baSDmitry Baryshkov	depends on PXA_SHARPSL
492c7b4f5baSDmitry Baryshkov	select PXA25x
493c7b4f5baSDmitry Baryshkov	select PXA_SHARP_C7xx
494c7b4f5baSDmitry Baryshkov
495c7b4f5baSDmitry Baryshkovconfig MACH_SHEPHERD
496c7b4f5baSDmitry Baryshkov	bool "Enable Sharp SL-C750 (Shepherd) Support"
497c7b4f5baSDmitry Baryshkov	depends on PXA_SHARPSL
498c7b4f5baSDmitry Baryshkov	select PXA25x
499c7b4f5baSDmitry Baryshkov	select PXA_SHARP_C7xx
500c7b4f5baSDmitry Baryshkov
501c7b4f5baSDmitry Baryshkovconfig MACH_HUSKY
502c7b4f5baSDmitry Baryshkov	bool "Enable Sharp SL-C760 (Husky) Support"
503c7b4f5baSDmitry Baryshkov	depends on PXA_SHARPSL
504c7b4f5baSDmitry Baryshkov	select PXA25x
505c7b4f5baSDmitry Baryshkov	select PXA_SHARP_C7xx
506c7b4f5baSDmitry Baryshkov
507c7b4f5baSDmitry Baryshkovconfig MACH_AKITA
508c7b4f5baSDmitry Baryshkov	bool "Enable Sharp SL-1000 (Akita) Support"
509c7b4f5baSDmitry Baryshkov	depends on PXA_SHARPSL
510c7b4f5baSDmitry Baryshkov	select I2C
511c7b4f5baSDmitry Baryshkov	select I2C_PXA
512b1b3f49cSRussell King	select MACH_SPITZ
513b1b3f49cSRussell King	select PXA27x
514b1b3f49cSRussell King	select PXA_SHARP_Cxx00
515c7b4f5baSDmitry Baryshkov
516c7b4f5baSDmitry Baryshkovconfig MACH_SPITZ
517c7b4f5baSDmitry Baryshkov	bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
518c7b4f5baSDmitry Baryshkov	depends on PXA_SHARPSL
519c7b4f5baSDmitry Baryshkov	select PXA27x
520c7b4f5baSDmitry Baryshkov	select PXA_SHARP_Cxx00
521c7b4f5baSDmitry Baryshkov
522c7b4f5baSDmitry Baryshkovconfig MACH_BORZOI
523c7b4f5baSDmitry Baryshkov	bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
524c7b4f5baSDmitry Baryshkov	depends on PXA_SHARPSL
525c7b4f5baSDmitry Baryshkov	select PXA27x
526c7b4f5baSDmitry Baryshkov	select PXA_SHARP_Cxx00
527c7b4f5baSDmitry Baryshkov
528c7b4f5baSDmitry Baryshkovconfig MACH_TOSA
529c7b4f5baSDmitry Baryshkov	bool "Enable Sharp SL-6000x (Tosa) Support"
530c7b4f5baSDmitry Baryshkov	depends on PXA_SHARPSL
531c7b4f5baSDmitry Baryshkov	select PXA25x
532c7b4f5baSDmitry Baryshkov
533867fc1c7SEric Miaoconfig TOSA_BT
534867fc1c7SEric Miao	tristate "Control the state of built-in bluetooth chip on Sharp SL-6000"
535867fc1c7SEric Miao	depends on MACH_TOSA
536867fc1c7SEric Miao	select RFKILL
537867fc1c7SEric Miao	help
538867fc1c7SEric Miao	  This is a simple driver that is able to control
539867fc1c7SEric Miao	  the state of built in bluetooth chip on tosa.
540867fc1c7SEric Miao
541867fc1c7SEric Miaoconfig TOSA_USE_EXT_KEYCODES
542867fc1c7SEric Miao	bool "Tosa keyboard: use extended keycodes"
543867fc1c7SEric Miao	depends on MACH_TOSA
544867fc1c7SEric Miao	default n
545867fc1c7SEric Miao	help
546867fc1c7SEric Miao	  Say Y here to enable the tosa keyboard driver to generate extended
547867fc1c7SEric Miao	  (>= 127) keycodes. Be aware, that they can't be correctly interpreted
548867fc1c7SEric Miao	  by either console keyboard driver or by Kdrive keybd driver.
549867fc1c7SEric Miao
550867fc1c7SEric Miao	  Say Y only if you know, what you are doing!
551867fc1c7SEric Miao
5521f3b536bSEdwin Peerconfig MACH_ICONTROL
5531f3b536bSEdwin Peer	bool "TMT iControl/SafeTCam based on the MXM-8x10 CoM"
5541f3b536bSEdwin Peer	select CPU_PXA320
5551f3b536bSEdwin Peer	select PXA3xx
5561f3b536bSEdwin Peer
5573abcd199SIan Moltonconfig ARCH_PXA_ESERIES
5583abcd199SIan Molton	bool "PXA based Toshiba e-series PDAs"
559a74b74a5SLennert Buytenhek	select FB_W100
560b1b3f49cSRussell King	select PXA25x
5613abcd199SIan Molton
5623abcd199SIan Moltonconfig MACH_E330
5633abcd199SIan Molton	bool "Toshiba e330"
5643abcd199SIan Molton	default y
5653abcd199SIan Molton	depends on ARCH_PXA_ESERIES
5663abcd199SIan Molton	help
5673abcd199SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
5683abcd199SIan Molton	  e330 family PDA.
5693abcd199SIan Molton
570b3d354b8SIan Moltonconfig MACH_E350
571b3d354b8SIan Molton	bool "Toshiba e350"
572b3d354b8SIan Molton	default y
573b3d354b8SIan Molton	depends on ARCH_PXA_ESERIES
574b3d354b8SIan Molton	help
575b3d354b8SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
576b3d354b8SIan Molton	  e350 family PDA.
577b3d354b8SIan Molton
5783abcd199SIan Moltonconfig MACH_E740
5793abcd199SIan Molton	bool "Toshiba e740"
5803abcd199SIan Molton	default y
5813abcd199SIan Molton	depends on ARCH_PXA_ESERIES
5823abcd199SIan Molton	help
5833abcd199SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
5843abcd199SIan Molton	  e740 family PDA.
5853abcd199SIan Molton
5863abcd199SIan Moltonconfig MACH_E750
5873abcd199SIan Molton	bool "Toshiba e750"
5883abcd199SIan Molton	default y
5893abcd199SIan Molton	depends on ARCH_PXA_ESERIES
5903abcd199SIan Molton	help
5913abcd199SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
5923abcd199SIan Molton	  e750 family PDA.
5933abcd199SIan Molton
5943abcd199SIan Moltonconfig MACH_E400
5953abcd199SIan Molton	bool "Toshiba e400"
5963abcd199SIan Molton	default y
5973abcd199SIan Molton	depends on ARCH_PXA_ESERIES
5983abcd199SIan Molton	help
5993abcd199SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
6003abcd199SIan Molton	  e400 family PDA.
6013abcd199SIan Molton
6023abcd199SIan Moltonconfig MACH_E800
6033abcd199SIan Molton	bool "Toshiba e800"
6043abcd199SIan Molton	default y
6053abcd199SIan Molton	depends on ARCH_PXA_ESERIES
6063abcd199SIan Molton	help
6073abcd199SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
6083abcd199SIan Molton	  e800 family PDA.
6093abcd199SIan Molton
610b6377992SMarek Vasutconfig MACH_ZIPIT2
611b6377992SMarek Vasut	bool "Zipit Z2 Handheld"
612b1b3f49cSRussell King	select PXA27x
6131da177e4SLinus Torvaldsendmenu
6141da177e4SLinus Torvalds
6151da177e4SLinus Torvaldsconfig PXA25x
6161da177e4SLinus Torvalds	bool
617c750815eSRussell King	select CPU_XSCALE
6181da177e4SLinus Torvalds	help
6191da177e4SLinus Torvalds	  Select code specific to PXA21x/25x/26x variants
6201da177e4SLinus Torvalds
6211da177e4SLinus Torvaldsconfig PXA27x
6221da177e4SLinus Torvalds	bool
623c750815eSRussell King	select CPU_XSCALE
6241da177e4SLinus Torvalds	help
6251da177e4SLinus Torvalds	  Select code specific to PXA27x variants
6261da177e4SLinus Torvalds
627067455aaSEric Miaoconfig CPU_PXA26x
628067455aaSEric Miao	bool
629067455aaSEric Miao	select PXA25x
630067455aaSEric Miao	help
631067455aaSEric Miao	  Select code specific to PXA26x (codename Dalhart)
632067455aaSEric Miao
6332c8086a5Seric miaoconfig PXA3xx
6342c8086a5Seric miao	bool
635c750815eSRussell King	select CPU_XSC3
6362c8086a5Seric miao	help
6372c8086a5Seric miao	  Select code specific to PXA3xx variants
6382c8086a5Seric miao
63915cc7112SEric Miaoconfig CPU_PXA300
64015cc7112SEric Miao	bool
64115cc7112SEric Miao	select PXA3xx
64215cc7112SEric Miao	help
64315cc7112SEric Miao	  PXA300 (codename Monahans-L)
64415cc7112SEric Miao
64515cc7112SEric Miaoconfig CPU_PXA310
64615cc7112SEric Miao	bool
64715cc7112SEric Miao	select CPU_PXA300
64869f22be7SIgor Grinberg	select PXA310_ULPI if USB_ULPI
64915cc7112SEric Miao	help
65015cc7112SEric Miao	  PXA310 (codename Monahans-LV)
65115cc7112SEric Miao
65215cc7112SEric Miaoconfig CPU_PXA320
65315cc7112SEric Miao	bool
65415cc7112SEric Miao	select PXA3xx
65515cc7112SEric Miao	help
65615cc7112SEric Miao	  PXA320 (codename Monahans-P)
65715cc7112SEric Miao
65815cc7112SEric Miaoconfig CPU_PXA930
65915cc7112SEric Miao	bool
66015cc7112SEric Miao	select PXA3xx
66115cc7112SEric Miao	help
66215cc7112SEric Miao	  PXA930 (codename Tavor-P)
66315cc7112SEric Miao
66415cc7112SEric Miaoconfig CPU_PXA935
66515cc7112SEric Miao	bool
66615cc7112SEric Miao	select CPU_PXA930
66715cc7112SEric Miao	help
66815cc7112SEric Miao	  PXA935 (codename Tavor-P65)
66915cc7112SEric Miao
6701da177e4SLinus Torvaldsconfig PXA_SHARP_C7xx
6711da177e4SLinus Torvalds	bool
672b7557de4SRichard Purdie	select SHARPSL_PM
6731da177e4SLinus Torvalds	help
6741da177e4SLinus Torvalds	  Enable support for all Sharp C7xx models
6751da177e4SLinus Torvalds
6760dd28f1dSRichard Purdieconfig PXA_SHARP_Cxx00
6770dd28f1dSRichard Purdie	bool
678b7557de4SRichard Purdie	select SHARPSL_PM
6790dd28f1dSRichard Purdie	help
6800dd28f1dSRichard Purdie	  Enable common support for Sharp Cxx00 models
6810dd28f1dSRichard Purdie
682867fc1c7SEric Miaoconfig SHARPSL_PM
683867fc1c7SEric Miao	bool
684867fc1c7SEric Miao	select APM_EMULATION
685867fc1c7SEric Miao	select SHARPSL_PM_MAX1111
6867fecc34eSRussell King
687867fc1c7SEric Miaoconfig SHARPSL_PM_MAX1111
688867fc1c7SEric Miao	bool
689867fc1c7SEric Miao	select HWMON
690b1b3f49cSRussell King	select SENSORS_MAX1111
6917272889dSArnd Bergmann	select SPI
6927272889dSArnd Bergmann	select SPI_MASTER
693cb8f3c7dSEric Miao
69457a7a62eSMarc Zyngierconfig PXA_HAVE_ISA_IRQS
69557a7a62eSMarc Zyngier	bool
69657a7a62eSMarc Zyngier
69769f22be7SIgor Grinbergconfig PXA310_ULPI
69869f22be7SIgor Grinberg	bool
69969f22be7SIgor Grinberg
7001da177e4SLinus Torvaldsendif
701