aboutsummaryrefslogtreecommitdiffstats
path: root/include/asm-mips/mipsregs.h
diff options
context:
space:
mode:
authorMaciej W. Rozycki <macro@linux-mips.org>2005-06-20 09:09:49 -0400
committerRalf Baechle <ralf@linux-mips.org>2005-10-29 14:31:28 -0400
commitc6ad7b7d3cd7883810c05fad9d30303cf9368f63 (patch)
treeb8df8802eb177cac2e4588ea98b86077b076d9b5 /include/asm-mips/mipsregs.h
parent8a185d14b665d454bde84c6ae067beade452e7f8 (diff)
Use macros for the RM7k cp0.config bits instead of magic numbers.
Minor clean-ups. Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'include/asm-mips/mipsregs.h')
-rw-r--r--include/asm-mips/mipsregs.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/include/asm-mips/mipsregs.h b/include/asm-mips/mipsregs.h
index 870717391a93..dd494cae4a44 100644
--- a/include/asm-mips/mipsregs.h
+++ b/include/asm-mips/mipsregs.h
@@ -425,6 +425,7 @@
425#define CONF_SM (_ULCAST_(1) << 16) 425#define CONF_SM (_ULCAST_(1) << 16)
426#define CONF_SC (_ULCAST_(1) << 17) 426#define CONF_SC (_ULCAST_(1) << 17)
427#define CONF_EW (_ULCAST_(3) << 18) 427#define CONF_EW (_ULCAST_(3) << 18)
428#define CONF_SB (_ULCAST_(3) << 22)
428#define CONF_EP (_ULCAST_(15)<< 24) 429#define CONF_EP (_ULCAST_(15)<< 24)
429#define CONF_EC (_ULCAST_(7) << 28) 430#define CONF_EC (_ULCAST_(7) << 28)
430#define CONF_CM (_ULCAST_(1) << 31) 431#define CONF_CM (_ULCAST_(1) << 31)
@@ -432,14 +433,18 @@
432/* Bits specific to the R4xx0. */ 433/* Bits specific to the R4xx0. */
433#define R4K_CONF_SW (_ULCAST_(1) << 20) 434#define R4K_CONF_SW (_ULCAST_(1) << 20)
434#define R4K_CONF_SS (_ULCAST_(1) << 21) 435#define R4K_CONF_SS (_ULCAST_(1) << 21)
435#define R4K_CONF_SB (_ULCAST_(3) << 22)
436 436
437/* Bits specific to the R5000. */ 437/* Bits specific to the R5000. */
438#define R5K_CONF_SE (_ULCAST_(1) << 12) 438#define R5K_CONF_SE (_ULCAST_(1) << 12)
439#define R5K_CONF_SS (_ULCAST_(3) << 20) 439#define R5K_CONF_SS (_ULCAST_(3) << 20)
440 440
441/* Bits specific to the RM7000. */ 441/* Bits specific to the RM7000. */
442#define R7K_CONF_SE (_ULCAST_(1) << 3) 442#define RM7K_CONF_SE (_ULCAST_(1) << 3)
443#define RM7K_CONF_TE (_ULCAST_(1) << 12)
444#define RM7K_CONF_CLK (_ULCAST_(1) << 16)
445#define RM7K_CONF_TC (_ULCAST_(1) << 17)
446#define RM7K_CONF_SI (_ULCAST_(3) << 20)
447#define RM7K_CONF_SC (_ULCAST_(1) << 31)
443 448
444/* Bits specific to the R10000. */ 449/* Bits specific to the R10000. */
445#define R10K_CONF_DN (_ULCAST_(3) << 3) 450#define R10K_CONF_DN (_ULCAST_(3) << 3)