Merge tag 'sound-5.3-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai...
[linux-2.6-block.git] / arch / arm / mach-pxa / Kconfig
CommitLineData
ec8f24b7 1# SPDX-License-Identifier: GPL-2.0-only
1da177e4
LT
2if ARCH_PXA
3
2c8086a5 4menu "Intel PXA2xx/PXA3xx Implementations"
5
de0710aa 6comment "Intel/Marvell Dev Platforms (sorted by hardware release time)"
4036e1de 7
d9edae44
RJ
8config 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
19config 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
30config 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 42config 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
48config MACH_MAINSTONE
49 bool "Intel HCDDBBVA0 Development Platform (aka Mainstone)"
34fdbe64 50 select GPIO_REG
b1b3f49c 51 select PXA27x
e9937d4b 52
de0710aa 53config MACH_ZYLONITE
1493df73 54 bool
b1b3f49c 55 select PXA3xx
1da177e4 56
1493df73
EM
57config MACH_ZYLONITE300
58 bool "PXA3xx Development Platform (aka Zylonite) PXA300/310"
59 select CPU_PXA300
60 select CPU_PXA310
61 select MACH_ZYLONITE
62
63config MACH_ZYLONITE320
64 bool "PXA3xx Development Platform (aka Zylonite) PXA320"
65 select CPU_PXA320
66 select MACH_ZYLONITE
67
de0710aa
EM
68config 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
74config 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
82config 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
90comment "Third Party Dev Platforms (sorted by vendor name)"
91
92config ARCH_PXA_IDP
93 bool "Accelent Xscale IDP"
49ea26d0 94 select PXA25x
1da177e4 95
de0710aa
EM
96config 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
103config 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
109config MACH_BALLOON3
110 bool "Balloon 3 board"
2a23ec36 111 select IWMMXT
b1b3f49c 112 select PXA27x
2a23ec36 113
de0710aa
EM
114config 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
122config CSB726_CSB701
123 bool "Enable support for CSB701 baseboard"
124 depends on MACH_CSB726
45e2a9b4 125
de0710aa
EM
126config 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
135config MACH_EM_X270
136 bool "CompuLab EM-x270 platform"
c7b4f5ba 137 select PXA27x
c7b4f5ba 138
de0710aa
EM
139config MACH_EXEDA
140 bool "CompuLab eXeda platform"
c7b4f5ba 141 select PXA27x
c7b4f5ba 142
de0710aa
EM
143config 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
149config 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
154config 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
161choice
162 prompt "Gumstix Carrier/Expansion Board"
163 depends on ARCH_GUMSTIX
3abcd199 164
de0710aa
EM
165config GUMSTIX_AM200EPD
166 bool "Enable AM200EPD board support"
3abcd199 167
de0710aa
EM
168config GUMSTIX_AM300EPD
169 bool "Enable AM300EPD board support"
b3d354b8 170
de0710aa 171endchoice
3abcd199 172
de0710aa
EM
173config MACH_INTELMOTE2
174 bool "Intel Mote 2 Platform"
de0710aa 175 select IWMMXT
b1b3f49c 176 select PXA27x
3abcd199 177
de0710aa
EM
178config MACH_STARGATE2
179 bool "Intel Stargate 2 Platform"
de0710aa 180 select IWMMXT
b1b3f49c 181 select PXA27x
3abcd199 182
de0710aa
EM
183config 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
194config TRIZEPS_PXA
195 bool "PXA based Keith und Koep Trizeps DIMM-Modules"
196