Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux...
[deliverable/linux.git] / arch / arm / mach-pxa / Kconfig
CommitLineData
1da177e4
LT
1if ARCH_PXA
2
2c8086a5 3menu "Intel PXA2xx/PXA3xx Implementations"
4
de0710aa 5comment "Intel/Marvell Dev Platforms (sorted by hardware release time)"
4036e1de 6
03ec7fe7
RJ
7config MACH_PXA27X_DT
8 bool "Support PXA27x platforms from device tree"
9 select CPU_PXA27x
10 select POWER_SUPPLY
11 select PXA27x
12 select USE_OF
13 help
14 Include support for Marvell PXA27x based platforms using
15 the device tree. Needn't select any other machine while
16 MACH_PXA27X_DT is enabled.
17
e7749a26
DM
18config MACH_PXA3XX_DT
19 bool "Support PXA3xx platforms from device tree"
e7749a26 20 select CPU_PXA300
b1b3f49c
RK
21 select POWER_SUPPLY
22 select PXA3xx
e7749a26
DM
23 select USE_OF
24 help
25 Include support for Marvell PXA3xx based platforms using
26 the device tree. Needn't select any other machine while
27 MACH_PXA3XX_DT is enabled.
28
1da177e4 29config ARCH_LUBBOCK
de0710aa 30 bool "Intel DBPXA250 Development Platform (aka Lubbock)"
1da177e4
LT
31 select PXA25x
32 select SA1111
33
de0710aa
EM
34config MACH_MAINSTONE
35 bool "Intel HCDDBBVA0 Development Platform (aka Mainstone)"
b1b3f49c 36 select PXA27x
e9937d4b 37
de0710aa 38config MACH_ZYLONITE
1493df73 39 bool
b1b3f49c 40 select PXA3xx
1da177e4 41
1493df73
EM
42config MACH_ZYLONITE300
43 bool "PXA3xx Development Platform (aka Zylonite) PXA300/310"
44 select CPU_PXA300
45 select CPU_PXA310
46 select MACH_ZYLONITE
47
48config MACH_ZYLONITE320
49 bool "PXA3xx Development Platform (aka Zylonite) PXA320"
50 select CPU_PXA320
51 select MACH_ZYLONITE
52
de0710aa
EM
53config MACH_LITTLETON
54 bool "PXA3xx Form Factor Platform (aka Littleton)"
9a8a0c46
MV
55 select CPU_PXA300
56 select CPU_PXA310
b1b3f49c 57 select PXA3xx
de0710aa
EM
58
59config MACH_TAVOREVB
60 bool "PXA930 Evaluation Board (aka TavorEVB)"
de0710aa 61 select CPU_PXA930
8cdde338 62 select CPU_PXA935
b1b3f49c 63 select PXA3xx
e914f19f
AB
64 select FB
65 select FB_PXA
de0710aa
EM
66
67config MACH_SAAR
68 bool "PXA930 Handheld Platform (aka SAAR)"
de0710aa 69 select CPU_PXA930
8cdde338 70 select CPU_PXA935
b1b3f49c 71 select PXA3xx
e914f19f
AB
72 select FB
73 select FB_PXA
de0710aa
EM
74
75comment "Third Party Dev Platforms (sorted by vendor name)"
76
77config ARCH_PXA_IDP
78 bool "Accelent Xscale IDP"
49ea26d0 79 select PXA25x
1da177e4 80
de0710aa
EM
81config ARCH_VIPER
82 bool "Arcom/Eurotech VIPER SBC"
b1b3f49c 83 select ARCOM_PCMCIA
c7dc7d49 84 select I2C_GPIO if I2C=y
b1b3f49c
RK
85 select ISA
86 select PXA25x
de0710aa
EM
87 select PXA_HAVE_ISA_IRQS
88
e491a11c
MZ
89config MACH_ARCOM_ZEUS
90 bool "Arcom/Eurotech ZEUS SBC"
b1b3f49c 91 select ARCOM_PCMCIA
e491a11c 92 select ISA
b1b3f49c 93 select PXA27x
e491a11c
MZ
94 select PXA_HAVE_ISA_IRQS
95
2a23ec36
JM
96config MACH_BALLOON3
97 bool "Balloon 3 board"
2a23ec36 98 select IWMMXT
b1b3f49c 99 select PXA27x
2a23ec36 100
de0710aa
EM
101config MACH_CSB726
102 bool "Enable Cogent CSB726 System On a Module"
de0710aa 103 select IWMMXT
b1b3f49c 104 select PXA27x
1da177e4 105 help
de0710aa
EM
106 Say Y here if you intend to run this kernel on a Cogent
107 CSB726 System On Module.
78731d33 108
de0710aa
EM
109config CSB726_CSB701
110 bool "Enable support for CSB701 baseboard"
111 depends on MACH_CSB726
45e2a9b4 112
de0710aa
EM
113config MACH_ARMCORE
114 bool "CompuLab CM-X255/CM-X270 modules"
58af4a24 115 select ARCH_HAS_DMA_SET_COHERENT_MASK if PCI
de0710aa 116 select IWMMXT
0b05da72 117 select MIGHT_HAVE_PCI
1ac02d79 118 select NEED_MACH_IO_H if PCI
b1b3f49c
RK
119 select PXA25x
120 select PXA27x
c7b4f5ba 121
de0710aa
EM
122config MACH_EM_X270
123 bool "CompuLab EM-x270 platform"
c7b4f5ba 124 select PXA27x
c7b4f5ba 125
de0710aa
EM
126config MACH_EXEDA
127 bool "CompuLab eXeda platform"
c7b4f5ba 128 select PXA27x
c7b4f5ba 129
de0710aa
EM
130config MACH_CM_X300
131 bool "CompuLab CM-X300 modules"
de0710aa 132 select CPU_PXA300
61e0ac03 133 select CPU_PXA310
b1b3f49c 134 select PXA3xx
c7b4f5ba 135
1f3b536b
EP
136config MACH_CAPC7117
137 bool "Embedian CAPC-7117 evaluation kit based on the MXM-8x10 CoM"
138 select CPU_PXA320
139 select PXA3xx
140
de0710aa
EM
141config ARCH_GUMSTIX
142 bool "Gumstix XScale 255 boards"
352699a3 143 select PXA25x
de0710aa
EM
144 help
145 Say Y here if you intend to run this kernel on
146 Basix, Connex, ws-200ax, ws-400ax systems
c7b4f5ba 147
de0710aa
EM
148choice
149 prompt "Gumstix Carrier/Expansion Board"
150 depends on ARCH_GUMSTIX
3abcd199 151
de0710aa
EM
152config GUMSTIX_AM200EPD
153 bool "Enable AM200EPD board support"
3abcd199 154
de0710aa
EM
155config GUMSTIX_AM300EPD
156 bool "Enable AM300EPD board support"
b3d354b8 157
de0710aa 158endchoice
3abcd199 159
de0710aa
EM
160config MACH_INTELMOTE2
161 bool "Intel Mote 2 Platform"
de0710aa 162 select IWMMXT
b1b3f49c 163 select PXA27x
3abcd199 164
de0710aa
EM
165config MACH_STARGATE2
166 bool "Intel Stargate 2 Platform"
de0710aa 167 select IWMMXT
b1b3f49c 168 select PXA27x
3abcd199 169
de0710aa
EM
170config MACH_XCEP
171 bool "Iskratel Electronics XCEP"
de0710aa 172 select MTD
de0710aa 173 select MTD_CFI
b1b3f49c 174 select MTD_CFI_INTELEXT
b1b3f49c
RK
175 select MTD_PHYSMAP
176 select PXA25x
3abcd199 177 help
de0710aa
EM
178 PXA255 based Single Board Computer with SMC 91C111 ethernet chip and 64 MB of flash.
179 Tuned for usage in Libera instruments for particle accelerators.
3abcd199 180
642aa663
JS
181config TRIZEPS_PXA
182 bool "PXA based Keith und Koep Trizeps DIMM-Modules"
183