xref: /linux/arch/arm/mach-pxa/Kconfig (revision e172274ccc55d20536fbdceb6131f38e288541e0)
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
613abcd199SIan Moltonconfig ARCH_PXA_ESERIES
623abcd199SIan Molton	bool "PXA based Toshiba e-series PDAs"
633abcd199SIan Molton	select PXA25x
643abcd199SIan Molton
653abcd199SIan Moltonconfig MACH_E330
663abcd199SIan Molton	bool "Toshiba e330"
673abcd199SIan Molton	default y
683abcd199SIan Molton	depends on ARCH_PXA_ESERIES
693abcd199SIan Molton	help
703abcd199SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
713abcd199SIan Molton	  e330 family PDA.
723abcd199SIan Molton
733abcd199SIan Moltonconfig MACH_E740
743abcd199SIan Molton	bool "Toshiba e740"
753abcd199SIan Molton	default y
763abcd199SIan Molton	depends on ARCH_PXA_ESERIES
773abcd199SIan Molton	help
783abcd199SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
793abcd199SIan Molton	  e740 family PDA.
803abcd199SIan Molton
813abcd199SIan Moltonconfig MACH_E750
823abcd199SIan Molton	bool "Toshiba e750"
833abcd199SIan Molton	default y
843abcd199SIan Molton	depends on ARCH_PXA_ESERIES
853abcd199SIan Molton	help
863abcd199SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
873abcd199SIan Molton	  e750 family PDA.
883abcd199SIan Molton
893abcd199SIan Moltonconfig MACH_E400
903abcd199SIan Molton	bool "Toshiba e400"
913abcd199SIan Molton	default y
923abcd199SIan Molton	depends on ARCH_PXA_ESERIES
933abcd199SIan Molton	help
943abcd199SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
953abcd199SIan Molton	  e400 family PDA.
963abcd199SIan Molton
973abcd199SIan Moltonconfig MACH_E800
983abcd199SIan Molton	bool "Toshiba e800"
993abcd199SIan Molton	default y
1003abcd199SIan Molton	depends on ARCH_PXA_ESERIES
1013abcd199SIan Molton	help
1023abcd199SIan Molton	  Say Y here if you intend to run this kernel on a Toshiba
1033abcd199SIan Molton	  e800 family PDA.
1043abcd199SIan Molton
105326764a8SJürgen Schindeleconfig MACH_TRIZEPS4
106326764a8SJürgen Schindele	bool "Keith und Koep Trizeps4 DIMM-Module"
107326764a8SJürgen Schindele	select PXA27x
108326764a8SJürgen Schindele
1093d50527bSMike Rapoportconfig MACH_EM_X270
1103d50527bSMike Rapoport	bool "CompuLab EM-x270 platform"
1113d50527bSMike Rapoport	select PXA27x
1123d50527bSMike Rapoport
1134e4fc05aSDaniel Mackconfig MACH_COLIBRI
1144e4fc05aSDaniel Mack	bool "Toradex Colibri PX27x"
1154e4fc05aSDaniel Mack	select PXA27x
1164e4fc05aSDaniel Mack
1172c8086a5Seric miaoconfig MACH_ZYLONITE
1182c8086a5Seric miao	bool "PXA3xx Development Platform"
1192c8086a5Seric miao	select PXA3xx
1205cca9147Seric miao	select HAVE_PWM
1212c8086a5Seric miao
122e1d9b953Seric miaoconfig MACH_LITTLETON
123e1d9b953Seric miao	bool "PXA3xx Form Factor Platform (aka Littleton)"
124e1d9b953Seric miao	select PXA3xx
125e1d9b953Seric miao	select PXA_SSP
126e1d9b953Seric miao
1273696a8a4SMike Rapoportconfig MACH_ARMCORE
1283696a8a4SMike Rapoport	bool "CompuLab CM-X270 modules"
1293696a8a4SMike Rapoport	select PXA27x
1303696a8a4SMike Rapoport	select IWMMXT
1313696a8a4SMike Rapoport
132e5c271ecSPhilipp Zabelconfig MACH_MAGICIAN
133e5c271ecSPhilipp Zabel	bool "Enable HTC Magician Support"
134e5c271ecSPhilipp Zabel	depends on ARCH_PXA
135e5c271ecSPhilipp Zabel	select PXA27x
136e5c271ecSPhilipp Zabel	select IWMMXT
137e5c271ecSPhilipp Zabel
13834e31d87SRobert Schwebelconfig MACH_PCM027
13934e31d87SRobert Schwebel	bool "Phytec phyCORE-PXA270 CPU module (PCM-027)"
14034e31d87SRobert Schwebel	select PXA27x
14134e31d87SRobert Schwebel	select IWMMXT
142*e172274cSGuennadi Liakhovetski	select PXA_SSP
14334e31d87SRobert Schwebel
14463b43f5dSRussell Kingendmenu
1451da177e4SLinus Torvalds
1462e927b76SRobert Schwebelchoice
1472e927b76SRobert Schwebel	prompt "Used baseboard"
1482e927b76SRobert Schwebel	depends on MACH_PCM027
1492e927b76SRobert Schwebel
1502e927b76SRobert Schwebelconfig MACH_PCM990_BASEBOARD
1512e927b76SRobert Schwebel	bool "PHYTEC PCM-990 development board"
152c0f7edb3SGuennadi Liakhovetski	select HAVE_PWM
1532e927b76SRobert Schwebel
1542e927b76SRobert Schwebelendchoice
1552e927b76SRobert Schwebel
1560dd28f1dSRichard Purdiechoice
157c0f7edb3SGuennadi Liakhovetski	prompt "display on pcm990"
158c0f7edb3SGuennadi Liakhovetski	depends on MACH_PCM990_BASEBOARD
1590dd28f1dSRichard Purdie
160c0f7edb3SGuennadi Liakhovetskiconfig PCM990_DISPLAY_SHARP
161c0f7edb3SGuennadi Liakhovetski	bool "sharp lq084v1dg21 stn display"
1620dd28f1dSRichard Purdie
163c0f7edb3SGuennadi Liakhovetskiconfig PCM990_DISPLAY_NEC
164c0f7edb3SGuennadi Liakhovetski	bool "nec nl6448bc20_18d tft display"
165c0f7edb3SGuennadi Liakhovetski
166c0f7edb3SGuennadi Liakhovetskiconfig PCM990_DISPLAY_NONE
167c0f7edb3SGuennadi Liakhovetski	bool "no display"
1680dd28f1dSRichard Purdie
1690dd28f1dSRichard Purdieendchoice
1700dd28f1dSRichard Purdie
17190b8fc34SJaya Kumarif ARCH_GUMSTIX
17290b8fc34SJaya Kumar
17390b8fc34SJaya Kumarchoice
17490b8fc34SJaya Kumar	prompt "Select target Gumstix board"
17590b8fc34SJaya Kumar
17690b8fc34SJaya Kumarconfig MACH_GUMSTIX_F
17790b8fc34SJaya Kumar	bool "Basix, Connex, ws-200ax, ws-400ax systems"
17890b8fc34SJaya Kumar	select PXA25x
17990b8fc34SJaya Kumar
18090b8fc34SJaya Kumarendchoice
18190b8fc34SJaya Kumar
18290b8fc34SJaya Kumarendif
18390b8fc34SJaya Kumar
18490b8fc34SJaya Kumar
185326764a8SJürgen Schindeleif MACH_TRIZEPS4
186326764a8SJürgen Schindele
187326764a8SJürgen Schindelechoice
188326764a8SJürgen Schindele	prompt "Select base board for Trizeps 4 module"
189326764a8SJürgen Schindele
190326764a8SJürgen Schindeleconfig MACH_TRIZEPS4_CONXS
191326764a8SJürgen Schindele	bool "ConXS Eval Board"
192326764a8SJürgen Schindele
193326764a8SJürgen Schindeleconfig MACH_TRIZEPS4_ANY
194326764a8SJürgen Schindele	bool "another Board"
195326764a8SJürgen Schindele
196326764a8SJürgen Schindeleendchoice
197326764a8SJürgen Schindele
198326764a8SJürgen Schindeleendif
199326764a8SJürgen Schindele
2001da177e4SLinus Torvaldsendmenu
2011da177e4SLinus Torvalds
2021da177e4SLinus Torvaldsconfig MACH_POODLE
2031da177e4SLinus Torvalds	bool "Enable Sharp SL-5600 (Poodle) Support"
20469eaf23aSDmitry Baryshkov	depends on PXA_SHARPSL
20569eaf23aSDmitry Baryshkov	select PXA25x
2061da177e4SLinus Torvalds	select SHARP_LOCOMO
207faed5684SRichard Purdie	select PXA_SSP
2081da177e4SLinus Torvalds
2091da177e4SLinus Torvaldsconfig MACH_CORGI
2101da177e4SLinus Torvalds	bool "Enable Sharp SL-C700 (Corgi) Support"
21169eaf23aSDmitry Baryshkov	depends on PXA_SHARPSL
21269eaf23aSDmitry Baryshkov	select PXA25x
2131da177e4SLinus Torvalds	select PXA_SHARP_C7xx
2141da177e4SLinus Torvalds
2151da177e4SLinus Torvaldsconfig MACH_SHEPHERD
2161da177e4SLinus Torvalds	bool "Enable Sharp SL-C750 (Shepherd) Support"
21769eaf23aSDmitry Baryshkov	depends on PXA_SHARPSL
21869eaf23aSDmitry Baryshkov	select PXA25x
2191da177e4SLinus Torvalds	select PXA_SHARP_C7xx
2201da177e4SLinus Torvalds
2211da177e4SLinus Torvaldsconfig MACH_HUSKY
2221da177e4SLinus Torvalds	bool "Enable Sharp SL-C760 (Husky) Support"
22369eaf23aSDmitry Baryshkov	depends on PXA_SHARPSL
22469eaf23aSDmitry Baryshkov	select PXA25x
2251da177e4SLinus Torvalds	select PXA_SHARP_C7xx
2261da177e4SLinus Torvalds
22794cabd00SRichard Purdieconfig MACH_AKITA
22894cabd00SRichard Purdie	bool "Enable Sharp SL-1000 (Akita) Support"
22969eaf23aSDmitry Baryshkov	depends on PXA_SHARPSL
23069eaf23aSDmitry Baryshkov	select PXA27x
23194cabd00SRichard Purdie	select PXA_SHARP_Cxx00
23294cabd00SRichard Purdie	select MACH_SPITZ
23308af295bSRichard Purdie	select I2C
23408af295bSRichard Purdie	select I2C_PXA
23594cabd00SRichard Purdie
2360dd28f1dSRichard Purdieconfig MACH_SPITZ
2370dd28f1dSRichard Purdie	bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
23869eaf23aSDmitry Baryshkov	depends on PXA_SHARPSL
23969eaf23aSDmitry Baryshkov	select PXA27x
2400dd28f1dSRichard Purdie	select PXA_SHARP_Cxx00
2410dd28f1dSRichard Purdie
2420dd28f1dSRichard Purdieconfig MACH_BORZOI
2430dd28f1dSRichard Purdie	bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
24469eaf23aSDmitry Baryshkov	depends on PXA_SHARPSL
24569eaf23aSDmitry Baryshkov	select PXA27x
2460dd28f1dSRichard Purdie	select PXA_SHARP_Cxx00
2470dd28f1dSRichard Purdie
2488459c159SDirk Opferconfig MACH_TOSA
2498459c159SDirk Opfer	bool "Enable Sharp SL-6000x (Tosa) Support"
25069eaf23aSDmitry Baryshkov	depends on PXA_SHARPSL
25169eaf23aSDmitry Baryshkov	select PXA25x
2528459c159SDirk Opfer
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