]> git.proxmox.com Git - mirror_ubuntu-eoan-kernel.git/blame - arch/arm/mach-pxa/Kconfig
PCI: consolidate PCI config entry in drivers/pci
[mirror_ubuntu-eoan-kernel.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)"
b1b3f49c 49 select PXA27x
e9937d4b 50
de0710aa 51config MACH_ZYLONITE
1493df73 52 bool
b1b3f49c 53 select PXA3xx
1da177e4 54
1493df73
EM
55config MACH_ZYLONITE300
56 bool "PXA3xx Development Platform (aka Zylonite) PXA300/310"
57 select CPU_PXA300
58 select CPU_PXA310
59 select MACH_ZYLONITE
60
61config MACH_ZYLONITE320
62 bool "PXA3xx Development Platform (aka Zylonite) PXA320"
63 select CPU_PXA320
64 select MACH_ZYLONITE
65
de0710aa
EM
66config MACH_LITTLETON
67 bool "PXA3xx Form Factor Platform (aka Littleton)"
9a8a0c46
MV
68 select CPU_PXA300
69 select CPU_PXA310
b1b3f49c 70 select PXA3xx
de0710aa
EM
71
72config MACH_TAVOREVB
73 bool "PXA930 Evaluation Board (aka TavorEVB)"
de0710aa 74 select CPU_PXA930
8cdde338 75 select CPU_PXA935
b1b3f49c 76 select PXA3xx
e914f19f
AB
77 select FB
78 select FB_PXA
de0710aa
EM
79
80config MACH_SAAR
81 bool "PXA930 Handheld Platform (aka SAAR)"
de0710aa 82 select CPU_PXA930
8cdde338 83 select CPU_PXA935
b1b3f49c 84 select PXA3xx
e914f19f
AB
85 select FB
86 select FB_PXA
de0710aa
EM
87
88comment "Third Party Dev Platforms (sorted by vendor name)"
89
90config ARCH_PXA_IDP
91 bool "Accelent Xscale IDP"
49ea26d0 92 select PXA25x
1da177e4 93
de0710aa
EM
94config ARCH_VIPER
95 bool "Arcom/Eurotech VIPER SBC"
b1b3f49c 96 select ARCOM_PCMCIA
c7dc7d49 97 select I2C_GPIO if I2C=y
b1b3f49c
RK
98 select ISA
99 select PXA25x
de0710aa 100
e491a11c
MZ
101config MACH_ARCOM_ZEUS
102 bool "Arcom/Eurotech ZEUS SBC"
b1b3f49c 103 select ARCOM_PCMCIA
e491a11c 104 select ISA
b1b3f49c 105 select PXA27x
e491a11c 106
2a23ec36
JM
107config MACH_BALLOON3
108 bool "Balloon 3 board"
2a23ec36 109 select IWMMXT
b1b3f49c 110 select PXA27x
2a23ec36 111
de0710aa
EM
112config MACH_CSB726
113 bool "Enable Cogent CSB726 System On a Module"
de0710aa 114 select IWMMXT
b1b3f49c 115 select PXA27x
1da177e4 116 help
de0710aa
EM
117 Say Y here if you intend to run this kernel on a Cogent
118 CSB726 System On Module.
78731d33 119
de0710aa
EM
120config CSB726_CSB701
121 bool "Enable support for CSB701 baseboard"
122 depends on MACH_CSB726
45e2a9b4 123
de0710aa
EM
124config MACH_ARMCORE
125 bool "CompuLab CM-X255/CM-X270 modules"
58af4a24 126 select ARCH_HAS_DMA_SET_COHERENT_MASK if PCI
de0710aa 127 select IWMMXT
eb01d42a 128 select HAVE_PCI
1ac02d79 129 select NEED_MACH_IO_H if PCI
b1b3f49c
RK
130 select PXA25x
131 select PXA27x
c7b4f5ba 132
de0710aa
EM
133config MACH_EM_X270
134 bool "CompuLab EM-x270 platform"
c7b4f5ba 135 select PXA27x
c7b4f5ba 136
de0710aa
EM
137config MACH_EXEDA
138 bool "CompuLab eXeda platform"
c7b4f5ba 139 select PXA27x
c7b4f5ba 140
de0710aa
EM
141config MACH_CM_X300
142 bool "CompuLab CM-X300 modules"
de0710aa 143 select CPU_PXA300
61e0ac03 144 select CPU_PXA310
b1b3f49c 145 select PXA3xx
c7b4f5ba 146
1f3b536b
EP
147config MACH_CAPC7117
148 bool "Embedian CAPC-7117 evaluation kit based on the MXM-8x10 CoM"
149 select CPU_PXA320
150 select PXA3xx
151
de0710aa
EM
152config ARCH_GUMSTIX
153 bool "Gumstix XScale 255 boards"
352699a3 154 select PXA25x
de0710aa
EM
155 help
156 Say Y here if you intend to run this kernel on
157 Basix, Connex, ws-200ax, ws-400ax systems
c7b4f5ba 158
de0710aa
EM
159choice
160 prompt "Gumstix Carrier/Expansion Board"
161 depends on ARCH_GUMSTIX
3abcd199 162
de0710aa
EM
163config GUMSTIX_AM200EPD
164 bool "Enable AM200EPD board support"
3abcd199 165
de0710aa
EM
166config GUMSTIX_AM300EPD
167 bool "Enable AM300EPD board support"
b3d354b8 168
de0710aa 169endchoice
3abcd199 170
de0710aa
EM
171config MACH_INTELMOTE2
172 bool "Intel Mote 2 Platform"
de0710aa 173 select IWMMXT
b1b3f49c 174 select PXA27x
3abcd199 175
de0710aa
EM
176config MACH_STARGATE2
177 bool "Intel Stargate 2 Platform"
de0710aa 178 select IWMMXT
b1b3f49c 179 select PXA27x
3abcd199 180
de0710aa
EM
181config MACH_XCEP
182 bool "Iskratel Electronics XCEP"
de0710aa 183 select MTD
de0710aa 184 select MTD_CFI
b1b3f49c 185 select MTD_CFI_INTELEXT
b1b3f49c
RK
186 select MTD_PHYSMAP
187 select PXA25x
3abcd199 188 help
de0710aa
EM
189 PXA255 based Single Board Computer with SMC 91C111 ethernet chip and 64 MB of flash.
190 Tuned for usage in Libera instruments for particle accelerators.
3abcd199 191
642aa663
JS
192config TRIZEPS_PXA
193 bool "PXA based Keith und Koep Trizeps DIMM-Modules"
194