xref: /linux/arch/arm/mach-pxa/Kconfig (revision 3332b0c17969d91d8868d2d003e685c420d84262)
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
22f1c6cd62SEric Miaoconfig CPU_PXA935
23f1c6cd62SEric Miao	bool "PXA935 (codename Tavor-P65)"
24f1c6cd62SEric Miao
252c8086a5Seric miaoendmenu
262c8086a5Seric miao
272c8086a5Seric miaoendif
281da177e4SLinus Torvalds
2990b8fc34SJaya Kumarconfig ARCH_GUMSTIX
30*3332b0c1SJaya Kumar	bool "Gumstix XScale 255 boards"
31c0b8556fSDmitry Baryshkov	select PXA25x
32*3332b0c1SJaya Kumar	help
33*3332b0c1SJaya Kumar	  Say Y here if you intend to run this kernel on
34*3332b0c1SJaya Kumar	  Basix, Connex, ws-200ax, ws-400ax systems
35*3332b0c1SJaya Kumar
36*3332b0c1SJaya Kumarchoice
37*3332b0c1SJaya Kumar	prompt "Gumstix Carrier/Expansion Board"
38*3332b0c1SJaya Kumar	depends on ARCH_GUMSTIX
39*3332b0c1SJaya Kumar
40*3332b0c1SJaya Kumarconfig GUMSTIX_AM200EPD
41*3332b0c1SJaya Kumar	bool "Enable AM200EPD board support"
42*3332b0c1SJaya Kumar
43*3332b0c1SJaya Kumarendchoice
44c0b8556fSDmitry Baryshkov
451da177e4SLinus Torvaldsconfig ARCH_LUBBOCK
461da177e4SLinus Torvalds	bool "Intel DBPXA250 Development Platform"
471da177e4SLinus Torvalds	select PXA25x
481da177e4SLinus Torvalds	select SA1111
497a5063d8SRussell King	select PXA_HAVE_BOARD_IRQS
501da177e4SLinus Torvalds
51e9937d4bSLennert Buytenhekconfig MACH_LOGICPD_PXA270
52e9937d4bSLennert Buytenhek	bool "LogicPD PXA270 Card Engine Development Platform"
53e9937d4bSLennert Buytenhek	select PXA27x
544a730719SRussell King	select HAVE_PWM
557a5063d8SRussell King	select PXA_HAVE_BOARD_IRQS
56e9937d4bSLennert Buytenhek
571da177e4SLinus Torvaldsconfig MACH_MAINSTONE
581da177e4SLinus Torvalds	bool "Intel HCDDBBVA0 Development Platform"
591da177e4SLinus Torvalds	select PXA27x
60402e4909SRussell King	select HAVE_PWM
617a5063d8SRussell King	select PXA_HAVE_BOARD_IRQS
621da177e4SLinus Torvalds
6349ea26d0SKristoffer Ericsonconfig MACH_MP900C
6449ea26d0SKristoffer Ericson	bool "Nec Mobilepro 900/c"
6549ea26d0SKristoffer Ericson	select PXA25x
661da177e4SLinus Torvalds
671da177e4SLinus Torvaldsconfig ARCH_PXA_IDP
681da177e4SLinus Torvalds	bool "Accelent Xscale IDP"
691da177e4SLinus Torvalds	select PXA25x
701da177e4SLinus Torvalds
711da177e4SLinus Torvaldsconfig PXA_SHARPSL
720dd28f1dSRichard Purdie	bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
731da177e4SLinus Torvalds	select SHARP_SCOOP
741da177e4SLinus Torvalds	select SHARP_PARAM
751da177e4SLinus Torvalds	help
761da177e4SLinus Torvalds	  Say Y here if you intend to run this kernel on a
770dd28f1dSRichard Purdie	  Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
780dd28f1dSRichard Purdie	  SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
798459c159SDirk Opfer	  SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
808459c159SDirk Opfer	  handheld computer.
811da177e4SLinus Torvalds
8245e2a9b4SEric Miaoconfig CORGI_SSP_DEPRECATED
8345e2a9b4SEric Miao	bool
8445e2a9b4SEric Miao	select PXA_SSP
8545e2a9b4SEric Miao	help
8645e2a9b4SEric Miao	  This option will include corgi_ssp.c and corgi_lcd.c
8745e2a9b4SEric Miao	  that corgi_ts.c and other legacy drivers (corgi_bl.c
8845e2a9b4SEric Miao	  and sharpsl_pm.c) may depend on.
8945e2a9b4SEric Miao
90c7b4f5baSDmitry Baryshkovconfig MACH_POODLE
91c7b4f5baSDmitry Baryshkov	bool "Enable Sharp SL-5600 (Poodle) Support"
92c7b4f5baSDmitry Baryshkov	depends on PXA_SHARPSL
93c7b4f5baSDmitry Baryshkov	select PXA25x
94c7b4f5baSDmitry Baryshkov	select SHARP_LOCOMO
95c7b4f5baSDmitry Baryshkov	select PXA_SSP
96c7b4f5baSDmitry Baryshkov
97c7b4f5baSDmitry Baryshkovconfig MACH_CORGI
98c7b4f5baSDmitry Baryshkov	bool "Enable Sharp SL-C700 (Corgi) Support"
99c7b4f5baSDmitry Baryshkov	depends on PXA_SHARPSL
100c7b4f5baSDmitry Baryshkov	select PXA25x
101c7b4f5baSDmitry Baryshkov	select PXA_SHARP_C7xx
102c7b4f5baSDmitry Baryshkov
103c7b4f5baSDmitry Baryshkovconfig MACH_SHEPHERD
104c7b4f5baSDmitry Baryshkov	bool "Enable Sharp SL-C750 (Shepherd) Support"
105c7b4f5baSDmitry Baryshkov	depends on PXA_SHARPSL
106c7b4f5baSDmitry Baryshkov	select PXA25x
107c7b4f5baSDmitry Baryshkov	select PXA_SHARP_C7xx
108c7b4f5baSDmitry Baryshkov
109c7b4f5baSDmitry Baryshkovconfig MACH_HUSKY
110c7b4f5baSDmitry Baryshkov	bool "Enable Sharp SL-C760 (Husky) Support"
111c7b4f5baSDmitry Baryshkov	depends on PXA_SHARPSL
112c7b4f5baSDmitry Baryshkov	select PXA25x
113c7b4f5baSDmitry Baryshkov	select PXA_SHARP_C7xx
114c7b4f5baSDmitry Baryshkov
115c7b4f5baSDmitry Baryshkovconfig MACH_AKITA
116c7b4f5baSDmitry Baryshkov	bool "Enable Sharp SL-1000 (Akita) Support"
117c7b4f5baSDmitry Baryshkov	depends on PXA_SHARPSL
118c7b4f5baSDmitry Baryshkov	select PXA27x
119c7b4f5baSDmitry Baryshkov	select PXA_SHARP_Cxx00
120c7b4f5baSDmitry Baryshkov	select MACH_SPITZ
121c7b4f5baSDmitry Baryshkov	select I2C
122c7b4f5baSDmitry Baryshkov	select I2C_PXA
123c7b4f5baSDmitry Baryshkov
124c7b4f5baSDmitry Baryshkovconfig MACH_SPITZ
125c7b4f5baSDmitry Baryshkov	bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
126c7b4f5baSDmitry Baryshkov	depends on PXA_SHARPSL
127c7b4f5baSDmitry Baryshkov	select PXA27x
128c7b4f5baSDmitry Baryshkov	select PXA_SHARP_Cxx00
129c7b4f5baSDmitry Baryshkov
130c7b4f5baSDmitry Baryshkovconfig MACH_BORZOI
131c7b4f5baSDmitry Baryshkov	bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
132c7b4f5baSDmitry Baryshkov	depends on PXA_SHARPSL
133c7b4f5baSDmitry Baryshkov	select PXA27x
134c7b4f5baSDmitry Baryshkov	select PXA_SHARP_Cxx00
135c7b4f5baSDmitry Baryshkov
136c7b4f5baSDmitry Baryshkovconfig MACH_TOSA
137c7b4f5baSDmitry Baryshkov	bool "Enable Sharp SL-6000x (Tosa) Support"
138c7b4f5baSDmitry Baryshkov	depends on PXA_SHARPSL
139c7b4f5baSDmitry Baryshkov	select PXA25x
1407a5063d8SRussell King	select PXA_HAVE_BOARD_IRQS
141c7b4f5baSDmitry Baryshkov
142352699a3SMarc Zyngierconfig ARCH_VIPER
143352699a3SMarc Zyngier	bool "Arcom/Eurotech VIPER SBC"
144352699a3SMarc Zyngier	select PXA25x
145352699a3SMarc Zyngier	select ISA
146352699a3SMarc Zyngier	select I2C_GPIO
147352699a3SMarc Zyngier	select HAVE_PWM
148352699a3SMarc Zyngier	select PXA_HAVE_BOARD_IRQS
149352699a3SMarc Zyngier	select PXA_HAVE_ISA_IRQS
1501da177e4SLinus Torvalds
1513abcd199SIan Moltonconfig ARCH_PXA_ESERIES
1523abcd199SIan Molton	bool "PXA based Toshiba e-series PDAs"
1533abcd199SIan Molton	select PXA25x
1547a5063d8SRussell King	select PXA_HAVE_BOARD_IRQS
1553abcd199SIan Molton
1563abcd199SIan Moltonconfig MACH_E330
1573abcd199SIan Molton	bool "Toshiba e330"
1583abcd199SIan Molton	default y
1593abcd199SIan Molton	depends on ARCH_PXA_ESERIES
1603abcd199SIan Molton	help
1613abcd199SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
1623abcd199SIan Molton	  e330 family PDA.
1633abcd199SIan Molton
164b3d354b8SIan Moltonconfig MACH_E350
165b3d354b8SIan Molton	bool "Toshiba e350"
166b3d354b8SIan Molton	default y
167b3d354b8SIan Molton	depends on ARCH_PXA_ESERIES
168b3d354b8SIan Molton	help
169b3d354b8SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
170b3d354b8SIan Molton	  e350 family PDA.
171b3d354b8SIan Molton
1723abcd199SIan Moltonconfig MACH_E740
1733abcd199SIan Molton	bool "Toshiba e740"
1743abcd199SIan Molton	default y
1753abcd199SIan Molton	depends on ARCH_PXA_ESERIES
176ac253610SIan Molton	select FB_W100
1773abcd199SIan Molton	help
1783abcd199SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
1793abcd199SIan Molton	  e740 family PDA.
1803abcd199SIan Molton
1813abcd199SIan Moltonconfig MACH_E750
1823abcd199SIan Molton	bool "Toshiba e750"
1833abcd199SIan Molton	default y
1843abcd199SIan Molton	depends on ARCH_PXA_ESERIES
185ac253610SIan Molton	select FB_W100
1863abcd199SIan Molton	help
1873abcd199SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
1883abcd199SIan Molton	  e750 family PDA.
1893abcd199SIan Molton
1903abcd199SIan Moltonconfig MACH_E400
1913abcd199SIan Molton	bool "Toshiba e400"
1923abcd199SIan Molton	default y
1933abcd199SIan Molton	depends on ARCH_PXA_ESERIES
1943abcd199SIan Molton	help
1953abcd199SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
1963abcd199SIan Molton	  e400 family PDA.
1973abcd199SIan Molton
1983abcd199SIan Moltonconfig MACH_E800
1993abcd199SIan Molton	bool "Toshiba e800"
2003abcd199SIan Molton	default y
2013abcd199SIan Molton	depends on ARCH_PXA_ESERIES
202ac253610SIan Molton	select FB_W100
2033abcd199SIan Molton	help
2043abcd199SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
2053abcd199SIan Molton	  e800 family PDA.
2063abcd199SIan Molton
207642aa663SJürgen Schindeleconfig TRIZEPS_PXA
208642aa663SJürgen Schindele	bool "PXA based Keith und Koep Trizeps DIMM-Modules"
209642aa663SJürgen Schindele
210bc2fd1c0SAnton Vorontsovconfig MACH_H5000
211bc2fd1c0SAnton Vorontsov	bool "HP iPAQ h5000"
212bc2fd1c0SAnton Vorontsov	select PXA25x
213bc2fd1c0SAnton Vorontsov
214326764a8SJürgen Schindeleconfig MACH_TRIZEPS4
215326764a8SJürgen Schindele	bool "Keith und Koep Trizeps4 DIMM-Module"
216642aa663SJürgen Schindele	depends on TRIZEPS_PXA
217642aa663SJürgen Schindele	select TRIZEPS_PCMCIA
218326764a8SJürgen Schindele	select PXA27x
219326764a8SJürgen Schindele
220642aa663SJürgen Schindeleconfig MACH_TRIZEPS4WL
221642aa663SJürgen Schindele	bool "Keith und Koep Trizeps4-WL DIMM-Module"
222642aa663SJürgen Schindele	depends on TRIZEPS_PXA
223642aa663SJürgen Schindele	select TRIZEPS_PCMCIA
224642aa663SJürgen Schindele	select PXA27x
225642aa663SJürgen Schindele	select PXA_SSP
226642aa663SJürgen Schindele
227642aa663SJürgen Schindelechoice
228642aa663SJürgen Schindele	prompt "Select base board for Trizeps module"
229642aa663SJürgen Schindele	depends on TRIZEPS_PXA
230642aa663SJürgen Schindele
231642aa663SJürgen Schindeleconfig MACH_TRIZEPS_CONXS
232c0b8556fSDmitry Baryshkov	bool "ConXS Eval Board"
233642aa663SJürgen Schindele
234642aa663SJürgen Schindeleconfig MACH_TRIZEPS_UCONXS
235642aa663SJürgen Schindele	bool "uConXS Eval Board"
236642aa663SJürgen Schindele
237642aa663SJürgen Schindeleconfig MACH_TRIZEPS_ANY
238642aa663SJürgen Schindele	bool "another Board"
239642aa663SJürgen Schindele
240642aa663SJürgen Schindeleendchoice
241642aa663SJürgen Schindele
242642aa663SJürgen Schindeleconfig TRIZEPS_PCMCIA
243642aa663SJürgen Schindele	bool
244642aa663SJürgen Schindele	help
245642aa663SJürgen Schindele	  Enable PCMCIA support for Trizeps modules
246c0b8556fSDmitry Baryshkov
2473d50527bSMike Rapoportconfig MACH_EM_X270
2483d50527bSMike Rapoport	bool "CompuLab EM-x270 platform"
2493d50527bSMike Rapoport	select PXA27x
2503d50527bSMike Rapoport
2514e4fc05aSDaniel Mackconfig MACH_COLIBRI
2524e4fc05aSDaniel Mack	bool "Toradex Colibri PX27x"
2534e4fc05aSDaniel Mack	select PXA27x
2544e4fc05aSDaniel Mack
2552c8086a5Seric miaoconfig MACH_ZYLONITE
256043dd64eSEric Miao	bool "PXA3xx Development Platform (aka Zylonite)"
2572c8086a5Seric miao	select PXA3xx
25858d27fcfSMark Brown	select PXA_SSP
2595cca9147Seric miao	select HAVE_PWM
2602c8086a5Seric miao
261e1d9b953Seric miaoconfig MACH_LITTLETON
262e1d9b953Seric miao	bool "PXA3xx Form Factor Platform (aka Littleton)"
263e1d9b953Seric miao	select PXA3xx
264e1d9b953Seric miao	select PXA_SSP
265e1d9b953Seric miao
266bae03311SEric Miaoconfig MACH_TAVOREVB
267bae03311SEric Miao	bool "PXA930 Evaluation Board (aka TavorEVB)"
268bae03311SEric Miao	select PXA3xx
269bae03311SEric Miao	select PXA930
270bae03311SEric Miao
271faf64ed4SEric Miaoconfig MACH_SAAR
272faf64ed4SEric Miao	bool "PXA930 Handheld Platform (aka SAAR)"
273faf64ed4SEric Miao	select PXA3xx
274faf64ed4SEric Miao	select PXA930
275faf64ed4SEric Miao
2763696a8a4SMike Rapoportconfig MACH_ARMCORE
277a7f3f030SMike Rapoport	bool "CompuLab CM-X255/CM-X270 modules"
2783696a8a4SMike Rapoport	select PXA27x
2793696a8a4SMike Rapoport	select IWMMXT
280a7f3f030SMike Rapoport	select PXA25x
281a7f3f030SMike Rapoport	select PXA_SSP
2823696a8a4SMike Rapoport
283cf75d8d2SMike Rapoportconfig MACH_CM_X300
284cf75d8d2SMike Rapoport	bool "CompuLab CM-X300 modules"
285cf75d8d2SMike Rapoport	select PXA3xx
286cf75d8d2SMike Rapoport	select CPU_PXA300
2870dd28f1dSRichard Purdie
288e5c271ecSPhilipp Zabelconfig MACH_MAGICIAN
289e5c271ecSPhilipp Zabel	bool "Enable HTC Magician Support"
290e5c271ecSPhilipp Zabel	select PXA27x
291e5c271ecSPhilipp Zabel	select IWMMXT
2927a5063d8SRussell King	select PXA_HAVE_BOARD_IRQS
293e5c271ecSPhilipp Zabel
294eda6f6ecSRobert Jarzmikconfig MACH_MIOA701
295eda6f6ecSRobert Jarzmik	bool "Mitac Mio A701 Support"
296eda6f6ecSRobert Jarzmik	select PXA27x
297eda6f6ecSRobert Jarzmik	select IWMMXT
298eda6f6ecSRobert Jarzmik	select HAVE_PWM
299eda6f6ecSRobert Jarzmik	select GPIO_SYSFS
300eda6f6ecSRobert Jarzmik	help
301eda6f6ecSRobert Jarzmik	  Say Y here if you intend to run this kernel on a
302eda6f6ecSRobert Jarzmik	  MIO A701. Currently there is only basic support
303eda6f6ecSRobert Jarzmik	  for this PDA.
3040dd28f1dSRichard Purdie
30534e31d87SRobert Schwebelconfig MACH_PCM027
30634e31d87SRobert Schwebel	bool "Phytec phyCORE-PXA270 CPU module (PCM-027)"
30734e31d87SRobert Schwebel	select PXA27x
30834e31d87SRobert Schwebel	select IWMMXT
309e172274cSGuennadi Liakhovetski	select PXA_SSP
3107a5063d8SRussell King	select PXA_HAVE_BOARD_IRQS
31134e31d87SRobert Schwebel
312b5e4ad57SMarek Vašutconfig ARCH_PXA_PALM
313b5e4ad57SMarek Vašut	bool "PXA based Palm PDAs"
314b5e4ad57SMarek Vašut	select HAVE_PWM
315b5e4ad57SMarek Vašut
316b5e4ad57SMarek Vašutconfig MACH_PALMTX
317b5e4ad57SMarek Vašut	bool "Palm T|X"
318b5e4ad57SMarek Vašut	default y
319b5e4ad57SMarek Vašut	depends on ARCH_PXA_PALM
320b5e4ad57SMarek Vašut	select PXA27x
321b5e4ad57SMarek Vašut	select IWMMXT
322b5e4ad57SMarek Vašut	help
323b5e4ad57SMarek Vašut	  Say Y here if you intend to run this kernel on a Palm T|X
324b5e4ad57SMarek Vašut	  handheld computer.
325b5e4ad57SMarek Vašut
326c49e1e63SSergey Lapinconfig MACH_PALMZ72
327c49e1e63SSergey Lapin	bool "Palm Zire 72"
328c49e1e63SSergey Lapin	default y
329c49e1e63SSergey Lapin	depends on ARCH_PXA_PALM
330c49e1e63SSergey Lapin	select PXA27x
331c49e1e63SSergey Lapin	select IWMMXT
332c49e1e63SSergey Lapin	help
333c49e1e63SSergey Lapin	  Say Y here if you intend to run this kernel on Palm Zire 72
334c49e1e63SSergey Lapin	  handheld computer.
335c49e1e63SSergey Lapin
3362e927b76SRobert Schwebelconfig MACH_PCM990_BASEBOARD
3372e927b76SRobert Schwebel	bool "PHYTEC PCM-990 development board"
338c0f7edb3SGuennadi Liakhovetski	select HAVE_PWM
339c0b8556fSDmitry Baryshkov	depends on MACH_PCM027
3402e927b76SRobert Schwebel
3410dd28f1dSRichard Purdiechoice
342c0f7edb3SGuennadi Liakhovetski	prompt "display on pcm990"
343c0f7edb3SGuennadi Liakhovetski	depends on MACH_PCM990_BASEBOARD
3440dd28f1dSRichard Purdie
345c0f7edb3SGuennadi Liakhovetskiconfig PCM990_DISPLAY_SHARP
346c0f7edb3SGuennadi Liakhovetski	bool "sharp lq084v1dg21 stn display"
3470dd28f1dSRichard Purdie
348c0f7edb3SGuennadi Liakhovetskiconfig PCM990_DISPLAY_NEC
349c0f7edb3SGuennadi Liakhovetski	bool "nec nl6448bc20_18d tft display"
350c0f7edb3SGuennadi Liakhovetski
351c0f7edb3SGuennadi Liakhovetskiconfig PCM990_DISPLAY_NONE
352c0f7edb3SGuennadi Liakhovetski	bool "no display"
3530dd28f1dSRichard Purdie
3540dd28f1dSRichard Purdieendchoice
3550dd28f1dSRichard Purdie
3569ab24e4eSStefan Schmidtconfig PXA_EZX
3579ab24e4eSStefan Schmidt	bool "Motorola EZX Platform"
3589ab24e4eSStefan Schmidt	select PXA27x
3599ab24e4eSStefan Schmidt	select IWMMXT
3609ab24e4eSStefan Schmidt	select HAVE_PWM
3619ab24e4eSStefan Schmidt
3629ab24e4eSStefan Schmidtconfig MACH_EZX_A780
3639ab24e4eSStefan Schmidt	bool "Motorola EZX A780"
3649ab24e4eSStefan Schmidt	default y
3659ab24e4eSStefan Schmidt	depends on PXA_EZX
3669ab24e4eSStefan Schmidt
3679ab24e4eSStefan Schmidtconfig MACH_EZX_E680
3689ab24e4eSStefan Schmidt	bool "Motorola EZX E680"
3699ab24e4eSStefan Schmidt	default y
3709ab24e4eSStefan Schmidt	depends on PXA_EZX
3719ab24e4eSStefan Schmidt
3729ab24e4eSStefan Schmidtconfig MACH_EZX_A1200
3739ab24e4eSStefan Schmidt	bool "Motorola EZX A1200"
3749ab24e4eSStefan Schmidt	default y
3759ab24e4eSStefan Schmidt	depends on PXA_EZX
3769ab24e4eSStefan Schmidt
3779ab24e4eSStefan Schmidtconfig MACH_EZX_A910
3789ab24e4eSStefan Schmidt	bool "Motorola EZX A910"
3799ab24e4eSStefan Schmidt	default y
3809ab24e4eSStefan Schmidt	depends on PXA_EZX
3819ab24e4eSStefan Schmidt
3829ab24e4eSStefan Schmidtconfig MACH_EZX_E6
3839ab24e4eSStefan Schmidt	bool "Motorola EZX E6"
3849ab24e4eSStefan Schmidt	default y
3859ab24e4eSStefan Schmidt	depends on PXA_EZX
3869ab24e4eSStefan Schmidt
3879ab24e4eSStefan Schmidtconfig MACH_EZX_E2
3889ab24e4eSStefan Schmidt	bool "Motorola EZX E2"
3899ab24e4eSStefan Schmidt	default y
3909ab24e4eSStefan Schmidt	depends on PXA_EZX
3919ab24e4eSStefan Schmidt
3921da177e4SLinus Torvaldsendmenu
3931da177e4SLinus Torvalds
3941da177e4SLinus Torvaldsconfig PXA25x
3951da177e4SLinus Torvalds	bool
3961da177e4SLinus Torvalds	help
3971da177e4SLinus Torvalds	  Select code specific to PXA21x/25x/26x variants
3981da177e4SLinus Torvalds
3991da177e4SLinus Torvaldsconfig PXA27x
4001da177e4SLinus Torvalds	bool
4011da177e4SLinus Torvalds	help
4021da177e4SLinus Torvalds	  Select code specific to PXA27x variants
4031da177e4SLinus Torvalds
404067455aaSEric Miaoconfig CPU_PXA26x
405067455aaSEric Miao	bool
406067455aaSEric Miao	select PXA25x
407067455aaSEric Miao	help
408067455aaSEric Miao	  Select code specific to PXA26x (codename Dalhart)
409067455aaSEric Miao
4102c8086a5Seric miaoconfig PXA3xx
4112c8086a5Seric miao	bool
4122c8086a5Seric miao	help
4132c8086a5Seric miao	  Select code specific to PXA3xx variants
4142c8086a5Seric miao
4151da177e4SLinus Torvaldsconfig PXA_SHARP_C7xx
4161da177e4SLinus Torvalds	bool
417b216c018SLiam Girdwood	select PXA_SSP
418b7557de4SRichard Purdie	select SHARPSL_PM
4191da177e4SLinus Torvalds	help
4201da177e4SLinus Torvalds	  Enable support for all Sharp C7xx models
4211da177e4SLinus Torvalds
4220dd28f1dSRichard Purdieconfig PXA_SHARP_Cxx00
4230dd28f1dSRichard Purdie	bool
424b216c018SLiam Girdwood	select PXA_SSP
425b7557de4SRichard Purdie	select SHARPSL_PM
4260dd28f1dSRichard Purdie	help
4270dd28f1dSRichard Purdie	  Enable common support for Sharp Cxx00 models
4280dd28f1dSRichard Purdie
429b216c018SLiam Girdwoodconfig PXA_SSP
430b216c018SLiam Girdwood	tristate
431b216c018SLiam Girdwood	help
432b216c018SLiam Girdwood	  Enable support for PXA2xx SSP ports
43375540c1aSeric miao
43475540c1aSeric miaoconfig PXA_PWM
43575540c1aSeric miao	tristate
4365cca9147Seric miao	default BACKLIGHT_PWM
43775540c1aSeric miao	help
43875540c1aSeric miao	  Enable support for PXA2xx/PXA3xx PWM controllers
4397fecc34eSRussell King
44016b32fd0SDmitry Baryshkovconfig TOSA_BT
44116b32fd0SDmitry Baryshkov	tristate "Control the state of built-in bluetooth chip on Sharp SL-6000"
44216b32fd0SDmitry Baryshkov	depends on MACH_TOSA
44316b32fd0SDmitry Baryshkov	select RFKILL
44416b32fd0SDmitry Baryshkov	help
44516b32fd0SDmitry Baryshkov	  This is a simple driver that is able to control
44616b32fd0SDmitry Baryshkov	  the state of built in bluetooth chip on tosa.
4477fecc34eSRussell King
4487a5063d8SRussell Kingconfig PXA_HAVE_BOARD_IRQS
4497a5063d8SRussell King	bool
4507a5063d8SRussell King
45157a7a62eSMarc Zyngierconfig PXA_HAVE_ISA_IRQS
45257a7a62eSMarc Zyngier	bool
45357a7a62eSMarc Zyngier
4541da177e4SLinus Torvaldsendif
455