diff options
-rw-r--r-- | arch/alpha/Kconfig | 1 | ||||
-rw-r--r-- | arch/arm/Kconfig | 1 | ||||
-rw-r--r-- | arch/c6x/Kconfig | 7 | ||||
-rw-r--r-- | arch/ia64/Kconfig | 1 | ||||
-rw-r--r-- | arch/m68k/Kconfig | 1 | ||||
-rw-r--r-- | arch/microblaze/Kconfig | 1 | ||||
-rw-r--r-- | arch/mips/Kconfig | 1 | ||||
-rw-r--r-- | arch/parisc/Kconfig | 1 | ||||
-rw-r--r-- | arch/powerpc/Kconfig | 1 | ||||
-rw-r--r-- | arch/sh/Kconfig | 1 | ||||
-rw-r--r-- | arch/sparc/Kconfig | 1 | ||||
-rw-r--r-- | arch/unicore32/Kconfig | 1 | ||||
-rw-r--r-- | arch/x86/Kconfig | 1 | ||||
-rw-r--r-- | drivers/parport/Kconfig | 13 |
14 files changed, 20 insertions, 12 deletions
diff --git a/arch/alpha/Kconfig b/arch/alpha/Kconfig index 8d2a4833acda..135c674eaf9e 100644 --- a/arch/alpha/Kconfig +++ b/arch/alpha/Kconfig | |||
@@ -1,6 +1,7 @@ | |||
1 | config ALPHA | 1 | config ALPHA |
2 | bool | 2 | bool |
3 | default y | 3 | default y |
4 | select ARCH_MIGHT_HAVE_PC_PARPORT | ||
4 | select HAVE_AOUT | 5 | select HAVE_AOUT |
5 | select HAVE_IDE | 6 | select HAVE_IDE |
6 | select HAVE_OPROFILE | 7 | select HAVE_OPROFILE |
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index e089e622be79..214b698cefea 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig | |||
@@ -5,6 +5,7 @@ config ARM | |||
5 | select ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE | 5 | select ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE |
6 | select ARCH_HAS_TICK_BROADCAST if GENERIC_CLOCKEVENTS_BROADCAST | 6 | select ARCH_HAS_TICK_BROADCAST if GENERIC_CLOCKEVENTS_BROADCAST |
7 | select ARCH_HAVE_CUSTOM_GPIO_H | 7 | select ARCH_HAVE_CUSTOM_GPIO_H |
8 | select ARCH_MIGHT_HAVE_PC_PARPORT | ||
8 | select ARCH_USE_CMPXCHG_LOCKREF | 9 | select ARCH_USE_CMPXCHG_LOCKREF |
9 | select ARCH_WANT_IPC_PARSE_VERSION | 10 | select ARCH_WANT_IPC_PARSE_VERSION |
10 | select BUILDTIME_EXTABLE_SORT if MMU | 11 | select BUILDTIME_EXTABLE_SORT if MMU |
diff --git a/arch/c6x/Kconfig b/arch/c6x/Kconfig index 957dd00ea561..77ea09b8bce1 100644 --- a/arch/c6x/Kconfig +++ b/arch/c6x/Kconfig | |||
@@ -36,9 +36,6 @@ config GENERIC_HWEIGHT | |||
36 | config GENERIC_BUG | 36 | config GENERIC_BUG |
37 | def_bool y | 37 | def_bool y |
38 | 38 | ||
39 | config COMMON_CLKDEV | ||
40 | def_bool y | ||
41 | |||
42 | config C6X_BIG_KERNEL | 39 | config C6X_BIG_KERNEL |
43 | bool "Build a big kernel" | 40 | bool "Build a big kernel" |
44 | help | 41 | help |
@@ -105,10 +102,6 @@ menu "Processor type and features" | |||
105 | 102 | ||
106 | source "arch/c6x/platforms/Kconfig" | 103 | source "arch/c6x/platforms/Kconfig" |
107 | 104 | ||
108 | config TMS320C6X_CACHES_ON | ||
109 | bool "L2 cache support" | ||
110 | default y | ||
111 | |||
112 | config KERNEL_RAM_BASE_ADDRESS | 105 | config KERNEL_RAM_BASE_ADDRESS |
113 | hex "Virtual address of memory base" | 106 | hex "Virtual address of memory base" |
114 | default 0xe0000000 if SOC_TMS320C6455 | 107 | default 0xe0000000 if SOC_TMS320C6455 |
diff --git a/arch/ia64/Kconfig b/arch/ia64/Kconfig index dfe85e92ca2e..4e4119b0e691 100644 --- a/arch/ia64/Kconfig +++ b/arch/ia64/Kconfig | |||
@@ -6,6 +6,7 @@ menu "Processor type and features" | |||
6 | 6 | ||
7 | config IA64 | 7 | config IA64 |
8 | bool | 8 | bool |
9 | select ARCH_MIGHT_HAVE_PC_PARPORT | ||
9 | select PCI if (!IA64_HP_SIM) | 10 | select PCI if (!IA64_HP_SIM) |
10 | select ACPI if (!IA64_HP_SIM) | 11 | select ACPI if (!IA64_HP_SIM) |
11 | select PM if (!IA64_HP_SIM) | 12 | select PM if (!IA64_HP_SIM) |
diff --git a/arch/m68k/Kconfig b/arch/m68k/Kconfig index 311a300d48cc..75f25a8e3001 100644 --- a/arch/m68k/Kconfig +++ b/arch/m68k/Kconfig | |||
@@ -1,6 +1,7 @@ | |||
1 | config M68K | 1 | config M68K |
2 | bool | 2 | bool |
3 | default y | 3 | default y |
4 | select ARCH_MIGHT_HAVE_PC_PARPORT if ISA | ||
4 | select HAVE_IDE | 5 | select HAVE_IDE |
5 | select HAVE_AOUT if MMU | 6 | select HAVE_AOUT if MMU |
6 | select HAVE_DEBUG_BUGVERBOSE | 7 | select HAVE_DEBUG_BUGVERBOSE |
diff --git a/arch/microblaze/Kconfig b/arch/microblaze/Kconfig index 655e1cadf692..e23cccde9c27 100644 --- a/arch/microblaze/Kconfig +++ b/arch/microblaze/Kconfig | |||
@@ -1,5 +1,6 @@ | |||
1 | config MICROBLAZE | 1 | config MICROBLAZE |
2 | def_bool y | 2 | def_bool y |
3 | select ARCH_MIGHT_HAVE_PC_PARPORT | ||
3 | select HAVE_MEMBLOCK | 4 | select HAVE_MEMBLOCK |
4 | select HAVE_MEMBLOCK_NODE_MAP | 5 | select HAVE_MEMBLOCK_NODE_MAP |
5 | select HAVE_FUNCTION_TRACER | 6 | select HAVE_FUNCTION_TRACER |
diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig index 867d7db11581..650de3976e7a 100644 --- a/arch/mips/Kconfig +++ b/arch/mips/Kconfig | |||
@@ -1,6 +1,7 @@ | |||
1 | config MIPS | 1 | config MIPS |
2 | bool | 2 | bool |
3 | default y | 3 | default y |
4 | select ARCH_MIGHT_HAVE_PC_PARPORT | ||
4 | select HAVE_CONTEXT_TRACKING | 5 | select HAVE_CONTEXT_TRACKING |
5 | select HAVE_GENERIC_DMA_COHERENT | 6 | select HAVE_GENERIC_DMA_COHERENT |
6 | select HAVE_IDE | 7 | select HAVE_IDE |
diff --git a/arch/parisc/Kconfig b/arch/parisc/Kconfig index c03567a9a915..b5f1858baf33 100644 --- a/arch/parisc/Kconfig +++ b/arch/parisc/Kconfig | |||
@@ -1,6 +1,7 @@ | |||
1 | config PARISC | 1 | config PARISC |
2 | def_bool y | 2 | def_bool y |
3 | select ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS | 3 | select ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS |
4 | select ARCH_MIGHT_HAVE_PC_PARPORT | ||
4 | select HAVE_IDE | 5 | select HAVE_IDE |
5 | select HAVE_OPROFILE | 6 | select HAVE_OPROFILE |
6 | select HAVE_FUNCTION_TRACER if 64BIT | 7 | select HAVE_FUNCTION_TRACER if 64BIT |
diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig index 4740b0a15fa8..b44b52c0a8f0 100644 --- a/arch/powerpc/Kconfig +++ b/arch/powerpc/Kconfig | |||
@@ -85,6 +85,7 @@ config GENERIC_HWEIGHT | |||
85 | config PPC | 85 | config PPC |
86 | bool | 86 | bool |
87 | default y | 87 | default y |
88 | select ARCH_MIGHT_HAVE_PC_PARPORT | ||
88 | select BINFMT_ELF | 89 | select BINFMT_ELF |
89 | select OF | 90 | select OF |
90 | select OF_EARLY_FLATTREE | 91 | select OF_EARLY_FLATTREE |
diff --git a/arch/sh/Kconfig b/arch/sh/Kconfig index e78561bc30ef..9b0979f4df7a 100644 --- a/arch/sh/Kconfig +++ b/arch/sh/Kconfig | |||
@@ -1,5 +1,6 @@ | |||
1 | config SUPERH | 1 | config SUPERH |
2 | def_bool y | 2 | def_bool y |
3 | select ARCH_MIGHT_HAVE_PC_PARPORT | ||
3 | select EXPERT | 4 | select EXPERT |
4 | select CLKDEV_LOOKUP | 5 | select CLKDEV_LOOKUP |
5 | select HAVE_IDE if HAS_IOPORT | 6 | select HAVE_IDE if HAS_IOPORT |
diff --git a/arch/sparc/Kconfig b/arch/sparc/Kconfig index 05fcfc634fcb..d4f7a6a163dc 100644 --- a/arch/sparc/Kconfig +++ b/arch/sparc/Kconfig | |||
@@ -12,6 +12,7 @@ config 64BIT | |||
12 | config SPARC | 12 | config SPARC |
13 | bool | 13 | bool |
14 | default y | 14 | default y |
15 | select ARCH_MIGHT_HAVE_PC_PARPORT if SPARC64 && PCI | ||
15 | select OF | 16 | select OF |
16 | select OF_PROMTREE | 17 | select OF_PROMTREE |
17 | select HAVE_IDE | 18 | select HAVE_IDE |
diff --git a/arch/unicore32/Kconfig b/arch/unicore32/Kconfig index 82cdd8906f3d..a7ba27b2752b 100644 --- a/arch/unicore32/Kconfig +++ b/arch/unicore32/Kconfig | |||
@@ -1,5 +1,6 @@ | |||
1 | config UNICORE32 | 1 | config UNICORE32 |
2 | def_bool y | 2 | def_bool y |
3 | select ARCH_MIGHT_HAVE_PC_PARPORT | ||
3 | select HAVE_MEMBLOCK | 4 | select HAVE_MEMBLOCK |
4 | select HAVE_GENERIC_DMA_COHERENT | 5 | select HAVE_GENERIC_DMA_COHERENT |
5 | select HAVE_DMA_ATTRS | 6 | select HAVE_DMA_ATTRS |
diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig index 83f521aa103f..e903c71f7e69 100644 --- a/arch/x86/Kconfig +++ b/arch/x86/Kconfig | |||
@@ -22,6 +22,7 @@ config X86_64 | |||
22 | config X86 | 22 | config X86 |
23 | def_bool y | 23 | def_bool y |
24 | select ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS | 24 | select ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS |
25 | select ARCH_MIGHT_HAVE_PC_PARPORT | ||
25 | select HAVE_AOUT if X86_32 | 26 | select HAVE_AOUT if X86_32 |
26 | select HAVE_UNSTABLE_SCHED_CLOCK | 27 | select HAVE_UNSTABLE_SCHED_CLOCK |
27 | select ARCH_SUPPORTS_NUMA_BALANCING | 28 | select ARCH_SUPPORTS_NUMA_BALANCING |
diff --git a/drivers/parport/Kconfig b/drivers/parport/Kconfig index dc82ef096f3b..2872ece81f35 100644 --- a/drivers/parport/Kconfig +++ b/drivers/parport/Kconfig | |||
@@ -31,15 +31,18 @@ menuconfig PARPORT | |||
31 | 31 | ||
32 | If unsure, say Y. | 32 | If unsure, say Y. |
33 | 33 | ||
34 | config ARCH_MIGHT_HAVE_PC_PARPORT | ||
35 | bool | ||
36 | help | ||
37 | Select this config option from the architecture Kconfig if | ||
38 | the architecture might have PC parallel port hardware. | ||
39 | |||
34 | if PARPORT | 40 | if PARPORT |
35 | 41 | ||
36 | config PARPORT_PC | 42 | config PARPORT_PC |
37 | tristate "PC-style hardware" | 43 | tristate "PC-style hardware" |
38 | depends on (!SPARC64 || PCI) && !SPARC32 && !M32R && !FRV && !S390 && \ | 44 | depends on ARCH_MIGHT_HAVE_PC_PARPORT |
39 | (!M68K || ISA) && !MN10300 && !AVR32 && !BLACKFIN && \ | 45 | help |
40 | !XTENSA && !CRIS | ||
41 | |||
42 | ---help--- | ||
43 | You should say Y here if you have a PC-style parallel port. All | 46 | You should say Y here if you have a PC-style parallel port. All |
44 | IBM PC compatible computers and some Alphas have PC-style | 47 | IBM PC compatible computers and some Alphas have PC-style |
45 | parallel ports. PA-RISC owners should only say Y here if they | 48 | parallel ports. PA-RISC owners should only say Y here if they |