aboutsummaryrefslogtreecommitdiffstats
path: root/arch/mips/include/asm/netlogic/xlp-hal/cpucontrol.h
diff options
context:
space:
mode:
authorJayachandran C <jchandra@broadcom.com>2015-01-09 16:13:20 +0530
committerRalf Baechle <ralf@linux-mips.org>2015-04-01 17:21:52 +0200
commit5084e93dfeebd171e0ad02cc7ea560364a7f80b3 (patch)
tree1cd86fe1fb2f0da8888c562fa926033c16963e0b /arch/mips/include/asm/netlogic/xlp-hal/cpucontrol.h
parentMIPS: Netlogic: Update function to read DRAM BARs (diff)
downloadlinux-dev-5084e93dfeebd171e0ad02cc7ea560364a7f80b3.tar.xz
linux-dev-5084e93dfeebd171e0ad02cc7ea560364a7f80b3.zip
MIPS: Netlogic: Handle XLP hardware errata
Core configuration register IFU_BRUB_RESERVE has to be setup to handle a silicon errata which can result in a CPU hang. Signed-off-by: Jayachandran C <jchandra@broadcom.com> Cc: linux-mips@linux-mips.org Patchwork: https://patchwork.linux-mips.org/patch/8902/ Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'arch/mips/include/asm/netlogic/xlp-hal/cpucontrol.h')
-rw-r--r--arch/mips/include/asm/netlogic/xlp-hal/cpucontrol.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/mips/include/asm/netlogic/xlp-hal/cpucontrol.h b/arch/mips/include/asm/netlogic/xlp-hal/cpucontrol.h
index 6d2e58a9a542..a06b59292153 100644
--- a/arch/mips/include/asm/netlogic/xlp-hal/cpucontrol.h
+++ b/arch/mips/include/asm/netlogic/xlp-hal/cpucontrol.h
@@ -46,6 +46,8 @@
#define CPU_BLOCKID_FPU 9
#define CPU_BLOCKID_MAP 10
+#define IFU_BRUB_RESERVE 0x007
+
#define ICU_DEFEATURE 0x100
#define LSU_DEFEATURE 0x304