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