xref: /linux/arch/arm/mach-pxa/Kconfig (revision c7b4f5ba07a16d2c84ac6cc312488cc6cc0db518)
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
2363b43f5dSRussell Kingmenu "Select target boards"
241da177e4SLinus Torvalds
2590b8fc34SJaya Kumarconfig ARCH_GUMSTIX
2690b8fc34SJaya Kumar	bool "Gumstix XScale boards"
2790b8fc34SJaya Kumar	help
2890b8fc34SJaya Kumar	  Say Y here if you intend to run this kernel on a
2990b8fc34SJaya Kumar	  Gumstix Full Function Minature Computer.
3090b8fc34SJaya Kumar
311da177e4SLinus Torvaldsconfig ARCH_LUBBOCK
321da177e4SLinus Torvalds	bool "Intel DBPXA250 Development Platform"
331da177e4SLinus Torvalds	select PXA25x
341da177e4SLinus Torvalds	select SA1111
351da177e4SLinus Torvalds
36e9937d4bSLennert Buytenhekconfig MACH_LOGICPD_PXA270
37e9937d4bSLennert Buytenhek	bool "LogicPD PXA270 Card Engine Development Platform"
38e9937d4bSLennert Buytenhek	select PXA27x
394a730719SRussell King	select HAVE_PWM
40e9937d4bSLennert Buytenhek
411da177e4SLinus Torvaldsconfig MACH_MAINSTONE
421da177e4SLinus Torvalds	bool "Intel HCDDBBVA0 Development Platform"
431da177e4SLinus Torvalds	select PXA27x
44402e4909SRussell King	select HAVE_PWM
451da177e4SLinus Torvalds
461da177e4SLinus Torvaldsconfig ARCH_PXA_IDP
471da177e4SLinus Torvalds	bool "Accelent Xscale IDP"
481da177e4SLinus Torvalds	select PXA25x
491da177e4SLinus Torvalds
501da177e4SLinus Torvaldsconfig PXA_SHARPSL
510dd28f1dSRichard Purdie	bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
521da177e4SLinus Torvalds	select SHARP_SCOOP
531da177e4SLinus Torvalds	select SHARP_PARAM
541da177e4SLinus Torvalds	help
551da177e4SLinus Torvalds	  Say Y here if you intend to run this kernel on a
560dd28f1dSRichard Purdie	  Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
570dd28f1dSRichard Purdie	  SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
588459c159SDirk Opfer	  SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
598459c159SDirk Opfer	  handheld computer.
601da177e4SLinus Torvalds
61*c7b4f5baSDmitry Baryshkovconfig MACH_POODLE
62*c7b4f5baSDmitry Baryshkov	bool "Enable Sharp SL-5600 (Poodle) Support"
63*c7b4f5baSDmitry Baryshkov	depends on PXA_SHARPSL
64*c7b4f5baSDmitry Baryshkov	select PXA25x
65*c7b4f5baSDmitry Baryshkov	select SHARP_LOCOMO
66*c7b4f5baSDmitry Baryshkov	select PXA_SSP
67*c7b4f5baSDmitry Baryshkov
68*c7b4f5baSDmitry Baryshkovconfig MACH_CORGI
69*c7b4f5baSDmitry Baryshkov	bool "Enable Sharp SL-C700 (Corgi) Support"
70*c7b4f5baSDmitry Baryshkov	depends on PXA_SHARPSL
71*c7b4f5baSDmitry Baryshkov	select PXA25x
72*c7b4f5baSDmitry Baryshkov	select PXA_SHARP_C7xx
73*c7b4f5baSDmitry Baryshkov
74*c7b4f5baSDmitry Baryshkovconfig MACH_SHEPHERD
75*c7b4f5baSDmitry Baryshkov	bool "Enable Sharp SL-C750 (Shepherd) Support"
76*c7b4f5baSDmitry Baryshkov	depends on PXA_SHARPSL
77*c7b4f5baSDmitry Baryshkov	select PXA25x
78*c7b4f5baSDmitry Baryshkov	select PXA_SHARP_C7xx
79*c7b4f5baSDmitry Baryshkov
80*c7b4f5baSDmitry Baryshkovconfig MACH_HUSKY
81*c7b4f5baSDmitry Baryshkov	bool "Enable Sharp SL-C760 (Husky) Support"
82*c7b4f5baSDmitry Baryshkov	depends on PXA_SHARPSL
83*c7b4f5baSDmitry Baryshkov	select PXA25x
84*c7b4f5baSDmitry Baryshkov	select PXA_SHARP_C7xx
85*c7b4f5baSDmitry Baryshkov
86*c7b4f5baSDmitry Baryshkovconfig MACH_AKITA
87*c7b4f5baSDmitry Baryshkov	bool "Enable Sharp SL-1000 (Akita) Support"
88*c7b4f5baSDmitry Baryshkov	depends on PXA_SHARPSL
89*c7b4f5baSDmitry Baryshkov	select PXA27x
90*c7b4f5baSDmitry Baryshkov	select PXA_SHARP_Cxx00
91*c7b4f5baSDmitry Baryshkov	select MACH_SPITZ
92*c7b4f5baSDmitry Baryshkov	select I2C
93*c7b4f5baSDmitry Baryshkov	select I2C_PXA
94*c7b4f5baSDmitry Baryshkov
95*c7b4f5baSDmitry Baryshkovconfig MACH_SPITZ
96*c7b4f5baSDmitry Baryshkov	bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
97*c7b4f5baSDmitry Baryshkov	depends on PXA_SHARPSL
98*c7b4f5baSDmitry Baryshkov	select PXA27x
99*c7b4f5baSDmitry Baryshkov	select PXA_SHARP_Cxx00
100*c7b4f5baSDmitry Baryshkov
101*c7b4f5baSDmitry Baryshkovconfig MACH_BORZOI
102*c7b4f5baSDmitry Baryshkov	bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
103*c7b4f5baSDmitry Baryshkov	depends on PXA_SHARPSL
104*c7b4f5baSDmitry Baryshkov	select PXA27x
105*c7b4f5baSDmitry Baryshkov	select PXA_SHARP_Cxx00
106*c7b4f5baSDmitry Baryshkov
107*c7b4f5baSDmitry Baryshkovconfig MACH_TOSA
108*c7b4f5baSDmitry Baryshkov	bool "Enable Sharp SL-6000x (Tosa) Support"
109*c7b4f5baSDmitry Baryshkov	depends on PXA_SHARPSL
110*c7b4f5baSDmitry Baryshkov	select PXA25x
111*c7b4f5baSDmitry Baryshkov
1123abcd199SIan Moltonconfig ARCH_PXA_ESERIES
1133abcd199SIan Molton	bool "PXA based Toshiba e-series PDAs"
1143abcd199SIan Molton	select PXA25x
1153abcd199SIan Molton
1163abcd199SIan Moltonconfig MACH_E330
1173abcd199SIan Molton	bool "Toshiba e330"
1183abcd199SIan Molton	default y
1193abcd199SIan Molton	depends on ARCH_PXA_ESERIES
1203abcd199SIan Molton	help
1213abcd199SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
1223abcd199SIan Molton	  e330 family PDA.
1233abcd199SIan Molton
1243abcd199SIan Moltonconfig MACH_E740
1253abcd199SIan Molton	bool "Toshiba e740"
1263abcd199SIan Molton	default y
1273abcd199SIan Molton	depends on ARCH_PXA_ESERIES
1283abcd199SIan Molton	help
1293abcd199SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
1303abcd199SIan Molton	  e740 family PDA.
1313abcd199SIan Molton
1323abcd199SIan Moltonconfig MACH_E750
1333abcd199SIan Molton	bool "Toshiba e750"
1343abcd199SIan Molton	default y
1353abcd199SIan Molton	depends on ARCH_PXA_ESERIES
1363abcd199SIan Molton	help
1373abcd199SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
1383abcd199SIan Molton	  e750 family PDA.
1393abcd199SIan Molton
1403abcd199SIan Moltonconfig MACH_E400
1413abcd199SIan Molton	bool "Toshiba e400"
1423abcd199SIan Molton	default y
1433abcd199SIan Molton	depends on ARCH_PXA_ESERIES
1443abcd199SIan Molton	help
1453abcd199SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
1463abcd199SIan Molton	  e400 family PDA.
1473abcd199SIan Molton
1483abcd199SIan Moltonconfig MACH_E800
1493abcd199SIan Molton	bool "Toshiba e800"
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	  e800 family PDA.
1553abcd199SIan Molton
156326764a8SJürgen Schindeleconfig MACH_TRIZEPS4
157326764a8SJürgen Schindele	bool "Keith und Koep Trizeps4 DIMM-Module"
158326764a8SJürgen Schindele	select PXA27x
159326764a8SJürgen Schindele
1603d50527bSMike Rapoportconfig MACH_EM_X270
1613d50527bSMike Rapoport	bool "CompuLab EM-x270 platform"
1623d50527bSMike Rapoport	select PXA27x
1633d50527bSMike Rapoport
1644e4fc05aSDaniel Mackconfig MACH_COLIBRI
1654e4fc05aSDaniel Mack	bool "Toradex Colibri PX27x"
1664e4fc05aSDaniel Mack	select PXA27x
1674e4fc05aSDaniel Mack
1682c8086a5Seric miaoconfig MACH_ZYLONITE
1692c8086a5Seric miao	bool "PXA3xx Development Platform"
1702c8086a5Seric miao	select PXA3xx
1715cca9147Seric miao	select HAVE_PWM
1722c8086a5Seric miao
173e1d9b953Seric miaoconfig MACH_LITTLETON
174e1d9b953Seric miao	bool "PXA3xx Form Factor Platform (aka Littleton)"
175e1d9b953Seric miao	select PXA3xx
176e1d9b953Seric miao	select PXA_SSP
177e1d9b953Seric miao
1783696a8a4SMike Rapoportconfig MACH_ARMCORE
1793696a8a4SMike Rapoport	bool "CompuLab CM-X270 modules"
1803696a8a4SMike Rapoport	select PXA27x
1813696a8a4SMike Rapoport	select IWMMXT
1823696a8a4SMike Rapoport
183e5c271ecSPhilipp Zabelconfig MACH_MAGICIAN
184e5c271ecSPhilipp Zabel	bool "Enable HTC Magician Support"
185e5c271ecSPhilipp Zabel	depends on ARCH_PXA
186e5c271ecSPhilipp Zabel	select PXA27x
187e5c271ecSPhilipp Zabel	select IWMMXT
188e5c271ecSPhilipp Zabel
18934e31d87SRobert Schwebelconfig MACH_PCM027
19034e31d87SRobert Schwebel	bool "Phytec phyCORE-PXA270 CPU module (PCM-027)"
19134e31d87SRobert Schwebel	select PXA27x
19234e31d87SRobert Schwebel	select IWMMXT
193e172274cSGuennadi Liakhovetski	select PXA_SSP
19434e31d87SRobert Schwebel
19563b43f5dSRussell Kingendmenu
1961da177e4SLinus Torvalds
1972e927b76SRobert Schwebelchoice
1982e927b76SRobert Schwebel	prompt "Used baseboard"
1992e927b76SRobert Schwebel	depends on MACH_PCM027
2002e927b76SRobert Schwebel
2012e927b76SRobert Schwebelconfig MACH_PCM990_BASEBOARD
2022e927b76SRobert Schwebel	bool "PHYTEC PCM-990 development board"
203c0f7edb3SGuennadi Liakhovetski	select HAVE_PWM
2042e927b76SRobert Schwebel
2052e927b76SRobert Schwebelendchoice
2062e927b76SRobert Schwebel
2070dd28f1dSRichard Purdiechoice
208c0f7edb3SGuennadi Liakhovetski	prompt "display on pcm990"
209c0f7edb3SGuennadi Liakhovetski	depends on MACH_PCM990_BASEBOARD
2100dd28f1dSRichard Purdie
211c0f7edb3SGuennadi Liakhovetskiconfig PCM990_DISPLAY_SHARP
212c0f7edb3SGuennadi Liakhovetski	bool "sharp lq084v1dg21 stn display"
2130dd28f1dSRichard Purdie
214c0f7edb3SGuennadi Liakhovetskiconfig PCM990_DISPLAY_NEC
215c0f7edb3SGuennadi Liakhovetski	bool "nec nl6448bc20_18d tft display"
216c0f7edb3SGuennadi Liakhovetski
217c0f7edb3SGuennadi Liakhovetskiconfig PCM990_DISPLAY_NONE
218c0f7edb3SGuennadi Liakhovetski	bool "no display"
2190dd28f1dSRichard Purdie
2200dd28f1dSRichard Purdieendchoice
2210dd28f1dSRichard Purdie
22290b8fc34SJaya Kumarif ARCH_GUMSTIX
22390b8fc34SJaya Kumar
22490b8fc34SJaya Kumarchoice
22590b8fc34SJaya Kumar	prompt "Select target Gumstix board"
22690b8fc34SJaya Kumar
22790b8fc34SJaya Kumarconfig MACH_GUMSTIX_F
22890b8fc34SJaya Kumar	bool "Basix, Connex, ws-200ax, ws-400ax systems"
22990b8fc34SJaya Kumar	select PXA25x
23090b8fc34SJaya Kumar
23190b8fc34SJaya Kumarendchoice
23290b8fc34SJaya Kumar
23390b8fc34SJaya Kumarendif
23490b8fc34SJaya Kumar
23590b8fc34SJaya Kumar
236326764a8SJürgen Schindeleif MACH_TRIZEPS4
237326764a8SJürgen Schindele
238326764a8SJürgen Schindelechoice
239326764a8SJürgen Schindele	prompt "Select base board for Trizeps 4 module"
240326764a8SJürgen Schindele
241326764a8SJürgen Schindeleconfig MACH_TRIZEPS4_CONXS
242326764a8SJürgen Schindele	bool "ConXS Eval Board"
243326764a8SJürgen Schindele
244326764a8SJürgen Schindeleconfig MACH_TRIZEPS4_ANY
245326764a8SJürgen Schindele	bool "another Board"
246326764a8SJürgen Schindele
247326764a8SJürgen Schindeleendchoice
248326764a8SJürgen Schindele
249326764a8SJürgen Schindeleendif
250326764a8SJürgen Schindele
2511da177e4SLinus Torvaldsendmenu
2521da177e4SLinus Torvalds
2531da177e4SLinus Torvaldsconfig PXA25x
2541da177e4SLinus Torvalds	bool
2551da177e4SLinus Torvalds	help
2561da177e4SLinus Torvalds	  Select code specific to PXA21x/25x/26x variants
2571da177e4SLinus Torvalds
2581da177e4SLinus Torvaldsconfig PXA27x
2591da177e4SLinus Torvalds	bool
2601da177e4SLinus Torvalds	help
2611da177e4SLinus Torvalds	  Select code specific to PXA27x variants
2621da177e4SLinus Torvalds
2632c8086a5Seric miaoconfig PXA3xx
2642c8086a5Seric miao	bool
2652c8086a5Seric miao	help
2662c8086a5Seric miao	  Select code specific to PXA3xx variants
2672c8086a5Seric miao
2681da177e4SLinus Torvaldsconfig PXA_SHARP_C7xx
2691da177e4SLinus Torvalds	bool
270b216c018SLiam Girdwood	select PXA_SSP
271b7557de4SRichard Purdie	select SHARPSL_PM
2721da177e4SLinus Torvalds	help
2731da177e4SLinus Torvalds	  Enable support for all Sharp C7xx models
2741da177e4SLinus Torvalds
2750dd28f1dSRichard Purdieconfig PXA_SHARP_Cxx00
2760dd28f1dSRichard Purdie	bool
277b216c018SLiam Girdwood	select PXA_SSP
278b7557de4SRichard Purdie	select SHARPSL_PM
2790dd28f1dSRichard Purdie	help
2800dd28f1dSRichard Purdie	  Enable common support for Sharp Cxx00 models
2810dd28f1dSRichard Purdie
282b216c018SLiam Girdwoodconfig PXA_SSP
283b216c018SLiam Girdwood	tristate
284b216c018SLiam Girdwood	help
285b216c018SLiam Girdwood	  Enable support for PXA2xx SSP ports
28675540c1aSeric miao
28775540c1aSeric miaoconfig PXA_PWM
28875540c1aSeric miao	tristate
2895cca9147Seric miao	default BACKLIGHT_PWM
29075540c1aSeric miao	help
29175540c1aSeric miao	  Enable support for PXA2xx/PXA3xx PWM controllers
2921da177e4SLinus Torvaldsendif
293