xref: /openbmc/linux/arch/arm/mach-pxa/Kconfig (revision 4ce255c1420dd7c4b97ad4dabd13fa5d862ad700)
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
303332b0c1SJaya Kumar	bool "Gumstix XScale 255 boards"
31c0b8556fSDmitry Baryshkov	select PXA25x
323332b0c1SJaya Kumar	help
333332b0c1SJaya Kumar	  Say Y here if you intend to run this kernel on
343332b0c1SJaya Kumar	  Basix, Connex, ws-200ax, ws-400ax systems
353332b0c1SJaya Kumar
363332b0c1SJaya Kumarchoice
373332b0c1SJaya Kumar	prompt "Gumstix Carrier/Expansion Board"
383332b0c1SJaya Kumar	depends on ARCH_GUMSTIX
393332b0c1SJaya Kumar
403332b0c1SJaya Kumarconfig GUMSTIX_AM200EPD
413332b0c1SJaya Kumar	bool "Enable AM200EPD board support"
423332b0c1SJaya Kumar
43*4ce255c1SJaya Kumarconfig GUMSTIX_AM300EPD
44*4ce255c1SJaya Kumar	bool "Enable AM300EPD board support"
45*4ce255c1SJaya Kumar
463332b0c1SJaya Kumarendchoice
47c0b8556fSDmitry Baryshkov
48b6795fa9SJonathan Cameronconfig MACH_INTELMOTE2
49b6795fa9SJonathan Cameron	bool "Intel Mote 2 Platform"
50b6795fa9SJonathan Cameron	select PXA27x
51b6795fa9SJonathan Cameron	select IWMMXT
52b6795fa9SJonathan Cameron	select PXA_HAVE_BOARD_IRQS
5390b8fc34SJaya Kumar
541da177e4SLinus Torvaldsconfig ARCH_LUBBOCK
551da177e4SLinus Torvalds	bool "Intel DBPXA250 Development Platform"
561da177e4SLinus Torvalds	select PXA25x
571da177e4SLinus Torvalds	select SA1111
587a5063d8SRussell King	select PXA_HAVE_BOARD_IRQS
591da177e4SLinus Torvalds
60e9937d4bSLennert Buytenhekconfig MACH_LOGICPD_PXA270
61e9937d4bSLennert Buytenhek	bool "LogicPD PXA270 Card Engine Development Platform"
62e9937d4bSLennert Buytenhek	select PXA27x
634a730719SRussell King	select HAVE_PWM
647a5063d8SRussell King	select PXA_HAVE_BOARD_IRQS
65e9937d4bSLennert Buytenhek
661da177e4SLinus Torvaldsconfig MACH_MAINSTONE
671da177e4SLinus Torvalds	bool "Intel HCDDBBVA0 Development Platform"
681da177e4SLinus Torvalds	select PXA27x
69402e4909SRussell King	select HAVE_PWM
707a5063d8SRussell King	select PXA_HAVE_BOARD_IRQS
711da177e4SLinus Torvalds
7249ea26d0SKristoffer Ericsonconfig MACH_MP900C
7349ea26d0SKristoffer Ericson	bool "Nec Mobilepro 900/c"
7449ea26d0SKristoffer Ericson	select PXA25x
751da177e4SLinus Torvalds
761da177e4SLinus Torvaldsconfig ARCH_PXA_IDP
771da177e4SLinus Torvalds	bool "Accelent Xscale IDP"
781da177e4SLinus Torvalds	select PXA25x
791da177e4SLinus Torvalds
801da177e4SLinus Torvaldsconfig PXA_SHARPSL
810dd28f1dSRichard Purdie	bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
821da177e4SLinus Torvalds	select SHARP_SCOOP
831da177e4SLinus Torvalds	select SHARP_PARAM
841da177e4SLinus Torvalds	help
851da177e4SLinus Torvalds	  Say Y here if you intend to run this kernel on a
860dd28f1dSRichard Purdie	  Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
870dd28f1dSRichard Purdie	  SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
888459c159SDirk Opfer	  SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
898459c159SDirk Opfer	  handheld computer.
901da177e4SLinus Torvalds
9145e2a9b4SEric Miaoconfig CORGI_SSP_DEPRECATED
9245e2a9b4SEric Miao	bool
9345e2a9b4SEric Miao	select PXA_SSP
9445e2a9b4SEric Miao	help
9545e2a9b4SEric Miao	  This option will include corgi_ssp.c and corgi_lcd.c
9645e2a9b4SEric Miao	  that corgi_ts.c and other legacy drivers (corgi_bl.c
9745e2a9b4SEric Miao	  and sharpsl_pm.c) may depend on.
9845e2a9b4SEric Miao
99c7b4f5baSDmitry Baryshkovconfig MACH_POODLE
100c7b4f5baSDmitry Baryshkov	bool "Enable Sharp SL-5600 (Poodle) Support"
101c7b4f5baSDmitry Baryshkov	depends on PXA_SHARPSL
102c7b4f5baSDmitry Baryshkov	select PXA25x
103c7b4f5baSDmitry Baryshkov	select SHARP_LOCOMO
104c7b4f5baSDmitry Baryshkov	select PXA_SSP
105c7b4f5baSDmitry Baryshkov
106c7b4f5baSDmitry Baryshkovconfig MACH_CORGI
107c7b4f5baSDmitry Baryshkov	bool "Enable Sharp SL-C700 (Corgi) Support"
108c7b4f5baSDmitry Baryshkov	depends on PXA_SHARPSL
109c7b4f5baSDmitry Baryshkov	select PXA25x
110c7b4f5baSDmitry Baryshkov	select PXA_SHARP_C7xx
111c7b4f5baSDmitry Baryshkov
112c7b4f5baSDmitry Baryshkovconfig MACH_SHEPHERD
113c7b4f5baSDmitry Baryshkov	bool "Enable Sharp SL-C750 (Shepherd) Support"
114c7b4f5baSDmitry Baryshkov	depends on PXA_SHARPSL
115c7b4f5baSDmitry Baryshkov	select PXA25x
116c7b4f5baSDmitry Baryshkov	select PXA_SHARP_C7xx
117c7b4f5baSDmitry Baryshkov
118c7b4f5baSDmitry Baryshkovconfig MACH_HUSKY
119c7b4f5baSDmitry Baryshkov	bool "Enable Sharp SL-C760 (Husky) Support"
120c7b4f5baSDmitry Baryshkov	depends on PXA_SHARPSL
121c7b4f5baSDmitry Baryshkov	select PXA25x
122c7b4f5baSDmitry Baryshkov	select PXA_SHARP_C7xx
123c7b4f5baSDmitry Baryshkov
124c7b4f5baSDmitry Baryshkovconfig MACH_AKITA
125c7b4f5baSDmitry Baryshkov	bool "Enable Sharp SL-1000 (Akita) Support"
126c7b4f5baSDmitry Baryshkov	depends on PXA_SHARPSL
127c7b4f5baSDmitry Baryshkov	select PXA27x
128c7b4f5baSDmitry Baryshkov	select PXA_SHARP_Cxx00
129c7b4f5baSDmitry Baryshkov	select MACH_SPITZ
130c7b4f5baSDmitry Baryshkov	select I2C
131c7b4f5baSDmitry Baryshkov	select I2C_PXA
132c7b4f5baSDmitry Baryshkov
133c7b4f5baSDmitry Baryshkovconfig MACH_SPITZ
134c7b4f5baSDmitry Baryshkov	bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
135c7b4f5baSDmitry Baryshkov	depends on PXA_SHARPSL
136c7b4f5baSDmitry Baryshkov	select PXA27x
137c7b4f5baSDmitry Baryshkov	select PXA_SHARP_Cxx00
138c7b4f5baSDmitry Baryshkov
139c7b4f5baSDmitry Baryshkovconfig MACH_BORZOI
140c7b4f5baSDmitry Baryshkov	bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
141c7b4f5baSDmitry Baryshkov	depends on PXA_SHARPSL
142c7b4f5baSDmitry Baryshkov	select PXA27x
143c7b4f5baSDmitry Baryshkov	select PXA_SHARP_Cxx00
144c7b4f5baSDmitry Baryshkov
145c7b4f5baSDmitry Baryshkovconfig MACH_TOSA
146c7b4f5baSDmitry Baryshkov	bool "Enable Sharp SL-6000x (Tosa) Support"
147c7b4f5baSDmitry Baryshkov	depends on PXA_SHARPSL
148c7b4f5baSDmitry Baryshkov	select PXA25x
1497a5063d8SRussell King	select PXA_HAVE_BOARD_IRQS
150c7b4f5baSDmitry Baryshkov
151352699a3SMarc Zyngierconfig ARCH_VIPER
152352699a3SMarc Zyngier	bool "Arcom/Eurotech VIPER SBC"
153352699a3SMarc Zyngier	select PXA25x
154352699a3SMarc Zyngier	select ISA
155352699a3SMarc Zyngier	select I2C_GPIO
156352699a3SMarc Zyngier	select HAVE_PWM
157352699a3SMarc Zyngier	select PXA_HAVE_BOARD_IRQS
158352699a3SMarc Zyngier	select PXA_HAVE_ISA_IRQS
1591da177e4SLinus Torvalds
1603abcd199SIan Moltonconfig ARCH_PXA_ESERIES
1613abcd199SIan Molton	bool "PXA based Toshiba e-series PDAs"
1623abcd199SIan Molton	select PXA25x
1637a5063d8SRussell King	select PXA_HAVE_BOARD_IRQS
1643abcd199SIan Molton
1653abcd199SIan Moltonconfig MACH_E330
1663abcd199SIan Molton	bool "Toshiba e330"
1673abcd199SIan Molton	default y
1683abcd199SIan Molton	depends on ARCH_PXA_ESERIES
1693abcd199SIan Molton	help
1703abcd199SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
1713abcd199SIan Molton	  e330 family PDA.
1723abcd199SIan Molton
173b3d354b8SIan Moltonconfig MACH_E350
174b3d354b8SIan Molton	bool "Toshiba e350"
175b3d354b8SIan Molton	default y
176b3d354b8SIan Molton	depends on ARCH_PXA_ESERIES
177b3d354b8SIan Molton	help
178b3d354b8SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
179b3d354b8SIan Molton	  e350 family PDA.
180b3d354b8SIan Molton
1813abcd199SIan Moltonconfig MACH_E740
1823abcd199SIan Molton	bool "Toshiba e740"
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	  e740 family PDA.
1893abcd199SIan Molton
1903abcd199SIan Moltonconfig MACH_E750
1913abcd199SIan Molton	bool "Toshiba e750"
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	  e750 family PDA.
1983abcd199SIan Molton
1993abcd199SIan Moltonconfig MACH_E400
2003abcd199SIan Molton	bool "Toshiba e400"
2013abcd199SIan Molton	default y
2023abcd199SIan Molton	depends on ARCH_PXA_ESERIES
2033abcd199SIan Molton	help
2043abcd199SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
2053abcd199SIan Molton	  e400 family PDA.
2063abcd199SIan Molton
2073abcd199SIan Moltonconfig MACH_E800
2083abcd199SIan Molton	bool "Toshiba e800"
2093abcd199SIan Molton	default y
2103abcd199SIan Molton	depends on ARCH_PXA_ESERIES
211ac253610SIan Molton	select FB_W100
2123abcd199SIan Molton	help
2133abcd199SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
2143abcd199SIan Molton	  e800 family PDA.
2153abcd199SIan Molton
216642aa663SJürgen Schindeleconfig TRIZEPS_PXA
217642aa663SJürgen Schindele	bool "PXA based Keith und Koep Trizeps DIMM-Modules"
218642aa663SJürgen Schindele
219bc2fd1c0SAnton Vorontsovconfig MACH_H5000
220bc2fd1c0SAnton Vorontsov	bool "HP iPAQ h5000"
221bc2fd1c0SAnton Vorontsov	select PXA25x
222bc2fd1c0SAnton Vorontsov
223326764a8SJürgen Schindeleconfig MACH_TRIZEPS4
224326764a8SJürgen Schindele	bool "Keith und Koep Trizeps4 DIMM-Module"
225642aa663SJürgen Schindele	depends on TRIZEPS_PXA
226642aa663SJürgen Schindele	select TRIZEPS_PCMCIA
227326764a8SJürgen Schindele	select PXA27x
228326764a8SJürgen Schindele
229642aa663SJürgen Schindeleconfig MACH_TRIZEPS4WL
230642aa663SJürgen Schindele	bool "Keith und Koep Trizeps4-WL DIMM-Module"
231642aa663SJürgen Schindele	depends on TRIZEPS_PXA
232642aa663SJürgen Schindele	select TRIZEPS_PCMCIA
233642aa663SJürgen Schindele	select PXA27x
234642aa663SJürgen Schindele	select PXA_SSP
235642aa663SJürgen Schindele
236642aa663SJürgen Schindelechoice
237642aa663SJürgen Schindele	prompt "Select base board for Trizeps module"
238642aa663SJürgen Schindele	depends on TRIZEPS_PXA
239642aa663SJürgen Schindele
240642aa663SJürgen Schindeleconfig MACH_TRIZEPS_CONXS
241c0b8556fSDmitry Baryshkov	bool "ConXS Eval Board"
242642aa663SJürgen Schindele
243642aa663SJürgen Schindeleconfig MACH_TRIZEPS_UCONXS
244642aa663SJürgen Schindele	bool "uConXS Eval Board"
245642aa663SJürgen Schindele
246642aa663SJürgen Schindeleconfig MACH_TRIZEPS_ANY
247642aa663SJürgen Schindele	bool "another Board"
248642aa663SJürgen Schindele
249642aa663SJürgen Schindeleendchoice
250642aa663SJürgen Schindele
251642aa663SJürgen Schindeleconfig TRIZEPS_PCMCIA
252642aa663SJürgen Schindele	bool
253642aa663SJürgen Schindele	help
254642aa663SJürgen Schindele	  Enable PCMCIA support for Trizeps modules
255c0b8556fSDmitry Baryshkov
2563d50527bSMike Rapoportconfig MACH_EM_X270
2573d50527bSMike Rapoport	bool "CompuLab EM-x270 platform"
2583d50527bSMike Rapoport	select PXA27x
2593d50527bSMike Rapoport
2607f14a787SMike Rapoportconfig MACH_EXEDA
2617f14a787SMike Rapoport	bool "CompuLab eXeda platform"
2627f14a787SMike Rapoport	select PXA27x
2637f14a787SMike Rapoport
2644e4fc05aSDaniel Mackconfig MACH_COLIBRI
2654e4fc05aSDaniel Mack	bool "Toradex Colibri PX27x"
2664e4fc05aSDaniel Mack	select PXA27x
2674e4fc05aSDaniel Mack
2682c8086a5Seric miaoconfig MACH_ZYLONITE
269043dd64eSEric Miao	bool "PXA3xx Development Platform (aka Zylonite)"
2702c8086a5Seric miao	select PXA3xx
27158d27fcfSMark Brown	select PXA_SSP
2725cca9147Seric miao	select HAVE_PWM
2732c8086a5Seric miao
274e1d9b953Seric miaoconfig MACH_LITTLETON
275e1d9b953Seric miao	bool "PXA3xx Form Factor Platform (aka Littleton)"
276e1d9b953Seric miao	select PXA3xx
277e1d9b953Seric miao	select PXA_SSP
278e1d9b953Seric miao
279bae03311SEric Miaoconfig MACH_TAVOREVB
280bae03311SEric Miao	bool "PXA930 Evaluation Board (aka TavorEVB)"
281bae03311SEric Miao	select PXA3xx
282bae03311SEric Miao	select PXA930
283bae03311SEric Miao
284faf64ed4SEric Miaoconfig MACH_SAAR
285faf64ed4SEric Miao	bool "PXA930 Handheld Platform (aka SAAR)"
286faf64ed4SEric Miao	select PXA3xx
287faf64ed4SEric Miao	select PXA930
288faf64ed4SEric Miao
2893696a8a4SMike Rapoportconfig MACH_ARMCORE
290a7f3f030SMike Rapoport	bool "CompuLab CM-X255/CM-X270 modules"
2913696a8a4SMike Rapoport	select PXA27x
2923696a8a4SMike Rapoport	select IWMMXT
293a7f3f030SMike Rapoport	select PXA25x
294a7f3f030SMike Rapoport	select PXA_SSP
2953696a8a4SMike Rapoport
296cf75d8d2SMike Rapoportconfig MACH_CM_X300
297cf75d8d2SMike Rapoport	bool "CompuLab CM-X300 modules"
298cf75d8d2SMike Rapoport	select PXA3xx
299cf75d8d2SMike Rapoport	select CPU_PXA300
3000dd28f1dSRichard Purdie
301e5c271ecSPhilipp Zabelconfig MACH_MAGICIAN
302e5c271ecSPhilipp Zabel	bool "Enable HTC Magician Support"
303e5c271ecSPhilipp Zabel	select PXA27x
304e5c271ecSPhilipp Zabel	select IWMMXT
30573921ea5SPhilipp Zabel	select HAVE_PWM
3067a5063d8SRussell King	select PXA_HAVE_BOARD_IRQS
307e5c271ecSPhilipp Zabel
308eda6f6ecSRobert Jarzmikconfig MACH_MIOA701
309eda6f6ecSRobert Jarzmik	bool "Mitac Mio A701 Support"
310eda6f6ecSRobert Jarzmik	select PXA27x
311eda6f6ecSRobert Jarzmik	select IWMMXT
312eda6f6ecSRobert Jarzmik	select HAVE_PWM
313eda6f6ecSRobert Jarzmik	select GPIO_SYSFS
314eda6f6ecSRobert Jarzmik	help
315eda6f6ecSRobert Jarzmik	  Say Y here if you intend to run this kernel on a
316eda6f6ecSRobert Jarzmik	  MIO A701. Currently there is only basic support
317eda6f6ecSRobert Jarzmik	  for this PDA.
3180dd28f1dSRichard Purdie
31934e31d87SRobert Schwebelconfig MACH_PCM027
32034e31d87SRobert Schwebel	bool "Phytec phyCORE-PXA270 CPU module (PCM-027)"
32134e31d87SRobert Schwebel	select PXA27x
32234e31d87SRobert Schwebel	select IWMMXT
323e172274cSGuennadi Liakhovetski	select PXA_SSP
3247a5063d8SRussell King	select PXA_HAVE_BOARD_IRQS
32534e31d87SRobert Schwebel
326b5e4ad57SMarek Vašutconfig ARCH_PXA_PALM
327b5e4ad57SMarek Vašut	bool "PXA based Palm PDAs"
328b5e4ad57SMarek Vašut	select HAVE_PWM
329b5e4ad57SMarek Vašut
3300f6ff0f0SMarek Vasutconfig MACH_PALMT5
3310f6ff0f0SMarek Vasut	bool "Palm Tungsten|T5"
3320f6ff0f0SMarek Vasut	default y
3330f6ff0f0SMarek Vasut	depends on ARCH_PXA_PALM
3340f6ff0f0SMarek Vasut	select PXA27x
3350f6ff0f0SMarek Vasut	select IWMMXT
3360f6ff0f0SMarek Vasut	help
3370f6ff0f0SMarek Vasut	  Say Y here if you intend to run this kernel on a Palm Tungsten|T5
3380f6ff0f0SMarek Vasut	  handheld computer.
3390f6ff0f0SMarek Vasut
340b5e4ad57SMarek Vašutconfig MACH_PALMTX
341b5e4ad57SMarek Vašut	bool "Palm T|X"
342b5e4ad57SMarek Vašut	default y
343b5e4ad57SMarek Vašut	depends on ARCH_PXA_PALM
344b5e4ad57SMarek Vašut	select PXA27x
345b5e4ad57SMarek Vašut	select IWMMXT
346b5e4ad57SMarek Vašut	help
347b5e4ad57SMarek Vašut	  Say Y here if you intend to run this kernel on a Palm T|X
348b5e4ad57SMarek Vašut	  handheld computer.
349b5e4ad57SMarek Vašut
350c49e1e63SSergey Lapinconfig MACH_PALMZ72
351c49e1e63SSergey Lapin	bool "Palm Zire 72"
352c49e1e63SSergey Lapin	default y
353c49e1e63SSergey Lapin	depends on ARCH_PXA_PALM
354c49e1e63SSergey Lapin	select PXA27x
355c49e1e63SSergey Lapin	select IWMMXT
356c49e1e63SSergey Lapin	help
357c49e1e63SSergey Lapin	  Say Y here if you intend to run this kernel on Palm Zire 72
358c49e1e63SSergey Lapin	  handheld computer.
359c49e1e63SSergey Lapin
360a645072aSMarek Vasutconfig MACH_PALMLD
361a645072aSMarek Vasut	bool "Palm LifeDrive"
362a645072aSMarek Vasut	default y
363a645072aSMarek Vasut	depends on ARCH_PXA_PALM
364a645072aSMarek Vasut	select PXA27x
365a645072aSMarek Vasut	select IWMMXT
366a645072aSMarek Vasut	help
367a645072aSMarek Vasut	  Say Y here if you intend to run this kernel on a Palm LifeDrive
368a645072aSMarek Vasut	  handheld computer.
369a645072aSMarek Vasut
3702e927b76SRobert Schwebelconfig MACH_PCM990_BASEBOARD
3712e927b76SRobert Schwebel	bool "PHYTEC PCM-990 development board"
372c0f7edb3SGuennadi Liakhovetski	select HAVE_PWM
373c0b8556fSDmitry Baryshkov	depends on MACH_PCM027
3742e927b76SRobert Schwebel
3750dd28f1dSRichard Purdiechoice
376c0f7edb3SGuennadi Liakhovetski	prompt "display on pcm990"
377c0f7edb3SGuennadi Liakhovetski	depends on MACH_PCM990_BASEBOARD
3780dd28f1dSRichard Purdie
379c0f7edb3SGuennadi Liakhovetskiconfig PCM990_DISPLAY_SHARP
380c0f7edb3SGuennadi Liakhovetski	bool "sharp lq084v1dg21 stn display"
3810dd28f1dSRichard Purdie
382c0f7edb3SGuennadi Liakhovetskiconfig PCM990_DISPLAY_NEC
383c0f7edb3SGuennadi Liakhovetski	bool "nec nl6448bc20_18d tft display"
384c0f7edb3SGuennadi Liakhovetski
385c0f7edb3SGuennadi Liakhovetskiconfig PCM990_DISPLAY_NONE
386c0f7edb3SGuennadi Liakhovetski	bool "no display"
3870dd28f1dSRichard Purdie
3880dd28f1dSRichard Purdieendchoice
3890dd28f1dSRichard Purdie
3909ab24e4eSStefan Schmidtconfig PXA_EZX
3919ab24e4eSStefan Schmidt	bool "Motorola EZX Platform"
3929ab24e4eSStefan Schmidt	select PXA27x
3939ab24e4eSStefan Schmidt	select IWMMXT
3949ab24e4eSStefan Schmidt	select HAVE_PWM
3959ab24e4eSStefan Schmidt
3969ab24e4eSStefan Schmidtconfig MACH_EZX_A780
3979ab24e4eSStefan Schmidt	bool "Motorola EZX A780"
3989ab24e4eSStefan Schmidt	default y
3999ab24e4eSStefan Schmidt	depends on PXA_EZX
4009ab24e4eSStefan Schmidt
4019ab24e4eSStefan Schmidtconfig MACH_EZX_E680
4029ab24e4eSStefan Schmidt	bool "Motorola EZX E680"
4039ab24e4eSStefan Schmidt	default y
4049ab24e4eSStefan Schmidt	depends on PXA_EZX
4059ab24e4eSStefan Schmidt
4069ab24e4eSStefan Schmidtconfig MACH_EZX_A1200
4079ab24e4eSStefan Schmidt	bool "Motorola EZX A1200"
4089ab24e4eSStefan Schmidt	default y
4099ab24e4eSStefan Schmidt	depends on PXA_EZX
4109ab24e4eSStefan Schmidt
4119ab24e4eSStefan Schmidtconfig MACH_EZX_A910
4129ab24e4eSStefan Schmidt	bool "Motorola EZX A910"
4139ab24e4eSStefan Schmidt	default y
4149ab24e4eSStefan Schmidt	depends on PXA_EZX
4159ab24e4eSStefan Schmidt
4169ab24e4eSStefan Schmidtconfig MACH_EZX_E6
4179ab24e4eSStefan Schmidt	bool "Motorola EZX E6"
4189ab24e4eSStefan Schmidt	default y
4199ab24e4eSStefan Schmidt	depends on PXA_EZX
4209ab24e4eSStefan Schmidt
4219ab24e4eSStefan Schmidtconfig MACH_EZX_E2
4229ab24e4eSStefan Schmidt	bool "Motorola EZX E2"
4239ab24e4eSStefan Schmidt	default y
4249ab24e4eSStefan Schmidt	depends on PXA_EZX
4259ab24e4eSStefan Schmidt
4261da177e4SLinus Torvaldsendmenu
4271da177e4SLinus Torvalds
4281da177e4SLinus Torvaldsconfig PXA25x
4291da177e4SLinus Torvalds	bool
430c750815eSRussell King	select CPU_XSCALE
4311da177e4SLinus Torvalds	help
4321da177e4SLinus Torvalds	  Select code specific to PXA21x/25x/26x variants
4331da177e4SLinus Torvalds
4341da177e4SLinus Torvaldsconfig PXA27x
4351da177e4SLinus Torvalds	bool
436c750815eSRussell King	select CPU_XSCALE
4371da177e4SLinus Torvalds	help
4381da177e4SLinus Torvalds	  Select code specific to PXA27x variants
4391da177e4SLinus Torvalds
440067455aaSEric Miaoconfig CPU_PXA26x
441067455aaSEric Miao	bool
442067455aaSEric Miao	select PXA25x
443067455aaSEric Miao	help
444067455aaSEric Miao	  Select code specific to PXA26x (codename Dalhart)
445067455aaSEric Miao
4462c8086a5Seric miaoconfig PXA3xx
4472c8086a5Seric miao	bool
448c750815eSRussell King	select CPU_XSC3
4492c8086a5Seric miao	help
4502c8086a5Seric miao	  Select code specific to PXA3xx variants
4512c8086a5Seric miao
4521da177e4SLinus Torvaldsconfig PXA_SHARP_C7xx
4531da177e4SLinus Torvalds	bool
454b216c018SLiam Girdwood	select PXA_SSP
455b7557de4SRichard Purdie	select SHARPSL_PM
4561da177e4SLinus Torvalds	help
4571da177e4SLinus Torvalds	  Enable support for all Sharp C7xx models
4581da177e4SLinus Torvalds
4590dd28f1dSRichard Purdieconfig PXA_SHARP_Cxx00
4600dd28f1dSRichard Purdie	bool
461b216c018SLiam Girdwood	select PXA_SSP
462b7557de4SRichard Purdie	select SHARPSL_PM
4630dd28f1dSRichard Purdie	help
4640dd28f1dSRichard Purdie	  Enable common support for Sharp Cxx00 models
4650dd28f1dSRichard Purdie
466b216c018SLiam Girdwoodconfig PXA_SSP
467b216c018SLiam Girdwood	tristate
468b216c018SLiam Girdwood	help
469b216c018SLiam Girdwood	  Enable support for PXA2xx SSP ports
47075540c1aSeric miao
47175540c1aSeric miaoconfig PXA_PWM
47275540c1aSeric miao	tristate
4735cca9147Seric miao	default BACKLIGHT_PWM
47475540c1aSeric miao	help
47575540c1aSeric miao	  Enable support for PXA2xx/PXA3xx PWM controllers
4767fecc34eSRussell King
47716b32fd0SDmitry Baryshkovconfig TOSA_BT
47816b32fd0SDmitry Baryshkov	tristate "Control the state of built-in bluetooth chip on Sharp SL-6000"
47916b32fd0SDmitry Baryshkov	depends on MACH_TOSA
48016b32fd0SDmitry Baryshkov	select RFKILL
48116b32fd0SDmitry Baryshkov	help
48216b32fd0SDmitry Baryshkov	  This is a simple driver that is able to control
48316b32fd0SDmitry Baryshkov	  the state of built in bluetooth chip on tosa.
4847fecc34eSRussell King
4857a5063d8SRussell Kingconfig PXA_HAVE_BOARD_IRQS
4867a5063d8SRussell King	bool
4877a5063d8SRussell King
48857a7a62eSMarc Zyngierconfig PXA_HAVE_ISA_IRQS
48957a7a62eSMarc Zyngier	bool
49057a7a62eSMarc Zyngier
4911da177e4SLinus Torvaldsendif
492