xref: /linux/arch/arm/mach-pxa/Kconfig (revision ac2536109849217a71510b6ded813e91629e88f6)
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
2390b8fc34SJaya Kumarconfig ARCH_GUMSTIX
2490b8fc34SJaya Kumar	bool "Gumstix XScale boards"
2590b8fc34SJaya Kumar	help
2690b8fc34SJaya Kumar	  Say Y here if you intend to run this kernel on a
2790b8fc34SJaya Kumar	  Gumstix Full Function Minature Computer.
2890b8fc34SJaya Kumar
29c0b8556fSDmitry Baryshkovconfig MACH_GUMSTIX_F
30c0b8556fSDmitry Baryshkov	bool "Basix, Connex, ws-200ax, ws-400ax systems"
31c0b8556fSDmitry Baryshkov	depends on ARCH_GUMSTIX
32c0b8556fSDmitry Baryshkov	select PXA25x
33c0b8556fSDmitry Baryshkov
341da177e4SLinus Torvaldsconfig ARCH_LUBBOCK
351da177e4SLinus Torvalds	bool "Intel DBPXA250 Development Platform"
361da177e4SLinus Torvalds	select PXA25x
371da177e4SLinus Torvalds	select SA1111
381da177e4SLinus Torvalds
39e9937d4bSLennert Buytenhekconfig MACH_LOGICPD_PXA270
40e9937d4bSLennert Buytenhek	bool "LogicPD PXA270 Card Engine Development Platform"
41e9937d4bSLennert Buytenhek	select PXA27x
424a730719SRussell King	select HAVE_PWM
43e9937d4bSLennert Buytenhek
441da177e4SLinus Torvaldsconfig MACH_MAINSTONE
451da177e4SLinus Torvalds	bool "Intel HCDDBBVA0 Development Platform"
461da177e4SLinus Torvalds	select PXA27x
47402e4909SRussell King	select HAVE_PWM
481da177e4SLinus Torvalds
491da177e4SLinus Torvaldsconfig ARCH_PXA_IDP
501da177e4SLinus Torvalds	bool "Accelent Xscale IDP"
511da177e4SLinus Torvalds	select PXA25x
521da177e4SLinus Torvalds
531da177e4SLinus Torvaldsconfig PXA_SHARPSL
540dd28f1dSRichard Purdie	bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
551da177e4SLinus Torvalds	select SHARP_SCOOP
561da177e4SLinus Torvalds	select SHARP_PARAM
571da177e4SLinus Torvalds	help
581da177e4SLinus Torvalds	  Say Y here if you intend to run this kernel on a
590dd28f1dSRichard Purdie	  Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
600dd28f1dSRichard Purdie	  SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
618459c159SDirk Opfer	  SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
628459c159SDirk Opfer	  handheld computer.
631da177e4SLinus Torvalds
64c7b4f5baSDmitry Baryshkovconfig MACH_POODLE
65c7b4f5baSDmitry Baryshkov	bool "Enable Sharp SL-5600 (Poodle) Support"
66c7b4f5baSDmitry Baryshkov	depends on PXA_SHARPSL
67c7b4f5baSDmitry Baryshkov	select PXA25x
68c7b4f5baSDmitry Baryshkov	select SHARP_LOCOMO
69c7b4f5baSDmitry Baryshkov	select PXA_SSP
70c7b4f5baSDmitry Baryshkov
71c7b4f5baSDmitry Baryshkovconfig MACH_CORGI
72c7b4f5baSDmitry Baryshkov	bool "Enable Sharp SL-C700 (Corgi) Support"
73c7b4f5baSDmitry Baryshkov	depends on PXA_SHARPSL
74c7b4f5baSDmitry Baryshkov	select PXA25x
75c7b4f5baSDmitry Baryshkov	select PXA_SHARP_C7xx
76c7b4f5baSDmitry Baryshkov
77c7b4f5baSDmitry Baryshkovconfig MACH_SHEPHERD
78c7b4f5baSDmitry Baryshkov	bool "Enable Sharp SL-C750 (Shepherd) Support"
79c7b4f5baSDmitry Baryshkov	depends on PXA_SHARPSL
80c7b4f5baSDmitry Baryshkov	select PXA25x
81c7b4f5baSDmitry Baryshkov	select PXA_SHARP_C7xx
82c7b4f5baSDmitry Baryshkov
83c7b4f5baSDmitry Baryshkovconfig MACH_HUSKY
84c7b4f5baSDmitry Baryshkov	bool "Enable Sharp SL-C760 (Husky) Support"
85c7b4f5baSDmitry Baryshkov	depends on PXA_SHARPSL
86c7b4f5baSDmitry Baryshkov	select PXA25x
87c7b4f5baSDmitry Baryshkov	select PXA_SHARP_C7xx
88c7b4f5baSDmitry Baryshkov
89c7b4f5baSDmitry Baryshkovconfig MACH_AKITA
90c7b4f5baSDmitry Baryshkov	bool "Enable Sharp SL-1000 (Akita) Support"
91c7b4f5baSDmitry Baryshkov	depends on PXA_SHARPSL
92c7b4f5baSDmitry Baryshkov	select PXA27x
93c7b4f5baSDmitry Baryshkov	select PXA_SHARP_Cxx00
94c7b4f5baSDmitry Baryshkov	select MACH_SPITZ
95c7b4f5baSDmitry Baryshkov	select I2C
96c7b4f5baSDmitry Baryshkov	select I2C_PXA
97c7b4f5baSDmitry Baryshkov
98c7b4f5baSDmitry Baryshkovconfig MACH_SPITZ
99c7b4f5baSDmitry Baryshkov	bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
100c7b4f5baSDmitry Baryshkov	depends on PXA_SHARPSL
101c7b4f5baSDmitry Baryshkov	select PXA27x
102c7b4f5baSDmitry Baryshkov	select PXA_SHARP_Cxx00
103c7b4f5baSDmitry Baryshkov
104c7b4f5baSDmitry Baryshkovconfig MACH_BORZOI
105c7b4f5baSDmitry Baryshkov	bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
106c7b4f5baSDmitry Baryshkov	depends on PXA_SHARPSL
107c7b4f5baSDmitry Baryshkov	select PXA27x
108c7b4f5baSDmitry Baryshkov	select PXA_SHARP_Cxx00
109c7b4f5baSDmitry Baryshkov
110c7b4f5baSDmitry Baryshkovconfig MACH_TOSA
111c7b4f5baSDmitry Baryshkov	bool "Enable Sharp SL-6000x (Tosa) Support"
112c7b4f5baSDmitry Baryshkov	depends on PXA_SHARPSL
113c7b4f5baSDmitry Baryshkov	select PXA25x
114c7b4f5baSDmitry Baryshkov
1153abcd199SIan Moltonconfig ARCH_PXA_ESERIES
1163abcd199SIan Molton	bool "PXA based Toshiba e-series PDAs"
1173abcd199SIan Molton	select PXA25x
1183abcd199SIan Molton
1193abcd199SIan Moltonconfig MACH_E330
1203abcd199SIan Molton	bool "Toshiba e330"
1213abcd199SIan Molton	default y
1223abcd199SIan Molton	depends on ARCH_PXA_ESERIES
1233abcd199SIan Molton	help
1243abcd199SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
1253abcd199SIan Molton	  e330 family PDA.
1263abcd199SIan Molton
127b3d354b8SIan Moltonconfig MACH_E350
128b3d354b8SIan Molton	bool "Toshiba e350"
129b3d354b8SIan Molton	default y
130b3d354b8SIan Molton	depends on ARCH_PXA_ESERIES
131b3d354b8SIan Molton	help
132b3d354b8SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
133b3d354b8SIan Molton	  e350 family PDA.
134b3d354b8SIan Molton
1353abcd199SIan Moltonconfig MACH_E740
1363abcd199SIan Molton	bool "Toshiba e740"
1373abcd199SIan Molton	default y
1383abcd199SIan Molton	depends on ARCH_PXA_ESERIES
139*ac253610SIan Molton	select FB_W100
1403abcd199SIan Molton	help
1413abcd199SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
1423abcd199SIan Molton	  e740 family PDA.
1433abcd199SIan Molton
1443abcd199SIan Moltonconfig MACH_E750
1453abcd199SIan Molton	bool "Toshiba e750"
1463abcd199SIan Molton	default y
1473abcd199SIan Molton	depends on ARCH_PXA_ESERIES
148*ac253610SIan Molton	select FB_W100
1493abcd199SIan Molton	help
1503abcd199SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
1513abcd199SIan Molton	  e750 family PDA.
1523abcd199SIan Molton
1533abcd199SIan Moltonconfig MACH_E400
1543abcd199SIan Molton	bool "Toshiba e400"
1553abcd199SIan Molton	default y
1563abcd199SIan Molton	depends on ARCH_PXA_ESERIES
1573abcd199SIan Molton	help
1583abcd199SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
1593abcd199SIan Molton	  e400 family PDA.
1603abcd199SIan Molton
1613abcd199SIan Moltonconfig MACH_E800
1623abcd199SIan Molton	bool "Toshiba e800"
1633abcd199SIan Molton	default y
1643abcd199SIan Molton	depends on ARCH_PXA_ESERIES
165*ac253610SIan Molton	select FB_W100
1663abcd199SIan Molton	help
1673abcd199SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
1683abcd199SIan Molton	  e800 family PDA.
1693abcd199SIan Molton
170326764a8SJürgen Schindeleconfig MACH_TRIZEPS4
171326764a8SJürgen Schindele	bool "Keith und Koep Trizeps4 DIMM-Module"
172326764a8SJürgen Schindele	select PXA27x
173326764a8SJürgen Schindele
174c0b8556fSDmitry Baryshkovconfig MACH_TRIZEPS4_CONXS
175c0b8556fSDmitry Baryshkov	bool "ConXS Eval Board"
176c0b8556fSDmitry Baryshkov	depends on MACH_TRIZEPS4
177c0b8556fSDmitry Baryshkov
1783d50527bSMike Rapoportconfig MACH_EM_X270
1793d50527bSMike Rapoport	bool "CompuLab EM-x270 platform"
1803d50527bSMike Rapoport	select PXA27x
1813d50527bSMike Rapoport
1824e4fc05aSDaniel Mackconfig MACH_COLIBRI
1834e4fc05aSDaniel Mack	bool "Toradex Colibri PX27x"
1844e4fc05aSDaniel Mack	select PXA27x
1854e4fc05aSDaniel Mack
1862c8086a5Seric miaoconfig MACH_ZYLONITE
1872c8086a5Seric miao	bool "PXA3xx Development Platform"
1882c8086a5Seric miao	select PXA3xx
1895cca9147Seric miao	select HAVE_PWM
1902c8086a5Seric miao
191e1d9b953Seric miaoconfig MACH_LITTLETON
192e1d9b953Seric miao	bool "PXA3xx Form Factor Platform (aka Littleton)"
193e1d9b953Seric miao	select PXA3xx
194e1d9b953Seric miao	select PXA_SSP
195e1d9b953Seric miao
1963696a8a4SMike Rapoportconfig MACH_ARMCORE
1973696a8a4SMike Rapoport	bool "CompuLab CM-X270 modules"
1983696a8a4SMike Rapoport	select PXA27x
1993696a8a4SMike Rapoport	select IWMMXT
2003696a8a4SMike Rapoport
201e5c271ecSPhilipp Zabelconfig MACH_MAGICIAN
202e5c271ecSPhilipp Zabel	bool "Enable HTC Magician Support"
203e5c271ecSPhilipp Zabel	depends on ARCH_PXA
204e5c271ecSPhilipp Zabel	select PXA27x
205e5c271ecSPhilipp Zabel	select IWMMXT
206e5c271ecSPhilipp Zabel
20734e31d87SRobert Schwebelconfig MACH_PCM027
20834e31d87SRobert Schwebel	bool "Phytec phyCORE-PXA270 CPU module (PCM-027)"
20934e31d87SRobert Schwebel	select PXA27x
21034e31d87SRobert Schwebel	select IWMMXT
211e172274cSGuennadi Liakhovetski	select PXA_SSP
21234e31d87SRobert Schwebel
2132e927b76SRobert Schwebelconfig MACH_PCM990_BASEBOARD
2142e927b76SRobert Schwebel	bool "PHYTEC PCM-990 development board"
215c0f7edb3SGuennadi Liakhovetski	select HAVE_PWM
216c0b8556fSDmitry Baryshkov	depends on MACH_PCM027
2172e927b76SRobert Schwebel
2180dd28f1dSRichard Purdiechoice
219c0f7edb3SGuennadi Liakhovetski	prompt "display on pcm990"
220c0f7edb3SGuennadi Liakhovetski	depends on MACH_PCM990_BASEBOARD
2210dd28f1dSRichard Purdie
222c0f7edb3SGuennadi Liakhovetskiconfig PCM990_DISPLAY_SHARP
223c0f7edb3SGuennadi Liakhovetski	bool "sharp lq084v1dg21 stn display"
2240dd28f1dSRichard Purdie
225c0f7edb3SGuennadi Liakhovetskiconfig PCM990_DISPLAY_NEC
226c0f7edb3SGuennadi Liakhovetski	bool "nec nl6448bc20_18d tft display"
227c0f7edb3SGuennadi Liakhovetski
228c0f7edb3SGuennadi Liakhovetskiconfig PCM990_DISPLAY_NONE
229c0f7edb3SGuennadi Liakhovetski	bool "no display"
2300dd28f1dSRichard Purdie
2310dd28f1dSRichard Purdieendchoice
2320dd28f1dSRichard Purdie
233326764a8SJürgen Schindele
2341da177e4SLinus Torvaldsendmenu
2351da177e4SLinus Torvalds
2361da177e4SLinus Torvaldsconfig PXA25x
2371da177e4SLinus Torvalds	bool
2381da177e4SLinus Torvalds	help
2391da177e4SLinus Torvalds	  Select code specific to PXA21x/25x/26x variants
2401da177e4SLinus Torvalds
2411da177e4SLinus Torvaldsconfig PXA27x
2421da177e4SLinus Torvalds	bool
2431da177e4SLinus Torvalds	help
2441da177e4SLinus Torvalds	  Select code specific to PXA27x variants
2451da177e4SLinus Torvalds
2462c8086a5Seric miaoconfig PXA3xx
2472c8086a5Seric miao	bool
2482c8086a5Seric miao	help
2492c8086a5Seric miao	  Select code specific to PXA3xx variants
2502c8086a5Seric miao
2511da177e4SLinus Torvaldsconfig PXA_SHARP_C7xx
2521da177e4SLinus Torvalds	bool
253b216c018SLiam Girdwood	select PXA_SSP
254b7557de4SRichard Purdie	select SHARPSL_PM
2551da177e4SLinus Torvalds	help
2561da177e4SLinus Torvalds	  Enable support for all Sharp C7xx models
2571da177e4SLinus Torvalds
2580dd28f1dSRichard Purdieconfig PXA_SHARP_Cxx00
2590dd28f1dSRichard Purdie	bool
260b216c018SLiam Girdwood	select PXA_SSP
261b7557de4SRichard Purdie	select SHARPSL_PM
2620dd28f1dSRichard Purdie	help
2630dd28f1dSRichard Purdie	  Enable common support for Sharp Cxx00 models
2640dd28f1dSRichard Purdie
265b216c018SLiam Girdwoodconfig PXA_SSP
266b216c018SLiam Girdwood	tristate
267b216c018SLiam Girdwood	help
268b216c018SLiam Girdwood	  Enable support for PXA2xx SSP ports
26975540c1aSeric miao
27075540c1aSeric miaoconfig PXA_PWM
27175540c1aSeric miao	tristate
2725cca9147Seric miao	default BACKLIGHT_PWM
27375540c1aSeric miao	help
27475540c1aSeric miao	  Enable support for PXA2xx/PXA3xx PWM controllers
2751da177e4SLinus Torvaldsendif
276