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