diff options
Diffstat (limited to 'arch/mips/include/asm/mipsregs.h')
-rw-r--r-- | arch/mips/include/asm/mipsregs.h | 33 |
1 files changed, 10 insertions, 23 deletions
diff --git a/arch/mips/include/asm/mipsregs.h b/arch/mips/include/asm/mipsregs.h index 7e4e6f8fab3..6a6f8a8f542 100644 --- a/arch/mips/include/asm/mipsregs.h +++ b/arch/mips/include/asm/mipsregs.h | |||
@@ -240,7 +240,7 @@ | |||
240 | #define PM_HUGE_MASK PM_64M | 240 | #define PM_HUGE_MASK PM_64M |
241 | #elif defined(CONFIG_PAGE_SIZE_64KB) | 241 | #elif defined(CONFIG_PAGE_SIZE_64KB) |
242 | #define PM_HUGE_MASK PM_256M | 242 | #define PM_HUGE_MASK PM_256M |
243 | #elif defined(CONFIG_MIPS_HUGE_TLB_SUPPORT) | 243 | #elif defined(CONFIG_HUGETLB_PAGE) |
244 | #error Bad page size configuration for hugetlbfs! | 244 | #error Bad page size configuration for hugetlbfs! |
245 | #endif | 245 | #endif |
246 | 246 | ||
@@ -458,8 +458,6 @@ | |||
458 | #define CAUSEF_IP7 (_ULCAST_(1) << 15) | 458 | #define CAUSEF_IP7 (_ULCAST_(1) << 15) |
459 | #define CAUSEB_IV 23 | 459 | #define CAUSEB_IV 23 |
460 | #define CAUSEF_IV (_ULCAST_(1) << 23) | 460 | #define CAUSEF_IV (_ULCAST_(1) << 23) |
461 | #define CAUSEB_PCI 26 | ||
462 | #define CAUSEF_PCI (_ULCAST_(1) << 26) | ||
463 | #define CAUSEB_CE 28 | 461 | #define CAUSEB_CE 28 |
464 | #define CAUSEF_CE (_ULCAST_(3) << 28) | 462 | #define CAUSEF_CE (_ULCAST_(3) << 28) |
465 | #define CAUSEB_TI 30 | 463 | #define CAUSEB_TI 30 |
@@ -592,16 +590,12 @@ | |||
592 | #define MIPS_CONF3_VEIC (_ULCAST_(1) << 6) | 590 | #define MIPS_CONF3_VEIC (_ULCAST_(1) << 6) |
593 | #define MIPS_CONF3_LPA (_ULCAST_(1) << 7) | 591 | #define MIPS_CONF3_LPA (_ULCAST_(1) << 7) |
594 | #define MIPS_CONF3_DSP (_ULCAST_(1) << 10) | 592 | #define MIPS_CONF3_DSP (_ULCAST_(1) << 10) |
595 | #define MIPS_CONF3_DSP2P (_ULCAST_(1) << 11) | ||
596 | #define MIPS_CONF3_RXI (_ULCAST_(1) << 12) | ||
597 | #define MIPS_CONF3_ULRI (_ULCAST_(1) << 13) | 593 | #define MIPS_CONF3_ULRI (_ULCAST_(1) << 13) |
598 | 594 | ||
599 | #define MIPS_CONF4_MMUSIZEEXT (_ULCAST_(255) << 0) | 595 | #define MIPS_CONF4_MMUSIZEEXT (_ULCAST_(255) << 0) |
600 | #define MIPS_CONF4_MMUEXTDEF (_ULCAST_(3) << 14) | 596 | #define MIPS_CONF4_MMUEXTDEF (_ULCAST_(3) << 14) |
601 | #define MIPS_CONF4_MMUEXTDEF_MMUSIZEEXT (_ULCAST_(1) << 14) | 597 | #define MIPS_CONF4_MMUEXTDEF_MMUSIZEEXT (_ULCAST_(1) << 14) |
602 | 598 | ||
603 | #define MIPS_CONF6_SYND (_ULCAST_(1) << 13) | ||
604 | |||
605 | #define MIPS_CONF7_WII (_ULCAST_(1) << 31) | 599 | #define MIPS_CONF7_WII (_ULCAST_(1) << 31) |
606 | 600 | ||
607 | #define MIPS_CONF7_RPS (_ULCAST_(1) << 2) | 601 | #define MIPS_CONF7_RPS (_ULCAST_(1) << 2) |
@@ -977,6 +971,10 @@ do { \ | |||
977 | #define read_c0_framemask() __read_32bit_c0_register($21, 0) | 971 | #define read_c0_framemask() __read_32bit_c0_register($21, 0) |
978 | #define write_c0_framemask(val) __write_32bit_c0_register($21, 0, val) | 972 | #define write_c0_framemask(val) __write_32bit_c0_register($21, 0, val) |
979 | 973 | ||
974 | /* RM9000 PerfControl performance counter control register */ | ||
975 | #define read_c0_perfcontrol() __read_32bit_c0_register($22, 0) | ||
976 | #define write_c0_perfcontrol(val) __write_32bit_c0_register($22, 0, val) | ||
977 | |||
980 | #define read_c0_diag() __read_32bit_c0_register($22, 0) | 978 | #define read_c0_diag() __read_32bit_c0_register($22, 0) |
981 | #define write_c0_diag(val) __write_32bit_c0_register($22, 0, val) | 979 | #define write_c0_diag(val) __write_32bit_c0_register($22, 0, val) |
982 | 980 | ||
@@ -1008,26 +1006,22 @@ do { \ | |||
1008 | #define write_c0_perfctrl0(val) __write_32bit_c0_register($25, 0, val) | 1006 | #define write_c0_perfctrl0(val) __write_32bit_c0_register($25, 0, val) |
1009 | #define read_c0_perfcntr0() __read_32bit_c0_register($25, 1) | 1007 | #define read_c0_perfcntr0() __read_32bit_c0_register($25, 1) |
1010 | #define write_c0_perfcntr0(val) __write_32bit_c0_register($25, 1, val) | 1008 | #define write_c0_perfcntr0(val) __write_32bit_c0_register($25, 1, val) |
1011 | #define read_c0_perfcntr0_64() __read_64bit_c0_register($25, 1) | ||
1012 | #define write_c0_perfcntr0_64(val) __write_64bit_c0_register($25, 1, val) | ||
1013 | #define read_c0_perfctrl1() __read_32bit_c0_register($25, 2) | 1009 | #define read_c0_perfctrl1() __read_32bit_c0_register($25, 2) |
1014 | #define write_c0_perfctrl1(val) __write_32bit_c0_register($25, 2, val) | 1010 | #define write_c0_perfctrl1(val) __write_32bit_c0_register($25, 2, val) |
1015 | #define read_c0_perfcntr1() __read_32bit_c0_register($25, 3) | 1011 | #define read_c0_perfcntr1() __read_32bit_c0_register($25, 3) |
1016 | #define write_c0_perfcntr1(val) __write_32bit_c0_register($25, 3, val) | 1012 | #define write_c0_perfcntr1(val) __write_32bit_c0_register($25, 3, val) |
1017 | #define read_c0_perfcntr1_64() __read_64bit_c0_register($25, 3) | ||
1018 | #define write_c0_perfcntr1_64(val) __write_64bit_c0_register($25, 3, val) | ||
1019 | #define read_c0_perfctrl2() __read_32bit_c0_register($25, 4) | 1013 | #define read_c0_perfctrl2() __read_32bit_c0_register($25, 4) |
1020 | #define write_c0_perfctrl2(val) __write_32bit_c0_register($25, 4, val) | 1014 | #define write_c0_perfctrl2(val) __write_32bit_c0_register($25, 4, val) |
1021 | #define read_c0_perfcntr2() __read_32bit_c0_register($25, 5) | 1015 | #define read_c0_perfcntr2() __read_32bit_c0_register($25, 5) |
1022 | #define write_c0_perfcntr2(val) __write_32bit_c0_register($25, 5, val) | 1016 | #define write_c0_perfcntr2(val) __write_32bit_c0_register($25, 5, val) |
1023 | #define read_c0_perfcntr2_64() __read_64bit_c0_register($25, 5) | ||
1024 | #define write_c0_perfcntr2_64(val) __write_64bit_c0_register($25, 5, val) | ||
1025 | #define read_c0_perfctrl3() __read_32bit_c0_register($25, 6) | 1017 | #define read_c0_perfctrl3() __read_32bit_c0_register($25, 6) |
1026 | #define write_c0_perfctrl3(val) __write_32bit_c0_register($25, 6, val) | 1018 | #define write_c0_perfctrl3(val) __write_32bit_c0_register($25, 6, val) |
1027 | #define read_c0_perfcntr3() __read_32bit_c0_register($25, 7) | 1019 | #define read_c0_perfcntr3() __read_32bit_c0_register($25, 7) |
1028 | #define write_c0_perfcntr3(val) __write_32bit_c0_register($25, 7, val) | 1020 | #define write_c0_perfcntr3(val) __write_32bit_c0_register($25, 7, val) |
1029 | #define read_c0_perfcntr3_64() __read_64bit_c0_register($25, 7) | 1021 | |
1030 | #define write_c0_perfcntr3_64(val) __write_64bit_c0_register($25, 7, val) | 1022 | /* RM9000 PerfCount performance counter register */ |
1023 | #define read_c0_perfcount() __read_64bit_c0_register($25, 0) | ||
1024 | #define write_c0_perfcount(val) __write_64bit_c0_register($25, 0, val) | ||
1031 | 1025 | ||
1032 | #define read_c0_ecc() __read_32bit_c0_register($26, 0) | 1026 | #define read_c0_ecc() __read_32bit_c0_register($26, 0) |
1033 | #define write_c0_ecc(val) __write_32bit_c0_register($26, 0, val) | 1027 | #define write_c0_ecc(val) __write_32bit_c0_register($26, 0, val) |
@@ -1104,7 +1098,7 @@ do { \ | |||
1104 | #define read_c0_brcm_reset() __read_32bit_c0_register($22, 5) | 1098 | #define read_c0_brcm_reset() __read_32bit_c0_register($22, 5) |
1105 | #define write_c0_brcm_reset(val) __write_32bit_c0_register($22, 5, val) | 1099 | #define write_c0_brcm_reset(val) __write_32bit_c0_register($22, 5, val) |
1106 | 1100 | ||
1107 | /* BMIPS43xx */ | 1101 | /* BMIPS4380 */ |
1108 | #define read_c0_brcm_cmt_intr() __read_32bit_c0_register($22, 1) | 1102 | #define read_c0_brcm_cmt_intr() __read_32bit_c0_register($22, 1) |
1109 | #define write_c0_brcm_cmt_intr(val) __write_32bit_c0_register($22, 1, val) | 1103 | #define write_c0_brcm_cmt_intr(val) __write_32bit_c0_register($22, 1, val) |
1110 | 1104 | ||
@@ -1665,13 +1659,6 @@ __BUILD_SET_C0(config) | |||
1665 | __BUILD_SET_C0(intcontrol) | 1659 | __BUILD_SET_C0(intcontrol) |
1666 | __BUILD_SET_C0(intctl) | 1660 | __BUILD_SET_C0(intctl) |
1667 | __BUILD_SET_C0(srsmap) | 1661 | __BUILD_SET_C0(srsmap) |
1668 | __BUILD_SET_C0(brcm_config_0) | ||
1669 | __BUILD_SET_C0(brcm_bus_pll) | ||
1670 | __BUILD_SET_C0(brcm_reset) | ||
1671 | __BUILD_SET_C0(brcm_cmt_intr) | ||
1672 | __BUILD_SET_C0(brcm_cmt_ctrl) | ||
1673 | __BUILD_SET_C0(brcm_config) | ||
1674 | __BUILD_SET_C0(brcm_mode) | ||
1675 | 1662 | ||
1676 | #endif /* !__ASSEMBLY__ */ | 1663 | #endif /* !__ASSEMBLY__ */ |
1677 | 1664 | ||