blob: 2d0cc9e032a716150115461e62a386e346a51967 [file] [log] [blame]
Zane Shelleyabc51c22020-11-09 21:35:35 -06001<?xml version="1.0" encoding="UTF-8"?>
Zane Shelleyd6826e52020-11-10 17:39:00 -06002<attn_node name="CHIPLET_OCMB_FIR" model_ec="EXPLORER_11,EXPLORER_20" reg_type="SCOM">
Zane Shelleyabc51c22020-11-09 21:35:35 -06003
4 <register name="CHIPLET_OCMB_CS_FIR">
5 <instance reg_inst="0" addr="0x08040000" />
6 </register>
7
8 <register name="CHIPLET_OCMB_RE_FIR">
9 <instance reg_inst="0" addr="0x08040001" />
10 </register>
11
12 <register name="CHIPLET_OCMB_FIR_MASK">
13 <instance reg_inst="0" addr="0x08040002" />
14 </register>
15
16 <rule attn_type="UCS" node_inst="0">
17 <!-- FIR & ~MASK & 0x1fffffffffffffff -->
18 <expr type="and">
19 <expr type="reg" value1="CHIPLET_OCMB_CS_FIR" />
20 <expr type="not">
21 <expr type="reg" value1="CHIPLET_OCMB_FIR_MASK" />
22 </expr>
23 <expr type="int" value1="0x1fffffffffffffff" />
24 </expr>
25 </rule>
26
27 <rule attn_type="RE" node_inst="0">
28 <!-- (FIR >> 2) & ~MASK & 0x1fffffffffffffff -->
29 <expr type="and">
30 <expr type="rshift" value1="2">
31 <expr type="reg" value1="CHIPLET_OCMB_RE_FIR" />
32 </expr>
33 <expr type="not">
34 <expr type="reg" value1="CHIPLET_OCMB_FIR_MASK" />
35 </expr>
36 <expr type="int" value1="0x1fffffffffffffff" />
37 </expr>
38 </rule>
39
Zane Shelleyc928f942021-07-09 14:32:58 -050040 <bit pos= "3" child_node="OCMB_LFIR" >Attention from OCMB_LFIR</bit>
41 <bit pos= "4" child_node="MMIOFIR" >Attention from MMIOFIR</bit>
42 <bit pos= "7" child_node="SRQFIR" >Attention from SRQFIR</bit>
43 <bit pos= "8" child_node="MCBISTFIR" >Attention from MCBISTFIR</bit>
44 <bit pos= "9" child_node="RDFFIR" >Attention from RDFFIR</bit>
45 <bit pos="11" child_node="TLXFIR" >Attention from TLXFIR</bit>
46 <bit pos="12" child_node="OMI_DL_FIR">Attention from OMI_DL_FIR</bit>
Zane Shelleyabc51c22020-11-09 21:35:35 -060047
48</attn_node>