summaryrefslogtreecommitdiffstats
path: root/src/usr/hwpf/hwp/initfiles/p8.fbc.scom.initfile
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/hwpf/hwp/initfiles/p8.fbc.scom.initfile')
-rw-r--r--src/usr/hwpf/hwp/initfiles/p8.fbc.scom.initfile11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/usr/hwpf/hwp/initfiles/p8.fbc.scom.initfile b/src/usr/hwpf/hwp/initfiles/p8.fbc.scom.initfile
index 73a42d943..1f05f1aea 100644
--- a/src/usr/hwpf/hwp/initfiles/p8.fbc.scom.initfile
+++ b/src/usr/hwpf/hwp/initfiles/p8.fbc.scom.initfile
@@ -1,4 +1,4 @@
-#-- $Id: p8.fbc.scom.initfile,v 1.12 2013/06/19 18:58:32 jmcgill Exp $
+#-- $Id: p8.fbc.scom.initfile,v 1.13 2013/08/28 22:03:30 jmcgill Exp $
#-------------------------------------------------------------------------------
#--
#-- (C) Copyright International Business Machines Corp. 2011
@@ -27,6 +27,7 @@ define def_x_is_4b = (SYS.ATTR_PROC_X_BUS_WIDTH == ENUM_ATTR_PROC_X_BUS_WIDTH_W4
define xbus_enabled = (ATTR_PROC_X_ENABLE == ENUM_ATTR_PROC_X_ENABLE_ENABLE);
define abus_enabled = (ATTR_PROC_A_ENABLE == ENUM_ATTR_PROC_A_ENABLE_ENABLE);
define pcie_enabled = (ATTR_PROC_PCIE_ENABLE == ENUM_ATTR_PROC_PCIE_ENABLE_ENABLE);
+define mcd_hang_poll_bug = (ATTR_CHIP_EC_FEATURE_MCD_HANG_RECOVERY_BUG != 0);
#--------------------------------------------------------------------------------
@@ -104,8 +105,12 @@ scom 0x02013406 {
#-- MCD FIR Action1 Register (MCDCTL.FIR_ACTION1_REG / 0x02013407)
scom 0x02013407 {
- bits, scom_data;
- 0:63, 0xC800000000000000;
+ bits, scom_data, expr;
+ 0:3, 0xC, any;
+ 4, 0b1, (!mcd_hang_poll_bug);
+ 4, 0b0, (mcd_hang_poll_bug);
+ 5:7, 0b000, any;
+ 8:63, 0x00000000000000, any;
}
OpenPOWER on IntegriCloud