diff options
author | Steven J. Hill <sjhill@mips.com> | 2012-12-06 22:52:03 -0600 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2013-01-24 13:20:09 +0100 |
commit | 6829aeae47233f7d9937a03a7304b760ee5bd1be (patch) | |
tree | 48cff1cea7a764e657ffb55edc61df2cda0ae0fa /arch/mips/include/asm/dsp.h | |
parent | 86ea9c51b9bc4db363a1cb2bfc2b001260eb6e1f (diff) |
MIPS: DSP: Fix DSP mask for registers.
The DSP bit mask for the RDDSP and WRDSP instructions was wrong.
[ralf@linux-mips.org: The mask field of the RDDSP and WRDSP instructions
is 10 bits long. DSP_MASK had all these fields which according to the
architecture specification may result in UNPREDICTABLE operation.]
Signed-off-by: Steven J. Hill <sjhill@mips.com>
Cc: linux-mips@linux-mips.org
Patchwork: http://patchwork.linux-mips.org/patch/4683/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'arch/mips/include/asm/dsp.h')
-rw-r--r-- | arch/mips/include/asm/dsp.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/mips/include/asm/dsp.h b/arch/mips/include/asm/dsp.h index e9bfc0813c72..7bfad0520e25 100644 --- a/arch/mips/include/asm/dsp.h +++ b/arch/mips/include/asm/dsp.h @@ -16,7 +16,7 @@ #include <asm/mipsregs.h> #define DSP_DEFAULT 0x00000000 -#define DSP_MASK 0x3ff +#define DSP_MASK 0x3f #define __enable_dsp_hazard() \ do { \ |