aboutsummaryrefslogtreecommitdiffstats
path: root/arch/sh/Kconfig
diff options
context:
space:
mode:
authorPaul Mundt <lethal@linux-sh.org>2009-12-08 01:47:12 -0500
committerPaul Mundt <lethal@linux-sh.org>2009-12-08 01:47:12 -0500
commit6424db52e24e8cdf89917fa3c10395116440160e (patch)
treebd923d78f90addb080abc82f3bff6ca5c9bf10b4 /arch/sh/Kconfig
parent09a072947791088b88ae15111cf68fc5aaaf758d (diff)
parent6a5a0b9139b19dd1a107870269a35bc9cf18d2dc (diff)
Merge branch 'master' into sh/hw-breakpoints
Conflict between FPU thread flag migration and debug thread flag addition. Conflicts: arch/sh/include/asm/thread_info.h arch/sh/include/asm/ubc.h arch/sh/kernel/process_32.c
Diffstat (limited to 'arch/sh/Kconfig')
-rw-r--r--arch/sh/Kconfig29
1 files changed, 17 insertions, 12 deletions
diff --git a/arch/sh/Kconfig b/arch/sh/Kconfig
index d563884833e9..185e9af251cf 100644
--- a/arch/sh/Kconfig
+++ b/arch/sh/Kconfig
@@ -16,7 +16,9 @@ config SUPERH
16 select HAVE_IOREMAP_PROT if MMU 16 select HAVE_IOREMAP_PROT if MMU
17 select HAVE_ARCH_TRACEHOOK 17 select HAVE_ARCH_TRACEHOOK
18 select HAVE_DMA_API_DEBUG 18 select HAVE_DMA_API_DEBUG
19 select HAVE_DMA_ATTRS
19 select HAVE_PERF_EVENTS 20 select HAVE_PERF_EVENTS
21 select PERF_USE_VMALLOC
20 select HAVE_KERNEL_GZIP 22 select HAVE_KERNEL_GZIP
21 select HAVE_KERNEL_BZIP2 23 select HAVE_KERNEL_BZIP2
22 select HAVE_KERNEL_LZMA 24 select HAVE_KERNEL_LZMA
@@ -37,6 +39,7 @@ config SUPERH32
37 select HAVE_FTRACE_MCOUNT_RECORD 39 select HAVE_FTRACE_MCOUNT_RECORD
38 select HAVE_DYNAMIC_FTRACE 40 select HAVE_DYNAMIC_FTRACE
39 select HAVE_FUNCTION_TRACE_MCOUNT_TEST 41 select HAVE_FUNCTION_TRACE_MCOUNT_TEST
42 select HAVE_FTRACE_NMI_ENTER if DYNAMIC_FTRACE
40 select HAVE_FUNCTION_GRAPH_TRACER 43 select HAVE_FUNCTION_GRAPH_TRACER
41 select HAVE_ARCH_KGDB 44 select HAVE_ARCH_KGDB
42 select HAVE_HW_BREAKPOINT if CPU_SH4A 45 select HAVE_HW_BREAKPOINT if CPU_SH4A
@@ -171,6 +174,12 @@ config ARCH_HAS_CPU_IDLE_WAIT
171config IO_TRAPPED 174config IO_TRAPPED
172 bool 175 bool
173 176
177config DMA_COHERENT
178 bool
179
180config DMA_NONCOHERENT
181 def_bool !DMA_COHERENT
182
174source "init/Kconfig" 183source "init/Kconfig"
175 184
176source "kernel/Kconfig.freezer" 185source "kernel/Kconfig.freezer"
@@ -221,6 +230,7 @@ config CPU_SHX2
221 230
222config CPU_SHX3 231config CPU_SHX3
223 bool 232 bool
233 select DMA_COHERENT
224 234
225config ARCH_SHMOBILE 235config ARCH_SHMOBILE
226 bool 236 bool
@@ -762,17 +772,6 @@ config ENTRY_OFFSET
762 default "0x00010000" if PAGE_SIZE_64KB 772 default "0x00010000" if PAGE_SIZE_64KB
763 default "0x00000000" 773 default "0x00000000"
764 774
765config UBC_WAKEUP
766 bool "Wakeup UBC on startup"
767 depends on CPU_SH4 && !CPU_SH4A
768 help
769 Selecting this option will wakeup the User Break Controller (UBC) on
770 startup. Although the UBC is left in an awake state when the processor
771 comes up, some boot loaders misbehave by putting the UBC to sleep in a
772 power saving state, which causes issues with things like ptrace().
773
774 If unsure, say N.
775
776choice 775choice
777 prompt "Kernel command line" 776 prompt "Kernel command line"
778 optional 777 optional
@@ -819,7 +818,13 @@ config MAPLE
819 Dreamcast with a serial line terminal or a remote network 818 Dreamcast with a serial line terminal or a remote network
820 connection. 819 connection.
821 820
822source "arch/sh/drivers/pci/Kconfig" 821config PCI
822 bool "PCI support"
823 depends on SYS_SUPPORTS_PCI
824 help
825 Find out whether you have a PCI motherboard. PCI is the name of a
826 bus system, i.e. the way the CPU talks to the other stuff inside
827 your box. If you have PCI, say Y, otherwise N.
823 828
824source "drivers/pci/pcie/Kconfig" 829source "drivers/pci/pcie/Kconfig"
825 830