xref: /linux/arch/arm/mach-pxa/Kconfig (revision 45e2a9b48538ac7ce4ed557f31a0618782a72aa1)
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
195d31e435SEric Miaoconfig CPU_PXA930
205d31e435SEric Miao	bool "PXA930 (codename Tavor-P)"
215d31e435SEric Miao
222c8086a5Seric miaoendmenu
232c8086a5Seric miao
242c8086a5Seric miaoendif
251da177e4SLinus Torvalds
2690b8fc34SJaya Kumarconfig ARCH_GUMSTIX
2790b8fc34SJaya Kumar	bool "Gumstix XScale boards"
2890b8fc34SJaya Kumar	help
2990b8fc34SJaya Kumar	  Say Y here if you intend to run this kernel on a
3090b8fc34SJaya Kumar	  Gumstix Full Function Minature Computer.
3190b8fc34SJaya Kumar
32c0b8556fSDmitry Baryshkovconfig MACH_GUMSTIX_F
33c0b8556fSDmitry Baryshkov	bool "Basix, Connex, ws-200ax, ws-400ax systems"
34c0b8556fSDmitry Baryshkov	depends on ARCH_GUMSTIX
35c0b8556fSDmitry Baryshkov	select PXA25x
36c0b8556fSDmitry Baryshkov
371da177e4SLinus Torvaldsconfig ARCH_LUBBOCK
381da177e4SLinus Torvalds	bool "Intel DBPXA250 Development Platform"
391da177e4SLinus Torvalds	select PXA25x
401da177e4SLinus Torvalds	select SA1111
417a5063d8SRussell King	select PXA_HAVE_BOARD_IRQS
421da177e4SLinus Torvalds
43e9937d4bSLennert Buytenhekconfig MACH_LOGICPD_PXA270
44e9937d4bSLennert Buytenhek	bool "LogicPD PXA270 Card Engine Development Platform"
45e9937d4bSLennert Buytenhek	select PXA27x
464a730719SRussell King	select HAVE_PWM
477a5063d8SRussell King	select PXA_HAVE_BOARD_IRQS
48e9937d4bSLennert Buytenhek
491da177e4SLinus Torvaldsconfig MACH_MAINSTONE
501da177e4SLinus Torvalds	bool "Intel HCDDBBVA0 Development Platform"
511da177e4SLinus Torvalds	select PXA27x
52402e4909SRussell King	select HAVE_PWM
537a5063d8SRussell King	select PXA_HAVE_BOARD_IRQS
541da177e4SLinus Torvalds
5549ea26d0SKristoffer Ericsonconfig MACH_MP900C
5649ea26d0SKristoffer Ericson	bool "Nec Mobilepro 900/c"
5749ea26d0SKristoffer Ericson	select PXA25x
581da177e4SLinus Torvalds
591da177e4SLinus Torvaldsconfig ARCH_PXA_IDP
601da177e4SLinus Torvalds	bool "Accelent Xscale IDP"
611da177e4SLinus Torvalds	select PXA25x
621da177e4SLinus Torvalds
631da177e4SLinus Torvaldsconfig PXA_SHARPSL
640dd28f1dSRichard Purdie	bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
651da177e4SLinus Torvalds	select SHARP_SCOOP
661da177e4SLinus Torvalds	select SHARP_PARAM
671da177e4SLinus Torvalds	help
681da177e4SLinus Torvalds	  Say Y here if you intend to run this kernel on a
690dd28f1dSRichard Purdie	  Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
700dd28f1dSRichard Purdie	  SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
718459c159SDirk Opfer	  SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
728459c159SDirk Opfer	  handheld computer.
731da177e4SLinus Torvalds
74*45e2a9b4SEric Miaoconfig CORGI_SSP_DEPRECATED
75*45e2a9b4SEric Miao	bool
76*45e2a9b4SEric Miao	select PXA_SSP
77*45e2a9b4SEric Miao	help
78*45e2a9b4SEric Miao	  This option will include corgi_ssp.c and corgi_lcd.c
79*45e2a9b4SEric Miao	  that corgi_ts.c and other legacy drivers (corgi_bl.c
80*45e2a9b4SEric Miao	  and sharpsl_pm.c) may depend on.
81*45e2a9b4SEric Miao
82c7b4f5baSDmitry Baryshkovconfig MACH_POODLE
83c7b4f5baSDmitry Baryshkov	bool "Enable Sharp SL-5600 (Poodle) Support"
84c7b4f5baSDmitry Baryshkov	depends on PXA_SHARPSL
85c7b4f5baSDmitry Baryshkov	select PXA25x
86c7b4f5baSDmitry Baryshkov	select SHARP_LOCOMO
87c7b4f5baSDmitry Baryshkov	select PXA_SSP
88c7b4f5baSDmitry Baryshkov
89c7b4f5baSDmitry Baryshkovconfig MACH_CORGI
90c7b4f5baSDmitry Baryshkov	bool "Enable Sharp SL-C700 (Corgi) Support"
91c7b4f5baSDmitry Baryshkov	depends on PXA_SHARPSL
92c7b4f5baSDmitry Baryshkov	select PXA25x
93c7b4f5baSDmitry Baryshkov	select PXA_SHARP_C7xx
94c7b4f5baSDmitry Baryshkov
95c7b4f5baSDmitry Baryshkovconfig MACH_SHEPHERD
96c7b4f5baSDmitry Baryshkov	bool "Enable Sharp SL-C750 (Shepherd) Support"
97c7b4f5baSDmitry Baryshkov	depends on PXA_SHARPSL
98c7b4f5baSDmitry Baryshkov	select PXA25x
99c7b4f5baSDmitry Baryshkov	select PXA_SHARP_C7xx
100c7b4f5baSDmitry Baryshkov
101c7b4f5baSDmitry Baryshkovconfig MACH_HUSKY
102c7b4f5baSDmitry Baryshkov	bool "Enable Sharp SL-C760 (Husky) Support"
103c7b4f5baSDmitry Baryshkov	depends on PXA_SHARPSL
104c7b4f5baSDmitry Baryshkov	select PXA25x
105c7b4f5baSDmitry Baryshkov	select PXA_SHARP_C7xx
106c7b4f5baSDmitry Baryshkov
107c7b4f5baSDmitry Baryshkovconfig MACH_AKITA
108c7b4f5baSDmitry Baryshkov	bool "Enable Sharp SL-1000 (Akita) Support"
109c7b4f5baSDmitry Baryshkov	depends on PXA_SHARPSL
110c7b4f5baSDmitry Baryshkov	select PXA27x
111c7b4f5baSDmitry Baryshkov	select PXA_SHARP_Cxx00
112c7b4f5baSDmitry Baryshkov	select MACH_SPITZ
113c7b4f5baSDmitry Baryshkov	select I2C
114c7b4f5baSDmitry Baryshkov	select I2C_PXA
115c7b4f5baSDmitry Baryshkov
116c7b4f5baSDmitry Baryshkovconfig MACH_SPITZ
117c7b4f5baSDmitry Baryshkov	bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
118c7b4f5baSDmitry Baryshkov	depends on PXA_SHARPSL
119c7b4f5baSDmitry Baryshkov	select PXA27x
120c7b4f5baSDmitry Baryshkov	select PXA_SHARP_Cxx00
121c7b4f5baSDmitry Baryshkov
122c7b4f5baSDmitry Baryshkovconfig MACH_BORZOI
123c7b4f5baSDmitry Baryshkov	bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
124c7b4f5baSDmitry Baryshkov	depends on PXA_SHARPSL
125c7b4f5baSDmitry Baryshkov	select PXA27x
126c7b4f5baSDmitry Baryshkov	select PXA_SHARP_Cxx00
127c7b4f5baSDmitry Baryshkov
128c7b4f5baSDmitry Baryshkovconfig MACH_TOSA
129c7b4f5baSDmitry Baryshkov	bool "Enable Sharp SL-6000x (Tosa) Support"
130c7b4f5baSDmitry Baryshkov	depends on PXA_SHARPSL
131c7b4f5baSDmitry Baryshkov	select PXA25x
1327a5063d8SRussell King	select PXA_HAVE_BOARD_IRQS
133c7b4f5baSDmitry Baryshkov
134352699a3SMarc Zyngierconfig ARCH_VIPER
135352699a3SMarc Zyngier	bool "Arcom/Eurotech VIPER SBC"
136352699a3SMarc Zyngier	select PXA25x
137352699a3SMarc Zyngier	select ISA
138352699a3SMarc Zyngier	select I2C_GPIO
139352699a3SMarc Zyngier	select HAVE_PWM
140352699a3SMarc Zyngier	select PXA_HAVE_BOARD_IRQS
141352699a3SMarc Zyngier	select PXA_HAVE_ISA_IRQS
1421da177e4SLinus Torvalds
1433abcd199SIan Moltonconfig ARCH_PXA_ESERIES
1443abcd199SIan Molton	bool "PXA based Toshiba e-series PDAs"
1453abcd199SIan Molton	select PXA25x
1467a5063d8SRussell King	select PXA_HAVE_BOARD_IRQS
1473abcd199SIan Molton
1483abcd199SIan Moltonconfig MACH_E330
1493abcd199SIan Molton	bool "Toshiba e330"
1503abcd199SIan Molton	default y
1513abcd199SIan Molton	depends on ARCH_PXA_ESERIES
1523abcd199SIan Molton	help
1533abcd199SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
1543abcd199SIan Molton	  e330 family PDA.
1553abcd199SIan Molton
156b3d354b8SIan Moltonconfig MACH_E350
157b3d354b8SIan Molton	bool "Toshiba e350"
158b3d354b8SIan Molton	default y
159b3d354b8SIan Molton	depends on ARCH_PXA_ESERIES
160b3d354b8SIan Molton	help
161b3d354b8SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
162b3d354b8SIan Molton	  e350 family PDA.
163b3d354b8SIan Molton
1643abcd199SIan Moltonconfig MACH_E740
1653abcd199SIan Molton	bool "Toshiba e740"
1663abcd199SIan Molton	default y
1673abcd199SIan Molton	depends on ARCH_PXA_ESERIES
168ac253610SIan Molton	select FB_W100
1693abcd199SIan Molton	help
1703abcd199SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
1713abcd199SIan Molton	  e740 family PDA.
1723abcd199SIan Molton
1733abcd199SIan Moltonconfig MACH_E750
1743abcd199SIan Molton	bool "Toshiba e750"
1753abcd199SIan Molton	default y
1763abcd199SIan Molton	depends on ARCH_PXA_ESERIES
177ac253610SIan Molton	select FB_W100
1783abcd199SIan Molton	help
1793abcd199SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
1803abcd199SIan Molton	  e750 family PDA.
1813abcd199SIan Molton
1823abcd199SIan Moltonconfig MACH_E400
1833abcd199SIan Molton	bool "Toshiba e400"
1843abcd199SIan Molton	default y
1853abcd199SIan Molton	depends on ARCH_PXA_ESERIES
1863abcd199SIan Molton	help
1873abcd199SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
1883abcd199SIan Molton	  e400 family PDA.
1893abcd199SIan Molton
1903abcd199SIan Moltonconfig MACH_E800
1913abcd199SIan Molton	bool "Toshiba e800"
1923abcd199SIan Molton	default y
1933abcd199SIan Molton	depends on ARCH_PXA_ESERIES
194ac253610SIan Molton	select FB_W100
1953abcd199SIan Molton	help
1963abcd199SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
1973abcd199SIan Molton	  e800 family PDA.
1983abcd199SIan Molton
199642aa663SJürgen Schindeleconfig TRIZEPS_PXA
200642aa663SJürgen Schindele	bool "PXA based Keith und Koep Trizeps DIMM-Modules"
201642aa663SJürgen Schindele
202326764a8SJürgen Schindeleconfig MACH_TRIZEPS4
203326764a8SJürgen Schindele	bool "Keith und Koep Trizeps4 DIMM-Module"
204642aa663SJürgen Schindele	depends on TRIZEPS_PXA
205642aa663SJürgen Schindele	select TRIZEPS_PCMCIA
206326764a8SJürgen Schindele	select PXA27x
207326764a8SJürgen Schindele
208642aa663SJürgen Schindeleconfig MACH_TRIZEPS4WL
209642aa663SJürgen Schindele	bool "Keith und Koep Trizeps4-WL DIMM-Module"
210642aa663SJürgen Schindele	depends on TRIZEPS_PXA
211642aa663SJürgen Schindele	select TRIZEPS_PCMCIA
212642aa663SJürgen Schindele	select PXA27x
213642aa663SJürgen Schindele	select PXA_SSP
214642aa663SJürgen Schindele
215642aa663SJürgen Schindelechoice
216642aa663SJürgen Schindele	prompt "Select base board for Trizeps module"
217642aa663SJürgen Schindele	depends on TRIZEPS_PXA
218642aa663SJürgen Schindele
219642aa663SJürgen Schindeleconfig MACH_TRIZEPS_CONXS
220c0b8556fSDmitry Baryshkov	bool "ConXS Eval Board"
221642aa663SJürgen Schindele
222642aa663SJürgen Schindeleconfig MACH_TRIZEPS_UCONXS
223642aa663SJürgen Schindele	bool "uConXS Eval Board"
224642aa663SJürgen Schindele
225642aa663SJürgen Schindeleconfig MACH_TRIZEPS_ANY
226642aa663SJürgen Schindele	bool "another Board"
227642aa663SJürgen Schindele
228642aa663SJürgen Schindeleendchoice
229642aa663SJürgen Schindele
230642aa663SJürgen Schindeleconfig TRIZEPS_PCMCIA
231642aa663SJürgen Schindele	bool
232642aa663SJürgen Schindele	help
233642aa663SJürgen Schindele	  Enable PCMCIA support for Trizeps modules
234c0b8556fSDmitry Baryshkov
2353d50527bSMike Rapoportconfig MACH_EM_X270
2363d50527bSMike Rapoport	bool "CompuLab EM-x270 platform"
2373d50527bSMike Rapoport	select PXA27x
2383d50527bSMike Rapoport
2394e4fc05aSDaniel Mackconfig MACH_COLIBRI
2404e4fc05aSDaniel Mack	bool "Toradex Colibri PX27x"
2414e4fc05aSDaniel Mack	select PXA27x
2424e4fc05aSDaniel Mack
2432c8086a5Seric miaoconfig MACH_ZYLONITE
244043dd64eSEric Miao	bool "PXA3xx Development Platform (aka Zylonite)"
2452c8086a5Seric miao	select PXA3xx
24658d27fcfSMark Brown	select PXA_SSP
2475cca9147Seric miao	select HAVE_PWM
2482c8086a5Seric miao
249e1d9b953Seric miaoconfig MACH_LITTLETON
250e1d9b953Seric miao	bool "PXA3xx Form Factor Platform (aka Littleton)"
251e1d9b953Seric miao	select PXA3xx
252e1d9b953Seric miao	select PXA_SSP
253e1d9b953Seric miao
254bae03311SEric Miaoconfig MACH_TAVOREVB
255bae03311SEric Miao	bool "PXA930 Evaluation Board (aka TavorEVB)"
256bae03311SEric Miao	select PXA3xx
257bae03311SEric Miao	select PXA930
258bae03311SEric Miao
259faf64ed4SEric Miaoconfig MACH_SAAR
260faf64ed4SEric Miao	bool "PXA930 Handheld Platform (aka SAAR)"
261faf64ed4SEric Miao	select PXA3xx
262faf64ed4SEric Miao	select PXA930
263faf64ed4SEric Miao
2643696a8a4SMike Rapoportconfig MACH_ARMCORE
265a7f3f030SMike Rapoport	bool "CompuLab CM-X255/CM-X270 modules"
2663696a8a4SMike Rapoport	select PXA27x
2673696a8a4SMike Rapoport	select IWMMXT
2683bca103aSNicolas Pitre	select ZONE_DMA if PCI
269a7f3f030SMike Rapoport	select PXA25x
270a7f3f030SMike Rapoport	select PXA_SSP
2713696a8a4SMike Rapoport
272cf75d8d2SMike Rapoportconfig MACH_CM_X300
273cf75d8d2SMike Rapoport	bool "CompuLab CM-X300 modules"
274cf75d8d2SMike Rapoport	select PXA3xx
275cf75d8d2SMike Rapoport	select CPU_PXA300
2760dd28f1dSRichard Purdie
277e5c271ecSPhilipp Zabelconfig MACH_MAGICIAN
278e5c271ecSPhilipp Zabel	bool "Enable HTC Magician Support"
279e5c271ecSPhilipp Zabel	select PXA27x
280e5c271ecSPhilipp Zabel	select IWMMXT
2817a5063d8SRussell King	select PXA_HAVE_BOARD_IRQS
282e5c271ecSPhilipp Zabel
283eda6f6ecSRobert Jarzmikconfig MACH_MIOA701
284eda6f6ecSRobert Jarzmik	bool "Mitac Mio A701 Support"
285eda6f6ecSRobert Jarzmik	select PXA27x
286eda6f6ecSRobert Jarzmik	select IWMMXT
287eda6f6ecSRobert Jarzmik	select LEDS_GPIO
288eda6f6ecSRobert Jarzmik	select HAVE_PWM
289eda6f6ecSRobert Jarzmik	select GPIO_SYSFS
290eda6f6ecSRobert Jarzmik	help
291eda6f6ecSRobert Jarzmik	  Say Y here if you intend to run this kernel on a
292eda6f6ecSRobert Jarzmik	  MIO A701. Currently there is only basic support
293eda6f6ecSRobert Jarzmik	  for this PDA.
2940dd28f1dSRichard Purdie
29534e31d87SRobert Schwebelconfig MACH_PCM027
29634e31d87SRobert Schwebel	bool "Phytec phyCORE-PXA270 CPU module (PCM-027)"
29734e31d87SRobert Schwebel	select PXA27x
29834e31d87SRobert Schwebel	select IWMMXT
299e172274cSGuennadi Liakhovetski	select PXA_SSP
3007a5063d8SRussell King	select PXA_HAVE_BOARD_IRQS
30134e31d87SRobert Schwebel
302b5e4ad57SMarek Vašutconfig ARCH_PXA_PALM
303b5e4ad57SMarek Vašut	bool "PXA based Palm PDAs"
304b5e4ad57SMarek Vašut	select HAVE_PWM
305b5e4ad57SMarek Vašut
306b5e4ad57SMarek Vašutconfig MACH_PALMTX
307b5e4ad57SMarek Vašut	bool "Palm T|X"
308b5e4ad57SMarek Vašut	default y
309b5e4ad57SMarek Vašut	depends on ARCH_PXA_PALM
310b5e4ad57SMarek Vašut	select PXA27x
311b5e4ad57SMarek Vašut	select IWMMXT
312b5e4ad57SMarek Vašut	help
313b5e4ad57SMarek Vašut	  Say Y here if you intend to run this kernel on a Palm T|X
314b5e4ad57SMarek Vašut	  handheld computer.
315b5e4ad57SMarek Vašut
316c49e1e63SSergey Lapinconfig MACH_PALMZ72
317c49e1e63SSergey Lapin	bool "Palm Zire 72"
318c49e1e63SSergey Lapin	default y
319c49e1e63SSergey Lapin	depends on ARCH_PXA_PALM
320c49e1e63SSergey Lapin	select PXA27x
321c49e1e63SSergey Lapin	select IWMMXT
322c49e1e63SSergey Lapin	help
323c49e1e63SSergey Lapin	  Say Y here if you intend to run this kernel on Palm Zire 72
324c49e1e63SSergey Lapin	  handheld computer.
325c49e1e63SSergey Lapin
3262e927b76SRobert Schwebelconfig MACH_PCM990_BASEBOARD
3272e927b76SRobert Schwebel	bool "PHYTEC PCM-990 development board"
328c0f7edb3SGuennadi Liakhovetski	select HAVE_PWM
329c0b8556fSDmitry Baryshkov	depends on MACH_PCM027
3302e927b76SRobert Schwebel
3310dd28f1dSRichard Purdiechoice
332c0f7edb3SGuennadi Liakhovetski	prompt "display on pcm990"
333c0f7edb3SGuennadi Liakhovetski	depends on MACH_PCM990_BASEBOARD
3340dd28f1dSRichard Purdie
335c0f7edb3SGuennadi Liakhovetskiconfig PCM990_DISPLAY_SHARP
336c0f7edb3SGuennadi Liakhovetski	bool "sharp lq084v1dg21 stn display"
3370dd28f1dSRichard Purdie
338c0f7edb3SGuennadi Liakhovetskiconfig PCM990_DISPLAY_NEC
339c0f7edb3SGuennadi Liakhovetski	bool "nec nl6448bc20_18d tft display"
340c0f7edb3SGuennadi Liakhovetski
341c0f7edb3SGuennadi Liakhovetskiconfig PCM990_DISPLAY_NONE
342c0f7edb3SGuennadi Liakhovetski	bool "no display"
3430dd28f1dSRichard Purdie
3440dd28f1dSRichard Purdieendchoice
3450dd28f1dSRichard Purdie
34692261343SJaya Kumarconfig MACH_AM200EPD
34792261343SJaya Kumar	depends on MACH_GUMSTIX_F
34892261343SJaya Kumar	bool "Enable AM200EPD board support"
349326764a8SJürgen Schindele
3509ab24e4eSStefan Schmidtconfig PXA_EZX
3519ab24e4eSStefan Schmidt	bool "Motorola EZX Platform"
3529ab24e4eSStefan Schmidt	select PXA27x
3539ab24e4eSStefan Schmidt	select IWMMXT
3549ab24e4eSStefan Schmidt	select HAVE_PWM
3559ab24e4eSStefan Schmidt
3569ab24e4eSStefan Schmidtconfig MACH_EZX_A780
3579ab24e4eSStefan Schmidt	bool "Motorola EZX A780"
3589ab24e4eSStefan Schmidt	default y
3599ab24e4eSStefan Schmidt	depends on PXA_EZX
3609ab24e4eSStefan Schmidt
3619ab24e4eSStefan Schmidtconfig MACH_EZX_E680
3629ab24e4eSStefan Schmidt	bool "Motorola EZX E680"
3639ab24e4eSStefan Schmidt	default y
3649ab24e4eSStefan Schmidt	depends on PXA_EZX
3659ab24e4eSStefan Schmidt
3669ab24e4eSStefan Schmidtconfig MACH_EZX_A1200
3679ab24e4eSStefan Schmidt	bool "Motorola EZX A1200"
3689ab24e4eSStefan Schmidt	default y
3699ab24e4eSStefan Schmidt	depends on PXA_EZX
3709ab24e4eSStefan Schmidt
3719ab24e4eSStefan Schmidtconfig MACH_EZX_A910
3729ab24e4eSStefan Schmidt	bool "Motorola EZX A910"
3739ab24e4eSStefan Schmidt	default y
3749ab24e4eSStefan Schmidt	depends on PXA_EZX
3759ab24e4eSStefan Schmidt
3769ab24e4eSStefan Schmidtconfig MACH_EZX_E6
3779ab24e4eSStefan Schmidt	bool "Motorola EZX E6"
3789ab24e4eSStefan Schmidt	default y
3799ab24e4eSStefan Schmidt	depends on PXA_EZX
3809ab24e4eSStefan Schmidt
3819ab24e4eSStefan Schmidtconfig MACH_EZX_E2
3829ab24e4eSStefan Schmidt	bool "Motorola EZX E2"
3839ab24e4eSStefan Schmidt	default y
3849ab24e4eSStefan Schmidt	depends on PXA_EZX
3859ab24e4eSStefan Schmidt
3861da177e4SLinus Torvaldsendmenu
3871da177e4SLinus Torvalds
3881da177e4SLinus Torvaldsconfig PXA25x
3891da177e4SLinus Torvalds	bool
3901da177e4SLinus Torvalds	help
3911da177e4SLinus Torvalds	  Select code specific to PXA21x/25x/26x variants
3921da177e4SLinus Torvalds
3931da177e4SLinus Torvaldsconfig PXA27x
3941da177e4SLinus Torvalds	bool
3951da177e4SLinus Torvalds	help
3961da177e4SLinus Torvalds	  Select code specific to PXA27x variants
3971da177e4SLinus Torvalds
3982c8086a5Seric miaoconfig PXA3xx
3992c8086a5Seric miao	bool
4002c8086a5Seric miao	help
4012c8086a5Seric miao	  Select code specific to PXA3xx variants
4022c8086a5Seric miao
4031da177e4SLinus Torvaldsconfig PXA_SHARP_C7xx
4041da177e4SLinus Torvalds	bool
405b216c018SLiam Girdwood	select PXA_SSP
406b7557de4SRichard Purdie	select SHARPSL_PM
4071da177e4SLinus Torvalds	help
4081da177e4SLinus Torvalds	  Enable support for all Sharp C7xx models
4091da177e4SLinus Torvalds
4100dd28f1dSRichard Purdieconfig PXA_SHARP_Cxx00
4110dd28f1dSRichard Purdie	bool
412b216c018SLiam Girdwood	select PXA_SSP
413b7557de4SRichard Purdie	select SHARPSL_PM
4140dd28f1dSRichard Purdie	help
4150dd28f1dSRichard Purdie	  Enable common support for Sharp Cxx00 models
4160dd28f1dSRichard Purdie
417b216c018SLiam Girdwoodconfig PXA_SSP
418b216c018SLiam Girdwood	tristate
419b216c018SLiam Girdwood	help
420b216c018SLiam Girdwood	  Enable support for PXA2xx SSP ports
42175540c1aSeric miao
42275540c1aSeric miaoconfig PXA_PWM
42375540c1aSeric miao	tristate
4245cca9147Seric miao	default BACKLIGHT_PWM
42575540c1aSeric miao	help
42675540c1aSeric miao	  Enable support for PXA2xx/PXA3xx PWM controllers
4277fecc34eSRussell King
42816b32fd0SDmitry Baryshkovconfig TOSA_BT
42916b32fd0SDmitry Baryshkov	tristate "Control the state of built-in bluetooth chip on Sharp SL-6000"
43016b32fd0SDmitry Baryshkov	depends on MACH_TOSA
43116b32fd0SDmitry Baryshkov	select RFKILL
43216b32fd0SDmitry Baryshkov	help
43316b32fd0SDmitry Baryshkov	  This is a simple driver that is able to control
43416b32fd0SDmitry Baryshkov	  the state of built in bluetooth chip on tosa.
4357fecc34eSRussell King
4367a5063d8SRussell Kingconfig PXA_HAVE_BOARD_IRQS
4377a5063d8SRussell King	bool
4387a5063d8SRussell King
43957a7a62eSMarc Zyngierconfig PXA_HAVE_ISA_IRQS
44057a7a62eSMarc Zyngier	bool
44157a7a62eSMarc Zyngier
4421da177e4SLinus Torvaldsendif
443