1 | /* |
2 | * Copyright (C) 2020 Advanced Micro Devices, Inc. |
3 | * |
4 | * Permission is hereby granted, free of charge, to any person obtaining a |
5 | * copy of this software and associated documentation files (the "Software"), |
6 | * to deal in the Software without restriction, including without limitation |
7 | * the rights to use, copy, modify, merge, publish, distribute, sublicense, |
8 | * and/or sell copies of the Software, and to permit persons to whom the |
9 | * Software is furnished to do so, subject to the following conditions: |
10 | * |
11 | * The above copyright notice and this permission notice shall be included |
12 | * in all copies or substantial portions of the Software. |
13 | * |
14 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS |
15 | * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |
16 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL |
17 | * THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN |
18 | * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN |
19 | * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
20 | */ |
21 | #ifndef _gc_9_4_1_SH_MASK_HEADER |
22 | #define |
23 | |
24 | // addressBlock: gc_cppdec2 |
25 | //CPF_EDC_TAG_CNT |
26 | #define CPF_EDC_TAG_CNT__DED_COUNT__SHIFT 0x0 |
27 | #define CPF_EDC_TAG_CNT__SEC_COUNT__SHIFT 0x2 |
28 | #define CPF_EDC_TAG_CNT__DED_COUNT_MASK 0x00000003L |
29 | #define CPF_EDC_TAG_CNT__SEC_COUNT_MASK 0x0000000CL |
30 | //CPF_EDC_ROQ_CNT |
31 | #define CPF_EDC_ROQ_CNT__DED_COUNT_ME1__SHIFT 0x0 |
32 | #define CPF_EDC_ROQ_CNT__SEC_COUNT_ME1__SHIFT 0x2 |
33 | #define CPF_EDC_ROQ_CNT__DED_COUNT_ME2__SHIFT 0x4 |
34 | #define CPF_EDC_ROQ_CNT__SEC_COUNT_ME2__SHIFT 0x6 |
35 | #define CPF_EDC_ROQ_CNT__DED_COUNT_ME1_MASK 0x00000003L |
36 | #define CPF_EDC_ROQ_CNT__SEC_COUNT_ME1_MASK 0x0000000CL |
37 | #define CPF_EDC_ROQ_CNT__DED_COUNT_ME2_MASK 0x00000030L |
38 | #define CPF_EDC_ROQ_CNT__SEC_COUNT_ME2_MASK 0x000000C0L |
39 | //CPG_EDC_TAG_CNT |
40 | #define CPG_EDC_TAG_CNT__DED_COUNT__SHIFT 0x0 |
41 | #define CPG_EDC_TAG_CNT__SEC_COUNT__SHIFT 0x2 |
42 | #define CPG_EDC_TAG_CNT__DED_COUNT_MASK 0x00000003L |
43 | #define CPG_EDC_TAG_CNT__SEC_COUNT_MASK 0x0000000CL |
44 | //CPG_EDC_DMA_CNT |
45 | #define CPG_EDC_DMA_CNT__ROQ_DED_COUNT__SHIFT 0x0 |
46 | #define CPG_EDC_DMA_CNT__ROQ_SEC_COUNT__SHIFT 0x2 |
47 | #define CPG_EDC_DMA_CNT__TAG_DED_COUNT__SHIFT 0x4 |
48 | #define CPG_EDC_DMA_CNT__TAG_SEC_COUNT__SHIFT 0x6 |
49 | #define CPG_EDC_DMA_CNT__ROQ_DED_COUNT_MASK 0x00000003L |
50 | #define CPG_EDC_DMA_CNT__ROQ_SEC_COUNT_MASK 0x0000000CL |
51 | #define CPG_EDC_DMA_CNT__TAG_DED_COUNT_MASK 0x00000030L |
52 | #define CPG_EDC_DMA_CNT__TAG_SEC_COUNT_MASK 0x000000C0L |
53 | //CPC_EDC_SCRATCH_CNT |
54 | #define CPC_EDC_SCRATCH_CNT__DED_COUNT__SHIFT 0x0 |
55 | #define CPC_EDC_SCRATCH_CNT__SEC_COUNT__SHIFT 0x2 |
56 | #define CPC_EDC_SCRATCH_CNT__DED_COUNT_MASK 0x00000003L |
57 | #define CPC_EDC_SCRATCH_CNT__SEC_COUNT_MASK 0x0000000CL |
58 | //CPC_EDC_UCODE_CNT |
59 | #define CPC_EDC_UCODE_CNT__DED_COUNT__SHIFT 0x0 |
60 | #define CPC_EDC_UCODE_CNT__SEC_COUNT__SHIFT 0x2 |
61 | #define CPC_EDC_UCODE_CNT__DED_COUNT_MASK 0x00000003L |
62 | #define CPC_EDC_UCODE_CNT__SEC_COUNT_MASK 0x0000000CL |
63 | //DC_EDC_STATE_CNT |
64 | #define DC_EDC_STATE_CNT__DED_COUNT_ME1__SHIFT 0x0 |
65 | #define DC_EDC_STATE_CNT__SEC_COUNT_ME1__SHIFT 0x2 |
66 | #define DC_EDC_STATE_CNT__DED_COUNT_ME1_MASK 0x00000003L |
67 | #define DC_EDC_STATE_CNT__SEC_COUNT_ME1_MASK 0x0000000CL |
68 | //DC_EDC_CSINVOC_CNT |
69 | #define DC_EDC_CSINVOC_CNT__DED_COUNT_ME1__SHIFT 0x0 |
70 | #define DC_EDC_CSINVOC_CNT__SEC_COUNT_ME1__SHIFT 0x2 |
71 | #define DC_EDC_CSINVOC_CNT__DED_COUNT1_ME1__SHIFT 0x4 |
72 | #define DC_EDC_CSINVOC_CNT__SEC_COUNT1_ME1__SHIFT 0x6 |
73 | #define DC_EDC_CSINVOC_CNT__DED_COUNT_ME1_MASK 0x00000003L |
74 | #define DC_EDC_CSINVOC_CNT__SEC_COUNT_ME1_MASK 0x0000000CL |
75 | #define DC_EDC_CSINVOC_CNT__DED_COUNT1_ME1_MASK 0x00000030L |
76 | #define DC_EDC_CSINVOC_CNT__SEC_COUNT1_ME1_MASK 0x000000C0L |
77 | //DC_EDC_RESTORE_CNT |
78 | #define DC_EDC_RESTORE_CNT__DED_COUNT_ME1__SHIFT 0x0 |
79 | #define DC_EDC_RESTORE_CNT__SEC_COUNT_ME1__SHIFT 0x2 |
80 | #define DC_EDC_RESTORE_CNT__DED_COUNT1_ME1__SHIFT 0x4 |
81 | #define DC_EDC_RESTORE_CNT__SEC_COUNT1_ME1__SHIFT 0x6 |
82 | #define DC_EDC_RESTORE_CNT__DED_COUNT_ME1_MASK 0x00000003L |
83 | #define DC_EDC_RESTORE_CNT__SEC_COUNT_ME1_MASK 0x0000000CL |
84 | #define DC_EDC_RESTORE_CNT__DED_COUNT1_ME1_MASK 0x00000030L |
85 | #define DC_EDC_RESTORE_CNT__SEC_COUNT1_ME1_MASK 0x000000C0L |
86 | |
87 | // addressBlock: gc_gdsdec |
88 | //GDS_EDC_CNT |
89 | #define GDS_EDC_CNT__GDS_MEM_DED__SHIFT 0x0 |
90 | #define GDS_EDC_CNT__GDS_MEM_SEC__SHIFT 0x4 |
91 | #define GDS_EDC_CNT__UNUSED__SHIFT 0x6 |
92 | #define GDS_EDC_CNT__GDS_MEM_DED_MASK 0x00000003L |
93 | #define GDS_EDC_CNT__GDS_MEM_SEC_MASK 0x00000030L |
94 | #define GDS_EDC_CNT__UNUSED_MASK 0xFFFFFFC0L |
95 | //GDS_EDC_GRBM_CNT |
96 | #define GDS_EDC_GRBM_CNT__DED__SHIFT 0x0 |
97 | #define GDS_EDC_GRBM_CNT__SEC__SHIFT 0x2 |
98 | #define GDS_EDC_GRBM_CNT__UNUSED__SHIFT 0x4 |
99 | #define GDS_EDC_GRBM_CNT__DED_MASK 0x00000003L |
100 | #define GDS_EDC_GRBM_CNT__SEC_MASK 0x0000000CL |
101 | #define GDS_EDC_GRBM_CNT__UNUSED_MASK 0xFFFFFFF0L |
102 | //GDS_EDC_OA_DED |
103 | #define GDS_EDC_OA_DED__ME0_GFXHP3D_PIX_DED__SHIFT 0x0 |
104 | #define GDS_EDC_OA_DED__ME0_GFXHP3D_VTX_DED__SHIFT 0x1 |
105 | #define GDS_EDC_OA_DED__ME0_CS_DED__SHIFT 0x2 |
106 | #define GDS_EDC_OA_DED__ME0_GFXHP3D_GS_DED__SHIFT 0x3 |
107 | #define GDS_EDC_OA_DED__ME1_PIPE0_DED__SHIFT 0x4 |
108 | #define GDS_EDC_OA_DED__ME1_PIPE1_DED__SHIFT 0x5 |
109 | #define GDS_EDC_OA_DED__ME1_PIPE2_DED__SHIFT 0x6 |
110 | #define GDS_EDC_OA_DED__ME1_PIPE3_DED__SHIFT 0x7 |
111 | #define GDS_EDC_OA_DED__ME2_PIPE0_DED__SHIFT 0x8 |
112 | #define GDS_EDC_OA_DED__ME2_PIPE1_DED__SHIFT 0x9 |
113 | #define GDS_EDC_OA_DED__ME2_PIPE2_DED__SHIFT 0xa |
114 | #define GDS_EDC_OA_DED__ME2_PIPE3_DED__SHIFT 0xb |
115 | #define GDS_EDC_OA_DED__UNUSED1__SHIFT 0xc |
116 | #define GDS_EDC_OA_DED__ME0_GFXHP3D_PIX_DED_MASK 0x00000001L |
117 | #define GDS_EDC_OA_DED__ME0_GFXHP3D_VTX_DED_MASK 0x00000002L |
118 | #define GDS_EDC_OA_DED__ME0_CS_DED_MASK 0x00000004L |
119 | #define GDS_EDC_OA_DED__ME0_GFXHP3D_GS_DED_MASK 0x00000008L |
120 | #define GDS_EDC_OA_DED__ME1_PIPE0_DED_MASK 0x00000010L |
121 | #define GDS_EDC_OA_DED__ME1_PIPE1_DED_MASK 0x00000020L |
122 | #define GDS_EDC_OA_DED__ME1_PIPE2_DED_MASK 0x00000040L |
123 | #define GDS_EDC_OA_DED__ME1_PIPE3_DED_MASK 0x00000080L |
124 | #define GDS_EDC_OA_DED__ME2_PIPE0_DED_MASK 0x00000100L |
125 | #define GDS_EDC_OA_DED__ME2_PIPE1_DED_MASK 0x00000200L |
126 | #define GDS_EDC_OA_DED__ME2_PIPE2_DED_MASK 0x00000400L |
127 | #define GDS_EDC_OA_DED__ME2_PIPE3_DED_MASK 0x00000800L |
128 | #define GDS_EDC_OA_DED__UNUSED1_MASK 0xFFFFF000L |
129 | //GDS_EDC_OA_PHY_CNT |
130 | #define GDS_EDC_OA_PHY_CNT__ME0_CS_PIPE_MEM_SEC__SHIFT 0x0 |
131 | #define GDS_EDC_OA_PHY_CNT__ME0_CS_PIPE_MEM_DED__SHIFT 0x2 |
132 | #define GDS_EDC_OA_PHY_CNT__PHY_CMD_RAM_MEM_SEC__SHIFT 0x4 |
133 | #define GDS_EDC_OA_PHY_CNT__PHY_CMD_RAM_MEM_DED__SHIFT 0x6 |
134 | #define GDS_EDC_OA_PHY_CNT__PHY_DATA_RAM_MEM_SEC__SHIFT 0x8 |
135 | #define GDS_EDC_OA_PHY_CNT__PHY_DATA_RAM_MEM_DED__SHIFT 0xa |
136 | #define GDS_EDC_OA_PHY_CNT__UNUSED1__SHIFT 0xc |
137 | #define GDS_EDC_OA_PHY_CNT__ME0_CS_PIPE_MEM_SEC_MASK 0x00000003L |
138 | #define GDS_EDC_OA_PHY_CNT__ME0_CS_PIPE_MEM_DED_MASK 0x0000000CL |
139 | #define GDS_EDC_OA_PHY_CNT__PHY_CMD_RAM_MEM_SEC_MASK 0x00000030L |
140 | #define GDS_EDC_OA_PHY_CNT__PHY_CMD_RAM_MEM_DED_MASK 0x000000C0L |
141 | #define GDS_EDC_OA_PHY_CNT__PHY_DATA_RAM_MEM_SEC_MASK 0x00000300L |
142 | #define GDS_EDC_OA_PHY_CNT__PHY_DATA_RAM_MEM_DED_MASK 0x00000C00L |
143 | #define GDS_EDC_OA_PHY_CNT__UNUSED1_MASK 0xFFFFF000L |
144 | //GDS_EDC_OA_PIPE_CNT |
145 | #define GDS_EDC_OA_PIPE_CNT__ME1_PIPE0_PIPE_MEM_SEC__SHIFT 0x0 |
146 | #define GDS_EDC_OA_PIPE_CNT__ME1_PIPE0_PIPE_MEM_DED__SHIFT 0x2 |
147 | #define GDS_EDC_OA_PIPE_CNT__ME1_PIPE1_PIPE_MEM_SEC__SHIFT 0x4 |
148 | #define GDS_EDC_OA_PIPE_CNT__ME1_PIPE1_PIPE_MEM_DED__SHIFT 0x6 |
149 | #define GDS_EDC_OA_PIPE_CNT__ME1_PIPE2_PIPE_MEM_SEC__SHIFT 0x8 |
150 | #define GDS_EDC_OA_PIPE_CNT__ME1_PIPE2_PIPE_MEM_DED__SHIFT 0xa |
151 | #define GDS_EDC_OA_PIPE_CNT__ME1_PIPE3_PIPE_MEM_SEC__SHIFT 0xc |
152 | #define GDS_EDC_OA_PIPE_CNT__ME1_PIPE3_PIPE_MEM_DED__SHIFT 0xe |
153 | #define GDS_EDC_OA_PIPE_CNT__UNUSED__SHIFT 0x10 |
154 | #define GDS_EDC_OA_PIPE_CNT__ME1_PIPE0_PIPE_MEM_SEC_MASK 0x00000003L |
155 | #define GDS_EDC_OA_PIPE_CNT__ME1_PIPE0_PIPE_MEM_DED_MASK 0x0000000CL |
156 | #define GDS_EDC_OA_PIPE_CNT__ME1_PIPE1_PIPE_MEM_SEC_MASK 0x00000030L |
157 | #define GDS_EDC_OA_PIPE_CNT__ME1_PIPE1_PIPE_MEM_DED_MASK 0x000000C0L |
158 | #define GDS_EDC_OA_PIPE_CNT__ME1_PIPE2_PIPE_MEM_SEC_MASK 0x00000300L |
159 | #define GDS_EDC_OA_PIPE_CNT__ME1_PIPE2_PIPE_MEM_DED_MASK 0x00000C00L |
160 | #define GDS_EDC_OA_PIPE_CNT__ME1_PIPE3_PIPE_MEM_SEC_MASK 0x00003000L |
161 | #define GDS_EDC_OA_PIPE_CNT__ME1_PIPE3_PIPE_MEM_DED_MASK 0x0000C000L |
162 | #define GDS_EDC_OA_PIPE_CNT__UNUSED_MASK 0xFFFF0000L |
163 | |
164 | // addressBlock: gc_shsdec |
165 | //SPI_EDC_CNT |
166 | #define SPI_EDC_CNT__SPI_SR_MEM_SEC_COUNT__SHIFT 0x0 |
167 | #define SPI_EDC_CNT__SPI_SR_MEM_DED_COUNT__SHIFT 0x2 |
168 | #define SPI_EDC_CNT__SPI_GDS_EXPREQ_SEC_COUNT__SHIFT 0x4 |
169 | #define SPI_EDC_CNT__SPI_GDS_EXPREQ_DED_COUNT__SHIFT 0x6 |
170 | #define SPI_EDC_CNT__SPI_WB_GRANT_30_SEC_COUNT__SHIFT 0x8 |
171 | #define SPI_EDC_CNT__SPI_WB_GRANT_30_DED_COUNT__SHIFT 0xa |
172 | #define SPI_EDC_CNT__SPI_WB_GRANT_61_SEC_COUNT__SHIFT 0xc |
173 | #define SPI_EDC_CNT__SPI_WB_GRANT_61_DED_COUNT__SHIFT 0xe |
174 | #define SPI_EDC_CNT__SPI_LIFE_CNT_SEC_COUNT__SHIFT 0x10 |
175 | #define SPI_EDC_CNT__SPI_LIFE_CNT_DED_COUNT__SHIFT 0x12 |
176 | #define SPI_EDC_CNT__SPI_SR_MEM_SEC_COUNT_MASK 0x00000003L |
177 | #define SPI_EDC_CNT__SPI_SR_MEM_DED_COUNT_MASK 0x0000000CL |
178 | #define SPI_EDC_CNT__SPI_GDS_EXPREQ_SEC_COUNT_MASK 0x00000030L |
179 | #define SPI_EDC_CNT__SPI_GDS_EXPREQ_DED_COUNT_MASK 0x000000C0L |
180 | #define SPI_EDC_CNT__SPI_WB_GRANT_30_SEC_COUNT_MASK 0x00000300L |
181 | #define SPI_EDC_CNT__SPI_WB_GRANT_30_DED_COUNT_MASK 0x00000C00L |
182 | #define SPI_EDC_CNT__SPI_WB_GRANT_61_SEC_COUNT_MASK 0x00003000L |
183 | #define SPI_EDC_CNT__SPI_WB_GRANT_61_DED_COUNT_MASK 0x0000C000L |
184 | #define SPI_EDC_CNT__SPI_LIFE_CNT_SEC_COUNT_MASK 0x00030000L |
185 | #define SPI_EDC_CNT__SPI_LIFE_CNT_DED_COUNT_MASK 0x000C0000L |
186 | |
187 | // addressBlock: gc_sqdec |
188 | //SQC_EDC_CNT2 |
189 | #define SQC_EDC_CNT2__INST_BANKA_TAG_RAM_SEC_COUNT__SHIFT 0x0 |
190 | #define SQC_EDC_CNT2__INST_BANKA_TAG_RAM_DED_COUNT__SHIFT 0x2 |
191 | #define SQC_EDC_CNT2__INST_BANKA_BANK_RAM_SEC_COUNT__SHIFT 0x4 |
192 | #define SQC_EDC_CNT2__INST_BANKA_BANK_RAM_DED_COUNT__SHIFT 0x6 |
193 | #define SQC_EDC_CNT2__DATA_BANKA_TAG_RAM_SEC_COUNT__SHIFT 0x8 |
194 | #define SQC_EDC_CNT2__DATA_BANKA_TAG_RAM_DED_COUNT__SHIFT 0xa |
195 | #define SQC_EDC_CNT2__DATA_BANKA_BANK_RAM_SEC_COUNT__SHIFT 0xc |
196 | #define SQC_EDC_CNT2__DATA_BANKA_BANK_RAM_DED_COUNT__SHIFT 0xe |
197 | #define SQC_EDC_CNT2__INST_UTCL1_LFIFO_SEC_COUNT__SHIFT 0x10 |
198 | #define SQC_EDC_CNT2__INST_UTCL1_LFIFO_DED_COUNT__SHIFT 0x12 |
199 | #define SQC_EDC_CNT2__INST_BANKA_TAG_RAM_SEC_COUNT_MASK 0x00000003L |
200 | #define SQC_EDC_CNT2__INST_BANKA_TAG_RAM_DED_COUNT_MASK 0x0000000CL |
201 | #define SQC_EDC_CNT2__INST_BANKA_BANK_RAM_SEC_COUNT_MASK 0x00000030L |
202 | #define SQC_EDC_CNT2__INST_BANKA_BANK_RAM_DED_COUNT_MASK 0x000000C0L |
203 | #define SQC_EDC_CNT2__DATA_BANKA_TAG_RAM_SEC_COUNT_MASK 0x00000300L |
204 | #define SQC_EDC_CNT2__DATA_BANKA_TAG_RAM_DED_COUNT_MASK 0x00000C00L |
205 | #define SQC_EDC_CNT2__DATA_BANKA_BANK_RAM_SEC_COUNT_MASK 0x00003000L |
206 | #define SQC_EDC_CNT2__DATA_BANKA_BANK_RAM_DED_COUNT_MASK 0x0000C000L |
207 | #define SQC_EDC_CNT2__INST_UTCL1_LFIFO_SEC_COUNT_MASK 0x00030000L |
208 | #define SQC_EDC_CNT2__INST_UTCL1_LFIFO_DED_COUNT_MASK 0x000C0000L |
209 | //SQC_EDC_CNT3 |
210 | #define SQC_EDC_CNT3__INST_BANKB_TAG_RAM_SEC_COUNT__SHIFT 0x0 |
211 | #define SQC_EDC_CNT3__INST_BANKB_TAG_RAM_DED_COUNT__SHIFT 0x2 |
212 | #define SQC_EDC_CNT3__INST_BANKB_BANK_RAM_SEC_COUNT__SHIFT 0x4 |
213 | #define SQC_EDC_CNT3__INST_BANKB_BANK_RAM_DED_COUNT__SHIFT 0x6 |
214 | #define SQC_EDC_CNT3__DATA_BANKB_TAG_RAM_SEC_COUNT__SHIFT 0x8 |
215 | #define SQC_EDC_CNT3__DATA_BANKB_TAG_RAM_DED_COUNT__SHIFT 0xa |
216 | #define SQC_EDC_CNT3__DATA_BANKB_BANK_RAM_SEC_COUNT__SHIFT 0xc |
217 | #define SQC_EDC_CNT3__DATA_BANKB_BANK_RAM_DED_COUNT__SHIFT 0xe |
218 | #define SQC_EDC_CNT3__INST_BANKB_TAG_RAM_SEC_COUNT_MASK 0x00000003L |
219 | #define SQC_EDC_CNT3__INST_BANKB_TAG_RAM_DED_COUNT_MASK 0x0000000CL |
220 | #define SQC_EDC_CNT3__INST_BANKB_BANK_RAM_SEC_COUNT_MASK 0x00000030L |
221 | #define SQC_EDC_CNT3__INST_BANKB_BANK_RAM_DED_COUNT_MASK 0x000000C0L |
222 | #define SQC_EDC_CNT3__DATA_BANKB_TAG_RAM_SEC_COUNT_MASK 0x00000300L |
223 | #define SQC_EDC_CNT3__DATA_BANKB_TAG_RAM_DED_COUNT_MASK 0x00000C00L |
224 | #define SQC_EDC_CNT3__DATA_BANKB_BANK_RAM_SEC_COUNT_MASK 0x00003000L |
225 | #define SQC_EDC_CNT3__DATA_BANKB_BANK_RAM_DED_COUNT_MASK 0x0000C000L |
226 | //SQC_EDC_PARITY_CNT3 |
227 | #define SQC_EDC_PARITY_CNT3__INST_BANKA_UTCL1_MISS_FIFO_SEC_COUNT__SHIFT 0x0 |
228 | #define SQC_EDC_PARITY_CNT3__INST_BANKA_UTCL1_MISS_FIFO_DED_COUNT__SHIFT 0x2 |
229 | #define SQC_EDC_PARITY_CNT3__INST_BANKA_MISS_FIFO_SEC_COUNT__SHIFT 0x4 |
230 | #define SQC_EDC_PARITY_CNT3__INST_BANKA_MISS_FIFO_DED_COUNT__SHIFT 0x6 |
231 | #define SQC_EDC_PARITY_CNT3__DATA_BANKA_HIT_FIFO_SEC_COUNT__SHIFT 0x8 |
232 | #define SQC_EDC_PARITY_CNT3__DATA_BANKA_HIT_FIFO_DED_COUNT__SHIFT 0xa |
233 | #define SQC_EDC_PARITY_CNT3__DATA_BANKA_MISS_FIFO_SEC_COUNT__SHIFT 0xc |
234 | #define SQC_EDC_PARITY_CNT3__DATA_BANKA_MISS_FIFO_DED_COUNT__SHIFT 0xe |
235 | #define SQC_EDC_PARITY_CNT3__INST_BANKB_UTCL1_MISS_FIFO_SEC_COUNT__SHIFT 0x10 |
236 | #define SQC_EDC_PARITY_CNT3__INST_BANKB_UTCL1_MISS_FIFO_DED_COUNT__SHIFT 0x12 |
237 | #define SQC_EDC_PARITY_CNT3__INST_BANKB_MISS_FIFO_SEC_COUNT__SHIFT 0x14 |
238 | #define SQC_EDC_PARITY_CNT3__INST_BANKB_MISS_FIFO_DED_COUNT__SHIFT 0x16 |
239 | #define SQC_EDC_PARITY_CNT3__DATA_BANKB_HIT_FIFO_SEC_COUNT__SHIFT 0x18 |
240 | #define SQC_EDC_PARITY_CNT3__DATA_BANKB_HIT_FIFO_DED_COUNT__SHIFT 0x1a |
241 | #define SQC_EDC_PARITY_CNT3__DATA_BANKB_MISS_FIFO_SEC_COUNT__SHIFT 0x1c |
242 | #define SQC_EDC_PARITY_CNT3__DATA_BANKB_MISS_FIFO_DED_COUNT__SHIFT 0x1e |
243 | #define SQC_EDC_PARITY_CNT3__INST_BANKA_UTCL1_MISS_FIFO_SEC_COUNT_MASK 0x00000003L |
244 | #define SQC_EDC_PARITY_CNT3__INST_BANKA_UTCL1_MISS_FIFO_DED_COUNT_MASK 0x0000000CL |
245 | #define SQC_EDC_PARITY_CNT3__INST_BANKA_MISS_FIFO_SEC_COUNT_MASK 0x00000030L |
246 | #define SQC_EDC_PARITY_CNT3__INST_BANKA_MISS_FIFO_DED_COUNT_MASK 0x000000C0L |
247 | #define SQC_EDC_PARITY_CNT3__DATA_BANKA_HIT_FIFO_SEC_COUNT_MASK 0x00000300L |
248 | #define SQC_EDC_PARITY_CNT3__DATA_BANKA_HIT_FIFO_DED_COUNT_MASK 0x00000C00L |
249 | #define SQC_EDC_PARITY_CNT3__DATA_BANKA_MISS_FIFO_SEC_COUNT_MASK 0x00003000L |
250 | #define SQC_EDC_PARITY_CNT3__DATA_BANKA_MISS_FIFO_DED_COUNT_MASK 0x0000C000L |
251 | #define SQC_EDC_PARITY_CNT3__INST_BANKB_UTCL1_MISS_FIFO_SEC_COUNT_MASK 0x00030000L |
252 | #define SQC_EDC_PARITY_CNT3__INST_BANKB_UTCL1_MISS_FIFO_DED_COUNT_MASK 0x000C0000L |
253 | #define SQC_EDC_PARITY_CNT3__INST_BANKB_MISS_FIFO_SEC_COUNT_MASK 0x00300000L |
254 | #define SQC_EDC_PARITY_CNT3__INST_BANKB_MISS_FIFO_DED_COUNT_MASK 0x00C00000L |
255 | #define SQC_EDC_PARITY_CNT3__DATA_BANKB_HIT_FIFO_SEC_COUNT_MASK 0x03000000L |
256 | #define SQC_EDC_PARITY_CNT3__DATA_BANKB_HIT_FIFO_DED_COUNT_MASK 0x0C000000L |
257 | #define SQC_EDC_PARITY_CNT3__DATA_BANKB_MISS_FIFO_SEC_COUNT_MASK 0x30000000L |
258 | #define SQC_EDC_PARITY_CNT3__DATA_BANKB_MISS_FIFO_DED_COUNT_MASK 0xC0000000L |
259 | //SQC_EDC_CNT |
260 | #define SQC_EDC_CNT__DATA_CU0_WRITE_DATA_BUF_SEC_COUNT__SHIFT 0x0 |
261 | #define SQC_EDC_CNT__DATA_CU0_WRITE_DATA_BUF_DED_COUNT__SHIFT 0x2 |
262 | #define SQC_EDC_CNT__DATA_CU0_UTCL1_LFIFO_SEC_COUNT__SHIFT 0x4 |
263 | #define SQC_EDC_CNT__DATA_CU0_UTCL1_LFIFO_DED_COUNT__SHIFT 0x6 |
264 | #define SQC_EDC_CNT__DATA_CU1_WRITE_DATA_BUF_SEC_COUNT__SHIFT 0x8 |
265 | #define SQC_EDC_CNT__DATA_CU1_WRITE_DATA_BUF_DED_COUNT__SHIFT 0xa |
266 | #define SQC_EDC_CNT__DATA_CU1_UTCL1_LFIFO_SEC_COUNT__SHIFT 0xc |
267 | #define SQC_EDC_CNT__DATA_CU1_UTCL1_LFIFO_DED_COUNT__SHIFT 0xe |
268 | #define SQC_EDC_CNT__DATA_CU2_WRITE_DATA_BUF_SEC_COUNT__SHIFT 0x10 |
269 | #define SQC_EDC_CNT__DATA_CU2_WRITE_DATA_BUF_DED_COUNT__SHIFT 0x12 |
270 | #define SQC_EDC_CNT__DATA_CU2_UTCL1_LFIFO_SEC_COUNT__SHIFT 0x14 |
271 | #define SQC_EDC_CNT__DATA_CU2_UTCL1_LFIFO_DED_COUNT__SHIFT 0x16 |
272 | #define SQC_EDC_CNT__DATA_CU3_WRITE_DATA_BUF_SEC_COUNT__SHIFT 0x18 |
273 | #define SQC_EDC_CNT__DATA_CU3_WRITE_DATA_BUF_DED_COUNT__SHIFT 0x1a |
274 | #define SQC_EDC_CNT__DATA_CU3_UTCL1_LFIFO_SEC_COUNT__SHIFT 0x1c |
275 | #define SQC_EDC_CNT__DATA_CU3_UTCL1_LFIFO_DED_COUNT__SHIFT 0x1e |
276 | #define SQC_EDC_CNT__DATA_CU0_WRITE_DATA_BUF_SEC_COUNT_MASK 0x00000003L |
277 | #define SQC_EDC_CNT__DATA_CU0_WRITE_DATA_BUF_DED_COUNT_MASK 0x0000000CL |
278 | #define SQC_EDC_CNT__DATA_CU0_UTCL1_LFIFO_SEC_COUNT_MASK 0x00000030L |
279 | #define SQC_EDC_CNT__DATA_CU0_UTCL1_LFIFO_DED_COUNT_MASK 0x000000C0L |
280 | #define SQC_EDC_CNT__DATA_CU1_WRITE_DATA_BUF_SEC_COUNT_MASK 0x00000300L |
281 | #define SQC_EDC_CNT__DATA_CU1_WRITE_DATA_BUF_DED_COUNT_MASK 0x00000C00L |
282 | #define SQC_EDC_CNT__DATA_CU1_UTCL1_LFIFO_SEC_COUNT_MASK 0x00003000L |
283 | #define SQC_EDC_CNT__DATA_CU1_UTCL1_LFIFO_DED_COUNT_MASK 0x0000C000L |
284 | #define SQC_EDC_CNT__DATA_CU2_WRITE_DATA_BUF_SEC_COUNT_MASK 0x00030000L |
285 | #define SQC_EDC_CNT__DATA_CU2_WRITE_DATA_BUF_DED_COUNT_MASK 0x000C0000L |
286 | #define SQC_EDC_CNT__DATA_CU2_UTCL1_LFIFO_SEC_COUNT_MASK 0x00300000L |
287 | #define SQC_EDC_CNT__DATA_CU2_UTCL1_LFIFO_DED_COUNT_MASK 0x00C00000L |
288 | #define SQC_EDC_CNT__DATA_CU3_WRITE_DATA_BUF_SEC_COUNT_MASK 0x03000000L |
289 | #define SQC_EDC_CNT__DATA_CU3_WRITE_DATA_BUF_DED_COUNT_MASK 0x0C000000L |
290 | #define SQC_EDC_CNT__DATA_CU3_UTCL1_LFIFO_SEC_COUNT_MASK 0x30000000L |
291 | #define SQC_EDC_CNT__DATA_CU3_UTCL1_LFIFO_DED_COUNT_MASK 0xC0000000L |
292 | //SQ_EDC_SEC_CNT |
293 | #define SQ_EDC_SEC_CNT__LDS_SEC__SHIFT 0x0 |
294 | #define SQ_EDC_SEC_CNT__SGPR_SEC__SHIFT 0x8 |
295 | #define SQ_EDC_SEC_CNT__VGPR_SEC__SHIFT 0x10 |
296 | #define SQ_EDC_SEC_CNT__LDS_SEC_MASK 0x000000FFL |
297 | #define SQ_EDC_SEC_CNT__SGPR_SEC_MASK 0x0000FF00L |
298 | #define SQ_EDC_SEC_CNT__VGPR_SEC_MASK 0x00FF0000L |
299 | //SQ_EDC_DED_CNT |
300 | #define SQ_EDC_DED_CNT__LDS_DED__SHIFT 0x0 |
301 | #define SQ_EDC_DED_CNT__SGPR_DED__SHIFT 0x8 |
302 | #define SQ_EDC_DED_CNT__VGPR_DED__SHIFT 0x10 |
303 | #define SQ_EDC_DED_CNT__LDS_DED_MASK 0x000000FFL |
304 | #define SQ_EDC_DED_CNT__SGPR_DED_MASK 0x0000FF00L |
305 | #define SQ_EDC_DED_CNT__VGPR_DED_MASK 0x00FF0000L |
306 | //SQ_EDC_INFO |
307 | #define SQ_EDC_INFO__WAVE_ID__SHIFT 0x0 |
308 | #define SQ_EDC_INFO__SIMD_ID__SHIFT 0x4 |
309 | #define SQ_EDC_INFO__SOURCE__SHIFT 0x6 |
310 | #define SQ_EDC_INFO__VM_ID__SHIFT 0x9 |
311 | #define SQ_EDC_INFO__WAVE_ID_MASK 0x0000000FL |
312 | #define SQ_EDC_INFO__SIMD_ID_MASK 0x00000030L |
313 | #define SQ_EDC_INFO__SOURCE_MASK 0x000001C0L |
314 | #define SQ_EDC_INFO__VM_ID_MASK 0x00001E00L |
315 | //SQ_EDC_CNT |
316 | #define SQ_EDC_CNT__LDS_D_SEC_COUNT__SHIFT 0x0 |
317 | #define SQ_EDC_CNT__LDS_D_DED_COUNT__SHIFT 0x2 |
318 | #define SQ_EDC_CNT__LDS_I_SEC_COUNT__SHIFT 0x4 |
319 | #define SQ_EDC_CNT__LDS_I_DED_COUNT__SHIFT 0x6 |
320 | #define SQ_EDC_CNT__SGPR_SEC_COUNT__SHIFT 0x8 |
321 | #define SQ_EDC_CNT__SGPR_DED_COUNT__SHIFT 0xa |
322 | #define SQ_EDC_CNT__VGPR0_SEC_COUNT__SHIFT 0xc |
323 | #define SQ_EDC_CNT__VGPR0_DED_COUNT__SHIFT 0xe |
324 | #define SQ_EDC_CNT__VGPR1_SEC_COUNT__SHIFT 0x10 |
325 | #define SQ_EDC_CNT__VGPR1_DED_COUNT__SHIFT 0x12 |
326 | #define SQ_EDC_CNT__VGPR2_SEC_COUNT__SHIFT 0x14 |
327 | #define SQ_EDC_CNT__VGPR2_DED_COUNT__SHIFT 0x16 |
328 | #define SQ_EDC_CNT__VGPR3_SEC_COUNT__SHIFT 0x18 |
329 | #define SQ_EDC_CNT__VGPR3_DED_COUNT__SHIFT 0x1a |
330 | #define SQ_EDC_CNT__LDS_D_SEC_COUNT_MASK 0x00000003L |
331 | #define SQ_EDC_CNT__LDS_D_DED_COUNT_MASK 0x0000000CL |
332 | #define SQ_EDC_CNT__LDS_I_SEC_COUNT_MASK 0x00000030L |
333 | #define SQ_EDC_CNT__LDS_I_DED_COUNT_MASK 0x000000C0L |
334 | #define SQ_EDC_CNT__SGPR_SEC_COUNT_MASK 0x00000300L |
335 | #define SQ_EDC_CNT__SGPR_DED_COUNT_MASK 0x00000C00L |
336 | #define SQ_EDC_CNT__VGPR0_SEC_COUNT_MASK 0x00003000L |
337 | #define SQ_EDC_CNT__VGPR0_DED_COUNT_MASK 0x0000C000L |
338 | #define SQ_EDC_CNT__VGPR1_SEC_COUNT_MASK 0x00030000L |
339 | #define SQ_EDC_CNT__VGPR1_DED_COUNT_MASK 0x000C0000L |
340 | #define SQ_EDC_CNT__VGPR2_SEC_COUNT_MASK 0x00300000L |
341 | #define SQ_EDC_CNT__VGPR2_DED_COUNT_MASK 0x00C00000L |
342 | #define SQ_EDC_CNT__VGPR3_SEC_COUNT_MASK 0x03000000L |
343 | #define SQ_EDC_CNT__VGPR3_DED_COUNT_MASK 0x0C000000L |
344 | |
345 | // addressBlock: gc_tpdec |
346 | //TA_EDC_CNT |
347 | #define TA_EDC_CNT__TA_FS_DFIFO_SEC_COUNT__SHIFT 0x0 |
348 | #define TA_EDC_CNT__TA_FS_DFIFO_DED_COUNT__SHIFT 0x2 |
349 | #define TA_EDC_CNT__TA_FS_AFIFO_SEC_COUNT__SHIFT 0x4 |
350 | #define TA_EDC_CNT__TA_FS_AFIFO_DED_COUNT__SHIFT 0x6 |
351 | #define TA_EDC_CNT__TA_FL_LFIFO_SEC_COUNT__SHIFT 0x8 |
352 | #define TA_EDC_CNT__TA_FL_LFIFO_DED_COUNT__SHIFT 0xa |
353 | #define TA_EDC_CNT__TA_FX_LFIFO_SEC_COUNT__SHIFT 0xc |
354 | #define TA_EDC_CNT__TA_FX_LFIFO_DED_COUNT__SHIFT 0xe |
355 | #define TA_EDC_CNT__TA_FS_CFIFO_SEC_COUNT__SHIFT 0x10 |
356 | #define TA_EDC_CNT__TA_FS_CFIFO_DED_COUNT__SHIFT 0x12 |
357 | #define TA_EDC_CNT__TA_FS_DFIFO_SEC_COUNT_MASK 0x00000003L |
358 | #define TA_EDC_CNT__TA_FS_DFIFO_DED_COUNT_MASK 0x0000000CL |
359 | #define TA_EDC_CNT__TA_FS_AFIFO_SEC_COUNT_MASK 0x00000030L |
360 | #define TA_EDC_CNT__TA_FS_AFIFO_DED_COUNT_MASK 0x000000C0L |
361 | #define TA_EDC_CNT__TA_FL_LFIFO_SEC_COUNT_MASK 0x00000300L |
362 | #define TA_EDC_CNT__TA_FL_LFIFO_DED_COUNT_MASK 0x00000C00L |
363 | #define TA_EDC_CNT__TA_FX_LFIFO_SEC_COUNT_MASK 0x00003000L |
364 | #define TA_EDC_CNT__TA_FX_LFIFO_DED_COUNT_MASK 0x0000C000L |
365 | #define TA_EDC_CNT__TA_FS_CFIFO_SEC_COUNT_MASK 0x00030000L |
366 | #define TA_EDC_CNT__TA_FS_CFIFO_DED_COUNT_MASK 0x000C0000L |
367 | |
368 | // addressBlock: gc_tcdec |
369 | //TCP_EDC_CNT |
370 | #define TCP_EDC_CNT__SEC_COUNT__SHIFT 0x0 |
371 | #define TCP_EDC_CNT__LFIFO_SED_COUNT__SHIFT 0x8 |
372 | #define TCP_EDC_CNT__DED_COUNT__SHIFT 0x10 |
373 | #define TCP_EDC_CNT__SEC_COUNT_MASK 0x000000FFL |
374 | #define TCP_EDC_CNT__LFIFO_SED_COUNT_MASK 0x0000FF00L |
375 | #define TCP_EDC_CNT__DED_COUNT_MASK 0x00FF0000L |
376 | //TCP_EDC_CNT_NEW |
377 | #define TCP_EDC_CNT_NEW__CACHE_RAM_SEC_COUNT__SHIFT 0x0 |
378 | #define TCP_EDC_CNT_NEW__CACHE_RAM_DED_COUNT__SHIFT 0x2 |
379 | #define TCP_EDC_CNT_NEW__LFIFO_RAM_SEC_COUNT__SHIFT 0x4 |
380 | #define TCP_EDC_CNT_NEW__LFIFO_RAM_DED_COUNT__SHIFT 0x6 |
381 | #define TCP_EDC_CNT_NEW__CMD_FIFO_SEC_COUNT__SHIFT 0x8 |
382 | #define TCP_EDC_CNT_NEW__CMD_FIFO_DED_COUNT__SHIFT 0xa |
383 | #define TCP_EDC_CNT_NEW__VM_FIFO_SEC_COUNT__SHIFT 0xc |
384 | #define TCP_EDC_CNT_NEW__VM_FIFO_DED_COUNT__SHIFT 0xe |
385 | #define TCP_EDC_CNT_NEW__DB_RAM_SED_COUNT__SHIFT 0x10 |
386 | #define TCP_EDC_CNT_NEW__UTCL1_LFIFO0_SEC_COUNT__SHIFT 0x12 |
387 | #define TCP_EDC_CNT_NEW__UTCL1_LFIFO0_DED_COUNT__SHIFT 0x14 |
388 | #define TCP_EDC_CNT_NEW__UTCL1_LFIFO1_SEC_COUNT__SHIFT 0x16 |
389 | #define TCP_EDC_CNT_NEW__UTCL1_LFIFO1_DED_COUNT__SHIFT 0x18 |
390 | #define TCP_EDC_CNT_NEW__CACHE_RAM_SEC_COUNT_MASK 0x00000003L |
391 | #define TCP_EDC_CNT_NEW__CACHE_RAM_DED_COUNT_MASK 0x0000000CL |
392 | #define TCP_EDC_CNT_NEW__LFIFO_RAM_SEC_COUNT_MASK 0x00000030L |
393 | #define TCP_EDC_CNT_NEW__LFIFO_RAM_DED_COUNT_MASK 0x000000C0L |
394 | #define TCP_EDC_CNT_NEW__CMD_FIFO_SEC_COUNT_MASK 0x00000300L |
395 | #define TCP_EDC_CNT_NEW__CMD_FIFO_DED_COUNT_MASK 0x00000C00L |
396 | #define TCP_EDC_CNT_NEW__VM_FIFO_SEC_COUNT_MASK 0x00003000L |
397 | #define TCP_EDC_CNT_NEW__VM_FIFO_DED_COUNT_MASK 0x0000C000L |
398 | #define TCP_EDC_CNT_NEW__DB_RAM_SED_COUNT_MASK 0x00030000L |
399 | #define TCP_EDC_CNT_NEW__UTCL1_LFIFO0_SEC_COUNT_MASK 0x000C0000L |
400 | #define TCP_EDC_CNT_NEW__UTCL1_LFIFO0_DED_COUNT_MASK 0x00300000L |
401 | #define TCP_EDC_CNT_NEW__UTCL1_LFIFO1_SEC_COUNT_MASK 0x00C00000L |
402 | #define TCP_EDC_CNT_NEW__UTCL1_LFIFO1_DED_COUNT_MASK 0x03000000L |
403 | //TCP_ATC_EDC_GATCL1_CNT |
404 | #define TCP_ATC_EDC_GATCL1_CNT__DATA_SEC__SHIFT 0x0 |
405 | #define TCP_ATC_EDC_GATCL1_CNT__DATA_SEC_MASK 0x000000FFL |
406 | //TCI_EDC_CNT |
407 | #define TCI_EDC_CNT__WRITE_RAM_SEC_COUNT__SHIFT 0x0 |
408 | #define TCI_EDC_CNT__WRITE_RAM_DED_COUNT__SHIFT 0x2 |
409 | #define TCI_EDC_CNT__WRITE_RAM_SEC_COUNT_MASK 0x00000003L |
410 | #define TCI_EDC_CNT__WRITE_RAM_DED_COUNT_MASK 0x0000000CL |
411 | //TCA_EDC_CNT |
412 | #define TCA_EDC_CNT__HOLE_FIFO_SEC_COUNT__SHIFT 0x0 |
413 | #define TCA_EDC_CNT__HOLE_FIFO_DED_COUNT__SHIFT 0x2 |
414 | #define TCA_EDC_CNT__REQ_FIFO_SEC_COUNT__SHIFT 0x4 |
415 | #define TCA_EDC_CNT__REQ_FIFO_DED_COUNT__SHIFT 0x6 |
416 | #define TCA_EDC_CNT__HOLE_FIFO_SEC_COUNT_MASK 0x00000003L |
417 | #define TCA_EDC_CNT__HOLE_FIFO_DED_COUNT_MASK 0x0000000CL |
418 | #define TCA_EDC_CNT__REQ_FIFO_SEC_COUNT_MASK 0x00000030L |
419 | #define TCA_EDC_CNT__REQ_FIFO_DED_COUNT_MASK 0x000000C0L |
420 | //TCC_EDC_CNT |
421 | #define TCC_EDC_CNT__CACHE_DATA_SEC_COUNT__SHIFT 0x0 |
422 | #define TCC_EDC_CNT__CACHE_DATA_DED_COUNT__SHIFT 0x2 |
423 | #define TCC_EDC_CNT__CACHE_DIRTY_SEC_COUNT__SHIFT 0x4 |
424 | #define TCC_EDC_CNT__CACHE_DIRTY_DED_COUNT__SHIFT 0x6 |
425 | #define TCC_EDC_CNT__HIGH_RATE_TAG_SEC_COUNT__SHIFT 0x8 |
426 | #define TCC_EDC_CNT__HIGH_RATE_TAG_DED_COUNT__SHIFT 0xa |
427 | #define TCC_EDC_CNT__LOW_RATE_TAG_SEC_COUNT__SHIFT 0xc |
428 | #define TCC_EDC_CNT__LOW_RATE_TAG_DED_COUNT__SHIFT 0xe |
429 | #define TCC_EDC_CNT__SRC_FIFO_SEC_COUNT__SHIFT 0x10 |
430 | #define TCC_EDC_CNT__SRC_FIFO_DED_COUNT__SHIFT 0x12 |
431 | #define TCC_EDC_CNT__LATENCY_FIFO_SEC_COUNT__SHIFT 0x14 |
432 | #define TCC_EDC_CNT__LATENCY_FIFO_DED_COUNT__SHIFT 0x16 |
433 | #define TCC_EDC_CNT__LATENCY_FIFO_NEXT_RAM_SEC_COUNT__SHIFT 0x18 |
434 | #define TCC_EDC_CNT__LATENCY_FIFO_NEXT_RAM_DED_COUNT__SHIFT 0x1a |
435 | #define TCC_EDC_CNT__CACHE_DATA_SEC_COUNT_MASK 0x00000003L |
436 | #define TCC_EDC_CNT__CACHE_DATA_DED_COUNT_MASK 0x0000000CL |
437 | #define TCC_EDC_CNT__CACHE_DIRTY_SEC_COUNT_MASK 0x00000030L |
438 | #define TCC_EDC_CNT__CACHE_DIRTY_DED_COUNT_MASK 0x000000C0L |
439 | #define TCC_EDC_CNT__HIGH_RATE_TAG_SEC_COUNT_MASK 0x00000300L |
440 | #define TCC_EDC_CNT__HIGH_RATE_TAG_DED_COUNT_MASK 0x00000C00L |
441 | #define TCC_EDC_CNT__LOW_RATE_TAG_SEC_COUNT_MASK 0x00003000L |
442 | #define TCC_EDC_CNT__LOW_RATE_TAG_DED_COUNT_MASK 0x0000C000L |
443 | #define TCC_EDC_CNT__SRC_FIFO_SEC_COUNT_MASK 0x00030000L |
444 | #define TCC_EDC_CNT__SRC_FIFO_DED_COUNT_MASK 0x000C0000L |
445 | #define TCC_EDC_CNT__LATENCY_FIFO_SEC_COUNT_MASK 0x00300000L |
446 | #define TCC_EDC_CNT__LATENCY_FIFO_DED_COUNT_MASK 0x00C00000L |
447 | #define TCC_EDC_CNT__LATENCY_FIFO_NEXT_RAM_SEC_COUNT_MASK 0x03000000L |
448 | #define TCC_EDC_CNT__LATENCY_FIFO_NEXT_RAM_DED_COUNT_MASK 0x0C000000L |
449 | //TCC_EDC_CNT2 |
450 | #define TCC_EDC_CNT2__CACHE_TAG_PROBE_FIFO_SEC_COUNT__SHIFT 0x0 |
451 | #define TCC_EDC_CNT2__CACHE_TAG_PROBE_FIFO_DED_COUNT__SHIFT 0x2 |
452 | #define TCC_EDC_CNT2__UC_ATOMIC_FIFO_SEC_COUNT__SHIFT 0x4 |
453 | #define TCC_EDC_CNT2__UC_ATOMIC_FIFO_DED_COUNT__SHIFT 0x6 |
454 | #define TCC_EDC_CNT2__WRITE_CACHE_READ_SEC_COUNT__SHIFT 0x8 |
455 | #define TCC_EDC_CNT2__WRITE_CACHE_READ_DED_COUNT__SHIFT 0xa |
456 | #define TCC_EDC_CNT2__RETURN_CONTROL_SEC_COUNT__SHIFT 0xc |
457 | #define TCC_EDC_CNT2__RETURN_CONTROL_DED_COUNT__SHIFT 0xe |
458 | #define TCC_EDC_CNT2__IN_USE_TRANSFER_SEC_COUNT__SHIFT 0x10 |
459 | #define TCC_EDC_CNT2__IN_USE_TRANSFER_DED_COUNT__SHIFT 0x12 |
460 | #define TCC_EDC_CNT2__IN_USE_DEC_SEC_COUNT__SHIFT 0x14 |
461 | #define TCC_EDC_CNT2__IN_USE_DEC_DED_COUNT__SHIFT 0x16 |
462 | #define TCC_EDC_CNT2__WRITE_RETURN_SEC_COUNT__SHIFT 0x18 |
463 | #define TCC_EDC_CNT2__WRITE_RETURN_DED_COUNT__SHIFT 0x1a |
464 | #define TCC_EDC_CNT2__RETURN_DATA_SEC_COUNT__SHIFT 0x1c |
465 | #define TCC_EDC_CNT2__RETURN_DATA_DED_COUNT__SHIFT 0x1e |
466 | #define TCC_EDC_CNT2__CACHE_TAG_PROBE_FIFO_SEC_COUNT_MASK 0x00000003L |
467 | #define TCC_EDC_CNT2__CACHE_TAG_PROBE_FIFO_DED_COUNT_MASK 0x0000000CL |
468 | #define TCC_EDC_CNT2__UC_ATOMIC_FIFO_SEC_COUNT_MASK 0x00000030L |
469 | #define TCC_EDC_CNT2__UC_ATOMIC_FIFO_DED_COUNT_MASK 0x000000C0L |
470 | #define TCC_EDC_CNT2__WRITE_CACHE_READ_SEC_COUNT_MASK 0x00000300L |
471 | #define TCC_EDC_CNT2__WRITE_CACHE_READ_DED_COUNT_MASK 0x00000C00L |
472 | #define TCC_EDC_CNT2__RETURN_CONTROL_SEC_COUNT_MASK 0x00003000L |
473 | #define TCC_EDC_CNT2__RETURN_CONTROL_DED_COUNT_MASK 0x0000C000L |
474 | #define TCC_EDC_CNT2__IN_USE_TRANSFER_SEC_COUNT_MASK 0x00030000L |
475 | #define TCC_EDC_CNT2__IN_USE_TRANSFER_DED_COUNT_MASK 0x000C0000L |
476 | #define TCC_EDC_CNT2__IN_USE_DEC_SEC_COUNT_MASK 0x00300000L |
477 | #define TCC_EDC_CNT2__IN_USE_DEC_DED_COUNT_MASK 0x00C00000L |
478 | #define TCC_EDC_CNT2__WRITE_RETURN_SEC_COUNT_MASK 0x03000000L |
479 | #define TCC_EDC_CNT2__WRITE_RETURN_DED_COUNT_MASK 0x0C000000L |
480 | #define TCC_EDC_CNT2__RETURN_DATA_SEC_COUNT_MASK 0x30000000L |
481 | #define TCC_EDC_CNT2__RETURN_DATA_DED_COUNT_MASK 0xC0000000L |
482 | |
483 | // addressBlock: gc_tpdec |
484 | //TD_EDC_CNT |
485 | #define TD_EDC_CNT__SS_FIFO_LO_SEC_COUNT__SHIFT 0x0 |
486 | #define TD_EDC_CNT__SS_FIFO_LO_DED_COUNT__SHIFT 0x2 |
487 | #define TD_EDC_CNT__SS_FIFO_HI_SEC_COUNT__SHIFT 0x4 |
488 | #define TD_EDC_CNT__SS_FIFO_HI_DED_COUNT__SHIFT 0x6 |
489 | #define TD_EDC_CNT__CS_FIFO_SEC_COUNT__SHIFT 0x8 |
490 | #define TD_EDC_CNT__CS_FIFO_DED_COUNT__SHIFT 0xa |
491 | #define TD_EDC_CNT__SS_FIFO_LO_SEC_COUNT_MASK 0x00000003L |
492 | #define TD_EDC_CNT__SS_FIFO_LO_DED_COUNT_MASK 0x0000000CL |
493 | #define TD_EDC_CNT__SS_FIFO_HI_SEC_COUNT_MASK 0x00000030L |
494 | #define TD_EDC_CNT__SS_FIFO_HI_DED_COUNT_MASK 0x000000C0L |
495 | #define TD_EDC_CNT__CS_FIFO_SEC_COUNT_MASK 0x00000300L |
496 | #define TD_EDC_CNT__CS_FIFO_DED_COUNT_MASK 0x00000C00L |
497 | //TA_EDC_CNT |
498 | #define TA_EDC_CNT__TA_FS_DFIFO_SEC_COUNT__SHIFT 0x0 |
499 | #define TA_EDC_CNT__TA_FS_DFIFO_DED_COUNT__SHIFT 0x2 |
500 | #define TA_EDC_CNT__TA_FS_AFIFO_SEC_COUNT__SHIFT 0x4 |
501 | #define TA_EDC_CNT__TA_FS_AFIFO_DED_COUNT__SHIFT 0x6 |
502 | #define TA_EDC_CNT__TA_FL_LFIFO_SEC_COUNT__SHIFT 0x8 |
503 | #define TA_EDC_CNT__TA_FL_LFIFO_DED_COUNT__SHIFT 0xa |
504 | #define TA_EDC_CNT__TA_FX_LFIFO_SEC_COUNT__SHIFT 0xc |
505 | #define TA_EDC_CNT__TA_FX_LFIFO_DED_COUNT__SHIFT 0xe |
506 | #define TA_EDC_CNT__TA_FS_CFIFO_SEC_COUNT__SHIFT 0x10 |
507 | #define TA_EDC_CNT__TA_FS_CFIFO_DED_COUNT__SHIFT 0x12 |
508 | #define TA_EDC_CNT__TA_FS_DFIFO_SEC_COUNT_MASK 0x00000003L |
509 | #define TA_EDC_CNT__TA_FS_DFIFO_DED_COUNT_MASK 0x0000000CL |
510 | #define TA_EDC_CNT__TA_FS_AFIFO_SEC_COUNT_MASK 0x00000030L |
511 | #define TA_EDC_CNT__TA_FS_AFIFO_DED_COUNT_MASK 0x000000C0L |
512 | #define TA_EDC_CNT__TA_FL_LFIFO_SEC_COUNT_MASK 0x00000300L |
513 | #define TA_EDC_CNT__TA_FL_LFIFO_DED_COUNT_MASK 0x00000C00L |
514 | #define TA_EDC_CNT__TA_FX_LFIFO_SEC_COUNT_MASK 0x00003000L |
515 | #define TA_EDC_CNT__TA_FX_LFIFO_DED_COUNT_MASK 0x0000C000L |
516 | #define TA_EDC_CNT__TA_FS_CFIFO_SEC_COUNT_MASK 0x00030000L |
517 | #define TA_EDC_CNT__TA_FS_CFIFO_DED_COUNT_MASK 0x000C0000L |
518 | |
519 | // addressBlock: gc_ea_gceadec2 |
520 | //GCEA_EDC_CNT |
521 | #define GCEA_EDC_CNT__DRAMRD_CMDMEM_SEC_COUNT__SHIFT 0x0 |
522 | #define GCEA_EDC_CNT__DRAMRD_CMDMEM_DED_COUNT__SHIFT 0x2 |
523 | #define GCEA_EDC_CNT__DRAMWR_CMDMEM_SEC_COUNT__SHIFT 0x4 |
524 | #define GCEA_EDC_CNT__DRAMWR_CMDMEM_DED_COUNT__SHIFT 0x6 |
525 | #define GCEA_EDC_CNT__DRAMWR_DATAMEM_SEC_COUNT__SHIFT 0x8 |
526 | #define GCEA_EDC_CNT__DRAMWR_DATAMEM_DED_COUNT__SHIFT 0xa |
527 | #define GCEA_EDC_CNT__RRET_TAGMEM_SEC_COUNT__SHIFT 0xc |
528 | #define GCEA_EDC_CNT__RRET_TAGMEM_DED_COUNT__SHIFT 0xe |
529 | #define GCEA_EDC_CNT__WRET_TAGMEM_SEC_COUNT__SHIFT 0x10 |
530 | #define GCEA_EDC_CNT__WRET_TAGMEM_DED_COUNT__SHIFT 0x12 |
531 | #define GCEA_EDC_CNT__DRAMRD_PAGEMEM_SED_COUNT__SHIFT 0x14 |
532 | #define GCEA_EDC_CNT__DRAMWR_PAGEMEM_SED_COUNT__SHIFT 0x16 |
533 | #define GCEA_EDC_CNT__IORD_CMDMEM_SED_COUNT__SHIFT 0x18 |
534 | #define GCEA_EDC_CNT__IOWR_CMDMEM_SED_COUNT__SHIFT 0x1a |
535 | #define GCEA_EDC_CNT__IOWR_DATAMEM_SED_COUNT__SHIFT 0x1c |
536 | #define GCEA_EDC_CNT__MAM_AFMEM_SEC_COUNT__SHIFT 0x1e |
537 | #define GCEA_EDC_CNT__DRAMRD_CMDMEM_SEC_COUNT_MASK 0x00000003L |
538 | #define GCEA_EDC_CNT__DRAMRD_CMDMEM_DED_COUNT_MASK 0x0000000CL |
539 | #define GCEA_EDC_CNT__DRAMWR_CMDMEM_SEC_COUNT_MASK 0x00000030L |
540 | #define GCEA_EDC_CNT__DRAMWR_CMDMEM_DED_COUNT_MASK 0x000000C0L |
541 | #define GCEA_EDC_CNT__DRAMWR_DATAMEM_SEC_COUNT_MASK 0x00000300L |
542 | #define GCEA_EDC_CNT__DRAMWR_DATAMEM_DED_COUNT_MASK 0x00000C00L |
543 | #define GCEA_EDC_CNT__RRET_TAGMEM_SEC_COUNT_MASK 0x00003000L |
544 | #define GCEA_EDC_CNT__RRET_TAGMEM_DED_COUNT_MASK 0x0000C000L |
545 | #define GCEA_EDC_CNT__WRET_TAGMEM_SEC_COUNT_MASK 0x00030000L |
546 | #define GCEA_EDC_CNT__WRET_TAGMEM_DED_COUNT_MASK 0x000C0000L |
547 | #define GCEA_EDC_CNT__DRAMRD_PAGEMEM_SED_COUNT_MASK 0x00300000L |
548 | #define GCEA_EDC_CNT__DRAMWR_PAGEMEM_SED_COUNT_MASK 0x00C00000L |
549 | #define GCEA_EDC_CNT__IORD_CMDMEM_SED_COUNT_MASK 0x03000000L |
550 | #define GCEA_EDC_CNT__IOWR_CMDMEM_SED_COUNT_MASK 0x0C000000L |
551 | #define GCEA_EDC_CNT__IOWR_DATAMEM_SED_COUNT_MASK 0x30000000L |
552 | #define GCEA_EDC_CNT__MAM_AFMEM_SEC_COUNT_MASK 0xC0000000L |
553 | //GCEA_EDC_CNT2 |
554 | #define GCEA_EDC_CNT2__GMIRD_CMDMEM_SEC_COUNT__SHIFT 0x0 |
555 | #define GCEA_EDC_CNT2__GMIRD_CMDMEM_DED_COUNT__SHIFT 0x2 |
556 | #define GCEA_EDC_CNT2__GMIWR_CMDMEM_SEC_COUNT__SHIFT 0x4 |
557 | #define GCEA_EDC_CNT2__GMIWR_CMDMEM_DED_COUNT__SHIFT 0x6 |
558 | #define GCEA_EDC_CNT2__GMIWR_DATAMEM_SEC_COUNT__SHIFT 0x8 |
559 | #define GCEA_EDC_CNT2__GMIWR_DATAMEM_DED_COUNT__SHIFT 0xa |
560 | #define GCEA_EDC_CNT2__GMIRD_PAGEMEM_SED_COUNT__SHIFT 0xc |
561 | #define GCEA_EDC_CNT2__GMIWR_PAGEMEM_SED_COUNT__SHIFT 0xe |
562 | #define GCEA_EDC_CNT2__MAM_D0MEM_SED_COUNT__SHIFT 0x10 |
563 | #define GCEA_EDC_CNT2__MAM_D1MEM_SED_COUNT__SHIFT 0x12 |
564 | #define GCEA_EDC_CNT2__MAM_D2MEM_SED_COUNT__SHIFT 0x14 |
565 | #define GCEA_EDC_CNT2__MAM_D3MEM_SED_COUNT__SHIFT 0x16 |
566 | #define GCEA_EDC_CNT2__MAM_D0MEM_DED_COUNT__SHIFT 0x18 |
567 | #define GCEA_EDC_CNT2__MAM_D1MEM_DED_COUNT__SHIFT 0x1a |
568 | #define GCEA_EDC_CNT2__MAM_D2MEM_DED_COUNT__SHIFT 0x1c |
569 | #define GCEA_EDC_CNT2__MAM_D3MEM_DED_COUNT__SHIFT 0x1e |
570 | #define GCEA_EDC_CNT2__GMIRD_CMDMEM_SEC_COUNT_MASK 0x00000003L |
571 | #define GCEA_EDC_CNT2__GMIRD_CMDMEM_DED_COUNT_MASK 0x0000000CL |
572 | #define GCEA_EDC_CNT2__GMIWR_CMDMEM_SEC_COUNT_MASK 0x00000030L |
573 | #define GCEA_EDC_CNT2__GMIWR_CMDMEM_DED_COUNT_MASK 0x000000C0L |
574 | #define GCEA_EDC_CNT2__GMIWR_DATAMEM_SEC_COUNT_MASK 0x00000300L |
575 | #define GCEA_EDC_CNT2__GMIWR_DATAMEM_DED_COUNT_MASK 0x00000C00L |
576 | #define GCEA_EDC_CNT2__GMIRD_PAGEMEM_SED_COUNT_MASK 0x00003000L |
577 | #define GCEA_EDC_CNT2__GMIWR_PAGEMEM_SED_COUNT_MASK 0x0000C000L |
578 | #define GCEA_EDC_CNT2__MAM_D0MEM_SED_COUNT_MASK 0x00030000L |
579 | #define GCEA_EDC_CNT2__MAM_D1MEM_SED_COUNT_MASK 0x000C0000L |
580 | #define GCEA_EDC_CNT2__MAM_D2MEM_SED_COUNT_MASK 0x00300000L |
581 | #define GCEA_EDC_CNT2__MAM_D3MEM_SED_COUNT_MASK 0x00C00000L |
582 | #define GCEA_EDC_CNT2__MAM_D0MEM_DED_COUNT_MASK 0x03000000L |
583 | #define GCEA_EDC_CNT2__MAM_D1MEM_DED_COUNT_MASK 0x0C000000L |
584 | #define GCEA_EDC_CNT2__MAM_D2MEM_DED_COUNT_MASK 0x30000000L |
585 | #define GCEA_EDC_CNT2__MAM_D3MEM_DED_COUNT_MASK 0xC0000000L |
586 | //GCEA_EDC_CNT3 |
587 | #define GCEA_EDC_CNT3__DRAMRD_PAGEMEM_DED_COUNT__SHIFT 0x0 |
588 | #define GCEA_EDC_CNT3__DRAMWR_PAGEMEM_DED_COUNT__SHIFT 0x2 |
589 | #define GCEA_EDC_CNT3__IORD_CMDMEM_DED_COUNT__SHIFT 0x4 |
590 | #define GCEA_EDC_CNT3__IOWR_CMDMEM_DED_COUNT__SHIFT 0x6 |
591 | #define GCEA_EDC_CNT3__IOWR_DATAMEM_DED_COUNT__SHIFT 0x8 |
592 | #define GCEA_EDC_CNT3__GMIRD_PAGEMEM_DED_COUNT__SHIFT 0xa |
593 | #define GCEA_EDC_CNT3__GMIWR_PAGEMEM_DED_COUNT__SHIFT 0xc |
594 | #define GCEA_EDC_CNT3__MAM_AFMEM_DED_COUNT__SHIFT 0xe |
595 | #define GCEA_EDC_CNT3__MAM_A0MEM_SEC_COUNT__SHIFT 0x10 |
596 | #define GCEA_EDC_CNT3__MAM_A0MEM_DED_COUNT__SHIFT 0x12 |
597 | #define GCEA_EDC_CNT3__MAM_A1MEM_SEC_COUNT__SHIFT 0x14 |
598 | #define GCEA_EDC_CNT3__MAM_A1MEM_DED_COUNT__SHIFT 0x16 |
599 | #define GCEA_EDC_CNT3__MAM_A2MEM_SEC_COUNT__SHIFT 0x18 |
600 | #define GCEA_EDC_CNT3__MAM_A2MEM_DED_COUNT__SHIFT 0x1a |
601 | #define GCEA_EDC_CNT3__MAM_A3MEM_SEC_COUNT__SHIFT 0x1c |
602 | #define GCEA_EDC_CNT3__MAM_A3MEM_DED_COUNT__SHIFT 0x1e |
603 | #define GCEA_EDC_CNT3__DRAMRD_PAGEMEM_DED_COUNT_MASK 0x00000003L |
604 | #define GCEA_EDC_CNT3__DRAMWR_PAGEMEM_DED_COUNT_MASK 0x0000000CL |
605 | #define GCEA_EDC_CNT3__IORD_CMDMEM_DED_COUNT_MASK 0x00000030L |
606 | #define GCEA_EDC_CNT3__IOWR_CMDMEM_DED_COUNT_MASK 0x000000C0L |
607 | #define GCEA_EDC_CNT3__IOWR_DATAMEM_DED_COUNT_MASK 0x00000300L |
608 | #define GCEA_EDC_CNT3__GMIRD_PAGEMEM_DED_COUNT_MASK 0x00000C00L |
609 | #define GCEA_EDC_CNT3__GMIWR_PAGEMEM_DED_COUNT_MASK 0x00003000L |
610 | #define GCEA_EDC_CNT3__MAM_AFMEM_DED_COUNT_MASK 0x0000C000L |
611 | #define GCEA_EDC_CNT3__MAM_A0MEM_SEC_COUNT_MASK 0x00030000L |
612 | #define GCEA_EDC_CNT3__MAM_A0MEM_DED_COUNT_MASK 0x000C0000L |
613 | #define GCEA_EDC_CNT3__MAM_A1MEM_SEC_COUNT_MASK 0x00300000L |
614 | #define GCEA_EDC_CNT3__MAM_A1MEM_DED_COUNT_MASK 0x00C00000L |
615 | #define GCEA_EDC_CNT3__MAM_A2MEM_SEC_COUNT_MASK 0x03000000L |
616 | #define GCEA_EDC_CNT3__MAM_A2MEM_DED_COUNT_MASK 0x0C000000L |
617 | #define GCEA_EDC_CNT3__MAM_A3MEM_SEC_COUNT_MASK 0x30000000L |
618 | #define GCEA_EDC_CNT3__MAM_A3MEM_DED_COUNT_MASK 0xC0000000L |
619 | |
620 | //GCEA_ERR_STATUS |
621 | #define GCEA_ERR_STATUS__SDP_RDRSP_STATUS__SHIFT 0x0 |
622 | #define GCEA_ERR_STATUS__SDP_WRRSP_STATUS__SHIFT 0x4 |
623 | #define GCEA_ERR_STATUS__SDP_RDRSP_DATASTATUS__SHIFT 0x8 |
624 | #define GCEA_ERR_STATUS__SDP_RDRSP_DATAPARITY_ERROR__SHIFT 0xa |
625 | #define GCEA_ERR_STATUS__CLEAR_ERROR_STATUS__SHIFT 0xb |
626 | #define GCEA_ERR_STATUS__BUSY_ON_ERROR__SHIFT 0xc |
627 | #define GCEA_ERR_STATUS__FUE_FLAG__SHIFT 0xd |
628 | #define GCEA_ERR_STATUS__SDP_RDRSP_STATUS_MASK 0x0000000FL |
629 | #define GCEA_ERR_STATUS__SDP_WRRSP_STATUS_MASK 0x000000F0L |
630 | #define GCEA_ERR_STATUS__SDP_RDRSP_DATASTATUS_MASK 0x00000300L |
631 | #define GCEA_ERR_STATUS__SDP_RDRSP_DATAPARITY_ERROR_MASK 0x00000400L |
632 | #define GCEA_ERR_STATUS__CLEAR_ERROR_STATUS_MASK 0x00000800L |
633 | #define GCEA_ERR_STATUS__BUSY_ON_ERROR_MASK 0x00001000L |
634 | #define GCEA_ERR_STATUS__FUE_FLAG_MASK 0x00002000L |
635 | |
636 | // addressBlock: gc_gfxudec |
637 | //GRBM_GFX_INDEX |
638 | #define GRBM_GFX_INDEX__INSTANCE_INDEX__SHIFT 0x0 |
639 | #define GRBM_GFX_INDEX__SH_INDEX__SHIFT 0x8 |
640 | #define GRBM_GFX_INDEX__SE_INDEX__SHIFT 0x10 |
641 | #define GRBM_GFX_INDEX__SH_BROADCAST_WRITES__SHIFT 0x1d |
642 | #define GRBM_GFX_INDEX__INSTANCE_BROADCAST_WRITES__SHIFT 0x1e |
643 | #define GRBM_GFX_INDEX__SE_BROADCAST_WRITES__SHIFT 0x1f |
644 | #define GRBM_GFX_INDEX__INSTANCE_INDEX_MASK 0x000000FFL |
645 | #define GRBM_GFX_INDEX__SH_INDEX_MASK 0x0000FF00L |
646 | #define GRBM_GFX_INDEX__SE_INDEX_MASK 0x00FF0000L |
647 | #define GRBM_GFX_INDEX__SH_BROADCAST_WRITES_MASK 0x20000000L |
648 | #define GRBM_GFX_INDEX__INSTANCE_BROADCAST_WRITES_MASK 0x40000000L |
649 | #define GRBM_GFX_INDEX__SE_BROADCAST_WRITES_MASK 0x80000000L |
650 | |
651 | // addressBlock: gc_utcl2_atcl2dec |
652 | //ATC_L2_CNTL |
653 | //ATC_L2_CACHE_4K_DSM_INDEX |
654 | #define ATC_L2_CACHE_4K_DSM_INDEX__INDEX__SHIFT 0x0 |
655 | #define ATC_L2_CACHE_4K_DSM_INDEX__INDEX_MASK 0x000000FFL |
656 | //ATC_L2_CACHE_2M_DSM_INDEX |
657 | #define ATC_L2_CACHE_2M_DSM_INDEX__INDEX__SHIFT 0x0 |
658 | #define ATC_L2_CACHE_2M_DSM_INDEX__INDEX_MASK 0x000000FFL |
659 | //ATC_L2_CACHE_4K_DSM_CNTL |
660 | #define ATC_L2_CACHE_4K_DSM_CNTL__SEC_COUNT__SHIFT 0xd |
661 | #define ATC_L2_CACHE_4K_DSM_CNTL__DED_COUNT__SHIFT 0xf |
662 | #define ATC_L2_CACHE_4K_DSM_CNTL__SEC_COUNT_MASK 0x00006000L |
663 | #define ATC_L2_CACHE_4K_DSM_CNTL__DED_COUNT_MASK 0x00018000L |
664 | //ATC_L2_CACHE_2M_DSM_CNTL |
665 | #define ATC_L2_CACHE_2M_DSM_CNTL__SEC_COUNT__SHIFT 0xd |
666 | #define ATC_L2_CACHE_2M_DSM_CNTL__DED_COUNT__SHIFT 0xf |
667 | #define ATC_L2_CACHE_2M_DSM_CNTL__SEC_COUNT_MASK 0x00006000L |
668 | #define ATC_L2_CACHE_2M_DSM_CNTL__DED_COUNT_MASK 0x00018000L |
669 | |
670 | // addressBlock: gc_utcl2_vml2pfdec |
671 | //VML2_MEM_ECC_INDEX |
672 | #define VML2_MEM_ECC_INDEX__INDEX__SHIFT 0x0 |
673 | #define VML2_MEM_ECC_INDEX__INDEX_MASK 0x000000FFL |
674 | //VML2_WALKER_MEM_ECC_INDEX |
675 | #define VML2_WALKER_MEM_ECC_INDEX__INDEX__SHIFT 0x0 |
676 | #define VML2_WALKER_MEM_ECC_INDEX__INDEX_MASK 0x000000FFL |
677 | //UTCL2_MEM_ECC_INDEX |
678 | #define UTCL2_MEM_ECC_INDEX__INDEX__SHIFT 0x0 |
679 | #define UTCL2_MEM_ECC_INDEX__INDEX_MASK 0x000000FFL |
680 | //VML2_MEM_ECC_CNTL |
681 | #define VML2_MEM_ECC_CNTL__SEC_COUNT__SHIFT 0xc |
682 | #define VML2_MEM_ECC_CNTL__DED_COUNT__SHIFT 0xe |
683 | #define VML2_MEM_ECC_CNTL__SEC_COUNT_MASK 0x00003000L |
684 | #define VML2_MEM_ECC_CNTL__DED_COUNT_MASK 0x0000C000L |
685 | //VML2_WALKER_MEM_ECC_CNTL |
686 | #define VML2_WALKER_MEM_ECC_CNTL__SEC_COUNT__SHIFT 0xc |
687 | #define VML2_WALKER_MEM_ECC_CNTL__DED_COUNT__SHIFT 0xe |
688 | #define VML2_WALKER_MEM_ECC_CNTL__SEC_COUNT_MASK 0x00003000L |
689 | #define VML2_WALKER_MEM_ECC_CNTL__DED_COUNT_MASK 0x0000C000L |
690 | //UTCL2_MEM_ECC_CNTL |
691 | #define UTCL2_MEM_ECC_CNTL__SEC_COUNT__SHIFT 0xc |
692 | #define UTCL2_MEM_ECC_CNTL__DED_COUNT__SHIFT 0xe |
693 | #define UTCL2_MEM_ECC_CNTL__SEC_COUNT_MASK 0x00003000L |
694 | #define UTCL2_MEM_ECC_CNTL__DED_COUNT_MASK 0x0000C000L |
695 | |
696 | // addressBlock: gc_rlcpdec |
697 | //RLC_EDC_CNT |
698 | #define RLC_EDC_CNT__RLCG_INSTR_RAM_SEC_COUNT__SHIFT 0x0 |
699 | #define RLC_EDC_CNT__RLCG_INSTR_RAM_DED_COUNT__SHIFT 0x2 |
700 | #define RLC_EDC_CNT__RLCG_SCRATCH_RAM_SEC_COUNT__SHIFT 0x4 |
701 | #define RLC_EDC_CNT__RLCG_SCRATCH_RAM_DED_COUNT__SHIFT 0x6 |
702 | #define RLC_EDC_CNT__RLCV_INSTR_RAM_SEC_COUNT__SHIFT 0x8 |
703 | #define RLC_EDC_CNT__RLCV_INSTR_RAM_DED_COUNT__SHIFT 0xa |
704 | #define RLC_EDC_CNT__RLCV_SCRATCH_RAM_SEC_COUNT__SHIFT 0xc |
705 | #define RLC_EDC_CNT__RLCV_SCRATCH_RAM_DED_COUNT__SHIFT 0xe |
706 | #define RLC_EDC_CNT__RLC_TCTAG_RAM_SEC_COUNT__SHIFT 0x10 |
707 | #define RLC_EDC_CNT__RLC_TCTAG_RAM_DED_COUNT__SHIFT 0x12 |
708 | #define RLC_EDC_CNT__RLC_SPM_SCRATCH_RAM_SEC_COUNT__SHIFT 0x14 |
709 | #define RLC_EDC_CNT__RLC_SPM_SCRATCH_RAM_DED_COUNT__SHIFT 0x16 |
710 | #define RLC_EDC_CNT__RLC_SRM_DATA_RAM_SEC_COUNT__SHIFT 0x18 |
711 | #define RLC_EDC_CNT__RLC_SRM_DATA_RAM_DED_COUNT__SHIFT 0x1a |
712 | #define RLC_EDC_CNT__RLC_SRM_ADDR_RAM_SEC_COUNT__SHIFT 0x1c |
713 | #define RLC_EDC_CNT__RLC_SRM_ADDR_RAM_DED_COUNT__SHIFT 0x1e |
714 | #define RLC_EDC_CNT__RLCG_INSTR_RAM_SEC_COUNT_MASK 0x00000003L |
715 | #define RLC_EDC_CNT__RLCG_INSTR_RAM_DED_COUNT_MASK 0x0000000CL |
716 | #define RLC_EDC_CNT__RLCG_SCRATCH_RAM_SEC_COUNT_MASK 0x00000030L |
717 | #define RLC_EDC_CNT__RLCG_SCRATCH_RAM_DED_COUNT_MASK 0x000000C0L |
718 | #define RLC_EDC_CNT__RLCV_INSTR_RAM_SEC_COUNT_MASK 0x00000300L |
719 | #define RLC_EDC_CNT__RLCV_INSTR_RAM_DED_COUNT_MASK 0x00000C00L |
720 | #define RLC_EDC_CNT__RLCV_SCRATCH_RAM_SEC_COUNT_MASK 0x00003000L |
721 | #define RLC_EDC_CNT__RLCV_SCRATCH_RAM_DED_COUNT_MASK 0x0000C000L |
722 | #define RLC_EDC_CNT__RLC_TCTAG_RAM_SEC_COUNT_MASK 0x00030000L |
723 | #define RLC_EDC_CNT__RLC_TCTAG_RAM_DED_COUNT_MASK 0x000C0000L |
724 | #define RLC_EDC_CNT__RLC_SPM_SCRATCH_RAM_SEC_COUNT_MASK 0x00300000L |
725 | #define RLC_EDC_CNT__RLC_SPM_SCRATCH_RAM_DED_COUNT_MASK 0x00C00000L |
726 | #define RLC_EDC_CNT__RLC_SRM_DATA_RAM_SEC_COUNT_MASK 0x03000000L |
727 | #define RLC_EDC_CNT__RLC_SRM_DATA_RAM_DED_COUNT_MASK 0x0C000000L |
728 | #define RLC_EDC_CNT__RLC_SRM_ADDR_RAM_SEC_COUNT_MASK 0x30000000L |
729 | #define RLC_EDC_CNT__RLC_SRM_ADDR_RAM_DED_COUNT_MASK 0xC0000000L |
730 | //RLC_EDC_CNT2 |
731 | #define RLC_EDC_CNT2__RLC_SPM_SE0_SCRATCH_RAM_SEC_COUNT__SHIFT 0x0 |
732 | #define RLC_EDC_CNT2__RLC_SPM_SE0_SCRATCH_RAM_DED_COUNT__SHIFT 0x2 |
733 | #define RLC_EDC_CNT2__RLC_SPM_SE1_SCRATCH_RAM_SEC_COUNT__SHIFT 0x4 |
734 | #define RLC_EDC_CNT2__RLC_SPM_SE1_SCRATCH_RAM_DED_COUNT__SHIFT 0x6 |
735 | #define RLC_EDC_CNT2__RLC_SPM_SE2_SCRATCH_RAM_SEC_COUNT__SHIFT 0x8 |
736 | #define RLC_EDC_CNT2__RLC_SPM_SE2_SCRATCH_RAM_DED_COUNT__SHIFT 0xa |
737 | #define RLC_EDC_CNT2__RLC_SPM_SE3_SCRATCH_RAM_SEC_COUNT__SHIFT 0xc |
738 | #define RLC_EDC_CNT2__RLC_SPM_SE3_SCRATCH_RAM_DED_COUNT__SHIFT 0xe |
739 | #define RLC_EDC_CNT2__RLC_SPM_SE4_SCRATCH_RAM_SEC_COUNT__SHIFT 0x10 |
740 | #define RLC_EDC_CNT2__RLC_SPM_SE4_SCRATCH_RAM_DED_COUNT__SHIFT 0x12 |
741 | #define RLC_EDC_CNT2__RLC_SPM_SE5_SCRATCH_RAM_SEC_COUNT__SHIFT 0x14 |
742 | #define RLC_EDC_CNT2__RLC_SPM_SE5_SCRATCH_RAM_DED_COUNT__SHIFT 0x16 |
743 | #define RLC_EDC_CNT2__RLC_SPM_SE6_SCRATCH_RAM_SEC_COUNT__SHIFT 0x18 |
744 | #define RLC_EDC_CNT2__RLC_SPM_SE6_SCRATCH_RAM_DED_COUNT__SHIFT 0x1a |
745 | #define RLC_EDC_CNT2__RLC_SPM_SE7_SCRATCH_RAM_SEC_COUNT__SHIFT 0x1c |
746 | #define RLC_EDC_CNT2__RLC_SPM_SE7_SCRATCH_RAM_DED_COUNT__SHIFT 0x1e |
747 | #define RLC_EDC_CNT2__RLC_SPM_SE0_SCRATCH_RAM_SEC_COUNT_MASK 0x00000003L |
748 | #define RLC_EDC_CNT2__RLC_SPM_SE0_SCRATCH_RAM_DED_COUNT_MASK 0x0000000CL |
749 | #define RLC_EDC_CNT2__RLC_SPM_SE1_SCRATCH_RAM_SEC_COUNT_MASK 0x00000030L |
750 | #define RLC_EDC_CNT2__RLC_SPM_SE1_SCRATCH_RAM_DED_COUNT_MASK 0x000000C0L |
751 | #define RLC_EDC_CNT2__RLC_SPM_SE2_SCRATCH_RAM_SEC_COUNT_MASK 0x00000300L |
752 | #define RLC_EDC_CNT2__RLC_SPM_SE2_SCRATCH_RAM_DED_COUNT_MASK 0x00000C00L |
753 | #define RLC_EDC_CNT2__RLC_SPM_SE3_SCRATCH_RAM_SEC_COUNT_MASK 0x00003000L |
754 | #define RLC_EDC_CNT2__RLC_SPM_SE3_SCRATCH_RAM_DED_COUNT_MASK 0x0000C000L |
755 | #define RLC_EDC_CNT2__RLC_SPM_SE4_SCRATCH_RAM_SEC_COUNT_MASK 0x00030000L |
756 | #define RLC_EDC_CNT2__RLC_SPM_SE4_SCRATCH_RAM_DED_COUNT_MASK 0x000C0000L |
757 | #define RLC_EDC_CNT2__RLC_SPM_SE5_SCRATCH_RAM_SEC_COUNT_MASK 0x00300000L |
758 | #define RLC_EDC_CNT2__RLC_SPM_SE5_SCRATCH_RAM_DED_COUNT_MASK 0x00C00000L |
759 | #define RLC_EDC_CNT2__RLC_SPM_SE6_SCRATCH_RAM_SEC_COUNT_MASK 0x03000000L |
760 | #define RLC_EDC_CNT2__RLC_SPM_SE6_SCRATCH_RAM_DED_COUNT_MASK 0x0C000000L |
761 | #define RLC_EDC_CNT2__RLC_SPM_SE7_SCRATCH_RAM_SEC_COUNT_MASK 0x30000000L |
762 | #define RLC_EDC_CNT2__RLC_SPM_SE7_SCRATCH_RAM_DED_COUNT_MASK 0xC0000000L |
763 | |
764 | #endif |
765 | |