diff options
Diffstat (limited to 'arch/arm/Kconfig')
| -rw-r--r-- | arch/arm/Kconfig | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 4055115ae0e2..bf397a9f8ac2 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig | |||
| @@ -85,6 +85,7 @@ choice | |||
| 85 | config ARCH_CLPS7500 | 85 | config ARCH_CLPS7500 |
| 86 | bool "Cirrus-CL-PS7500FE" | 86 | bool "Cirrus-CL-PS7500FE" |
| 87 | select TIMER_ACORN | 87 | select TIMER_ACORN |
| 88 | select ISA | ||
| 88 | 89 | ||
| 89 | config ARCH_CLPS711X | 90 | config ARCH_CLPS711X |
| 90 | bool "CLPS711x/EP721x-based" | 91 | bool "CLPS711x/EP721x-based" |
| @@ -96,6 +97,7 @@ config ARCH_CO285 | |||
| 96 | 97 | ||
| 97 | config ARCH_EBSA110 | 98 | config ARCH_EBSA110 |
| 98 | bool "EBSA-110" | 99 | bool "EBSA-110" |
| 100 | select ISA | ||
| 99 | help | 101 | help |
| 100 | This is an evaluation board for the StrongARM processor available | 102 | This is an evaluation board for the StrongARM processor available |
| 101 | from Digital. It has limited hardware on-board, including an onboard | 103 | from Digital. It has limited hardware on-board, including an onboard |
| @@ -120,13 +122,16 @@ config ARCH_INTEGRATOR | |||
| 120 | 122 | ||
| 121 | config ARCH_IOP3XX | 123 | config ARCH_IOP3XX |
| 122 | bool "IOP3xx-based" | 124 | bool "IOP3xx-based" |
| 125 | select PCI | ||
| 123 | 126 | ||
| 124 | config ARCH_IXP4XX | 127 | config ARCH_IXP4XX |
| 125 | bool "IXP4xx-based" | 128 | bool "IXP4xx-based" |
| 126 | select DMABOUNCE | 129 | select DMABOUNCE |
| 130 | select PCI | ||
| 127 | 131 | ||
| 128 | config ARCH_IXP2000 | 132 | config ARCH_IXP2000 |
| 129 | bool "IXP2400/2800-based" | 133 | bool "IXP2400/2800-based" |
| 134 | select PCI | ||
| 130 | 135 | ||
| 131 | config ARCH_L7200 | 136 | config ARCH_L7200 |
| 132 | bool "LinkUp-L7200" | 137 | bool "LinkUp-L7200" |
| @@ -155,6 +160,8 @@ config ARCH_RPC | |||
| 155 | 160 | ||
| 156 | config ARCH_SA1100 | 161 | config ARCH_SA1100 |
| 157 | bool "SA1100-based" | 162 | bool "SA1100-based" |
| 163 | select ISA | ||
| 164 | select DISCONTIGMEM | ||
| 158 | 165 | ||
| 159 | config ARCH_S3C2410 | 166 | config ARCH_S3C2410 |
| 160 | bool "Samsung S3C2410" | 167 | bool "Samsung S3C2410" |
| @@ -165,6 +172,9 @@ config ARCH_S3C2410 | |||
| 165 | 172 | ||
| 166 | config ARCH_SHARK | 173 | config ARCH_SHARK |
| 167 | bool "Shark" | 174 | bool "Shark" |
| 175 | select ISA | ||
| 176 | select ISA_DMA | ||
| 177 | select PCI | ||
| 168 | 178 | ||
| 169 | config ARCH_LH7A40X | 179 | config ARCH_LH7A40X |
| 170 | bool "Sharp LH7A40X" | 180 | bool "Sharp LH7A40X" |
| @@ -252,8 +262,6 @@ config ARM_AMBA | |||
| 252 | 262 | ||
| 253 | config ISA | 263 | config ISA |
| 254 | bool | 264 | bool |
| 255 | depends on FOOTBRIDGE_HOST || ARCH_SHARK || ARCH_CLPS7500 || ARCH_EBSA110 || ARCH_CDB89712 || ARCH_EDB7211 || ARCH_SA1100 || ARCH_MX1ADS | ||
| 256 | default y | ||
| 257 | help | 265 | help |
| 258 | Find out whether you have ISA slots on your motherboard. ISA is the | 266 | Find out whether you have ISA slots on your motherboard. ISA is the |
| 259 | name of a bus system, i.e. the way the CPU talks to the other stuff | 267 | name of a bus system, i.e. the way the CPU talks to the other stuff |
| @@ -263,12 +271,13 @@ config ISA | |||
| 263 | 271 | ||
| 264 | config ISA_DMA | 272 | config ISA_DMA |
| 265 | bool | 273 | bool |
| 266 | depends on FOOTBRIDGE_HOST || ARCH_SHARK | 274 | |
| 275 | config ISA_DMA_API | ||
| 276 | bool | ||
| 267 | default y | 277 | default y |
| 268 | 278 | ||
| 269 | config PCI | 279 | config PCI |
| 270 | bool "PCI support" if ARCH_INTEGRATOR_AP | 280 | bool "PCI support" if ARCH_INTEGRATOR_AP |
| 271 | default y if ARCH_SHARK || FOOTBRIDGE_HOST || ARCH_IOP3XX || ARCH_IXP4XX || ARCH_IXP2000 | ||
| 272 | help | 281 | help |
| 273 | Find out whether you have a PCI motherboard. PCI is the name of a | 282 | Find out whether you have a PCI motherboard. PCI is the name of a |
| 274 | bus system, i.e. the way the CPU talks to the other stuff inside | 283 | bus system, i.e. the way the CPU talks to the other stuff inside |
| @@ -296,7 +305,7 @@ menu "Kernel Features" | |||
| 296 | 305 | ||
| 297 | config SMP | 306 | config SMP |
| 298 | bool "Symmetric Multi-Processing (EXPERIMENTAL)" | 307 | bool "Symmetric Multi-Processing (EXPERIMENTAL)" |
| 299 | depends on EXPERIMENTAL && n | 308 | depends on EXPERIMENTAL #&& n |
| 300 | help | 309 | help |
| 301 | This enables support for systems with more than one CPU. If you have | 310 | This enables support for systems with more than one CPU. If you have |
| 302 | a system with only one CPU, like most personal computers, say N. If | 311 | a system with only one CPU, like most personal computers, say N. If |
| @@ -336,8 +345,7 @@ config PREEMPT | |||
| 336 | 345 | ||
| 337 | config DISCONTIGMEM | 346 | config DISCONTIGMEM |
| 338 | bool | 347 | bool |
| 339 | depends on ARCH_EDB7211 || ARCH_SA1100 || (ARCH_LH7A40X && !LH7A40X_CONTIGMEM) | 348 | default (ARCH_LH7A40X && !LH7A40X_CONTIGMEM) |
| 340 | default y | ||
| 341 | help | 349 | help |
| 342 | Say Y to support efficient handling of discontiguous physical memory, | 350 | Say Y to support efficient handling of discontiguous physical memory, |
| 343 | for architectures which are either NUMA (Non-Uniform Memory Access) | 351 | for architectures which are either NUMA (Non-Uniform Memory Access) |
