aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/alpha/Kconfig1
-rw-r--r--arch/arm/Kconfig1
-rw-r--r--arch/c6x/Kconfig7
-rw-r--r--arch/ia64/Kconfig1
-rw-r--r--arch/m68k/Kconfig1
-rw-r--r--arch/microblaze/Kconfig1
-rw-r--r--arch/mips/Kconfig1
-rw-r--r--arch/parisc/Kconfig1
-rw-r--r--arch/powerpc/Kconfig1
-rw-r--r--arch/sh/Kconfig1
-rw-r--r--arch/sparc/Kconfig1
-rw-r--r--arch/unicore32/Kconfig1
-rw-r--r--arch/x86/Kconfig1
-rw-r--r--drivers/parport/Kconfig13
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 @@
1config ALPHA 1config 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
36config GENERIC_BUG 36config GENERIC_BUG
37 def_bool y 37 def_bool y
38 38
39config COMMON_CLKDEV
40 def_bool y
41
42config C6X_BIG_KERNEL 39config 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
106source "arch/c6x/platforms/Kconfig" 103source "arch/c6x/platforms/Kconfig"
107 104
108config TMS320C6X_CACHES_ON
109 bool "L2 cache support"
110 default y
111
112config KERNEL_RAM_BASE_ADDRESS 105config 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
7config IA64 7config 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 @@
1config M68K 1config 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 @@
1config MICROBLAZE 1config 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 @@
1config MIPS 1config 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 @@
1config PARISC 1config 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
85config PPC 85config 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 @@
1config SUPERH 1config 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
12config SPARC 12config 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 @@
1config UNICORE32 1config 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
22config X86 22config 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
34config 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
34if PARPORT 40if PARPORT
35 41
36config PARPORT_PC 42config 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