diff options
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r-- | arch/arm/Kconfig | 49 |
1 files changed, 41 insertions, 8 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 5959e36c3b4c..15dc1a0dffbb 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig | |||
@@ -10,9 +10,9 @@ config ARM | |||
10 | default y | 10 | default y |
11 | help | 11 | help |
12 | The ARM series is a line of low-power-consumption RISC chip designs | 12 | The ARM series is a line of low-power-consumption RISC chip designs |
13 | licensed by ARM ltd and targeted at embedded applications and | 13 | licensed by ARM Ltd and targeted at embedded applications and |
14 | handhelds such as the Compaq IPAQ. ARM-based PCs are no longer | 14 | handhelds such as the Compaq IPAQ. ARM-based PCs are no longer |
15 | manufactured, but legacy ARM-based PC hardware remains popular in | 15 | manufactured, but legacy ARM-based PC hardware remains popular in |
16 | Europe. There is an ARM Linux project with a web page at | 16 | Europe. There is an ARM Linux project with a web page at |
17 | <http://www.arm.linux.org.uk/>. | 17 | <http://www.arm.linux.org.uk/>. |
18 | 18 | ||
@@ -69,6 +69,9 @@ config GENERIC_ISA_DMA | |||
69 | config FIQ | 69 | config FIQ |
70 | bool | 70 | bool |
71 | 71 | ||
72 | config ARCH_MTD_XIP | ||
73 | bool | ||
74 | |||
72 | source "init/Kconfig" | 75 | source "init/Kconfig" |
73 | 76 | ||
74 | menu "System Type" | 77 | menu "System Type" |
@@ -81,45 +84,62 @@ config ARCH_CLPS7500 | |||
81 | bool "Cirrus-CL-PS7500FE" | 84 | bool "Cirrus-CL-PS7500FE" |
82 | select TIMER_ACORN | 85 | select TIMER_ACORN |
83 | select ISA | 86 | select ISA |
87 | help | ||
88 | Support for the Cirrus Logic PS7500FE system-on-a-chip. | ||
84 | 89 | ||
85 | config ARCH_CLPS711X | 90 | config ARCH_CLPS711X |
86 | bool "CLPS711x/EP721x-based" | 91 | bool "CLPS711x/EP721x-based" |
92 | help | ||
93 | Support for Cirrus Logic 711x/721x based boards. | ||
87 | 94 | ||
88 | config ARCH_CO285 | 95 | config ARCH_CO285 |
89 | bool "Co-EBSA285" | 96 | bool "Co-EBSA285" |
90 | select FOOTBRIDGE | 97 | select FOOTBRIDGE |
91 | select FOOTBRIDGE_ADDIN | 98 | select FOOTBRIDGE_ADDIN |
99 | help | ||
100 | Support for Intel's EBSA285 companion chip. | ||
92 | 101 | ||
93 | config ARCH_EBSA110 | 102 | config ARCH_EBSA110 |
94 | bool "EBSA-110" | 103 | bool "EBSA-110" |
95 | select ISA | 104 | select ISA |
96 | help | 105 | help |
97 | This is an evaluation board for the StrongARM processor available | 106 | This is an evaluation board for the StrongARM processor available |
98 | from Digital. It has limited hardware on-board, including an onboard | 107 | from Digital. It has limited hardware on-board, including an |
99 | Ethernet interface, two PCMCIA sockets, two serial ports and a | 108 | Ethernet interface, two PCMCIA sockets, two serial ports and a |
100 | parallel port. | 109 | parallel port. |
101 | 110 | ||
102 | config ARCH_FOOTBRIDGE | 111 | config ARCH_FOOTBRIDGE |
103 | bool "FootBridge" | 112 | bool "FootBridge" |
104 | select FOOTBRIDGE | 113 | select FOOTBRIDGE |
114 | help | ||
115 | Support for systems based on the DC21285 companion chip | ||
116 | ("FootBridge"), such as the Simtec CATS and the Rebel NetWinder. | ||
105 | 117 | ||
106 | config ARCH_INTEGRATOR | 118 | config ARCH_INTEGRATOR |
107 | bool "Integrator" | 119 | bool "Integrator" |
108 | select ARM_AMBA | 120 | select ARM_AMBA |
109 | select ICST525 | 121 | select ICST525 |
122 | help | ||
123 | Support for ARM's Integrator platform. | ||
110 | 124 | ||
111 | config ARCH_IOP3XX | 125 | config ARCH_IOP3XX |
112 | bool "IOP3xx-based" | 126 | bool "IOP3xx-based" |
113 | select PCI | 127 | select PCI |
128 | help | ||
129 | Support for Intel's IOP3XX (XScale) family of processors. | ||
114 | 130 | ||
115 | config ARCH_IXP4XX | 131 | config ARCH_IXP4XX |
116 | bool "IXP4xx-based" | 132 | bool "IXP4xx-based" |
117 | select DMABOUNCE | 133 | select DMABOUNCE |
118 | select PCI | 134 | select PCI |
135 | help | ||
136 | Support for Intel's IXP4XX (XScale) family of processors. | ||
119 | 137 | ||
120 | config ARCH_IXP2000 | 138 | config ARCH_IXP2000 |
121 | bool "IXP2400/2800-based" | 139 | bool "IXP2400/2800-based" |
122 | select PCI | 140 | select PCI |
141 | help | ||
142 | Support for Intel's IXP2400/2800 (XScale) family of processors. | ||
123 | 143 | ||
124 | config ARCH_L7200 | 144 | config ARCH_L7200 |
125 | bool "LinkUp-L7200" | 145 | bool "LinkUp-L7200" |
@@ -136,6 +156,9 @@ config ARCH_L7200 | |||
136 | 156 | ||
137 | config ARCH_PXA | 157 | config ARCH_PXA |
138 | bool "PXA2xx-based" | 158 | bool "PXA2xx-based" |
159 | select ARCH_MTD_XIP | ||
160 | help | ||
161 | Support for Intel's PXA2XX processor line. | ||
139 | 162 | ||
140 | config ARCH_RPC | 163 | config ARCH_RPC |
141 | bool "RiscPC" | 164 | bool "RiscPC" |
@@ -152,19 +175,25 @@ config ARCH_SA1100 | |||
152 | bool "SA1100-based" | 175 | bool "SA1100-based" |
153 | select ISA | 176 | select ISA |
154 | select ARCH_DISCONTIGMEM_ENABLE | 177 | select ARCH_DISCONTIGMEM_ENABLE |
178 | select ARCH_MTD_XIP | ||
179 | help | ||
180 | Support for StrongARM 11x0 based boards. | ||
155 | 181 | ||
156 | config ARCH_S3C2410 | 182 | config ARCH_S3C2410 |
157 | bool "Samsung S3C2410" | 183 | bool "Samsung S3C2410" |
158 | help | 184 | help |
159 | Samsung S3C2410X CPU based systems, such as the Simtec Electronics | 185 | Samsung S3C2410X CPU based systems, such as the Simtec Electronics |
160 | BAST (<http://www.simtec.co.uk/products/EB110ITX/>), the IPAQ 1940 or | 186 | BAST (<http://www.simtec.co.uk/products/EB110ITX/>), the IPAQ 1940 or |
161 | the Samsung SMDK2410 development board (and derviatives). | 187 | the Samsung SMDK2410 development board (and derivatives). |
162 | 188 | ||
163 | config ARCH_SHARK | 189 | config ARCH_SHARK |
164 | bool "Shark" | 190 | bool "Shark" |
165 | select ISA | 191 | select ISA |
166 | select ISA_DMA | 192 | select ISA_DMA |
167 | select PCI | 193 | select PCI |
194 | help | ||
195 | Support for the StrongARM based Digital DNARD machine, also known | ||
196 | as "Shark" (<http://www.shark-linux.de/shark.html>). | ||
168 | 197 | ||
169 | config ARCH_LH7A40X | 198 | config ARCH_LH7A40X |
170 | bool "Sharp LH7A40X" | 199 | bool "Sharp LH7A40X" |
@@ -176,6 +205,8 @@ config ARCH_LH7A40X | |||
176 | 205 | ||
177 | config ARCH_OMAP | 206 | config ARCH_OMAP |
178 | bool "TI OMAP" | 207 | bool "TI OMAP" |
208 | help | ||
209 | Support for TI's OMAP platform (OMAP1 and OMAP2). | ||
179 | 210 | ||
180 | config ARCH_VERSATILE | 211 | config ARCH_VERSATILE |
181 | bool "Versatile" | 212 | bool "Versatile" |
@@ -194,6 +225,8 @@ config ARCH_REALVIEW | |||
194 | 225 | ||
195 | config ARCH_IMX | 226 | config ARCH_IMX |
196 | bool "IMX" | 227 | bool "IMX" |
228 | help | ||
229 | Support for Motorola's i.MX family of processors (MX1, MXL). | ||
197 | 230 | ||
198 | config ARCH_H720X | 231 | config ARCH_H720X |
199 | bool "Hynix-HMS720x-based" | 232 | bool "Hynix-HMS720x-based" |
@@ -210,8 +243,8 @@ config ARCH_AAEC2000 | |||
210 | config ARCH_AT91RM9200 | 243 | config ARCH_AT91RM9200 |
211 | bool "AT91RM9200" | 244 | bool "AT91RM9200" |
212 | help | 245 | help |
213 | Say Y here if you intend to run this kernel on an AT91RM9200-based | 246 | Say Y here if you intend to run this kernel on an Atmel |
214 | board. | 247 | AT91RM9200-based board. |
215 | 248 | ||
216 | endchoice | 249 | endchoice |
217 | 250 | ||
@@ -417,8 +450,8 @@ config AEABI | |||
417 | To use this you need GCC version 4.0.0 or later. | 450 | To use this you need GCC version 4.0.0 or later. |
418 | 451 | ||
419 | config OABI_COMPAT | 452 | config OABI_COMPAT |
420 | bool "Allow old ABI binaries to run with this kernel" | 453 | bool "Allow old ABI binaries to run with this kernel (EXPERIMENTAL)" |
421 | depends on AEABI | 454 | depends on AEABI && EXPERIMENTAL |
422 | default y | 455 | default y |
423 | help | 456 | help |
424 | This option preserves the old syscall interface along with the | 457 | This option preserves the old syscall interface along with the |