blob: 2d0cc9e032a716150115461e62a386e346a51967 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<attn_node name="CHIPLET_OCMB_FIR" model_ec="EXPLORER_11,EXPLORER_20" reg_type="SCOM">
<register name="CHIPLET_OCMB_CS_FIR">
<instance reg_inst="0" addr="0x08040000" />
</register>
<register name="CHIPLET_OCMB_RE_FIR">
<instance reg_inst="0" addr="0x08040001" />
</register>
<register name="CHIPLET_OCMB_FIR_MASK">
<instance reg_inst="0" addr="0x08040002" />
</register>
<rule attn_type="UCS" node_inst="0">
<!-- FIR & ~MASK & 0x1fffffffffffffff -->
<expr type="and">
<expr type="reg" value1="CHIPLET_OCMB_CS_FIR" />
<expr type="not">
<expr type="reg" value1="CHIPLET_OCMB_FIR_MASK" />
</expr>
<expr type="int" value1="0x1fffffffffffffff" />
</expr>
</rule>
<rule attn_type="RE" node_inst="0">
<!-- (FIR >> 2) & ~MASK & 0x1fffffffffffffff -->
<expr type="and">
<expr type="rshift" value1="2">
<expr type="reg" value1="CHIPLET_OCMB_RE_FIR" />
</expr>
<expr type="not">
<expr type="reg" value1="CHIPLET_OCMB_FIR_MASK" />
</expr>
<expr type="int" value1="0x1fffffffffffffff" />
</expr>
</rule>
<bit pos= "3" child_node="OCMB_LFIR" >Attention from OCMB_LFIR</bit>
<bit pos= "4" child_node="MMIOFIR" >Attention from MMIOFIR</bit>
<bit pos= "7" child_node="SRQFIR" >Attention from SRQFIR</bit>
<bit pos= "8" child_node="MCBISTFIR" >Attention from MCBISTFIR</bit>
<bit pos= "9" child_node="RDFFIR" >Attention from RDFFIR</bit>
<bit pos="11" child_node="TLXFIR" >Attention from TLXFIR</bit>
<bit pos="12" child_node="OMI_DL_FIR">Attention from OMI_DL_FIR</bit>
</attn_node>