#-- $Id: p8.tpbridge.scom.initfile,v 1.8 2014/03/27 18:02:14 bgeukes Exp $ #------------------------------------------------------------------------------- #-- #-- (C) Copyright International Business Machines Corp. 2011 #-- All Rights Reserved -- Property of IBM #-- *** IBM Confidential *** #-- #-- TITLE : p8.tpbridge.scom.initfile #-- DESCRIPTION : Perform SCOM configuration for TP bridge units #-- #-- OWNER NAME : Joe McGill Email: jmcgill@us.ibm.com #-- #-------------------------------------------------------------------------------- SyntaxVersion = 1 #-------------------------------------------------------------------------------- #-- Includes #-------------------------------------------------------------------------------- #-------------------------------------------------------------------------------- #-- HTM SCOM initializations #-------------------------------------------------------------------------------- # HTM Configuration Register scom 0x02010888 { bits, scom_data; 0:4, 0b00001; # oper hang divider = 1 } #-------------------------------------------------------------------------------- #-- ICP SCOM initializations #-------------------------------------------------------------------------------- # ICP Mode Register 0 scom 0x020109CB { bits, scom_data; 15:19, 0b00001; # oper hang divider = 1 23:27, 0b00011; # data hang divider = 3 } # ICP FIR Register initializations # EN.TPC.INTP.SYNC_FIR_ACTION0_REG scom 0x020109C6 { bits, scom_data; 0:63, 0x0000000000000000; } # EN.TPC.INTP.SYNC_FIR_ACTION1_REG scom 0x020109C7 { bits, scom_data; 0:63, 0xF7E00DFFB0000000; } # EN.TPC.INTP.SYNC_FIR_MASK_REG scom 0x020109C3 { bits, scom_data; 0:63, 0x081FF2004C000000; } #-------------------------------------------------------------------------------- #-- HCA SCOM initializations #-------------------------------------------------------------------------------- # HCA Mode Register scom 0x0201094F { bits, scom_data, expr; 16:20, 0b00011, (ATTR_CHIP_EC_FEATURE_HCA_SPLIT_HANG_CONTROL == 0); # oper/data hang divider = 3 (HW242836) 16:20, 0b00001, (ATTR_CHIP_EC_FEATURE_HCA_SPLIT_HANG_CONTROL != 0); # oper hang divider = 1 (HW242836) 30:34, 0b00011, (ATTR_CHIP_EC_FEATURE_HCA_SPLIT_HANG_CONTROL != 0); # data hang divider = 3 (HW242836) } # HCA FIR Register initializations # EH.FIR ACTION0 scom 0x02010986 { bits, scom_data; 0:63, 0x0000000000000000; } # EH FIR ACTION1 scom 0x02010987 { bits, scom_data; 0:63, 0x3333333300000000; } # EH FIR MASK scom 0x02010983 { bits, scom_data; 0:63, 0xCCCCCCCCF0000000; } # EN FIR ACTION0 scom 0x02010946 { bits, scom_data; 0:63, 0x0000000000000000; } # EN FIR ACTION1 scom 0x02010947 { bits, scom_data; 0:63, 0xE000000000000000; } # EN FIR MASK scom 0x02010943 { bits, scom_data; 0:63, 0x1FC0000000000000; }