blob: 1bd19100b756546cd2389b861fb338260adcad8e [file] [log] [blame]
Zane Shelleyb9ea93c2023-03-10 10:41:41 -06001{
2 "version": 1,
3 "model_ec": ["EXPLORER_11", "EXPLORER_20"],
4 "registers": {
5 "CHIPLET_OCMB_CS_FIR": {
6 "instances": {
7 "0": "0x08040000"
8 }
9 },
10 "CHIPLET_OCMB_RE_FIR": {
11 "instances": {
12 "0": "0x08040001"
13 }
14 },
15 "CHIPLET_OCMB_FIR_MASK": {
16 "instances": {
17 "0": "0x08040002"
18 }
19 }
20 },
21 "isolation_nodes": {
22 "CHIPLET_OCMB_FIR": {
23 "instances": [0],
24 "rules": [
25 {
26 "attn_type": ["CS"],
27 "node_inst": [0],
28 "expr": {
29 "expr_type": "and",
30 "exprs": [
31 {
32 "expr_type": "reg",
33 "reg_name": "CHIPLET_OCMB_CS_FIR"
34 },
35 {
36 "expr_type": "not",
37 "expr": {
38 "expr_type": "reg",
39 "reg_name": "CHIPLET_OCMB_FIR_MASK"
40 }
41 },
42 {
43 "expr_type": "int",
44 "int_value": "0x1FFFFFFFFFFFFFFF"
45 }
46 ]
47 }
48 },
49 {
50 "attn_type": ["RE"],
51 "node_inst": [0],
52 "expr": {
53 "expr_type": "and",
54 "exprs": [
55 {
56 "expr_type": "rshift",
57 "expr": {
58 "expr_type": "reg",
59 "reg_name": "CHIPLET_OCMB_RE_FIR"
60 },
61 "shift_value": 2
62 },
63 {
64 "expr_type": "not",
65 "expr": {
66 "expr_type": "reg",
67 "reg_name": "CHIPLET_OCMB_FIR_MASK"
68 }
69 },
70 {
71 "expr_type": "int",
72 "int_value": "0x1FFFFFFFFFFFFFFF"
73 }
74 ]
75 }
76 }
77 ],
78 "bits": {
79 "3": {
80 "desc": "Attention from OCMB_LFIR",
81 "child_node": {
82 "name": "OCMB_LFIR"
83 }
84 },
85 "4": {
86 "desc": "Attention from MMIOFIR",
87 "child_node": {
88 "name": "MMIOFIR"
89 }
90 },
91 "7": {
92 "desc": "Attention from SRQFIR",
93 "child_node": {
94 "name": "SRQFIR"
95 }
96 },
97 "8": {
98 "desc": "Attention from MCBISTFIR",
99 "child_node": {
100 "name": "MCBISTFIR"
101 }
102 },
103 "9": {
104 "desc": "Attention from RDFFIR",
105 "child_node": {
106 "name": "RDFFIR"
107 }
108 },
109 "11": {
110 "desc": "Attention from TLXFIR",
111 "child_node": {
112 "name": "TLXFIR"
113 }
114 },
115 "12": {
116 "desc": "Attention from OMI_DL_FIR",
117 "child_node": {
118 "name": "OMI_DL_FIR"
119 }
120 }
121 }
122 }
123 }
124}