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