summaryrefslogtreecommitdiffstats
path: root/arch/sh/Kconfig
diff options
context:
space:
mode:
authorPaul Mundt2007-07-25 09:26:10 +0200
committerPaul Mundt2007-07-26 08:35:24 +0200
commitac79fd58a25dbd9848f2c2857da6a79494dabb9a (patch)
tree833dd6ad0d462f88183d1da9994e26097a2323d5 /arch/sh/Kconfig
parentsh: Silence sq compile warning on sh4 nommu. (diff)
downloadkernel-qcow2-linux-ac79fd58a25dbd9848f2c2857da6a79494dabb9a.tar.gz
kernel-qcow2-linux-ac79fd58a25dbd9848f2c2857da6a79494dabb9a.tar.xz
kernel-qcow2-linux-ac79fd58a25dbd9848f2c2857da6a79494dabb9a.zip
sh: Restrict DSP support to specific CPUs.
Not all CPUs support the DSP, and this leads to problems when mixing and matching CPU types and DSP opcodes. Fix this up by only allowing CONFIG_SH_DSP to be enabled for the CPUs that explicitly have such a block. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
Diffstat (limited to 'arch/sh/Kconfig')
-rw-r--r--arch/sh/Kconfig7
1 files changed, 5 insertions, 2 deletions
diff --git a/arch/sh/Kconfig b/arch/sh/Kconfig
index 2aad2ff39a2f..0a631d0f75f1 100644
--- a/arch/sh/Kconfig
+++ b/arch/sh/Kconfig
@@ -134,8 +134,8 @@ config SH_FPU_EMU
config SH_DSP
bool "DSP support"
- default y if SH4AL_DSP || !CPU_SH4
- default n
+ depends on CPU_HAS_DSP
+ default y
help
Selecting this option will enable support for SH processors that
have DSP units (ie, SH2-DSP, SH3-DSP, and SH4AL-DSP).
@@ -199,6 +199,9 @@ config CPU_HAS_SR_RB
config CPU_HAS_PTEA
bool
+config CPU_HAS_DSP
+ bool
+
endmenu
menu "Board support"