1 /*
2  * Copyright 2023 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 in
12  * all copies or substantial portions of the Software.
13  *
14  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15  * 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) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
18  * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
19  * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
20  * OTHER DEALINGS IN THE SOFTWARE.
21  *
22  */
23 #ifndef _gc_12_0_0_SH_MASK_HEADER
24 #define _gc_12_0_0_SH_MASK_HEADER
25 
26 
27 // addressBlock: gc_gfx_cpwd_sdma0_sdmadec
28 //SDMA0_DEC_START
29 #define SDMA0_DEC_START__START__SHIFT                                                                         0x0
30 #define SDMA0_DEC_START__START_MASK                                                                           0xFFFFFFFFL
31 //SDMA0_MCU_MISC_CNTL
32 #define SDMA0_MCU_MISC_CNTL__MCU_WAKEUP__SHIFT                                                                0x0
33 #define SDMA0_MCU_MISC_CNTL__MCU_WAKEUP_MASK                                                                  0x00000001L
34 //SDMA0_UCODE_REV
35 #define SDMA0_UCODE_REV__CL__SHIFT                                                                            0x0
36 #define SDMA0_UCODE_REV__VARIANT_ID__SHIFT                                                                    0x1c
37 #define SDMA0_UCODE_REV__CL_MASK                                                                              0x0FFFFFFFL
38 #define SDMA0_UCODE_REV__VARIANT_ID_MASK                                                                      0xF0000000L
39 //SDMA0_GLOBAL_TIMESTAMP_LO
40 #define SDMA0_GLOBAL_TIMESTAMP_LO__DATA__SHIFT                                                                0x0
41 #define SDMA0_GLOBAL_TIMESTAMP_LO__DATA_MASK                                                                  0xFFFFFFFFL
42 //SDMA0_GLOBAL_TIMESTAMP_HI
43 #define SDMA0_GLOBAL_TIMESTAMP_HI__DATA__SHIFT                                                                0x0
44 #define SDMA0_GLOBAL_TIMESTAMP_HI__DATA_MASK                                                                  0xFFFFFFFFL
45 //SDMA0_POWER_CNTL
46 #define SDMA0_POWER_CNTL__LS_ENABLE__SHIFT                                                                    0x8
47 #define SDMA0_POWER_CNTL__LS_ENABLE_MASK                                                                      0x00000100L
48 //SDMA0_CNTL
49 #define SDMA0_CNTL__TRAP_ENABLE__SHIFT                                                                        0x0
50 #define SDMA0_CNTL__RESERVED__SHIFT                                                                           0x2
51 #define SDMA0_CNTL__DATA_SWAP_ENABLE__SHIFT                                                                   0x3
52 #define SDMA0_CNTL__FENCE_SWAP_ENABLE__SHIFT                                                                  0x4
53 #define SDMA0_CNTL__MIDCMD_PREEMPT_ENABLE__SHIFT                                                              0x5
54 #define SDMA0_CNTL__PIO_DONE_ACK_ENABLE__SHIFT                                                                0x6
55 #define SDMA0_CNTL__TMZ_MIDCMD_PREEMPT_ENABLE__SHIFT                                                          0x8
56 #define SDMA0_CNTL__MIDCMD_EXPIRE_ENABLE__SHIFT                                                               0x9
57 #define SDMA0_CNTL__CP_MES_INT_ENABLE__SHIFT                                                                  0xa
58 #define SDMA0_CNTL__PAGE_RETRY_TIMEOUT_INT_ENABLE__SHIFT                                                      0xb
59 #define SDMA0_CNTL__PAGE_NULL_INT_ENABLE__SHIFT                                                               0xc
60 #define SDMA0_CNTL__PAGE_FAULT_INT_ENABLE__SHIFT                                                              0xd
61 #define SDMA0_CNTL__CH_PERFCNT_ENABLE__SHIFT                                                                  0x10
62 #define SDMA0_CNTL__MIDCMD_WORLDSWITCH_ENABLE__SHIFT                                                          0x11
63 #define SDMA0_CNTL__CTXEMPTY_INT_ENABLE__SHIFT                                                                0x1c
64 #define SDMA0_CNTL__FROZEN_INT_ENABLE__SHIFT                                                                  0x1d
65 #define SDMA0_CNTL__IB_PREEMPT_INT_ENABLE__SHIFT                                                              0x1e
66 #define SDMA0_CNTL__RB_PREEMPT_INT_ENABLE__SHIFT                                                              0x1f
67 #define SDMA0_CNTL__TRAP_ENABLE_MASK                                                                          0x00000001L
68 #define SDMA0_CNTL__RESERVED_MASK                                                                             0x00000004L
69 #define SDMA0_CNTL__DATA_SWAP_ENABLE_MASK                                                                     0x00000008L
70 #define SDMA0_CNTL__FENCE_SWAP_ENABLE_MASK                                                                    0x00000010L
71 #define SDMA0_CNTL__MIDCMD_PREEMPT_ENABLE_MASK                                                                0x00000020L
72 #define SDMA0_CNTL__PIO_DONE_ACK_ENABLE_MASK                                                                  0x00000040L
73 #define SDMA0_CNTL__TMZ_MIDCMD_PREEMPT_ENABLE_MASK                                                            0x00000100L
74 #define SDMA0_CNTL__MIDCMD_EXPIRE_ENABLE_MASK                                                                 0x00000200L
75 #define SDMA0_CNTL__CP_MES_INT_ENABLE_MASK                                                                    0x00000400L
76 #define SDMA0_CNTL__PAGE_RETRY_TIMEOUT_INT_ENABLE_MASK                                                        0x00000800L
77 #define SDMA0_CNTL__PAGE_NULL_INT_ENABLE_MASK                                                                 0x00001000L
78 #define SDMA0_CNTL__PAGE_FAULT_INT_ENABLE_MASK                                                                0x00002000L
79 #define SDMA0_CNTL__CH_PERFCNT_ENABLE_MASK                                                                    0x00010000L
80 #define SDMA0_CNTL__MIDCMD_WORLDSWITCH_ENABLE_MASK                                                            0x00020000L
81 #define SDMA0_CNTL__CTXEMPTY_INT_ENABLE_MASK                                                                  0x10000000L
82 #define SDMA0_CNTL__FROZEN_INT_ENABLE_MASK                                                                    0x20000000L
83 #define SDMA0_CNTL__IB_PREEMPT_INT_ENABLE_MASK                                                                0x40000000L
84 #define SDMA0_CNTL__RB_PREEMPT_INT_ENABLE_MASK                                                                0x80000000L
85 //SDMA0_CHICKEN_BITS
86 #define SDMA0_CHICKEN_BITS__SRBM_POLL_RETRYING__SHIFT                                                         0x5
87 #define SDMA0_CHICKEN_BITS__RD_BURST__SHIFT                                                                   0x6
88 #define SDMA0_CHICKEN_BITS__WR_BURST__SHIFT                                                                   0x8
89 #define SDMA0_CHICKEN_BITS__COMBINE_256B_WAIT_CYCLE__SHIFT                                                    0xa
90 #define SDMA0_CHICKEN_BITS__WR_COMBINE_256B_ENABLE__SHIFT                                                     0xe
91 #define SDMA0_CHICKEN_BITS__RD_COMBINE_256B_ENABLE__SHIFT                                                     0xf
92 #define SDMA0_CHICKEN_BITS__COPY_OVERLAP_ENABLE__SHIFT                                                        0x10
93 #define SDMA0_CHICKEN_BITS__RAW_CHECK_ENABLE__SHIFT                                                           0x11
94 #define SDMA0_CHICKEN_BITS__T2L_256B_ENABLE__SHIFT                                                            0x12
95 #define SDMA0_CHICKEN_BITS__SOFT_OVERRIDE_GCR_FGCG__SHIFT                                                     0x13
96 #define SDMA0_CHICKEN_BITS__SOFT_OVERRIDE_GRBM_FGCG__SHIFT                                                    0x14
97 #define SDMA0_CHICKEN_BITS__SOFT_OVERRIDE_CH_FGCG__SHIFT                                                      0x15
98 #define SDMA0_CHICKEN_BITS__SOFT_OVERRIDE_UTCL2_INVREQ_FGCG__SHIFT                                            0x16
99 #define SDMA0_CHICKEN_BITS__SOFT_OVERRIDE_UTCL1_FGCG__SHIFT                                                   0x17
100 #define SDMA0_CHICKEN_BITS__CG_STATUS_OUTPUT__SHIFT                                                           0x18
101 #define SDMA0_CHICKEN_BITS__SW_FREEZE_ENABLE__SHIFT                                                           0x19
102 #define SDMA0_CHICKEN_BITS__DRAM_ECC_COPY_MODE_CNTL__SHIFT                                                    0x1a
103 #define SDMA0_CHICKEN_BITS__SOFT_OVERRIDE_REG_ADDR_CHECK__SHIFT                                               0x1b
104 #define SDMA0_CHICKEN_BITS__RESERVED__SHIFT                                                                   0x1c
105 #define SDMA0_CHICKEN_BITS__SRBM_POLL_RETRYING_MASK                                                           0x00000020L
106 #define SDMA0_CHICKEN_BITS__RD_BURST_MASK                                                                     0x000000C0L
107 #define SDMA0_CHICKEN_BITS__WR_BURST_MASK                                                                     0x00000300L
108 #define SDMA0_CHICKEN_BITS__COMBINE_256B_WAIT_CYCLE_MASK                                                      0x00003C00L
109 #define SDMA0_CHICKEN_BITS__WR_COMBINE_256B_ENABLE_MASK                                                       0x00004000L
110 #define SDMA0_CHICKEN_BITS__RD_COMBINE_256B_ENABLE_MASK                                                       0x00008000L
111 #define SDMA0_CHICKEN_BITS__COPY_OVERLAP_ENABLE_MASK                                                          0x00010000L
112 #define SDMA0_CHICKEN_BITS__RAW_CHECK_ENABLE_MASK                                                             0x00020000L
113 #define SDMA0_CHICKEN_BITS__T2L_256B_ENABLE_MASK                                                              0x00040000L
114 #define SDMA0_CHICKEN_BITS__SOFT_OVERRIDE_GCR_FGCG_MASK                                                       0x00080000L
115 #define SDMA0_CHICKEN_BITS__SOFT_OVERRIDE_GRBM_FGCG_MASK                                                      0x00100000L
116 #define SDMA0_CHICKEN_BITS__SOFT_OVERRIDE_CH_FGCG_MASK                                                        0x00200000L
117 #define SDMA0_CHICKEN_BITS__SOFT_OVERRIDE_UTCL2_INVREQ_FGCG_MASK                                              0x00400000L
118 #define SDMA0_CHICKEN_BITS__SOFT_OVERRIDE_UTCL1_FGCG_MASK                                                     0x00800000L
119 #define SDMA0_CHICKEN_BITS__CG_STATUS_OUTPUT_MASK                                                             0x01000000L
120 #define SDMA0_CHICKEN_BITS__SW_FREEZE_ENABLE_MASK                                                             0x02000000L
121 #define SDMA0_CHICKEN_BITS__DRAM_ECC_COPY_MODE_CNTL_MASK                                                      0x04000000L
122 #define SDMA0_CHICKEN_BITS__SOFT_OVERRIDE_REG_ADDR_CHECK_MASK                                                 0x08000000L
123 #define SDMA0_CHICKEN_BITS__RESERVED_MASK                                                                     0xF0000000L
124 //SDMA0_CACHE_CNTL
125 #define SDMA0_CACHE_CNTL__RD_MALL_POLICY__SHIFT                                                               0x0
126 #define SDMA0_CACHE_CNTL__WR_MALL_POLICY__SHIFT                                                               0x2
127 #define SDMA0_CACHE_CNTL__RD_MALL_POLICY_MASK                                                                 0x00000003L
128 #define SDMA0_CACHE_CNTL__WR_MALL_POLICY_MASK                                                                 0x0000000CL
129 //SDMA0_RB_RPTR_FETCH
130 #define SDMA0_RB_RPTR_FETCH__OFFSET__SHIFT                                                                    0x2
131 #define SDMA0_RB_RPTR_FETCH__OFFSET_MASK                                                                      0xFFFFFFFCL
132 //SDMA0_RB_RPTR_FETCH_HI
133 #define SDMA0_RB_RPTR_FETCH_HI__OFFSET__SHIFT                                                                 0x0
134 #define SDMA0_RB_RPTR_FETCH_HI__OFFSET_MASK                                                                   0xFFFFFFFFL
135 //SDMA0_IB_OFFSET_FETCH
136 #define SDMA0_IB_OFFSET_FETCH__OFFSET__SHIFT                                                                  0x2
137 #define SDMA0_IB_OFFSET_FETCH__OFFSET_MASK                                                                    0x003FFFFCL
138 //SDMA0_PROGRAM
139 #define SDMA0_PROGRAM__STREAM__SHIFT                                                                          0x0
140 #define SDMA0_PROGRAM__STREAM_MASK                                                                            0xFFFFFFFFL
141 //SDMA0_STATUS_REG
142 #define SDMA0_STATUS_REG__IDLE__SHIFT                                                                         0x0
143 #define SDMA0_STATUS_REG__REG_IDLE__SHIFT                                                                     0x1
144 #define SDMA0_STATUS_REG__RB_EMPTY__SHIFT                                                                     0x2
145 #define SDMA0_STATUS_REG__RB_FULL__SHIFT                                                                      0x3
146 #define SDMA0_STATUS_REG__RB_CMD_IDLE__SHIFT                                                                  0x4
147 #define SDMA0_STATUS_REG__RB_CMD_FULL__SHIFT                                                                  0x5
148 #define SDMA0_STATUS_REG__IB_CMD_IDLE__SHIFT                                                                  0x6
149 #define SDMA0_STATUS_REG__IB_CMD_FULL__SHIFT                                                                  0x7
150 #define SDMA0_STATUS_REG__BLOCK_IDLE__SHIFT                                                                   0x8
151 #define SDMA0_STATUS_REG__INSIDE_IB__SHIFT                                                                    0x9
152 #define SDMA0_STATUS_REG__FETCH_IDLE__SHIFT                                                                   0xa
153 #define SDMA0_STATUS_REG__CGCG_FENCE__SHIFT                                                                   0xb
154 #define SDMA0_STATUS_REG__PACKET_READY__SHIFT                                                                 0xc
155 #define SDMA0_STATUS_REG__MC_WR_IDLE__SHIFT                                                                   0xd
156 #define SDMA0_STATUS_REG__SRBM_IDLE__SHIFT                                                                    0xe
157 #define SDMA0_STATUS_REG__CONTEXT_EMPTY__SHIFT                                                                0xf
158 #define SDMA0_STATUS_REG__DELTA_RPTR_FULL__SHIFT                                                              0x10
159 #define SDMA0_STATUS_REG__RB_MC_RREQ_IDLE__SHIFT                                                              0x11
160 #define SDMA0_STATUS_REG__IB_MC_RREQ_IDLE__SHIFT                                                              0x12
161 #define SDMA0_STATUS_REG__MC_RD_IDLE__SHIFT                                                                   0x13
162 #define SDMA0_STATUS_REG__DELTA_RPTR_EMPTY__SHIFT                                                             0x14
163 #define SDMA0_STATUS_REG__EXEC_ENG_IDLE__SHIFT                                                                0x19
164 #define SDMA0_STATUS_REG__PROC_CNTL_IDLE__SHIFT                                                               0x1a
165 #define SDMA0_STATUS_REG__UCODE_INIT_DONE__SHIFT                                                              0x1b
166 #define SDMA0_STATUS_REG__RESERVED__SHIFT                                                                     0x1d
167 #define SDMA0_STATUS_REG__INT_IDLE__SHIFT                                                                     0x1e
168 #define SDMA0_STATUS_REG__INT_REQ_STALL__SHIFT                                                                0x1f
169 #define SDMA0_STATUS_REG__IDLE_MASK                                                                           0x00000001L
170 #define SDMA0_STATUS_REG__REG_IDLE_MASK                                                                       0x00000002L
171 #define SDMA0_STATUS_REG__RB_EMPTY_MASK                                                                       0x00000004L
172 #define SDMA0_STATUS_REG__RB_FULL_MASK                                                                        0x00000008L
173 #define SDMA0_STATUS_REG__RB_CMD_IDLE_MASK                                                                    0x00000010L
174 #define SDMA0_STATUS_REG__RB_CMD_FULL_MASK                                                                    0x00000020L
175 #define SDMA0_STATUS_REG__IB_CMD_IDLE_MASK                                                                    0x00000040L
176 #define SDMA0_STATUS_REG__IB_CMD_FULL_MASK                                                                    0x00000080L
177 #define SDMA0_STATUS_REG__BLOCK_IDLE_MASK                                                                     0x00000100L
178 #define SDMA0_STATUS_REG__INSIDE_IB_MASK                                                                      0x00000200L
179 #define SDMA0_STATUS_REG__FETCH_IDLE_MASK                                                                     0x00000400L
180 #define SDMA0_STATUS_REG__CGCG_FENCE_MASK                                                                     0x00000800L
181 #define SDMA0_STATUS_REG__PACKET_READY_MASK                                                                   0x00001000L
182 #define SDMA0_STATUS_REG__MC_WR_IDLE_MASK                                                                     0x00002000L
183 #define SDMA0_STATUS_REG__SRBM_IDLE_MASK                                                                      0x00004000L
184 #define SDMA0_STATUS_REG__CONTEXT_EMPTY_MASK                                                                  0x00008000L
185 #define SDMA0_STATUS_REG__DELTA_RPTR_FULL_MASK                                                                0x00010000L
186 #define SDMA0_STATUS_REG__RB_MC_RREQ_IDLE_MASK                                                                0x00020000L
187 #define SDMA0_STATUS_REG__IB_MC_RREQ_IDLE_MASK                                                                0x00040000L
188 #define SDMA0_STATUS_REG__MC_RD_IDLE_MASK                                                                     0x00080000L
189 #define SDMA0_STATUS_REG__DELTA_RPTR_EMPTY_MASK                                                               0x00100000L
190 #define SDMA0_STATUS_REG__EXEC_ENG_IDLE_MASK                                                                  0x02000000L
191 #define SDMA0_STATUS_REG__PROC_CNTL_IDLE_MASK                                                                 0x04000000L
192 #define SDMA0_STATUS_REG__UCODE_INIT_DONE_MASK                                                                0x08000000L
193 #define SDMA0_STATUS_REG__RESERVED_MASK                                                                       0x20000000L
194 #define SDMA0_STATUS_REG__INT_IDLE_MASK                                                                       0x40000000L
195 #define SDMA0_STATUS_REG__INT_REQ_STALL_MASK                                                                  0x80000000L
196 //SDMA0_STATUS1_REG
197 #define SDMA0_STATUS1_REG__CE_WREQ_IDLE__SHIFT                                                                0x0
198 #define SDMA0_STATUS1_REG__CE_WR_IDLE__SHIFT                                                                  0x1
199 #define SDMA0_STATUS1_REG__CE_SPLIT_IDLE__SHIFT                                                               0x2
200 #define SDMA0_STATUS1_REG__CE_RREQ_IDLE__SHIFT                                                                0x3
201 #define SDMA0_STATUS1_REG__CE_OUT_IDLE__SHIFT                                                                 0x4
202 #define SDMA0_STATUS1_REG__CE_IN_IDLE__SHIFT                                                                  0x5
203 #define SDMA0_STATUS1_REG__CE_DST_IDLE__SHIFT                                                                 0x6
204 #define SDMA0_STATUS1_REG__RESERVED_8_7__SHIFT                                                                0x7
205 #define SDMA0_STATUS1_REG__CE_CMD_IDLE__SHIFT                                                                 0x9
206 #define SDMA0_STATUS1_REG__CE_AFIFO_FULL__SHIFT                                                               0xa
207 #define SDMA0_STATUS1_REG__CE_INFO_FULL__SHIFT                                                                0xb
208 #define SDMA0_STATUS1_REG__CE_INFO1_FULL__SHIFT                                                               0xc
209 #define SDMA0_STATUS1_REG__EX_START__SHIFT                                                                    0xd
210 #define SDMA0_STATUS1_REG__CE_RD_STALL__SHIFT                                                                 0xf
211 #define SDMA0_STATUS1_REG__CE_WR_STALL__SHIFT                                                                 0x10
212 #define SDMA0_STATUS1_REG__SEC_INTR_STATUS__SHIFT                                                             0x11
213 #define SDMA0_STATUS1_REG__WPTR_POLL_IDLE__SHIFT                                                              0x12
214 #define SDMA0_STATUS1_REG__SDMA_IDLE__SHIFT                                                                   0x13
215 #define SDMA0_STATUS1_REG__IC_FETCH_IDLE__SHIFT                                                               0x14
216 #define SDMA0_STATUS1_REG__IC_FETCH_PAGE_FAULT__SHIFT                                                         0x15
217 #define SDMA0_STATUS1_REG__IC_FETCH_PAGE_RETRY_TIMEOUT__SHIFT                                                 0x16
218 #define SDMA0_STATUS1_REG__IC_FETCH_PAGE_NULL__SHIFT                                                          0x17
219 #define SDMA0_STATUS1_REG__MCU_FW_STACK_OVERFLOW__SHIFT                                                       0x18
220 #define SDMA0_STATUS1_REG__CE_WREQ_IDLE_MASK                                                                  0x00000001L
221 #define SDMA0_STATUS1_REG__CE_WR_IDLE_MASK                                                                    0x00000002L
222 #define SDMA0_STATUS1_REG__CE_SPLIT_IDLE_MASK                                                                 0x00000004L
223 #define SDMA0_STATUS1_REG__CE_RREQ_IDLE_MASK                                                                  0x00000008L
224 #define SDMA0_STATUS1_REG__CE_OUT_IDLE_MASK                                                                   0x00000010L
225 #define SDMA0_STATUS1_REG__CE_IN_IDLE_MASK                                                                    0x00000020L
226 #define SDMA0_STATUS1_REG__CE_DST_IDLE_MASK                                                                   0x00000040L
227 #define SDMA0_STATUS1_REG__RESERVED_8_7_MASK                                                                  0x00000180L
228 #define SDMA0_STATUS1_REG__CE_CMD_IDLE_MASK                                                                   0x00000200L
229 #define SDMA0_STATUS1_REG__CE_AFIFO_FULL_MASK                                                                 0x00000400L
230 #define SDMA0_STATUS1_REG__CE_INFO_FULL_MASK                                                                  0x00000800L
231 #define SDMA0_STATUS1_REG__CE_INFO1_FULL_MASK                                                                 0x00001000L
232 #define SDMA0_STATUS1_REG__EX_START_MASK                                                                      0x00002000L
233 #define SDMA0_STATUS1_REG__CE_RD_STALL_MASK                                                                   0x00008000L
234 #define SDMA0_STATUS1_REG__CE_WR_STALL_MASK                                                                   0x00010000L
235 #define SDMA0_STATUS1_REG__SEC_INTR_STATUS_MASK                                                               0x00020000L
236 #define SDMA0_STATUS1_REG__WPTR_POLL_IDLE_MASK                                                                0x00040000L
237 #define SDMA0_STATUS1_REG__SDMA_IDLE_MASK                                                                     0x00080000L
238 #define SDMA0_STATUS1_REG__IC_FETCH_IDLE_MASK                                                                 0x00100000L
239 #define SDMA0_STATUS1_REG__IC_FETCH_PAGE_FAULT_MASK                                                           0x00200000L
240 #define SDMA0_STATUS1_REG__IC_FETCH_PAGE_RETRY_TIMEOUT_MASK                                                   0x00400000L
241 #define SDMA0_STATUS1_REG__IC_FETCH_PAGE_NULL_MASK                                                            0x00800000L
242 #define SDMA0_STATUS1_REG__MCU_FW_STACK_OVERFLOW_MASK                                                         0x03000000L
243 //SDMA0_CNTL1
244 #define SDMA0_CNTL1__WPTR_POLL_FREQUENCY__SHIFT                                                               0x2
245 #define SDMA0_CNTL1__WPTR_POLL_FREQUENCY_MASK                                                                 0x0000FFFCL
246 //SDMA0_HBM_PAGE_CONFIG
247 #define SDMA0_HBM_PAGE_CONFIG__PAGE_SIZE_EXPONENT__SHIFT                                                      0x0
248 #define SDMA0_HBM_PAGE_CONFIG__PAGE_SIZE_EXPONENT_MASK                                                        0x00000003L
249 //SDMA0_FREEZE
250 #define SDMA0_FREEZE__PREEMPT__SHIFT                                                                          0x0
251 #define SDMA0_FREEZE__FROZEN__SHIFT                                                                           0x5
252 #define SDMA0_FREEZE__MCU_FREEZE__SHIFT                                                                       0x6
253 #define SDMA0_FREEZE__IMU_FSM_STATE__SHIFT                                                                    0x8
254 #define SDMA0_FREEZE__EXTERNAL_FROZEN__SHIFT                                                                  0xc
255 #define SDMA0_FREEZE__PREEMPT_MASK                                                                            0x00000001L
256 #define SDMA0_FREEZE__FROZEN_MASK                                                                             0x00000020L
257 #define SDMA0_FREEZE__MCU_FREEZE_MASK                                                                         0x00000040L
258 #define SDMA0_FREEZE__IMU_FSM_STATE_MASK                                                                      0x00000300L
259 #define SDMA0_FREEZE__EXTERNAL_FROZEN_MASK                                                                    0x00001000L
260 //SDMA0_PROCESS_QUANTUM0
261 #define SDMA0_PROCESS_QUANTUM0__PROCESS0_QUANTUM__SHIFT                                                       0x0
262 #define SDMA0_PROCESS_QUANTUM0__PROCESS1_QUANTUM__SHIFT                                                       0x8
263 #define SDMA0_PROCESS_QUANTUM0__PROCESS2_QUANTUM__SHIFT                                                       0x10
264 #define SDMA0_PROCESS_QUANTUM0__PROCESS3_QUANTUM__SHIFT                                                       0x18
265 #define SDMA0_PROCESS_QUANTUM0__PROCESS0_QUANTUM_MASK                                                         0x000000FFL
266 #define SDMA0_PROCESS_QUANTUM0__PROCESS1_QUANTUM_MASK                                                         0x0000FF00L
267 #define SDMA0_PROCESS_QUANTUM0__PROCESS2_QUANTUM_MASK                                                         0x00FF0000L
268 #define SDMA0_PROCESS_QUANTUM0__PROCESS3_QUANTUM_MASK                                                         0xFF000000L
269 //SDMA0_PROCESS_QUANTUM1
270 #define SDMA0_PROCESS_QUANTUM1__PROCESS4_QUANTUM__SHIFT                                                       0x0
271 #define SDMA0_PROCESS_QUANTUM1__PROCESS5_QUANTUM__SHIFT                                                       0x8
272 #define SDMA0_PROCESS_QUANTUM1__PROCESS6_QUANTUM__SHIFT                                                       0x10
273 #define SDMA0_PROCESS_QUANTUM1__PROCESS7_QUANTUM__SHIFT                                                       0x18
274 #define SDMA0_PROCESS_QUANTUM1__PROCESS4_QUANTUM_MASK                                                         0x000000FFL
275 #define SDMA0_PROCESS_QUANTUM1__PROCESS5_QUANTUM_MASK                                                         0x0000FF00L
276 #define SDMA0_PROCESS_QUANTUM1__PROCESS6_QUANTUM_MASK                                                         0x00FF0000L
277 #define SDMA0_PROCESS_QUANTUM1__PROCESS7_QUANTUM_MASK                                                         0xFF000000L
278 //SDMA0_WATCHDOG_CNTL
279 #define SDMA0_WATCHDOG_CNTL__QUEUE_HANG_COUNT__SHIFT                                                          0x0
280 #define SDMA0_WATCHDOG_CNTL__CMD_TIMEOUT_COUNT__SHIFT                                                         0x8
281 #define SDMA0_WATCHDOG_CNTL__QUEUE_HANG_COUNT_MASK                                                            0x000000FFL
282 #define SDMA0_WATCHDOG_CNTL__CMD_TIMEOUT_COUNT_MASK                                                           0x0000FF00L
283 //SDMA0_QUEUE_STATUS0
284 #define SDMA0_QUEUE_STATUS0__QUEUE0_STATUS__SHIFT                                                             0x0
285 #define SDMA0_QUEUE_STATUS0__QUEUE1_STATUS__SHIFT                                                             0x4
286 #define SDMA0_QUEUE_STATUS0__QUEUE2_STATUS__SHIFT                                                             0x8
287 #define SDMA0_QUEUE_STATUS0__QUEUE3_STATUS__SHIFT                                                             0xc
288 #define SDMA0_QUEUE_STATUS0__QUEUE4_STATUS__SHIFT                                                             0x10
289 #define SDMA0_QUEUE_STATUS0__QUEUE5_STATUS__SHIFT                                                             0x14
290 #define SDMA0_QUEUE_STATUS0__QUEUE6_STATUS__SHIFT                                                             0x18
291 #define SDMA0_QUEUE_STATUS0__QUEUE7_STATUS__SHIFT                                                             0x1c
292 #define SDMA0_QUEUE_STATUS0__QUEUE0_STATUS_MASK                                                               0x0000000FL
293 #define SDMA0_QUEUE_STATUS0__QUEUE1_STATUS_MASK                                                               0x000000F0L
294 #define SDMA0_QUEUE_STATUS0__QUEUE2_STATUS_MASK                                                               0x00000F00L
295 #define SDMA0_QUEUE_STATUS0__QUEUE3_STATUS_MASK                                                               0x0000F000L
296 #define SDMA0_QUEUE_STATUS0__QUEUE4_STATUS_MASK                                                               0x000F0000L
297 #define SDMA0_QUEUE_STATUS0__QUEUE5_STATUS_MASK                                                               0x00F00000L
298 #define SDMA0_QUEUE_STATUS0__QUEUE6_STATUS_MASK                                                               0x0F000000L
299 #define SDMA0_QUEUE_STATUS0__QUEUE7_STATUS_MASK                                                               0xF0000000L
300 //SDMA0_EDC_CONFIG
301 #define SDMA0_EDC_CONFIG__DIS_EDC__SHIFT                                                                      0x1
302 #define SDMA0_EDC_CONFIG__ECC_INT_ENABLE__SHIFT                                                               0x2
303 #define SDMA0_EDC_CONFIG__DIS_EDC_MASK                                                                        0x00000002L
304 #define SDMA0_EDC_CONFIG__ECC_INT_ENABLE_MASK                                                                 0x00000004L
305 //SDMA0_ID
306 #define SDMA0_ID__DEVICE_ID__SHIFT                                                                            0x0
307 #define SDMA0_ID__DEVICE_ID_MASK                                                                              0x000000FFL
308 //SDMA0_VERSION
309 #define SDMA0_VERSION__MINVER__SHIFT                                                                          0x0
310 #define SDMA0_VERSION__MAJVER__SHIFT                                                                          0x8
311 #define SDMA0_VERSION__REV__SHIFT                                                                             0x10
312 #define SDMA0_VERSION__MINVER_MASK                                                                            0x0000007FL
313 #define SDMA0_VERSION__MAJVER_MASK                                                                            0x00007F00L
314 #define SDMA0_VERSION__REV_MASK                                                                               0x003F0000L
315 //SDMA0_STATUS2_REG
316 #define SDMA0_STATUS2_REG__ID__SHIFT                                                                          0x0
317 #define SDMA0_STATUS2_REG__TH0MCU_INSTR_PTR__SHIFT                                                            0x2
318 #define SDMA0_STATUS2_REG__CMD_OP__SHIFT                                                                      0x10
319 #define SDMA0_STATUS2_REG__ID_MASK                                                                            0x00000003L
320 #define SDMA0_STATUS2_REG__TH0MCU_INSTR_PTR_MASK                                                              0x0000FFFCL
321 #define SDMA0_STATUS2_REG__CMD_OP_MASK                                                                        0xFFFF0000L
322 //SDMA0_ATOMIC_CNTL
323 #define SDMA0_ATOMIC_CNTL__LOOP_TIMER__SHIFT                                                                  0x0
324 #define SDMA0_ATOMIC_CNTL__ATOMIC_RTN_INT_ENABLE__SHIFT                                                       0x1f
325 #define SDMA0_ATOMIC_CNTL__LOOP_TIMER_MASK                                                                    0x7FFFFFFFL
326 #define SDMA0_ATOMIC_CNTL__ATOMIC_RTN_INT_ENABLE_MASK                                                         0x80000000L
327 //SDMA0_ATOMIC_PREOP_LO
328 #define SDMA0_ATOMIC_PREOP_LO__DATA__SHIFT                                                                    0x0
329 #define SDMA0_ATOMIC_PREOP_LO__DATA_MASK                                                                      0xFFFFFFFFL
330 //SDMA0_ATOMIC_PREOP_HI
331 #define SDMA0_ATOMIC_PREOP_HI__DATA__SHIFT                                                                    0x0
332 #define SDMA0_ATOMIC_PREOP_HI__DATA_MASK                                                                      0xFFFFFFFFL
333 //SDMA0_DCC_CNTL
334 #define SDMA0_DCC_CNTL__DCC_FORCE_BYPASS__SHIFT                                                               0x0
335 #define SDMA0_DCC_CNTL__DCC_RD_NOPTE_OVERRIDE_0__SHIFT                                                        0x1
336 #define SDMA0_DCC_CNTL__DCC_RD_NOPTE_COMP_EN_0__SHIFT                                                         0x2
337 #define SDMA0_DCC_CNTL__DCC_WR_NOPTE_OVERRIDE_0__SHIFT                                                        0x3
338 #define SDMA0_DCC_CNTL__DCC_WR_NOPTE_COMP_EN_0__SHIFT                                                         0x4
339 #define SDMA0_DCC_CNTL__DCC_RD_NOPTE_OVERRIDE_1__SHIFT                                                        0x5
340 #define SDMA0_DCC_CNTL__DCC_RD_NOPTE_COMP_EN_1__SHIFT                                                         0x6
341 #define SDMA0_DCC_CNTL__DCC_WR_NOPTE_OVERRIDE_1__SHIFT                                                        0x7
342 #define SDMA0_DCC_CNTL__DCC_WR_NOPTE_COMP_EN_1__SHIFT                                                         0x8
343 #define SDMA0_DCC_CNTL__DCC_RD_NOPTE_OVERRIDE_2__SHIFT                                                        0x9
344 #define SDMA0_DCC_CNTL__DCC_RD_NOPTE_COMP_EN_2__SHIFT                                                         0xa
345 #define SDMA0_DCC_CNTL__DCC_WR_NOPTE_OVERRIDE_2__SHIFT                                                        0xb
346 #define SDMA0_DCC_CNTL__DCC_WR_NOPTE_COMP_EN_2__SHIFT                                                         0xc
347 #define SDMA0_DCC_CNTL__DCC_RD_NOPTE_OVERRIDE_3__SHIFT                                                        0xd
348 #define SDMA0_DCC_CNTL__DCC_RD_NOPTE_COMP_EN_3__SHIFT                                                         0xe
349 #define SDMA0_DCC_CNTL__DCC_WR_NOPTE_OVERRIDE_3__SHIFT                                                        0xf
350 #define SDMA0_DCC_CNTL__DCC_WR_NOPTE_COMP_EN_3__SHIFT                                                         0x10
351 #define SDMA0_DCC_CNTL__DCC_FORCE_BYPASS_MASK                                                                 0x00000001L
352 #define SDMA0_DCC_CNTL__DCC_RD_NOPTE_OVERRIDE_0_MASK                                                          0x00000002L
353 #define SDMA0_DCC_CNTL__DCC_RD_NOPTE_COMP_EN_0_MASK                                                           0x00000004L
354 #define SDMA0_DCC_CNTL__DCC_WR_NOPTE_OVERRIDE_0_MASK                                                          0x00000008L
355 #define SDMA0_DCC_CNTL__DCC_WR_NOPTE_COMP_EN_0_MASK                                                           0x00000010L
356 #define SDMA0_DCC_CNTL__DCC_RD_NOPTE_OVERRIDE_1_MASK                                                          0x00000020L
357 #define SDMA0_DCC_CNTL__DCC_RD_NOPTE_COMP_EN_1_MASK                                                           0x00000040L
358 #define SDMA0_DCC_CNTL__DCC_WR_NOPTE_OVERRIDE_1_MASK                                                          0x00000080L
359 #define SDMA0_DCC_CNTL__DCC_WR_NOPTE_COMP_EN_1_MASK                                                           0x00000100L
360 #define SDMA0_DCC_CNTL__DCC_RD_NOPTE_OVERRIDE_2_MASK                                                          0x00000200L
361 #define SDMA0_DCC_CNTL__DCC_RD_NOPTE_COMP_EN_2_MASK                                                           0x00000400L
362 #define SDMA0_DCC_CNTL__DCC_WR_NOPTE_OVERRIDE_2_MASK                                                          0x00000800L
363 #define SDMA0_DCC_CNTL__DCC_WR_NOPTE_COMP_EN_2_MASK                                                           0x00001000L
364 #define SDMA0_DCC_CNTL__DCC_RD_NOPTE_OVERRIDE_3_MASK                                                          0x00002000L
365 #define SDMA0_DCC_CNTL__DCC_RD_NOPTE_COMP_EN_3_MASK                                                           0x00004000L
366 #define SDMA0_DCC_CNTL__DCC_WR_NOPTE_OVERRIDE_3_MASK                                                          0x00008000L
367 #define SDMA0_DCC_CNTL__DCC_WR_NOPTE_COMP_EN_3_MASK                                                           0x00010000L
368 //SDMA0_UTCL1_CNTL
369 #define SDMA0_UTCL1_CNTL__REDO_DELAY__SHIFT                                                                   0x0
370 #define SDMA0_UTCL1_CNTL__PAGE_WAIT_DELAY__SHIFT                                                              0x5
371 #define SDMA0_UTCL1_CNTL__RESP_MODE__SHIFT                                                                    0x9
372 #define SDMA0_UTCL1_CNTL__FORCE_INVALIDATION__SHIFT                                                           0xe
373 #define SDMA0_UTCL1_CNTL__FORCE_INVREQ_HEAVY__SHIFT                                                           0xf
374 #define SDMA0_UTCL1_CNTL__WR_EXE_PERMS_CTRL__SHIFT                                                            0x10
375 #define SDMA0_UTCL1_CNTL__RD_EXE_PERMS_CTRL__SHIFT                                                            0x11
376 #define SDMA0_UTCL1_CNTL__INVACK_DELAY__SHIFT                                                                 0x12
377 #define SDMA0_UTCL1_CNTL__REQL2_CREDIT__SHIFT                                                                 0x18
378 #define SDMA0_UTCL1_CNTL__REDO_DELAY_MASK                                                                     0x0000001FL
379 #define SDMA0_UTCL1_CNTL__PAGE_WAIT_DELAY_MASK                                                                0x000001E0L
380 #define SDMA0_UTCL1_CNTL__RESP_MODE_MASK                                                                      0x00000600L
381 #define SDMA0_UTCL1_CNTL__FORCE_INVALIDATION_MASK                                                             0x00004000L
382 #define SDMA0_UTCL1_CNTL__FORCE_INVREQ_HEAVY_MASK                                                             0x00008000L
383 #define SDMA0_UTCL1_CNTL__WR_EXE_PERMS_CTRL_MASK                                                              0x00010000L
384 #define SDMA0_UTCL1_CNTL__RD_EXE_PERMS_CTRL_MASK                                                              0x00020000L
385 #define SDMA0_UTCL1_CNTL__INVACK_DELAY_MASK                                                                   0x003C0000L
386 #define SDMA0_UTCL1_CNTL__REQL2_CREDIT_MASK                                                                   0x3F000000L
387 //SDMA0_UTCL1_WATERMK
388 #define SDMA0_UTCL1_WATERMK__WR_REQ_FIFO_WATERMK__SHIFT                                                       0x0
389 #define SDMA0_UTCL1_WATERMK__WR_REQ_FIFO_DEPTH_STEP__SHIFT                                                    0x4
390 #define SDMA0_UTCL1_WATERMK__RD_REQ_FIFO_WATERMK__SHIFT                                                       0x6
391 #define SDMA0_UTCL1_WATERMK__RD_REQ_FIFO_DEPTH_STEP__SHIFT                                                    0xa
392 #define SDMA0_UTCL1_WATERMK__WR_PAGE_FIFO_WATERMK__SHIFT                                                      0xc
393 #define SDMA0_UTCL1_WATERMK__WR_PAGE_FIFO_DEPTH_STEP__SHIFT                                                   0x10
394 #define SDMA0_UTCL1_WATERMK__RD_PAGE_FIFO_WATERMK__SHIFT                                                      0x12
395 #define SDMA0_UTCL1_WATERMK__RD_PAGE_FIFO_DEPTH_STEP__SHIFT                                                   0x16
396 #define SDMA0_UTCL1_WATERMK__WR_REQ_FIFO_WATERMK_MASK                                                         0x0000000FL
397 #define SDMA0_UTCL1_WATERMK__WR_REQ_FIFO_DEPTH_STEP_MASK                                                      0x00000030L
398 #define SDMA0_UTCL1_WATERMK__RD_REQ_FIFO_WATERMK_MASK                                                         0x000003C0L
399 #define SDMA0_UTCL1_WATERMK__RD_REQ_FIFO_DEPTH_STEP_MASK                                                      0x00000C00L
400 #define SDMA0_UTCL1_WATERMK__WR_PAGE_FIFO_WATERMK_MASK                                                        0x0000F000L
401 #define SDMA0_UTCL1_WATERMK__WR_PAGE_FIFO_DEPTH_STEP_MASK                                                     0x00030000L
402 #define SDMA0_UTCL1_WATERMK__RD_PAGE_FIFO_WATERMK_MASK                                                        0x003C0000L
403 #define SDMA0_UTCL1_WATERMK__RD_PAGE_FIFO_DEPTH_STEP_MASK                                                     0x00C00000L
404 //SDMA0_UTCL1_TIMEOUT
405 #define SDMA0_UTCL1_TIMEOUT__XNACK_LIMIT__SHIFT                                                               0x0
406 #define SDMA0_UTCL1_TIMEOUT__XNACK_LIMIT_MASK                                                                 0x0000FFFFL
407 //SDMA0_UTCL1_PAGE
408 #define SDMA0_UTCL1_PAGE__INVALID_ADDR__SHIFT                                                                 0x0
409 #define SDMA0_UTCL1_PAGE__REQ_TYPE__SHIFT                                                                     0x1
410 #define SDMA0_UTCL1_PAGE__USE_MTYPE__SHIFT                                                                    0x6
411 #define SDMA0_UTCL1_PAGE__USE_PT_SNOOP__SHIFT                                                                 0xa
412 #define SDMA0_UTCL1_PAGE__USE_IO__SHIFT                                                                       0xb
413 #define SDMA0_UTCL1_PAGE__RD_L2_POLICY__SHIFT                                                                 0xc
414 #define SDMA0_UTCL1_PAGE__WR_L2_POLICY__SHIFT                                                                 0xe
415 #define SDMA0_UTCL1_PAGE__DMA_PAGE_SIZE__SHIFT                                                                0x10
416 #define SDMA0_UTCL1_PAGE__USE_BC__SHIFT                                                                       0x16
417 #define SDMA0_UTCL1_PAGE__ADDR_IS_PA__SHIFT                                                                   0x17
418 #define SDMA0_UTCL1_PAGE__INVALID_ADDR_MASK                                                                   0x00000001L
419 #define SDMA0_UTCL1_PAGE__REQ_TYPE_MASK                                                                       0x0000001EL
420 #define SDMA0_UTCL1_PAGE__USE_MTYPE_MASK                                                                      0x000003C0L
421 #define SDMA0_UTCL1_PAGE__USE_PT_SNOOP_MASK                                                                   0x00000400L
422 #define SDMA0_UTCL1_PAGE__USE_IO_MASK                                                                         0x00000800L
423 #define SDMA0_UTCL1_PAGE__RD_L2_POLICY_MASK                                                                   0x00003000L
424 #define SDMA0_UTCL1_PAGE__WR_L2_POLICY_MASK                                                                   0x0000C000L
425 #define SDMA0_UTCL1_PAGE__DMA_PAGE_SIZE_MASK                                                                  0x003F0000L
426 #define SDMA0_UTCL1_PAGE__USE_BC_MASK                                                                         0x00400000L
427 #define SDMA0_UTCL1_PAGE__ADDR_IS_PA_MASK                                                                     0x00800000L
428 //SDMA0_EXTERNAL_FROZEN
429 #define SDMA0_EXTERNAL_FROZEN__THRESHOLD__SHIFT                                                               0x0
430 #define SDMA0_EXTERNAL_FROZEN__THRESHOLD_MASK                                                                 0x0000FFFFL
431 //SDMA0_UTCL1_RD_STATUS
432 #define SDMA0_UTCL1_RD_STATUS__CE_RD_DATA_FIFO_EMPTY__SHIFT                                                   0x0
433 #define SDMA0_UTCL1_RD_STATUS__CE_RD_VA_REQ_SEND_FIFO_EMPTY__SHIFT                                            0x1
434 #define SDMA0_UTCL1_RD_STATUS__CE_RD_REG_ENTRY_EMPTY__SHIFT                                                   0x2
435 #define SDMA0_UTCL1_RD_STATUS__CE_RD_PAGE_FIFO_EMPTY__SHIFT                                                   0x3
436 #define SDMA0_UTCL1_RD_STATUS__CE_RD_REQ_FIFO_EMPTY__SHIFT                                                    0x4
437 #define SDMA0_UTCL1_RD_STATUS__RD_VA_FIFO_EMPTY__SHIFT                                                        0x5
438 #define SDMA0_UTCL1_RD_STATUS__CE_RD_VA_REQ_SEND_FIFO_FULL__SHIFT                                             0x7
439 #define SDMA0_UTCL1_RD_STATUS__CE_RD_REG_ENTRY_FULL__SHIFT                                                    0x8
440 #define SDMA0_UTCL1_RD_STATUS__CE_RD_PAGE_FIFO_FULL__SHIFT                                                    0x9
441 #define SDMA0_UTCL1_RD_STATUS__CE_RD_REQ_FIFO_FULL__SHIFT                                                     0xa
442 #define SDMA0_UTCL1_RD_STATUS__RD_VA_FIFO_FULL__SHIFT                                                         0xb
443 #define SDMA0_UTCL1_RD_STATUS__L2_INTF_RD_IDLE__SHIFT                                                         0x10
444 #define SDMA0_UTCL1_RD_STATUS__RD_REQRET_IDLE__SHIFT                                                          0x11
445 #define SDMA0_UTCL1_RD_STATUS__RD_REQ_IDLE__SHIFT                                                             0x12
446 #define SDMA0_UTCL1_RD_STATUS__CE_RD_DATA_FIFO_EMPTY_MASK                                                     0x00000001L
447 #define SDMA0_UTCL1_RD_STATUS__CE_RD_VA_REQ_SEND_FIFO_EMPTY_MASK                                              0x00000002L
448 #define SDMA0_UTCL1_RD_STATUS__CE_RD_REG_ENTRY_EMPTY_MASK                                                     0x00000004L
449 #define SDMA0_UTCL1_RD_STATUS__CE_RD_PAGE_FIFO_EMPTY_MASK                                                     0x00000008L
450 #define SDMA0_UTCL1_RD_STATUS__CE_RD_REQ_FIFO_EMPTY_MASK                                                      0x00000010L
451 #define SDMA0_UTCL1_RD_STATUS__RD_VA_FIFO_EMPTY_MASK                                                          0x00000020L
452 #define SDMA0_UTCL1_RD_STATUS__CE_RD_VA_REQ_SEND_FIFO_FULL_MASK                                               0x00000080L
453 #define SDMA0_UTCL1_RD_STATUS__CE_RD_REG_ENTRY_FULL_MASK                                                      0x00000100L
454 #define SDMA0_UTCL1_RD_STATUS__CE_RD_PAGE_FIFO_FULL_MASK                                                      0x00000200L
455 #define SDMA0_UTCL1_RD_STATUS__CE_RD_REQ_FIFO_FULL_MASK                                                       0x00000400L
456 #define SDMA0_UTCL1_RD_STATUS__RD_VA_FIFO_FULL_MASK                                                           0x00000800L
457 #define SDMA0_UTCL1_RD_STATUS__L2_INTF_RD_IDLE_MASK                                                           0x00010000L
458 #define SDMA0_UTCL1_RD_STATUS__RD_REQRET_IDLE_MASK                                                            0x00020000L
459 #define SDMA0_UTCL1_RD_STATUS__RD_REQ_IDLE_MASK                                                               0x00040000L
460 //SDMA0_UTCL1_WR_STATUS
461 #define SDMA0_UTCL1_WR_STATUS__CE_WR_DATA_FIFO_EMPTY__SHIFT                                                   0x0
462 #define SDMA0_UTCL1_WR_STATUS__CE_WR_VA_REQ_SEND_FIFO_EMPTY__SHIFT                                            0x1
463 #define SDMA0_UTCL1_WR_STATUS__CE_WR_REG_ENTRY_EMPTY__SHIFT                                                   0x2
464 #define SDMA0_UTCL1_WR_STATUS__CE_WR_PAGE_FIFO_EMPTY__SHIFT                                                   0x3
465 #define SDMA0_UTCL1_WR_STATUS__CE_WR_REQ_FIFO_EMPTY__SHIFT                                                    0x4
466 #define SDMA0_UTCL1_WR_STATUS__WR_VA_FIFO_EMPTY__SHIFT                                                        0x5
467 #define SDMA0_UTCL1_WR_STATUS__CE_WR_DATA_FIFO_FULL__SHIFT                                                    0x6
468 #define SDMA0_UTCL1_WR_STATUS__CE_WR_VA_REQ_SEND_FIFO_FULL__SHIFT                                             0x7
469 #define SDMA0_UTCL1_WR_STATUS__CE_WR_REG_ENTRY_FULL__SHIFT                                                    0x8
470 #define SDMA0_UTCL1_WR_STATUS__CE_WR_PAGE_FIFO_FULL__SHIFT                                                    0x9
471 #define SDMA0_UTCL1_WR_STATUS__CE_WR_REQ_FIFO_FULL__SHIFT                                                     0xa
472 #define SDMA0_UTCL1_WR_STATUS__WR_VA_FIFO_FULL__SHIFT                                                         0xb
473 #define SDMA0_UTCL1_WR_STATUS__L2_INTF_WR_IDLE__SHIFT                                                         0x10
474 #define SDMA0_UTCL1_WR_STATUS__WR_REQRET_IDLE__SHIFT                                                          0x11
475 #define SDMA0_UTCL1_WR_STATUS__WR_REQ_IDLE__SHIFT                                                             0x12
476 #define SDMA0_UTCL1_WR_STATUS__CE_WR_DATA_FIFO_EMPTY_MASK                                                     0x00000001L
477 #define SDMA0_UTCL1_WR_STATUS__CE_WR_VA_REQ_SEND_FIFO_EMPTY_MASK                                              0x00000002L
478 #define SDMA0_UTCL1_WR_STATUS__CE_WR_REG_ENTRY_EMPTY_MASK                                                     0x00000004L
479 #define SDMA0_UTCL1_WR_STATUS__CE_WR_PAGE_FIFO_EMPTY_MASK                                                     0x00000008L
480 #define SDMA0_UTCL1_WR_STATUS__CE_WR_REQ_FIFO_EMPTY_MASK                                                      0x00000010L
481 #define SDMA0_UTCL1_WR_STATUS__WR_VA_FIFO_EMPTY_MASK                                                          0x00000020L
482 #define SDMA0_UTCL1_WR_STATUS__CE_WR_DATA_FIFO_FULL_MASK                                                      0x00000040L
483 #define SDMA0_UTCL1_WR_STATUS__CE_WR_VA_REQ_SEND_FIFO_FULL_MASK                                               0x00000080L
484 #define SDMA0_UTCL1_WR_STATUS__CE_WR_REG_ENTRY_FULL_MASK                                                      0x00000100L
485 #define SDMA0_UTCL1_WR_STATUS__CE_WR_PAGE_FIFO_FULL_MASK                                                      0x00000200L
486 #define SDMA0_UTCL1_WR_STATUS__CE_WR_REQ_FIFO_FULL_MASK                                                       0x00000400L
487 #define SDMA0_UTCL1_WR_STATUS__WR_VA_FIFO_FULL_MASK                                                           0x00000800L
488 #define SDMA0_UTCL1_WR_STATUS__L2_INTF_WR_IDLE_MASK                                                           0x00010000L
489 #define SDMA0_UTCL1_WR_STATUS__WR_REQRET_IDLE_MASK                                                            0x00020000L
490 #define SDMA0_UTCL1_WR_STATUS__WR_REQ_IDLE_MASK                                                               0x00040000L
491 //SDMA0_UTCL1_INV0
492 #define SDMA0_UTCL1_INV0__INV_PROC_BUSY__SHIFT                                                                0x0
493 #define SDMA0_UTCL1_INV0__GPUVM_FRAG_SIZE__SHIFT                                                              0x1
494 #define SDMA0_UTCL1_INV0__GPUVM_VMID__SHIFT                                                                   0x7
495 #define SDMA0_UTCL1_INV0__GPUVM_MODE__SHIFT                                                                   0xb
496 #define SDMA0_UTCL1_INV0__GPUVM_HIGH__SHIFT                                                                   0xd
497 #define SDMA0_UTCL1_INV0__GPUVM_TAG__SHIFT                                                                    0xe
498 #define SDMA0_UTCL1_INV0__GPUVM_VMID_HIGH__SHIFT                                                              0x12
499 #define SDMA0_UTCL1_INV0__GPUVM_VMID_LOW__SHIFT                                                               0x16
500 #define SDMA0_UTCL1_INV0__INV_TYPE__SHIFT                                                                     0x1a
501 #define SDMA0_UTCL1_INV0__INV_PROC_BUSY_MASK                                                                  0x00000001L
502 #define SDMA0_UTCL1_INV0__GPUVM_FRAG_SIZE_MASK                                                                0x0000007EL
503 #define SDMA0_UTCL1_INV0__GPUVM_VMID_MASK                                                                     0x00000780L
504 #define SDMA0_UTCL1_INV0__GPUVM_MODE_MASK                                                                     0x00001800L
505 #define SDMA0_UTCL1_INV0__GPUVM_HIGH_MASK                                                                     0x00002000L
506 #define SDMA0_UTCL1_INV0__GPUVM_TAG_MASK                                                                      0x0003C000L
507 #define SDMA0_UTCL1_INV0__GPUVM_VMID_HIGH_MASK                                                                0x003C0000L
508 #define SDMA0_UTCL1_INV0__GPUVM_VMID_LOW_MASK                                                                 0x03C00000L
509 #define SDMA0_UTCL1_INV0__INV_TYPE_MASK                                                                       0x0C000000L
510 //SDMA0_UTCL1_INV1
511 #define SDMA0_UTCL1_INV1__INV_ADDR_LO__SHIFT                                                                  0x0
512 #define SDMA0_UTCL1_INV1__INV_ADDR_LO_MASK                                                                    0xFFFFFFFFL
513 //SDMA0_UTCL1_INV2
514 #define SDMA0_UTCL1_INV2__CPF_VMID__SHIFT                                                                     0x0
515 #define SDMA0_UTCL1_INV2__CPF_FLUSH_TYPE__SHIFT                                                               0x10
516 #define SDMA0_UTCL1_INV2__CPF_FRAG_SIZE__SHIFT                                                                0x11
517 #define SDMA0_UTCL1_INV2__CPF_VMID_MASK                                                                       0x0000FFFFL
518 #define SDMA0_UTCL1_INV2__CPF_FLUSH_TYPE_MASK                                                                 0x00010000L
519 #define SDMA0_UTCL1_INV2__CPF_FRAG_SIZE_MASK                                                                  0x007E0000L
520 //SDMA0_UTCL1_RD_XNACK0
521 #define SDMA0_UTCL1_RD_XNACK0__XNACK_FAULT_ADDR_LO__SHIFT                                                     0x0
522 #define SDMA0_UTCL1_RD_XNACK0__XNACK_FAULT_ADDR_LO_MASK                                                       0xFFFFFFFFL
523 //SDMA0_UTCL1_RD_XNACK1
524 #define SDMA0_UTCL1_RD_XNACK1__XNACK_FAULT_ADDR_HI__SHIFT                                                     0x0
525 #define SDMA0_UTCL1_RD_XNACK1__XNACK_FAULT_VMID__SHIFT                                                        0x4
526 #define SDMA0_UTCL1_RD_XNACK1__XNACK_FAULT_VECTOR__SHIFT                                                      0x8
527 #define SDMA0_UTCL1_RD_XNACK1__XNACK_NULL_VECTOR__SHIFT                                                       0xb
528 #define SDMA0_UTCL1_RD_XNACK1__XNACK_TIMEOUT_VECTOR__SHIFT                                                    0xe
529 #define SDMA0_UTCL1_RD_XNACK1__XNACK_FAULT_FLAG__SHIFT                                                        0x11
530 #define SDMA0_UTCL1_RD_XNACK1__XNACK_NULL_FLAG__SHIFT                                                         0x12
531 #define SDMA0_UTCL1_RD_XNACK1__XNACK_TIMEOUT_FLAG__SHIFT                                                      0x13
532 #define SDMA0_UTCL1_RD_XNACK1__XNACK_FAULT_ADDR_HI_MASK                                                       0x0000000FL
533 #define SDMA0_UTCL1_RD_XNACK1__XNACK_FAULT_VMID_MASK                                                          0x000000F0L
534 #define SDMA0_UTCL1_RD_XNACK1__XNACK_FAULT_VECTOR_MASK                                                        0x00000700L
535 #define SDMA0_UTCL1_RD_XNACK1__XNACK_NULL_VECTOR_MASK                                                         0x00003800L
536 #define SDMA0_UTCL1_RD_XNACK1__XNACK_TIMEOUT_VECTOR_MASK                                                      0x0001C000L
537 #define SDMA0_UTCL1_RD_XNACK1__XNACK_FAULT_FLAG_MASK                                                          0x00020000L
538 #define SDMA0_UTCL1_RD_XNACK1__XNACK_NULL_FLAG_MASK                                                           0x00040000L
539 #define SDMA0_UTCL1_RD_XNACK1__XNACK_TIMEOUT_FLAG_MASK                                                        0x00080000L
540 //SDMA0_UTCL1_WR_XNACK0
541 #define SDMA0_UTCL1_WR_XNACK0__XNACK_FAULT_ADDR_LO__SHIFT                                                     0x0
542 #define SDMA0_UTCL1_WR_XNACK0__XNACK_FAULT_ADDR_LO_MASK                                                       0xFFFFFFFFL
543 //SDMA0_UTCL1_WR_XNACK1
544 #define SDMA0_UTCL1_WR_XNACK1__XNACK_FAULT_ADDR_HI__SHIFT                                                     0x0
545 #define SDMA0_UTCL1_WR_XNACK1__XNACK_FAULT_VMID__SHIFT                                                        0x4
546 #define SDMA0_UTCL1_WR_XNACK1__XNACK_FAULT_VECTOR__SHIFT                                                      0x8
547 #define SDMA0_UTCL1_WR_XNACK1__XNACK_NULL_VECTOR__SHIFT                                                       0xb
548 #define SDMA0_UTCL1_WR_XNACK1__XNACK_TIMEOUT_VECTOR__SHIFT                                                    0xe
549 #define SDMA0_UTCL1_WR_XNACK1__XNACK_FAULT_FLAG__SHIFT                                                        0x11
550 #define SDMA0_UTCL1_WR_XNACK1__XNACK_NULL_FLAG__SHIFT                                                         0x12
551 #define SDMA0_UTCL1_WR_XNACK1__XNACK_TIMEOUT_FLAG__SHIFT                                                      0x13
552 #define SDMA0_UTCL1_WR_XNACK1__XNACK_FAULT_ADDR_HI_MASK                                                       0x0000000FL
553 #define SDMA0_UTCL1_WR_XNACK1__XNACK_FAULT_VMID_MASK                                                          0x000000F0L
554 #define SDMA0_UTCL1_WR_XNACK1__XNACK_FAULT_VECTOR_MASK                                                        0x00000700L
555 #define SDMA0_UTCL1_WR_XNACK1__XNACK_NULL_VECTOR_MASK                                                         0x00003800L
556 #define SDMA0_UTCL1_WR_XNACK1__XNACK_TIMEOUT_VECTOR_MASK                                                      0x0001C000L
557 #define SDMA0_UTCL1_WR_XNACK1__XNACK_FAULT_FLAG_MASK                                                          0x00020000L
558 #define SDMA0_UTCL1_WR_XNACK1__XNACK_NULL_FLAG_MASK                                                           0x00040000L
559 #define SDMA0_UTCL1_WR_XNACK1__XNACK_TIMEOUT_FLAG_MASK                                                        0x00080000L
560 //SDMA0_RELAX_ORDERING_LUT
561 #define SDMA0_RELAX_ORDERING_LUT__RESERVED0__SHIFT                                                            0x0
562 #define SDMA0_RELAX_ORDERING_LUT__COPY__SHIFT                                                                 0x1
563 #define SDMA0_RELAX_ORDERING_LUT__WRITE__SHIFT                                                                0x2
564 #define SDMA0_RELAX_ORDERING_LUT__RESERVED3__SHIFT                                                            0x3
565 #define SDMA0_RELAX_ORDERING_LUT__RESERVED4__SHIFT                                                            0x4
566 #define SDMA0_RELAX_ORDERING_LUT__FENCE__SHIFT                                                                0x5
567 #define SDMA0_RELAX_ORDERING_LUT__RESERVED76__SHIFT                                                           0x6
568 #define SDMA0_RELAX_ORDERING_LUT__POLL_MEM__SHIFT                                                             0x8
569 #define SDMA0_RELAX_ORDERING_LUT__COND_EXE__SHIFT                                                             0x9
570 #define SDMA0_RELAX_ORDERING_LUT__ATOMIC__SHIFT                                                               0xa
571 #define SDMA0_RELAX_ORDERING_LUT__CONST_FILL__SHIFT                                                           0xb
572 #define SDMA0_RELAX_ORDERING_LUT__PTEPDE__SHIFT                                                               0xc
573 #define SDMA0_RELAX_ORDERING_LUT__TIMESTAMP__SHIFT                                                            0xd
574 #define SDMA0_RELAX_ORDERING_LUT__RESERVED__SHIFT                                                             0xe
575 #define SDMA0_RELAX_ORDERING_LUT__RB_PREEMPT__SHIFT                                                           0x1a
576 #define SDMA0_RELAX_ORDERING_LUT__WORLD_SWITCH__SHIFT                                                         0x1b
577 #define SDMA0_RELAX_ORDERING_LUT__RPTR_WRB__SHIFT                                                             0x1c
578 #define SDMA0_RELAX_ORDERING_LUT__WPTR_POLL__SHIFT                                                            0x1d
579 #define SDMA0_RELAX_ORDERING_LUT__IB_FETCH__SHIFT                                                             0x1e
580 #define SDMA0_RELAX_ORDERING_LUT__RB_FETCH__SHIFT                                                             0x1f
581 #define SDMA0_RELAX_ORDERING_LUT__RESERVED0_MASK                                                              0x00000001L
582 #define SDMA0_RELAX_ORDERING_LUT__COPY_MASK                                                                   0x00000002L
583 #define SDMA0_RELAX_ORDERING_LUT__WRITE_MASK                                                                  0x00000004L
584 #define SDMA0_RELAX_ORDERING_LUT__RESERVED3_MASK                                                              0x00000008L
585 #define SDMA0_RELAX_ORDERING_LUT__RESERVED4_MASK                                                              0x00000010L
586 #define SDMA0_RELAX_ORDERING_LUT__FENCE_MASK                                                                  0x00000020L
587 #define SDMA0_RELAX_ORDERING_LUT__RESERVED76_MASK                                                             0x000000C0L
588 #define SDMA0_RELAX_ORDERING_LUT__POLL_MEM_MASK                                                               0x00000100L
589 #define SDMA0_RELAX_ORDERING_LUT__COND_EXE_MASK                                                               0x00000200L
590 #define SDMA0_RELAX_ORDERING_LUT__ATOMIC_MASK                                                                 0x00000400L
591 #define SDMA0_RELAX_ORDERING_LUT__CONST_FILL_MASK                                                             0x00000800L
592 #define SDMA0_RELAX_ORDERING_LUT__PTEPDE_MASK                                                                 0x00001000L
593 #define SDMA0_RELAX_ORDERING_LUT__TIMESTAMP_MASK                                                              0x00002000L
594 #define SDMA0_RELAX_ORDERING_LUT__RESERVED_MASK                                                               0x03FFC000L
595 #define SDMA0_RELAX_ORDERING_LUT__RB_PREEMPT_MASK                                                             0x04000000L
596 #define SDMA0_RELAX_ORDERING_LUT__WORLD_SWITCH_MASK                                                           0x08000000L
597 #define SDMA0_RELAX_ORDERING_LUT__RPTR_WRB_MASK                                                               0x10000000L
598 #define SDMA0_RELAX_ORDERING_LUT__WPTR_POLL_MASK                                                              0x20000000L
599 #define SDMA0_RELAX_ORDERING_LUT__IB_FETCH_MASK                                                               0x40000000L
600 #define SDMA0_RELAX_ORDERING_LUT__RB_FETCH_MASK                                                               0x80000000L
601 //SDMA0_CHICKEN_BITS_2
602 #define SDMA0_CHICKEN_BITS_2__MCU_CMD_PROC_DELAY__SHIFT                                                       0x0
603 #define SDMA0_CHICKEN_BITS_2__MCU_SEND_POSTCODE_EN__SHIFT                                                     0x4
604 #define SDMA0_CHICKEN_BITS_2__RESERVED_7_6__SHIFT                                                             0x6
605 #define SDMA0_CHICKEN_BITS_2__WPTR_POLL_OUTSTANDING__SHIFT                                                    0x8
606 #define SDMA0_CHICKEN_BITS_2__RESERVED_14_12__SHIFT                                                           0xc
607 #define SDMA0_CHICKEN_BITS_2__RESERVED_15__SHIFT                                                              0xf
608 #define SDMA0_CHICKEN_BITS_2__RB_FIFO_WATERMARK__SHIFT                                                        0x10
609 #define SDMA0_CHICKEN_BITS_2__IB_FIFO_WATERMARK__SHIFT                                                        0x12
610 #define SDMA0_CHICKEN_BITS_2__RESERVED_22_20__SHIFT                                                           0x14
611 #define SDMA0_CHICKEN_BITS_2__CH_RD_WATERMARK__SHIFT                                                          0x17
612 #define SDMA0_CHICKEN_BITS_2__CH_WR_WATERMARK__SHIFT                                                          0x19
613 #define SDMA0_CHICKEN_BITS_2__CH_WR_WATERMARK_LSB__SHIFT                                                      0x1e
614 #define SDMA0_CHICKEN_BITS_2__PIO_VFID_SOURCE__SHIFT                                                          0x1f
615 #define SDMA0_CHICKEN_BITS_2__MCU_CMD_PROC_DELAY_MASK                                                         0x0000000FL
616 #define SDMA0_CHICKEN_BITS_2__MCU_SEND_POSTCODE_EN_MASK                                                       0x00000010L
617 #define SDMA0_CHICKEN_BITS_2__RESERVED_7_6_MASK                                                               0x000000C0L
618 #define SDMA0_CHICKEN_BITS_2__WPTR_POLL_OUTSTANDING_MASK                                                      0x00000F00L
619 #define SDMA0_CHICKEN_BITS_2__RESERVED_14_12_MASK                                                             0x00007000L
620 #define SDMA0_CHICKEN_BITS_2__RESERVED_15_MASK                                                                0x00008000L
621 #define SDMA0_CHICKEN_BITS_2__RB_FIFO_WATERMARK_MASK                                                          0x00030000L
622 #define SDMA0_CHICKEN_BITS_2__IB_FIFO_WATERMARK_MASK                                                          0x000C0000L
623 #define SDMA0_CHICKEN_BITS_2__RESERVED_22_20_MASK                                                             0x00700000L
624 #define SDMA0_CHICKEN_BITS_2__CH_RD_WATERMARK_MASK                                                            0x01800000L
625 #define SDMA0_CHICKEN_BITS_2__CH_WR_WATERMARK_MASK                                                            0x3E000000L
626 #define SDMA0_CHICKEN_BITS_2__CH_WR_WATERMARK_LSB_MASK                                                        0x40000000L
627 #define SDMA0_CHICKEN_BITS_2__PIO_VFID_SOURCE_MASK                                                            0x80000000L
628 //SDMA0_STATUS3_REG
629 #define SDMA0_STATUS3_REG__PREV_VM_CMD__SHIFT                                                                 0x10
630 #define SDMA0_STATUS3_REG__EXCEPTION_IDLE__SHIFT                                                              0x14
631 #define SDMA0_STATUS3_REG__AQL_PREV_CMD_IDLE__SHIFT                                                           0x15
632 #define SDMA0_STATUS3_REG__TLBI_IDLE__SHIFT                                                                   0x16
633 #define SDMA0_STATUS3_REG__GCR_IDLE__SHIFT                                                                    0x17
634 #define SDMA0_STATUS3_REG__INVREQ_IDLE__SHIFT                                                                 0x18
635 #define SDMA0_STATUS3_REG__QUEUE_ID_MATCH__SHIFT                                                              0x19
636 #define SDMA0_STATUS3_REG__INT_QUEUE_ID__SHIFT                                                                0x1a
637 #define SDMA0_STATUS3_REG__TMZ_MTYPE_STATUS__SHIFT                                                            0x1e
638 #define SDMA0_STATUS3_REG__PREV_VM_CMD_MASK                                                                   0x000F0000L
639 #define SDMA0_STATUS3_REG__EXCEPTION_IDLE_MASK                                                                0x00100000L
640 #define SDMA0_STATUS3_REG__AQL_PREV_CMD_IDLE_MASK                                                             0x00200000L
641 #define SDMA0_STATUS3_REG__TLBI_IDLE_MASK                                                                     0x00400000L
642 #define SDMA0_STATUS3_REG__GCR_IDLE_MASK                                                                      0x00800000L
643 #define SDMA0_STATUS3_REG__INVREQ_IDLE_MASK                                                                   0x01000000L
644 #define SDMA0_STATUS3_REG__QUEUE_ID_MATCH_MASK                                                                0x02000000L
645 #define SDMA0_STATUS3_REG__INT_QUEUE_ID_MASK                                                                  0x3C000000L
646 #define SDMA0_STATUS3_REG__TMZ_MTYPE_STATUS_MASK                                                              0xC0000000L
647 //SDMA0_GLOBAL_QUANTUM
648 #define SDMA0_GLOBAL_QUANTUM__GLOBAL_FOCUS_QUANTUM__SHIFT                                                     0x0
649 #define SDMA0_GLOBAL_QUANTUM__GLOBAL_NORMAL_QUANTUM__SHIFT                                                    0x8
650 #define SDMA0_GLOBAL_QUANTUM__GLOBAL_FOCUS_QUANTUM_MASK                                                       0x000000FFL
651 #define SDMA0_GLOBAL_QUANTUM__GLOBAL_NORMAL_QUANTUM_MASK                                                      0x0000FF00L
652 //SDMA0_ERROR_LOG
653 #define SDMA0_ERROR_LOG__OVERRIDE__SHIFT                                                                      0x0
654 #define SDMA0_ERROR_LOG__STATUS__SHIFT                                                                        0x10
655 #define SDMA0_ERROR_LOG__OVERRIDE_MASK                                                                        0x0000FFFFL
656 #define SDMA0_ERROR_LOG__STATUS_MASK                                                                          0xFFFF0000L
657 //SDMA0_PUB_DUMMY_REG0
658 #define SDMA0_PUB_DUMMY_REG0__VALUE__SHIFT                                                                    0x0
659 #define SDMA0_PUB_DUMMY_REG0__VALUE_MASK                                                                      0xFFFFFFFFL
660 //SDMA0_PUB_DUMMY_REG1
661 #define SDMA0_PUB_DUMMY_REG1__VALUE__SHIFT                                                                    0x0
662 #define SDMA0_PUB_DUMMY_REG1__VALUE_MASK                                                                      0xFFFFFFFFL
663 //SDMA0_PUB_DUMMY_REG2
664 #define SDMA0_PUB_DUMMY_REG2__VALUE__SHIFT                                                                    0x0
665 #define SDMA0_PUB_DUMMY_REG2__VALUE_MASK                                                                      0xFFFFFFFFL
666 //SDMA0_PUB_DUMMY_REG3
667 #define SDMA0_PUB_DUMMY_REG3__VALUE__SHIFT                                                                    0x0
668 #define SDMA0_PUB_DUMMY_REG3__VALUE_MASK                                                                      0xFFFFFFFFL
669 //SDMA0_MCU_COUNTER
670 #define SDMA0_MCU_COUNTER__VALUE__SHIFT                                                                       0x0
671 #define SDMA0_MCU_COUNTER__VALUE_MASK                                                                         0xFFFFFFFFL
672 //SDMA0_CRD_CNTL
673 #define SDMA0_CRD_CNTL__CH_WRREQ_CREDIT__SHIFT                                                                0x13
674 #define SDMA0_CRD_CNTL__CH_RDREQ_CREDIT__SHIFT                                                                0x19
675 #define SDMA0_CRD_CNTL__CH_WRREQ_CREDIT_MASK                                                                  0x01F80000L
676 #define SDMA0_CRD_CNTL__CH_RDREQ_CREDIT_MASK                                                                  0x7E000000L
677 //SDMA0_RLC_CGCG_CTRL
678 #define SDMA0_RLC_CGCG_CTRL__CGCG_INT_ENABLE__SHIFT                                                           0x1
679 #define SDMA0_RLC_CGCG_CTRL__MCU_CGCG_ALLOW__SHIFT                                                            0x4
680 #define SDMA0_RLC_CGCG_CTRL__CGCG_IDLE_HYSTERESIS__SHIFT                                                      0x10
681 #define SDMA0_RLC_CGCG_CTRL__CGCG_INT_ENABLE_MASK                                                             0x00000002L
682 #define SDMA0_RLC_CGCG_CTRL__MCU_CGCG_ALLOW_MASK                                                              0x00000010L
683 #define SDMA0_RLC_CGCG_CTRL__CGCG_IDLE_HYSTERESIS_MASK                                                        0xFFFF0000L
684 //SDMA0_GPU_IOV_VIOLATION_LOG
685 #define SDMA0_GPU_IOV_VIOLATION_LOG__VIOLATION_STATUS__SHIFT                                                  0x0
686 #define SDMA0_GPU_IOV_VIOLATION_LOG__MULTIPLE_VIOLATION_STATUS__SHIFT                                         0x1
687 #define SDMA0_GPU_IOV_VIOLATION_LOG__ADDRESS__SHIFT                                                           0x2
688 #define SDMA0_GPU_IOV_VIOLATION_LOG__WRITE_OPERATION__SHIFT                                                   0x14
689 #define SDMA0_GPU_IOV_VIOLATION_LOG__VF__SHIFT                                                                0x15
690 #define SDMA0_GPU_IOV_VIOLATION_LOG__VFID__SHIFT                                                              0x16
691 #define SDMA0_GPU_IOV_VIOLATION_LOG__VIOLATION_STATUS_MASK                                                    0x00000001L
692 #define SDMA0_GPU_IOV_VIOLATION_LOG__MULTIPLE_VIOLATION_STATUS_MASK                                           0x00000002L
693 #define SDMA0_GPU_IOV_VIOLATION_LOG__ADDRESS_MASK                                                             0x000FFFFCL
694 #define SDMA0_GPU_IOV_VIOLATION_LOG__WRITE_OPERATION_MASK                                                     0x00100000L
695 #define SDMA0_GPU_IOV_VIOLATION_LOG__VF_MASK                                                                  0x00200000L
696 #define SDMA0_GPU_IOV_VIOLATION_LOG__VFID_MASK                                                                0x07C00000L
697 //SDMA0_AQL_STATUS
698 #define SDMA0_AQL_STATUS__COMPLETE_SIGNAL_EMPTY__SHIFT                                                        0x0
699 #define SDMA0_AQL_STATUS__INVALID_CMD_EMPTY__SHIFT                                                            0x1
700 #define SDMA0_AQL_STATUS__COMPLETE_SIGNAL_EMPTY_MASK                                                          0x00000001L
701 #define SDMA0_AQL_STATUS__INVALID_CMD_EMPTY_MASK                                                              0x00000002L
702 //SDMA0_TLBI_GCR_CNTL
703 #define SDMA0_TLBI_GCR_CNTL__TLBI_CMD_DW__SHIFT                                                               0x0
704 #define SDMA0_TLBI_GCR_CNTL__GCR_CMD_DW__SHIFT                                                                0x4
705 #define SDMA0_TLBI_GCR_CNTL__TLBI_CREDIT__SHIFT                                                               0x10
706 #define SDMA0_TLBI_GCR_CNTL__GCR_CREDIT__SHIFT                                                                0x18
707 #define SDMA0_TLBI_GCR_CNTL__TLBI_CMD_DW_MASK                                                                 0x0000000FL
708 #define SDMA0_TLBI_GCR_CNTL__GCR_CMD_DW_MASK                                                                  0x000000F0L
709 #define SDMA0_TLBI_GCR_CNTL__TLBI_CREDIT_MASK                                                                 0x00FF0000L
710 #define SDMA0_TLBI_GCR_CNTL__GCR_CREDIT_MASK                                                                  0xFF000000L
711 //SDMA0_INT_STATUS
712 #define SDMA0_INT_STATUS__DATA__SHIFT                                                                         0x0
713 #define SDMA0_INT_STATUS__DATA_MASK                                                                           0xFFFFFFFFL
714 //SDMA0_GPU_IOV_VIOLATION_LOG2
715 #define SDMA0_GPU_IOV_VIOLATION_LOG2__INITIATOR_ID__SHIFT                                                     0x0
716 #define SDMA0_GPU_IOV_VIOLATION_LOG2__INITIATOR_ID_MASK                                                       0x000003FFL
717 //SDMA0_INVALID_ADDR_LO
718 #define SDMA0_INVALID_ADDR_LO__VALUE__SHIFT                                                                   0x0
719 #define SDMA0_INVALID_ADDR_LO__VALUE_MASK                                                                     0xFFFFFFFFL
720 //SDMA0_INVALID_ADDR_HI
721 #define SDMA0_INVALID_ADDR_HI__VALUE__SHIFT                                                                   0x0
722 #define SDMA0_INVALID_ADDR_HI__VALUE_MASK                                                                     0xFFFFFFFFL
723 //SDMA0_INVALID_ADDR_SRC
724 #define SDMA0_INVALID_ADDR_SRC__ID__SHIFT                                                                     0x0
725 #define SDMA0_INVALID_ADDR_SRC__ID_MASK                                                                       0x0000001FL
726 //SDMA0_CLOCK_GATING_STATUS
727 #define SDMA0_CLOCK_GATING_STATUS__PTR_MGCG_CLK_STATUS__SHIFT                                                 0x8
728 #define SDMA0_CLOCK_GATING_STATUS__PIO_MGCG_CLK_STATUS__SHIFT                                                 0x9
729 #define SDMA0_CLOCK_GATING_STATUS__MCU_MGCG_CLK_STATUS__SHIFT                                                 0xa
730 #define SDMA0_CLOCK_GATING_STATUS__COPY_ENG_MGCG_CLK_STATUS__SHIFT                                            0xb
731 #define SDMA0_CLOCK_GATING_STATUS__SERVE_ENG_MGCG_CLK_STATUS__SHIFT                                           0xc
732 #define SDMA0_CLOCK_GATING_STATUS__CMD_FETCH_MGCG_CLK_STATUS__SHIFT                                           0xd
733 #define SDMA0_CLOCK_GATING_STATUS__GU_MEMREQ_MGCG_CLK_STATUS__SHIFT                                           0xe
734 #define SDMA0_CLOCK_GATING_STATUS__INV_MGCG_CLK_STATUS__SHIFT                                                 0xf
735 #define SDMA0_CLOCK_GATING_STATUS__GU_CACHE_MGCG_CLK_STATUS__SHIFT                                            0x10
736 #define SDMA0_CLOCK_GATING_STATUS__IC_CACHE_MGCG_CLK_STATUS__SHIFT                                            0x11
737 #define SDMA0_CLOCK_GATING_STATUS__MEM_CHNL_MGCG_CLK_STATUS__SHIFT                                            0x12
738 #define SDMA0_CLOCK_GATING_STATUS__MEM_CHNL_CESE_MGCG_CLK_STATUS__SHIFT                                       0x13
739 #define SDMA0_CLOCK_GATING_STATUS__PTR_MGCG_CLK_STATUS_MASK                                                   0x00000100L
740 #define SDMA0_CLOCK_GATING_STATUS__PIO_MGCG_CLK_STATUS_MASK                                                   0x00000200L
741 #define SDMA0_CLOCK_GATING_STATUS__MCU_MGCG_CLK_STATUS_MASK                                                   0x00000400L
742 #define SDMA0_CLOCK_GATING_STATUS__COPY_ENG_MGCG_CLK_STATUS_MASK                                              0x00000800L
743 #define SDMA0_CLOCK_GATING_STATUS__SERVE_ENG_MGCG_CLK_STATUS_MASK                                             0x00001000L
744 #define SDMA0_CLOCK_GATING_STATUS__CMD_FETCH_MGCG_CLK_STATUS_MASK                                             0x00002000L
745 #define SDMA0_CLOCK_GATING_STATUS__GU_MEMREQ_MGCG_CLK_STATUS_MASK                                             0x00004000L
746 #define SDMA0_CLOCK_GATING_STATUS__INV_MGCG_CLK_STATUS_MASK                                                   0x00008000L
747 #define SDMA0_CLOCK_GATING_STATUS__GU_CACHE_MGCG_CLK_STATUS_MASK                                              0x00010000L
748 #define SDMA0_CLOCK_GATING_STATUS__IC_CACHE_MGCG_CLK_STATUS_MASK                                              0x00020000L
749 #define SDMA0_CLOCK_GATING_STATUS__MEM_CHNL_MGCG_CLK_STATUS_MASK                                              0x00040000L
750 #define SDMA0_CLOCK_GATING_STATUS__MEM_CHNL_CESE_MGCG_CLK_STATUS_MASK                                         0x00080000L
751 //SDMA0_STATUS4_REG
752 #define SDMA0_STATUS4_REG__IDLE__SHIFT                                                                        0x0
753 #define SDMA0_STATUS4_REG__IH_OUTSTANDING__SHIFT                                                              0x2
754 #define SDMA0_STATUS4_REG__RESERVED__SHIFT                                                                    0x3
755 #define SDMA0_STATUS4_REG__CH_RD_OUTSTANDING__SHIFT                                                           0x4
756 #define SDMA0_STATUS4_REG__CH_WR_OUTSTANDING__SHIFT                                                           0x5
757 #define SDMA0_STATUS4_REG__GCR_OUTSTANDING__SHIFT                                                             0x6
758 #define SDMA0_STATUS4_REG__TLBI_OUTSTANDING__SHIFT                                                            0x7
759 #define SDMA0_STATUS4_REG__UTCL2_RD_OUTSTANDING__SHIFT                                                        0x8
760 #define SDMA0_STATUS4_REG__UTCL2_WR_OUTSTANDING__SHIFT                                                        0x9
761 #define SDMA0_STATUS4_REG__REG_POLLING__SHIFT                                                                 0xa
762 #define SDMA0_STATUS4_REG__MEM_POLLING__SHIFT                                                                 0xb
763 #define SDMA0_STATUS4_REG__RESERVED_13_12__SHIFT                                                              0xc
764 #define SDMA0_STATUS4_REG__RESERVED_15_14__SHIFT                                                              0xe
765 #define SDMA0_STATUS4_REG__ACTIVE_QUEUE_ID__SHIFT                                                             0x10
766 #define SDMA0_STATUS4_REG__SRIOV_WATING_RLCV_CMD__SHIFT                                                       0x14
767 #define SDMA0_STATUS4_REG__SRIOV_SDMA_EXECUTING_CMD__SHIFT                                                    0x15
768 #define SDMA0_STATUS4_REG__UTCL2_RD_XNACK_FAULT__SHIFT                                                        0x16
769 #define SDMA0_STATUS4_REG__UTCL2_RD_XNACK_NULL__SHIFT                                                         0x17
770 #define SDMA0_STATUS4_REG__UTCL2_RD_XNACK_TIMEOUT__SHIFT                                                      0x18
771 #define SDMA0_STATUS4_REG__UTCL2_WR_XNACK_FAULT__SHIFT                                                        0x19
772 #define SDMA0_STATUS4_REG__UTCL2_WR_XNACK_NULL__SHIFT                                                         0x1a
773 #define SDMA0_STATUS4_REG__UTCL2_WR_XNACK_TIMEOUT__SHIFT                                                      0x1b
774 #define SDMA0_STATUS4_REG__IDLE_MASK                                                                          0x00000001L
775 #define SDMA0_STATUS4_REG__IH_OUTSTANDING_MASK                                                                0x00000004L
776 #define SDMA0_STATUS4_REG__RESERVED_MASK                                                                      0x00000008L
777 #define SDMA0_STATUS4_REG__CH_RD_OUTSTANDING_MASK                                                             0x00000010L
778 #define SDMA0_STATUS4_REG__CH_WR_OUTSTANDING_MASK                                                             0x00000020L
779 #define SDMA0_STATUS4_REG__GCR_OUTSTANDING_MASK                                                               0x00000040L
780 #define SDMA0_STATUS4_REG__TLBI_OUTSTANDING_MASK                                                              0x00000080L
781 #define SDMA0_STATUS4_REG__UTCL2_RD_OUTSTANDING_MASK                                                          0x00000100L
782 #define SDMA0_STATUS4_REG__UTCL2_WR_OUTSTANDING_MASK                                                          0x00000200L
783 #define SDMA0_STATUS4_REG__REG_POLLING_MASK                                                                   0x00000400L
784 #define SDMA0_STATUS4_REG__MEM_POLLING_MASK                                                                   0x00000800L
785 #define SDMA0_STATUS4_REG__RESERVED_13_12_MASK                                                                0x00003000L
786 #define SDMA0_STATUS4_REG__RESERVED_15_14_MASK                                                                0x0000C000L
787 #define SDMA0_STATUS4_REG__ACTIVE_QUEUE_ID_MASK                                                               0x000F0000L
788 #define SDMA0_STATUS4_REG__SRIOV_WATING_RLCV_CMD_MASK                                                         0x00100000L
789 #define SDMA0_STATUS4_REG__SRIOV_SDMA_EXECUTING_CMD_MASK                                                      0x00200000L
790 #define SDMA0_STATUS4_REG__UTCL2_RD_XNACK_FAULT_MASK                                                          0x00400000L
791 #define SDMA0_STATUS4_REG__UTCL2_RD_XNACK_NULL_MASK                                                           0x00800000L
792 #define SDMA0_STATUS4_REG__UTCL2_RD_XNACK_TIMEOUT_MASK                                                        0x01000000L
793 #define SDMA0_STATUS4_REG__UTCL2_WR_XNACK_FAULT_MASK                                                          0x02000000L
794 #define SDMA0_STATUS4_REG__UTCL2_WR_XNACK_NULL_MASK                                                           0x04000000L
795 #define SDMA0_STATUS4_REG__UTCL2_WR_XNACK_TIMEOUT_MASK                                                        0x08000000L
796 //SDMA0_SCRATCH_RAM_DATA
797 #define SDMA0_SCRATCH_RAM_DATA__DATA__SHIFT                                                                   0x0
798 #define SDMA0_SCRATCH_RAM_DATA__DATA_MASK                                                                     0xFFFFFFFFL
799 //SDMA0_SCRATCH_RAM_ADDR
800 #define SDMA0_SCRATCH_RAM_ADDR__ADDR__SHIFT                                                                   0x0
801 #define SDMA0_SCRATCH_RAM_ADDR__ADDR_MASK                                                                     0x0000007FL
802 //SDMA0_TIMESTAMP_CNTL
803 #define SDMA0_TIMESTAMP_CNTL__CAPTURE__SHIFT                                                                  0x0
804 #define SDMA0_TIMESTAMP_CNTL__CAPTURE_MASK                                                                    0x00000001L
805 //SDMA0_STATUS5_REG
806 #define SDMA0_STATUS5_REG__QUEUE0_RB_ENABLE_STATUS__SHIFT                                                     0x0
807 #define SDMA0_STATUS5_REG__QUEUE1_RB_ENABLE_STATUS__SHIFT                                                     0x1
808 #define SDMA0_STATUS5_REG__QUEUE2_RB_ENABLE_STATUS__SHIFT                                                     0x2
809 #define SDMA0_STATUS5_REG__QUEUE3_RB_ENABLE_STATUS__SHIFT                                                     0x3
810 #define SDMA0_STATUS5_REG__QUEUE4_RB_ENABLE_STATUS__SHIFT                                                     0x4
811 #define SDMA0_STATUS5_REG__QUEUE5_RB_ENABLE_STATUS__SHIFT                                                     0x5
812 #define SDMA0_STATUS5_REG__QUEUE6_RB_ENABLE_STATUS__SHIFT                                                     0x6
813 #define SDMA0_STATUS5_REG__QUEUE7_RB_ENABLE_STATUS__SHIFT                                                     0x7
814 #define SDMA0_STATUS5_REG__ACTIVE_QUEUE_ID__SHIFT                                                             0x10
815 #define SDMA0_STATUS5_REG__QUEUE0_WPTR_POLL_PAGE_EXCEPTION__SHIFT                                             0x14
816 #define SDMA0_STATUS5_REG__QUEUE1_WPTR_POLL_PAGE_EXCEPTION__SHIFT                                             0x15
817 #define SDMA0_STATUS5_REG__QUEUE2_WPTR_POLL_PAGE_EXCEPTION__SHIFT                                             0x16
818 #define SDMA0_STATUS5_REG__QUEUE3_WPTR_POLL_PAGE_EXCEPTION__SHIFT                                             0x17
819 #define SDMA0_STATUS5_REG__QUEUE4_WPTR_POLL_PAGE_EXCEPTION__SHIFT                                             0x18
820 #define SDMA0_STATUS5_REG__QUEUE5_WPTR_POLL_PAGE_EXCEPTION__SHIFT                                             0x19
821 #define SDMA0_STATUS5_REG__QUEUE6_WPTR_POLL_PAGE_EXCEPTION__SHIFT                                             0x1a
822 #define SDMA0_STATUS5_REG__QUEUE7_WPTR_POLL_PAGE_EXCEPTION__SHIFT                                             0x1b
823 #define SDMA0_STATUS5_REG__QUEUE0_RB_ENABLE_STATUS_MASK                                                       0x00000001L
824 #define SDMA0_STATUS5_REG__QUEUE1_RB_ENABLE_STATUS_MASK                                                       0x00000002L
825 #define SDMA0_STATUS5_REG__QUEUE2_RB_ENABLE_STATUS_MASK                                                       0x00000004L
826 #define SDMA0_STATUS5_REG__QUEUE3_RB_ENABLE_STATUS_MASK                                                       0x00000008L
827 #define SDMA0_STATUS5_REG__QUEUE4_RB_ENABLE_STATUS_MASK                                                       0x00000010L
828 #define SDMA0_STATUS5_REG__QUEUE5_RB_ENABLE_STATUS_MASK                                                       0x00000020L
829 #define SDMA0_STATUS5_REG__QUEUE6_RB_ENABLE_STATUS_MASK                                                       0x00000040L
830 #define SDMA0_STATUS5_REG__QUEUE7_RB_ENABLE_STATUS_MASK                                                       0x00000080L
831 #define SDMA0_STATUS5_REG__ACTIVE_QUEUE_ID_MASK                                                               0x000F0000L
832 #define SDMA0_STATUS5_REG__QUEUE0_WPTR_POLL_PAGE_EXCEPTION_MASK                                               0x00100000L
833 #define SDMA0_STATUS5_REG__QUEUE1_WPTR_POLL_PAGE_EXCEPTION_MASK                                               0x00200000L
834 #define SDMA0_STATUS5_REG__QUEUE2_WPTR_POLL_PAGE_EXCEPTION_MASK                                               0x00400000L
835 #define SDMA0_STATUS5_REG__QUEUE3_WPTR_POLL_PAGE_EXCEPTION_MASK                                               0x00800000L
836 #define SDMA0_STATUS5_REG__QUEUE4_WPTR_POLL_PAGE_EXCEPTION_MASK                                               0x01000000L
837 #define SDMA0_STATUS5_REG__QUEUE5_WPTR_POLL_PAGE_EXCEPTION_MASK                                               0x02000000L
838 #define SDMA0_STATUS5_REG__QUEUE6_WPTR_POLL_PAGE_EXCEPTION_MASK                                               0x04000000L
839 #define SDMA0_STATUS5_REG__QUEUE7_WPTR_POLL_PAGE_EXCEPTION_MASK                                               0x08000000L
840 //SDMA0_QUEUE_RESET_REQ
841 #define SDMA0_QUEUE_RESET_REQ__QUEUE0_RESET__SHIFT                                                            0x0
842 #define SDMA0_QUEUE_RESET_REQ__QUEUE1_RESET__SHIFT                                                            0x1
843 #define SDMA0_QUEUE_RESET_REQ__QUEUE2_RESET__SHIFT                                                            0x2
844 #define SDMA0_QUEUE_RESET_REQ__QUEUE3_RESET__SHIFT                                                            0x3
845 #define SDMA0_QUEUE_RESET_REQ__QUEUE4_RESET__SHIFT                                                            0x4
846 #define SDMA0_QUEUE_RESET_REQ__QUEUE5_RESET__SHIFT                                                            0x5
847 #define SDMA0_QUEUE_RESET_REQ__QUEUE6_RESET__SHIFT                                                            0x6
848 #define SDMA0_QUEUE_RESET_REQ__QUEUE7_RESET__SHIFT                                                            0x7
849 #define SDMA0_QUEUE_RESET_REQ__RESERVED__SHIFT                                                                0x8
850 #define SDMA0_QUEUE_RESET_REQ__QUEUE0_RESET_MASK                                                              0x00000001L
851 #define SDMA0_QUEUE_RESET_REQ__QUEUE1_RESET_MASK                                                              0x00000002L
852 #define SDMA0_QUEUE_RESET_REQ__QUEUE2_RESET_MASK                                                              0x00000004L
853 #define SDMA0_QUEUE_RESET_REQ__QUEUE3_RESET_MASK                                                              0x00000008L
854 #define SDMA0_QUEUE_RESET_REQ__QUEUE4_RESET_MASK                                                              0x00000010L
855 #define SDMA0_QUEUE_RESET_REQ__QUEUE5_RESET_MASK                                                              0x00000020L
856 #define SDMA0_QUEUE_RESET_REQ__QUEUE6_RESET_MASK                                                              0x00000040L
857 #define SDMA0_QUEUE_RESET_REQ__QUEUE7_RESET_MASK                                                              0x00000080L
858 #define SDMA0_QUEUE_RESET_REQ__RESERVED_MASK                                                                  0xFFFFFF00L
859 //SDMA0_STATUS6_REG
860 #define SDMA0_STATUS6_REG__ID__SHIFT                                                                          0x0
861 #define SDMA0_STATUS6_REG__TH1MCU_INSTR_PTR__SHIFT                                                            0x2
862 #define SDMA0_STATUS6_REG__TH1_EXCEPTION__SHIFT                                                               0x10
863 #define SDMA0_STATUS6_REG__ID_MASK                                                                            0x00000003L
864 #define SDMA0_STATUS6_REG__TH1MCU_INSTR_PTR_MASK                                                              0x0000FFFCL
865 #define SDMA0_STATUS6_REG__TH1_EXCEPTION_MASK                                                                 0xFFFF0000L
866 //SDMA0_STATUS7_REG
867 #define SDMA0_STATUS7_REG__BLT_REQ_DROP__SHIFT                                                                0x0
868 #define SDMA0_STATUS7_REG__BLT_REQ_DROP_MASK                                                                  0x00000001L
869 //SDMA0_STATUS8_REG
870 #define SDMA0_STATUS8_REG__LD_CTXSW_COND__SHIFT                                                               0x0
871 #define SDMA0_STATUS8_REG__LD_CTXSW_COND_MASK                                                                 0xFFFFFFFFL
872 //SDMA0_CE_CTRL
873 #define SDMA0_CE_CTRL__RD_LUT_WATERMARK__SHIFT                                                                0x0
874 #define SDMA0_CE_CTRL__RD_LUT_DEPTH__SHIFT                                                                    0x3
875 #define SDMA0_CE_CTRL__WR_AFIFO_WATERMARK__SHIFT                                                              0x5
876 #define SDMA0_CE_CTRL__RESERVED__SHIFT                                                                        0x9
877 #define SDMA0_CE_CTRL__RD_LUT_WATERMARK_MASK                                                                  0x00000007L
878 #define SDMA0_CE_CTRL__RD_LUT_DEPTH_MASK                                                                      0x00000018L
879 #define SDMA0_CE_CTRL__WR_AFIFO_WATERMARK_MASK                                                                0x000000E0L
880 #define SDMA0_CE_CTRL__RESERVED_MASK                                                                          0xFFFFFE00L
881 //SDMA0_FED_STATUS
882 #define SDMA0_FED_STATUS__RB_FETCH_ECC__SHIFT                                                                 0x0
883 #define SDMA0_FED_STATUS__IB_FETCH_ECC__SHIFT                                                                 0x1
884 #define SDMA0_FED_STATUS__MCU_DATA_ECC__SHIFT                                                                 0x2
885 #define SDMA0_FED_STATUS__WPTR_POLL_ECC__SHIFT                                                                0x3
886 #define SDMA0_FED_STATUS__COPY_DATA_ECC__SHIFT                                                                0x4
887 #define SDMA0_FED_STATUS__INSTR_FETCH_ECC__SHIFT                                                              0x5
888 #define SDMA0_FED_STATUS__ATOMIC_ECC__SHIFT                                                                   0x6
889 #define SDMA0_FED_STATUS__RB_FETCH_ECC_MASK                                                                   0x00000001L
890 #define SDMA0_FED_STATUS__IB_FETCH_ECC_MASK                                                                   0x00000002L
891 #define SDMA0_FED_STATUS__MCU_DATA_ECC_MASK                                                                   0x00000004L
892 #define SDMA0_FED_STATUS__WPTR_POLL_ECC_MASK                                                                  0x00000008L
893 #define SDMA0_FED_STATUS__COPY_DATA_ECC_MASK                                                                  0x00000010L
894 #define SDMA0_FED_STATUS__INSTR_FETCH_ECC_MASK                                                                0x00000020L
895 #define SDMA0_FED_STATUS__ATOMIC_ECC_MASK                                                                     0x00000040L
896 //SDMA0_QUEUE0_RB_CNTL
897 #define SDMA0_QUEUE0_RB_CNTL__RB_ENABLE__SHIFT                                                                0x0
898 #define SDMA0_QUEUE0_RB_CNTL__RB_SIZE__SHIFT                                                                  0x1
899 #define SDMA0_QUEUE0_RB_CNTL__WPTR_POLL_ENABLE__SHIFT                                                         0x8
900 #define SDMA0_QUEUE0_RB_CNTL__RB_SWAP_ENABLE__SHIFT                                                           0x9
901 #define SDMA0_QUEUE0_RB_CNTL__WPTR_POLL_SWAP_ENABLE__SHIFT                                                    0xa
902 #define SDMA0_QUEUE0_RB_CNTL__MCU_WPTR_POLL_ENABLE__SHIFT                                                     0xb
903 #define SDMA0_QUEUE0_RB_CNTL__RPTR_WRITEBACK_ENABLE__SHIFT                                                    0xc
904 #define SDMA0_QUEUE0_RB_CNTL__RPTR_WRITEBACK_SWAP_ENABLE__SHIFT                                               0xd
905 #define SDMA0_QUEUE0_RB_CNTL__RPTR_WRITEBACK_TIMER__SHIFT                                                     0x10
906 #define SDMA0_QUEUE0_RB_CNTL__RB_PRIV__SHIFT                                                                  0x17
907 #define SDMA0_QUEUE0_RB_CNTL__RB_VMID__SHIFT                                                                  0x18
908 #define SDMA0_QUEUE0_RB_CNTL__RB_ENABLE_MASK                                                                  0x00000001L
909 #define SDMA0_QUEUE0_RB_CNTL__RB_SIZE_MASK                                                                    0x0000003EL
910 #define SDMA0_QUEUE0_RB_CNTL__WPTR_POLL_ENABLE_MASK                                                           0x00000100L
911 #define SDMA0_QUEUE0_RB_CNTL__RB_SWAP_ENABLE_MASK                                                             0x00000200L
912 #define SDMA0_QUEUE0_RB_CNTL__WPTR_POLL_SWAP_ENABLE_MASK                                                      0x00000400L
913 #define SDMA0_QUEUE0_RB_CNTL__MCU_WPTR_POLL_ENABLE_MASK                                                       0x00000800L
914 #define SDMA0_QUEUE0_RB_CNTL__RPTR_WRITEBACK_ENABLE_MASK                                                      0x00001000L
915 #define SDMA0_QUEUE0_RB_CNTL__RPTR_WRITEBACK_SWAP_ENABLE_MASK                                                 0x00002000L
916 #define SDMA0_QUEUE0_RB_CNTL__RPTR_WRITEBACK_TIMER_MASK                                                       0x001F0000L
917 #define SDMA0_QUEUE0_RB_CNTL__RB_PRIV_MASK                                                                    0x00800000L
918 #define SDMA0_QUEUE0_RB_CNTL__RB_VMID_MASK                                                                    0x0F000000L
919 //SDMA0_QUEUE0_RB_BASE
920 #define SDMA0_QUEUE0_RB_BASE__ADDR__SHIFT                                                                     0x0
921 #define SDMA0_QUEUE0_RB_BASE__ADDR_MASK                                                                       0xFFFFFFFFL
922 //SDMA0_QUEUE0_RB_BASE_HI
923 #define SDMA0_QUEUE0_RB_BASE_HI__ADDR__SHIFT                                                                  0x0
924 #define SDMA0_QUEUE0_RB_BASE_HI__ADDR_MASK                                                                    0x00FFFFFFL
925 //SDMA0_QUEUE0_RB_RPTR
926 #define SDMA0_QUEUE0_RB_RPTR__OFFSET__SHIFT                                                                   0x0
927 #define SDMA0_QUEUE0_RB_RPTR__OFFSET_MASK                                                                     0xFFFFFFFFL
928 //SDMA0_QUEUE0_RB_RPTR_HI
929 #define SDMA0_QUEUE0_RB_RPTR_HI__OFFSET__SHIFT                                                                0x0
930 #define SDMA0_QUEUE0_RB_RPTR_HI__OFFSET_MASK                                                                  0xFFFFFFFFL
931 //SDMA0_QUEUE0_RB_WPTR
932 #define SDMA0_QUEUE0_RB_WPTR__OFFSET__SHIFT                                                                   0x0
933 #define SDMA0_QUEUE0_RB_WPTR__OFFSET_MASK                                                                     0xFFFFFFFFL
934 //SDMA0_QUEUE0_RB_WPTR_HI
935 #define SDMA0_QUEUE0_RB_WPTR_HI__OFFSET__SHIFT                                                                0x0
936 #define SDMA0_QUEUE0_RB_WPTR_HI__OFFSET_MASK                                                                  0xFFFFFFFFL
937 //SDMA0_QUEUE0_RB_RPTR_ADDR_LO
938 #define SDMA0_QUEUE0_RB_RPTR_ADDR_LO__ADDR__SHIFT                                                             0x2
939 #define SDMA0_QUEUE0_RB_RPTR_ADDR_LO__ADDR_MASK                                                               0xFFFFFFFCL
940 //SDMA0_QUEUE0_RB_RPTR_ADDR_HI
941 #define SDMA0_QUEUE0_RB_RPTR_ADDR_HI__ADDR__SHIFT                                                             0x0
942 #define SDMA0_QUEUE0_RB_RPTR_ADDR_HI__ADDR_MASK                                                               0xFFFFFFFFL
943 //SDMA0_QUEUE0_IB_CNTL
944 #define SDMA0_QUEUE0_IB_CNTL__IB_ENABLE__SHIFT                                                                0x0
945 #define SDMA0_QUEUE0_IB_CNTL__IB_SWAP_ENABLE__SHIFT                                                           0x4
946 #define SDMA0_QUEUE0_IB_CNTL__SWITCH_INSIDE_IB__SHIFT                                                         0x8
947 #define SDMA0_QUEUE0_IB_CNTL__CMD_VMID__SHIFT                                                                 0x10
948 #define SDMA0_QUEUE0_IB_CNTL__IB_ENABLE_MASK                                                                  0x00000001L
949 #define SDMA0_QUEUE0_IB_CNTL__IB_SWAP_ENABLE_MASK                                                             0x00000010L
950 #define SDMA0_QUEUE0_IB_CNTL__SWITCH_INSIDE_IB_MASK                                                           0x00000100L
951 #define SDMA0_QUEUE0_IB_CNTL__CMD_VMID_MASK                                                                   0x000F0000L
952 //SDMA0_QUEUE0_IB_RPTR
953 #define SDMA0_QUEUE0_IB_RPTR__OFFSET__SHIFT                                                                   0x2
954 #define SDMA0_QUEUE0_IB_RPTR__OFFSET_MASK                                                                     0x003FFFFCL
955 //SDMA0_QUEUE0_IB_OFFSET
956 #define SDMA0_QUEUE0_IB_OFFSET__OFFSET__SHIFT                                                                 0x2
957 #define SDMA0_QUEUE0_IB_OFFSET__OFFSET_MASK                                                                   0x003FFFFCL
958 //SDMA0_QUEUE0_IB_BASE_LO
959 #define SDMA0_QUEUE0_IB_BASE_LO__ADDR__SHIFT                                                                  0x2
960 #define SDMA0_QUEUE0_IB_BASE_LO__ADDR_MASK                                                                    0xFFFFFFFCL
961 //SDMA0_QUEUE0_IB_BASE_HI
962 #define SDMA0_QUEUE0_IB_BASE_HI__ADDR__SHIFT                                                                  0x0
963 #define SDMA0_QUEUE0_IB_BASE_HI__ADDR_MASK                                                                    0xFFFFFFFFL
964 //SDMA0_QUEUE0_IB_SIZE
965 #define SDMA0_QUEUE0_IB_SIZE__SIZE__SHIFT                                                                     0x0
966 #define SDMA0_QUEUE0_IB_SIZE__SIZE_MASK                                                                       0x000FFFFFL
967 //SDMA0_QUEUE0_DOORBELL
968 #define SDMA0_QUEUE0_DOORBELL__ENABLE__SHIFT                                                                  0x1c
969 #define SDMA0_QUEUE0_DOORBELL__CAPTURED__SHIFT                                                                0x1e
970 #define SDMA0_QUEUE0_DOORBELL__ENABLE_MASK                                                                    0x10000000L
971 #define SDMA0_QUEUE0_DOORBELL__CAPTURED_MASK                                                                  0x40000000L
972 //SDMA0_QUEUE0_DOORBELL_LOG
973 #define SDMA0_QUEUE0_DOORBELL_LOG__BE_ERROR__SHIFT                                                            0x0
974 #define SDMA0_QUEUE0_DOORBELL_LOG__DATA__SHIFT                                                                0x2
975 #define SDMA0_QUEUE0_DOORBELL_LOG__BE_ERROR_MASK                                                              0x00000001L
976 #define SDMA0_QUEUE0_DOORBELL_LOG__DATA_MASK                                                                  0xFFFFFFFCL
977 //SDMA0_QUEUE0_DOORBELL_OFFSET
978 #define SDMA0_QUEUE0_DOORBELL_OFFSET__OFFSET__SHIFT                                                           0x2
979 #define SDMA0_QUEUE0_DOORBELL_OFFSET__OFFSET_MASK                                                             0x0FFFFFFCL
980 //SDMA0_QUEUE0_CSA_ADDR_LO
981 #define SDMA0_QUEUE0_CSA_ADDR_LO__ADDR__SHIFT                                                                 0x2
982 #define SDMA0_QUEUE0_CSA_ADDR_LO__ADDR_MASK                                                                   0xFFFFFFFCL
983 //SDMA0_QUEUE0_CSA_ADDR_HI
984 #define SDMA0_QUEUE0_CSA_ADDR_HI__ADDR__SHIFT                                                                 0x0
985 #define SDMA0_QUEUE0_CSA_ADDR_HI__ADDR_MASK                                                                   0xFFFFFFFFL
986 //SDMA0_QUEUE0_SCHEDULE_CNTL
987 #define SDMA0_QUEUE0_SCHEDULE_CNTL__GLOBAL_ID__SHIFT                                                          0x0
988 #define SDMA0_QUEUE0_SCHEDULE_CNTL__PROCESS_ID__SHIFT                                                         0x2
989 #define SDMA0_QUEUE0_SCHEDULE_CNTL__LOCAL_ID__SHIFT                                                           0x6
990 #define SDMA0_QUEUE0_SCHEDULE_CNTL__CONTEXT_QUANTUM__SHIFT                                                    0x8
991 #define SDMA0_QUEUE0_SCHEDULE_CNTL__GLOBAL_ID_MASK                                                            0x00000003L
992 #define SDMA0_QUEUE0_SCHEDULE_CNTL__PROCESS_ID_MASK                                                           0x0000001CL
993 #define SDMA0_QUEUE0_SCHEDULE_CNTL__LOCAL_ID_MASK                                                             0x000000C0L
994 #define SDMA0_QUEUE0_SCHEDULE_CNTL__CONTEXT_QUANTUM_MASK                                                      0x0000FF00L
995 //SDMA0_QUEUE0_IB_SUB_REMAIN
996 #define SDMA0_QUEUE0_IB_SUB_REMAIN__SIZE__SHIFT                                                               0x0
997 #define SDMA0_QUEUE0_IB_SUB_REMAIN__SIZE_MASK                                                                 0x00003FFFL
998 //SDMA0_QUEUE0_PREEMPT
999 #define SDMA0_QUEUE0_PREEMPT__IB_PREEMPT__SHIFT                                                               0x0
1000 #define SDMA0_QUEUE0_PREEMPT__IB_PREEMPT_MASK                                                                 0x00000001L
1001 //SDMA0_QUEUE0_DUMMY_REG
1002 #define SDMA0_QUEUE0_DUMMY_REG__DUMMY__SHIFT                                                                  0x0
1003 #define SDMA0_QUEUE0_DUMMY_REG__DUMMY_MASK                                                                    0xFFFFFFFFL
1004 //SDMA0_QUEUE0_RB_WPTR_POLL_ADDR_LO
1005 #define SDMA0_QUEUE0_RB_WPTR_POLL_ADDR_LO__ADDR__SHIFT                                                        0x2
1006 #define SDMA0_QUEUE0_RB_WPTR_POLL_ADDR_LO__ADDR_MASK                                                          0xFFFFFFFCL
1007 //SDMA0_QUEUE0_RB_WPTR_POLL_ADDR_HI
1008 #define SDMA0_QUEUE0_RB_WPTR_POLL_ADDR_HI__ADDR__SHIFT                                                        0x0
1009 #define SDMA0_QUEUE0_RB_WPTR_POLL_ADDR_HI__ADDR_MASK                                                          0xFFFFFFFFL
1010 //SDMA0_QUEUE0_RB_AQL_CNTL
1011 #define SDMA0_QUEUE0_RB_AQL_CNTL__AQL_ENABLE__SHIFT                                                           0x0
1012 #define SDMA0_QUEUE0_RB_AQL_CNTL__AQL_PACKET_SIZE__SHIFT                                                      0x1
1013 #define SDMA0_QUEUE0_RB_AQL_CNTL__PACKET_STEP__SHIFT                                                          0x8
1014 #define SDMA0_QUEUE0_RB_AQL_CNTL__MIDCMD_PREEMPT_ENABLE__SHIFT                                                0x10
1015 #define SDMA0_QUEUE0_RB_AQL_CNTL__MIDCMD_PREEMPT_DATA_RESTORE__SHIFT                                          0x11
1016 #define SDMA0_QUEUE0_RB_AQL_CNTL__OVERLAP_ENABLE__SHIFT                                                       0x12
1017 #define SDMA0_QUEUE0_RB_AQL_CNTL__AQL_ENABLE_MASK                                                             0x00000001L
1018 #define SDMA0_QUEUE0_RB_AQL_CNTL__AQL_PACKET_SIZE_MASK                                                        0x000000FEL
1019 #define SDMA0_QUEUE0_RB_AQL_CNTL__PACKET_STEP_MASK                                                            0x0000FF00L
1020 #define SDMA0_QUEUE0_RB_AQL_CNTL__MIDCMD_PREEMPT_ENABLE_MASK                                                  0x00010000L
1021 #define SDMA0_QUEUE0_RB_AQL_CNTL__MIDCMD_PREEMPT_DATA_RESTORE_MASK                                            0x00020000L
1022 #define SDMA0_QUEUE0_RB_AQL_CNTL__OVERLAP_ENABLE_MASK                                                         0x00040000L
1023 //SDMA0_QUEUE0_MINOR_PTR_UPDATE
1024 #define SDMA0_QUEUE0_MINOR_PTR_UPDATE__ENABLE__SHIFT                                                          0x0
1025 #define SDMA0_QUEUE0_MINOR_PTR_UPDATE__ENABLE_MASK                                                            0x00000001L
1026 //SDMA0_QUEUE0_CONTEXT_SWITCH_STATUS
1027 #define SDMA0_QUEUE0_CONTEXT_SWITCH_STATUS__RB_PREEMPT_STATUS__SHIFT                                          0x0
1028 #define SDMA0_QUEUE0_CONTEXT_SWITCH_STATUS__VM_HOLE_EXCEPTION__SHIFT                                          0x1
1029 #define SDMA0_QUEUE0_CONTEXT_SWITCH_STATUS__PAGE_EXCEPTION__SHIFT                                             0x2
1030 #define SDMA0_QUEUE0_CONTEXT_SWITCH_STATUS__QUEUE_HANG_EXCEPTION__SHIFT                                       0x5
1031 #define SDMA0_QUEUE0_CONTEXT_SWITCH_STATUS__DOORBELL_ERROR_EXCEPTION__SHIFT                                   0x6
1032 #define SDMA0_QUEUE0_CONTEXT_SWITCH_STATUS__SRAM_ECC_EXCEPTION__SHIFT                                         0x7
1033 #define SDMA0_QUEUE0_CONTEXT_SWITCH_STATUS__DRAM_ECC_EXCEPTION__SHIFT                                         0x8
1034 #define SDMA0_QUEUE0_CONTEXT_SWITCH_STATUS__WPTR_LT_RPTR_EXCEPTION__SHIFT                                     0x9
1035 #define SDMA0_QUEUE0_CONTEXT_SWITCH_STATUS__RB_PREEMPT_STATUS_MASK                                            0x00000001L
1036 #define SDMA0_QUEUE0_CONTEXT_SWITCH_STATUS__VM_HOLE_EXCEPTION_MASK                                            0x00000002L
1037 #define SDMA0_QUEUE0_CONTEXT_SWITCH_STATUS__PAGE_EXCEPTION_MASK                                               0x00000004L
1038 #define SDMA0_QUEUE0_CONTEXT_SWITCH_STATUS__QUEUE_HANG_EXCEPTION_MASK                                         0x00000020L
1039 #define SDMA0_QUEUE0_CONTEXT_SWITCH_STATUS__DOORBELL_ERROR_EXCEPTION_MASK                                     0x00000040L
1040 #define SDMA0_QUEUE0_CONTEXT_SWITCH_STATUS__SRAM_ECC_EXCEPTION_MASK                                           0x00000080L
1041 #define SDMA0_QUEUE0_CONTEXT_SWITCH_STATUS__DRAM_ECC_EXCEPTION_MASK                                           0x00000100L
1042 #define SDMA0_QUEUE0_CONTEXT_SWITCH_STATUS__WPTR_LT_RPTR_EXCEPTION_MASK                                       0x00000200L
1043 //SDMA0_QUEUE0_MIDCMD_CNTL
1044 #define SDMA0_QUEUE0_MIDCMD_CNTL__DATA_VALID__SHIFT                                                           0x0
1045 #define SDMA0_QUEUE0_MIDCMD_CNTL__COPY_MODE__SHIFT                                                            0x1
1046 #define SDMA0_QUEUE0_MIDCMD_CNTL__SPLIT_STATE__SHIFT                                                          0x4
1047 #define SDMA0_QUEUE0_MIDCMD_CNTL__ALLOW_PREEMPT__SHIFT                                                        0x8
1048 #define SDMA0_QUEUE0_MIDCMD_CNTL__DATA_VALID_MASK                                                             0x00000001L
1049 #define SDMA0_QUEUE0_MIDCMD_CNTL__COPY_MODE_MASK                                                              0x00000002L
1050 #define SDMA0_QUEUE0_MIDCMD_CNTL__SPLIT_STATE_MASK                                                            0x000000F0L
1051 #define SDMA0_QUEUE0_MIDCMD_CNTL__ALLOW_PREEMPT_MASK                                                          0x00000100L
1052 //SDMA0_QUEUE0_MIDCMD_DATA0
1053 #define SDMA0_QUEUE0_MIDCMD_DATA0__DATA0__SHIFT                                                               0x0
1054 #define SDMA0_QUEUE0_MIDCMD_DATA0__DATA0_MASK                                                                 0xFFFFFFFFL
1055 //SDMA0_QUEUE0_MIDCMD_DATA1
1056 #define SDMA0_QUEUE0_MIDCMD_DATA1__DATA1__SHIFT                                                               0x0
1057 #define SDMA0_QUEUE0_MIDCMD_DATA1__DATA1_MASK                                                                 0xFFFFFFFFL
1058 //SDMA0_QUEUE0_MIDCMD_DATA2
1059 #define SDMA0_QUEUE0_MIDCMD_DATA2__DATA2__SHIFT                                                               0x0
1060 #define SDMA0_QUEUE0_MIDCMD_DATA2__DATA2_MASK                                                                 0xFFFFFFFFL
1061 //SDMA0_QUEUE0_MIDCMD_DATA3
1062 #define SDMA0_QUEUE0_MIDCMD_DATA3__DATA3__SHIFT                                                               0x0
1063 #define SDMA0_QUEUE0_MIDCMD_DATA3__DATA3_MASK                                                                 0xFFFFFFFFL
1064 //SDMA0_QUEUE0_MIDCMD_DATA4
1065 #define SDMA0_QUEUE0_MIDCMD_DATA4__DATA4__SHIFT                                                               0x0
1066 #define SDMA0_QUEUE0_MIDCMD_DATA4__DATA4_MASK                                                                 0xFFFFFFFFL
1067 //SDMA0_QUEUE0_MIDCMD_DATA5
1068 #define SDMA0_QUEUE0_MIDCMD_DATA5__DATA5__SHIFT                                                               0x0
1069 #define SDMA0_QUEUE0_MIDCMD_DATA5__DATA5_MASK                                                                 0xFFFFFFFFL
1070 //SDMA0_QUEUE0_MIDCMD_DATA6
1071 #define SDMA0_QUEUE0_MIDCMD_DATA6__DATA6__SHIFT                                                               0x0
1072 #define SDMA0_QUEUE0_MIDCMD_DATA6__DATA6_MASK                                                                 0xFFFFFFFFL
1073 //SDMA0_QUEUE0_MIDCMD_DATA7
1074 #define SDMA0_QUEUE0_MIDCMD_DATA7__DATA7__SHIFT                                                               0x0
1075 #define SDMA0_QUEUE0_MIDCMD_DATA7__DATA7_MASK                                                                 0xFFFFFFFFL
1076 //SDMA0_QUEUE0_MIDCMD_DATA8
1077 #define SDMA0_QUEUE0_MIDCMD_DATA8__DATA8__SHIFT                                                               0x0
1078 #define SDMA0_QUEUE0_MIDCMD_DATA8__DATA8_MASK                                                                 0xFFFFFFFFL
1079 //SDMA0_QUEUE0_MIDCMD_DATA9
1080 #define SDMA0_QUEUE0_MIDCMD_DATA9__DATA9__SHIFT                                                               0x0
1081 #define SDMA0_QUEUE0_MIDCMD_DATA9__DATA9_MASK                                                                 0xFFFFFFFFL
1082 //SDMA0_QUEUE0_MIDCMD_DATA10
1083 #define SDMA0_QUEUE0_MIDCMD_DATA10__DATA10__SHIFT                                                             0x0
1084 #define SDMA0_QUEUE0_MIDCMD_DATA10__DATA10_MASK                                                               0xFFFFFFFFL
1085 //SDMA0_QUEUE0_WAIT_UNSATISFIED_THD
1086 #define SDMA0_QUEUE0_WAIT_UNSATISFIED_THD__THRESHOLD__SHIFT                                                   0x0
1087 #define SDMA0_QUEUE0_WAIT_UNSATISFIED_THD__THRESHOLD_MASK                                                     0x0000001FL
1088 //SDMA0_QUEUE0_MQD_BASE_ADDR_LO
1089 #define SDMA0_QUEUE0_MQD_BASE_ADDR_LO__BASE_ADDR_LO__SHIFT                                                    0x2
1090 #define SDMA0_QUEUE0_MQD_BASE_ADDR_LO__BASE_ADDR_LO_MASK                                                      0xFFFFFFFCL
1091 //SDMA0_QUEUE0_MQD_BASE_ADDR_HI
1092 #define SDMA0_QUEUE0_MQD_BASE_ADDR_HI__BASE_ADDR_HI__SHIFT                                                    0x0
1093 #define SDMA0_QUEUE0_MQD_BASE_ADDR_HI__BASE_ADDR_HI_MASK                                                      0xFFFFFFFFL
1094 //SDMA0_QUEUE0_MQD_CONTROL
1095 #define SDMA0_QUEUE0_MQD_CONTROL__VMID__SHIFT                                                                 0x0
1096 #define SDMA0_QUEUE0_MQD_CONTROL__VMID_MASK                                                                   0x0000000FL
1097 //SDMA0_QUEUE0_DEQUEUE_REQUEST
1098 #define SDMA0_QUEUE0_DEQUEUE_REQUEST__DEQUEUE_REQ__SHIFT                                                      0x0
1099 #define SDMA0_QUEUE0_DEQUEUE_REQUEST__DEQUEUE_REQ_MASK                                                        0x00000001L
1100 //SDMA0_QUEUE0_CONTEXT_STATUS
1101 #define SDMA0_QUEUE0_CONTEXT_STATUS__SELECTED__SHIFT                                                          0x0
1102 #define SDMA0_QUEUE0_CONTEXT_STATUS__USE_IB__SHIFT                                                            0x1
1103 #define SDMA0_QUEUE0_CONTEXT_STATUS__IDLE__SHIFT                                                              0x2
1104 #define SDMA0_QUEUE0_CONTEXT_STATUS__EXPIRED__SHIFT                                                           0x3
1105 #define SDMA0_QUEUE0_CONTEXT_STATUS__EXCEPTION__SHIFT                                                         0x4
1106 #define SDMA0_QUEUE0_CONTEXT_STATUS__CTXSW_ABLE__SHIFT                                                        0x7
1107 #define SDMA0_QUEUE0_CONTEXT_STATUS__VF_STATUS__SHIFT                                                         0x8
1108 #define SDMA0_QUEUE0_CONTEXT_STATUS__PRIV_EXCEPTION__SHIFT                                                    0x9
1109 #define SDMA0_QUEUE0_CONTEXT_STATUS__PREEMPT_DISABLE__SHIFT                                                   0xa
1110 #define SDMA0_QUEUE0_CONTEXT_STATUS__RPTR_WB_IDLE__SHIFT                                                      0xb
1111 #define SDMA0_QUEUE0_CONTEXT_STATUS__WPTR_UPDATE_PENDING__SHIFT                                               0xc
1112 #define SDMA0_QUEUE0_CONTEXT_STATUS__WPTR_UPDATE_FAIL_COUNT__SHIFT                                            0x10
1113 #define SDMA0_QUEUE0_CONTEXT_STATUS__SELECTED_MASK                                                            0x00000001L
1114 #define SDMA0_QUEUE0_CONTEXT_STATUS__USE_IB_MASK                                                              0x00000002L
1115 #define SDMA0_QUEUE0_CONTEXT_STATUS__IDLE_MASK                                                                0x00000004L
1116 #define SDMA0_QUEUE0_CONTEXT_STATUS__EXPIRED_MASK                                                             0x00000008L
1117 #define SDMA0_QUEUE0_CONTEXT_STATUS__EXCEPTION_MASK                                                           0x00000070L
1118 #define SDMA0_QUEUE0_CONTEXT_STATUS__CTXSW_ABLE_MASK                                                          0x00000080L
1119 #define SDMA0_QUEUE0_CONTEXT_STATUS__VF_STATUS_MASK                                                           0x00000100L
1120 #define SDMA0_QUEUE0_CONTEXT_STATUS__PRIV_EXCEPTION_MASK                                                      0x00000200L
1121 #define SDMA0_QUEUE0_CONTEXT_STATUS__PREEMPT_DISABLE_MASK                                                     0x00000400L
1122 #define SDMA0_QUEUE0_CONTEXT_STATUS__RPTR_WB_IDLE_MASK                                                        0x00000800L
1123 #define SDMA0_QUEUE0_CONTEXT_STATUS__WPTR_UPDATE_PENDING_MASK                                                 0x00001000L
1124 #define SDMA0_QUEUE0_CONTEXT_STATUS__WPTR_UPDATE_FAIL_COUNT_MASK                                              0x00FF0000L
1125 //SDMA0_QUEUE1_RB_CNTL
1126 #define SDMA0_QUEUE1_RB_CNTL__RB_ENABLE__SHIFT                                                                0x0
1127 #define SDMA0_QUEUE1_RB_CNTL__RB_SIZE__SHIFT                                                                  0x1
1128 #define SDMA0_QUEUE1_RB_CNTL__WPTR_POLL_ENABLE__SHIFT                                                         0x8
1129 #define SDMA0_QUEUE1_RB_CNTL__RB_SWAP_ENABLE__SHIFT                                                           0x9
1130 #define SDMA0_QUEUE1_RB_CNTL__WPTR_POLL_SWAP_ENABLE__SHIFT                                                    0xa
1131 #define SDMA0_QUEUE1_RB_CNTL__MCU_WPTR_POLL_ENABLE__SHIFT                                                     0xb
1132 #define SDMA0_QUEUE1_RB_CNTL__RPTR_WRITEBACK_ENABLE__SHIFT                                                    0xc
1133 #define SDMA0_QUEUE1_RB_CNTL__RPTR_WRITEBACK_SWAP_ENABLE__SHIFT                                               0xd
1134 #define SDMA0_QUEUE1_RB_CNTL__RPTR_WRITEBACK_TIMER__SHIFT                                                     0x10
1135 #define SDMA0_QUEUE1_RB_CNTL__RB_PRIV__SHIFT                                                                  0x17
1136 #define SDMA0_QUEUE1_RB_CNTL__RB_VMID__SHIFT                                                                  0x18
1137 #define SDMA0_QUEUE1_RB_CNTL__RB_ENABLE_MASK                                                                  0x00000001L
1138 #define SDMA0_QUEUE1_RB_CNTL__RB_SIZE_MASK                                                                    0x0000003EL
1139 #define SDMA0_QUEUE1_RB_CNTL__WPTR_POLL_ENABLE_MASK                                                           0x00000100L
1140 #define SDMA0_QUEUE1_RB_CNTL__RB_SWAP_ENABLE_MASK                                                             0x00000200L
1141 #define SDMA0_QUEUE1_RB_CNTL__WPTR_POLL_SWAP_ENABLE_MASK                                                      0x00000400L
1142 #define SDMA0_QUEUE1_RB_CNTL__MCU_WPTR_POLL_ENABLE_MASK                                                       0x00000800L
1143 #define SDMA0_QUEUE1_RB_CNTL__RPTR_WRITEBACK_ENABLE_MASK                                                      0x00001000L
1144 #define SDMA0_QUEUE1_RB_CNTL__RPTR_WRITEBACK_SWAP_ENABLE_MASK                                                 0x00002000L
1145 #define SDMA0_QUEUE1_RB_CNTL__RPTR_WRITEBACK_TIMER_MASK                                                       0x001F0000L
1146 #define SDMA0_QUEUE1_RB_CNTL__RB_PRIV_MASK                                                                    0x00800000L
1147 #define SDMA0_QUEUE1_RB_CNTL__RB_VMID_MASK                                                                    0x0F000000L
1148 //SDMA0_QUEUE1_RB_BASE
1149 #define SDMA0_QUEUE1_RB_BASE__ADDR__SHIFT                                                                     0x0
1150 #define SDMA0_QUEUE1_RB_BASE__ADDR_MASK                                                                       0xFFFFFFFFL
1151 //SDMA0_QUEUE1_RB_BASE_HI
1152 #define SDMA0_QUEUE1_RB_BASE_HI__ADDR__SHIFT                                                                  0x0
1153 #define SDMA0_QUEUE1_RB_BASE_HI__ADDR_MASK                                                                    0x00FFFFFFL
1154 //SDMA0_QUEUE1_RB_RPTR
1155 #define SDMA0_QUEUE1_RB_RPTR__OFFSET__SHIFT                                                                   0x0
1156 #define SDMA0_QUEUE1_RB_RPTR__OFFSET_MASK                                                                     0xFFFFFFFFL
1157 //SDMA0_QUEUE1_RB_RPTR_HI
1158 #define SDMA0_QUEUE1_RB_RPTR_HI__OFFSET__SHIFT                                                                0x0
1159 #define SDMA0_QUEUE1_RB_RPTR_HI__OFFSET_MASK                                                                  0xFFFFFFFFL
1160 //SDMA0_QUEUE1_RB_WPTR
1161 #define SDMA0_QUEUE1_RB_WPTR__OFFSET__SHIFT                                                                   0x0
1162 #define SDMA0_QUEUE1_RB_WPTR__OFFSET_MASK                                                                     0xFFFFFFFFL
1163 //SDMA0_QUEUE1_RB_WPTR_HI
1164 #define SDMA0_QUEUE1_RB_WPTR_HI__OFFSET__SHIFT                                                                0x0
1165 #define SDMA0_QUEUE1_RB_WPTR_HI__OFFSET_MASK                                                                  0xFFFFFFFFL
1166 //SDMA0_QUEUE1_RB_RPTR_ADDR_LO
1167 #define SDMA0_QUEUE1_RB_RPTR_ADDR_LO__ADDR__SHIFT                                                             0x2
1168 #define SDMA0_QUEUE1_RB_RPTR_ADDR_LO__ADDR_MASK                                                               0xFFFFFFFCL
1169 //SDMA0_QUEUE1_RB_RPTR_ADDR_HI
1170 #define SDMA0_QUEUE1_RB_RPTR_ADDR_HI__ADDR__SHIFT                                                             0x0
1171 #define SDMA0_QUEUE1_RB_RPTR_ADDR_HI__ADDR_MASK                                                               0xFFFFFFFFL
1172 //SDMA0_QUEUE1_IB_CNTL
1173 #define SDMA0_QUEUE1_IB_CNTL__IB_ENABLE__SHIFT                                                                0x0
1174 #define SDMA0_QUEUE1_IB_CNTL__IB_SWAP_ENABLE__SHIFT                                                           0x4
1175 #define SDMA0_QUEUE1_IB_CNTL__SWITCH_INSIDE_IB__SHIFT                                                         0x8
1176 #define SDMA0_QUEUE1_IB_CNTL__CMD_VMID__SHIFT                                                                 0x10
1177 #define SDMA0_QUEUE1_IB_CNTL__IB_ENABLE_MASK                                                                  0x00000001L
1178 #define SDMA0_QUEUE1_IB_CNTL__IB_SWAP_ENABLE_MASK                                                             0x00000010L
1179 #define SDMA0_QUEUE1_IB_CNTL__SWITCH_INSIDE_IB_MASK                                                           0x00000100L
1180 #define SDMA0_QUEUE1_IB_CNTL__CMD_VMID_MASK                                                                   0x000F0000L
1181 //SDMA0_QUEUE1_IB_RPTR
1182 #define SDMA0_QUEUE1_IB_RPTR__OFFSET__SHIFT                                                                   0x2
1183 #define SDMA0_QUEUE1_IB_RPTR__OFFSET_MASK                                                                     0x003FFFFCL
1184 //SDMA0_QUEUE1_IB_OFFSET
1185 #define SDMA0_QUEUE1_IB_OFFSET__OFFSET__SHIFT                                                                 0x2
1186 #define SDMA0_QUEUE1_IB_OFFSET__OFFSET_MASK                                                                   0x003FFFFCL
1187 //SDMA0_QUEUE1_IB_BASE_LO
1188 #define SDMA0_QUEUE1_IB_BASE_LO__ADDR__SHIFT                                                                  0x2
1189 #define SDMA0_QUEUE1_IB_BASE_LO__ADDR_MASK                                                                    0xFFFFFFFCL
1190 //SDMA0_QUEUE1_IB_BASE_HI
1191 #define SDMA0_QUEUE1_IB_BASE_HI__ADDR__SHIFT                                                                  0x0
1192 #define SDMA0_QUEUE1_IB_BASE_HI__ADDR_MASK                                                                    0xFFFFFFFFL
1193 //SDMA0_QUEUE1_IB_SIZE
1194 #define SDMA0_QUEUE1_IB_SIZE__SIZE__SHIFT                                                                     0x0
1195 #define SDMA0_QUEUE1_IB_SIZE__SIZE_MASK                                                                       0x000FFFFFL
1196 //SDMA0_QUEUE1_DOORBELL
1197 #define SDMA0_QUEUE1_DOORBELL__ENABLE__SHIFT                                                                  0x1c
1198 #define SDMA0_QUEUE1_DOORBELL__CAPTURED__SHIFT                                                                0x1e
1199 #define SDMA0_QUEUE1_DOORBELL__ENABLE_MASK                                                                    0x10000000L
1200 #define SDMA0_QUEUE1_DOORBELL__CAPTURED_MASK                                                                  0x40000000L
1201 //SDMA0_QUEUE1_DOORBELL_LOG
1202 #define SDMA0_QUEUE1_DOORBELL_LOG__BE_ERROR__SHIFT                                                            0x0
1203 #define SDMA0_QUEUE1_DOORBELL_LOG__DATA__SHIFT                                                                0x2
1204 #define SDMA0_QUEUE1_DOORBELL_LOG__BE_ERROR_MASK                                                              0x00000001L
1205 #define SDMA0_QUEUE1_DOORBELL_LOG__DATA_MASK                                                                  0xFFFFFFFCL
1206 //SDMA0_QUEUE1_DOORBELL_OFFSET
1207 #define SDMA0_QUEUE1_DOORBELL_OFFSET__OFFSET__SHIFT                                                           0x2
1208 #define SDMA0_QUEUE1_DOORBELL_OFFSET__OFFSET_MASK                                                             0x0FFFFFFCL
1209 //SDMA0_QUEUE1_CSA_ADDR_LO
1210 #define SDMA0_QUEUE1_CSA_ADDR_LO__ADDR__SHIFT                                                                 0x2
1211 #define SDMA0_QUEUE1_CSA_ADDR_LO__ADDR_MASK                                                                   0xFFFFFFFCL
1212 //SDMA0_QUEUE1_CSA_ADDR_HI
1213 #define SDMA0_QUEUE1_CSA_ADDR_HI__ADDR__SHIFT                                                                 0x0
1214 #define SDMA0_QUEUE1_CSA_ADDR_HI__ADDR_MASK                                                                   0xFFFFFFFFL
1215 //SDMA0_QUEUE1_SCHEDULE_CNTL
1216 #define SDMA0_QUEUE1_SCHEDULE_CNTL__GLOBAL_ID__SHIFT                                                          0x0
1217 #define SDMA0_QUEUE1_SCHEDULE_CNTL__PROCESS_ID__SHIFT                                                         0x2
1218 #define SDMA0_QUEUE1_SCHEDULE_CNTL__LOCAL_ID__SHIFT                                                           0x6
1219 #define SDMA0_QUEUE1_SCHEDULE_CNTL__CONTEXT_QUANTUM__SHIFT                                                    0x8
1220 #define SDMA0_QUEUE1_SCHEDULE_CNTL__GLOBAL_ID_MASK                                                            0x00000003L
1221 #define SDMA0_QUEUE1_SCHEDULE_CNTL__PROCESS_ID_MASK                                                           0x0000001CL
1222 #define SDMA0_QUEUE1_SCHEDULE_CNTL__LOCAL_ID_MASK                                                             0x000000C0L
1223 #define SDMA0_QUEUE1_SCHEDULE_CNTL__CONTEXT_QUANTUM_MASK                                                      0x0000FF00L
1224 //SDMA0_QUEUE1_IB_SUB_REMAIN
1225 #define SDMA0_QUEUE1_IB_SUB_REMAIN__SIZE__SHIFT                                                               0x0
1226 #define SDMA0_QUEUE1_IB_SUB_REMAIN__SIZE_MASK                                                                 0x00003FFFL
1227 //SDMA0_QUEUE1_PREEMPT
1228 #define SDMA0_QUEUE1_PREEMPT__IB_PREEMPT__SHIFT                                                               0x0
1229 #define SDMA0_QUEUE1_PREEMPT__IB_PREEMPT_MASK                                                                 0x00000001L
1230 //SDMA0_QUEUE1_DUMMY_REG
1231 #define SDMA0_QUEUE1_DUMMY_REG__DUMMY__SHIFT                                                                  0x0
1232 #define SDMA0_QUEUE1_DUMMY_REG__DUMMY_MASK                                                                    0xFFFFFFFFL
1233 //SDMA0_QUEUE1_RB_WPTR_POLL_ADDR_LO
1234 #define SDMA0_QUEUE1_RB_WPTR_POLL_ADDR_LO__ADDR__SHIFT                                                        0x2
1235 #define SDMA0_QUEUE1_RB_WPTR_POLL_ADDR_LO__ADDR_MASK                                                          0xFFFFFFFCL
1236 //SDMA0_QUEUE1_RB_WPTR_POLL_ADDR_HI
1237 #define SDMA0_QUEUE1_RB_WPTR_POLL_ADDR_HI__ADDR__SHIFT                                                        0x0
1238 #define SDMA0_QUEUE1_RB_WPTR_POLL_ADDR_HI__ADDR_MASK                                                          0xFFFFFFFFL
1239 //SDMA0_QUEUE1_RB_AQL_CNTL
1240 #define SDMA0_QUEUE1_RB_AQL_CNTL__AQL_ENABLE__SHIFT                                                           0x0
1241 #define SDMA0_QUEUE1_RB_AQL_CNTL__AQL_PACKET_SIZE__SHIFT                                                      0x1
1242 #define SDMA0_QUEUE1_RB_AQL_CNTL__PACKET_STEP__SHIFT                                                          0x8
1243 #define SDMA0_QUEUE1_RB_AQL_CNTL__MIDCMD_PREEMPT_ENABLE__SHIFT                                                0x10
1244 #define SDMA0_QUEUE1_RB_AQL_CNTL__MIDCMD_PREEMPT_DATA_RESTORE__SHIFT                                          0x11
1245 #define SDMA0_QUEUE1_RB_AQL_CNTL__OVERLAP_ENABLE__SHIFT                                                       0x12
1246 #define SDMA0_QUEUE1_RB_AQL_CNTL__AQL_ENABLE_MASK                                                             0x00000001L
1247 #define SDMA0_QUEUE1_RB_AQL_CNTL__AQL_PACKET_SIZE_MASK                                                        0x000000FEL
1248 #define SDMA0_QUEUE1_RB_AQL_CNTL__PACKET_STEP_MASK                                                            0x0000FF00L
1249 #define SDMA0_QUEUE1_RB_AQL_CNTL__MIDCMD_PREEMPT_ENABLE_MASK                                                  0x00010000L
1250 #define SDMA0_QUEUE1_RB_AQL_CNTL__MIDCMD_PREEMPT_DATA_RESTORE_MASK                                            0x00020000L
1251 #define SDMA0_QUEUE1_RB_AQL_CNTL__OVERLAP_ENABLE_MASK                                                         0x00040000L
1252 //SDMA0_QUEUE1_MINOR_PTR_UPDATE
1253 #define SDMA0_QUEUE1_MINOR_PTR_UPDATE__ENABLE__SHIFT                                                          0x0
1254 #define SDMA0_QUEUE1_MINOR_PTR_UPDATE__ENABLE_MASK                                                            0x00000001L
1255 //SDMA0_QUEUE1_CONTEXT_SWITCH_STATUS
1256 #define SDMA0_QUEUE1_CONTEXT_SWITCH_STATUS__RB_PREEMPT_STATUS__SHIFT                                          0x0
1257 #define SDMA0_QUEUE1_CONTEXT_SWITCH_STATUS__VM_HOLE_EXCEPTION__SHIFT                                          0x1
1258 #define SDMA0_QUEUE1_CONTEXT_SWITCH_STATUS__PAGE_EXCEPTION__SHIFT                                             0x2
1259 #define SDMA0_QUEUE1_CONTEXT_SWITCH_STATUS__QUEUE_HANG_EXCEPTION__SHIFT                                       0x5
1260 #define SDMA0_QUEUE1_CONTEXT_SWITCH_STATUS__DOORBELL_ERROR_EXCEPTION__SHIFT                                   0x6
1261 #define SDMA0_QUEUE1_CONTEXT_SWITCH_STATUS__SRAM_ECC_EXCEPTION__SHIFT                                         0x7
1262 #define SDMA0_QUEUE1_CONTEXT_SWITCH_STATUS__DRAM_ECC_EXCEPTION__SHIFT                                         0x8
1263 #define SDMA0_QUEUE1_CONTEXT_SWITCH_STATUS__WPTR_LT_RPTR_EXCEPTION__SHIFT                                     0x9
1264 #define SDMA0_QUEUE1_CONTEXT_SWITCH_STATUS__RB_PREEMPT_STATUS_MASK                                            0x00000001L
1265 #define SDMA0_QUEUE1_CONTEXT_SWITCH_STATUS__VM_HOLE_EXCEPTION_MASK                                            0x00000002L
1266 #define SDMA0_QUEUE1_CONTEXT_SWITCH_STATUS__PAGE_EXCEPTION_MASK                                               0x00000004L
1267 #define SDMA0_QUEUE1_CONTEXT_SWITCH_STATUS__QUEUE_HANG_EXCEPTION_MASK                                         0x00000020L
1268 #define SDMA0_QUEUE1_CONTEXT_SWITCH_STATUS__DOORBELL_ERROR_EXCEPTION_MASK                                     0x00000040L
1269 #define SDMA0_QUEUE1_CONTEXT_SWITCH_STATUS__SRAM_ECC_EXCEPTION_MASK                                           0x00000080L
1270 #define SDMA0_QUEUE1_CONTEXT_SWITCH_STATUS__DRAM_ECC_EXCEPTION_MASK                                           0x00000100L
1271 #define SDMA0_QUEUE1_CONTEXT_SWITCH_STATUS__WPTR_LT_RPTR_EXCEPTION_MASK                                       0x00000200L
1272 //SDMA0_QUEUE1_MIDCMD_CNTL
1273 #define SDMA0_QUEUE1_MIDCMD_CNTL__DATA_VALID__SHIFT                                                           0x0
1274 #define SDMA0_QUEUE1_MIDCMD_CNTL__COPY_MODE__SHIFT                                                            0x1
1275 #define SDMA0_QUEUE1_MIDCMD_CNTL__SPLIT_STATE__SHIFT                                                          0x4
1276 #define SDMA0_QUEUE1_MIDCMD_CNTL__ALLOW_PREEMPT__SHIFT                                                        0x8
1277 #define SDMA0_QUEUE1_MIDCMD_CNTL__DATA_VALID_MASK                                                             0x00000001L
1278 #define SDMA0_QUEUE1_MIDCMD_CNTL__COPY_MODE_MASK                                                              0x00000002L
1279 #define SDMA0_QUEUE1_MIDCMD_CNTL__SPLIT_STATE_MASK                                                            0x000000F0L
1280 #define SDMA0_QUEUE1_MIDCMD_CNTL__ALLOW_PREEMPT_MASK                                                          0x00000100L
1281 //SDMA0_QUEUE1_MIDCMD_DATA0
1282 #define SDMA0_QUEUE1_MIDCMD_DATA0__DATA0__SHIFT                                                               0x0
1283 #define SDMA0_QUEUE1_MIDCMD_DATA0__DATA0_MASK                                                                 0xFFFFFFFFL
1284 //SDMA0_QUEUE1_MIDCMD_DATA1
1285 #define SDMA0_QUEUE1_MIDCMD_DATA1__DATA1__SHIFT                                                               0x0
1286 #define SDMA0_QUEUE1_MIDCMD_DATA1__DATA1_MASK                                                                 0xFFFFFFFFL
1287 //SDMA0_QUEUE1_MIDCMD_DATA2
1288 #define SDMA0_QUEUE1_MIDCMD_DATA2__DATA2__SHIFT                                                               0x0
1289 #define SDMA0_QUEUE1_MIDCMD_DATA2__DATA2_MASK                                                                 0xFFFFFFFFL
1290 //SDMA0_QUEUE1_MIDCMD_DATA3
1291 #define SDMA0_QUEUE1_MIDCMD_DATA3__DATA3__SHIFT                                                               0x0
1292 #define SDMA0_QUEUE1_MIDCMD_DATA3__DATA3_MASK                                                                 0xFFFFFFFFL
1293 //SDMA0_QUEUE1_MIDCMD_DATA4
1294 #define SDMA0_QUEUE1_MIDCMD_DATA4__DATA4__SHIFT                                                               0x0
1295 #define SDMA0_QUEUE1_MIDCMD_DATA4__DATA4_MASK                                                                 0xFFFFFFFFL
1296 //SDMA0_QUEUE1_MIDCMD_DATA5
1297 #define SDMA0_QUEUE1_MIDCMD_DATA5__DATA5__SHIFT                                                               0x0
1298 #define SDMA0_QUEUE1_MIDCMD_DATA5__DATA5_MASK                                                                 0xFFFFFFFFL
1299 //SDMA0_QUEUE1_MIDCMD_DATA6
1300 #define SDMA0_QUEUE1_MIDCMD_DATA6__DATA6__SHIFT                                                               0x0
1301 #define SDMA0_QUEUE1_MIDCMD_DATA6__DATA6_MASK                                                                 0xFFFFFFFFL
1302 //SDMA0_QUEUE1_MIDCMD_DATA7
1303 #define SDMA0_QUEUE1_MIDCMD_DATA7__DATA7__SHIFT                                                               0x0
1304 #define SDMA0_QUEUE1_MIDCMD_DATA7__DATA7_MASK                                                                 0xFFFFFFFFL
1305 //SDMA0_QUEUE1_MIDCMD_DATA8
1306 #define SDMA0_QUEUE1_MIDCMD_DATA8__DATA8__SHIFT                                                               0x0
1307 #define SDMA0_QUEUE1_MIDCMD_DATA8__DATA8_MASK                                                                 0xFFFFFFFFL
1308 //SDMA0_QUEUE1_MIDCMD_DATA9
1309 #define SDMA0_QUEUE1_MIDCMD_DATA9__DATA9__SHIFT                                                               0x0
1310 #define SDMA0_QUEUE1_MIDCMD_DATA9__DATA9_MASK                                                                 0xFFFFFFFFL
1311 //SDMA0_QUEUE1_MIDCMD_DATA10
1312 #define SDMA0_QUEUE1_MIDCMD_DATA10__DATA10__SHIFT                                                             0x0
1313 #define SDMA0_QUEUE1_MIDCMD_DATA10__DATA10_MASK                                                               0xFFFFFFFFL
1314 //SDMA0_QUEUE1_WAIT_UNSATISFIED_THD
1315 #define SDMA0_QUEUE1_WAIT_UNSATISFIED_THD__THRESHOLD__SHIFT                                                   0x0
1316 #define SDMA0_QUEUE1_WAIT_UNSATISFIED_THD__THRESHOLD_MASK                                                     0x0000001FL
1317 //SDMA0_QUEUE1_MQD_BASE_ADDR_LO
1318 #define SDMA0_QUEUE1_MQD_BASE_ADDR_LO__BASE_ADDR_LO__SHIFT                                                    0x2
1319 #define SDMA0_QUEUE1_MQD_BASE_ADDR_LO__BASE_ADDR_LO_MASK                                                      0xFFFFFFFCL
1320 //SDMA0_QUEUE1_MQD_BASE_ADDR_HI
1321 #define SDMA0_QUEUE1_MQD_BASE_ADDR_HI__BASE_ADDR_HI__SHIFT                                                    0x0
1322 #define SDMA0_QUEUE1_MQD_BASE_ADDR_HI__BASE_ADDR_HI_MASK                                                      0xFFFFFFFFL
1323 //SDMA0_QUEUE1_MQD_CONTROL
1324 #define SDMA0_QUEUE1_MQD_CONTROL__VMID__SHIFT                                                                 0x0
1325 #define SDMA0_QUEUE1_MQD_CONTROL__VMID_MASK                                                                   0x0000000FL
1326 //SDMA0_QUEUE1_DEQUEUE_REQUEST
1327 #define SDMA0_QUEUE1_DEQUEUE_REQUEST__DEQUEUE_REQ__SHIFT                                                      0x0
1328 #define SDMA0_QUEUE1_DEQUEUE_REQUEST__DEQUEUE_REQ_MASK                                                        0x00000001L
1329 //SDMA0_QUEUE1_CONTEXT_STATUS
1330 #define SDMA0_QUEUE1_CONTEXT_STATUS__SELECTED__SHIFT                                                          0x0
1331 #define SDMA0_QUEUE1_CONTEXT_STATUS__USE_IB__SHIFT                                                            0x1
1332 #define SDMA0_QUEUE1_CONTEXT_STATUS__IDLE__SHIFT                                                              0x2
1333 #define SDMA0_QUEUE1_CONTEXT_STATUS__EXPIRED__SHIFT                                                           0x3
1334 #define SDMA0_QUEUE1_CONTEXT_STATUS__EXCEPTION__SHIFT                                                         0x4
1335 #define SDMA0_QUEUE1_CONTEXT_STATUS__CTXSW_ABLE__SHIFT                                                        0x7
1336 #define SDMA0_QUEUE1_CONTEXT_STATUS__VF_STATUS__SHIFT                                                         0x8
1337 #define SDMA0_QUEUE1_CONTEXT_STATUS__PRIV_EXCEPTION__SHIFT                                                    0x9
1338 #define SDMA0_QUEUE1_CONTEXT_STATUS__PREEMPT_DISABLE__SHIFT                                                   0xa
1339 #define SDMA0_QUEUE1_CONTEXT_STATUS__RPTR_WB_IDLE__SHIFT                                                      0xb
1340 #define SDMA0_QUEUE1_CONTEXT_STATUS__WPTR_UPDATE_PENDING__SHIFT                                               0xc
1341 #define SDMA0_QUEUE1_CONTEXT_STATUS__WPTR_UPDATE_FAIL_COUNT__SHIFT                                            0x10
1342 #define SDMA0_QUEUE1_CONTEXT_STATUS__SELECTED_MASK                                                            0x00000001L
1343 #define SDMA0_QUEUE1_CONTEXT_STATUS__USE_IB_MASK                                                              0x00000002L
1344 #define SDMA0_QUEUE1_CONTEXT_STATUS__IDLE_MASK                                                                0x00000004L
1345 #define SDMA0_QUEUE1_CONTEXT_STATUS__EXPIRED_MASK                                                             0x00000008L
1346 #define SDMA0_QUEUE1_CONTEXT_STATUS__EXCEPTION_MASK                                                           0x00000070L
1347 #define SDMA0_QUEUE1_CONTEXT_STATUS__CTXSW_ABLE_MASK                                                          0x00000080L
1348 #define SDMA0_QUEUE1_CONTEXT_STATUS__VF_STATUS_MASK                                                           0x00000100L
1349 #define SDMA0_QUEUE1_CONTEXT_STATUS__PRIV_EXCEPTION_MASK                                                      0x00000200L
1350 #define SDMA0_QUEUE1_CONTEXT_STATUS__PREEMPT_DISABLE_MASK                                                     0x00000400L
1351 #define SDMA0_QUEUE1_CONTEXT_STATUS__RPTR_WB_IDLE_MASK                                                        0x00000800L
1352 #define SDMA0_QUEUE1_CONTEXT_STATUS__WPTR_UPDATE_PENDING_MASK                                                 0x00001000L
1353 #define SDMA0_QUEUE1_CONTEXT_STATUS__WPTR_UPDATE_FAIL_COUNT_MASK                                              0x00FF0000L
1354 //SDMA0_QUEUE2_RB_CNTL
1355 #define SDMA0_QUEUE2_RB_CNTL__RB_ENABLE__SHIFT                                                                0x0
1356 #define SDMA0_QUEUE2_RB_CNTL__RB_SIZE__SHIFT                                                                  0x1
1357 #define SDMA0_QUEUE2_RB_CNTL__WPTR_POLL_ENABLE__SHIFT                                                         0x8
1358 #define SDMA0_QUEUE2_RB_CNTL__RB_SWAP_ENABLE__SHIFT                                                           0x9
1359 #define SDMA0_QUEUE2_RB_CNTL__WPTR_POLL_SWAP_ENABLE__SHIFT                                                    0xa
1360 #define SDMA0_QUEUE2_RB_CNTL__MCU_WPTR_POLL_ENABLE__SHIFT                                                     0xb
1361 #define SDMA0_QUEUE2_RB_CNTL__RPTR_WRITEBACK_ENABLE__SHIFT                                                    0xc
1362 #define SDMA0_QUEUE2_RB_CNTL__RPTR_WRITEBACK_SWAP_ENABLE__SHIFT                                               0xd
1363 #define SDMA0_QUEUE2_RB_CNTL__RPTR_WRITEBACK_TIMER__SHIFT                                                     0x10
1364 #define SDMA0_QUEUE2_RB_CNTL__RB_PRIV__SHIFT                                                                  0x17
1365 #define SDMA0_QUEUE2_RB_CNTL__RB_VMID__SHIFT                                                                  0x18
1366 #define SDMA0_QUEUE2_RB_CNTL__RB_ENABLE_MASK                                                                  0x00000001L
1367 #define SDMA0_QUEUE2_RB_CNTL__RB_SIZE_MASK                                                                    0x0000003EL
1368 #define SDMA0_QUEUE2_RB_CNTL__WPTR_POLL_ENABLE_MASK                                                           0x00000100L
1369 #define SDMA0_QUEUE2_RB_CNTL__RB_SWAP_ENABLE_MASK                                                             0x00000200L
1370 #define SDMA0_QUEUE2_RB_CNTL__WPTR_POLL_SWAP_ENABLE_MASK                                                      0x00000400L
1371 #define SDMA0_QUEUE2_RB_CNTL__MCU_WPTR_POLL_ENABLE_MASK                                                       0x00000800L
1372 #define SDMA0_QUEUE2_RB_CNTL__RPTR_WRITEBACK_ENABLE_MASK                                                      0x00001000L
1373 #define SDMA0_QUEUE2_RB_CNTL__RPTR_WRITEBACK_SWAP_ENABLE_MASK                                                 0x00002000L
1374 #define SDMA0_QUEUE2_RB_CNTL__RPTR_WRITEBACK_TIMER_MASK                                                       0x001F0000L
1375 #define SDMA0_QUEUE2_RB_CNTL__RB_PRIV_MASK                                                                    0x00800000L
1376 #define SDMA0_QUEUE2_RB_CNTL__RB_VMID_MASK                                                                    0x0F000000L
1377 //SDMA0_QUEUE2_RB_BASE
1378 #define SDMA0_QUEUE2_RB_BASE__ADDR__SHIFT                                                                     0x0
1379 #define SDMA0_QUEUE2_RB_BASE__ADDR_MASK                                                                       0xFFFFFFFFL
1380 //SDMA0_QUEUE2_RB_BASE_HI
1381 #define SDMA0_QUEUE2_RB_BASE_HI__ADDR__SHIFT                                                                  0x0
1382 #define SDMA0_QUEUE2_RB_BASE_HI__ADDR_MASK                                                                    0x00FFFFFFL
1383 //SDMA0_QUEUE2_RB_RPTR
1384 #define SDMA0_QUEUE2_RB_RPTR__OFFSET__SHIFT                                                                   0x0
1385 #define SDMA0_QUEUE2_RB_RPTR__OFFSET_MASK                                                                     0xFFFFFFFFL
1386 //SDMA0_QUEUE2_RB_RPTR_HI
1387 #define SDMA0_QUEUE2_RB_RPTR_HI__OFFSET__SHIFT                                                                0x0
1388 #define SDMA0_QUEUE2_RB_RPTR_HI__OFFSET_MASK                                                                  0xFFFFFFFFL
1389 //SDMA0_QUEUE2_RB_WPTR
1390 #define SDMA0_QUEUE2_RB_WPTR__OFFSET__SHIFT                                                                   0x0
1391 #define SDMA0_QUEUE2_RB_WPTR__OFFSET_MASK                                                                     0xFFFFFFFFL
1392 //SDMA0_QUEUE2_RB_WPTR_HI
1393 #define SDMA0_QUEUE2_RB_WPTR_HI__OFFSET__SHIFT                                                                0x0
1394 #define SDMA0_QUEUE2_RB_WPTR_HI__OFFSET_MASK                                                                  0xFFFFFFFFL
1395 //SDMA0_QUEUE2_RB_RPTR_ADDR_LO
1396 #define SDMA0_QUEUE2_RB_RPTR_ADDR_LO__ADDR__SHIFT                                                             0x2
1397 #define SDMA0_QUEUE2_RB_RPTR_ADDR_LO__ADDR_MASK                                                               0xFFFFFFFCL
1398 //SDMA0_QUEUE2_RB_RPTR_ADDR_HI
1399 #define SDMA0_QUEUE2_RB_RPTR_ADDR_HI__ADDR__SHIFT                                                             0x0
1400 #define SDMA0_QUEUE2_RB_RPTR_ADDR_HI__ADDR_MASK                                                               0xFFFFFFFFL
1401 //SDMA0_QUEUE2_IB_CNTL
1402 #define SDMA0_QUEUE2_IB_CNTL__IB_ENABLE__SHIFT                                                                0x0
1403 #define SDMA0_QUEUE2_IB_CNTL__IB_SWAP_ENABLE__SHIFT                                                           0x4
1404 #define SDMA0_QUEUE2_IB_CNTL__SWITCH_INSIDE_IB__SHIFT                                                         0x8
1405 #define SDMA0_QUEUE2_IB_CNTL__CMD_VMID__SHIFT                                                                 0x10
1406 #define SDMA0_QUEUE2_IB_CNTL__IB_ENABLE_MASK                                                                  0x00000001L
1407 #define SDMA0_QUEUE2_IB_CNTL__IB_SWAP_ENABLE_MASK                                                             0x00000010L
1408 #define SDMA0_QUEUE2_IB_CNTL__SWITCH_INSIDE_IB_MASK                                                           0x00000100L
1409 #define SDMA0_QUEUE2_IB_CNTL__CMD_VMID_MASK                                                                   0x000F0000L
1410 //SDMA0_QUEUE2_IB_RPTR
1411 #define SDMA0_QUEUE2_IB_RPTR__OFFSET__SHIFT                                                                   0x2
1412 #define SDMA0_QUEUE2_IB_RPTR__OFFSET_MASK                                                                     0x003FFFFCL
1413 //SDMA0_QUEUE2_IB_OFFSET
1414 #define SDMA0_QUEUE2_IB_OFFSET__OFFSET__SHIFT                                                                 0x2
1415 #define SDMA0_QUEUE2_IB_OFFSET__OFFSET_MASK                                                                   0x003FFFFCL
1416 //SDMA0_QUEUE2_IB_BASE_LO
1417 #define SDMA0_QUEUE2_IB_BASE_LO__ADDR__SHIFT                                                                  0x2
1418 #define SDMA0_QUEUE2_IB_BASE_LO__ADDR_MASK                                                                    0xFFFFFFFCL
1419 //SDMA0_QUEUE2_IB_BASE_HI
1420 #define SDMA0_QUEUE2_IB_BASE_HI__ADDR__SHIFT                                                                  0x0
1421 #define SDMA0_QUEUE2_IB_BASE_HI__ADDR_MASK                                                                    0xFFFFFFFFL
1422 //SDMA0_QUEUE2_IB_SIZE
1423 #define SDMA0_QUEUE2_IB_SIZE__SIZE__SHIFT                                                                     0x0
1424 #define SDMA0_QUEUE2_IB_SIZE__SIZE_MASK                                                                       0x000FFFFFL
1425 //SDMA0_QUEUE2_DOORBELL
1426 #define SDMA0_QUEUE2_DOORBELL__ENABLE__SHIFT                                                                  0x1c
1427 #define SDMA0_QUEUE2_DOORBELL__CAPTURED__SHIFT                                                                0x1e
1428 #define SDMA0_QUEUE2_DOORBELL__ENABLE_MASK                                                                    0x10000000L
1429 #define SDMA0_QUEUE2_DOORBELL__CAPTURED_MASK                                                                  0x40000000L
1430 //SDMA0_QUEUE2_DOORBELL_LOG
1431 #define SDMA0_QUEUE2_DOORBELL_LOG__BE_ERROR__SHIFT                                                            0x0
1432 #define SDMA0_QUEUE2_DOORBELL_LOG__DATA__SHIFT                                                                0x2
1433 #define SDMA0_QUEUE2_DOORBELL_LOG__BE_ERROR_MASK                                                              0x00000001L
1434 #define SDMA0_QUEUE2_DOORBELL_LOG__DATA_MASK                                                                  0xFFFFFFFCL
1435 //SDMA0_QUEUE2_DOORBELL_OFFSET
1436 #define SDMA0_QUEUE2_DOORBELL_OFFSET__OFFSET__SHIFT                                                           0x2
1437 #define SDMA0_QUEUE2_DOORBELL_OFFSET__OFFSET_MASK                                                             0x0FFFFFFCL
1438 //SDMA0_QUEUE2_CSA_ADDR_LO
1439 #define SDMA0_QUEUE2_CSA_ADDR_LO__ADDR__SHIFT                                                                 0x2
1440 #define SDMA0_QUEUE2_CSA_ADDR_LO__ADDR_MASK                                                                   0xFFFFFFFCL
1441 //SDMA0_QUEUE2_CSA_ADDR_HI
1442 #define SDMA0_QUEUE2_CSA_ADDR_HI__ADDR__SHIFT                                                                 0x0
1443 #define SDMA0_QUEUE2_CSA_ADDR_HI__ADDR_MASK                                                                   0xFFFFFFFFL
1444 //SDMA0_QUEUE2_SCHEDULE_CNTL
1445 #define SDMA0_QUEUE2_SCHEDULE_CNTL__GLOBAL_ID__SHIFT                                                          0x0
1446 #define SDMA0_QUEUE2_SCHEDULE_CNTL__PROCESS_ID__SHIFT                                                         0x2
1447 #define SDMA0_QUEUE2_SCHEDULE_CNTL__LOCAL_ID__SHIFT                                                           0x6
1448 #define SDMA0_QUEUE2_SCHEDULE_CNTL__CONTEXT_QUANTUM__SHIFT                                                    0x8
1449 #define SDMA0_QUEUE2_SCHEDULE_CNTL__GLOBAL_ID_MASK                                                            0x00000003L
1450 #define SDMA0_QUEUE2_SCHEDULE_CNTL__PROCESS_ID_MASK                                                           0x0000001CL
1451 #define SDMA0_QUEUE2_SCHEDULE_CNTL__LOCAL_ID_MASK                                                             0x000000C0L
1452 #define SDMA0_QUEUE2_SCHEDULE_CNTL__CONTEXT_QUANTUM_MASK                                                      0x0000FF00L
1453 //SDMA0_QUEUE2_IB_SUB_REMAIN
1454 #define SDMA0_QUEUE2_IB_SUB_REMAIN__SIZE__SHIFT                                                               0x0
1455 #define SDMA0_QUEUE2_IB_SUB_REMAIN__SIZE_MASK                                                                 0x00003FFFL
1456 //SDMA0_QUEUE2_PREEMPT
1457 #define SDMA0_QUEUE2_PREEMPT__IB_PREEMPT__SHIFT                                                               0x0
1458 #define SDMA0_QUEUE2_PREEMPT__IB_PREEMPT_MASK                                                                 0x00000001L
1459 //SDMA0_QUEUE2_DUMMY_REG
1460 #define SDMA0_QUEUE2_DUMMY_REG__DUMMY__SHIFT                                                                  0x0
1461 #define SDMA0_QUEUE2_DUMMY_REG__DUMMY_MASK                                                                    0xFFFFFFFFL
1462 //SDMA0_QUEUE2_RB_WPTR_POLL_ADDR_LO
1463 #define SDMA0_QUEUE2_RB_WPTR_POLL_ADDR_LO__ADDR__SHIFT                                                        0x2
1464 #define SDMA0_QUEUE2_RB_WPTR_POLL_ADDR_LO__ADDR_MASK                                                          0xFFFFFFFCL
1465 //SDMA0_QUEUE2_RB_WPTR_POLL_ADDR_HI
1466 #define SDMA0_QUEUE2_RB_WPTR_POLL_ADDR_HI__ADDR__SHIFT                                                        0x0
1467 #define SDMA0_QUEUE2_RB_WPTR_POLL_ADDR_HI__ADDR_MASK                                                          0xFFFFFFFFL
1468 //SDMA0_QUEUE2_RB_AQL_CNTL
1469 #define SDMA0_QUEUE2_RB_AQL_CNTL__AQL_ENABLE__SHIFT                                                           0x0
1470 #define SDMA0_QUEUE2_RB_AQL_CNTL__AQL_PACKET_SIZE__SHIFT                                                      0x1
1471 #define SDMA0_QUEUE2_RB_AQL_CNTL__PACKET_STEP__SHIFT                                                          0x8
1472 #define SDMA0_QUEUE2_RB_AQL_CNTL__MIDCMD_PREEMPT_ENABLE__SHIFT                                                0x10
1473 #define SDMA0_QUEUE2_RB_AQL_CNTL__MIDCMD_PREEMPT_DATA_RESTORE__SHIFT                                          0x11
1474 #define SDMA0_QUEUE2_RB_AQL_CNTL__OVERLAP_ENABLE__SHIFT                                                       0x12
1475 #define SDMA0_QUEUE2_RB_AQL_CNTL__AQL_ENABLE_MASK                                                             0x00000001L
1476 #define SDMA0_QUEUE2_RB_AQL_CNTL__AQL_PACKET_SIZE_MASK                                                        0x000000FEL
1477 #define SDMA0_QUEUE2_RB_AQL_CNTL__PACKET_STEP_MASK                                                            0x0000FF00L
1478 #define SDMA0_QUEUE2_RB_AQL_CNTL__MIDCMD_PREEMPT_ENABLE_MASK                                                  0x00010000L
1479 #define SDMA0_QUEUE2_RB_AQL_CNTL__MIDCMD_PREEMPT_DATA_RESTORE_MASK                                            0x00020000L
1480 #define SDMA0_QUEUE2_RB_AQL_CNTL__OVERLAP_ENABLE_MASK                                                         0x00040000L
1481 //SDMA0_QUEUE2_MINOR_PTR_UPDATE
1482 #define SDMA0_QUEUE2_MINOR_PTR_UPDATE__ENABLE__SHIFT                                                          0x0
1483 #define SDMA0_QUEUE2_MINOR_PTR_UPDATE__ENABLE_MASK                                                            0x00000001L
1484 //SDMA0_QUEUE2_CONTEXT_SWITCH_STATUS
1485 #define SDMA0_QUEUE2_CONTEXT_SWITCH_STATUS__RB_PREEMPT_STATUS__SHIFT                                          0x0
1486 #define SDMA0_QUEUE2_CONTEXT_SWITCH_STATUS__VM_HOLE_EXCEPTION__SHIFT                                          0x1
1487 #define SDMA0_QUEUE2_CONTEXT_SWITCH_STATUS__PAGE_EXCEPTION__SHIFT                                             0x2
1488 #define SDMA0_QUEUE2_CONTEXT_SWITCH_STATUS__QUEUE_HANG_EXCEPTION__SHIFT                                       0x5
1489 #define SDMA0_QUEUE2_CONTEXT_SWITCH_STATUS__DOORBELL_ERROR_EXCEPTION__SHIFT                                   0x6
1490 #define SDMA0_QUEUE2_CONTEXT_SWITCH_STATUS__SRAM_ECC_EXCEPTION__SHIFT                                         0x7
1491 #define SDMA0_QUEUE2_CONTEXT_SWITCH_STATUS__DRAM_ECC_EXCEPTION__SHIFT                                         0x8
1492 #define SDMA0_QUEUE2_CONTEXT_SWITCH_STATUS__WPTR_LT_RPTR_EXCEPTION__SHIFT                                     0x9
1493 #define SDMA0_QUEUE2_CONTEXT_SWITCH_STATUS__RB_PREEMPT_STATUS_MASK                                            0x00000001L
1494 #define SDMA0_QUEUE2_CONTEXT_SWITCH_STATUS__VM_HOLE_EXCEPTION_MASK                                            0x00000002L
1495 #define SDMA0_QUEUE2_CONTEXT_SWITCH_STATUS__PAGE_EXCEPTION_MASK                                               0x00000004L
1496 #define SDMA0_QUEUE2_CONTEXT_SWITCH_STATUS__QUEUE_HANG_EXCEPTION_MASK                                         0x00000020L
1497 #define SDMA0_QUEUE2_CONTEXT_SWITCH_STATUS__DOORBELL_ERROR_EXCEPTION_MASK                                     0x00000040L
1498 #define SDMA0_QUEUE2_CONTEXT_SWITCH_STATUS__SRAM_ECC_EXCEPTION_MASK                                           0x00000080L
1499 #define SDMA0_QUEUE2_CONTEXT_SWITCH_STATUS__DRAM_ECC_EXCEPTION_MASK                                           0x00000100L
1500 #define SDMA0_QUEUE2_CONTEXT_SWITCH_STATUS__WPTR_LT_RPTR_EXCEPTION_MASK                                       0x00000200L
1501 //SDMA0_QUEUE2_MIDCMD_CNTL
1502 #define SDMA0_QUEUE2_MIDCMD_CNTL__DATA_VALID__SHIFT                                                           0x0
1503 #define SDMA0_QUEUE2_MIDCMD_CNTL__COPY_MODE__SHIFT                                                            0x1
1504 #define SDMA0_QUEUE2_MIDCMD_CNTL__SPLIT_STATE__SHIFT                                                          0x4
1505 #define SDMA0_QUEUE2_MIDCMD_CNTL__ALLOW_PREEMPT__SHIFT                                                        0x8
1506 #define SDMA0_QUEUE2_MIDCMD_CNTL__DATA_VALID_MASK                                                             0x00000001L
1507 #define SDMA0_QUEUE2_MIDCMD_CNTL__COPY_MODE_MASK                                                              0x00000002L
1508 #define SDMA0_QUEUE2_MIDCMD_CNTL__SPLIT_STATE_MASK                                                            0x000000F0L
1509 #define SDMA0_QUEUE2_MIDCMD_CNTL__ALLOW_PREEMPT_MASK                                                          0x00000100L
1510 //SDMA0_QUEUE2_MIDCMD_DATA0
1511 #define SDMA0_QUEUE2_MIDCMD_DATA0__DATA0__SHIFT                                                               0x0
1512 #define SDMA0_QUEUE2_MIDCMD_DATA0__DATA0_MASK                                                                 0xFFFFFFFFL
1513 //SDMA0_QUEUE2_MIDCMD_DATA1
1514 #define SDMA0_QUEUE2_MIDCMD_DATA1__DATA1__SHIFT                                                               0x0
1515 #define SDMA0_QUEUE2_MIDCMD_DATA1__DATA1_MASK                                                                 0xFFFFFFFFL
1516 //SDMA0_QUEUE2_MIDCMD_DATA2
1517 #define SDMA0_QUEUE2_MIDCMD_DATA2__DATA2__SHIFT                                                               0x0
1518 #define SDMA0_QUEUE2_MIDCMD_DATA2__DATA2_MASK                                                                 0xFFFFFFFFL
1519 //SDMA0_QUEUE2_MIDCMD_DATA3
1520 #define SDMA0_QUEUE2_MIDCMD_DATA3__DATA3__SHIFT                                                               0x0
1521 #define SDMA0_QUEUE2_MIDCMD_DATA3__DATA3_MASK                                                                 0xFFFFFFFFL
1522 //SDMA0_QUEUE2_MIDCMD_DATA4
1523 #define SDMA0_QUEUE2_MIDCMD_DATA4__DATA4__SHIFT                                                               0x0
1524 #define SDMA0_QUEUE2_MIDCMD_DATA4__DATA4_MASK                                                                 0xFFFFFFFFL
1525 //SDMA0_QUEUE2_MIDCMD_DATA5
1526 #define SDMA0_QUEUE2_MIDCMD_DATA5__DATA5__SHIFT                                                               0x0
1527 #define SDMA0_QUEUE2_MIDCMD_DATA5__DATA5_MASK                                                                 0xFFFFFFFFL
1528 //SDMA0_QUEUE2_MIDCMD_DATA6
1529 #define SDMA0_QUEUE2_MIDCMD_DATA6__DATA6__SHIFT                                                               0x0
1530 #define SDMA0_QUEUE2_MIDCMD_DATA6__DATA6_MASK                                                                 0xFFFFFFFFL
1531 //SDMA0_QUEUE2_MIDCMD_DATA7
1532 #define SDMA0_QUEUE2_MIDCMD_DATA7__DATA7__SHIFT                                                               0x0
1533 #define SDMA0_QUEUE2_MIDCMD_DATA7__DATA7_MASK                                                                 0xFFFFFFFFL
1534 //SDMA0_QUEUE2_MIDCMD_DATA8
1535 #define SDMA0_QUEUE2_MIDCMD_DATA8__DATA8__SHIFT                                                               0x0
1536 #define SDMA0_QUEUE2_MIDCMD_DATA8__DATA8_MASK                                                                 0xFFFFFFFFL
1537 //SDMA0_QUEUE2_MIDCMD_DATA9
1538 #define SDMA0_QUEUE2_MIDCMD_DATA9__DATA9__SHIFT                                                               0x0
1539 #define SDMA0_QUEUE2_MIDCMD_DATA9__DATA9_MASK                                                                 0xFFFFFFFFL
1540 //SDMA0_QUEUE2_MIDCMD_DATA10
1541 #define SDMA0_QUEUE2_MIDCMD_DATA10__DATA10__SHIFT                                                             0x0
1542 #define SDMA0_QUEUE2_MIDCMD_DATA10__DATA10_MASK                                                               0xFFFFFFFFL
1543 //SDMA0_QUEUE2_WAIT_UNSATISFIED_THD
1544 #define SDMA0_QUEUE2_WAIT_UNSATISFIED_THD__THRESHOLD__SHIFT                                                   0x0
1545 #define SDMA0_QUEUE2_WAIT_UNSATISFIED_THD__THRESHOLD_MASK                                                     0x0000001FL
1546 //SDMA0_QUEUE2_MQD_BASE_ADDR_LO
1547 #define SDMA0_QUEUE2_MQD_BASE_ADDR_LO__BASE_ADDR_LO__SHIFT                                                    0x2
1548 #define SDMA0_QUEUE2_MQD_BASE_ADDR_LO__BASE_ADDR_LO_MASK                                                      0xFFFFFFFCL
1549 //SDMA0_QUEUE2_MQD_BASE_ADDR_HI
1550 #define SDMA0_QUEUE2_MQD_BASE_ADDR_HI__BASE_ADDR_HI__SHIFT                                                    0x0
1551 #define SDMA0_QUEUE2_MQD_BASE_ADDR_HI__BASE_ADDR_HI_MASK                                                      0xFFFFFFFFL
1552 //SDMA0_QUEUE2_MQD_CONTROL
1553 #define SDMA0_QUEUE2_MQD_CONTROL__VMID__SHIFT                                                                 0x0
1554 #define SDMA0_QUEUE2_MQD_CONTROL__VMID_MASK                                                                   0x0000000FL
1555 //SDMA0_QUEUE2_DEQUEUE_REQUEST
1556 #define SDMA0_QUEUE2_DEQUEUE_REQUEST__DEQUEUE_REQ__SHIFT                                                      0x0
1557 #define SDMA0_QUEUE2_DEQUEUE_REQUEST__DEQUEUE_REQ_MASK                                                        0x00000001L
1558 //SDMA0_QUEUE2_CONTEXT_STATUS
1559 #define SDMA0_QUEUE2_CONTEXT_STATUS__SELECTED__SHIFT                                                          0x0
1560 #define SDMA0_QUEUE2_CONTEXT_STATUS__USE_IB__SHIFT                                                            0x1
1561 #define SDMA0_QUEUE2_CONTEXT_STATUS__IDLE__SHIFT                                                              0x2
1562 #define SDMA0_QUEUE2_CONTEXT_STATUS__EXPIRED__SHIFT                                                           0x3
1563 #define SDMA0_QUEUE2_CONTEXT_STATUS__EXCEPTION__SHIFT                                                         0x4
1564 #define SDMA0_QUEUE2_CONTEXT_STATUS__CTXSW_ABLE__SHIFT                                                        0x7
1565 #define SDMA0_QUEUE2_CONTEXT_STATUS__VF_STATUS__SHIFT                                                         0x8
1566 #define SDMA0_QUEUE2_CONTEXT_STATUS__PRIV_EXCEPTION__SHIFT                                                    0x9
1567 #define SDMA0_QUEUE2_CONTEXT_STATUS__PREEMPT_DISABLE__SHIFT                                                   0xa
1568 #define SDMA0_QUEUE2_CONTEXT_STATUS__RPTR_WB_IDLE__SHIFT                                                      0xb
1569 #define SDMA0_QUEUE2_CONTEXT_STATUS__WPTR_UPDATE_PENDING__SHIFT                                               0xc
1570 #define SDMA0_QUEUE2_CONTEXT_STATUS__WPTR_UPDATE_FAIL_COUNT__SHIFT                                            0x10
1571 #define SDMA0_QUEUE2_CONTEXT_STATUS__SELECTED_MASK                                                            0x00000001L
1572 #define SDMA0_QUEUE2_CONTEXT_STATUS__USE_IB_MASK                                                              0x00000002L
1573 #define SDMA0_QUEUE2_CONTEXT_STATUS__IDLE_MASK                                                                0x00000004L
1574 #define SDMA0_QUEUE2_CONTEXT_STATUS__EXPIRED_MASK                                                             0x00000008L
1575 #define SDMA0_QUEUE2_CONTEXT_STATUS__EXCEPTION_MASK                                                           0x00000070L
1576 #define SDMA0_QUEUE2_CONTEXT_STATUS__CTXSW_ABLE_MASK                                                          0x00000080L
1577 #define SDMA0_QUEUE2_CONTEXT_STATUS__VF_STATUS_MASK                                                           0x00000100L
1578 #define SDMA0_QUEUE2_CONTEXT_STATUS__PRIV_EXCEPTION_MASK                                                      0x00000200L
1579 #define SDMA0_QUEUE2_CONTEXT_STATUS__PREEMPT_DISABLE_MASK                                                     0x00000400L
1580 #define SDMA0_QUEUE2_CONTEXT_STATUS__RPTR_WB_IDLE_MASK                                                        0x00000800L
1581 #define SDMA0_QUEUE2_CONTEXT_STATUS__WPTR_UPDATE_PENDING_MASK                                                 0x00001000L
1582 #define SDMA0_QUEUE2_CONTEXT_STATUS__WPTR_UPDATE_FAIL_COUNT_MASK                                              0x00FF0000L
1583 //SDMA0_QUEUE3_RB_CNTL
1584 #define SDMA0_QUEUE3_RB_CNTL__RB_ENABLE__SHIFT                                                                0x0
1585 #define SDMA0_QUEUE3_RB_CNTL__RB_SIZE__SHIFT                                                                  0x1
1586 #define SDMA0_QUEUE3_RB_CNTL__WPTR_POLL_ENABLE__SHIFT                                                         0x8
1587 #define SDMA0_QUEUE3_RB_CNTL__RB_SWAP_ENABLE__SHIFT                                                           0x9
1588 #define SDMA0_QUEUE3_RB_CNTL__WPTR_POLL_SWAP_ENABLE__SHIFT                                                    0xa
1589 #define SDMA0_QUEUE3_RB_CNTL__MCU_WPTR_POLL_ENABLE__SHIFT                                                     0xb
1590 #define SDMA0_QUEUE3_RB_CNTL__RPTR_WRITEBACK_ENABLE__SHIFT                                                    0xc
1591 #define SDMA0_QUEUE3_RB_CNTL__RPTR_WRITEBACK_SWAP_ENABLE__SHIFT                                               0xd
1592 #define SDMA0_QUEUE3_RB_CNTL__RPTR_WRITEBACK_TIMER__SHIFT                                                     0x10
1593 #define SDMA0_QUEUE3_RB_CNTL__RB_PRIV__SHIFT                                                                  0x17
1594 #define SDMA0_QUEUE3_RB_CNTL__RB_VMID__SHIFT                                                                  0x18
1595 #define SDMA0_QUEUE3_RB_CNTL__RB_ENABLE_MASK                                                                  0x00000001L
1596 #define SDMA0_QUEUE3_RB_CNTL__RB_SIZE_MASK                                                                    0x0000003EL
1597 #define SDMA0_QUEUE3_RB_CNTL__WPTR_POLL_ENABLE_MASK                                                           0x00000100L
1598 #define SDMA0_QUEUE3_RB_CNTL__RB_SWAP_ENABLE_MASK                                                             0x00000200L
1599 #define SDMA0_QUEUE3_RB_CNTL__WPTR_POLL_SWAP_ENABLE_MASK                                                      0x00000400L
1600 #define SDMA0_QUEUE3_RB_CNTL__MCU_WPTR_POLL_ENABLE_MASK                                                       0x00000800L
1601 #define SDMA0_QUEUE3_RB_CNTL__RPTR_WRITEBACK_ENABLE_MASK                                                      0x00001000L
1602 #define SDMA0_QUEUE3_RB_CNTL__RPTR_WRITEBACK_SWAP_ENABLE_MASK                                                 0x00002000L
1603 #define SDMA0_QUEUE3_RB_CNTL__RPTR_WRITEBACK_TIMER_MASK                                                       0x001F0000L
1604 #define SDMA0_QUEUE3_RB_CNTL__RB_PRIV_MASK                                                                    0x00800000L
1605 #define SDMA0_QUEUE3_RB_CNTL__RB_VMID_MASK                                                                    0x0F000000L
1606 //SDMA0_QUEUE3_RB_BASE
1607 #define SDMA0_QUEUE3_RB_BASE__ADDR__SHIFT                                                                     0x0
1608 #define SDMA0_QUEUE3_RB_BASE__ADDR_MASK                                                                       0xFFFFFFFFL
1609 //SDMA0_QUEUE3_RB_BASE_HI
1610 #define SDMA0_QUEUE3_RB_BASE_HI__ADDR__SHIFT                                                                  0x0
1611 #define SDMA0_QUEUE3_RB_BASE_HI__ADDR_MASK                                                                    0x00FFFFFFL
1612 //SDMA0_QUEUE3_RB_RPTR
1613 #define SDMA0_QUEUE3_RB_RPTR__OFFSET__SHIFT                                                                   0x0
1614 #define SDMA0_QUEUE3_RB_RPTR__OFFSET_MASK                                                                     0xFFFFFFFFL
1615 //SDMA0_QUEUE3_RB_RPTR_HI
1616 #define SDMA0_QUEUE3_RB_RPTR_HI__OFFSET__SHIFT                                                                0x0
1617 #define SDMA0_QUEUE3_RB_RPTR_HI__OFFSET_MASK                                                                  0xFFFFFFFFL
1618 //SDMA0_QUEUE3_RB_WPTR
1619 #define SDMA0_QUEUE3_RB_WPTR__OFFSET__SHIFT                                                                   0x0
1620 #define SDMA0_QUEUE3_RB_WPTR__OFFSET_MASK                                                                     0xFFFFFFFFL
1621 //SDMA0_QUEUE3_RB_WPTR_HI
1622 #define SDMA0_QUEUE3_RB_WPTR_HI__OFFSET__SHIFT                                                                0x0
1623 #define SDMA0_QUEUE3_RB_WPTR_HI__OFFSET_MASK                                                                  0xFFFFFFFFL
1624 //SDMA0_QUEUE3_RB_RPTR_ADDR_LO
1625 #define SDMA0_QUEUE3_RB_RPTR_ADDR_LO__ADDR__SHIFT                                                             0x2
1626 #define SDMA0_QUEUE3_RB_RPTR_ADDR_LO__ADDR_MASK                                                               0xFFFFFFFCL
1627 //SDMA0_QUEUE3_RB_RPTR_ADDR_HI
1628 #define SDMA0_QUEUE3_RB_RPTR_ADDR_HI__ADDR__SHIFT                                                             0x0
1629 #define SDMA0_QUEUE3_RB_RPTR_ADDR_HI__ADDR_MASK                                                               0xFFFFFFFFL
1630 //SDMA0_QUEUE3_IB_CNTL
1631 #define SDMA0_QUEUE3_IB_CNTL__IB_ENABLE__SHIFT                                                                0x0
1632 #define SDMA0_QUEUE3_IB_CNTL__IB_SWAP_ENABLE__SHIFT                                                           0x4
1633 #define SDMA0_QUEUE3_IB_CNTL__SWITCH_INSIDE_IB__SHIFT                                                         0x8
1634 #define SDMA0_QUEUE3_IB_CNTL__CMD_VMID__SHIFT                                                                 0x10
1635 #define SDMA0_QUEUE3_IB_CNTL__IB_ENABLE_MASK                                                                  0x00000001L
1636 #define SDMA0_QUEUE3_IB_CNTL__IB_SWAP_ENABLE_MASK                                                             0x00000010L
1637 #define SDMA0_QUEUE3_IB_CNTL__SWITCH_INSIDE_IB_MASK                                                           0x00000100L
1638 #define SDMA0_QUEUE3_IB_CNTL__CMD_VMID_MASK                                                                   0x000F0000L
1639 //SDMA0_QUEUE3_IB_RPTR
1640 #define SDMA0_QUEUE3_IB_RPTR__OFFSET__SHIFT                                                                   0x2
1641 #define SDMA0_QUEUE3_IB_RPTR__OFFSET_MASK                                                                     0x003FFFFCL
1642 //SDMA0_QUEUE3_IB_OFFSET
1643 #define SDMA0_QUEUE3_IB_OFFSET__OFFSET__SHIFT                                                                 0x2
1644 #define SDMA0_QUEUE3_IB_OFFSET__OFFSET_MASK                                                                   0x003FFFFCL
1645 //SDMA0_QUEUE3_IB_BASE_LO
1646 #define SDMA0_QUEUE3_IB_BASE_LO__ADDR__SHIFT                                                                  0x2
1647 #define SDMA0_QUEUE3_IB_BASE_LO__ADDR_MASK                                                                    0xFFFFFFFCL
1648 //SDMA0_QUEUE3_IB_BASE_HI
1649 #define SDMA0_QUEUE3_IB_BASE_HI__ADDR__SHIFT                                                                  0x0
1650 #define SDMA0_QUEUE3_IB_BASE_HI__ADDR_MASK                                                                    0xFFFFFFFFL
1651 //SDMA0_QUEUE3_IB_SIZE
1652 #define SDMA0_QUEUE3_IB_SIZE__SIZE__SHIFT                                                                     0x0
1653 #define SDMA0_QUEUE3_IB_SIZE__SIZE_MASK                                                                       0x000FFFFFL
1654 //SDMA0_QUEUE3_DOORBELL
1655 #define SDMA0_QUEUE3_DOORBELL__ENABLE__SHIFT                                                                  0x1c
1656 #define SDMA0_QUEUE3_DOORBELL__CAPTURED__SHIFT                                                                0x1e
1657 #define SDMA0_QUEUE3_DOORBELL__ENABLE_MASK                                                                    0x10000000L
1658 #define SDMA0_QUEUE3_DOORBELL__CAPTURED_MASK                                                                  0x40000000L
1659 //SDMA0_QUEUE3_DOORBELL_LOG
1660 #define SDMA0_QUEUE3_DOORBELL_LOG__BE_ERROR__SHIFT                                                            0x0
1661 #define SDMA0_QUEUE3_DOORBELL_LOG__DATA__SHIFT                                                                0x2
1662 #define SDMA0_QUEUE3_DOORBELL_LOG__BE_ERROR_MASK                                                              0x00000001L
1663 #define SDMA0_QUEUE3_DOORBELL_LOG__DATA_MASK                                                                  0xFFFFFFFCL
1664 //SDMA0_QUEUE3_DOORBELL_OFFSET
1665 #define SDMA0_QUEUE3_DOORBELL_OFFSET__OFFSET__SHIFT                                                           0x2
1666 #define SDMA0_QUEUE3_DOORBELL_OFFSET__OFFSET_MASK                                                             0x0FFFFFFCL
1667 //SDMA0_QUEUE3_CSA_ADDR_LO
1668 #define SDMA0_QUEUE3_CSA_ADDR_LO__ADDR__SHIFT                                                                 0x2
1669 #define SDMA0_QUEUE3_CSA_ADDR_LO__ADDR_MASK                                                                   0xFFFFFFFCL
1670 //SDMA0_QUEUE3_CSA_ADDR_HI
1671 #define SDMA0_QUEUE3_CSA_ADDR_HI__ADDR__SHIFT                                                                 0x0
1672 #define SDMA0_QUEUE3_CSA_ADDR_HI__ADDR_MASK                                                                   0xFFFFFFFFL
1673 //SDMA0_QUEUE3_SCHEDULE_CNTL
1674 #define SDMA0_QUEUE3_SCHEDULE_CNTL__GLOBAL_ID__SHIFT                                                          0x0
1675 #define SDMA0_QUEUE3_SCHEDULE_CNTL__PROCESS_ID__SHIFT                                                         0x2
1676 #define SDMA0_QUEUE3_SCHEDULE_CNTL__LOCAL_ID__SHIFT                                                           0x6
1677 #define SDMA0_QUEUE3_SCHEDULE_CNTL__CONTEXT_QUANTUM__SHIFT                                                    0x8
1678 #define SDMA0_QUEUE3_SCHEDULE_CNTL__GLOBAL_ID_MASK                                                            0x00000003L
1679 #define SDMA0_QUEUE3_SCHEDULE_CNTL__PROCESS_ID_MASK                                                           0x0000001CL
1680 #define SDMA0_QUEUE3_SCHEDULE_CNTL__LOCAL_ID_MASK                                                             0x000000C0L
1681 #define SDMA0_QUEUE3_SCHEDULE_CNTL__CONTEXT_QUANTUM_MASK                                                      0x0000FF00L
1682 //SDMA0_QUEUE3_IB_SUB_REMAIN
1683 #define SDMA0_QUEUE3_IB_SUB_REMAIN__SIZE__SHIFT                                                               0x0
1684 #define SDMA0_QUEUE3_IB_SUB_REMAIN__SIZE_MASK                                                                 0x00003FFFL
1685 //SDMA0_QUEUE3_PREEMPT
1686 #define SDMA0_QUEUE3_PREEMPT__IB_PREEMPT__SHIFT                                                               0x0
1687 #define SDMA0_QUEUE3_PREEMPT__IB_PREEMPT_MASK                                                                 0x00000001L
1688 //SDMA0_QUEUE3_DUMMY_REG
1689 #define SDMA0_QUEUE3_DUMMY_REG__DUMMY__SHIFT                                                                  0x0
1690 #define SDMA0_QUEUE3_DUMMY_REG__DUMMY_MASK                                                                    0xFFFFFFFFL
1691 //SDMA0_QUEUE3_RB_WPTR_POLL_ADDR_LO
1692 #define SDMA0_QUEUE3_RB_WPTR_POLL_ADDR_LO__ADDR__SHIFT                                                        0x2
1693 #define SDMA0_QUEUE3_RB_WPTR_POLL_ADDR_LO__ADDR_MASK                                                          0xFFFFFFFCL
1694 //SDMA0_QUEUE3_RB_WPTR_POLL_ADDR_HI
1695 #define SDMA0_QUEUE3_RB_WPTR_POLL_ADDR_HI__ADDR__SHIFT                                                        0x0
1696 #define SDMA0_QUEUE3_RB_WPTR_POLL_ADDR_HI__ADDR_MASK                                                          0xFFFFFFFFL
1697 //SDMA0_QUEUE3_RB_AQL_CNTL
1698 #define SDMA0_QUEUE3_RB_AQL_CNTL__AQL_ENABLE__SHIFT                                                           0x0
1699 #define SDMA0_QUEUE3_RB_AQL_CNTL__AQL_PACKET_SIZE__SHIFT                                                      0x1
1700 #define SDMA0_QUEUE3_RB_AQL_CNTL__PACKET_STEP__SHIFT                                                          0x8
1701 #define SDMA0_QUEUE3_RB_AQL_CNTL__MIDCMD_PREEMPT_ENABLE__SHIFT                                                0x10
1702 #define SDMA0_QUEUE3_RB_AQL_CNTL__MIDCMD_PREEMPT_DATA_RESTORE__SHIFT                                          0x11
1703 #define SDMA0_QUEUE3_RB_AQL_CNTL__OVERLAP_ENABLE__SHIFT                                                       0x12
1704 #define SDMA0_QUEUE3_RB_AQL_CNTL__AQL_ENABLE_MASK                                                             0x00000001L
1705 #define SDMA0_QUEUE3_RB_AQL_CNTL__AQL_PACKET_SIZE_MASK                                                        0x000000FEL
1706 #define SDMA0_QUEUE3_RB_AQL_CNTL__PACKET_STEP_MASK                                                            0x0000FF00L
1707 #define SDMA0_QUEUE3_RB_AQL_CNTL__MIDCMD_PREEMPT_ENABLE_MASK                                                  0x00010000L
1708 #define SDMA0_QUEUE3_RB_AQL_CNTL__MIDCMD_PREEMPT_DATA_RESTORE_MASK                                            0x00020000L
1709 #define SDMA0_QUEUE3_RB_AQL_CNTL__OVERLAP_ENABLE_MASK                                                         0x00040000L
1710 //SDMA0_QUEUE3_MINOR_PTR_UPDATE
1711 #define SDMA0_QUEUE3_MINOR_PTR_UPDATE__ENABLE__SHIFT                                                          0x0
1712 #define SDMA0_QUEUE3_MINOR_PTR_UPDATE__ENABLE_MASK                                                            0x00000001L
1713 //SDMA0_QUEUE3_CONTEXT_SWITCH_STATUS
1714 #define SDMA0_QUEUE3_CONTEXT_SWITCH_STATUS__RB_PREEMPT_STATUS__SHIFT                                          0x0
1715 #define SDMA0_QUEUE3_CONTEXT_SWITCH_STATUS__VM_HOLE_EXCEPTION__SHIFT                                          0x1
1716 #define SDMA0_QUEUE3_CONTEXT_SWITCH_STATUS__PAGE_EXCEPTION__SHIFT                                             0x2
1717 #define SDMA0_QUEUE3_CONTEXT_SWITCH_STATUS__QUEUE_HANG_EXCEPTION__SHIFT                                       0x5
1718 #define SDMA0_QUEUE3_CONTEXT_SWITCH_STATUS__DOORBELL_ERROR_EXCEPTION__SHIFT                                   0x6
1719 #define SDMA0_QUEUE3_CONTEXT_SWITCH_STATUS__SRAM_ECC_EXCEPTION__SHIFT                                         0x7
1720 #define SDMA0_QUEUE3_CONTEXT_SWITCH_STATUS__DRAM_ECC_EXCEPTION__SHIFT                                         0x8
1721 #define SDMA0_QUEUE3_CONTEXT_SWITCH_STATUS__WPTR_LT_RPTR_EXCEPTION__SHIFT                                     0x9
1722 #define SDMA0_QUEUE3_CONTEXT_SWITCH_STATUS__RB_PREEMPT_STATUS_MASK                                            0x00000001L
1723 #define SDMA0_QUEUE3_CONTEXT_SWITCH_STATUS__VM_HOLE_EXCEPTION_MASK                                            0x00000002L
1724 #define SDMA0_QUEUE3_CONTEXT_SWITCH_STATUS__PAGE_EXCEPTION_MASK                                               0x00000004L
1725 #define SDMA0_QUEUE3_CONTEXT_SWITCH_STATUS__QUEUE_HANG_EXCEPTION_MASK                                         0x00000020L
1726 #define SDMA0_QUEUE3_CONTEXT_SWITCH_STATUS__DOORBELL_ERROR_EXCEPTION_MASK                                     0x00000040L
1727 #define SDMA0_QUEUE3_CONTEXT_SWITCH_STATUS__SRAM_ECC_EXCEPTION_MASK                                           0x00000080L
1728 #define SDMA0_QUEUE3_CONTEXT_SWITCH_STATUS__DRAM_ECC_EXCEPTION_MASK                                           0x00000100L
1729 #define SDMA0_QUEUE3_CONTEXT_SWITCH_STATUS__WPTR_LT_RPTR_EXCEPTION_MASK                                       0x00000200L
1730 //SDMA0_QUEUE3_MIDCMD_CNTL
1731 #define SDMA0_QUEUE3_MIDCMD_CNTL__DATA_VALID__SHIFT                                                           0x0
1732 #define SDMA0_QUEUE3_MIDCMD_CNTL__COPY_MODE__SHIFT                                                            0x1
1733 #define SDMA0_QUEUE3_MIDCMD_CNTL__SPLIT_STATE__SHIFT                                                          0x4
1734 #define SDMA0_QUEUE3_MIDCMD_CNTL__ALLOW_PREEMPT__SHIFT                                                        0x8
1735 #define SDMA0_QUEUE3_MIDCMD_CNTL__DATA_VALID_MASK                                                             0x00000001L
1736 #define SDMA0_QUEUE3_MIDCMD_CNTL__COPY_MODE_MASK                                                              0x00000002L
1737 #define SDMA0_QUEUE3_MIDCMD_CNTL__SPLIT_STATE_MASK                                                            0x000000F0L
1738 #define SDMA0_QUEUE3_MIDCMD_CNTL__ALLOW_PREEMPT_MASK                                                          0x00000100L
1739 //SDMA0_QUEUE3_MIDCMD_DATA0
1740 #define SDMA0_QUEUE3_MIDCMD_DATA0__DATA0__SHIFT                                                               0x0
1741 #define SDMA0_QUEUE3_MIDCMD_DATA0__DATA0_MASK                                                                 0xFFFFFFFFL
1742 //SDMA0_QUEUE3_MIDCMD_DATA1
1743 #define SDMA0_QUEUE3_MIDCMD_DATA1__DATA1__SHIFT                                                               0x0
1744 #define SDMA0_QUEUE3_MIDCMD_DATA1__DATA1_MASK                                                                 0xFFFFFFFFL
1745 //SDMA0_QUEUE3_MIDCMD_DATA2
1746 #define SDMA0_QUEUE3_MIDCMD_DATA2__DATA2__SHIFT                                                               0x0
1747 #define SDMA0_QUEUE3_MIDCMD_DATA2__DATA2_MASK                                                                 0xFFFFFFFFL
1748 //SDMA0_QUEUE3_MIDCMD_DATA3
1749 #define SDMA0_QUEUE3_MIDCMD_DATA3__DATA3__SHIFT                                                               0x0
1750 #define SDMA0_QUEUE3_MIDCMD_DATA3__DATA3_MASK                                                                 0xFFFFFFFFL
1751 //SDMA0_QUEUE3_MIDCMD_DATA4
1752 #define SDMA0_QUEUE3_MIDCMD_DATA4__DATA4__SHIFT                                                               0x0
1753 #define SDMA0_QUEUE3_MIDCMD_DATA4__DATA4_MASK                                                                 0xFFFFFFFFL
1754 //SDMA0_QUEUE3_MIDCMD_DATA5
1755 #define SDMA0_QUEUE3_MIDCMD_DATA5__DATA5__SHIFT                                                               0x0
1756 #define SDMA0_QUEUE3_MIDCMD_DATA5__DATA5_MASK                                                                 0xFFFFFFFFL
1757 //SDMA0_QUEUE3_MIDCMD_DATA6
1758 #define SDMA0_QUEUE3_MIDCMD_DATA6__DATA6__SHIFT                                                               0x0
1759 #define SDMA0_QUEUE3_MIDCMD_DATA6__DATA6_MASK                                                                 0xFFFFFFFFL
1760 //SDMA0_QUEUE3_MIDCMD_DATA7
1761 #define SDMA0_QUEUE3_MIDCMD_DATA7__DATA7__SHIFT                                                               0x0
1762 #define SDMA0_QUEUE3_MIDCMD_DATA7__DATA7_MASK                                                                 0xFFFFFFFFL
1763 //SDMA0_QUEUE3_MIDCMD_DATA8
1764 #define SDMA0_QUEUE3_MIDCMD_DATA8__DATA8__SHIFT                                                               0x0
1765 #define SDMA0_QUEUE3_MIDCMD_DATA8__DATA8_MASK                                                                 0xFFFFFFFFL
1766 //SDMA0_QUEUE3_MIDCMD_DATA9
1767 #define SDMA0_QUEUE3_MIDCMD_DATA9__DATA9__SHIFT                                                               0x0
1768 #define SDMA0_QUEUE3_MIDCMD_DATA9__DATA9_MASK                                                                 0xFFFFFFFFL
1769 //SDMA0_QUEUE3_MIDCMD_DATA10
1770 #define SDMA0_QUEUE3_MIDCMD_DATA10__DATA10__SHIFT                                                             0x0
1771 #define SDMA0_QUEUE3_MIDCMD_DATA10__DATA10_MASK                                                               0xFFFFFFFFL
1772 //SDMA0_QUEUE3_WAIT_UNSATISFIED_THD
1773 #define SDMA0_QUEUE3_WAIT_UNSATISFIED_THD__THRESHOLD__SHIFT                                                   0x0
1774 #define SDMA0_QUEUE3_WAIT_UNSATISFIED_THD__THRESHOLD_MASK                                                     0x0000001FL
1775 //SDMA0_QUEUE3_MQD_BASE_ADDR_LO
1776 #define SDMA0_QUEUE3_MQD_BASE_ADDR_LO__BASE_ADDR_LO__SHIFT                                                    0x2
1777 #define SDMA0_QUEUE3_MQD_BASE_ADDR_LO__BASE_ADDR_LO_MASK                                                      0xFFFFFFFCL
1778 //SDMA0_QUEUE3_MQD_BASE_ADDR_HI
1779 #define SDMA0_QUEUE3_MQD_BASE_ADDR_HI__BASE_ADDR_HI__SHIFT                                                    0x0
1780 #define SDMA0_QUEUE3_MQD_BASE_ADDR_HI__BASE_ADDR_HI_MASK                                                      0xFFFFFFFFL
1781 //SDMA0_QUEUE3_MQD_CONTROL
1782 #define SDMA0_QUEUE3_MQD_CONTROL__VMID__SHIFT                                                                 0x0
1783 #define SDMA0_QUEUE3_MQD_CONTROL__VMID_MASK                                                                   0x0000000FL
1784 //SDMA0_QUEUE3_DEQUEUE_REQUEST
1785 #define SDMA0_QUEUE3_DEQUEUE_REQUEST__DEQUEUE_REQ__SHIFT                                                      0x0
1786 #define SDMA0_QUEUE3_DEQUEUE_REQUEST__DEQUEUE_REQ_MASK                                                        0x00000001L
1787 //SDMA0_QUEUE3_CONTEXT_STATUS
1788 #define SDMA0_QUEUE3_CONTEXT_STATUS__SELECTED__SHIFT                                                          0x0
1789 #define SDMA0_QUEUE3_CONTEXT_STATUS__USE_IB__SHIFT                                                            0x1
1790 #define SDMA0_QUEUE3_CONTEXT_STATUS__IDLE__SHIFT                                                              0x2
1791 #define SDMA0_QUEUE3_CONTEXT_STATUS__EXPIRED__SHIFT                                                           0x3
1792 #define SDMA0_QUEUE3_CONTEXT_STATUS__EXCEPTION__SHIFT                                                         0x4
1793 #define SDMA0_QUEUE3_CONTEXT_STATUS__CTXSW_ABLE__SHIFT                                                        0x7
1794 #define SDMA0_QUEUE3_CONTEXT_STATUS__VF_STATUS__SHIFT                                                         0x8
1795 #define SDMA0_QUEUE3_CONTEXT_STATUS__PRIV_EXCEPTION__SHIFT                                                    0x9
1796 #define SDMA0_QUEUE3_CONTEXT_STATUS__PREEMPT_DISABLE__SHIFT                                                   0xa
1797 #define SDMA0_QUEUE3_CONTEXT_STATUS__RPTR_WB_IDLE__SHIFT                                                      0xb
1798 #define SDMA0_QUEUE3_CONTEXT_STATUS__WPTR_UPDATE_PENDING__SHIFT                                               0xc
1799 #define SDMA0_QUEUE3_CONTEXT_STATUS__WPTR_UPDATE_FAIL_COUNT__SHIFT                                            0x10
1800 #define SDMA0_QUEUE3_CONTEXT_STATUS__SELECTED_MASK                                                            0x00000001L
1801 #define SDMA0_QUEUE3_CONTEXT_STATUS__USE_IB_MASK                                                              0x00000002L
1802 #define SDMA0_QUEUE3_CONTEXT_STATUS__IDLE_MASK                                                                0x00000004L
1803 #define SDMA0_QUEUE3_CONTEXT_STATUS__EXPIRED_MASK                                                             0x00000008L
1804 #define SDMA0_QUEUE3_CONTEXT_STATUS__EXCEPTION_MASK                                                           0x00000070L
1805 #define SDMA0_QUEUE3_CONTEXT_STATUS__CTXSW_ABLE_MASK                                                          0x00000080L
1806 #define SDMA0_QUEUE3_CONTEXT_STATUS__VF_STATUS_MASK                                                           0x00000100L
1807 #define SDMA0_QUEUE3_CONTEXT_STATUS__PRIV_EXCEPTION_MASK                                                      0x00000200L
1808 #define SDMA0_QUEUE3_CONTEXT_STATUS__PREEMPT_DISABLE_MASK                                                     0x00000400L
1809 #define SDMA0_QUEUE3_CONTEXT_STATUS__RPTR_WB_IDLE_MASK                                                        0x00000800L
1810 #define SDMA0_QUEUE3_CONTEXT_STATUS__WPTR_UPDATE_PENDING_MASK                                                 0x00001000L
1811 #define SDMA0_QUEUE3_CONTEXT_STATUS__WPTR_UPDATE_FAIL_COUNT_MASK                                              0x00FF0000L
1812 //SDMA0_QUEUE4_RB_CNTL
1813 #define SDMA0_QUEUE4_RB_CNTL__RB_ENABLE__SHIFT                                                                0x0
1814 #define SDMA0_QUEUE4_RB_CNTL__RB_SIZE__SHIFT                                                                  0x1
1815 #define SDMA0_QUEUE4_RB_CNTL__WPTR_POLL_ENABLE__SHIFT                                                         0x8
1816 #define SDMA0_QUEUE4_RB_CNTL__RB_SWAP_ENABLE__SHIFT                                                           0x9
1817 #define SDMA0_QUEUE4_RB_CNTL__WPTR_POLL_SWAP_ENABLE__SHIFT                                                    0xa
1818 #define SDMA0_QUEUE4_RB_CNTL__MCU_WPTR_POLL_ENABLE__SHIFT                                                     0xb
1819 #define SDMA0_QUEUE4_RB_CNTL__RPTR_WRITEBACK_ENABLE__SHIFT                                                    0xc
1820 #define SDMA0_QUEUE4_RB_CNTL__RPTR_WRITEBACK_SWAP_ENABLE__SHIFT                                               0xd
1821 #define SDMA0_QUEUE4_RB_CNTL__RPTR_WRITEBACK_TIMER__SHIFT                                                     0x10
1822 #define SDMA0_QUEUE4_RB_CNTL__RB_PRIV__SHIFT                                                                  0x17
1823 #define SDMA0_QUEUE4_RB_CNTL__RB_VMID__SHIFT                                                                  0x18
1824 #define SDMA0_QUEUE4_RB_CNTL__RB_ENABLE_MASK                                                                  0x00000001L
1825 #define SDMA0_QUEUE4_RB_CNTL__RB_SIZE_MASK                                                                    0x0000003EL
1826 #define SDMA0_QUEUE4_RB_CNTL__WPTR_POLL_ENABLE_MASK                                                           0x00000100L
1827 #define SDMA0_QUEUE4_RB_CNTL__RB_SWAP_ENABLE_MASK                                                             0x00000200L
1828 #define SDMA0_QUEUE4_RB_CNTL__WPTR_POLL_SWAP_ENABLE_MASK                                                      0x00000400L
1829 #define SDMA0_QUEUE4_RB_CNTL__MCU_WPTR_POLL_ENABLE_MASK                                                       0x00000800L
1830 #define SDMA0_QUEUE4_RB_CNTL__RPTR_WRITEBACK_ENABLE_MASK                                                      0x00001000L
1831 #define SDMA0_QUEUE4_RB_CNTL__RPTR_WRITEBACK_SWAP_ENABLE_MASK                                                 0x00002000L
1832 #define SDMA0_QUEUE4_RB_CNTL__RPTR_WRITEBACK_TIMER_MASK                                                       0x001F0000L
1833 #define SDMA0_QUEUE4_RB_CNTL__RB_PRIV_MASK                                                                    0x00800000L
1834 #define SDMA0_QUEUE4_RB_CNTL__RB_VMID_MASK                                                                    0x0F000000L
1835 //SDMA0_QUEUE4_RB_BASE
1836 #define SDMA0_QUEUE4_RB_BASE__ADDR__SHIFT                                                                     0x0
1837 #define SDMA0_QUEUE4_RB_BASE__ADDR_MASK                                                                       0xFFFFFFFFL
1838 //SDMA0_QUEUE4_RB_BASE_HI
1839 #define SDMA0_QUEUE4_RB_BASE_HI__ADDR__SHIFT                                                                  0x0
1840 #define SDMA0_QUEUE4_RB_BASE_HI__ADDR_MASK                                                                    0x00FFFFFFL
1841 //SDMA0_QUEUE4_RB_RPTR
1842 #define SDMA0_QUEUE4_RB_RPTR__OFFSET__SHIFT                                                                   0x0
1843 #define SDMA0_QUEUE4_RB_RPTR__OFFSET_MASK                                                                     0xFFFFFFFFL
1844 //SDMA0_QUEUE4_RB_RPTR_HI
1845 #define SDMA0_QUEUE4_RB_RPTR_HI__OFFSET__SHIFT                                                                0x0
1846 #define SDMA0_QUEUE4_RB_RPTR_HI__OFFSET_MASK                                                                  0xFFFFFFFFL
1847 //SDMA0_QUEUE4_RB_WPTR
1848 #define SDMA0_QUEUE4_RB_WPTR__OFFSET__SHIFT                                                                   0x0
1849 #define SDMA0_QUEUE4_RB_WPTR__OFFSET_MASK                                                                     0xFFFFFFFFL
1850 //SDMA0_QUEUE4_RB_WPTR_HI
1851 #define SDMA0_QUEUE4_RB_WPTR_HI__OFFSET__SHIFT                                                                0x0
1852 #define SDMA0_QUEUE4_RB_WPTR_HI__OFFSET_MASK                                                                  0xFFFFFFFFL
1853 //SDMA0_QUEUE4_RB_RPTR_ADDR_LO
1854 #define SDMA0_QUEUE4_RB_RPTR_ADDR_LO__ADDR__SHIFT                                                             0x2
1855 #define SDMA0_QUEUE4_RB_RPTR_ADDR_LO__ADDR_MASK                                                               0xFFFFFFFCL
1856 //SDMA0_QUEUE4_RB_RPTR_ADDR_HI
1857 #define SDMA0_QUEUE4_RB_RPTR_ADDR_HI__ADDR__SHIFT                                                             0x0
1858 #define SDMA0_QUEUE4_RB_RPTR_ADDR_HI__ADDR_MASK                                                               0xFFFFFFFFL
1859 //SDMA0_QUEUE4_IB_CNTL
1860 #define SDMA0_QUEUE4_IB_CNTL__IB_ENABLE__SHIFT                                                                0x0
1861 #define SDMA0_QUEUE4_IB_CNTL__IB_SWAP_ENABLE__SHIFT                                                           0x4
1862 #define SDMA0_QUEUE4_IB_CNTL__SWITCH_INSIDE_IB__SHIFT                                                         0x8
1863 #define SDMA0_QUEUE4_IB_CNTL__CMD_VMID__SHIFT                                                                 0x10
1864 #define SDMA0_QUEUE4_IB_CNTL__IB_ENABLE_MASK                                                                  0x00000001L
1865 #define SDMA0_QUEUE4_IB_CNTL__IB_SWAP_ENABLE_MASK                                                             0x00000010L
1866 #define SDMA0_QUEUE4_IB_CNTL__SWITCH_INSIDE_IB_MASK                                                           0x00000100L
1867 #define SDMA0_QUEUE4_IB_CNTL__CMD_VMID_MASK                                                                   0x000F0000L
1868 //SDMA0_QUEUE4_IB_RPTR
1869 #define SDMA0_QUEUE4_IB_RPTR__OFFSET__SHIFT                                                                   0x2
1870 #define SDMA0_QUEUE4_IB_RPTR__OFFSET_MASK                                                                     0x003FFFFCL
1871 //SDMA0_QUEUE4_IB_OFFSET
1872 #define SDMA0_QUEUE4_IB_OFFSET__OFFSET__SHIFT                                                                 0x2
1873 #define SDMA0_QUEUE4_IB_OFFSET__OFFSET_MASK                                                                   0x003FFFFCL
1874 //SDMA0_QUEUE4_IB_BASE_LO
1875 #define SDMA0_QUEUE4_IB_BASE_LO__ADDR__SHIFT                                                                  0x2
1876 #define SDMA0_QUEUE4_IB_BASE_LO__ADDR_MASK                                                                    0xFFFFFFFCL
1877 //SDMA0_QUEUE4_IB_BASE_HI
1878 #define SDMA0_QUEUE4_IB_BASE_HI__ADDR__SHIFT                                                                  0x0
1879 #define SDMA0_QUEUE4_IB_BASE_HI__ADDR_MASK                                                                    0xFFFFFFFFL
1880 //SDMA0_QUEUE4_IB_SIZE
1881 #define SDMA0_QUEUE4_IB_SIZE__SIZE__SHIFT                                                                     0x0
1882 #define SDMA0_QUEUE4_IB_SIZE__SIZE_MASK                                                                       0x000FFFFFL
1883 //SDMA0_QUEUE4_DOORBELL
1884 #define SDMA0_QUEUE4_DOORBELL__ENABLE__SHIFT                                                                  0x1c
1885 #define SDMA0_QUEUE4_DOORBELL__CAPTURED__SHIFT                                                                0x1e
1886 #define SDMA0_QUEUE4_DOORBELL__ENABLE_MASK                                                                    0x10000000L
1887 #define SDMA0_QUEUE4_DOORBELL__CAPTURED_MASK                                                                  0x40000000L
1888 //SDMA0_QUEUE4_DOORBELL_LOG
1889 #define SDMA0_QUEUE4_DOORBELL_LOG__BE_ERROR__SHIFT                                                            0x0
1890 #define SDMA0_QUEUE4_DOORBELL_LOG__DATA__SHIFT                                                                0x2
1891 #define SDMA0_QUEUE4_DOORBELL_LOG__BE_ERROR_MASK                                                              0x00000001L
1892 #define SDMA0_QUEUE4_DOORBELL_LOG__DATA_MASK                                                                  0xFFFFFFFCL
1893 //SDMA0_QUEUE4_DOORBELL_OFFSET
1894 #define SDMA0_QUEUE4_DOORBELL_OFFSET__OFFSET__SHIFT                                                           0x2
1895 #define SDMA0_QUEUE4_DOORBELL_OFFSET__OFFSET_MASK                                                             0x0FFFFFFCL
1896 //SDMA0_QUEUE4_CSA_ADDR_LO
1897 #define SDMA0_QUEUE4_CSA_ADDR_LO__ADDR__SHIFT                                                                 0x2
1898 #define SDMA0_QUEUE4_CSA_ADDR_LO__ADDR_MASK                                                                   0xFFFFFFFCL
1899 //SDMA0_QUEUE4_CSA_ADDR_HI
1900 #define SDMA0_QUEUE4_CSA_ADDR_HI__ADDR__SHIFT                                                                 0x0
1901 #define SDMA0_QUEUE4_CSA_ADDR_HI__ADDR_MASK                                                                   0xFFFFFFFFL
1902 //SDMA0_QUEUE4_SCHEDULE_CNTL
1903 #define SDMA0_QUEUE4_SCHEDULE_CNTL__GLOBAL_ID__SHIFT                                                          0x0
1904 #define SDMA0_QUEUE4_SCHEDULE_CNTL__PROCESS_ID__SHIFT                                                         0x2
1905 #define SDMA0_QUEUE4_SCHEDULE_CNTL__LOCAL_ID__SHIFT                                                           0x6
1906 #define SDMA0_QUEUE4_SCHEDULE_CNTL__CONTEXT_QUANTUM__SHIFT                                                    0x8
1907 #define SDMA0_QUEUE4_SCHEDULE_CNTL__GLOBAL_ID_MASK                                                            0x00000003L
1908 #define SDMA0_QUEUE4_SCHEDULE_CNTL__PROCESS_ID_MASK                                                           0x0000001CL
1909 #define SDMA0_QUEUE4_SCHEDULE_CNTL__LOCAL_ID_MASK                                                             0x000000C0L
1910 #define SDMA0_QUEUE4_SCHEDULE_CNTL__CONTEXT_QUANTUM_MASK                                                      0x0000FF00L
1911 //SDMA0_QUEUE4_IB_SUB_REMAIN
1912 #define SDMA0_QUEUE4_IB_SUB_REMAIN__SIZE__SHIFT                                                               0x0
1913 #define SDMA0_QUEUE4_IB_SUB_REMAIN__SIZE_MASK                                                                 0x00003FFFL
1914 //SDMA0_QUEUE4_PREEMPT
1915 #define SDMA0_QUEUE4_PREEMPT__IB_PREEMPT__SHIFT                                                               0x0
1916 #define SDMA0_QUEUE4_PREEMPT__IB_PREEMPT_MASK                                                                 0x00000001L
1917 //SDMA0_QUEUE4_DUMMY_REG
1918 #define SDMA0_QUEUE4_DUMMY_REG__DUMMY__SHIFT                                                                  0x0
1919 #define SDMA0_QUEUE4_DUMMY_REG__DUMMY_MASK                                                                    0xFFFFFFFFL
1920 //SDMA0_QUEUE4_RB_WPTR_POLL_ADDR_LO
1921 #define SDMA0_QUEUE4_RB_WPTR_POLL_ADDR_LO__ADDR__SHIFT                                                        0x2
1922 #define SDMA0_QUEUE4_RB_WPTR_POLL_ADDR_LO__ADDR_MASK                                                          0xFFFFFFFCL
1923 //SDMA0_QUEUE4_RB_WPTR_POLL_ADDR_HI
1924 #define SDMA0_QUEUE4_RB_WPTR_POLL_ADDR_HI__ADDR__SHIFT                                                        0x0
1925 #define SDMA0_QUEUE4_RB_WPTR_POLL_ADDR_HI__ADDR_MASK                                                          0xFFFFFFFFL
1926 //SDMA0_QUEUE4_RB_AQL_CNTL
1927 #define SDMA0_QUEUE4_RB_AQL_CNTL__AQL_ENABLE__SHIFT                                                           0x0
1928 #define SDMA0_QUEUE4_RB_AQL_CNTL__AQL_PACKET_SIZE__SHIFT                                                      0x1
1929 #define SDMA0_QUEUE4_RB_AQL_CNTL__PACKET_STEP__SHIFT                                                          0x8
1930 #define SDMA0_QUEUE4_RB_AQL_CNTL__MIDCMD_PREEMPT_ENABLE__SHIFT                                                0x10
1931 #define SDMA0_QUEUE4_RB_AQL_CNTL__MIDCMD_PREEMPT_DATA_RESTORE__SHIFT                                          0x11
1932 #define SDMA0_QUEUE4_RB_AQL_CNTL__OVERLAP_ENABLE__SHIFT                                                       0x12
1933 #define SDMA0_QUEUE4_RB_AQL_CNTL__AQL_ENABLE_MASK                                                             0x00000001L
1934 #define SDMA0_QUEUE4_RB_AQL_CNTL__AQL_PACKET_SIZE_MASK                                                        0x000000FEL
1935 #define SDMA0_QUEUE4_RB_AQL_CNTL__PACKET_STEP_MASK                                                            0x0000FF00L
1936 #define SDMA0_QUEUE4_RB_AQL_CNTL__MIDCMD_PREEMPT_ENABLE_MASK                                                  0x00010000L
1937 #define SDMA0_QUEUE4_RB_AQL_CNTL__MIDCMD_PREEMPT_DATA_RESTORE_MASK                                            0x00020000L
1938 #define SDMA0_QUEUE4_RB_AQL_CNTL__OVERLAP_ENABLE_MASK                                                         0x00040000L
1939 //SDMA0_QUEUE4_MINOR_PTR_UPDATE
1940 #define SDMA0_QUEUE4_MINOR_PTR_UPDATE__ENABLE__SHIFT                                                          0x0
1941 #define SDMA0_QUEUE4_MINOR_PTR_UPDATE__ENABLE_MASK                                                            0x00000001L
1942 //SDMA0_QUEUE4_CONTEXT_SWITCH_STATUS
1943 #define SDMA0_QUEUE4_CONTEXT_SWITCH_STATUS__RB_PREEMPT_STATUS__SHIFT                                          0x0
1944 #define SDMA0_QUEUE4_CONTEXT_SWITCH_STATUS__VM_HOLE_EXCEPTION__SHIFT                                          0x1
1945 #define SDMA0_QUEUE4_CONTEXT_SWITCH_STATUS__PAGE_EXCEPTION__SHIFT                                             0x2
1946 #define SDMA0_QUEUE4_CONTEXT_SWITCH_STATUS__QUEUE_HANG_EXCEPTION__SHIFT                                       0x5
1947 #define SDMA0_QUEUE4_CONTEXT_SWITCH_STATUS__DOORBELL_ERROR_EXCEPTION__SHIFT                                   0x6
1948 #define SDMA0_QUEUE4_CONTEXT_SWITCH_STATUS__SRAM_ECC_EXCEPTION__SHIFT                                         0x7
1949 #define SDMA0_QUEUE4_CONTEXT_SWITCH_STATUS__DRAM_ECC_EXCEPTION__SHIFT                                         0x8
1950 #define SDMA0_QUEUE4_CONTEXT_SWITCH_STATUS__WPTR_LT_RPTR_EXCEPTION__SHIFT                                     0x9
1951 #define SDMA0_QUEUE4_CONTEXT_SWITCH_STATUS__RB_PREEMPT_STATUS_MASK                                            0x00000001L
1952 #define SDMA0_QUEUE4_CONTEXT_SWITCH_STATUS__VM_HOLE_EXCEPTION_MASK                                            0x00000002L
1953 #define SDMA0_QUEUE4_CONTEXT_SWITCH_STATUS__PAGE_EXCEPTION_MASK                                               0x00000004L
1954 #define SDMA0_QUEUE4_CONTEXT_SWITCH_STATUS__QUEUE_HANG_EXCEPTION_MASK                                         0x00000020L
1955 #define SDMA0_QUEUE4_CONTEXT_SWITCH_STATUS__DOORBELL_ERROR_EXCEPTION_MASK                                     0x00000040L
1956 #define SDMA0_QUEUE4_CONTEXT_SWITCH_STATUS__SRAM_ECC_EXCEPTION_MASK                                           0x00000080L
1957 #define SDMA0_QUEUE4_CONTEXT_SWITCH_STATUS__DRAM_ECC_EXCEPTION_MASK                                           0x00000100L
1958 #define SDMA0_QUEUE4_CONTEXT_SWITCH_STATUS__WPTR_LT_RPTR_EXCEPTION_MASK                                       0x00000200L
1959 //SDMA0_QUEUE4_MIDCMD_CNTL
1960 #define SDMA0_QUEUE4_MIDCMD_CNTL__DATA_VALID__SHIFT                                                           0x0
1961 #define SDMA0_QUEUE4_MIDCMD_CNTL__COPY_MODE__SHIFT                                                            0x1
1962 #define SDMA0_QUEUE4_MIDCMD_CNTL__SPLIT_STATE__SHIFT                                                          0x4
1963 #define SDMA0_QUEUE4_MIDCMD_CNTL__ALLOW_PREEMPT__SHIFT                                                        0x8
1964 #define SDMA0_QUEUE4_MIDCMD_CNTL__DATA_VALID_MASK                                                             0x00000001L
1965 #define SDMA0_QUEUE4_MIDCMD_CNTL__COPY_MODE_MASK                                                              0x00000002L
1966 #define SDMA0_QUEUE4_MIDCMD_CNTL__SPLIT_STATE_MASK                                                            0x000000F0L
1967 #define SDMA0_QUEUE4_MIDCMD_CNTL__ALLOW_PREEMPT_MASK                                                          0x00000100L
1968 //SDMA0_QUEUE4_MIDCMD_DATA0
1969 #define SDMA0_QUEUE4_MIDCMD_DATA0__DATA0__SHIFT                                                               0x0
1970 #define SDMA0_QUEUE4_MIDCMD_DATA0__DATA0_MASK                                                                 0xFFFFFFFFL
1971 //SDMA0_QUEUE4_MIDCMD_DATA1
1972 #define SDMA0_QUEUE4_MIDCMD_DATA1__DATA1__SHIFT                                                               0x0
1973 #define SDMA0_QUEUE4_MIDCMD_DATA1__DATA1_MASK                                                                 0xFFFFFFFFL
1974 //SDMA0_QUEUE4_MIDCMD_DATA2
1975 #define SDMA0_QUEUE4_MIDCMD_DATA2__DATA2__SHIFT                                                               0x0
1976 #define SDMA0_QUEUE4_MIDCMD_DATA2__DATA2_MASK                                                                 0xFFFFFFFFL
1977 //SDMA0_QUEUE4_MIDCMD_DATA3
1978 #define SDMA0_QUEUE4_MIDCMD_DATA3__DATA3__SHIFT                                                               0x0
1979 #define SDMA0_QUEUE4_MIDCMD_DATA3__DATA3_MASK                                                                 0xFFFFFFFFL
1980 //SDMA0_QUEUE4_MIDCMD_DATA4
1981 #define SDMA0_QUEUE4_MIDCMD_DATA4__DATA4__SHIFT                                                               0x0
1982 #define SDMA0_QUEUE4_MIDCMD_DATA4__DATA4_MASK                                                                 0xFFFFFFFFL
1983 //SDMA0_QUEUE4_MIDCMD_DATA5
1984 #define SDMA0_QUEUE4_MIDCMD_DATA5__DATA5__SHIFT                                                               0x0
1985 #define SDMA0_QUEUE4_MIDCMD_DATA5__DATA5_MASK                                                                 0xFFFFFFFFL
1986 //SDMA0_QUEUE4_MIDCMD_DATA6
1987 #define SDMA0_QUEUE4_MIDCMD_DATA6__DATA6__SHIFT                                                               0x0
1988 #define SDMA0_QUEUE4_MIDCMD_DATA6__DATA6_MASK                                                                 0xFFFFFFFFL
1989 //SDMA0_QUEUE4_MIDCMD_DATA7
1990 #define SDMA0_QUEUE4_MIDCMD_DATA7__DATA7__SHIFT                                                               0x0
1991 #define SDMA0_QUEUE4_MIDCMD_DATA7__DATA7_MASK                                                                 0xFFFFFFFFL
1992 //SDMA0_QUEUE4_MIDCMD_DATA8
1993 #define SDMA0_QUEUE4_MIDCMD_DATA8__DATA8__SHIFT                                                               0x0
1994 #define SDMA0_QUEUE4_MIDCMD_DATA8__DATA8_MASK                                                                 0xFFFFFFFFL
1995 //SDMA0_QUEUE4_MIDCMD_DATA9
1996 #define SDMA0_QUEUE4_MIDCMD_DATA9__DATA9__SHIFT                                                               0x0
1997 #define SDMA0_QUEUE4_MIDCMD_DATA9__DATA9_MASK                                                                 0xFFFFFFFFL
1998 //SDMA0_QUEUE4_MIDCMD_DATA10
1999 #define SDMA0_QUEUE4_MIDCMD_DATA10__DATA10__SHIFT                                                             0x0
2000 #define SDMA0_QUEUE4_MIDCMD_DATA10__DATA10_MASK                                                               0xFFFFFFFFL
2001 //SDMA0_QUEUE4_WAIT_UNSATISFIED_THD
2002 #define SDMA0_QUEUE4_WAIT_UNSATISFIED_THD__THRESHOLD__SHIFT                                                   0x0
2003 #define SDMA0_QUEUE4_WAIT_UNSATISFIED_THD__THRESHOLD_MASK                                                     0x0000001FL
2004 //SDMA0_QUEUE4_MQD_BASE_ADDR_LO
2005 #define SDMA0_QUEUE4_MQD_BASE_ADDR_LO__BASE_ADDR_LO__SHIFT                                                    0x2
2006 #define SDMA0_QUEUE4_MQD_BASE_ADDR_LO__BASE_ADDR_LO_MASK                                                      0xFFFFFFFCL
2007 //SDMA0_QUEUE4_MQD_BASE_ADDR_HI
2008 #define SDMA0_QUEUE4_MQD_BASE_ADDR_HI__BASE_ADDR_HI__SHIFT                                                    0x0
2009 #define SDMA0_QUEUE4_MQD_BASE_ADDR_HI__BASE_ADDR_HI_MASK                                                      0xFFFFFFFFL
2010 //SDMA0_QUEUE4_MQD_CONTROL
2011 #define SDMA0_QUEUE4_MQD_CONTROL__VMID__SHIFT                                                                 0x0
2012 #define SDMA0_QUEUE4_MQD_CONTROL__VMID_MASK                                                                   0x0000000FL
2013 //SDMA0_QUEUE4_DEQUEUE_REQUEST
2014 #define SDMA0_QUEUE4_DEQUEUE_REQUEST__DEQUEUE_REQ__SHIFT                                                      0x0
2015 #define SDMA0_QUEUE4_DEQUEUE_REQUEST__DEQUEUE_REQ_MASK                                                        0x00000001L
2016 //SDMA0_QUEUE4_CONTEXT_STATUS
2017 #define SDMA0_QUEUE4_CONTEXT_STATUS__SELECTED__SHIFT                                                          0x0
2018 #define SDMA0_QUEUE4_CONTEXT_STATUS__USE_IB__SHIFT                                                            0x1
2019 #define SDMA0_QUEUE4_CONTEXT_STATUS__IDLE__SHIFT                                                              0x2
2020 #define SDMA0_QUEUE4_CONTEXT_STATUS__EXPIRED__SHIFT                                                           0x3
2021 #define SDMA0_QUEUE4_CONTEXT_STATUS__EXCEPTION__SHIFT                                                         0x4
2022 #define SDMA0_QUEUE4_CONTEXT_STATUS__CTXSW_ABLE__SHIFT                                                        0x7
2023 #define SDMA0_QUEUE4_CONTEXT_STATUS__VF_STATUS__SHIFT                                                         0x8
2024 #define SDMA0_QUEUE4_CONTEXT_STATUS__PRIV_EXCEPTION__SHIFT                                                    0x9
2025 #define SDMA0_QUEUE4_CONTEXT_STATUS__PREEMPT_DISABLE__SHIFT                                                   0xa
2026 #define SDMA0_QUEUE4_CONTEXT_STATUS__RPTR_WB_IDLE__SHIFT                                                      0xb
2027 #define SDMA0_QUEUE4_CONTEXT_STATUS__WPTR_UPDATE_PENDING__SHIFT                                               0xc
2028 #define SDMA0_QUEUE4_CONTEXT_STATUS__WPTR_UPDATE_FAIL_COUNT__SHIFT                                            0x10
2029 #define SDMA0_QUEUE4_CONTEXT_STATUS__SELECTED_MASK                                                            0x00000001L
2030 #define SDMA0_QUEUE4_CONTEXT_STATUS__USE_IB_MASK                                                              0x00000002L
2031 #define SDMA0_QUEUE4_CONTEXT_STATUS__IDLE_MASK                                                                0x00000004L
2032 #define SDMA0_QUEUE4_CONTEXT_STATUS__EXPIRED_MASK                                                             0x00000008L
2033 #define SDMA0_QUEUE4_CONTEXT_STATUS__EXCEPTION_MASK                                                           0x00000070L
2034 #define SDMA0_QUEUE4_CONTEXT_STATUS__CTXSW_ABLE_MASK                                                          0x00000080L
2035 #define SDMA0_QUEUE4_CONTEXT_STATUS__VF_STATUS_MASK                                                           0x00000100L
2036 #define SDMA0_QUEUE4_CONTEXT_STATUS__PRIV_EXCEPTION_MASK                                                      0x00000200L
2037 #define SDMA0_QUEUE4_CONTEXT_STATUS__PREEMPT_DISABLE_MASK                                                     0x00000400L
2038 #define SDMA0_QUEUE4_CONTEXT_STATUS__RPTR_WB_IDLE_MASK                                                        0x00000800L
2039 #define SDMA0_QUEUE4_CONTEXT_STATUS__WPTR_UPDATE_PENDING_MASK                                                 0x00001000L
2040 #define SDMA0_QUEUE4_CONTEXT_STATUS__WPTR_UPDATE_FAIL_COUNT_MASK                                              0x00FF0000L
2041 //SDMA0_QUEUE5_RB_CNTL
2042 #define SDMA0_QUEUE5_RB_CNTL__RB_ENABLE__SHIFT                                                                0x0
2043 #define SDMA0_QUEUE5_RB_CNTL__RB_SIZE__SHIFT                                                                  0x1
2044 #define SDMA0_QUEUE5_RB_CNTL__WPTR_POLL_ENABLE__SHIFT                                                         0x8
2045 #define SDMA0_QUEUE5_RB_CNTL__RB_SWAP_ENABLE__SHIFT                                                           0x9
2046 #define SDMA0_QUEUE5_RB_CNTL__WPTR_POLL_SWAP_ENABLE__SHIFT                                                    0xa
2047 #define SDMA0_QUEUE5_RB_CNTL__MCU_WPTR_POLL_ENABLE__SHIFT                                                     0xb
2048 #define SDMA0_QUEUE5_RB_CNTL__RPTR_WRITEBACK_ENABLE__SHIFT                                                    0xc
2049 #define SDMA0_QUEUE5_RB_CNTL__RPTR_WRITEBACK_SWAP_ENABLE__SHIFT                                               0xd
2050 #define SDMA0_QUEUE5_RB_CNTL__RPTR_WRITEBACK_TIMER__SHIFT                                                     0x10
2051 #define SDMA0_QUEUE5_RB_CNTL__RB_PRIV__SHIFT                                                                  0x17
2052 #define SDMA0_QUEUE5_RB_CNTL__RB_VMID__SHIFT                                                                  0x18
2053 #define SDMA0_QUEUE5_RB_CNTL__RB_ENABLE_MASK                                                                  0x00000001L
2054 #define SDMA0_QUEUE5_RB_CNTL__RB_SIZE_MASK                                                                    0x0000003EL
2055 #define SDMA0_QUEUE5_RB_CNTL__WPTR_POLL_ENABLE_MASK                                                           0x00000100L
2056 #define SDMA0_QUEUE5_RB_CNTL__RB_SWAP_ENABLE_MASK                                                             0x00000200L
2057 #define SDMA0_QUEUE5_RB_CNTL__WPTR_POLL_SWAP_ENABLE_MASK                                                      0x00000400L
2058 #define SDMA0_QUEUE5_RB_CNTL__MCU_WPTR_POLL_ENABLE_MASK                                                       0x00000800L
2059 #define SDMA0_QUEUE5_RB_CNTL__RPTR_WRITEBACK_ENABLE_MASK                                                      0x00001000L
2060 #define SDMA0_QUEUE5_RB_CNTL__RPTR_WRITEBACK_SWAP_ENABLE_MASK                                                 0x00002000L
2061 #define SDMA0_QUEUE5_RB_CNTL__RPTR_WRITEBACK_TIMER_MASK                                                       0x001F0000L
2062 #define SDMA0_QUEUE5_RB_CNTL__RB_PRIV_MASK                                                                    0x00800000L
2063 #define SDMA0_QUEUE5_RB_CNTL__RB_VMID_MASK                                                                    0x0F000000L
2064 //SDMA0_QUEUE5_RB_BASE
2065 #define SDMA0_QUEUE5_RB_BASE__ADDR__SHIFT                                                                     0x0
2066 #define SDMA0_QUEUE5_RB_BASE__ADDR_MASK                                                                       0xFFFFFFFFL
2067 //SDMA0_QUEUE5_RB_BASE_HI
2068 #define SDMA0_QUEUE5_RB_BASE_HI__ADDR__SHIFT                                                                  0x0
2069 #define SDMA0_QUEUE5_RB_BASE_HI__ADDR_MASK                                                                    0x00FFFFFFL
2070 //SDMA0_QUEUE5_RB_RPTR
2071 #define SDMA0_QUEUE5_RB_RPTR__OFFSET__SHIFT                                                                   0x0
2072 #define SDMA0_QUEUE5_RB_RPTR__OFFSET_MASK                                                                     0xFFFFFFFFL
2073 //SDMA0_QUEUE5_RB_RPTR_HI
2074 #define SDMA0_QUEUE5_RB_RPTR_HI__OFFSET__SHIFT                                                                0x0
2075 #define SDMA0_QUEUE5_RB_RPTR_HI__OFFSET_MASK                                                                  0xFFFFFFFFL
2076 //SDMA0_QUEUE5_RB_WPTR
2077 #define SDMA0_QUEUE5_RB_WPTR__OFFSET__SHIFT                                                                   0x0
2078 #define SDMA0_QUEUE5_RB_WPTR__OFFSET_MASK                                                                     0xFFFFFFFFL
2079 //SDMA0_QUEUE5_RB_WPTR_HI
2080 #define SDMA0_QUEUE5_RB_WPTR_HI__OFFSET__SHIFT                                                                0x0
2081 #define SDMA0_QUEUE5_RB_WPTR_HI__OFFSET_MASK                                                                  0xFFFFFFFFL
2082 //SDMA0_QUEUE5_RB_RPTR_ADDR_LO
2083 #define SDMA0_QUEUE5_RB_RPTR_ADDR_LO__ADDR__SHIFT                                                             0x2
2084 #define SDMA0_QUEUE5_RB_RPTR_ADDR_LO__ADDR_MASK                                                               0xFFFFFFFCL
2085 //SDMA0_QUEUE5_RB_RPTR_ADDR_HI
2086 #define SDMA0_QUEUE5_RB_RPTR_ADDR_HI__ADDR__SHIFT                                                             0x0
2087 #define SDMA0_QUEUE5_RB_RPTR_ADDR_HI__ADDR_MASK                                                               0xFFFFFFFFL
2088 //SDMA0_QUEUE5_IB_CNTL
2089 #define SDMA0_QUEUE5_IB_CNTL__IB_ENABLE__SHIFT                                                                0x0
2090 #define SDMA0_QUEUE5_IB_CNTL__IB_SWAP_ENABLE__SHIFT                                                           0x4
2091 #define SDMA0_QUEUE5_IB_CNTL__SWITCH_INSIDE_IB__SHIFT                                                         0x8
2092 #define SDMA0_QUEUE5_IB_CNTL__CMD_VMID__SHIFT                                                                 0x10
2093 #define SDMA0_QUEUE5_IB_CNTL__IB_ENABLE_MASK                                                                  0x00000001L
2094 #define SDMA0_QUEUE5_IB_CNTL__IB_SWAP_ENABLE_MASK                                                             0x00000010L
2095 #define SDMA0_QUEUE5_IB_CNTL__SWITCH_INSIDE_IB_MASK                                                           0x00000100L
2096 #define SDMA0_QUEUE5_IB_CNTL__CMD_VMID_MASK                                                                   0x000F0000L
2097 //SDMA0_QUEUE5_IB_RPTR
2098 #define SDMA0_QUEUE5_IB_RPTR__OFFSET__SHIFT                                                                   0x2
2099 #define SDMA0_QUEUE5_IB_RPTR__OFFSET_MASK                                                                     0x003FFFFCL
2100 //SDMA0_QUEUE5_IB_OFFSET
2101 #define SDMA0_QUEUE5_IB_OFFSET__OFFSET__SHIFT                                                                 0x2
2102 #define SDMA0_QUEUE5_IB_OFFSET__OFFSET_MASK                                                                   0x003FFFFCL
2103 //SDMA0_QUEUE5_IB_BASE_LO
2104 #define SDMA0_QUEUE5_IB_BASE_LO__ADDR__SHIFT                                                                  0x2
2105 #define SDMA0_QUEUE5_IB_BASE_LO__ADDR_MASK                                                                    0xFFFFFFFCL
2106 //SDMA0_QUEUE5_IB_BASE_HI
2107 #define SDMA0_QUEUE5_IB_BASE_HI__ADDR__SHIFT                                                                  0x0
2108 #define SDMA0_QUEUE5_IB_BASE_HI__ADDR_MASK                                                                    0xFFFFFFFFL
2109 //SDMA0_QUEUE5_IB_SIZE
2110 #define SDMA0_QUEUE5_IB_SIZE__SIZE__SHIFT                                                                     0x0
2111 #define SDMA0_QUEUE5_IB_SIZE__SIZE_MASK                                                                       0x000FFFFFL
2112 //SDMA0_QUEUE5_DOORBELL
2113 #define SDMA0_QUEUE5_DOORBELL__ENABLE__SHIFT                                                                  0x1c
2114 #define SDMA0_QUEUE5_DOORBELL__CAPTURED__SHIFT                                                                0x1e
2115 #define SDMA0_QUEUE5_DOORBELL__ENABLE_MASK                                                                    0x10000000L
2116 #define SDMA0_QUEUE5_DOORBELL__CAPTURED_MASK                                                                  0x40000000L
2117 //SDMA0_QUEUE5_DOORBELL_LOG
2118 #define SDMA0_QUEUE5_DOORBELL_LOG__BE_ERROR__SHIFT                                                            0x0
2119 #define SDMA0_QUEUE5_DOORBELL_LOG__DATA__SHIFT                                                                0x2
2120 #define SDMA0_QUEUE5_DOORBELL_LOG__BE_ERROR_MASK                                                              0x00000001L
2121 #define SDMA0_QUEUE5_DOORBELL_LOG__DATA_MASK                                                                  0xFFFFFFFCL
2122 //SDMA0_QUEUE5_DOORBELL_OFFSET
2123 #define SDMA0_QUEUE5_DOORBELL_OFFSET__OFFSET__SHIFT                                                           0x2
2124 #define SDMA0_QUEUE5_DOORBELL_OFFSET__OFFSET_MASK                                                             0x0FFFFFFCL
2125 //SDMA0_QUEUE5_CSA_ADDR_LO
2126 #define SDMA0_QUEUE5_CSA_ADDR_LO__ADDR__SHIFT                                                                 0x2
2127 #define SDMA0_QUEUE5_CSA_ADDR_LO__ADDR_MASK                                                                   0xFFFFFFFCL
2128 //SDMA0_QUEUE5_CSA_ADDR_HI
2129 #define SDMA0_QUEUE5_CSA_ADDR_HI__ADDR__SHIFT                                                                 0x0
2130 #define SDMA0_QUEUE5_CSA_ADDR_HI__ADDR_MASK                                                                   0xFFFFFFFFL
2131 //SDMA0_QUEUE5_SCHEDULE_CNTL
2132 #define SDMA0_QUEUE5_SCHEDULE_CNTL__GLOBAL_ID__SHIFT                                                          0x0
2133 #define SDMA0_QUEUE5_SCHEDULE_CNTL__PROCESS_ID__SHIFT                                                         0x2
2134 #define SDMA0_QUEUE5_SCHEDULE_CNTL__LOCAL_ID__SHIFT                                                           0x6
2135 #define SDMA0_QUEUE5_SCHEDULE_CNTL__CONTEXT_QUANTUM__SHIFT                                                    0x8
2136 #define SDMA0_QUEUE5_SCHEDULE_CNTL__GLOBAL_ID_MASK                                                            0x00000003L
2137 #define SDMA0_QUEUE5_SCHEDULE_CNTL__PROCESS_ID_MASK                                                           0x0000001CL
2138 #define SDMA0_QUEUE5_SCHEDULE_CNTL__LOCAL_ID_MASK                                                             0x000000C0L
2139 #define SDMA0_QUEUE5_SCHEDULE_CNTL__CONTEXT_QUANTUM_MASK                                                      0x0000FF00L
2140 //SDMA0_QUEUE5_IB_SUB_REMAIN
2141 #define SDMA0_QUEUE5_IB_SUB_REMAIN__SIZE__SHIFT                                                               0x0
2142 #define SDMA0_QUEUE5_IB_SUB_REMAIN__SIZE_MASK                                                                 0x00003FFFL
2143 //SDMA0_QUEUE5_PREEMPT
2144 #define SDMA0_QUEUE5_PREEMPT__IB_PREEMPT__SHIFT                                                               0x0
2145 #define SDMA0_QUEUE5_PREEMPT__IB_PREEMPT_MASK                                                                 0x00000001L
2146 //SDMA0_QUEUE5_DUMMY_REG
2147 #define SDMA0_QUEUE5_DUMMY_REG__DUMMY__SHIFT                                                                  0x0
2148 #define SDMA0_QUEUE5_DUMMY_REG__DUMMY_MASK                                                                    0xFFFFFFFFL
2149 //SDMA0_QUEUE5_RB_WPTR_POLL_ADDR_LO
2150 #define SDMA0_QUEUE5_RB_WPTR_POLL_ADDR_LO__ADDR__SHIFT                                                        0x2
2151 #define SDMA0_QUEUE5_RB_WPTR_POLL_ADDR_LO__ADDR_MASK                                                          0xFFFFFFFCL
2152 //SDMA0_QUEUE5_RB_WPTR_POLL_ADDR_HI
2153 #define SDMA0_QUEUE5_RB_WPTR_POLL_ADDR_HI__ADDR__SHIFT                                                        0x0
2154 #define SDMA0_QUEUE5_RB_WPTR_POLL_ADDR_HI__ADDR_MASK                                                          0xFFFFFFFFL
2155 //SDMA0_QUEUE5_RB_AQL_CNTL
2156 #define SDMA0_QUEUE5_RB_AQL_CNTL__AQL_ENABLE__SHIFT                                                           0x0
2157 #define SDMA0_QUEUE5_RB_AQL_CNTL__AQL_PACKET_SIZE__SHIFT                                                      0x1
2158 #define SDMA0_QUEUE5_RB_AQL_CNTL__PACKET_STEP__SHIFT                                                          0x8
2159 #define SDMA0_QUEUE5_RB_AQL_CNTL__MIDCMD_PREEMPT_ENABLE__SHIFT                                                0x10
2160 #define SDMA0_QUEUE5_RB_AQL_CNTL__MIDCMD_PREEMPT_DATA_RESTORE__SHIFT                                          0x11
2161 #define SDMA0_QUEUE5_RB_AQL_CNTL__OVERLAP_ENABLE__SHIFT                                                       0x12
2162 #define SDMA0_QUEUE5_RB_AQL_CNTL__AQL_ENABLE_MASK                                                             0x00000001L
2163 #define SDMA0_QUEUE5_RB_AQL_CNTL__AQL_PACKET_SIZE_MASK                                                        0x000000FEL
2164 #define SDMA0_QUEUE5_RB_AQL_CNTL__PACKET_STEP_MASK                                                            0x0000FF00L
2165 #define SDMA0_QUEUE5_RB_AQL_CNTL__MIDCMD_PREEMPT_ENABLE_MASK                                                  0x00010000L
2166 #define SDMA0_QUEUE5_RB_AQL_CNTL__MIDCMD_PREEMPT_DATA_RESTORE_MASK                                            0x00020000L
2167 #define SDMA0_QUEUE5_RB_AQL_CNTL__OVERLAP_ENABLE_MASK                                                         0x00040000L
2168 //SDMA0_QUEUE5_MINOR_PTR_UPDATE
2169 #define SDMA0_QUEUE5_MINOR_PTR_UPDATE__ENABLE__SHIFT                                                          0x0
2170 #define SDMA0_QUEUE5_MINOR_PTR_UPDATE__ENABLE_MASK                                                            0x00000001L
2171 //SDMA0_QUEUE5_CONTEXT_SWITCH_STATUS
2172 #define SDMA0_QUEUE5_CONTEXT_SWITCH_STATUS__RB_PREEMPT_STATUS__SHIFT                                          0x0
2173 #define SDMA0_QUEUE5_CONTEXT_SWITCH_STATUS__VM_HOLE_EXCEPTION__SHIFT                                          0x1
2174 #define SDMA0_QUEUE5_CONTEXT_SWITCH_STATUS__PAGE_EXCEPTION__SHIFT                                             0x2
2175 #define SDMA0_QUEUE5_CONTEXT_SWITCH_STATUS__QUEUE_HANG_EXCEPTION__SHIFT                                       0x5
2176 #define SDMA0_QUEUE5_CONTEXT_SWITCH_STATUS__DOORBELL_ERROR_EXCEPTION__SHIFT                                   0x6
2177 #define SDMA0_QUEUE5_CONTEXT_SWITCH_STATUS__SRAM_ECC_EXCEPTION__SHIFT                                         0x7
2178 #define SDMA0_QUEUE5_CONTEXT_SWITCH_STATUS__DRAM_ECC_EXCEPTION__SHIFT                                         0x8
2179 #define SDMA0_QUEUE5_CONTEXT_SWITCH_STATUS__WPTR_LT_RPTR_EXCEPTION__SHIFT                                     0x9
2180 #define SDMA0_QUEUE5_CONTEXT_SWITCH_STATUS__RB_PREEMPT_STATUS_MASK                                            0x00000001L
2181 #define SDMA0_QUEUE5_CONTEXT_SWITCH_STATUS__VM_HOLE_EXCEPTION_MASK                                            0x00000002L
2182 #define SDMA0_QUEUE5_CONTEXT_SWITCH_STATUS__PAGE_EXCEPTION_MASK                                               0x00000004L
2183 #define SDMA0_QUEUE5_CONTEXT_SWITCH_STATUS__QUEUE_HANG_EXCEPTION_MASK                                         0x00000020L
2184 #define SDMA0_QUEUE5_CONTEXT_SWITCH_STATUS__DOORBELL_ERROR_EXCEPTION_MASK                                     0x00000040L
2185 #define SDMA0_QUEUE5_CONTEXT_SWITCH_STATUS__SRAM_ECC_EXCEPTION_MASK                                           0x00000080L
2186 #define SDMA0_QUEUE5_CONTEXT_SWITCH_STATUS__DRAM_ECC_EXCEPTION_MASK                                           0x00000100L
2187 #define SDMA0_QUEUE5_CONTEXT_SWITCH_STATUS__WPTR_LT_RPTR_EXCEPTION_MASK                                       0x00000200L
2188 //SDMA0_QUEUE5_MIDCMD_CNTL
2189 #define SDMA0_QUEUE5_MIDCMD_CNTL__DATA_VALID__SHIFT                                                           0x0
2190 #define SDMA0_QUEUE5_MIDCMD_CNTL__COPY_MODE__SHIFT                                                            0x1
2191 #define SDMA0_QUEUE5_MIDCMD_CNTL__SPLIT_STATE__SHIFT                                                          0x4
2192 #define SDMA0_QUEUE5_MIDCMD_CNTL__ALLOW_PREEMPT__SHIFT                                                        0x8
2193 #define SDMA0_QUEUE5_MIDCMD_CNTL__DATA_VALID_MASK                                                             0x00000001L
2194 #define SDMA0_QUEUE5_MIDCMD_CNTL__COPY_MODE_MASK                                                              0x00000002L
2195 #define SDMA0_QUEUE5_MIDCMD_CNTL__SPLIT_STATE_MASK                                                            0x000000F0L
2196 #define SDMA0_QUEUE5_MIDCMD_CNTL__ALLOW_PREEMPT_MASK                                                          0x00000100L
2197 //SDMA0_QUEUE5_MIDCMD_DATA0
2198 #define SDMA0_QUEUE5_MIDCMD_DATA0__DATA0__SHIFT                                                               0x0
2199 #define SDMA0_QUEUE5_MIDCMD_DATA0__DATA0_MASK                                                                 0xFFFFFFFFL
2200 //SDMA0_QUEUE5_MIDCMD_DATA1
2201 #define SDMA0_QUEUE5_MIDCMD_DATA1__DATA1__SHIFT                                                               0x0
2202 #define SDMA0_QUEUE5_MIDCMD_DATA1__DATA1_MASK                                                                 0xFFFFFFFFL
2203 //SDMA0_QUEUE5_MIDCMD_DATA2
2204 #define SDMA0_QUEUE5_MIDCMD_DATA2__DATA2__SHIFT                                                               0x0
2205 #define SDMA0_QUEUE5_MIDCMD_DATA2__DATA2_MASK                                                                 0xFFFFFFFFL
2206 //SDMA0_QUEUE5_MIDCMD_DATA3
2207 #define SDMA0_QUEUE5_MIDCMD_DATA3__DATA3__SHIFT                                                               0x0
2208 #define SDMA0_QUEUE5_MIDCMD_DATA3__DATA3_MASK                                                                 0xFFFFFFFFL
2209 //SDMA0_QUEUE5_MIDCMD_DATA4
2210 #define SDMA0_QUEUE5_MIDCMD_DATA4__DATA4__SHIFT                                                               0x0
2211 #define SDMA0_QUEUE5_MIDCMD_DATA4__DATA4_MASK                                                                 0xFFFFFFFFL
2212 //SDMA0_QUEUE5_MIDCMD_DATA5
2213 #define SDMA0_QUEUE5_MIDCMD_DATA5__DATA5__SHIFT                                                               0x0
2214 #define SDMA0_QUEUE5_MIDCMD_DATA5__DATA5_MASK                                                                 0xFFFFFFFFL
2215 //SDMA0_QUEUE5_MIDCMD_DATA6
2216 #define SDMA0_QUEUE5_MIDCMD_DATA6__DATA6__SHIFT                                                               0x0
2217 #define SDMA0_QUEUE5_MIDCMD_DATA6__DATA6_MASK                                                                 0xFFFFFFFFL
2218 //SDMA0_QUEUE5_MIDCMD_DATA7
2219 #define SDMA0_QUEUE5_MIDCMD_DATA7__DATA7__SHIFT                                                               0x0
2220 #define SDMA0_QUEUE5_MIDCMD_DATA7__DATA7_MASK                                                                 0xFFFFFFFFL
2221 //SDMA0_QUEUE5_MIDCMD_DATA8
2222 #define SDMA0_QUEUE5_MIDCMD_DATA8__DATA8__SHIFT                                                               0x0
2223 #define SDMA0_QUEUE5_MIDCMD_DATA8__DATA8_MASK                                                                 0xFFFFFFFFL
2224 //SDMA0_QUEUE5_MIDCMD_DATA9
2225 #define SDMA0_QUEUE5_MIDCMD_DATA9__DATA9__SHIFT                                                               0x0
2226 #define SDMA0_QUEUE5_MIDCMD_DATA9__DATA9_MASK                                                                 0xFFFFFFFFL
2227 //SDMA0_QUEUE5_MIDCMD_DATA10
2228 #define SDMA0_QUEUE5_MIDCMD_DATA10__DATA10__SHIFT                                                             0x0
2229 #define SDMA0_QUEUE5_MIDCMD_DATA10__DATA10_MASK                                                               0xFFFFFFFFL
2230 //SDMA0_QUEUE5_WAIT_UNSATISFIED_THD
2231 #define SDMA0_QUEUE5_WAIT_UNSATISFIED_THD__THRESHOLD__SHIFT                                                   0x0
2232 #define SDMA0_QUEUE5_WAIT_UNSATISFIED_THD__THRESHOLD_MASK                                                     0x0000001FL
2233 //SDMA0_QUEUE5_MQD_BASE_ADDR_LO
2234 #define SDMA0_QUEUE5_MQD_BASE_ADDR_LO__BASE_ADDR_LO__SHIFT                                                    0x2
2235 #define SDMA0_QUEUE5_MQD_BASE_ADDR_LO__BASE_ADDR_LO_MASK                                                      0xFFFFFFFCL
2236 //SDMA0_QUEUE5_MQD_BASE_ADDR_HI
2237 #define SDMA0_QUEUE5_MQD_BASE_ADDR_HI__BASE_ADDR_HI__SHIFT                                                    0x0
2238 #define SDMA0_QUEUE5_MQD_BASE_ADDR_HI__BASE_ADDR_HI_MASK                                                      0xFFFFFFFFL
2239 //SDMA0_QUEUE5_MQD_CONTROL
2240 #define SDMA0_QUEUE5_MQD_CONTROL__VMID__SHIFT                                                                 0x0
2241 #define SDMA0_QUEUE5_MQD_CONTROL__VMID_MASK                                                                   0x0000000FL
2242 //SDMA0_QUEUE5_DEQUEUE_REQUEST
2243 #define SDMA0_QUEUE5_DEQUEUE_REQUEST__DEQUEUE_REQ__SHIFT                                                      0x0
2244 #define SDMA0_QUEUE5_DEQUEUE_REQUEST__DEQUEUE_REQ_MASK                                                        0x00000001L
2245 //SDMA0_QUEUE5_CONTEXT_STATUS
2246 #define SDMA0_QUEUE5_CONTEXT_STATUS__SELECTED__SHIFT                                                          0x0
2247 #define SDMA0_QUEUE5_CONTEXT_STATUS__USE_IB__SHIFT                                                            0x1
2248 #define SDMA0_QUEUE5_CONTEXT_STATUS__IDLE__SHIFT                                                              0x2
2249 #define SDMA0_QUEUE5_CONTEXT_STATUS__EXPIRED__SHIFT                                                           0x3
2250 #define SDMA0_QUEUE5_CONTEXT_STATUS__EXCEPTION__SHIFT                                                         0x4
2251 #define SDMA0_QUEUE5_CONTEXT_STATUS__CTXSW_ABLE__SHIFT                                                        0x7
2252 #define SDMA0_QUEUE5_CONTEXT_STATUS__VF_STATUS__SHIFT                                                         0x8
2253 #define SDMA0_QUEUE5_CONTEXT_STATUS__PRIV_EXCEPTION__SHIFT                                                    0x9
2254 #define SDMA0_QUEUE5_CONTEXT_STATUS__PREEMPT_DISABLE__SHIFT                                                   0xa
2255 #define SDMA0_QUEUE5_CONTEXT_STATUS__RPTR_WB_IDLE__SHIFT                                                      0xb
2256 #define SDMA0_QUEUE5_CONTEXT_STATUS__WPTR_UPDATE_PENDING__SHIFT                                               0xc
2257 #define SDMA0_QUEUE5_CONTEXT_STATUS__WPTR_UPDATE_FAIL_COUNT__SHIFT                                            0x10
2258 #define SDMA0_QUEUE5_CONTEXT_STATUS__SELECTED_MASK                                                            0x00000001L
2259 #define SDMA0_QUEUE5_CONTEXT_STATUS__USE_IB_MASK                                                              0x00000002L
2260 #define SDMA0_QUEUE5_CONTEXT_STATUS__IDLE_MASK                                                                0x00000004L
2261 #define SDMA0_QUEUE5_CONTEXT_STATUS__EXPIRED_MASK                                                             0x00000008L
2262 #define SDMA0_QUEUE5_CONTEXT_STATUS__EXCEPTION_MASK                                                           0x00000070L
2263 #define SDMA0_QUEUE5_CONTEXT_STATUS__CTXSW_ABLE_MASK                                                          0x00000080L
2264 #define SDMA0_QUEUE5_CONTEXT_STATUS__VF_STATUS_MASK                                                           0x00000100L
2265 #define SDMA0_QUEUE5_CONTEXT_STATUS__PRIV_EXCEPTION_MASK                                                      0x00000200L
2266 #define SDMA0_QUEUE5_CONTEXT_STATUS__PREEMPT_DISABLE_MASK                                                     0x00000400L
2267 #define SDMA0_QUEUE5_CONTEXT_STATUS__RPTR_WB_IDLE_MASK                                                        0x00000800L
2268 #define SDMA0_QUEUE5_CONTEXT_STATUS__WPTR_UPDATE_PENDING_MASK                                                 0x00001000L
2269 #define SDMA0_QUEUE5_CONTEXT_STATUS__WPTR_UPDATE_FAIL_COUNT_MASK                                              0x00FF0000L
2270 //SDMA0_QUEUE6_RB_CNTL
2271 #define SDMA0_QUEUE6_RB_CNTL__RB_ENABLE__SHIFT                                                                0x0
2272 #define SDMA0_QUEUE6_RB_CNTL__RB_SIZE__SHIFT                                                                  0x1
2273 #define SDMA0_QUEUE6_RB_CNTL__WPTR_POLL_ENABLE__SHIFT                                                         0x8
2274 #define SDMA0_QUEUE6_RB_CNTL__RB_SWAP_ENABLE__SHIFT                                                           0x9
2275 #define SDMA0_QUEUE6_RB_CNTL__WPTR_POLL_SWAP_ENABLE__SHIFT                                                    0xa
2276 #define SDMA0_QUEUE6_RB_CNTL__MCU_WPTR_POLL_ENABLE__SHIFT                                                     0xb
2277 #define SDMA0_QUEUE6_RB_CNTL__RPTR_WRITEBACK_ENABLE__SHIFT                                                    0xc
2278 #define SDMA0_QUEUE6_RB_CNTL__RPTR_WRITEBACK_SWAP_ENABLE__SHIFT                                               0xd
2279 #define SDMA0_QUEUE6_RB_CNTL__RPTR_WRITEBACK_TIMER__SHIFT                                                     0x10
2280 #define SDMA0_QUEUE6_RB_CNTL__RB_PRIV__SHIFT                                                                  0x17
2281 #define SDMA0_QUEUE6_RB_CNTL__RB_VMID__SHIFT                                                                  0x18
2282 #define SDMA0_QUEUE6_RB_CNTL__RB_ENABLE_MASK                                                                  0x00000001L
2283 #define SDMA0_QUEUE6_RB_CNTL__RB_SIZE_MASK                                                                    0x0000003EL
2284 #define SDMA0_QUEUE6_RB_CNTL__WPTR_POLL_ENABLE_MASK                                                           0x00000100L
2285 #define SDMA0_QUEUE6_RB_CNTL__RB_SWAP_ENABLE_MASK                                                             0x00000200L
2286 #define SDMA0_QUEUE6_RB_CNTL__WPTR_POLL_SWAP_ENABLE_MASK                                                      0x00000400L
2287 #define SDMA0_QUEUE6_RB_CNTL__MCU_WPTR_POLL_ENABLE_MASK                                                       0x00000800L
2288 #define SDMA0_QUEUE6_RB_CNTL__RPTR_WRITEBACK_ENABLE_MASK                                                      0x00001000L
2289 #define SDMA0_QUEUE6_RB_CNTL__RPTR_WRITEBACK_SWAP_ENABLE_MASK                                                 0x00002000L
2290 #define SDMA0_QUEUE6_RB_CNTL__RPTR_WRITEBACK_TIMER_MASK                                                       0x001F0000L
2291 #define SDMA0_QUEUE6_RB_CNTL__RB_PRIV_MASK                                                                    0x00800000L
2292 #define SDMA0_QUEUE6_RB_CNTL__RB_VMID_MASK                                                                    0x0F000000L
2293 //SDMA0_QUEUE6_RB_BASE
2294 #define SDMA0_QUEUE6_RB_BASE__ADDR__SHIFT                                                                     0x0
2295 #define SDMA0_QUEUE6_RB_BASE__ADDR_MASK                                                                       0xFFFFFFFFL
2296 //SDMA0_QUEUE6_RB_BASE_HI
2297 #define SDMA0_QUEUE6_RB_BASE_HI__ADDR__SHIFT                                                                  0x0
2298 #define SDMA0_QUEUE6_RB_BASE_HI__ADDR_MASK                                                                    0x00FFFFFFL
2299 //SDMA0_QUEUE6_RB_RPTR
2300 #define SDMA0_QUEUE6_RB_RPTR__OFFSET__SHIFT                                                                   0x0
2301 #define SDMA0_QUEUE6_RB_RPTR__OFFSET_MASK                                                                     0xFFFFFFFFL
2302 //SDMA0_QUEUE6_RB_RPTR_HI
2303 #define SDMA0_QUEUE6_RB_RPTR_HI__OFFSET__SHIFT                                                                0x0
2304 #define SDMA0_QUEUE6_RB_RPTR_HI__OFFSET_MASK                                                                  0xFFFFFFFFL
2305 //SDMA0_QUEUE6_RB_WPTR
2306 #define SDMA0_QUEUE6_RB_WPTR__OFFSET__SHIFT                                                                   0x0
2307 #define SDMA0_QUEUE6_RB_WPTR__OFFSET_MASK                                                                     0xFFFFFFFFL
2308 //SDMA0_QUEUE6_RB_WPTR_HI
2309 #define SDMA0_QUEUE6_RB_WPTR_HI__OFFSET__SHIFT                                                                0x0
2310 #define SDMA0_QUEUE6_RB_WPTR_HI__OFFSET_MASK                                                                  0xFFFFFFFFL
2311 //SDMA0_QUEUE6_RB_RPTR_ADDR_LO
2312 #define SDMA0_QUEUE6_RB_RPTR_ADDR_LO__ADDR__SHIFT                                                             0x2
2313 #define SDMA0_QUEUE6_RB_RPTR_ADDR_LO__ADDR_MASK                                                               0xFFFFFFFCL
2314 //SDMA0_QUEUE6_RB_RPTR_ADDR_HI
2315 #define SDMA0_QUEUE6_RB_RPTR_ADDR_HI__ADDR__SHIFT                                                             0x0
2316 #define SDMA0_QUEUE6_RB_RPTR_ADDR_HI__ADDR_MASK                                                               0xFFFFFFFFL
2317 //SDMA0_QUEUE6_IB_CNTL
2318 #define SDMA0_QUEUE6_IB_CNTL__IB_ENABLE__SHIFT                                                                0x0
2319 #define SDMA0_QUEUE6_IB_CNTL__IB_SWAP_ENABLE__SHIFT                                                           0x4
2320 #define SDMA0_QUEUE6_IB_CNTL__SWITCH_INSIDE_IB__SHIFT                                                         0x8
2321 #define SDMA0_QUEUE6_IB_CNTL__CMD_VMID__SHIFT                                                                 0x10
2322 #define SDMA0_QUEUE6_IB_CNTL__IB_ENABLE_MASK                                                                  0x00000001L
2323 #define SDMA0_QUEUE6_IB_CNTL__IB_SWAP_ENABLE_MASK                                                             0x00000010L
2324 #define SDMA0_QUEUE6_IB_CNTL__SWITCH_INSIDE_IB_MASK                                                           0x00000100L
2325 #define SDMA0_QUEUE6_IB_CNTL__CMD_VMID_MASK                                                                   0x000F0000L
2326 //SDMA0_QUEUE6_IB_RPTR
2327 #define SDMA0_QUEUE6_IB_RPTR__OFFSET__SHIFT                                                                   0x2
2328 #define SDMA0_QUEUE6_IB_RPTR__OFFSET_MASK                                                                     0x003FFFFCL
2329 //SDMA0_QUEUE6_IB_OFFSET
2330 #define SDMA0_QUEUE6_IB_OFFSET__OFFSET__SHIFT                                                                 0x2
2331 #define SDMA0_QUEUE6_IB_OFFSET__OFFSET_MASK                                                                   0x003FFFFCL
2332 //SDMA0_QUEUE6_IB_BASE_LO
2333 #define SDMA0_QUEUE6_IB_BASE_LO__ADDR__SHIFT                                                                  0x2
2334 #define SDMA0_QUEUE6_IB_BASE_LO__ADDR_MASK                                                                    0xFFFFFFFCL
2335 //SDMA0_QUEUE6_IB_BASE_HI
2336 #define SDMA0_QUEUE6_IB_BASE_HI__ADDR__SHIFT                                                                  0x0
2337 #define SDMA0_QUEUE6_IB_BASE_HI__ADDR_MASK                                                                    0xFFFFFFFFL
2338 //SDMA0_QUEUE6_IB_SIZE
2339 #define SDMA0_QUEUE6_IB_SIZE__SIZE__SHIFT                                                                     0x0
2340 #define SDMA0_QUEUE6_IB_SIZE__SIZE_MASK                                                                       0x000FFFFFL
2341 //SDMA0_QUEUE6_DOORBELL
2342 #define SDMA0_QUEUE6_DOORBELL__ENABLE__SHIFT                                                                  0x1c
2343 #define SDMA0_QUEUE6_DOORBELL__CAPTURED__SHIFT                                                                0x1e
2344 #define SDMA0_QUEUE6_DOORBELL__ENABLE_MASK                                                                    0x10000000L
2345 #define SDMA0_QUEUE6_DOORBELL__CAPTURED_MASK                                                                  0x40000000L
2346 //SDMA0_QUEUE6_DOORBELL_LOG
2347 #define SDMA0_QUEUE6_DOORBELL_LOG__BE_ERROR__SHIFT                                                            0x0
2348 #define SDMA0_QUEUE6_DOORBELL_LOG__DATA__SHIFT                                                                0x2
2349 #define SDMA0_QUEUE6_DOORBELL_LOG__BE_ERROR_MASK                                                              0x00000001L
2350 #define SDMA0_QUEUE6_DOORBELL_LOG__DATA_MASK                                                                  0xFFFFFFFCL
2351 //SDMA0_QUEUE6_DOORBELL_OFFSET
2352 #define SDMA0_QUEUE6_DOORBELL_OFFSET__OFFSET__SHIFT                                                           0x2
2353 #define SDMA0_QUEUE6_DOORBELL_OFFSET__OFFSET_MASK                                                             0x0FFFFFFCL
2354 //SDMA0_QUEUE6_CSA_ADDR_LO
2355 #define SDMA0_QUEUE6_CSA_ADDR_LO__ADDR__SHIFT                                                                 0x2
2356 #define SDMA0_QUEUE6_CSA_ADDR_LO__ADDR_MASK                                                                   0xFFFFFFFCL
2357 //SDMA0_QUEUE6_CSA_ADDR_HI
2358 #define SDMA0_QUEUE6_CSA_ADDR_HI__ADDR__SHIFT                                                                 0x0
2359 #define SDMA0_QUEUE6_CSA_ADDR_HI__ADDR_MASK                                                                   0xFFFFFFFFL
2360 //SDMA0_QUEUE6_SCHEDULE_CNTL
2361 #define SDMA0_QUEUE6_SCHEDULE_CNTL__GLOBAL_ID__SHIFT                                                          0x0
2362 #define SDMA0_QUEUE6_SCHEDULE_CNTL__PROCESS_ID__SHIFT                                                         0x2
2363 #define SDMA0_QUEUE6_SCHEDULE_CNTL__LOCAL_ID__SHIFT                                                           0x6
2364 #define SDMA0_QUEUE6_SCHEDULE_CNTL__CONTEXT_QUANTUM__SHIFT                                                    0x8
2365 #define SDMA0_QUEUE6_SCHEDULE_CNTL__GLOBAL_ID_MASK                                                            0x00000003L
2366 #define SDMA0_QUEUE6_SCHEDULE_CNTL__PROCESS_ID_MASK                                                           0x0000001CL
2367 #define SDMA0_QUEUE6_SCHEDULE_CNTL__LOCAL_ID_MASK                                                             0x000000C0L
2368 #define SDMA0_QUEUE6_SCHEDULE_CNTL__CONTEXT_QUANTUM_MASK                                                      0x0000FF00L
2369 //SDMA0_QUEUE6_IB_SUB_REMAIN
2370 #define SDMA0_QUEUE6_IB_SUB_REMAIN__SIZE__SHIFT                                                               0x0
2371 #define SDMA0_QUEUE6_IB_SUB_REMAIN__SIZE_MASK                                                                 0x00003FFFL
2372 //SDMA0_QUEUE6_PREEMPT
2373 #define SDMA0_QUEUE6_PREEMPT__IB_PREEMPT__SHIFT                                                               0x0
2374 #define SDMA0_QUEUE6_PREEMPT__IB_PREEMPT_MASK                                                                 0x00000001L
2375 //SDMA0_QUEUE6_DUMMY_REG
2376 #define SDMA0_QUEUE6_DUMMY_REG__DUMMY__SHIFT                                                                  0x0
2377 #define SDMA0_QUEUE6_DUMMY_REG__DUMMY_MASK                                                                    0xFFFFFFFFL
2378 //SDMA0_QUEUE6_RB_WPTR_POLL_ADDR_LO
2379 #define SDMA0_QUEUE6_RB_WPTR_POLL_ADDR_LO__ADDR__SHIFT                                                        0x2
2380 #define SDMA0_QUEUE6_RB_WPTR_POLL_ADDR_LO__ADDR_MASK                                                          0xFFFFFFFCL
2381 //SDMA0_QUEUE6_RB_WPTR_POLL_ADDR_HI
2382 #define SDMA0_QUEUE6_RB_WPTR_POLL_ADDR_HI__ADDR__SHIFT                                                        0x0
2383 #define SDMA0_QUEUE6_RB_WPTR_POLL_ADDR_HI__ADDR_MASK                                                          0xFFFFFFFFL
2384 //SDMA0_QUEUE6_RB_AQL_CNTL
2385 #define SDMA0_QUEUE6_RB_AQL_CNTL__AQL_ENABLE__SHIFT                                                           0x0
2386 #define SDMA0_QUEUE6_RB_AQL_CNTL__AQL_PACKET_SIZE__SHIFT                                                      0x1
2387 #define SDMA0_QUEUE6_RB_AQL_CNTL__PACKET_STEP__SHIFT                                                          0x8
2388 #define SDMA0_QUEUE6_RB_AQL_CNTL__MIDCMD_PREEMPT_ENABLE__SHIFT                                                0x10
2389 #define SDMA0_QUEUE6_RB_AQL_CNTL__MIDCMD_PREEMPT_DATA_RESTORE__SHIFT                                          0x11
2390 #define SDMA0_QUEUE6_RB_AQL_CNTL__OVERLAP_ENABLE__SHIFT                                                       0x12
2391 #define SDMA0_QUEUE6_RB_AQL_CNTL__AQL_ENABLE_MASK                                                             0x00000001L
2392 #define SDMA0_QUEUE6_RB_AQL_CNTL__AQL_PACKET_SIZE_MASK                                                        0x000000FEL
2393 #define SDMA0_QUEUE6_RB_AQL_CNTL__PACKET_STEP_MASK                                                            0x0000FF00L
2394 #define SDMA0_QUEUE6_RB_AQL_CNTL__MIDCMD_PREEMPT_ENABLE_MASK                                                  0x00010000L
2395 #define SDMA0_QUEUE6_RB_AQL_CNTL__MIDCMD_PREEMPT_DATA_RESTORE_MASK                                            0x00020000L
2396 #define SDMA0_QUEUE6_RB_AQL_CNTL__OVERLAP_ENABLE_MASK                                                         0x00040000L
2397 //SDMA0_QUEUE6_MINOR_PTR_UPDATE
2398 #define SDMA0_QUEUE6_MINOR_PTR_UPDATE__ENABLE__SHIFT                                                          0x0
2399 #define SDMA0_QUEUE6_MINOR_PTR_UPDATE__ENABLE_MASK                                                            0x00000001L
2400 //SDMA0_QUEUE6_CONTEXT_SWITCH_STATUS
2401 #define SDMA0_QUEUE6_CONTEXT_SWITCH_STATUS__RB_PREEMPT_STATUS__SHIFT                                          0x0
2402 #define SDMA0_QUEUE6_CONTEXT_SWITCH_STATUS__VM_HOLE_EXCEPTION__SHIFT                                          0x1
2403 #define SDMA0_QUEUE6_CONTEXT_SWITCH_STATUS__PAGE_EXCEPTION__SHIFT                                             0x2
2404 #define SDMA0_QUEUE6_CONTEXT_SWITCH_STATUS__QUEUE_HANG_EXCEPTION__SHIFT                                       0x5
2405 #define SDMA0_QUEUE6_CONTEXT_SWITCH_STATUS__DOORBELL_ERROR_EXCEPTION__SHIFT                                   0x6
2406 #define SDMA0_QUEUE6_CONTEXT_SWITCH_STATUS__SRAM_ECC_EXCEPTION__SHIFT                                         0x7
2407 #define SDMA0_QUEUE6_CONTEXT_SWITCH_STATUS__DRAM_ECC_EXCEPTION__SHIFT                                         0x8
2408 #define SDMA0_QUEUE6_CONTEXT_SWITCH_STATUS__WPTR_LT_RPTR_EXCEPTION__SHIFT                                     0x9
2409 #define SDMA0_QUEUE6_CONTEXT_SWITCH_STATUS__RB_PREEMPT_STATUS_MASK                                            0x00000001L
2410 #define SDMA0_QUEUE6_CONTEXT_SWITCH_STATUS__VM_HOLE_EXCEPTION_MASK                                            0x00000002L
2411 #define SDMA0_QUEUE6_CONTEXT_SWITCH_STATUS__PAGE_EXCEPTION_MASK                                               0x00000004L
2412 #define SDMA0_QUEUE6_CONTEXT_SWITCH_STATUS__QUEUE_HANG_EXCEPTION_MASK                                         0x00000020L
2413 #define SDMA0_QUEUE6_CONTEXT_SWITCH_STATUS__DOORBELL_ERROR_EXCEPTION_MASK                                     0x00000040L
2414 #define SDMA0_QUEUE6_CONTEXT_SWITCH_STATUS__SRAM_ECC_EXCEPTION_MASK                                           0x00000080L
2415 #define SDMA0_QUEUE6_CONTEXT_SWITCH_STATUS__DRAM_ECC_EXCEPTION_MASK                                           0x00000100L
2416 #define SDMA0_QUEUE6_CONTEXT_SWITCH_STATUS__WPTR_LT_RPTR_EXCEPTION_MASK                                       0x00000200L
2417 //SDMA0_QUEUE6_MIDCMD_CNTL
2418 #define SDMA0_QUEUE6_MIDCMD_CNTL__DATA_VALID__SHIFT                                                           0x0
2419 #define SDMA0_QUEUE6_MIDCMD_CNTL__COPY_MODE__SHIFT                                                            0x1
2420 #define SDMA0_QUEUE6_MIDCMD_CNTL__SPLIT_STATE__SHIFT                                                          0x4
2421 #define SDMA0_QUEUE6_MIDCMD_CNTL__ALLOW_PREEMPT__SHIFT                                                        0x8
2422 #define SDMA0_QUEUE6_MIDCMD_CNTL__DATA_VALID_MASK                                                             0x00000001L
2423 #define SDMA0_QUEUE6_MIDCMD_CNTL__COPY_MODE_MASK                                                              0x00000002L
2424 #define SDMA0_QUEUE6_MIDCMD_CNTL__SPLIT_STATE_MASK                                                            0x000000F0L
2425 #define SDMA0_QUEUE6_MIDCMD_CNTL__ALLOW_PREEMPT_MASK                                                          0x00000100L
2426 //SDMA0_QUEUE6_MIDCMD_DATA0
2427 #define SDMA0_QUEUE6_MIDCMD_DATA0__DATA0__SHIFT                                                               0x0
2428 #define SDMA0_QUEUE6_MIDCMD_DATA0__DATA0_MASK                                                                 0xFFFFFFFFL
2429 //SDMA0_QUEUE6_MIDCMD_DATA1
2430 #define SDMA0_QUEUE6_MIDCMD_DATA1__DATA1__SHIFT                                                               0x0
2431 #define SDMA0_QUEUE6_MIDCMD_DATA1__DATA1_MASK                                                                 0xFFFFFFFFL
2432 //SDMA0_QUEUE6_MIDCMD_DATA2
2433 #define SDMA0_QUEUE6_MIDCMD_DATA2__DATA2__SHIFT                                                               0x0
2434 #define SDMA0_QUEUE6_MIDCMD_DATA2__DATA2_MASK                                                                 0xFFFFFFFFL
2435 //SDMA0_QUEUE6_MIDCMD_DATA3
2436 #define SDMA0_QUEUE6_MIDCMD_DATA3__DATA3__SHIFT                                                               0x0
2437 #define SDMA0_QUEUE6_MIDCMD_DATA3__DATA3_MASK                                                                 0xFFFFFFFFL
2438 //SDMA0_QUEUE6_MIDCMD_DATA4
2439 #define SDMA0_QUEUE6_MIDCMD_DATA4__DATA4__SHIFT                                                               0x0
2440 #define SDMA0_QUEUE6_MIDCMD_DATA4__DATA4_MASK                                                                 0xFFFFFFFFL
2441 //SDMA0_QUEUE6_MIDCMD_DATA5
2442 #define SDMA0_QUEUE6_MIDCMD_DATA5__DATA5__SHIFT                                                               0x0
2443 #define SDMA0_QUEUE6_MIDCMD_DATA5__DATA5_MASK                                                                 0xFFFFFFFFL
2444 //SDMA0_QUEUE6_MIDCMD_DATA6
2445 #define SDMA0_QUEUE6_MIDCMD_DATA6__DATA6__SHIFT                                                               0x0
2446 #define SDMA0_QUEUE6_MIDCMD_DATA6__DATA6_MASK                                                                 0xFFFFFFFFL
2447 //SDMA0_QUEUE6_MIDCMD_DATA7
2448 #define SDMA0_QUEUE6_MIDCMD_DATA7__DATA7__SHIFT                                                               0x0
2449 #define SDMA0_QUEUE6_MIDCMD_DATA7__DATA7_MASK                                                                 0xFFFFFFFFL
2450 //SDMA0_QUEUE6_MIDCMD_DATA8
2451 #define SDMA0_QUEUE6_MIDCMD_DATA8__DATA8__SHIFT                                                               0x0
2452 #define SDMA0_QUEUE6_MIDCMD_DATA8__DATA8_MASK                                                                 0xFFFFFFFFL
2453 //SDMA0_QUEUE6_MIDCMD_DATA9
2454 #define SDMA0_QUEUE6_MIDCMD_DATA9__DATA9__SHIFT                                                               0x0
2455 #define SDMA0_QUEUE6_MIDCMD_DATA9__DATA9_MASK                                                                 0xFFFFFFFFL
2456 //SDMA0_QUEUE6_MIDCMD_DATA10
2457 #define SDMA0_QUEUE6_MIDCMD_DATA10__DATA10__SHIFT                                                             0x0
2458 #define SDMA0_QUEUE6_MIDCMD_DATA10__DATA10_MASK                                                               0xFFFFFFFFL
2459 //SDMA0_QUEUE6_WAIT_UNSATISFIED_THD
2460 #define SDMA0_QUEUE6_WAIT_UNSATISFIED_THD__THRESHOLD__SHIFT                                                   0x0
2461 #define SDMA0_QUEUE6_WAIT_UNSATISFIED_THD__THRESHOLD_MASK                                                     0x0000001FL
2462 //SDMA0_QUEUE6_MQD_BASE_ADDR_LO
2463 #define SDMA0_QUEUE6_MQD_BASE_ADDR_LO__BASE_ADDR_LO__SHIFT                                                    0x2
2464 #define SDMA0_QUEUE6_MQD_BASE_ADDR_LO__BASE_ADDR_LO_MASK                                                      0xFFFFFFFCL
2465 //SDMA0_QUEUE6_MQD_BASE_ADDR_HI
2466 #define SDMA0_QUEUE6_MQD_BASE_ADDR_HI__BASE_ADDR_HI__SHIFT                                                    0x0
2467 #define SDMA0_QUEUE6_MQD_BASE_ADDR_HI__BASE_ADDR_HI_MASK                                                      0xFFFFFFFFL
2468 //SDMA0_QUEUE6_MQD_CONTROL
2469 #define SDMA0_QUEUE6_MQD_CONTROL__VMID__SHIFT                                                                 0x0
2470 #define SDMA0_QUEUE6_MQD_CONTROL__VMID_MASK                                                                   0x0000000FL
2471 //SDMA0_QUEUE6_DEQUEUE_REQUEST
2472 #define SDMA0_QUEUE6_DEQUEUE_REQUEST__DEQUEUE_REQ__SHIFT                                                      0x0
2473 #define SDMA0_QUEUE6_DEQUEUE_REQUEST__DEQUEUE_REQ_MASK                                                        0x00000001L
2474 //SDMA0_QUEUE6_CONTEXT_STATUS
2475 #define SDMA0_QUEUE6_CONTEXT_STATUS__SELECTED__SHIFT                                                          0x0
2476 #define SDMA0_QUEUE6_CONTEXT_STATUS__USE_IB__SHIFT                                                            0x1
2477 #define SDMA0_QUEUE6_CONTEXT_STATUS__IDLE__SHIFT                                                              0x2
2478 #define SDMA0_QUEUE6_CONTEXT_STATUS__EXPIRED__SHIFT                                                           0x3
2479 #define SDMA0_QUEUE6_CONTEXT_STATUS__EXCEPTION__SHIFT                                                         0x4
2480 #define SDMA0_QUEUE6_CONTEXT_STATUS__CTXSW_ABLE__SHIFT                                                        0x7
2481 #define SDMA0_QUEUE6_CONTEXT_STATUS__VF_STATUS__SHIFT                                                         0x8
2482 #define SDMA0_QUEUE6_CONTEXT_STATUS__PRIV_EXCEPTION__SHIFT                                                    0x9
2483 #define SDMA0_QUEUE6_CONTEXT_STATUS__PREEMPT_DISABLE__SHIFT                                                   0xa
2484 #define SDMA0_QUEUE6_CONTEXT_STATUS__RPTR_WB_IDLE__SHIFT                                                      0xb
2485 #define SDMA0_QUEUE6_CONTEXT_STATUS__WPTR_UPDATE_PENDING__SHIFT                                               0xc
2486 #define SDMA0_QUEUE6_CONTEXT_STATUS__WPTR_UPDATE_FAIL_COUNT__SHIFT                                            0x10
2487 #define SDMA0_QUEUE6_CONTEXT_STATUS__SELECTED_MASK                                                            0x00000001L
2488 #define SDMA0_QUEUE6_CONTEXT_STATUS__USE_IB_MASK                                                              0x00000002L
2489 #define SDMA0_QUEUE6_CONTEXT_STATUS__IDLE_MASK                                                                0x00000004L
2490 #define SDMA0_QUEUE6_CONTEXT_STATUS__EXPIRED_MASK                                                             0x00000008L
2491 #define SDMA0_QUEUE6_CONTEXT_STATUS__EXCEPTION_MASK                                                           0x00000070L
2492 #define SDMA0_QUEUE6_CONTEXT_STATUS__CTXSW_ABLE_MASK                                                          0x00000080L
2493 #define SDMA0_QUEUE6_CONTEXT_STATUS__VF_STATUS_MASK                                                           0x00000100L
2494 #define SDMA0_QUEUE6_CONTEXT_STATUS__PRIV_EXCEPTION_MASK                                                      0x00000200L
2495 #define SDMA0_QUEUE6_CONTEXT_STATUS__PREEMPT_DISABLE_MASK                                                     0x00000400L
2496 #define SDMA0_QUEUE6_CONTEXT_STATUS__RPTR_WB_IDLE_MASK                                                        0x00000800L
2497 #define SDMA0_QUEUE6_CONTEXT_STATUS__WPTR_UPDATE_PENDING_MASK                                                 0x00001000L
2498 #define SDMA0_QUEUE6_CONTEXT_STATUS__WPTR_UPDATE_FAIL_COUNT_MASK                                              0x00FF0000L
2499 //SDMA0_QUEUE7_RB_CNTL
2500 #define SDMA0_QUEUE7_RB_CNTL__RB_ENABLE__SHIFT                                                                0x0
2501 #define SDMA0_QUEUE7_RB_CNTL__RB_SIZE__SHIFT                                                                  0x1
2502 #define SDMA0_QUEUE7_RB_CNTL__WPTR_POLL_ENABLE__SHIFT                                                         0x8
2503 #define SDMA0_QUEUE7_RB_CNTL__RB_SWAP_ENABLE__SHIFT                                                           0x9
2504 #define SDMA0_QUEUE7_RB_CNTL__WPTR_POLL_SWAP_ENABLE__SHIFT                                                    0xa
2505 #define SDMA0_QUEUE7_RB_CNTL__MCU_WPTR_POLL_ENABLE__SHIFT                                                     0xb
2506 #define SDMA0_QUEUE7_RB_CNTL__RPTR_WRITEBACK_ENABLE__SHIFT                                                    0xc
2507 #define SDMA0_QUEUE7_RB_CNTL__RPTR_WRITEBACK_SWAP_ENABLE__SHIFT                                               0xd
2508 #define SDMA0_QUEUE7_RB_CNTL__RPTR_WRITEBACK_TIMER__SHIFT                                                     0x10
2509 #define SDMA0_QUEUE7_RB_CNTL__RB_PRIV__SHIFT                                                                  0x17
2510 #define SDMA0_QUEUE7_RB_CNTL__RB_VMID__SHIFT                                                                  0x18
2511 #define SDMA0_QUEUE7_RB_CNTL__RB_ENABLE_MASK                                                                  0x00000001L
2512 #define SDMA0_QUEUE7_RB_CNTL__RB_SIZE_MASK                                                                    0x0000003EL
2513 #define SDMA0_QUEUE7_RB_CNTL__WPTR_POLL_ENABLE_MASK                                                           0x00000100L
2514 #define SDMA0_QUEUE7_RB_CNTL__RB_SWAP_ENABLE_MASK                                                             0x00000200L
2515 #define SDMA0_QUEUE7_RB_CNTL__WPTR_POLL_SWAP_ENABLE_MASK                                                      0x00000400L
2516 #define SDMA0_QUEUE7_RB_CNTL__MCU_WPTR_POLL_ENABLE_MASK                                                       0x00000800L
2517 #define SDMA0_QUEUE7_RB_CNTL__RPTR_WRITEBACK_ENABLE_MASK                                                      0x00001000L
2518 #define SDMA0_QUEUE7_RB_CNTL__RPTR_WRITEBACK_SWAP_ENABLE_MASK                                                 0x00002000L
2519 #define SDMA0_QUEUE7_RB_CNTL__RPTR_WRITEBACK_TIMER_MASK                                                       0x001F0000L
2520 #define SDMA0_QUEUE7_RB_CNTL__RB_PRIV_MASK                                                                    0x00800000L
2521 #define SDMA0_QUEUE7_RB_CNTL__RB_VMID_MASK                                                                    0x0F000000L
2522 //SDMA0_QUEUE7_RB_BASE
2523 #define SDMA0_QUEUE7_RB_BASE__ADDR__SHIFT                                                                     0x0
2524 #define SDMA0_QUEUE7_RB_BASE__ADDR_MASK                                                                       0xFFFFFFFFL
2525 //SDMA0_QUEUE7_RB_BASE_HI
2526 #define SDMA0_QUEUE7_RB_BASE_HI__ADDR__SHIFT                                                                  0x0
2527 #define SDMA0_QUEUE7_RB_BASE_HI__ADDR_MASK                                                                    0x00FFFFFFL
2528 //SDMA0_QUEUE7_RB_RPTR
2529 #define SDMA0_QUEUE7_RB_RPTR__OFFSET__SHIFT                                                                   0x0
2530 #define SDMA0_QUEUE7_RB_RPTR__OFFSET_MASK                                                                     0xFFFFFFFFL
2531 //SDMA0_QUEUE7_RB_RPTR_HI
2532 #define SDMA0_QUEUE7_RB_RPTR_HI__OFFSET__SHIFT                                                                0x0
2533 #define SDMA0_QUEUE7_RB_RPTR_HI__OFFSET_MASK                                                                  0xFFFFFFFFL
2534 //SDMA0_QUEUE7_RB_WPTR
2535 #define SDMA0_QUEUE7_RB_WPTR__OFFSET__SHIFT                                                                   0x0
2536 #define SDMA0_QUEUE7_RB_WPTR__OFFSET_MASK                                                                     0xFFFFFFFFL
2537 //SDMA0_QUEUE7_RB_WPTR_HI
2538 #define SDMA0_QUEUE7_RB_WPTR_HI__OFFSET__SHIFT                                                                0x0
2539 #define SDMA0_QUEUE7_RB_WPTR_HI__OFFSET_MASK                                                                  0xFFFFFFFFL
2540 //SDMA0_QUEUE7_RB_RPTR_ADDR_LO
2541 #define SDMA0_QUEUE7_RB_RPTR_ADDR_LO__ADDR__SHIFT                                                             0x2
2542 #define SDMA0_QUEUE7_RB_RPTR_ADDR_LO__ADDR_MASK                                                               0xFFFFFFFCL
2543 //SDMA0_QUEUE7_RB_RPTR_ADDR_HI
2544 #define SDMA0_QUEUE7_RB_RPTR_ADDR_HI__ADDR__SHIFT                                                             0x0
2545 #define SDMA0_QUEUE7_RB_RPTR_ADDR_HI__ADDR_MASK                                                               0xFFFFFFFFL
2546 //SDMA0_QUEUE7_IB_CNTL
2547 #define SDMA0_QUEUE7_IB_CNTL__IB_ENABLE__SHIFT                                                                0x0
2548 #define SDMA0_QUEUE7_IB_CNTL__IB_SWAP_ENABLE__SHIFT                                                           0x4
2549 #define SDMA0_QUEUE7_IB_CNTL__SWITCH_INSIDE_IB__SHIFT                                                         0x8
2550 #define SDMA0_QUEUE7_IB_CNTL__CMD_VMID__SHIFT                                                                 0x10
2551 #define SDMA0_QUEUE7_IB_CNTL__IB_ENABLE_MASK                                                                  0x00000001L
2552 #define SDMA0_QUEUE7_IB_CNTL__IB_SWAP_ENABLE_MASK                                                             0x00000010L
2553 #define SDMA0_QUEUE7_IB_CNTL__SWITCH_INSIDE_IB_MASK                                                           0x00000100L
2554 #define SDMA0_QUEUE7_IB_CNTL__CMD_VMID_MASK                                                                   0x000F0000L
2555 //SDMA0_QUEUE7_IB_RPTR
2556 #define SDMA0_QUEUE7_IB_RPTR__OFFSET__SHIFT                                                                   0x2
2557 #define SDMA0_QUEUE7_IB_RPTR__OFFSET_MASK                                                                     0x003FFFFCL
2558 //SDMA0_QUEUE7_IB_OFFSET
2559 #define SDMA0_QUEUE7_IB_OFFSET__OFFSET__SHIFT                                                                 0x2
2560 #define SDMA0_QUEUE7_IB_OFFSET__OFFSET_MASK                                                                   0x003FFFFCL
2561 //SDMA0_QUEUE7_IB_BASE_LO
2562 #define SDMA0_QUEUE7_IB_BASE_LO__ADDR__SHIFT                                                                  0x2
2563 #define SDMA0_QUEUE7_IB_BASE_LO__ADDR_MASK                                                                    0xFFFFFFFCL
2564 //SDMA0_QUEUE7_IB_BASE_HI
2565 #define SDMA0_QUEUE7_IB_BASE_HI__ADDR__SHIFT                                                                  0x0
2566 #define SDMA0_QUEUE7_IB_BASE_HI__ADDR_MASK                                                                    0xFFFFFFFFL
2567 //SDMA0_QUEUE7_IB_SIZE
2568 #define SDMA0_QUEUE7_IB_SIZE__SIZE__SHIFT                                                                     0x0
2569 #define SDMA0_QUEUE7_IB_SIZE__SIZE_MASK                                                                       0x000FFFFFL
2570 //SDMA0_QUEUE7_DOORBELL
2571 #define SDMA0_QUEUE7_DOORBELL__ENABLE__SHIFT                                                                  0x1c
2572 #define SDMA0_QUEUE7_DOORBELL__CAPTURED__SHIFT                                                                0x1e
2573 #define SDMA0_QUEUE7_DOORBELL__ENABLE_MASK                                                                    0x10000000L
2574 #define SDMA0_QUEUE7_DOORBELL__CAPTURED_MASK                                                                  0x40000000L
2575 //SDMA0_QUEUE7_DOORBELL_LOG
2576 #define SDMA0_QUEUE7_DOORBELL_LOG__BE_ERROR__SHIFT                                                            0x0
2577 #define SDMA0_QUEUE7_DOORBELL_LOG__DATA__SHIFT                                                                0x2
2578 #define SDMA0_QUEUE7_DOORBELL_LOG__BE_ERROR_MASK                                                              0x00000001L
2579 #define SDMA0_QUEUE7_DOORBELL_LOG__DATA_MASK                                                                  0xFFFFFFFCL
2580 //SDMA0_QUEUE7_DOORBELL_OFFSET
2581 #define SDMA0_QUEUE7_DOORBELL_OFFSET__OFFSET__SHIFT                                                           0x2
2582 #define SDMA0_QUEUE7_DOORBELL_OFFSET__OFFSET_MASK                                                             0x0FFFFFFCL
2583 //SDMA0_QUEUE7_CSA_ADDR_LO
2584 #define SDMA0_QUEUE7_CSA_ADDR_LO__ADDR__SHIFT                                                                 0x2
2585 #define SDMA0_QUEUE7_CSA_ADDR_LO__ADDR_MASK                                                                   0xFFFFFFFCL
2586 //SDMA0_QUEUE7_CSA_ADDR_HI
2587 #define SDMA0_QUEUE7_CSA_ADDR_HI__ADDR__SHIFT                                                                 0x0
2588 #define SDMA0_QUEUE7_CSA_ADDR_HI__ADDR_MASK                                                                   0xFFFFFFFFL
2589 //SDMA0_QUEUE7_SCHEDULE_CNTL
2590 #define SDMA0_QUEUE7_SCHEDULE_CNTL__GLOBAL_ID__SHIFT                                                          0x0
2591 #define SDMA0_QUEUE7_SCHEDULE_CNTL__PROCESS_ID__SHIFT                                                         0x2
2592 #define SDMA0_QUEUE7_SCHEDULE_CNTL__LOCAL_ID__SHIFT                                                           0x6
2593 #define SDMA0_QUEUE7_SCHEDULE_CNTL__CONTEXT_QUANTUM__SHIFT                                                    0x8
2594 #define SDMA0_QUEUE7_SCHEDULE_CNTL__GLOBAL_ID_MASK                                                            0x00000003L
2595 #define SDMA0_QUEUE7_SCHEDULE_CNTL__PROCESS_ID_MASK                                                           0x0000001CL
2596 #define SDMA0_QUEUE7_SCHEDULE_CNTL__LOCAL_ID_MASK                                                             0x000000C0L
2597 #define SDMA0_QUEUE7_SCHEDULE_CNTL__CONTEXT_QUANTUM_MASK                                                      0x0000FF00L
2598 //SDMA0_QUEUE7_IB_SUB_REMAIN
2599 #define SDMA0_QUEUE7_IB_SUB_REMAIN__SIZE__SHIFT                                                               0x0
2600 #define SDMA0_QUEUE7_IB_SUB_REMAIN__SIZE_MASK                                                                 0x00003FFFL
2601 //SDMA0_QUEUE7_PREEMPT
2602 #define SDMA0_QUEUE7_PREEMPT__IB_PREEMPT__SHIFT                                                               0x0
2603 #define SDMA0_QUEUE7_PREEMPT__IB_PREEMPT_MASK                                                                 0x00000001L
2604 //SDMA0_QUEUE7_DUMMY_REG
2605 #define SDMA0_QUEUE7_DUMMY_REG__DUMMY__SHIFT                                                                  0x0
2606 #define SDMA0_QUEUE7_DUMMY_REG__DUMMY_MASK                                                                    0xFFFFFFFFL
2607 //SDMA0_QUEUE7_RB_WPTR_POLL_ADDR_LO
2608 #define SDMA0_QUEUE7_RB_WPTR_POLL_ADDR_LO__ADDR__SHIFT                                                        0x2
2609 #define SDMA0_QUEUE7_RB_WPTR_POLL_ADDR_LO__ADDR_MASK                                                          0xFFFFFFFCL
2610 //SDMA0_QUEUE7_RB_WPTR_POLL_ADDR_HI
2611 #define SDMA0_QUEUE7_RB_WPTR_POLL_ADDR_HI__ADDR__SHIFT                                                        0x0
2612 #define SDMA0_QUEUE7_RB_WPTR_POLL_ADDR_HI__ADDR_MASK                                                          0xFFFFFFFFL
2613 //SDMA0_QUEUE7_RB_AQL_CNTL
2614 #define SDMA0_QUEUE7_RB_AQL_CNTL__AQL_ENABLE__SHIFT                                                           0x0
2615 #define SDMA0_QUEUE7_RB_AQL_CNTL__AQL_PACKET_SIZE__SHIFT                                                      0x1
2616 #define SDMA0_QUEUE7_RB_AQL_CNTL__PACKET_STEP__SHIFT                                                          0x8
2617 #define SDMA0_QUEUE7_RB_AQL_CNTL__MIDCMD_PREEMPT_ENABLE__SHIFT                                                0x10
2618 #define SDMA0_QUEUE7_RB_AQL_CNTL__MIDCMD_PREEMPT_DATA_RESTORE__SHIFT                                          0x11
2619 #define SDMA0_QUEUE7_RB_AQL_CNTL__OVERLAP_ENABLE__SHIFT                                                       0x12
2620 #define SDMA0_QUEUE7_RB_AQL_CNTL__AQL_ENABLE_MASK                                                             0x00000001L
2621 #define SDMA0_QUEUE7_RB_AQL_CNTL__AQL_PACKET_SIZE_MASK                                                        0x000000FEL
2622 #define SDMA0_QUEUE7_RB_AQL_CNTL__PACKET_STEP_MASK                                                            0x0000FF00L
2623 #define SDMA0_QUEUE7_RB_AQL_CNTL__MIDCMD_PREEMPT_ENABLE_MASK                                                  0x00010000L
2624 #define SDMA0_QUEUE7_RB_AQL_CNTL__MIDCMD_PREEMPT_DATA_RESTORE_MASK                                            0x00020000L
2625 #define SDMA0_QUEUE7_RB_AQL_CNTL__OVERLAP_ENABLE_MASK                                                         0x00040000L
2626 //SDMA0_QUEUE7_MINOR_PTR_UPDATE
2627 #define SDMA0_QUEUE7_MINOR_PTR_UPDATE__ENABLE__SHIFT                                                          0x0
2628 #define SDMA0_QUEUE7_MINOR_PTR_UPDATE__ENABLE_MASK                                                            0x00000001L
2629 //SDMA0_QUEUE7_CONTEXT_SWITCH_STATUS
2630 #define SDMA0_QUEUE7_CONTEXT_SWITCH_STATUS__RB_PREEMPT_STATUS__SHIFT                                          0x0
2631 #define SDMA0_QUEUE7_CONTEXT_SWITCH_STATUS__VM_HOLE_EXCEPTION__SHIFT                                          0x1
2632 #define SDMA0_QUEUE7_CONTEXT_SWITCH_STATUS__PAGE_EXCEPTION__SHIFT                                             0x2
2633 #define SDMA0_QUEUE7_CONTEXT_SWITCH_STATUS__QUEUE_HANG_EXCEPTION__SHIFT                                       0x5
2634 #define SDMA0_QUEUE7_CONTEXT_SWITCH_STATUS__DOORBELL_ERROR_EXCEPTION__SHIFT                                   0x6
2635 #define SDMA0_QUEUE7_CONTEXT_SWITCH_STATUS__SRAM_ECC_EXCEPTION__SHIFT                                         0x7
2636 #define SDMA0_QUEUE7_CONTEXT_SWITCH_STATUS__DRAM_ECC_EXCEPTION__SHIFT                                         0x8
2637 #define SDMA0_QUEUE7_CONTEXT_SWITCH_STATUS__WPTR_LT_RPTR_EXCEPTION__SHIFT                                     0x9
2638 #define SDMA0_QUEUE7_CONTEXT_SWITCH_STATUS__RB_PREEMPT_STATUS_MASK                                            0x00000001L
2639 #define SDMA0_QUEUE7_CONTEXT_SWITCH_STATUS__VM_HOLE_EXCEPTION_MASK                                            0x00000002L
2640 #define SDMA0_QUEUE7_CONTEXT_SWITCH_STATUS__PAGE_EXCEPTION_MASK                                               0x00000004L
2641 #define SDMA0_QUEUE7_CONTEXT_SWITCH_STATUS__QUEUE_HANG_EXCEPTION_MASK                                         0x00000020L
2642 #define SDMA0_QUEUE7_CONTEXT_SWITCH_STATUS__DOORBELL_ERROR_EXCEPTION_MASK                                     0x00000040L
2643 #define SDMA0_QUEUE7_CONTEXT_SWITCH_STATUS__SRAM_ECC_EXCEPTION_MASK                                           0x00000080L
2644 #define SDMA0_QUEUE7_CONTEXT_SWITCH_STATUS__DRAM_ECC_EXCEPTION_MASK                                           0x00000100L
2645 #define SDMA0_QUEUE7_CONTEXT_SWITCH_STATUS__WPTR_LT_RPTR_EXCEPTION_MASK                                       0x00000200L
2646 //SDMA0_QUEUE7_MIDCMD_CNTL
2647 #define SDMA0_QUEUE7_MIDCMD_CNTL__DATA_VALID__SHIFT                                                           0x0
2648 #define SDMA0_QUEUE7_MIDCMD_CNTL__COPY_MODE__SHIFT                                                            0x1
2649 #define SDMA0_QUEUE7_MIDCMD_CNTL__SPLIT_STATE__SHIFT                                                          0x4
2650 #define SDMA0_QUEUE7_MIDCMD_CNTL__ALLOW_PREEMPT__SHIFT                                                        0x8
2651 #define SDMA0_QUEUE7_MIDCMD_CNTL__DATA_VALID_MASK                                                             0x00000001L
2652 #define SDMA0_QUEUE7_MIDCMD_CNTL__COPY_MODE_MASK                                                              0x00000002L
2653 #define SDMA0_QUEUE7_MIDCMD_CNTL__SPLIT_STATE_MASK                                                            0x000000F0L
2654 #define SDMA0_QUEUE7_MIDCMD_CNTL__ALLOW_PREEMPT_MASK                                                          0x00000100L
2655 //SDMA0_QUEUE7_MIDCMD_DATA0
2656 #define SDMA0_QUEUE7_MIDCMD_DATA0__DATA0__SHIFT                                                               0x0
2657 #define SDMA0_QUEUE7_MIDCMD_DATA0__DATA0_MASK                                                                 0xFFFFFFFFL
2658 //SDMA0_QUEUE7_MIDCMD_DATA1
2659 #define SDMA0_QUEUE7_MIDCMD_DATA1__DATA1__SHIFT                                                               0x0
2660 #define SDMA0_QUEUE7_MIDCMD_DATA1__DATA1_MASK                                                                 0xFFFFFFFFL
2661 //SDMA0_QUEUE7_MIDCMD_DATA2
2662 #define SDMA0_QUEUE7_MIDCMD_DATA2__DATA2__SHIFT                                                               0x0
2663 #define SDMA0_QUEUE7_MIDCMD_DATA2__DATA2_MASK                                                                 0xFFFFFFFFL
2664 //SDMA0_QUEUE7_MIDCMD_DATA3
2665 #define SDMA0_QUEUE7_MIDCMD_DATA3__DATA3__SHIFT                                                               0x0
2666 #define SDMA0_QUEUE7_MIDCMD_DATA3__DATA3_MASK                                                                 0xFFFFFFFFL
2667 //SDMA0_QUEUE7_MIDCMD_DATA4
2668 #define SDMA0_QUEUE7_MIDCMD_DATA4__DATA4__SHIFT                                                               0x0
2669 #define SDMA0_QUEUE7_MIDCMD_DATA4__DATA4_MASK                                                                 0xFFFFFFFFL
2670 //SDMA0_QUEUE7_MIDCMD_DATA5
2671 #define SDMA0_QUEUE7_MIDCMD_DATA5__DATA5__SHIFT                                                               0x0
2672 #define SDMA0_QUEUE7_MIDCMD_DATA5__DATA5_MASK                                                                 0xFFFFFFFFL
2673 //SDMA0_QUEUE7_MIDCMD_DATA6
2674 #define SDMA0_QUEUE7_MIDCMD_DATA6__DATA6__SHIFT                                                               0x0
2675 #define SDMA0_QUEUE7_MIDCMD_DATA6__DATA6_MASK                                                                 0xFFFFFFFFL
2676 //SDMA0_QUEUE7_MIDCMD_DATA7
2677 #define SDMA0_QUEUE7_MIDCMD_DATA7__DATA7__SHIFT                                                               0x0
2678 #define SDMA0_QUEUE7_MIDCMD_DATA7__DATA7_MASK                                                                 0xFFFFFFFFL
2679 //SDMA0_QUEUE7_MIDCMD_DATA8
2680 #define SDMA0_QUEUE7_MIDCMD_DATA8__DATA8__SHIFT                                                               0x0
2681 #define SDMA0_QUEUE7_MIDCMD_DATA8__DATA8_MASK                                                                 0xFFFFFFFFL
2682 //SDMA0_QUEUE7_MIDCMD_DATA9
2683 #define SDMA0_QUEUE7_MIDCMD_DATA9__DATA9__SHIFT                                                               0x0
2684 #define SDMA0_QUEUE7_MIDCMD_DATA9__DATA9_MASK                                                                 0xFFFFFFFFL
2685 //SDMA0_QUEUE7_MIDCMD_DATA10
2686 #define SDMA0_QUEUE7_MIDCMD_DATA10__DATA10__SHIFT                                                             0x0
2687 #define SDMA0_QUEUE7_MIDCMD_DATA10__DATA10_MASK                                                               0xFFFFFFFFL
2688 //SDMA0_QUEUE7_WAIT_UNSATISFIED_THD
2689 #define SDMA0_QUEUE7_WAIT_UNSATISFIED_THD__THRESHOLD__SHIFT                                                   0x0
2690 #define SDMA0_QUEUE7_WAIT_UNSATISFIED_THD__THRESHOLD_MASK                                                     0x0000001FL
2691 //SDMA0_QUEUE7_MQD_BASE_ADDR_LO
2692 #define SDMA0_QUEUE7_MQD_BASE_ADDR_LO__BASE_ADDR_LO__SHIFT                                                    0x2
2693 #define SDMA0_QUEUE7_MQD_BASE_ADDR_LO__BASE_ADDR_LO_MASK                                                      0xFFFFFFFCL
2694 //SDMA0_QUEUE7_MQD_BASE_ADDR_HI
2695 #define SDMA0_QUEUE7_MQD_BASE_ADDR_HI__BASE_ADDR_HI__SHIFT                                                    0x0
2696 #define SDMA0_QUEUE7_MQD_BASE_ADDR_HI__BASE_ADDR_HI_MASK                                                      0xFFFFFFFFL
2697 //SDMA0_QUEUE7_MQD_CONTROL
2698 #define SDMA0_QUEUE7_MQD_CONTROL__VMID__SHIFT                                                                 0x0
2699 #define SDMA0_QUEUE7_MQD_CONTROL__VMID_MASK                                                                   0x0000000FL
2700 //SDMA0_QUEUE7_DEQUEUE_REQUEST
2701 #define SDMA0_QUEUE7_DEQUEUE_REQUEST__DEQUEUE_REQ__SHIFT                                                      0x0
2702 #define SDMA0_QUEUE7_DEQUEUE_REQUEST__DEQUEUE_REQ_MASK                                                        0x00000001L
2703 //SDMA0_QUEUE7_CONTEXT_STATUS
2704 #define SDMA0_QUEUE7_CONTEXT_STATUS__SELECTED__SHIFT                                                          0x0
2705 #define SDMA0_QUEUE7_CONTEXT_STATUS__USE_IB__SHIFT                                                            0x1
2706 #define SDMA0_QUEUE7_CONTEXT_STATUS__IDLE__SHIFT                                                              0x2
2707 #define SDMA0_QUEUE7_CONTEXT_STATUS__EXPIRED__SHIFT                                                           0x3
2708 #define SDMA0_QUEUE7_CONTEXT_STATUS__EXCEPTION__SHIFT                                                         0x4
2709 #define SDMA0_QUEUE7_CONTEXT_STATUS__CTXSW_ABLE__SHIFT                                                        0x7
2710 #define SDMA0_QUEUE7_CONTEXT_STATUS__VF_STATUS__SHIFT                                                         0x8
2711 #define SDMA0_QUEUE7_CONTEXT_STATUS__PRIV_EXCEPTION__SHIFT                                                    0x9
2712 #define SDMA0_QUEUE7_CONTEXT_STATUS__PREEMPT_DISABLE__SHIFT                                                   0xa
2713 #define SDMA0_QUEUE7_CONTEXT_STATUS__RPTR_WB_IDLE__SHIFT                                                      0xb
2714 #define SDMA0_QUEUE7_CONTEXT_STATUS__WPTR_UPDATE_PENDING__SHIFT                                               0xc
2715 #define SDMA0_QUEUE7_CONTEXT_STATUS__WPTR_UPDATE_FAIL_COUNT__SHIFT                                            0x10
2716 #define SDMA0_QUEUE7_CONTEXT_STATUS__SELECTED_MASK                                                            0x00000001L
2717 #define SDMA0_QUEUE7_CONTEXT_STATUS__USE_IB_MASK                                                              0x00000002L
2718 #define SDMA0_QUEUE7_CONTEXT_STATUS__IDLE_MASK                                                                0x00000004L
2719 #define SDMA0_QUEUE7_CONTEXT_STATUS__EXPIRED_MASK                                                             0x00000008L
2720 #define SDMA0_QUEUE7_CONTEXT_STATUS__EXCEPTION_MASK                                                           0x00000070L
2721 #define SDMA0_QUEUE7_CONTEXT_STATUS__CTXSW_ABLE_MASK                                                          0x00000080L
2722 #define SDMA0_QUEUE7_CONTEXT_STATUS__VF_STATUS_MASK                                                           0x00000100L
2723 #define SDMA0_QUEUE7_CONTEXT_STATUS__PRIV_EXCEPTION_MASK                                                      0x00000200L
2724 #define SDMA0_QUEUE7_CONTEXT_STATUS__PREEMPT_DISABLE_MASK                                                     0x00000400L
2725 #define SDMA0_QUEUE7_CONTEXT_STATUS__RPTR_WB_IDLE_MASK                                                        0x00000800L
2726 #define SDMA0_QUEUE7_CONTEXT_STATUS__WPTR_UPDATE_PENDING_MASK                                                 0x00001000L
2727 #define SDMA0_QUEUE7_CONTEXT_STATUS__WPTR_UPDATE_FAIL_COUNT_MASK                                              0x00FF0000L
2728 
2729 
2730 // addressBlock: gc_gfx_cpwd_sdma0_sdmahypdec
2731 //SDMA0_VM_CTX_LO
2732 #define SDMA0_VM_CTX_LO__ADDR__SHIFT                                                                          0x2
2733 #define SDMA0_VM_CTX_LO__ADDR_MASK                                                                            0xFFFFFFFCL
2734 //SDMA0_VM_CTX_HI
2735 #define SDMA0_VM_CTX_HI__ADDR__SHIFT                                                                          0x0
2736 #define SDMA0_VM_CTX_HI__ADDR_MASK                                                                            0xFFFFFFFFL
2737 //SDMA0_ACTIVE_FCN_ID
2738 #define SDMA0_ACTIVE_FCN_ID__VFID__SHIFT                                                                      0x0
2739 #define SDMA0_ACTIVE_FCN_ID__VF__SHIFT                                                                        0x7
2740 #define SDMA0_ACTIVE_FCN_ID__RESERVED__SHIFT                                                                  0x8
2741 #define SDMA0_ACTIVE_FCN_ID__VFID_MASK                                                                        0x0000001FL
2742 #define SDMA0_ACTIVE_FCN_ID__VF_MASK                                                                          0x00000080L
2743 #define SDMA0_ACTIVE_FCN_ID__RESERVED_MASK                                                                    0xFFFFFF00L
2744 //SDMA0_VIRT_RESET_REQ
2745 #define SDMA0_VIRT_RESET_REQ__VF__SHIFT                                                                       0x0
2746 #define SDMA0_VIRT_RESET_REQ__PF__SHIFT                                                                       0x1f
2747 #define SDMA0_VIRT_RESET_REQ__VF_MASK                                                                         0x7FFFFFFFL
2748 #define SDMA0_VIRT_RESET_REQ__PF_MASK                                                                         0x80000000L
2749 //SDMA0_VM_CNTL
2750 #define SDMA0_VM_CNTL__CMD__SHIFT                                                                             0x0
2751 #define SDMA0_VM_CNTL__CMD_MASK                                                                               0x0000000FL
2752 //SDMA0_MCU_CNTL
2753 #define SDMA0_MCU_CNTL__HALT__SHIFT                                                                           0x0
2754 #define SDMA0_MCU_CNTL__RESET__SHIFT                                                                          0x1
2755 #define SDMA0_MCU_CNTL__DBG_SELECT_BITS__SHIFT                                                                0x2
2756 #define SDMA0_MCU_CNTL__HALT_MASK                                                                             0x00000001L
2757 #define SDMA0_MCU_CNTL__RESET_MASK                                                                            0x00000002L
2758 #define SDMA0_MCU_CNTL__DBG_SELECT_BITS_MASK                                                                  0x000000FCL
2759 //SDMA0_IC_BASE_LO
2760 #define SDMA0_IC_BASE_LO__IC_BASE_LO__SHIFT                                                                   0xc
2761 #define SDMA0_IC_BASE_LO__IC_BASE_LO_MASK                                                                     0xFFFFF000L
2762 //SDMA0_IC_BASE_HI
2763 #define SDMA0_IC_BASE_HI__IC_BASE_HI__SHIFT                                                                   0x0
2764 #define SDMA0_IC_BASE_HI__IC_BASE_HI_MASK                                                                     0xFFFFFFFFL
2765 //SDMA0_IC_BASE_CNTL
2766 #define SDMA0_IC_BASE_CNTL__VMID__SHIFT                                                                       0x0
2767 #define SDMA0_IC_BASE_CNTL__EXE_DISABLE__SHIFT                                                                0x17
2768 #define SDMA0_IC_BASE_CNTL__MALL_POLICY__SHIFT                                                                0x18
2769 #define SDMA0_IC_BASE_CNTL__VMID_MASK                                                                         0x0000000FL
2770 #define SDMA0_IC_BASE_CNTL__EXE_DISABLE_MASK                                                                  0x00800000L
2771 #define SDMA0_IC_BASE_CNTL__MALL_POLICY_MASK                                                                  0x03000000L
2772 //SDMA0_IC_OP_CNTL
2773 #define SDMA0_IC_OP_CNTL__INVALIDATE_CACHE__SHIFT                                                             0x0
2774 #define SDMA0_IC_OP_CNTL__PRIME_ICACHE__SHIFT                                                                 0x4
2775 #define SDMA0_IC_OP_CNTL__ICACHE_PRIMED__SHIFT                                                                0x5
2776 #define SDMA0_IC_OP_CNTL__INVALIDATE_CACHE_MASK                                                               0x00000001L
2777 #define SDMA0_IC_OP_CNTL__PRIME_ICACHE_MASK                                                                   0x00000010L
2778 #define SDMA0_IC_OP_CNTL__ICACHE_PRIMED_MASK                                                                  0x00000020L
2779 //SDMA0_IC_CNTL
2780 #define SDMA0_IC_CNTL__CID_SEL__SHIFT                                                                         0x0
2781 #define SDMA0_IC_CNTL__GPA__SHIFT                                                                             0x2
2782 #define SDMA0_IC_CNTL__UCODE_VF_OVERRIDE__SHIFT                                                               0x4
2783 #define SDMA0_IC_CNTL__AUTO_PRIME_ICACHE__SHIFT                                                               0x5
2784 #define SDMA0_IC_CNTL__CID_SEL_MASK                                                                           0x00000001L
2785 #define SDMA0_IC_CNTL__GPA_MASK                                                                               0x0000000CL
2786 #define SDMA0_IC_CNTL__UCODE_VF_OVERRIDE_MASK                                                                 0x00000010L
2787 #define SDMA0_IC_CNTL__AUTO_PRIME_ICACHE_MASK                                                                 0x00000020L
2788 
2789 
2790 // addressBlock: gc_gfx_cpwd_sdma0_sdmapspdec
2791 //SDMA0_MCU_DM_FROM_RST_ADDR_OFFSET
2792 #define SDMA0_MCU_DM_FROM_RST_ADDR_OFFSET__DATA__SHIFT                                                        0x0
2793 #define SDMA0_MCU_DM_FROM_RST_ADDR_OFFSET__DATA_MASK                                                          0xFFFFFFFFL
2794 
2795 
2796 // addressBlock: gc_gfx_cpwd_sdma0_sdmaperfsdec
2797 //SDMA0_PERFCNT_PERFCOUNTER0_CFG
2798 #define SDMA0_PERFCNT_PERFCOUNTER0_CFG__PERF_SEL__SHIFT                                                       0x0
2799 #define SDMA0_PERFCNT_PERFCOUNTER0_CFG__PERF_SEL_END__SHIFT                                                   0x8
2800 #define SDMA0_PERFCNT_PERFCOUNTER0_CFG__PERF_MODE__SHIFT                                                      0x18
2801 #define SDMA0_PERFCNT_PERFCOUNTER0_CFG__ENABLE__SHIFT                                                         0x1c
2802 #define SDMA0_PERFCNT_PERFCOUNTER0_CFG__CLEAR__SHIFT                                                          0x1d
2803 #define SDMA0_PERFCNT_PERFCOUNTER0_CFG__PERF_SEL_MASK                                                         0x000000FFL
2804 #define SDMA0_PERFCNT_PERFCOUNTER0_CFG__PERF_SEL_END_MASK                                                     0x0000FF00L
2805 #define SDMA0_PERFCNT_PERFCOUNTER0_CFG__PERF_MODE_MASK                                                        0x0F000000L
2806 #define SDMA0_PERFCNT_PERFCOUNTER0_CFG__ENABLE_MASK                                                           0x10000000L
2807 #define SDMA0_PERFCNT_PERFCOUNTER0_CFG__CLEAR_MASK                                                            0x20000000L
2808 //SDMA0_PERFCNT_PERFCOUNTER1_CFG
2809 #define SDMA0_PERFCNT_PERFCOUNTER1_CFG__PERF_SEL__SHIFT                                                       0x0
2810 #define SDMA0_PERFCNT_PERFCOUNTER1_CFG__PERF_SEL_END__SHIFT                                                   0x8
2811 #define SDMA0_PERFCNT_PERFCOUNTER1_CFG__PERF_MODE__SHIFT                                                      0x18
2812 #define SDMA0_PERFCNT_PERFCOUNTER1_CFG__ENABLE__SHIFT                                                         0x1c
2813 #define SDMA0_PERFCNT_PERFCOUNTER1_CFG__CLEAR__SHIFT                                                          0x1d
2814 #define SDMA0_PERFCNT_PERFCOUNTER1_CFG__PERF_SEL_MASK                                                         0x000000FFL
2815 #define SDMA0_PERFCNT_PERFCOUNTER1_CFG__PERF_SEL_END_MASK                                                     0x0000FF00L
2816 #define SDMA0_PERFCNT_PERFCOUNTER1_CFG__PERF_MODE_MASK                                                        0x0F000000L
2817 #define SDMA0_PERFCNT_PERFCOUNTER1_CFG__ENABLE_MASK                                                           0x10000000L
2818 #define SDMA0_PERFCNT_PERFCOUNTER1_CFG__CLEAR_MASK                                                            0x20000000L
2819 //SDMA0_PERFCNT_PERFCOUNTER_RSLT_CNTL
2820 #define SDMA0_PERFCNT_PERFCOUNTER_RSLT_CNTL__PERF_COUNTER_SELECT__SHIFT                                       0x0
2821 #define SDMA0_PERFCNT_PERFCOUNTER_RSLT_CNTL__START_TRIGGER__SHIFT                                             0x8
2822 #define SDMA0_PERFCNT_PERFCOUNTER_RSLT_CNTL__STOP_TRIGGER__SHIFT                                              0x10
2823 #define SDMA0_PERFCNT_PERFCOUNTER_RSLT_CNTL__ENABLE_ANY__SHIFT                                                0x18
2824 #define SDMA0_PERFCNT_PERFCOUNTER_RSLT_CNTL__CLEAR_ALL__SHIFT                                                 0x19
2825 #define SDMA0_PERFCNT_PERFCOUNTER_RSLT_CNTL__STOP_ALL_ON_SATURATE__SHIFT                                      0x1a
2826 #define SDMA0_PERFCNT_PERFCOUNTER_RSLT_CNTL__PERF_COUNTER_SELECT_MASK                                         0x0000000FL
2827 #define SDMA0_PERFCNT_PERFCOUNTER_RSLT_CNTL__START_TRIGGER_MASK                                               0x0000FF00L
2828 #define SDMA0_PERFCNT_PERFCOUNTER_RSLT_CNTL__STOP_TRIGGER_MASK                                                0x00FF0000L
2829 #define SDMA0_PERFCNT_PERFCOUNTER_RSLT_CNTL__ENABLE_ANY_MASK                                                  0x01000000L
2830 #define SDMA0_PERFCNT_PERFCOUNTER_RSLT_CNTL__CLEAR_ALL_MASK                                                   0x02000000L
2831 #define SDMA0_PERFCNT_PERFCOUNTER_RSLT_CNTL__STOP_ALL_ON_SATURATE_MASK                                        0x04000000L
2832 //SDMA0_PERFCNT_MISC_CNTL
2833 #define SDMA0_PERFCNT_MISC_CNTL__CMD_OP__SHIFT                                                                0x0
2834 #define SDMA0_PERFCNT_MISC_CNTL__CMD_OP_MASK                                                                  0x0000FFFFL
2835 //SDMA0_PERFCOUNTER0_SELECT
2836 #define SDMA0_PERFCOUNTER0_SELECT__PERF_SEL__SHIFT                                                            0x0
2837 #define SDMA0_PERFCOUNTER0_SELECT__PERF_SEL1__SHIFT                                                           0xa
2838 #define SDMA0_PERFCOUNTER0_SELECT__CNTR_MODE__SHIFT                                                           0x14
2839 #define SDMA0_PERFCOUNTER0_SELECT__PERF_MODE1__SHIFT                                                          0x18
2840 #define SDMA0_PERFCOUNTER0_SELECT__PERF_MODE__SHIFT                                                           0x1c
2841 #define SDMA0_PERFCOUNTER0_SELECT__PERF_SEL_MASK                                                              0x000003FFL
2842 #define SDMA0_PERFCOUNTER0_SELECT__PERF_SEL1_MASK                                                             0x000FFC00L
2843 #define SDMA0_PERFCOUNTER0_SELECT__CNTR_MODE_MASK                                                             0x00F00000L
2844 #define SDMA0_PERFCOUNTER0_SELECT__PERF_MODE1_MASK                                                            0x0F000000L
2845 #define SDMA0_PERFCOUNTER0_SELECT__PERF_MODE_MASK                                                             0xF0000000L
2846 //SDMA0_PERFCOUNTER0_SELECT1
2847 #define SDMA0_PERFCOUNTER0_SELECT1__PERF_SEL2__SHIFT                                                          0x0
2848 #define SDMA0_PERFCOUNTER0_SELECT1__PERF_SEL3__SHIFT                                                          0xa
2849 #define SDMA0_PERFCOUNTER0_SELECT1__PERF_MODE3__SHIFT                                                         0x18
2850 #define SDMA0_PERFCOUNTER0_SELECT1__PERF_MODE2__SHIFT                                                         0x1c
2851 #define SDMA0_PERFCOUNTER0_SELECT1__PERF_SEL2_MASK                                                            0x000003FFL
2852 #define SDMA0_PERFCOUNTER0_SELECT1__PERF_SEL3_MASK                                                            0x000FFC00L
2853 #define SDMA0_PERFCOUNTER0_SELECT1__PERF_MODE3_MASK                                                           0x0F000000L
2854 #define SDMA0_PERFCOUNTER0_SELECT1__PERF_MODE2_MASK                                                           0xF0000000L
2855 //SDMA0_PERFCOUNTER1_SELECT
2856 #define SDMA0_PERFCOUNTER1_SELECT__PERF_SEL__SHIFT                                                            0x0
2857 #define SDMA0_PERFCOUNTER1_SELECT__PERF_SEL1__SHIFT                                                           0xa
2858 #define SDMA0_PERFCOUNTER1_SELECT__CNTR_MODE__SHIFT                                                           0x14
2859 #define SDMA0_PERFCOUNTER1_SELECT__PERF_MODE1__SHIFT                                                          0x18
2860 #define SDMA0_PERFCOUNTER1_SELECT__PERF_MODE__SHIFT                                                           0x1c
2861 #define SDMA0_PERFCOUNTER1_SELECT__PERF_SEL_MASK                                                              0x000003FFL
2862 #define SDMA0_PERFCOUNTER1_SELECT__PERF_SEL1_MASK                                                             0x000FFC00L
2863 #define SDMA0_PERFCOUNTER1_SELECT__CNTR_MODE_MASK                                                             0x00F00000L
2864 #define SDMA0_PERFCOUNTER1_SELECT__PERF_MODE1_MASK                                                            0x0F000000L
2865 #define SDMA0_PERFCOUNTER1_SELECT__PERF_MODE_MASK                                                             0xF0000000L
2866 //SDMA0_PERFCOUNTER1_SELECT1
2867 #define SDMA0_PERFCOUNTER1_SELECT1__PERF_SEL2__SHIFT                                                          0x0
2868 #define SDMA0_PERFCOUNTER1_SELECT1__PERF_SEL3__SHIFT                                                          0xa
2869 #define SDMA0_PERFCOUNTER1_SELECT1__PERF_MODE3__SHIFT                                                         0x18
2870 #define SDMA0_PERFCOUNTER1_SELECT1__PERF_MODE2__SHIFT                                                         0x1c
2871 #define SDMA0_PERFCOUNTER1_SELECT1__PERF_SEL2_MASK                                                            0x000003FFL
2872 #define SDMA0_PERFCOUNTER1_SELECT1__PERF_SEL3_MASK                                                            0x000FFC00L
2873 #define SDMA0_PERFCOUNTER1_SELECT1__PERF_MODE3_MASK                                                           0x0F000000L
2874 #define SDMA0_PERFCOUNTER1_SELECT1__PERF_MODE2_MASK                                                           0xF0000000L
2875 
2876 
2877 // addressBlock: gc_gfx_cpwd_sdma0_sdmaperfddec
2878 //SDMA0_PERFCNT_PERFCOUNTER_LO
2879 #define SDMA0_PERFCNT_PERFCOUNTER_LO__COUNTER_LO__SHIFT                                                       0x0
2880 #define SDMA0_PERFCNT_PERFCOUNTER_LO__COUNTER_LO_MASK                                                         0xFFFFFFFFL
2881 //SDMA0_PERFCNT_PERFCOUNTER_HI
2882 #define SDMA0_PERFCNT_PERFCOUNTER_HI__COUNTER_HI__SHIFT                                                       0x0
2883 #define SDMA0_PERFCNT_PERFCOUNTER_HI__COMPARE_VALUE__SHIFT                                                    0x10
2884 #define SDMA0_PERFCNT_PERFCOUNTER_HI__COUNTER_HI_MASK                                                         0x0000FFFFL
2885 #define SDMA0_PERFCNT_PERFCOUNTER_HI__COMPARE_VALUE_MASK                                                      0xFFFF0000L
2886 //SDMA0_PERFCOUNTER0_LO
2887 #define SDMA0_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT                                                          0x0
2888 #define SDMA0_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK                                                            0xFFFFFFFFL
2889 //SDMA0_PERFCOUNTER0_HI
2890 #define SDMA0_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT                                                          0x0
2891 #define SDMA0_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK                                                            0xFFFFFFFFL
2892 //SDMA0_PERFCOUNTER1_LO
2893 #define SDMA0_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT                                                          0x0
2894 #define SDMA0_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK                                                            0xFFFFFFFFL
2895 //SDMA0_PERFCOUNTER1_HI
2896 #define SDMA0_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT                                                          0x0
2897 #define SDMA0_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK                                                            0xFFFFFFFFL
2898 
2899 
2900 // addressBlock: gc_gfx_cpwd_sdma0_sdmapwrdec
2901 //GFX_ICG_SDMA0_CTRL
2902 #define GFX_ICG_SDMA0_CTRL__REG_MGCG_CLK_SOFT_OVERRIDE__SHIFT                                                 0x1
2903 #define GFX_ICG_SDMA0_CTRL__PTR_MGCG_CLK_SOFT_OVERRIDE__SHIFT                                                 0x2
2904 #define GFX_ICG_SDMA0_CTRL__PIO_MGCG_CLK_SOFT_OVERRIDE__SHIFT                                                 0x3
2905 #define GFX_ICG_SDMA0_CTRL__MCU_MGCG_CLK_SOFT_OVERRIDE__SHIFT                                                 0x4
2906 #define GFX_ICG_SDMA0_CTRL__COPY_ENG_MGCG_CLK_SOFT_OVERRIDE__SHIFT                                            0x5
2907 #define GFX_ICG_SDMA0_CTRL__SERVE_ENG_MGCG_CLK_SOFT_OVERRIDE__SHIFT                                           0x6
2908 #define GFX_ICG_SDMA0_CTRL__CMD_FETCH_MGCG_CLK_SOFT_OVERRIDE__SHIFT                                           0x7
2909 #define GFX_ICG_SDMA0_CTRL__GU_MEMREQ_MGCG_CLK_SOFT_OVERRIDE__SHIFT                                           0x8
2910 #define GFX_ICG_SDMA0_CTRL__INV_MGCG_CLK_SOFT_OVERRIDE__SHIFT                                                 0x9
2911 #define GFX_ICG_SDMA0_CTRL__GU_CACHE_MGCG_CLK_SOFT_OVERRIDE__SHIFT                                            0xa
2912 #define GFX_ICG_SDMA0_CTRL__IC_CACHE_MGCG_CLK_SOFT_OVERRIDE__SHIFT                                            0xb
2913 #define GFX_ICG_SDMA0_CTRL__MEM_CHNL_MGCG_CLK_SOFT_OVERRIDE__SHIFT                                            0xc
2914 #define GFX_ICG_SDMA0_CTRL__PERF_CNTR_MGCG_CLK_SOFT_OVERRIDE__SHIFT                                           0xd
2915 #define GFX_ICG_SDMA0_CTRL__CORE_MGCG_CLK_SOFT_OVERRIDE__SHIFT                                                0xe
2916 #define GFX_ICG_SDMA0_CTRL__MEM_CHNL_CESE_MGCG_CLK_SOFT_OVERRIDE__SHIFT                                       0xf
2917 #define GFX_ICG_SDMA0_CTRL__MGCG_CLK_HYST__SHIFT                                                              0x10
2918 #define GFX_ICG_SDMA0_CTRL__REG_MGCG_CLK_SOFT_OVERRIDE_MASK                                                   0x00000002L
2919 #define GFX_ICG_SDMA0_CTRL__PTR_MGCG_CLK_SOFT_OVERRIDE_MASK                                                   0x00000004L
2920 #define GFX_ICG_SDMA0_CTRL__PIO_MGCG_CLK_SOFT_OVERRIDE_MASK                                                   0x00000008L
2921 #define GFX_ICG_SDMA0_CTRL__MCU_MGCG_CLK_SOFT_OVERRIDE_MASK                                                   0x00000010L
2922 #define GFX_ICG_SDMA0_CTRL__COPY_ENG_MGCG_CLK_SOFT_OVERRIDE_MASK                                              0x00000020L
2923 #define GFX_ICG_SDMA0_CTRL__SERVE_ENG_MGCG_CLK_SOFT_OVERRIDE_MASK                                             0x00000040L
2924 #define GFX_ICG_SDMA0_CTRL__CMD_FETCH_MGCG_CLK_SOFT_OVERRIDE_MASK                                             0x00000080L
2925 #define GFX_ICG_SDMA0_CTRL__GU_MEMREQ_MGCG_CLK_SOFT_OVERRIDE_MASK                                             0x00000100L
2926 #define GFX_ICG_SDMA0_CTRL__INV_MGCG_CLK_SOFT_OVERRIDE_MASK                                                   0x00000200L
2927 #define GFX_ICG_SDMA0_CTRL__GU_CACHE_MGCG_CLK_SOFT_OVERRIDE_MASK                                              0x00000400L
2928 #define GFX_ICG_SDMA0_CTRL__IC_CACHE_MGCG_CLK_SOFT_OVERRIDE_MASK                                              0x00000800L
2929 #define GFX_ICG_SDMA0_CTRL__MEM_CHNL_MGCG_CLK_SOFT_OVERRIDE_MASK                                              0x00001000L
2930 #define GFX_ICG_SDMA0_CTRL__PERF_CNTR_MGCG_CLK_SOFT_OVERRIDE_MASK                                             0x00002000L
2931 #define GFX_ICG_SDMA0_CTRL__CORE_MGCG_CLK_SOFT_OVERRIDE_MASK                                                  0x00004000L
2932 #define GFX_ICG_SDMA0_CTRL__MEM_CHNL_CESE_MGCG_CLK_SOFT_OVERRIDE_MASK                                         0x00008000L
2933 #define GFX_ICG_SDMA0_CTRL__MGCG_CLK_HYST_MASK                                                                0x00FF0000L
2934 
2935 
2936 // addressBlock: gc_gfx_cpwd_sdma0_sdmadec:1
2937 //SDMA1_DEC_START
2938 #define SDMA1_DEC_START__START__SHIFT                                                                         0x0
2939 #define SDMA1_DEC_START__START_MASK                                                                           0xFFFFFFFFL
2940 //SDMA1_MCU_MISC_CNTL
2941 #define SDMA1_MCU_MISC_CNTL__MCU_WAKEUP__SHIFT                                                                0x0
2942 #define SDMA1_MCU_MISC_CNTL__MCU_WAKEUP_MASK                                                                  0x00000001L
2943 //SDMA1_UCODE_REV
2944 #define SDMA1_UCODE_REV__CL__SHIFT                                                                            0x0
2945 #define SDMA1_UCODE_REV__VARIANT_ID__SHIFT                                                                    0x1c
2946 #define SDMA1_UCODE_REV__CL_MASK                                                                              0x0FFFFFFFL
2947 #define SDMA1_UCODE_REV__VARIANT_ID_MASK                                                                      0xF0000000L
2948 //SDMA1_GLOBAL_TIMESTAMP_LO
2949 #define SDMA1_GLOBAL_TIMESTAMP_LO__DATA__SHIFT                                                                0x0
2950 #define SDMA1_GLOBAL_TIMESTAMP_LO__DATA_MASK                                                                  0xFFFFFFFFL
2951 //SDMA1_GLOBAL_TIMESTAMP_HI
2952 #define SDMA1_GLOBAL_TIMESTAMP_HI__DATA__SHIFT                                                                0x0
2953 #define SDMA1_GLOBAL_TIMESTAMP_HI__DATA_MASK                                                                  0xFFFFFFFFL
2954 //SDMA1_POWER_CNTL
2955 #define SDMA1_POWER_CNTL__LS_ENABLE__SHIFT                                                                    0x8
2956 #define SDMA1_POWER_CNTL__LS_ENABLE_MASK                                                                      0x00000100L
2957 //SDMA1_CNTL
2958 #define SDMA1_CNTL__TRAP_ENABLE__SHIFT                                                                        0x0
2959 #define SDMA1_CNTL__RESERVED__SHIFT                                                                           0x2
2960 #define SDMA1_CNTL__DATA_SWAP_ENABLE__SHIFT                                                                   0x3
2961 #define SDMA1_CNTL__FENCE_SWAP_ENABLE__SHIFT                                                                  0x4
2962 #define SDMA1_CNTL__MIDCMD_PREEMPT_ENABLE__SHIFT                                                              0x5
2963 #define SDMA1_CNTL__PIO_DONE_ACK_ENABLE__SHIFT                                                                0x6
2964 #define SDMA1_CNTL__TMZ_MIDCMD_PREEMPT_ENABLE__SHIFT                                                          0x8
2965 #define SDMA1_CNTL__MIDCMD_EXPIRE_ENABLE__SHIFT                                                               0x9
2966 #define SDMA1_CNTL__CP_MES_INT_ENABLE__SHIFT                                                                  0xa
2967 #define SDMA1_CNTL__PAGE_RETRY_TIMEOUT_INT_ENABLE__SHIFT                                                      0xb
2968 #define SDMA1_CNTL__PAGE_NULL_INT_ENABLE__SHIFT                                                               0xc
2969 #define SDMA1_CNTL__PAGE_FAULT_INT_ENABLE__SHIFT                                                              0xd
2970 #define SDMA1_CNTL__CH_PERFCNT_ENABLE__SHIFT                                                                  0x10
2971 #define SDMA1_CNTL__MIDCMD_WORLDSWITCH_ENABLE__SHIFT                                                          0x11
2972 #define SDMA1_CNTL__CTXEMPTY_INT_ENABLE__SHIFT                                                                0x1c
2973 #define SDMA1_CNTL__FROZEN_INT_ENABLE__SHIFT                                                                  0x1d
2974 #define SDMA1_CNTL__IB_PREEMPT_INT_ENABLE__SHIFT                                                              0x1e
2975 #define SDMA1_CNTL__RB_PREEMPT_INT_ENABLE__SHIFT                                                              0x1f
2976 #define SDMA1_CNTL__TRAP_ENABLE_MASK                                                                          0x00000001L
2977 #define SDMA1_CNTL__RESERVED_MASK                                                                             0x00000004L
2978 #define SDMA1_CNTL__DATA_SWAP_ENABLE_MASK                                                                     0x00000008L
2979 #define SDMA1_CNTL__FENCE_SWAP_ENABLE_MASK                                                                    0x00000010L
2980 #define SDMA1_CNTL__MIDCMD_PREEMPT_ENABLE_MASK                                                                0x00000020L
2981 #define SDMA1_CNTL__PIO_DONE_ACK_ENABLE_MASK                                                                  0x00000040L
2982 #define SDMA1_CNTL__TMZ_MIDCMD_PREEMPT_ENABLE_MASK                                                            0x00000100L
2983 #define SDMA1_CNTL__MIDCMD_EXPIRE_ENABLE_MASK                                                                 0x00000200L
2984 #define SDMA1_CNTL__CP_MES_INT_ENABLE_MASK                                                                    0x00000400L
2985 #define SDMA1_CNTL__PAGE_RETRY_TIMEOUT_INT_ENABLE_MASK                                                        0x00000800L
2986 #define SDMA1_CNTL__PAGE_NULL_INT_ENABLE_MASK                                                                 0x00001000L
2987 #define SDMA1_CNTL__PAGE_FAULT_INT_ENABLE_MASK                                                                0x00002000L
2988 #define SDMA1_CNTL__CH_PERFCNT_ENABLE_MASK                                                                    0x00010000L
2989 #define SDMA1_CNTL__MIDCMD_WORLDSWITCH_ENABLE_MASK                                                            0x00020000L
2990 #define SDMA1_CNTL__CTXEMPTY_INT_ENABLE_MASK                                                                  0x10000000L
2991 #define SDMA1_CNTL__FROZEN_INT_ENABLE_MASK                                                                    0x20000000L
2992 #define SDMA1_CNTL__IB_PREEMPT_INT_ENABLE_MASK                                                                0x40000000L
2993 #define SDMA1_CNTL__RB_PREEMPT_INT_ENABLE_MASK                                                                0x80000000L
2994 //SDMA1_CHICKEN_BITS
2995 #define SDMA1_CHICKEN_BITS__SRBM_POLL_RETRYING__SHIFT                                                         0x5
2996 #define SDMA1_CHICKEN_BITS__RD_BURST__SHIFT                                                                   0x6
2997 #define SDMA1_CHICKEN_BITS__WR_BURST__SHIFT                                                                   0x8
2998 #define SDMA1_CHICKEN_BITS__COMBINE_256B_WAIT_CYCLE__SHIFT                                                    0xa
2999 #define SDMA1_CHICKEN_BITS__WR_COMBINE_256B_ENABLE__SHIFT                                                     0xe
3000 #define SDMA1_CHICKEN_BITS__RD_COMBINE_256B_ENABLE__SHIFT                                                     0xf
3001 #define SDMA1_CHICKEN_BITS__COPY_OVERLAP_ENABLE__SHIFT                                                        0x10
3002 #define SDMA1_CHICKEN_BITS__RAW_CHECK_ENABLE__SHIFT                                                           0x11
3003 #define SDMA1_CHICKEN_BITS__T2L_256B_ENABLE__SHIFT                                                            0x12
3004 #define SDMA1_CHICKEN_BITS__SOFT_OVERRIDE_GCR_FGCG__SHIFT                                                     0x13
3005 #define SDMA1_CHICKEN_BITS__SOFT_OVERRIDE_GRBM_FGCG__SHIFT                                                    0x14
3006 #define SDMA1_CHICKEN_BITS__SOFT_OVERRIDE_CH_FGCG__SHIFT                                                      0x15
3007 #define SDMA1_CHICKEN_BITS__SOFT_OVERRIDE_UTCL2_INVREQ_FGCG__SHIFT                                            0x16
3008 #define SDMA1_CHICKEN_BITS__SOFT_OVERRIDE_UTCL1_FGCG__SHIFT                                                   0x17
3009 #define SDMA1_CHICKEN_BITS__CG_STATUS_OUTPUT__SHIFT                                                           0x18
3010 #define SDMA1_CHICKEN_BITS__SW_FREEZE_ENABLE__SHIFT                                                           0x19
3011 #define SDMA1_CHICKEN_BITS__DRAM_ECC_COPY_MODE_CNTL__SHIFT                                                    0x1a
3012 #define SDMA1_CHICKEN_BITS__SOFT_OVERRIDE_REG_ADDR_CHECK__SHIFT                                               0x1b
3013 #define SDMA1_CHICKEN_BITS__RESERVED__SHIFT                                                                   0x1c
3014 #define SDMA1_CHICKEN_BITS__SRBM_POLL_RETRYING_MASK                                                           0x00000020L
3015 #define SDMA1_CHICKEN_BITS__RD_BURST_MASK                                                                     0x000000C0L
3016 #define SDMA1_CHICKEN_BITS__WR_BURST_MASK                                                                     0x00000300L
3017 #define SDMA1_CHICKEN_BITS__COMBINE_256B_WAIT_CYCLE_MASK                                                      0x00003C00L
3018 #define SDMA1_CHICKEN_BITS__WR_COMBINE_256B_ENABLE_MASK                                                       0x00004000L
3019 #define SDMA1_CHICKEN_BITS__RD_COMBINE_256B_ENABLE_MASK                                                       0x00008000L
3020 #define SDMA1_CHICKEN_BITS__COPY_OVERLAP_ENABLE_MASK                                                          0x00010000L
3021 #define SDMA1_CHICKEN_BITS__RAW_CHECK_ENABLE_MASK                                                             0x00020000L
3022 #define SDMA1_CHICKEN_BITS__T2L_256B_ENABLE_MASK                                                              0x00040000L
3023 #define SDMA1_CHICKEN_BITS__SOFT_OVERRIDE_GCR_FGCG_MASK                                                       0x00080000L
3024 #define SDMA1_CHICKEN_BITS__SOFT_OVERRIDE_GRBM_FGCG_MASK                                                      0x00100000L
3025 #define SDMA1_CHICKEN_BITS__SOFT_OVERRIDE_CH_FGCG_MASK                                                        0x00200000L
3026 #define SDMA1_CHICKEN_BITS__SOFT_OVERRIDE_UTCL2_INVREQ_FGCG_MASK                                              0x00400000L
3027 #define SDMA1_CHICKEN_BITS__SOFT_OVERRIDE_UTCL1_FGCG_MASK                                                     0x00800000L
3028 #define SDMA1_CHICKEN_BITS__CG_STATUS_OUTPUT_MASK                                                             0x01000000L
3029 #define SDMA1_CHICKEN_BITS__SW_FREEZE_ENABLE_MASK                                                             0x02000000L
3030 #define SDMA1_CHICKEN_BITS__DRAM_ECC_COPY_MODE_CNTL_MASK                                                      0x04000000L
3031 #define SDMA1_CHICKEN_BITS__SOFT_OVERRIDE_REG_ADDR_CHECK_MASK                                                 0x08000000L
3032 #define SDMA1_CHICKEN_BITS__RESERVED_MASK                                                                     0xF0000000L
3033 //SDMA1_CACHE_CNTL
3034 #define SDMA1_CACHE_CNTL__RD_MALL_POLICY__SHIFT                                                               0x0
3035 #define SDMA1_CACHE_CNTL__WR_MALL_POLICY__SHIFT                                                               0x2
3036 #define SDMA1_CACHE_CNTL__RD_MALL_POLICY_MASK                                                                 0x00000003L
3037 #define SDMA1_CACHE_CNTL__WR_MALL_POLICY_MASK                                                                 0x0000000CL
3038 //SDMA1_RB_RPTR_FETCH
3039 #define SDMA1_RB_RPTR_FETCH__OFFSET__SHIFT                                                                    0x2
3040 #define SDMA1_RB_RPTR_FETCH__OFFSET_MASK                                                                      0xFFFFFFFCL
3041 //SDMA1_RB_RPTR_FETCH_HI
3042 #define SDMA1_RB_RPTR_FETCH_HI__OFFSET__SHIFT                                                                 0x0
3043 #define SDMA1_RB_RPTR_FETCH_HI__OFFSET_MASK                                                                   0xFFFFFFFFL
3044 //SDMA1_IB_OFFSET_FETCH
3045 #define SDMA1_IB_OFFSET_FETCH__OFFSET__SHIFT                                                                  0x2
3046 #define SDMA1_IB_OFFSET_FETCH__OFFSET_MASK                                                                    0x003FFFFCL
3047 //SDMA1_PROGRAM
3048 #define SDMA1_PROGRAM__STREAM__SHIFT                                                                          0x0
3049 #define SDMA1_PROGRAM__STREAM_MASK                                                                            0xFFFFFFFFL
3050 //SDMA1_STATUS_REG
3051 #define SDMA1_STATUS_REG__IDLE__SHIFT                                                                         0x0
3052 #define SDMA1_STATUS_REG__REG_IDLE__SHIFT                                                                     0x1
3053 #define SDMA1_STATUS_REG__RB_EMPTY__SHIFT                                                                     0x2
3054 #define SDMA1_STATUS_REG__RB_FULL__SHIFT                                                                      0x3
3055 #define SDMA1_STATUS_REG__RB_CMD_IDLE__SHIFT                                                                  0x4
3056 #define SDMA1_STATUS_REG__RB_CMD_FULL__SHIFT                                                                  0x5
3057 #define SDMA1_STATUS_REG__IB_CMD_IDLE__SHIFT                                                                  0x6
3058 #define SDMA1_STATUS_REG__IB_CMD_FULL__SHIFT                                                                  0x7
3059 #define SDMA1_STATUS_REG__BLOCK_IDLE__SHIFT                                                                   0x8
3060 #define SDMA1_STATUS_REG__INSIDE_IB__SHIFT                                                                    0x9
3061 #define SDMA1_STATUS_REG__FETCH_IDLE__SHIFT                                                                   0xa
3062 #define SDMA1_STATUS_REG__CGCG_FENCE__SHIFT                                                                   0xb
3063 #define SDMA1_STATUS_REG__PACKET_READY__SHIFT                                                                 0xc
3064 #define SDMA1_STATUS_REG__MC_WR_IDLE__SHIFT                                                                   0xd
3065 #define SDMA1_STATUS_REG__SRBM_IDLE__SHIFT                                                                    0xe
3066 #define SDMA1_STATUS_REG__CONTEXT_EMPTY__SHIFT                                                                0xf
3067 #define SDMA1_STATUS_REG__DELTA_RPTR_FULL__SHIFT                                                              0x10
3068 #define SDMA1_STATUS_REG__RB_MC_RREQ_IDLE__SHIFT                                                              0x11
3069 #define SDMA1_STATUS_REG__IB_MC_RREQ_IDLE__SHIFT                                                              0x12
3070 #define SDMA1_STATUS_REG__MC_RD_IDLE__SHIFT                                                                   0x13
3071 #define SDMA1_STATUS_REG__DELTA_RPTR_EMPTY__SHIFT                                                             0x14
3072 #define SDMA1_STATUS_REG__EXEC_ENG_IDLE__SHIFT                                                                0x19
3073 #define SDMA1_STATUS_REG__PROC_CNTL_IDLE__SHIFT                                                               0x1a
3074 #define SDMA1_STATUS_REG__UCODE_INIT_DONE__SHIFT                                                              0x1b
3075 #define SDMA1_STATUS_REG__RESERVED__SHIFT                                                                     0x1d
3076 #define SDMA1_STATUS_REG__INT_IDLE__SHIFT                                                                     0x1e
3077 #define SDMA1_STATUS_REG__INT_REQ_STALL__SHIFT                                                                0x1f
3078 #define SDMA1_STATUS_REG__IDLE_MASK                                                                           0x00000001L
3079 #define SDMA1_STATUS_REG__REG_IDLE_MASK                                                                       0x00000002L
3080 #define SDMA1_STATUS_REG__RB_EMPTY_MASK                                                                       0x00000004L
3081 #define SDMA1_STATUS_REG__RB_FULL_MASK                                                                        0x00000008L
3082 #define SDMA1_STATUS_REG__RB_CMD_IDLE_MASK                                                                    0x00000010L
3083 #define SDMA1_STATUS_REG__RB_CMD_FULL_MASK                                                                    0x00000020L
3084 #define SDMA1_STATUS_REG__IB_CMD_IDLE_MASK                                                                    0x00000040L
3085 #define SDMA1_STATUS_REG__IB_CMD_FULL_MASK                                                                    0x00000080L
3086 #define SDMA1_STATUS_REG__BLOCK_IDLE_MASK                                                                     0x00000100L
3087 #define SDMA1_STATUS_REG__INSIDE_IB_MASK                                                                      0x00000200L
3088 #define SDMA1_STATUS_REG__FETCH_IDLE_MASK                                                                     0x00000400L
3089 #define SDMA1_STATUS_REG__CGCG_FENCE_MASK                                                                     0x00000800L
3090 #define SDMA1_STATUS_REG__PACKET_READY_MASK                                                                   0x00001000L
3091 #define SDMA1_STATUS_REG__MC_WR_IDLE_MASK                                                                     0x00002000L
3092 #define SDMA1_STATUS_REG__SRBM_IDLE_MASK                                                                      0x00004000L
3093 #define SDMA1_STATUS_REG__CONTEXT_EMPTY_MASK                                                                  0x00008000L
3094 #define SDMA1_STATUS_REG__DELTA_RPTR_FULL_MASK                                                                0x00010000L
3095 #define SDMA1_STATUS_REG__RB_MC_RREQ_IDLE_MASK                                                                0x00020000L
3096 #define SDMA1_STATUS_REG__IB_MC_RREQ_IDLE_MASK                                                                0x00040000L
3097 #define SDMA1_STATUS_REG__MC_RD_IDLE_MASK                                                                     0x00080000L
3098 #define SDMA1_STATUS_REG__DELTA_RPTR_EMPTY_MASK                                                               0x00100000L
3099 #define SDMA1_STATUS_REG__EXEC_ENG_IDLE_MASK                                                                  0x02000000L
3100 #define SDMA1_STATUS_REG__PROC_CNTL_IDLE_MASK                                                                 0x04000000L
3101 #define SDMA1_STATUS_REG__UCODE_INIT_DONE_MASK                                                                0x08000000L
3102 #define SDMA1_STATUS_REG__RESERVED_MASK                                                                       0x20000000L
3103 #define SDMA1_STATUS_REG__INT_IDLE_MASK                                                                       0x40000000L
3104 #define SDMA1_STATUS_REG__INT_REQ_STALL_MASK                                                                  0x80000000L
3105 //SDMA1_STATUS1_REG
3106 #define SDMA1_STATUS1_REG__CE_WREQ_IDLE__SHIFT                                                                0x0
3107 #define SDMA1_STATUS1_REG__CE_WR_IDLE__SHIFT                                                                  0x1
3108 #define SDMA1_STATUS1_REG__CE_SPLIT_IDLE__SHIFT                                                               0x2
3109 #define SDMA1_STATUS1_REG__CE_RREQ_IDLE__SHIFT                                                                0x3
3110 #define SDMA1_STATUS1_REG__CE_OUT_IDLE__SHIFT                                                                 0x4
3111 #define SDMA1_STATUS1_REG__CE_IN_IDLE__SHIFT                                                                  0x5
3112 #define SDMA1_STATUS1_REG__CE_DST_IDLE__SHIFT                                                                 0x6
3113 #define SDMA1_STATUS1_REG__RESERVED_8_7__SHIFT                                                                0x7
3114 #define SDMA1_STATUS1_REG__CE_CMD_IDLE__SHIFT                                                                 0x9
3115 #define SDMA1_STATUS1_REG__CE_AFIFO_FULL__SHIFT                                                               0xa
3116 #define SDMA1_STATUS1_REG__CE_INFO_FULL__SHIFT                                                                0xb
3117 #define SDMA1_STATUS1_REG__CE_INFO1_FULL__SHIFT                                                               0xc
3118 #define SDMA1_STATUS1_REG__EX_START__SHIFT                                                                    0xd
3119 #define SDMA1_STATUS1_REG__CE_RD_STALL__SHIFT                                                                 0xf
3120 #define SDMA1_STATUS1_REG__CE_WR_STALL__SHIFT                                                                 0x10
3121 #define SDMA1_STATUS1_REG__SEC_INTR_STATUS__SHIFT                                                             0x11
3122 #define SDMA1_STATUS1_REG__WPTR_POLL_IDLE__SHIFT                                                              0x12
3123 #define SDMA1_STATUS1_REG__SDMA_IDLE__SHIFT                                                                   0x13
3124 #define SDMA1_STATUS1_REG__IC_FETCH_IDLE__SHIFT                                                               0x14
3125 #define SDMA1_STATUS1_REG__IC_FETCH_PAGE_FAULT__SHIFT                                                         0x15
3126 #define SDMA1_STATUS1_REG__IC_FETCH_PAGE_RETRY_TIMEOUT__SHIFT                                                 0x16
3127 #define SDMA1_STATUS1_REG__IC_FETCH_PAGE_NULL__SHIFT                                                          0x17
3128 #define SDMA1_STATUS1_REG__MCU_FW_STACK_OVERFLOW__SHIFT                                                       0x18
3129 #define SDMA1_STATUS1_REG__CE_WREQ_IDLE_MASK                                                                  0x00000001L
3130 #define SDMA1_STATUS1_REG__CE_WR_IDLE_MASK                                                                    0x00000002L
3131 #define SDMA1_STATUS1_REG__CE_SPLIT_IDLE_MASK                                                                 0x00000004L
3132 #define SDMA1_STATUS1_REG__CE_RREQ_IDLE_MASK                                                                  0x00000008L
3133 #define SDMA1_STATUS1_REG__CE_OUT_IDLE_MASK                                                                   0x00000010L
3134 #define SDMA1_STATUS1_REG__CE_IN_IDLE_MASK                                                                    0x00000020L
3135 #define SDMA1_STATUS1_REG__CE_DST_IDLE_MASK                                                                   0x00000040L
3136 #define SDMA1_STATUS1_REG__RESERVED_8_7_MASK                                                                  0x00000180L
3137 #define SDMA1_STATUS1_REG__CE_CMD_IDLE_MASK                                                                   0x00000200L
3138 #define SDMA1_STATUS1_REG__CE_AFIFO_FULL_MASK                                                                 0x00000400L
3139 #define SDMA1_STATUS1_REG__CE_INFO_FULL_MASK                                                                  0x00000800L
3140 #define SDMA1_STATUS1_REG__CE_INFO1_FULL_MASK                                                                 0x00001000L
3141 #define SDMA1_STATUS1_REG__EX_START_MASK                                                                      0x00002000L
3142 #define SDMA1_STATUS1_REG__CE_RD_STALL_MASK                                                                   0x00008000L
3143 #define SDMA1_STATUS1_REG__CE_WR_STALL_MASK                                                                   0x00010000L
3144 #define SDMA1_STATUS1_REG__SEC_INTR_STATUS_MASK                                                               0x00020000L
3145 #define SDMA1_STATUS1_REG__WPTR_POLL_IDLE_MASK                                                                0x00040000L
3146 #define SDMA1_STATUS1_REG__SDMA_IDLE_MASK                                                                     0x00080000L
3147 #define SDMA1_STATUS1_REG__IC_FETCH_IDLE_MASK                                                                 0x00100000L
3148 #define SDMA1_STATUS1_REG__IC_FETCH_PAGE_FAULT_MASK                                                           0x00200000L
3149 #define SDMA1_STATUS1_REG__IC_FETCH_PAGE_RETRY_TIMEOUT_MASK                                                   0x00400000L
3150 #define SDMA1_STATUS1_REG__IC_FETCH_PAGE_NULL_MASK                                                            0x00800000L
3151 #define SDMA1_STATUS1_REG__MCU_FW_STACK_OVERFLOW_MASK                                                         0x03000000L
3152 //SDMA1_CNTL1
3153 #define SDMA1_CNTL1__WPTR_POLL_FREQUENCY__SHIFT                                                               0x2
3154 #define SDMA1_CNTL1__WPTR_POLL_FREQUENCY_MASK                                                                 0x0000FFFCL
3155 //SDMA1_HBM_PAGE_CONFIG
3156 #define SDMA1_HBM_PAGE_CONFIG__PAGE_SIZE_EXPONENT__SHIFT                                                      0x0
3157 #define SDMA1_HBM_PAGE_CONFIG__PAGE_SIZE_EXPONENT_MASK                                                        0x00000003L
3158 //SDMA1_FREEZE
3159 #define SDMA1_FREEZE__PREEMPT__SHIFT                                                                          0x0
3160 #define SDMA1_FREEZE__FROZEN__SHIFT                                                                           0x5
3161 #define SDMA1_FREEZE__MCU_FREEZE__SHIFT                                                                       0x6
3162 #define SDMA1_FREEZE__IMU_FSM_STATE__SHIFT                                                                    0x8
3163 #define SDMA1_FREEZE__EXTERNAL_FROZEN__SHIFT                                                                  0xc
3164 #define SDMA1_FREEZE__PREEMPT_MASK                                                                            0x00000001L
3165 #define SDMA1_FREEZE__FROZEN_MASK                                                                             0x00000020L
3166 #define SDMA1_FREEZE__MCU_FREEZE_MASK                                                                         0x00000040L
3167 #define SDMA1_FREEZE__IMU_FSM_STATE_MASK                                                                      0x00000300L
3168 #define SDMA1_FREEZE__EXTERNAL_FROZEN_MASK                                                                    0x00001000L
3169 //SDMA1_PROCESS_QUANTUM0
3170 #define SDMA1_PROCESS_QUANTUM0__PROCESS0_QUANTUM__SHIFT                                                       0x0
3171 #define SDMA1_PROCESS_QUANTUM0__PROCESS1_QUANTUM__SHIFT                                                       0x8
3172 #define SDMA1_PROCESS_QUANTUM0__PROCESS2_QUANTUM__SHIFT                                                       0x10
3173 #define SDMA1_PROCESS_QUANTUM0__PROCESS3_QUANTUM__SHIFT                                                       0x18
3174 #define SDMA1_PROCESS_QUANTUM0__PROCESS0_QUANTUM_MASK                                                         0x000000FFL
3175 #define SDMA1_PROCESS_QUANTUM0__PROCESS1_QUANTUM_MASK                                                         0x0000FF00L
3176 #define SDMA1_PROCESS_QUANTUM0__PROCESS2_QUANTUM_MASK                                                         0x00FF0000L
3177 #define SDMA1_PROCESS_QUANTUM0__PROCESS3_QUANTUM_MASK                                                         0xFF000000L
3178 //SDMA1_PROCESS_QUANTUM1
3179 #define SDMA1_PROCESS_QUANTUM1__PROCESS4_QUANTUM__SHIFT                                                       0x0
3180 #define SDMA1_PROCESS_QUANTUM1__PROCESS5_QUANTUM__SHIFT                                                       0x8
3181 #define SDMA1_PROCESS_QUANTUM1__PROCESS6_QUANTUM__SHIFT                                                       0x10
3182 #define SDMA1_PROCESS_QUANTUM1__PROCESS7_QUANTUM__SHIFT                                                       0x18
3183 #define SDMA1_PROCESS_QUANTUM1__PROCESS4_QUANTUM_MASK                                                         0x000000FFL
3184 #define SDMA1_PROCESS_QUANTUM1__PROCESS5_QUANTUM_MASK                                                         0x0000FF00L
3185 #define SDMA1_PROCESS_QUANTUM1__PROCESS6_QUANTUM_MASK                                                         0x00FF0000L
3186 #define SDMA1_PROCESS_QUANTUM1__PROCESS7_QUANTUM_MASK                                                         0xFF000000L
3187 //SDMA1_WATCHDOG_CNTL
3188 #define SDMA1_WATCHDOG_CNTL__QUEUE_HANG_COUNT__SHIFT                                                          0x0
3189 #define SDMA1_WATCHDOG_CNTL__CMD_TIMEOUT_COUNT__SHIFT                                                         0x8
3190 #define SDMA1_WATCHDOG_CNTL__QUEUE_HANG_COUNT_MASK                                                            0x000000FFL
3191 #define SDMA1_WATCHDOG_CNTL__CMD_TIMEOUT_COUNT_MASK                                                           0x0000FF00L
3192 //SDMA1_QUEUE_STATUS0
3193 #define SDMA1_QUEUE_STATUS0__QUEUE0_STATUS__SHIFT                                                             0x0
3194 #define SDMA1_QUEUE_STATUS0__QUEUE1_STATUS__SHIFT                                                             0x4
3195 #define SDMA1_QUEUE_STATUS0__QUEUE2_STATUS__SHIFT                                                             0x8
3196 #define SDMA1_QUEUE_STATUS0__QUEUE3_STATUS__SHIFT                                                             0xc
3197 #define SDMA1_QUEUE_STATUS0__QUEUE4_STATUS__SHIFT                                                             0x10
3198 #define SDMA1_QUEUE_STATUS0__QUEUE5_STATUS__SHIFT                                                             0x14
3199 #define SDMA1_QUEUE_STATUS0__QUEUE6_STATUS__SHIFT                                                             0x18
3200 #define SDMA1_QUEUE_STATUS0__QUEUE7_STATUS__SHIFT                                                             0x1c
3201 #define SDMA1_QUEUE_STATUS0__QUEUE0_STATUS_MASK                                                               0x0000000FL
3202 #define SDMA1_QUEUE_STATUS0__QUEUE1_STATUS_MASK                                                               0x000000F0L
3203 #define SDMA1_QUEUE_STATUS0__QUEUE2_STATUS_MASK                                                               0x00000F00L
3204 #define SDMA1_QUEUE_STATUS0__QUEUE3_STATUS_MASK                                                               0x0000F000L
3205 #define SDMA1_QUEUE_STATUS0__QUEUE4_STATUS_MASK                                                               0x000F0000L
3206 #define SDMA1_QUEUE_STATUS0__QUEUE5_STATUS_MASK                                                               0x00F00000L
3207 #define SDMA1_QUEUE_STATUS0__QUEUE6_STATUS_MASK                                                               0x0F000000L
3208 #define SDMA1_QUEUE_STATUS0__QUEUE7_STATUS_MASK                                                               0xF0000000L
3209 //SDMA1_EDC_CONFIG
3210 #define SDMA1_EDC_CONFIG__DIS_EDC__SHIFT                                                                      0x1
3211 #define SDMA1_EDC_CONFIG__ECC_INT_ENABLE__SHIFT                                                               0x2
3212 #define SDMA1_EDC_CONFIG__DIS_EDC_MASK                                                                        0x00000002L
3213 #define SDMA1_EDC_CONFIG__ECC_INT_ENABLE_MASK                                                                 0x00000004L
3214 //SDMA1_ID
3215 #define SDMA1_ID__DEVICE_ID__SHIFT                                                                            0x0
3216 #define SDMA1_ID__DEVICE_ID_MASK                                                                              0x000000FFL
3217 //SDMA1_VERSION
3218 #define SDMA1_VERSION__MINVER__SHIFT                                                                          0x0
3219 #define SDMA1_VERSION__MAJVER__SHIFT                                                                          0x8
3220 #define SDMA1_VERSION__REV__SHIFT                                                                             0x10
3221 #define SDMA1_VERSION__MINVER_MASK                                                                            0x0000007FL
3222 #define SDMA1_VERSION__MAJVER_MASK                                                                            0x00007F00L
3223 #define SDMA1_VERSION__REV_MASK                                                                               0x003F0000L
3224 //SDMA1_STATUS2_REG
3225 #define SDMA1_STATUS2_REG__ID__SHIFT                                                                          0x0
3226 #define SDMA1_STATUS2_REG__TH0MCU_INSTR_PTR__SHIFT                                                            0x2
3227 #define SDMA1_STATUS2_REG__CMD_OP__SHIFT                                                                      0x10
3228 #define SDMA1_STATUS2_REG__ID_MASK                                                                            0x00000003L
3229 #define SDMA1_STATUS2_REG__TH0MCU_INSTR_PTR_MASK                                                              0x0000FFFCL
3230 #define SDMA1_STATUS2_REG__CMD_OP_MASK                                                                        0xFFFF0000L
3231 //SDMA1_ATOMIC_CNTL
3232 #define SDMA1_ATOMIC_CNTL__LOOP_TIMER__SHIFT                                                                  0x0
3233 #define SDMA1_ATOMIC_CNTL__ATOMIC_RTN_INT_ENABLE__SHIFT                                                       0x1f
3234 #define SDMA1_ATOMIC_CNTL__LOOP_TIMER_MASK                                                                    0x7FFFFFFFL
3235 #define SDMA1_ATOMIC_CNTL__ATOMIC_RTN_INT_ENABLE_MASK                                                         0x80000000L
3236 //SDMA1_ATOMIC_PREOP_LO
3237 #define SDMA1_ATOMIC_PREOP_LO__DATA__SHIFT                                                                    0x0
3238 #define SDMA1_ATOMIC_PREOP_LO__DATA_MASK                                                                      0xFFFFFFFFL
3239 //SDMA1_ATOMIC_PREOP_HI
3240 #define SDMA1_ATOMIC_PREOP_HI__DATA__SHIFT                                                                    0x0
3241 #define SDMA1_ATOMIC_PREOP_HI__DATA_MASK                                                                      0xFFFFFFFFL
3242 //SDMA1_DCC_CNTL
3243 #define SDMA1_DCC_CNTL__DCC_FORCE_BYPASS__SHIFT                                                               0x0
3244 #define SDMA1_DCC_CNTL__DCC_RD_NOPTE_OVERRIDE_0__SHIFT                                                        0x1
3245 #define SDMA1_DCC_CNTL__DCC_RD_NOPTE_COMP_EN_0__SHIFT                                                         0x2
3246 #define SDMA1_DCC_CNTL__DCC_WR_NOPTE_OVERRIDE_0__SHIFT                                                        0x3
3247 #define SDMA1_DCC_CNTL__DCC_WR_NOPTE_COMP_EN_0__SHIFT                                                         0x4
3248 #define SDMA1_DCC_CNTL__DCC_RD_NOPTE_OVERRIDE_1__SHIFT                                                        0x5
3249 #define SDMA1_DCC_CNTL__DCC_RD_NOPTE_COMP_EN_1__SHIFT                                                         0x6
3250 #define SDMA1_DCC_CNTL__DCC_WR_NOPTE_OVERRIDE_1__SHIFT                                                        0x7
3251 #define SDMA1_DCC_CNTL__DCC_WR_NOPTE_COMP_EN_1__SHIFT                                                         0x8
3252 #define SDMA1_DCC_CNTL__DCC_RD_NOPTE_OVERRIDE_2__SHIFT                                                        0x9
3253 #define SDMA1_DCC_CNTL__DCC_RD_NOPTE_COMP_EN_2__SHIFT                                                         0xa
3254 #define SDMA1_DCC_CNTL__DCC_WR_NOPTE_OVERRIDE_2__SHIFT                                                        0xb
3255 #define SDMA1_DCC_CNTL__DCC_WR_NOPTE_COMP_EN_2__SHIFT                                                         0xc
3256 #define SDMA1_DCC_CNTL__DCC_RD_NOPTE_OVERRIDE_3__SHIFT                                                        0xd
3257 #define SDMA1_DCC_CNTL__DCC_RD_NOPTE_COMP_EN_3__SHIFT                                                         0xe
3258 #define SDMA1_DCC_CNTL__DCC_WR_NOPTE_OVERRIDE_3__SHIFT                                                        0xf
3259 #define SDMA1_DCC_CNTL__DCC_WR_NOPTE_COMP_EN_3__SHIFT                                                         0x10
3260 #define SDMA1_DCC_CNTL__DCC_FORCE_BYPASS_MASK                                                                 0x00000001L
3261 #define SDMA1_DCC_CNTL__DCC_RD_NOPTE_OVERRIDE_0_MASK                                                          0x00000002L
3262 #define SDMA1_DCC_CNTL__DCC_RD_NOPTE_COMP_EN_0_MASK                                                           0x00000004L
3263 #define SDMA1_DCC_CNTL__DCC_WR_NOPTE_OVERRIDE_0_MASK                                                          0x00000008L
3264 #define SDMA1_DCC_CNTL__DCC_WR_NOPTE_COMP_EN_0_MASK                                                           0x00000010L
3265 #define SDMA1_DCC_CNTL__DCC_RD_NOPTE_OVERRIDE_1_MASK                                                          0x00000020L
3266 #define SDMA1_DCC_CNTL__DCC_RD_NOPTE_COMP_EN_1_MASK                                                           0x00000040L
3267 #define SDMA1_DCC_CNTL__DCC_WR_NOPTE_OVERRIDE_1_MASK                                                          0x00000080L
3268 #define SDMA1_DCC_CNTL__DCC_WR_NOPTE_COMP_EN_1_MASK                                                           0x00000100L
3269 #define SDMA1_DCC_CNTL__DCC_RD_NOPTE_OVERRIDE_2_MASK                                                          0x00000200L
3270 #define SDMA1_DCC_CNTL__DCC_RD_NOPTE_COMP_EN_2_MASK                                                           0x00000400L
3271 #define SDMA1_DCC_CNTL__DCC_WR_NOPTE_OVERRIDE_2_MASK                                                          0x00000800L
3272 #define SDMA1_DCC_CNTL__DCC_WR_NOPTE_COMP_EN_2_MASK                                                           0x00001000L
3273 #define SDMA1_DCC_CNTL__DCC_RD_NOPTE_OVERRIDE_3_MASK                                                          0x00002000L
3274 #define SDMA1_DCC_CNTL__DCC_RD_NOPTE_COMP_EN_3_MASK                                                           0x00004000L
3275 #define SDMA1_DCC_CNTL__DCC_WR_NOPTE_OVERRIDE_3_MASK                                                          0x00008000L
3276 #define SDMA1_DCC_CNTL__DCC_WR_NOPTE_COMP_EN_3_MASK                                                           0x00010000L
3277 //SDMA1_UTCL1_CNTL
3278 #define SDMA1_UTCL1_CNTL__REDO_DELAY__SHIFT                                                                   0x0
3279 #define SDMA1_UTCL1_CNTL__PAGE_WAIT_DELAY__SHIFT                                                              0x5
3280 #define SDMA1_UTCL1_CNTL__RESP_MODE__SHIFT                                                                    0x9
3281 #define SDMA1_UTCL1_CNTL__FORCE_INVALIDATION__SHIFT                                                           0xe
3282 #define SDMA1_UTCL1_CNTL__FORCE_INVREQ_HEAVY__SHIFT                                                           0xf
3283 #define SDMA1_UTCL1_CNTL__WR_EXE_PERMS_CTRL__SHIFT                                                            0x10
3284 #define SDMA1_UTCL1_CNTL__RD_EXE_PERMS_CTRL__SHIFT                                                            0x11
3285 #define SDMA1_UTCL1_CNTL__INVACK_DELAY__SHIFT                                                                 0x12
3286 #define SDMA1_UTCL1_CNTL__REQL2_CREDIT__SHIFT                                                                 0x18
3287 #define SDMA1_UTCL1_CNTL__REDO_DELAY_MASK                                                                     0x0000001FL
3288 #define SDMA1_UTCL1_CNTL__PAGE_WAIT_DELAY_MASK                                                                0x000001E0L
3289 #define SDMA1_UTCL1_CNTL__RESP_MODE_MASK                                                                      0x00000600L
3290 #define SDMA1_UTCL1_CNTL__FORCE_INVALIDATION_MASK                                                             0x00004000L
3291 #define SDMA1_UTCL1_CNTL__FORCE_INVREQ_HEAVY_MASK                                                             0x00008000L
3292 #define SDMA1_UTCL1_CNTL__WR_EXE_PERMS_CTRL_MASK                                                              0x00010000L
3293 #define SDMA1_UTCL1_CNTL__RD_EXE_PERMS_CTRL_MASK                                                              0x00020000L
3294 #define SDMA1_UTCL1_CNTL__INVACK_DELAY_MASK                                                                   0x003C0000L
3295 #define SDMA1_UTCL1_CNTL__REQL2_CREDIT_MASK                                                                   0x3F000000L
3296 //SDMA1_UTCL1_WATERMK
3297 #define SDMA1_UTCL1_WATERMK__WR_REQ_FIFO_WATERMK__SHIFT                                                       0x0
3298 #define SDMA1_UTCL1_WATERMK__WR_REQ_FIFO_DEPTH_STEP__SHIFT                                                    0x4
3299 #define SDMA1_UTCL1_WATERMK__RD_REQ_FIFO_WATERMK__SHIFT                                                       0x6
3300 #define SDMA1_UTCL1_WATERMK__RD_REQ_FIFO_DEPTH_STEP__SHIFT                                                    0xa
3301 #define SDMA1_UTCL1_WATERMK__WR_PAGE_FIFO_WATERMK__SHIFT                                                      0xc
3302 #define SDMA1_UTCL1_WATERMK__WR_PAGE_FIFO_DEPTH_STEP__SHIFT                                                   0x10
3303 #define SDMA1_UTCL1_WATERMK__RD_PAGE_FIFO_WATERMK__SHIFT                                                      0x12
3304 #define SDMA1_UTCL1_WATERMK__RD_PAGE_FIFO_DEPTH_STEP__SHIFT                                                   0x16
3305 #define SDMA1_UTCL1_WATERMK__WR_REQ_FIFO_WATERMK_MASK                                                         0x0000000FL
3306 #define SDMA1_UTCL1_WATERMK__WR_REQ_FIFO_DEPTH_STEP_MASK                                                      0x00000030L
3307 #define SDMA1_UTCL1_WATERMK__RD_REQ_FIFO_WATERMK_MASK                                                         0x000003C0L
3308 #define SDMA1_UTCL1_WATERMK__RD_REQ_FIFO_DEPTH_STEP_MASK                                                      0x00000C00L
3309 #define SDMA1_UTCL1_WATERMK__WR_PAGE_FIFO_WATERMK_MASK                                                        0x0000F000L
3310 #define SDMA1_UTCL1_WATERMK__WR_PAGE_FIFO_DEPTH_STEP_MASK                                                     0x00030000L
3311 #define SDMA1_UTCL1_WATERMK__RD_PAGE_FIFO_WATERMK_MASK                                                        0x003C0000L
3312 #define SDMA1_UTCL1_WATERMK__RD_PAGE_FIFO_DEPTH_STEP_MASK                                                     0x00C00000L
3313 //SDMA1_UTCL1_TIMEOUT
3314 #define SDMA1_UTCL1_TIMEOUT__XNACK_LIMIT__SHIFT                                                               0x0
3315 #define SDMA1_UTCL1_TIMEOUT__XNACK_LIMIT_MASK                                                                 0x0000FFFFL
3316 //SDMA1_UTCL1_PAGE
3317 #define SDMA1_UTCL1_PAGE__INVALID_ADDR__SHIFT                                                                 0x0
3318 #define SDMA1_UTCL1_PAGE__REQ_TYPE__SHIFT                                                                     0x1
3319 #define SDMA1_UTCL1_PAGE__USE_MTYPE__SHIFT                                                                    0x6
3320 #define SDMA1_UTCL1_PAGE__USE_PT_SNOOP__SHIFT                                                                 0xa
3321 #define SDMA1_UTCL1_PAGE__USE_IO__SHIFT                                                                       0xb
3322 #define SDMA1_UTCL1_PAGE__RD_L2_POLICY__SHIFT                                                                 0xc
3323 #define SDMA1_UTCL1_PAGE__WR_L2_POLICY__SHIFT                                                                 0xe
3324 #define SDMA1_UTCL1_PAGE__DMA_PAGE_SIZE__SHIFT                                                                0x10
3325 #define SDMA1_UTCL1_PAGE__USE_BC__SHIFT                                                                       0x16
3326 #define SDMA1_UTCL1_PAGE__ADDR_IS_PA__SHIFT                                                                   0x17
3327 #define SDMA1_UTCL1_PAGE__INVALID_ADDR_MASK                                                                   0x00000001L
3328 #define SDMA1_UTCL1_PAGE__REQ_TYPE_MASK                                                                       0x0000001EL
3329 #define SDMA1_UTCL1_PAGE__USE_MTYPE_MASK                                                                      0x000003C0L
3330 #define SDMA1_UTCL1_PAGE__USE_PT_SNOOP_MASK                                                                   0x00000400L
3331 #define SDMA1_UTCL1_PAGE__USE_IO_MASK                                                                         0x00000800L
3332 #define SDMA1_UTCL1_PAGE__RD_L2_POLICY_MASK                                                                   0x00003000L
3333 #define SDMA1_UTCL1_PAGE__WR_L2_POLICY_MASK                                                                   0x0000C000L
3334 #define SDMA1_UTCL1_PAGE__DMA_PAGE_SIZE_MASK                                                                  0x003F0000L
3335 #define SDMA1_UTCL1_PAGE__USE_BC_MASK                                                                         0x00400000L
3336 #define SDMA1_UTCL1_PAGE__ADDR_IS_PA_MASK                                                                     0x00800000L
3337 //SDMA1_EXTERNAL_FROZEN
3338 #define SDMA1_EXTERNAL_FROZEN__THRESHOLD__SHIFT                                                               0x0
3339 #define SDMA1_EXTERNAL_FROZEN__THRESHOLD_MASK                                                                 0x0000FFFFL
3340 //SDMA1_UTCL1_RD_STATUS
3341 #define SDMA1_UTCL1_RD_STATUS__CE_RD_DATA_FIFO_EMPTY__SHIFT                                                   0x0
3342 #define SDMA1_UTCL1_RD_STATUS__CE_RD_VA_REQ_SEND_FIFO_EMPTY__SHIFT                                            0x1
3343 #define SDMA1_UTCL1_RD_STATUS__CE_RD_REG_ENTRY_EMPTY__SHIFT                                                   0x2
3344 #define SDMA1_UTCL1_RD_STATUS__CE_RD_PAGE_FIFO_EMPTY__SHIFT                                                   0x3
3345 #define SDMA1_UTCL1_RD_STATUS__CE_RD_REQ_FIFO_EMPTY__SHIFT                                                    0x4
3346 #define SDMA1_UTCL1_RD_STATUS__RD_VA_FIFO_EMPTY__SHIFT                                                        0x5
3347 #define SDMA1_UTCL1_RD_STATUS__CE_RD_VA_REQ_SEND_FIFO_FULL__SHIFT                                             0x7
3348 #define SDMA1_UTCL1_RD_STATUS__CE_RD_REG_ENTRY_FULL__SHIFT                                                    0x8
3349 #define SDMA1_UTCL1_RD_STATUS__CE_RD_PAGE_FIFO_FULL__SHIFT                                                    0x9
3350 #define SDMA1_UTCL1_RD_STATUS__CE_RD_REQ_FIFO_FULL__SHIFT                                                     0xa
3351 #define SDMA1_UTCL1_RD_STATUS__RD_VA_FIFO_FULL__SHIFT                                                         0xb
3352 #define SDMA1_UTCL1_RD_STATUS__L2_INTF_RD_IDLE__SHIFT                                                         0x10
3353 #define SDMA1_UTCL1_RD_STATUS__RD_REQRET_IDLE__SHIFT                                                          0x11
3354 #define SDMA1_UTCL1_RD_STATUS__RD_REQ_IDLE__SHIFT                                                             0x12
3355 #define SDMA1_UTCL1_RD_STATUS__CE_RD_DATA_FIFO_EMPTY_MASK                                                     0x00000001L
3356 #define SDMA1_UTCL1_RD_STATUS__CE_RD_VA_REQ_SEND_FIFO_EMPTY_MASK                                              0x00000002L
3357 #define SDMA1_UTCL1_RD_STATUS__CE_RD_REG_ENTRY_EMPTY_MASK                                                     0x00000004L
3358 #define SDMA1_UTCL1_RD_STATUS__CE_RD_PAGE_FIFO_EMPTY_MASK                                                     0x00000008L
3359 #define SDMA1_UTCL1_RD_STATUS__CE_RD_REQ_FIFO_EMPTY_MASK                                                      0x00000010L
3360 #define SDMA1_UTCL1_RD_STATUS__RD_VA_FIFO_EMPTY_MASK                                                          0x00000020L
3361 #define SDMA1_UTCL1_RD_STATUS__CE_RD_VA_REQ_SEND_FIFO_FULL_MASK                                               0x00000080L
3362 #define SDMA1_UTCL1_RD_STATUS__CE_RD_REG_ENTRY_FULL_MASK                                                      0x00000100L
3363 #define SDMA1_UTCL1_RD_STATUS__CE_RD_PAGE_FIFO_FULL_MASK                                                      0x00000200L
3364 #define SDMA1_UTCL1_RD_STATUS__CE_RD_REQ_FIFO_FULL_MASK                                                       0x00000400L
3365 #define SDMA1_UTCL1_RD_STATUS__RD_VA_FIFO_FULL_MASK                                                           0x00000800L
3366 #define SDMA1_UTCL1_RD_STATUS__L2_INTF_RD_IDLE_MASK                                                           0x00010000L
3367 #define SDMA1_UTCL1_RD_STATUS__RD_REQRET_IDLE_MASK                                                            0x00020000L
3368 #define SDMA1_UTCL1_RD_STATUS__RD_REQ_IDLE_MASK                                                               0x00040000L
3369 //SDMA1_UTCL1_WR_STATUS
3370 #define SDMA1_UTCL1_WR_STATUS__CE_WR_DATA_FIFO_EMPTY__SHIFT                                                   0x0
3371 #define SDMA1_UTCL1_WR_STATUS__CE_WR_VA_REQ_SEND_FIFO_EMPTY__SHIFT                                            0x1
3372 #define SDMA1_UTCL1_WR_STATUS__CE_WR_REG_ENTRY_EMPTY__SHIFT                                                   0x2
3373 #define SDMA1_UTCL1_WR_STATUS__CE_WR_PAGE_FIFO_EMPTY__SHIFT                                                   0x3
3374 #define SDMA1_UTCL1_WR_STATUS__CE_WR_REQ_FIFO_EMPTY__SHIFT                                                    0x4
3375 #define SDMA1_UTCL1_WR_STATUS__WR_VA_FIFO_EMPTY__SHIFT                                                        0x5
3376 #define SDMA1_UTCL1_WR_STATUS__CE_WR_DATA_FIFO_FULL__SHIFT                                                    0x6
3377 #define SDMA1_UTCL1_WR_STATUS__CE_WR_VA_REQ_SEND_FIFO_FULL__SHIFT                                             0x7
3378 #define SDMA1_UTCL1_WR_STATUS__CE_WR_REG_ENTRY_FULL__SHIFT                                                    0x8
3379 #define SDMA1_UTCL1_WR_STATUS__CE_WR_PAGE_FIFO_FULL__SHIFT                                                    0x9
3380 #define SDMA1_UTCL1_WR_STATUS__CE_WR_REQ_FIFO_FULL__SHIFT                                                     0xa
3381 #define SDMA1_UTCL1_WR_STATUS__WR_VA_FIFO_FULL__SHIFT                                                         0xb
3382 #define SDMA1_UTCL1_WR_STATUS__L2_INTF_WR_IDLE__SHIFT                                                         0x10
3383 #define SDMA1_UTCL1_WR_STATUS__WR_REQRET_IDLE__SHIFT                                                          0x11
3384 #define SDMA1_UTCL1_WR_STATUS__WR_REQ_IDLE__SHIFT                                                             0x12
3385 #define SDMA1_UTCL1_WR_STATUS__CE_WR_DATA_FIFO_EMPTY_MASK                                                     0x00000001L
3386 #define SDMA1_UTCL1_WR_STATUS__CE_WR_VA_REQ_SEND_FIFO_EMPTY_MASK                                              0x00000002L
3387 #define SDMA1_UTCL1_WR_STATUS__CE_WR_REG_ENTRY_EMPTY_MASK                                                     0x00000004L
3388 #define SDMA1_UTCL1_WR_STATUS__CE_WR_PAGE_FIFO_EMPTY_MASK                                                     0x00000008L
3389 #define SDMA1_UTCL1_WR_STATUS__CE_WR_REQ_FIFO_EMPTY_MASK                                                      0x00000010L
3390 #define SDMA1_UTCL1_WR_STATUS__WR_VA_FIFO_EMPTY_MASK                                                          0x00000020L
3391 #define SDMA1_UTCL1_WR_STATUS__CE_WR_DATA_FIFO_FULL_MASK                                                      0x00000040L
3392 #define SDMA1_UTCL1_WR_STATUS__CE_WR_VA_REQ_SEND_FIFO_FULL_MASK                                               0x00000080L
3393 #define SDMA1_UTCL1_WR_STATUS__CE_WR_REG_ENTRY_FULL_MASK                                                      0x00000100L
3394 #define SDMA1_UTCL1_WR_STATUS__CE_WR_PAGE_FIFO_FULL_MASK                                                      0x00000200L
3395 #define SDMA1_UTCL1_WR_STATUS__CE_WR_REQ_FIFO_FULL_MASK                                                       0x00000400L
3396 #define SDMA1_UTCL1_WR_STATUS__WR_VA_FIFO_FULL_MASK                                                           0x00000800L
3397 #define SDMA1_UTCL1_WR_STATUS__L2_INTF_WR_IDLE_MASK                                                           0x00010000L
3398 #define SDMA1_UTCL1_WR_STATUS__WR_REQRET_IDLE_MASK                                                            0x00020000L
3399 #define SDMA1_UTCL1_WR_STATUS__WR_REQ_IDLE_MASK                                                               0x00040000L
3400 //SDMA1_UTCL1_INV0
3401 #define SDMA1_UTCL1_INV0__INV_PROC_BUSY__SHIFT                                                                0x0
3402 #define SDMA1_UTCL1_INV0__GPUVM_FRAG_SIZE__SHIFT                                                              0x1
3403 #define SDMA1_UTCL1_INV0__GPUVM_VMID__SHIFT                                                                   0x7
3404 #define SDMA1_UTCL1_INV0__GPUVM_MODE__SHIFT                                                                   0xb
3405 #define SDMA1_UTCL1_INV0__GPUVM_HIGH__SHIFT                                                                   0xd
3406 #define SDMA1_UTCL1_INV0__GPUVM_TAG__SHIFT                                                                    0xe
3407 #define SDMA1_UTCL1_INV0__GPUVM_VMID_HIGH__SHIFT                                                              0x12
3408 #define SDMA1_UTCL1_INV0__GPUVM_VMID_LOW__SHIFT                                                               0x16
3409 #define SDMA1_UTCL1_INV0__INV_TYPE__SHIFT                                                                     0x1a
3410 #define SDMA1_UTCL1_INV0__INV_PROC_BUSY_MASK                                                                  0x00000001L
3411 #define SDMA1_UTCL1_INV0__GPUVM_FRAG_SIZE_MASK                                                                0x0000007EL
3412 #define SDMA1_UTCL1_INV0__GPUVM_VMID_MASK                                                                     0x00000780L
3413 #define SDMA1_UTCL1_INV0__GPUVM_MODE_MASK                                                                     0x00001800L
3414 #define SDMA1_UTCL1_INV0__GPUVM_HIGH_MASK                                                                     0x00002000L
3415 #define SDMA1_UTCL1_INV0__GPUVM_TAG_MASK                                                                      0x0003C000L
3416 #define SDMA1_UTCL1_INV0__GPUVM_VMID_HIGH_MASK                                                                0x003C0000L
3417 #define SDMA1_UTCL1_INV0__GPUVM_VMID_LOW_MASK                                                                 0x03C00000L
3418 #define SDMA1_UTCL1_INV0__INV_TYPE_MASK                                                                       0x0C000000L
3419 //SDMA1_UTCL1_INV1
3420 #define SDMA1_UTCL1_INV1__INV_ADDR_LO__SHIFT                                                                  0x0
3421 #define SDMA1_UTCL1_INV1__INV_ADDR_LO_MASK                                                                    0xFFFFFFFFL
3422 //SDMA1_UTCL1_INV2
3423 #define SDMA1_UTCL1_INV2__CPF_VMID__SHIFT                                                                     0x0
3424 #define SDMA1_UTCL1_INV2__CPF_FLUSH_TYPE__SHIFT                                                               0x10
3425 #define SDMA1_UTCL1_INV2__CPF_FRAG_SIZE__SHIFT                                                                0x11
3426 #define SDMA1_UTCL1_INV2__CPF_VMID_MASK                                                                       0x0000FFFFL
3427 #define SDMA1_UTCL1_INV2__CPF_FLUSH_TYPE_MASK                                                                 0x00010000L
3428 #define SDMA1_UTCL1_INV2__CPF_FRAG_SIZE_MASK                                                                  0x007E0000L
3429 //SDMA1_UTCL1_RD_XNACK0
3430 #define SDMA1_UTCL1_RD_XNACK0__XNACK_FAULT_ADDR_LO__SHIFT                                                     0x0
3431 #define SDMA1_UTCL1_RD_XNACK0__XNACK_FAULT_ADDR_LO_MASK                                                       0xFFFFFFFFL
3432 //SDMA1_UTCL1_RD_XNACK1
3433 #define SDMA1_UTCL1_RD_XNACK1__XNACK_FAULT_ADDR_HI__SHIFT                                                     0x0
3434 #define SDMA1_UTCL1_RD_XNACK1__XNACK_FAULT_VMID__SHIFT                                                        0x4
3435 #define SDMA1_UTCL1_RD_XNACK1__XNACK_FAULT_VECTOR__SHIFT                                                      0x8
3436 #define SDMA1_UTCL1_RD_XNACK1__XNACK_NULL_VECTOR__SHIFT                                                       0xb
3437 #define SDMA1_UTCL1_RD_XNACK1__XNACK_TIMEOUT_VECTOR__SHIFT                                                    0xe
3438 #define SDMA1_UTCL1_RD_XNACK1__XNACK_FAULT_FLAG__SHIFT                                                        0x11
3439 #define SDMA1_UTCL1_RD_XNACK1__XNACK_NULL_FLAG__SHIFT                                                         0x12
3440 #define SDMA1_UTCL1_RD_XNACK1__XNACK_TIMEOUT_FLAG__SHIFT                                                      0x13
3441 #define SDMA1_UTCL1_RD_XNACK1__XNACK_FAULT_ADDR_HI_MASK                                                       0x0000000FL
3442 #define SDMA1_UTCL1_RD_XNACK1__XNACK_FAULT_VMID_MASK                                                          0x000000F0L
3443 #define SDMA1_UTCL1_RD_XNACK1__XNACK_FAULT_VECTOR_MASK                                                        0x00000700L
3444 #define SDMA1_UTCL1_RD_XNACK1__XNACK_NULL_VECTOR_MASK                                                         0x00003800L
3445 #define SDMA1_UTCL1_RD_XNACK1__XNACK_TIMEOUT_VECTOR_MASK                                                      0x0001C000L
3446 #define SDMA1_UTCL1_RD_XNACK1__XNACK_FAULT_FLAG_MASK                                                          0x00020000L
3447 #define SDMA1_UTCL1_RD_XNACK1__XNACK_NULL_FLAG_MASK                                                           0x00040000L
3448 #define SDMA1_UTCL1_RD_XNACK1__XNACK_TIMEOUT_FLAG_MASK                                                        0x00080000L
3449 //SDMA1_UTCL1_WR_XNACK0
3450 #define SDMA1_UTCL1_WR_XNACK0__XNACK_FAULT_ADDR_LO__SHIFT                                                     0x0
3451 #define SDMA1_UTCL1_WR_XNACK0__XNACK_FAULT_ADDR_LO_MASK                                                       0xFFFFFFFFL
3452 //SDMA1_UTCL1_WR_XNACK1
3453 #define SDMA1_UTCL1_WR_XNACK1__XNACK_FAULT_ADDR_HI__SHIFT                                                     0x0
3454 #define SDMA1_UTCL1_WR_XNACK1__XNACK_FAULT_VMID__SHIFT                                                        0x4
3455 #define SDMA1_UTCL1_WR_XNACK1__XNACK_FAULT_VECTOR__SHIFT                                                      0x8
3456 #define SDMA1_UTCL1_WR_XNACK1__XNACK_NULL_VECTOR__SHIFT                                                       0xb
3457 #define SDMA1_UTCL1_WR_XNACK1__XNACK_TIMEOUT_VECTOR__SHIFT                                                    0xe
3458 #define SDMA1_UTCL1_WR_XNACK1__XNACK_FAULT_FLAG__SHIFT                                                        0x11
3459 #define SDMA1_UTCL1_WR_XNACK1__XNACK_NULL_FLAG__SHIFT                                                         0x12
3460 #define SDMA1_UTCL1_WR_XNACK1__XNACK_TIMEOUT_FLAG__SHIFT                                                      0x13
3461 #define SDMA1_UTCL1_WR_XNACK1__XNACK_FAULT_ADDR_HI_MASK                                                       0x0000000FL
3462 #define SDMA1_UTCL1_WR_XNACK1__XNACK_FAULT_VMID_MASK                                                          0x000000F0L
3463 #define SDMA1_UTCL1_WR_XNACK1__XNACK_FAULT_VECTOR_MASK                                                        0x00000700L
3464 #define SDMA1_UTCL1_WR_XNACK1__XNACK_NULL_VECTOR_MASK                                                         0x00003800L
3465 #define SDMA1_UTCL1_WR_XNACK1__XNACK_TIMEOUT_VECTOR_MASK                                                      0x0001C000L
3466 #define SDMA1_UTCL1_WR_XNACK1__XNACK_FAULT_FLAG_MASK                                                          0x00020000L
3467 #define SDMA1_UTCL1_WR_XNACK1__XNACK_NULL_FLAG_MASK                                                           0x00040000L
3468 #define SDMA1_UTCL1_WR_XNACK1__XNACK_TIMEOUT_FLAG_MASK                                                        0x00080000L
3469 //SDMA1_RELAX_ORDERING_LUT
3470 #define SDMA1_RELAX_ORDERING_LUT__RESERVED0__SHIFT                                                            0x0
3471 #define SDMA1_RELAX_ORDERING_LUT__COPY__SHIFT                                                                 0x1
3472 #define SDMA1_RELAX_ORDERING_LUT__WRITE__SHIFT                                                                0x2
3473 #define SDMA1_RELAX_ORDERING_LUT__RESERVED3__SHIFT                                                            0x3
3474 #define SDMA1_RELAX_ORDERING_LUT__RESERVED4__SHIFT                                                            0x4
3475 #define SDMA1_RELAX_ORDERING_LUT__FENCE__SHIFT                                                                0x5
3476 #define SDMA1_RELAX_ORDERING_LUT__RESERVED76__SHIFT                                                           0x6
3477 #define SDMA1_RELAX_ORDERING_LUT__POLL_MEM__SHIFT                                                             0x8
3478 #define SDMA1_RELAX_ORDERING_LUT__COND_EXE__SHIFT                                                             0x9
3479 #define SDMA1_RELAX_ORDERING_LUT__ATOMIC__SHIFT                                                               0xa
3480 #define SDMA1_RELAX_ORDERING_LUT__CONST_FILL__SHIFT                                                           0xb
3481 #define SDMA1_RELAX_ORDERING_LUT__PTEPDE__SHIFT                                                               0xc
3482 #define SDMA1_RELAX_ORDERING_LUT__TIMESTAMP__SHIFT                                                            0xd
3483 #define SDMA1_RELAX_ORDERING_LUT__RESERVED__SHIFT                                                             0xe
3484 #define SDMA1_RELAX_ORDERING_LUT__RB_PREEMPT__SHIFT                                                           0x1a
3485 #define SDMA1_RELAX_ORDERING_LUT__WORLD_SWITCH__SHIFT                                                         0x1b
3486 #define SDMA1_RELAX_ORDERING_LUT__RPTR_WRB__SHIFT                                                             0x1c
3487 #define SDMA1_RELAX_ORDERING_LUT__WPTR_POLL__SHIFT                                                            0x1d
3488 #define SDMA1_RELAX_ORDERING_LUT__IB_FETCH__SHIFT                                                             0x1e
3489 #define SDMA1_RELAX_ORDERING_LUT__RB_FETCH__SHIFT                                                             0x1f
3490 #define SDMA1_RELAX_ORDERING_LUT__RESERVED0_MASK                                                              0x00000001L
3491 #define SDMA1_RELAX_ORDERING_LUT__COPY_MASK                                                                   0x00000002L
3492 #define SDMA1_RELAX_ORDERING_LUT__WRITE_MASK                                                                  0x00000004L
3493 #define SDMA1_RELAX_ORDERING_LUT__RESERVED3_MASK                                                              0x00000008L
3494 #define SDMA1_RELAX_ORDERING_LUT__RESERVED4_MASK                                                              0x00000010L
3495 #define SDMA1_RELAX_ORDERING_LUT__FENCE_MASK                                                                  0x00000020L
3496 #define SDMA1_RELAX_ORDERING_LUT__RESERVED76_MASK                                                             0x000000C0L
3497 #define SDMA1_RELAX_ORDERING_LUT__POLL_MEM_MASK                                                               0x00000100L
3498 #define SDMA1_RELAX_ORDERING_LUT__COND_EXE_MASK                                                               0x00000200L
3499 #define SDMA1_RELAX_ORDERING_LUT__ATOMIC_MASK                                                                 0x00000400L
3500 #define SDMA1_RELAX_ORDERING_LUT__CONST_FILL_MASK                                                             0x00000800L
3501 #define SDMA1_RELAX_ORDERING_LUT__PTEPDE_MASK                                                                 0x00001000L
3502 #define SDMA1_RELAX_ORDERING_LUT__TIMESTAMP_MASK                                                              0x00002000L
3503 #define SDMA1_RELAX_ORDERING_LUT__RESERVED_MASK                                                               0x03FFC000L
3504 #define SDMA1_RELAX_ORDERING_LUT__RB_PREEMPT_MASK                                                             0x04000000L
3505 #define SDMA1_RELAX_ORDERING_LUT__WORLD_SWITCH_MASK                                                           0x08000000L
3506 #define SDMA1_RELAX_ORDERING_LUT__RPTR_WRB_MASK                                                               0x10000000L
3507 #define SDMA1_RELAX_ORDERING_LUT__WPTR_POLL_MASK                                                              0x20000000L
3508 #define SDMA1_RELAX_ORDERING_LUT__IB_FETCH_MASK                                                               0x40000000L
3509 #define SDMA1_RELAX_ORDERING_LUT__RB_FETCH_MASK                                                               0x80000000L
3510 //SDMA1_CHICKEN_BITS_2
3511 #define SDMA1_CHICKEN_BITS_2__MCU_CMD_PROC_DELAY__SHIFT                                                       0x0
3512 #define SDMA1_CHICKEN_BITS_2__MCU_SEND_POSTCODE_EN__SHIFT                                                     0x4
3513 #define SDMA1_CHICKEN_BITS_2__RESERVED_7_6__SHIFT                                                             0x6
3514 #define SDMA1_CHICKEN_BITS_2__WPTR_POLL_OUTSTANDING__SHIFT                                                    0x8
3515 #define SDMA1_CHICKEN_BITS_2__RESERVED_14_12__SHIFT                                                           0xc
3516 #define SDMA1_CHICKEN_BITS_2__RESERVED_15__SHIFT                                                              0xf
3517 #define SDMA1_CHICKEN_BITS_2__RB_FIFO_WATERMARK__SHIFT                                                        0x10
3518 #define SDMA1_CHICKEN_BITS_2__IB_FIFO_WATERMARK__SHIFT                                                        0x12
3519 #define SDMA1_CHICKEN_BITS_2__RESERVED_22_20__SHIFT                                                           0x14
3520 #define SDMA1_CHICKEN_BITS_2__CH_RD_WATERMARK__SHIFT                                                          0x17
3521 #define SDMA1_CHICKEN_BITS_2__CH_WR_WATERMARK__SHIFT                                                          0x19
3522 #define SDMA1_CHICKEN_BITS_2__CH_WR_WATERMARK_LSB__SHIFT                                                      0x1e
3523 #define SDMA1_CHICKEN_BITS_2__PIO_VFID_SOURCE__SHIFT                                                          0x1f
3524 #define SDMA1_CHICKEN_BITS_2__MCU_CMD_PROC_DELAY_MASK                                                         0x0000000FL
3525 #define SDMA1_CHICKEN_BITS_2__MCU_SEND_POSTCODE_EN_MASK                                                       0x00000010L
3526 #define SDMA1_CHICKEN_BITS_2__RESERVED_7_6_MASK                                                               0x000000C0L
3527 #define SDMA1_CHICKEN_BITS_2__WPTR_POLL_OUTSTANDING_MASK                                                      0x00000F00L
3528 #define SDMA1_CHICKEN_BITS_2__RESERVED_14_12_MASK                                                             0x00007000L
3529 #define SDMA1_CHICKEN_BITS_2__RESERVED_15_MASK                                                                0x00008000L
3530 #define SDMA1_CHICKEN_BITS_2__RB_FIFO_WATERMARK_MASK                                                          0x00030000L
3531 #define SDMA1_CHICKEN_BITS_2__IB_FIFO_WATERMARK_MASK                                                          0x000C0000L
3532 #define SDMA1_CHICKEN_BITS_2__RESERVED_22_20_MASK                                                             0x00700000L
3533 #define SDMA1_CHICKEN_BITS_2__CH_RD_WATERMARK_MASK                                                            0x01800000L
3534 #define SDMA1_CHICKEN_BITS_2__CH_WR_WATERMARK_MASK                                                            0x3E000000L
3535 #define SDMA1_CHICKEN_BITS_2__CH_WR_WATERMARK_LSB_MASK                                                        0x40000000L
3536 #define SDMA1_CHICKEN_BITS_2__PIO_VFID_SOURCE_MASK                                                            0x80000000L
3537 //SDMA1_STATUS3_REG
3538 #define SDMA1_STATUS3_REG__PREV_VM_CMD__SHIFT                                                                 0x10
3539 #define SDMA1_STATUS3_REG__EXCEPTION_IDLE__SHIFT                                                              0x14
3540 #define SDMA1_STATUS3_REG__AQL_PREV_CMD_IDLE__SHIFT                                                           0x15
3541 #define SDMA1_STATUS3_REG__TLBI_IDLE__SHIFT                                                                   0x16
3542 #define SDMA1_STATUS3_REG__GCR_IDLE__SHIFT                                                                    0x17
3543 #define SDMA1_STATUS3_REG__INVREQ_IDLE__SHIFT                                                                 0x18
3544 #define SDMA1_STATUS3_REG__QUEUE_ID_MATCH__SHIFT                                                              0x19
3545 #define SDMA1_STATUS3_REG__INT_QUEUE_ID__SHIFT                                                                0x1a
3546 #define SDMA1_STATUS3_REG__TMZ_MTYPE_STATUS__SHIFT                                                            0x1e
3547 #define SDMA1_STATUS3_REG__PREV_VM_CMD_MASK                                                                   0x000F0000L
3548 #define SDMA1_STATUS3_REG__EXCEPTION_IDLE_MASK                                                                0x00100000L
3549 #define SDMA1_STATUS3_REG__AQL_PREV_CMD_IDLE_MASK                                                             0x00200000L
3550 #define SDMA1_STATUS3_REG__TLBI_IDLE_MASK                                                                     0x00400000L
3551 #define SDMA1_STATUS3_REG__GCR_IDLE_MASK                                                                      0x00800000L
3552 #define SDMA1_STATUS3_REG__INVREQ_IDLE_MASK                                                                   0x01000000L
3553 #define SDMA1_STATUS3_REG__QUEUE_ID_MATCH_MASK                                                                0x02000000L
3554 #define SDMA1_STATUS3_REG__INT_QUEUE_ID_MASK                                                                  0x3C000000L
3555 #define SDMA1_STATUS3_REG__TMZ_MTYPE_STATUS_MASK                                                              0xC0000000L
3556 //SDMA1_GLOBAL_QUANTUM
3557 #define SDMA1_GLOBAL_QUANTUM__GLOBAL_FOCUS_QUANTUM__SHIFT                                                     0x0
3558 #define SDMA1_GLOBAL_QUANTUM__GLOBAL_NORMAL_QUANTUM__SHIFT                                                    0x8
3559 #define SDMA1_GLOBAL_QUANTUM__GLOBAL_FOCUS_QUANTUM_MASK                                                       0x000000FFL
3560 #define SDMA1_GLOBAL_QUANTUM__GLOBAL_NORMAL_QUANTUM_MASK                                                      0x0000FF00L
3561 //SDMA1_ERROR_LOG
3562 #define SDMA1_ERROR_LOG__OVERRIDE__SHIFT                                                                      0x0
3563 #define SDMA1_ERROR_LOG__STATUS__SHIFT                                                                        0x10
3564 #define SDMA1_ERROR_LOG__OVERRIDE_MASK                                                                        0x0000FFFFL
3565 #define SDMA1_ERROR_LOG__STATUS_MASK                                                                          0xFFFF0000L
3566 //SDMA1_PUB_DUMMY_REG0
3567 #define SDMA1_PUB_DUMMY_REG0__VALUE__SHIFT                                                                    0x0
3568 #define SDMA1_PUB_DUMMY_REG0__VALUE_MASK                                                                      0xFFFFFFFFL
3569 //SDMA1_PUB_DUMMY_REG1
3570 #define SDMA1_PUB_DUMMY_REG1__VALUE__SHIFT                                                                    0x0
3571 #define SDMA1_PUB_DUMMY_REG1__VALUE_MASK                                                                      0xFFFFFFFFL
3572 //SDMA1_PUB_DUMMY_REG2
3573 #define SDMA1_PUB_DUMMY_REG2__VALUE__SHIFT                                                                    0x0
3574 #define SDMA1_PUB_DUMMY_REG2__VALUE_MASK                                                                      0xFFFFFFFFL
3575 //SDMA1_PUB_DUMMY_REG3
3576 #define SDMA1_PUB_DUMMY_REG3__VALUE__SHIFT                                                                    0x0
3577 #define SDMA1_PUB_DUMMY_REG3__VALUE_MASK                                                                      0xFFFFFFFFL
3578 //SDMA1_MCU_COUNTER
3579 #define SDMA1_MCU_COUNTER__VALUE__SHIFT                                                                       0x0
3580 #define SDMA1_MCU_COUNTER__VALUE_MASK                                                                         0xFFFFFFFFL
3581 //SDMA1_CRD_CNTL
3582 #define SDMA1_CRD_CNTL__CH_WRREQ_CREDIT__SHIFT                                                                0x13
3583 #define SDMA1_CRD_CNTL__CH_RDREQ_CREDIT__SHIFT                                                                0x19
3584 #define SDMA1_CRD_CNTL__CH_WRREQ_CREDIT_MASK                                                                  0x01F80000L
3585 #define SDMA1_CRD_CNTL__CH_RDREQ_CREDIT_MASK                                                                  0x7E000000L
3586 //SDMA1_RLC_CGCG_CTRL
3587 #define SDMA1_RLC_CGCG_CTRL__CGCG_INT_ENABLE__SHIFT                                                           0x1
3588 #define SDMA1_RLC_CGCG_CTRL__MCU_CGCG_ALLOW__SHIFT                                                            0x4
3589 #define SDMA1_RLC_CGCG_CTRL__CGCG_IDLE_HYSTERESIS__SHIFT                                                      0x10
3590 #define SDMA1_RLC_CGCG_CTRL__CGCG_INT_ENABLE_MASK                                                             0x00000002L
3591 #define SDMA1_RLC_CGCG_CTRL__MCU_CGCG_ALLOW_MASK                                                              0x00000010L
3592 #define SDMA1_RLC_CGCG_CTRL__CGCG_IDLE_HYSTERESIS_MASK                                                        0xFFFF0000L
3593 //SDMA1_GPU_IOV_VIOLATION_LOG
3594 #define SDMA1_GPU_IOV_VIOLATION_LOG__VIOLATION_STATUS__SHIFT                                                  0x0
3595 #define SDMA1_GPU_IOV_VIOLATION_LOG__MULTIPLE_VIOLATION_STATUS__SHIFT                                         0x1
3596 #define SDMA1_GPU_IOV_VIOLATION_LOG__ADDRESS__SHIFT                                                           0x2
3597 #define SDMA1_GPU_IOV_VIOLATION_LOG__WRITE_OPERATION__SHIFT                                                   0x14
3598 #define SDMA1_GPU_IOV_VIOLATION_LOG__VF__SHIFT                                                                0x15
3599 #define SDMA1_GPU_IOV_VIOLATION_LOG__VFID__SHIFT                                                              0x16
3600 #define SDMA1_GPU_IOV_VIOLATION_LOG__VIOLATION_STATUS_MASK                                                    0x00000001L
3601 #define SDMA1_GPU_IOV_VIOLATION_LOG__MULTIPLE_VIOLATION_STATUS_MASK                                           0x00000002L
3602 #define SDMA1_GPU_IOV_VIOLATION_LOG__ADDRESS_MASK                                                             0x000FFFFCL
3603 #define SDMA1_GPU_IOV_VIOLATION_LOG__WRITE_OPERATION_MASK                                                     0x00100000L
3604 #define SDMA1_GPU_IOV_VIOLATION_LOG__VF_MASK                                                                  0x00200000L
3605 #define SDMA1_GPU_IOV_VIOLATION_LOG__VFID_MASK                                                                0x07C00000L
3606 //SDMA1_AQL_STATUS
3607 #define SDMA1_AQL_STATUS__COMPLETE_SIGNAL_EMPTY__SHIFT                                                        0x0
3608 #define SDMA1_AQL_STATUS__INVALID_CMD_EMPTY__SHIFT                                                            0x1
3609 #define SDMA1_AQL_STATUS__COMPLETE_SIGNAL_EMPTY_MASK                                                          0x00000001L
3610 #define SDMA1_AQL_STATUS__INVALID_CMD_EMPTY_MASK                                                              0x00000002L
3611 //SDMA1_TLBI_GCR_CNTL
3612 #define SDMA1_TLBI_GCR_CNTL__TLBI_CMD_DW__SHIFT                                                               0x0
3613 #define SDMA1_TLBI_GCR_CNTL__GCR_CMD_DW__SHIFT                                                                0x4
3614 #define SDMA1_TLBI_GCR_CNTL__TLBI_CREDIT__SHIFT                                                               0x10
3615 #define SDMA1_TLBI_GCR_CNTL__GCR_CREDIT__SHIFT                                                                0x18
3616 #define SDMA1_TLBI_GCR_CNTL__TLBI_CMD_DW_MASK                                                                 0x0000000FL
3617 #define SDMA1_TLBI_GCR_CNTL__GCR_CMD_DW_MASK                                                                  0x000000F0L
3618 #define SDMA1_TLBI_GCR_CNTL__TLBI_CREDIT_MASK                                                                 0x00FF0000L
3619 #define SDMA1_TLBI_GCR_CNTL__GCR_CREDIT_MASK                                                                  0xFF000000L
3620 //SDMA1_INT_STATUS
3621 #define SDMA1_INT_STATUS__DATA__SHIFT                                                                         0x0
3622 #define SDMA1_INT_STATUS__DATA_MASK                                                                           0xFFFFFFFFL
3623 //SDMA1_GPU_IOV_VIOLATION_LOG2
3624 #define SDMA1_GPU_IOV_VIOLATION_LOG2__INITIATOR_ID__SHIFT                                                     0x0
3625 #define SDMA1_GPU_IOV_VIOLATION_LOG2__INITIATOR_ID_MASK                                                       0x000003FFL
3626 //SDMA1_INVALID_ADDR_LO
3627 #define SDMA1_INVALID_ADDR_LO__VALUE__SHIFT                                                                   0x0
3628 #define SDMA1_INVALID_ADDR_LO__VALUE_MASK                                                                     0xFFFFFFFFL
3629 //SDMA1_INVALID_ADDR_HI
3630 #define SDMA1_INVALID_ADDR_HI__VALUE__SHIFT                                                                   0x0
3631 #define SDMA1_INVALID_ADDR_HI__VALUE_MASK                                                                     0xFFFFFFFFL
3632 //SDMA1_INVALID_ADDR_SRC
3633 #define SDMA1_INVALID_ADDR_SRC__ID__SHIFT                                                                     0x0
3634 #define SDMA1_INVALID_ADDR_SRC__ID_MASK                                                                       0x0000001FL
3635 //SDMA1_CLOCK_GATING_STATUS
3636 #define SDMA1_CLOCK_GATING_STATUS__PTR_MGCG_CLK_STATUS__SHIFT                                                 0x8
3637 #define SDMA1_CLOCK_GATING_STATUS__PIO_MGCG_CLK_STATUS__SHIFT                                                 0x9
3638 #define SDMA1_CLOCK_GATING_STATUS__MCU_MGCG_CLK_STATUS__SHIFT                                                 0xa
3639 #define SDMA1_CLOCK_GATING_STATUS__COPY_ENG_MGCG_CLK_STATUS__SHIFT                                            0xb
3640 #define SDMA1_CLOCK_GATING_STATUS__SERVE_ENG_MGCG_CLK_STATUS__SHIFT                                           0xc
3641 #define SDMA1_CLOCK_GATING_STATUS__CMD_FETCH_MGCG_CLK_STATUS__SHIFT                                           0xd
3642 #define SDMA1_CLOCK_GATING_STATUS__GU_MEMREQ_MGCG_CLK_STATUS__SHIFT                                           0xe
3643 #define SDMA1_CLOCK_GATING_STATUS__INV_MGCG_CLK_STATUS__SHIFT                                                 0xf
3644 #define SDMA1_CLOCK_GATING_STATUS__GU_CACHE_MGCG_CLK_STATUS__SHIFT                                            0x10
3645 #define SDMA1_CLOCK_GATING_STATUS__IC_CACHE_MGCG_CLK_STATUS__SHIFT                                            0x11
3646 #define SDMA1_CLOCK_GATING_STATUS__MEM_CHNL_MGCG_CLK_STATUS__SHIFT                                            0x12
3647 #define SDMA1_CLOCK_GATING_STATUS__MEM_CHNL_CESE_MGCG_CLK_STATUS__SHIFT                                       0x13
3648 #define SDMA1_CLOCK_GATING_STATUS__PTR_MGCG_CLK_STATUS_MASK                                                   0x00000100L
3649 #define SDMA1_CLOCK_GATING_STATUS__PIO_MGCG_CLK_STATUS_MASK                                                   0x00000200L
3650 #define SDMA1_CLOCK_GATING_STATUS__MCU_MGCG_CLK_STATUS_MASK                                                   0x00000400L
3651 #define SDMA1_CLOCK_GATING_STATUS__COPY_ENG_MGCG_CLK_STATUS_MASK                                              0x00000800L
3652 #define SDMA1_CLOCK_GATING_STATUS__SERVE_ENG_MGCG_CLK_STATUS_MASK                                             0x00001000L
3653 #define SDMA1_CLOCK_GATING_STATUS__CMD_FETCH_MGCG_CLK_STATUS_MASK                                             0x00002000L
3654 #define SDMA1_CLOCK_GATING_STATUS__GU_MEMREQ_MGCG_CLK_STATUS_MASK                                             0x00004000L
3655 #define SDMA1_CLOCK_GATING_STATUS__INV_MGCG_CLK_STATUS_MASK                                                   0x00008000L
3656 #define SDMA1_CLOCK_GATING_STATUS__GU_CACHE_MGCG_CLK_STATUS_MASK                                              0x00010000L
3657 #define SDMA1_CLOCK_GATING_STATUS__IC_CACHE_MGCG_CLK_STATUS_MASK                                              0x00020000L
3658 #define SDMA1_CLOCK_GATING_STATUS__MEM_CHNL_MGCG_CLK_STATUS_MASK                                              0x00040000L
3659 #define SDMA1_CLOCK_GATING_STATUS__MEM_CHNL_CESE_MGCG_CLK_STATUS_MASK                                         0x00080000L
3660 //SDMA1_STATUS4_REG
3661 #define SDMA1_STATUS4_REG__IDLE__SHIFT                                                                        0x0
3662 #define SDMA1_STATUS4_REG__IH_OUTSTANDING__SHIFT                                                              0x2
3663 #define SDMA1_STATUS4_REG__RESERVED__SHIFT                                                                    0x3
3664 #define SDMA1_STATUS4_REG__CH_RD_OUTSTANDING__SHIFT                                                           0x4
3665 #define SDMA1_STATUS4_REG__CH_WR_OUTSTANDING__SHIFT                                                           0x5
3666 #define SDMA1_STATUS4_REG__GCR_OUTSTANDING__SHIFT                                                             0x6
3667 #define SDMA1_STATUS4_REG__TLBI_OUTSTANDING__SHIFT                                                            0x7
3668 #define SDMA1_STATUS4_REG__UTCL2_RD_OUTSTANDING__SHIFT                                                        0x8
3669 #define SDMA1_STATUS4_REG__UTCL2_WR_OUTSTANDING__SHIFT                                                        0x9
3670 #define SDMA1_STATUS4_REG__REG_POLLING__SHIFT                                                                 0xa
3671 #define SDMA1_STATUS4_REG__MEM_POLLING__SHIFT                                                                 0xb
3672 #define SDMA1_STATUS4_REG__RESERVED_13_12__SHIFT                                                              0xc
3673 #define SDMA1_STATUS4_REG__RESERVED_15_14__SHIFT                                                              0xe
3674 #define SDMA1_STATUS4_REG__ACTIVE_QUEUE_ID__SHIFT                                                             0x10
3675 #define SDMA1_STATUS4_REG__SRIOV_WATING_RLCV_CMD__SHIFT                                                       0x14
3676 #define SDMA1_STATUS4_REG__SRIOV_SDMA_EXECUTING_CMD__SHIFT                                                    0x15
3677 #define SDMA1_STATUS4_REG__UTCL2_RD_XNACK_FAULT__SHIFT                                                        0x16
3678 #define SDMA1_STATUS4_REG__UTCL2_RD_XNACK_NULL__SHIFT                                                         0x17
3679 #define SDMA1_STATUS4_REG__UTCL2_RD_XNACK_TIMEOUT__SHIFT                                                      0x18
3680 #define SDMA1_STATUS4_REG__UTCL2_WR_XNACK_FAULT__SHIFT                                                        0x19
3681 #define SDMA1_STATUS4_REG__UTCL2_WR_XNACK_NULL__SHIFT                                                         0x1a
3682 #define SDMA1_STATUS4_REG__UTCL2_WR_XNACK_TIMEOUT__SHIFT                                                      0x1b
3683 #define SDMA1_STATUS4_REG__IDLE_MASK                                                                          0x00000001L
3684 #define SDMA1_STATUS4_REG__IH_OUTSTANDING_MASK                                                                0x00000004L
3685 #define SDMA1_STATUS4_REG__RESERVED_MASK                                                                      0x00000008L
3686 #define SDMA1_STATUS4_REG__CH_RD_OUTSTANDING_MASK                                                             0x00000010L
3687 #define SDMA1_STATUS4_REG__CH_WR_OUTSTANDING_MASK                                                             0x00000020L
3688 #define SDMA1_STATUS4_REG__GCR_OUTSTANDING_MASK                                                               0x00000040L
3689 #define SDMA1_STATUS4_REG__TLBI_OUTSTANDING_MASK                                                              0x00000080L
3690 #define SDMA1_STATUS4_REG__UTCL2_RD_OUTSTANDING_MASK                                                          0x00000100L
3691 #define SDMA1_STATUS4_REG__UTCL2_WR_OUTSTANDING_MASK                                                          0x00000200L
3692 #define SDMA1_STATUS4_REG__REG_POLLING_MASK                                                                   0x00000400L
3693 #define SDMA1_STATUS4_REG__MEM_POLLING_MASK                                                                   0x00000800L
3694 #define SDMA1_STATUS4_REG__RESERVED_13_12_MASK                                                                0x00003000L
3695 #define SDMA1_STATUS4_REG__RESERVED_15_14_MASK                                                                0x0000C000L
3696 #define SDMA1_STATUS4_REG__ACTIVE_QUEUE_ID_MASK                                                               0x000F0000L
3697 #define SDMA1_STATUS4_REG__SRIOV_WATING_RLCV_CMD_MASK                                                         0x00100000L
3698 #define SDMA1_STATUS4_REG__SRIOV_SDMA_EXECUTING_CMD_MASK                                                      0x00200000L
3699 #define SDMA1_STATUS4_REG__UTCL2_RD_XNACK_FAULT_MASK                                                          0x00400000L
3700 #define SDMA1_STATUS4_REG__UTCL2_RD_XNACK_NULL_MASK                                                           0x00800000L
3701 #define SDMA1_STATUS4_REG__UTCL2_RD_XNACK_TIMEOUT_MASK                                                        0x01000000L
3702 #define SDMA1_STATUS4_REG__UTCL2_WR_XNACK_FAULT_MASK                                                          0x02000000L
3703 #define SDMA1_STATUS4_REG__UTCL2_WR_XNACK_NULL_MASK                                                           0x04000000L
3704 #define SDMA1_STATUS4_REG__UTCL2_WR_XNACK_TIMEOUT_MASK                                                        0x08000000L
3705 //SDMA1_SCRATCH_RAM_DATA
3706 #define SDMA1_SCRATCH_RAM_DATA__DATA__SHIFT                                                                   0x0
3707 #define SDMA1_SCRATCH_RAM_DATA__DATA_MASK                                                                     0xFFFFFFFFL
3708 //SDMA1_SCRATCH_RAM_ADDR
3709 #define SDMA1_SCRATCH_RAM_ADDR__ADDR__SHIFT                                                                   0x0
3710 #define SDMA1_SCRATCH_RAM_ADDR__ADDR_MASK                                                                     0x0000007FL
3711 //SDMA1_TIMESTAMP_CNTL
3712 #define SDMA1_TIMESTAMP_CNTL__CAPTURE__SHIFT                                                                  0x0
3713 #define SDMA1_TIMESTAMP_CNTL__CAPTURE_MASK                                                                    0x00000001L
3714 //SDMA1_STATUS5_REG
3715 #define SDMA1_STATUS5_REG__QUEUE0_RB_ENABLE_STATUS__SHIFT                                                     0x0
3716 #define SDMA1_STATUS5_REG__QUEUE1_RB_ENABLE_STATUS__SHIFT                                                     0x1
3717 #define SDMA1_STATUS5_REG__QUEUE2_RB_ENABLE_STATUS__SHIFT                                                     0x2
3718 #define SDMA1_STATUS5_REG__QUEUE3_RB_ENABLE_STATUS__SHIFT                                                     0x3
3719 #define SDMA1_STATUS5_REG__QUEUE4_RB_ENABLE_STATUS__SHIFT                                                     0x4
3720 #define SDMA1_STATUS5_REG__QUEUE5_RB_ENABLE_STATUS__SHIFT                                                     0x5
3721 #define SDMA1_STATUS5_REG__QUEUE6_RB_ENABLE_STATUS__SHIFT                                                     0x6
3722 #define SDMA1_STATUS5_REG__QUEUE7_RB_ENABLE_STATUS__SHIFT                                                     0x7
3723 #define SDMA1_STATUS5_REG__ACTIVE_QUEUE_ID__SHIFT                                                             0x10
3724 #define SDMA1_STATUS5_REG__QUEUE0_WPTR_POLL_PAGE_EXCEPTION__SHIFT                                             0x14
3725 #define SDMA1_STATUS5_REG__QUEUE1_WPTR_POLL_PAGE_EXCEPTION__SHIFT                                             0x15
3726 #define SDMA1_STATUS5_REG__QUEUE2_WPTR_POLL_PAGE_EXCEPTION__SHIFT                                             0x16
3727 #define SDMA1_STATUS5_REG__QUEUE3_WPTR_POLL_PAGE_EXCEPTION__SHIFT                                             0x17
3728 #define SDMA1_STATUS5_REG__QUEUE4_WPTR_POLL_PAGE_EXCEPTION__SHIFT                                             0x18
3729 #define SDMA1_STATUS5_REG__QUEUE5_WPTR_POLL_PAGE_EXCEPTION__SHIFT                                             0x19
3730 #define SDMA1_STATUS5_REG__QUEUE6_WPTR_POLL_PAGE_EXCEPTION__SHIFT                                             0x1a
3731 #define SDMA1_STATUS5_REG__QUEUE7_WPTR_POLL_PAGE_EXCEPTION__SHIFT                                             0x1b
3732 #define SDMA1_STATUS5_REG__QUEUE0_RB_ENABLE_STATUS_MASK                                                       0x00000001L
3733 #define SDMA1_STATUS5_REG__QUEUE1_RB_ENABLE_STATUS_MASK                                                       0x00000002L
3734 #define SDMA1_STATUS5_REG__QUEUE2_RB_ENABLE_STATUS_MASK                                                       0x00000004L
3735 #define SDMA1_STATUS5_REG__QUEUE3_RB_ENABLE_STATUS_MASK                                                       0x00000008L
3736 #define SDMA1_STATUS5_REG__QUEUE4_RB_ENABLE_STATUS_MASK                                                       0x00000010L
3737 #define SDMA1_STATUS5_REG__QUEUE5_RB_ENABLE_STATUS_MASK                                                       0x00000020L
3738 #define SDMA1_STATUS5_REG__QUEUE6_RB_ENABLE_STATUS_MASK                                                       0x00000040L
3739 #define SDMA1_STATUS5_REG__QUEUE7_RB_ENABLE_STATUS_MASK                                                       0x00000080L
3740 #define SDMA1_STATUS5_REG__ACTIVE_QUEUE_ID_MASK                                                               0x000F0000L
3741 #define SDMA1_STATUS5_REG__QUEUE0_WPTR_POLL_PAGE_EXCEPTION_MASK                                               0x00100000L
3742 #define SDMA1_STATUS5_REG__QUEUE1_WPTR_POLL_PAGE_EXCEPTION_MASK                                               0x00200000L
3743 #define SDMA1_STATUS5_REG__QUEUE2_WPTR_POLL_PAGE_EXCEPTION_MASK                                               0x00400000L
3744 #define SDMA1_STATUS5_REG__QUEUE3_WPTR_POLL_PAGE_EXCEPTION_MASK                                               0x00800000L
3745 #define SDMA1_STATUS5_REG__QUEUE4_WPTR_POLL_PAGE_EXCEPTION_MASK                                               0x01000000L
3746 #define SDMA1_STATUS5_REG__QUEUE5_WPTR_POLL_PAGE_EXCEPTION_MASK                                               0x02000000L
3747 #define SDMA1_STATUS5_REG__QUEUE6_WPTR_POLL_PAGE_EXCEPTION_MASK                                               0x04000000L
3748 #define SDMA1_STATUS5_REG__QUEUE7_WPTR_POLL_PAGE_EXCEPTION_MASK                                               0x08000000L
3749 //SDMA1_QUEUE_RESET_REQ
3750 #define SDMA1_QUEUE_RESET_REQ__QUEUE0_RESET__SHIFT                                                            0x0
3751 #define SDMA1_QUEUE_RESET_REQ__QUEUE1_RESET__SHIFT                                                            0x1
3752 #define SDMA1_QUEUE_RESET_REQ__QUEUE2_RESET__SHIFT                                                            0x2
3753 #define SDMA1_QUEUE_RESET_REQ__QUEUE3_RESET__SHIFT                                                            0x3
3754 #define SDMA1_QUEUE_RESET_REQ__QUEUE4_RESET__SHIFT                                                            0x4
3755 #define SDMA1_QUEUE_RESET_REQ__QUEUE5_RESET__SHIFT                                                            0x5
3756 #define SDMA1_QUEUE_RESET_REQ__QUEUE6_RESET__SHIFT                                                            0x6
3757 #define SDMA1_QUEUE_RESET_REQ__QUEUE7_RESET__SHIFT                                                            0x7
3758 #define SDMA1_QUEUE_RESET_REQ__RESERVED__SHIFT                                                                0x8
3759 #define SDMA1_QUEUE_RESET_REQ__QUEUE0_RESET_MASK                                                              0x00000001L
3760 #define SDMA1_QUEUE_RESET_REQ__QUEUE1_RESET_MASK                                                              0x00000002L
3761 #define SDMA1_QUEUE_RESET_REQ__QUEUE2_RESET_MASK                                                              0x00000004L
3762 #define SDMA1_QUEUE_RESET_REQ__QUEUE3_RESET_MASK                                                              0x00000008L
3763 #define SDMA1_QUEUE_RESET_REQ__QUEUE4_RESET_MASK                                                              0x00000010L
3764 #define SDMA1_QUEUE_RESET_REQ__QUEUE5_RESET_MASK                                                              0x00000020L
3765 #define SDMA1_QUEUE_RESET_REQ__QUEUE6_RESET_MASK                                                              0x00000040L
3766 #define SDMA1_QUEUE_RESET_REQ__QUEUE7_RESET_MASK                                                              0x00000080L
3767 #define SDMA1_QUEUE_RESET_REQ__RESERVED_MASK                                                                  0xFFFFFF00L
3768 //SDMA1_STATUS6_REG
3769 #define SDMA1_STATUS6_REG__ID__SHIFT                                                                          0x0
3770 #define SDMA1_STATUS6_REG__TH1MCU_INSTR_PTR__SHIFT                                                            0x2
3771 #define SDMA1_STATUS6_REG__TH1_EXCEPTION__SHIFT                                                               0x10
3772 #define SDMA1_STATUS6_REG__ID_MASK                                                                            0x00000003L
3773 #define SDMA1_STATUS6_REG__TH1MCU_INSTR_PTR_MASK                                                              0x0000FFFCL
3774 #define SDMA1_STATUS6_REG__TH1_EXCEPTION_MASK                                                                 0xFFFF0000L
3775 //SDMA1_STATUS7_REG
3776 #define SDMA1_STATUS7_REG__BLT_REQ_DROP__SHIFT                                                                0x0
3777 #define SDMA1_STATUS7_REG__BLT_REQ_DROP_MASK                                                                  0x00000001L
3778 //SDMA1_STATUS8_REG
3779 #define SDMA1_STATUS8_REG__LD_CTXSW_COND__SHIFT                                                               0x0
3780 #define SDMA1_STATUS8_REG__LD_CTXSW_COND_MASK                                                                 0xFFFFFFFFL
3781 //SDMA1_CE_CTRL
3782 #define SDMA1_CE_CTRL__RD_LUT_WATERMARK__SHIFT                                                                0x0
3783 #define SDMA1_CE_CTRL__RD_LUT_DEPTH__SHIFT                                                                    0x3
3784 #define SDMA1_CE_CTRL__WR_AFIFO_WATERMARK__SHIFT                                                              0x5
3785 #define SDMA1_CE_CTRL__RESERVED__SHIFT                                                                        0x9
3786 #define SDMA1_CE_CTRL__RD_LUT_WATERMARK_MASK                                                                  0x00000007L
3787 #define SDMA1_CE_CTRL__RD_LUT_DEPTH_MASK                                                                      0x00000018L
3788 #define SDMA1_CE_CTRL__WR_AFIFO_WATERMARK_MASK                                                                0x000000E0L
3789 #define SDMA1_CE_CTRL__RESERVED_MASK                                                                          0xFFFFFE00L
3790 //SDMA1_FED_STATUS
3791 #define SDMA1_FED_STATUS__RB_FETCH_ECC__SHIFT                                                                 0x0
3792 #define SDMA1_FED_STATUS__IB_FETCH_ECC__SHIFT                                                                 0x1
3793 #define SDMA1_FED_STATUS__MCU_DATA_ECC__SHIFT                                                                 0x2
3794 #define SDMA1_FED_STATUS__WPTR_POLL_ECC__SHIFT                                                                0x3
3795 #define SDMA1_FED_STATUS__COPY_DATA_ECC__SHIFT                                                                0x4
3796 #define SDMA1_FED_STATUS__INSTR_FETCH_ECC__SHIFT                                                              0x5
3797 #define SDMA1_FED_STATUS__ATOMIC_ECC__SHIFT                                                                   0x6
3798 #define SDMA1_FED_STATUS__RB_FETCH_ECC_MASK                                                                   0x00000001L
3799 #define SDMA1_FED_STATUS__IB_FETCH_ECC_MASK                                                                   0x00000002L
3800 #define SDMA1_FED_STATUS__MCU_DATA_ECC_MASK                                                                   0x00000004L
3801 #define SDMA1_FED_STATUS__WPTR_POLL_ECC_MASK                                                                  0x00000008L
3802 #define SDMA1_FED_STATUS__COPY_DATA_ECC_MASK                                                                  0x00000010L
3803 #define SDMA1_FED_STATUS__INSTR_FETCH_ECC_MASK                                                                0x00000020L
3804 #define SDMA1_FED_STATUS__ATOMIC_ECC_MASK                                                                     0x00000040L
3805 //SDMA1_QUEUE0_RB_CNTL
3806 #define SDMA1_QUEUE0_RB_CNTL__RB_ENABLE__SHIFT                                                                0x0
3807 #define SDMA1_QUEUE0_RB_CNTL__RB_SIZE__SHIFT                                                                  0x1
3808 #define SDMA1_QUEUE0_RB_CNTL__WPTR_POLL_ENABLE__SHIFT                                                         0x8
3809 #define SDMA1_QUEUE0_RB_CNTL__RB_SWAP_ENABLE__SHIFT                                                           0x9
3810 #define SDMA1_QUEUE0_RB_CNTL__WPTR_POLL_SWAP_ENABLE__SHIFT                                                    0xa
3811 #define SDMA1_QUEUE0_RB_CNTL__MCU_WPTR_POLL_ENABLE__SHIFT                                                     0xb
3812 #define SDMA1_QUEUE0_RB_CNTL__RPTR_WRITEBACK_ENABLE__SHIFT                                                    0xc
3813 #define SDMA1_QUEUE0_RB_CNTL__RPTR_WRITEBACK_SWAP_ENABLE__SHIFT                                               0xd
3814 #define SDMA1_QUEUE0_RB_CNTL__RPTR_WRITEBACK_TIMER__SHIFT                                                     0x10
3815 #define SDMA1_QUEUE0_RB_CNTL__RB_PRIV__SHIFT                                                                  0x17
3816 #define SDMA1_QUEUE0_RB_CNTL__RB_VMID__SHIFT                                                                  0x18
3817 #define SDMA1_QUEUE0_RB_CNTL__RB_ENABLE_MASK                                                                  0x00000001L
3818 #define SDMA1_QUEUE0_RB_CNTL__RB_SIZE_MASK                                                                    0x0000003EL
3819 #define SDMA1_QUEUE0_RB_CNTL__WPTR_POLL_ENABLE_MASK                                                           0x00000100L
3820 #define SDMA1_QUEUE0_RB_CNTL__RB_SWAP_ENABLE_MASK                                                             0x00000200L
3821 #define SDMA1_QUEUE0_RB_CNTL__WPTR_POLL_SWAP_ENABLE_MASK                                                      0x00000400L
3822 #define SDMA1_QUEUE0_RB_CNTL__MCU_WPTR_POLL_ENABLE_MASK                                                       0x00000800L
3823 #define SDMA1_QUEUE0_RB_CNTL__RPTR_WRITEBACK_ENABLE_MASK                                                      0x00001000L
3824 #define SDMA1_QUEUE0_RB_CNTL__RPTR_WRITEBACK_SWAP_ENABLE_MASK                                                 0x00002000L
3825 #define SDMA1_QUEUE0_RB_CNTL__RPTR_WRITEBACK_TIMER_MASK                                                       0x001F0000L
3826 #define SDMA1_QUEUE0_RB_CNTL__RB_PRIV_MASK                                                                    0x00800000L
3827 #define SDMA1_QUEUE0_RB_CNTL__RB_VMID_MASK                                                                    0x0F000000L
3828 //SDMA1_QUEUE0_RB_BASE
3829 #define SDMA1_QUEUE0_RB_BASE__ADDR__SHIFT                                                                     0x0
3830 #define SDMA1_QUEUE0_RB_BASE__ADDR_MASK                                                                       0xFFFFFFFFL
3831 //SDMA1_QUEUE0_RB_BASE_HI
3832 #define SDMA1_QUEUE0_RB_BASE_HI__ADDR__SHIFT                                                                  0x0
3833 #define SDMA1_QUEUE0_RB_BASE_HI__ADDR_MASK                                                                    0x00FFFFFFL
3834 //SDMA1_QUEUE0_RB_RPTR
3835 #define SDMA1_QUEUE0_RB_RPTR__OFFSET__SHIFT                                                                   0x0
3836 #define SDMA1_QUEUE0_RB_RPTR__OFFSET_MASK                                                                     0xFFFFFFFFL
3837 //SDMA1_QUEUE0_RB_RPTR_HI
3838 #define SDMA1_QUEUE0_RB_RPTR_HI__OFFSET__SHIFT                                                                0x0
3839 #define SDMA1_QUEUE0_RB_RPTR_HI__OFFSET_MASK                                                                  0xFFFFFFFFL
3840 //SDMA1_QUEUE0_RB_WPTR
3841 #define SDMA1_QUEUE0_RB_WPTR__OFFSET__SHIFT                                                                   0x0
3842 #define SDMA1_QUEUE0_RB_WPTR__OFFSET_MASK                                                                     0xFFFFFFFFL
3843 //SDMA1_QUEUE0_RB_WPTR_HI
3844 #define SDMA1_QUEUE0_RB_WPTR_HI__OFFSET__SHIFT                                                                0x0
3845 #define SDMA1_QUEUE0_RB_WPTR_HI__OFFSET_MASK                                                                  0xFFFFFFFFL
3846 //SDMA1_QUEUE0_RB_RPTR_ADDR_LO
3847 #define SDMA1_QUEUE0_RB_RPTR_ADDR_LO__ADDR__SHIFT                                                             0x2
3848 #define SDMA1_QUEUE0_RB_RPTR_ADDR_LO__ADDR_MASK                                                               0xFFFFFFFCL
3849 //SDMA1_QUEUE0_RB_RPTR_ADDR_HI
3850 #define SDMA1_QUEUE0_RB_RPTR_ADDR_HI__ADDR__SHIFT                                                             0x0
3851 #define SDMA1_QUEUE0_RB_RPTR_ADDR_HI__ADDR_MASK                                                               0xFFFFFFFFL
3852 //SDMA1_QUEUE0_IB_CNTL
3853 #define SDMA1_QUEUE0_IB_CNTL__IB_ENABLE__SHIFT                                                                0x0
3854 #define SDMA1_QUEUE0_IB_CNTL__IB_SWAP_ENABLE__SHIFT                                                           0x4
3855 #define SDMA1_QUEUE0_IB_CNTL__SWITCH_INSIDE_IB__SHIFT                                                         0x8
3856 #define SDMA1_QUEUE0_IB_CNTL__CMD_VMID__SHIFT                                                                 0x10
3857 #define SDMA1_QUEUE0_IB_CNTL__IB_ENABLE_MASK                                                                  0x00000001L
3858 #define SDMA1_QUEUE0_IB_CNTL__IB_SWAP_ENABLE_MASK                                                             0x00000010L
3859 #define SDMA1_QUEUE0_IB_CNTL__SWITCH_INSIDE_IB_MASK                                                           0x00000100L
3860 #define SDMA1_QUEUE0_IB_CNTL__CMD_VMID_MASK                                                                   0x000F0000L
3861 //SDMA1_QUEUE0_IB_RPTR
3862 #define SDMA1_QUEUE0_IB_RPTR__OFFSET__SHIFT                                                                   0x2
3863 #define SDMA1_QUEUE0_IB_RPTR__OFFSET_MASK                                                                     0x003FFFFCL
3864 //SDMA1_QUEUE0_IB_OFFSET
3865 #define SDMA1_QUEUE0_IB_OFFSET__OFFSET__SHIFT                                                                 0x2
3866 #define SDMA1_QUEUE0_IB_OFFSET__OFFSET_MASK                                                                   0x003FFFFCL
3867 //SDMA1_QUEUE0_IB_BASE_LO
3868 #define SDMA1_QUEUE0_IB_BASE_LO__ADDR__SHIFT                                                                  0x2
3869 #define SDMA1_QUEUE0_IB_BASE_LO__ADDR_MASK                                                                    0xFFFFFFFCL
3870 //SDMA1_QUEUE0_IB_BASE_HI
3871 #define SDMA1_QUEUE0_IB_BASE_HI__ADDR__SHIFT                                                                  0x0
3872 #define SDMA1_QUEUE0_IB_BASE_HI__ADDR_MASK                                                                    0xFFFFFFFFL
3873 //SDMA1_QUEUE0_IB_SIZE
3874 #define SDMA1_QUEUE0_IB_SIZE__SIZE__SHIFT                                                                     0x0
3875 #define SDMA1_QUEUE0_IB_SIZE__SIZE_MASK                                                                       0x000FFFFFL
3876 //SDMA1_QUEUE0_DOORBELL
3877 #define SDMA1_QUEUE0_DOORBELL__ENABLE__SHIFT                                                                  0x1c
3878 #define SDMA1_QUEUE0_DOORBELL__CAPTURED__SHIFT                                                                0x1e
3879 #define SDMA1_QUEUE0_DOORBELL__ENABLE_MASK                                                                    0x10000000L
3880 #define SDMA1_QUEUE0_DOORBELL__CAPTURED_MASK                                                                  0x40000000L
3881 //SDMA1_QUEUE0_DOORBELL_LOG
3882 #define SDMA1_QUEUE0_DOORBELL_LOG__BE_ERROR__SHIFT                                                            0x0
3883 #define SDMA1_QUEUE0_DOORBELL_LOG__DATA__SHIFT                                                                0x2
3884 #define SDMA1_QUEUE0_DOORBELL_LOG__BE_ERROR_MASK                                                              0x00000001L
3885 #define SDMA1_QUEUE0_DOORBELL_LOG__DATA_MASK                                                                  0xFFFFFFFCL
3886 //SDMA1_QUEUE0_DOORBELL_OFFSET
3887 #define SDMA1_QUEUE0_DOORBELL_OFFSET__OFFSET__SHIFT                                                           0x2
3888 #define SDMA1_QUEUE0_DOORBELL_OFFSET__OFFSET_MASK                                                             0x0FFFFFFCL
3889 //SDMA1_QUEUE0_CSA_ADDR_LO
3890 #define SDMA1_QUEUE0_CSA_ADDR_LO__ADDR__SHIFT                                                                 0x2
3891 #define SDMA1_QUEUE0_CSA_ADDR_LO__ADDR_MASK                                                                   0xFFFFFFFCL
3892 //SDMA1_QUEUE0_CSA_ADDR_HI
3893 #define SDMA1_QUEUE0_CSA_ADDR_HI__ADDR__SHIFT                                                                 0x0
3894 #define SDMA1_QUEUE0_CSA_ADDR_HI__ADDR_MASK                                                                   0xFFFFFFFFL
3895 //SDMA1_QUEUE0_SCHEDULE_CNTL
3896 #define SDMA1_QUEUE0_SCHEDULE_CNTL__GLOBAL_ID__SHIFT                                                          0x0
3897 #define SDMA1_QUEUE0_SCHEDULE_CNTL__PROCESS_ID__SHIFT                                                         0x2
3898 #define SDMA1_QUEUE0_SCHEDULE_CNTL__LOCAL_ID__SHIFT                                                           0x6
3899 #define SDMA1_QUEUE0_SCHEDULE_CNTL__CONTEXT_QUANTUM__SHIFT                                                    0x8
3900 #define SDMA1_QUEUE0_SCHEDULE_CNTL__GLOBAL_ID_MASK                                                            0x00000003L
3901 #define SDMA1_QUEUE0_SCHEDULE_CNTL__PROCESS_ID_MASK                                                           0x0000001CL
3902 #define SDMA1_QUEUE0_SCHEDULE_CNTL__LOCAL_ID_MASK                                                             0x000000C0L
3903 #define SDMA1_QUEUE0_SCHEDULE_CNTL__CONTEXT_QUANTUM_MASK                                                      0x0000FF00L
3904 //SDMA1_QUEUE0_IB_SUB_REMAIN
3905 #define SDMA1_QUEUE0_IB_SUB_REMAIN__SIZE__SHIFT                                                               0x0
3906 #define SDMA1_QUEUE0_IB_SUB_REMAIN__SIZE_MASK                                                                 0x00003FFFL
3907 //SDMA1_QUEUE0_PREEMPT
3908 #define SDMA1_QUEUE0_PREEMPT__IB_PREEMPT__SHIFT                                                               0x0
3909 #define SDMA1_QUEUE0_PREEMPT__IB_PREEMPT_MASK                                                                 0x00000001L
3910 //SDMA1_QUEUE0_DUMMY_REG
3911 #define SDMA1_QUEUE0_DUMMY_REG__DUMMY__SHIFT                                                                  0x0
3912 #define SDMA1_QUEUE0_DUMMY_REG__DUMMY_MASK                                                                    0xFFFFFFFFL
3913 //SDMA1_QUEUE0_RB_WPTR_POLL_ADDR_LO
3914 #define SDMA1_QUEUE0_RB_WPTR_POLL_ADDR_LO__ADDR__SHIFT                                                        0x2
3915 #define SDMA1_QUEUE0_RB_WPTR_POLL_ADDR_LO__ADDR_MASK                                                          0xFFFFFFFCL
3916 //SDMA1_QUEUE0_RB_WPTR_POLL_ADDR_HI
3917 #define SDMA1_QUEUE0_RB_WPTR_POLL_ADDR_HI__ADDR__SHIFT                                                        0x0
3918 #define SDMA1_QUEUE0_RB_WPTR_POLL_ADDR_HI__ADDR_MASK                                                          0xFFFFFFFFL
3919 //SDMA1_QUEUE0_RB_AQL_CNTL
3920 #define SDMA1_QUEUE0_RB_AQL_CNTL__AQL_ENABLE__SHIFT                                                           0x0
3921 #define SDMA1_QUEUE0_RB_AQL_CNTL__AQL_PACKET_SIZE__SHIFT                                                      0x1
3922 #define SDMA1_QUEUE0_RB_AQL_CNTL__PACKET_STEP__SHIFT                                                          0x8
3923 #define SDMA1_QUEUE0_RB_AQL_CNTL__MIDCMD_PREEMPT_ENABLE__SHIFT                                                0x10
3924 #define SDMA1_QUEUE0_RB_AQL_CNTL__MIDCMD_PREEMPT_DATA_RESTORE__SHIFT                                          0x11
3925 #define SDMA1_QUEUE0_RB_AQL_CNTL__OVERLAP_ENABLE__SHIFT                                                       0x12
3926 #define SDMA1_QUEUE0_RB_AQL_CNTL__AQL_ENABLE_MASK                                                             0x00000001L
3927 #define SDMA1_QUEUE0_RB_AQL_CNTL__AQL_PACKET_SIZE_MASK                                                        0x000000FEL
3928 #define SDMA1_QUEUE0_RB_AQL_CNTL__PACKET_STEP_MASK                                                            0x0000FF00L
3929 #define SDMA1_QUEUE0_RB_AQL_CNTL__MIDCMD_PREEMPT_ENABLE_MASK                                                  0x00010000L
3930 #define SDMA1_QUEUE0_RB_AQL_CNTL__MIDCMD_PREEMPT_DATA_RESTORE_MASK                                            0x00020000L
3931 #define SDMA1_QUEUE0_RB_AQL_CNTL__OVERLAP_ENABLE_MASK                                                         0x00040000L
3932 //SDMA1_QUEUE0_MINOR_PTR_UPDATE
3933 #define SDMA1_QUEUE0_MINOR_PTR_UPDATE__ENABLE__SHIFT                                                          0x0
3934 #define SDMA1_QUEUE0_MINOR_PTR_UPDATE__ENABLE_MASK                                                            0x00000001L
3935 //SDMA1_QUEUE0_CONTEXT_SWITCH_STATUS
3936 #define SDMA1_QUEUE0_CONTEXT_SWITCH_STATUS__RB_PREEMPT_STATUS__SHIFT                                          0x0
3937 #define SDMA1_QUEUE0_CONTEXT_SWITCH_STATUS__VM_HOLE_EXCEPTION__SHIFT                                          0x1
3938 #define SDMA1_QUEUE0_CONTEXT_SWITCH_STATUS__PAGE_EXCEPTION__SHIFT                                             0x2
3939 #define SDMA1_QUEUE0_CONTEXT_SWITCH_STATUS__QUEUE_HANG_EXCEPTION__SHIFT                                       0x5
3940 #define SDMA1_QUEUE0_CONTEXT_SWITCH_STATUS__DOORBELL_ERROR_EXCEPTION__SHIFT                                   0x6
3941 #define SDMA1_QUEUE0_CONTEXT_SWITCH_STATUS__SRAM_ECC_EXCEPTION__SHIFT                                         0x7
3942 #define SDMA1_QUEUE0_CONTEXT_SWITCH_STATUS__DRAM_ECC_EXCEPTION__SHIFT                                         0x8
3943 #define SDMA1_QUEUE0_CONTEXT_SWITCH_STATUS__WPTR_LT_RPTR_EXCEPTION__SHIFT                                     0x9
3944 #define SDMA1_QUEUE0_CONTEXT_SWITCH_STATUS__RB_PREEMPT_STATUS_MASK                                            0x00000001L
3945 #define SDMA1_QUEUE0_CONTEXT_SWITCH_STATUS__VM_HOLE_EXCEPTION_MASK                                            0x00000002L
3946 #define SDMA1_QUEUE0_CONTEXT_SWITCH_STATUS__PAGE_EXCEPTION_MASK                                               0x00000004L
3947 #define SDMA1_QUEUE0_CONTEXT_SWITCH_STATUS__QUEUE_HANG_EXCEPTION_MASK                                         0x00000020L
3948 #define SDMA1_QUEUE0_CONTEXT_SWITCH_STATUS__DOORBELL_ERROR_EXCEPTION_MASK                                     0x00000040L
3949 #define SDMA1_QUEUE0_CONTEXT_SWITCH_STATUS__SRAM_ECC_EXCEPTION_MASK                                           0x00000080L
3950 #define SDMA1_QUEUE0_CONTEXT_SWITCH_STATUS__DRAM_ECC_EXCEPTION_MASK                                           0x00000100L
3951 #define SDMA1_QUEUE0_CONTEXT_SWITCH_STATUS__WPTR_LT_RPTR_EXCEPTION_MASK                                       0x00000200L
3952 //SDMA1_QUEUE0_MIDCMD_CNTL
3953 #define SDMA1_QUEUE0_MIDCMD_CNTL__DATA_VALID__SHIFT                                                           0x0
3954 #define SDMA1_QUEUE0_MIDCMD_CNTL__COPY_MODE__SHIFT                                                            0x1
3955 #define SDMA1_QUEUE0_MIDCMD_CNTL__SPLIT_STATE__SHIFT                                                          0x4
3956 #define SDMA1_QUEUE0_MIDCMD_CNTL__ALLOW_PREEMPT__SHIFT                                                        0x8
3957 #define SDMA1_QUEUE0_MIDCMD_CNTL__DATA_VALID_MASK                                                             0x00000001L
3958 #define SDMA1_QUEUE0_MIDCMD_CNTL__COPY_MODE_MASK                                                              0x00000002L
3959 #define SDMA1_QUEUE0_MIDCMD_CNTL__SPLIT_STATE_MASK                                                            0x000000F0L
3960 #define SDMA1_QUEUE0_MIDCMD_CNTL__ALLOW_PREEMPT_MASK                                                          0x00000100L
3961 //SDMA1_QUEUE0_MIDCMD_DATA0
3962 #define SDMA1_QUEUE0_MIDCMD_DATA0__DATA0__SHIFT                                                               0x0
3963 #define SDMA1_QUEUE0_MIDCMD_DATA0__DATA0_MASK                                                                 0xFFFFFFFFL
3964 //SDMA1_QUEUE0_MIDCMD_DATA1
3965 #define SDMA1_QUEUE0_MIDCMD_DATA1__DATA1__SHIFT                                                               0x0
3966 #define SDMA1_QUEUE0_MIDCMD_DATA1__DATA1_MASK                                                                 0xFFFFFFFFL
3967 //SDMA1_QUEUE0_MIDCMD_DATA2
3968 #define SDMA1_QUEUE0_MIDCMD_DATA2__DATA2__SHIFT                                                               0x0
3969 #define SDMA1_QUEUE0_MIDCMD_DATA2__DATA2_MASK                                                                 0xFFFFFFFFL
3970 //SDMA1_QUEUE0_MIDCMD_DATA3
3971 #define SDMA1_QUEUE0_MIDCMD_DATA3__DATA3__SHIFT                                                               0x0
3972 #define SDMA1_QUEUE0_MIDCMD_DATA3__DATA3_MASK                                                                 0xFFFFFFFFL
3973 //SDMA1_QUEUE0_MIDCMD_DATA4
3974 #define SDMA1_QUEUE0_MIDCMD_DATA4__DATA4__SHIFT                                                               0x0
3975 #define SDMA1_QUEUE0_MIDCMD_DATA4__DATA4_MASK                                                                 0xFFFFFFFFL
3976 //SDMA1_QUEUE0_MIDCMD_DATA5
3977 #define SDMA1_QUEUE0_MIDCMD_DATA5__DATA5__SHIFT                                                               0x0
3978 #define SDMA1_QUEUE0_MIDCMD_DATA5__DATA5_MASK                                                                 0xFFFFFFFFL
3979 //SDMA1_QUEUE0_MIDCMD_DATA6
3980 #define SDMA1_QUEUE0_MIDCMD_DATA6__DATA6__SHIFT                                                               0x0
3981 #define SDMA1_QUEUE0_MIDCMD_DATA6__DATA6_MASK                                                                 0xFFFFFFFFL
3982 //SDMA1_QUEUE0_MIDCMD_DATA7
3983 #define SDMA1_QUEUE0_MIDCMD_DATA7__DATA7__SHIFT                                                               0x0
3984 #define SDMA1_QUEUE0_MIDCMD_DATA7__DATA7_MASK                                                                 0xFFFFFFFFL
3985 //SDMA1_QUEUE0_MIDCMD_DATA8
3986 #define SDMA1_QUEUE0_MIDCMD_DATA8__DATA8__SHIFT                                                               0x0
3987 #define SDMA1_QUEUE0_MIDCMD_DATA8__DATA8_MASK                                                                 0xFFFFFFFFL
3988 //SDMA1_QUEUE0_MIDCMD_DATA9
3989 #define SDMA1_QUEUE0_MIDCMD_DATA9__DATA9__SHIFT                                                               0x0
3990 #define SDMA1_QUEUE0_MIDCMD_DATA9__DATA9_MASK                                                                 0xFFFFFFFFL
3991 //SDMA1_QUEUE0_MIDCMD_DATA10
3992 #define SDMA1_QUEUE0_MIDCMD_DATA10__DATA10__SHIFT                                                             0x0
3993 #define SDMA1_QUEUE0_MIDCMD_DATA10__DATA10_MASK                                                               0xFFFFFFFFL
3994 //SDMA1_QUEUE0_WAIT_UNSATISFIED_THD
3995 #define SDMA1_QUEUE0_WAIT_UNSATISFIED_THD__THRESHOLD__SHIFT                                                   0x0
3996 #define SDMA1_QUEUE0_WAIT_UNSATISFIED_THD__THRESHOLD_MASK                                                     0x0000001FL
3997 //SDMA1_QUEUE0_MQD_BASE_ADDR_LO
3998 #define SDMA1_QUEUE0_MQD_BASE_ADDR_LO__BASE_ADDR_LO__SHIFT                                                    0x2
3999 #define SDMA1_QUEUE0_MQD_BASE_ADDR_LO__BASE_ADDR_LO_MASK                                                      0xFFFFFFFCL
4000 //SDMA1_QUEUE0_MQD_BASE_ADDR_HI
4001 #define SDMA1_QUEUE0_MQD_BASE_ADDR_HI__BASE_ADDR_HI__SHIFT                                                    0x0
4002 #define SDMA1_QUEUE0_MQD_BASE_ADDR_HI__BASE_ADDR_HI_MASK                                                      0xFFFFFFFFL
4003 //SDMA1_QUEUE0_MQD_CONTROL
4004 #define SDMA1_QUEUE0_MQD_CONTROL__VMID__SHIFT                                                                 0x0
4005 #define SDMA1_QUEUE0_MQD_CONTROL__VMID_MASK                                                                   0x0000000FL
4006 //SDMA1_QUEUE0_DEQUEUE_REQUEST
4007 #define SDMA1_QUEUE0_DEQUEUE_REQUEST__DEQUEUE_REQ__SHIFT                                                      0x0
4008 #define SDMA1_QUEUE0_DEQUEUE_REQUEST__DEQUEUE_REQ_MASK                                                        0x00000001L
4009 //SDMA1_QUEUE0_CONTEXT_STATUS
4010 #define SDMA1_QUEUE0_CONTEXT_STATUS__SELECTED__SHIFT                                                          0x0
4011 #define SDMA1_QUEUE0_CONTEXT_STATUS__USE_IB__SHIFT                                                            0x1
4012 #define SDMA1_QUEUE0_CONTEXT_STATUS__IDLE__SHIFT                                                              0x2
4013 #define SDMA1_QUEUE0_CONTEXT_STATUS__EXPIRED__SHIFT                                                           0x3
4014 #define SDMA1_QUEUE0_CONTEXT_STATUS__EXCEPTION__SHIFT                                                         0x4
4015 #define SDMA1_QUEUE0_CONTEXT_STATUS__CTXSW_ABLE__SHIFT                                                        0x7
4016 #define SDMA1_QUEUE0_CONTEXT_STATUS__VF_STATUS__SHIFT                                                         0x8
4017 #define SDMA1_QUEUE0_CONTEXT_STATUS__PRIV_EXCEPTION__SHIFT                                                    0x9
4018 #define SDMA1_QUEUE0_CONTEXT_STATUS__PREEMPT_DISABLE__SHIFT                                                   0xa
4019 #define SDMA1_QUEUE0_CONTEXT_STATUS__RPTR_WB_IDLE__SHIFT                                                      0xb
4020 #define SDMA1_QUEUE0_CONTEXT_STATUS__WPTR_UPDATE_PENDING__SHIFT                                               0xc
4021 #define SDMA1_QUEUE0_CONTEXT_STATUS__WPTR_UPDATE_FAIL_COUNT__SHIFT                                            0x10
4022 #define SDMA1_QUEUE0_CONTEXT_STATUS__SELECTED_MASK                                                            0x00000001L
4023 #define SDMA1_QUEUE0_CONTEXT_STATUS__USE_IB_MASK                                                              0x00000002L
4024 #define SDMA1_QUEUE0_CONTEXT_STATUS__IDLE_MASK                                                                0x00000004L
4025 #define SDMA1_QUEUE0_CONTEXT_STATUS__EXPIRED_MASK                                                             0x00000008L
4026 #define SDMA1_QUEUE0_CONTEXT_STATUS__EXCEPTION_MASK                                                           0x00000070L
4027 #define SDMA1_QUEUE0_CONTEXT_STATUS__CTXSW_ABLE_MASK                                                          0x00000080L
4028 #define SDMA1_QUEUE0_CONTEXT_STATUS__VF_STATUS_MASK                                                           0x00000100L
4029 #define SDMA1_QUEUE0_CONTEXT_STATUS__PRIV_EXCEPTION_MASK                                                      0x00000200L
4030 #define SDMA1_QUEUE0_CONTEXT_STATUS__PREEMPT_DISABLE_MASK                                                     0x00000400L
4031 #define SDMA1_QUEUE0_CONTEXT_STATUS__RPTR_WB_IDLE_MASK                                                        0x00000800L
4032 #define SDMA1_QUEUE0_CONTEXT_STATUS__WPTR_UPDATE_PENDING_MASK                                                 0x00001000L
4033 #define SDMA1_QUEUE0_CONTEXT_STATUS__WPTR_UPDATE_FAIL_COUNT_MASK                                              0x00FF0000L
4034 //SDMA1_QUEUE1_RB_CNTL
4035 #define SDMA1_QUEUE1_RB_CNTL__RB_ENABLE__SHIFT                                                                0x0
4036 #define SDMA1_QUEUE1_RB_CNTL__RB_SIZE__SHIFT                                                                  0x1
4037 #define SDMA1_QUEUE1_RB_CNTL__WPTR_POLL_ENABLE__SHIFT                                                         0x8
4038 #define SDMA1_QUEUE1_RB_CNTL__RB_SWAP_ENABLE__SHIFT                                                           0x9
4039 #define SDMA1_QUEUE1_RB_CNTL__WPTR_POLL_SWAP_ENABLE__SHIFT                                                    0xa
4040 #define SDMA1_QUEUE1_RB_CNTL__MCU_WPTR_POLL_ENABLE__SHIFT                                                     0xb
4041 #define SDMA1_QUEUE1_RB_CNTL__RPTR_WRITEBACK_ENABLE__SHIFT                                                    0xc
4042 #define SDMA1_QUEUE1_RB_CNTL__RPTR_WRITEBACK_SWAP_ENABLE__SHIFT                                               0xd
4043 #define SDMA1_QUEUE1_RB_CNTL__RPTR_WRITEBACK_TIMER__SHIFT                                                     0x10
4044 #define SDMA1_QUEUE1_RB_CNTL__RB_PRIV__SHIFT                                                                  0x17
4045 #define SDMA1_QUEUE1_RB_CNTL__RB_VMID__SHIFT                                                                  0x18
4046 #define SDMA1_QUEUE1_RB_CNTL__RB_ENABLE_MASK                                                                  0x00000001L
4047 #define SDMA1_QUEUE1_RB_CNTL__RB_SIZE_MASK                                                                    0x0000003EL
4048 #define SDMA1_QUEUE1_RB_CNTL__WPTR_POLL_ENABLE_MASK                                                           0x00000100L
4049 #define SDMA1_QUEUE1_RB_CNTL__RB_SWAP_ENABLE_MASK                                                             0x00000200L
4050 #define SDMA1_QUEUE1_RB_CNTL__WPTR_POLL_SWAP_ENABLE_MASK                                                      0x00000400L
4051 #define SDMA1_QUEUE1_RB_CNTL__MCU_WPTR_POLL_ENABLE_MASK                                                       0x00000800L
4052 #define SDMA1_QUEUE1_RB_CNTL__RPTR_WRITEBACK_ENABLE_MASK                                                      0x00001000L
4053 #define SDMA1_QUEUE1_RB_CNTL__RPTR_WRITEBACK_SWAP_ENABLE_MASK                                                 0x00002000L
4054 #define SDMA1_QUEUE1_RB_CNTL__RPTR_WRITEBACK_TIMER_MASK                                                       0x001F0000L
4055 #define SDMA1_QUEUE1_RB_CNTL__RB_PRIV_MASK                                                                    0x00800000L
4056 #define SDMA1_QUEUE1_RB_CNTL__RB_VMID_MASK                                                                    0x0F000000L
4057 //SDMA1_QUEUE1_RB_BASE
4058 #define SDMA1_QUEUE1_RB_BASE__ADDR__SHIFT                                                                     0x0
4059 #define SDMA1_QUEUE1_RB_BASE__ADDR_MASK                                                                       0xFFFFFFFFL
4060 //SDMA1_QUEUE1_RB_BASE_HI
4061 #define SDMA1_QUEUE1_RB_BASE_HI__ADDR__SHIFT                                                                  0x0
4062 #define SDMA1_QUEUE1_RB_BASE_HI__ADDR_MASK                                                                    0x00FFFFFFL
4063 //SDMA1_QUEUE1_RB_RPTR
4064 #define SDMA1_QUEUE1_RB_RPTR__OFFSET__SHIFT                                                                   0x0
4065 #define SDMA1_QUEUE1_RB_RPTR__OFFSET_MASK                                                                     0xFFFFFFFFL
4066 //SDMA1_QUEUE1_RB_RPTR_HI
4067 #define SDMA1_QUEUE1_RB_RPTR_HI__OFFSET__SHIFT                                                                0x0
4068 #define SDMA1_QUEUE1_RB_RPTR_HI__OFFSET_MASK                                                                  0xFFFFFFFFL
4069 //SDMA1_QUEUE1_RB_WPTR
4070 #define SDMA1_QUEUE1_RB_WPTR__OFFSET__SHIFT                                                                   0x0
4071 #define SDMA1_QUEUE1_RB_WPTR__OFFSET_MASK                                                                     0xFFFFFFFFL
4072 //SDMA1_QUEUE1_RB_WPTR_HI
4073 #define SDMA1_QUEUE1_RB_WPTR_HI__OFFSET__SHIFT                                                                0x0
4074 #define SDMA1_QUEUE1_RB_WPTR_HI__OFFSET_MASK                                                                  0xFFFFFFFFL
4075 //SDMA1_QUEUE1_RB_RPTR_ADDR_LO
4076 #define SDMA1_QUEUE1_RB_RPTR_ADDR_LO__ADDR__SHIFT                                                             0x2
4077 #define SDMA1_QUEUE1_RB_RPTR_ADDR_LO__ADDR_MASK                                                               0xFFFFFFFCL
4078 //SDMA1_QUEUE1_RB_RPTR_ADDR_HI
4079 #define SDMA1_QUEUE1_RB_RPTR_ADDR_HI__ADDR__SHIFT                                                             0x0
4080 #define SDMA1_QUEUE1_RB_RPTR_ADDR_HI__ADDR_MASK                                                               0xFFFFFFFFL
4081 //SDMA1_QUEUE1_IB_CNTL
4082 #define SDMA1_QUEUE1_IB_CNTL__IB_ENABLE__SHIFT                                                                0x0
4083 #define SDMA1_QUEUE1_IB_CNTL__IB_SWAP_ENABLE__SHIFT                                                           0x4
4084 #define SDMA1_QUEUE1_IB_CNTL__SWITCH_INSIDE_IB__SHIFT                                                         0x8
4085 #define SDMA1_QUEUE1_IB_CNTL__CMD_VMID__SHIFT                                                                 0x10
4086 #define SDMA1_QUEUE1_IB_CNTL__IB_ENABLE_MASK                                                                  0x00000001L
4087 #define SDMA1_QUEUE1_IB_CNTL__IB_SWAP_ENABLE_MASK                                                             0x00000010L
4088 #define SDMA1_QUEUE1_IB_CNTL__SWITCH_INSIDE_IB_MASK                                                           0x00000100L
4089 #define SDMA1_QUEUE1_IB_CNTL__CMD_VMID_MASK                                                                   0x000F0000L
4090 //SDMA1_QUEUE1_IB_RPTR
4091 #define SDMA1_QUEUE1_IB_RPTR__OFFSET__SHIFT                                                                   0x2
4092 #define SDMA1_QUEUE1_IB_RPTR__OFFSET_MASK                                                                     0x003FFFFCL
4093 //SDMA1_QUEUE1_IB_OFFSET
4094 #define SDMA1_QUEUE1_IB_OFFSET__OFFSET__SHIFT                                                                 0x2
4095 #define SDMA1_QUEUE1_IB_OFFSET__OFFSET_MASK                                                                   0x003FFFFCL
4096 //SDMA1_QUEUE1_IB_BASE_LO
4097 #define SDMA1_QUEUE1_IB_BASE_LO__ADDR__SHIFT                                                                  0x2
4098 #define SDMA1_QUEUE1_IB_BASE_LO__ADDR_MASK                                                                    0xFFFFFFFCL
4099 //SDMA1_QUEUE1_IB_BASE_HI
4100 #define SDMA1_QUEUE1_IB_BASE_HI__ADDR__SHIFT                                                                  0x0
4101 #define SDMA1_QUEUE1_IB_BASE_HI__ADDR_MASK                                                                    0xFFFFFFFFL
4102 //SDMA1_QUEUE1_IB_SIZE
4103 #define SDMA1_QUEUE1_IB_SIZE__SIZE__SHIFT                                                                     0x0
4104 #define SDMA1_QUEUE1_IB_SIZE__SIZE_MASK                                                                       0x000FFFFFL
4105 //SDMA1_QUEUE1_DOORBELL
4106 #define SDMA1_QUEUE1_DOORBELL__ENABLE__SHIFT                                                                  0x1c
4107 #define SDMA1_QUEUE1_DOORBELL__CAPTURED__SHIFT                                                                0x1e
4108 #define SDMA1_QUEUE1_DOORBELL__ENABLE_MASK                                                                    0x10000000L
4109 #define SDMA1_QUEUE1_DOORBELL__CAPTURED_MASK                                                                  0x40000000L
4110 //SDMA1_QUEUE1_DOORBELL_LOG
4111 #define SDMA1_QUEUE1_DOORBELL_LOG__BE_ERROR__SHIFT                                                            0x0
4112 #define SDMA1_QUEUE1_DOORBELL_LOG__DATA__SHIFT                                                                0x2
4113 #define SDMA1_QUEUE1_DOORBELL_LOG__BE_ERROR_MASK                                                              0x00000001L
4114 #define SDMA1_QUEUE1_DOORBELL_LOG__DATA_MASK                                                                  0xFFFFFFFCL
4115 //SDMA1_QUEUE1_DOORBELL_OFFSET
4116 #define SDMA1_QUEUE1_DOORBELL_OFFSET__OFFSET__SHIFT                                                           0x2
4117 #define SDMA1_QUEUE1_DOORBELL_OFFSET__OFFSET_MASK                                                             0x0FFFFFFCL
4118 //SDMA1_QUEUE1_CSA_ADDR_LO
4119 #define SDMA1_QUEUE1_CSA_ADDR_LO__ADDR__SHIFT                                                                 0x2
4120 #define SDMA1_QUEUE1_CSA_ADDR_LO__ADDR_MASK                                                                   0xFFFFFFFCL
4121 //SDMA1_QUEUE1_CSA_ADDR_HI
4122 #define SDMA1_QUEUE1_CSA_ADDR_HI__ADDR__SHIFT                                                                 0x0
4123 #define SDMA1_QUEUE1_CSA_ADDR_HI__ADDR_MASK                                                                   0xFFFFFFFFL
4124 //SDMA1_QUEUE1_SCHEDULE_CNTL
4125 #define SDMA1_QUEUE1_SCHEDULE_CNTL__GLOBAL_ID__SHIFT                                                          0x0
4126 #define SDMA1_QUEUE1_SCHEDULE_CNTL__PROCESS_ID__SHIFT                                                         0x2
4127 #define SDMA1_QUEUE1_SCHEDULE_CNTL__LOCAL_ID__SHIFT                                                           0x6
4128 #define SDMA1_QUEUE1_SCHEDULE_CNTL__CONTEXT_QUANTUM__SHIFT                                                    0x8
4129 #define SDMA1_QUEUE1_SCHEDULE_CNTL__GLOBAL_ID_MASK                                                            0x00000003L
4130 #define SDMA1_QUEUE1_SCHEDULE_CNTL__PROCESS_ID_MASK                                                           0x0000001CL
4131 #define SDMA1_QUEUE1_SCHEDULE_CNTL__LOCAL_ID_MASK                                                             0x000000C0L
4132 #define SDMA1_QUEUE1_SCHEDULE_CNTL__CONTEXT_QUANTUM_MASK                                                      0x0000FF00L
4133 //SDMA1_QUEUE1_IB_SUB_REMAIN
4134 #define SDMA1_QUEUE1_IB_SUB_REMAIN__SIZE__SHIFT                                                               0x0
4135 #define SDMA1_QUEUE1_IB_SUB_REMAIN__SIZE_MASK                                                                 0x00003FFFL
4136 //SDMA1_QUEUE1_PREEMPT
4137 #define SDMA1_QUEUE1_PREEMPT__IB_PREEMPT__SHIFT                                                               0x0
4138 #define SDMA1_QUEUE1_PREEMPT__IB_PREEMPT_MASK                                                                 0x00000001L
4139 //SDMA1_QUEUE1_DUMMY_REG
4140 #define SDMA1_QUEUE1_DUMMY_REG__DUMMY__SHIFT                                                                  0x0
4141 #define SDMA1_QUEUE1_DUMMY_REG__DUMMY_MASK                                                                    0xFFFFFFFFL
4142 //SDMA1_QUEUE1_RB_WPTR_POLL_ADDR_LO
4143 #define SDMA1_QUEUE1_RB_WPTR_POLL_ADDR_LO__ADDR__SHIFT                                                        0x2
4144 #define SDMA1_QUEUE1_RB_WPTR_POLL_ADDR_LO__ADDR_MASK                                                          0xFFFFFFFCL
4145 //SDMA1_QUEUE1_RB_WPTR_POLL_ADDR_HI
4146 #define SDMA1_QUEUE1_RB_WPTR_POLL_ADDR_HI__ADDR__SHIFT                                                        0x0
4147 #define SDMA1_QUEUE1_RB_WPTR_POLL_ADDR_HI__ADDR_MASK                                                          0xFFFFFFFFL
4148 //SDMA1_QUEUE1_RB_AQL_CNTL
4149 #define SDMA1_QUEUE1_RB_AQL_CNTL__AQL_ENABLE__SHIFT                                                           0x0
4150 #define SDMA1_QUEUE1_RB_AQL_CNTL__AQL_PACKET_SIZE__SHIFT                                                      0x1
4151 #define SDMA1_QUEUE1_RB_AQL_CNTL__PACKET_STEP__SHIFT                                                          0x8
4152 #define SDMA1_QUEUE1_RB_AQL_CNTL__MIDCMD_PREEMPT_ENABLE__SHIFT                                                0x10
4153 #define SDMA1_QUEUE1_RB_AQL_CNTL__MIDCMD_PREEMPT_DATA_RESTORE__SHIFT                                          0x11
4154 #define SDMA1_QUEUE1_RB_AQL_CNTL__OVERLAP_ENABLE__SHIFT                                                       0x12
4155 #define SDMA1_QUEUE1_RB_AQL_CNTL__AQL_ENABLE_MASK                                                             0x00000001L
4156 #define SDMA1_QUEUE1_RB_AQL_CNTL__AQL_PACKET_SIZE_MASK                                                        0x000000FEL
4157 #define SDMA1_QUEUE1_RB_AQL_CNTL__PACKET_STEP_MASK                                                            0x0000FF00L
4158 #define SDMA1_QUEUE1_RB_AQL_CNTL__MIDCMD_PREEMPT_ENABLE_MASK                                                  0x00010000L
4159 #define SDMA1_QUEUE1_RB_AQL_CNTL__MIDCMD_PREEMPT_DATA_RESTORE_MASK                                            0x00020000L
4160 #define SDMA1_QUEUE1_RB_AQL_CNTL__OVERLAP_ENABLE_MASK                                                         0x00040000L
4161 //SDMA1_QUEUE1_MINOR_PTR_UPDATE
4162 #define SDMA1_QUEUE1_MINOR_PTR_UPDATE__ENABLE__SHIFT                                                          0x0
4163 #define SDMA1_QUEUE1_MINOR_PTR_UPDATE__ENABLE_MASK                                                            0x00000001L
4164 //SDMA1_QUEUE1_CONTEXT_SWITCH_STATUS
4165 #define SDMA1_QUEUE1_CONTEXT_SWITCH_STATUS__RB_PREEMPT_STATUS__SHIFT                                          0x0
4166 #define SDMA1_QUEUE1_CONTEXT_SWITCH_STATUS__VM_HOLE_EXCEPTION__SHIFT                                          0x1
4167 #define SDMA1_QUEUE1_CONTEXT_SWITCH_STATUS__PAGE_EXCEPTION__SHIFT                                             0x2
4168 #define SDMA1_QUEUE1_CONTEXT_SWITCH_STATUS__QUEUE_HANG_EXCEPTION__SHIFT                                       0x5
4169 #define SDMA1_QUEUE1_CONTEXT_SWITCH_STATUS__DOORBELL_ERROR_EXCEPTION__SHIFT                                   0x6
4170 #define SDMA1_QUEUE1_CONTEXT_SWITCH_STATUS__SRAM_ECC_EXCEPTION__SHIFT                                         0x7
4171 #define SDMA1_QUEUE1_CONTEXT_SWITCH_STATUS__DRAM_ECC_EXCEPTION__SHIFT                                         0x8
4172 #define SDMA1_QUEUE1_CONTEXT_SWITCH_STATUS__WPTR_LT_RPTR_EXCEPTION__SHIFT                                     0x9
4173 #define SDMA1_QUEUE1_CONTEXT_SWITCH_STATUS__RB_PREEMPT_STATUS_MASK                                            0x00000001L
4174 #define SDMA1_QUEUE1_CONTEXT_SWITCH_STATUS__VM_HOLE_EXCEPTION_MASK                                            0x00000002L
4175 #define SDMA1_QUEUE1_CONTEXT_SWITCH_STATUS__PAGE_EXCEPTION_MASK                                               0x00000004L
4176 #define SDMA1_QUEUE1_CONTEXT_SWITCH_STATUS__QUEUE_HANG_EXCEPTION_MASK                                         0x00000020L
4177 #define SDMA1_QUEUE1_CONTEXT_SWITCH_STATUS__DOORBELL_ERROR_EXCEPTION_MASK                                     0x00000040L
4178 #define SDMA1_QUEUE1_CONTEXT_SWITCH_STATUS__SRAM_ECC_EXCEPTION_MASK                                           0x00000080L
4179 #define SDMA1_QUEUE1_CONTEXT_SWITCH_STATUS__DRAM_ECC_EXCEPTION_MASK                                           0x00000100L
4180 #define SDMA1_QUEUE1_CONTEXT_SWITCH_STATUS__WPTR_LT_RPTR_EXCEPTION_MASK                                       0x00000200L
4181 //SDMA1_QUEUE1_MIDCMD_CNTL
4182 #define SDMA1_QUEUE1_MIDCMD_CNTL__DATA_VALID__SHIFT                                                           0x0
4183 #define SDMA1_QUEUE1_MIDCMD_CNTL__COPY_MODE__SHIFT                                                            0x1
4184 #define SDMA1_QUEUE1_MIDCMD_CNTL__SPLIT_STATE__SHIFT                                                          0x4
4185 #define SDMA1_QUEUE1_MIDCMD_CNTL__ALLOW_PREEMPT__SHIFT                                                        0x8
4186 #define SDMA1_QUEUE1_MIDCMD_CNTL__DATA_VALID_MASK                                                             0x00000001L
4187 #define SDMA1_QUEUE1_MIDCMD_CNTL__COPY_MODE_MASK                                                              0x00000002L
4188 #define SDMA1_QUEUE1_MIDCMD_CNTL__SPLIT_STATE_MASK                                                            0x000000F0L
4189 #define SDMA1_QUEUE1_MIDCMD_CNTL__ALLOW_PREEMPT_MASK                                                          0x00000100L
4190 //SDMA1_QUEUE1_MIDCMD_DATA0
4191 #define SDMA1_QUEUE1_MIDCMD_DATA0__DATA0__SHIFT                                                               0x0
4192 #define SDMA1_QUEUE1_MIDCMD_DATA0__DATA0_MASK                                                                 0xFFFFFFFFL
4193 //SDMA1_QUEUE1_MIDCMD_DATA1
4194 #define SDMA1_QUEUE1_MIDCMD_DATA1__DATA1__SHIFT                                                               0x0
4195 #define SDMA1_QUEUE1_MIDCMD_DATA1__DATA1_MASK                                                                 0xFFFFFFFFL
4196 //SDMA1_QUEUE1_MIDCMD_DATA2
4197 #define SDMA1_QUEUE1_MIDCMD_DATA2__DATA2__SHIFT                                                               0x0
4198 #define SDMA1_QUEUE1_MIDCMD_DATA2__DATA2_MASK                                                                 0xFFFFFFFFL
4199 //SDMA1_QUEUE1_MIDCMD_DATA3
4200 #define SDMA1_QUEUE1_MIDCMD_DATA3__DATA3__SHIFT                                                               0x0
4201 #define SDMA1_QUEUE1_MIDCMD_DATA3__DATA3_MASK                                                                 0xFFFFFFFFL
4202 //SDMA1_QUEUE1_MIDCMD_DATA4
4203 #define SDMA1_QUEUE1_MIDCMD_DATA4__DATA4__SHIFT                                                               0x0
4204 #define SDMA1_QUEUE1_MIDCMD_DATA4__DATA4_MASK                                                                 0xFFFFFFFFL
4205 //SDMA1_QUEUE1_MIDCMD_DATA5
4206 #define SDMA1_QUEUE1_MIDCMD_DATA5__DATA5__SHIFT                                                               0x0
4207 #define SDMA1_QUEUE1_MIDCMD_DATA5__DATA5_MASK                                                                 0xFFFFFFFFL
4208 //SDMA1_QUEUE1_MIDCMD_DATA6
4209 #define SDMA1_QUEUE1_MIDCMD_DATA6__DATA6__SHIFT                                                               0x0
4210 #define SDMA1_QUEUE1_MIDCMD_DATA6__DATA6_MASK                                                                 0xFFFFFFFFL
4211 //SDMA1_QUEUE1_MIDCMD_DATA7
4212 #define SDMA1_QUEUE1_MIDCMD_DATA7__DATA7__SHIFT                                                               0x0
4213 #define SDMA1_QUEUE1_MIDCMD_DATA7__DATA7_MASK                                                                 0xFFFFFFFFL
4214 //SDMA1_QUEUE1_MIDCMD_DATA8
4215 #define SDMA1_QUEUE1_MIDCMD_DATA8__DATA8__SHIFT                                                               0x0
4216 #define SDMA1_QUEUE1_MIDCMD_DATA8__DATA8_MASK                                                                 0xFFFFFFFFL
4217 //SDMA1_QUEUE1_MIDCMD_DATA9
4218 #define SDMA1_QUEUE1_MIDCMD_DATA9__DATA9__SHIFT                                                               0x0
4219 #define SDMA1_QUEUE1_MIDCMD_DATA9__DATA9_MASK                                                                 0xFFFFFFFFL
4220 //SDMA1_QUEUE1_MIDCMD_DATA10
4221 #define SDMA1_QUEUE1_MIDCMD_DATA10__DATA10__SHIFT                                                             0x0
4222 #define SDMA1_QUEUE1_MIDCMD_DATA10__DATA10_MASK                                                               0xFFFFFFFFL
4223 //SDMA1_QUEUE1_WAIT_UNSATISFIED_THD
4224 #define SDMA1_QUEUE1_WAIT_UNSATISFIED_THD__THRESHOLD__SHIFT                                                   0x0
4225 #define SDMA1_QUEUE1_WAIT_UNSATISFIED_THD__THRESHOLD_MASK                                                     0x0000001FL
4226 //SDMA1_QUEUE1_MQD_BASE_ADDR_LO
4227 #define SDMA1_QUEUE1_MQD_BASE_ADDR_LO__BASE_ADDR_LO__SHIFT                                                    0x2
4228 #define SDMA1_QUEUE1_MQD_BASE_ADDR_LO__BASE_ADDR_LO_MASK                                                      0xFFFFFFFCL
4229 //SDMA1_QUEUE1_MQD_BASE_ADDR_HI
4230 #define SDMA1_QUEUE1_MQD_BASE_ADDR_HI__BASE_ADDR_HI__SHIFT                                                    0x0
4231 #define SDMA1_QUEUE1_MQD_BASE_ADDR_HI__BASE_ADDR_HI_MASK                                                      0xFFFFFFFFL
4232 //SDMA1_QUEUE1_MQD_CONTROL
4233 #define SDMA1_QUEUE1_MQD_CONTROL__VMID__SHIFT                                                                 0x0
4234 #define SDMA1_QUEUE1_MQD_CONTROL__VMID_MASK                                                                   0x0000000FL
4235 //SDMA1_QUEUE1_DEQUEUE_REQUEST
4236 #define SDMA1_QUEUE1_DEQUEUE_REQUEST__DEQUEUE_REQ__SHIFT                                                      0x0
4237 #define SDMA1_QUEUE1_DEQUEUE_REQUEST__DEQUEUE_REQ_MASK                                                        0x00000001L
4238 //SDMA1_QUEUE1_CONTEXT_STATUS
4239 #define SDMA1_QUEUE1_CONTEXT_STATUS__SELECTED__SHIFT                                                          0x0
4240 #define SDMA1_QUEUE1_CONTEXT_STATUS__USE_IB__SHIFT                                                            0x1
4241 #define SDMA1_QUEUE1_CONTEXT_STATUS__IDLE__SHIFT                                                              0x2
4242 #define SDMA1_QUEUE1_CONTEXT_STATUS__EXPIRED__SHIFT                                                           0x3
4243 #define SDMA1_QUEUE1_CONTEXT_STATUS__EXCEPTION__SHIFT                                                         0x4
4244 #define SDMA1_QUEUE1_CONTEXT_STATUS__CTXSW_ABLE__SHIFT                                                        0x7
4245 #define SDMA1_QUEUE1_CONTEXT_STATUS__VF_STATUS__SHIFT                                                         0x8
4246 #define SDMA1_QUEUE1_CONTEXT_STATUS__PRIV_EXCEPTION__SHIFT                                                    0x9
4247 #define SDMA1_QUEUE1_CONTEXT_STATUS__PREEMPT_DISABLE__SHIFT                                                   0xa
4248 #define SDMA1_QUEUE1_CONTEXT_STATUS__RPTR_WB_IDLE__SHIFT                                                      0xb
4249 #define SDMA1_QUEUE1_CONTEXT_STATUS__WPTR_UPDATE_PENDING__SHIFT                                               0xc
4250 #define SDMA1_QUEUE1_CONTEXT_STATUS__WPTR_UPDATE_FAIL_COUNT__SHIFT                                            0x10
4251 #define SDMA1_QUEUE1_CONTEXT_STATUS__SELECTED_MASK                                                            0x00000001L
4252 #define SDMA1_QUEUE1_CONTEXT_STATUS__USE_IB_MASK                                                              0x00000002L
4253 #define SDMA1_QUEUE1_CONTEXT_STATUS__IDLE_MASK                                                                0x00000004L
4254 #define SDMA1_QUEUE1_CONTEXT_STATUS__EXPIRED_MASK                                                             0x00000008L
4255 #define SDMA1_QUEUE1_CONTEXT_STATUS__EXCEPTION_MASK                                                           0x00000070L
4256 #define SDMA1_QUEUE1_CONTEXT_STATUS__CTXSW_ABLE_MASK                                                          0x00000080L
4257 #define SDMA1_QUEUE1_CONTEXT_STATUS__VF_STATUS_MASK                                                           0x00000100L
4258 #define SDMA1_QUEUE1_CONTEXT_STATUS__PRIV_EXCEPTION_MASK                                                      0x00000200L
4259 #define SDMA1_QUEUE1_CONTEXT_STATUS__PREEMPT_DISABLE_MASK                                                     0x00000400L
4260 #define SDMA1_QUEUE1_CONTEXT_STATUS__RPTR_WB_IDLE_MASK                                                        0x00000800L
4261 #define SDMA1_QUEUE1_CONTEXT_STATUS__WPTR_UPDATE_PENDING_MASK                                                 0x00001000L
4262 #define SDMA1_QUEUE1_CONTEXT_STATUS__WPTR_UPDATE_FAIL_COUNT_MASK                                              0x00FF0000L
4263 //SDMA1_QUEUE2_RB_CNTL
4264 #define SDMA1_QUEUE2_RB_CNTL__RB_ENABLE__SHIFT                                                                0x0
4265 #define SDMA1_QUEUE2_RB_CNTL__RB_SIZE__SHIFT                                                                  0x1
4266 #define SDMA1_QUEUE2_RB_CNTL__WPTR_POLL_ENABLE__SHIFT                                                         0x8
4267 #define SDMA1_QUEUE2_RB_CNTL__RB_SWAP_ENABLE__SHIFT                                                           0x9
4268 #define SDMA1_QUEUE2_RB_CNTL__WPTR_POLL_SWAP_ENABLE__SHIFT                                                    0xa
4269 #define SDMA1_QUEUE2_RB_CNTL__MCU_WPTR_POLL_ENABLE__SHIFT                                                     0xb
4270 #define SDMA1_QUEUE2_RB_CNTL__RPTR_WRITEBACK_ENABLE__SHIFT                                                    0xc
4271 #define SDMA1_QUEUE2_RB_CNTL__RPTR_WRITEBACK_SWAP_ENABLE__SHIFT                                               0xd
4272 #define SDMA1_QUEUE2_RB_CNTL__RPTR_WRITEBACK_TIMER__SHIFT                                                     0x10
4273 #define SDMA1_QUEUE2_RB_CNTL__RB_PRIV__SHIFT                                                                  0x17
4274 #define SDMA1_QUEUE2_RB_CNTL__RB_VMID__SHIFT                                                                  0x18
4275 #define SDMA1_QUEUE2_RB_CNTL__RB_ENABLE_MASK                                                                  0x00000001L
4276 #define SDMA1_QUEUE2_RB_CNTL__RB_SIZE_MASK                                                                    0x0000003EL
4277 #define SDMA1_QUEUE2_RB_CNTL__WPTR_POLL_ENABLE_MASK                                                           0x00000100L
4278 #define SDMA1_QUEUE2_RB_CNTL__RB_SWAP_ENABLE_MASK                                                             0x00000200L
4279 #define SDMA1_QUEUE2_RB_CNTL__WPTR_POLL_SWAP_ENABLE_MASK                                                      0x00000400L
4280 #define SDMA1_QUEUE2_RB_CNTL__MCU_WPTR_POLL_ENABLE_MASK                                                       0x00000800L
4281 #define SDMA1_QUEUE2_RB_CNTL__RPTR_WRITEBACK_ENABLE_MASK                                                      0x00001000L
4282 #define SDMA1_QUEUE2_RB_CNTL__RPTR_WRITEBACK_SWAP_ENABLE_MASK                                                 0x00002000L
4283 #define SDMA1_QUEUE2_RB_CNTL__RPTR_WRITEBACK_TIMER_MASK                                                       0x001F0000L
4284 #define SDMA1_QUEUE2_RB_CNTL__RB_PRIV_MASK                                                                    0x00800000L
4285 #define SDMA1_QUEUE2_RB_CNTL__RB_VMID_MASK                                                                    0x0F000000L
4286 //SDMA1_QUEUE2_RB_BASE
4287 #define SDMA1_QUEUE2_RB_BASE__ADDR__SHIFT                                                                     0x0
4288 #define SDMA1_QUEUE2_RB_BASE__ADDR_MASK                                                                       0xFFFFFFFFL
4289 //SDMA1_QUEUE2_RB_BASE_HI
4290 #define SDMA1_QUEUE2_RB_BASE_HI__ADDR__SHIFT                                                                  0x0
4291 #define SDMA1_QUEUE2_RB_BASE_HI__ADDR_MASK                                                                    0x00FFFFFFL
4292 //SDMA1_QUEUE2_RB_RPTR
4293 #define SDMA1_QUEUE2_RB_RPTR__OFFSET__SHIFT                                                                   0x0
4294 #define SDMA1_QUEUE2_RB_RPTR__OFFSET_MASK                                                                     0xFFFFFFFFL
4295 //SDMA1_QUEUE2_RB_RPTR_HI
4296 #define SDMA1_QUEUE2_RB_RPTR_HI__OFFSET__SHIFT                                                                0x0
4297 #define SDMA1_QUEUE2_RB_RPTR_HI__OFFSET_MASK                                                                  0xFFFFFFFFL
4298 //SDMA1_QUEUE2_RB_WPTR
4299 #define SDMA1_QUEUE2_RB_WPTR__OFFSET__SHIFT                                                                   0x0
4300 #define SDMA1_QUEUE2_RB_WPTR__OFFSET_MASK                                                                     0xFFFFFFFFL
4301 //SDMA1_QUEUE2_RB_WPTR_HI
4302 #define SDMA1_QUEUE2_RB_WPTR_HI__OFFSET__SHIFT                                                                0x0
4303 #define SDMA1_QUEUE2_RB_WPTR_HI__OFFSET_MASK                                                                  0xFFFFFFFFL
4304 //SDMA1_QUEUE2_RB_RPTR_ADDR_LO
4305 #define SDMA1_QUEUE2_RB_RPTR_ADDR_LO__ADDR__SHIFT                                                             0x2
4306 #define SDMA1_QUEUE2_RB_RPTR_ADDR_LO__ADDR_MASK                                                               0xFFFFFFFCL
4307 //SDMA1_QUEUE2_RB_RPTR_ADDR_HI
4308 #define SDMA1_QUEUE2_RB_RPTR_ADDR_HI__ADDR__SHIFT                                                             0x0
4309 #define SDMA1_QUEUE2_RB_RPTR_ADDR_HI__ADDR_MASK                                                               0xFFFFFFFFL
4310 //SDMA1_QUEUE2_IB_CNTL
4311 #define SDMA1_QUEUE2_IB_CNTL__IB_ENABLE__SHIFT                                                                0x0
4312 #define SDMA1_QUEUE2_IB_CNTL__IB_SWAP_ENABLE__SHIFT                                                           0x4
4313 #define SDMA1_QUEUE2_IB_CNTL__SWITCH_INSIDE_IB__SHIFT                                                         0x8
4314 #define SDMA1_QUEUE2_IB_CNTL__CMD_VMID__SHIFT                                                                 0x10
4315 #define SDMA1_QUEUE2_IB_CNTL__IB_ENABLE_MASK                                                                  0x00000001L
4316 #define SDMA1_QUEUE2_IB_CNTL__IB_SWAP_ENABLE_MASK                                                             0x00000010L
4317 #define SDMA1_QUEUE2_IB_CNTL__SWITCH_INSIDE_IB_MASK                                                           0x00000100L
4318 #define SDMA1_QUEUE2_IB_CNTL__CMD_VMID_MASK                                                                   0x000F0000L
4319 //SDMA1_QUEUE2_IB_RPTR
4320 #define SDMA1_QUEUE2_IB_RPTR__OFFSET__SHIFT                                                                   0x2
4321 #define SDMA1_QUEUE2_IB_RPTR__OFFSET_MASK                                                                     0x003FFFFCL
4322 //SDMA1_QUEUE2_IB_OFFSET
4323 #define SDMA1_QUEUE2_IB_OFFSET__OFFSET__SHIFT                                                                 0x2
4324 #define SDMA1_QUEUE2_IB_OFFSET__OFFSET_MASK                                                                   0x003FFFFCL
4325 //SDMA1_QUEUE2_IB_BASE_LO
4326 #define SDMA1_QUEUE2_IB_BASE_LO__ADDR__SHIFT                                                                  0x2
4327 #define SDMA1_QUEUE2_IB_BASE_LO__ADDR_MASK                                                                    0xFFFFFFFCL
4328 //SDMA1_QUEUE2_IB_BASE_HI
4329 #define SDMA1_QUEUE2_IB_BASE_HI__ADDR__SHIFT                                                                  0x0
4330 #define SDMA1_QUEUE2_IB_BASE_HI__ADDR_MASK                                                                    0xFFFFFFFFL
4331 //SDMA1_QUEUE2_IB_SIZE
4332 #define SDMA1_QUEUE2_IB_SIZE__SIZE__SHIFT                                                                     0x0
4333 #define SDMA1_QUEUE2_IB_SIZE__SIZE_MASK                                                                       0x000FFFFFL
4334 //SDMA1_QUEUE2_DOORBELL
4335 #define SDMA1_QUEUE2_DOORBELL__ENABLE__SHIFT                                                                  0x1c
4336 #define SDMA1_QUEUE2_DOORBELL__CAPTURED__SHIFT                                                                0x1e
4337 #define SDMA1_QUEUE2_DOORBELL__ENABLE_MASK                                                                    0x10000000L
4338 #define SDMA1_QUEUE2_DOORBELL__CAPTURED_MASK                                                                  0x40000000L
4339 //SDMA1_QUEUE2_DOORBELL_LOG
4340 #define SDMA1_QUEUE2_DOORBELL_LOG__BE_ERROR__SHIFT                                                            0x0
4341 #define SDMA1_QUEUE2_DOORBELL_LOG__DATA__SHIFT                                                                0x2
4342 #define SDMA1_QUEUE2_DOORBELL_LOG__BE_ERROR_MASK                                                              0x00000001L
4343 #define SDMA1_QUEUE2_DOORBELL_LOG__DATA_MASK                                                                  0xFFFFFFFCL
4344 //SDMA1_QUEUE2_DOORBELL_OFFSET
4345 #define SDMA1_QUEUE2_DOORBELL_OFFSET__OFFSET__SHIFT                                                           0x2
4346 #define SDMA1_QUEUE2_DOORBELL_OFFSET__OFFSET_MASK                                                             0x0FFFFFFCL
4347 //SDMA1_QUEUE2_CSA_ADDR_LO
4348 #define SDMA1_QUEUE2_CSA_ADDR_LO__ADDR__SHIFT                                                                 0x2
4349 #define SDMA1_QUEUE2_CSA_ADDR_LO__ADDR_MASK                                                                   0xFFFFFFFCL
4350 //SDMA1_QUEUE2_CSA_ADDR_HI
4351 #define SDMA1_QUEUE2_CSA_ADDR_HI__ADDR__SHIFT                                                                 0x0
4352 #define SDMA1_QUEUE2_CSA_ADDR_HI__ADDR_MASK                                                                   0xFFFFFFFFL
4353 //SDMA1_QUEUE2_SCHEDULE_CNTL
4354 #define SDMA1_QUEUE2_SCHEDULE_CNTL__GLOBAL_ID__SHIFT                                                          0x0
4355 #define SDMA1_QUEUE2_SCHEDULE_CNTL__PROCESS_ID__SHIFT                                                         0x2
4356 #define SDMA1_QUEUE2_SCHEDULE_CNTL__LOCAL_ID__SHIFT                                                           0x6
4357 #define SDMA1_QUEUE2_SCHEDULE_CNTL__CONTEXT_QUANTUM__SHIFT                                                    0x8
4358 #define SDMA1_QUEUE2_SCHEDULE_CNTL__GLOBAL_ID_MASK                                                            0x00000003L
4359 #define SDMA1_QUEUE2_SCHEDULE_CNTL__PROCESS_ID_MASK                                                           0x0000001CL
4360 #define SDMA1_QUEUE2_SCHEDULE_CNTL__LOCAL_ID_MASK                                                             0x000000C0L
4361 #define SDMA1_QUEUE2_SCHEDULE_CNTL__CONTEXT_QUANTUM_MASK                                                      0x0000FF00L
4362 //SDMA1_QUEUE2_IB_SUB_REMAIN
4363 #define SDMA1_QUEUE2_IB_SUB_REMAIN__SIZE__SHIFT                                                               0x0
4364 #define SDMA1_QUEUE2_IB_SUB_REMAIN__SIZE_MASK                                                                 0x00003FFFL
4365 //SDMA1_QUEUE2_PREEMPT
4366 #define SDMA1_QUEUE2_PREEMPT__IB_PREEMPT__SHIFT                                                               0x0
4367 #define SDMA1_QUEUE2_PREEMPT__IB_PREEMPT_MASK                                                                 0x00000001L
4368 //SDMA1_QUEUE2_DUMMY_REG
4369 #define SDMA1_QUEUE2_DUMMY_REG__DUMMY__SHIFT                                                                  0x0
4370 #define SDMA1_QUEUE2_DUMMY_REG__DUMMY_MASK                                                                    0xFFFFFFFFL
4371 //SDMA1_QUEUE2_RB_WPTR_POLL_ADDR_LO
4372 #define SDMA1_QUEUE2_RB_WPTR_POLL_ADDR_LO__ADDR__SHIFT                                                        0x2
4373 #define SDMA1_QUEUE2_RB_WPTR_POLL_ADDR_LO__ADDR_MASK                                                          0xFFFFFFFCL
4374 //SDMA1_QUEUE2_RB_WPTR_POLL_ADDR_HI
4375 #define SDMA1_QUEUE2_RB_WPTR_POLL_ADDR_HI__ADDR__SHIFT                                                        0x0
4376 #define SDMA1_QUEUE2_RB_WPTR_POLL_ADDR_HI__ADDR_MASK                                                          0xFFFFFFFFL
4377 //SDMA1_QUEUE2_RB_AQL_CNTL
4378 #define SDMA1_QUEUE2_RB_AQL_CNTL__AQL_ENABLE__SHIFT                                                           0x0
4379 #define SDMA1_QUEUE2_RB_AQL_CNTL__AQL_PACKET_SIZE__SHIFT                                                      0x1
4380 #define SDMA1_QUEUE2_RB_AQL_CNTL__PACKET_STEP__SHIFT                                                          0x8
4381 #define SDMA1_QUEUE2_RB_AQL_CNTL__MIDCMD_PREEMPT_ENABLE__SHIFT                                                0x10
4382 #define SDMA1_QUEUE2_RB_AQL_CNTL__MIDCMD_PREEMPT_DATA_RESTORE__SHIFT                                          0x11
4383 #define SDMA1_QUEUE2_RB_AQL_CNTL__OVERLAP_ENABLE__SHIFT                                                       0x12
4384 #define SDMA1_QUEUE2_RB_AQL_CNTL__AQL_ENABLE_MASK                                                             0x00000001L
4385 #define SDMA1_QUEUE2_RB_AQL_CNTL__AQL_PACKET_SIZE_MASK                                                        0x000000FEL
4386 #define SDMA1_QUEUE2_RB_AQL_CNTL__PACKET_STEP_MASK                                                            0x0000FF00L
4387 #define SDMA1_QUEUE2_RB_AQL_CNTL__MIDCMD_PREEMPT_ENABLE_MASK                                                  0x00010000L
4388 #define SDMA1_QUEUE2_RB_AQL_CNTL__MIDCMD_PREEMPT_DATA_RESTORE_MASK                                            0x00020000L
4389 #define SDMA1_QUEUE2_RB_AQL_CNTL__OVERLAP_ENABLE_MASK                                                         0x00040000L
4390 //SDMA1_QUEUE2_MINOR_PTR_UPDATE
4391 #define SDMA1_QUEUE2_MINOR_PTR_UPDATE__ENABLE__SHIFT                                                          0x0
4392 #define SDMA1_QUEUE2_MINOR_PTR_UPDATE__ENABLE_MASK                                                            0x00000001L
4393 //SDMA1_QUEUE2_CONTEXT_SWITCH_STATUS
4394 #define SDMA1_QUEUE2_CONTEXT_SWITCH_STATUS__RB_PREEMPT_STATUS__SHIFT                                          0x0
4395 #define SDMA1_QUEUE2_CONTEXT_SWITCH_STATUS__VM_HOLE_EXCEPTION__SHIFT                                          0x1
4396 #define SDMA1_QUEUE2_CONTEXT_SWITCH_STATUS__PAGE_EXCEPTION__SHIFT                                             0x2
4397 #define SDMA1_QUEUE2_CONTEXT_SWITCH_STATUS__QUEUE_HANG_EXCEPTION__SHIFT                                       0x5
4398 #define SDMA1_QUEUE2_CONTEXT_SWITCH_STATUS__DOORBELL_ERROR_EXCEPTION__SHIFT                                   0x6
4399 #define SDMA1_QUEUE2_CONTEXT_SWITCH_STATUS__SRAM_ECC_EXCEPTION__SHIFT                                         0x7
4400 #define SDMA1_QUEUE2_CONTEXT_SWITCH_STATUS__DRAM_ECC_EXCEPTION__SHIFT                                         0x8
4401 #define SDMA1_QUEUE2_CONTEXT_SWITCH_STATUS__WPTR_LT_RPTR_EXCEPTION__SHIFT                                     0x9
4402 #define SDMA1_QUEUE2_CONTEXT_SWITCH_STATUS__RB_PREEMPT_STATUS_MASK                                            0x00000001L
4403 #define SDMA1_QUEUE2_CONTEXT_SWITCH_STATUS__VM_HOLE_EXCEPTION_MASK                                            0x00000002L
4404 #define SDMA1_QUEUE2_CONTEXT_SWITCH_STATUS__PAGE_EXCEPTION_MASK                                               0x00000004L
4405 #define SDMA1_QUEUE2_CONTEXT_SWITCH_STATUS__QUEUE_HANG_EXCEPTION_MASK                                         0x00000020L
4406 #define SDMA1_QUEUE2_CONTEXT_SWITCH_STATUS__DOORBELL_ERROR_EXCEPTION_MASK                                     0x00000040L
4407 #define SDMA1_QUEUE2_CONTEXT_SWITCH_STATUS__SRAM_ECC_EXCEPTION_MASK                                           0x00000080L
4408 #define SDMA1_QUEUE2_CONTEXT_SWITCH_STATUS__DRAM_ECC_EXCEPTION_MASK                                           0x00000100L
4409 #define SDMA1_QUEUE2_CONTEXT_SWITCH_STATUS__WPTR_LT_RPTR_EXCEPTION_MASK                                       0x00000200L
4410 //SDMA1_QUEUE2_MIDCMD_CNTL
4411 #define SDMA1_QUEUE2_MIDCMD_CNTL__DATA_VALID__SHIFT                                                           0x0
4412 #define SDMA1_QUEUE2_MIDCMD_CNTL__COPY_MODE__SHIFT                                                            0x1
4413 #define SDMA1_QUEUE2_MIDCMD_CNTL__SPLIT_STATE__SHIFT                                                          0x4
4414 #define SDMA1_QUEUE2_MIDCMD_CNTL__ALLOW_PREEMPT__SHIFT                                                        0x8
4415 #define SDMA1_QUEUE2_MIDCMD_CNTL__DATA_VALID_MASK                                                             0x00000001L
4416 #define SDMA1_QUEUE2_MIDCMD_CNTL__COPY_MODE_MASK                                                              0x00000002L
4417 #define SDMA1_QUEUE2_MIDCMD_CNTL__SPLIT_STATE_MASK                                                            0x000000F0L
4418 #define SDMA1_QUEUE2_MIDCMD_CNTL__ALLOW_PREEMPT_MASK                                                          0x00000100L
4419 //SDMA1_QUEUE2_MIDCMD_DATA0
4420 #define SDMA1_QUEUE2_MIDCMD_DATA0__DATA0__SHIFT                                                               0x0
4421 #define SDMA1_QUEUE2_MIDCMD_DATA0__DATA0_MASK                                                                 0xFFFFFFFFL
4422 //SDMA1_QUEUE2_MIDCMD_DATA1
4423 #define SDMA1_QUEUE2_MIDCMD_DATA1__DATA1__SHIFT                                                               0x0
4424 #define SDMA1_QUEUE2_MIDCMD_DATA1__DATA1_MASK                                                                 0xFFFFFFFFL
4425 //SDMA1_QUEUE2_MIDCMD_DATA2
4426 #define SDMA1_QUEUE2_MIDCMD_DATA2__DATA2__SHIFT                                                               0x0
4427 #define SDMA1_QUEUE2_MIDCMD_DATA2__DATA2_MASK                                                                 0xFFFFFFFFL
4428 //SDMA1_QUEUE2_MIDCMD_DATA3
4429 #define SDMA1_QUEUE2_MIDCMD_DATA3__DATA3__SHIFT                                                               0x0
4430 #define SDMA1_QUEUE2_MIDCMD_DATA3__DATA3_MASK                                                                 0xFFFFFFFFL
4431 //SDMA1_QUEUE2_MIDCMD_DATA4
4432 #define SDMA1_QUEUE2_MIDCMD_DATA4__DATA4__SHIFT                                                               0x0
4433 #define SDMA1_QUEUE2_MIDCMD_DATA4__DATA4_MASK                                                                 0xFFFFFFFFL
4434 //SDMA1_QUEUE2_MIDCMD_DATA5
4435 #define SDMA1_QUEUE2_MIDCMD_DATA5__DATA5__SHIFT                                                               0x0
4436 #define SDMA1_QUEUE2_MIDCMD_DATA5__DATA5_MASK                                                                 0xFFFFFFFFL
4437 //SDMA1_QUEUE2_MIDCMD_DATA6
4438 #define SDMA1_QUEUE2_MIDCMD_DATA6__DATA6__SHIFT                                                               0x0
4439 #define SDMA1_QUEUE2_MIDCMD_DATA6__DATA6_MASK                                                                 0xFFFFFFFFL
4440 //SDMA1_QUEUE2_MIDCMD_DATA7
4441 #define SDMA1_QUEUE2_MIDCMD_DATA7__DATA7__SHIFT                                                               0x0
4442 #define SDMA1_QUEUE2_MIDCMD_DATA7__DATA7_MASK                                                                 0xFFFFFFFFL
4443 //SDMA1_QUEUE2_MIDCMD_DATA8
4444 #define SDMA1_QUEUE2_MIDCMD_DATA8__DATA8__SHIFT                                                               0x0
4445 #define SDMA1_QUEUE2_MIDCMD_DATA8__DATA8_MASK                                                                 0xFFFFFFFFL
4446 //SDMA1_QUEUE2_MIDCMD_DATA9
4447 #define SDMA1_QUEUE2_MIDCMD_DATA9__DATA9__SHIFT                                                               0x0
4448 #define SDMA1_QUEUE2_MIDCMD_DATA9__DATA9_MASK                                                                 0xFFFFFFFFL
4449 //SDMA1_QUEUE2_MIDCMD_DATA10
4450 #define SDMA1_QUEUE2_MIDCMD_DATA10__DATA10__SHIFT                                                             0x0
4451 #define SDMA1_QUEUE2_MIDCMD_DATA10__DATA10_MASK                                                               0xFFFFFFFFL
4452 //SDMA1_QUEUE2_WAIT_UNSATISFIED_THD
4453 #define SDMA1_QUEUE2_WAIT_UNSATISFIED_THD__THRESHOLD__SHIFT                                                   0x0
4454 #define SDMA1_QUEUE2_WAIT_UNSATISFIED_THD__THRESHOLD_MASK                                                     0x0000001FL
4455 //SDMA1_QUEUE2_MQD_BASE_ADDR_LO
4456 #define SDMA1_QUEUE2_MQD_BASE_ADDR_LO__BASE_ADDR_LO__SHIFT                                                    0x2
4457 #define SDMA1_QUEUE2_MQD_BASE_ADDR_LO__BASE_ADDR_LO_MASK                                                      0xFFFFFFFCL
4458 //SDMA1_QUEUE2_MQD_BASE_ADDR_HI
4459 #define SDMA1_QUEUE2_MQD_BASE_ADDR_HI__BASE_ADDR_HI__SHIFT                                                    0x0
4460 #define SDMA1_QUEUE2_MQD_BASE_ADDR_HI__BASE_ADDR_HI_MASK                                                      0xFFFFFFFFL
4461 //SDMA1_QUEUE2_MQD_CONTROL
4462 #define SDMA1_QUEUE2_MQD_CONTROL__VMID__SHIFT                                                                 0x0
4463 #define SDMA1_QUEUE2_MQD_CONTROL__VMID_MASK                                                                   0x0000000FL
4464 //SDMA1_QUEUE2_DEQUEUE_REQUEST
4465 #define SDMA1_QUEUE2_DEQUEUE_REQUEST__DEQUEUE_REQ__SHIFT                                                      0x0
4466 #define SDMA1_QUEUE2_DEQUEUE_REQUEST__DEQUEUE_REQ_MASK                                                        0x00000001L
4467 //SDMA1_QUEUE2_CONTEXT_STATUS
4468 #define SDMA1_QUEUE2_CONTEXT_STATUS__SELECTED__SHIFT                                                          0x0
4469 #define SDMA1_QUEUE2_CONTEXT_STATUS__USE_IB__SHIFT                                                            0x1
4470 #define SDMA1_QUEUE2_CONTEXT_STATUS__IDLE__SHIFT                                                              0x2
4471 #define SDMA1_QUEUE2_CONTEXT_STATUS__EXPIRED__SHIFT                                                           0x3
4472 #define SDMA1_QUEUE2_CONTEXT_STATUS__EXCEPTION__SHIFT                                                         0x4
4473 #define SDMA1_QUEUE2_CONTEXT_STATUS__CTXSW_ABLE__SHIFT                                                        0x7
4474 #define SDMA1_QUEUE2_CONTEXT_STATUS__VF_STATUS__SHIFT                                                         0x8
4475 #define SDMA1_QUEUE2_CONTEXT_STATUS__PRIV_EXCEPTION__SHIFT                                                    0x9
4476 #define SDMA1_QUEUE2_CONTEXT_STATUS__PREEMPT_DISABLE__SHIFT                                                   0xa
4477 #define SDMA1_QUEUE2_CONTEXT_STATUS__RPTR_WB_IDLE__SHIFT                                                      0xb
4478 #define SDMA1_QUEUE2_CONTEXT_STATUS__WPTR_UPDATE_PENDING__SHIFT                                               0xc
4479 #define SDMA1_QUEUE2_CONTEXT_STATUS__WPTR_UPDATE_FAIL_COUNT__SHIFT                                            0x10
4480 #define SDMA1_QUEUE2_CONTEXT_STATUS__SELECTED_MASK                                                            0x00000001L
4481 #define SDMA1_QUEUE2_CONTEXT_STATUS__USE_IB_MASK                                                              0x00000002L
4482 #define SDMA1_QUEUE2_CONTEXT_STATUS__IDLE_MASK                                                                0x00000004L
4483 #define SDMA1_QUEUE2_CONTEXT_STATUS__EXPIRED_MASK                                                             0x00000008L
4484 #define SDMA1_QUEUE2_CONTEXT_STATUS__EXCEPTION_MASK                                                           0x00000070L
4485 #define SDMA1_QUEUE2_CONTEXT_STATUS__CTXSW_ABLE_MASK                                                          0x00000080L
4486 #define SDMA1_QUEUE2_CONTEXT_STATUS__VF_STATUS_MASK                                                           0x00000100L
4487 #define SDMA1_QUEUE2_CONTEXT_STATUS__PRIV_EXCEPTION_MASK                                                      0x00000200L
4488 #define SDMA1_QUEUE2_CONTEXT_STATUS__PREEMPT_DISABLE_MASK                                                     0x00000400L
4489 #define SDMA1_QUEUE2_CONTEXT_STATUS__RPTR_WB_IDLE_MASK                                                        0x00000800L
4490 #define SDMA1_QUEUE2_CONTEXT_STATUS__WPTR_UPDATE_PENDING_MASK                                                 0x00001000L
4491 #define SDMA1_QUEUE2_CONTEXT_STATUS__WPTR_UPDATE_FAIL_COUNT_MASK                                              0x00FF0000L
4492 //SDMA1_QUEUE3_RB_CNTL
4493 #define SDMA1_QUEUE3_RB_CNTL__RB_ENABLE__SHIFT                                                                0x0
4494 #define SDMA1_QUEUE3_RB_CNTL__RB_SIZE__SHIFT                                                                  0x1
4495 #define SDMA1_QUEUE3_RB_CNTL__WPTR_POLL_ENABLE__SHIFT                                                         0x8
4496 #define SDMA1_QUEUE3_RB_CNTL__RB_SWAP_ENABLE__SHIFT                                                           0x9
4497 #define SDMA1_QUEUE3_RB_CNTL__WPTR_POLL_SWAP_ENABLE__SHIFT                                                    0xa
4498 #define SDMA1_QUEUE3_RB_CNTL__MCU_WPTR_POLL_ENABLE__SHIFT                                                     0xb
4499 #define SDMA1_QUEUE3_RB_CNTL__RPTR_WRITEBACK_ENABLE__SHIFT                                                    0xc
4500 #define SDMA1_QUEUE3_RB_CNTL__RPTR_WRITEBACK_SWAP_ENABLE__SHIFT                                               0xd
4501 #define SDMA1_QUEUE3_RB_CNTL__RPTR_WRITEBACK_TIMER__SHIFT                                                     0x10
4502 #define SDMA1_QUEUE3_RB_CNTL__RB_PRIV__SHIFT                                                                  0x17
4503 #define SDMA1_QUEUE3_RB_CNTL__RB_VMID__SHIFT                                                                  0x18
4504 #define SDMA1_QUEUE3_RB_CNTL__RB_ENABLE_MASK                                                                  0x00000001L
4505 #define SDMA1_QUEUE3_RB_CNTL__RB_SIZE_MASK                                                                    0x0000003EL
4506 #define SDMA1_QUEUE3_RB_CNTL__WPTR_POLL_ENABLE_MASK                                                           0x00000100L
4507 #define SDMA1_QUEUE3_RB_CNTL__RB_SWAP_ENABLE_MASK                                                             0x00000200L
4508 #define SDMA1_QUEUE3_RB_CNTL__WPTR_POLL_SWAP_ENABLE_MASK                                                      0x00000400L
4509 #define SDMA1_QUEUE3_RB_CNTL__MCU_WPTR_POLL_ENABLE_MASK                                                       0x00000800L
4510 #define SDMA1_QUEUE3_RB_CNTL__RPTR_WRITEBACK_ENABLE_MASK                                                      0x00001000L
4511 #define SDMA1_QUEUE3_RB_CNTL__RPTR_WRITEBACK_SWAP_ENABLE_MASK                                                 0x00002000L
4512 #define SDMA1_QUEUE3_RB_CNTL__RPTR_WRITEBACK_TIMER_MASK                                                       0x001F0000L
4513 #define SDMA1_QUEUE3_RB_CNTL__RB_PRIV_MASK                                                                    0x00800000L
4514 #define SDMA1_QUEUE3_RB_CNTL__RB_VMID_MASK                                                                    0x0F000000L
4515 //SDMA1_QUEUE3_RB_BASE
4516 #define SDMA1_QUEUE3_RB_BASE__ADDR__SHIFT                                                                     0x0
4517 #define SDMA1_QUEUE3_RB_BASE__ADDR_MASK                                                                       0xFFFFFFFFL
4518 //SDMA1_QUEUE3_RB_BASE_HI
4519 #define SDMA1_QUEUE3_RB_BASE_HI__ADDR__SHIFT                                                                  0x0
4520 #define SDMA1_QUEUE3_RB_BASE_HI__ADDR_MASK                                                                    0x00FFFFFFL
4521 //SDMA1_QUEUE3_RB_RPTR
4522 #define SDMA1_QUEUE3_RB_RPTR__OFFSET__SHIFT                                                                   0x0
4523 #define SDMA1_QUEUE3_RB_RPTR__OFFSET_MASK                                                                     0xFFFFFFFFL
4524 //SDMA1_QUEUE3_RB_RPTR_HI
4525 #define SDMA1_QUEUE3_RB_RPTR_HI__OFFSET__SHIFT                                                                0x0
4526 #define SDMA1_QUEUE3_RB_RPTR_HI__OFFSET_MASK                                                                  0xFFFFFFFFL
4527 //SDMA1_QUEUE3_RB_WPTR
4528 #define SDMA1_QUEUE3_RB_WPTR__OFFSET__SHIFT                                                                   0x0
4529 #define SDMA1_QUEUE3_RB_WPTR__OFFSET_MASK                                                                     0xFFFFFFFFL
4530 //SDMA1_QUEUE3_RB_WPTR_HI
4531 #define SDMA1_QUEUE3_RB_WPTR_HI__OFFSET__SHIFT                                                                0x0
4532 #define SDMA1_QUEUE3_RB_WPTR_HI__OFFSET_MASK                                                                  0xFFFFFFFFL
4533 //SDMA1_QUEUE3_RB_RPTR_ADDR_LO
4534 #define SDMA1_QUEUE3_RB_RPTR_ADDR_LO__ADDR__SHIFT                                                             0x2
4535 #define SDMA1_QUEUE3_RB_RPTR_ADDR_LO__ADDR_MASK                                                               0xFFFFFFFCL
4536 //SDMA1_QUEUE3_RB_RPTR_ADDR_HI
4537 #define SDMA1_QUEUE3_RB_RPTR_ADDR_HI__ADDR__SHIFT                                                             0x0
4538 #define SDMA1_QUEUE3_RB_RPTR_ADDR_HI__ADDR_MASK                                                               0xFFFFFFFFL
4539 //SDMA1_QUEUE3_IB_CNTL
4540 #define SDMA1_QUEUE3_IB_CNTL__IB_ENABLE__SHIFT                                                                0x0
4541 #define SDMA1_QUEUE3_IB_CNTL__IB_SWAP_ENABLE__SHIFT                                                           0x4
4542 #define SDMA1_QUEUE3_IB_CNTL__SWITCH_INSIDE_IB__SHIFT                                                         0x8
4543 #define SDMA1_QUEUE3_IB_CNTL__CMD_VMID__SHIFT                                                                 0x10
4544 #define SDMA1_QUEUE3_IB_CNTL__IB_ENABLE_MASK                                                                  0x00000001L
4545 #define SDMA1_QUEUE3_IB_CNTL__IB_SWAP_ENABLE_MASK                                                             0x00000010L
4546 #define SDMA1_QUEUE3_IB_CNTL__SWITCH_INSIDE_IB_MASK                                                           0x00000100L
4547 #define SDMA1_QUEUE3_IB_CNTL__CMD_VMID_MASK                                                                   0x000F0000L
4548 //SDMA1_QUEUE3_IB_RPTR
4549 #define SDMA1_QUEUE3_IB_RPTR__OFFSET__SHIFT                                                                   0x2
4550 #define SDMA1_QUEUE3_IB_RPTR__OFFSET_MASK                                                                     0x003FFFFCL
4551 //SDMA1_QUEUE3_IB_OFFSET
4552 #define SDMA1_QUEUE3_IB_OFFSET__OFFSET__SHIFT                                                                 0x2
4553 #define SDMA1_QUEUE3_IB_OFFSET__OFFSET_MASK                                                                   0x003FFFFCL
4554 //SDMA1_QUEUE3_IB_BASE_LO
4555 #define SDMA1_QUEUE3_IB_BASE_LO__ADDR__SHIFT                                                                  0x2
4556 #define SDMA1_QUEUE3_IB_BASE_LO__ADDR_MASK                                                                    0xFFFFFFFCL
4557 //SDMA1_QUEUE3_IB_BASE_HI
4558 #define SDMA1_QUEUE3_IB_BASE_HI__ADDR__SHIFT                                                                  0x0
4559 #define SDMA1_QUEUE3_IB_BASE_HI__ADDR_MASK                                                                    0xFFFFFFFFL
4560 //SDMA1_QUEUE3_IB_SIZE
4561 #define SDMA1_QUEUE3_IB_SIZE__SIZE__SHIFT                                                                     0x0
4562 #define SDMA1_QUEUE3_IB_SIZE__SIZE_MASK                                                                       0x000FFFFFL
4563 //SDMA1_QUEUE3_DOORBELL
4564 #define SDMA1_QUEUE3_DOORBELL__ENABLE__SHIFT                                                                  0x1c
4565 #define SDMA1_QUEUE3_DOORBELL__CAPTURED__SHIFT                                                                0x1e
4566 #define SDMA1_QUEUE3_DOORBELL__ENABLE_MASK                                                                    0x10000000L
4567 #define SDMA1_QUEUE3_DOORBELL__CAPTURED_MASK                                                                  0x40000000L
4568 //SDMA1_QUEUE3_DOORBELL_LOG
4569 #define SDMA1_QUEUE3_DOORBELL_LOG__BE_ERROR__SHIFT                                                            0x0
4570 #define SDMA1_QUEUE3_DOORBELL_LOG__DATA__SHIFT                                                                0x2
4571 #define SDMA1_QUEUE3_DOORBELL_LOG__BE_ERROR_MASK                                                              0x00000001L
4572 #define SDMA1_QUEUE3_DOORBELL_LOG__DATA_MASK                                                                  0xFFFFFFFCL
4573 //SDMA1_QUEUE3_DOORBELL_OFFSET
4574 #define SDMA1_QUEUE3_DOORBELL_OFFSET__OFFSET__SHIFT                                                           0x2
4575 #define SDMA1_QUEUE3_DOORBELL_OFFSET__OFFSET_MASK                                                             0x0FFFFFFCL
4576 //SDMA1_QUEUE3_CSA_ADDR_LO
4577 #define SDMA1_QUEUE3_CSA_ADDR_LO__ADDR__SHIFT                                                                 0x2
4578 #define SDMA1_QUEUE3_CSA_ADDR_LO__ADDR_MASK                                                                   0xFFFFFFFCL
4579 //SDMA1_QUEUE3_CSA_ADDR_HI
4580 #define SDMA1_QUEUE3_CSA_ADDR_HI__ADDR__SHIFT                                                                 0x0
4581 #define SDMA1_QUEUE3_CSA_ADDR_HI__ADDR_MASK                                                                   0xFFFFFFFFL
4582 //SDMA1_QUEUE3_SCHEDULE_CNTL
4583 #define SDMA1_QUEUE3_SCHEDULE_CNTL__GLOBAL_ID__SHIFT                                                          0x0
4584 #define SDMA1_QUEUE3_SCHEDULE_CNTL__PROCESS_ID__SHIFT                                                         0x2
4585 #define SDMA1_QUEUE3_SCHEDULE_CNTL__LOCAL_ID__SHIFT                                                           0x6
4586 #define SDMA1_QUEUE3_SCHEDULE_CNTL__CONTEXT_QUANTUM__SHIFT                                                    0x8
4587 #define SDMA1_QUEUE3_SCHEDULE_CNTL__GLOBAL_ID_MASK                                                            0x00000003L
4588 #define SDMA1_QUEUE3_SCHEDULE_CNTL__PROCESS_ID_MASK                                                           0x0000001CL
4589 #define SDMA1_QUEUE3_SCHEDULE_CNTL__LOCAL_ID_MASK                                                             0x000000C0L
4590 #define SDMA1_QUEUE3_SCHEDULE_CNTL__CONTEXT_QUANTUM_MASK                                                      0x0000FF00L
4591 //SDMA1_QUEUE3_IB_SUB_REMAIN
4592 #define SDMA1_QUEUE3_IB_SUB_REMAIN__SIZE__SHIFT                                                               0x0
4593 #define SDMA1_QUEUE3_IB_SUB_REMAIN__SIZE_MASK                                                                 0x00003FFFL
4594 //SDMA1_QUEUE3_PREEMPT
4595 #define SDMA1_QUEUE3_PREEMPT__IB_PREEMPT__SHIFT                                                               0x0
4596 #define SDMA1_QUEUE3_PREEMPT__IB_PREEMPT_MASK                                                                 0x00000001L
4597 //SDMA1_QUEUE3_DUMMY_REG
4598 #define SDMA1_QUEUE3_DUMMY_REG__DUMMY__SHIFT                                                                  0x0
4599 #define SDMA1_QUEUE3_DUMMY_REG__DUMMY_MASK                                                                    0xFFFFFFFFL
4600 //SDMA1_QUEUE3_RB_WPTR_POLL_ADDR_LO
4601 #define SDMA1_QUEUE3_RB_WPTR_POLL_ADDR_LO__ADDR__SHIFT                                                        0x2
4602 #define SDMA1_QUEUE3_RB_WPTR_POLL_ADDR_LO__ADDR_MASK                                                          0xFFFFFFFCL
4603 //SDMA1_QUEUE3_RB_WPTR_POLL_ADDR_HI
4604 #define SDMA1_QUEUE3_RB_WPTR_POLL_ADDR_HI__ADDR__SHIFT                                                        0x0
4605 #define SDMA1_QUEUE3_RB_WPTR_POLL_ADDR_HI__ADDR_MASK                                                          0xFFFFFFFFL
4606 //SDMA1_QUEUE3_RB_AQL_CNTL
4607 #define SDMA1_QUEUE3_RB_AQL_CNTL__AQL_ENABLE__SHIFT                                                           0x0
4608 #define SDMA1_QUEUE3_RB_AQL_CNTL__AQL_PACKET_SIZE__SHIFT                                                      0x1
4609 #define SDMA1_QUEUE3_RB_AQL_CNTL__PACKET_STEP__SHIFT                                                          0x8
4610 #define SDMA1_QUEUE3_RB_AQL_CNTL__MIDCMD_PREEMPT_ENABLE__SHIFT                                                0x10
4611 #define SDMA1_QUEUE3_RB_AQL_CNTL__MIDCMD_PREEMPT_DATA_RESTORE__SHIFT                                          0x11
4612 #define SDMA1_QUEUE3_RB_AQL_CNTL__OVERLAP_ENABLE__SHIFT                                                       0x12
4613 #define SDMA1_QUEUE3_RB_AQL_CNTL__AQL_ENABLE_MASK                                                             0x00000001L
4614 #define SDMA1_QUEUE3_RB_AQL_CNTL__AQL_PACKET_SIZE_MASK                                                        0x000000FEL
4615 #define SDMA1_QUEUE3_RB_AQL_CNTL__PACKET_STEP_MASK                                                            0x0000FF00L
4616 #define SDMA1_QUEUE3_RB_AQL_CNTL__MIDCMD_PREEMPT_ENABLE_MASK                                                  0x00010000L
4617 #define SDMA1_QUEUE3_RB_AQL_CNTL__MIDCMD_PREEMPT_DATA_RESTORE_MASK                                            0x00020000L
4618 #define SDMA1_QUEUE3_RB_AQL_CNTL__OVERLAP_ENABLE_MASK                                                         0x00040000L
4619 //SDMA1_QUEUE3_MINOR_PTR_UPDATE
4620 #define SDMA1_QUEUE3_MINOR_PTR_UPDATE__ENABLE__SHIFT                                                          0x0
4621 #define SDMA1_QUEUE3_MINOR_PTR_UPDATE__ENABLE_MASK                                                            0x00000001L
4622 //SDMA1_QUEUE3_CONTEXT_SWITCH_STATUS
4623 #define SDMA1_QUEUE3_CONTEXT_SWITCH_STATUS__RB_PREEMPT_STATUS__SHIFT                                          0x0
4624 #define SDMA1_QUEUE3_CONTEXT_SWITCH_STATUS__VM_HOLE_EXCEPTION__SHIFT                                          0x1
4625 #define SDMA1_QUEUE3_CONTEXT_SWITCH_STATUS__PAGE_EXCEPTION__SHIFT                                             0x2
4626 #define SDMA1_QUEUE3_CONTEXT_SWITCH_STATUS__QUEUE_HANG_EXCEPTION__SHIFT                                       0x5
4627 #define SDMA1_QUEUE3_CONTEXT_SWITCH_STATUS__DOORBELL_ERROR_EXCEPTION__SHIFT                                   0x6
4628 #define SDMA1_QUEUE3_CONTEXT_SWITCH_STATUS__SRAM_ECC_EXCEPTION__SHIFT                                         0x7
4629 #define SDMA1_QUEUE3_CONTEXT_SWITCH_STATUS__DRAM_ECC_EXCEPTION__SHIFT                                         0x8
4630 #define SDMA1_QUEUE3_CONTEXT_SWITCH_STATUS__WPTR_LT_RPTR_EXCEPTION__SHIFT                                     0x9
4631 #define SDMA1_QUEUE3_CONTEXT_SWITCH_STATUS__RB_PREEMPT_STATUS_MASK                                            0x00000001L
4632 #define SDMA1_QUEUE3_CONTEXT_SWITCH_STATUS__VM_HOLE_EXCEPTION_MASK                                            0x00000002L
4633 #define SDMA1_QUEUE3_CONTEXT_SWITCH_STATUS__PAGE_EXCEPTION_MASK                                               0x00000004L
4634 #define SDMA1_QUEUE3_CONTEXT_SWITCH_STATUS__QUEUE_HANG_EXCEPTION_MASK                                         0x00000020L
4635 #define SDMA1_QUEUE3_CONTEXT_SWITCH_STATUS__DOORBELL_ERROR_EXCEPTION_MASK                                     0x00000040L
4636 #define SDMA1_QUEUE3_CONTEXT_SWITCH_STATUS__SRAM_ECC_EXCEPTION_MASK                                           0x00000080L
4637 #define SDMA1_QUEUE3_CONTEXT_SWITCH_STATUS__DRAM_ECC_EXCEPTION_MASK                                           0x00000100L
4638 #define SDMA1_QUEUE3_CONTEXT_SWITCH_STATUS__WPTR_LT_RPTR_EXCEPTION_MASK                                       0x00000200L
4639 //SDMA1_QUEUE3_MIDCMD_CNTL
4640 #define SDMA1_QUEUE3_MIDCMD_CNTL__DATA_VALID__SHIFT                                                           0x0
4641 #define SDMA1_QUEUE3_MIDCMD_CNTL__COPY_MODE__SHIFT                                                            0x1
4642 #define SDMA1_QUEUE3_MIDCMD_CNTL__SPLIT_STATE__SHIFT                                                          0x4
4643 #define SDMA1_QUEUE3_MIDCMD_CNTL__ALLOW_PREEMPT__SHIFT                                                        0x8
4644 #define SDMA1_QUEUE3_MIDCMD_CNTL__DATA_VALID_MASK                                                             0x00000001L
4645 #define SDMA1_QUEUE3_MIDCMD_CNTL__COPY_MODE_MASK                                                              0x00000002L
4646 #define SDMA1_QUEUE3_MIDCMD_CNTL__SPLIT_STATE_MASK                                                            0x000000F0L
4647 #define SDMA1_QUEUE3_MIDCMD_CNTL__ALLOW_PREEMPT_MASK                                                          0x00000100L
4648 //SDMA1_QUEUE3_MIDCMD_DATA0
4649 #define SDMA1_QUEUE3_MIDCMD_DATA0__DATA0__SHIFT                                                               0x0
4650 #define SDMA1_QUEUE3_MIDCMD_DATA0__DATA0_MASK                                                                 0xFFFFFFFFL
4651 //SDMA1_QUEUE3_MIDCMD_DATA1
4652 #define SDMA1_QUEUE3_MIDCMD_DATA1__DATA1__SHIFT                                                               0x0
4653 #define SDMA1_QUEUE3_MIDCMD_DATA1__DATA1_MASK                                                                 0xFFFFFFFFL
4654 //SDMA1_QUEUE3_MIDCMD_DATA2
4655 #define SDMA1_QUEUE3_MIDCMD_DATA2__DATA2__SHIFT                                                               0x0
4656 #define SDMA1_QUEUE3_MIDCMD_DATA2__DATA2_MASK                                                                 0xFFFFFFFFL
4657 //SDMA1_QUEUE3_MIDCMD_DATA3
4658 #define SDMA1_QUEUE3_MIDCMD_DATA3__DATA3__SHIFT                                                               0x0
4659 #define SDMA1_QUEUE3_MIDCMD_DATA3__DATA3_MASK                                                                 0xFFFFFFFFL
4660 //SDMA1_QUEUE3_MIDCMD_DATA4
4661 #define SDMA1_QUEUE3_MIDCMD_DATA4__DATA4__SHIFT                                                               0x0
4662 #define SDMA1_QUEUE3_MIDCMD_DATA4__DATA4_MASK                                                                 0xFFFFFFFFL
4663 //SDMA1_QUEUE3_MIDCMD_DATA5
4664 #define SDMA1_QUEUE3_MIDCMD_DATA5__DATA5__SHIFT                                                               0x0
4665 #define SDMA1_QUEUE3_MIDCMD_DATA5__DATA5_MASK                                                                 0xFFFFFFFFL
4666 //SDMA1_QUEUE3_MIDCMD_DATA6
4667 #define SDMA1_QUEUE3_MIDCMD_DATA6__DATA6__SHIFT                                                               0x0
4668 #define SDMA1_QUEUE3_MIDCMD_DATA6__DATA6_MASK                                                                 0xFFFFFFFFL
4669 //SDMA1_QUEUE3_MIDCMD_DATA7
4670 #define SDMA1_QUEUE3_MIDCMD_DATA7__DATA7__SHIFT                                                               0x0
4671 #define SDMA1_QUEUE3_MIDCMD_DATA7__DATA7_MASK                                                                 0xFFFFFFFFL
4672 //SDMA1_QUEUE3_MIDCMD_DATA8
4673 #define SDMA1_QUEUE3_MIDCMD_DATA8__DATA8__SHIFT                                                               0x0
4674 #define SDMA1_QUEUE3_MIDCMD_DATA8__DATA8_MASK                                                                 0xFFFFFFFFL
4675 //SDMA1_QUEUE3_MIDCMD_DATA9
4676 #define SDMA1_QUEUE3_MIDCMD_DATA9__DATA9__SHIFT                                                               0x0
4677 #define SDMA1_QUEUE3_MIDCMD_DATA9__DATA9_MASK                                                                 0xFFFFFFFFL
4678 //SDMA1_QUEUE3_MIDCMD_DATA10
4679 #define SDMA1_QUEUE3_MIDCMD_DATA10__DATA10__SHIFT                                                             0x0
4680 #define SDMA1_QUEUE3_MIDCMD_DATA10__DATA10_MASK                                                               0xFFFFFFFFL
4681 //SDMA1_QUEUE3_WAIT_UNSATISFIED_THD
4682 #define SDMA1_QUEUE3_WAIT_UNSATISFIED_THD__THRESHOLD__SHIFT                                                   0x0
4683 #define SDMA1_QUEUE3_WAIT_UNSATISFIED_THD__THRESHOLD_MASK                                                     0x0000001FL
4684 //SDMA1_QUEUE3_MQD_BASE_ADDR_LO
4685 #define SDMA1_QUEUE3_MQD_BASE_ADDR_LO__BASE_ADDR_LO__SHIFT                                                    0x2
4686 #define SDMA1_QUEUE3_MQD_BASE_ADDR_LO__BASE_ADDR_LO_MASK                                                      0xFFFFFFFCL
4687 //SDMA1_QUEUE3_MQD_BASE_ADDR_HI
4688 #define SDMA1_QUEUE3_MQD_BASE_ADDR_HI__BASE_ADDR_HI__SHIFT                                                    0x0
4689 #define SDMA1_QUEUE3_MQD_BASE_ADDR_HI__BASE_ADDR_HI_MASK                                                      0xFFFFFFFFL
4690 //SDMA1_QUEUE3_MQD_CONTROL
4691 #define SDMA1_QUEUE3_MQD_CONTROL__VMID__SHIFT                                                                 0x0
4692 #define SDMA1_QUEUE3_MQD_CONTROL__VMID_MASK                                                                   0x0000000FL
4693 //SDMA1_QUEUE3_DEQUEUE_REQUEST
4694 #define SDMA1_QUEUE3_DEQUEUE_REQUEST__DEQUEUE_REQ__SHIFT                                                      0x0
4695 #define SDMA1_QUEUE3_DEQUEUE_REQUEST__DEQUEUE_REQ_MASK                                                        0x00000001L
4696 //SDMA1_QUEUE3_CONTEXT_STATUS
4697 #define SDMA1_QUEUE3_CONTEXT_STATUS__SELECTED__SHIFT                                                          0x0
4698 #define SDMA1_QUEUE3_CONTEXT_STATUS__USE_IB__SHIFT                                                            0x1
4699 #define SDMA1_QUEUE3_CONTEXT_STATUS__IDLE__SHIFT                                                              0x2
4700 #define SDMA1_QUEUE3_CONTEXT_STATUS__EXPIRED__SHIFT                                                           0x3
4701 #define SDMA1_QUEUE3_CONTEXT_STATUS__EXCEPTION__SHIFT                                                         0x4
4702 #define SDMA1_QUEUE3_CONTEXT_STATUS__CTXSW_ABLE__SHIFT                                                        0x7
4703 #define SDMA1_QUEUE3_CONTEXT_STATUS__VF_STATUS__SHIFT                                                         0x8
4704 #define SDMA1_QUEUE3_CONTEXT_STATUS__PRIV_EXCEPTION__SHIFT                                                    0x9
4705 #define SDMA1_QUEUE3_CONTEXT_STATUS__PREEMPT_DISABLE__SHIFT                                                   0xa
4706 #define SDMA1_QUEUE3_CONTEXT_STATUS__RPTR_WB_IDLE__SHIFT                                                      0xb
4707 #define SDMA1_QUEUE3_CONTEXT_STATUS__WPTR_UPDATE_PENDING__SHIFT                                               0xc
4708 #define SDMA1_QUEUE3_CONTEXT_STATUS__WPTR_UPDATE_FAIL_COUNT__SHIFT                                            0x10
4709 #define SDMA1_QUEUE3_CONTEXT_STATUS__SELECTED_MASK                                                            0x00000001L
4710 #define SDMA1_QUEUE3_CONTEXT_STATUS__USE_IB_MASK                                                              0x00000002L
4711 #define SDMA1_QUEUE3_CONTEXT_STATUS__IDLE_MASK                                                                0x00000004L
4712 #define SDMA1_QUEUE3_CONTEXT_STATUS__EXPIRED_MASK                                                             0x00000008L
4713 #define SDMA1_QUEUE3_CONTEXT_STATUS__EXCEPTION_MASK                                                           0x00000070L
4714 #define SDMA1_QUEUE3_CONTEXT_STATUS__CTXSW_ABLE_MASK                                                          0x00000080L
4715 #define SDMA1_QUEUE3_CONTEXT_STATUS__VF_STATUS_MASK                                                           0x00000100L
4716 #define SDMA1_QUEUE3_CONTEXT_STATUS__PRIV_EXCEPTION_MASK                                                      0x00000200L
4717 #define SDMA1_QUEUE3_CONTEXT_STATUS__PREEMPT_DISABLE_MASK                                                     0x00000400L
4718 #define SDMA1_QUEUE3_CONTEXT_STATUS__RPTR_WB_IDLE_MASK                                                        0x00000800L
4719 #define SDMA1_QUEUE3_CONTEXT_STATUS__WPTR_UPDATE_PENDING_MASK                                                 0x00001000L
4720 #define SDMA1_QUEUE3_CONTEXT_STATUS__WPTR_UPDATE_FAIL_COUNT_MASK                                              0x00FF0000L
4721 //SDMA1_QUEUE4_RB_CNTL
4722 #define SDMA1_QUEUE4_RB_CNTL__RB_ENABLE__SHIFT                                                                0x0
4723 #define SDMA1_QUEUE4_RB_CNTL__RB_SIZE__SHIFT                                                                  0x1
4724 #define SDMA1_QUEUE4_RB_CNTL__WPTR_POLL_ENABLE__SHIFT                                                         0x8
4725 #define SDMA1_QUEUE4_RB_CNTL__RB_SWAP_ENABLE__SHIFT                                                           0x9
4726 #define SDMA1_QUEUE4_RB_CNTL__WPTR_POLL_SWAP_ENABLE__SHIFT                                                    0xa
4727 #define SDMA1_QUEUE4_RB_CNTL__MCU_WPTR_POLL_ENABLE__SHIFT                                                     0xb
4728 #define SDMA1_QUEUE4_RB_CNTL__RPTR_WRITEBACK_ENABLE__SHIFT                                                    0xc
4729 #define SDMA1_QUEUE4_RB_CNTL__RPTR_WRITEBACK_SWAP_ENABLE__SHIFT                                               0xd
4730 #define SDMA1_QUEUE4_RB_CNTL__RPTR_WRITEBACK_TIMER__SHIFT                                                     0x10
4731 #define SDMA1_QUEUE4_RB_CNTL__RB_PRIV__SHIFT                                                                  0x17
4732 #define SDMA1_QUEUE4_RB_CNTL__RB_VMID__SHIFT                                                                  0x18
4733 #define SDMA1_QUEUE4_RB_CNTL__RB_ENABLE_MASK                                                                  0x00000001L
4734 #define SDMA1_QUEUE4_RB_CNTL__RB_SIZE_MASK                                                                    0x0000003EL
4735 #define SDMA1_QUEUE4_RB_CNTL__WPTR_POLL_ENABLE_MASK                                                           0x00000100L
4736 #define SDMA1_QUEUE4_RB_CNTL__RB_SWAP_ENABLE_MASK                                                             0x00000200L
4737 #define SDMA1_QUEUE4_RB_CNTL__WPTR_POLL_SWAP_ENABLE_MASK                                                      0x00000400L
4738 #define SDMA1_QUEUE4_RB_CNTL__MCU_WPTR_POLL_ENABLE_MASK                                                       0x00000800L
4739 #define SDMA1_QUEUE4_RB_CNTL__RPTR_WRITEBACK_ENABLE_MASK                                                      0x00001000L
4740 #define SDMA1_QUEUE4_RB_CNTL__RPTR_WRITEBACK_SWAP_ENABLE_MASK                                                 0x00002000L
4741 #define SDMA1_QUEUE4_RB_CNTL__RPTR_WRITEBACK_TIMER_MASK                                                       0x001F0000L
4742 #define SDMA1_QUEUE4_RB_CNTL__RB_PRIV_MASK                                                                    0x00800000L
4743 #define SDMA1_QUEUE4_RB_CNTL__RB_VMID_MASK                                                                    0x0F000000L
4744 //SDMA1_QUEUE4_RB_BASE
4745 #define SDMA1_QUEUE4_RB_BASE__ADDR__SHIFT                                                                     0x0
4746 #define SDMA1_QUEUE4_RB_BASE__ADDR_MASK                                                                       0xFFFFFFFFL
4747 //SDMA1_QUEUE4_RB_BASE_HI
4748 #define SDMA1_QUEUE4_RB_BASE_HI__ADDR__SHIFT                                                                  0x0
4749 #define SDMA1_QUEUE4_RB_BASE_HI__ADDR_MASK                                                                    0x00FFFFFFL
4750 //SDMA1_QUEUE4_RB_RPTR
4751 #define SDMA1_QUEUE4_RB_RPTR__OFFSET__SHIFT                                                                   0x0
4752 #define SDMA1_QUEUE4_RB_RPTR__OFFSET_MASK                                                                     0xFFFFFFFFL
4753 //SDMA1_QUEUE4_RB_RPTR_HI
4754 #define SDMA1_QUEUE4_RB_RPTR_HI__OFFSET__SHIFT                                                                0x0
4755 #define SDMA1_QUEUE4_RB_RPTR_HI__OFFSET_MASK                                                                  0xFFFFFFFFL
4756 //SDMA1_QUEUE4_RB_WPTR
4757 #define SDMA1_QUEUE4_RB_WPTR__OFFSET__SHIFT                                                                   0x0
4758 #define SDMA1_QUEUE4_RB_WPTR__OFFSET_MASK                                                                     0xFFFFFFFFL
4759 //SDMA1_QUEUE4_RB_WPTR_HI
4760 #define SDMA1_QUEUE4_RB_WPTR_HI__OFFSET__SHIFT                                                                0x0
4761 #define SDMA1_QUEUE4_RB_WPTR_HI__OFFSET_MASK                                                                  0xFFFFFFFFL
4762 //SDMA1_QUEUE4_RB_RPTR_ADDR_LO
4763 #define SDMA1_QUEUE4_RB_RPTR_ADDR_LO__ADDR__SHIFT                                                             0x2
4764 #define SDMA1_QUEUE4_RB_RPTR_ADDR_LO__ADDR_MASK                                                               0xFFFFFFFCL
4765 //SDMA1_QUEUE4_RB_RPTR_ADDR_HI
4766 #define SDMA1_QUEUE4_RB_RPTR_ADDR_HI__ADDR__SHIFT                                                             0x0
4767 #define SDMA1_QUEUE4_RB_RPTR_ADDR_HI__ADDR_MASK                                                               0xFFFFFFFFL
4768 //SDMA1_QUEUE4_IB_CNTL
4769 #define SDMA1_QUEUE4_IB_CNTL__IB_ENABLE__SHIFT                                                                0x0
4770 #define SDMA1_QUEUE4_IB_CNTL__IB_SWAP_ENABLE__SHIFT                                                           0x4
4771 #define SDMA1_QUEUE4_IB_CNTL__SWITCH_INSIDE_IB__SHIFT                                                         0x8
4772 #define SDMA1_QUEUE4_IB_CNTL__CMD_VMID__SHIFT                                                                 0x10
4773 #define SDMA1_QUEUE4_IB_CNTL__IB_ENABLE_MASK                                                                  0x00000001L
4774 #define SDMA1_QUEUE4_IB_CNTL__IB_SWAP_ENABLE_MASK                                                             0x00000010L
4775 #define SDMA1_QUEUE4_IB_CNTL__SWITCH_INSIDE_IB_MASK                                                           0x00000100L
4776 #define SDMA1_QUEUE4_IB_CNTL__CMD_VMID_MASK                                                                   0x000F0000L
4777 //SDMA1_QUEUE4_IB_RPTR
4778 #define SDMA1_QUEUE4_IB_RPTR__OFFSET__SHIFT                                                                   0x2
4779 #define SDMA1_QUEUE4_IB_RPTR__OFFSET_MASK                                                                     0x003FFFFCL
4780 //SDMA1_QUEUE4_IB_OFFSET
4781 #define SDMA1_QUEUE4_IB_OFFSET__OFFSET__SHIFT                                                                 0x2
4782 #define SDMA1_QUEUE4_IB_OFFSET__OFFSET_MASK                                                                   0x003FFFFCL
4783 //SDMA1_QUEUE4_IB_BASE_LO
4784 #define SDMA1_QUEUE4_IB_BASE_LO__ADDR__SHIFT                                                                  0x2
4785 #define SDMA1_QUEUE4_IB_BASE_LO__ADDR_MASK                                                                    0xFFFFFFFCL
4786 //SDMA1_QUEUE4_IB_BASE_HI
4787 #define SDMA1_QUEUE4_IB_BASE_HI__ADDR__SHIFT                                                                  0x0
4788 #define SDMA1_QUEUE4_IB_BASE_HI__ADDR_MASK                                                                    0xFFFFFFFFL
4789 //SDMA1_QUEUE4_IB_SIZE
4790 #define SDMA1_QUEUE4_IB_SIZE__SIZE__SHIFT                                                                     0x0
4791 #define SDMA1_QUEUE4_IB_SIZE__SIZE_MASK                                                                       0x000FFFFFL
4792 //SDMA1_QUEUE4_DOORBELL
4793 #define SDMA1_QUEUE4_DOORBELL__ENABLE__SHIFT                                                                  0x1c
4794 #define SDMA1_QUEUE4_DOORBELL__CAPTURED__SHIFT                                                                0x1e
4795 #define SDMA1_QUEUE4_DOORBELL__ENABLE_MASK                                                                    0x10000000L
4796 #define SDMA1_QUEUE4_DOORBELL__CAPTURED_MASK                                                                  0x40000000L
4797 //SDMA1_QUEUE4_DOORBELL_LOG
4798 #define SDMA1_QUEUE4_DOORBELL_LOG__BE_ERROR__SHIFT                                                            0x0
4799 #define SDMA1_QUEUE4_DOORBELL_LOG__DATA__SHIFT                                                                0x2
4800 #define SDMA1_QUEUE4_DOORBELL_LOG__BE_ERROR_MASK                                                              0x00000001L
4801 #define SDMA1_QUEUE4_DOORBELL_LOG__DATA_MASK                                                                  0xFFFFFFFCL
4802 //SDMA1_QUEUE4_DOORBELL_OFFSET
4803 #define SDMA1_QUEUE4_DOORBELL_OFFSET__OFFSET__SHIFT                                                           0x2
4804 #define SDMA1_QUEUE4_DOORBELL_OFFSET__OFFSET_MASK                                                             0x0FFFFFFCL
4805 //SDMA1_QUEUE4_CSA_ADDR_LO
4806 #define SDMA1_QUEUE4_CSA_ADDR_LO__ADDR__SHIFT                                                                 0x2
4807 #define SDMA1_QUEUE4_CSA_ADDR_LO__ADDR_MASK                                                                   0xFFFFFFFCL
4808 //SDMA1_QUEUE4_CSA_ADDR_HI
4809 #define SDMA1_QUEUE4_CSA_ADDR_HI__ADDR__SHIFT                                                                 0x0
4810 #define SDMA1_QUEUE4_CSA_ADDR_HI__ADDR_MASK                                                                   0xFFFFFFFFL
4811 //SDMA1_QUEUE4_SCHEDULE_CNTL
4812 #define SDMA1_QUEUE4_SCHEDULE_CNTL__GLOBAL_ID__SHIFT                                                          0x0
4813 #define SDMA1_QUEUE4_SCHEDULE_CNTL__PROCESS_ID__SHIFT                                                         0x2
4814 #define SDMA1_QUEUE4_SCHEDULE_CNTL__LOCAL_ID__SHIFT                                                           0x6
4815 #define SDMA1_QUEUE4_SCHEDULE_CNTL__CONTEXT_QUANTUM__SHIFT                                                    0x8
4816 #define SDMA1_QUEUE4_SCHEDULE_CNTL__GLOBAL_ID_MASK                                                            0x00000003L
4817 #define SDMA1_QUEUE4_SCHEDULE_CNTL__PROCESS_ID_MASK                                                           0x0000001CL
4818 #define SDMA1_QUEUE4_SCHEDULE_CNTL__LOCAL_ID_MASK                                                             0x000000C0L
4819 #define SDMA1_QUEUE4_SCHEDULE_CNTL__CONTEXT_QUANTUM_MASK                                                      0x0000FF00L
4820 //SDMA1_QUEUE4_IB_SUB_REMAIN
4821 #define SDMA1_QUEUE4_IB_SUB_REMAIN__SIZE__SHIFT                                                               0x0
4822 #define SDMA1_QUEUE4_IB_SUB_REMAIN__SIZE_MASK                                                                 0x00003FFFL
4823 //SDMA1_QUEUE4_PREEMPT
4824 #define SDMA1_QUEUE4_PREEMPT__IB_PREEMPT__SHIFT                                                               0x0
4825 #define SDMA1_QUEUE4_PREEMPT__IB_PREEMPT_MASK                                                                 0x00000001L
4826 //SDMA1_QUEUE4_DUMMY_REG
4827 #define SDMA1_QUEUE4_DUMMY_REG__DUMMY__SHIFT                                                                  0x0
4828 #define SDMA1_QUEUE4_DUMMY_REG__DUMMY_MASK                                                                    0xFFFFFFFFL
4829 //SDMA1_QUEUE4_RB_WPTR_POLL_ADDR_LO
4830 #define SDMA1_QUEUE4_RB_WPTR_POLL_ADDR_LO__ADDR__SHIFT                                                        0x2
4831 #define SDMA1_QUEUE4_RB_WPTR_POLL_ADDR_LO__ADDR_MASK                                                          0xFFFFFFFCL
4832 //SDMA1_QUEUE4_RB_WPTR_POLL_ADDR_HI
4833 #define SDMA1_QUEUE4_RB_WPTR_POLL_ADDR_HI__ADDR__SHIFT                                                        0x0
4834 #define SDMA1_QUEUE4_RB_WPTR_POLL_ADDR_HI__ADDR_MASK                                                          0xFFFFFFFFL
4835 //SDMA1_QUEUE4_RB_AQL_CNTL
4836 #define SDMA1_QUEUE4_RB_AQL_CNTL__AQL_ENABLE__SHIFT                                                           0x0
4837 #define SDMA1_QUEUE4_RB_AQL_CNTL__AQL_PACKET_SIZE__SHIFT                                                      0x1
4838 #define SDMA1_QUEUE4_RB_AQL_CNTL__PACKET_STEP__SHIFT                                                          0x8
4839 #define SDMA1_QUEUE4_RB_AQL_CNTL__MIDCMD_PREEMPT_ENABLE__SHIFT                                                0x10
4840 #define SDMA1_QUEUE4_RB_AQL_CNTL__MIDCMD_PREEMPT_DATA_RESTORE__SHIFT                                          0x11
4841 #define SDMA1_QUEUE4_RB_AQL_CNTL__OVERLAP_ENABLE__SHIFT                                                       0x12
4842 #define SDMA1_QUEUE4_RB_AQL_CNTL__AQL_ENABLE_MASK                                                             0x00000001L
4843 #define SDMA1_QUEUE4_RB_AQL_CNTL__AQL_PACKET_SIZE_MASK                                                        0x000000FEL
4844 #define SDMA1_QUEUE4_RB_AQL_CNTL__PACKET_STEP_MASK                                                            0x0000FF00L
4845 #define SDMA1_QUEUE4_RB_AQL_CNTL__MIDCMD_PREEMPT_ENABLE_MASK                                                  0x00010000L
4846 #define SDMA1_QUEUE4_RB_AQL_CNTL__MIDCMD_PREEMPT_DATA_RESTORE_MASK                                            0x00020000L
4847 #define SDMA1_QUEUE4_RB_AQL_CNTL__OVERLAP_ENABLE_MASK                                                         0x00040000L
4848 //SDMA1_QUEUE4_MINOR_PTR_UPDATE
4849 #define SDMA1_QUEUE4_MINOR_PTR_UPDATE__ENABLE__SHIFT                                                          0x0
4850 #define SDMA1_QUEUE4_MINOR_PTR_UPDATE__ENABLE_MASK                                                            0x00000001L
4851 //SDMA1_QUEUE4_CONTEXT_SWITCH_STATUS
4852 #define SDMA1_QUEUE4_CONTEXT_SWITCH_STATUS__RB_PREEMPT_STATUS__SHIFT                                          0x0
4853 #define SDMA1_QUEUE4_CONTEXT_SWITCH_STATUS__VM_HOLE_EXCEPTION__SHIFT                                          0x1
4854 #define SDMA1_QUEUE4_CONTEXT_SWITCH_STATUS__PAGE_EXCEPTION__SHIFT                                             0x2
4855 #define SDMA1_QUEUE4_CONTEXT_SWITCH_STATUS__QUEUE_HANG_EXCEPTION__SHIFT                                       0x5
4856 #define SDMA1_QUEUE4_CONTEXT_SWITCH_STATUS__DOORBELL_ERROR_EXCEPTION__SHIFT                                   0x6
4857 #define SDMA1_QUEUE4_CONTEXT_SWITCH_STATUS__SRAM_ECC_EXCEPTION__SHIFT                                         0x7
4858 #define SDMA1_QUEUE4_CONTEXT_SWITCH_STATUS__DRAM_ECC_EXCEPTION__SHIFT                                         0x8
4859 #define SDMA1_QUEUE4_CONTEXT_SWITCH_STATUS__WPTR_LT_RPTR_EXCEPTION__SHIFT                                     0x9
4860 #define SDMA1_QUEUE4_CONTEXT_SWITCH_STATUS__RB_PREEMPT_STATUS_MASK                                            0x00000001L
4861 #define SDMA1_QUEUE4_CONTEXT_SWITCH_STATUS__VM_HOLE_EXCEPTION_MASK                                            0x00000002L
4862 #define SDMA1_QUEUE4_CONTEXT_SWITCH_STATUS__PAGE_EXCEPTION_MASK                                               0x00000004L
4863 #define SDMA1_QUEUE4_CONTEXT_SWITCH_STATUS__QUEUE_HANG_EXCEPTION_MASK                                         0x00000020L
4864 #define SDMA1_QUEUE4_CONTEXT_SWITCH_STATUS__DOORBELL_ERROR_EXCEPTION_MASK                                     0x00000040L
4865 #define SDMA1_QUEUE4_CONTEXT_SWITCH_STATUS__SRAM_ECC_EXCEPTION_MASK                                           0x00000080L
4866 #define SDMA1_QUEUE4_CONTEXT_SWITCH_STATUS__DRAM_ECC_EXCEPTION_MASK                                           0x00000100L
4867 #define SDMA1_QUEUE4_CONTEXT_SWITCH_STATUS__WPTR_LT_RPTR_EXCEPTION_MASK                                       0x00000200L
4868 //SDMA1_QUEUE4_MIDCMD_CNTL
4869 #define SDMA1_QUEUE4_MIDCMD_CNTL__DATA_VALID__SHIFT                                                           0x0
4870 #define SDMA1_QUEUE4_MIDCMD_CNTL__COPY_MODE__SHIFT                                                            0x1
4871 #define SDMA1_QUEUE4_MIDCMD_CNTL__SPLIT_STATE__SHIFT                                                          0x4
4872 #define SDMA1_QUEUE4_MIDCMD_CNTL__ALLOW_PREEMPT__SHIFT                                                        0x8
4873 #define SDMA1_QUEUE4_MIDCMD_CNTL__DATA_VALID_MASK                                                             0x00000001L
4874 #define SDMA1_QUEUE4_MIDCMD_CNTL__COPY_MODE_MASK                                                              0x00000002L
4875 #define SDMA1_QUEUE4_MIDCMD_CNTL__SPLIT_STATE_MASK                                                            0x000000F0L
4876 #define SDMA1_QUEUE4_MIDCMD_CNTL__ALLOW_PREEMPT_MASK                                                          0x00000100L
4877 //SDMA1_QUEUE4_MIDCMD_DATA0
4878 #define SDMA1_QUEUE4_MIDCMD_DATA0__DATA0__SHIFT                                                               0x0
4879 #define SDMA1_QUEUE4_MIDCMD_DATA0__DATA0_MASK                                                                 0xFFFFFFFFL
4880 //SDMA1_QUEUE4_MIDCMD_DATA1
4881 #define SDMA1_QUEUE4_MIDCMD_DATA1__DATA1__SHIFT                                                               0x0
4882 #define SDMA1_QUEUE4_MIDCMD_DATA1__DATA1_MASK                                                                 0xFFFFFFFFL
4883 //SDMA1_QUEUE4_MIDCMD_DATA2
4884 #define SDMA1_QUEUE4_MIDCMD_DATA2__DATA2__SHIFT                                                               0x0
4885 #define SDMA1_QUEUE4_MIDCMD_DATA2__DATA2_MASK                                                                 0xFFFFFFFFL
4886 //SDMA1_QUEUE4_MIDCMD_DATA3
4887 #define SDMA1_QUEUE4_MIDCMD_DATA3__DATA3__SHIFT                                                               0x0
4888 #define SDMA1_QUEUE4_MIDCMD_DATA3__DATA3_MASK                                                                 0xFFFFFFFFL
4889 //SDMA1_QUEUE4_MIDCMD_DATA4
4890 #define SDMA1_QUEUE4_MIDCMD_DATA4__DATA4__SHIFT                                                               0x0
4891 #define SDMA1_QUEUE4_MIDCMD_DATA4__DATA4_MASK                                                                 0xFFFFFFFFL
4892 //SDMA1_QUEUE4_MIDCMD_DATA5
4893 #define SDMA1_QUEUE4_MIDCMD_DATA5__DATA5__SHIFT                                                               0x0
4894 #define SDMA1_QUEUE4_MIDCMD_DATA5__DATA5_MASK                                                                 0xFFFFFFFFL
4895 //SDMA1_QUEUE4_MIDCMD_DATA6
4896 #define SDMA1_QUEUE4_MIDCMD_DATA6__DATA6__SHIFT                                                               0x0
4897 #define SDMA1_QUEUE4_MIDCMD_DATA6__DATA6_MASK                                                                 0xFFFFFFFFL
4898 //SDMA1_QUEUE4_MIDCMD_DATA7
4899 #define SDMA1_QUEUE4_MIDCMD_DATA7__DATA7__SHIFT                                                               0x0
4900 #define SDMA1_QUEUE4_MIDCMD_DATA7__DATA7_MASK                                                                 0xFFFFFFFFL
4901 //SDMA1_QUEUE4_MIDCMD_DATA8
4902 #define SDMA1_QUEUE4_MIDCMD_DATA8__DATA8__SHIFT                                                               0x0
4903 #define SDMA1_QUEUE4_MIDCMD_DATA8__DATA8_MASK                                                                 0xFFFFFFFFL
4904 //SDMA1_QUEUE4_MIDCMD_DATA9
4905 #define SDMA1_QUEUE4_MIDCMD_DATA9__DATA9__SHIFT                                                               0x0
4906 #define SDMA1_QUEUE4_MIDCMD_DATA9__DATA9_MASK                                                                 0xFFFFFFFFL
4907 //SDMA1_QUEUE4_MIDCMD_DATA10
4908 #define SDMA1_QUEUE4_MIDCMD_DATA10__DATA10__SHIFT                                                             0x0
4909 #define SDMA1_QUEUE4_MIDCMD_DATA10__DATA10_MASK                                                               0xFFFFFFFFL
4910 //SDMA1_QUEUE4_WAIT_UNSATISFIED_THD
4911 #define SDMA1_QUEUE4_WAIT_UNSATISFIED_THD__THRESHOLD__SHIFT                                                   0x0
4912 #define SDMA1_QUEUE4_WAIT_UNSATISFIED_THD__THRESHOLD_MASK                                                     0x0000001FL
4913 //SDMA1_QUEUE4_MQD_BASE_ADDR_LO
4914 #define SDMA1_QUEUE4_MQD_BASE_ADDR_LO__BASE_ADDR_LO__SHIFT                                                    0x2
4915 #define SDMA1_QUEUE4_MQD_BASE_ADDR_LO__BASE_ADDR_LO_MASK                                                      0xFFFFFFFCL
4916 //SDMA1_QUEUE4_MQD_BASE_ADDR_HI
4917 #define SDMA1_QUEUE4_MQD_BASE_ADDR_HI__BASE_ADDR_HI__SHIFT                                                    0x0
4918 #define SDMA1_QUEUE4_MQD_BASE_ADDR_HI__BASE_ADDR_HI_MASK                                                      0xFFFFFFFFL
4919 //SDMA1_QUEUE4_MQD_CONTROL
4920 #define SDMA1_QUEUE4_MQD_CONTROL__VMID__SHIFT                                                                 0x0
4921 #define SDMA1_QUEUE4_MQD_CONTROL__VMID_MASK                                                                   0x0000000FL
4922 //SDMA1_QUEUE4_DEQUEUE_REQUEST
4923 #define SDMA1_QUEUE4_DEQUEUE_REQUEST__DEQUEUE_REQ__SHIFT                                                      0x0
4924 #define SDMA1_QUEUE4_DEQUEUE_REQUEST__DEQUEUE_REQ_MASK                                                        0x00000001L
4925 //SDMA1_QUEUE4_CONTEXT_STATUS
4926 #define SDMA1_QUEUE4_CONTEXT_STATUS__SELECTED__SHIFT                                                          0x0
4927 #define SDMA1_QUEUE4_CONTEXT_STATUS__USE_IB__SHIFT                                                            0x1
4928 #define SDMA1_QUEUE4_CONTEXT_STATUS__IDLE__SHIFT                                                              0x2
4929 #define SDMA1_QUEUE4_CONTEXT_STATUS__EXPIRED__SHIFT                                                           0x3
4930 #define SDMA1_QUEUE4_CONTEXT_STATUS__EXCEPTION__SHIFT                                                         0x4
4931 #define SDMA1_QUEUE4_CONTEXT_STATUS__CTXSW_ABLE__SHIFT                                                        0x7
4932 #define SDMA1_QUEUE4_CONTEXT_STATUS__VF_STATUS__SHIFT                                                         0x8
4933 #define SDMA1_QUEUE4_CONTEXT_STATUS__PRIV_EXCEPTION__SHIFT                                                    0x9
4934 #define SDMA1_QUEUE4_CONTEXT_STATUS__PREEMPT_DISABLE__SHIFT                                                   0xa
4935 #define SDMA1_QUEUE4_CONTEXT_STATUS__RPTR_WB_IDLE__SHIFT                                                      0xb
4936 #define SDMA1_QUEUE4_CONTEXT_STATUS__WPTR_UPDATE_PENDING__SHIFT                                               0xc
4937 #define SDMA1_QUEUE4_CONTEXT_STATUS__WPTR_UPDATE_FAIL_COUNT__SHIFT                                            0x10
4938 #define SDMA1_QUEUE4_CONTEXT_STATUS__SELECTED_MASK                                                            0x00000001L
4939 #define SDMA1_QUEUE4_CONTEXT_STATUS__USE_IB_MASK                                                              0x00000002L
4940 #define SDMA1_QUEUE4_CONTEXT_STATUS__IDLE_MASK                                                                0x00000004L
4941 #define SDMA1_QUEUE4_CONTEXT_STATUS__EXPIRED_MASK                                                             0x00000008L
4942 #define SDMA1_QUEUE4_CONTEXT_STATUS__EXCEPTION_MASK                                                           0x00000070L
4943 #define SDMA1_QUEUE4_CONTEXT_STATUS__CTXSW_ABLE_MASK                                                          0x00000080L
4944 #define SDMA1_QUEUE4_CONTEXT_STATUS__VF_STATUS_MASK                                                           0x00000100L
4945 #define SDMA1_QUEUE4_CONTEXT_STATUS__PRIV_EXCEPTION_MASK                                                      0x00000200L
4946 #define SDMA1_QUEUE4_CONTEXT_STATUS__PREEMPT_DISABLE_MASK                                                     0x00000400L
4947 #define SDMA1_QUEUE4_CONTEXT_STATUS__RPTR_WB_IDLE_MASK                                                        0x00000800L
4948 #define SDMA1_QUEUE4_CONTEXT_STATUS__WPTR_UPDATE_PENDING_MASK                                                 0x00001000L
4949 #define SDMA1_QUEUE4_CONTEXT_STATUS__WPTR_UPDATE_FAIL_COUNT_MASK                                              0x00FF0000L
4950 //SDMA1_QUEUE5_RB_CNTL
4951 #define SDMA1_QUEUE5_RB_CNTL__RB_ENABLE__SHIFT                                                                0x0
4952 #define SDMA1_QUEUE5_RB_CNTL__RB_SIZE__SHIFT                                                                  0x1
4953 #define SDMA1_QUEUE5_RB_CNTL__WPTR_POLL_ENABLE__SHIFT                                                         0x8
4954 #define SDMA1_QUEUE5_RB_CNTL__RB_SWAP_ENABLE__SHIFT                                                           0x9
4955 #define SDMA1_QUEUE5_RB_CNTL__WPTR_POLL_SWAP_ENABLE__SHIFT                                                    0xa
4956 #define SDMA1_QUEUE5_RB_CNTL__MCU_WPTR_POLL_ENABLE__SHIFT                                                     0xb
4957 #define SDMA1_QUEUE5_RB_CNTL__RPTR_WRITEBACK_ENABLE__SHIFT                                                    0xc
4958 #define SDMA1_QUEUE5_RB_CNTL__RPTR_WRITEBACK_SWAP_ENABLE__SHIFT                                               0xd
4959 #define SDMA1_QUEUE5_RB_CNTL__RPTR_WRITEBACK_TIMER__SHIFT                                                     0x10
4960 #define SDMA1_QUEUE5_RB_CNTL__RB_PRIV__SHIFT                                                                  0x17
4961 #define SDMA1_QUEUE5_RB_CNTL__RB_VMID__SHIFT                                                                  0x18
4962 #define SDMA1_QUEUE5_RB_CNTL__RB_ENABLE_MASK                                                                  0x00000001L
4963 #define SDMA1_QUEUE5_RB_CNTL__RB_SIZE_MASK                                                                    0x0000003EL
4964 #define SDMA1_QUEUE5_RB_CNTL__WPTR_POLL_ENABLE_MASK                                                           0x00000100L
4965 #define SDMA1_QUEUE5_RB_CNTL__RB_SWAP_ENABLE_MASK                                                             0x00000200L
4966 #define SDMA1_QUEUE5_RB_CNTL__WPTR_POLL_SWAP_ENABLE_MASK                                                      0x00000400L
4967 #define SDMA1_QUEUE5_RB_CNTL__MCU_WPTR_POLL_ENABLE_MASK                                                       0x00000800L
4968 #define SDMA1_QUEUE5_RB_CNTL__RPTR_WRITEBACK_ENABLE_MASK                                                      0x00001000L
4969 #define SDMA1_QUEUE5_RB_CNTL__RPTR_WRITEBACK_SWAP_ENABLE_MASK                                                 0x00002000L
4970 #define SDMA1_QUEUE5_RB_CNTL__RPTR_WRITEBACK_TIMER_MASK                                                       0x001F0000L
4971 #define SDMA1_QUEUE5_RB_CNTL__RB_PRIV_MASK                                                                    0x00800000L
4972 #define SDMA1_QUEUE5_RB_CNTL__RB_VMID_MASK                                                                    0x0F000000L
4973 //SDMA1_QUEUE5_RB_BASE
4974 #define SDMA1_QUEUE5_RB_BASE__ADDR__SHIFT                                                                     0x0
4975 #define SDMA1_QUEUE5_RB_BASE__ADDR_MASK                                                                       0xFFFFFFFFL
4976 //SDMA1_QUEUE5_RB_BASE_HI
4977 #define SDMA1_QUEUE5_RB_BASE_HI__ADDR__SHIFT                                                                  0x0
4978 #define SDMA1_QUEUE5_RB_BASE_HI__ADDR_MASK                                                                    0x00FFFFFFL
4979 //SDMA1_QUEUE5_RB_RPTR
4980 #define SDMA1_QUEUE5_RB_RPTR__OFFSET__SHIFT                                                                   0x0
4981 #define SDMA1_QUEUE5_RB_RPTR__OFFSET_MASK                                                                     0xFFFFFFFFL
4982 //SDMA1_QUEUE5_RB_RPTR_HI
4983 #define SDMA1_QUEUE5_RB_RPTR_HI__OFFSET__SHIFT                                                                0x0
4984 #define SDMA1_QUEUE5_RB_RPTR_HI__OFFSET_MASK                                                                  0xFFFFFFFFL
4985 //SDMA1_QUEUE5_RB_WPTR
4986 #define SDMA1_QUEUE5_RB_WPTR__OFFSET__SHIFT                                                                   0x0
4987 #define SDMA1_QUEUE5_RB_WPTR__OFFSET_MASK                                                                     0xFFFFFFFFL
4988 //SDMA1_QUEUE5_RB_WPTR_HI
4989 #define SDMA1_QUEUE5_RB_WPTR_HI__OFFSET__SHIFT                                                                0x0
4990 #define SDMA1_QUEUE5_RB_WPTR_HI__OFFSET_MASK                                                                  0xFFFFFFFFL
4991 //SDMA1_QUEUE5_RB_RPTR_ADDR_LO
4992 #define SDMA1_QUEUE5_RB_RPTR_ADDR_LO__ADDR__SHIFT                                                             0x2
4993 #define SDMA1_QUEUE5_RB_RPTR_ADDR_LO__ADDR_MASK                                                               0xFFFFFFFCL
4994 //SDMA1_QUEUE5_RB_RPTR_ADDR_HI
4995 #define SDMA1_QUEUE5_RB_RPTR_ADDR_HI__ADDR__SHIFT                                                             0x0
4996 #define SDMA1_QUEUE5_RB_RPTR_ADDR_HI__ADDR_MASK                                                               0xFFFFFFFFL
4997 //SDMA1_QUEUE5_IB_CNTL
4998 #define SDMA1_QUEUE5_IB_CNTL__IB_ENABLE__SHIFT                                                                0x0
4999 #define SDMA1_QUEUE5_IB_CNTL__IB_SWAP_ENABLE__SHIFT                                                           0x4
5000 #define SDMA1_QUEUE5_IB_CNTL__SWITCH_INSIDE_IB__SHIFT                                                         0x8
5001 #define SDMA1_QUEUE5_IB_CNTL__CMD_VMID__SHIFT                                                                 0x10
5002 #define SDMA1_QUEUE5_IB_CNTL__IB_ENABLE_MASK                                                                  0x00000001L
5003 #define SDMA1_QUEUE5_IB_CNTL__IB_SWAP_ENABLE_MASK                                                             0x00000010L
5004 #define SDMA1_QUEUE5_IB_CNTL__SWITCH_INSIDE_IB_MASK                                                           0x00000100L
5005 #define SDMA1_QUEUE5_IB_CNTL__CMD_VMID_MASK                                                                   0x000F0000L
5006 //SDMA1_QUEUE5_IB_RPTR
5007 #define SDMA1_QUEUE5_IB_RPTR__OFFSET__SHIFT                                                                   0x2
5008 #define SDMA1_QUEUE5_IB_RPTR__OFFSET_MASK                                                                     0x003FFFFCL
5009 //SDMA1_QUEUE5_IB_OFFSET
5010 #define SDMA1_QUEUE5_IB_OFFSET__OFFSET__SHIFT                                                                 0x2
5011 #define SDMA1_QUEUE5_IB_OFFSET__OFFSET_MASK                                                                   0x003FFFFCL
5012 //SDMA1_QUEUE5_IB_BASE_LO
5013 #define SDMA1_QUEUE5_IB_BASE_LO__ADDR__SHIFT                                                                  0x2
5014 #define SDMA1_QUEUE5_IB_BASE_LO__ADDR_MASK                                                                    0xFFFFFFFCL
5015 //SDMA1_QUEUE5_IB_BASE_HI
5016 #define SDMA1_QUEUE5_IB_BASE_HI__ADDR__SHIFT                                                                  0x0
5017 #define SDMA1_QUEUE5_IB_BASE_HI__ADDR_MASK                                                                    0xFFFFFFFFL
5018 //SDMA1_QUEUE5_IB_SIZE
5019 #define SDMA1_QUEUE5_IB_SIZE__SIZE__SHIFT                                                                     0x0
5020 #define SDMA1_QUEUE5_IB_SIZE__SIZE_MASK                                                                       0x000FFFFFL
5021 //SDMA1_QUEUE5_DOORBELL
5022 #define SDMA1_QUEUE5_DOORBELL__ENABLE__SHIFT                                                                  0x1c
5023 #define SDMA1_QUEUE5_DOORBELL__CAPTURED__SHIFT                                                                0x1e
5024 #define SDMA1_QUEUE5_DOORBELL__ENABLE_MASK                                                                    0x10000000L
5025 #define SDMA1_QUEUE5_DOORBELL__CAPTURED_MASK                                                                  0x40000000L
5026 //SDMA1_QUEUE5_DOORBELL_LOG
5027 #define SDMA1_QUEUE5_DOORBELL_LOG__BE_ERROR__SHIFT                                                            0x0
5028 #define SDMA1_QUEUE5_DOORBELL_LOG__DATA__SHIFT                                                                0x2
5029 #define SDMA1_QUEUE5_DOORBELL_LOG__BE_ERROR_MASK                                                              0x00000001L
5030 #define SDMA1_QUEUE5_DOORBELL_LOG__DATA_MASK                                                                  0xFFFFFFFCL
5031 //SDMA1_QUEUE5_DOORBELL_OFFSET
5032 #define SDMA1_QUEUE5_DOORBELL_OFFSET__OFFSET__SHIFT                                                           0x2
5033 #define SDMA1_QUEUE5_DOORBELL_OFFSET__OFFSET_MASK                                                             0x0FFFFFFCL
5034 //SDMA1_QUEUE5_CSA_ADDR_LO
5035 #define SDMA1_QUEUE5_CSA_ADDR_LO__ADDR__SHIFT                                                                 0x2
5036 #define SDMA1_QUEUE5_CSA_ADDR_LO__ADDR_MASK                                                                   0xFFFFFFFCL
5037 //SDMA1_QUEUE5_CSA_ADDR_HI
5038 #define SDMA1_QUEUE5_CSA_ADDR_HI__ADDR__SHIFT                                                                 0x0
5039 #define SDMA1_QUEUE5_CSA_ADDR_HI__ADDR_MASK                                                                   0xFFFFFFFFL
5040 //SDMA1_QUEUE5_SCHEDULE_CNTL
5041 #define SDMA1_QUEUE5_SCHEDULE_CNTL__GLOBAL_ID__SHIFT                                                          0x0
5042 #define SDMA1_QUEUE5_SCHEDULE_CNTL__PROCESS_ID__SHIFT                                                         0x2
5043 #define SDMA1_QUEUE5_SCHEDULE_CNTL__LOCAL_ID__SHIFT                                                           0x6
5044 #define SDMA1_QUEUE5_SCHEDULE_CNTL__CONTEXT_QUANTUM__SHIFT                                                    0x8
5045 #define SDMA1_QUEUE5_SCHEDULE_CNTL__GLOBAL_ID_MASK                                                            0x00000003L
5046 #define SDMA1_QUEUE5_SCHEDULE_CNTL__PROCESS_ID_MASK                                                           0x0000001CL
5047 #define SDMA1_QUEUE5_SCHEDULE_CNTL__LOCAL_ID_MASK                                                             0x000000C0L
5048 #define SDMA1_QUEUE5_SCHEDULE_CNTL__CONTEXT_QUANTUM_MASK                                                      0x0000FF00L
5049 //SDMA1_QUEUE5_IB_SUB_REMAIN
5050 #define SDMA1_QUEUE5_IB_SUB_REMAIN__SIZE__SHIFT                                                               0x0
5051 #define SDMA1_QUEUE5_IB_SUB_REMAIN__SIZE_MASK                                                                 0x00003FFFL
5052 //SDMA1_QUEUE5_PREEMPT
5053 #define SDMA1_QUEUE5_PREEMPT__IB_PREEMPT__SHIFT                                                               0x0
5054 #define SDMA1_QUEUE5_PREEMPT__IB_PREEMPT_MASK                                                                 0x00000001L
5055 //SDMA1_QUEUE5_DUMMY_REG
5056 #define SDMA1_QUEUE5_DUMMY_REG__DUMMY__SHIFT                                                                  0x0
5057 #define SDMA1_QUEUE5_DUMMY_REG__DUMMY_MASK                                                                    0xFFFFFFFFL
5058 //SDMA1_QUEUE5_RB_WPTR_POLL_ADDR_LO
5059 #define SDMA1_QUEUE5_RB_WPTR_POLL_ADDR_LO__ADDR__SHIFT                                                        0x2
5060 #define SDMA1_QUEUE5_RB_WPTR_POLL_ADDR_LO__ADDR_MASK                                                          0xFFFFFFFCL
5061 //SDMA1_QUEUE5_RB_WPTR_POLL_ADDR_HI
5062 #define SDMA1_QUEUE5_RB_WPTR_POLL_ADDR_HI__ADDR__SHIFT                                                        0x0
5063 #define SDMA1_QUEUE5_RB_WPTR_POLL_ADDR_HI__ADDR_MASK                                                          0xFFFFFFFFL
5064 //SDMA1_QUEUE5_RB_AQL_CNTL
5065 #define SDMA1_QUEUE5_RB_AQL_CNTL__AQL_ENABLE__SHIFT                                                           0x0
5066 #define SDMA1_QUEUE5_RB_AQL_CNTL__AQL_PACKET_SIZE__SHIFT                                                      0x1
5067 #define SDMA1_QUEUE5_RB_AQL_CNTL__PACKET_STEP__SHIFT                                                          0x8
5068 #define SDMA1_QUEUE5_RB_AQL_CNTL__MIDCMD_PREEMPT_ENABLE__SHIFT                                                0x10
5069 #define SDMA1_QUEUE5_RB_AQL_CNTL__MIDCMD_PREEMPT_DATA_RESTORE__SHIFT                                          0x11
5070 #define SDMA1_QUEUE5_RB_AQL_CNTL__OVERLAP_ENABLE__SHIFT                                                       0x12
5071 #define SDMA1_QUEUE5_RB_AQL_CNTL__AQL_ENABLE_MASK                                                             0x00000001L
5072 #define SDMA1_QUEUE5_RB_AQL_CNTL__AQL_PACKET_SIZE_MASK                                                        0x000000FEL
5073 #define SDMA1_QUEUE5_RB_AQL_CNTL__PACKET_STEP_MASK                                                            0x0000FF00L
5074 #define SDMA1_QUEUE5_RB_AQL_CNTL__MIDCMD_PREEMPT_ENABLE_MASK                                                  0x00010000L
5075 #define SDMA1_QUEUE5_RB_AQL_CNTL__MIDCMD_PREEMPT_DATA_RESTORE_MASK                                            0x00020000L
5076 #define SDMA1_QUEUE5_RB_AQL_CNTL__OVERLAP_ENABLE_MASK                                                         0x00040000L
5077 //SDMA1_QUEUE5_MINOR_PTR_UPDATE
5078 #define SDMA1_QUEUE5_MINOR_PTR_UPDATE__ENABLE__SHIFT                                                          0x0
5079 #define SDMA1_QUEUE5_MINOR_PTR_UPDATE__ENABLE_MASK                                                            0x00000001L
5080 //SDMA1_QUEUE5_CONTEXT_SWITCH_STATUS
5081 #define SDMA1_QUEUE5_CONTEXT_SWITCH_STATUS__RB_PREEMPT_STATUS__SHIFT                                          0x0
5082 #define SDMA1_QUEUE5_CONTEXT_SWITCH_STATUS__VM_HOLE_EXCEPTION__SHIFT                                          0x1
5083 #define SDMA1_QUEUE5_CONTEXT_SWITCH_STATUS__PAGE_EXCEPTION__SHIFT                                             0x2
5084 #define SDMA1_QUEUE5_CONTEXT_SWITCH_STATUS__QUEUE_HANG_EXCEPTION__SHIFT                                       0x5
5085 #define SDMA1_QUEUE5_CONTEXT_SWITCH_STATUS__DOORBELL_ERROR_EXCEPTION__SHIFT                                   0x6
5086 #define SDMA1_QUEUE5_CONTEXT_SWITCH_STATUS__SRAM_ECC_EXCEPTION__SHIFT                                         0x7
5087 #define SDMA1_QUEUE5_CONTEXT_SWITCH_STATUS__DRAM_ECC_EXCEPTION__SHIFT                                         0x8
5088 #define SDMA1_QUEUE5_CONTEXT_SWITCH_STATUS__WPTR_LT_RPTR_EXCEPTION__SHIFT                                     0x9
5089 #define SDMA1_QUEUE5_CONTEXT_SWITCH_STATUS__RB_PREEMPT_STATUS_MASK                                            0x00000001L
5090 #define SDMA1_QUEUE5_CONTEXT_SWITCH_STATUS__VM_HOLE_EXCEPTION_MASK                                            0x00000002L
5091 #define SDMA1_QUEUE5_CONTEXT_SWITCH_STATUS__PAGE_EXCEPTION_MASK                                               0x00000004L
5092 #define SDMA1_QUEUE5_CONTEXT_SWITCH_STATUS__QUEUE_HANG_EXCEPTION_MASK                                         0x00000020L
5093 #define SDMA1_QUEUE5_CONTEXT_SWITCH_STATUS__DOORBELL_ERROR_EXCEPTION_MASK                                     0x00000040L
5094 #define SDMA1_QUEUE5_CONTEXT_SWITCH_STATUS__SRAM_ECC_EXCEPTION_MASK                                           0x00000080L
5095 #define SDMA1_QUEUE5_CONTEXT_SWITCH_STATUS__DRAM_ECC_EXCEPTION_MASK                                           0x00000100L
5096 #define SDMA1_QUEUE5_CONTEXT_SWITCH_STATUS__WPTR_LT_RPTR_EXCEPTION_MASK                                       0x00000200L
5097 //SDMA1_QUEUE5_MIDCMD_CNTL
5098 #define SDMA1_QUEUE5_MIDCMD_CNTL__DATA_VALID__SHIFT                                                           0x0
5099 #define SDMA1_QUEUE5_MIDCMD_CNTL__COPY_MODE__SHIFT                                                            0x1
5100 #define SDMA1_QUEUE5_MIDCMD_CNTL__SPLIT_STATE__SHIFT                                                          0x4
5101 #define SDMA1_QUEUE5_MIDCMD_CNTL__ALLOW_PREEMPT__SHIFT                                                        0x8
5102 #define SDMA1_QUEUE5_MIDCMD_CNTL__DATA_VALID_MASK                                                             0x00000001L
5103 #define SDMA1_QUEUE5_MIDCMD_CNTL__COPY_MODE_MASK                                                              0x00000002L
5104 #define SDMA1_QUEUE5_MIDCMD_CNTL__SPLIT_STATE_MASK                                                            0x000000F0L
5105 #define SDMA1_QUEUE5_MIDCMD_CNTL__ALLOW_PREEMPT_MASK                                                          0x00000100L
5106 //SDMA1_QUEUE5_MIDCMD_DATA0
5107 #define SDMA1_QUEUE5_MIDCMD_DATA0__DATA0__SHIFT                                                               0x0
5108 #define SDMA1_QUEUE5_MIDCMD_DATA0__DATA0_MASK                                                                 0xFFFFFFFFL
5109 //SDMA1_QUEUE5_MIDCMD_DATA1
5110 #define SDMA1_QUEUE5_MIDCMD_DATA1__DATA1__SHIFT                                                               0x0
5111 #define SDMA1_QUEUE5_MIDCMD_DATA1__DATA1_MASK                                                                 0xFFFFFFFFL
5112 //SDMA1_QUEUE5_MIDCMD_DATA2
5113 #define SDMA1_QUEUE5_MIDCMD_DATA2__DATA2__SHIFT                                                               0x0
5114 #define SDMA1_QUEUE5_MIDCMD_DATA2__DATA2_MASK                                                                 0xFFFFFFFFL
5115 //SDMA1_QUEUE5_MIDCMD_DATA3
5116 #define SDMA1_QUEUE5_MIDCMD_DATA3__DATA3__SHIFT                                                               0x0
5117 #define SDMA1_QUEUE5_MIDCMD_DATA3__DATA3_MASK                                                                 0xFFFFFFFFL
5118 //SDMA1_QUEUE5_MIDCMD_DATA4
5119 #define SDMA1_QUEUE5_MIDCMD_DATA4__DATA4__SHIFT                                                               0x0
5120 #define SDMA1_QUEUE5_MIDCMD_DATA4__DATA4_MASK                                                                 0xFFFFFFFFL
5121 //SDMA1_QUEUE5_MIDCMD_DATA5
5122 #define SDMA1_QUEUE5_MIDCMD_DATA5__DATA5__SHIFT                                                               0x0
5123 #define SDMA1_QUEUE5_MIDCMD_DATA5__DATA5_MASK                                                                 0xFFFFFFFFL
5124 //SDMA1_QUEUE5_MIDCMD_DATA6
5125 #define SDMA1_QUEUE5_MIDCMD_DATA6__DATA6__SHIFT                                                               0x0
5126 #define SDMA1_QUEUE5_MIDCMD_DATA6__DATA6_MASK                                                                 0xFFFFFFFFL
5127 //SDMA1_QUEUE5_MIDCMD_DATA7
5128 #define SDMA1_QUEUE5_MIDCMD_DATA7__DATA7__SHIFT                                                               0x0
5129 #define SDMA1_QUEUE5_MIDCMD_DATA7__DATA7_MASK                                                                 0xFFFFFFFFL
5130 //SDMA1_QUEUE5_MIDCMD_DATA8
5131 #define SDMA1_QUEUE5_MIDCMD_DATA8__DATA8__SHIFT                                                               0x0
5132 #define SDMA1_QUEUE5_MIDCMD_DATA8__DATA8_MASK                                                                 0xFFFFFFFFL
5133 //SDMA1_QUEUE5_MIDCMD_DATA9
5134 #define SDMA1_QUEUE5_MIDCMD_DATA9__DATA9__SHIFT                                                               0x0
5135 #define SDMA1_QUEUE5_MIDCMD_DATA9__DATA9_MASK                                                                 0xFFFFFFFFL
5136 //SDMA1_QUEUE5_MIDCMD_DATA10
5137 #define SDMA1_QUEUE5_MIDCMD_DATA10__DATA10__SHIFT                                                             0x0
5138 #define SDMA1_QUEUE5_MIDCMD_DATA10__DATA10_MASK                                                               0xFFFFFFFFL
5139 //SDMA1_QUEUE5_WAIT_UNSATISFIED_THD
5140 #define SDMA1_QUEUE5_WAIT_UNSATISFIED_THD__THRESHOLD__SHIFT                                                   0x0
5141 #define SDMA1_QUEUE5_WAIT_UNSATISFIED_THD__THRESHOLD_MASK                                                     0x0000001FL
5142 //SDMA1_QUEUE5_MQD_BASE_ADDR_LO
5143 #define SDMA1_QUEUE5_MQD_BASE_ADDR_LO__BASE_ADDR_LO__SHIFT                                                    0x2
5144 #define SDMA1_QUEUE5_MQD_BASE_ADDR_LO__BASE_ADDR_LO_MASK                                                      0xFFFFFFFCL
5145 //SDMA1_QUEUE5_MQD_BASE_ADDR_HI
5146 #define SDMA1_QUEUE5_MQD_BASE_ADDR_HI__BASE_ADDR_HI__SHIFT                                                    0x0
5147 #define SDMA1_QUEUE5_MQD_BASE_ADDR_HI__BASE_ADDR_HI_MASK                                                      0xFFFFFFFFL
5148 //SDMA1_QUEUE5_MQD_CONTROL
5149 #define SDMA1_QUEUE5_MQD_CONTROL__VMID__SHIFT                                                                 0x0
5150 #define SDMA1_QUEUE5_MQD_CONTROL__VMID_MASK                                                                   0x0000000FL
5151 //SDMA1_QUEUE5_DEQUEUE_REQUEST
5152 #define SDMA1_QUEUE5_DEQUEUE_REQUEST__DEQUEUE_REQ__SHIFT                                                      0x0
5153 #define SDMA1_QUEUE5_DEQUEUE_REQUEST__DEQUEUE_REQ_MASK                                                        0x00000001L
5154 //SDMA1_QUEUE5_CONTEXT_STATUS
5155 #define SDMA1_QUEUE5_CONTEXT_STATUS__SELECTED__SHIFT                                                          0x0
5156 #define SDMA1_QUEUE5_CONTEXT_STATUS__USE_IB__SHIFT                                                            0x1
5157 #define SDMA1_QUEUE5_CONTEXT_STATUS__IDLE__SHIFT                                                              0x2
5158 #define SDMA1_QUEUE5_CONTEXT_STATUS__EXPIRED__SHIFT                                                           0x3
5159 #define SDMA1_QUEUE5_CONTEXT_STATUS__EXCEPTION__SHIFT                                                         0x4
5160 #define SDMA1_QUEUE5_CONTEXT_STATUS__CTXSW_ABLE__SHIFT                                                        0x7
5161 #define SDMA1_QUEUE5_CONTEXT_STATUS__VF_STATUS__SHIFT                                                         0x8
5162 #define SDMA1_QUEUE5_CONTEXT_STATUS__PRIV_EXCEPTION__SHIFT                                                    0x9
5163 #define SDMA1_QUEUE5_CONTEXT_STATUS__PREEMPT_DISABLE__SHIFT                                                   0xa
5164 #define SDMA1_QUEUE5_CONTEXT_STATUS__RPTR_WB_IDLE__SHIFT                                                      0xb
5165 #define SDMA1_QUEUE5_CONTEXT_STATUS__WPTR_UPDATE_PENDING__SHIFT                                               0xc
5166 #define SDMA1_QUEUE5_CONTEXT_STATUS__WPTR_UPDATE_FAIL_COUNT__SHIFT                                            0x10
5167 #define SDMA1_QUEUE5_CONTEXT_STATUS__SELECTED_MASK                                                            0x00000001L
5168 #define SDMA1_QUEUE5_CONTEXT_STATUS__USE_IB_MASK                                                              0x00000002L
5169 #define SDMA1_QUEUE5_CONTEXT_STATUS__IDLE_MASK                                                                0x00000004L
5170 #define SDMA1_QUEUE5_CONTEXT_STATUS__EXPIRED_MASK                                                             0x00000008L
5171 #define SDMA1_QUEUE5_CONTEXT_STATUS__EXCEPTION_MASK                                                           0x00000070L
5172 #define SDMA1_QUEUE5_CONTEXT_STATUS__CTXSW_ABLE_MASK                                                          0x00000080L
5173 #define SDMA1_QUEUE5_CONTEXT_STATUS__VF_STATUS_MASK                                                           0x00000100L
5174 #define SDMA1_QUEUE5_CONTEXT_STATUS__PRIV_EXCEPTION_MASK                                                      0x00000200L
5175 #define SDMA1_QUEUE5_CONTEXT_STATUS__PREEMPT_DISABLE_MASK                                                     0x00000400L
5176 #define SDMA1_QUEUE5_CONTEXT_STATUS__RPTR_WB_IDLE_MASK                                                        0x00000800L
5177 #define SDMA1_QUEUE5_CONTEXT_STATUS__WPTR_UPDATE_PENDING_MASK                                                 0x00001000L
5178 #define SDMA1_QUEUE5_CONTEXT_STATUS__WPTR_UPDATE_FAIL_COUNT_MASK                                              0x00FF0000L
5179 //SDMA1_QUEUE6_RB_CNTL
5180 #define SDMA1_QUEUE6_RB_CNTL__RB_ENABLE__SHIFT                                                                0x0
5181 #define SDMA1_QUEUE6_RB_CNTL__RB_SIZE__SHIFT                                                                  0x1
5182 #define SDMA1_QUEUE6_RB_CNTL__WPTR_POLL_ENABLE__SHIFT                                                         0x8
5183 #define SDMA1_QUEUE6_RB_CNTL__RB_SWAP_ENABLE__SHIFT                                                           0x9
5184 #define SDMA1_QUEUE6_RB_CNTL__WPTR_POLL_SWAP_ENABLE__SHIFT                                                    0xa
5185 #define SDMA1_QUEUE6_RB_CNTL__MCU_WPTR_POLL_ENABLE__SHIFT                                                     0xb
5186 #define SDMA1_QUEUE6_RB_CNTL__RPTR_WRITEBACK_ENABLE__SHIFT                                                    0xc
5187 #define SDMA1_QUEUE6_RB_CNTL__RPTR_WRITEBACK_SWAP_ENABLE__SHIFT                                               0xd
5188 #define SDMA1_QUEUE6_RB_CNTL__RPTR_WRITEBACK_TIMER__SHIFT                                                     0x10
5189 #define SDMA1_QUEUE6_RB_CNTL__RB_PRIV__SHIFT                                                                  0x17
5190 #define SDMA1_QUEUE6_RB_CNTL__RB_VMID__SHIFT                                                                  0x18
5191 #define SDMA1_QUEUE6_RB_CNTL__RB_ENABLE_MASK                                                                  0x00000001L
5192 #define SDMA1_QUEUE6_RB_CNTL__RB_SIZE_MASK                                                                    0x0000003EL
5193 #define SDMA1_QUEUE6_RB_CNTL__WPTR_POLL_ENABLE_MASK                                                           0x00000100L
5194 #define SDMA1_QUEUE6_RB_CNTL__RB_SWAP_ENABLE_MASK                                                             0x00000200L
5195 #define SDMA1_QUEUE6_RB_CNTL__WPTR_POLL_SWAP_ENABLE_MASK                                                      0x00000400L
5196 #define SDMA1_QUEUE6_RB_CNTL__MCU_WPTR_POLL_ENABLE_MASK                                                       0x00000800L
5197 #define SDMA1_QUEUE6_RB_CNTL__RPTR_WRITEBACK_ENABLE_MASK                                                      0x00001000L
5198 #define SDMA1_QUEUE6_RB_CNTL__RPTR_WRITEBACK_SWAP_ENABLE_MASK                                                 0x00002000L
5199 #define SDMA1_QUEUE6_RB_CNTL__RPTR_WRITEBACK_TIMER_MASK                                                       0x001F0000L
5200 #define SDMA1_QUEUE6_RB_CNTL__RB_PRIV_MASK                                                                    0x00800000L
5201 #define SDMA1_QUEUE6_RB_CNTL__RB_VMID_MASK                                                                    0x0F000000L
5202 //SDMA1_QUEUE6_RB_BASE
5203 #define SDMA1_QUEUE6_RB_BASE__ADDR__SHIFT                                                                     0x0
5204 #define SDMA1_QUEUE6_RB_BASE__ADDR_MASK                                                                       0xFFFFFFFFL
5205 //SDMA1_QUEUE6_RB_BASE_HI
5206 #define SDMA1_QUEUE6_RB_BASE_HI__ADDR__SHIFT                                                                  0x0
5207 #define SDMA1_QUEUE6_RB_BASE_HI__ADDR_MASK                                                                    0x00FFFFFFL
5208 //SDMA1_QUEUE6_RB_RPTR
5209 #define SDMA1_QUEUE6_RB_RPTR__OFFSET__SHIFT                                                                   0x0
5210 #define SDMA1_QUEUE6_RB_RPTR__OFFSET_MASK                                                                     0xFFFFFFFFL
5211 //SDMA1_QUEUE6_RB_RPTR_HI
5212 #define SDMA1_QUEUE6_RB_RPTR_HI__OFFSET__SHIFT                                                                0x0
5213 #define SDMA1_QUEUE6_RB_RPTR_HI__OFFSET_MASK                                                                  0xFFFFFFFFL
5214 //SDMA1_QUEUE6_RB_WPTR
5215 #define SDMA1_QUEUE6_RB_WPTR__OFFSET__SHIFT                                                                   0x0
5216 #define SDMA1_QUEUE6_RB_WPTR__OFFSET_MASK                                                                     0xFFFFFFFFL
5217 //SDMA1_QUEUE6_RB_WPTR_HI
5218 #define SDMA1_QUEUE6_RB_WPTR_HI__OFFSET__SHIFT                                                                0x0
5219 #define SDMA1_QUEUE6_RB_WPTR_HI__OFFSET_MASK                                                                  0xFFFFFFFFL
5220 //SDMA1_QUEUE6_RB_RPTR_ADDR_LO
5221 #define SDMA1_QUEUE6_RB_RPTR_ADDR_LO__ADDR__SHIFT                                                             0x2
5222 #define SDMA1_QUEUE6_RB_RPTR_ADDR_LO__ADDR_MASK                                                               0xFFFFFFFCL
5223 //SDMA1_QUEUE6_RB_RPTR_ADDR_HI
5224 #define SDMA1_QUEUE6_RB_RPTR_ADDR_HI__ADDR__SHIFT                                                             0x0
5225 #define SDMA1_QUEUE6_RB_RPTR_ADDR_HI__ADDR_MASK                                                               0xFFFFFFFFL
5226 //SDMA1_QUEUE6_IB_CNTL
5227 #define SDMA1_QUEUE6_IB_CNTL__IB_ENABLE__SHIFT                                                                0x0
5228 #define SDMA1_QUEUE6_IB_CNTL__IB_SWAP_ENABLE__SHIFT                                                           0x4
5229 #define SDMA1_QUEUE6_IB_CNTL__SWITCH_INSIDE_IB__SHIFT                                                         0x8
5230 #define SDMA1_QUEUE6_IB_CNTL__CMD_VMID__SHIFT                                                                 0x10
5231 #define SDMA1_QUEUE6_IB_CNTL__IB_ENABLE_MASK                                                                  0x00000001L
5232 #define SDMA1_QUEUE6_IB_CNTL__IB_SWAP_ENABLE_MASK                                                             0x00000010L
5233 #define SDMA1_QUEUE6_IB_CNTL__SWITCH_INSIDE_IB_MASK                                                           0x00000100L
5234 #define SDMA1_QUEUE6_IB_CNTL__CMD_VMID_MASK                                                                   0x000F0000L
5235 //SDMA1_QUEUE6_IB_RPTR
5236 #define SDMA1_QUEUE6_IB_RPTR__OFFSET__SHIFT                                                                   0x2
5237 #define SDMA1_QUEUE6_IB_RPTR__OFFSET_MASK                                                                     0x003FFFFCL
5238 //SDMA1_QUEUE6_IB_OFFSET
5239 #define SDMA1_QUEUE6_IB_OFFSET__OFFSET__SHIFT                                                                 0x2
5240 #define SDMA1_QUEUE6_IB_OFFSET__OFFSET_MASK                                                                   0x003FFFFCL
5241 //SDMA1_QUEUE6_IB_BASE_LO
5242 #define SDMA1_QUEUE6_IB_BASE_LO__ADDR__SHIFT                                                                  0x2
5243 #define SDMA1_QUEUE6_IB_BASE_LO__ADDR_MASK                                                                    0xFFFFFFFCL
5244 //SDMA1_QUEUE6_IB_BASE_HI
5245 #define SDMA1_QUEUE6_IB_BASE_HI__ADDR__SHIFT                                                                  0x0
5246 #define SDMA1_QUEUE6_IB_BASE_HI__ADDR_MASK                                                                    0xFFFFFFFFL
5247 //SDMA1_QUEUE6_IB_SIZE
5248 #define SDMA1_QUEUE6_IB_SIZE__SIZE__SHIFT                                                                     0x0
5249 #define SDMA1_QUEUE6_IB_SIZE__SIZE_MASK                                                                       0x000FFFFFL
5250 //SDMA1_QUEUE6_DOORBELL
5251 #define SDMA1_QUEUE6_DOORBELL__ENABLE__SHIFT                                                                  0x1c
5252 #define SDMA1_QUEUE6_DOORBELL__CAPTURED__SHIFT                                                                0x1e
5253 #define SDMA1_QUEUE6_DOORBELL__ENABLE_MASK                                                                    0x10000000L
5254 #define SDMA1_QUEUE6_DOORBELL__CAPTURED_MASK                                                                  0x40000000L
5255 //SDMA1_QUEUE6_DOORBELL_LOG
5256 #define SDMA1_QUEUE6_DOORBELL_LOG__BE_ERROR__SHIFT                                                            0x0
5257 #define SDMA1_QUEUE6_DOORBELL_LOG__DATA__SHIFT                                                                0x2
5258 #define SDMA1_QUEUE6_DOORBELL_LOG__BE_ERROR_MASK                                                              0x00000001L
5259 #define SDMA1_QUEUE6_DOORBELL_LOG__DATA_MASK                                                                  0xFFFFFFFCL
5260 //SDMA1_QUEUE6_DOORBELL_OFFSET
5261 #define SDMA1_QUEUE6_DOORBELL_OFFSET__OFFSET__SHIFT                                                           0x2
5262 #define SDMA1_QUEUE6_DOORBELL_OFFSET__OFFSET_MASK                                                             0x0FFFFFFCL
5263 //SDMA1_QUEUE6_CSA_ADDR_LO
5264 #define SDMA1_QUEUE6_CSA_ADDR_LO__ADDR__SHIFT                                                                 0x2
5265 #define SDMA1_QUEUE6_CSA_ADDR_LO__ADDR_MASK                                                                   0xFFFFFFFCL
5266 //SDMA1_QUEUE6_CSA_ADDR_HI
5267 #define SDMA1_QUEUE6_CSA_ADDR_HI__ADDR__SHIFT                                                                 0x0
5268 #define SDMA1_QUEUE6_CSA_ADDR_HI__ADDR_MASK                                                                   0xFFFFFFFFL
5269 //SDMA1_QUEUE6_SCHEDULE_CNTL
5270 #define SDMA1_QUEUE6_SCHEDULE_CNTL__GLOBAL_ID__SHIFT                                                          0x0
5271 #define SDMA1_QUEUE6_SCHEDULE_CNTL__PROCESS_ID__SHIFT                                                         0x2
5272 #define SDMA1_QUEUE6_SCHEDULE_CNTL__LOCAL_ID__SHIFT                                                           0x6
5273 #define SDMA1_QUEUE6_SCHEDULE_CNTL__CONTEXT_QUANTUM__SHIFT                                                    0x8
5274 #define SDMA1_QUEUE6_SCHEDULE_CNTL__GLOBAL_ID_MASK                                                            0x00000003L
5275 #define SDMA1_QUEUE6_SCHEDULE_CNTL__PROCESS_ID_MASK                                                           0x0000001CL
5276 #define SDMA1_QUEUE6_SCHEDULE_CNTL__LOCAL_ID_MASK                                                             0x000000C0L
5277 #define SDMA1_QUEUE6_SCHEDULE_CNTL__CONTEXT_QUANTUM_MASK                                                      0x0000FF00L
5278 //SDMA1_QUEUE6_IB_SUB_REMAIN
5279 #define SDMA1_QUEUE6_IB_SUB_REMAIN__SIZE__SHIFT                                                               0x0
5280 #define SDMA1_QUEUE6_IB_SUB_REMAIN__SIZE_MASK                                                                 0x00003FFFL
5281 //SDMA1_QUEUE6_PREEMPT
5282 #define SDMA1_QUEUE6_PREEMPT__IB_PREEMPT__SHIFT                                                               0x0
5283 #define SDMA1_QUEUE6_PREEMPT__IB_PREEMPT_MASK                                                                 0x00000001L
5284 //SDMA1_QUEUE6_DUMMY_REG
5285 #define SDMA1_QUEUE6_DUMMY_REG__DUMMY__SHIFT                                                                  0x0
5286 #define SDMA1_QUEUE6_DUMMY_REG__DUMMY_MASK                                                                    0xFFFFFFFFL
5287 //SDMA1_QUEUE6_RB_WPTR_POLL_ADDR_LO
5288 #define SDMA1_QUEUE6_RB_WPTR_POLL_ADDR_LO__ADDR__SHIFT                                                        0x2
5289 #define SDMA1_QUEUE6_RB_WPTR_POLL_ADDR_LO__ADDR_MASK                                                          0xFFFFFFFCL
5290 //SDMA1_QUEUE6_RB_WPTR_POLL_ADDR_HI
5291 #define SDMA1_QUEUE6_RB_WPTR_POLL_ADDR_HI__ADDR__SHIFT                                                        0x0
5292 #define SDMA1_QUEUE6_RB_WPTR_POLL_ADDR_HI__ADDR_MASK                                                          0xFFFFFFFFL
5293 //SDMA1_QUEUE6_RB_AQL_CNTL
5294 #define SDMA1_QUEUE6_RB_AQL_CNTL__AQL_ENABLE__SHIFT                                                           0x0
5295 #define SDMA1_QUEUE6_RB_AQL_CNTL__AQL_PACKET_SIZE__SHIFT                                                      0x1
5296 #define SDMA1_QUEUE6_RB_AQL_CNTL__PACKET_STEP__SHIFT                                                          0x8
5297 #define SDMA1_QUEUE6_RB_AQL_CNTL__MIDCMD_PREEMPT_ENABLE__SHIFT                                                0x10
5298 #define SDMA1_QUEUE6_RB_AQL_CNTL__MIDCMD_PREEMPT_DATA_RESTORE__SHIFT                                          0x11
5299 #define SDMA1_QUEUE6_RB_AQL_CNTL__OVERLAP_ENABLE__SHIFT                                                       0x12
5300 #define SDMA1_QUEUE6_RB_AQL_CNTL__AQL_ENABLE_MASK                                                             0x00000001L
5301 #define SDMA1_QUEUE6_RB_AQL_CNTL__AQL_PACKET_SIZE_MASK                                                        0x000000FEL
5302 #define SDMA1_QUEUE6_RB_AQL_CNTL__PACKET_STEP_MASK                                                            0x0000FF00L
5303 #define SDMA1_QUEUE6_RB_AQL_CNTL__MIDCMD_PREEMPT_ENABLE_MASK                                                  0x00010000L
5304 #define SDMA1_QUEUE6_RB_AQL_CNTL__MIDCMD_PREEMPT_DATA_RESTORE_MASK                                            0x00020000L
5305 #define SDMA1_QUEUE6_RB_AQL_CNTL__OVERLAP_ENABLE_MASK                                                         0x00040000L
5306 //SDMA1_QUEUE6_MINOR_PTR_UPDATE
5307 #define SDMA1_QUEUE6_MINOR_PTR_UPDATE__ENABLE__SHIFT                                                          0x0
5308 #define SDMA1_QUEUE6_MINOR_PTR_UPDATE__ENABLE_MASK                                                            0x00000001L
5309 //SDMA1_QUEUE6_CONTEXT_SWITCH_STATUS
5310 #define SDMA1_QUEUE6_CONTEXT_SWITCH_STATUS__RB_PREEMPT_STATUS__SHIFT                                          0x0
5311 #define SDMA1_QUEUE6_CONTEXT_SWITCH_STATUS__VM_HOLE_EXCEPTION__SHIFT                                          0x1
5312 #define SDMA1_QUEUE6_CONTEXT_SWITCH_STATUS__PAGE_EXCEPTION__SHIFT                                             0x2
5313 #define SDMA1_QUEUE6_CONTEXT_SWITCH_STATUS__QUEUE_HANG_EXCEPTION__SHIFT                                       0x5
5314 #define SDMA1_QUEUE6_CONTEXT_SWITCH_STATUS__DOORBELL_ERROR_EXCEPTION__SHIFT                                   0x6
5315 #define SDMA1_QUEUE6_CONTEXT_SWITCH_STATUS__SRAM_ECC_EXCEPTION__SHIFT                                         0x7
5316 #define SDMA1_QUEUE6_CONTEXT_SWITCH_STATUS__DRAM_ECC_EXCEPTION__SHIFT                                         0x8
5317 #define SDMA1_QUEUE6_CONTEXT_SWITCH_STATUS__WPTR_LT_RPTR_EXCEPTION__SHIFT                                     0x9
5318 #define SDMA1_QUEUE6_CONTEXT_SWITCH_STATUS__RB_PREEMPT_STATUS_MASK                                            0x00000001L
5319 #define SDMA1_QUEUE6_CONTEXT_SWITCH_STATUS__VM_HOLE_EXCEPTION_MASK                                            0x00000002L
5320 #define SDMA1_QUEUE6_CONTEXT_SWITCH_STATUS__PAGE_EXCEPTION_MASK                                               0x00000004L
5321 #define SDMA1_QUEUE6_CONTEXT_SWITCH_STATUS__QUEUE_HANG_EXCEPTION_MASK                                         0x00000020L
5322 #define SDMA1_QUEUE6_CONTEXT_SWITCH_STATUS__DOORBELL_ERROR_EXCEPTION_MASK                                     0x00000040L
5323 #define SDMA1_QUEUE6_CONTEXT_SWITCH_STATUS__SRAM_ECC_EXCEPTION_MASK                                           0x00000080L
5324 #define SDMA1_QUEUE6_CONTEXT_SWITCH_STATUS__DRAM_ECC_EXCEPTION_MASK                                           0x00000100L
5325 #define SDMA1_QUEUE6_CONTEXT_SWITCH_STATUS__WPTR_LT_RPTR_EXCEPTION_MASK                                       0x00000200L
5326 //SDMA1_QUEUE6_MIDCMD_CNTL
5327 #define SDMA1_QUEUE6_MIDCMD_CNTL__DATA_VALID__SHIFT                                                           0x0
5328 #define SDMA1_QUEUE6_MIDCMD_CNTL__COPY_MODE__SHIFT                                                            0x1
5329 #define SDMA1_QUEUE6_MIDCMD_CNTL__SPLIT_STATE__SHIFT                                                          0x4
5330 #define SDMA1_QUEUE6_MIDCMD_CNTL__ALLOW_PREEMPT__SHIFT                                                        0x8
5331 #define SDMA1_QUEUE6_MIDCMD_CNTL__DATA_VALID_MASK                                                             0x00000001L
5332 #define SDMA1_QUEUE6_MIDCMD_CNTL__COPY_MODE_MASK                                                              0x00000002L
5333 #define SDMA1_QUEUE6_MIDCMD_CNTL__SPLIT_STATE_MASK                                                            0x000000F0L
5334 #define SDMA1_QUEUE6_MIDCMD_CNTL__ALLOW_PREEMPT_MASK                                                          0x00000100L
5335 //SDMA1_QUEUE6_MIDCMD_DATA0
5336 #define SDMA1_QUEUE6_MIDCMD_DATA0__DATA0__SHIFT                                                               0x0
5337 #define SDMA1_QUEUE6_MIDCMD_DATA0__DATA0_MASK                                                                 0xFFFFFFFFL
5338 //SDMA1_QUEUE6_MIDCMD_DATA1
5339 #define SDMA1_QUEUE6_MIDCMD_DATA1__DATA1__SHIFT                                                               0x0
5340 #define SDMA1_QUEUE6_MIDCMD_DATA1__DATA1_MASK                                                                 0xFFFFFFFFL
5341 //SDMA1_QUEUE6_MIDCMD_DATA2
5342 #define SDMA1_QUEUE6_MIDCMD_DATA2__DATA2__SHIFT                                                               0x0
5343 #define SDMA1_QUEUE6_MIDCMD_DATA2__DATA2_MASK                                                                 0xFFFFFFFFL
5344 //SDMA1_QUEUE6_MIDCMD_DATA3
5345 #define SDMA1_QUEUE6_MIDCMD_DATA3__DATA3__SHIFT                                                               0x0
5346 #define SDMA1_QUEUE6_MIDCMD_DATA3__DATA3_MASK                                                                 0xFFFFFFFFL
5347 //SDMA1_QUEUE6_MIDCMD_DATA4
5348 #define SDMA1_QUEUE6_MIDCMD_DATA4__DATA4__SHIFT                                                               0x0
5349 #define SDMA1_QUEUE6_MIDCMD_DATA4__DATA4_MASK                                                                 0xFFFFFFFFL
5350 //SDMA1_QUEUE6_MIDCMD_DATA5
5351 #define SDMA1_QUEUE6_MIDCMD_DATA5__DATA5__SHIFT                                                               0x0
5352 #define SDMA1_QUEUE6_MIDCMD_DATA5__DATA5_MASK                                                                 0xFFFFFFFFL
5353 //SDMA1_QUEUE6_MIDCMD_DATA6
5354 #define SDMA1_QUEUE6_MIDCMD_DATA6__DATA6__SHIFT                                                               0x0
5355 #define SDMA1_QUEUE6_MIDCMD_DATA6__DATA6_MASK                                                                 0xFFFFFFFFL
5356 //SDMA1_QUEUE6_MIDCMD_DATA7
5357 #define SDMA1_QUEUE6_MIDCMD_DATA7__DATA7__SHIFT                                                               0x0
5358 #define SDMA1_QUEUE6_MIDCMD_DATA7__DATA7_MASK                                                                 0xFFFFFFFFL
5359 //SDMA1_QUEUE6_MIDCMD_DATA8
5360 #define SDMA1_QUEUE6_MIDCMD_DATA8__DATA8__SHIFT                                                               0x0
5361 #define SDMA1_QUEUE6_MIDCMD_DATA8__DATA8_MASK                                                                 0xFFFFFFFFL
5362 //SDMA1_QUEUE6_MIDCMD_DATA9
5363 #define SDMA1_QUEUE6_MIDCMD_DATA9__DATA9__SHIFT                                                               0x0
5364 #define SDMA1_QUEUE6_MIDCMD_DATA9__DATA9_MASK                                                                 0xFFFFFFFFL
5365 //SDMA1_QUEUE6_MIDCMD_DATA10
5366 #define SDMA1_QUEUE6_MIDCMD_DATA10__DATA10__SHIFT                                                             0x0
5367 #define SDMA1_QUEUE6_MIDCMD_DATA10__DATA10_MASK                                                               0xFFFFFFFFL
5368 //SDMA1_QUEUE6_WAIT_UNSATISFIED_THD
5369 #define SDMA1_QUEUE6_WAIT_UNSATISFIED_THD__THRESHOLD__SHIFT                                                   0x0
5370 #define SDMA1_QUEUE6_WAIT_UNSATISFIED_THD__THRESHOLD_MASK                                                     0x0000001FL
5371 //SDMA1_QUEUE6_MQD_BASE_ADDR_LO
5372 #define SDMA1_QUEUE6_MQD_BASE_ADDR_LO__BASE_ADDR_LO__SHIFT                                                    0x2
5373 #define SDMA1_QUEUE6_MQD_BASE_ADDR_LO__BASE_ADDR_LO_MASK                                                      0xFFFFFFFCL
5374 //SDMA1_QUEUE6_MQD_BASE_ADDR_HI
5375 #define SDMA1_QUEUE6_MQD_BASE_ADDR_HI__BASE_ADDR_HI__SHIFT                                                    0x0
5376 #define SDMA1_QUEUE6_MQD_BASE_ADDR_HI__BASE_ADDR_HI_MASK                                                      0xFFFFFFFFL
5377 //SDMA1_QUEUE6_MQD_CONTROL
5378 #define SDMA1_QUEUE6_MQD_CONTROL__VMID__SHIFT                                                                 0x0
5379 #define SDMA1_QUEUE6_MQD_CONTROL__VMID_MASK                                                                   0x0000000FL
5380 //SDMA1_QUEUE6_DEQUEUE_REQUEST
5381 #define SDMA1_QUEUE6_DEQUEUE_REQUEST__DEQUEUE_REQ__SHIFT                                                      0x0
5382 #define SDMA1_QUEUE6_DEQUEUE_REQUEST__DEQUEUE_REQ_MASK                                                        0x00000001L
5383 //SDMA1_QUEUE6_CONTEXT_STATUS
5384 #define SDMA1_QUEUE6_CONTEXT_STATUS__SELECTED__SHIFT                                                          0x0
5385 #define SDMA1_QUEUE6_CONTEXT_STATUS__USE_IB__SHIFT                                                            0x1
5386 #define SDMA1_QUEUE6_CONTEXT_STATUS__IDLE__SHIFT                                                              0x2
5387 #define SDMA1_QUEUE6_CONTEXT_STATUS__EXPIRED__SHIFT                                                           0x3
5388 #define SDMA1_QUEUE6_CONTEXT_STATUS__EXCEPTION__SHIFT                                                         0x4
5389 #define SDMA1_QUEUE6_CONTEXT_STATUS__CTXSW_ABLE__SHIFT                                                        0x7
5390 #define SDMA1_QUEUE6_CONTEXT_STATUS__VF_STATUS__SHIFT                                                         0x8
5391 #define SDMA1_QUEUE6_CONTEXT_STATUS__PRIV_EXCEPTION__SHIFT                                                    0x9
5392 #define SDMA1_QUEUE6_CONTEXT_STATUS__PREEMPT_DISABLE__SHIFT                                                   0xa
5393 #define SDMA1_QUEUE6_CONTEXT_STATUS__RPTR_WB_IDLE__SHIFT                                                      0xb
5394 #define SDMA1_QUEUE6_CONTEXT_STATUS__WPTR_UPDATE_PENDING__SHIFT                                               0xc
5395 #define SDMA1_QUEUE6_CONTEXT_STATUS__WPTR_UPDATE_FAIL_COUNT__SHIFT                                            0x10
5396 #define SDMA1_QUEUE6_CONTEXT_STATUS__SELECTED_MASK                                                            0x00000001L
5397 #define SDMA1_QUEUE6_CONTEXT_STATUS__USE_IB_MASK                                                              0x00000002L
5398 #define SDMA1_QUEUE6_CONTEXT_STATUS__IDLE_MASK                                                                0x00000004L
5399 #define SDMA1_QUEUE6_CONTEXT_STATUS__EXPIRED_MASK                                                             0x00000008L
5400 #define SDMA1_QUEUE6_CONTEXT_STATUS__EXCEPTION_MASK                                                           0x00000070L
5401 #define SDMA1_QUEUE6_CONTEXT_STATUS__CTXSW_ABLE_MASK                                                          0x00000080L
5402 #define SDMA1_QUEUE6_CONTEXT_STATUS__VF_STATUS_MASK                                                           0x00000100L
5403 #define SDMA1_QUEUE6_CONTEXT_STATUS__PRIV_EXCEPTION_MASK                                                      0x00000200L
5404 #define SDMA1_QUEUE6_CONTEXT_STATUS__PREEMPT_DISABLE_MASK                                                     0x00000400L
5405 #define SDMA1_QUEUE6_CONTEXT_STATUS__RPTR_WB_IDLE_MASK                                                        0x00000800L
5406 #define SDMA1_QUEUE6_CONTEXT_STATUS__WPTR_UPDATE_PENDING_MASK                                                 0x00001000L
5407 #define SDMA1_QUEUE6_CONTEXT_STATUS__WPTR_UPDATE_FAIL_COUNT_MASK                                              0x00FF0000L
5408 //SDMA1_QUEUE7_RB_CNTL
5409 #define SDMA1_QUEUE7_RB_CNTL__RB_ENABLE__SHIFT                                                                0x0
5410 #define SDMA1_QUEUE7_RB_CNTL__RB_SIZE__SHIFT                                                                  0x1
5411 #define SDMA1_QUEUE7_RB_CNTL__WPTR_POLL_ENABLE__SHIFT                                                         0x8
5412 #define SDMA1_QUEUE7_RB_CNTL__RB_SWAP_ENABLE__SHIFT                                                           0x9
5413 #define SDMA1_QUEUE7_RB_CNTL__WPTR_POLL_SWAP_ENABLE__SHIFT                                                    0xa
5414 #define SDMA1_QUEUE7_RB_CNTL__MCU_WPTR_POLL_ENABLE__SHIFT                                                     0xb
5415 #define SDMA1_QUEUE7_RB_CNTL__RPTR_WRITEBACK_ENABLE__SHIFT                                                    0xc
5416 #define SDMA1_QUEUE7_RB_CNTL__RPTR_WRITEBACK_SWAP_ENABLE__SHIFT                                               0xd
5417 #define SDMA1_QUEUE7_RB_CNTL__RPTR_WRITEBACK_TIMER__SHIFT                                                     0x10
5418 #define SDMA1_QUEUE7_RB_CNTL__RB_PRIV__SHIFT                                                                  0x17
5419 #define SDMA1_QUEUE7_RB_CNTL__RB_VMID__SHIFT                                                                  0x18
5420 #define SDMA1_QUEUE7_RB_CNTL__RB_ENABLE_MASK                                                                  0x00000001L
5421 #define SDMA1_QUEUE7_RB_CNTL__RB_SIZE_MASK                                                                    0x0000003EL
5422 #define SDMA1_QUEUE7_RB_CNTL__WPTR_POLL_ENABLE_MASK                                                           0x00000100L
5423 #define SDMA1_QUEUE7_RB_CNTL__RB_SWAP_ENABLE_MASK                                                             0x00000200L
5424 #define SDMA1_QUEUE7_RB_CNTL__WPTR_POLL_SWAP_ENABLE_MASK                                                      0x00000400L
5425 #define SDMA1_QUEUE7_RB_CNTL__MCU_WPTR_POLL_ENABLE_MASK                                                       0x00000800L
5426 #define SDMA1_QUEUE7_RB_CNTL__RPTR_WRITEBACK_ENABLE_MASK                                                      0x00001000L
5427 #define SDMA1_QUEUE7_RB_CNTL__RPTR_WRITEBACK_SWAP_ENABLE_MASK                                                 0x00002000L
5428 #define SDMA1_QUEUE7_RB_CNTL__RPTR_WRITEBACK_TIMER_MASK                                                       0x001F0000L
5429 #define SDMA1_QUEUE7_RB_CNTL__RB_PRIV_MASK                                                                    0x00800000L
5430 #define SDMA1_QUEUE7_RB_CNTL__RB_VMID_MASK                                                                    0x0F000000L
5431 //SDMA1_QUEUE7_RB_BASE
5432 #define SDMA1_QUEUE7_RB_BASE__ADDR__SHIFT                                                                     0x0
5433 #define SDMA1_QUEUE7_RB_BASE__ADDR_MASK                                                                       0xFFFFFFFFL
5434 //SDMA1_QUEUE7_RB_BASE_HI
5435 #define SDMA1_QUEUE7_RB_BASE_HI__ADDR__SHIFT                                                                  0x0
5436 #define SDMA1_QUEUE7_RB_BASE_HI__ADDR_MASK                                                                    0x00FFFFFFL
5437 //SDMA1_QUEUE7_RB_RPTR
5438 #define SDMA1_QUEUE7_RB_RPTR__OFFSET__SHIFT                                                                   0x0
5439 #define SDMA1_QUEUE7_RB_RPTR__OFFSET_MASK                                                                     0xFFFFFFFFL
5440 //SDMA1_QUEUE7_RB_RPTR_HI
5441 #define SDMA1_QUEUE7_RB_RPTR_HI__OFFSET__SHIFT                                                                0x0
5442 #define SDMA1_QUEUE7_RB_RPTR_HI__OFFSET_MASK                                                                  0xFFFFFFFFL
5443 //SDMA1_QUEUE7_RB_WPTR
5444 #define SDMA1_QUEUE7_RB_WPTR__OFFSET__SHIFT                                                                   0x0
5445 #define SDMA1_QUEUE7_RB_WPTR__OFFSET_MASK                                                                     0xFFFFFFFFL
5446 //SDMA1_QUEUE7_RB_WPTR_HI
5447 #define SDMA1_QUEUE7_RB_WPTR_HI__OFFSET__SHIFT                                                                0x0
5448 #define SDMA1_QUEUE7_RB_WPTR_HI__OFFSET_MASK                                                                  0xFFFFFFFFL
5449 //SDMA1_QUEUE7_RB_RPTR_ADDR_LO
5450 #define SDMA1_QUEUE7_RB_RPTR_ADDR_LO__ADDR__SHIFT                                                             0x2
5451 #define SDMA1_QUEUE7_RB_RPTR_ADDR_LO__ADDR_MASK                                                               0xFFFFFFFCL
5452 //SDMA1_QUEUE7_RB_RPTR_ADDR_HI
5453 #define SDMA1_QUEUE7_RB_RPTR_ADDR_HI__ADDR__SHIFT                                                             0x0
5454 #define SDMA1_QUEUE7_RB_RPTR_ADDR_HI__ADDR_MASK                                                               0xFFFFFFFFL
5455 //SDMA1_QUEUE7_IB_CNTL
5456 #define SDMA1_QUEUE7_IB_CNTL__IB_ENABLE__SHIFT                                                                0x0
5457 #define SDMA1_QUEUE7_IB_CNTL__IB_SWAP_ENABLE__SHIFT                                                           0x4
5458 #define SDMA1_QUEUE7_IB_CNTL__SWITCH_INSIDE_IB__SHIFT                                                         0x8
5459 #define SDMA1_QUEUE7_IB_CNTL__CMD_VMID__SHIFT                                                                 0x10
5460 #define SDMA1_QUEUE7_IB_CNTL__IB_ENABLE_MASK                                                                  0x00000001L
5461 #define SDMA1_QUEUE7_IB_CNTL__IB_SWAP_ENABLE_MASK                                                             0x00000010L
5462 #define SDMA1_QUEUE7_IB_CNTL__SWITCH_INSIDE_IB_MASK                                                           0x00000100L
5463 #define SDMA1_QUEUE7_IB_CNTL__CMD_VMID_MASK                                                                   0x000F0000L
5464 //SDMA1_QUEUE7_IB_RPTR
5465 #define SDMA1_QUEUE7_IB_RPTR__OFFSET__SHIFT                                                                   0x2
5466 #define SDMA1_QUEUE7_IB_RPTR__OFFSET_MASK                                                                     0x003FFFFCL
5467 //SDMA1_QUEUE7_IB_OFFSET
5468 #define SDMA1_QUEUE7_IB_OFFSET__OFFSET__SHIFT                                                                 0x2
5469 #define SDMA1_QUEUE7_IB_OFFSET__OFFSET_MASK                                                                   0x003FFFFCL
5470 //SDMA1_QUEUE7_IB_BASE_LO
5471 #define SDMA1_QUEUE7_IB_BASE_LO__ADDR__SHIFT                                                                  0x2
5472 #define SDMA1_QUEUE7_IB_BASE_LO__ADDR_MASK                                                                    0xFFFFFFFCL
5473 //SDMA1_QUEUE7_IB_BASE_HI
5474 #define SDMA1_QUEUE7_IB_BASE_HI__ADDR__SHIFT                                                                  0x0
5475 #define SDMA1_QUEUE7_IB_BASE_HI__ADDR_MASK                                                                    0xFFFFFFFFL
5476 //SDMA1_QUEUE7_IB_SIZE
5477 #define SDMA1_QUEUE7_IB_SIZE__SIZE__SHIFT                                                                     0x0
5478 #define SDMA1_QUEUE7_IB_SIZE__SIZE_MASK                                                                       0x000FFFFFL
5479 //SDMA1_QUEUE7_DOORBELL
5480 #define SDMA1_QUEUE7_DOORBELL__ENABLE__SHIFT                                                                  0x1c
5481 #define SDMA1_QUEUE7_DOORBELL__CAPTURED__SHIFT                                                                0x1e
5482 #define SDMA1_QUEUE7_DOORBELL__ENABLE_MASK                                                                    0x10000000L
5483 #define SDMA1_QUEUE7_DOORBELL__CAPTURED_MASK                                                                  0x40000000L
5484 //SDMA1_QUEUE7_DOORBELL_LOG
5485 #define SDMA1_QUEUE7_DOORBELL_LOG__BE_ERROR__SHIFT                                                            0x0
5486 #define SDMA1_QUEUE7_DOORBELL_LOG__DATA__SHIFT                                                                0x2
5487 #define SDMA1_QUEUE7_DOORBELL_LOG__BE_ERROR_MASK                                                              0x00000001L
5488 #define SDMA1_QUEUE7_DOORBELL_LOG__DATA_MASK                                                                  0xFFFFFFFCL
5489 //SDMA1_QUEUE7_DOORBELL_OFFSET
5490 #define SDMA1_QUEUE7_DOORBELL_OFFSET__OFFSET__SHIFT                                                           0x2
5491 #define SDMA1_QUEUE7_DOORBELL_OFFSET__OFFSET_MASK                                                             0x0FFFFFFCL
5492 //SDMA1_QUEUE7_CSA_ADDR_LO
5493 #define SDMA1_QUEUE7_CSA_ADDR_LO__ADDR__SHIFT                                                                 0x2
5494 #define SDMA1_QUEUE7_CSA_ADDR_LO__ADDR_MASK                                                                   0xFFFFFFFCL
5495 //SDMA1_QUEUE7_CSA_ADDR_HI
5496 #define SDMA1_QUEUE7_CSA_ADDR_HI__ADDR__SHIFT                                                                 0x0
5497 #define SDMA1_QUEUE7_CSA_ADDR_HI__ADDR_MASK                                                                   0xFFFFFFFFL
5498 //SDMA1_QUEUE7_SCHEDULE_CNTL
5499 #define SDMA1_QUEUE7_SCHEDULE_CNTL__GLOBAL_ID__SHIFT                                                          0x0
5500 #define SDMA1_QUEUE7_SCHEDULE_CNTL__PROCESS_ID__SHIFT                                                         0x2
5501 #define SDMA1_QUEUE7_SCHEDULE_CNTL__LOCAL_ID__SHIFT                                                           0x6
5502 #define SDMA1_QUEUE7_SCHEDULE_CNTL__CONTEXT_QUANTUM__SHIFT                                                    0x8
5503 #define SDMA1_QUEUE7_SCHEDULE_CNTL__GLOBAL_ID_MASK                                                            0x00000003L
5504 #define SDMA1_QUEUE7_SCHEDULE_CNTL__PROCESS_ID_MASK                                                           0x0000001CL
5505 #define SDMA1_QUEUE7_SCHEDULE_CNTL__LOCAL_ID_MASK                                                             0x000000C0L
5506 #define SDMA1_QUEUE7_SCHEDULE_CNTL__CONTEXT_QUANTUM_MASK                                                      0x0000FF00L
5507 //SDMA1_QUEUE7_IB_SUB_REMAIN
5508 #define SDMA1_QUEUE7_IB_SUB_REMAIN__SIZE__SHIFT                                                               0x0
5509 #define SDMA1_QUEUE7_IB_SUB_REMAIN__SIZE_MASK                                                                 0x00003FFFL
5510 //SDMA1_QUEUE7_PREEMPT
5511 #define SDMA1_QUEUE7_PREEMPT__IB_PREEMPT__SHIFT                                                               0x0
5512 #define SDMA1_QUEUE7_PREEMPT__IB_PREEMPT_MASK                                                                 0x00000001L
5513 //SDMA1_QUEUE7_DUMMY_REG
5514 #define SDMA1_QUEUE7_DUMMY_REG__DUMMY__SHIFT                                                                  0x0
5515 #define SDMA1_QUEUE7_DUMMY_REG__DUMMY_MASK                                                                    0xFFFFFFFFL
5516 //SDMA1_QUEUE7_RB_WPTR_POLL_ADDR_LO
5517 #define SDMA1_QUEUE7_RB_WPTR_POLL_ADDR_LO__ADDR__SHIFT                                                        0x2
5518 #define SDMA1_QUEUE7_RB_WPTR_POLL_ADDR_LO__ADDR_MASK                                                          0xFFFFFFFCL
5519 //SDMA1_QUEUE7_RB_WPTR_POLL_ADDR_HI
5520 #define SDMA1_QUEUE7_RB_WPTR_POLL_ADDR_HI__ADDR__SHIFT                                                        0x0
5521 #define SDMA1_QUEUE7_RB_WPTR_POLL_ADDR_HI__ADDR_MASK                                                          0xFFFFFFFFL
5522 //SDMA1_QUEUE7_RB_AQL_CNTL
5523 #define SDMA1_QUEUE7_RB_AQL_CNTL__AQL_ENABLE__SHIFT                                                           0x0
5524 #define SDMA1_QUEUE7_RB_AQL_CNTL__AQL_PACKET_SIZE__SHIFT                                                      0x1
5525 #define SDMA1_QUEUE7_RB_AQL_CNTL__PACKET_STEP__SHIFT                                                          0x8
5526 #define SDMA1_QUEUE7_RB_AQL_CNTL__MIDCMD_PREEMPT_ENABLE__SHIFT                                                0x10
5527 #define SDMA1_QUEUE7_RB_AQL_CNTL__MIDCMD_PREEMPT_DATA_RESTORE__SHIFT                                          0x11
5528 #define SDMA1_QUEUE7_RB_AQL_CNTL__OVERLAP_ENABLE__SHIFT                                                       0x12
5529 #define SDMA1_QUEUE7_RB_AQL_CNTL__AQL_ENABLE_MASK                                                             0x00000001L
5530 #define SDMA1_QUEUE7_RB_AQL_CNTL__AQL_PACKET_SIZE_MASK                                                        0x000000FEL
5531 #define SDMA1_QUEUE7_RB_AQL_CNTL__PACKET_STEP_MASK                                                            0x0000FF00L
5532 #define SDMA1_QUEUE7_RB_AQL_CNTL__MIDCMD_PREEMPT_ENABLE_MASK                                                  0x00010000L
5533 #define SDMA1_QUEUE7_RB_AQL_CNTL__MIDCMD_PREEMPT_DATA_RESTORE_MASK                                            0x00020000L
5534 #define SDMA1_QUEUE7_RB_AQL_CNTL__OVERLAP_ENABLE_MASK                                                         0x00040000L
5535 //SDMA1_QUEUE7_MINOR_PTR_UPDATE
5536 #define SDMA1_QUEUE7_MINOR_PTR_UPDATE__ENABLE__SHIFT                                                          0x0
5537 #define SDMA1_QUEUE7_MINOR_PTR_UPDATE__ENABLE_MASK                                                            0x00000001L
5538 //SDMA1_QUEUE7_CONTEXT_SWITCH_STATUS
5539 #define SDMA1_QUEUE7_CONTEXT_SWITCH_STATUS__RB_PREEMPT_STATUS__SHIFT                                          0x0
5540 #define SDMA1_QUEUE7_CONTEXT_SWITCH_STATUS__VM_HOLE_EXCEPTION__SHIFT                                          0x1
5541 #define SDMA1_QUEUE7_CONTEXT_SWITCH_STATUS__PAGE_EXCEPTION__SHIFT                                             0x2
5542 #define SDMA1_QUEUE7_CONTEXT_SWITCH_STATUS__QUEUE_HANG_EXCEPTION__SHIFT                                       0x5
5543 #define SDMA1_QUEUE7_CONTEXT_SWITCH_STATUS__DOORBELL_ERROR_EXCEPTION__SHIFT                                   0x6
5544 #define SDMA1_QUEUE7_CONTEXT_SWITCH_STATUS__SRAM_ECC_EXCEPTION__SHIFT                                         0x7
5545 #define SDMA1_QUEUE7_CONTEXT_SWITCH_STATUS__DRAM_ECC_EXCEPTION__SHIFT                                         0x8
5546 #define SDMA1_QUEUE7_CONTEXT_SWITCH_STATUS__WPTR_LT_RPTR_EXCEPTION__SHIFT                                     0x9
5547 #define SDMA1_QUEUE7_CONTEXT_SWITCH_STATUS__RB_PREEMPT_STATUS_MASK                                            0x00000001L
5548 #define SDMA1_QUEUE7_CONTEXT_SWITCH_STATUS__VM_HOLE_EXCEPTION_MASK                                            0x00000002L
5549 #define SDMA1_QUEUE7_CONTEXT_SWITCH_STATUS__PAGE_EXCEPTION_MASK                                               0x00000004L
5550 #define SDMA1_QUEUE7_CONTEXT_SWITCH_STATUS__QUEUE_HANG_EXCEPTION_MASK                                         0x00000020L
5551 #define SDMA1_QUEUE7_CONTEXT_SWITCH_STATUS__DOORBELL_ERROR_EXCEPTION_MASK                                     0x00000040L
5552 #define SDMA1_QUEUE7_CONTEXT_SWITCH_STATUS__SRAM_ECC_EXCEPTION_MASK                                           0x00000080L
5553 #define SDMA1_QUEUE7_CONTEXT_SWITCH_STATUS__DRAM_ECC_EXCEPTION_MASK                                           0x00000100L
5554 #define SDMA1_QUEUE7_CONTEXT_SWITCH_STATUS__WPTR_LT_RPTR_EXCEPTION_MASK                                       0x00000200L
5555 //SDMA1_QUEUE7_MIDCMD_CNTL
5556 #define SDMA1_QUEUE7_MIDCMD_CNTL__DATA_VALID__SHIFT                                                           0x0
5557 #define SDMA1_QUEUE7_MIDCMD_CNTL__COPY_MODE__SHIFT                                                            0x1
5558 #define SDMA1_QUEUE7_MIDCMD_CNTL__SPLIT_STATE__SHIFT                                                          0x4
5559 #define SDMA1_QUEUE7_MIDCMD_CNTL__ALLOW_PREEMPT__SHIFT                                                        0x8
5560 #define SDMA1_QUEUE7_MIDCMD_CNTL__DATA_VALID_MASK                                                             0x00000001L
5561 #define SDMA1_QUEUE7_MIDCMD_CNTL__COPY_MODE_MASK                                                              0x00000002L
5562 #define SDMA1_QUEUE7_MIDCMD_CNTL__SPLIT_STATE_MASK                                                            0x000000F0L
5563 #define SDMA1_QUEUE7_MIDCMD_CNTL__ALLOW_PREEMPT_MASK                                                          0x00000100L
5564 //SDMA1_QUEUE7_MIDCMD_DATA0
5565 #define SDMA1_QUEUE7_MIDCMD_DATA0__DATA0__SHIFT                                                               0x0
5566 #define SDMA1_QUEUE7_MIDCMD_DATA0__DATA0_MASK                                                                 0xFFFFFFFFL
5567 //SDMA1_QUEUE7_MIDCMD_DATA1
5568 #define SDMA1_QUEUE7_MIDCMD_DATA1__DATA1__SHIFT                                                               0x0
5569 #define SDMA1_QUEUE7_MIDCMD_DATA1__DATA1_MASK                                                                 0xFFFFFFFFL
5570 //SDMA1_QUEUE7_MIDCMD_DATA2
5571 #define SDMA1_QUEUE7_MIDCMD_DATA2__DATA2__SHIFT                                                               0x0
5572 #define SDMA1_QUEUE7_MIDCMD_DATA2__DATA2_MASK                                                                 0xFFFFFFFFL
5573 //SDMA1_QUEUE7_MIDCMD_DATA3
5574 #define SDMA1_QUEUE7_MIDCMD_DATA3__DATA3__SHIFT                                                               0x0
5575 #define SDMA1_QUEUE7_MIDCMD_DATA3__DATA3_MASK                                                                 0xFFFFFFFFL
5576 //SDMA1_QUEUE7_MIDCMD_DATA4
5577 #define SDMA1_QUEUE7_MIDCMD_DATA4__DATA4__SHIFT                                                               0x0
5578 #define SDMA1_QUEUE7_MIDCMD_DATA4__DATA4_MASK                                                                 0xFFFFFFFFL
5579 //SDMA1_QUEUE7_MIDCMD_DATA5
5580 #define SDMA1_QUEUE7_MIDCMD_DATA5__DATA5__SHIFT                                                               0x0
5581 #define SDMA1_QUEUE7_MIDCMD_DATA5__DATA5_MASK                                                                 0xFFFFFFFFL
5582 //SDMA1_QUEUE7_MIDCMD_DATA6
5583 #define SDMA1_QUEUE7_MIDCMD_DATA6__DATA6__SHIFT                                                               0x0
5584 #define SDMA1_QUEUE7_MIDCMD_DATA6__DATA6_MASK                                                                 0xFFFFFFFFL
5585 //SDMA1_QUEUE7_MIDCMD_DATA7
5586 #define SDMA1_QUEUE7_MIDCMD_DATA7__DATA7__SHIFT                                                               0x0
5587 #define SDMA1_QUEUE7_MIDCMD_DATA7__DATA7_MASK                                                                 0xFFFFFFFFL
5588 //SDMA1_QUEUE7_MIDCMD_DATA8
5589 #define SDMA1_QUEUE7_MIDCMD_DATA8__DATA8__SHIFT                                                               0x0
5590 #define SDMA1_QUEUE7_MIDCMD_DATA8__DATA8_MASK                                                                 0xFFFFFFFFL
5591 //SDMA1_QUEUE7_MIDCMD_DATA9
5592 #define SDMA1_QUEUE7_MIDCMD_DATA9__DATA9__SHIFT                                                               0x0
5593 #define SDMA1_QUEUE7_MIDCMD_DATA9__DATA9_MASK                                                                 0xFFFFFFFFL
5594 //SDMA1_QUEUE7_MIDCMD_DATA10
5595 #define SDMA1_QUEUE7_MIDCMD_DATA10__DATA10__SHIFT                                                             0x0
5596 #define SDMA1_QUEUE7_MIDCMD_DATA10__DATA10_MASK                                                               0xFFFFFFFFL
5597 //SDMA1_QUEUE7_WAIT_UNSATISFIED_THD
5598 #define SDMA1_QUEUE7_WAIT_UNSATISFIED_THD__THRESHOLD__SHIFT                                                   0x0
5599 #define SDMA1_QUEUE7_WAIT_UNSATISFIED_THD__THRESHOLD_MASK                                                     0x0000001FL
5600 //SDMA1_QUEUE7_MQD_BASE_ADDR_LO
5601 #define SDMA1_QUEUE7_MQD_BASE_ADDR_LO__BASE_ADDR_LO__SHIFT                                                    0x2
5602 #define SDMA1_QUEUE7_MQD_BASE_ADDR_LO__BASE_ADDR_LO_MASK                                                      0xFFFFFFFCL
5603 //SDMA1_QUEUE7_MQD_BASE_ADDR_HI
5604 #define SDMA1_QUEUE7_MQD_BASE_ADDR_HI__BASE_ADDR_HI__SHIFT                                                    0x0
5605 #define SDMA1_QUEUE7_MQD_BASE_ADDR_HI__BASE_ADDR_HI_MASK                                                      0xFFFFFFFFL
5606 //SDMA1_QUEUE7_MQD_CONTROL
5607 #define SDMA1_QUEUE7_MQD_CONTROL__VMID__SHIFT                                                                 0x0
5608 #define SDMA1_QUEUE7_MQD_CONTROL__VMID_MASK                                                                   0x0000000FL
5609 //SDMA1_QUEUE7_DEQUEUE_REQUEST
5610 #define SDMA1_QUEUE7_DEQUEUE_REQUEST__DEQUEUE_REQ__SHIFT                                                      0x0
5611 #define SDMA1_QUEUE7_DEQUEUE_REQUEST__DEQUEUE_REQ_MASK                                                        0x00000001L
5612 //SDMA1_QUEUE7_CONTEXT_STATUS
5613 #define SDMA1_QUEUE7_CONTEXT_STATUS__SELECTED__SHIFT                                                          0x0
5614 #define SDMA1_QUEUE7_CONTEXT_STATUS__USE_IB__SHIFT                                                            0x1
5615 #define SDMA1_QUEUE7_CONTEXT_STATUS__IDLE__SHIFT                                                              0x2
5616 #define SDMA1_QUEUE7_CONTEXT_STATUS__EXPIRED__SHIFT                                                           0x3
5617 #define SDMA1_QUEUE7_CONTEXT_STATUS__EXCEPTION__SHIFT                                                         0x4
5618 #define SDMA1_QUEUE7_CONTEXT_STATUS__CTXSW_ABLE__SHIFT                                                        0x7
5619 #define SDMA1_QUEUE7_CONTEXT_STATUS__VF_STATUS__SHIFT                                                         0x8
5620 #define SDMA1_QUEUE7_CONTEXT_STATUS__PRIV_EXCEPTION__SHIFT                                                    0x9
5621 #define SDMA1_QUEUE7_CONTEXT_STATUS__PREEMPT_DISABLE__SHIFT                                                   0xa
5622 #define SDMA1_QUEUE7_CONTEXT_STATUS__RPTR_WB_IDLE__SHIFT                                                      0xb
5623 #define SDMA1_QUEUE7_CONTEXT_STATUS__WPTR_UPDATE_PENDING__SHIFT                                               0xc
5624 #define SDMA1_QUEUE7_CONTEXT_STATUS__WPTR_UPDATE_FAIL_COUNT__SHIFT                                            0x10
5625 #define SDMA1_QUEUE7_CONTEXT_STATUS__SELECTED_MASK                                                            0x00000001L
5626 #define SDMA1_QUEUE7_CONTEXT_STATUS__USE_IB_MASK                                                              0x00000002L
5627 #define SDMA1_QUEUE7_CONTEXT_STATUS__IDLE_MASK                                                                0x00000004L
5628 #define SDMA1_QUEUE7_CONTEXT_STATUS__EXPIRED_MASK                                                             0x00000008L
5629 #define SDMA1_QUEUE7_CONTEXT_STATUS__EXCEPTION_MASK                                                           0x00000070L
5630 #define SDMA1_QUEUE7_CONTEXT_STATUS__CTXSW_ABLE_MASK                                                          0x00000080L
5631 #define SDMA1_QUEUE7_CONTEXT_STATUS__VF_STATUS_MASK                                                           0x00000100L
5632 #define SDMA1_QUEUE7_CONTEXT_STATUS__PRIV_EXCEPTION_MASK                                                      0x00000200L
5633 #define SDMA1_QUEUE7_CONTEXT_STATUS__PREEMPT_DISABLE_MASK                                                     0x00000400L
5634 #define SDMA1_QUEUE7_CONTEXT_STATUS__RPTR_WB_IDLE_MASK                                                        0x00000800L
5635 #define SDMA1_QUEUE7_CONTEXT_STATUS__WPTR_UPDATE_PENDING_MASK                                                 0x00001000L
5636 #define SDMA1_QUEUE7_CONTEXT_STATUS__WPTR_UPDATE_FAIL_COUNT_MASK                                              0x00FF0000L
5637 
5638 
5639 // addressBlock: gc_gfx_cpwd_sdma0_sdmahypdec:1
5640 //SDMA1_VM_CTX_LO
5641 #define SDMA1_VM_CTX_LO__ADDR__SHIFT                                                                          0x2
5642 #define SDMA1_VM_CTX_LO__ADDR_MASK                                                                            0xFFFFFFFCL
5643 //SDMA1_VM_CTX_HI
5644 #define SDMA1_VM_CTX_HI__ADDR__SHIFT                                                                          0x0
5645 #define SDMA1_VM_CTX_HI__ADDR_MASK                                                                            0xFFFFFFFFL
5646 //SDMA1_ACTIVE_FCN_ID
5647 #define SDMA1_ACTIVE_FCN_ID__VFID__SHIFT                                                                      0x0
5648 #define SDMA1_ACTIVE_FCN_ID__VF__SHIFT                                                                        0x7
5649 #define SDMA1_ACTIVE_FCN_ID__RESERVED__SHIFT                                                                  0x8
5650 #define SDMA1_ACTIVE_FCN_ID__VFID_MASK                                                                        0x0000001FL
5651 #define SDMA1_ACTIVE_FCN_ID__VF_MASK                                                                          0x00000080L
5652 #define SDMA1_ACTIVE_FCN_ID__RESERVED_MASK                                                                    0xFFFFFF00L
5653 //SDMA1_VIRT_RESET_REQ
5654 #define SDMA1_VIRT_RESET_REQ__VF__SHIFT                                                                       0x0
5655 #define SDMA1_VIRT_RESET_REQ__PF__SHIFT                                                                       0x1f
5656 #define SDMA1_VIRT_RESET_REQ__VF_MASK                                                                         0x7FFFFFFFL
5657 #define SDMA1_VIRT_RESET_REQ__PF_MASK                                                                         0x80000000L
5658 //SDMA1_VM_CNTL
5659 #define SDMA1_VM_CNTL__CMD__SHIFT                                                                             0x0
5660 #define SDMA1_VM_CNTL__CMD_MASK                                                                               0x0000000FL
5661 //SDMA1_MCU_CNTL
5662 #define SDMA1_MCU_CNTL__HALT__SHIFT                                                                           0x0
5663 #define SDMA1_MCU_CNTL__RESET__SHIFT                                                                          0x1
5664 #define SDMA1_MCU_CNTL__DBG_SELECT_BITS__SHIFT                                                                0x2
5665 #define SDMA1_MCU_CNTL__HALT_MASK                                                                             0x00000001L
5666 #define SDMA1_MCU_CNTL__RESET_MASK                                                                            0x00000002L
5667 #define SDMA1_MCU_CNTL__DBG_SELECT_BITS_MASK                                                                  0x000000FCL
5668 //SDMA1_IC_BASE_LO
5669 #define SDMA1_IC_BASE_LO__IC_BASE_LO__SHIFT                                                                   0xc
5670 #define SDMA1_IC_BASE_LO__IC_BASE_LO_MASK                                                                     0xFFFFF000L
5671 //SDMA1_IC_BASE_HI
5672 #define SDMA1_IC_BASE_HI__IC_BASE_HI__SHIFT                                                                   0x0
5673 #define SDMA1_IC_BASE_HI__IC_BASE_HI_MASK                                                                     0xFFFFFFFFL
5674 //SDMA1_IC_BASE_CNTL
5675 #define SDMA1_IC_BASE_CNTL__VMID__SHIFT                                                                       0x0
5676 #define SDMA1_IC_BASE_CNTL__EXE_DISABLE__SHIFT                                                                0x17
5677 #define SDMA1_IC_BASE_CNTL__MALL_POLICY__SHIFT                                                                0x18
5678 #define SDMA1_IC_BASE_CNTL__VMID_MASK                                                                         0x0000000FL
5679 #define SDMA1_IC_BASE_CNTL__EXE_DISABLE_MASK                                                                  0x00800000L
5680 #define SDMA1_IC_BASE_CNTL__MALL_POLICY_MASK                                                                  0x03000000L
5681 //SDMA1_IC_OP_CNTL
5682 #define SDMA1_IC_OP_CNTL__INVALIDATE_CACHE__SHIFT                                                             0x0
5683 #define SDMA1_IC_OP_CNTL__PRIME_ICACHE__SHIFT                                                                 0x4
5684 #define SDMA1_IC_OP_CNTL__ICACHE_PRIMED__SHIFT                                                                0x5
5685 #define SDMA1_IC_OP_CNTL__INVALIDATE_CACHE_MASK                                                               0x00000001L
5686 #define SDMA1_IC_OP_CNTL__PRIME_ICACHE_MASK                                                                   0x00000010L
5687 #define SDMA1_IC_OP_CNTL__ICACHE_PRIMED_MASK                                                                  0x00000020L
5688 //SDMA1_IC_CNTL
5689 #define SDMA1_IC_CNTL__CID_SEL__SHIFT                                                                         0x0
5690 #define SDMA1_IC_CNTL__GPA__SHIFT                                                                             0x2
5691 #define SDMA1_IC_CNTL__UCODE_VF_OVERRIDE__SHIFT                                                               0x4
5692 #define SDMA1_IC_CNTL__AUTO_PRIME_ICACHE__SHIFT                                                               0x5
5693 #define SDMA1_IC_CNTL__CID_SEL_MASK                                                                           0x00000001L
5694 #define SDMA1_IC_CNTL__GPA_MASK                                                                               0x0000000CL
5695 #define SDMA1_IC_CNTL__UCODE_VF_OVERRIDE_MASK                                                                 0x00000010L
5696 #define SDMA1_IC_CNTL__AUTO_PRIME_ICACHE_MASK                                                                 0x00000020L
5697 
5698 
5699 // addressBlock: gc_gfx_cpwd_sdma0_sdmapspdec:1
5700 //SDMA1_MCU_DM_FROM_RST_ADDR_OFFSET
5701 #define SDMA1_MCU_DM_FROM_RST_ADDR_OFFSET__DATA__SHIFT                                                        0x0
5702 #define SDMA1_MCU_DM_FROM_RST_ADDR_OFFSET__DATA_MASK                                                          0xFFFFFFFFL
5703 
5704 
5705 // addressBlock: gc_gfx_cpwd_sdma0_sdmaperfsdec:1
5706 //SDMA1_PERFCNT_PERFCOUNTER0_CFG
5707 #define SDMA1_PERFCNT_PERFCOUNTER0_CFG__PERF_SEL__SHIFT                                                       0x0
5708 #define SDMA1_PERFCNT_PERFCOUNTER0_CFG__PERF_SEL_END__SHIFT                                                   0x8
5709 #define SDMA1_PERFCNT_PERFCOUNTER0_CFG__PERF_MODE__SHIFT                                                      0x18
5710 #define SDMA1_PERFCNT_PERFCOUNTER0_CFG__ENABLE__SHIFT                                                         0x1c
5711 #define SDMA1_PERFCNT_PERFCOUNTER0_CFG__CLEAR__SHIFT                                                          0x1d
5712 #define SDMA1_PERFCNT_PERFCOUNTER0_CFG__PERF_SEL_MASK                                                         0x000000FFL
5713 #define SDMA1_PERFCNT_PERFCOUNTER0_CFG__PERF_SEL_END_MASK                                                     0x0000FF00L
5714 #define SDMA1_PERFCNT_PERFCOUNTER0_CFG__PERF_MODE_MASK                                                        0x0F000000L
5715 #define SDMA1_PERFCNT_PERFCOUNTER0_CFG__ENABLE_MASK                                                           0x10000000L
5716 #define SDMA1_PERFCNT_PERFCOUNTER0_CFG__CLEAR_MASK                                                            0x20000000L
5717 //SDMA1_PERFCNT_PERFCOUNTER1_CFG
5718 #define SDMA1_PERFCNT_PERFCOUNTER1_CFG__PERF_SEL__SHIFT                                                       0x0
5719 #define SDMA1_PERFCNT_PERFCOUNTER1_CFG__PERF_SEL_END__SHIFT                                                   0x8
5720 #define SDMA1_PERFCNT_PERFCOUNTER1_CFG__PERF_MODE__SHIFT                                                      0x18
5721 #define SDMA1_PERFCNT_PERFCOUNTER1_CFG__ENABLE__SHIFT                                                         0x1c
5722 #define SDMA1_PERFCNT_PERFCOUNTER1_CFG__CLEAR__SHIFT                                                          0x1d
5723 #define SDMA1_PERFCNT_PERFCOUNTER1_CFG__PERF_SEL_MASK                                                         0x000000FFL
5724 #define SDMA1_PERFCNT_PERFCOUNTER1_CFG__PERF_SEL_END_MASK                                                     0x0000FF00L
5725 #define SDMA1_PERFCNT_PERFCOUNTER1_CFG__PERF_MODE_MASK                                                        0x0F000000L
5726 #define SDMA1_PERFCNT_PERFCOUNTER1_CFG__ENABLE_MASK                                                           0x10000000L
5727 #define SDMA1_PERFCNT_PERFCOUNTER1_CFG__CLEAR_MASK                                                            0x20000000L
5728 //SDMA1_PERFCNT_PERFCOUNTER_RSLT_CNTL
5729 #define SDMA1_PERFCNT_PERFCOUNTER_RSLT_CNTL__PERF_COUNTER_SELECT__SHIFT                                       0x0
5730 #define SDMA1_PERFCNT_PERFCOUNTER_RSLT_CNTL__START_TRIGGER__SHIFT                                             0x8
5731 #define SDMA1_PERFCNT_PERFCOUNTER_RSLT_CNTL__STOP_TRIGGER__SHIFT                                              0x10
5732 #define SDMA1_PERFCNT_PERFCOUNTER_RSLT_CNTL__ENABLE_ANY__SHIFT                                                0x18
5733 #define SDMA1_PERFCNT_PERFCOUNTER_RSLT_CNTL__CLEAR_ALL__SHIFT                                                 0x19
5734 #define SDMA1_PERFCNT_PERFCOUNTER_RSLT_CNTL__STOP_ALL_ON_SATURATE__SHIFT                                      0x1a
5735 #define SDMA1_PERFCNT_PERFCOUNTER_RSLT_CNTL__PERF_COUNTER_SELECT_MASK                                         0x0000000FL
5736 #define SDMA1_PERFCNT_PERFCOUNTER_RSLT_CNTL__START_TRIGGER_MASK                                               0x0000FF00L
5737 #define SDMA1_PERFCNT_PERFCOUNTER_RSLT_CNTL__STOP_TRIGGER_MASK                                                0x00FF0000L
5738 #define SDMA1_PERFCNT_PERFCOUNTER_RSLT_CNTL__ENABLE_ANY_MASK                                                  0x01000000L
5739 #define SDMA1_PERFCNT_PERFCOUNTER_RSLT_CNTL__CLEAR_ALL_MASK                                                   0x02000000L
5740 #define SDMA1_PERFCNT_PERFCOUNTER_RSLT_CNTL__STOP_ALL_ON_SATURATE_MASK                                        0x04000000L
5741 //SDMA1_PERFCNT_MISC_CNTL
5742 #define SDMA1_PERFCNT_MISC_CNTL__CMD_OP__SHIFT                                                                0x0
5743 #define SDMA1_PERFCNT_MISC_CNTL__CMD_OP_MASK                                                                  0x0000FFFFL
5744 //SDMA1_PERFCOUNTER0_SELECT
5745 #define SDMA1_PERFCOUNTER0_SELECT__PERF_SEL__SHIFT                                                            0x0
5746 #define SDMA1_PERFCOUNTER0_SELECT__PERF_SEL1__SHIFT                                                           0xa
5747 #define SDMA1_PERFCOUNTER0_SELECT__CNTR_MODE__SHIFT                                                           0x14
5748 #define SDMA1_PERFCOUNTER0_SELECT__PERF_MODE1__SHIFT                                                          0x18
5749 #define SDMA1_PERFCOUNTER0_SELECT__PERF_MODE__SHIFT                                                           0x1c
5750 #define SDMA1_PERFCOUNTER0_SELECT__PERF_SEL_MASK                                                              0x000003FFL
5751 #define SDMA1_PERFCOUNTER0_SELECT__PERF_SEL1_MASK                                                             0x000FFC00L
5752 #define SDMA1_PERFCOUNTER0_SELECT__CNTR_MODE_MASK                                                             0x00F00000L
5753 #define SDMA1_PERFCOUNTER0_SELECT__PERF_MODE1_MASK                                                            0x0F000000L
5754 #define SDMA1_PERFCOUNTER0_SELECT__PERF_MODE_MASK                                                             0xF0000000L
5755 //SDMA1_PERFCOUNTER0_SELECT1
5756 #define SDMA1_PERFCOUNTER0_SELECT1__PERF_SEL2__SHIFT                                                          0x0
5757 #define SDMA1_PERFCOUNTER0_SELECT1__PERF_SEL3__SHIFT                                                          0xa
5758 #define SDMA1_PERFCOUNTER0_SELECT1__PERF_MODE3__SHIFT                                                         0x18
5759 #define SDMA1_PERFCOUNTER0_SELECT1__PERF_MODE2__SHIFT                                                         0x1c
5760 #define SDMA1_PERFCOUNTER0_SELECT1__PERF_SEL2_MASK                                                            0x000003FFL
5761 #define SDMA1_PERFCOUNTER0_SELECT1__PERF_SEL3_MASK                                                            0x000FFC00L
5762 #define SDMA1_PERFCOUNTER0_SELECT1__PERF_MODE3_MASK                                                           0x0F000000L
5763 #define SDMA1_PERFCOUNTER0_SELECT1__PERF_MODE2_MASK                                                           0xF0000000L
5764 //SDMA1_PERFCOUNTER1_SELECT
5765 #define SDMA1_PERFCOUNTER1_SELECT__PERF_SEL__SHIFT                                                            0x0
5766 #define SDMA1_PERFCOUNTER1_SELECT__PERF_SEL1__SHIFT                                                           0xa
5767 #define SDMA1_PERFCOUNTER1_SELECT__CNTR_MODE__SHIFT                                                           0x14
5768 #define SDMA1_PERFCOUNTER1_SELECT__PERF_MODE1__SHIFT                                                          0x18
5769 #define SDMA1_PERFCOUNTER1_SELECT__PERF_MODE__SHIFT                                                           0x1c
5770 #define SDMA1_PERFCOUNTER1_SELECT__PERF_SEL_MASK                                                              0x000003FFL
5771 #define SDMA1_PERFCOUNTER1_SELECT__PERF_SEL1_MASK                                                             0x000FFC00L
5772 #define SDMA1_PERFCOUNTER1_SELECT__CNTR_MODE_MASK                                                             0x00F00000L
5773 #define SDMA1_PERFCOUNTER1_SELECT__PERF_MODE1_MASK                                                            0x0F000000L
5774 #define SDMA1_PERFCOUNTER1_SELECT__PERF_MODE_MASK                                                             0xF0000000L
5775 //SDMA1_PERFCOUNTER1_SELECT1
5776 #define SDMA1_PERFCOUNTER1_SELECT1__PERF_SEL2__SHIFT                                                          0x0
5777 #define SDMA1_PERFCOUNTER1_SELECT1__PERF_SEL3__SHIFT                                                          0xa
5778 #define SDMA1_PERFCOUNTER1_SELECT1__PERF_MODE3__SHIFT                                                         0x18
5779 #define SDMA1_PERFCOUNTER1_SELECT1__PERF_MODE2__SHIFT                                                         0x1c
5780 #define SDMA1_PERFCOUNTER1_SELECT1__PERF_SEL2_MASK                                                            0x000003FFL
5781 #define SDMA1_PERFCOUNTER1_SELECT1__PERF_SEL3_MASK                                                            0x000FFC00L
5782 #define SDMA1_PERFCOUNTER1_SELECT1__PERF_MODE3_MASK                                                           0x0F000000L
5783 #define SDMA1_PERFCOUNTER1_SELECT1__PERF_MODE2_MASK                                                           0xF0000000L
5784 
5785 
5786 // addressBlock: gc_gfx_cpwd_sdma0_sdmaperfddec:1
5787 //SDMA1_PERFCNT_PERFCOUNTER_LO
5788 #define SDMA1_PERFCNT_PERFCOUNTER_LO__COUNTER_LO__SHIFT                                                       0x0
5789 #define SDMA1_PERFCNT_PERFCOUNTER_LO__COUNTER_LO_MASK                                                         0xFFFFFFFFL
5790 //SDMA1_PERFCNT_PERFCOUNTER_HI
5791 #define SDMA1_PERFCNT_PERFCOUNTER_HI__COUNTER_HI__SHIFT                                                       0x0
5792 #define SDMA1_PERFCNT_PERFCOUNTER_HI__COMPARE_VALUE__SHIFT                                                    0x10
5793 #define SDMA1_PERFCNT_PERFCOUNTER_HI__COUNTER_HI_MASK                                                         0x0000FFFFL
5794 #define SDMA1_PERFCNT_PERFCOUNTER_HI__COMPARE_VALUE_MASK                                                      0xFFFF0000L
5795 //SDMA1_PERFCOUNTER0_LO
5796 #define SDMA1_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT                                                          0x0
5797 #define SDMA1_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK                                                            0xFFFFFFFFL
5798 //SDMA1_PERFCOUNTER0_HI
5799 #define SDMA1_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT                                                          0x0
5800 #define SDMA1_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK                                                            0xFFFFFFFFL
5801 //SDMA1_PERFCOUNTER1_LO
5802 #define SDMA1_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT                                                          0x0
5803 #define SDMA1_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK                                                            0xFFFFFFFFL
5804 //SDMA1_PERFCOUNTER1_HI
5805 #define SDMA1_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT                                                          0x0
5806 #define SDMA1_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK                                                            0xFFFFFFFFL
5807 
5808 
5809 // addressBlock: gc_gfx_cpwd_sdma0_sdmapwrdec:1
5810 //GFX_ICG_SDMA1_CTRL
5811 #define GFX_ICG_SDMA1_CTRL__REG_MGCG_CLK_SOFT_OVERRIDE__SHIFT                                                 0x1
5812 #define GFX_ICG_SDMA1_CTRL__PTR_MGCG_CLK_SOFT_OVERRIDE__SHIFT                                                 0x2
5813 #define GFX_ICG_SDMA1_CTRL__PIO_MGCG_CLK_SOFT_OVERRIDE__SHIFT                                                 0x3
5814 #define GFX_ICG_SDMA1_CTRL__MCU_MGCG_CLK_SOFT_OVERRIDE__SHIFT                                                 0x4
5815 #define GFX_ICG_SDMA1_CTRL__COPY_ENG_MGCG_CLK_SOFT_OVERRIDE__SHIFT                                            0x5
5816 #define GFX_ICG_SDMA1_CTRL__SERVE_ENG_MGCG_CLK_SOFT_OVERRIDE__SHIFT                                           0x6
5817 #define GFX_ICG_SDMA1_CTRL__CMD_FETCH_MGCG_CLK_SOFT_OVERRIDE__SHIFT                                           0x7
5818 #define GFX_ICG_SDMA1_CTRL__GU_MEMREQ_MGCG_CLK_SOFT_OVERRIDE__SHIFT                                           0x8
5819 #define GFX_ICG_SDMA1_CTRL__INV_MGCG_CLK_SOFT_OVERRIDE__SHIFT                                                 0x9
5820 #define GFX_ICG_SDMA1_CTRL__GU_CACHE_MGCG_CLK_SOFT_OVERRIDE__SHIFT                                            0xa
5821 #define GFX_ICG_SDMA1_CTRL__IC_CACHE_MGCG_CLK_SOFT_OVERRIDE__SHIFT                                            0xb
5822 #define GFX_ICG_SDMA1_CTRL__MEM_CHNL_MGCG_CLK_SOFT_OVERRIDE__SHIFT                                            0xc
5823 #define GFX_ICG_SDMA1_CTRL__PERF_CNTR_MGCG_CLK_SOFT_OVERRIDE__SHIFT                                           0xd
5824 #define GFX_ICG_SDMA1_CTRL__CORE_MGCG_CLK_SOFT_OVERRIDE__SHIFT                                                0xe
5825 #define GFX_ICG_SDMA1_CTRL__MEM_CHNL_CESE_MGCG_CLK_SOFT_OVERRIDE__SHIFT                                       0xf
5826 #define GFX_ICG_SDMA1_CTRL__MGCG_CLK_HYST__SHIFT                                                              0x10
5827 #define GFX_ICG_SDMA1_CTRL__REG_MGCG_CLK_SOFT_OVERRIDE_MASK                                                   0x00000002L
5828 #define GFX_ICG_SDMA1_CTRL__PTR_MGCG_CLK_SOFT_OVERRIDE_MASK                                                   0x00000004L
5829 #define GFX_ICG_SDMA1_CTRL__PIO_MGCG_CLK_SOFT_OVERRIDE_MASK                                                   0x00000008L
5830 #define GFX_ICG_SDMA1_CTRL__MCU_MGCG_CLK_SOFT_OVERRIDE_MASK                                                   0x00000010L
5831 #define GFX_ICG_SDMA1_CTRL__COPY_ENG_MGCG_CLK_SOFT_OVERRIDE_MASK                                              0x00000020L
5832 #define GFX_ICG_SDMA1_CTRL__SERVE_ENG_MGCG_CLK_SOFT_OVERRIDE_MASK                                             0x00000040L
5833 #define GFX_ICG_SDMA1_CTRL__CMD_FETCH_MGCG_CLK_SOFT_OVERRIDE_MASK                                             0x00000080L
5834 #define GFX_ICG_SDMA1_CTRL__GU_MEMREQ_MGCG_CLK_SOFT_OVERRIDE_MASK                                             0x00000100L
5835 #define GFX_ICG_SDMA1_CTRL__INV_MGCG_CLK_SOFT_OVERRIDE_MASK                                                   0x00000200L
5836 #define GFX_ICG_SDMA1_CTRL__GU_CACHE_MGCG_CLK_SOFT_OVERRIDE_MASK                                              0x00000400L
5837 #define GFX_ICG_SDMA1_CTRL__IC_CACHE_MGCG_CLK_SOFT_OVERRIDE_MASK                                              0x00000800L
5838 #define GFX_ICG_SDMA1_CTRL__MEM_CHNL_MGCG_CLK_SOFT_OVERRIDE_MASK                                              0x00001000L
5839 #define GFX_ICG_SDMA1_CTRL__PERF_CNTR_MGCG_CLK_SOFT_OVERRIDE_MASK                                             0x00002000L
5840 #define GFX_ICG_SDMA1_CTRL__CORE_MGCG_CLK_SOFT_OVERRIDE_MASK                                                  0x00004000L
5841 #define GFX_ICG_SDMA1_CTRL__MEM_CHNL_CESE_MGCG_CLK_SOFT_OVERRIDE_MASK                                         0x00008000L
5842 #define GFX_ICG_SDMA1_CTRL__MGCG_CLK_HYST_MASK                                                                0x00FF0000L
5843 
5844 
5845 // addressBlock: gc_gfx_cpwd_cpwd_grbmdec
5846 //GRBM_CNTL
5847 #define GRBM_CNTL__READ_TIMEOUT__SHIFT                                                                        0x0
5848 #define GRBM_CNTL__SED_READ_TIMEOUT__SHIFT                                                                    0x10
5849 #define GRBM_CNTL__REPORT_LAST_RDERR__SHIFT                                                                   0x1f
5850 #define GRBM_CNTL__READ_TIMEOUT_MASK                                                                          0x00000FFFL
5851 #define GRBM_CNTL__SED_READ_TIMEOUT_MASK                                                                      0x0FFF0000L
5852 #define GRBM_CNTL__REPORT_LAST_RDERR_MASK                                                                     0x80000000L
5853 //GRBM_SKEW_CNTL
5854 #define GRBM_SKEW_CNTL__SKEW_TOP_THRESHOLD__SHIFT                                                             0x0
5855 #define GRBM_SKEW_CNTL__SKEW_COUNT__SHIFT                                                                     0x6
5856 #define GRBM_SKEW_CNTL__SKEW_TOP_THRESHOLD_MASK                                                               0x0000003FL
5857 #define GRBM_SKEW_CNTL__SKEW_COUNT_MASK                                                                       0x00000FC0L
5858 //GRBM_STATUS2
5859 #define GRBM_STATUS2__ME0PIPE1_CMDFIFO_AVAIL__SHIFT                                                           0x0
5860 #define GRBM_STATUS2__ME0PIPE1_CF_RQ_PENDING__SHIFT                                                           0x4
5861 #define GRBM_STATUS2__ME0PIPE1_PF_RQ_PENDING__SHIFT                                                           0x5
5862 #define GRBM_STATUS2__ME1PIPE0_RQ_PENDING__SHIFT                                                              0x6
5863 #define GRBM_STATUS2__ME1PIPE1_RQ_PENDING__SHIFT                                                              0x7
5864 #define GRBM_STATUS2__RLC_RQ_PENDING__SHIFT                                                                   0xe
5865 #define GRBM_STATUS2__UTCL2_BUSY__SHIFT                                                                       0xf
5866 #define GRBM_STATUS2__EA_BUSY__SHIFT                                                                          0x10
5867 #define GRBM_STATUS2__UTCL2_RQ_PENDING__SHIFT                                                                 0x12
5868 #define GRBM_STATUS2__SDMA_SCH_RQ_PENDING__SHIFT                                                              0x13
5869 #define GRBM_STATUS2__EA_LINK_BUSY__SHIFT                                                                     0x14
5870 #define GRBM_STATUS2__SDMA_BUSY__SHIFT                                                                        0x15
5871 #define GRBM_STATUS2__SDMA0_RQ_PENDING__SHIFT                                                                 0x16
5872 #define GRBM_STATUS2__SDMA1_RQ_PENDING__SHIFT                                                                 0x17
5873 #define GRBM_STATUS2__RLC_BUSY__SHIFT                                                                         0x1a
5874 #define GRBM_STATUS2__TCP_BUSY__SHIFT                                                                         0x1b
5875 #define GRBM_STATUS2__CPF_BUSY__SHIFT                                                                         0x1c
5876 #define GRBM_STATUS2__CPC_BUSY__SHIFT                                                                         0x1d
5877 #define GRBM_STATUS2__CPG_BUSY__SHIFT                                                                         0x1e
5878 #define GRBM_STATUS2__ME0PIPE1_CMDFIFO_AVAIL_MASK                                                             0x0000000FL
5879 #define GRBM_STATUS2__ME0PIPE1_CF_RQ_PENDING_MASK                                                             0x00000010L
5880 #define GRBM_STATUS2__ME0PIPE1_PF_RQ_PENDING_MASK                                                             0x00000020L
5881 #define GRBM_STATUS2__ME1PIPE0_RQ_PENDING_MASK                                                                0x00000040L
5882 #define GRBM_STATUS2__ME1PIPE1_RQ_PENDING_MASK                                                                0x00000080L
5883 #define GRBM_STATUS2__RLC_RQ_PENDING_MASK                                                                     0x00004000L
5884 #define GRBM_STATUS2__UTCL2_BUSY_MASK                                                                         0x00008000L
5885 #define GRBM_STATUS2__EA_BUSY_MASK                                                                            0x00010000L
5886 #define GRBM_STATUS2__UTCL2_RQ_PENDING_MASK                                                                   0x00040000L
5887 #define GRBM_STATUS2__SDMA_SCH_RQ_PENDING_MASK                                                                0x00080000L
5888 #define GRBM_STATUS2__EA_LINK_BUSY_MASK                                                                       0x00100000L
5889 #define GRBM_STATUS2__SDMA_BUSY_MASK                                                                          0x00200000L
5890 #define GRBM_STATUS2__SDMA0_RQ_PENDING_MASK                                                                   0x00400000L
5891 #define GRBM_STATUS2__SDMA1_RQ_PENDING_MASK                                                                   0x00800000L
5892 #define GRBM_STATUS2__RLC_BUSY_MASK                                                                           0x04000000L
5893 #define GRBM_STATUS2__TCP_BUSY_MASK                                                                           0x08000000L
5894 #define GRBM_STATUS2__CPF_BUSY_MASK                                                                           0x10000000L
5895 #define GRBM_STATUS2__CPC_BUSY_MASK                                                                           0x20000000L
5896 #define GRBM_STATUS2__CPG_BUSY_MASK                                                                           0x40000000L
5897 //GRBM_PWR_CNTL
5898 #define GRBM_PWR_CNTL__ALL_REQ_TYPE__SHIFT                                                                    0x0
5899 #define GRBM_PWR_CNTL__GFX_REQ_TYPE__SHIFT                                                                    0x2
5900 #define GRBM_PWR_CNTL__ALL_RSP_TYPE__SHIFT                                                                    0x4
5901 #define GRBM_PWR_CNTL__GFX_RSP_TYPE__SHIFT                                                                    0x6
5902 #define GRBM_PWR_CNTL__GFX_REQ_EN__SHIFT                                                                      0xe
5903 #define GRBM_PWR_CNTL__ALL_REQ_EN__SHIFT                                                                      0xf
5904 #define GRBM_PWR_CNTL__ALL_REQ_TYPE_MASK                                                                      0x00000003L
5905 #define GRBM_PWR_CNTL__GFX_REQ_TYPE_MASK                                                                      0x0000000CL
5906 #define GRBM_PWR_CNTL__ALL_RSP_TYPE_MASK                                                                      0x00000030L
5907 #define GRBM_PWR_CNTL__GFX_RSP_TYPE_MASK                                                                      0x000000C0L
5908 #define GRBM_PWR_CNTL__GFX_REQ_EN_MASK                                                                        0x00004000L
5909 #define GRBM_PWR_CNTL__ALL_REQ_EN_MASK                                                                        0x00008000L
5910 //GRBM_STATUS
5911 #define GRBM_STATUS__ME0PIPE0_CMDFIFO_AVAIL__SHIFT                                                            0x0
5912 #define GRBM_STATUS__SDMA_RQ_PENDING__SHIFT                                                                   0x6
5913 #define GRBM_STATUS__ME0PIPE0_CF_RQ_PENDING__SHIFT                                                            0x7
5914 #define GRBM_STATUS__ME0PIPE0_PF_RQ_PENDING__SHIFT                                                            0x8
5915 #define GRBM_STATUS__SC_CLEAN__SHIFT                                                                          0xb
5916 #define GRBM_STATUS__DB_CLEAN__SHIFT                                                                          0xc
5917 #define GRBM_STATUS__CB_CLEAN__SHIFT                                                                          0xd
5918 #define GRBM_STATUS__TA_BUSY__SHIFT                                                                           0xe
5919 #define GRBM_STATUS__GE_BUSY_NO_DMA__SHIFT                                                                    0x10
5920 #define GRBM_STATUS__SX_BUSY__SHIFT                                                                           0x14
5921 #define GRBM_STATUS__GE_BUSY__SHIFT                                                                           0x15
5922 #define GRBM_STATUS__SPI_BUSY__SHIFT                                                                          0x16
5923 #define GRBM_STATUS__BCI_BUSY__SHIFT                                                                          0x17
5924 #define GRBM_STATUS__SC_BUSY__SHIFT                                                                           0x18
5925 #define GRBM_STATUS__PA_BUSY__SHIFT                                                                           0x19
5926 #define GRBM_STATUS__DB_BUSY__SHIFT                                                                           0x1a
5927 #define GRBM_STATUS__ANY_ACTIVE__SHIFT                                                                        0x1b
5928 #define GRBM_STATUS__CP_COHERENCY_BUSY__SHIFT                                                                 0x1c
5929 #define GRBM_STATUS__CP_BUSY__SHIFT                                                                           0x1d
5930 #define GRBM_STATUS__CB_BUSY__SHIFT                                                                           0x1e
5931 #define GRBM_STATUS__GUI_ACTIVE__SHIFT                                                                        0x1f
5932 #define GRBM_STATUS__ME0PIPE0_CMDFIFO_AVAIL_MASK                                                              0x0000000FL
5933 #define GRBM_STATUS__SDMA_RQ_PENDING_MASK                                                                     0x00000040L
5934 #define GRBM_STATUS__ME0PIPE0_CF_RQ_PENDING_MASK                                                              0x00000080L
5935 #define GRBM_STATUS__ME0PIPE0_PF_RQ_PENDING_MASK                                                              0x00000100L
5936 #define GRBM_STATUS__SC_CLEAN_MASK                                                                            0x00000800L
5937 #define GRBM_STATUS__DB_CLEAN_MASK                                                                            0x00001000L
5938 #define GRBM_STATUS__CB_CLEAN_MASK                                                                            0x00002000L
5939 #define GRBM_STATUS__TA_BUSY_MASK                                                                             0x00004000L
5940 #define GRBM_STATUS__GE_BUSY_NO_DMA_MASK                                                                      0x00010000L
5941 #define GRBM_STATUS__SX_BUSY_MASK                                                                             0x00100000L
5942 #define GRBM_STATUS__GE_BUSY_MASK                                                                             0x00200000L
5943 #define GRBM_STATUS__SPI_BUSY_MASK                                                                            0x00400000L
5944 #define GRBM_STATUS__BCI_BUSY_MASK                                                                            0x00800000L
5945 #define GRBM_STATUS__SC_BUSY_MASK                                                                             0x01000000L
5946 #define GRBM_STATUS__PA_BUSY_MASK                                                                             0x02000000L
5947 #define GRBM_STATUS__DB_BUSY_MASK                                                                             0x04000000L
5948 #define GRBM_STATUS__ANY_ACTIVE_MASK                                                                          0x08000000L
5949 #define GRBM_STATUS__CP_COHERENCY_BUSY_MASK                                                                   0x10000000L
5950 #define GRBM_STATUS__CP_BUSY_MASK                                                                             0x20000000L
5951 #define GRBM_STATUS__CB_BUSY_MASK                                                                             0x40000000L
5952 #define GRBM_STATUS__GUI_ACTIVE_MASK                                                                          0x80000000L
5953 //GRBM_STATUS_SE0
5954 #define GRBM_STATUS_SE0__SC_CLEAN__SHIFT                                                                      0x0
5955 #define GRBM_STATUS_SE0__DB_CLEAN__SHIFT                                                                      0x1
5956 #define GRBM_STATUS_SE0__CB_CLEAN__SHIFT                                                                      0x2
5957 #define GRBM_STATUS_SE0__UTCL1_BUSY__SHIFT                                                                    0x3
5958 #define GRBM_STATUS_SE0__TCP_BUSY__SHIFT                                                                      0x4
5959 #define GRBM_STATUS_SE0__GL1CC_BUSY__SHIFT                                                                    0x5
5960 #define GRBM_STATUS_SE0__GL1XCC_BUSY__SHIFT                                                                   0x6
5961 #define GRBM_STATUS_SE0__PC_BUSY__SHIFT                                                                       0x7
5962 #define GRBM_STATUS_SE0__BCI_BUSY__SHIFT                                                                      0x16
5963 #define GRBM_STATUS_SE0__PA_BUSY__SHIFT                                                                       0x18
5964 #define GRBM_STATUS_SE0__TA_BUSY__SHIFT                                                                       0x19
5965 #define GRBM_STATUS_SE0__SX_BUSY__SHIFT                                                                       0x1a
5966 #define GRBM_STATUS_SE0__SPI_BUSY__SHIFT                                                                      0x1b
5967 #define GRBM_STATUS_SE0__SC_BUSY__SHIFT                                                                       0x1d
5968 #define GRBM_STATUS_SE0__DB_BUSY__SHIFT                                                                       0x1e
5969 #define GRBM_STATUS_SE0__CB_BUSY__SHIFT                                                                       0x1f
5970 #define GRBM_STATUS_SE0__SC_CLEAN_MASK                                                                        0x00000001L
5971 #define GRBM_STATUS_SE0__DB_CLEAN_MASK                                                                        0x00000002L
5972 #define GRBM_STATUS_SE0__CB_CLEAN_MASK                                                                        0x00000004L
5973 #define GRBM_STATUS_SE0__UTCL1_BUSY_MASK                                                                      0x00000008L
5974 #define GRBM_STATUS_SE0__TCP_BUSY_MASK                                                                        0x00000010L
5975 #define GRBM_STATUS_SE0__GL1CC_BUSY_MASK                                                                      0x00000020L
5976 #define GRBM_STATUS_SE0__GL1XCC_BUSY_MASK                                                                     0x00000040L
5977 #define GRBM_STATUS_SE0__PC_BUSY_MASK                                                                         0x00000080L
5978 #define GRBM_STATUS_SE0__BCI_BUSY_MASK                                                                        0x00400000L
5979 #define GRBM_STATUS_SE0__PA_BUSY_MASK                                                                         0x01000000L
5980 #define GRBM_STATUS_SE0__TA_BUSY_MASK                                                                         0x02000000L
5981 #define GRBM_STATUS_SE0__SX_BUSY_MASK                                                                         0x04000000L
5982 #define GRBM_STATUS_SE0__SPI_BUSY_MASK                                                                        0x08000000L
5983 #define GRBM_STATUS_SE0__SC_BUSY_MASK                                                                         0x20000000L
5984 #define GRBM_STATUS_SE0__DB_BUSY_MASK                                                                         0x40000000L
5985 #define GRBM_STATUS_SE0__CB_BUSY_MASK                                                                         0x80000000L
5986 //GRBM_STATUS_SE1
5987 #define GRBM_STATUS_SE1__SC_CLEAN__SHIFT                                                                      0x0
5988 #define GRBM_STATUS_SE1__DB_CLEAN__SHIFT                                                                      0x1
5989 #define GRBM_STATUS_SE1__CB_CLEAN__SHIFT                                                                      0x2
5990 #define GRBM_STATUS_SE1__UTCL1_BUSY__SHIFT                                                                    0x3
5991 #define GRBM_STATUS_SE1__TCP_BUSY__SHIFT                                                                      0x4
5992 #define GRBM_STATUS_SE1__GL1CC_BUSY__SHIFT                                                                    0x5
5993 #define GRBM_STATUS_SE1__GL1XCC_BUSY__SHIFT                                                                   0x6
5994 #define GRBM_STATUS_SE1__PC_BUSY__SHIFT                                                                       0x7
5995 #define GRBM_STATUS_SE1__BCI_BUSY__SHIFT                                                                      0x16
5996 #define GRBM_STATUS_SE1__PA_BUSY__SHIFT                                                                       0x18
5997 #define GRBM_STATUS_SE1__TA_BUSY__SHIFT                                                                       0x19
5998 #define GRBM_STATUS_SE1__SX_BUSY__SHIFT                                                                       0x1a
5999 #define GRBM_STATUS_SE1__SPI_BUSY__SHIFT                                                                      0x1b
6000 #define GRBM_STATUS_SE1__SC_BUSY__SHIFT                                                                       0x1d
6001 #define GRBM_STATUS_SE1__DB_BUSY__SHIFT                                                                       0x1e
6002 #define GRBM_STATUS_SE1__CB_BUSY__SHIFT                                                                       0x1f
6003 #define GRBM_STATUS_SE1__SC_CLEAN_MASK                                                                        0x00000001L
6004 #define GRBM_STATUS_SE1__DB_CLEAN_MASK                                                                        0x00000002L
6005 #define GRBM_STATUS_SE1__CB_CLEAN_MASK                                                                        0x00000004L
6006 #define GRBM_STATUS_SE1__UTCL1_BUSY_MASK                                                                      0x00000008L
6007 #define GRBM_STATUS_SE1__TCP_BUSY_MASK                                                                        0x00000010L
6008 #define GRBM_STATUS_SE1__GL1CC_BUSY_MASK                                                                      0x00000020L
6009 #define GRBM_STATUS_SE1__GL1XCC_BUSY_MASK                                                                     0x00000040L
6010 #define GRBM_STATUS_SE1__PC_BUSY_MASK                                                                         0x00000080L
6011 #define GRBM_STATUS_SE1__BCI_BUSY_MASK                                                                        0x00400000L
6012 #define GRBM_STATUS_SE1__PA_BUSY_MASK                                                                         0x01000000L
6013 #define GRBM_STATUS_SE1__TA_BUSY_MASK                                                                         0x02000000L
6014 #define GRBM_STATUS_SE1__SX_BUSY_MASK                                                                         0x04000000L
6015 #define GRBM_STATUS_SE1__SPI_BUSY_MASK                                                                        0x08000000L
6016 #define GRBM_STATUS_SE1__SC_BUSY_MASK                                                                         0x20000000L
6017 #define GRBM_STATUS_SE1__DB_BUSY_MASK                                                                         0x40000000L
6018 #define GRBM_STATUS_SE1__CB_BUSY_MASK                                                                         0x80000000L
6019 //GRBM_STATUS3
6020 #define GRBM_STATUS3__GRBM_RLC_INTR_CREDIT_PENDING__SHIFT                                                     0x5
6021 #define GRBM_STATUS3__GRBM_CPF_INTR_CREDIT_PENDING__SHIFT                                                     0x7
6022 #define GRBM_STATUS3__MESPIPE0_RQ_PENDING__SHIFT                                                              0x8
6023 #define GRBM_STATUS3__MESPIPE1_RQ_PENDING__SHIFT                                                              0x9
6024 #define GRBM_STATUS3__CH_BUSY__SHIFT                                                                          0xe
6025 #define GRBM_STATUS3__GL2CC_BUSY__SHIFT                                                                       0xf
6026 #define GRBM_STATUS3__GL1CC_BUSY__SHIFT                                                                       0x10
6027 #define GRBM_STATUS3__PC_BUSY__SHIFT                                                                          0x1a
6028 #define GRBM_STATUS3__GL1XCC_BUSY__SHIFT                                                                      0x1b
6029 #define GRBM_STATUS3__UTCL1_BUSY__SHIFT                                                                       0x1e
6030 #define GRBM_STATUS3__PMM_BUSY__SHIFT                                                                         0x1f
6031 #define GRBM_STATUS3__GRBM_RLC_INTR_CREDIT_PENDING_MASK                                                       0x00000020L
6032 #define GRBM_STATUS3__GRBM_CPF_INTR_CREDIT_PENDING_MASK                                                       0x00000080L
6033 #define GRBM_STATUS3__MESPIPE0_RQ_PENDING_MASK                                                                0x00000100L
6034 #define GRBM_STATUS3__MESPIPE1_RQ_PENDING_MASK                                                                0x00000200L
6035 #define GRBM_STATUS3__CH_BUSY_MASK                                                                            0x00004000L
6036 #define GRBM_STATUS3__GL2CC_BUSY_MASK                                                                         0x00008000L
6037 #define GRBM_STATUS3__GL1CC_BUSY_MASK                                                                         0x00010000L
6038 #define GRBM_STATUS3__PC_BUSY_MASK                                                                            0x04000000L
6039 #define GRBM_STATUS3__GL1XCC_BUSY_MASK                                                                        0x08000000L
6040 #define GRBM_STATUS3__UTCL1_BUSY_MASK                                                                         0x40000000L
6041 #define GRBM_STATUS3__PMM_BUSY_MASK                                                                           0x80000000L
6042 //GRBM_SOFT_RESET
6043 #define GRBM_SOFT_RESET__SOFT_RESET_CP__SHIFT                                                                 0x0
6044 #define GRBM_SOFT_RESET__SOFT_RESET_RLC__SHIFT                                                                0x2
6045 #define GRBM_SOFT_RESET__SOFT_RESET_UTCL2__SHIFT                                                              0xf
6046 #define GRBM_SOFT_RESET__SOFT_RESET_GFX__SHIFT                                                                0x10
6047 #define GRBM_SOFT_RESET__SOFT_RESET_CPF__SHIFT                                                                0x11
6048 #define GRBM_SOFT_RESET__SOFT_RESET_CPC__SHIFT                                                                0x12
6049 #define GRBM_SOFT_RESET__SOFT_RESET_CPG__SHIFT                                                                0x13
6050 #define GRBM_SOFT_RESET__SOFT_RESET_CAC__SHIFT                                                                0x14
6051 #define GRBM_SOFT_RESET__SOFT_RESET_EA__SHIFT                                                                 0x16
6052 #define GRBM_SOFT_RESET__SOFT_RESET_SDMA0__SHIFT                                                              0x17
6053 #define GRBM_SOFT_RESET__SOFT_RESET_SDMA1__SHIFT                                                              0x18
6054 #define GRBM_SOFT_RESET__SOFT_RESET_CP_MASK                                                                   0x00000001L
6055 #define GRBM_SOFT_RESET__SOFT_RESET_RLC_MASK                                                                  0x00000004L
6056 #define GRBM_SOFT_RESET__SOFT_RESET_UTCL2_MASK                                                                0x00008000L
6057 #define GRBM_SOFT_RESET__SOFT_RESET_GFX_MASK                                                                  0x00010000L
6058 #define GRBM_SOFT_RESET__SOFT_RESET_CPF_MASK                                                                  0x00020000L
6059 #define GRBM_SOFT_RESET__SOFT_RESET_CPC_MASK                                                                  0x00040000L
6060 #define GRBM_SOFT_RESET__SOFT_RESET_CPG_MASK                                                                  0x00080000L
6061 #define GRBM_SOFT_RESET__SOFT_RESET_CAC_MASK                                                                  0x00100000L
6062 #define GRBM_SOFT_RESET__SOFT_RESET_EA_MASK                                                                   0x00400000L
6063 #define GRBM_SOFT_RESET__SOFT_RESET_SDMA0_MASK                                                                0x00800000L
6064 #define GRBM_SOFT_RESET__SOFT_RESET_SDMA1_MASK                                                                0x01000000L
6065 //GRBM_GFX_CLKEN_CNTL
6066 #define GRBM_GFX_CLKEN_CNTL__PREFIX_DELAY_CNT__SHIFT                                                          0x0
6067 #define GRBM_GFX_CLKEN_CNTL__POST_DELAY_CNT__SHIFT                                                            0x8
6068 #define GRBM_GFX_CLKEN_CNTL__PREFIX_DELAY_CNT_MASK                                                            0x0000000FL
6069 #define GRBM_GFX_CLKEN_CNTL__POST_DELAY_CNT_MASK                                                              0x00001F00L
6070 //GRBM_WAIT_IDLE_CLOCKS
6071 #define GRBM_WAIT_IDLE_CLOCKS__WAIT_IDLE_CLOCKS__SHIFT                                                        0x0
6072 #define GRBM_WAIT_IDLE_CLOCKS__WAIT_IDLE_CLOCKS_MASK                                                          0x000000FFL
6073 //GRBM_STATUS_SE2
6074 #define GRBM_STATUS_SE2__SC_CLEAN__SHIFT                                                                      0x0
6075 #define GRBM_STATUS_SE2__DB_CLEAN__SHIFT                                                                      0x1
6076 #define GRBM_STATUS_SE2__CB_CLEAN__SHIFT                                                                      0x2
6077 #define GRBM_STATUS_SE2__UTCL1_BUSY__SHIFT                                                                    0x3
6078 #define GRBM_STATUS_SE2__TCP_BUSY__SHIFT                                                                      0x4
6079 #define GRBM_STATUS_SE2__GL1CC_BUSY__SHIFT                                                                    0x5
6080 #define GRBM_STATUS_SE2__GL1XCC_BUSY__SHIFT                                                                   0x6
6081 #define GRBM_STATUS_SE2__PC_BUSY__SHIFT                                                                       0x7
6082 #define GRBM_STATUS_SE2__BCI_BUSY__SHIFT                                                                      0x16
6083 #define GRBM_STATUS_SE2__PA_BUSY__SHIFT                                                                       0x18
6084 #define GRBM_STATUS_SE2__TA_BUSY__SHIFT                                                                       0x19
6085 #define GRBM_STATUS_SE2__SX_BUSY__SHIFT                                                                       0x1a
6086 #define GRBM_STATUS_SE2__SPI_BUSY__SHIFT                                                                      0x1b
6087 #define GRBM_STATUS_SE2__SC_BUSY__SHIFT                                                                       0x1d
6088 #define GRBM_STATUS_SE2__DB_BUSY__SHIFT                                                                       0x1e
6089 #define GRBM_STATUS_SE2__CB_BUSY__SHIFT                                                                       0x1f
6090 #define GRBM_STATUS_SE2__SC_CLEAN_MASK                                                                        0x00000001L
6091 #define GRBM_STATUS_SE2__DB_CLEAN_MASK                                                                        0x00000002L
6092 #define GRBM_STATUS_SE2__CB_CLEAN_MASK                                                                        0x00000004L
6093 #define GRBM_STATUS_SE2__UTCL1_BUSY_MASK                                                                      0x00000008L
6094 #define GRBM_STATUS_SE2__TCP_BUSY_MASK                                                                        0x00000010L
6095 #define GRBM_STATUS_SE2__GL1CC_BUSY_MASK                                                                      0x00000020L
6096 #define GRBM_STATUS_SE2__GL1XCC_BUSY_MASK                                                                     0x00000040L
6097 #define GRBM_STATUS_SE2__PC_BUSY_MASK                                                                         0x00000080L
6098 #define GRBM_STATUS_SE2__BCI_BUSY_MASK                                                                        0x00400000L
6099 #define GRBM_STATUS_SE2__PA_BUSY_MASK                                                                         0x01000000L
6100 #define GRBM_STATUS_SE2__TA_BUSY_MASK                                                                         0x02000000L
6101 #define GRBM_STATUS_SE2__SX_BUSY_MASK                                                                         0x04000000L
6102 #define GRBM_STATUS_SE2__SPI_BUSY_MASK                                                                        0x08000000L
6103 #define GRBM_STATUS_SE2__SC_BUSY_MASK                                                                         0x20000000L
6104 #define GRBM_STATUS_SE2__DB_BUSY_MASK                                                                         0x40000000L
6105 #define GRBM_STATUS_SE2__CB_BUSY_MASK                                                                         0x80000000L
6106 //GRBM_STATUS_SE3
6107 #define GRBM_STATUS_SE3__SC_CLEAN__SHIFT                                                                      0x0
6108 #define GRBM_STATUS_SE3__DB_CLEAN__SHIFT                                                                      0x1
6109 #define GRBM_STATUS_SE3__CB_CLEAN__SHIFT                                                                      0x2
6110 #define GRBM_STATUS_SE3__UTCL1_BUSY__SHIFT                                                                    0x3
6111 #define GRBM_STATUS_SE3__TCP_BUSY__SHIFT                                                                      0x4
6112 #define GRBM_STATUS_SE3__GL1CC_BUSY__SHIFT                                                                    0x5
6113 #define GRBM_STATUS_SE3__GL1XCC_BUSY__SHIFT                                                                   0x6
6114 #define GRBM_STATUS_SE3__PC_BUSY__SHIFT                                                                       0x7
6115 #define GRBM_STATUS_SE3__BCI_BUSY__SHIFT                                                                      0x16
6116 #define GRBM_STATUS_SE3__PA_BUSY__SHIFT                                                                       0x18
6117 #define GRBM_STATUS_SE3__TA_BUSY__SHIFT                                                                       0x19
6118 #define GRBM_STATUS_SE3__SX_BUSY__SHIFT                                                                       0x1a
6119 #define GRBM_STATUS_SE3__SPI_BUSY__SHIFT                                                                      0x1b
6120 #define GRBM_STATUS_SE3__SC_BUSY__SHIFT                                                                       0x1d
6121 #define GRBM_STATUS_SE3__DB_BUSY__SHIFT                                                                       0x1e
6122 #define GRBM_STATUS_SE3__CB_BUSY__SHIFT                                                                       0x1f
6123 #define GRBM_STATUS_SE3__SC_CLEAN_MASK                                                                        0x00000001L
6124 #define GRBM_STATUS_SE3__DB_CLEAN_MASK                                                                        0x00000002L
6125 #define GRBM_STATUS_SE3__CB_CLEAN_MASK                                                                        0x00000004L
6126 #define GRBM_STATUS_SE3__UTCL1_BUSY_MASK                                                                      0x00000008L
6127 #define GRBM_STATUS_SE3__TCP_BUSY_MASK                                                                        0x00000010L
6128 #define GRBM_STATUS_SE3__GL1CC_BUSY_MASK                                                                      0x00000020L
6129 #define GRBM_STATUS_SE3__GL1XCC_BUSY_MASK                                                                     0x00000040L
6130 #define GRBM_STATUS_SE3__PC_BUSY_MASK                                                                         0x00000080L
6131 #define GRBM_STATUS_SE3__BCI_BUSY_MASK                                                                        0x00400000L
6132 #define GRBM_STATUS_SE3__PA_BUSY_MASK                                                                         0x01000000L
6133 #define GRBM_STATUS_SE3__TA_BUSY_MASK                                                                         0x02000000L
6134 #define GRBM_STATUS_SE3__SX_BUSY_MASK                                                                         0x04000000L
6135 #define GRBM_STATUS_SE3__SPI_BUSY_MASK                                                                        0x08000000L
6136 #define GRBM_STATUS_SE3__SC_BUSY_MASK                                                                         0x20000000L
6137 #define GRBM_STATUS_SE3__DB_BUSY_MASK                                                                         0x40000000L
6138 #define GRBM_STATUS_SE3__CB_BUSY_MASK                                                                         0x80000000L
6139 //GRBM_READ_ERROR
6140 #define GRBM_READ_ERROR__READ_ADDRESS__SHIFT                                                                  0x2
6141 #define GRBM_READ_ERROR__READ_PIPEID__SHIFT                                                                   0x14
6142 #define GRBM_READ_ERROR__READ_MEID__SHIFT                                                                     0x16
6143 #define GRBM_READ_ERROR__READ_ERROR__SHIFT                                                                    0x1f
6144 #define GRBM_READ_ERROR__READ_ADDRESS_MASK                                                                    0x000FFFFCL
6145 #define GRBM_READ_ERROR__READ_PIPEID_MASK                                                                     0x00300000L
6146 #define GRBM_READ_ERROR__READ_MEID_MASK                                                                       0x00C00000L
6147 #define GRBM_READ_ERROR__READ_ERROR_MASK                                                                      0x80000000L
6148 //GRBM_READ_ERROR2
6149 #define GRBM_READ_ERROR2__READ_REQUESTER_MESPIPE0__SHIFT                                                      0x9
6150 #define GRBM_READ_ERROR2__READ_REQUESTER_MESPIPE1__SHIFT                                                      0xa
6151 #define GRBM_READ_ERROR2__READ_REQUESTER_MESPIPE2__SHIFT                                                      0xb
6152 #define GRBM_READ_ERROR2__READ_REQUESTER_MESPIPE3__SHIFT                                                      0xc
6153 #define GRBM_READ_ERROR2__READ_REQUESTER_SDMA0__SHIFT                                                         0xd
6154 #define GRBM_READ_ERROR2__READ_REQUESTER_SDMA1__SHIFT                                                         0xe
6155 #define GRBM_READ_ERROR2__READ_REQUESTER_RLC__SHIFT                                                           0x12
6156 #define GRBM_READ_ERROR2__READ_REQUESTER_GDS_DMA__SHIFT                                                       0x13
6157 #define GRBM_READ_ERROR2__READ_REQUESTER_ME0PIPE0_CF__SHIFT                                                   0x14
6158 #define GRBM_READ_ERROR2__READ_REQUESTER_ME0PIPE0_PF__SHIFT                                                   0x15
6159 #define GRBM_READ_ERROR2__READ_REQUESTER_ME0PIPE1_CF__SHIFT                                                   0x16
6160 #define GRBM_READ_ERROR2__READ_REQUESTER_ME0PIPE1_PF__SHIFT                                                   0x17
6161 #define GRBM_READ_ERROR2__READ_REQUESTER_ME1PIPE0__SHIFT                                                      0x18
6162 #define GRBM_READ_ERROR2__READ_REQUESTER_ME1PIPE1__SHIFT                                                      0x19
6163 #define GRBM_READ_ERROR2__READ_REQUESTER_ME1PIPE2__SHIFT                                                      0x1a
6164 #define GRBM_READ_ERROR2__READ_REQUESTER_ME1PIPE3__SHIFT                                                      0x1b
6165 #define GRBM_READ_ERROR2__READ_REQUESTER_ME2PIPE0__SHIFT                                                      0x1c
6166 #define GRBM_READ_ERROR2__READ_REQUESTER_ME2PIPE1__SHIFT                                                      0x1d
6167 #define GRBM_READ_ERROR2__READ_REQUESTER_ME2PIPE2__SHIFT                                                      0x1e
6168 #define GRBM_READ_ERROR2__READ_REQUESTER_ME2PIPE3__SHIFT                                                      0x1f
6169 #define GRBM_READ_ERROR2__READ_REQUESTER_MESPIPE0_MASK                                                        0x00000200L
6170 #define GRBM_READ_ERROR2__READ_REQUESTER_MESPIPE1_MASK                                                        0x00000400L
6171 #define GRBM_READ_ERROR2__READ_REQUESTER_MESPIPE2_MASK                                                        0x00000800L
6172 #define GRBM_READ_ERROR2__READ_REQUESTER_MESPIPE3_MASK                                                        0x00001000L
6173 #define GRBM_READ_ERROR2__READ_REQUESTER_SDMA0_MASK                                                           0x00002000L
6174 #define GRBM_READ_ERROR2__READ_REQUESTER_SDMA1_MASK                                                           0x00004000L
6175 #define GRBM_READ_ERROR2__READ_REQUESTER_RLC_MASK                                                             0x00040000L
6176 #define GRBM_READ_ERROR2__READ_REQUESTER_GDS_DMA_MASK                                                         0x00080000L
6177 #define GRBM_READ_ERROR2__READ_REQUESTER_ME0PIPE0_CF_MASK                                                     0x00100000L
6178 #define GRBM_READ_ERROR2__READ_REQUESTER_ME0PIPE0_PF_MASK                                                     0x00200000L
6179 #define GRBM_READ_ERROR2__READ_REQUESTER_ME0PIPE1_CF_MASK                                                     0x00400000L
6180 #define GRBM_READ_ERROR2__READ_REQUESTER_ME0PIPE1_PF_MASK                                                     0x00800000L
6181 #define GRBM_READ_ERROR2__READ_REQUESTER_ME1PIPE0_MASK                                                        0x01000000L
6182 #define GRBM_READ_ERROR2__READ_REQUESTER_ME1PIPE1_MASK                                                        0x02000000L
6183 #define GRBM_READ_ERROR2__READ_REQUESTER_ME1PIPE2_MASK                                                        0x04000000L
6184 #define GRBM_READ_ERROR2__READ_REQUESTER_ME1PIPE3_MASK                                                        0x08000000L
6185 #define GRBM_READ_ERROR2__READ_REQUESTER_ME2PIPE0_MASK                                                        0x10000000L
6186 #define GRBM_READ_ERROR2__READ_REQUESTER_ME2PIPE1_MASK                                                        0x20000000L
6187 #define GRBM_READ_ERROR2__READ_REQUESTER_ME2PIPE2_MASK                                                        0x40000000L
6188 #define GRBM_READ_ERROR2__READ_REQUESTER_ME2PIPE3_MASK                                                        0x80000000L
6189 //GRBM_INT_CNTL
6190 #define GRBM_INT_CNTL__RDERR_INT_ENABLE__SHIFT                                                                0x0
6191 #define GRBM_INT_CNTL__GUI_IDLE_INT_ENABLE__SHIFT                                                             0x13
6192 #define GRBM_INT_CNTL__RDERR_INT_ENABLE_MASK                                                                  0x00000001L
6193 #define GRBM_INT_CNTL__GUI_IDLE_INT_ENABLE_MASK                                                               0x00080000L
6194 //GRBM_TRAP_OP
6195 #define GRBM_TRAP_OP__RW__SHIFT                                                                               0x0
6196 #define GRBM_TRAP_OP__RW_MASK                                                                                 0x00000001L
6197 //GRBM_TRAP_ADDR
6198 #define GRBM_TRAP_ADDR__DATA__SHIFT                                                                           0x0
6199 #define GRBM_TRAP_ADDR__DATA_MASK                                                                             0x0003FFFFL
6200 //GRBM_TRAP_ADDR_MSK
6201 #define GRBM_TRAP_ADDR_MSK__DATA__SHIFT                                                                       0x0
6202 #define GRBM_TRAP_ADDR_MSK__DATA_MASK                                                                         0x0003FFFFL
6203 //GRBM_TRAP_WD
6204 #define GRBM_TRAP_WD__DATA__SHIFT                                                                             0x0
6205 #define GRBM_TRAP_WD__DATA_MASK                                                                               0xFFFFFFFFL
6206 //GRBM_TRAP_WD_MSK
6207 #define GRBM_TRAP_WD_MSK__DATA__SHIFT                                                                         0x0
6208 #define GRBM_TRAP_WD_MSK__DATA_MASK                                                                           0xFFFFFFFFL
6209 //GRBM_DSM_BYPASS
6210 #define GRBM_DSM_BYPASS__BYPASS_BITS__SHIFT                                                                   0x0
6211 #define GRBM_DSM_BYPASS__BYPASS_EN__SHIFT                                                                     0x2
6212 #define GRBM_DSM_BYPASS__BYPASS_BITS_MASK                                                                     0x00000003L
6213 #define GRBM_DSM_BYPASS__BYPASS_EN_MASK                                                                       0x00000004L
6214 //GRBM_WRITE_ERROR
6215 #define GRBM_WRITE_ERROR__WRITE_REQUESTER_RLC__SHIFT                                                          0x0
6216 #define GRBM_WRITE_ERROR__WRITE_SSRCID__SHIFT                                                                 0x2
6217 #define GRBM_WRITE_ERROR__WRITE_VFID__SHIFT                                                                   0x7
6218 #define GRBM_WRITE_ERROR__WRITE_VF__SHIFT                                                                     0xc
6219 #define GRBM_WRITE_ERROR__WRITE_VMID__SHIFT                                                                   0xd
6220 #define GRBM_WRITE_ERROR__TMZ__SHIFT                                                                          0x11
6221 #define GRBM_WRITE_ERROR__CP_SECURE_WR_ILLEGAL__SHIFT                                                         0x12
6222 #define GRBM_WRITE_ERROR__WRITE_PIPEID__SHIFT                                                                 0x14
6223 #define GRBM_WRITE_ERROR__WRITE_MEID__SHIFT                                                                   0x16
6224 #define GRBM_WRITE_ERROR__WRITE_ERROR__SHIFT                                                                  0x1f
6225 #define GRBM_WRITE_ERROR__WRITE_REQUESTER_RLC_MASK                                                            0x00000001L
6226 #define GRBM_WRITE_ERROR__WRITE_SSRCID_MASK                                                                   0x0000003CL
6227 #define GRBM_WRITE_ERROR__WRITE_VFID_MASK                                                                     0x00000F80L
6228 #define GRBM_WRITE_ERROR__WRITE_VF_MASK                                                                       0x00001000L
6229 #define GRBM_WRITE_ERROR__WRITE_VMID_MASK                                                                     0x0001E000L
6230 #define GRBM_WRITE_ERROR__TMZ_MASK                                                                            0x00020000L
6231 #define GRBM_WRITE_ERROR__CP_SECURE_WR_ILLEGAL_MASK                                                           0x00040000L
6232 #define GRBM_WRITE_ERROR__WRITE_PIPEID_MASK                                                                   0x00300000L
6233 #define GRBM_WRITE_ERROR__WRITE_MEID_MASK                                                                     0x00C00000L
6234 #define GRBM_WRITE_ERROR__WRITE_ERROR_MASK                                                                    0x80000000L
6235 //GRBM_CHIP_REVISION
6236 #define GRBM_CHIP_REVISION__CHIP_REVISION__SHIFT                                                              0x0
6237 #define GRBM_CHIP_REVISION__CHIP_REVISION_MASK                                                                0x000000FFL
6238 //GRBM_IH_CREDIT
6239 #define GRBM_IH_CREDIT__CREDIT_VALUE__SHIFT                                                                   0x0
6240 #define GRBM_IH_CREDIT__IH_CLIENT_ID__SHIFT                                                                   0x10
6241 #define GRBM_IH_CREDIT__CREDIT_VALUE_MASK                                                                     0x00000003L
6242 #define GRBM_IH_CREDIT__IH_CLIENT_ID_MASK                                                                     0x00FF0000L
6243 //GRBM_PWR_CNTL2
6244 #define GRBM_PWR_CNTL2__PWR_REQUEST_HALT__SHIFT                                                               0x10
6245 #define GRBM_PWR_CNTL2__PWR_GFX3D_REQUEST_HALT__SHIFT                                                         0x14
6246 #define GRBM_PWR_CNTL2__PWR_REQUEST_HALT_MASK                                                                 0x00010000L
6247 #define GRBM_PWR_CNTL2__PWR_GFX3D_REQUEST_HALT_MASK                                                           0x00100000L
6248 //GRBM_UTCL2_INVAL_RANGE_START
6249 #define GRBM_UTCL2_INVAL_RANGE_START__DATA__SHIFT                                                             0x0
6250 #define GRBM_UTCL2_INVAL_RANGE_START__DATA_MASK                                                               0x0003FFFFL
6251 //GRBM_UTCL2_INVAL_RANGE_END
6252 #define GRBM_UTCL2_INVAL_RANGE_END__DATA__SHIFT                                                               0x0
6253 #define GRBM_UTCL2_INVAL_RANGE_END__DATA_MASK                                                                 0x0003FFFFL
6254 //GRBM_INVALID_PIPE
6255 #define GRBM_INVALID_PIPE__ADDR__SHIFT                                                                        0x2
6256 #define GRBM_INVALID_PIPE__PIPEID__SHIFT                                                                      0x14
6257 #define GRBM_INVALID_PIPE__MEID__SHIFT                                                                        0x16
6258 #define GRBM_INVALID_PIPE__QUEUEID__SHIFT                                                                     0x18
6259 #define GRBM_INVALID_PIPE__SSRCID__SHIFT                                                                      0x1b
6260 #define GRBM_INVALID_PIPE__INVALID_PIPE__SHIFT                                                                0x1f
6261 #define GRBM_INVALID_PIPE__ADDR_MASK                                                                          0x000FFFFCL
6262 #define GRBM_INVALID_PIPE__PIPEID_MASK                                                                        0x00300000L
6263 #define GRBM_INVALID_PIPE__MEID_MASK                                                                          0x00C00000L
6264 #define GRBM_INVALID_PIPE__QUEUEID_MASK                                                                       0x07000000L
6265 #define GRBM_INVALID_PIPE__SSRCID_MASK                                                                        0x78000000L
6266 #define GRBM_INVALID_PIPE__INVALID_PIPE_MASK                                                                  0x80000000L
6267 //GRBM_FENCE_RANGE0
6268 #define GRBM_FENCE_RANGE0__START__SHIFT                                                                       0x0
6269 #define GRBM_FENCE_RANGE0__END__SHIFT                                                                         0x10
6270 #define GRBM_FENCE_RANGE0__START_MASK                                                                         0x0000FFFFL
6271 #define GRBM_FENCE_RANGE0__END_MASK                                                                           0xFFFF0000L
6272 //GRBM_FENCE_RANGE1
6273 #define GRBM_FENCE_RANGE1__START__SHIFT                                                                       0x0
6274 #define GRBM_FENCE_RANGE1__END__SHIFT                                                                         0x10
6275 #define GRBM_FENCE_RANGE1__START_MASK                                                                         0x0000FFFFL
6276 #define GRBM_FENCE_RANGE1__END_MASK                                                                           0xFFFF0000L
6277 //GRBM_CHICKEN_BITS0
6278 #define GRBM_CHICKEN_BITS0__GRBM_SDMA0_reg_fgcg_chick_bit__SHIFT                                              0x0
6279 #define GRBM_CHICKEN_BITS0__GRBM_SDMA1_reg_fgcg_chick_bit__SHIFT                                              0x1
6280 #define GRBM_CHICKEN_BITS0__GRBM_CPG_reg_fgcg_chick_bit__SHIFT                                                0x2
6281 #define GRBM_CHICKEN_BITS0__GRBM_CPF_reg_fgcg_chick_bit__SHIFT                                                0x3
6282 #define GRBM_CHICKEN_BITS0__GRBM_UTCL2_reg_fgcg_chick_bit__SHIFT                                              0x5
6283 #define GRBM_CHICKEN_BITS0__GRBM_TARG0_mcd_reg_clken_chick_bit__SHIFT                                         0x6
6284 #define GRBM_CHICKEN_BITS0__GRBM_TARG1_targvf_reg_clken_chick_bit__SHIFT                                      0x7
6285 #define GRBM_CHICKEN_BITS0__GRBM_TARG2_targvf_reg_clken_chick_bit__SHIFT                                      0x8
6286 #define GRBM_CHICKEN_BITS0__GRBM_TARG3_targvf_reg_clken_chick_bit__SHIFT                                      0x9
6287 #define GRBM_CHICKEN_BITS0__GRBM_TARG4_targvf_reg_clken_chick_bit__SHIFT                                      0xa
6288 #define GRBM_CHICKEN_BITS0__GRBM_TARG5_reg_clken_chick_bit__SHIFT                                             0xb
6289 #define GRBM_CHICKEN_BITS0__GRBM_TARG6_reg_clken_chick_bit__SHIFT                                             0xc
6290 #define GRBM_CHICKEN_BITS0__GRBM_TARG7_reg_clken_chick_bit__SHIFT                                             0xd
6291 #define GRBM_CHICKEN_BITS0__GRBM_TARG8_reg_clken_chick_bit__SHIFT                                             0xe
6292 #define GRBM_CHICKEN_BITS0__GRBM_TARG9_reg_clken_chick_bit__SHIFT                                             0xf
6293 #define GRBM_CHICKEN_BITS0__GRBM_TARG10_reg_clken_chick_bit__SHIFT                                            0x10
6294 #define GRBM_CHICKEN_BITS0__GRBM_TARG11_reg_clken_chick_bit__SHIFT                                            0x11
6295 #define GRBM_CHICKEN_BITS0__GRBM_GRBMHSE0_reg_clken_chick_bit__SHIFT                                          0x12
6296 #define GRBM_CHICKEN_BITS0__GRBM_GRBMHSE1_reg_clken_chick_bit__SHIFT                                          0x13
6297 #define GRBM_CHICKEN_BITS0__GRBM_GRBMHSE2_reg_clken_chick_bit__SHIFT                                          0x14
6298 #define GRBM_CHICKEN_BITS0__GRBM_GRBMHSE3_reg_clken_chick_bit__SHIFT                                          0x15
6299 #define GRBM_CHICKEN_BITS0__GRBM_GRBMHSE4_reg_clken_chick_bit__SHIFT                                          0x16
6300 #define GRBM_CHICKEN_BITS0__GRBM_GRBMHSE5_reg_clken_chick_bit__SHIFT                                          0x17
6301 #define GRBM_CHICKEN_BITS0__GRBM_GRBMHSE6_reg_clken_chick_bit__SHIFT                                          0x18
6302 #define GRBM_CHICKEN_BITS0__GRBM_GRBMHSE7_reg_clken_chick_bit__SHIFT                                          0x19
6303 #define GRBM_CHICKEN_BITS0__GRBM_CPC_reg_clken_chick_bit__SHIFT                                               0x1c
6304 #define GRBM_CHICKEN_BITS0__GRBM_GDFLL_reg_clken_chick_bit__SHIFT                                             0x1e
6305 #define GRBM_CHICKEN_BITS0__GRBM_RLC_reg_clken_chick_bit__SHIFT                                               0x1f
6306 #define GRBM_CHICKEN_BITS0__GRBM_SDMA0_reg_fgcg_chick_bit_MASK                                                0x00000001L
6307 #define GRBM_CHICKEN_BITS0__GRBM_SDMA1_reg_fgcg_chick_bit_MASK                                                0x00000002L
6308 #define GRBM_CHICKEN_BITS0__GRBM_CPG_reg_fgcg_chick_bit_MASK                                                  0x00000004L
6309 #define GRBM_CHICKEN_BITS0__GRBM_CPF_reg_fgcg_chick_bit_MASK                                                  0x00000008L
6310 #define GRBM_CHICKEN_BITS0__GRBM_UTCL2_reg_fgcg_chick_bit_MASK                                                0x00000020L
6311 #define GRBM_CHICKEN_BITS0__GRBM_TARG0_mcd_reg_clken_chick_bit_MASK                                           0x00000040L
6312 #define GRBM_CHICKEN_BITS0__GRBM_TARG1_targvf_reg_clken_chick_bit_MASK                                        0x00000080L
6313 #define GRBM_CHICKEN_BITS0__GRBM_TARG2_targvf_reg_clken_chick_bit_MASK                                        0x00000100L
6314 #define GRBM_CHICKEN_BITS0__GRBM_TARG3_targvf_reg_clken_chick_bit_MASK                                        0x00000200L
6315 #define GRBM_CHICKEN_BITS0__GRBM_TARG4_targvf_reg_clken_chick_bit_MASK                                        0x00000400L
6316 #define GRBM_CHICKEN_BITS0__GRBM_TARG5_reg_clken_chick_bit_MASK                                               0x00000800L
6317 #define GRBM_CHICKEN_BITS0__GRBM_TARG6_reg_clken_chick_bit_MASK                                               0x00001000L
6318 #define GRBM_CHICKEN_BITS0__GRBM_TARG7_reg_clken_chick_bit_MASK                                               0x00002000L
6319 #define GRBM_CHICKEN_BITS0__GRBM_TARG8_reg_clken_chick_bit_MASK                                               0x00004000L
6320 #define GRBM_CHICKEN_BITS0__GRBM_TARG9_reg_clken_chick_bit_MASK                                               0x00008000L
6321 #define GRBM_CHICKEN_BITS0__GRBM_TARG10_reg_clken_chick_bit_MASK                                              0x00010000L
6322 #define GRBM_CHICKEN_BITS0__GRBM_TARG11_reg_clken_chick_bit_MASK                                              0x00020000L
6323 #define GRBM_CHICKEN_BITS0__GRBM_GRBMHSE0_reg_clken_chick_bit_MASK                                            0x00040000L
6324 #define GRBM_CHICKEN_BITS0__GRBM_GRBMHSE1_reg_clken_chick_bit_MASK                                            0x00080000L
6325 #define GRBM_CHICKEN_BITS0__GRBM_GRBMHSE2_reg_clken_chick_bit_MASK                                            0x00100000L
6326 #define GRBM_CHICKEN_BITS0__GRBM_GRBMHSE3_reg_clken_chick_bit_MASK                                            0x00200000L
6327 #define GRBM_CHICKEN_BITS0__GRBM_GRBMHSE4_reg_clken_chick_bit_MASK                                            0x00400000L
6328 #define GRBM_CHICKEN_BITS0__GRBM_GRBMHSE5_reg_clken_chick_bit_MASK                                            0x00800000L
6329 #define GRBM_CHICKEN_BITS0__GRBM_GRBMHSE6_reg_clken_chick_bit_MASK                                            0x01000000L
6330 #define GRBM_CHICKEN_BITS0__GRBM_GRBMHSE7_reg_clken_chick_bit_MASK                                            0x02000000L
6331 #define GRBM_CHICKEN_BITS0__GRBM_CPC_reg_clken_chick_bit_MASK                                                 0x10000000L
6332 #define GRBM_CHICKEN_BITS0__GRBM_GDFLL_reg_clken_chick_bit_MASK                                               0x40000000L
6333 #define GRBM_CHICKEN_BITS0__GRBM_RLC_reg_clken_chick_bit_MASK                                                 0x80000000L
6334 //GRBM_CHICKEN_BITS1
6335 //CC_GC_FULL_SA_UNIT_DISABLE
6336 #define CC_GC_FULL_SA_UNIT_DISABLE__SA_DISABLE__SHIFT                                                         0x8
6337 #define CC_GC_FULL_SA_UNIT_DISABLE__SA_DISABLE_MASK                                                           0x03FFFF00L
6338 //GRBM_SCRATCH_REG0
6339 #define GRBM_SCRATCH_REG0__SCRATCH_REG0__SHIFT                                                                0x0
6340 #define GRBM_SCRATCH_REG0__SCRATCH_REG0_MASK                                                                  0xFFFFFFFFL
6341 //GRBM_SCRATCH_REG1
6342 #define GRBM_SCRATCH_REG1__SCRATCH_REG1__SHIFT                                                                0x0
6343 #define GRBM_SCRATCH_REG1__SCRATCH_REG1_MASK                                                                  0xFFFFFFFFL
6344 //GRBM_SCRATCH_REG2
6345 #define GRBM_SCRATCH_REG2__SCRATCH_REG2__SHIFT                                                                0x0
6346 #define GRBM_SCRATCH_REG2__SCRATCH_REG2_MASK                                                                  0xFFFFFFFFL
6347 //GRBM_SCRATCH_REG3
6348 #define GRBM_SCRATCH_REG3__SCRATCH_REG3__SHIFT                                                                0x0
6349 #define GRBM_SCRATCH_REG3__SCRATCH_REG3_MASK                                                                  0xFFFFFFFFL
6350 //GRBM_SCRATCH_REG4
6351 #define GRBM_SCRATCH_REG4__SCRATCH_REG4__SHIFT                                                                0x0
6352 #define GRBM_SCRATCH_REG4__SCRATCH_REG4_MASK                                                                  0xFFFFFFFFL
6353 //GRBM_SCRATCH_REG5
6354 #define GRBM_SCRATCH_REG5__SCRATCH_REG5__SHIFT                                                                0x0
6355 #define GRBM_SCRATCH_REG5__SCRATCH_REG5_MASK                                                                  0xFFFFFFFFL
6356 //GRBM_SCRATCH_REG6
6357 #define GRBM_SCRATCH_REG6__SCRATCH_REG6__SHIFT                                                                0x0
6358 #define GRBM_SCRATCH_REG6__SCRATCH_REG6_MASK                                                                  0xFFFFFFFFL
6359 //GRBM_SCRATCH_REG7
6360 #define GRBM_SCRATCH_REG7__SCRATCH_REG7__SHIFT                                                                0x0
6361 #define GRBM_SCRATCH_REG7__SCRATCH_REG7_MASK                                                                  0xFFFFFFFFL
6362 //GRBM_INTF_CNTL
6363 #define GRBM_INTF_CNTL__GRBM_BRIDGE_DISABLE__SHIFT                                                            0x0
6364 #define GRBM_INTF_CNTL__GRBM_BRIDGE_DISABLE_MASK                                                              0x00000001L
6365 
6366 
6367 // addressBlock: gc_gfx_cpwd_cpwd_cpdec
6368 //CP_CPC_DEBUG_CNTL
6369 #define CP_CPC_DEBUG_CNTL__DEBUG_INDX__SHIFT                                                                  0x0
6370 #define CP_CPC_DEBUG_CNTL__DEBUG_INDX_MASK                                                                    0x0000007FL
6371 //CP_CPC_DEBUG_DATA
6372 #define CP_CPC_DEBUG_DATA__DEBUG_DATA__SHIFT                                                                  0x0
6373 #define CP_CPC_DEBUG_DATA__DEBUG_DATA_MASK                                                                    0xFFFFFFFFL
6374 //CP_CPF_DEBUG_CNTL
6375 #define CP_CPF_DEBUG_CNTL__DEBUG_INDX__SHIFT                                                                  0x0
6376 #define CP_CPF_DEBUG_CNTL__DEBUG_INDX_MASK                                                                    0x0000007FL
6377 //CP_CPC_STATUS
6378 #define CP_CPC_STATUS__MEC1_BUSY__SHIFT                                                                       0x0
6379 #define CP_CPC_STATUS__MEC2_BUSY__SHIFT                                                                       0x1
6380 #define CP_CPC_STATUS__DC0_BUSY__SHIFT                                                                        0x2
6381 #define CP_CPC_STATUS__DC1_BUSY__SHIFT                                                                        0x3
6382 #define CP_CPC_STATUS__RCIU1_BUSY__SHIFT                                                                      0x4
6383 #define CP_CPC_STATUS__RCIU2_BUSY__SHIFT                                                                      0x5
6384 #define CP_CPC_STATUS__ROQ1_BUSY__SHIFT                                                                       0x6
6385 #define CP_CPC_STATUS__ROQ2_BUSY__SHIFT                                                                       0x7
6386 #define CP_CPC_STATUS__TCIU_BUSY__SHIFT                                                                       0xa
6387 #define CP_CPC_STATUS__SCRATCH_RAM_BUSY__SHIFT                                                                0xb
6388 #define CP_CPC_STATUS__QU_BUSY__SHIFT                                                                         0xc
6389 #define CP_CPC_STATUS__UTCL2IU_BUSY__SHIFT                                                                    0xd
6390 #define CP_CPC_STATUS__SAVE_RESTORE_BUSY__SHIFT                                                               0xe
6391 #define CP_CPC_STATUS__GCRIU_BUSY__SHIFT                                                                      0xf
6392 #define CP_CPC_STATUS__MES_BUSY__SHIFT                                                                        0x10
6393 #define CP_CPC_STATUS__MES_SCRATCH_RAM_BUSY__SHIFT                                                            0x11
6394 #define CP_CPC_STATUS__RCIU3_BUSY__SHIFT                                                                      0x12
6395 #define CP_CPC_STATUS__MES_INSTRUCTION_CACHE_BUSY__SHIFT                                                      0x13
6396 #define CP_CPC_STATUS__MES_DATA_CACHE_BUSY__SHIFT                                                             0x14
6397 #define CP_CPC_STATUS__MEC_DATA_CACHE_BUSY__SHIFT                                                             0x15
6398 #define CP_CPC_STATUS__CPG_CPC_BUSY__SHIFT                                                                    0x1d
6399 #define CP_CPC_STATUS__CPF_CPC_BUSY__SHIFT                                                                    0x1e
6400 #define CP_CPC_STATUS__CPC_BUSY__SHIFT                                                                        0x1f
6401 #define CP_CPC_STATUS__MEC1_BUSY_MASK                                                                         0x00000001L
6402 #define CP_CPC_STATUS__MEC2_BUSY_MASK                                                                         0x00000002L
6403 #define CP_CPC_STATUS__DC0_BUSY_MASK                                                                          0x00000004L
6404 #define CP_CPC_STATUS__DC1_BUSY_MASK                                                                          0x00000008L
6405 #define CP_CPC_STATUS__RCIU1_BUSY_MASK                                                                        0x00000010L
6406 #define CP_CPC_STATUS__RCIU2_BUSY_MASK                                                                        0x00000020L
6407 #define CP_CPC_STATUS__ROQ1_BUSY_MASK                                                                         0x00000040L
6408 #define CP_CPC_STATUS__ROQ2_BUSY_MASK                                                                         0x00000080L
6409 #define CP_CPC_STATUS__TCIU_BUSY_MASK                                                                         0x00000400L
6410 #define CP_CPC_STATUS__SCRATCH_RAM_BUSY_MASK                                                                  0x00000800L
6411 #define CP_CPC_STATUS__QU_BUSY_MASK                                                                           0x00001000L
6412 #define CP_CPC_STATUS__UTCL2IU_BUSY_MASK                                                                      0x00002000L
6413 #define CP_CPC_STATUS__SAVE_RESTORE_BUSY_MASK                                                                 0x00004000L
6414 #define CP_CPC_STATUS__GCRIU_BUSY_MASK                                                                        0x00008000L
6415 #define CP_CPC_STATUS__MES_BUSY_MASK                                                                          0x00010000L
6416 #define CP_CPC_STATUS__MES_SCRATCH_RAM_BUSY_MASK                                                              0x00020000L
6417 #define CP_CPC_STATUS__RCIU3_BUSY_MASK                                                                        0x00040000L
6418 #define CP_CPC_STATUS__MES_INSTRUCTION_CACHE_BUSY_MASK                                                        0x00080000L
6419 #define CP_CPC_STATUS__MES_DATA_CACHE_BUSY_MASK                                                               0x00100000L
6420 #define CP_CPC_STATUS__MEC_DATA_CACHE_BUSY_MASK                                                               0x00200000L
6421 #define CP_CPC_STATUS__CPG_CPC_BUSY_MASK                                                                      0x20000000L
6422 #define CP_CPC_STATUS__CPF_CPC_BUSY_MASK                                                                      0x40000000L
6423 #define CP_CPC_STATUS__CPC_BUSY_MASK                                                                          0x80000000L
6424 //CP_CPC_BUSY_STAT
6425 #define CP_CPC_BUSY_STAT__MEC1_LOAD_BUSY__SHIFT                                                               0x0
6426 #define CP_CPC_BUSY_STAT__MEC1_MUTEX_BUSY__SHIFT                                                              0x2
6427 #define CP_CPC_BUSY_STAT__MEC1_MESSAGE_BUSY__SHIFT                                                            0x3
6428 #define CP_CPC_BUSY_STAT__MEC1_EOP_QUEUE_BUSY__SHIFT                                                          0x4
6429 #define CP_CPC_BUSY_STAT__MEC1_IQ_QUEUE_BUSY__SHIFT                                                           0x5
6430 #define CP_CPC_BUSY_STAT__MEC1_IB_QUEUE_BUSY__SHIFT                                                           0x6
6431 #define CP_CPC_BUSY_STAT__MEC1_TC_BUSY__SHIFT                                                                 0x7
6432 #define CP_CPC_BUSY_STAT__MEC1_DMA_BUSY__SHIFT                                                                0x8
6433 #define CP_CPC_BUSY_STAT__MEC1_PARTIAL_FLUSH_BUSY__SHIFT                                                      0x9
6434 #define CP_CPC_BUSY_STAT__MEC1_PIPE0_BUSY__SHIFT                                                              0xa
6435 #define CP_CPC_BUSY_STAT__MEC1_PIPE1_BUSY__SHIFT                                                              0xb
6436 #define CP_CPC_BUSY_STAT__MEC1_PIPE2_BUSY__SHIFT                                                              0xc
6437 #define CP_CPC_BUSY_STAT__MEC1_PIPE3_BUSY__SHIFT                                                              0xd
6438 #define CP_CPC_BUSY_STAT__MEC2_LOAD_BUSY__SHIFT                                                               0x10
6439 #define CP_CPC_BUSY_STAT__MEC2_MUTEX_BUSY__SHIFT                                                              0x12
6440 #define CP_CPC_BUSY_STAT__MEC2_MESSAGE_BUSY__SHIFT                                                            0x13
6441 #define CP_CPC_BUSY_STAT__MEC2_EOP_QUEUE_BUSY__SHIFT                                                          0x14
6442 #define CP_CPC_BUSY_STAT__MEC2_IQ_QUEUE_BUSY__SHIFT                                                           0x15
6443 #define CP_CPC_BUSY_STAT__MEC2_IB_QUEUE_BUSY__SHIFT                                                           0x16
6444 #define CP_CPC_BUSY_STAT__MEC2_TC_BUSY__SHIFT                                                                 0x17
6445 #define CP_CPC_BUSY_STAT__MEC2_DMA_BUSY__SHIFT                                                                0x18
6446 #define CP_CPC_BUSY_STAT__MEC2_PARTIAL_FLUSH_BUSY__SHIFT                                                      0x19
6447 #define CP_CPC_BUSY_STAT__MEC2_PIPE0_BUSY__SHIFT                                                              0x1a
6448 #define CP_CPC_BUSY_STAT__MEC2_PIPE1_BUSY__SHIFT                                                              0x1b
6449 #define CP_CPC_BUSY_STAT__MEC2_PIPE2_BUSY__SHIFT                                                              0x1c
6450 #define CP_CPC_BUSY_STAT__MEC2_PIPE3_BUSY__SHIFT                                                              0x1d
6451 #define CP_CPC_BUSY_STAT__MEC1_LOAD_BUSY_MASK                                                                 0x00000001L
6452 #define CP_CPC_BUSY_STAT__MEC1_MUTEX_BUSY_MASK                                                                0x00000004L
6453 #define CP_CPC_BUSY_STAT__MEC1_MESSAGE_BUSY_MASK                                                              0x00000008L
6454 #define CP_CPC_BUSY_STAT__MEC1_EOP_QUEUE_BUSY_MASK                                                            0x00000010L
6455 #define CP_CPC_BUSY_STAT__MEC1_IQ_QUEUE_BUSY_MASK                                                             0x00000020L
6456 #define CP_CPC_BUSY_STAT__MEC1_IB_QUEUE_BUSY_MASK                                                             0x00000040L
6457 #define CP_CPC_BUSY_STAT__MEC1_TC_BUSY_MASK                                                                   0x00000080L
6458 #define CP_CPC_BUSY_STAT__MEC1_DMA_BUSY_MASK                                                                  0x00000100L
6459 #define CP_CPC_BUSY_STAT__MEC1_PARTIAL_FLUSH_BUSY_MASK                                                        0x00000200L
6460 #define CP_CPC_BUSY_STAT__MEC1_PIPE0_BUSY_MASK                                                                0x00000400L
6461 #define CP_CPC_BUSY_STAT__MEC1_PIPE1_BUSY_MASK                                                                0x00000800L
6462 #define CP_CPC_BUSY_STAT__MEC1_PIPE2_BUSY_MASK                                                                0x00001000L
6463 #define CP_CPC_BUSY_STAT__MEC1_PIPE3_BUSY_MASK                                                                0x00002000L
6464 #define CP_CPC_BUSY_STAT__MEC2_LOAD_BUSY_MASK                                                                 0x00010000L
6465 #define CP_CPC_BUSY_STAT__MEC2_MUTEX_BUSY_MASK                                                                0x00040000L
6466 #define CP_CPC_BUSY_STAT__MEC2_MESSAGE_BUSY_MASK                                                              0x00080000L
6467 #define CP_CPC_BUSY_STAT__MEC2_EOP_QUEUE_BUSY_MASK                                                            0x00100000L
6468 #define CP_CPC_BUSY_STAT__MEC2_IQ_QUEUE_BUSY_MASK                                                             0x00200000L
6469 #define CP_CPC_BUSY_STAT__MEC2_IB_QUEUE_BUSY_MASK                                                             0x00400000L
6470 #define CP_CPC_BUSY_STAT__MEC2_TC_BUSY_MASK                                                                   0x00800000L
6471 #define CP_CPC_BUSY_STAT__MEC2_DMA_BUSY_MASK                                                                  0x01000000L
6472 #define CP_CPC_BUSY_STAT__MEC2_PARTIAL_FLUSH_BUSY_MASK                                                        0x02000000L
6473 #define CP_CPC_BUSY_STAT__MEC2_PIPE0_BUSY_MASK                                                                0x04000000L
6474 #define CP_CPC_BUSY_STAT__MEC2_PIPE1_BUSY_MASK                                                                0x08000000L
6475 #define CP_CPC_BUSY_STAT__MEC2_PIPE2_BUSY_MASK                                                                0x10000000L
6476 #define CP_CPC_BUSY_STAT__MEC2_PIPE3_BUSY_MASK                                                                0x20000000L
6477 //CP_CPC_STALLED_STAT1
6478 #define CP_CPC_STALLED_STAT1__RCIU_TX_FREE_STALL__SHIFT                                                       0x3
6479 #define CP_CPC_STALLED_STAT1__RCIU_PRIV_VIOLATION__SHIFT                                                      0x4
6480 #define CP_CPC_STALLED_STAT1__TCIU_TX_FREE_STALL__SHIFT                                                       0x6
6481 #define CP_CPC_STALLED_STAT1__TCIU_WAITING_ON_TAGS__SHIFT                                                     0x7
6482 #define CP_CPC_STALLED_STAT1__MEC1_DECODING_PACKET__SHIFT                                                     0x8
6483 #define CP_CPC_STALLED_STAT1__MEC1_WAIT_ON_RCIU__SHIFT                                                        0x9
6484 #define CP_CPC_STALLED_STAT1__MEC1_WAIT_ON_RCIU_READ__SHIFT                                                   0xa
6485 #define CP_CPC_STALLED_STAT1__MEC1_WAIT_ON_ROQ_DATA__SHIFT                                                    0xd
6486 #define CP_CPC_STALLED_STAT1__MEC2_DECODING_PACKET__SHIFT                                                     0x10
6487 #define CP_CPC_STALLED_STAT1__MEC2_WAIT_ON_RCIU__SHIFT                                                        0x11
6488 #define CP_CPC_STALLED_STAT1__MEC2_WAIT_ON_RCIU_READ__SHIFT                                                   0x12
6489 #define CP_CPC_STALLED_STAT1__MEC2_WAIT_ON_ROQ_DATA__SHIFT                                                    0x15
6490 #define CP_CPC_STALLED_STAT1__UTCL2IU_WAITING_ON_FREE__SHIFT                                                  0x16
6491 #define CP_CPC_STALLED_STAT1__UTCL2IU_WAITING_ON_TAGS__SHIFT                                                  0x17
6492 #define CP_CPC_STALLED_STAT1__UTCL1_WAITING_ON_TRANS__SHIFT                                                   0x18
6493 #define CP_CPC_STALLED_STAT1__GCRIU_WAITING_ON_FREE__SHIFT                                                    0x19
6494 #define CP_CPC_STALLED_STAT1__RCIU_TX_FREE_STALL_MASK                                                         0x00000008L
6495 #define CP_CPC_STALLED_STAT1__RCIU_PRIV_VIOLATION_MASK                                                        0x00000010L
6496 #define CP_CPC_STALLED_STAT1__TCIU_TX_FREE_STALL_MASK                                                         0x00000040L
6497 #define CP_CPC_STALLED_STAT1__TCIU_WAITING_ON_TAGS_MASK                                                       0x00000080L
6498 #define CP_CPC_STALLED_STAT1__MEC1_DECODING_PACKET_MASK                                                       0x00000100L
6499 #define CP_CPC_STALLED_STAT1__MEC1_WAIT_ON_RCIU_MASK                                                          0x00000200L
6500 #define CP_CPC_STALLED_STAT1__MEC1_WAIT_ON_RCIU_READ_MASK                                                     0x00000400L
6501 #define CP_CPC_STALLED_STAT1__MEC1_WAIT_ON_ROQ_DATA_MASK                                                      0x00002000L
6502 #define CP_CPC_STALLED_STAT1__MEC2_DECODING_PACKET_MASK                                                       0x00010000L
6503 #define CP_CPC_STALLED_STAT1__MEC2_WAIT_ON_RCIU_MASK                                                          0x00020000L
6504 #define CP_CPC_STALLED_STAT1__MEC2_WAIT_ON_RCIU_READ_MASK                                                     0x00040000L
6505 #define CP_CPC_STALLED_STAT1__MEC2_WAIT_ON_ROQ_DATA_MASK                                                      0x00200000L
6506 #define CP_CPC_STALLED_STAT1__UTCL2IU_WAITING_ON_FREE_MASK                                                    0x00400000L
6507 #define CP_CPC_STALLED_STAT1__UTCL2IU_WAITING_ON_TAGS_MASK                                                    0x00800000L
6508 #define CP_CPC_STALLED_STAT1__UTCL1_WAITING_ON_TRANS_MASK                                                     0x01000000L
6509 #define CP_CPC_STALLED_STAT1__GCRIU_WAITING_ON_FREE_MASK                                                      0x02000000L
6510 //CP_CPF_STATUS
6511 #define CP_CPF_STATUS__POST_WPTR_GFX_BUSY__SHIFT                                                              0x0
6512 #define CP_CPF_STATUS__CSF_BUSY__SHIFT                                                                        0x1
6513 #define CP_CPF_STATUS__ROQ_ALIGN_BUSY__SHIFT                                                                  0x4
6514 #define CP_CPF_STATUS__ROQ_RING_BUSY__SHIFT                                                                   0x5
6515 #define CP_CPF_STATUS__ROQ_INDIRECT1_BUSY__SHIFT                                                              0x6
6516 #define CP_CPF_STATUS__ROQ_INDIRECT2_BUSY__SHIFT                                                              0x7
6517 #define CP_CPF_STATUS__ROQ_STATE_BUSY__SHIFT                                                                  0x8
6518 #define CP_CPF_STATUS__ROQ_CE_RING_BUSY__SHIFT                                                                0x9
6519 #define CP_CPF_STATUS__ROQ_CE_INDIRECT1_BUSY__SHIFT                                                           0xa
6520 #define CP_CPF_STATUS__ROQ_CE_INDIRECT2_BUSY__SHIFT                                                           0xb
6521 #define CP_CPF_STATUS__INTERRUPT_BUSY__SHIFT                                                                  0xd
6522 #define CP_CPF_STATUS__TCIU_BUSY__SHIFT                                                                       0xe
6523 #define CP_CPF_STATUS__HQD_BUSY__SHIFT                                                                        0xf
6524 #define CP_CPF_STATUS__PRT_BUSY__SHIFT                                                                        0x10
6525 #define CP_CPF_STATUS__UTCL2IU_BUSY__SHIFT                                                                    0x11
6526 #define CP_CPF_STATUS__RCIU_BUSY__SHIFT                                                                       0x12
6527 #define CP_CPF_STATUS__RCIU_GFX_BUSY__SHIFT                                                                   0x13
6528 #define CP_CPF_STATUS__RCIU_CMP_BUSY__SHIFT                                                                   0x14
6529 #define CP_CPF_STATUS__ROQ_DATA_BUSY__SHIFT                                                                   0x15
6530 #define CP_CPF_STATUS__ROQ_CE_DATA_BUSY__SHIFT                                                                0x16
6531 #define CP_CPF_STATUS__GCRIU_BUSY__SHIFT                                                                      0x17
6532 #define CP_CPF_STATUS__MES_HQD_BUSY__SHIFT                                                                    0x18
6533 #define CP_CPF_STATUS__CPF_GFX_BUSY__SHIFT                                                                    0x1a
6534 #define CP_CPF_STATUS__CPF_CMP_BUSY__SHIFT                                                                    0x1b
6535 #define CP_CPF_STATUS__GRBM_CPF_STAT_BUSY__SHIFT                                                              0x1c
6536 #define CP_CPF_STATUS__CPC_CPF_BUSY__SHIFT                                                                    0x1e
6537 #define CP_CPF_STATUS__CPF_BUSY__SHIFT                                                                        0x1f
6538 #define CP_CPF_STATUS__POST_WPTR_GFX_BUSY_MASK                                                                0x00000001L
6539 #define CP_CPF_STATUS__CSF_BUSY_MASK                                                                          0x00000002L
6540 #define CP_CPF_STATUS__ROQ_ALIGN_BUSY_MASK                                                                    0x00000010L
6541 #define CP_CPF_STATUS__ROQ_RING_BUSY_MASK                                                                     0x00000020L
6542 #define CP_CPF_STATUS__ROQ_INDIRECT1_BUSY_MASK                                                                0x00000040L
6543 #define CP_CPF_STATUS__ROQ_INDIRECT2_BUSY_MASK                                                                0x00000080L
6544 #define CP_CPF_STATUS__ROQ_STATE_BUSY_MASK                                                                    0x00000100L
6545 #define CP_CPF_STATUS__ROQ_CE_RING_BUSY_MASK                                                                  0x00000200L
6546 #define CP_CPF_STATUS__ROQ_CE_INDIRECT1_BUSY_MASK                                                             0x00000400L
6547 #define CP_CPF_STATUS__ROQ_CE_INDIRECT2_BUSY_MASK                                                             0x00000800L
6548 #define CP_CPF_STATUS__INTERRUPT_BUSY_MASK                                                                    0x00002000L
6549 #define CP_CPF_STATUS__TCIU_BUSY_MASK                                                                         0x00004000L
6550 #define CP_CPF_STATUS__HQD_BUSY_MASK                                                                          0x00008000L
6551 #define CP_CPF_STATUS__PRT_BUSY_MASK                                                                          0x00010000L
6552 #define CP_CPF_STATUS__UTCL2IU_BUSY_MASK                                                                      0x00020000L
6553 #define CP_CPF_STATUS__RCIU_BUSY_MASK                                                                         0x00040000L
6554 #define CP_CPF_STATUS__RCIU_GFX_BUSY_MASK                                                                     0x00080000L
6555 #define CP_CPF_STATUS__RCIU_CMP_BUSY_MASK                                                                     0x00100000L
6556 #define CP_CPF_STATUS__ROQ_DATA_BUSY_MASK                                                                     0x00200000L
6557 #define CP_CPF_STATUS__ROQ_CE_DATA_BUSY_MASK                                                                  0x00400000L
6558 #define CP_CPF_STATUS__GCRIU_BUSY_MASK                                                                        0x00800000L
6559 #define CP_CPF_STATUS__MES_HQD_BUSY_MASK                                                                      0x01000000L
6560 #define CP_CPF_STATUS__CPF_GFX_BUSY_MASK                                                                      0x04000000L
6561 #define CP_CPF_STATUS__CPF_CMP_BUSY_MASK                                                                      0x08000000L
6562 #define CP_CPF_STATUS__GRBM_CPF_STAT_BUSY_MASK                                                                0x30000000L
6563 #define CP_CPF_STATUS__CPC_CPF_BUSY_MASK                                                                      0x40000000L
6564 #define CP_CPF_STATUS__CPF_BUSY_MASK                                                                          0x80000000L
6565 //CP_CPF_BUSY_STAT
6566 #define CP_CPF_BUSY_STAT__REG_BUS_FIFO_BUSY__SHIFT                                                            0x0
6567 #define CP_CPF_BUSY_STAT__CSF_RING_BUSY__SHIFT                                                                0x1
6568 #define CP_CPF_BUSY_STAT__CSF_INDIRECT1_BUSY__SHIFT                                                           0x2
6569 #define CP_CPF_BUSY_STAT__CSF_INDIRECT2_BUSY__SHIFT                                                           0x3
6570 #define CP_CPF_BUSY_STAT__CSF_STATE_BUSY__SHIFT                                                               0x4
6571 #define CP_CPF_BUSY_STAT__CSF_CE_INDR1_BUSY__SHIFT                                                            0x5
6572 #define CP_CPF_BUSY_STAT__CSF_CE_INDR2_BUSY__SHIFT                                                            0x6
6573 #define CP_CPF_BUSY_STAT__CSF_ARBITER_BUSY__SHIFT                                                             0x7
6574 #define CP_CPF_BUSY_STAT__CSF_INPUT_BUSY__SHIFT                                                               0x8
6575 #define CP_CPF_BUSY_STAT__CSF_DATA_BUSY__SHIFT                                                                0x9
6576 #define CP_CPF_BUSY_STAT__CSF_CE_DATA_BUSY__SHIFT                                                             0xa
6577 #define CP_CPF_BUSY_STAT__HPD_PROCESSING_EOP_BUSY__SHIFT                                                      0xb
6578 #define CP_CPF_BUSY_STAT__HQD_DISPATCH_BUSY__SHIFT                                                            0xc
6579 #define CP_CPF_BUSY_STAT__HQD_IQ_TIMER_BUSY__SHIFT                                                            0xd
6580 #define CP_CPF_BUSY_STAT__HQD_DMA_OFFLOAD_BUSY__SHIFT                                                         0xe
6581 #define CP_CPF_BUSY_STAT__HQD_MESSAGE_BUSY__SHIFT                                                             0x11
6582 #define CP_CPF_BUSY_STAT__HQD_PQ_FETCHER_BUSY__SHIFT                                                          0x12
6583 #define CP_CPF_BUSY_STAT__HQD_IB_FETCHER_BUSY__SHIFT                                                          0x13
6584 #define CP_CPF_BUSY_STAT__HQD_IQ_FETCHER_BUSY__SHIFT                                                          0x14
6585 #define CP_CPF_BUSY_STAT__HQD_EOP_FETCHER_BUSY__SHIFT                                                         0x15
6586 #define CP_CPF_BUSY_STAT__HQD_CONSUMED_RPTR_BUSY__SHIFT                                                       0x16
6587 #define CP_CPF_BUSY_STAT__HQD_FETCHER_ARB_BUSY__SHIFT                                                         0x17
6588 #define CP_CPF_BUSY_STAT__HQD_ROQ_ALIGN_BUSY__SHIFT                                                           0x18
6589 #define CP_CPF_BUSY_STAT__HQD_ROQ_EOP_BUSY__SHIFT                                                             0x19
6590 #define CP_CPF_BUSY_STAT__HQD_ROQ_IQ_BUSY__SHIFT                                                              0x1a
6591 #define CP_CPF_BUSY_STAT__HQD_ROQ_PQ_BUSY__SHIFT                                                              0x1b
6592 #define CP_CPF_BUSY_STAT__HQD_ROQ_IB_BUSY__SHIFT                                                              0x1c
6593 #define CP_CPF_BUSY_STAT__HQD_WPTR_POLL_BUSY__SHIFT                                                           0x1d
6594 #define CP_CPF_BUSY_STAT__HQD_PQ_BUSY__SHIFT                                                                  0x1e
6595 #define CP_CPF_BUSY_STAT__HQD_IB_BUSY__SHIFT                                                                  0x1f
6596 #define CP_CPF_BUSY_STAT__REG_BUS_FIFO_BUSY_MASK                                                              0x00000001L
6597 #define CP_CPF_BUSY_STAT__CSF_RING_BUSY_MASK                                                                  0x00000002L
6598 #define CP_CPF_BUSY_STAT__CSF_INDIRECT1_BUSY_MASK                                                             0x00000004L
6599 #define CP_CPF_BUSY_STAT__CSF_INDIRECT2_BUSY_MASK                                                             0x00000008L
6600 #define CP_CPF_BUSY_STAT__CSF_STATE_BUSY_MASK                                                                 0x00000010L
6601 #define CP_CPF_BUSY_STAT__CSF_CE_INDR1_BUSY_MASK                                                              0x00000020L
6602 #define CP_CPF_BUSY_STAT__CSF_CE_INDR2_BUSY_MASK                                                              0x00000040L
6603 #define CP_CPF_BUSY_STAT__CSF_ARBITER_BUSY_MASK                                                               0x00000080L
6604 #define CP_CPF_BUSY_STAT__CSF_INPUT_BUSY_MASK                                                                 0x00000100L
6605 #define CP_CPF_BUSY_STAT__CSF_DATA_BUSY_MASK                                                                  0x00000200L
6606 #define CP_CPF_BUSY_STAT__CSF_CE_DATA_BUSY_MASK                                                               0x00000400L
6607 #define CP_CPF_BUSY_STAT__HPD_PROCESSING_EOP_BUSY_MASK                                                        0x00000800L
6608 #define CP_CPF_BUSY_STAT__HQD_DISPATCH_BUSY_MASK                                                              0x00001000L
6609 #define CP_CPF_BUSY_STAT__HQD_IQ_TIMER_BUSY_MASK                                                              0x00002000L
6610 #define CP_CPF_BUSY_STAT__HQD_DMA_OFFLOAD_BUSY_MASK                                                           0x00004000L
6611 #define CP_CPF_BUSY_STAT__HQD_MESSAGE_BUSY_MASK                                                               0x00020000L
6612 #define CP_CPF_BUSY_STAT__HQD_PQ_FETCHER_BUSY_MASK                                                            0x00040000L
6613 #define CP_CPF_BUSY_STAT__HQD_IB_FETCHER_BUSY_MASK                                                            0x00080000L
6614 #define CP_CPF_BUSY_STAT__HQD_IQ_FETCHER_BUSY_MASK                                                            0x00100000L
6615 #define CP_CPF_BUSY_STAT__HQD_EOP_FETCHER_BUSY_MASK                                                           0x00200000L
6616 #define CP_CPF_BUSY_STAT__HQD_CONSUMED_RPTR_BUSY_MASK                                                         0x00400000L
6617 #define CP_CPF_BUSY_STAT__HQD_FETCHER_ARB_BUSY_MASK                                                           0x00800000L
6618 #define CP_CPF_BUSY_STAT__HQD_ROQ_ALIGN_BUSY_MASK                                                             0x01000000L
6619 #define CP_CPF_BUSY_STAT__HQD_ROQ_EOP_BUSY_MASK                                                               0x02000000L
6620 #define CP_CPF_BUSY_STAT__HQD_ROQ_IQ_BUSY_MASK                                                                0x04000000L
6621 #define CP_CPF_BUSY_STAT__HQD_ROQ_PQ_BUSY_MASK                                                                0x08000000L
6622 #define CP_CPF_BUSY_STAT__HQD_ROQ_IB_BUSY_MASK                                                                0x10000000L
6623 #define CP_CPF_BUSY_STAT__HQD_WPTR_POLL_BUSY_MASK                                                             0x20000000L
6624 #define CP_CPF_BUSY_STAT__HQD_PQ_BUSY_MASK                                                                    0x40000000L
6625 #define CP_CPF_BUSY_STAT__HQD_IB_BUSY_MASK                                                                    0x80000000L
6626 //CP_CPF_STALLED_STAT1
6627 #define CP_CPF_STALLED_STAT1__RING_FETCHING_DATA__SHIFT                                                       0x0
6628 #define CP_CPF_STALLED_STAT1__INDR1_FETCHING_DATA__SHIFT                                                      0x1
6629 #define CP_CPF_STALLED_STAT1__INDR2_FETCHING_DATA__SHIFT                                                      0x2
6630 #define CP_CPF_STALLED_STAT1__STATE_FETCHING_DATA__SHIFT                                                      0x3
6631 #define CP_CPF_STALLED_STAT1__TCIU_WAITING_ON_FREE__SHIFT                                                     0x5
6632 #define CP_CPF_STALLED_STAT1__TCIU_WAITING_ON_TAGS__SHIFT                                                     0x6
6633 #define CP_CPF_STALLED_STAT1__UTCL2IU_WAITING_ON_FREE__SHIFT                                                  0x7
6634 #define CP_CPF_STALLED_STAT1__UTCL2IU_WAITING_ON_TAGS__SHIFT                                                  0x8
6635 #define CP_CPF_STALLED_STAT1__GFX_UTCL1_WAITING_ON_TRANS__SHIFT                                               0x9
6636 #define CP_CPF_STALLED_STAT1__CMP_UTCL1_WAITING_ON_TRANS__SHIFT                                               0xa
6637 #define CP_CPF_STALLED_STAT1__RCIU_WAITING_ON_FREE__SHIFT                                                     0xb
6638 #define CP_CPF_STALLED_STAT1__DATA_FETCHING_DATA__SHIFT                                                       0xc
6639 #define CP_CPF_STALLED_STAT1__GCRIU_WAIT_ON_FREE__SHIFT                                                       0xd
6640 #define CP_CPF_STALLED_STAT1__RING_FETCHING_DATA_MASK                                                         0x00000001L
6641 #define CP_CPF_STALLED_STAT1__INDR1_FETCHING_DATA_MASK                                                        0x00000002L
6642 #define CP_CPF_STALLED_STAT1__INDR2_FETCHING_DATA_MASK                                                        0x00000004L
6643 #define CP_CPF_STALLED_STAT1__STATE_FETCHING_DATA_MASK                                                        0x00000008L
6644 #define CP_CPF_STALLED_STAT1__TCIU_WAITING_ON_FREE_MASK                                                       0x00000020L
6645 #define CP_CPF_STALLED_STAT1__TCIU_WAITING_ON_TAGS_MASK                                                       0x00000040L
6646 #define CP_CPF_STALLED_STAT1__UTCL2IU_WAITING_ON_FREE_MASK                                                    0x00000080L
6647 #define CP_CPF_STALLED_STAT1__UTCL2IU_WAITING_ON_TAGS_MASK                                                    0x00000100L
6648 #define CP_CPF_STALLED_STAT1__GFX_UTCL1_WAITING_ON_TRANS_MASK                                                 0x00000200L
6649 #define CP_CPF_STALLED_STAT1__CMP_UTCL1_WAITING_ON_TRANS_MASK                                                 0x00000400L
6650 #define CP_CPF_STALLED_STAT1__RCIU_WAITING_ON_FREE_MASK                                                       0x00000800L
6651 #define CP_CPF_STALLED_STAT1__DATA_FETCHING_DATA_MASK                                                         0x00001000L
6652 #define CP_CPF_STALLED_STAT1__GCRIU_WAIT_ON_FREE_MASK                                                         0x00002000L
6653 //CP_CPC_BUSY_STAT2
6654 #define CP_CPC_BUSY_STAT2__MES_LOAD_BUSY__SHIFT                                                               0x0
6655 #define CP_CPC_BUSY_STAT2__MES_MUTEX_BUSY__SHIFT                                                              0x2
6656 #define CP_CPC_BUSY_STAT2__MES_MESSAGE_BUSY__SHIFT                                                            0x3
6657 #define CP_CPC_BUSY_STAT2__MES_TC_BUSY__SHIFT                                                                 0x7
6658 #define CP_CPC_BUSY_STAT2__MES_DMA_BUSY__SHIFT                                                                0x8
6659 #define CP_CPC_BUSY_STAT2__MES_PIPE0_BUSY__SHIFT                                                              0xa
6660 #define CP_CPC_BUSY_STAT2__MES_PIPE1_BUSY__SHIFT                                                              0xb
6661 #define CP_CPC_BUSY_STAT2__MES_PIPE2_BUSY__SHIFT                                                              0xc
6662 #define CP_CPC_BUSY_STAT2__MES_PIPE3_BUSY__SHIFT                                                              0xd
6663 #define CP_CPC_BUSY_STAT2__MES_PIPE0_DC_BUSY__SHIFT                                                           0xe
6664 #define CP_CPC_BUSY_STAT2__MES_PIPE1_DC_BUSY__SHIFT                                                           0xf
6665 #define CP_CPC_BUSY_STAT2__MES_PIPE2_DC_BUSY__SHIFT                                                           0x10
6666 #define CP_CPC_BUSY_STAT2__MES_PIPE3_DC_BUSY__SHIFT                                                           0x11
6667 #define CP_CPC_BUSY_STAT2__MEC1_PIPE0_DC_BUSY__SHIFT                                                          0x12
6668 #define CP_CPC_BUSY_STAT2__MEC1_PIPE1_DC_BUSY__SHIFT                                                          0x13
6669 #define CP_CPC_BUSY_STAT2__MEC1_PIPE2_DC_BUSY__SHIFT                                                          0x14
6670 #define CP_CPC_BUSY_STAT2__MEC1_PIPE3_DC_BUSY__SHIFT                                                          0x15
6671 #define CP_CPC_BUSY_STAT2__MES_LOAD_BUSY_MASK                                                                 0x00000001L
6672 #define CP_CPC_BUSY_STAT2__MES_MUTEX_BUSY_MASK                                                                0x00000004L
6673 #define CP_CPC_BUSY_STAT2__MES_MESSAGE_BUSY_MASK                                                              0x00000008L
6674 #define CP_CPC_BUSY_STAT2__MES_TC_BUSY_MASK                                                                   0x00000080L
6675 #define CP_CPC_BUSY_STAT2__MES_DMA_BUSY_MASK                                                                  0x00000100L
6676 #define CP_CPC_BUSY_STAT2__MES_PIPE0_BUSY_MASK                                                                0x00000400L
6677 #define CP_CPC_BUSY_STAT2__MES_PIPE1_BUSY_MASK                                                                0x00000800L
6678 #define CP_CPC_BUSY_STAT2__MES_PIPE2_BUSY_MASK                                                                0x00001000L
6679 #define CP_CPC_BUSY_STAT2__MES_PIPE3_BUSY_MASK                                                                0x00002000L
6680 #define CP_CPC_BUSY_STAT2__MES_PIPE0_DC_BUSY_MASK                                                             0x00004000L
6681 #define CP_CPC_BUSY_STAT2__MES_PIPE1_DC_BUSY_MASK                                                             0x00008000L
6682 #define CP_CPC_BUSY_STAT2__MES_PIPE2_DC_BUSY_MASK                                                             0x00010000L
6683 #define CP_CPC_BUSY_STAT2__MES_PIPE3_DC_BUSY_MASK                                                             0x00020000L
6684 #define CP_CPC_BUSY_STAT2__MEC1_PIPE0_DC_BUSY_MASK                                                            0x00040000L
6685 #define CP_CPC_BUSY_STAT2__MEC1_PIPE1_DC_BUSY_MASK                                                            0x00080000L
6686 #define CP_CPC_BUSY_STAT2__MEC1_PIPE2_DC_BUSY_MASK                                                            0x00100000L
6687 #define CP_CPC_BUSY_STAT2__MEC1_PIPE3_DC_BUSY_MASK                                                            0x00200000L
6688 //CP_CPC_GRBM_FREE_COUNT
6689 #define CP_CPC_GRBM_FREE_COUNT__FREE_COUNT__SHIFT                                                             0x0
6690 #define CP_CPC_GRBM_FREE_COUNT__FREE_COUNT_MASK                                                               0x0000003FL
6691 //CP_CPC_PRIV_VIOLATION_ADDR
6692 #define CP_CPC_PRIV_VIOLATION_ADDR__PRIV_VIOLATION_STATUS__SHIFT                                              0x0
6693 #define CP_CPC_PRIV_VIOLATION_ADDR__PRIV_VIOLATION_OP__SHIFT                                                  0x1
6694 #define CP_CPC_PRIV_VIOLATION_ADDR__PRIV_VIOLATION_ADDR__SHIFT                                                0x2
6695 #define CP_CPC_PRIV_VIOLATION_ADDR__PRIV_VIOLATION_STATUS_MASK                                                0x00000001L
6696 #define CP_CPC_PRIV_VIOLATION_ADDR__PRIV_VIOLATION_OP_MASK                                                    0x00000002L
6697 #define CP_CPC_PRIV_VIOLATION_ADDR__PRIV_VIOLATION_ADDR_MASK                                                  0xFFFFFFFCL
6698 //CP_CPC_PRIV_VIOLATION_ADDR_HI
6699 #define CP_CPC_PRIV_VIOLATION_ADDR_HI__PRIV_VIOLATION_ADDR__SHIFT                                             0x0
6700 #define CP_CPC_PRIV_VIOLATION_ADDR_HI__PRIV_VIOLATION_ADDR_MASK                                               0x000000FFL
6701 //CP_MEC_ME1_HEADER_DUMP
6702 #define CP_MEC_ME1_HEADER_DUMP__HEADER_DUMP__SHIFT                                                            0x0
6703 #define CP_MEC_ME1_HEADER_DUMP__HEADER_DUMP_MASK                                                              0xFFFFFFFFL
6704 //CP_CPC_SCRATCH_INDEX
6705 #define CP_CPC_SCRATCH_INDEX__SCRATCH_INDEX__SHIFT                                                            0x0
6706 #define CP_CPC_SCRATCH_INDEX__SCRATCH_INDEX_64BIT_MODE__SHIFT                                                 0x1f
6707 #define CP_CPC_SCRATCH_INDEX__SCRATCH_INDEX_MASK                                                              0x000001FFL
6708 #define CP_CPC_SCRATCH_INDEX__SCRATCH_INDEX_64BIT_MODE_MASK                                                   0x80000000L
6709 //CP_CPC_SCRATCH_DATA
6710 #define CP_CPC_SCRATCH_DATA__SCRATCH_DATA__SHIFT                                                              0x0
6711 #define CP_CPC_SCRATCH_DATA__SCRATCH_DATA_MASK                                                                0xFFFFFFFFL
6712 //CP_CPF_GRBM_FREE_COUNT
6713 #define CP_CPF_GRBM_FREE_COUNT__FREE_COUNT__SHIFT                                                             0x0
6714 #define CP_CPF_GRBM_FREE_COUNT__FREE_COUNT_MASK                                                               0x00000007L
6715 //CP_CPF_BUSY_STAT2
6716 #define CP_CPF_BUSY_STAT2__CP_SDMA_CPG_BUSY__SHIFT                                                            0x0
6717 #define CP_CPF_BUSY_STAT2__CP_SDMA_CPC_BUSY__SHIFT                                                            0x1
6718 #define CP_CPF_BUSY_STAT2__MES_HQD_DISPATCH_BUSY__SHIFT                                                       0xc
6719 #define CP_CPF_BUSY_STAT2__MES_HQD_DMA_OFFLOAD_BUSY__SHIFT                                                    0xe
6720 #define CP_CPF_BUSY_STAT2__MES_HQD_MESSAGE_BUSY__SHIFT                                                        0x11
6721 #define CP_CPF_BUSY_STAT2__MES_HQD_PQ_FETCHER_BUSY__SHIFT                                                     0x12
6722 #define CP_CPF_BUSY_STAT2__MES_HQD_CONSUMED_RPTR_BUSY__SHIFT                                                  0x16
6723 #define CP_CPF_BUSY_STAT2__MES_HQD_FETCHER_ARB_BUSY__SHIFT                                                    0x17
6724 #define CP_CPF_BUSY_STAT2__MES_HQD_ROQ_ALIGN_BUSY__SHIFT                                                      0x18
6725 #define CP_CPF_BUSY_STAT2__MES_HQD_ROQ_PQ_BUSY__SHIFT                                                         0x1b
6726 #define CP_CPF_BUSY_STAT2__MES_HQD_PQ_BUSY__SHIFT                                                             0x1e
6727 #define CP_CPF_BUSY_STAT2__MES_UNMAPPED_DOORBELL_BUSY__SHIFT                                                  0x1f
6728 #define CP_CPF_BUSY_STAT2__CP_SDMA_CPG_BUSY_MASK                                                              0x00000001L
6729 #define CP_CPF_BUSY_STAT2__CP_SDMA_CPC_BUSY_MASK                                                              0x00000002L
6730 #define CP_CPF_BUSY_STAT2__MES_HQD_DISPATCH_BUSY_MASK                                                         0x00001000L
6731 #define CP_CPF_BUSY_STAT2__MES_HQD_DMA_OFFLOAD_BUSY_MASK                                                      0x00004000L
6732 #define CP_CPF_BUSY_STAT2__MES_HQD_MESSAGE_BUSY_MASK                                                          0x00020000L
6733 #define CP_CPF_BUSY_STAT2__MES_HQD_PQ_FETCHER_BUSY_MASK                                                       0x00040000L
6734 #define CP_CPF_BUSY_STAT2__MES_HQD_CONSUMED_RPTR_BUSY_MASK                                                    0x00400000L
6735 #define CP_CPF_BUSY_STAT2__MES_HQD_FETCHER_ARB_BUSY_MASK                                                      0x00800000L
6736 #define CP_CPF_BUSY_STAT2__MES_HQD_ROQ_ALIGN_BUSY_MASK                                                        0x01000000L
6737 #define CP_CPF_BUSY_STAT2__MES_HQD_ROQ_PQ_BUSY_MASK                                                           0x08000000L
6738 #define CP_CPF_BUSY_STAT2__MES_HQD_PQ_BUSY_MASK                                                               0x40000000L
6739 #define CP_CPF_BUSY_STAT2__MES_UNMAPPED_DOORBELL_BUSY_MASK                                                    0x80000000L
6740 //CP_CPC_HALT_HYST_COUNT
6741 #define CP_CPC_HALT_HYST_COUNT__COUNT__SHIFT                                                                  0x0
6742 #define CP_CPC_HALT_HYST_COUNT__COUNT_MASK                                                                    0x0000000FL
6743 //CP_STALLED_STAT3
6744 #define CP_STALLED_STAT3__CE_TO_CSF_NOT_RDY_TO_RCV__SHIFT                                                     0x0
6745 #define CP_STALLED_STAT3__CE_TO_RAM_INIT_FETCHER_NOT_RDY_TO_RCV__SHIFT                                        0x1
6746 #define CP_STALLED_STAT3__CE_WAITING_ON_DATA_FROM_RAM_INIT_FETCHER__SHIFT                                     0x2
6747 #define CP_STALLED_STAT3__CE_TO_RAM_INIT_NOT_RDY__SHIFT                                                       0x3
6748 #define CP_STALLED_STAT3__CE_TO_RAM_DUMP_NOT_RDY__SHIFT                                                       0x4
6749 #define CP_STALLED_STAT3__CE_TO_RAM_WRITE_NOT_RDY__SHIFT                                                      0x5
6750 #define CP_STALLED_STAT3__CE_TO_INC_FIFO_NOT_RDY_TO_RCV__SHIFT                                                0x6
6751 #define CP_STALLED_STAT3__CE_TO_WR_FIFO_NOT_RDY_TO_RCV__SHIFT                                                 0x7
6752 #define CP_STALLED_STAT3__CE_WAITING_ON_BUFFER_DATA__SHIFT                                                    0xa
6753 #define CP_STALLED_STAT3__CE_WAITING_ON_CE_BUFFER_FLAG__SHIFT                                                 0xb
6754 #define CP_STALLED_STAT3__CE_WAITING_ON_DE_COUNTER__SHIFT                                                     0xc
6755 #define CP_STALLED_STAT3__CE_WAITING_ON_DE_COUNTER_UNDERFLOW__SHIFT                                           0xd
6756 #define CP_STALLED_STAT3__TCIU_WAITING_ON_FREE__SHIFT                                                         0xe
6757 #define CP_STALLED_STAT3__TCIU_WAITING_ON_TAGS__SHIFT                                                         0xf
6758 #define CP_STALLED_STAT3__CE_STALLED_ON_TC_WR_CONFIRM__SHIFT                                                  0x10
6759 #define CP_STALLED_STAT3__CE_STALLED_ON_ATOMIC_RTN_DATA__SHIFT                                                0x11
6760 #define CP_STALLED_STAT3__UTCL2IU_WAITING_ON_FREE__SHIFT                                                      0x12
6761 #define CP_STALLED_STAT3__UTCL2IU_WAITING_ON_TAGS__SHIFT                                                      0x13
6762 #define CP_STALLED_STAT3__UTCL1_WAITING_ON_TRANS__SHIFT                                                       0x14
6763 #define CP_STALLED_STAT3__GCRIU_WAITING_ON_FREE__SHIFT                                                        0x15
6764 #define CP_STALLED_STAT3__CE_TO_CSF_NOT_RDY_TO_RCV_MASK                                                       0x00000001L
6765 #define CP_STALLED_STAT3__CE_TO_RAM_INIT_FETCHER_NOT_RDY_TO_RCV_MASK                                          0x00000002L
6766 #define CP_STALLED_STAT3__CE_WAITING_ON_DATA_FROM_RAM_INIT_FETCHER_MASK                                       0x00000004L
6767 #define CP_STALLED_STAT3__CE_TO_RAM_INIT_NOT_RDY_MASK                                                         0x00000008L
6768 #define CP_STALLED_STAT3__CE_TO_RAM_DUMP_NOT_RDY_MASK                                                         0x00000010L
6769 #define CP_STALLED_STAT3__CE_TO_RAM_WRITE_NOT_RDY_MASK                                                        0x00000020L
6770 #define CP_STALLED_STAT3__CE_TO_INC_FIFO_NOT_RDY_TO_RCV_MASK                                                  0x00000040L
6771 #define CP_STALLED_STAT3__CE_TO_WR_FIFO_NOT_RDY_TO_RCV_MASK                                                   0x00000080L
6772 #define CP_STALLED_STAT3__CE_WAITING_ON_BUFFER_DATA_MASK                                                      0x00000400L
6773 #define CP_STALLED_STAT3__CE_WAITING_ON_CE_BUFFER_FLAG_MASK                                                   0x00000800L
6774 #define CP_STALLED_STAT3__CE_WAITING_ON_DE_COUNTER_MASK                                                       0x00001000L
6775 #define CP_STALLED_STAT3__CE_WAITING_ON_DE_COUNTER_UNDERFLOW_MASK                                             0x00002000L
6776 #define CP_STALLED_STAT3__TCIU_WAITING_ON_FREE_MASK                                                           0x00004000L
6777 #define CP_STALLED_STAT3__TCIU_WAITING_ON_TAGS_MASK                                                           0x00008000L
6778 #define CP_STALLED_STAT3__CE_STALLED_ON_TC_WR_CONFIRM_MASK                                                    0x00010000L
6779 #define CP_STALLED_STAT3__CE_STALLED_ON_ATOMIC_RTN_DATA_MASK                                                  0x00020000L
6780 #define CP_STALLED_STAT3__UTCL2IU_WAITING_ON_FREE_MASK                                                        0x00040000L
6781 #define CP_STALLED_STAT3__UTCL2IU_WAITING_ON_TAGS_MASK                                                        0x00080000L
6782 #define CP_STALLED_STAT3__UTCL1_WAITING_ON_TRANS_MASK                                                         0x00100000L
6783 #define CP_STALLED_STAT3__GCRIU_WAITING_ON_FREE_MASK                                                          0x00200000L
6784 //CP_STALLED_STAT1
6785 #define CP_STALLED_STAT1__RBIU_TO_DMA_NOT_RDY_TO_RCV__SHIFT                                                   0x0
6786 #define CP_STALLED_STAT1__RBIU_TO_MEMWR_NOT_RDY_TO_RCV_R0__SHIFT                                              0x4
6787 #define CP_STALLED_STAT1__RBIU_TO_MEMWR_NOT_RDY_TO_RCV_R1__SHIFT                                              0x5
6788 #define CP_STALLED_STAT1__ME_HAS_ACTIVE_CE_BUFFER_FLAG__SHIFT                                                 0xa
6789 #define CP_STALLED_STAT1__ME_HAS_ACTIVE_DE_BUFFER_FLAG__SHIFT                                                 0xb
6790 #define CP_STALLED_STAT1__ME_STALLED_ON_TC_WR_CONFIRM__SHIFT                                                  0xc
6791 #define CP_STALLED_STAT1__ME_STALLED_ON_ATOMIC_RTN_DATA__SHIFT                                                0xd
6792 #define CP_STALLED_STAT1__ME_WAITING_ON_TC_READ_DATA__SHIFT                                                   0xe
6793 #define CP_STALLED_STAT1__ME_WAITING_ON_REG_READ_DATA__SHIFT                                                  0xf
6794 #define CP_STALLED_STAT1__RCIU_WAITING_ON_GDS_FREE__SHIFT                                                     0x17
6795 #define CP_STALLED_STAT1__RCIU_WAITING_ON_GRBM_FREE__SHIFT                                                    0x18
6796 #define CP_STALLED_STAT1__RCIU_WAITING_ON_VGT_FREE__SHIFT                                                     0x19
6797 #define CP_STALLED_STAT1__RCIU_STALLED_ON_ME_READ__SHIFT                                                      0x1a
6798 #define CP_STALLED_STAT1__RCIU_STALLED_ON_DMA_READ__SHIFT                                                     0x1b
6799 #define CP_STALLED_STAT1__RCIU_STALLED_ON_APPEND_READ__SHIFT                                                  0x1c
6800 #define CP_STALLED_STAT1__RCIU_HALTED_BY_REG_VIOLATION__SHIFT                                                 0x1d
6801 #define CP_STALLED_STAT1__RBIU_TO_DMA_NOT_RDY_TO_RCV_MASK                                                     0x00000001L
6802 #define CP_STALLED_STAT1__RBIU_TO_MEMWR_NOT_RDY_TO_RCV_R0_MASK                                                0x00000010L
6803 #define CP_STALLED_STAT1__RBIU_TO_MEMWR_NOT_RDY_TO_RCV_R1_MASK                                                0x00000020L
6804 #define CP_STALLED_STAT1__ME_HAS_ACTIVE_CE_BUFFER_FLAG_MASK                                                   0x00000400L
6805 #define CP_STALLED_STAT1__ME_HAS_ACTIVE_DE_BUFFER_FLAG_MASK                                                   0x00000800L
6806 #define CP_STALLED_STAT1__ME_STALLED_ON_TC_WR_CONFIRM_MASK                                                    0x00001000L
6807 #define CP_STALLED_STAT1__ME_STALLED_ON_ATOMIC_RTN_DATA_MASK                                                  0x00002000L
6808 #define CP_STALLED_STAT1__ME_WAITING_ON_TC_READ_DATA_MASK                                                     0x00004000L
6809 #define CP_STALLED_STAT1__ME_WAITING_ON_REG_READ_DATA_MASK                                                    0x00008000L
6810 #define CP_STALLED_STAT1__RCIU_WAITING_ON_GDS_FREE_MASK                                                       0x00800000L
6811 #define CP_STALLED_STAT1__RCIU_WAITING_ON_GRBM_FREE_MASK                                                      0x01000000L
6812 #define CP_STALLED_STAT1__RCIU_WAITING_ON_VGT_FREE_MASK                                                       0x02000000L
6813 #define CP_STALLED_STAT1__RCIU_STALLED_ON_ME_READ_MASK                                                        0x04000000L
6814 #define CP_STALLED_STAT1__RCIU_STALLED_ON_DMA_READ_MASK                                                       0x08000000L
6815 #define CP_STALLED_STAT1__RCIU_STALLED_ON_APPEND_READ_MASK                                                    0x10000000L
6816 #define CP_STALLED_STAT1__RCIU_HALTED_BY_REG_VIOLATION_MASK                                                   0x20000000L
6817 //CP_STALLED_STAT2
6818 #define CP_STALLED_STAT2__PFP_TO_CSF_NOT_RDY_TO_RCV__SHIFT                                                    0x0
6819 #define CP_STALLED_STAT2__PFP_TO_MEQ_NOT_RDY_TO_RCV__SHIFT                                                    0x1
6820 #define CP_STALLED_STAT2__PFP_TO_RCIU_NOT_RDY_TO_RCV__SHIFT                                                   0x2
6821 #define CP_STALLED_STAT2__PFP_TO_VGT_WRITES_PENDING__SHIFT                                                    0x4
6822 #define CP_STALLED_STAT2__PFP_RCIU_READ_PENDING__SHIFT                                                        0x5
6823 #define CP_STALLED_STAT2__PFP_TO_MEQ_DDID_NOT_RDY_TO_RCV__SHIFT                                               0x6
6824 #define CP_STALLED_STAT2__PFP_WAITING_ON_BUFFER_DATA__SHIFT                                                   0x8
6825 #define CP_STALLED_STAT2__ME_WAIT_ON_CE_COUNTER__SHIFT                                                        0x9
6826 #define CP_STALLED_STAT2__ME_WAIT_ON_AVAIL_BUFFER__SHIFT                                                      0xa
6827 #define CP_STALLED_STAT2__GFX_CNTX_NOT_AVAIL_TO_ME__SHIFT                                                     0xb
6828 #define CP_STALLED_STAT2__ME_RCIU_NOT_RDY_TO_RCV__SHIFT                                                       0xc
6829 #define CP_STALLED_STAT2__ME_TO_CONST_NOT_RDY_TO_RCV__SHIFT                                                   0xd
6830 #define CP_STALLED_STAT2__ME_WAITING_DATA_FROM_PFP__SHIFT                                                     0xe
6831 #define CP_STALLED_STAT2__ME_WAITING_ON_PARTIAL_FLUSH__SHIFT                                                  0xf
6832 #define CP_STALLED_STAT2__MEQ_TO_ME_NOT_RDY_TO_RCV__SHIFT                                                     0x10
6833 #define CP_STALLED_STAT2__STQ_TO_ME_NOT_RDY_TO_RCV__SHIFT                                                     0x11
6834 #define CP_STALLED_STAT2__ME_WAITING_DATA_FROM_STQ__SHIFT                                                     0x12
6835 #define CP_STALLED_STAT2__PFP_STALLED_ON_TC_WR_CONFIRM__SHIFT                                                 0x13
6836 #define CP_STALLED_STAT2__PFP_STALLED_ON_ATOMIC_RTN_DATA__SHIFT                                               0x14
6837 #define CP_STALLED_STAT2__QU_STALLED_ON_EOP_DONE_PULSE__SHIFT                                                 0x15
6838 #define CP_STALLED_STAT2__QU_STALLED_ON_EOP_DONE_WR_CONFIRM__SHIFT                                            0x16
6839 #define CP_STALLED_STAT2__STRMO_WR_OF_PRIM_DATA_PENDING__SHIFT                                                0x17
6840 #define CP_STALLED_STAT2__PIPE_STATS_WR_DATA_PENDING__SHIFT                                                   0x18
6841 #define CP_STALLED_STAT2__APPEND_RDY_WAIT_ON_CS_DONE__SHIFT                                                   0x19
6842 #define CP_STALLED_STAT2__APPEND_RDY_WAIT_ON_PS_DONE__SHIFT                                                   0x1a
6843 #define CP_STALLED_STAT2__APPEND_WAIT_ON_WR_CONFIRM__SHIFT                                                    0x1b
6844 #define CP_STALLED_STAT2__APPEND_ACTIVE_PARTITION__SHIFT                                                      0x1c
6845 #define CP_STALLED_STAT2__APPEND_WAITING_TO_SEND_MEMWRITE__SHIFT                                              0x1d
6846 #define CP_STALLED_STAT2__SURF_SYNC_NEEDS_IDLE_CNTXS__SHIFT                                                   0x1e
6847 #define CP_STALLED_STAT2__SURF_SYNC_NEEDS_ALL_CLEAN__SHIFT                                                    0x1f
6848 #define CP_STALLED_STAT2__PFP_TO_CSF_NOT_RDY_TO_RCV_MASK                                                      0x00000001L
6849 #define CP_STALLED_STAT2__PFP_TO_MEQ_NOT_RDY_TO_RCV_MASK                                                      0x00000002L
6850 #define CP_STALLED_STAT2__PFP_TO_RCIU_NOT_RDY_TO_RCV_MASK                                                     0x00000004L
6851 #define CP_STALLED_STAT2__PFP_TO_VGT_WRITES_PENDING_MASK                                                      0x00000010L
6852 #define CP_STALLED_STAT2__PFP_RCIU_READ_PENDING_MASK                                                          0x00000020L
6853 #define CP_STALLED_STAT2__PFP_TO_MEQ_DDID_NOT_RDY_TO_RCV_MASK                                                 0x00000040L
6854 #define CP_STALLED_STAT2__PFP_WAITING_ON_BUFFER_DATA_MASK                                                     0x00000100L
6855 #define CP_STALLED_STAT2__ME_WAIT_ON_CE_COUNTER_MASK                                                          0x00000200L
6856 #define CP_STALLED_STAT2__ME_WAIT_ON_AVAIL_BUFFER_MASK                                                        0x00000400L
6857 #define CP_STALLED_STAT2__GFX_CNTX_NOT_AVAIL_TO_ME_MASK                                                       0x00000800L
6858 #define CP_STALLED_STAT2__ME_RCIU_NOT_RDY_TO_RCV_MASK                                                         0x00001000L
6859 #define CP_STALLED_STAT2__ME_TO_CONST_NOT_RDY_TO_RCV_MASK                                                     0x00002000L
6860 #define CP_STALLED_STAT2__ME_WAITING_DATA_FROM_PFP_MASK                                                       0x00004000L
6861 #define CP_STALLED_STAT2__ME_WAITING_ON_PARTIAL_FLUSH_MASK                                                    0x00008000L
6862 #define CP_STALLED_STAT2__MEQ_TO_ME_NOT_RDY_TO_RCV_MASK                                                       0x00010000L
6863 #define CP_STALLED_STAT2__STQ_TO_ME_NOT_RDY_TO_RCV_MASK                                                       0x00020000L
6864 #define CP_STALLED_STAT2__ME_WAITING_DATA_FROM_STQ_MASK                                                       0x00040000L
6865 #define CP_STALLED_STAT2__PFP_STALLED_ON_TC_WR_CONFIRM_MASK                                                   0x00080000L
6866 #define CP_STALLED_STAT2__PFP_STALLED_ON_ATOMIC_RTN_DATA_MASK                                                 0x00100000L
6867 #define CP_STALLED_STAT2__QU_STALLED_ON_EOP_DONE_PULSE_MASK                                                   0x00200000L
6868 #define CP_STALLED_STAT2__QU_STALLED_ON_EOP_DONE_WR_CONFIRM_MASK                                              0x00400000L
6869 #define CP_STALLED_STAT2__STRMO_WR_OF_PRIM_DATA_PENDING_MASK                                                  0x00800000L
6870 #define CP_STALLED_STAT2__PIPE_STATS_WR_DATA_PENDING_MASK                                                     0x01000000L
6871 #define CP_STALLED_STAT2__APPEND_RDY_WAIT_ON_CS_DONE_MASK                                                     0x02000000L
6872 #define CP_STALLED_STAT2__APPEND_RDY_WAIT_ON_PS_DONE_MASK                                                     0x04000000L
6873 #define CP_STALLED_STAT2__APPEND_WAIT_ON_WR_CONFIRM_MASK                                                      0x08000000L
6874 #define CP_STALLED_STAT2__APPEND_ACTIVE_PARTITION_MASK                                                        0x10000000L
6875 #define CP_STALLED_STAT2__APPEND_WAITING_TO_SEND_MEMWRITE_MASK                                                0x20000000L
6876 #define CP_STALLED_STAT2__SURF_SYNC_NEEDS_IDLE_CNTXS_MASK                                                     0x40000000L
6877 #define CP_STALLED_STAT2__SURF_SYNC_NEEDS_ALL_CLEAN_MASK                                                      0x80000000L
6878 //CP_BUSY_STAT
6879 #define CP_BUSY_STAT__REG_BUS_FIFO_BUSY__SHIFT                                                                0x0
6880 #define CP_BUSY_STAT__PFP_DATA_CACHE_BUSY__SHIFT                                                              0x1
6881 #define CP_BUSY_STAT__ME_DATA_CACHE_BUSY__SHIFT                                                               0x2
6882 #define CP_BUSY_STAT__COHER_CNT_NEQ_ZERO__SHIFT                                                               0x6
6883 #define CP_BUSY_STAT__PFP_PARSING_PACKETS__SHIFT                                                              0x7
6884 #define CP_BUSY_STAT__ME_PARSING_PACKETS__SHIFT                                                               0x8
6885 #define CP_BUSY_STAT__RCIU_PFP_BUSY__SHIFT                                                                    0x9
6886 #define CP_BUSY_STAT__RCIU_ME_BUSY__SHIFT                                                                     0xa
6887 #define CP_BUSY_STAT__GFX_CONTEXT_BUSY__SHIFT                                                                 0xf
6888 #define CP_BUSY_STAT__ME_PARSER_BUSY__SHIFT                                                                   0x11
6889 #define CP_BUSY_STAT__EOP_DONE_BUSY__SHIFT                                                                    0x12
6890 #define CP_BUSY_STAT__STRM_OUT_BUSY__SHIFT                                                                    0x13
6891 #define CP_BUSY_STAT__PIPE_STATS_BUSY__SHIFT                                                                  0x14
6892 #define CP_BUSY_STAT__RCIU_CE_BUSY__SHIFT                                                                     0x15
6893 #define CP_BUSY_STAT__CE_PARSING_PACKETS__SHIFT                                                               0x16
6894 #define CP_BUSY_STAT__PFP_PIPE0_DC_BUSY__SHIFT                                                                0x17
6895 #define CP_BUSY_STAT__ME_PIPE0_DC_BUSY__SHIFT                                                                 0x18
6896 #define CP_BUSY_STAT__PFP_PIPE1_DC_BUSY__SHIFT                                                                0x19
6897 #define CP_BUSY_STAT__ME_PIPE1_DC_BUSY__SHIFT                                                                 0x1a
6898 #define CP_BUSY_STAT__REG_BUS_FIFO_BUSY_MASK                                                                  0x00000001L
6899 #define CP_BUSY_STAT__PFP_DATA_CACHE_BUSY_MASK                                                                0x00000002L
6900 #define CP_BUSY_STAT__ME_DATA_CACHE_BUSY_MASK                                                                 0x00000004L
6901 #define CP_BUSY_STAT__COHER_CNT_NEQ_ZERO_MASK                                                                 0x00000040L
6902 #define CP_BUSY_STAT__PFP_PARSING_PACKETS_MASK                                                                0x00000080L
6903 #define CP_BUSY_STAT__ME_PARSING_PACKETS_MASK                                                                 0x00000100L
6904 #define CP_BUSY_STAT__RCIU_PFP_BUSY_MASK                                                                      0x00000200L
6905 #define CP_BUSY_STAT__RCIU_ME_BUSY_MASK                                                                       0x00000400L
6906 #define CP_BUSY_STAT__GFX_CONTEXT_BUSY_MASK                                                                   0x00008000L
6907 #define CP_BUSY_STAT__ME_PARSER_BUSY_MASK                                                                     0x00020000L
6908 #define CP_BUSY_STAT__EOP_DONE_BUSY_MASK                                                                      0x00040000L
6909 #define CP_BUSY_STAT__STRM_OUT_BUSY_MASK                                                                      0x00080000L
6910 #define CP_BUSY_STAT__PIPE_STATS_BUSY_MASK                                                                    0x00100000L
6911 #define CP_BUSY_STAT__RCIU_CE_BUSY_MASK                                                                       0x00200000L
6912 #define CP_BUSY_STAT__CE_PARSING_PACKETS_MASK                                                                 0x00400000L
6913 #define CP_BUSY_STAT__PFP_PIPE0_DC_BUSY_MASK                                                                  0x00800000L
6914 #define CP_BUSY_STAT__ME_PIPE0_DC_BUSY_MASK                                                                   0x01000000L
6915 #define CP_BUSY_STAT__PFP_PIPE1_DC_BUSY_MASK                                                                  0x02000000L
6916 #define CP_BUSY_STAT__ME_PIPE1_DC_BUSY_MASK                                                                   0x04000000L
6917 //CP_STAT
6918 #define CP_STAT__ROQ_DB_BUSY__SHIFT                                                                           0x5
6919 #define CP_STAT__ROQ_CE_DB_BUSY__SHIFT                                                                        0x6
6920 #define CP_STAT__ROQ_RING_BUSY__SHIFT                                                                         0x9
6921 #define CP_STAT__ROQ_INDIRECT1_BUSY__SHIFT                                                                    0xa
6922 #define CP_STAT__ROQ_INDIRECT2_BUSY__SHIFT                                                                    0xb
6923 #define CP_STAT__ROQ_STATE_BUSY__SHIFT                                                                        0xc
6924 #define CP_STAT__DC_BUSY__SHIFT                                                                               0xd
6925 #define CP_STAT__UTCL2IU_BUSY__SHIFT                                                                          0xe
6926 #define CP_STAT__PFP_BUSY__SHIFT                                                                              0xf
6927 #define CP_STAT__MEQ_BUSY__SHIFT                                                                              0x10
6928 #define CP_STAT__ME_BUSY__SHIFT                                                                               0x11
6929 #define CP_STAT__QUERY_BUSY__SHIFT                                                                            0x12
6930 #define CP_STAT__INTERRUPT_BUSY__SHIFT                                                                        0x14
6931 #define CP_STAT__SURFACE_SYNC_BUSY__SHIFT                                                                     0x15
6932 #define CP_STAT__DMA_BUSY__SHIFT                                                                              0x16
6933 #define CP_STAT__RCIU_BUSY__SHIFT                                                                             0x17
6934 #define CP_STAT__SCRATCH_RAM_BUSY__SHIFT                                                                      0x18
6935 #define CP_STAT__GCRIU_BUSY__SHIFT                                                                            0x19
6936 #define CP_STAT__CE_BUSY__SHIFT                                                                               0x1a
6937 #define CP_STAT__TCIU_BUSY__SHIFT                                                                             0x1b
6938 #define CP_STAT__ROQ_CE_RING_BUSY__SHIFT                                                                      0x1c
6939 #define CP_STAT__ROQ_CE_INDIRECT1_BUSY__SHIFT                                                                 0x1d
6940 #define CP_STAT__ROQ_CE_INDIRECT2_BUSY__SHIFT                                                                 0x1e
6941 #define CP_STAT__CP_BUSY__SHIFT                                                                               0x1f
6942 #define CP_STAT__ROQ_DB_BUSY_MASK                                                                             0x00000020L
6943 #define CP_STAT__ROQ_CE_DB_BUSY_MASK                                                                          0x00000040L
6944 #define CP_STAT__ROQ_RING_BUSY_MASK                                                                           0x00000200L
6945 #define CP_STAT__ROQ_INDIRECT1_BUSY_MASK                                                                      0x00000400L
6946 #define CP_STAT__ROQ_INDIRECT2_BUSY_MASK                                                                      0x00000800L
6947 #define CP_STAT__ROQ_STATE_BUSY_MASK                                                                          0x00001000L
6948 #define CP_STAT__DC_BUSY_MASK                                                                                 0x00002000L
6949 #define CP_STAT__UTCL2IU_BUSY_MASK                                                                            0x00004000L
6950 #define CP_STAT__PFP_BUSY_MASK                                                                                0x00008000L
6951 #define CP_STAT__MEQ_BUSY_MASK                                                                                0x00010000L
6952 #define CP_STAT__ME_BUSY_MASK                                                                                 0x00020000L
6953 #define CP_STAT__QUERY_BUSY_MASK                                                                              0x00040000L
6954 #define CP_STAT__INTERRUPT_BUSY_MASK                                                                          0x00100000L
6955 #define CP_STAT__SURFACE_SYNC_BUSY_MASK                                                                       0x00200000L
6956 #define CP_STAT__DMA_BUSY_MASK                                                                                0x00400000L
6957 #define CP_STAT__RCIU_BUSY_MASK                                                                               0x00800000L
6958 #define CP_STAT__SCRATCH_RAM_BUSY_MASK                                                                        0x01000000L
6959 #define CP_STAT__GCRIU_BUSY_MASK                                                                              0x02000000L
6960 #define CP_STAT__CE_BUSY_MASK                                                                                 0x04000000L
6961 #define CP_STAT__TCIU_BUSY_MASK                                                                               0x08000000L
6962 #define CP_STAT__ROQ_CE_RING_BUSY_MASK                                                                        0x10000000L
6963 #define CP_STAT__ROQ_CE_INDIRECT1_BUSY_MASK                                                                   0x20000000L
6964 #define CP_STAT__ROQ_CE_INDIRECT2_BUSY_MASK                                                                   0x40000000L
6965 #define CP_STAT__CP_BUSY_MASK                                                                                 0x80000000L
6966 //CP_ME_HEADER_DUMP
6967 #define CP_ME_HEADER_DUMP__ME_HEADER_DUMP__SHIFT                                                              0x0
6968 #define CP_ME_HEADER_DUMP__ME_HEADER_DUMP_MASK                                                                0xFFFFFFFFL
6969 //CP_PFP_HEADER_DUMP
6970 #define CP_PFP_HEADER_DUMP__PFP_HEADER_DUMP__SHIFT                                                            0x0
6971 #define CP_PFP_HEADER_DUMP__PFP_HEADER_DUMP_MASK                                                              0xFFFFFFFFL
6972 //CP_GRBM_FREE_COUNT
6973 #define CP_GRBM_FREE_COUNT__FREE_COUNT__SHIFT                                                                 0x0
6974 #define CP_GRBM_FREE_COUNT__FREE_COUNT_PFP__SHIFT                                                             0x10
6975 #define CP_GRBM_FREE_COUNT__FREE_COUNT_MASK                                                                   0x0000003FL
6976 #define CP_GRBM_FREE_COUNT__FREE_COUNT_PFP_MASK                                                               0x003F0000L
6977 //CP_PFP_INSTR_PNTR
6978 #define CP_PFP_INSTR_PNTR__INSTR_PNTR__SHIFT                                                                  0x0
6979 #define CP_PFP_INSTR_PNTR__INSTR_PNTR_MASK                                                                    0x0000FFFFL
6980 //CP_ME_INSTR_PNTR
6981 #define CP_ME_INSTR_PNTR__INSTR_PNTR__SHIFT                                                                   0x0
6982 #define CP_ME_INSTR_PNTR__INSTR_PNTR_MASK                                                                     0x0000FFFFL
6983 //CP_CSF_STAT
6984 #define CP_CSF_STAT__BUFFER_REQUEST_COUNT__SHIFT                                                              0x8
6985 #define CP_CSF_STAT__BUFFER_REQUEST_COUNT_MASK                                                                0x0001FF00L
6986 //CP_CNTX_STAT
6987 #define CP_CNTX_STAT__ACTIVE_HP3D_CONTEXTS__SHIFT                                                             0x0
6988 #define CP_CNTX_STAT__CURRENT_HP3D_CONTEXT__SHIFT                                                             0x8
6989 #define CP_CNTX_STAT__ACTIVE_GFX_CONTEXTS__SHIFT                                                              0x14
6990 #define CP_CNTX_STAT__CURRENT_GFX_CONTEXT__SHIFT                                                              0x1c
6991 #define CP_CNTX_STAT__ACTIVE_HP3D_CONTEXTS_MASK                                                               0x000000FFL
6992 #define CP_CNTX_STAT__CURRENT_HP3D_CONTEXT_MASK                                                               0x00000700L
6993 #define CP_CNTX_STAT__ACTIVE_GFX_CONTEXTS_MASK                                                                0x0FF00000L
6994 #define CP_CNTX_STAT__CURRENT_GFX_CONTEXT_MASK                                                                0x70000000L
6995 //CP_ME_PREEMPTION
6996 #define CP_ME_PREEMPTION__OBSOLETE__SHIFT                                                                     0x0
6997 #define CP_ME_PREEMPTION__OBSOLETE_MASK                                                                       0x00000001L
6998 //CP_RB0_RPTR
6999 #define CP_RB0_RPTR__RB_RPTR__SHIFT                                                                           0x0
7000 #define CP_RB0_RPTR__RB_RPTR_MASK                                                                             0x000FFFFFL
7001 //CP_RB_RPTR
7002 #define CP_RB_RPTR__RB_RPTR__SHIFT                                                                            0x0
7003 #define CP_RB_RPTR__RB_RPTR_MASK                                                                              0x000FFFFFL
7004 //CP_RB_WPTR_DELAY
7005 #define CP_RB_WPTR_DELAY__PRE_WRITE_TIMER__SHIFT                                                              0x0
7006 #define CP_RB_WPTR_DELAY__PRE_WRITE_LIMIT__SHIFT                                                              0x1c
7007 #define CP_RB_WPTR_DELAY__PRE_WRITE_TIMER_MASK                                                                0x0FFFFFFFL
7008 #define CP_RB_WPTR_DELAY__PRE_WRITE_LIMIT_MASK                                                                0xF0000000L
7009 //CP_RB_WPTR_POLL_CNTL
7010 #define CP_RB_WPTR_POLL_CNTL__POLL_FREQUENCY__SHIFT                                                           0x0
7011 #define CP_RB_WPTR_POLL_CNTL__IDLE_POLL_COUNT__SHIFT                                                          0x10
7012 #define CP_RB_WPTR_POLL_CNTL__POLL_FREQUENCY_MASK                                                             0x0000FFFFUL
7013 #define CP_RB_WPTR_POLL_CNTL__IDLE_POLL_COUNT_MASK                                                            0xFFFF0000UL
7014 //CP_ROQ1_THRESHOLDS
7015 #define CP_ROQ1_THRESHOLDS__RB1_START__SHIFT                                                                  0x0
7016 #define CP_ROQ1_THRESHOLDS__R0_IB1_START__SHIFT                                                               0xa
7017 #define CP_ROQ1_THRESHOLDS__R1_IB1_START__SHIFT                                                               0x14
7018 #define CP_ROQ1_THRESHOLDS__RB1_START_MASK                                                                    0x000003FFL
7019 #define CP_ROQ1_THRESHOLDS__R0_IB1_START_MASK                                                                 0x000FFC00L
7020 #define CP_ROQ1_THRESHOLDS__R1_IB1_START_MASK                                                                 0x3FF00000L
7021 //CP_ROQ2_THRESHOLDS
7022 #define CP_ROQ2_THRESHOLDS__R0_IB2_START__SHIFT                                                               0x0
7023 #define CP_ROQ2_THRESHOLDS__R1_IB2_START__SHIFT                                                               0xa
7024 #define CP_ROQ2_THRESHOLDS__R0_IB2_START_MASK                                                                 0x000003FFL
7025 #define CP_ROQ2_THRESHOLDS__R1_IB2_START_MASK                                                                 0x000FFC00L
7026 //CP_STQ_THRESHOLDS
7027 #define CP_STQ_THRESHOLDS__STQ0_START__SHIFT                                                                  0x0
7028 #define CP_STQ_THRESHOLDS__STQ1_START__SHIFT                                                                  0x8
7029 #define CP_STQ_THRESHOLDS__STQ2_START__SHIFT                                                                  0x10
7030 #define CP_STQ_THRESHOLDS__STQ0_START_MASK                                                                    0x000000FFL
7031 #define CP_STQ_THRESHOLDS__STQ1_START_MASK                                                                    0x0000FF00L
7032 #define CP_STQ_THRESHOLDS__STQ2_START_MASK                                                                    0x00FF0000L
7033 //CP_MEQ_THRESHOLDS
7034 #define CP_MEQ_THRESHOLDS__MEQ1_START__SHIFT                                                                  0x0
7035 #define CP_MEQ_THRESHOLDS__MEQ2_START__SHIFT                                                                  0x8
7036 #define CP_MEQ_THRESHOLDS__MEQ1_START_MASK                                                                    0x000000FFL
7037 #define CP_MEQ_THRESHOLDS__MEQ2_START_MASK                                                                    0x0000FF00L
7038 //CP_ROQ_AVAIL
7039 #define CP_ROQ_AVAIL__ROQ_CNT_RING__SHIFT                                                                     0x0
7040 #define CP_ROQ_AVAIL__ROQ_CNT_IB1__SHIFT                                                                      0x10
7041 #define CP_ROQ_AVAIL__ROQ_CNT_RING_MASK                                                                       0x00000FFFL
7042 #define CP_ROQ_AVAIL__ROQ_CNT_IB1_MASK                                                                        0x0FFF0000L
7043 //CP_STQ_AVAIL
7044 #define CP_STQ_AVAIL__STQ_CNT__SHIFT                                                                          0x0
7045 #define CP_STQ_AVAIL__STQ_CNT_MASK                                                                            0x000003FFL
7046 //CP_ROQ2_AVAIL
7047 #define CP_ROQ2_AVAIL__ROQ_CNT_IB2__SHIFT                                                                     0x0
7048 #define CP_ROQ2_AVAIL__ROQ_CNT_DB__SHIFT                                                                      0x10
7049 #define CP_ROQ2_AVAIL__ROQ_CNT_IB2_MASK                                                                       0x00000FFFL
7050 #define CP_ROQ2_AVAIL__ROQ_CNT_DB_MASK                                                                        0x0FFF0000L
7051 //CP_MEQ_AVAIL
7052 #define CP_MEQ_AVAIL__MEQ_CNT__SHIFT                                                                          0x0
7053 #define CP_MEQ_AVAIL__MEQ_CNT_MASK                                                                            0x000003FFL
7054 //CP_CMD_INDEX
7055 #define CP_CMD_INDEX__CMD_INDEX__SHIFT                                                                        0x0
7056 #define CP_CMD_INDEX__CMD_ME_SEL__SHIFT                                                                       0xc
7057 #define CP_CMD_INDEX__CMD_QUEUE_SEL__SHIFT                                                                    0x10
7058 #define CP_CMD_INDEX__CMD_INDEX_MASK                                                                          0x000007FFL
7059 #define CP_CMD_INDEX__CMD_ME_SEL_MASK                                                                         0x00003000L
7060 #define CP_CMD_INDEX__CMD_QUEUE_SEL_MASK                                                                      0x00070000L
7061 //CP_CMD_DATA
7062 #define CP_CMD_DATA__CMD_DATA__SHIFT                                                                          0x0
7063 #define CP_CMD_DATA__CMD_DATA_MASK                                                                            0xFFFFFFFFL
7064 //CP_ROQ_RB_STAT
7065 #define CP_ROQ_RB_STAT__ROQ_RPTR_PRIMARY__SHIFT                                                               0x0
7066 #define CP_ROQ_RB_STAT__ROQ_WPTR_PRIMARY__SHIFT                                                               0x10
7067 #define CP_ROQ_RB_STAT__ROQ_RPTR_PRIMARY_MASK                                                                 0x00000FFFL
7068 #define CP_ROQ_RB_STAT__ROQ_WPTR_PRIMARY_MASK                                                                 0x0FFF0000L
7069 //CP_ROQ_IB1_STAT
7070 #define CP_ROQ_IB1_STAT__ROQ_RPTR_INDIRECT1__SHIFT                                                            0x0
7071 #define CP_ROQ_IB1_STAT__ROQ_WPTR_INDIRECT1__SHIFT                                                            0x10
7072 #define CP_ROQ_IB1_STAT__ROQ_RPTR_INDIRECT1_MASK                                                              0x00000FFFL
7073 #define CP_ROQ_IB1_STAT__ROQ_WPTR_INDIRECT1_MASK                                                              0x0FFF0000L
7074 //CP_ROQ_IB2_STAT
7075 #define CP_ROQ_IB2_STAT__ROQ_RPTR_INDIRECT2__SHIFT                                                            0x0
7076 #define CP_ROQ_IB2_STAT__ROQ_WPTR_INDIRECT2__SHIFT                                                            0x10
7077 #define CP_ROQ_IB2_STAT__ROQ_RPTR_INDIRECT2_MASK                                                              0x00000FFFL
7078 #define CP_ROQ_IB2_STAT__ROQ_WPTR_INDIRECT2_MASK                                                              0x0FFF0000L
7079 //CP_STQ_STAT
7080 #define CP_STQ_STAT__STQ_RPTR__SHIFT                                                                          0x0
7081 #define CP_STQ_STAT__STQ_RPTR_MASK                                                                            0x000003FFL
7082 //CP_STQ_WR_STAT
7083 #define CP_STQ_WR_STAT__STQ_WPTR__SHIFT                                                                       0x0
7084 #define CP_STQ_WR_STAT__STQ_WPTR_MASK                                                                         0x000003FFL
7085 //CP_MEQ_STAT
7086 #define CP_MEQ_STAT__MEQ_RPTR__SHIFT                                                                          0x0
7087 #define CP_MEQ_STAT__MEQ_WPTR__SHIFT                                                                          0x10
7088 #define CP_MEQ_STAT__MEQ_RPTR_MASK                                                                            0x000003FFL
7089 #define CP_MEQ_STAT__MEQ_WPTR_MASK                                                                            0x03FF0000L
7090 //CP_ROQ3_THRESHOLDS
7091 #define CP_ROQ3_THRESHOLDS__R0_DB_START__SHIFT                                                                0x0
7092 #define CP_ROQ3_THRESHOLDS__R1_DB_START__SHIFT                                                                0xa
7093 #define CP_ROQ3_THRESHOLDS__R0_DB_START_MASK                                                                  0x000003FFL
7094 #define CP_ROQ3_THRESHOLDS__R1_DB_START_MASK                                                                  0x000FFC00L
7095 //CP_ROQ_DB_STAT
7096 #define CP_ROQ_DB_STAT__ROQ_RPTR_DB__SHIFT                                                                    0x0
7097 #define CP_ROQ_DB_STAT__ROQ_WPTR_DB__SHIFT                                                                    0x10
7098 #define CP_ROQ_DB_STAT__ROQ_RPTR_DB_MASK                                                                      0x00000FFFL
7099 #define CP_ROQ_DB_STAT__ROQ_WPTR_DB_MASK                                                                      0x0FFF0000L
7100 //CP_INT_STAT_DEBUG
7101 #define CP_INT_STAT_DEBUG__RESUME_INT_ASSERTED__SHIFT                                                         0x8
7102 #define CP_INT_STAT_DEBUG__SUSPEND_INT_ASSERTED__SHIFT                                                        0x9
7103 #define CP_INT_STAT_DEBUG__DMA_WATCH_INT_ASSERTED__SHIFT                                                      0xa
7104 #define CP_INT_STAT_DEBUG__CP_VM_DOORBELL_WR_INT_ASSERTED__SHIFT                                              0xb
7105 #define CP_INT_STAT_DEBUG__CP_ECC_ERROR_INT_ASSERTED__SHIFT                                                   0xe
7106 #define CP_INT_STAT_DEBUG__FUE_INT_STATUS_DEBUG__SHIFT                                                        0xf
7107 #define CP_INT_STAT_DEBUG__GPF_INT_ASSERTED__SHIFT                                                            0x10
7108 #define CP_INT_STAT_DEBUG__WRM_POLL_TIMEOUT_INT_ASSERTED__SHIFT                                               0x11
7109 #define CP_INT_STAT_DEBUG__CMP_BUSY_INT_ASSERTED__SHIFT                                                       0x12
7110 #define CP_INT_STAT_DEBUG__CNTX_BUSY_INT_ASSERTED__SHIFT                                                      0x13
7111 #define CP_INT_STAT_DEBUG__CNTX_EMPTY_INT_ASSERTED__SHIFT                                                     0x14
7112 #define CP_INT_STAT_DEBUG__GFX_IDLE_INT_ASSERTED__SHIFT                                                       0x15
7113 #define CP_INT_STAT_DEBUG__PRIV_INSTR_INT_ASSERTED__SHIFT                                                     0x16
7114 #define CP_INT_STAT_DEBUG__PRIV_REG_INT_ASSERTED__SHIFT                                                       0x17
7115 #define CP_INT_STAT_DEBUG__OPCODE_ERROR_INT_ASSERTED__SHIFT                                                   0x18
7116 #define CP_INT_STAT_DEBUG__TIME_STAMP_INT_ASSERTED__SHIFT                                                     0x1a
7117 #define CP_INT_STAT_DEBUG__RESERVED_BIT_ERROR_INT_ASSERTED__SHIFT                                             0x1b
7118 #define CP_INT_STAT_DEBUG__GENERIC2_INT_ASSERTED__SHIFT                                                       0x1d
7119 #define CP_INT_STAT_DEBUG__GENERIC1_INT_ASSERTED__SHIFT                                                       0x1e
7120 #define CP_INT_STAT_DEBUG__GENERIC0_INT_ASSERTED__SHIFT                                                       0x1f
7121 #define CP_INT_STAT_DEBUG__RESUME_INT_ASSERTED_MASK                                                           0x00000100L
7122 #define CP_INT_STAT_DEBUG__SUSPEND_INT_ASSERTED_MASK                                                          0x00000200L
7123 #define CP_INT_STAT_DEBUG__DMA_WATCH_INT_ASSERTED_MASK                                                        0x00000400L
7124 #define CP_INT_STAT_DEBUG__CP_VM_DOORBELL_WR_INT_ASSERTED_MASK                                                0x00000800L
7125 #define CP_INT_STAT_DEBUG__CP_ECC_ERROR_INT_ASSERTED_MASK                                                     0x00004000L
7126 #define CP_INT_STAT_DEBUG__FUE_INT_STATUS_DEBUG_MASK                                                          0x00008000L
7127 #define CP_INT_STAT_DEBUG__GPF_INT_ASSERTED_MASK                                                              0x00010000L
7128 #define CP_INT_STAT_DEBUG__WRM_POLL_TIMEOUT_INT_ASSERTED_MASK                                                 0x00020000L
7129 #define CP_INT_STAT_DEBUG__CMP_BUSY_INT_ASSERTED_MASK                                                         0x00040000L
7130 #define CP_INT_STAT_DEBUG__CNTX_BUSY_INT_ASSERTED_MASK                                                        0x00080000L
7131 #define CP_INT_STAT_DEBUG__CNTX_EMPTY_INT_ASSERTED_MASK                                                       0x00100000L
7132 #define CP_INT_STAT_DEBUG__GFX_IDLE_INT_ASSERTED_MASK                                                         0x00200000L
7133 #define CP_INT_STAT_DEBUG__PRIV_INSTR_INT_ASSERTED_MASK                                                       0x00400000L
7134 #define CP_INT_STAT_DEBUG__PRIV_REG_INT_ASSERTED_MASK                                                         0x00800000L
7135 #define CP_INT_STAT_DEBUG__OPCODE_ERROR_INT_ASSERTED_MASK                                                     0x01000000L
7136 #define CP_INT_STAT_DEBUG__TIME_STAMP_INT_ASSERTED_MASK                                                       0x04000000L
7137 #define CP_INT_STAT_DEBUG__RESERVED_BIT_ERROR_INT_ASSERTED_MASK                                               0x08000000L
7138 #define CP_INT_STAT_DEBUG__GENERIC2_INT_ASSERTED_MASK                                                         0x20000000L
7139 #define CP_INT_STAT_DEBUG__GENERIC1_INT_ASSERTED_MASK                                                         0x40000000L
7140 #define CP_INT_STAT_DEBUG__GENERIC0_INT_ASSERTED_MASK                                                         0x80000000L
7141 //CP_DEBUG_CNTL
7142 #define CP_DEBUG_CNTL__DEBUG_INDX__SHIFT                                                                      0x0
7143 #define CP_DEBUG_CNTL__DEBUG_INDX_MASK                                                                        0x0000007FL
7144 //CP_PRIV_VIOLATION_ADDR
7145 #define CP_PRIV_VIOLATION_ADDR__PRIV_VIOLATION_STATUS__SHIFT                                                  0x0
7146 #define CP_PRIV_VIOLATION_ADDR__PRIV_VIOLATION_OP__SHIFT                                                      0x1
7147 #define CP_PRIV_VIOLATION_ADDR__PRIV_VIOLATION_ADDR__SHIFT                                                    0x2
7148 #define CP_PRIV_VIOLATION_ADDR__PRIV_VIOLATION_STATUS_MASK                                                    0x00000001L
7149 #define CP_PRIV_VIOLATION_ADDR__PRIV_VIOLATION_OP_MASK                                                        0x00000002L
7150 #define CP_PRIV_VIOLATION_ADDR__PRIV_VIOLATION_ADDR_MASK                                                      0xFFFFFFFCL
7151 //CP_PRIV_VIOLATION_ADDR_HI
7152 #define CP_PRIV_VIOLATION_ADDR_HI__PRIV_VIOLATION_ADDR_HI__SHIFT                                              0x0
7153 #define CP_PRIV_VIOLATION_ADDR_HI__PRIV_VIOLATION_ADDR_HI_MASK                                                0x000000FFL
7154 
7155 
7156 // addressBlock: gc_gfx_cpwd_cpwd_padec
7157 //VGT_DMA_DATA_FIFO_DEPTH
7158 #define VGT_DMA_DATA_FIFO_DEPTH__DMA_DATA_FIFO_DEPTH__SHIFT                                                   0x0
7159 #define VGT_DMA_DATA_FIFO_DEPTH__DMA_DATA_FIFO_DEPTH_MASK                                                     0x000003FFL
7160 //VGT_DMA_REQ_FIFO_DEPTH
7161 #define VGT_DMA_REQ_FIFO_DEPTH__DMA_REQ_FIFO_DEPTH__SHIFT                                                     0x0
7162 #define VGT_DMA_REQ_FIFO_DEPTH__DMA_REQ_FIFO_DEPTH_MASK                                                       0x0000003FL
7163 //VGT_DRAW_INIT_FIFO_DEPTH
7164 #define VGT_DRAW_INIT_FIFO_DEPTH__DRAW_INIT_FIFO_DEPTH__SHIFT                                                 0x0
7165 #define VGT_DRAW_INIT_FIFO_DEPTH__DRAW_INIT_FIFO_DEPTH_MASK                                                   0x0000003FL
7166 //VGT_MC_LAT_CNTL
7167 #define VGT_MC_LAT_CNTL__MC_TIME_STAMP_RES__SHIFT                                                             0x0
7168 #define VGT_MC_LAT_CNTL__MC_TIME_STAMP_RES_MASK                                                               0x0000000FL
7169 //IA_UTCL1_STATUS_2
7170 #define IA_UTCL1_STATUS_2__FAULT_DETECTED__SHIFT                                                              0x0
7171 #define IA_UTCL1_STATUS_2__RETRY_DETECTED__SHIFT                                                              0x1
7172 #define IA_UTCL1_STATUS_2__PRT_DETECTED__SHIFT                                                                0x2
7173 #define IA_UTCL1_STATUS_2__FAULT_VMID__SHIFT                                                                  0x4
7174 #define IA_UTCL1_STATUS_2__FAULT_UTCL1ID__SHIFT                                                               0x8
7175 #define IA_UTCL1_STATUS_2__FAULT_INSTANCEID__SHIFT                                                            0xe
7176 #define IA_UTCL1_STATUS_2__RETRY_UTCL1ID__SHIFT                                                               0x10
7177 #define IA_UTCL1_STATUS_2__RETRY_INSTANCEID__SHIFT                                                            0x16
7178 #define IA_UTCL1_STATUS_2__PRT_UTCL1ID__SHIFT                                                                 0x18
7179 #define IA_UTCL1_STATUS_2__PRT_INSTANCEID__SHIFT                                                              0x1e
7180 #define IA_UTCL1_STATUS_2__FAULT_DETECTED_MASK                                                                0x00000001L
7181 #define IA_UTCL1_STATUS_2__RETRY_DETECTED_MASK                                                                0x00000002L
7182 #define IA_UTCL1_STATUS_2__PRT_DETECTED_MASK                                                                  0x00000004L
7183 #define IA_UTCL1_STATUS_2__FAULT_VMID_MASK                                                                    0x000000F0L
7184 #define IA_UTCL1_STATUS_2__FAULT_UTCL1ID_MASK                                                                 0x00003F00L
7185 #define IA_UTCL1_STATUS_2__FAULT_INSTANCEID_MASK                                                              0x0000C000L
7186 #define IA_UTCL1_STATUS_2__RETRY_UTCL1ID_MASK                                                                 0x003F0000L
7187 #define IA_UTCL1_STATUS_2__RETRY_INSTANCEID_MASK                                                              0x00C00000L
7188 #define IA_UTCL1_STATUS_2__PRT_UTCL1ID_MASK                                                                   0x3F000000L
7189 #define IA_UTCL1_STATUS_2__PRT_INSTANCEID_MASK                                                                0xC0000000L
7190 //GE_WD_CNTL_STATUS
7191 #define GE_WD_CNTL_STATUS__DIST_BUSY__SHIFT                                                                   0x0
7192 #define GE_WD_CNTL_STATUS__DIST_BE_BUSY__SHIFT                                                                0x1
7193 #define GE_WD_CNTL_STATUS__GE_UTCL1_BUSY__SHIFT                                                               0x2
7194 #define GE_WD_CNTL_STATUS__WD_TE11_BUSY__SHIFT                                                                0x3
7195 #define GE_WD_CNTL_STATUS__PC_MANAGER_BUSY__SHIFT                                                             0x4
7196 #define GE_WD_CNTL_STATUS__WLC_BUSY__SHIFT                                                                    0x5
7197 #define GE_WD_CNTL_STATUS__DIST_BUSY_MASK                                                                     0x00000001L
7198 #define GE_WD_CNTL_STATUS__DIST_BE_BUSY_MASK                                                                  0x00000002L
7199 #define GE_WD_CNTL_STATUS__GE_UTCL1_BUSY_MASK                                                                 0x00000004L
7200 #define GE_WD_CNTL_STATUS__WD_TE11_BUSY_MASK                                                                  0x00000008L
7201 #define GE_WD_CNTL_STATUS__PC_MANAGER_BUSY_MASK                                                               0x00000010L
7202 #define GE_WD_CNTL_STATUS__WLC_BUSY_MASK                                                                      0x00000020L
7203 //WD_UTCL1_CNTL
7204 #define WD_UTCL1_CNTL__XNACK_REDO_TIMER_CNT__SHIFT                                                            0x0
7205 #define WD_UTCL1_CNTL__VMID_RESET_MODE__SHIFT                                                                 0x17
7206 #define WD_UTCL1_CNTL__DROP_MODE__SHIFT                                                                       0x18
7207 #define WD_UTCL1_CNTL__BYPASS__SHIFT                                                                          0x19
7208 #define WD_UTCL1_CNTL__INVALIDATE__SHIFT                                                                      0x1a
7209 #define WD_UTCL1_CNTL__FRAG_LIMIT_MODE__SHIFT                                                                 0x1b
7210 #define WD_UTCL1_CNTL__FORCE_SNOOP__SHIFT                                                                     0x1c
7211 #define WD_UTCL1_CNTL__MTYPE_OVERRIDE__SHIFT                                                                  0x1d
7212 #define WD_UTCL1_CNTL__LLC_NOALLOC_OVERRIDE__SHIFT                                                            0x1e
7213 #define WD_UTCL1_CNTL__XNACK_REDO_TIMER_CNT_MASK                                                              0x000FFFFFL
7214 #define WD_UTCL1_CNTL__VMID_RESET_MODE_MASK                                                                   0x00800000L
7215 #define WD_UTCL1_CNTL__DROP_MODE_MASK                                                                         0x01000000L
7216 #define WD_UTCL1_CNTL__BYPASS_MASK                                                                            0x02000000L
7217 #define WD_UTCL1_CNTL__INVALIDATE_MASK                                                                        0x04000000L
7218 #define WD_UTCL1_CNTL__FRAG_LIMIT_MODE_MASK                                                                   0x08000000L
7219 #define WD_UTCL1_CNTL__FORCE_SNOOP_MASK                                                                       0x10000000L
7220 #define WD_UTCL1_CNTL__MTYPE_OVERRIDE_MASK                                                                    0x20000000L
7221 #define WD_UTCL1_CNTL__LLC_NOALLOC_OVERRIDE_MASK                                                              0x40000000L
7222 //WD_UTCL1_STATUS
7223 #define WD_UTCL1_STATUS__FAULT_DETECTED__SHIFT                                                                0x0
7224 #define WD_UTCL1_STATUS__RETRY_DETECTED__SHIFT                                                                0x1
7225 #define WD_UTCL1_STATUS__PRT_DETECTED__SHIFT                                                                  0x2
7226 #define WD_UTCL1_STATUS__FAULT_VMID__SHIFT                                                                    0x4
7227 #define WD_UTCL1_STATUS__FAULT_UTCL1ID__SHIFT                                                                 0x8
7228 #define WD_UTCL1_STATUS__FAULT_INSTANCEID__SHIFT                                                              0xe
7229 #define WD_UTCL1_STATUS__RETRY_UTCL1ID__SHIFT                                                                 0x10
7230 #define WD_UTCL1_STATUS__RETRY_INSTANCEID__SHIFT                                                              0x16
7231 #define WD_UTCL1_STATUS__PRT_UTCL1ID__SHIFT                                                                   0x18
7232 #define WD_UTCL1_STATUS__PRT_INSTANCEID__SHIFT                                                                0x1e
7233 #define WD_UTCL1_STATUS__FAULT_DETECTED_MASK                                                                  0x00000001L
7234 #define WD_UTCL1_STATUS__RETRY_DETECTED_MASK                                                                  0x00000002L
7235 #define WD_UTCL1_STATUS__PRT_DETECTED_MASK                                                                    0x00000004L
7236 #define WD_UTCL1_STATUS__FAULT_VMID_MASK                                                                      0x000000F0L
7237 #define WD_UTCL1_STATUS__FAULT_UTCL1ID_MASK                                                                   0x00003F00L
7238 #define WD_UTCL1_STATUS__FAULT_INSTANCEID_MASK                                                                0x0000C000L
7239 #define WD_UTCL1_STATUS__RETRY_UTCL1ID_MASK                                                                   0x003F0000L
7240 #define WD_UTCL1_STATUS__RETRY_INSTANCEID_MASK                                                                0x00C00000L
7241 #define WD_UTCL1_STATUS__PRT_UTCL1ID_MASK                                                                     0x3F000000L
7242 #define WD_UTCL1_STATUS__PRT_INSTANCEID_MASK                                                                  0xC0000000L
7243 //IA_UTCL1_CNTL
7244 #define IA_UTCL1_CNTL__XNACK_REDO_TIMER_CNT__SHIFT                                                            0x0
7245 #define IA_UTCL1_CNTL__VMID_RESET_MODE__SHIFT                                                                 0x17
7246 #define IA_UTCL1_CNTL__DROP_MODE__SHIFT                                                                       0x18
7247 #define IA_UTCL1_CNTL__BYPASS__SHIFT                                                                          0x19
7248 #define IA_UTCL1_CNTL__INVALIDATE__SHIFT                                                                      0x1a
7249 #define IA_UTCL1_CNTL__FRAG_LIMIT_MODE__SHIFT                                                                 0x1b
7250 #define IA_UTCL1_CNTL__FORCE_SNOOP__SHIFT                                                                     0x1c
7251 #define IA_UTCL1_CNTL__MTYPE_OVERRIDE__SHIFT                                                                  0x1d
7252 #define IA_UTCL1_CNTL__LLC_NOALLOC_OVERRIDE__SHIFT                                                            0x1e
7253 #define IA_UTCL1_CNTL__XNACK_REDO_TIMER_CNT_MASK                                                              0x000FFFFFL
7254 #define IA_UTCL1_CNTL__VMID_RESET_MODE_MASK                                                                   0x00800000L
7255 #define IA_UTCL1_CNTL__DROP_MODE_MASK                                                                         0x01000000L
7256 #define IA_UTCL1_CNTL__BYPASS_MASK                                                                            0x02000000L
7257 #define IA_UTCL1_CNTL__INVALIDATE_MASK                                                                        0x04000000L
7258 #define IA_UTCL1_CNTL__FRAG_LIMIT_MODE_MASK                                                                   0x08000000L
7259 #define IA_UTCL1_CNTL__FORCE_SNOOP_MASK                                                                       0x10000000L
7260 #define IA_UTCL1_CNTL__MTYPE_OVERRIDE_MASK                                                                    0x20000000L
7261 #define IA_UTCL1_CNTL__LLC_NOALLOC_OVERRIDE_MASK                                                              0x40000000L
7262 //IA_UTCL1_STATUS
7263 #define IA_UTCL1_STATUS__FAULT_DETECTED__SHIFT                                                                0x0
7264 #define IA_UTCL1_STATUS__RETRY_DETECTED__SHIFT                                                                0x1
7265 #define IA_UTCL1_STATUS__PRT_DETECTED__SHIFT                                                                  0x2
7266 #define IA_UTCL1_STATUS__FAULT_VMID__SHIFT                                                                    0x4
7267 #define IA_UTCL1_STATUS__FAULT_UTCL1ID__SHIFT                                                                 0x8
7268 #define IA_UTCL1_STATUS__FAULT_INSTANCEID__SHIFT                                                              0xe
7269 #define IA_UTCL1_STATUS__RETRY_UTCL1ID__SHIFT                                                                 0x10
7270 #define IA_UTCL1_STATUS__RETRY_INSTANCEID__SHIFT                                                              0x16
7271 #define IA_UTCL1_STATUS__PRT_UTCL1ID__SHIFT                                                                   0x18
7272 #define IA_UTCL1_STATUS__PRT_INSTANCEID__SHIFT                                                                0x1e
7273 #define IA_UTCL1_STATUS__FAULT_DETECTED_MASK                                                                  0x00000001L
7274 #define IA_UTCL1_STATUS__RETRY_DETECTED_MASK                                                                  0x00000002L
7275 #define IA_UTCL1_STATUS__PRT_DETECTED_MASK                                                                    0x00000004L
7276 #define IA_UTCL1_STATUS__FAULT_VMID_MASK                                                                      0x000000F0L
7277 #define IA_UTCL1_STATUS__FAULT_UTCL1ID_MASK                                                                   0x00003F00L
7278 #define IA_UTCL1_STATUS__FAULT_INSTANCEID_MASK                                                                0x0000C000L
7279 #define IA_UTCL1_STATUS__RETRY_UTCL1ID_MASK                                                                   0x003F0000L
7280 #define IA_UTCL1_STATUS__RETRY_INSTANCEID_MASK                                                                0x00C00000L
7281 #define IA_UTCL1_STATUS__PRT_UTCL1ID_MASK                                                                     0x3F000000L
7282 #define IA_UTCL1_STATUS__PRT_INSTANCEID_MASK                                                                  0xC0000000L
7283 //GRBM_CC_GC_SA_UNIT_DISABLE
7284 #define GRBM_CC_GC_SA_UNIT_DISABLE__SA_DISABLE__SHIFT                                                         0x8
7285 #define GRBM_CC_GC_SA_UNIT_DISABLE__SA_DISABLE_MASK                                                           0x00FFFF00L
7286 //GE_PRIV_CONTROL
7287 #define GE_PRIV_CONTROL__RESERVED__SHIFT                                                                      0x0
7288 #define GE_PRIV_CONTROL__CLAMP_PRIMGRP_SIZE__SHIFT                                                            0x1
7289 #define GE_PRIV_CONTROL__FGCG_OVERRIDE__SHIFT                                                                 0xf
7290 #define GE_PRIV_CONTROL__CLAMP_HS_OFFCHIP_PER_SE_OVERRIDE__SHIFT                                              0x10
7291 #define GE_PRIV_CONTROL__MIN_ATTR_GRPS__SHIFT                                                                 0x12
7292 #define GE_PRIV_CONTROL__RESERVED_MASK                                                                        0x00000001L
7293 #define GE_PRIV_CONTROL__CLAMP_PRIMGRP_SIZE_MASK                                                              0x000003FEL
7294 #define GE_PRIV_CONTROL__FGCG_OVERRIDE_MASK                                                                   0x00008000L
7295 #define GE_PRIV_CONTROL__CLAMP_HS_OFFCHIP_PER_SE_OVERRIDE_MASK                                                0x00010000L
7296 #define GE_PRIV_CONTROL__MIN_ATTR_GRPS_MASK                                                                   0x003C0000L
7297 //GE_STATUS
7298 #define GE_STATUS__PERFCOUNTER_STATUS__SHIFT                                                                  0x0
7299 #define GE_STATUS__THREAD_TRACE_STATUS__SHIFT                                                                 0x1
7300 #define GE_STATUS__PERFCOUNTER_STATUS_MASK                                                                    0x00000001L
7301 #define GE_STATUS__THREAD_TRACE_STATUS_MASK                                                                   0x00000002L
7302 //VGT_GS_MAX_WAVE_ID
7303 #define VGT_GS_MAX_WAVE_ID__MAX_WAVE_ID__SHIFT                                                                0x0
7304 #define VGT_GS_MAX_WAVE_ID__MAX_WAVE_ID_MASK                                                                  0x00000FFFL
7305 //GFX_PIPE_CONTROL
7306 #define GFX_PIPE_CONTROL__HYSTERESIS_CNT__SHIFT                                                               0x0
7307 #define GFX_PIPE_CONTROL__CONTEXT_SUSPEND_EN__SHIFT                                                           0x10
7308 #define GFX_PIPE_CONTROL__CONTEXT_SUSPEND_STALL_EN__SHIFT                                                     0x11
7309 #define GFX_PIPE_CONTROL__HYSTERESIS_CNT_MASK                                                                 0x00001FFFL
7310 #define GFX_PIPE_CONTROL__CONTEXT_SUSPEND_EN_MASK                                                             0x00010000L
7311 #define GFX_PIPE_CONTROL__CONTEXT_SUSPEND_STALL_EN_MASK                                                       0x00020000L
7312 //VGT_RESET_DEBUG
7313 #define VGT_RESET_DEBUG__GS_DISABLE__SHIFT                                                                    0x0
7314 #define VGT_RESET_DEBUG__TESS_DISABLE__SHIFT                                                                  0x1
7315 #define VGT_RESET_DEBUG__WD_DISABLE__SHIFT                                                                    0x2
7316 #define VGT_RESET_DEBUG__DISABLE_TE11_DIST_PIPE0__SHIFT                                                       0x3
7317 #define VGT_RESET_DEBUG__DISABLE_TE11_DIST_PIPE1__SHIFT                                                       0x4
7318 #define VGT_RESET_DEBUG__ENABLE_VMID_RESET_UTCL1__SHIFT                                                       0x5
7319 #define VGT_RESET_DEBUG__DISABLE_PREFETCH__SHIFT                                                              0x6
7320 #define VGT_RESET_DEBUG__DISABLE_SWITCH_MODE_STALL_FIX__SHIFT                                                 0x7
7321 #define VGT_RESET_DEBUG__DISABLE_SENDING_MULTIPLE_SE_IN_PD__SHIFT                                             0x8
7322 #define VGT_RESET_DEBUG__ENABLE_DIST_STALL_TESS_ON_OFF__SHIFT                                                 0x9
7323 #define VGT_RESET_DEBUG__DISABLE_PATCH_OPTIMIZATION__SHIFT                                                    0xa
7324 #define VGT_RESET_DEBUG__ENABLE_DIST_STALL_TESS_OFF_ON__SHIFT                                                 0xb
7325 #define VGT_RESET_DEBUG__DISABLE_MERGE_GRP_PERF_FIX__SHIFT                                                    0xc
7326 #define VGT_RESET_DEBUG__DISABLE_MESH_SHADER_ATTR_PACKING__SHIFT                                              0xd
7327 #define VGT_RESET_DEBUG__ENABLE_SMALL_INST_PACK_ADJ_GS_OFF__SHIFT                                             0xe
7328 #define VGT_RESET_DEBUG__DISABLE_PATCH_DIST_LAST_DONUT_SE_SWITCH_LOGIC__SHIFT                                 0xf
7329 #define VGT_RESET_DEBUG__SPARE__SHIFT                                                                         0x10
7330 #define VGT_RESET_DEBUG__GS_DISABLE_MASK                                                                      0x00000001L
7331 #define VGT_RESET_DEBUG__TESS_DISABLE_MASK                                                                    0x00000002L
7332 #define VGT_RESET_DEBUG__WD_DISABLE_MASK                                                                      0x00000004L
7333 #define VGT_RESET_DEBUG__DISABLE_TE11_DIST_PIPE0_MASK                                                         0x00000008L
7334 #define VGT_RESET_DEBUG__DISABLE_TE11_DIST_PIPE1_MASK                                                         0x00000010L
7335 #define VGT_RESET_DEBUG__ENABLE_VMID_RESET_UTCL1_MASK                                                         0x00000020L
7336 #define VGT_RESET_DEBUG__DISABLE_PREFETCH_MASK                                                                0x00000040L
7337 #define VGT_RESET_DEBUG__DISABLE_SWITCH_MODE_STALL_FIX_MASK                                                   0x00000080L
7338 #define VGT_RESET_DEBUG__DISABLE_SENDING_MULTIPLE_SE_IN_PD_MASK                                               0x00000100L
7339 #define VGT_RESET_DEBUG__ENABLE_DIST_STALL_TESS_ON_OFF_MASK                                                   0x00000200L
7340 #define VGT_RESET_DEBUG__DISABLE_PATCH_OPTIMIZATION_MASK                                                      0x00000400L
7341 #define VGT_RESET_DEBUG__ENABLE_DIST_STALL_TESS_OFF_ON_MASK                                                   0x00000800L
7342 #define VGT_RESET_DEBUG__DISABLE_MERGE_GRP_PERF_FIX_MASK                                                      0x00001000L
7343 #define VGT_RESET_DEBUG__DISABLE_MESH_SHADER_ATTR_PACKING_MASK                                                0x00002000L
7344 #define VGT_RESET_DEBUG__ENABLE_SMALL_INST_PACK_ADJ_GS_OFF_MASK                                               0x00004000L
7345 #define VGT_RESET_DEBUG__DISABLE_PATCH_DIST_LAST_DONUT_SE_SWITCH_LOGIC_MASK                                   0x00008000L
7346 #define VGT_RESET_DEBUG__SPARE_MASK                                                                           0xFFFF0000L
7347 
7348 
7349 // addressBlock: gc_gfx_cpwd_cpwd_shdec
7350 //COMPUTE_DISPATCH_INITIATOR
7351 #define COMPUTE_DISPATCH_INITIATOR__COMPUTE_SHADER_EN__SHIFT                                                  0x0
7352 #define COMPUTE_DISPATCH_INITIATOR__PARTIAL_TG_EN__SHIFT                                                      0x1
7353 #define COMPUTE_DISPATCH_INITIATOR__FORCE_START_AT_000__SHIFT                                                 0x2
7354 #define COMPUTE_DISPATCH_INITIATOR__ORDERED_APPEND_ENBL__SHIFT                                                0x3
7355 #define COMPUTE_DISPATCH_INITIATOR__ORDERED_APPEND_MODE__SHIFT                                                0x4
7356 #define COMPUTE_DISPATCH_INITIATOR__USE_THREAD_DIMENSIONS__SHIFT                                              0x5
7357 #define COMPUTE_DISPATCH_INITIATOR__ORDER_MODE__SHIFT                                                         0x6
7358 #define COMPUTE_DISPATCH_INITIATOR__SCALAR_L1_INV_VOL__SHIFT                                                  0xa
7359 #define COMPUTE_DISPATCH_INITIATOR__VECTOR_L1_INV_VOL__SHIFT                                                  0xb
7360 #define COMPUTE_DISPATCH_INITIATOR__PING_PONG_EN__SHIFT                                                       0xc
7361 #define COMPUTE_DISPATCH_INITIATOR__TUNNEL_ENABLE__SHIFT                                                      0xd
7362 #define COMPUTE_DISPATCH_INITIATOR__RESTORE__SHIFT                                                            0xe
7363 #define COMPUTE_DISPATCH_INITIATOR__CS_W32_EN__SHIFT                                                          0xf
7364 #define COMPUTE_DISPATCH_INITIATOR__AMP_SHADER_EN__SHIFT                                                      0x10
7365 #define COMPUTE_DISPATCH_INITIATOR__DISABLE_DISP_PREMPT_EN__SHIFT                                             0x11
7366 #define COMPUTE_DISPATCH_INITIATOR__INTERLEAVE_2D_EN__SHIFT                                                   0x12
7367 #define COMPUTE_DISPATCH_INITIATOR__TTRACE_QUEUE_ID__SHIFT                                                    0x1d
7368 #define COMPUTE_DISPATCH_INITIATOR__COMPUTE_SHADER_EN_MASK                                                    0x00000001L
7369 #define COMPUTE_DISPATCH_INITIATOR__PARTIAL_TG_EN_MASK                                                        0x00000002L
7370 #define COMPUTE_DISPATCH_INITIATOR__FORCE_START_AT_000_MASK                                                   0x00000004L
7371 #define COMPUTE_DISPATCH_INITIATOR__ORDERED_APPEND_ENBL_MASK                                                  0x00000008L
7372 #define COMPUTE_DISPATCH_INITIATOR__ORDERED_APPEND_MODE_MASK                                                  0x00000010L
7373 #define COMPUTE_DISPATCH_INITIATOR__USE_THREAD_DIMENSIONS_MASK                                                0x00000020L
7374 #define COMPUTE_DISPATCH_INITIATOR__ORDER_MODE_MASK                                                           0x00000040L
7375 #define COMPUTE_DISPATCH_INITIATOR__SCALAR_L1_INV_VOL_MASK                                                    0x00000400L
7376 #define COMPUTE_DISPATCH_INITIATOR__VECTOR_L1_INV_VOL_MASK                                                    0x00000800L
7377 #define COMPUTE_DISPATCH_INITIATOR__PING_PONG_EN_MASK                                                         0x00001000L
7378 #define COMPUTE_DISPATCH_INITIATOR__TUNNEL_ENABLE_MASK                                                        0x00002000L
7379 #define COMPUTE_DISPATCH_INITIATOR__RESTORE_MASK                                                              0x00004000L
7380 #define COMPUTE_DISPATCH_INITIATOR__CS_W32_EN_MASK                                                            0x00008000L
7381 #define COMPUTE_DISPATCH_INITIATOR__AMP_SHADER_EN_MASK                                                        0x00010000L
7382 #define COMPUTE_DISPATCH_INITIATOR__DISABLE_DISP_PREMPT_EN_MASK                                               0x00020000L
7383 #define COMPUTE_DISPATCH_INITIATOR__INTERLEAVE_2D_EN_MASK                                                     0x00040000L
7384 #define COMPUTE_DISPATCH_INITIATOR__TTRACE_QUEUE_ID_MASK                                                      0xE0000000L
7385 //COMPUTE_DIM_X
7386 #define COMPUTE_DIM_X__SIZE__SHIFT                                                                            0x0
7387 #define COMPUTE_DIM_X__SIZE_MASK                                                                              0xFFFFFFFFL
7388 //COMPUTE_DIM_Y
7389 #define COMPUTE_DIM_Y__SIZE__SHIFT                                                                            0x0
7390 #define COMPUTE_DIM_Y__SIZE_MASK                                                                              0xFFFFFFFFL
7391 //COMPUTE_DIM_Z
7392 #define COMPUTE_DIM_Z__SIZE__SHIFT                                                                            0x0
7393 #define COMPUTE_DIM_Z__SIZE_MASK                                                                              0xFFFFFFFFL
7394 //COMPUTE_START_X
7395 #define COMPUTE_START_X__START__SHIFT                                                                         0x0
7396 #define COMPUTE_START_X__START_MASK                                                                           0xFFFFFFFFL
7397 //COMPUTE_START_Y
7398 #define COMPUTE_START_Y__START__SHIFT                                                                         0x0
7399 #define COMPUTE_START_Y__START_MASK                                                                           0xFFFFFFFFL
7400 //COMPUTE_START_Z
7401 #define COMPUTE_START_Z__START__SHIFT                                                                         0x0
7402 #define COMPUTE_START_Z__START_MASK                                                                           0xFFFFFFFFL
7403 //COMPUTE_NUM_THREAD_X
7404 #define COMPUTE_NUM_THREAD_X__NUM_THREAD_FULL__SHIFT                                                          0x0
7405 #define COMPUTE_NUM_THREAD_X__INTERLEAVE_BITS_X__SHIFT                                                        0xd
7406 #define COMPUTE_NUM_THREAD_X__NUM_THREAD_PARTIAL__SHIFT                                                       0x10
7407 #define COMPUTE_NUM_THREAD_X__NUM_THREAD_FULL_MASK                                                            0x00001FFFL
7408 #define COMPUTE_NUM_THREAD_X__INTERLEAVE_BITS_X_MASK                                                          0x0000E000L
7409 #define COMPUTE_NUM_THREAD_X__NUM_THREAD_PARTIAL_MASK                                                         0xFFFF0000L
7410 //COMPUTE_NUM_THREAD_Y
7411 #define COMPUTE_NUM_THREAD_Y__NUM_THREAD_FULL__SHIFT                                                          0x0
7412 #define COMPUTE_NUM_THREAD_Y__INTERLEAVE_BITS_Y__SHIFT                                                        0xd
7413 #define COMPUTE_NUM_THREAD_Y__NUM_THREAD_PARTIAL__SHIFT                                                       0x10
7414 #define COMPUTE_NUM_THREAD_Y__NUM_THREAD_FULL_MASK                                                            0x00001FFFL
7415 #define COMPUTE_NUM_THREAD_Y__INTERLEAVE_BITS_Y_MASK                                                          0x0000E000L
7416 #define COMPUTE_NUM_THREAD_Y__NUM_THREAD_PARTIAL_MASK                                                         0xFFFF0000L
7417 //COMPUTE_NUM_THREAD_Z
7418 #define COMPUTE_NUM_THREAD_Z__NUM_THREAD_FULL__SHIFT                                                          0x0
7419 #define COMPUTE_NUM_THREAD_Z__NUM_THREAD_PARTIAL__SHIFT                                                       0x10
7420 #define COMPUTE_NUM_THREAD_Z__NUM_THREAD_FULL_MASK                                                            0x0000FFFFL
7421 #define COMPUTE_NUM_THREAD_Z__NUM_THREAD_PARTIAL_MASK                                                         0xFFFF0000L
7422 //COMPUTE_PIPELINESTAT_ENABLE
7423 #define COMPUTE_PIPELINESTAT_ENABLE__PIPELINESTAT_ENABLE__SHIFT                                               0x0
7424 #define COMPUTE_PIPELINESTAT_ENABLE__PIPELINESTAT_ENABLE_MASK                                                 0x00000001L
7425 //COMPUTE_PERFCOUNT_ENABLE
7426 #define COMPUTE_PERFCOUNT_ENABLE__PERFCOUNT_ENABLE__SHIFT                                                     0x0
7427 #define COMPUTE_PERFCOUNT_ENABLE__PERFCOUNT_ENABLE_MASK                                                       0x00000001L
7428 //COMPUTE_PGM_LO
7429 #define COMPUTE_PGM_LO__DATA__SHIFT                                                                           0x0
7430 #define COMPUTE_PGM_LO__DATA_MASK                                                                             0xFFFFFFFFL
7431 //COMPUTE_PGM_HI
7432 #define COMPUTE_PGM_HI__DATA__SHIFT                                                                           0x0
7433 #define COMPUTE_PGM_HI__DATA_MASK                                                                             0x000000FFL
7434 //COMPUTE_DISPATCH_PKT_ADDR_LO
7435 #define COMPUTE_DISPATCH_PKT_ADDR_LO__DATA__SHIFT                                                             0x0
7436 #define COMPUTE_DISPATCH_PKT_ADDR_LO__DATA_MASK                                                               0xFFFFFFFFL
7437 //COMPUTE_DISPATCH_PKT_ADDR_HI
7438 #define COMPUTE_DISPATCH_PKT_ADDR_HI__DATA__SHIFT                                                             0x0
7439 #define COMPUTE_DISPATCH_PKT_ADDR_HI__DATA_MASK                                                               0x000000FFL
7440 //COMPUTE_DISPATCH_SCRATCH_BASE_LO
7441 #define COMPUTE_DISPATCH_SCRATCH_BASE_LO__DATA__SHIFT                                                         0x0
7442 #define COMPUTE_DISPATCH_SCRATCH_BASE_LO__DATA_MASK                                                           0xFFFFFFFFL
7443 //COMPUTE_DISPATCH_SCRATCH_BASE_HI
7444 #define COMPUTE_DISPATCH_SCRATCH_BASE_HI__DATA__SHIFT                                                         0x0
7445 #define COMPUTE_DISPATCH_SCRATCH_BASE_HI__DATA_MASK                                                           0x000000FFL
7446 //COMPUTE_PGM_RSRC1
7447 #define COMPUTE_PGM_RSRC1__VGPRS__SHIFT                                                                       0x0
7448 #define COMPUTE_PGM_RSRC1__SGPRS__SHIFT                                                                       0x6
7449 #define COMPUTE_PGM_RSRC1__PRIORITY__SHIFT                                                                    0xa
7450 #define COMPUTE_PGM_RSRC1__FLOAT_MODE__SHIFT                                                                  0xc
7451 #define COMPUTE_PGM_RSRC1__PRIV__SHIFT                                                                        0x14
7452 #define COMPUTE_PGM_RSRC1__WG_RR_EN__SHIFT                                                                    0x15
7453 #define COMPUTE_PGM_RSRC1__DEBUG_MODE__SHIFT                                                                  0x16
7454 #define COMPUTE_PGM_RSRC1__DISABLE_PERF__SHIFT                                                                0x17
7455 #define COMPUTE_PGM_RSRC1__BULKY__SHIFT                                                                       0x18
7456 #define COMPUTE_PGM_RSRC1__CDBG_USER__SHIFT                                                                   0x19
7457 #define COMPUTE_PGM_RSRC1__FP16_OVFL__SHIFT                                                                   0x1a
7458 #define COMPUTE_PGM_RSRC1__WGP_MODE__SHIFT                                                                    0x1d
7459 #define COMPUTE_PGM_RSRC1__MEM_ORDERED__SHIFT                                                                 0x1e
7460 #define COMPUTE_PGM_RSRC1__FWD_PROGRESS__SHIFT                                                                0x1f
7461 #define COMPUTE_PGM_RSRC1__VGPRS_MASK                                                                         0x0000003FL
7462 #define COMPUTE_PGM_RSRC1__SGPRS_MASK                                                                         0x000003C0L
7463 #define COMPUTE_PGM_RSRC1__PRIORITY_MASK                                                                      0x00000C00L
7464 #define COMPUTE_PGM_RSRC1__FLOAT_MODE_MASK                                                                    0x000FF000L
7465 #define COMPUTE_PGM_RSRC1__PRIV_MASK                                                                          0x00100000L
7466 #define COMPUTE_PGM_RSRC1__WG_RR_EN_MASK                                                                      0x00200000L
7467 #define COMPUTE_PGM_RSRC1__DEBUG_MODE_MASK                                                                    0x00400000L
7468 #define COMPUTE_PGM_RSRC1__DISABLE_PERF_MASK                                                                  0x00800000L
7469 #define COMPUTE_PGM_RSRC1__BULKY_MASK                                                                         0x01000000L
7470 #define COMPUTE_PGM_RSRC1__CDBG_USER_MASK                                                                     0x02000000L
7471 #define COMPUTE_PGM_RSRC1__FP16_OVFL_MASK                                                                     0x04000000L
7472 #define COMPUTE_PGM_RSRC1__WGP_MODE_MASK                                                                      0x20000000L
7473 #define COMPUTE_PGM_RSRC1__MEM_ORDERED_MASK                                                                   0x40000000L
7474 #define COMPUTE_PGM_RSRC1__FWD_PROGRESS_MASK                                                                  0x80000000L
7475 //COMPUTE_PGM_RSRC2
7476 #define COMPUTE_PGM_RSRC2__SCRATCH_EN__SHIFT                                                                  0x0
7477 #define COMPUTE_PGM_RSRC2__USER_SGPR__SHIFT                                                                   0x1
7478 #define COMPUTE_PGM_RSRC2__DYNAMIC_VGPR__SHIFT                                                                0x6
7479 #define COMPUTE_PGM_RSRC2__TGID_X_EN__SHIFT                                                                   0x7
7480 #define COMPUTE_PGM_RSRC2__TGID_Y_EN__SHIFT                                                                   0x8
7481 #define COMPUTE_PGM_RSRC2__TGID_Z_EN__SHIFT                                                                   0x9
7482 #define COMPUTE_PGM_RSRC2__TG_SIZE_EN__SHIFT                                                                  0xa
7483 #define COMPUTE_PGM_RSRC2__TIDIG_COMP_CNT__SHIFT                                                              0xb
7484 #define COMPUTE_PGM_RSRC2__EXCP_EN_MSB__SHIFT                                                                 0xd
7485 #define COMPUTE_PGM_RSRC2__LDS_SIZE__SHIFT                                                                    0xf
7486 #define COMPUTE_PGM_RSRC2__EXCP_EN__SHIFT                                                                     0x18
7487 #define COMPUTE_PGM_RSRC2__WGP_TAKEOVER__SHIFT                                                                0x1f
7488 #define COMPUTE_PGM_RSRC2__SCRATCH_EN_MASK                                                                    0x00000001L
7489 #define COMPUTE_PGM_RSRC2__USER_SGPR_MASK                                                                     0x0000003EL
7490 #define COMPUTE_PGM_RSRC2__DYNAMIC_VGPR_MASK                                                                  0x00000040L
7491 #define COMPUTE_PGM_RSRC2__TGID_X_EN_MASK                                                                     0x00000080L
7492 #define COMPUTE_PGM_RSRC2__TGID_Y_EN_MASK                                                                     0x00000100L
7493 #define COMPUTE_PGM_RSRC2__TGID_Z_EN_MASK                                                                     0x00000200L
7494 #define COMPUTE_PGM_RSRC2__TG_SIZE_EN_MASK                                                                    0x00000400L
7495 #define COMPUTE_PGM_RSRC2__TIDIG_COMP_CNT_MASK                                                                0x00001800L
7496 #define COMPUTE_PGM_RSRC2__EXCP_EN_MSB_MASK                                                                   0x00006000L
7497 #define COMPUTE_PGM_RSRC2__LDS_SIZE_MASK                                                                      0x00FF8000L
7498 #define COMPUTE_PGM_RSRC2__EXCP_EN_MASK                                                                       0x7F000000L
7499 #define COMPUTE_PGM_RSRC2__WGP_TAKEOVER_MASK                                                                  0x80000000L
7500 //COMPUTE_VMID
7501 #define COMPUTE_VMID__DATA__SHIFT                                                                             0x0
7502 #define COMPUTE_VMID__DATA_MASK                                                                               0x0000000FL
7503 //COMPUTE_RESOURCE_LIMITS
7504 #define COMPUTE_RESOURCE_LIMITS__WAVES_PER_SH__SHIFT                                                          0x0
7505 #define COMPUTE_RESOURCE_LIMITS__TG_PER_CU__SHIFT                                                             0xc
7506 #define COMPUTE_RESOURCE_LIMITS__LOCK_THRESHOLD__SHIFT                                                        0x10
7507 #define COMPUTE_RESOURCE_LIMITS__SIMD_DEST_CNTL__SHIFT                                                        0x16
7508 #define COMPUTE_RESOURCE_LIMITS__FORCE_SIMD_DIST__SHIFT                                                       0x17
7509 #define COMPUTE_RESOURCE_LIMITS__CU_GROUP_COUNT__SHIFT                                                        0x18
7510 #define COMPUTE_RESOURCE_LIMITS__WAVES_PER_SH_MASK                                                            0x000003FFL
7511 #define COMPUTE_RESOURCE_LIMITS__TG_PER_CU_MASK                                                               0x0000F000L
7512 #define COMPUTE_RESOURCE_LIMITS__LOCK_THRESHOLD_MASK                                                          0x003F0000L
7513 #define COMPUTE_RESOURCE_LIMITS__SIMD_DEST_CNTL_MASK                                                          0x00400000L
7514 #define COMPUTE_RESOURCE_LIMITS__FORCE_SIMD_DIST_MASK                                                         0x00800000L
7515 #define COMPUTE_RESOURCE_LIMITS__CU_GROUP_COUNT_MASK                                                          0x07000000L
7516 //COMPUTE_DESTINATION_EN_SE0
7517 #define COMPUTE_DESTINATION_EN_SE0__CU_EN__SHIFT                                                              0x0
7518 #define COMPUTE_DESTINATION_EN_SE0__CU_EN_MASK                                                                0xFFFFFFFFL
7519 //COMPUTE_STATIC_THREAD_MGMT_SE0
7520 #define COMPUTE_STATIC_THREAD_MGMT_SE0__SA0_CU_EN__SHIFT                                                      0x0
7521 #define COMPUTE_STATIC_THREAD_MGMT_SE0__SA1_CU_EN__SHIFT                                                      0x10
7522 #define COMPUTE_STATIC_THREAD_MGMT_SE0__SA0_CU_EN_MASK                                                        0x0000FFFFL
7523 #define COMPUTE_STATIC_THREAD_MGMT_SE0__SA1_CU_EN_MASK                                                        0xFFFF0000L
7524 //COMPUTE_DESTINATION_EN_SE1
7525 #define COMPUTE_DESTINATION_EN_SE1__CU_EN__SHIFT                                                              0x0
7526 #define COMPUTE_DESTINATION_EN_SE1__CU_EN_MASK                                                                0xFFFFFFFFL
7527 //COMPUTE_STATIC_THREAD_MGMT_SE1
7528 #define COMPUTE_STATIC_THREAD_MGMT_SE1__SA0_CU_EN__SHIFT                                                      0x0
7529 #define COMPUTE_STATIC_THREAD_MGMT_SE1__SA1_CU_EN__SHIFT                                                      0x10
7530 #define COMPUTE_STATIC_THREAD_MGMT_SE1__SA0_CU_EN_MASK                                                        0x0000FFFFL
7531 #define COMPUTE_STATIC_THREAD_MGMT_SE1__SA1_CU_EN_MASK                                                        0xFFFF0000L
7532 //COMPUTE_TMPRING_SIZE
7533 #define COMPUTE_TMPRING_SIZE__WAVES__SHIFT                                                                    0x0
7534 #define COMPUTE_TMPRING_SIZE__WAVESIZE__SHIFT                                                                 0xc
7535 #define COMPUTE_TMPRING_SIZE__WAVES_MASK                                                                      0x00000FFFL
7536 #define COMPUTE_TMPRING_SIZE__WAVESIZE_MASK                                                                   0x3FFFF000L
7537 //COMPUTE_DESTINATION_EN_SE2
7538 #define COMPUTE_DESTINATION_EN_SE2__CU_EN__SHIFT                                                              0x0
7539 #define COMPUTE_DESTINATION_EN_SE2__CU_EN_MASK                                                                0xFFFFFFFFL
7540 //COMPUTE_STATIC_THREAD_MGMT_SE2
7541 #define COMPUTE_STATIC_THREAD_MGMT_SE2__SA0_CU_EN__SHIFT                                                      0x0
7542 #define COMPUTE_STATIC_THREAD_MGMT_SE2__SA1_CU_EN__SHIFT                                                      0x10
7543 #define COMPUTE_STATIC_THREAD_MGMT_SE2__SA0_CU_EN_MASK                                                        0x0000FFFFL
7544 #define COMPUTE_STATIC_THREAD_MGMT_SE2__SA1_CU_EN_MASK                                                        0xFFFF0000L
7545 //COMPUTE_DESTINATION_EN_SE3
7546 #define COMPUTE_DESTINATION_EN_SE3__CU_EN__SHIFT                                                              0x0
7547 #define COMPUTE_DESTINATION_EN_SE3__CU_EN_MASK                                                                0xFFFFFFFFL
7548 //COMPUTE_STATIC_THREAD_MGMT_SE3
7549 #define COMPUTE_STATIC_THREAD_MGMT_SE3__SA0_CU_EN__SHIFT                                                      0x0
7550 #define COMPUTE_STATIC_THREAD_MGMT_SE3__SA1_CU_EN__SHIFT                                                      0x10
7551 #define COMPUTE_STATIC_THREAD_MGMT_SE3__SA0_CU_EN_MASK                                                        0x0000FFFFL
7552 #define COMPUTE_STATIC_THREAD_MGMT_SE3__SA1_CU_EN_MASK                                                        0xFFFF0000L
7553 //COMPUTE_RESTART_X
7554 #define COMPUTE_RESTART_X__RESTART__SHIFT                                                                     0x0
7555 #define COMPUTE_RESTART_X__RESTART_MASK                                                                       0xFFFFFFFFL
7556 //COMPUTE_RESTART_Y
7557 #define COMPUTE_RESTART_Y__RESTART__SHIFT                                                                     0x0
7558 #define COMPUTE_RESTART_Y__RESTART_MASK                                                                       0xFFFFFFFFL
7559 //COMPUTE_RESTART_Z
7560 #define COMPUTE_RESTART_Z__RESTART__SHIFT                                                                     0x0
7561 #define COMPUTE_RESTART_Z__RESTART_MASK                                                                       0xFFFFFFFFL
7562 //COMPUTE_THREAD_TRACE_ENABLE
7563 #define COMPUTE_THREAD_TRACE_ENABLE__THREAD_TRACE_ENABLE__SHIFT                                               0x0
7564 #define COMPUTE_THREAD_TRACE_ENABLE__THREAD_TRACE_ENABLE_MASK                                                 0x00000001L
7565 //COMPUTE_MISC_RESERVED
7566 #define COMPUTE_MISC_RESERVED__SEND_SEID__SHIFT                                                               0x0
7567 #define COMPUTE_MISC_RESERVED__RESERVED4__SHIFT                                                               0x4
7568 #define COMPUTE_MISC_RESERVED__WAVE_ID_BASE__SHIFT                                                            0x5
7569 #define COMPUTE_MISC_RESERVED__SEND_SEID_MASK                                                                 0x0000000FL
7570 #define COMPUTE_MISC_RESERVED__RESERVED4_MASK                                                                 0x00000010L
7571 #define COMPUTE_MISC_RESERVED__WAVE_ID_BASE_MASK                                                              0x0001FFE0L
7572 //COMPUTE_DISPATCH_ID
7573 #define COMPUTE_DISPATCH_ID__DISPATCH_ID__SHIFT                                                               0x0
7574 #define COMPUTE_DISPATCH_ID__DISPATCH_ID_MASK                                                                 0xFFFFFFFFL
7575 //COMPUTE_THREADGROUP_ID
7576 #define COMPUTE_THREADGROUP_ID__THREADGROUP_ID__SHIFT                                                         0x0
7577 #define COMPUTE_THREADGROUP_ID__THREADGROUP_ID_MASK                                                           0xFFFFFFFFL
7578 //COMPUTE_REQ_CTRL
7579 #define COMPUTE_REQ_CTRL__SOFT_GROUPING_EN__SHIFT                                                             0x0
7580 #define COMPUTE_REQ_CTRL__NUMBER_OF_REQUESTS_PER_CU__SHIFT                                                    0x1
7581 #define COMPUTE_REQ_CTRL__SOFT_GROUPING_ALLOCATION_TIMEOUT__SHIFT                                             0x5
7582 #define COMPUTE_REQ_CTRL__HARD_LOCK_HYSTERESIS__SHIFT                                                         0x9
7583 #define COMPUTE_REQ_CTRL__HARD_LOCK_LOW_THRESHOLD__SHIFT                                                      0xa
7584 #define COMPUTE_REQ_CTRL__PRODUCER_REQUEST_LOCKOUT__SHIFT                                                     0xf
7585 #define COMPUTE_REQ_CTRL__GLOBAL_SCANNING_EN__SHIFT                                                           0x10
7586 #define COMPUTE_REQ_CTRL__ALLOCATION_RATE_THROTTLING_THRESHOLD__SHIFT                                         0x11
7587 #define COMPUTE_REQ_CTRL__DEDICATED_PREALLOCATION_BUFFER_LIMIT__SHIFT                                         0x14
7588 #define COMPUTE_REQ_CTRL__SOFT_GROUPING_EN_MASK                                                               0x00000001L
7589 #define COMPUTE_REQ_CTRL__NUMBER_OF_REQUESTS_PER_CU_MASK                                                      0x0000001EL
7590 #define COMPUTE_REQ_CTRL__SOFT_GROUPING_ALLOCATION_TIMEOUT_MASK                                               0x000001E0L
7591 #define COMPUTE_REQ_CTRL__HARD_LOCK_HYSTERESIS_MASK                                                           0x00000200L
7592 #define COMPUTE_REQ_CTRL__HARD_LOCK_LOW_THRESHOLD_MASK                                                        0x00007C00L
7593 #define COMPUTE_REQ_CTRL__PRODUCER_REQUEST_LOCKOUT_MASK                                                       0x00008000L
7594 #define COMPUTE_REQ_CTRL__GLOBAL_SCANNING_EN_MASK                                                             0x00010000L
7595 #define COMPUTE_REQ_CTRL__ALLOCATION_RATE_THROTTLING_THRESHOLD_MASK                                           0x000E0000L
7596 #define COMPUTE_REQ_CTRL__DEDICATED_PREALLOCATION_BUFFER_LIMIT_MASK                                           0x07F00000L
7597 //COMPUTE_STATIC_THREAD_MGMT_SE8
7598 #define COMPUTE_STATIC_THREAD_MGMT_SE8__SA0_CU_EN__SHIFT                                                      0x0
7599 #define COMPUTE_STATIC_THREAD_MGMT_SE8__SA1_CU_EN__SHIFT                                                      0x10
7600 #define COMPUTE_STATIC_THREAD_MGMT_SE8__SA0_CU_EN_MASK                                                        0x0000FFFFL
7601 #define COMPUTE_STATIC_THREAD_MGMT_SE8__SA1_CU_EN_MASK                                                        0xFFFF0000L
7602 //COMPUTE_USER_ACCUM_0
7603 #define COMPUTE_USER_ACCUM_0__CONTRIBUTION__SHIFT                                                             0x0
7604 #define COMPUTE_USER_ACCUM_0__CONTRIBUTION_MASK                                                               0x0000007FL
7605 //COMPUTE_USER_ACCUM_1
7606 #define COMPUTE_USER_ACCUM_1__CONTRIBUTION__SHIFT                                                             0x0
7607 #define COMPUTE_USER_ACCUM_1__CONTRIBUTION_MASK                                                               0x0000007FL
7608 //COMPUTE_USER_ACCUM_2
7609 #define COMPUTE_USER_ACCUM_2__CONTRIBUTION__SHIFT                                                             0x0
7610 #define COMPUTE_USER_ACCUM_2__CONTRIBUTION_MASK                                                               0x0000007FL
7611 //COMPUTE_USER_ACCUM_3
7612 #define COMPUTE_USER_ACCUM_3__CONTRIBUTION__SHIFT                                                             0x0
7613 #define COMPUTE_USER_ACCUM_3__CONTRIBUTION_MASK                                                               0x0000007FL
7614 //COMPUTE_PGM_RSRC3
7615 #define COMPUTE_PGM_RSRC3__SHARED_VGPR_CNT__SHIFT                                                             0x0
7616 #define COMPUTE_PGM_RSRC3__INST_PREF_SIZE__SHIFT                                                              0x4
7617 #define COMPUTE_PGM_RSRC3__GLG_EN__SHIFT                                                                      0xd
7618 #define COMPUTE_PGM_RSRC3__IMAGE_OP__SHIFT                                                                    0x1f
7619 #define COMPUTE_PGM_RSRC3__SHARED_VGPR_CNT_MASK                                                               0x0000000FL
7620 #define COMPUTE_PGM_RSRC3__INST_PREF_SIZE_MASK                                                                0x00000FF0L
7621 #define COMPUTE_PGM_RSRC3__GLG_EN_MASK                                                                        0x00002000L
7622 #define COMPUTE_PGM_RSRC3__IMAGE_OP_MASK                                                                      0x80000000L
7623 //COMPUTE_DDID_INDEX
7624 #define COMPUTE_DDID_INDEX__INDEX__SHIFT                                                                      0x0
7625 #define COMPUTE_DDID_INDEX__INDEX_MASK                                                                        0x000007FFL
7626 //COMPUTE_SHADER_CHKSUM
7627 #define COMPUTE_SHADER_CHKSUM__CHECKSUM__SHIFT                                                                0x0
7628 #define COMPUTE_SHADER_CHKSUM__CHECKSUM_MASK                                                                  0xFFFFFFFFL
7629 //COMPUTE_STATIC_THREAD_MGMT_SE4
7630 #define COMPUTE_STATIC_THREAD_MGMT_SE4__SA0_CU_EN__SHIFT                                                      0x0
7631 #define COMPUTE_STATIC_THREAD_MGMT_SE4__SA1_CU_EN__SHIFT                                                      0x10
7632 #define COMPUTE_STATIC_THREAD_MGMT_SE4__SA0_CU_EN_MASK                                                        0x0000FFFFL
7633 #define COMPUTE_STATIC_THREAD_MGMT_SE4__SA1_CU_EN_MASK                                                        0xFFFF0000L
7634 //COMPUTE_STATIC_THREAD_MGMT_SE5
7635 #define COMPUTE_STATIC_THREAD_MGMT_SE5__SA0_CU_EN__SHIFT                                                      0x0
7636 #define COMPUTE_STATIC_THREAD_MGMT_SE5__SA1_CU_EN__SHIFT                                                      0x10
7637 #define COMPUTE_STATIC_THREAD_MGMT_SE5__SA0_CU_EN_MASK                                                        0x0000FFFFL
7638 #define COMPUTE_STATIC_THREAD_MGMT_SE5__SA1_CU_EN_MASK                                                        0xFFFF0000L
7639 //COMPUTE_STATIC_THREAD_MGMT_SE6
7640 #define COMPUTE_STATIC_THREAD_MGMT_SE6__SA0_CU_EN__SHIFT                                                      0x0
7641 #define COMPUTE_STATIC_THREAD_MGMT_SE6__SA1_CU_EN__SHIFT                                                      0x10
7642 #define COMPUTE_STATIC_THREAD_MGMT_SE6__SA0_CU_EN_MASK                                                        0x0000FFFFL
7643 #define COMPUTE_STATIC_THREAD_MGMT_SE6__SA1_CU_EN_MASK                                                        0xFFFF0000L
7644 //COMPUTE_STATIC_THREAD_MGMT_SE7
7645 #define COMPUTE_STATIC_THREAD_MGMT_SE7__SA0_CU_EN__SHIFT                                                      0x0
7646 #define COMPUTE_STATIC_THREAD_MGMT_SE7__SA1_CU_EN__SHIFT                                                      0x10
7647 #define COMPUTE_STATIC_THREAD_MGMT_SE7__SA0_CU_EN_MASK                                                        0x0000FFFFL
7648 #define COMPUTE_STATIC_THREAD_MGMT_SE7__SA1_CU_EN_MASK                                                        0xFFFF0000L
7649 //COMPUTE_DISPATCH_INTERLEAVE
7650 #define COMPUTE_DISPATCH_INTERLEAVE__INTERLEAVE_1D__SHIFT                                                     0x0
7651 #define COMPUTE_DISPATCH_INTERLEAVE__INTERLEAVE_2D_X_SIZE__SHIFT                                              0x10
7652 #define COMPUTE_DISPATCH_INTERLEAVE__INTERLEAVE_2D_Y_SIZE__SHIFT                                              0x18
7653 #define COMPUTE_DISPATCH_INTERLEAVE__INTERLEAVE_1D_MASK                                                       0x000003FFL
7654 #define COMPUTE_DISPATCH_INTERLEAVE__INTERLEAVE_2D_X_SIZE_MASK                                                0x000F0000L
7655 #define COMPUTE_DISPATCH_INTERLEAVE__INTERLEAVE_2D_Y_SIZE_MASK                                                0x0F000000L
7656 //COMPUTE_RELAUNCH
7657 #define COMPUTE_RELAUNCH__PAYLOAD__SHIFT                                                                      0x0
7658 #define COMPUTE_RELAUNCH__IS_EVENT__SHIFT                                                                     0x1e
7659 #define COMPUTE_RELAUNCH__IS_STATE__SHIFT                                                                     0x1f
7660 #define COMPUTE_RELAUNCH__PAYLOAD_MASK                                                                        0x3FFFFFFFL
7661 #define COMPUTE_RELAUNCH__IS_EVENT_MASK                                                                       0x40000000L
7662 #define COMPUTE_RELAUNCH__IS_STATE_MASK                                                                       0x80000000L
7663 //COMPUTE_WAVE_RESTORE_ADDR_LO
7664 #define COMPUTE_WAVE_RESTORE_ADDR_LO__ADDR__SHIFT                                                             0x0
7665 #define COMPUTE_WAVE_RESTORE_ADDR_LO__ADDR_MASK                                                               0xFFFFFFFFL
7666 //COMPUTE_WAVE_RESTORE_ADDR_HI
7667 #define COMPUTE_WAVE_RESTORE_ADDR_HI__ADDR__SHIFT                                                             0x0
7668 #define COMPUTE_WAVE_RESTORE_ADDR_HI__ADDR_MASK                                                               0x0000FFFFL
7669 //COMPUTE_RELAUNCH2
7670 #define COMPUTE_RELAUNCH2__PAYLOAD__SHIFT                                                                     0x0
7671 #define COMPUTE_RELAUNCH2__IS_EVENT__SHIFT                                                                    0x1e
7672 #define COMPUTE_RELAUNCH2__IS_STATE__SHIFT                                                                    0x1f
7673 #define COMPUTE_RELAUNCH2__PAYLOAD_MASK                                                                       0x3FFFFFFFL
7674 #define COMPUTE_RELAUNCH2__IS_EVENT_MASK                                                                      0x40000000L
7675 #define COMPUTE_RELAUNCH2__IS_STATE_MASK                                                                      0x80000000L
7676 //COMPUTE_PRESCALED_DIM_X
7677 #define COMPUTE_PRESCALED_DIM_X__SIZE__SHIFT                                                                  0x0
7678 #define COMPUTE_PRESCALED_DIM_X__SIZE_MASK                                                                    0xFFFFFFFFL
7679 //COMPUTE_PRESCALED_DIM_Y
7680 #define COMPUTE_PRESCALED_DIM_Y__SIZE__SHIFT                                                                  0x0
7681 #define COMPUTE_PRESCALED_DIM_Y__SIZE_MASK                                                                    0xFFFFFFFFL
7682 //COMPUTE_PRESCALED_DIM_Z
7683 #define COMPUTE_PRESCALED_DIM_Z__SIZE__SHIFT                                                                  0x0
7684 #define COMPUTE_PRESCALED_DIM_Z__SIZE_MASK                                                                    0xFFFFFFFFL
7685 //COMPUTE_USER_DATA_0
7686 #define COMPUTE_USER_DATA_0__DATA__SHIFT                                                                      0x0
7687 #define COMPUTE_USER_DATA_0__DATA_MASK                                                                        0xFFFFFFFFL
7688 //COMPUTE_USER_DATA_1
7689 #define COMPUTE_USER_DATA_1__DATA__SHIFT                                                                      0x0
7690 #define COMPUTE_USER_DATA_1__DATA_MASK                                                                        0xFFFFFFFFL
7691 //COMPUTE_USER_DATA_2
7692 #define COMPUTE_USER_DATA_2__DATA__SHIFT                                                                      0x0
7693 #define COMPUTE_USER_DATA_2__DATA_MASK                                                                        0xFFFFFFFFL
7694 //COMPUTE_USER_DATA_3
7695 #define COMPUTE_USER_DATA_3__DATA__SHIFT                                                                      0x0
7696 #define COMPUTE_USER_DATA_3__DATA_MASK                                                                        0xFFFFFFFFL
7697 //COMPUTE_USER_DATA_4
7698 #define COMPUTE_USER_DATA_4__DATA__SHIFT                                                                      0x0
7699 #define COMPUTE_USER_DATA_4__DATA_MASK                                                                        0xFFFFFFFFL
7700 //COMPUTE_USER_DATA_5
7701 #define COMPUTE_USER_DATA_5__DATA__SHIFT                                                                      0x0
7702 #define COMPUTE_USER_DATA_5__DATA_MASK                                                                        0xFFFFFFFFL
7703 //COMPUTE_USER_DATA_6
7704 #define COMPUTE_USER_DATA_6__DATA__SHIFT                                                                      0x0
7705 #define COMPUTE_USER_DATA_6__DATA_MASK                                                                        0xFFFFFFFFL
7706 //COMPUTE_USER_DATA_7
7707 #define COMPUTE_USER_DATA_7__DATA__SHIFT                                                                      0x0
7708 #define COMPUTE_USER_DATA_7__DATA_MASK                                                                        0xFFFFFFFFL
7709 //COMPUTE_USER_DATA_8
7710 #define COMPUTE_USER_DATA_8__DATA__SHIFT                                                                      0x0
7711 #define COMPUTE_USER_DATA_8__DATA_MASK                                                                        0xFFFFFFFFL
7712 //COMPUTE_USER_DATA_9
7713 #define COMPUTE_USER_DATA_9__DATA__SHIFT                                                                      0x0
7714 #define COMPUTE_USER_DATA_9__DATA_MASK                                                                        0xFFFFFFFFL
7715 //COMPUTE_USER_DATA_10
7716 #define COMPUTE_USER_DATA_10__DATA__SHIFT                                                                     0x0
7717 #define COMPUTE_USER_DATA_10__DATA_MASK                                                                       0xFFFFFFFFL
7718 //COMPUTE_USER_DATA_11
7719 #define COMPUTE_USER_DATA_11__DATA__SHIFT                                                                     0x0
7720 #define COMPUTE_USER_DATA_11__DATA_MASK                                                                       0xFFFFFFFFL
7721 //COMPUTE_USER_DATA_12
7722 #define COMPUTE_USER_DATA_12__DATA__SHIFT                                                                     0x0
7723 #define COMPUTE_USER_DATA_12__DATA_MASK                                                                       0xFFFFFFFFL
7724 //COMPUTE_USER_DATA_13
7725 #define COMPUTE_USER_DATA_13__DATA__SHIFT                                                                     0x0
7726 #define COMPUTE_USER_DATA_13__DATA_MASK                                                                       0xFFFFFFFFL
7727 //COMPUTE_USER_DATA_14
7728 #define COMPUTE_USER_DATA_14__DATA__SHIFT                                                                     0x0
7729 #define COMPUTE_USER_DATA_14__DATA_MASK                                                                       0xFFFFFFFFL
7730 //COMPUTE_USER_DATA_15
7731 #define COMPUTE_USER_DATA_15__DATA__SHIFT                                                                     0x0
7732 #define COMPUTE_USER_DATA_15__DATA_MASK                                                                       0xFFFFFFFFL
7733 //COMPUTE_DISPATCH_TUNNEL
7734 #define COMPUTE_DISPATCH_TUNNEL__OFF_DELAY__SHIFT                                                             0x0
7735 #define COMPUTE_DISPATCH_TUNNEL__OFF_DELAY_MASK                                                               0x00001FFFL
7736 //COMPUTE_DISPATCH_END
7737 #define COMPUTE_DISPATCH_END__DATA__SHIFT                                                                     0x0
7738 #define COMPUTE_DISPATCH_END__DATA_MASK                                                                       0xFFFFFFFFL
7739 //COMPUTE_NOWHERE
7740 #define COMPUTE_NOWHERE__DATA__SHIFT                                                                          0x0
7741 #define COMPUTE_NOWHERE__DATA_MASK                                                                            0xFFFFFFFFL
7742 //SH_RESERVED_REG0
7743 #define SH_RESERVED_REG0__DATA__SHIFT                                                                         0x0
7744 #define SH_RESERVED_REG0__DATA_MASK                                                                           0xFFFFFFFFL
7745 //SH_RESERVED_REG1
7746 #define SH_RESERVED_REG1__DATA__SHIFT                                                                         0x0
7747 #define SH_RESERVED_REG1__DATA_MASK                                                                           0xFFFFFFFFL
7748 
7749 
7750 // addressBlock: gc_gfx_cpwd_cpwd_rasdec
7751 //RAS_GE_SIGNATURE0
7752 #define RAS_GE_SIGNATURE0__SIGNATURE__SHIFT                                                                   0x0
7753 #define RAS_GE_SIGNATURE0__SIGNATURE_MASK                                                                     0xFFFFFFFFL
7754 
7755 
7756 // addressBlock: gc_gfx_cpwd_cpwd_pfonly_gccacdec
7757 //GC_CAC_CTRL_1
7758 #define GC_CAC_CTRL_1__CAC_WINDOW__SHIFT                                                                      0x0
7759 #define GC_CAC_CTRL_1__TDP_WINDOW__SHIFT                                                                      0x8
7760 #define GC_CAC_CTRL_1__CAC_WINDOW_MASK                                                                        0x000000FFL
7761 #define GC_CAC_CTRL_1__TDP_WINDOW_MASK                                                                        0xFFFFFF00L
7762 //GC_CAC_CTRL_2
7763 #define GC_CAC_CTRL_2__CAC_ENABLE__SHIFT                                                                      0x0
7764 #define GC_CAC_CTRL_2__GC_LCAC_ENABLE__SHIFT                                                                  0x1
7765 #define GC_CAC_CTRL_2__GC_CAC_INDEX_AUTO_INCR_EN__SHIFT                                                       0x2
7766 #define GC_CAC_CTRL_2__TOGGLE_EN__SHIFT                                                                       0x3
7767 #define GC_CAC_CTRL_2__INTR_EN__SHIFT                                                                         0x4
7768 #define GC_CAC_CTRL_2__CAC_COUNTER_SNAP_SEL__SHIFT                                                            0x5
7769 #define GC_CAC_CTRL_2__SE_AGGR_ACC_EN__SHIFT                                                                  0x6
7770 #define GC_CAC_CTRL_2__GC_AGGR_ACC_EN__SHIFT                                                                  0xf
7771 #define GC_CAC_CTRL_2__GC_LCAC_OVR_EN__SHIFT                                                                  0x10
7772 #define GC_CAC_CTRL_2__CAC_SOFT_CTRL_ENABLE__SHIFT                                                            0x11
7773 #define GC_CAC_CTRL_2__CAC_INTR_MAX_HYSTERESIS__SHIFT                                                         0x12
7774 #define GC_CAC_CTRL_2__CAC_ENABLE_MASK                                                                        0x00000001L
7775 #define GC_CAC_CTRL_2__GC_LCAC_ENABLE_MASK                                                                    0x00000002L
7776 #define GC_CAC_CTRL_2__GC_CAC_INDEX_AUTO_INCR_EN_MASK                                                         0x00000004L
7777 #define GC_CAC_CTRL_2__TOGGLE_EN_MASK                                                                         0x00000008L
7778 #define GC_CAC_CTRL_2__INTR_EN_MASK                                                                           0x00000010L
7779 #define GC_CAC_CTRL_2__CAC_COUNTER_SNAP_SEL_MASK                                                              0x00000020L
7780 #define GC_CAC_CTRL_2__SE_AGGR_ACC_EN_MASK                                                                    0x00007FC0L
7781 #define GC_CAC_CTRL_2__GC_AGGR_ACC_EN_MASK                                                                    0x00008000L
7782 #define GC_CAC_CTRL_2__GC_LCAC_OVR_EN_MASK                                                                    0x00010000L
7783 #define GC_CAC_CTRL_2__CAC_SOFT_CTRL_ENABLE_MASK                                                              0x00020000L
7784 #define GC_CAC_CTRL_2__CAC_INTR_MAX_HYSTERESIS_MASK                                                           0x00FC0000L
7785 //GC_CAC_AGGR_LOWER
7786 #define GC_CAC_AGGR_LOWER__GC_AGGR_31_0__SHIFT                                                                0x0
7787 #define GC_CAC_AGGR_LOWER__GC_AGGR_31_0_MASK                                                                  0xFFFFFFFFL
7788 //GC_CAC_AGGR_UPPER
7789 #define GC_CAC_AGGR_UPPER__GC_AGGR_63_32__SHIFT                                                               0x0
7790 #define GC_CAC_AGGR_UPPER__GC_AGGR_63_32_MASK                                                                 0xFFFFFFFFL
7791 //SE0_CAC_AGGR_LOWER
7792 #define SE0_CAC_AGGR_LOWER__SE0_AGGR_31_0__SHIFT                                                              0x0
7793 #define SE0_CAC_AGGR_LOWER__SE0_AGGR_31_0_MASK                                                                0xFFFFFFFFL
7794 //SE0_CAC_AGGR_UPPER
7795 #define SE0_CAC_AGGR_UPPER__SE0_AGGR_63_32__SHIFT                                                             0x0
7796 #define SE0_CAC_AGGR_UPPER__SE0_AGGR_63_32_MASK                                                               0xFFFFFFFFL
7797 //SE1_CAC_AGGR_LOWER
7798 #define SE1_CAC_AGGR_LOWER__SE1_AGGR_31_0__SHIFT                                                              0x0
7799 #define SE1_CAC_AGGR_LOWER__SE1_AGGR_31_0_MASK                                                                0xFFFFFFFFL
7800 //SE1_CAC_AGGR_UPPER
7801 #define SE1_CAC_AGGR_UPPER__SE1_AGGR_63_32__SHIFT                                                             0x0
7802 #define SE1_CAC_AGGR_UPPER__SE1_AGGR_63_32_MASK                                                               0xFFFFFFFFL
7803 //SE2_CAC_AGGR_LOWER
7804 #define SE2_CAC_AGGR_LOWER__SE2_AGGR_31_0__SHIFT                                                              0x0
7805 #define SE2_CAC_AGGR_LOWER__SE2_AGGR_31_0_MASK                                                                0xFFFFFFFFL
7806 //SE2_CAC_AGGR_UPPER
7807 #define SE2_CAC_AGGR_UPPER__SE2_AGGR_63_32__SHIFT                                                             0x0
7808 #define SE2_CAC_AGGR_UPPER__SE2_AGGR_63_32_MASK                                                               0xFFFFFFFFL
7809 //SE3_CAC_AGGR_LOWER
7810 #define SE3_CAC_AGGR_LOWER__SE3_AGGR_31_0__SHIFT                                                              0x0
7811 #define SE3_CAC_AGGR_LOWER__SE3_AGGR_31_0_MASK                                                                0xFFFFFFFFL
7812 //SE3_CAC_AGGR_UPPER
7813 #define SE3_CAC_AGGR_UPPER__SE3_AGGR_63_32__SHIFT                                                             0x0
7814 #define SE3_CAC_AGGR_UPPER__SE3_AGGR_63_32_MASK                                                               0xFFFFFFFFL
7815 //GC_CAC_AGGR_GFXCLK_CYCLE
7816 #define GC_CAC_AGGR_GFXCLK_CYCLE__GC_AGGR_GFXCLK_CYCLE__SHIFT                                                 0x0
7817 #define GC_CAC_AGGR_GFXCLK_CYCLE__GC_AGGR_GFXCLK_CYCLE_MASK                                                   0xFFFFFFFFL
7818 //SE0_CAC_AGGR_GFXCLK_CYCLE
7819 #define SE0_CAC_AGGR_GFXCLK_CYCLE__SE0_AGGR_GFXCLK_CYCLE__SHIFT                                               0x0
7820 #define SE0_CAC_AGGR_GFXCLK_CYCLE__SE0_AGGR_GFXCLK_CYCLE_MASK                                                 0xFFFFFFFFL
7821 //SE1_CAC_AGGR_GFXCLK_CYCLE
7822 #define SE1_CAC_AGGR_GFXCLK_CYCLE__SE1_AGGR_GFXCLK_CYCLE__SHIFT                                               0x0
7823 #define SE1_CAC_AGGR_GFXCLK_CYCLE__SE1_AGGR_GFXCLK_CYCLE_MASK                                                 0xFFFFFFFFL
7824 //SE2_CAC_AGGR_GFXCLK_CYCLE
7825 #define SE2_CAC_AGGR_GFXCLK_CYCLE__SE2_AGGR_GFXCLK_CYCLE__SHIFT                                               0x0
7826 #define SE2_CAC_AGGR_GFXCLK_CYCLE__SE2_AGGR_GFXCLK_CYCLE_MASK                                                 0xFFFFFFFFL
7827 //SE3_CAC_AGGR_GFXCLK_CYCLE
7828 #define SE3_CAC_AGGR_GFXCLK_CYCLE__SE3_AGGR_GFXCLK_CYCLE__SHIFT                                               0x0
7829 #define SE3_CAC_AGGR_GFXCLK_CYCLE__SE3_AGGR_GFXCLK_CYCLE_MASK                                                 0xFFFFFFFFL
7830 //GC_EDC_CTRL
7831 #define GC_EDC_CTRL__EDC_EN__SHIFT                                                                            0x0
7832 #define GC_EDC_CTRL__EDC_SW_RST__SHIFT                                                                        0x1
7833 #define GC_EDC_CTRL__EDC_CLK_EN_OVERRIDE__SHIFT                                                               0x2
7834 #define GC_EDC_CTRL__EDC_FORCE_STALL__SHIFT                                                                   0x3
7835 #define GC_EDC_CTRL__EDC_TRIGGER_THROTTLE_LOWBIT__SHIFT                                                       0x4
7836 #define GC_EDC_CTRL__EDC_ALLOW_WRITE_PWRDELTA__SHIFT                                                          0xa
7837 #define GC_EDC_CTRL__EDC_THROTTLE_PATTERN_BIT_NUMS__SHIFT                                                     0xb
7838 #define GC_EDC_CTRL__EDC_LEVEL_SEL__SHIFT                                                                     0xf
7839 #define GC_EDC_CTRL__EDC_ALGORITHM_MODE__SHIFT                                                                0x10
7840 #define GC_EDC_CTRL__EDC_AVGDIV__SHIFT                                                                        0x11
7841 #define GC_EDC_CTRL__PSM_THROTTLE_SRC_SEL__SHIFT                                                              0x15
7842 #define GC_EDC_CTRL__THROTTLE_SRC0_MASK__SHIFT                                                                0x18
7843 #define GC_EDC_CTRL__THROTTLE_SRC1_MASK__SHIFT                                                                0x19
7844 #define GC_EDC_CTRL__THROTTLE_SRC2_MASK__SHIFT                                                                0x1a
7845 #define GC_EDC_CTRL__THROTTLE_SRC3_MASK__SHIFT                                                                0x1b
7846 #define GC_EDC_CTRL__EDC_CREDIT_SHIFT_BIT_NUMS__SHIFT                                                         0x1c
7847 #define GC_EDC_CTRL__EDC_EN_MASK                                                                              0x00000001L
7848 #define GC_EDC_CTRL__EDC_SW_RST_MASK                                                                          0x00000002L
7849 #define GC_EDC_CTRL__EDC_CLK_EN_OVERRIDE_MASK                                                                 0x00000004L
7850 #define GC_EDC_CTRL__EDC_FORCE_STALL_MASK                                                                     0x00000008L
7851 #define GC_EDC_CTRL__EDC_TRIGGER_THROTTLE_LOWBIT_MASK                                                         0x000003F0L
7852 #define GC_EDC_CTRL__EDC_ALLOW_WRITE_PWRDELTA_MASK                                                            0x00000400L
7853 #define GC_EDC_CTRL__EDC_THROTTLE_PATTERN_BIT_NUMS_MASK                                                       0x00007800L
7854 #define GC_EDC_CTRL__EDC_LEVEL_SEL_MASK                                                                       0x00008000L
7855 #define GC_EDC_CTRL__EDC_ALGORITHM_MODE_MASK                                                                  0x00010000L
7856 #define GC_EDC_CTRL__EDC_AVGDIV_MASK                                                                          0x001E0000L
7857 #define GC_EDC_CTRL__PSM_THROTTLE_SRC_SEL_MASK                                                                0x00E00000L
7858 #define GC_EDC_CTRL__THROTTLE_SRC0_MASK_MASK                                                                  0x01000000L
7859 #define GC_EDC_CTRL__THROTTLE_SRC1_MASK_MASK                                                                  0x02000000L
7860 #define GC_EDC_CTRL__THROTTLE_SRC2_MASK_MASK                                                                  0x04000000L
7861 #define GC_EDC_CTRL__THROTTLE_SRC3_MASK_MASK                                                                  0x08000000L
7862 #define GC_EDC_CTRL__EDC_CREDIT_SHIFT_BIT_NUMS_MASK                                                           0xF0000000L
7863 //GC_EDC_STRETCH_CTRL
7864 #define GC_EDC_STRETCH_CTRL__EDC_STRETCH_EN__SHIFT                                                            0x0
7865 #define GC_EDC_STRETCH_CTRL__EDC_STRETCH_DELAY__SHIFT                                                         0x1
7866 #define GC_EDC_STRETCH_CTRL__EDC_UNSTRETCH_DELAY__SHIFT                                                       0xa
7867 #define GC_EDC_STRETCH_CTRL__EDC_STRETCH_EN_MASK                                                              0x00000001L
7868 #define GC_EDC_STRETCH_CTRL__EDC_STRETCH_DELAY_MASK                                                           0x000003FEL
7869 #define GC_EDC_STRETCH_CTRL__EDC_UNSTRETCH_DELAY_MASK                                                         0x0007FC00L
7870 //GC_EDC_THRESHOLD_LO
7871 #define GC_EDC_THRESHOLD_LO__EDC_THRESHOLD_LO__SHIFT                                                          0x0
7872 #define GC_EDC_THRESHOLD_LO__EDC_THRESHOLD_LO_MASK                                                            0xFFFFFFFFL
7873 //GC_EDC_THRESHOLD_HI
7874 #define GC_EDC_THRESHOLD_HI__EDC_THRESHOLD_HI__SHIFT                                                          0x0
7875 #define GC_EDC_THRESHOLD_HI__EDC_THRESHOLD_HI_MASK                                                            0xFFFFFFFFL
7876 //GC_EDC_STRETCH_THRESHOLD_LO
7877 #define GC_EDC_STRETCH_THRESHOLD_LO__EDC_STRETCH_THRESHOLD_LO__SHIFT                                          0x0
7878 #define GC_EDC_STRETCH_THRESHOLD_LO__EDC_STRETCH_THRESHOLD_LO_MASK                                            0xFFFFFFFFL
7879 //GC_EDC_STRETCH_THRESHOLD_HI
7880 #define GC_EDC_STRETCH_THRESHOLD_HI__EDC_STRETCH_THRESHOLD_HI__SHIFT                                          0x0
7881 #define GC_EDC_STRETCH_THRESHOLD_HI__EDC_STRETCH_THRESHOLD_HI_MASK                                            0xFFFFFFFFL
7882 //EDC_HYSTERESIS_CNTL
7883 #define EDC_HYSTERESIS_CNTL__MAX_HYSTERESIS__SHIFT                                                            0x0
7884 #define EDC_HYSTERESIS_CNTL__EDC_AGGR_TIMER__SHIFT                                                            0x8
7885 #define EDC_HYSTERESIS_CNTL__PATTERN_EXTEND_EN__SHIFT                                                         0x10
7886 #define EDC_HYSTERESIS_CNTL__PATTERN_EXTEND_MODE__SHIFT                                                       0x11
7887 #define EDC_HYSTERESIS_CNTL__EDC_AGGR_MODE__SHIFT                                                             0x14
7888 #define EDC_HYSTERESIS_CNTL__MAX_HYSTERESIS_MASK                                                              0x000000FFL
7889 #define EDC_HYSTERESIS_CNTL__EDC_AGGR_TIMER_MASK                                                              0x0000FF00L
7890 #define EDC_HYSTERESIS_CNTL__PATTERN_EXTEND_EN_MASK                                                           0x00010000L
7891 #define EDC_HYSTERESIS_CNTL__PATTERN_EXTEND_MODE_MASK                                                         0x000E0000L
7892 #define EDC_HYSTERESIS_CNTL__EDC_AGGR_MODE_MASK                                                               0x00100000L
7893 //GC_THROTTLE_CTRL
7894 #define GC_THROTTLE_CTRL__THROTTLE_CTRL_SW_RST__SHIFT                                                         0x0
7895 #define GC_THROTTLE_CTRL__GC_EDC_STALL_EN__SHIFT                                                              0x1
7896 #define GC_THROTTLE_CTRL__PWRBRK_STALL_EN__SHIFT                                                              0x2
7897 #define GC_THROTTLE_CTRL__PWRBRK_POLARITY_CNTL__SHIFT                                                         0x3
7898 #define GC_THROTTLE_CTRL__PCC_STALL_EN__SHIFT                                                                 0x4
7899 #define GC_THROTTLE_CTRL__PATTERN_MODE__SHIFT                                                                 0x5
7900 #define GC_THROTTLE_CTRL__GC_EDC_ONLY_MODE__SHIFT                                                             0x6
7901 #define GC_THROTTLE_CTRL__GC_EDC_OVERRIDE__SHIFT                                                              0x7
7902 #define GC_THROTTLE_CTRL__PCC_OVERRIDE__SHIFT                                                                 0x8
7903 #define GC_THROTTLE_CTRL__PWRBRK_OVERRIDE__SHIFT                                                              0x9
7904 #define GC_THROTTLE_CTRL__GC_EDC_PERF_COUNTER_EN__SHIFT                                                       0xa
7905 #define GC_THROTTLE_CTRL__PCC_PERF_COUNTER_EN__SHIFT                                                          0xb
7906 #define GC_THROTTLE_CTRL__PWRBRK_PERF_COUNTER_EN__SHIFT                                                       0xc
7907 #define GC_THROTTLE_CTRL__RELEASE_STEP_INTERVAL__SHIFT                                                        0xd
7908 #define GC_THROTTLE_CTRL__FIXED_PATTERN_PERF_COUNTER_EN__SHIFT                                                0x17
7909 #define GC_THROTTLE_CTRL__FIXED_PATTERN_LOG_INDEX__SHIFT                                                      0x18
7910 #define GC_THROTTLE_CTRL__LUT_HW_UPDATE__SHIFT                                                                0x1d
7911 #define GC_THROTTLE_CTRL__THROTTLE_CTRL_CLK_EN_OVERRIDE__SHIFT                                                0x1e
7912 #define GC_THROTTLE_CTRL__PCC_POLARITY_CNTL__SHIFT                                                            0x1f
7913 #define GC_THROTTLE_CTRL__THROTTLE_CTRL_SW_RST_MASK                                                           0x00000001L
7914 #define GC_THROTTLE_CTRL__GC_EDC_STALL_EN_MASK                                                                0x00000002L
7915 #define GC_THROTTLE_CTRL__PWRBRK_STALL_EN_MASK                                                                0x00000004L
7916 #define GC_THROTTLE_CTRL__PWRBRK_POLARITY_CNTL_MASK                                                           0x00000008L
7917 #define GC_THROTTLE_CTRL__PCC_STALL_EN_MASK                                                                   0x00000010L
7918 #define GC_THROTTLE_CTRL__PATTERN_MODE_MASK                                                                   0x00000020L
7919 #define GC_THROTTLE_CTRL__GC_EDC_ONLY_MODE_MASK                                                               0x00000040L
7920 #define GC_THROTTLE_CTRL__GC_EDC_OVERRIDE_MASK                                                                0x00000080L
7921 #define GC_THROTTLE_CTRL__PCC_OVERRIDE_MASK                                                                   0x00000100L
7922 #define GC_THROTTLE_CTRL__PWRBRK_OVERRIDE_MASK                                                                0x00000200L
7923 #define GC_THROTTLE_CTRL__GC_EDC_PERF_COUNTER_EN_MASK                                                         0x00000400L
7924 #define GC_THROTTLE_CTRL__PCC_PERF_COUNTER_EN_MASK                                                            0x00000800L
7925 #define GC_THROTTLE_CTRL__PWRBRK_PERF_COUNTER_EN_MASK                                                         0x00001000L
7926 #define GC_THROTTLE_CTRL__RELEASE_STEP_INTERVAL_MASK                                                          0x007FE000L
7927 #define GC_THROTTLE_CTRL__FIXED_PATTERN_PERF_COUNTER_EN_MASK                                                  0x00800000L
7928 #define GC_THROTTLE_CTRL__FIXED_PATTERN_LOG_INDEX_MASK                                                        0x1F000000L
7929 #define GC_THROTTLE_CTRL__LUT_HW_UPDATE_MASK                                                                  0x20000000L
7930 #define GC_THROTTLE_CTRL__THROTTLE_CTRL_CLK_EN_OVERRIDE_MASK                                                  0x40000000L
7931 #define GC_THROTTLE_CTRL__PCC_POLARITY_CNTL_MASK                                                              0x80000000L
7932 //GC_THROTTLE_CTRL1
7933 #define GC_THROTTLE_CTRL1__PCC_FP_PROGRAM_STEP_EN__SHIFT                                                      0x0
7934 #define GC_THROTTLE_CTRL1__PCC_PROGRAM_MIN_STEP__SHIFT                                                        0x1
7935 #define GC_THROTTLE_CTRL1__PCC_PROGRAM_MAX_STEP__SHIFT                                                        0x5
7936 #define GC_THROTTLE_CTRL1__PCC_PROGRAM_UPWARDS_STEP_SIZE__SHIFT                                               0xa
7937 #define GC_THROTTLE_CTRL1__PWRBRK_FP_PROGRAM_STEP_EN__SHIFT                                                   0xd
7938 #define GC_THROTTLE_CTRL1__PWRBRK_PROGRAM_MIN_STEP__SHIFT                                                     0xe
7939 #define GC_THROTTLE_CTRL1__PWRBRK_PROGRAM_MAX_STEP__SHIFT                                                     0x12
7940 #define GC_THROTTLE_CTRL1__PWRBRK_PROGRAM_UPWARDS_STEP_SIZE__SHIFT                                            0x17
7941 #define GC_THROTTLE_CTRL1__FIXED_PATTERN_SELECT__SHIFT                                                        0x1a
7942 #define GC_THROTTLE_CTRL1__GC_EDC_STRETCH_PERF_COUNTER_EN__SHIFT                                              0x1e
7943 #define GC_THROTTLE_CTRL1__GC_EDC_UNSTRETCH_PERF_COUNTER_EN__SHIFT                                            0x1f
7944 #define GC_THROTTLE_CTRL1__PCC_FP_PROGRAM_STEP_EN_MASK                                                        0x00000001L
7945 #define GC_THROTTLE_CTRL1__PCC_PROGRAM_MIN_STEP_MASK                                                          0x0000001EL
7946 #define GC_THROTTLE_CTRL1__PCC_PROGRAM_MAX_STEP_MASK                                                          0x000003E0L
7947 #define GC_THROTTLE_CTRL1__PCC_PROGRAM_UPWARDS_STEP_SIZE_MASK                                                 0x00001C00L
7948 #define GC_THROTTLE_CTRL1__PWRBRK_FP_PROGRAM_STEP_EN_MASK                                                     0x00002000L
7949 #define GC_THROTTLE_CTRL1__PWRBRK_PROGRAM_MIN_STEP_MASK                                                       0x0003C000L
7950 #define GC_THROTTLE_CTRL1__PWRBRK_PROGRAM_MAX_STEP_MASK                                                       0x007C0000L
7951 #define GC_THROTTLE_CTRL1__PWRBRK_PROGRAM_UPWARDS_STEP_SIZE_MASK                                              0x03800000L
7952 #define GC_THROTTLE_CTRL1__FIXED_PATTERN_SELECT_MASK                                                          0x0C000000L
7953 #define GC_THROTTLE_CTRL1__GC_EDC_STRETCH_PERF_COUNTER_EN_MASK                                                0x40000000L
7954 #define GC_THROTTLE_CTRL1__GC_EDC_UNSTRETCH_PERF_COUNTER_EN_MASK                                              0x80000000L
7955 //GC_THROTTLE_CTRL2
7956 #define GC_THROTTLE_CTRL2__EDC_FP_PROGRAM_STEP_EN__SHIFT                                                      0x0
7957 #define GC_THROTTLE_CTRL2__EDC_PROGRAM_MIN_STEP__SHIFT                                                        0x1
7958 #define GC_THROTTLE_CTRL2__EDC_PROGRAM_MAX_STEP__SHIFT                                                        0x5
7959 #define GC_THROTTLE_CTRL2__EDC_PROGRAM_UPWARDS_STEP_SIZE__SHIFT                                               0xa
7960 #define GC_THROTTLE_CTRL2__PATTERN_COUNTER_NO_RESTART__SHIFT                                                  0xd
7961 #define GC_THROTTLE_CTRL2__EDC_FP_PROGRAM_STEP_EN_MASK                                                        0x00000001L
7962 #define GC_THROTTLE_CTRL2__EDC_PROGRAM_MIN_STEP_MASK                                                          0x0000001EL
7963 #define GC_THROTTLE_CTRL2__EDC_PROGRAM_MAX_STEP_MASK                                                          0x000003E0L
7964 #define GC_THROTTLE_CTRL2__EDC_PROGRAM_UPWARDS_STEP_SIZE_MASK                                                 0x00001C00L
7965 #define GC_THROTTLE_CTRL2__PATTERN_COUNTER_NO_RESTART_MASK                                                    0x00002000L
7966 //EDC_STALL_PATTERN_CTRL
7967 #define EDC_STALL_PATTERN_CTRL__EDC_STEP_INTERVAL__SHIFT                                                      0x0
7968 #define EDC_STALL_PATTERN_CTRL__EDC_BEGIN_STEP__SHIFT                                                         0xa
7969 #define EDC_STALL_PATTERN_CTRL__EDC_END_STEP__SHIFT                                                           0xf
7970 #define EDC_STALL_PATTERN_CTRL__EDC_DITHER_MODE__SHIFT                                                        0x14
7971 #define EDC_STALL_PATTERN_CTRL__EDC_STEP_INTERVAL_MASK                                                        0x000003FFL
7972 #define EDC_STALL_PATTERN_CTRL__EDC_BEGIN_STEP_MASK                                                           0x00007C00L
7973 #define EDC_STALL_PATTERN_CTRL__EDC_END_STEP_MASK                                                             0x000F8000L
7974 #define EDC_STALL_PATTERN_CTRL__EDC_DITHER_MODE_MASK                                                          0x00100000L
7975 //PCC_STALL_PATTERN_CTRL
7976 #define PCC_STALL_PATTERN_CTRL__PCC_STEP_INTERVAL__SHIFT                                                      0x0
7977 #define PCC_STALL_PATTERN_CTRL__PCC_BEGIN_STEP__SHIFT                                                         0xa
7978 #define PCC_STALL_PATTERN_CTRL__PCC_END_STEP__SHIFT                                                           0xf
7979 #define PCC_STALL_PATTERN_CTRL__PCC_THROTTLE_PATTERN_BIT_NUMS__SHIFT                                          0x14
7980 #define PCC_STALL_PATTERN_CTRL__PCC_INST_THROT_INCR__SHIFT                                                    0x18
7981 #define PCC_STALL_PATTERN_CTRL__PCC_INST_THROT_DECR__SHIFT                                                    0x19
7982 #define PCC_STALL_PATTERN_CTRL__PCC_DITHER_MODE__SHIFT                                                        0x1a
7983 #define PCC_STALL_PATTERN_CTRL__PCC_STEP_INTERVAL_MASK                                                        0x000003FFL
7984 #define PCC_STALL_PATTERN_CTRL__PCC_BEGIN_STEP_MASK                                                           0x00007C00L
7985 #define PCC_STALL_PATTERN_CTRL__PCC_END_STEP_MASK                                                             0x000F8000L
7986 #define PCC_STALL_PATTERN_CTRL__PCC_THROTTLE_PATTERN_BIT_NUMS_MASK                                            0x00F00000L
7987 #define PCC_STALL_PATTERN_CTRL__PCC_INST_THROT_INCR_MASK                                                      0x01000000L
7988 #define PCC_STALL_PATTERN_CTRL__PCC_INST_THROT_DECR_MASK                                                      0x02000000L
7989 #define PCC_STALL_PATTERN_CTRL__PCC_DITHER_MODE_MASK                                                          0x04000000L
7990 //PWRBRK_STALL_PATTERN_CTRL
7991 #define PWRBRK_STALL_PATTERN_CTRL__PWRBRK_STEP_INTERVAL__SHIFT                                                0x0
7992 #define PWRBRK_STALL_PATTERN_CTRL__PWRBRK_BEGIN_STEP__SHIFT                                                   0xa
7993 #define PWRBRK_STALL_PATTERN_CTRL__PWRBRK_END_STEP__SHIFT                                                     0xf
7994 #define PWRBRK_STALL_PATTERN_CTRL__PWRBRK_THROTTLE_PATTERN_BIT_NUMS__SHIFT                                    0x14
7995 #define PWRBRK_STALL_PATTERN_CTRL__PWRBRK_STEP_INTERVAL_MASK                                                  0x000003FFL
7996 #define PWRBRK_STALL_PATTERN_CTRL__PWRBRK_BEGIN_STEP_MASK                                                     0x00007C00L
7997 #define PWRBRK_STALL_PATTERN_CTRL__PWRBRK_END_STEP_MASK                                                       0x000F8000L
7998 #define PWRBRK_STALL_PATTERN_CTRL__PWRBRK_THROTTLE_PATTERN_BIT_NUMS_MASK                                      0x00F00000L
7999 //EDC_STALL_PATTERN_1_2
8000 #define EDC_STALL_PATTERN_1_2__EDC_STALL_PATTERN_1__SHIFT                                                     0x0
8001 #define EDC_STALL_PATTERN_1_2__EDC_STALL_PATTERN_2__SHIFT                                                     0x10
8002 #define EDC_STALL_PATTERN_1_2__EDC_STALL_PATTERN_1_MASK                                                       0x00007FFFL
8003 #define EDC_STALL_PATTERN_1_2__EDC_STALL_PATTERN_2_MASK                                                       0x7FFF0000L
8004 //EDC_STALL_PATTERN_3_4
8005 #define EDC_STALL_PATTERN_3_4__EDC_STALL_PATTERN_3__SHIFT                                                     0x0
8006 #define EDC_STALL_PATTERN_3_4__EDC_STALL_PATTERN_4__SHIFT                                                     0x10
8007 #define EDC_STALL_PATTERN_3_4__EDC_STALL_PATTERN_3_MASK                                                       0x00007FFFL
8008 #define EDC_STALL_PATTERN_3_4__EDC_STALL_PATTERN_4_MASK                                                       0x7FFF0000L
8009 //EDC_STALL_PATTERN_5_6
8010 #define EDC_STALL_PATTERN_5_6__EDC_STALL_PATTERN_5__SHIFT                                                     0x0
8011 #define EDC_STALL_PATTERN_5_6__EDC_STALL_PATTERN_6__SHIFT                                                     0x10
8012 #define EDC_STALL_PATTERN_5_6__EDC_STALL_PATTERN_5_MASK                                                       0x00007FFFL
8013 #define EDC_STALL_PATTERN_5_6__EDC_STALL_PATTERN_6_MASK                                                       0x7FFF0000L
8014 //EDC_STALL_PATTERN_7
8015 #define EDC_STALL_PATTERN_7__EDC_STALL_PATTERN_7__SHIFT                                                       0x0
8016 #define EDC_STALL_PATTERN_7__EDC_STALL_PATTERN_7_MASK                                                         0x00007FFFL
8017 //PCC_STALL_PATTERN_1_2
8018 #define PCC_STALL_PATTERN_1_2__PCC_STALL_PATTERN_1__SHIFT                                                     0x0
8019 #define PCC_STALL_PATTERN_1_2__PCC_STALL_PATTERN_2__SHIFT                                                     0x10
8020 #define PCC_STALL_PATTERN_1_2__PCC_STALL_PATTERN_1_MASK                                                       0x00007FFFL
8021 #define PCC_STALL_PATTERN_1_2__PCC_STALL_PATTERN_2_MASK                                                       0x7FFF0000L
8022 //PCC_STALL_PATTERN_3_4
8023 #define PCC_STALL_PATTERN_3_4__PCC_STALL_PATTERN_3__SHIFT                                                     0x0
8024 #define PCC_STALL_PATTERN_3_4__PCC_STALL_PATTERN_4__SHIFT                                                     0x10
8025 #define PCC_STALL_PATTERN_3_4__PCC_STALL_PATTERN_3_MASK                                                       0x00007FFFL
8026 #define PCC_STALL_PATTERN_3_4__PCC_STALL_PATTERN_4_MASK                                                       0x7FFF0000L
8027 //PCC_STALL_PATTERN_5_6
8028 #define PCC_STALL_PATTERN_5_6__PCC_STALL_PATTERN_5__SHIFT                                                     0x0
8029 #define PCC_STALL_PATTERN_5_6__PCC_STALL_PATTERN_6__SHIFT                                                     0x10
8030 #define PCC_STALL_PATTERN_5_6__PCC_STALL_PATTERN_5_MASK                                                       0x00007FFFL
8031 #define PCC_STALL_PATTERN_5_6__PCC_STALL_PATTERN_6_MASK                                                       0x7FFF0000L
8032 //PCC_STALL_PATTERN_7
8033 #define PCC_STALL_PATTERN_7__PCC_STALL_PATTERN_7__SHIFT                                                       0x0
8034 #define PCC_STALL_PATTERN_7__PCC_STALL_PATTERN_7_MASK                                                         0x00007FFFL
8035 //PWRBRK_STALL_PATTERN_1_2
8036 #define PWRBRK_STALL_PATTERN_1_2__PWRBRK_STALL_PATTERN_1__SHIFT                                               0x0
8037 #define PWRBRK_STALL_PATTERN_1_2__PWRBRK_STALL_PATTERN_2__SHIFT                                               0x10
8038 #define PWRBRK_STALL_PATTERN_1_2__PWRBRK_STALL_PATTERN_1_MASK                                                 0x00007FFFL
8039 #define PWRBRK_STALL_PATTERN_1_2__PWRBRK_STALL_PATTERN_2_MASK                                                 0x7FFF0000L
8040 //PWRBRK_STALL_PATTERN_3_4
8041 #define PWRBRK_STALL_PATTERN_3_4__PWRBRK_STALL_PATTERN_3__SHIFT                                               0x0
8042 #define PWRBRK_STALL_PATTERN_3_4__PWRBRK_STALL_PATTERN_4__SHIFT                                               0x10
8043 #define PWRBRK_STALL_PATTERN_3_4__PWRBRK_STALL_PATTERN_3_MASK                                                 0x00007FFFL
8044 #define PWRBRK_STALL_PATTERN_3_4__PWRBRK_STALL_PATTERN_4_MASK                                                 0x7FFF0000L
8045 //PWRBRK_STALL_PATTERN_5_6
8046 #define PWRBRK_STALL_PATTERN_5_6__PWRBRK_STALL_PATTERN_5__SHIFT                                               0x0
8047 #define PWRBRK_STALL_PATTERN_5_6__PWRBRK_STALL_PATTERN_6__SHIFT                                               0x10
8048 #define PWRBRK_STALL_PATTERN_5_6__PWRBRK_STALL_PATTERN_5_MASK                                                 0x00007FFFL
8049 #define PWRBRK_STALL_PATTERN_5_6__PWRBRK_STALL_PATTERN_6_MASK                                                 0x7FFF0000L
8050 //PWRBRK_STALL_PATTERN_7
8051 #define PWRBRK_STALL_PATTERN_7__PWRBRK_STALL_PATTERN_7__SHIFT                                                 0x0
8052 #define PWRBRK_STALL_PATTERN_7__PWRBRK_STALL_PATTERN_7_MASK                                                   0x00007FFFL
8053 //DIDT_STALL_PATTERN_CTRL
8054 #define DIDT_STALL_PATTERN_CTRL__DIDT_DROOP_CTRL_EN__SHIFT                                                    0x0
8055 #define DIDT_STALL_PATTERN_CTRL__DIDT_DROOP_SW_RST__SHIFT                                                     0x1
8056 #define DIDT_STALL_PATTERN_CTRL__DIDT_DROOP_CLK_EN_OVERRIDE__SHIFT                                            0x2
8057 #define DIDT_STALL_PATTERN_CTRL__DIDT_STALL_PATTERN_BIT_NUMS__SHIFT                                           0x3
8058 #define DIDT_STALL_PATTERN_CTRL__DIDT_PATTERN_EXTEND_EN__SHIFT                                                0x7
8059 #define DIDT_STALL_PATTERN_CTRL__DIDT_PATTERN_EXTEND_MODE__SHIFT                                              0x8
8060 #define DIDT_STALL_PATTERN_CTRL__DIDT_DROOP_STRETCH_EN__SHIFT                                                 0xb
8061 #define DIDT_STALL_PATTERN_CTRL__DIDT_MAX_HYSTERESIS__SHIFT                                                   0xc
8062 #define DIDT_STALL_PATTERN_CTRL__DIDT_PERF_COUNTER_EN__SHIFT                                                  0x14
8063 #define DIDT_STALL_PATTERN_CTRL__PSM_DIDT_THROTTLE_SRC_SEL__SHIFT                                             0x15
8064 #define DIDT_STALL_PATTERN_CTRL__DIDT_THROTTLE_SRC0_MASK__SHIFT                                               0x18
8065 #define DIDT_STALL_PATTERN_CTRL__DIDT_THROTTLE_SRC1_MASK__SHIFT                                               0x19
8066 #define DIDT_STALL_PATTERN_CTRL__DIDT_THROTTLE_SRC2_MASK__SHIFT                                               0x1a
8067 #define DIDT_STALL_PATTERN_CTRL__DIDT_THROTTLE_SRC3_MASK__SHIFT                                               0x1b
8068 #define DIDT_STALL_PATTERN_CTRL__DIDT_DROOP_CTRL_EN_MASK                                                      0x00000001L
8069 #define DIDT_STALL_PATTERN_CTRL__DIDT_DROOP_SW_RST_MASK                                                       0x00000002L
8070 #define DIDT_STALL_PATTERN_CTRL__DIDT_DROOP_CLK_EN_OVERRIDE_MASK                                              0x00000004L
8071 #define DIDT_STALL_PATTERN_CTRL__DIDT_STALL_PATTERN_BIT_NUMS_MASK                                             0x00000078L
8072 #define DIDT_STALL_PATTERN_CTRL__DIDT_PATTERN_EXTEND_EN_MASK                                                  0x00000080L
8073 #define DIDT_STALL_PATTERN_CTRL__DIDT_PATTERN_EXTEND_MODE_MASK                                                0x00000700L
8074 #define DIDT_STALL_PATTERN_CTRL__DIDT_DROOP_STRETCH_EN_MASK                                                   0x00000800L
8075 #define DIDT_STALL_PATTERN_CTRL__DIDT_MAX_HYSTERESIS_MASK                                                     0x000FF000L
8076 #define DIDT_STALL_PATTERN_CTRL__DIDT_PERF_COUNTER_EN_MASK                                                    0x00100000L
8077 #define DIDT_STALL_PATTERN_CTRL__PSM_DIDT_THROTTLE_SRC_SEL_MASK                                               0x00E00000L
8078 #define DIDT_STALL_PATTERN_CTRL__DIDT_THROTTLE_SRC0_MASK_MASK                                                 0x01000000L
8079 #define DIDT_STALL_PATTERN_CTRL__DIDT_THROTTLE_SRC1_MASK_MASK                                                 0x02000000L
8080 #define DIDT_STALL_PATTERN_CTRL__DIDT_THROTTLE_SRC2_MASK_MASK                                                 0x04000000L
8081 #define DIDT_STALL_PATTERN_CTRL__DIDT_THROTTLE_SRC3_MASK_MASK                                                 0x08000000L
8082 //DIDT_STALL_PATTERN_1_2
8083 #define DIDT_STALL_PATTERN_1_2__DIDT_STALL_PATTERN_1__SHIFT                                                   0x0
8084 #define DIDT_STALL_PATTERN_1_2__DIDT_STALL_PATTERN_2__SHIFT                                                   0x10
8085 #define DIDT_STALL_PATTERN_1_2__DIDT_STALL_PATTERN_1_MASK                                                     0x00007FFFL
8086 #define DIDT_STALL_PATTERN_1_2__DIDT_STALL_PATTERN_2_MASK                                                     0x7FFF0000L
8087 //DIDT_STALL_PATTERN_3_4
8088 #define DIDT_STALL_PATTERN_3_4__DIDT_STALL_PATTERN_3__SHIFT                                                   0x0
8089 #define DIDT_STALL_PATTERN_3_4__DIDT_STALL_PATTERN_4__SHIFT                                                   0x10
8090 #define DIDT_STALL_PATTERN_3_4__DIDT_STALL_PATTERN_3_MASK                                                     0x00007FFFL
8091 #define DIDT_STALL_PATTERN_3_4__DIDT_STALL_PATTERN_4_MASK                                                     0x7FFF0000L
8092 //DIDT_STALL_PATTERN_5_6
8093 #define DIDT_STALL_PATTERN_5_6__DIDT_STALL_PATTERN_5__SHIFT                                                   0x0
8094 #define DIDT_STALL_PATTERN_5_6__DIDT_STALL_PATTERN_6__SHIFT                                                   0x10
8095 #define DIDT_STALL_PATTERN_5_6__DIDT_STALL_PATTERN_5_MASK                                                     0x00007FFFL
8096 #define DIDT_STALL_PATTERN_5_6__DIDT_STALL_PATTERN_6_MASK                                                     0x7FFF0000L
8097 //DIDT_STALL_PATTERN_7
8098 #define DIDT_STALL_PATTERN_7__DIDT_STALL_PATTERN_7__SHIFT                                                     0x0
8099 #define DIDT_STALL_PATTERN_7__DIDT_STALL_PATTERN_7_MASK                                                       0x00007FFFL
8100 //PCC_PWRBRK_HYSTERESIS_CTRL
8101 #define PCC_PWRBRK_HYSTERESIS_CTRL__PCC_MAX_HYSTERESIS__SHIFT                                                 0x0
8102 #define PCC_PWRBRK_HYSTERESIS_CTRL__PWRBRK_MAX_HYSTERESIS__SHIFT                                              0x8
8103 #define PCC_PWRBRK_HYSTERESIS_CTRL__PCC_MAX_HYSTERESIS_MASK                                                   0x000000FFL
8104 #define PCC_PWRBRK_HYSTERESIS_CTRL__PWRBRK_MAX_HYSTERESIS_MASK                                                0x0000FF00L
8105 //EDC_STRETCH_PERF_COUNTER
8106 #define EDC_STRETCH_PERF_COUNTER__STRETCH_PERF_COUNTER__SHIFT                                                 0x0
8107 #define EDC_STRETCH_PERF_COUNTER__STRETCH_PERF_COUNTER_MASK                                                   0xFFFFFFFFL
8108 //EDC_UNSTRETCH_PERF_COUNTER
8109 #define EDC_UNSTRETCH_PERF_COUNTER__UNSTRETCH_PERF_COUNTER__SHIFT                                             0x0
8110 #define EDC_UNSTRETCH_PERF_COUNTER__UNSTRETCH_PERF_COUNTER_MASK                                               0xFFFFFFFFL
8111 //EDC_STRETCH_NUM_PERF_COUNTER
8112 #define EDC_STRETCH_NUM_PERF_COUNTER__STRETCH_NUM_PERF_COUNTER__SHIFT                                         0x0
8113 #define EDC_STRETCH_NUM_PERF_COUNTER__STRETCH_NUM_PERF_COUNTER_MASK                                           0xFFFFFFFFL
8114 //GC_EDC_STATUS
8115 #define GC_EDC_STATUS__EDC_THROTTLE_LEVEL__SHIFT                                                              0x0
8116 #define GC_EDC_STATUS__GPIO_IN_0__SHIFT                                                                       0x3
8117 #define GC_EDC_STATUS__GPIO_IN_1__SHIFT                                                                       0x4
8118 #define GC_EDC_STATUS__EDC_THROTTLE_LEVEL_MASK                                                                0x00000007L
8119 #define GC_EDC_STATUS__GPIO_IN_0_MASK                                                                         0x00000008L
8120 #define GC_EDC_STATUS__GPIO_IN_1_MASK                                                                         0x00000010L
8121 //GC_EDC_OVERFLOW
8122 #define GC_EDC_OVERFLOW__EDC_ROLLING_POWER_DELTA_OVERFLOW__SHIFT                                              0x0
8123 #define GC_EDC_OVERFLOW__EDC_THROTTLE_LEVEL_OVERFLOW_COUNTER__SHIFT                                           0x1
8124 #define GC_EDC_OVERFLOW__EDC_ROLLING_POWER_DELTA_OVERFLOW_MASK                                                0x00000001L
8125 #define GC_EDC_OVERFLOW__EDC_THROTTLE_LEVEL_OVERFLOW_COUNTER_MASK                                             0x0001FFFEL
8126 //GC_EDC_ROLLING_POWER_DELTA_LO
8127 #define GC_EDC_ROLLING_POWER_DELTA_LO__EDC_ROLLING_POWER_DELTA_LO__SHIFT                                      0x0
8128 #define GC_EDC_ROLLING_POWER_DELTA_LO__EDC_ROLLING_POWER_DELTA_LO_MASK                                        0xFFFFFFFFL
8129 //GC_EDC_ROLLING_POWER_DELTA_HI
8130 #define GC_EDC_ROLLING_POWER_DELTA_HI__EDC_ROLLING_POWER_DELTA_HI__SHIFT                                      0x0
8131 #define GC_EDC_ROLLING_POWER_DELTA_HI__EDC_ROLLING_POWER_DELTA_HI_MASK                                        0xFFFFFFFFL
8132 //GC_THROTTLE_STATUS
8133 #define GC_THROTTLE_STATUS__FSM_STATE__SHIFT                                                                  0x0
8134 #define GC_THROTTLE_STATUS__PATTERN_INDEX__SHIFT                                                              0x4
8135 #define GC_THROTTLE_STATUS__FSM_STATE_MASK                                                                    0x0000000FL
8136 #define GC_THROTTLE_STATUS__PATTERN_INDEX_MASK                                                                0x000001F0L
8137 //EDC_PERF_COUNTER
8138 #define EDC_PERF_COUNTER__EDC_PERF_COUNTER__SHIFT                                                             0x0
8139 #define EDC_PERF_COUNTER__EDC_PERF_COUNTER_MASK                                                               0xFFFFFFFFL
8140 //PCC_PERF_COUNTER
8141 #define PCC_PERF_COUNTER__PCC_PERF_COUNTER__SHIFT                                                             0x0
8142 #define PCC_PERF_COUNTER__PCC_PERF_COUNTER_MASK                                                               0xFFFFFFFFL
8143 //PWRBRK_PERF_COUNTER
8144 #define PWRBRK_PERF_COUNTER__PWRBRK_PERF_COUNTER__SHIFT                                                       0x0
8145 #define PWRBRK_PERF_COUNTER__PWRBRK_PERF_COUNTER_MASK                                                         0xFFFFFFFFL
8146 //EDC_HYSTERESIS_STAT
8147 #define EDC_HYSTERESIS_STAT__HYSTERESIS_CNT__SHIFT                                                            0x0
8148 #define EDC_HYSTERESIS_STAT__EDC_STATUS__SHIFT                                                                0x8
8149 #define EDC_HYSTERESIS_STAT__EDC_THRESHOLD_STAT__SHIFT                                                        0x9
8150 #define EDC_HYSTERESIS_STAT__HYSTERESIS_CNT_MASK                                                              0x000000FFL
8151 #define EDC_HYSTERESIS_STAT__EDC_STATUS_MASK                                                                  0x00000100L
8152 #define EDC_HYSTERESIS_STAT__EDC_THRESHOLD_STAT_MASK                                                          0x00000200L
8153 //DIDT_HYSTERESIS_STAT
8154 #define DIDT_HYSTERESIS_STAT__DIDT_HYSTERESIS_CNT__SHIFT                                                      0x0
8155 #define DIDT_HYSTERESIS_STAT__DIDT_DROOP_STATUS__SHIFT                                                        0x8
8156 #define DIDT_HYSTERESIS_STAT__DIDT_HYSTERESIS_CNT_MASK                                                        0x000000FFL
8157 #define DIDT_HYSTERESIS_STAT__DIDT_DROOP_STATUS_MASK                                                          0x00000100L
8158 //DIDT_PERF_COUNTER
8159 #define DIDT_PERF_COUNTER__DIDT_PERF_COUNTER__SHIFT                                                           0x0
8160 #define DIDT_PERF_COUNTER__DIDT_PERF_COUNTER_MASK                                                             0xFFFFFFFFL
8161 //GC_EDC_CLK_MONITOR_CTRL
8162 #define GC_EDC_CLK_MONITOR_CTRL__EDC_CLK_MONITOR_EN__SHIFT                                                    0x0
8163 #define GC_EDC_CLK_MONITOR_CTRL__EDC_CLK_MONITOR_INTERVAL__SHIFT                                              0x1
8164 #define GC_EDC_CLK_MONITOR_CTRL__EDC_CLK_MONITOR_THRESHOLD__SHIFT                                             0x5
8165 #define GC_EDC_CLK_MONITOR_CTRL__EDC_CLK_MONITOR_EN_MASK                                                      0x00000001L
8166 #define GC_EDC_CLK_MONITOR_CTRL__EDC_CLK_MONITOR_INTERVAL_MASK                                                0x0000001EL
8167 #define GC_EDC_CLK_MONITOR_CTRL__EDC_CLK_MONITOR_THRESHOLD_MASK                                               0x0001FFE0L
8168 //GC_CAC_SOFT_CTRL
8169 #define GC_CAC_SOFT_CTRL__CAC_SOFT_SNAP__SHIFT                                                                0x0
8170 #define GC_CAC_SOFT_CTRL__CAC_SOFT_SNAP_MASK                                                                  0x00000001L
8171 //GC_CAC_WEIGHT_CP_0
8172 #define GC_CAC_WEIGHT_CP_0__WEIGHT_CP_SIG0__SHIFT                                                             0x0
8173 #define GC_CAC_WEIGHT_CP_0__WEIGHT_CP_SIG1__SHIFT                                                             0x10
8174 #define GC_CAC_WEIGHT_CP_0__WEIGHT_CP_SIG0_MASK                                                               0x0000FFFFL
8175 #define GC_CAC_WEIGHT_CP_0__WEIGHT_CP_SIG1_MASK                                                               0xFFFF0000L
8176 //GC_CAC_WEIGHT_CP_1
8177 #define GC_CAC_WEIGHT_CP_1__WEIGHT_CP_SIG2__SHIFT                                                             0x0
8178 #define GC_CAC_WEIGHT_CP_1__WEIGHT_CP_SIG2_MASK                                                               0x0000FFFFL
8179 //GC_CAC_WEIGHT_EA_0
8180 #define GC_CAC_WEIGHT_EA_0__WEIGHT_EA_SIG0__SHIFT                                                             0x0
8181 #define GC_CAC_WEIGHT_EA_0__WEIGHT_EA_SIG1__SHIFT                                                             0x10
8182 #define GC_CAC_WEIGHT_EA_0__WEIGHT_EA_SIG0_MASK                                                               0x0000FFFFL
8183 #define GC_CAC_WEIGHT_EA_0__WEIGHT_EA_SIG1_MASK                                                               0xFFFF0000L
8184 //GC_CAC_WEIGHT_EA_1
8185 #define GC_CAC_WEIGHT_EA_1__WEIGHT_EA_SIG2__SHIFT                                                             0x0
8186 #define GC_CAC_WEIGHT_EA_1__WEIGHT_EA_SIG3__SHIFT                                                             0x10
8187 #define GC_CAC_WEIGHT_EA_1__WEIGHT_EA_SIG2_MASK                                                               0x0000FFFFL
8188 #define GC_CAC_WEIGHT_EA_1__WEIGHT_EA_SIG3_MASK                                                               0xFFFF0000L
8189 //GC_CAC_WEIGHT_EA_2
8190 #define GC_CAC_WEIGHT_EA_2__WEIGHT_EA_SIG4__SHIFT                                                             0x0
8191 #define GC_CAC_WEIGHT_EA_2__WEIGHT_EA_SIG5__SHIFT                                                             0x10
8192 #define GC_CAC_WEIGHT_EA_2__WEIGHT_EA_SIG4_MASK                                                               0x0000FFFFL
8193 #define GC_CAC_WEIGHT_EA_2__WEIGHT_EA_SIG5_MASK                                                               0xFFFF0000L
8194 //GC_CAC_WEIGHT_UTCL2_ROUTER_0
8195 #define GC_CAC_WEIGHT_UTCL2_ROUTER_0__WEIGHT_UTCL2_ROUTER_SIG0__SHIFT                                         0x0
8196 #define GC_CAC_WEIGHT_UTCL2_ROUTER_0__WEIGHT_UTCL2_ROUTER_SIG1__SHIFT                                         0x10
8197 #define GC_CAC_WEIGHT_UTCL2_ROUTER_0__WEIGHT_UTCL2_ROUTER_SIG0_MASK                                           0x0000FFFFL
8198 #define GC_CAC_WEIGHT_UTCL2_ROUTER_0__WEIGHT_UTCL2_ROUTER_SIG1_MASK                                           0xFFFF0000L
8199 //GC_CAC_WEIGHT_UTCL2_ROUTER_1
8200 #define GC_CAC_WEIGHT_UTCL2_ROUTER_1__WEIGHT_UTCL2_ROUTER_SIG2__SHIFT                                         0x0
8201 #define GC_CAC_WEIGHT_UTCL2_ROUTER_1__WEIGHT_UTCL2_ROUTER_SIG3__SHIFT                                         0x10
8202 #define GC_CAC_WEIGHT_UTCL2_ROUTER_1__WEIGHT_UTCL2_ROUTER_SIG2_MASK                                           0x0000FFFFL
8203 #define GC_CAC_WEIGHT_UTCL2_ROUTER_1__WEIGHT_UTCL2_ROUTER_SIG3_MASK                                           0xFFFF0000L
8204 //GC_CAC_WEIGHT_UTCL2_ROUTER_2
8205 #define GC_CAC_WEIGHT_UTCL2_ROUTER_2__WEIGHT_UTCL2_ROUTER_SIG4__SHIFT                                         0x0
8206 #define GC_CAC_WEIGHT_UTCL2_ROUTER_2__WEIGHT_UTCL2_ROUTER_SIG5__SHIFT                                         0x10
8207 #define GC_CAC_WEIGHT_UTCL2_ROUTER_2__WEIGHT_UTCL2_ROUTER_SIG4_MASK                                           0x0000FFFFL
8208 #define GC_CAC_WEIGHT_UTCL2_ROUTER_2__WEIGHT_UTCL2_ROUTER_SIG5_MASK                                           0xFFFF0000L
8209 //GC_CAC_WEIGHT_UTCL2_ROUTER_3
8210 #define GC_CAC_WEIGHT_UTCL2_ROUTER_3__WEIGHT_UTCL2_ROUTER_SIG6__SHIFT                                         0x0
8211 #define GC_CAC_WEIGHT_UTCL2_ROUTER_3__WEIGHT_UTCL2_ROUTER_SIG7__SHIFT                                         0x10
8212 #define GC_CAC_WEIGHT_UTCL2_ROUTER_3__WEIGHT_UTCL2_ROUTER_SIG6_MASK                                           0x0000FFFFL
8213 #define GC_CAC_WEIGHT_UTCL2_ROUTER_3__WEIGHT_UTCL2_ROUTER_SIG7_MASK                                           0xFFFF0000L
8214 //GC_CAC_WEIGHT_UTCL2_ROUTER_4
8215 #define GC_CAC_WEIGHT_UTCL2_ROUTER_4__WEIGHT_UTCL2_ROUTER_SIG8__SHIFT                                         0x0
8216 #define GC_CAC_WEIGHT_UTCL2_ROUTER_4__WEIGHT_UTCL2_ROUTER_SIG9__SHIFT                                         0x10
8217 #define GC_CAC_WEIGHT_UTCL2_ROUTER_4__WEIGHT_UTCL2_ROUTER_SIG8_MASK                                           0x0000FFFFL
8218 #define GC_CAC_WEIGHT_UTCL2_ROUTER_4__WEIGHT_UTCL2_ROUTER_SIG9_MASK                                           0xFFFF0000L
8219 //GC_CAC_WEIGHT_UTCL2_VML2_0
8220 #define GC_CAC_WEIGHT_UTCL2_VML2_0__WEIGHT_UTCL2_VML2_SIG0__SHIFT                                             0x0
8221 #define GC_CAC_WEIGHT_UTCL2_VML2_0__WEIGHT_UTCL2_VML2_SIG1__SHIFT                                             0x10
8222 #define GC_CAC_WEIGHT_UTCL2_VML2_0__WEIGHT_UTCL2_VML2_SIG0_MASK                                               0x0000FFFFL
8223 #define GC_CAC_WEIGHT_UTCL2_VML2_0__WEIGHT_UTCL2_VML2_SIG1_MASK                                               0xFFFF0000L
8224 //GC_CAC_WEIGHT_UTCL2_VML2_1
8225 #define GC_CAC_WEIGHT_UTCL2_VML2_1__WEIGHT_UTCL2_VML2_SIG2__SHIFT                                             0x0
8226 #define GC_CAC_WEIGHT_UTCL2_VML2_1__WEIGHT_UTCL2_VML2_SIG3__SHIFT                                             0x10
8227 #define GC_CAC_WEIGHT_UTCL2_VML2_1__WEIGHT_UTCL2_VML2_SIG2_MASK                                               0x0000FFFFL
8228 #define GC_CAC_WEIGHT_UTCL2_VML2_1__WEIGHT_UTCL2_VML2_SIG3_MASK                                               0xFFFF0000L
8229 //GC_CAC_WEIGHT_UTCL2_VML2_2
8230 #define GC_CAC_WEIGHT_UTCL2_VML2_2__WEIGHT_UTCL2_VML2_SIG4__SHIFT                                             0x0
8231 #define GC_CAC_WEIGHT_UTCL2_VML2_2__WEIGHT_UTCL2_VML2_SIG4_MASK                                               0x0000FFFFL
8232 //GC_CAC_WEIGHT_UTCL2_WALKER_0
8233 #define GC_CAC_WEIGHT_UTCL2_WALKER_0__WEIGHT_UTCL2_WALKER_SIG0__SHIFT                                         0x0
8234 #define GC_CAC_WEIGHT_UTCL2_WALKER_0__WEIGHT_UTCL2_WALKER_SIG1__SHIFT                                         0x10
8235 #define GC_CAC_WEIGHT_UTCL2_WALKER_0__WEIGHT_UTCL2_WALKER_SIG0_MASK                                           0x0000FFFFL
8236 #define GC_CAC_WEIGHT_UTCL2_WALKER_0__WEIGHT_UTCL2_WALKER_SIG1_MASK                                           0xFFFF0000L
8237 //GC_CAC_WEIGHT_UTCL2_WALKER_1
8238 #define GC_CAC_WEIGHT_UTCL2_WALKER_1__WEIGHT_UTCL2_WALKER_SIG2__SHIFT                                         0x0
8239 #define GC_CAC_WEIGHT_UTCL2_WALKER_1__WEIGHT_UTCL2_WALKER_SIG3__SHIFT                                         0x10
8240 #define GC_CAC_WEIGHT_UTCL2_WALKER_1__WEIGHT_UTCL2_WALKER_SIG2_MASK                                           0x0000FFFFL
8241 #define GC_CAC_WEIGHT_UTCL2_WALKER_1__WEIGHT_UTCL2_WALKER_SIG3_MASK                                           0xFFFF0000L
8242 //GC_CAC_WEIGHT_UTCL2_WALKER_2
8243 #define GC_CAC_WEIGHT_UTCL2_WALKER_2__WEIGHT_UTCL2_WALKER_SIG4__SHIFT                                         0x0
8244 #define GC_CAC_WEIGHT_UTCL2_WALKER_2__WEIGHT_UTCL2_WALKER_SIG4_MASK                                           0x0000FFFFL
8245 //GC_CAC_WEIGHT_GE_0
8246 #define GC_CAC_WEIGHT_GE_0__WEIGHT_GE_SIG0__SHIFT                                                             0x0
8247 #define GC_CAC_WEIGHT_GE_0__WEIGHT_GE_SIG1__SHIFT                                                             0x10
8248 #define GC_CAC_WEIGHT_GE_0__WEIGHT_GE_SIG0_MASK                                                               0x0000FFFFL
8249 #define GC_CAC_WEIGHT_GE_0__WEIGHT_GE_SIG1_MASK                                                               0xFFFF0000L
8250 //GC_CAC_WEIGHT_GE_1
8251 #define GC_CAC_WEIGHT_GE_1__WEIGHT_GE_SIG2__SHIFT                                                             0x0
8252 #define GC_CAC_WEIGHT_GE_1__WEIGHT_GE_SIG2_MASK                                                               0x0000FFFFL
8253 //GC_CAC_WEIGHT_PMM_0
8254 #define GC_CAC_WEIGHT_PMM_0__WEIGHT_PMM_SIG0__SHIFT                                                           0x0
8255 #define GC_CAC_WEIGHT_PMM_0__WEIGHT_PMM_SIG0_MASK                                                             0x0000FFFFL
8256 //GC_CAC_WEIGHT_SDMA_0
8257 #define GC_CAC_WEIGHT_SDMA_0__WEIGHT_SDMA_SIG0__SHIFT                                                         0x0
8258 #define GC_CAC_WEIGHT_SDMA_0__WEIGHT_SDMA_SIG1__SHIFT                                                         0x10
8259 #define GC_CAC_WEIGHT_SDMA_0__WEIGHT_SDMA_SIG0_MASK                                                           0x0000FFFFL
8260 #define GC_CAC_WEIGHT_SDMA_0__WEIGHT_SDMA_SIG1_MASK                                                           0xFFFF0000L
8261 //GC_CAC_WEIGHT_SDMA_1
8262 #define GC_CAC_WEIGHT_SDMA_1__WEIGHT_SDMA_SIG2__SHIFT                                                         0x0
8263 #define GC_CAC_WEIGHT_SDMA_1__WEIGHT_SDMA_SIG3__SHIFT                                                         0x10
8264 #define GC_CAC_WEIGHT_SDMA_1__WEIGHT_SDMA_SIG2_MASK                                                           0x0000FFFFL
8265 #define GC_CAC_WEIGHT_SDMA_1__WEIGHT_SDMA_SIG3_MASK                                                           0xFFFF0000L
8266 //GC_CAC_WEIGHT_SDMA_2
8267 #define GC_CAC_WEIGHT_SDMA_2__WEIGHT_SDMA_SIG4__SHIFT                                                         0x0
8268 #define GC_CAC_WEIGHT_SDMA_2__WEIGHT_SDMA_SIG5__SHIFT                                                         0x10
8269 #define GC_CAC_WEIGHT_SDMA_2__WEIGHT_SDMA_SIG4_MASK                                                           0x0000FFFFL
8270 #define GC_CAC_WEIGHT_SDMA_2__WEIGHT_SDMA_SIG5_MASK                                                           0xFFFF0000L
8271 //GC_CAC_WEIGHT_SDMA_3
8272 #define GC_CAC_WEIGHT_SDMA_3__WEIGHT_SDMA_SIG6__SHIFT                                                         0x0
8273 #define GC_CAC_WEIGHT_SDMA_3__WEIGHT_SDMA_SIG7__SHIFT                                                         0x10
8274 #define GC_CAC_WEIGHT_SDMA_3__WEIGHT_SDMA_SIG6_MASK                                                           0x0000FFFFL
8275 #define GC_CAC_WEIGHT_SDMA_3__WEIGHT_SDMA_SIG7_MASK                                                           0xFFFF0000L
8276 //GC_CAC_WEIGHT_SDMA_4
8277 #define GC_CAC_WEIGHT_SDMA_4__WEIGHT_SDMA_SIG8__SHIFT                                                         0x0
8278 #define GC_CAC_WEIGHT_SDMA_4__WEIGHT_SDMA_SIG9__SHIFT                                                         0x10
8279 #define GC_CAC_WEIGHT_SDMA_4__WEIGHT_SDMA_SIG8_MASK                                                           0x0000FFFFL
8280 #define GC_CAC_WEIGHT_SDMA_4__WEIGHT_SDMA_SIG9_MASK                                                           0xFFFF0000L
8281 //GC_CAC_WEIGHT_SDMA_5
8282 #define GC_CAC_WEIGHT_SDMA_5__WEIGHT_SDMA_SIG10__SHIFT                                                        0x0
8283 #define GC_CAC_WEIGHT_SDMA_5__WEIGHT_SDMA_SIG11__SHIFT                                                        0x10
8284 #define GC_CAC_WEIGHT_SDMA_5__WEIGHT_SDMA_SIG10_MASK                                                          0x0000FFFFL
8285 #define GC_CAC_WEIGHT_SDMA_5__WEIGHT_SDMA_SIG11_MASK                                                          0xFFFF0000L
8286 //GC_CAC_WEIGHT_CHC_0
8287 #define GC_CAC_WEIGHT_CHC_0__WEIGHT_CHC_SIG0__SHIFT                                                           0x0
8288 #define GC_CAC_WEIGHT_CHC_0__WEIGHT_CHC_SIG1__SHIFT                                                           0x10
8289 #define GC_CAC_WEIGHT_CHC_0__WEIGHT_CHC_SIG0_MASK                                                             0x0000FFFFL
8290 #define GC_CAC_WEIGHT_CHC_0__WEIGHT_CHC_SIG1_MASK                                                             0xFFFF0000L
8291 //GC_CAC_WEIGHT_CHC_1
8292 #define GC_CAC_WEIGHT_CHC_1__WEIGHT_CHC_SIG2__SHIFT                                                           0x0
8293 #define GC_CAC_WEIGHT_CHC_1__WEIGHT_CHC_SIG2_MASK                                                             0x0000FFFFL
8294 //GC_CAC_WEIGHT_RLC_0
8295 #define GC_CAC_WEIGHT_RLC_0__WEIGHT_RLC_SIG0__SHIFT                                                           0x0
8296 #define GC_CAC_WEIGHT_RLC_0__WEIGHT_RLC_SIG0_MASK                                                             0x0000FFFFL
8297 //GC_CAC_WEIGHT_GRBM_0
8298 #define GC_CAC_WEIGHT_GRBM_0__WEIGHT_GRBM_SIG0__SHIFT                                                         0x0
8299 #define GC_CAC_WEIGHT_GRBM_0__WEIGHT_GRBM_SIG1__SHIFT                                                         0x10
8300 #define GC_CAC_WEIGHT_GRBM_0__WEIGHT_GRBM_SIG0_MASK                                                           0x0000FFFFL
8301 #define GC_CAC_WEIGHT_GRBM_0__WEIGHT_GRBM_SIG1_MASK                                                           0xFFFF0000L
8302 //GC_CAC_WEIGHT_GL2C_0
8303 #define GC_CAC_WEIGHT_GL2C_0__WEIGHT_GL2C_SIG0__SHIFT                                                         0x0
8304 #define GC_CAC_WEIGHT_GL2C_0__WEIGHT_GL2C_SIG1__SHIFT                                                         0x10
8305 #define GC_CAC_WEIGHT_GL2C_0__WEIGHT_GL2C_SIG0_MASK                                                           0x0000FFFFL
8306 #define GC_CAC_WEIGHT_GL2C_0__WEIGHT_GL2C_SIG1_MASK                                                           0xFFFF0000L
8307 //GC_CAC_WEIGHT_GL2C_1
8308 #define GC_CAC_WEIGHT_GL2C_1__WEIGHT_GL2C_SIG2__SHIFT                                                         0x0
8309 #define GC_CAC_WEIGHT_GL2C_1__WEIGHT_GL2C_SIG3__SHIFT                                                         0x10
8310 #define GC_CAC_WEIGHT_GL2C_1__WEIGHT_GL2C_SIG2_MASK                                                           0x0000FFFFL
8311 #define GC_CAC_WEIGHT_GL2C_1__WEIGHT_GL2C_SIG3_MASK                                                           0xFFFF0000L
8312 //GC_CAC_WEIGHT_GL2C_2
8313 #define GC_CAC_WEIGHT_GL2C_2__WEIGHT_GL2C_SIG4__SHIFT                                                         0x0
8314 #define GC_CAC_WEIGHT_GL2C_2__WEIGHT_GL2C_SIG4_MASK                                                           0x0000FFFFL
8315 //GC_CAC_IND_INDEX
8316 #define GC_CAC_IND_INDEX__GC_CAC_IND_ADDR__SHIFT                                                              0x0
8317 #define GC_CAC_IND_INDEX__GC_CAC_IND_ADDR_MASK                                                                0xFFFFFFFFL
8318 //GC_CAC_IND_DATA
8319 #define GC_CAC_IND_DATA__GC_CAC_IND_DATA__SHIFT                                                               0x0
8320 #define GC_CAC_IND_DATA__GC_CAC_IND_DATA_MASK                                                                 0xFFFFFFFFL
8321 
8322 
8323 // addressBlock: gc_gfx_cpwd_gc_ea_cpwd_gceadec
8324 //GC_EA_CPWD_VC_MAP
8325 #define GC_EA_CPWD_VC_MAP__DRAM_VC__SHIFT                                                                     0x0
8326 #define GC_EA_CPWD_VC_MAP__IO_RD_VC__SHIFT                                                                    0x3
8327 #define GC_EA_CPWD_VC_MAP__IO_WR_VC__SHIFT                                                                    0x6
8328 #define GC_EA_CPWD_VC_MAP__DRAM_VC_MASK                                                                       0x00000007L
8329 #define GC_EA_CPWD_VC_MAP__IO_RD_VC_MASK                                                                      0x00000038L
8330 #define GC_EA_CPWD_VC_MAP__IO_WR_VC_MASK                                                                      0x000001C0L
8331 //GC_EA_CPWD_SDP_ARB_FINAL
8332 #define GC_EA_CPWD_SDP_ARB_FINAL__DRAM_BURST_LIMIT__SHIFT                                                     0x0
8333 #define GC_EA_CPWD_SDP_ARB_FINAL__MAM_BURST_LIMIT__SHIFT                                                      0x5
8334 #define GC_EA_CPWD_SDP_ARB_FINAL__IO_BURST_LIMIT__SHIFT                                                       0xa
8335 #define GC_EA_CPWD_SDP_ARB_FINAL__BURST_LIMIT_MULTIPLIER__SHIFT                                               0xf
8336 #define GC_EA_CPWD_SDP_ARB_FINAL__ERREVENT_ON_ERROR__SHIFT                                                    0x11
8337 #define GC_EA_CPWD_SDP_ARB_FINAL__HALTREQ_ON_ERROR__SHIFT                                                     0x12
8338 #define GC_EA_CPWD_SDP_ARB_FINAL__DRAM_BURST_LIMIT_MASK                                                       0x0000001FL
8339 #define GC_EA_CPWD_SDP_ARB_FINAL__MAM_BURST_LIMIT_MASK                                                        0x000003E0L
8340 #define GC_EA_CPWD_SDP_ARB_FINAL__IO_BURST_LIMIT_MASK                                                         0x00007C00L
8341 #define GC_EA_CPWD_SDP_ARB_FINAL__BURST_LIMIT_MULTIPLIER_MASK                                                 0x00018000L
8342 #define GC_EA_CPWD_SDP_ARB_FINAL__ERREVENT_ON_ERROR_MASK                                                      0x00020000L
8343 #define GC_EA_CPWD_SDP_ARB_FINAL__HALTREQ_ON_ERROR_MASK                                                       0x00040000L
8344 //GC_EA_CPWD_SDP_PRIORITY
8345 #define GC_EA_CPWD_SDP_PRIORITY__DRAM_PRIORITY__SHIFT                                                         0x0
8346 #define GC_EA_CPWD_SDP_PRIORITY__IO_RD_PRIORITY__SHIFT                                                        0x4
8347 #define GC_EA_CPWD_SDP_PRIORITY__IO_WR_PRIORITY__SHIFT                                                        0x8
8348 #define GC_EA_CPWD_SDP_PRIORITY__MAM_WR_PRIORITY__SHIFT                                                       0xc
8349 #define GC_EA_CPWD_SDP_PRIORITY__DRAM_PRIORITY_MASK                                                           0x0000000FL
8350 #define GC_EA_CPWD_SDP_PRIORITY__IO_RD_PRIORITY_MASK                                                          0x000000F0L
8351 #define GC_EA_CPWD_SDP_PRIORITY__IO_WR_PRIORITY_MASK                                                          0x00000F00L
8352 #define GC_EA_CPWD_SDP_PRIORITY__MAM_WR_PRIORITY_MASK                                                         0x0000F000L
8353 //GC_EA_CPWD_SDP_CREDITS
8354 #define GC_EA_CPWD_SDP_CREDITS__TAG_LIMIT__SHIFT                                                              0x0
8355 #define GC_EA_CPWD_SDP_CREDITS__WR_RESP_CREDITS__SHIFT                                                        0x9
8356 #define GC_EA_CPWD_SDP_CREDITS__RD_RESP_CREDITS__SHIFT                                                        0x10
8357 #define GC_EA_CPWD_SDP_CREDITS__TAG_LIMIT_MASK                                                                0x000001FFL
8358 #define GC_EA_CPWD_SDP_CREDITS__WR_RESP_CREDITS_MASK                                                          0x0000FE00L
8359 #define GC_EA_CPWD_SDP_CREDITS__RD_RESP_CREDITS_MASK                                                          0x007F0000L
8360 //GC_EA_CPWD_SDP_TAG_RESERVE0
8361 #define GC_EA_CPWD_SDP_TAG_RESERVE0__VC0__SHIFT                                                               0x0
8362 #define GC_EA_CPWD_SDP_TAG_RESERVE0__VC1__SHIFT                                                               0x9
8363 #define GC_EA_CPWD_SDP_TAG_RESERVE0__VC2__SHIFT                                                               0x12
8364 #define GC_EA_CPWD_SDP_TAG_RESERVE0__VC0_MASK                                                                 0x000001FFL
8365 #define GC_EA_CPWD_SDP_TAG_RESERVE0__VC1_MASK                                                                 0x0003FE00L
8366 #define GC_EA_CPWD_SDP_TAG_RESERVE0__VC2_MASK                                                                 0x07FC0000L
8367 //GC_EA_CPWD_SDP_TAG_RESERVE1
8368 #define GC_EA_CPWD_SDP_TAG_RESERVE1__VC3__SHIFT                                                               0x0
8369 #define GC_EA_CPWD_SDP_TAG_RESERVE1__VC4__SHIFT                                                               0x9
8370 #define GC_EA_CPWD_SDP_TAG_RESERVE1__VC5__SHIFT                                                               0x12
8371 #define GC_EA_CPWD_SDP_TAG_RESERVE1__VC3_MASK                                                                 0x000001FFL
8372 #define GC_EA_CPWD_SDP_TAG_RESERVE1__VC4_MASK                                                                 0x0003FE00L
8373 #define GC_EA_CPWD_SDP_TAG_RESERVE1__VC5_MASK                                                                 0x07FC0000L
8374 //GC_EA_CPWD_SDP_TAG_RESERVE2
8375 #define GC_EA_CPWD_SDP_TAG_RESERVE2__VC6__SHIFT                                                               0x0
8376 #define GC_EA_CPWD_SDP_TAG_RESERVE2__VC7__SHIFT                                                               0x9
8377 #define GC_EA_CPWD_SDP_TAG_RESERVE2__VC6_MASK                                                                 0x000001FFL
8378 #define GC_EA_CPWD_SDP_TAG_RESERVE2__VC7_MASK                                                                 0x0003FE00L
8379 //GC_EA_CPWD_SDP_VCC_RESERVE0
8380 #define GC_EA_CPWD_SDP_VCC_RESERVE0__VC0_CREDITS__SHIFT                                                       0x0
8381 #define GC_EA_CPWD_SDP_VCC_RESERVE0__VC1_CREDITS__SHIFT                                                       0x6
8382 #define GC_EA_CPWD_SDP_VCC_RESERVE0__VC2_CREDITS__SHIFT                                                       0xc
8383 #define GC_EA_CPWD_SDP_VCC_RESERVE0__VC3_CREDITS__SHIFT                                                       0x12
8384 #define GC_EA_CPWD_SDP_VCC_RESERVE0__VC4_CREDITS__SHIFT                                                       0x18
8385 #define GC_EA_CPWD_SDP_VCC_RESERVE0__VC0_CREDITS_MASK                                                         0x0000003FL
8386 #define GC_EA_CPWD_SDP_VCC_RESERVE0__VC1_CREDITS_MASK                                                         0x00000FC0L
8387 #define GC_EA_CPWD_SDP_VCC_RESERVE0__VC2_CREDITS_MASK                                                         0x0003F000L
8388 #define GC_EA_CPWD_SDP_VCC_RESERVE0__VC3_CREDITS_MASK                                                         0x00FC0000L
8389 #define GC_EA_CPWD_SDP_VCC_RESERVE0__VC4_CREDITS_MASK                                                         0x3F000000L
8390 //GC_EA_CPWD_SDP_VCC_RESERVE1
8391 #define GC_EA_CPWD_SDP_VCC_RESERVE1__VC5_CREDITS__SHIFT                                                       0x0
8392 #define GC_EA_CPWD_SDP_VCC_RESERVE1__VC6_CREDITS__SHIFT                                                       0x6
8393 #define GC_EA_CPWD_SDP_VCC_RESERVE1__VC7_CREDITS__SHIFT                                                       0xc
8394 #define GC_EA_CPWD_SDP_VCC_RESERVE1__DISTRIBUTE_POOL__SHIFT                                                   0x1f
8395 #define GC_EA_CPWD_SDP_VCC_RESERVE1__VC5_CREDITS_MASK                                                         0x0000003FL
8396 #define GC_EA_CPWD_SDP_VCC_RESERVE1__VC6_CREDITS_MASK                                                         0x00000FC0L
8397 #define GC_EA_CPWD_SDP_VCC_RESERVE1__VC7_CREDITS_MASK                                                         0x0003F000L
8398 #define GC_EA_CPWD_SDP_VCC_RESERVE1__DISTRIBUTE_POOL_MASK                                                     0x80000000L
8399 //GC_EA_CPWD_SDP_VCD_RESERVE0
8400 #define GC_EA_CPWD_SDP_VCD_RESERVE0__VC0_CREDITS__SHIFT                                                       0x0
8401 #define GC_EA_CPWD_SDP_VCD_RESERVE0__VC1_CREDITS__SHIFT                                                       0x6
8402 #define GC_EA_CPWD_SDP_VCD_RESERVE0__VC2_CREDITS__SHIFT                                                       0xc
8403 #define GC_EA_CPWD_SDP_VCD_RESERVE0__VC3_CREDITS__SHIFT                                                       0x12
8404 #define GC_EA_CPWD_SDP_VCD_RESERVE0__VC4_CREDITS__SHIFT                                                       0x18
8405 #define GC_EA_CPWD_SDP_VCD_RESERVE0__VC0_CREDITS_MASK                                                         0x0000003FL
8406 #define GC_EA_CPWD_SDP_VCD_RESERVE0__VC1_CREDITS_MASK                                                         0x00000FC0L
8407 #define GC_EA_CPWD_SDP_VCD_RESERVE0__VC2_CREDITS_MASK                                                         0x0003F000L
8408 #define GC_EA_CPWD_SDP_VCD_RESERVE0__VC3_CREDITS_MASK                                                         0x00FC0000L
8409 #define GC_EA_CPWD_SDP_VCD_RESERVE0__VC4_CREDITS_MASK                                                         0x3F000000L
8410 //GC_EA_CPWD_SDP_VCD_RESERVE1
8411 #define GC_EA_CPWD_SDP_VCD_RESERVE1__VC5_CREDITS__SHIFT                                                       0x0
8412 #define GC_EA_CPWD_SDP_VCD_RESERVE1__VC6_CREDITS__SHIFT                                                       0x6
8413 #define GC_EA_CPWD_SDP_VCD_RESERVE1__VC7_CREDITS__SHIFT                                                       0xc
8414 #define GC_EA_CPWD_SDP_VCD_RESERVE1__DISTRIBUTE_POOL__SHIFT                                                   0x1f
8415 #define GC_EA_CPWD_SDP_VCD_RESERVE1__VC5_CREDITS_MASK                                                         0x0000003FL
8416 #define GC_EA_CPWD_SDP_VCD_RESERVE1__VC6_CREDITS_MASK                                                         0x00000FC0L
8417 #define GC_EA_CPWD_SDP_VCD_RESERVE1__VC7_CREDITS_MASK                                                         0x0003F000L
8418 #define GC_EA_CPWD_SDP_VCD_RESERVE1__DISTRIBUTE_POOL_MASK                                                     0x80000000L
8419 //GC_EA_CPWD_SDP_REQ_CNTL
8420 #define GC_EA_CPWD_SDP_REQ_CNTL__REQ_PASS_PW_OVERRIDE_READ__SHIFT                                             0x0
8421 #define GC_EA_CPWD_SDP_REQ_CNTL__REQ_PASS_PW_OVERRIDE_WRITE__SHIFT                                            0x1
8422 #define GC_EA_CPWD_SDP_REQ_CNTL__REQ_PASS_PW_OVERRIDE_ATOMIC__SHIFT                                           0x2
8423 #define GC_EA_CPWD_SDP_REQ_CNTL__INNER_DOMAIN_MODE__SHIFT                                                     0x3
8424 #define GC_EA_CPWD_SDP_REQ_CNTL__REQ_BLOCK_LEVEL_READ__SHIFT                                                  0x4
8425 #define GC_EA_CPWD_SDP_REQ_CNTL__REQ_BLOCK_LEVEL_WRITE__SHIFT                                                 0x6
8426 #define GC_EA_CPWD_SDP_REQ_CNTL__REQ_BLOCK_LEVEL_ATOMIC__SHIFT                                                0x8
8427 #define GC_EA_CPWD_SDP_REQ_CNTL__REQ_PASS_PW_OVERRIDE_READ_MASK                                               0x00000001L
8428 #define GC_EA_CPWD_SDP_REQ_CNTL__REQ_PASS_PW_OVERRIDE_WRITE_MASK                                              0x00000002L
8429 #define GC_EA_CPWD_SDP_REQ_CNTL__REQ_PASS_PW_OVERRIDE_ATOMIC_MASK                                             0x00000004L
8430 #define GC_EA_CPWD_SDP_REQ_CNTL__INNER_DOMAIN_MODE_MASK                                                       0x00000008L
8431 #define GC_EA_CPWD_SDP_REQ_CNTL__REQ_BLOCK_LEVEL_READ_MASK                                                    0x00000030L
8432 #define GC_EA_CPWD_SDP_REQ_CNTL__REQ_BLOCK_LEVEL_WRITE_MASK                                                   0x000000C0L
8433 #define GC_EA_CPWD_SDP_REQ_CNTL__REQ_BLOCK_LEVEL_ATOMIC_MASK                                                  0x00000300L
8434 //GC_EA_CPWD_MISC
8435 #define GC_EA_CPWD_MISC__LINKMGR_DYNAMIC_MODE__SHIFT                                                          0x0
8436 #define GC_EA_CPWD_MISC__LINKMGR_HALT_THRESHOLD__SHIFT                                                        0x2
8437 #define GC_EA_CPWD_MISC__LINKMGR_RECONNECT_DELAY__SHIFT                                                       0x4
8438 #define GC_EA_CPWD_MISC__LINKMGR_IDLE_THRESHOLD__SHIFT                                                        0x6
8439 #define GC_EA_CPWD_MISC__LINKMGR_CREDITRESET_CGCG_IGNORE__SHIFT                                               0xb
8440 #define GC_EA_CPWD_MISC__LINKMGR_DYNAMIC_MODE_MASK                                                            0x00000003L
8441 #define GC_EA_CPWD_MISC__LINKMGR_HALT_THRESHOLD_MASK                                                          0x0000000CL
8442 #define GC_EA_CPWD_MISC__LINKMGR_RECONNECT_DELAY_MASK                                                         0x00000030L
8443 #define GC_EA_CPWD_MISC__LINKMGR_IDLE_THRESHOLD_MASK                                                          0x000007C0L
8444 #define GC_EA_CPWD_MISC__LINKMGR_CREDITRESET_CGCG_IGNORE_MASK                                                 0x00000800L
8445 //GC_EA_CPWD_ERR_STATUS
8446 #define GC_EA_CPWD_ERR_STATUS__SDP_RDRSP_STATUS__SHIFT                                                        0x0
8447 #define GC_EA_CPWD_ERR_STATUS__SDP_WRRSP_STATUS__SHIFT                                                        0x4
8448 #define GC_EA_CPWD_ERR_STATUS__SDP_RDRSP_DATASTATUS__SHIFT                                                    0x8
8449 #define GC_EA_CPWD_ERR_STATUS__SDP_RDRSP_DATAPARITY_ERROR__SHIFT                                              0xa
8450 #define GC_EA_CPWD_ERR_STATUS__SDP_RDRSP_COMP_KEY_PARITY_ERROR__SHIFT                                         0xb
8451 #define GC_EA_CPWD_ERR_STATUS__CLEAR_ERROR_STATUS__SHIFT                                                      0xc
8452 #define GC_EA_CPWD_ERR_STATUS__BUSY_ON_ERROR__SHIFT                                                           0xd
8453 #define GC_EA_CPWD_ERR_STATUS__IGNORE_RDRSP_FED__SHIFT                                                        0xe
8454 #define GC_EA_CPWD_ERR_STATUS__SDP_RDRSP_STATUS_MASK                                                          0x0000000FL
8455 #define GC_EA_CPWD_ERR_STATUS__SDP_WRRSP_STATUS_MASK                                                          0x000000F0L
8456 #define GC_EA_CPWD_ERR_STATUS__SDP_RDRSP_DATASTATUS_MASK                                                      0x00000300L
8457 #define GC_EA_CPWD_ERR_STATUS__SDP_RDRSP_DATAPARITY_ERROR_MASK                                                0x00000400L
8458 #define GC_EA_CPWD_ERR_STATUS__SDP_RDRSP_COMP_KEY_PARITY_ERROR_MASK                                           0x00000800L
8459 #define GC_EA_CPWD_ERR_STATUS__CLEAR_ERROR_STATUS_MASK                                                        0x00001000L
8460 #define GC_EA_CPWD_ERR_STATUS__BUSY_ON_ERROR_MASK                                                             0x00002000L
8461 #define GC_EA_CPWD_ERR_STATUS__IGNORE_RDRSP_FED_MASK                                                          0x00004000L
8462 //GC_EA_CPWD_MISC2
8463 #define GC_EA_CPWD_MISC2__BLOCK_REQUESTS__SHIFT                                                               0x0
8464 #define GC_EA_CPWD_MISC2__REQUESTS_BLOCKED__SHIFT                                                             0x1
8465 #define GC_EA_CPWD_MISC2__FGCLKEN_OVERRIDE__SHIFT                                                             0x2
8466 #define GC_EA_CPWD_MISC2__LINKMGR_CRBUSY_MASK__SHIFT                                                          0x3
8467 #define GC_EA_CPWD_MISC2__RDRET_FED_MASK__SHIFT                                                               0x4
8468 #define GC_EA_CPWD_MISC2__BLOCK_REQUESTS_MASK                                                                 0x00000001L
8469 #define GC_EA_CPWD_MISC2__REQUESTS_BLOCKED_MASK                                                               0x00000002L
8470 #define GC_EA_CPWD_MISC2__FGCLKEN_OVERRIDE_MASK                                                               0x00000004L
8471 #define GC_EA_CPWD_MISC2__LINKMGR_CRBUSY_MASK_MASK                                                            0x00000008L
8472 #define GC_EA_CPWD_MISC2__RDRET_FED_MASK_MASK                                                                 0x00000010L
8473 //GC_EA_CPWD_SDP_BACKDOOR_CMDCREDITS0
8474 #define GC_EA_CPWD_SDP_BACKDOOR_CMDCREDITS0__VC0_CREDITS_RECEIVED__SHIFT                                      0x0
8475 #define GC_EA_CPWD_SDP_BACKDOOR_CMDCREDITS0__VC1_CREDITS_RECEIVED__SHIFT                                      0x7
8476 #define GC_EA_CPWD_SDP_BACKDOOR_CMDCREDITS0__VC2_CREDITS_RECEIVED__SHIFT                                      0xe
8477 #define GC_EA_CPWD_SDP_BACKDOOR_CMDCREDITS0__VC3_CREDITS_RECEIVED__SHIFT                                      0x15
8478 #define GC_EA_CPWD_SDP_BACKDOOR_CMDCREDITS0__VC4_CREDITS_RECEIVED__SHIFT                                      0x1c
8479 #define GC_EA_CPWD_SDP_BACKDOOR_CMDCREDITS0__VC0_CREDITS_RECEIVED_MASK                                        0x0000007FL
8480 #define GC_EA_CPWD_SDP_BACKDOOR_CMDCREDITS0__VC1_CREDITS_RECEIVED_MASK                                        0x00003F80L
8481 #define GC_EA_CPWD_SDP_BACKDOOR_CMDCREDITS0__VC2_CREDITS_RECEIVED_MASK                                        0x001FC000L
8482 #define GC_EA_CPWD_SDP_BACKDOOR_CMDCREDITS0__VC3_CREDITS_RECEIVED_MASK                                        0x0FE00000L
8483 #define GC_EA_CPWD_SDP_BACKDOOR_CMDCREDITS0__VC4_CREDITS_RECEIVED_MASK                                        0xF0000000L
8484 //GC_EA_CPWD_SDP_BACKDOOR_CMDCREDITS0_WRITE
8485 #define GC_EA_CPWD_SDP_BACKDOOR_CMDCREDITS0_WRITE__VC0_CREDITS_RECEIVED__SHIFT                                0x0
8486 #define GC_EA_CPWD_SDP_BACKDOOR_CMDCREDITS0_WRITE__VC1_CREDITS_RECEIVED__SHIFT                                0x7
8487 #define GC_EA_CPWD_SDP_BACKDOOR_CMDCREDITS0_WRITE__VC2_CREDITS_RECEIVED__SHIFT                                0xe
8488 #define GC_EA_CPWD_SDP_BACKDOOR_CMDCREDITS0_WRITE__VC3_CREDITS_RECEIVED__SHIFT                                0x15
8489 #define GC_EA_CPWD_SDP_BACKDOOR_CMDCREDITS0_WRITE__VC4_CREDITS_RECEIVED__SHIFT                                0x1c
8490 #define GC_EA_CPWD_SDP_BACKDOOR_CMDCREDITS0_WRITE__VC0_CREDITS_RECEIVED_MASK                                  0x0000007FL
8491 #define GC_EA_CPWD_SDP_BACKDOOR_CMDCREDITS0_WRITE__VC1_CREDITS_RECEIVED_MASK                                  0x00003F80L
8492 #define GC_EA_CPWD_SDP_BACKDOOR_CMDCREDITS0_WRITE__VC2_CREDITS_RECEIVED_MASK                                  0x001FC000L
8493 #define GC_EA_CPWD_SDP_BACKDOOR_CMDCREDITS0_WRITE__VC3_CREDITS_RECEIVED_MASK                                  0x0FE00000L
8494 #define GC_EA_CPWD_SDP_BACKDOOR_CMDCREDITS0_WRITE__VC4_CREDITS_RECEIVED_MASK                                  0xF0000000L
8495 //GC_EA_CPWD_SDP_BACKDOOR_CMDCREDITS1
8496 #define GC_EA_CPWD_SDP_BACKDOOR_CMDCREDITS1__VC4_CREDITS_RECEIVED__SHIFT                                      0x0
8497 #define GC_EA_CPWD_SDP_BACKDOOR_CMDCREDITS1__VC5_CREDITS_RECEIVED__SHIFT                                      0x3
8498 #define GC_EA_CPWD_SDP_BACKDOOR_CMDCREDITS1__VC6_CREDITS_RECEIVED__SHIFT                                      0xa
8499 #define GC_EA_CPWD_SDP_BACKDOOR_CMDCREDITS1__VC7_CREDITS_RECEIVED__SHIFT                                      0x11
8500 #define GC_EA_CPWD_SDP_BACKDOOR_CMDCREDITS1__POOL_CREDITS_RECEIVED__SHIFT                                     0x18
8501 #define GC_EA_CPWD_SDP_BACKDOOR_CMDCREDITS1__VC4_CREDITS_RECEIVED_MASK                                        0x00000007L
8502 #define GC_EA_CPWD_SDP_BACKDOOR_CMDCREDITS1__VC5_CREDITS_RECEIVED_MASK                                        0x000003F8L
8503 #define GC_EA_CPWD_SDP_BACKDOOR_CMDCREDITS1__VC6_CREDITS_RECEIVED_MASK                                        0x0001FC00L
8504 #define GC_EA_CPWD_SDP_BACKDOOR_CMDCREDITS1__VC7_CREDITS_RECEIVED_MASK                                        0x00FE0000L
8505 #define GC_EA_CPWD_SDP_BACKDOOR_CMDCREDITS1__POOL_CREDITS_RECEIVED_MASK                                       0x7F000000L
8506 //GC_EA_CPWD_SDP_BACKDOOR_CMDCREDITS1_WRITE
8507 #define GC_EA_CPWD_SDP_BACKDOOR_CMDCREDITS1_WRITE__VC4_CREDITS_RECEIVED__SHIFT                                0x0
8508 #define GC_EA_CPWD_SDP_BACKDOOR_CMDCREDITS1_WRITE__VC5_CREDITS_RECEIVED__SHIFT                                0x3
8509 #define GC_EA_CPWD_SDP_BACKDOOR_CMDCREDITS1_WRITE__VC6_CREDITS_RECEIVED__SHIFT                                0xa
8510 #define GC_EA_CPWD_SDP_BACKDOOR_CMDCREDITS1_WRITE__VC7_CREDITS_RECEIVED__SHIFT                                0x11
8511 #define GC_EA_CPWD_SDP_BACKDOOR_CMDCREDITS1_WRITE__POOL_CREDITS_RECEIVED__SHIFT                               0x18
8512 #define GC_EA_CPWD_SDP_BACKDOOR_CMDCREDITS1_WRITE__VC4_CREDITS_RECEIVED_MASK                                  0x00000007L
8513 #define GC_EA_CPWD_SDP_BACKDOOR_CMDCREDITS1_WRITE__VC5_CREDITS_RECEIVED_MASK                                  0x000003F8L
8514 #define GC_EA_CPWD_SDP_BACKDOOR_CMDCREDITS1_WRITE__VC6_CREDITS_RECEIVED_MASK                                  0x0001FC00L
8515 #define GC_EA_CPWD_SDP_BACKDOOR_CMDCREDITS1_WRITE__VC7_CREDITS_RECEIVED_MASK                                  0x00FE0000L
8516 #define GC_EA_CPWD_SDP_BACKDOOR_CMDCREDITS1_WRITE__POOL_CREDITS_RECEIVED_MASK                                 0x7F000000L
8517 //GC_EA_CPWD_SDP_BACKDOOR_DATACREDITS0
8518 #define GC_EA_CPWD_SDP_BACKDOOR_DATACREDITS0__VC0_CREDITS_RECEIVED__SHIFT                                     0x0
8519 #define GC_EA_CPWD_SDP_BACKDOOR_DATACREDITS0__VC1_CREDITS_RECEIVED__SHIFT                                     0x7
8520 #define GC_EA_CPWD_SDP_BACKDOOR_DATACREDITS0__VC2_CREDITS_RECEIVED__SHIFT                                     0xe
8521 #define GC_EA_CPWD_SDP_BACKDOOR_DATACREDITS0__VC3_CREDITS_RECEIVED__SHIFT                                     0x15
8522 #define GC_EA_CPWD_SDP_BACKDOOR_DATACREDITS0__VC4_CREDITS_RECEIVED__SHIFT                                     0x1c
8523 #define GC_EA_CPWD_SDP_BACKDOOR_DATACREDITS0__VC0_CREDITS_RECEIVED_MASK                                       0x0000007FL
8524 #define GC_EA_CPWD_SDP_BACKDOOR_DATACREDITS0__VC1_CREDITS_RECEIVED_MASK                                       0x00003F80L
8525 #define GC_EA_CPWD_SDP_BACKDOOR_DATACREDITS0__VC2_CREDITS_RECEIVED_MASK                                       0x001FC000L
8526 #define GC_EA_CPWD_SDP_BACKDOOR_DATACREDITS0__VC3_CREDITS_RECEIVED_MASK                                       0x0FE00000L
8527 #define GC_EA_CPWD_SDP_BACKDOOR_DATACREDITS0__VC4_CREDITS_RECEIVED_MASK                                       0xF0000000L
8528 //GC_EA_CPWD_SDP_BACKDOOR_DATACREDITS0_WRITE
8529 #define GC_EA_CPWD_SDP_BACKDOOR_DATACREDITS0_WRITE__VC0_CREDITS_RECEIVED__SHIFT                               0x0
8530 #define GC_EA_CPWD_SDP_BACKDOOR_DATACREDITS0_WRITE__VC1_CREDITS_RECEIVED__SHIFT                               0x7
8531 #define GC_EA_CPWD_SDP_BACKDOOR_DATACREDITS0_WRITE__VC2_CREDITS_RECEIVED__SHIFT                               0xe
8532 #define GC_EA_CPWD_SDP_BACKDOOR_DATACREDITS0_WRITE__VC3_CREDITS_RECEIVED__SHIFT                               0x15
8533 #define GC_EA_CPWD_SDP_BACKDOOR_DATACREDITS0_WRITE__VC4_CREDITS_RECEIVED__SHIFT                               0x1c
8534 #define GC_EA_CPWD_SDP_BACKDOOR_DATACREDITS0_WRITE__VC0_CREDITS_RECEIVED_MASK                                 0x0000007FL
8535 #define GC_EA_CPWD_SDP_BACKDOOR_DATACREDITS0_WRITE__VC1_CREDITS_RECEIVED_MASK                                 0x00003F80L
8536 #define GC_EA_CPWD_SDP_BACKDOOR_DATACREDITS0_WRITE__VC2_CREDITS_RECEIVED_MASK                                 0x001FC000L
8537 #define GC_EA_CPWD_SDP_BACKDOOR_DATACREDITS0_WRITE__VC3_CREDITS_RECEIVED_MASK                                 0x0FE00000L
8538 #define GC_EA_CPWD_SDP_BACKDOOR_DATACREDITS0_WRITE__VC4_CREDITS_RECEIVED_MASK                                 0xF0000000L
8539 //GC_EA_CPWD_SDP_BACKDOOR_DATACREDITS1
8540 #define GC_EA_CPWD_SDP_BACKDOOR_DATACREDITS1__VC4_CREDITS_RECEIVED__SHIFT                                     0x0
8541 #define GC_EA_CPWD_SDP_BACKDOOR_DATACREDITS1__VC5_CREDITS_RECEIVED__SHIFT                                     0x3
8542 #define GC_EA_CPWD_SDP_BACKDOOR_DATACREDITS1__VC6_CREDITS_RECEIVED__SHIFT                                     0xa
8543 #define GC_EA_CPWD_SDP_BACKDOOR_DATACREDITS1__VC7_CREDITS_RECEIVED__SHIFT                                     0x11
8544 #define GC_EA_CPWD_SDP_BACKDOOR_DATACREDITS1__POOL_CREDITS_RECEIVED__SHIFT                                    0x18
8545 #define GC_EA_CPWD_SDP_BACKDOOR_DATACREDITS1__VC4_CREDITS_RECEIVED_MASK                                       0x00000007L
8546 #define GC_EA_CPWD_SDP_BACKDOOR_DATACREDITS1__VC5_CREDITS_RECEIVED_MASK                                       0x000003F8L
8547 #define GC_EA_CPWD_SDP_BACKDOOR_DATACREDITS1__VC6_CREDITS_RECEIVED_MASK                                       0x0001FC00L
8548 #define GC_EA_CPWD_SDP_BACKDOOR_DATACREDITS1__VC7_CREDITS_RECEIVED_MASK                                       0x00FE0000L
8549 #define GC_EA_CPWD_SDP_BACKDOOR_DATACREDITS1__POOL_CREDITS_RECEIVED_MASK                                      0x7F000000L
8550 //GC_EA_CPWD_SDP_BACKDOOR_DATACREDITS1_WRITE
8551 #define GC_EA_CPWD_SDP_BACKDOOR_DATACREDITS1_WRITE__VC4_CREDITS_RECEIVED__SHIFT                               0x0
8552 #define GC_EA_CPWD_SDP_BACKDOOR_DATACREDITS1_WRITE__VC5_CREDITS_RECEIVED__SHIFT                               0x3
8553 #define GC_EA_CPWD_SDP_BACKDOOR_DATACREDITS1_WRITE__VC6_CREDITS_RECEIVED__SHIFT                               0xa
8554 #define GC_EA_CPWD_SDP_BACKDOOR_DATACREDITS1_WRITE__VC7_CREDITS_RECEIVED__SHIFT                               0x11
8555 #define GC_EA_CPWD_SDP_BACKDOOR_DATACREDITS1_WRITE__POOL_CREDITS_RECEIVED__SHIFT                              0x18
8556 #define GC_EA_CPWD_SDP_BACKDOOR_DATACREDITS1_WRITE__VC4_CREDITS_RECEIVED_MASK                                 0x00000007L
8557 #define GC_EA_CPWD_SDP_BACKDOOR_DATACREDITS1_WRITE__VC5_CREDITS_RECEIVED_MASK                                 0x000003F8L
8558 #define GC_EA_CPWD_SDP_BACKDOOR_DATACREDITS1_WRITE__VC6_CREDITS_RECEIVED_MASK                                 0x0001FC00L
8559 #define GC_EA_CPWD_SDP_BACKDOOR_DATACREDITS1_WRITE__VC7_CREDITS_RECEIVED_MASK                                 0x00FE0000L
8560 #define GC_EA_CPWD_SDP_BACKDOOR_DATACREDITS1_WRITE__POOL_CREDITS_RECEIVED_MASK                                0x7F000000L
8561 //GC_EA_CPWD_SDP_BACKDOOR_MISCCTL
8562 #define GC_EA_CPWD_SDP_BACKDOOR_MISCCTL__SDP_ORIGCLKCTL__SHIFT                                                0x0
8563 #define GC_EA_CPWD_SDP_BACKDOOR_MISCCTL__SDP_ORIGCLKCTL_MASK                                                  0x00000001L
8564 //GC_EA_CPWD_SDP_BACKDOOR_MISCCTL_WRITE
8565 #define GC_EA_CPWD_SDP_BACKDOOR_MISCCTL_WRITE__SDP_ORIGCLKCTL__SHIFT                                          0x0
8566 #define GC_EA_CPWD_SDP_BACKDOOR_MISCCTL_WRITE__SDP_ORIGCLKCTL_MASK                                            0x00000001L
8567 //GC_EA_CPWD_SDP_ENABLE
8568 #define GC_EA_CPWD_SDP_ENABLE__ENABLE__SHIFT                                                                  0x0
8569 #define GC_EA_CPWD_SDP_ENABLE__EARLY_CREDIT_REQUEST__SHIFT                                                    0x1
8570 #define GC_EA_CPWD_SDP_ENABLE__ENABLE_MASK                                                                    0x00000001L
8571 #define GC_EA_CPWD_SDP_ENABLE__EARLY_CREDIT_REQUEST_MASK                                                      0x00000002L
8572 
8573 
8574 // addressBlock: gc_gfx_cpwd_gc_ea_se_gceadec
8575 //GC_EA_SE_SDP_ARB_FINAL
8576 #define GC_EA_SE_SDP_ARB_FINAL__DRAM_BURST_LIMIT__SHIFT                                                       0x0
8577 #define GC_EA_SE_SDP_ARB_FINAL__MAM_BURST_LIMIT__SHIFT                                                        0x5
8578 #define GC_EA_SE_SDP_ARB_FINAL__IO_BURST_LIMIT__SHIFT                                                         0xa
8579 #define GC_EA_SE_SDP_ARB_FINAL__BURST_LIMIT_MULTIPLIER__SHIFT                                                 0xf
8580 #define GC_EA_SE_SDP_ARB_FINAL__ERREVENT_ON_ERROR__SHIFT                                                      0x11
8581 #define GC_EA_SE_SDP_ARB_FINAL__HALTREQ_ON_ERROR__SHIFT                                                       0x12
8582 #define GC_EA_SE_SDP_ARB_FINAL__DRAM_BURST_LIMIT_MASK                                                         0x0000001FL
8583 #define GC_EA_SE_SDP_ARB_FINAL__MAM_BURST_LIMIT_MASK                                                          0x000003E0L
8584 #define GC_EA_SE_SDP_ARB_FINAL__IO_BURST_LIMIT_MASK                                                           0x00007C00L
8585 #define GC_EA_SE_SDP_ARB_FINAL__BURST_LIMIT_MULTIPLIER_MASK                                                   0x00018000L
8586 #define GC_EA_SE_SDP_ARB_FINAL__ERREVENT_ON_ERROR_MASK                                                        0x00020000L
8587 #define GC_EA_SE_SDP_ARB_FINAL__HALTREQ_ON_ERROR_MASK                                                         0x00040000L
8588 //GC_EA_SE_SDP_PRIORITY
8589 #define GC_EA_SE_SDP_PRIORITY__DRAM_PRIORITY__SHIFT                                                           0x0
8590 #define GC_EA_SE_SDP_PRIORITY__IO_RD_PRIORITY__SHIFT                                                          0x4
8591 #define GC_EA_SE_SDP_PRIORITY__IO_WR_PRIORITY__SHIFT                                                          0x8
8592 #define GC_EA_SE_SDP_PRIORITY__MAM_WR_PRIORITY__SHIFT                                                         0xc
8593 #define GC_EA_SE_SDP_PRIORITY__DRAM_PRIORITY_MASK                                                             0x0000000FL
8594 #define GC_EA_SE_SDP_PRIORITY__IO_RD_PRIORITY_MASK                                                            0x000000F0L
8595 #define GC_EA_SE_SDP_PRIORITY__IO_WR_PRIORITY_MASK                                                            0x00000F00L
8596 #define GC_EA_SE_SDP_PRIORITY__MAM_WR_PRIORITY_MASK                                                           0x0000F000L
8597 //GC_EA_SE_SDP_CREDITS
8598 #define GC_EA_SE_SDP_CREDITS__TAG_LIMIT__SHIFT                                                                0x0
8599 #define GC_EA_SE_SDP_CREDITS__WR_RESP_CREDITS__SHIFT                                                          0x9
8600 #define GC_EA_SE_SDP_CREDITS__RD_RESP_CREDITS__SHIFT                                                          0x10
8601 #define GC_EA_SE_SDP_CREDITS__TAG_LIMIT_MASK                                                                  0x000001FFL
8602 #define GC_EA_SE_SDP_CREDITS__WR_RESP_CREDITS_MASK                                                            0x0000FE00L
8603 #define GC_EA_SE_SDP_CREDITS__RD_RESP_CREDITS_MASK                                                            0x007F0000L
8604 //GC_EA_SE_SDP_TAG_RESERVE0
8605 #define GC_EA_SE_SDP_TAG_RESERVE0__VC0__SHIFT                                                                 0x0
8606 #define GC_EA_SE_SDP_TAG_RESERVE0__VC1__SHIFT                                                                 0x9
8607 #define GC_EA_SE_SDP_TAG_RESERVE0__VC2__SHIFT                                                                 0x12
8608 #define GC_EA_SE_SDP_TAG_RESERVE0__VC0_MASK                                                                   0x000001FFL
8609 #define GC_EA_SE_SDP_TAG_RESERVE0__VC1_MASK                                                                   0x0003FE00L
8610 #define GC_EA_SE_SDP_TAG_RESERVE0__VC2_MASK                                                                   0x07FC0000L
8611 //GC_EA_SE_SDP_TAG_RESERVE1
8612 #define GC_EA_SE_SDP_TAG_RESERVE1__VC3__SHIFT                                                                 0x0
8613 #define GC_EA_SE_SDP_TAG_RESERVE1__VC4__SHIFT                                                                 0x9
8614 #define GC_EA_SE_SDP_TAG_RESERVE1__VC5__SHIFT                                                                 0x12
8615 #define GC_EA_SE_SDP_TAG_RESERVE1__VC3_MASK                                                                   0x000001FFL
8616 #define GC_EA_SE_SDP_TAG_RESERVE1__VC4_MASK                                                                   0x0003FE00L
8617 #define GC_EA_SE_SDP_TAG_RESERVE1__VC5_MASK                                                                   0x07FC0000L
8618 //GC_EA_SE_SDP_TAG_RESERVE2
8619 #define GC_EA_SE_SDP_TAG_RESERVE2__VC6__SHIFT                                                                 0x0
8620 #define GC_EA_SE_SDP_TAG_RESERVE2__VC7__SHIFT                                                                 0x9
8621 #define GC_EA_SE_SDP_TAG_RESERVE2__VC6_MASK                                                                   0x000001FFL
8622 #define GC_EA_SE_SDP_TAG_RESERVE2__VC7_MASK                                                                   0x0003FE00L
8623 //GC_EA_SE_SDP_VCC_RESERVE0
8624 #define GC_EA_SE_SDP_VCC_RESERVE0__VC0_CREDITS__SHIFT                                                         0x0
8625 #define GC_EA_SE_SDP_VCC_RESERVE0__VC1_CREDITS__SHIFT                                                         0x6
8626 #define GC_EA_SE_SDP_VCC_RESERVE0__VC2_CREDITS__SHIFT                                                         0xc
8627 #define GC_EA_SE_SDP_VCC_RESERVE0__VC3_CREDITS__SHIFT                                                         0x12
8628 #define GC_EA_SE_SDP_VCC_RESERVE0__VC4_CREDITS__SHIFT                                                         0x18
8629 #define GC_EA_SE_SDP_VCC_RESERVE0__VC0_CREDITS_MASK                                                           0x0000003FL
8630 #define GC_EA_SE_SDP_VCC_RESERVE0__VC1_CREDITS_MASK                                                           0x00000FC0L
8631 #define GC_EA_SE_SDP_VCC_RESERVE0__VC2_CREDITS_MASK                                                           0x0003F000L
8632 #define GC_EA_SE_SDP_VCC_RESERVE0__VC3_CREDITS_MASK                                                           0x00FC0000L
8633 #define GC_EA_SE_SDP_VCC_RESERVE0__VC4_CREDITS_MASK                                                           0x3F000000L
8634 //GC_EA_SE_SDP_VCC_RESERVE1
8635 #define GC_EA_SE_SDP_VCC_RESERVE1__VC5_CREDITS__SHIFT                                                         0x0
8636 #define GC_EA_SE_SDP_VCC_RESERVE1__VC6_CREDITS__SHIFT                                                         0x6
8637 #define GC_EA_SE_SDP_VCC_RESERVE1__VC7_CREDITS__SHIFT                                                         0xc
8638 #define GC_EA_SE_SDP_VCC_RESERVE1__DISTRIBUTE_POOL__SHIFT                                                     0x1f
8639 #define GC_EA_SE_SDP_VCC_RESERVE1__VC5_CREDITS_MASK                                                           0x0000003FL
8640 #define GC_EA_SE_SDP_VCC_RESERVE1__VC6_CREDITS_MASK                                                           0x00000FC0L
8641 #define GC_EA_SE_SDP_VCC_RESERVE1__VC7_CREDITS_MASK                                                           0x0003F000L
8642 #define GC_EA_SE_SDP_VCC_RESERVE1__DISTRIBUTE_POOL_MASK                                                       0x80000000L
8643 //GC_EA_SE_SDP_VCD_RESERVE0
8644 #define GC_EA_SE_SDP_VCD_RESERVE0__VC0_CREDITS__SHIFT                                                         0x0
8645 #define GC_EA_SE_SDP_VCD_RESERVE0__VC1_CREDITS__SHIFT                                                         0x6
8646 #define GC_EA_SE_SDP_VCD_RESERVE0__VC2_CREDITS__SHIFT                                                         0xc
8647 #define GC_EA_SE_SDP_VCD_RESERVE0__VC3_CREDITS__SHIFT                                                         0x12
8648 #define GC_EA_SE_SDP_VCD_RESERVE0__VC4_CREDITS__SHIFT                                                         0x18
8649 #define GC_EA_SE_SDP_VCD_RESERVE0__VC0_CREDITS_MASK                                                           0x0000003FL
8650 #define GC_EA_SE_SDP_VCD_RESERVE0__VC1_CREDITS_MASK                                                           0x00000FC0L
8651 #define GC_EA_SE_SDP_VCD_RESERVE0__VC2_CREDITS_MASK                                                           0x0003F000L
8652 #define GC_EA_SE_SDP_VCD_RESERVE0__VC3_CREDITS_MASK                                                           0x00FC0000L
8653 #define GC_EA_SE_SDP_VCD_RESERVE0__VC4_CREDITS_MASK                                                           0x3F000000L
8654 //GC_EA_SE_SDP_VCD_RESERVE1
8655 #define GC_EA_SE_SDP_VCD_RESERVE1__VC5_CREDITS__SHIFT                                                         0x0
8656 #define GC_EA_SE_SDP_VCD_RESERVE1__VC6_CREDITS__SHIFT                                                         0x6
8657 #define GC_EA_SE_SDP_VCD_RESERVE1__VC7_CREDITS__SHIFT                                                         0xc
8658 #define GC_EA_SE_SDP_VCD_RESERVE1__DISTRIBUTE_POOL__SHIFT                                                     0x1f
8659 #define GC_EA_SE_SDP_VCD_RESERVE1__VC5_CREDITS_MASK                                                           0x0000003FL
8660 #define GC_EA_SE_SDP_VCD_RESERVE1__VC6_CREDITS_MASK                                                           0x00000FC0L
8661 #define GC_EA_SE_SDP_VCD_RESERVE1__VC7_CREDITS_MASK                                                           0x0003F000L
8662 #define GC_EA_SE_SDP_VCD_RESERVE1__DISTRIBUTE_POOL_MASK                                                       0x80000000L
8663 //GC_EA_SE_SDP_REQ_CNTL
8664 #define GC_EA_SE_SDP_REQ_CNTL__REQ_PASS_PW_OVERRIDE_READ__SHIFT                                               0x0
8665 #define GC_EA_SE_SDP_REQ_CNTL__REQ_PASS_PW_OVERRIDE_WRITE__SHIFT                                              0x1
8666 #define GC_EA_SE_SDP_REQ_CNTL__REQ_PASS_PW_OVERRIDE_ATOMIC__SHIFT                                             0x2
8667 #define GC_EA_SE_SDP_REQ_CNTL__INNER_DOMAIN_MODE__SHIFT                                                       0x3
8668 #define GC_EA_SE_SDP_REQ_CNTL__REQ_BLOCK_LEVEL_READ__SHIFT                                                    0x4
8669 #define GC_EA_SE_SDP_REQ_CNTL__REQ_BLOCK_LEVEL_WRITE__SHIFT                                                   0x6
8670 #define GC_EA_SE_SDP_REQ_CNTL__REQ_BLOCK_LEVEL_ATOMIC__SHIFT                                                  0x8
8671 #define GC_EA_SE_SDP_REQ_CNTL__REQ_PASS_PW_OVERRIDE_READ_MASK                                                 0x00000001L
8672 #define GC_EA_SE_SDP_REQ_CNTL__REQ_PASS_PW_OVERRIDE_WRITE_MASK                                                0x00000002L
8673 #define GC_EA_SE_SDP_REQ_CNTL__REQ_PASS_PW_OVERRIDE_ATOMIC_MASK                                               0x00000004L
8674 #define GC_EA_SE_SDP_REQ_CNTL__INNER_DOMAIN_MODE_MASK                                                         0x00000008L
8675 #define GC_EA_SE_SDP_REQ_CNTL__REQ_BLOCK_LEVEL_READ_MASK                                                      0x00000030L
8676 #define GC_EA_SE_SDP_REQ_CNTL__REQ_BLOCK_LEVEL_WRITE_MASK                                                     0x000000C0L
8677 #define GC_EA_SE_SDP_REQ_CNTL__REQ_BLOCK_LEVEL_ATOMIC_MASK                                                    0x00000300L
8678 //GC_EA_SE_MISC
8679 #define GC_EA_SE_MISC__LINKMGR_DYNAMIC_MODE__SHIFT                                                            0x0
8680 #define GC_EA_SE_MISC__LINKMGR_HALT_THRESHOLD__SHIFT                                                          0x2
8681 #define GC_EA_SE_MISC__LINKMGR_RECONNECT_DELAY__SHIFT                                                         0x4
8682 #define GC_EA_SE_MISC__LINKMGR_IDLE_THRESHOLD__SHIFT                                                          0x6
8683 #define GC_EA_SE_MISC__LINKMGR_CREDITRESET_CGCG_IGNORE__SHIFT                                                 0xb
8684 #define GC_EA_SE_MISC__LINKMGR_DYNAMIC_MODE_MASK                                                              0x00000003L
8685 #define GC_EA_SE_MISC__LINKMGR_HALT_THRESHOLD_MASK                                                            0x0000000CL
8686 #define GC_EA_SE_MISC__LINKMGR_RECONNECT_DELAY_MASK                                                           0x00000030L
8687 #define GC_EA_SE_MISC__LINKMGR_IDLE_THRESHOLD_MASK                                                            0x000007C0L
8688 #define GC_EA_SE_MISC__LINKMGR_CREDITRESET_CGCG_IGNORE_MASK                                                   0x00000800L
8689 //GC_EA_SE_MISC2
8690 #define GC_EA_SE_MISC2__BLOCK_REQUESTS__SHIFT                                                                 0x0
8691 #define GC_EA_SE_MISC2__REQUESTS_BLOCKED__SHIFT                                                               0x1
8692 #define GC_EA_SE_MISC2__FGCLKEN_OVERRIDE__SHIFT                                                               0x2
8693 #define GC_EA_SE_MISC2__LINKMGR_CRBUSY_MASK__SHIFT                                                            0x3
8694 #define GC_EA_SE_MISC2__RDRET_FED_MASK__SHIFT                                                                 0x4
8695 #define GC_EA_SE_MISC2__BLOCK_REQUESTS_MASK                                                                   0x00000001L
8696 #define GC_EA_SE_MISC2__REQUESTS_BLOCKED_MASK                                                                 0x00000002L
8697 #define GC_EA_SE_MISC2__FGCLKEN_OVERRIDE_MASK                                                                 0x00000004L
8698 #define GC_EA_SE_MISC2__LINKMGR_CRBUSY_MASK_MASK                                                              0x00000008L
8699 #define GC_EA_SE_MISC2__RDRET_FED_MASK_MASK                                                                   0x00000010L
8700 //GC_EA_SE_SDP_ENABLE
8701 #define GC_EA_SE_SDP_ENABLE__ENABLE__SHIFT                                                                    0x0
8702 #define GC_EA_SE_SDP_ENABLE__EARLY_CREDIT_REQUEST__SHIFT                                                      0x1
8703 #define GC_EA_SE_SDP_ENABLE__ENABLE_MASK                                                                      0x00000001L
8704 #define GC_EA_SE_SDP_ENABLE__EARLY_CREDIT_REQUEST_MASK                                                        0x00000002L
8705 
8706 
8707 // addressBlock: gc_gfx_cpwd_cpwd_gcrdec
8708 //GCR_PIO_CNTL
8709 #define GCR_PIO_CNTL__GCR_DATA_INDEX__SHIFT                                                                   0x0
8710 #define GCR_PIO_CNTL__GCR_REG_DONE__SHIFT                                                                     0x2
8711 #define GCR_PIO_CNTL__GCR_REG_RESET__SHIFT                                                                    0x3
8712 #define GCR_PIO_CNTL__GCR_PIO_RSP_TAG__SHIFT                                                                  0x10
8713 #define GCR_PIO_CNTL__GCR_PIO_RSP_DONE__SHIFT                                                                 0x1e
8714 #define GCR_PIO_CNTL__GCR_READY__SHIFT                                                                        0x1f
8715 #define GCR_PIO_CNTL__GCR_DATA_INDEX_MASK                                                                     0x00000003L
8716 #define GCR_PIO_CNTL__GCR_REG_DONE_MASK                                                                       0x00000004L
8717 #define GCR_PIO_CNTL__GCR_REG_RESET_MASK                                                                      0x00000008L
8718 #define GCR_PIO_CNTL__GCR_PIO_RSP_TAG_MASK                                                                    0x00FF0000L
8719 #define GCR_PIO_CNTL__GCR_PIO_RSP_DONE_MASK                                                                   0x40000000L
8720 #define GCR_PIO_CNTL__GCR_READY_MASK                                                                          0x80000000L
8721 //GCR_PIO_DATA
8722 #define GCR_PIO_DATA__GCR_DATA__SHIFT                                                                         0x0
8723 #define GCR_PIO_DATA__GCR_DATA_MASK                                                                           0xFFFFFFFFL
8724 //PMM_CNTL
8725 #define PMM_CNTL__ABIT_FORCE_FLUSH__SHIFT                                                                     0x0
8726 #define PMM_CNTL__RESERVED__SHIFT                                                                             0x1
8727 #define PMM_CNTL__ABIT_FORCE_FLUSH_MASK                                                                       0x00000001L
8728 #define PMM_CNTL__RESERVED_MASK                                                                               0xFFFFFFFEL
8729 //PMM_STATUS
8730 #define PMM_STATUS__PMM_IDLE__SHIFT                                                                           0x0
8731 #define PMM_STATUS__ABIT_FORCE_FLUSH_IN_PROGRESS__SHIFT                                                       0x1
8732 #define PMM_STATUS__ABIT_FORCE_FLUSH_DONE__SHIFT                                                              0x2
8733 #define PMM_STATUS__PMM_INTERRUPTS_PENDING__SHIFT                                                             0x3
8734 #define PMM_STATUS__ABIT_FLUSH_ERROR__SHIFT                                                                   0x4
8735 #define PMM_STATUS__RESERVED__SHIFT                                                                           0x5
8736 #define PMM_STATUS__PMM_IDLE_MASK                                                                             0x00000001L
8737 #define PMM_STATUS__ABIT_FORCE_FLUSH_IN_PROGRESS_MASK                                                         0x00000002L
8738 #define PMM_STATUS__ABIT_FORCE_FLUSH_DONE_MASK                                                                0x00000004L
8739 #define PMM_STATUS__PMM_INTERRUPTS_PENDING_MASK                                                               0x00000008L
8740 #define PMM_STATUS__ABIT_FLUSH_ERROR_MASK                                                                     0x00000010L
8741 #define PMM_STATUS__RESERVED_MASK                                                                             0xFFFFFFE0L
8742 
8743 
8744 // addressBlock: gc_gfx_cpwd_gcutcl2_gcvmsharedpfdec
8745 //GCMC_VM_NB_MMIOBASE
8746 #define GCMC_VM_NB_MMIOBASE__MMIOBASE__SHIFT                                                                  0x0
8747 #define GCMC_VM_NB_MMIOBASE__MMIOBASE_MASK                                                                    0xFFFFFFFFL
8748 //GCMC_VM_NB_MMIOLIMIT
8749 #define GCMC_VM_NB_MMIOLIMIT__MMIOLIMIT__SHIFT                                                                0x0
8750 #define GCMC_VM_NB_MMIOLIMIT__MMIOLIMIT_MASK                                                                  0xFFFFFFFFL
8751 //GCMC_VM_NB_PCI_CTRL
8752 #define GCMC_VM_NB_PCI_CTRL__MMIOENABLE__SHIFT                                                                0x17
8753 #define GCMC_VM_NB_PCI_CTRL__MMIOENABLE_MASK                                                                  0x00800000L
8754 //GCMC_VM_NB_PCI_ARB
8755 #define GCMC_VM_NB_PCI_ARB__VGA_HOLE__SHIFT                                                                   0x3
8756 #define GCMC_VM_NB_PCI_ARB__VGA_HOLE_MASK                                                                     0x00000008L
8757 //GCMC_VM_NB_TOP_OF_DRAM_SLOT1
8758 #define GCMC_VM_NB_TOP_OF_DRAM_SLOT1__TOP_OF_DRAM__SHIFT                                                      0x17
8759 #define GCMC_VM_NB_TOP_OF_DRAM_SLOT1__TOP_OF_DRAM_MASK                                                        0xFF800000L
8760 //GCMC_VM_NB_LOWER_TOP_OF_DRAM2
8761 #define GCMC_VM_NB_LOWER_TOP_OF_DRAM2__ENABLE__SHIFT                                                          0x0
8762 #define GCMC_VM_NB_LOWER_TOP_OF_DRAM2__LOWER_TOM2__SHIFT                                                      0x17
8763 #define GCMC_VM_NB_LOWER_TOP_OF_DRAM2__ENABLE_MASK                                                            0x00000001L
8764 #define GCMC_VM_NB_LOWER_TOP_OF_DRAM2__LOWER_TOM2_MASK                                                        0xFF800000L
8765 //GCMC_VM_NB_UPPER_TOP_OF_DRAM2
8766 #define GCMC_VM_NB_UPPER_TOP_OF_DRAM2__UPPER_TOM2__SHIFT                                                      0x0
8767 #define GCMC_VM_NB_UPPER_TOP_OF_DRAM2__UPPER_TOM2_MASK                                                        0x0000FFFFL
8768 //GCMC_VM_FB_OFFSET
8769 #define GCMC_VM_FB_OFFSET__FB_OFFSET__SHIFT                                                                   0x0
8770 #define GCMC_VM_FB_OFFSET__FB_OFFSET_MASK                                                                     0x00FFFFFFL
8771 //GCMC_VM_SYSTEM_APERTURE_DEFAULT_ADDR_LSB
8772 #define GCMC_VM_SYSTEM_APERTURE_DEFAULT_ADDR_LSB__PHYSICAL_PAGE_NUMBER_LSB__SHIFT                             0x0
8773 #define GCMC_VM_SYSTEM_APERTURE_DEFAULT_ADDR_LSB__PHYSICAL_PAGE_NUMBER_LSB_MASK                               0xFFFFFFFFL
8774 //GCMC_VM_SYSTEM_APERTURE_DEFAULT_ADDR_MSB
8775 #define GCMC_VM_SYSTEM_APERTURE_DEFAULT_ADDR_MSB__PHYSICAL_PAGE_NUMBER_MSB__SHIFT                             0x0
8776 #define GCMC_VM_SYSTEM_APERTURE_DEFAULT_ADDR_MSB__PHYSICAL_PAGE_NUMBER_MSB_MASK                               0x0000000FL
8777 //GCMC_VM_STEERING
8778 #define GCMC_VM_STEERING__DEFAULT_STEERING__SHIFT                                                             0x0
8779 #define GCMC_VM_STEERING__DEFAULT_STEERING_MASK                                                               0x00000003L
8780 //GCMC_SHARED_VIRT_RESET_REQ
8781 #define GCMC_SHARED_VIRT_RESET_REQ__VF__SHIFT                                                                 0x0
8782 #define GCMC_SHARED_VIRT_RESET_REQ__PF__SHIFT                                                                 0x18
8783 #define GCMC_SHARED_VIRT_RESET_REQ__VF_MASK                                                                   0x00FFFFFFL
8784 #define GCMC_SHARED_VIRT_RESET_REQ__PF_MASK                                                                   0x01000000L
8785 //GCMC_VM_CACHEABLE_DRAM_ADDRESS_START
8786 #define GCMC_VM_CACHEABLE_DRAM_ADDRESS_START__ADDRESS__SHIFT                                                  0x0
8787 #define GCMC_VM_CACHEABLE_DRAM_ADDRESS_START__ADDRESS_MASK                                                    0x00FFFFFFL
8788 //GCMC_VM_CACHEABLE_DRAM_ADDRESS_END
8789 #define GCMC_VM_CACHEABLE_DRAM_ADDRESS_END__ADDRESS__SHIFT                                                    0x0
8790 #define GCMC_VM_CACHEABLE_DRAM_ADDRESS_END__ADDRESS_MASK                                                      0x00FFFFFFL
8791 //GCMC_VM_LOCAL_SYSMEM_ADDRESS_START
8792 #define GCMC_VM_LOCAL_SYSMEM_ADDRESS_START__ADDRESS__SHIFT                                                    0x0
8793 #define GCMC_VM_LOCAL_SYSMEM_ADDRESS_START__ADDRESS_MASK                                                      0x00FFFFFFL
8794 //GCMC_VM_LOCAL_SYSMEM_ADDRESS_END
8795 #define GCMC_VM_LOCAL_SYSMEM_ADDRESS_END__ADDRESS__SHIFT                                                      0x0
8796 #define GCMC_VM_LOCAL_SYSMEM_ADDRESS_END__ADDRESS_MASK                                                        0x00FFFFFFL
8797 //GCMC_VM_APT_CNTL
8798 #define GCMC_VM_APT_CNTL__FORCE_MTYPE_UC__SHIFT                                                               0x0
8799 #define GCMC_VM_APT_CNTL__DIRECT_SYSTEM_EN__SHIFT                                                             0x1
8800 #define GCMC_VM_APT_CNTL__FRAG_APT_INTXN_MODE__SHIFT                                                          0x2
8801 #define GCMC_VM_APT_CNTL__CHECK_IS_LOCAL__SHIFT                                                               0x4
8802 #define GCMC_VM_APT_CNTL__CAP_FRAG_SIZE_2M__SHIFT                                                             0x5
8803 #define GCMC_VM_APT_CNTL__LOCAL_SYSMEM_APERTURE_CNTL__SHIFT                                                   0x6
8804 #define GCMC_VM_APT_CNTL__FORCE_MTYPE_UC_MASK                                                                 0x00000001L
8805 #define GCMC_VM_APT_CNTL__DIRECT_SYSTEM_EN_MASK                                                               0x00000002L
8806 #define GCMC_VM_APT_CNTL__FRAG_APT_INTXN_MODE_MASK                                                            0x0000000CL
8807 #define GCMC_VM_APT_CNTL__CHECK_IS_LOCAL_MASK                                                                 0x00000010L
8808 #define GCMC_VM_APT_CNTL__CAP_FRAG_SIZE_2M_MASK                                                               0x00000020L
8809 #define GCMC_VM_APT_CNTL__LOCAL_SYSMEM_APERTURE_CNTL_MASK                                                     0x000000C0L
8810 //GCMC_VM_LOCAL_FB_ADDRESS_START
8811 #define GCMC_VM_LOCAL_FB_ADDRESS_START__ADDRESS__SHIFT                                                        0x0
8812 #define GCMC_VM_LOCAL_FB_ADDRESS_START__ADDRESS_MASK                                                          0x00FFFFFFL
8813 //GCMC_VM_LOCAL_FB_ADDRESS_END
8814 #define GCMC_VM_LOCAL_FB_ADDRESS_END__ADDRESS__SHIFT                                                          0x0
8815 #define GCMC_VM_LOCAL_FB_ADDRESS_END__ADDRESS_MASK                                                            0x00FFFFFFL
8816 //GCMC_VM_LOCAL_FB_ADDRESS_LOCK_CNTL
8817 #define GCMC_VM_LOCAL_FB_ADDRESS_LOCK_CNTL__LOCK__SHIFT                                                       0x0
8818 #define GCMC_VM_LOCAL_FB_ADDRESS_LOCK_CNTL__LOCK_MASK                                                         0x00000001L
8819 //GCUTCL2_ICG_CTRL
8820 #define GCUTCL2_ICG_CTRL__OFF_HYSTERESIS__SHIFT                                                               0x0
8821 #define GCUTCL2_ICG_CTRL__DYNAMIC_CLOCK_OVERRIDE__SHIFT                                                       0x4
8822 #define GCUTCL2_ICG_CTRL__STATIC_CLOCK_OVERRIDE__SHIFT                                                        0x5
8823 #define GCUTCL2_ICG_CTRL__AON_CLOCK_OVERRIDE__SHIFT                                                           0x6
8824 #define GCUTCL2_ICG_CTRL__PERFMON_CLOCK_OVERRIDE__SHIFT                                                       0x7
8825 #define GCUTCL2_ICG_CTRL__OFF_HYSTERESIS_MASK                                                                 0x0000000FL
8826 #define GCUTCL2_ICG_CTRL__DYNAMIC_CLOCK_OVERRIDE_MASK                                                         0x00000010L
8827 #define GCUTCL2_ICG_CTRL__STATIC_CLOCK_OVERRIDE_MASK                                                          0x00000020L
8828 #define GCUTCL2_ICG_CTRL__AON_CLOCK_OVERRIDE_MASK                                                             0x00000040L
8829 #define GCUTCL2_ICG_CTRL__PERFMON_CLOCK_OVERRIDE_MASK                                                         0x00000080L
8830 //GCMC_SHARED_ACTIVE_FCN_ID
8831 #define GCMC_SHARED_ACTIVE_FCN_ID__VFID__SHIFT                                                                0x0
8832 #define GCMC_SHARED_ACTIVE_FCN_ID__VF__SHIFT                                                                  0x1f
8833 #define GCMC_SHARED_ACTIVE_FCN_ID__VFID_MASK                                                                  0x0000001FL
8834 #define GCMC_SHARED_ACTIVE_FCN_ID__VF_MASK                                                                    0x80000000L
8835 //GCUTCL2_CGTT_BUSY_CTRL
8836 #define GCUTCL2_CGTT_BUSY_CTRL__READ_DELAY__SHIFT                                                             0x0
8837 #define GCUTCL2_CGTT_BUSY_CTRL__ALWAYS_BUSY__SHIFT                                                            0x5
8838 #define GCUTCL2_CGTT_BUSY_CTRL__READ_DELAY_MASK                                                               0x0000001FL
8839 #define GCUTCL2_CGTT_BUSY_CTRL__ALWAYS_BUSY_MASK                                                              0x00000020L
8840 //GCUTCL2_HARVEST_BYPASS_GROUPS
8841 #define GCUTCL2_HARVEST_BYPASS_GROUPS__BYPASS_GROUPS__SHIFT                                                   0x0
8842 #define GCUTCL2_HARVEST_BYPASS_GROUPS__BYPASS_GROUPS_MASK                                                     0xFFFFFFFFL
8843 //GCUTCL2_GROUP_RET_FAULT_STATUS
8844 #define GCUTCL2_GROUP_RET_FAULT_STATUS__FAULT_GROUPS__SHIFT                                                   0x0
8845 #define GCUTCL2_GROUP_RET_FAULT_STATUS__FAULT_GROUPS_MASK                                                     0xFFFFFFFFL
8846 
8847 
8848 // addressBlock: gc_gfx_cpwd_gcutcl2_gcvml2pfdec
8849 //GCVM_L2_CNTL
8850 #define GCVM_L2_CNTL__ENABLE_L2_CACHE__SHIFT                                                                  0x0
8851 #define GCVM_L2_CNTL__ENABLE_L2_FRAGMENT_PROCESSING__SHIFT                                                    0x1
8852 #define GCVM_L2_CNTL__L2_CACHE_PTE_ENDIAN_SWAP_MODE__SHIFT                                                    0x2
8853 #define GCVM_L2_CNTL__L2_CACHE_PDE_ENDIAN_SWAP_MODE__SHIFT                                                    0x4
8854 #define GCVM_L2_CNTL__L2_PDE0_CACHE_TAG_GENERATION_MODE__SHIFT                                                0x8
8855 #define GCVM_L2_CNTL__ENABLE_L2_PTE_CACHE_LRU_UPDATE_BY_WRITE__SHIFT                                          0x9
8856 #define GCVM_L2_CNTL__ENABLE_L2_PDE0_CACHE_LRU_UPDATE_BY_WRITE__SHIFT                                         0xa
8857 #define GCVM_L2_CNTL__ENABLE_DEFAULT_PAGE_OUT_TO_SYSTEM_MEMORY__SHIFT                                         0xb
8858 #define GCVM_L2_CNTL__L2_PDE0_CACHE_SPLIT_MODE__SHIFT                                                         0xc
8859 #define GCVM_L2_CNTL__EFFECTIVE_L2_QUEUE_SIZE__SHIFT                                                          0xf
8860 #define GCVM_L2_CNTL__PDE_FAULT_CLASSIFICATION__SHIFT                                                         0x12
8861 #define GCVM_L2_CNTL__CONTEXT1_IDENTITY_ACCESS_MODE__SHIFT                                                    0x13
8862 #define GCVM_L2_CNTL__IDENTITY_MODE_FRAGMENT_SIZE__SHIFT                                                      0x15
8863 #define GCVM_L2_CNTL__L2_PTE_CACHE_ADDR_MODE__SHIFT                                                           0x1a
8864 #define GCVM_L2_CNTL__ENABLE_L2_CACHE_MASK                                                                    0x00000001L
8865 #define GCVM_L2_CNTL__ENABLE_L2_FRAGMENT_PROCESSING_MASK                                                      0x00000002L
8866 #define GCVM_L2_CNTL__L2_CACHE_PTE_ENDIAN_SWAP_MODE_MASK                                                      0x0000000CL
8867 #define GCVM_L2_CNTL__L2_CACHE_PDE_ENDIAN_SWAP_MODE_MASK                                                      0x00000030L
8868 #define GCVM_L2_CNTL__L2_PDE0_CACHE_TAG_GENERATION_MODE_MASK                                                  0x00000100L
8869 #define GCVM_L2_CNTL__ENABLE_L2_PTE_CACHE_LRU_UPDATE_BY_WRITE_MASK                                            0x00000200L
8870 #define GCVM_L2_CNTL__ENABLE_L2_PDE0_CACHE_LRU_UPDATE_BY_WRITE_MASK                                           0x00000400L
8871 #define GCVM_L2_CNTL__ENABLE_DEFAULT_PAGE_OUT_TO_SYSTEM_MEMORY_MASK                                           0x00000800L
8872 #define GCVM_L2_CNTL__L2_PDE0_CACHE_SPLIT_MODE_MASK                                                           0x00007000L
8873 #define GCVM_L2_CNTL__EFFECTIVE_L2_QUEUE_SIZE_MASK                                                            0x00038000L
8874 #define GCVM_L2_CNTL__PDE_FAULT_CLASSIFICATION_MASK                                                           0x00040000L
8875 #define GCVM_L2_CNTL__CONTEXT1_IDENTITY_ACCESS_MODE_MASK                                                      0x00180000L
8876 #define GCVM_L2_CNTL__IDENTITY_MODE_FRAGMENT_SIZE_MASK                                                        0x03E00000L
8877 #define GCVM_L2_CNTL__L2_PTE_CACHE_ADDR_MODE_MASK                                                             0x0C000000L
8878 //GCVM_L2_CNTL2
8879 #define GCVM_L2_CNTL2__INVALIDATE_ALL_L1_TLBS__SHIFT                                                          0x0
8880 #define GCVM_L2_CNTL2__INVALIDATE_L2_CACHE__SHIFT                                                             0x1
8881 #define GCVM_L2_CNTL2__DISABLE_INVALIDATE_PER_DOMAIN__SHIFT                                                   0x15
8882 #define GCVM_L2_CNTL2__DISABLE_BIGK_CACHE_OPTIMIZATION__SHIFT                                                 0x16
8883 #define GCVM_L2_CNTL2__L2_PTE_CACHE_VMID_MODE__SHIFT                                                          0x17
8884 #define GCVM_L2_CNTL2__INVALIDATE_CACHE_MODE__SHIFT                                                           0x1a
8885 #define GCVM_L2_CNTL2__PDE_CACHE_EFFECTIVE_SIZE__SHIFT                                                        0x1c
8886 #define GCVM_L2_CNTL2__INVALIDATE_ALL_L1_TLBS_MASK                                                            0x00000001L
8887 #define GCVM_L2_CNTL2__INVALIDATE_L2_CACHE_MASK                                                               0x00000002L
8888 #define GCVM_L2_CNTL2__DISABLE_INVALIDATE_PER_DOMAIN_MASK                                                     0x00200000L
8889 #define GCVM_L2_CNTL2__DISABLE_BIGK_CACHE_OPTIMIZATION_MASK                                                   0x00400000L
8890 #define GCVM_L2_CNTL2__L2_PTE_CACHE_VMID_MODE_MASK                                                            0x03800000L
8891 #define GCVM_L2_CNTL2__INVALIDATE_CACHE_MODE_MASK                                                             0x0C000000L
8892 #define GCVM_L2_CNTL2__PDE_CACHE_EFFECTIVE_SIZE_MASK                                                          0x70000000L
8893 //GCVM_L2_CNTL3
8894 #define GCVM_L2_CNTL3__BANK_SELECT__SHIFT                                                                     0x0
8895 #define GCVM_L2_CNTL3__L2_CACHE_UPDATE_MODE__SHIFT                                                            0x6
8896 #define GCVM_L2_CNTL3__L2_CACHE_UPDATE_WILDCARD_REFERENCE_VALUE__SHIFT                                        0x8
8897 #define GCVM_L2_CNTL3__L2_CACHE_BIGK_FRAGMENT_SIZE__SHIFT                                                     0xf
8898 #define GCVM_L2_CNTL3__L2_CACHE_BIGK_ASSOCIATIVITY__SHIFT                                                     0x14
8899 #define GCVM_L2_CNTL3__L2_CACHE_4K_EFFECTIVE_SIZE__SHIFT                                                      0x15
8900 #define GCVM_L2_CNTL3__L2_CACHE_BIGK_EFFECTIVE_SIZE__SHIFT                                                    0x18
8901 #define GCVM_L2_CNTL3__L2_CACHE_4K_FORCE_MISS__SHIFT                                                          0x1c
8902 #define GCVM_L2_CNTL3__L2_CACHE_BIGK_FORCE_MISS__SHIFT                                                        0x1d
8903 #define GCVM_L2_CNTL3__PDE_CACHE_FORCE_MISS__SHIFT                                                            0x1e
8904 #define GCVM_L2_CNTL3__L2_CACHE_4K_ASSOCIATIVITY__SHIFT                                                       0x1f
8905 #define GCVM_L2_CNTL3__BANK_SELECT_MASK                                                                       0x0000003FL
8906 #define GCVM_L2_CNTL3__L2_CACHE_UPDATE_MODE_MASK                                                              0x000000C0L
8907 #define GCVM_L2_CNTL3__L2_CACHE_UPDATE_WILDCARD_REFERENCE_VALUE_MASK                                          0x00001F00L
8908 #define GCVM_L2_CNTL3__L2_CACHE_BIGK_FRAGMENT_SIZE_MASK                                                       0x000F8000L
8909 #define GCVM_L2_CNTL3__L2_CACHE_BIGK_ASSOCIATIVITY_MASK                                                       0x00100000L
8910 #define GCVM_L2_CNTL3__L2_CACHE_4K_EFFECTIVE_SIZE_MASK                                                        0x00E00000L
8911 #define GCVM_L2_CNTL3__L2_CACHE_BIGK_EFFECTIVE_SIZE_MASK                                                      0x0F000000L
8912 #define GCVM_L2_CNTL3__L2_CACHE_4K_FORCE_MISS_MASK                                                            0x10000000L
8913 #define GCVM_L2_CNTL3__L2_CACHE_BIGK_FORCE_MISS_MASK                                                          0x20000000L
8914 #define GCVM_L2_CNTL3__PDE_CACHE_FORCE_MISS_MASK                                                              0x40000000L
8915 #define GCVM_L2_CNTL3__L2_CACHE_4K_ASSOCIATIVITY_MASK                                                         0x80000000L
8916 //GCVM_L2_STATUS
8917 #define GCVM_L2_STATUS__L2_BUSY__SHIFT                                                                        0x0
8918 #define GCVM_L2_STATUS__CONTEXT_DOMAIN_BUSY__SHIFT                                                            0x1
8919 #define GCVM_L2_STATUS__FOUND_4K_PTE_CACHE_PARITY_ERRORS__SHIFT                                               0x11
8920 #define GCVM_L2_STATUS__FOUND_BIGK_PTE_CACHE_PARITY_ERRORS__SHIFT                                             0x12
8921 #define GCVM_L2_STATUS__FOUND_PDE0_CACHE_PARITY_ERRORS__SHIFT                                                 0x13
8922 #define GCVM_L2_STATUS__FOUND_PDE1_CACHE_PARITY_ERRORS__SHIFT                                                 0x14
8923 #define GCVM_L2_STATUS__FOUND_PDE2_CACHE_PARITY_ERRORS__SHIFT                                                 0x15
8924 #define GCVM_L2_STATUS__L2_BUSY_MASK                                                                          0x00000001L
8925 #define GCVM_L2_STATUS__CONTEXT_DOMAIN_BUSY_MASK                                                              0x0001FFFEL
8926 #define GCVM_L2_STATUS__FOUND_4K_PTE_CACHE_PARITY_ERRORS_MASK                                                 0x00020000L
8927 #define GCVM_L2_STATUS__FOUND_BIGK_PTE_CACHE_PARITY_ERRORS_MASK                                               0x00040000L
8928 #define GCVM_L2_STATUS__FOUND_PDE0_CACHE_PARITY_ERRORS_MASK                                                   0x00080000L
8929 #define GCVM_L2_STATUS__FOUND_PDE1_CACHE_PARITY_ERRORS_MASK                                                   0x00100000L
8930 #define GCVM_L2_STATUS__FOUND_PDE2_CACHE_PARITY_ERRORS_MASK                                                   0x00200000L
8931 //GCVM_DUMMY_PAGE_FAULT_CNTL
8932 #define GCVM_DUMMY_PAGE_FAULT_CNTL__DUMMY_PAGE_FAULT_ENABLE__SHIFT                                            0x0
8933 #define GCVM_DUMMY_PAGE_FAULT_CNTL__DUMMY_PAGE_ADDRESS_LOGICAL__SHIFT                                         0x1
8934 #define GCVM_DUMMY_PAGE_FAULT_CNTL__DUMMY_PAGE_COMPARE_MSBS__SHIFT                                            0x2
8935 #define GCVM_DUMMY_PAGE_FAULT_CNTL__DUMMY_PAGE_FAULT_ENABLE_MASK                                              0x00000001L
8936 #define GCVM_DUMMY_PAGE_FAULT_CNTL__DUMMY_PAGE_ADDRESS_LOGICAL_MASK                                           0x00000002L
8937 #define GCVM_DUMMY_PAGE_FAULT_CNTL__DUMMY_PAGE_COMPARE_MSBS_MASK                                              0x000000FCL
8938 //GCVM_DUMMY_PAGE_FAULT_ADDR_LO32
8939 #define GCVM_DUMMY_PAGE_FAULT_ADDR_LO32__DUMMY_PAGE_ADDR_LO32__SHIFT                                          0x0
8940 #define GCVM_DUMMY_PAGE_FAULT_ADDR_LO32__DUMMY_PAGE_ADDR_LO32_MASK                                            0xFFFFFFFFL
8941 //GCVM_DUMMY_PAGE_FAULT_ADDR_HI32
8942 #define GCVM_DUMMY_PAGE_FAULT_ADDR_HI32__DUMMY_PAGE_ADDR_HI4__SHIFT                                           0x0
8943 #define GCVM_DUMMY_PAGE_FAULT_ADDR_HI32__DUMMY_PAGE_ADDR_HI4_MASK                                             0x0000000FL
8944 //GCVM_INVALIDATE_CNTL
8945 #define GCVM_INVALIDATE_CNTL__PRI_REG_ALTERNATING__SHIFT                                                      0x0
8946 #define GCVM_INVALIDATE_CNTL__MAX_REG_OUTSTANDING__SHIFT                                                      0x8
8947 #define GCVM_INVALIDATE_CNTL__PRI_REG_ALTERNATING_MASK                                                        0x000000FFL
8948 #define GCVM_INVALIDATE_CNTL__MAX_REG_OUTSTANDING_MASK                                                        0x0000FF00L
8949 //GCVM_L2_PROTECTION_FAULT_CNTL
8950 #define GCVM_L2_PROTECTION_FAULT_CNTL__CLEAR_PROTECTION_FAULT_STATUS_ADDR__SHIFT                              0x0
8951 #define GCVM_L2_PROTECTION_FAULT_CNTL__ALLOW_SUBSEQUENT_PROTECTION_FAULT_STATUS_ADDR_UPDATES__SHIFT           0x1
8952 #define GCVM_L2_PROTECTION_FAULT_CNTL__RANGE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                           0x2
8953 #define GCVM_L2_PROTECTION_FAULT_CNTL__PDE0_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                            0x3
8954 #define GCVM_L2_PROTECTION_FAULT_CNTL__PDE1_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                            0x4
8955 #define GCVM_L2_PROTECTION_FAULT_CNTL__PDE2_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                            0x5
8956 #define GCVM_L2_PROTECTION_FAULT_CNTL__TRANSLATE_FURTHER_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT               0x6
8957 #define GCVM_L2_PROTECTION_FAULT_CNTL__NACK_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                            0x7
8958 #define GCVM_L2_PROTECTION_FAULT_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                      0x8
8959 #define GCVM_L2_PROTECTION_FAULT_CNTL__VALID_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                           0x9
8960 #define GCVM_L2_PROTECTION_FAULT_CNTL__READ_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                            0xa
8961 #define GCVM_L2_PROTECTION_FAULT_CNTL__WRITE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                           0xb
8962 #define GCVM_L2_PROTECTION_FAULT_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                         0xc
8963 #define GCVM_L2_PROTECTION_FAULT_CNTL__CLIENT_ID_NO_RETRY_FAULT_INTERRUPT__SHIFT                              0xd
8964 #define GCVM_L2_PROTECTION_FAULT_CNTL__OTHER_CLIENT_ID_NO_RETRY_FAULT_INTERRUPT__SHIFT                        0x1d
8965 #define GCVM_L2_PROTECTION_FAULT_CNTL__CRASH_ON_NO_RETRY_FAULT__SHIFT                                         0x1e
8966 #define GCVM_L2_PROTECTION_FAULT_CNTL__CRASH_ON_RETRY_FAULT__SHIFT                                            0x1f
8967 #define GCVM_L2_PROTECTION_FAULT_CNTL__CLEAR_PROTECTION_FAULT_STATUS_ADDR_MASK                                0x00000001L
8968 #define GCVM_L2_PROTECTION_FAULT_CNTL__ALLOW_SUBSEQUENT_PROTECTION_FAULT_STATUS_ADDR_UPDATES_MASK             0x00000002L
8969 #define GCVM_L2_PROTECTION_FAULT_CNTL__RANGE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                             0x00000004L
8970 #define GCVM_L2_PROTECTION_FAULT_CNTL__PDE0_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                              0x00000008L
8971 #define GCVM_L2_PROTECTION_FAULT_CNTL__PDE1_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                              0x00000010L
8972 #define GCVM_L2_PROTECTION_FAULT_CNTL__PDE2_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                              0x00000020L
8973 #define GCVM_L2_PROTECTION_FAULT_CNTL__TRANSLATE_FURTHER_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                 0x00000040L
8974 #define GCVM_L2_PROTECTION_FAULT_CNTL__NACK_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                              0x00000080L
8975 #define GCVM_L2_PROTECTION_FAULT_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                        0x00000100L
8976 #define GCVM_L2_PROTECTION_FAULT_CNTL__VALID_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                             0x00000200L
8977 #define GCVM_L2_PROTECTION_FAULT_CNTL__READ_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                              0x00000400L
8978 #define GCVM_L2_PROTECTION_FAULT_CNTL__WRITE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                             0x00000800L
8979 #define GCVM_L2_PROTECTION_FAULT_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                           0x00001000L
8980 #define GCVM_L2_PROTECTION_FAULT_CNTL__CLIENT_ID_NO_RETRY_FAULT_INTERRUPT_MASK                                0x1FFFE000L
8981 #define GCVM_L2_PROTECTION_FAULT_CNTL__OTHER_CLIENT_ID_NO_RETRY_FAULT_INTERRUPT_MASK                          0x20000000L
8982 #define GCVM_L2_PROTECTION_FAULT_CNTL__CRASH_ON_NO_RETRY_FAULT_MASK                                           0x40000000L
8983 #define GCVM_L2_PROTECTION_FAULT_CNTL__CRASH_ON_RETRY_FAULT_MASK                                              0x80000000L
8984 //GCVM_L2_PROTECTION_FAULT_CNTL2
8985 #define GCVM_L2_PROTECTION_FAULT_CNTL2__CLIENT_ID_PRT_FAULT_INTERRUPT__SHIFT                                  0x0
8986 #define GCVM_L2_PROTECTION_FAULT_CNTL2__OTHER_CLIENT_ID_PRT_FAULT_INTERRUPT__SHIFT                            0x10
8987 #define GCVM_L2_PROTECTION_FAULT_CNTL2__ACTIVE_PAGE_MIGRATION_PTE__SHIFT                                      0x11
8988 #define GCVM_L2_PROTECTION_FAULT_CNTL2__ACTIVE_PAGE_MIGRATION_PTE_READ_RETRY__SHIFT                           0x12
8989 #define GCVM_L2_PROTECTION_FAULT_CNTL2__ENABLE_RETRY_FAULT_INTERRUPT__SHIFT                                   0x13
8990 #define GCVM_L2_PROTECTION_FAULT_CNTL2__CLIENT_ID_PRT_FAULT_INTERRUPT_MASK                                    0x0000FFFFL
8991 #define GCVM_L2_PROTECTION_FAULT_CNTL2__OTHER_CLIENT_ID_PRT_FAULT_INTERRUPT_MASK                              0x00010000L
8992 #define GCVM_L2_PROTECTION_FAULT_CNTL2__ACTIVE_PAGE_MIGRATION_PTE_MASK                                        0x00020000L
8993 #define GCVM_L2_PROTECTION_FAULT_CNTL2__ACTIVE_PAGE_MIGRATION_PTE_READ_RETRY_MASK                             0x00040000L
8994 #define GCVM_L2_PROTECTION_FAULT_CNTL2__ENABLE_RETRY_FAULT_INTERRUPT_MASK                                     0x00080000L
8995 //GCVM_L2_PROTECTION_FAULT_MM_CNTL3
8996 #define GCVM_L2_PROTECTION_FAULT_MM_CNTL3__VML1_READ_CLIENT_ID_NO_RETRY_FAULT_INTERRUPT__SHIFT                0x0
8997 #define GCVM_L2_PROTECTION_FAULT_MM_CNTL3__VML1_READ_CLIENT_ID_NO_RETRY_FAULT_INTERRUPT_MASK                  0xFFFFFFFFL
8998 //GCVM_L2_PROTECTION_FAULT_MM_CNTL4
8999 #define GCVM_L2_PROTECTION_FAULT_MM_CNTL4__VML1_WRITE_CLIENT_ID_NO_RETRY_FAULT_INTERRUPT__SHIFT               0x0
9000 #define GCVM_L2_PROTECTION_FAULT_MM_CNTL4__VML1_WRITE_CLIENT_ID_NO_RETRY_FAULT_INTERRUPT_MASK                 0xFFFFFFFFL
9001 //GCVM_L2_PROTECTION_FAULT_STATUS_LO32
9002 #define GCVM_L2_PROTECTION_FAULT_STATUS_LO32__MORE_FAULTS__SHIFT                                              0x0
9003 #define GCVM_L2_PROTECTION_FAULT_STATUS_LO32__WALKER_ERROR__SHIFT                                             0x1
9004 #define GCVM_L2_PROTECTION_FAULT_STATUS_LO32__PERMISSION_FAULTS__SHIFT                                        0x4
9005 #define GCVM_L2_PROTECTION_FAULT_STATUS_LO32__MAPPING_ERROR__SHIFT                                            0x8
9006 #define GCVM_L2_PROTECTION_FAULT_STATUS_LO32__CID__SHIFT                                                      0x9
9007 #define GCVM_L2_PROTECTION_FAULT_STATUS_LO32__RW__SHIFT                                                       0x12
9008 #define GCVM_L2_PROTECTION_FAULT_STATUS_LO32__ATOMIC__SHIFT                                                   0x13
9009 #define GCVM_L2_PROTECTION_FAULT_STATUS_LO32__VMID__SHIFT                                                     0x14
9010 #define GCVM_L2_PROTECTION_FAULT_STATUS_LO32__VF__SHIFT                                                       0x18
9011 #define GCVM_L2_PROTECTION_FAULT_STATUS_LO32__VFID__SHIFT                                                     0x19
9012 #define GCVM_L2_PROTECTION_FAULT_STATUS_LO32__PRT__SHIFT                                                      0x1e
9013 #define GCVM_L2_PROTECTION_FAULT_STATUS_LO32__UCE__SHIFT                                                      0x1f
9014 #define GCVM_L2_PROTECTION_FAULT_STATUS_LO32__MORE_FAULTS_MASK                                                0x00000001L
9015 #define GCVM_L2_PROTECTION_FAULT_STATUS_LO32__WALKER_ERROR_MASK                                               0x0000000EL
9016 #define GCVM_L2_PROTECTION_FAULT_STATUS_LO32__PERMISSION_FAULTS_MASK                                          0x000000F0L
9017 #define GCVM_L2_PROTECTION_FAULT_STATUS_LO32__MAPPING_ERROR_MASK                                              0x00000100L
9018 #define GCVM_L2_PROTECTION_FAULT_STATUS_LO32__CID_MASK                                                        0x0003FE00L
9019 #define GCVM_L2_PROTECTION_FAULT_STATUS_LO32__RW_MASK                                                         0x00040000L
9020 #define GCVM_L2_PROTECTION_FAULT_STATUS_LO32__ATOMIC_MASK                                                     0x00080000L
9021 #define GCVM_L2_PROTECTION_FAULT_STATUS_LO32__VMID_MASK                                                       0x00F00000L
9022 #define GCVM_L2_PROTECTION_FAULT_STATUS_LO32__VF_MASK                                                         0x01000000L
9023 #define GCVM_L2_PROTECTION_FAULT_STATUS_LO32__VFID_MASK                                                       0x3E000000L
9024 #define GCVM_L2_PROTECTION_FAULT_STATUS_LO32__PRT_MASK                                                        0x40000000L
9025 #define GCVM_L2_PROTECTION_FAULT_STATUS_LO32__UCE_MASK                                                        0x80000000L
9026 //GCVM_L2_PROTECTION_FAULT_STATUS_HI32
9027 #define GCVM_L2_PROTECTION_FAULT_STATUS_HI32__FED__SHIFT                                                      0x0
9028 #define GCVM_L2_PROTECTION_FAULT_STATUS_HI32__FED_MASK                                                        0x00000001L
9029 //GCVM_L2_PROTECTION_FAULT_ADDR_LO32
9030 #define GCVM_L2_PROTECTION_FAULT_ADDR_LO32__LOGICAL_PAGE_ADDR_LO32__SHIFT                                     0x0
9031 #define GCVM_L2_PROTECTION_FAULT_ADDR_LO32__LOGICAL_PAGE_ADDR_LO32_MASK                                       0xFFFFFFFFL
9032 //GCVM_L2_PROTECTION_FAULT_ADDR_HI32
9033 #define GCVM_L2_PROTECTION_FAULT_ADDR_HI32__LOGICAL_PAGE_ADDR_HI4__SHIFT                                      0x0
9034 #define GCVM_L2_PROTECTION_FAULT_ADDR_HI32__LOGICAL_PAGE_ADDR_HI4_MASK                                        0x0000000FL
9035 //GCVM_L2_PROTECTION_FAULT_DEFAULT_ADDR_LO32
9036 #define GCVM_L2_PROTECTION_FAULT_DEFAULT_ADDR_LO32__PHYSICAL_PAGE_ADDR_LO32__SHIFT                            0x0
9037 #define GCVM_L2_PROTECTION_FAULT_DEFAULT_ADDR_LO32__PHYSICAL_PAGE_ADDR_LO32_MASK                              0xFFFFFFFFL
9038 //GCVM_L2_PROTECTION_FAULT_DEFAULT_ADDR_HI32
9039 #define GCVM_L2_PROTECTION_FAULT_DEFAULT_ADDR_HI32__PHYSICAL_PAGE_ADDR_HI4__SHIFT                             0x0
9040 #define GCVM_L2_PROTECTION_FAULT_DEFAULT_ADDR_HI32__PHYSICAL_PAGE_ADDR_HI4_MASK                               0x0000000FL
9041 //GCVM_L2_CONTEXT1_IDENTITY_APERTURE_LOW_ADDR_LO32
9042 #define GCVM_L2_CONTEXT1_IDENTITY_APERTURE_LOW_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32__SHIFT                     0x0
9043 #define GCVM_L2_CONTEXT1_IDENTITY_APERTURE_LOW_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32_MASK                       0xFFFFFFFFL
9044 //GCVM_L2_CONTEXT1_IDENTITY_APERTURE_LOW_ADDR_HI32
9045 #define GCVM_L2_CONTEXT1_IDENTITY_APERTURE_LOW_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4__SHIFT                      0x0
9046 #define GCVM_L2_CONTEXT1_IDENTITY_APERTURE_LOW_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4_MASK                        0x0000000FL
9047 //GCVM_L2_CONTEXT1_IDENTITY_APERTURE_HIGH_ADDR_LO32
9048 #define GCVM_L2_CONTEXT1_IDENTITY_APERTURE_HIGH_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32__SHIFT                    0x0
9049 #define GCVM_L2_CONTEXT1_IDENTITY_APERTURE_HIGH_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32_MASK                      0xFFFFFFFFL
9050 //GCVM_L2_CONTEXT1_IDENTITY_APERTURE_HIGH_ADDR_HI32
9051 #define GCVM_L2_CONTEXT1_IDENTITY_APERTURE_HIGH_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4__SHIFT                     0x0
9052 #define GCVM_L2_CONTEXT1_IDENTITY_APERTURE_HIGH_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4_MASK                       0x0000000FL
9053 //GCVM_L2_CONTEXT_IDENTITY_PHYSICAL_OFFSET_LO32
9054 #define GCVM_L2_CONTEXT_IDENTITY_PHYSICAL_OFFSET_LO32__PHYSICAL_PAGE_OFFSET_LO32__SHIFT                       0x0
9055 #define GCVM_L2_CONTEXT_IDENTITY_PHYSICAL_OFFSET_LO32__PHYSICAL_PAGE_OFFSET_LO32_MASK                         0xFFFFFFFFL
9056 //GCVM_L2_CONTEXT_IDENTITY_PHYSICAL_OFFSET_HI32
9057 #define GCVM_L2_CONTEXT_IDENTITY_PHYSICAL_OFFSET_HI32__PHYSICAL_PAGE_OFFSET_HI4__SHIFT                        0x0
9058 #define GCVM_L2_CONTEXT_IDENTITY_PHYSICAL_OFFSET_HI32__PHYSICAL_PAGE_OFFSET_HI4_MASK                          0x0000000FL
9059 //GCVM_L2_CNTL4
9060 #define GCVM_L2_CNTL4__L2_CACHE_4K_PARTITION_COUNT__SHIFT                                                     0x0
9061 #define GCVM_L2_CNTL4__VMC_TAP_PDE_REQUEST_PHYSICAL__SHIFT                                                    0x6
9062 #define GCVM_L2_CNTL4__VMC_TAP_PTE_REQUEST_PHYSICAL__SHIFT                                                    0x7
9063 #define GCVM_L2_CNTL4__MM_NONRT_IFIFO_ACTIVE_TRANSACTION_LIMIT__SHIFT                                         0x8
9064 #define GCVM_L2_CNTL4__MM_SOFTRT_IFIFO_ACTIVE_TRANSACTION_LIMIT__SHIFT                                        0x12
9065 #define GCVM_L2_CNTL4__BPM_CGCGLS_OVERRIDE__SHIFT                                                             0x1c
9066 #define GCVM_L2_CNTL4__GC_CH_FGCG_OFF__SHIFT                                                                  0x1d
9067 #define GCVM_L2_CNTL4__VFIFO_HEAD_OF_QUEUE__SHIFT                                                             0x1e
9068 #define GCVM_L2_CNTL4__VFIFO_VISIBLE_BANK_SILOS__SHIFT                                                        0x1f
9069 #define GCVM_L2_CNTL4__L2_CACHE_4K_PARTITION_COUNT_MASK                                                       0x0000003FL
9070 #define GCVM_L2_CNTL4__VMC_TAP_PDE_REQUEST_PHYSICAL_MASK                                                      0x00000040L
9071 #define GCVM_L2_CNTL4__VMC_TAP_PTE_REQUEST_PHYSICAL_MASK                                                      0x00000080L
9072 #define GCVM_L2_CNTL4__MM_NONRT_IFIFO_ACTIVE_TRANSACTION_LIMIT_MASK                                           0x0003FF00L
9073 #define GCVM_L2_CNTL4__MM_SOFTRT_IFIFO_ACTIVE_TRANSACTION_LIMIT_MASK                                          0x0FFC0000L
9074 #define GCVM_L2_CNTL4__BPM_CGCGLS_OVERRIDE_MASK                                                               0x10000000L
9075 #define GCVM_L2_CNTL4__GC_CH_FGCG_OFF_MASK                                                                    0x20000000L
9076 #define GCVM_L2_CNTL4__VFIFO_HEAD_OF_QUEUE_MASK                                                               0x40000000L
9077 #define GCVM_L2_CNTL4__VFIFO_VISIBLE_BANK_SILOS_MASK                                                          0x80000000L
9078 //GCVM_L2_MM_GROUP_RT_CLASSES
9079 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_0_RT_CLASS__SHIFT                                                  0x0
9080 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_1_RT_CLASS__SHIFT                                                  0x1
9081 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_2_RT_CLASS__SHIFT                                                  0x2
9082 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_3_RT_CLASS__SHIFT                                                  0x3
9083 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_4_RT_CLASS__SHIFT                                                  0x4
9084 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_5_RT_CLASS__SHIFT                                                  0x5
9085 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_6_RT_CLASS__SHIFT                                                  0x6
9086 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_7_RT_CLASS__SHIFT                                                  0x7
9087 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_8_RT_CLASS__SHIFT                                                  0x8
9088 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_9_RT_CLASS__SHIFT                                                  0x9
9089 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_10_RT_CLASS__SHIFT                                                 0xa
9090 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_11_RT_CLASS__SHIFT                                                 0xb
9091 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_12_RT_CLASS__SHIFT                                                 0xc
9092 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_13_RT_CLASS__SHIFT                                                 0xd
9093 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_14_RT_CLASS__SHIFT                                                 0xe
9094 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_15_RT_CLASS__SHIFT                                                 0xf
9095 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_16_RT_CLASS__SHIFT                                                 0x10
9096 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_17_RT_CLASS__SHIFT                                                 0x11
9097 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_18_RT_CLASS__SHIFT                                                 0x12
9098 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_19_RT_CLASS__SHIFT                                                 0x13
9099 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_20_RT_CLASS__SHIFT                                                 0x14
9100 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_21_RT_CLASS__SHIFT                                                 0x15
9101 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_22_RT_CLASS__SHIFT                                                 0x16
9102 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_23_RT_CLASS__SHIFT                                                 0x17
9103 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_24_RT_CLASS__SHIFT                                                 0x18
9104 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_25_RT_CLASS__SHIFT                                                 0x19
9105 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_26_RT_CLASS__SHIFT                                                 0x1a
9106 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_27_RT_CLASS__SHIFT                                                 0x1b
9107 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_28_RT_CLASS__SHIFT                                                 0x1c
9108 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_29_RT_CLASS__SHIFT                                                 0x1d
9109 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_30_RT_CLASS__SHIFT                                                 0x1e
9110 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_31_RT_CLASS__SHIFT                                                 0x1f
9111 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_0_RT_CLASS_MASK                                                    0x00000001L
9112 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_1_RT_CLASS_MASK                                                    0x00000002L
9113 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_2_RT_CLASS_MASK                                                    0x00000004L
9114 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_3_RT_CLASS_MASK                                                    0x00000008L
9115 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_4_RT_CLASS_MASK                                                    0x00000010L
9116 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_5_RT_CLASS_MASK                                                    0x00000020L
9117 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_6_RT_CLASS_MASK                                                    0x00000040L
9118 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_7_RT_CLASS_MASK                                                    0x00000080L
9119 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_8_RT_CLASS_MASK                                                    0x00000100L
9120 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_9_RT_CLASS_MASK                                                    0x00000200L
9121 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_10_RT_CLASS_MASK                                                   0x00000400L
9122 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_11_RT_CLASS_MASK                                                   0x00000800L
9123 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_12_RT_CLASS_MASK                                                   0x00001000L
9124 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_13_RT_CLASS_MASK                                                   0x00002000L
9125 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_14_RT_CLASS_MASK                                                   0x00004000L
9126 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_15_RT_CLASS_MASK                                                   0x00008000L
9127 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_16_RT_CLASS_MASK                                                   0x00010000L
9128 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_17_RT_CLASS_MASK                                                   0x00020000L
9129 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_18_RT_CLASS_MASK                                                   0x00040000L
9130 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_19_RT_CLASS_MASK                                                   0x00080000L
9131 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_20_RT_CLASS_MASK                                                   0x00100000L
9132 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_21_RT_CLASS_MASK                                                   0x00200000L
9133 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_22_RT_CLASS_MASK                                                   0x00400000L
9134 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_23_RT_CLASS_MASK                                                   0x00800000L
9135 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_24_RT_CLASS_MASK                                                   0x01000000L
9136 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_25_RT_CLASS_MASK                                                   0x02000000L
9137 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_26_RT_CLASS_MASK                                                   0x04000000L
9138 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_27_RT_CLASS_MASK                                                   0x08000000L
9139 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_28_RT_CLASS_MASK                                                   0x10000000L
9140 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_29_RT_CLASS_MASK                                                   0x20000000L
9141 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_30_RT_CLASS_MASK                                                   0x40000000L
9142 #define GCVM_L2_MM_GROUP_RT_CLASSES__GROUP_31_RT_CLASS_MASK                                                   0x80000000L
9143 //GCVM_L2_BANK_SELECT_RESERVED_CID
9144 #define GCVM_L2_BANK_SELECT_RESERVED_CID__RESERVED_READ_CLIENT_ID__SHIFT                                      0x0
9145 #define GCVM_L2_BANK_SELECT_RESERVED_CID__RESERVED_WRITE_CLIENT_ID__SHIFT                                     0xa
9146 #define GCVM_L2_BANK_SELECT_RESERVED_CID__ENABLE__SHIFT                                                       0x14
9147 #define GCVM_L2_BANK_SELECT_RESERVED_CID__RESERVED_CACHE_INVALIDATION_MODE__SHIFT                             0x18
9148 #define GCVM_L2_BANK_SELECT_RESERVED_CID__RESERVED_CACHE_PRIVATE_INVALIDATION__SHIFT                          0x19
9149 #define GCVM_L2_BANK_SELECT_RESERVED_CID__RESERVED_CACHE_FRAGMENT_SIZE__SHIFT                                 0x1a
9150 #define GCVM_L2_BANK_SELECT_RESERVED_CID__RESERVED_READ_CLIENT_ID_MASK                                        0x000001FFL
9151 #define GCVM_L2_BANK_SELECT_RESERVED_CID__RESERVED_WRITE_CLIENT_ID_MASK                                       0x0007FC00L
9152 #define GCVM_L2_BANK_SELECT_RESERVED_CID__ENABLE_MASK                                                         0x00100000L
9153 #define GCVM_L2_BANK_SELECT_RESERVED_CID__RESERVED_CACHE_INVALIDATION_MODE_MASK                               0x01000000L
9154 #define GCVM_L2_BANK_SELECT_RESERVED_CID__RESERVED_CACHE_PRIVATE_INVALIDATION_MASK                            0x02000000L
9155 #define GCVM_L2_BANK_SELECT_RESERVED_CID__RESERVED_CACHE_FRAGMENT_SIZE_MASK                                   0x7C000000L
9156 //GCVM_L2_BANK_SELECT_RESERVED_CID2
9157 #define GCVM_L2_BANK_SELECT_RESERVED_CID2__RESERVED_READ_CLIENT_ID__SHIFT                                     0x0
9158 #define GCVM_L2_BANK_SELECT_RESERVED_CID2__RESERVED_WRITE_CLIENT_ID__SHIFT                                    0xa
9159 #define GCVM_L2_BANK_SELECT_RESERVED_CID2__ENABLE__SHIFT                                                      0x14
9160 #define GCVM_L2_BANK_SELECT_RESERVED_CID2__RESERVED_CACHE_INVALIDATION_MODE__SHIFT                            0x18
9161 #define GCVM_L2_BANK_SELECT_RESERVED_CID2__RESERVED_CACHE_PRIVATE_INVALIDATION__SHIFT                         0x19
9162 #define GCVM_L2_BANK_SELECT_RESERVED_CID2__RESERVED_CACHE_FRAGMENT_SIZE__SHIFT                                0x1a
9163 #define GCVM_L2_BANK_SELECT_RESERVED_CID2__RESERVED_READ_CLIENT_ID_MASK                                       0x000001FFL
9164 #define GCVM_L2_BANK_SELECT_RESERVED_CID2__RESERVED_WRITE_CLIENT_ID_MASK                                      0x0007FC00L
9165 #define GCVM_L2_BANK_SELECT_RESERVED_CID2__ENABLE_MASK                                                        0x00100000L
9166 #define GCVM_L2_BANK_SELECT_RESERVED_CID2__RESERVED_CACHE_INVALIDATION_MODE_MASK                              0x01000000L
9167 #define GCVM_L2_BANK_SELECT_RESERVED_CID2__RESERVED_CACHE_PRIVATE_INVALIDATION_MASK                           0x02000000L
9168 #define GCVM_L2_BANK_SELECT_RESERVED_CID2__RESERVED_CACHE_FRAGMENT_SIZE_MASK                                  0x7C000000L
9169 //GCVM_L2_CACHE_PARITY_CNTL
9170 #define GCVM_L2_CACHE_PARITY_CNTL__ENABLE_PARITY_CHECKS_IN_4K_PTE_CACHES__SHIFT                               0x0
9171 #define GCVM_L2_CACHE_PARITY_CNTL__ENABLE_PARITY_CHECKS_IN_BIGK_PTE_CACHES__SHIFT                             0x1
9172 #define GCVM_L2_CACHE_PARITY_CNTL__ENABLE_PARITY_CHECKS_IN_PDE_CACHES__SHIFT                                  0x2
9173 #define GCVM_L2_CACHE_PARITY_CNTL__FORCE_PARITY_MISMATCH_IN_4K_PTE_CACHE__SHIFT                               0x3
9174 #define GCVM_L2_CACHE_PARITY_CNTL__FORCE_PARITY_MISMATCH_IN_BIGK_PTE_CACHE__SHIFT                             0x4
9175 #define GCVM_L2_CACHE_PARITY_CNTL__FORCE_PARITY_MISMATCH_IN_PDE_CACHE__SHIFT                                  0x5
9176 #define GCVM_L2_CACHE_PARITY_CNTL__FORCE_CACHE_BANK__SHIFT                                                    0x6
9177 #define GCVM_L2_CACHE_PARITY_CNTL__FORCE_CACHE_NUMBER__SHIFT                                                  0x9
9178 #define GCVM_L2_CACHE_PARITY_CNTL__FORCE_CACHE_ASSOC__SHIFT                                                   0xc
9179 #define GCVM_L2_CACHE_PARITY_CNTL__ENABLE_PARITY_CHECKS_IN_4K_PTE_CACHES_MASK                                 0x00000001L
9180 #define GCVM_L2_CACHE_PARITY_CNTL__ENABLE_PARITY_CHECKS_IN_BIGK_PTE_CACHES_MASK                               0x00000002L
9181 #define GCVM_L2_CACHE_PARITY_CNTL__ENABLE_PARITY_CHECKS_IN_PDE_CACHES_MASK                                    0x00000004L
9182 #define GCVM_L2_CACHE_PARITY_CNTL__FORCE_PARITY_MISMATCH_IN_4K_PTE_CACHE_MASK                                 0x00000008L
9183 #define GCVM_L2_CACHE_PARITY_CNTL__FORCE_PARITY_MISMATCH_IN_BIGK_PTE_CACHE_MASK                               0x00000010L
9184 #define GCVM_L2_CACHE_PARITY_CNTL__FORCE_PARITY_MISMATCH_IN_PDE_CACHE_MASK                                    0x00000020L
9185 #define GCVM_L2_CACHE_PARITY_CNTL__FORCE_CACHE_BANK_MASK                                                      0x000001C0L
9186 #define GCVM_L2_CACHE_PARITY_CNTL__FORCE_CACHE_NUMBER_MASK                                                    0x00000E00L
9187 #define GCVM_L2_CACHE_PARITY_CNTL__FORCE_CACHE_ASSOC_MASK                                                     0x0000F000L
9188 //GCVM_L2_ICG_CTRL
9189 #define GCVM_L2_ICG_CTRL__OFF_HYSTERESIS__SHIFT                                                               0x0
9190 #define GCVM_L2_ICG_CTRL__DYNAMIC_CLOCK_OVERRIDE__SHIFT                                                       0x4
9191 #define GCVM_L2_ICG_CTRL__STATIC_CLOCK_OVERRIDE__SHIFT                                                        0x5
9192 #define GCVM_L2_ICG_CTRL__AON_CLOCK_OVERRIDE__SHIFT                                                           0x6
9193 #define GCVM_L2_ICG_CTRL__PERFMON_CLOCK_OVERRIDE__SHIFT                                                       0x7
9194 #define GCVM_L2_ICG_CTRL__OFF_HYSTERESIS_MASK                                                                 0x0000000FL
9195 #define GCVM_L2_ICG_CTRL__DYNAMIC_CLOCK_OVERRIDE_MASK                                                         0x00000010L
9196 #define GCVM_L2_ICG_CTRL__STATIC_CLOCK_OVERRIDE_MASK                                                          0x00000020L
9197 #define GCVM_L2_ICG_CTRL__AON_CLOCK_OVERRIDE_MASK                                                             0x00000040L
9198 #define GCVM_L2_ICG_CTRL__PERFMON_CLOCK_OVERRIDE_MASK                                                         0x00000080L
9199 //GCVM_L2_CNTL5
9200 #define GCVM_L2_CNTL5__L2_CACHE_SMALLK_FRAGMENT_SIZE__SHIFT                                                   0x0
9201 #define GCVM_L2_CNTL5__WALKER_PRIORITY_CLIENT_ID__SHIFT                                                       0x5
9202 #define GCVM_L2_CNTL5__WALKER_FETCH_PDE_NOALLOC_ENABLE__SHIFT                                                 0xe
9203 #define GCVM_L2_CNTL5__WALKER_FETCH_PDE_MTYPE_ENABLE__SHIFT                                                   0xf
9204 #define GCVM_L2_CNTL5__UTCL2_ATC_REQ_FGCG_OFF__SHIFT                                                          0x10
9205 #define GCVM_L2_CNTL5__UTCL2_ATC_INVREQ_REPEATER_FGCG_OFF__SHIFT                                              0x11
9206 #define GCVM_L2_CNTL5__UTCL2_ONE_OUTSTANDING_ATC_INVREQ__SHIFT                                                0x12
9207 #define GCVM_L2_CNTL5__L2_CACHE_SMALLK_FRAGMENT_SIZE_MASK                                                     0x0000001FL
9208 #define GCVM_L2_CNTL5__WALKER_PRIORITY_CLIENT_ID_MASK                                                         0x00003FE0L
9209 #define GCVM_L2_CNTL5__WALKER_FETCH_PDE_NOALLOC_ENABLE_MASK                                                   0x00004000L
9210 #define GCVM_L2_CNTL5__WALKER_FETCH_PDE_MTYPE_ENABLE_MASK                                                     0x00008000L
9211 #define GCVM_L2_CNTL5__UTCL2_ATC_REQ_FGCG_OFF_MASK                                                            0x00010000L
9212 #define GCVM_L2_CNTL5__UTCL2_ATC_INVREQ_REPEATER_FGCG_OFF_MASK                                                0x00020000L
9213 #define GCVM_L2_CNTL5__UTCL2_ONE_OUTSTANDING_ATC_INVREQ_MASK                                                  0x00040000L
9214 //GCVM_L2_GCR_CNTL
9215 #define GCVM_L2_GCR_CNTL__GCR_ENABLE__SHIFT                                                                   0x0
9216 #define GCVM_L2_GCR_CNTL__GCR_CLIENT_ID__SHIFT                                                                0x1
9217 #define GCVM_L2_GCR_CNTL__GCR_ENABLE_MASK                                                                     0x00000001L
9218 #define GCVM_L2_GCR_CNTL__GCR_CLIENT_ID_MASK                                                                  0x000003FEL
9219 //GCVML2_WALKER_MACRO_THROTTLE_TIME
9220 #define GCVML2_WALKER_MACRO_THROTTLE_TIME__TIME__SHIFT                                                        0x0
9221 #define GCVML2_WALKER_MACRO_THROTTLE_TIME__TIME_MASK                                                          0x00FFFFFFL
9222 //GCVML2_WALKER_MACRO_THROTTLE_FETCH_LIMIT
9223 #define GCVML2_WALKER_MACRO_THROTTLE_FETCH_LIMIT__LIMIT__SHIFT                                                0x1
9224 #define GCVML2_WALKER_MACRO_THROTTLE_FETCH_LIMIT__LIMIT_MASK                                                  0x0000FFFEL
9225 //GCVML2_WALKER_MICRO_THROTTLE_TIME
9226 #define GCVML2_WALKER_MICRO_THROTTLE_TIME__TIME__SHIFT                                                        0x0
9227 #define GCVML2_WALKER_MICRO_THROTTLE_TIME__TIME_MASK                                                          0x00FFFFFFL
9228 //GCVML2_WALKER_MICRO_THROTTLE_FETCH_LIMIT
9229 #define GCVML2_WALKER_MICRO_THROTTLE_FETCH_LIMIT__LIMIT__SHIFT                                                0x1
9230 #define GCVML2_WALKER_MICRO_THROTTLE_FETCH_LIMIT__LIMIT_MASK                                                  0x0000FFFEL
9231 //GCVM_L2_CGTT_BUSY_CTRL
9232 #define GCVM_L2_CGTT_BUSY_CTRL__READ_DELAY__SHIFT                                                             0x0
9233 #define GCVM_L2_CGTT_BUSY_CTRL__ALWAYS_BUSY__SHIFT                                                            0x5
9234 #define GCVM_L2_CGTT_BUSY_CTRL__READ_DELAY_MASK                                                               0x0000001FL
9235 #define GCVM_L2_CGTT_BUSY_CTRL__ALWAYS_BUSY_MASK                                                              0x00000020L
9236 //GCVM_L2_PTE_CACHE_DUMP_CNTL
9237 #define GCVM_L2_PTE_CACHE_DUMP_CNTL__ENABLE__SHIFT                                                            0x0
9238 #define GCVM_L2_PTE_CACHE_DUMP_CNTL__READY__SHIFT                                                             0x1
9239 #define GCVM_L2_PTE_CACHE_DUMP_CNTL__BANK__SHIFT                                                              0x4
9240 #define GCVM_L2_PTE_CACHE_DUMP_CNTL__CACHE__SHIFT                                                             0x8
9241 #define GCVM_L2_PTE_CACHE_DUMP_CNTL__ASSOC__SHIFT                                                             0xc
9242 #define GCVM_L2_PTE_CACHE_DUMP_CNTL__INDEX__SHIFT                                                             0x10
9243 #define GCVM_L2_PTE_CACHE_DUMP_CNTL__ENABLE_MASK                                                              0x00000001L
9244 #define GCVM_L2_PTE_CACHE_DUMP_CNTL__READY_MASK                                                               0x00000002L
9245 #define GCVM_L2_PTE_CACHE_DUMP_CNTL__BANK_MASK                                                                0x000000F0L
9246 #define GCVM_L2_PTE_CACHE_DUMP_CNTL__CACHE_MASK                                                               0x00000F00L
9247 #define GCVM_L2_PTE_CACHE_DUMP_CNTL__ASSOC_MASK                                                               0x0000F000L
9248 #define GCVM_L2_PTE_CACHE_DUMP_CNTL__INDEX_MASK                                                               0xFFFF0000L
9249 //GCVM_L2_PTE_CACHE_DUMP_READ
9250 #define GCVM_L2_PTE_CACHE_DUMP_READ__DATA__SHIFT                                                              0x0
9251 #define GCVM_L2_PTE_CACHE_DUMP_READ__DATA_MASK                                                                0xFFFFFFFFL
9252 //GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_REQUEST_ADDR_LO32
9253 #define GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_REQUEST_ADDR_LO32__ADDR_LO32__SHIFT                               0x0
9254 #define GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_REQUEST_ADDR_LO32__ADDR_LO32_MASK                                 0xFFFFFFFFL
9255 //GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_REQUEST_ADDR_HI32
9256 #define GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_REQUEST_ADDR_HI32__ADDR_HI4__SHIFT                                0x0
9257 #define GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_REQUEST_ADDR_HI32__ADDR_HI4_MASK                                  0x0000000FL
9258 //GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_REQUEST_ATTR
9259 #define GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_REQUEST_ATTR__VMID__SHIFT                                         0x0
9260 #define GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_REQUEST_ATTR__VFID__SHIFT                                         0x4
9261 #define GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_REQUEST_ATTR__VF__SHIFT                                           0x9
9262 #define GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_REQUEST_ATTR__GPA__SHIFT                                          0xa
9263 #define GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_REQUEST_ATTR__RD_PERM__SHIFT                                      0xc
9264 #define GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_REQUEST_ATTR__WR_PERM__SHIFT                                      0xd
9265 #define GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_REQUEST_ATTR__EX_PERM__SHIFT                                      0xe
9266 #define GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_REQUEST_ATTR__CLIENT_ID__SHIFT                                    0xf
9267 #define GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_REQUEST_ATTR__REQ__SHIFT                                          0x1f
9268 #define GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_REQUEST_ATTR__VMID_MASK                                           0x0000000FL
9269 #define GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_REQUEST_ATTR__VFID_MASK                                           0x000001F0L
9270 #define GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_REQUEST_ATTR__VF_MASK                                             0x00000200L
9271 #define GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_REQUEST_ATTR__GPA_MASK                                            0x00000C00L
9272 #define GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_REQUEST_ATTR__RD_PERM_MASK                                        0x00001000L
9273 #define GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_REQUEST_ATTR__WR_PERM_MASK                                        0x00002000L
9274 #define GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_REQUEST_ATTR__EX_PERM_MASK                                        0x00004000L
9275 #define GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_REQUEST_ATTR__CLIENT_ID_MASK                                      0x00FF8000L
9276 #define GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_REQUEST_ATTR__REQ_MASK                                            0x80000000L
9277 //GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_RESPONSE_ADDR_LO32
9278 #define GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_RESPONSE_ADDR_LO32__ADDR_LO32__SHIFT                              0x0
9279 #define GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_RESPONSE_ADDR_LO32__ADDR_LO32_MASK                                0xFFFFFFFFL
9280 //GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_RESPONSE_ADDR_HI32
9281 #define GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_RESPONSE_ADDR_HI32__ADDR_HI4__SHIFT                               0x0
9282 #define GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_RESPONSE_ADDR_HI32__ADDR_HI4_MASK                                 0x0000000FL
9283 //GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_RESPONSE_ATTR
9284 #define GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_RESPONSE_ATTR__PERMS__SHIFT                                       0x0
9285 #define GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_RESPONSE_ATTR__FRAGMENT_SIZE__SHIFT                               0x3
9286 #define GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_RESPONSE_ATTR__SNOOP__SHIFT                                       0x9
9287 #define GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_RESPONSE_ATTR__SPA__SHIFT                                         0xa
9288 #define GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_RESPONSE_ATTR__IO__SHIFT                                          0xb
9289 #define GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_RESPONSE_ATTR__PTE_TMZ__SHIFT                                     0xc
9290 #define GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_RESPONSE_ATTR__NO_PTE__SHIFT                                      0xd
9291 #define GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_RESPONSE_ATTR__MTYPE__SHIFT                                       0xe
9292 #define GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_RESPONSE_ATTR__COMP_EN__SHIFT                                     0x10
9293 #define GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_RESPONSE_ATTR__NACK__SHIFT                                        0x11
9294 #define GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_RESPONSE_ATTR__ACK__SHIFT                                         0x1f
9295 #define GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_RESPONSE_ATTR__PERMS_MASK                                         0x00000007L
9296 #define GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_RESPONSE_ATTR__FRAGMENT_SIZE_MASK                                 0x000001F8L
9297 #define GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_RESPONSE_ATTR__SNOOP_MASK                                         0x00000200L
9298 #define GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_RESPONSE_ATTR__SPA_MASK                                           0x00000400L
9299 #define GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_RESPONSE_ATTR__IO_MASK                                            0x00000800L
9300 #define GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_RESPONSE_ATTR__PTE_TMZ_MASK                                       0x00001000L
9301 #define GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_RESPONSE_ATTR__NO_PTE_MASK                                        0x00002000L
9302 #define GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_RESPONSE_ATTR__MTYPE_MASK                                         0x0000C000L
9303 #define GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_RESPONSE_ATTR__COMP_EN_MASK                                       0x00010000L
9304 #define GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_RESPONSE_ATTR__NACK_MASK                                          0x00060000L
9305 #define GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_RESPONSE_ATTR__ACK_MASK                                           0x80000000L
9306 //GCVM_L2_BANK_SELECT_MASKS
9307 #define GCVM_L2_BANK_SELECT_MASKS__MASK0__SHIFT                                                               0x0
9308 #define GCVM_L2_BANK_SELECT_MASKS__MASK1__SHIFT                                                               0x4
9309 #define GCVM_L2_BANK_SELECT_MASKS__MASK2__SHIFT                                                               0x8
9310 #define GCVM_L2_BANK_SELECT_MASKS__MASK3__SHIFT                                                               0xc
9311 #define GCVM_L2_BANK_SELECT_MASKS__MASK0_MASK                                                                 0x0000000FL
9312 #define GCVM_L2_BANK_SELECT_MASKS__MASK1_MASK                                                                 0x000000F0L
9313 #define GCVM_L2_BANK_SELECT_MASKS__MASK2_MASK                                                                 0x00000F00L
9314 #define GCVM_L2_BANK_SELECT_MASKS__MASK3_MASK                                                                 0x0000F000L
9315 //GCUTCL2_CREDIT_SAFETY_GROUP_RET_CDC
9316 #define GCUTCL2_CREDIT_SAFETY_GROUP_RET_CDC__CREDITS__SHIFT                                                   0x0
9317 #define GCUTCL2_CREDIT_SAFETY_GROUP_RET_CDC__UPDATE__SHIFT                                                    0xa
9318 #define GCUTCL2_CREDIT_SAFETY_GROUP_RET_CDC__CREDITS_MASK                                                     0x000003FFL
9319 #define GCUTCL2_CREDIT_SAFETY_GROUP_RET_CDC__UPDATE_MASK                                                      0x00000400L
9320 //GCUTCL2_CREDIT_SAFETY_GROUP_CLIENTS_INVREQ_CDC
9321 #define GCUTCL2_CREDIT_SAFETY_GROUP_CLIENTS_INVREQ_CDC__CREDITS__SHIFT                                        0x0
9322 #define GCUTCL2_CREDIT_SAFETY_GROUP_CLIENTS_INVREQ_CDC__UPDATE__SHIFT                                         0xa
9323 #define GCUTCL2_CREDIT_SAFETY_GROUP_CLIENTS_INVREQ_CDC__CREDITS_MASK                                          0x000003FFL
9324 #define GCUTCL2_CREDIT_SAFETY_GROUP_CLIENTS_INVREQ_CDC__UPDATE_MASK                                           0x00000400L
9325 //GCUTCL2_CREDIT_SAFETY_GROUP_CLIENTS_INVREQ_NOCDC
9326 #define GCUTCL2_CREDIT_SAFETY_GROUP_CLIENTS_INVREQ_NOCDC__CREDITS__SHIFT                                      0x0
9327 #define GCUTCL2_CREDIT_SAFETY_GROUP_CLIENTS_INVREQ_NOCDC__UPDATE__SHIFT                                       0xa
9328 #define GCUTCL2_CREDIT_SAFETY_GROUP_CLIENTS_INVREQ_NOCDC__CREDITS_MASK                                        0x000003FFL
9329 #define GCUTCL2_CREDIT_SAFETY_GROUP_CLIENTS_INVREQ_NOCDC__UPDATE_MASK                                         0x00000400L
9330 //GCVML2_CREDIT_SAFETY_IH_FAULT_INTERRUPT
9331 #define GCVML2_CREDIT_SAFETY_IH_FAULT_INTERRUPT__CREDITS__SHIFT                                               0x0
9332 #define GCVML2_CREDIT_SAFETY_IH_FAULT_INTERRUPT__UPDATE__SHIFT                                                0xa
9333 #define GCVML2_CREDIT_SAFETY_IH_FAULT_INTERRUPT__CREDITS_MASK                                                 0x000003FFL
9334 #define GCVML2_CREDIT_SAFETY_IH_FAULT_INTERRUPT__UPDATE_MASK                                                  0x00000400L
9335 //GCVML2_WALKER_CREDIT_SAFETY_FETCH_RDREQ
9336 #define GCVML2_WALKER_CREDIT_SAFETY_FETCH_RDREQ__CREDITS__SHIFT                                               0x0
9337 #define GCVML2_WALKER_CREDIT_SAFETY_FETCH_RDREQ__UPDATE__SHIFT                                                0xa
9338 #define GCVML2_WALKER_CREDIT_SAFETY_FETCH_RDREQ__CREDITS_MASK                                                 0x000003FFL
9339 #define GCVML2_WALKER_CREDIT_SAFETY_FETCH_RDREQ__UPDATE_MASK                                                  0x00000400L
9340 
9341 
9342 // addressBlock: gc_gfx_cpwd_gcutcl2_gcvmsharedvcdec
9343 //GCMC_VM_FB_LOCATION_BASE
9344 #define GCMC_VM_FB_LOCATION_BASE__FB_BASE__SHIFT                                                              0x0
9345 #define GCMC_VM_FB_LOCATION_BASE__FB_BASE_MASK                                                                0x00FFFFFFL
9346 //GCMC_VM_FB_LOCATION_TOP
9347 #define GCMC_VM_FB_LOCATION_TOP__FB_TOP__SHIFT                                                                0x0
9348 #define GCMC_VM_FB_LOCATION_TOP__FB_TOP_MASK                                                                  0x00FFFFFFL
9349 //GCMC_VM_AGP_TOP
9350 #define GCMC_VM_AGP_TOP__AGP_TOP__SHIFT                                                                       0x0
9351 #define GCMC_VM_AGP_TOP__AGP_TOP_MASK                                                                         0x00FFFFFFL
9352 //GCMC_VM_AGP_BOT
9353 #define GCMC_VM_AGP_BOT__AGP_BOT__SHIFT                                                                       0x0
9354 #define GCMC_VM_AGP_BOT__AGP_BOT_MASK                                                                         0x00FFFFFFL
9355 //GCMC_VM_AGP_BASE
9356 #define GCMC_VM_AGP_BASE__AGP_BASE__SHIFT                                                                     0x0
9357 #define GCMC_VM_AGP_BASE__AGP_BASE_MASK                                                                       0x00FFFFFFL
9358 //GCMC_VM_SYSTEM_APERTURE_LOW_ADDR
9359 #define GCMC_VM_SYSTEM_APERTURE_LOW_ADDR__LOGICAL_ADDR__SHIFT                                                 0x0
9360 #define GCMC_VM_SYSTEM_APERTURE_LOW_ADDR__LOGICAL_ADDR_MASK                                                   0x3FFFFFFFL
9361 //GCMC_VM_SYSTEM_APERTURE_HIGH_ADDR
9362 #define GCMC_VM_SYSTEM_APERTURE_HIGH_ADDR__LOGICAL_ADDR__SHIFT                                                0x0
9363 #define GCMC_VM_SYSTEM_APERTURE_HIGH_ADDR__LOGICAL_ADDR_MASK                                                  0x3FFFFFFFL
9364 //GCMC_VM_MX_L1_TLB_CNTL
9365 #define GCMC_VM_MX_L1_TLB_CNTL__ENABLE_L1_TLB__SHIFT                                                          0x0
9366 #define GCMC_VM_MX_L1_TLB_CNTL__SYSTEM_ACCESS_MODE__SHIFT                                                     0x3
9367 #define GCMC_VM_MX_L1_TLB_CNTL__SYSTEM_APERTURE_UNMAPPED_ACCESS__SHIFT                                        0x5
9368 #define GCMC_VM_MX_L1_TLB_CNTL__ENABLE_ADVANCED_DRIVER_MODEL__SHIFT                                           0x6
9369 #define GCMC_VM_MX_L1_TLB_CNTL__ECO_BITS__SHIFT                                                               0x7
9370 #define GCMC_VM_MX_L1_TLB_CNTL__MTYPE__SHIFT                                                                  0xb
9371 #define GCMC_VM_MX_L1_TLB_CNTL__ENABLE_L1_TLB_MASK                                                            0x00000001L
9372 #define GCMC_VM_MX_L1_TLB_CNTL__SYSTEM_ACCESS_MODE_MASK                                                       0x00000018L
9373 #define GCMC_VM_MX_L1_TLB_CNTL__SYSTEM_APERTURE_UNMAPPED_ACCESS_MASK                                          0x00000020L
9374 #define GCMC_VM_MX_L1_TLB_CNTL__ENABLE_ADVANCED_DRIVER_MODEL_MASK                                             0x00000040L
9375 #define GCMC_VM_MX_L1_TLB_CNTL__ECO_BITS_MASK                                                                 0x00000780L
9376 #define GCMC_VM_MX_L1_TLB_CNTL__MTYPE_MASK                                                                    0x00001800L
9377 
9378 
9379 // addressBlock: gc_gfx_cpwd_gcutcl2_gcvml2vcdec
9380 //GCVM_CONTEXT0_CNTL
9381 #define GCVM_CONTEXT0_CNTL__ENABLE_CONTEXT__SHIFT                                                             0x0
9382 #define GCVM_CONTEXT0_CNTL__PAGE_TABLE_DEPTH__SHIFT                                                           0x1
9383 #define GCVM_CONTEXT0_CNTL__PAGE_TABLE_BLOCK_SIZE__SHIFT                                                      0x4
9384 #define GCVM_CONTEXT0_CNTL__RETRY_PERMISSION_OR_INVALID_PAGE_FAULT__SHIFT                                     0x8
9385 #define GCVM_CONTEXT0_CNTL__RETRY_OTHER_FAULT__SHIFT                                                          0x9
9386 #define GCVM_CONTEXT0_CNTL__RANGE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                    0xa
9387 #define GCVM_CONTEXT0_CNTL__RANGE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                      0xb
9388 #define GCVM_CONTEXT0_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                               0xc
9389 #define GCVM_CONTEXT0_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                 0xd
9390 #define GCVM_CONTEXT0_CNTL__PDE0_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                     0xe
9391 #define GCVM_CONTEXT0_CNTL__PDE0_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                       0xf
9392 #define GCVM_CONTEXT0_CNTL__VALID_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                    0x10
9393 #define GCVM_CONTEXT0_CNTL__VALID_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                      0x11
9394 #define GCVM_CONTEXT0_CNTL__READ_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                     0x12
9395 #define GCVM_CONTEXT0_CNTL__READ_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                       0x13
9396 #define GCVM_CONTEXT0_CNTL__WRITE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                    0x14
9397 #define GCVM_CONTEXT0_CNTL__WRITE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                      0x15
9398 #define GCVM_CONTEXT0_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                  0x16
9399 #define GCVM_CONTEXT0_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                    0x17
9400 #define GCVM_CONTEXT0_CNTL__ENABLE_CONTEXT_MASK                                                               0x00000001L
9401 #define GCVM_CONTEXT0_CNTL__PAGE_TABLE_DEPTH_MASK                                                             0x00000006L
9402 #define GCVM_CONTEXT0_CNTL__PAGE_TABLE_BLOCK_SIZE_MASK                                                        0x000000F0L
9403 #define GCVM_CONTEXT0_CNTL__RETRY_PERMISSION_OR_INVALID_PAGE_FAULT_MASK                                       0x00000100L
9404 #define GCVM_CONTEXT0_CNTL__RETRY_OTHER_FAULT_MASK                                                            0x00000200L
9405 #define GCVM_CONTEXT0_CNTL__RANGE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                      0x00000400L
9406 #define GCVM_CONTEXT0_CNTL__RANGE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                        0x00000800L
9407 #define GCVM_CONTEXT0_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                 0x00001000L
9408 #define GCVM_CONTEXT0_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                   0x00002000L
9409 #define GCVM_CONTEXT0_CNTL__PDE0_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                       0x00004000L
9410 #define GCVM_CONTEXT0_CNTL__PDE0_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                         0x00008000L
9411 #define GCVM_CONTEXT0_CNTL__VALID_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                      0x00010000L
9412 #define GCVM_CONTEXT0_CNTL__VALID_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                        0x00020000L
9413 #define GCVM_CONTEXT0_CNTL__READ_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                       0x00040000L
9414 #define GCVM_CONTEXT0_CNTL__READ_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                         0x00080000L
9415 #define GCVM_CONTEXT0_CNTL__WRITE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                      0x00100000L
9416 #define GCVM_CONTEXT0_CNTL__WRITE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                        0x00200000L
9417 #define GCVM_CONTEXT0_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                    0x00400000L
9418 #define GCVM_CONTEXT0_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                      0x00800000L
9419 //GCVM_CONTEXT1_CNTL
9420 #define GCVM_CONTEXT1_CNTL__ENABLE_CONTEXT__SHIFT                                                             0x0
9421 #define GCVM_CONTEXT1_CNTL__PAGE_TABLE_DEPTH__SHIFT                                                           0x1
9422 #define GCVM_CONTEXT1_CNTL__PAGE_TABLE_BLOCK_SIZE__SHIFT                                                      0x4
9423 #define GCVM_CONTEXT1_CNTL__RETRY_PERMISSION_OR_INVALID_PAGE_FAULT__SHIFT                                     0x8
9424 #define GCVM_CONTEXT1_CNTL__RETRY_OTHER_FAULT__SHIFT                                                          0x9
9425 #define GCVM_CONTEXT1_CNTL__RANGE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                    0xa
9426 #define GCVM_CONTEXT1_CNTL__RANGE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                      0xb
9427 #define GCVM_CONTEXT1_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                               0xc
9428 #define GCVM_CONTEXT1_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                 0xd
9429 #define GCVM_CONTEXT1_CNTL__PDE0_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                     0xe
9430 #define GCVM_CONTEXT1_CNTL__PDE0_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                       0xf
9431 #define GCVM_CONTEXT1_CNTL__VALID_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                    0x10
9432 #define GCVM_CONTEXT1_CNTL__VALID_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                      0x11
9433 #define GCVM_CONTEXT1_CNTL__READ_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                     0x12
9434 #define GCVM_CONTEXT1_CNTL__READ_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                       0x13
9435 #define GCVM_CONTEXT1_CNTL__WRITE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                    0x14
9436 #define GCVM_CONTEXT1_CNTL__WRITE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                      0x15
9437 #define GCVM_CONTEXT1_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                  0x16
9438 #define GCVM_CONTEXT1_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                    0x17
9439 #define GCVM_CONTEXT1_CNTL__ENABLE_CONTEXT_MASK                                                               0x00000001L
9440 #define GCVM_CONTEXT1_CNTL__PAGE_TABLE_DEPTH_MASK                                                             0x00000006L
9441 #define GCVM_CONTEXT1_CNTL__PAGE_TABLE_BLOCK_SIZE_MASK                                                        0x000000F0L
9442 #define GCVM_CONTEXT1_CNTL__RETRY_PERMISSION_OR_INVALID_PAGE_FAULT_MASK                                       0x00000100L
9443 #define GCVM_CONTEXT1_CNTL__RETRY_OTHER_FAULT_MASK                                                            0x00000200L
9444 #define GCVM_CONTEXT1_CNTL__RANGE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                      0x00000400L
9445 #define GCVM_CONTEXT1_CNTL__RANGE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                        0x00000800L
9446 #define GCVM_CONTEXT1_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                 0x00001000L
9447 #define GCVM_CONTEXT1_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                   0x00002000L
9448 #define GCVM_CONTEXT1_CNTL__PDE0_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                       0x00004000L
9449 #define GCVM_CONTEXT1_CNTL__PDE0_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                         0x00008000L
9450 #define GCVM_CONTEXT1_CNTL__VALID_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                      0x00010000L
9451 #define GCVM_CONTEXT1_CNTL__VALID_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                        0x00020000L
9452 #define GCVM_CONTEXT1_CNTL__READ_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                       0x00040000L
9453 #define GCVM_CONTEXT1_CNTL__READ_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                         0x00080000L
9454 #define GCVM_CONTEXT1_CNTL__WRITE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                      0x00100000L
9455 #define GCVM_CONTEXT1_CNTL__WRITE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                        0x00200000L
9456 #define GCVM_CONTEXT1_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                    0x00400000L
9457 #define GCVM_CONTEXT1_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                      0x00800000L
9458 //GCVM_CONTEXT2_CNTL
9459 #define GCVM_CONTEXT2_CNTL__ENABLE_CONTEXT__SHIFT                                                             0x0
9460 #define GCVM_CONTEXT2_CNTL__PAGE_TABLE_DEPTH__SHIFT                                                           0x1
9461 #define GCVM_CONTEXT2_CNTL__PAGE_TABLE_BLOCK_SIZE__SHIFT                                                      0x4
9462 #define GCVM_CONTEXT2_CNTL__RETRY_PERMISSION_OR_INVALID_PAGE_FAULT__SHIFT                                     0x8
9463 #define GCVM_CONTEXT2_CNTL__RETRY_OTHER_FAULT__SHIFT                                                          0x9
9464 #define GCVM_CONTEXT2_CNTL__RANGE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                    0xa
9465 #define GCVM_CONTEXT2_CNTL__RANGE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                      0xb
9466 #define GCVM_CONTEXT2_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                               0xc
9467 #define GCVM_CONTEXT2_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                 0xd
9468 #define GCVM_CONTEXT2_CNTL__PDE0_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                     0xe
9469 #define GCVM_CONTEXT2_CNTL__PDE0_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                       0xf
9470 #define GCVM_CONTEXT2_CNTL__VALID_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                    0x10
9471 #define GCVM_CONTEXT2_CNTL__VALID_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                      0x11
9472 #define GCVM_CONTEXT2_CNTL__READ_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                     0x12
9473 #define GCVM_CONTEXT2_CNTL__READ_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                       0x13
9474 #define GCVM_CONTEXT2_CNTL__WRITE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                    0x14
9475 #define GCVM_CONTEXT2_CNTL__WRITE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                      0x15
9476 #define GCVM_CONTEXT2_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                  0x16
9477 #define GCVM_CONTEXT2_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                    0x17
9478 #define GCVM_CONTEXT2_CNTL__ENABLE_CONTEXT_MASK                                                               0x00000001L
9479 #define GCVM_CONTEXT2_CNTL__PAGE_TABLE_DEPTH_MASK                                                             0x00000006L
9480 #define GCVM_CONTEXT2_CNTL__PAGE_TABLE_BLOCK_SIZE_MASK                                                        0x000000F0L
9481 #define GCVM_CONTEXT2_CNTL__RETRY_PERMISSION_OR_INVALID_PAGE_FAULT_MASK                                       0x00000100L
9482 #define GCVM_CONTEXT2_CNTL__RETRY_OTHER_FAULT_MASK                                                            0x00000200L
9483 #define GCVM_CONTEXT2_CNTL__RANGE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                      0x00000400L
9484 #define GCVM_CONTEXT2_CNTL__RANGE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                        0x00000800L
9485 #define GCVM_CONTEXT2_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                 0x00001000L
9486 #define GCVM_CONTEXT2_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                   0x00002000L
9487 #define GCVM_CONTEXT2_CNTL__PDE0_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                       0x00004000L
9488 #define GCVM_CONTEXT2_CNTL__PDE0_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                         0x00008000L
9489 #define GCVM_CONTEXT2_CNTL__VALID_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                      0x00010000L
9490 #define GCVM_CONTEXT2_CNTL__VALID_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                        0x00020000L
9491 #define GCVM_CONTEXT2_CNTL__READ_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                       0x00040000L
9492 #define GCVM_CONTEXT2_CNTL__READ_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                         0x00080000L
9493 #define GCVM_CONTEXT2_CNTL__WRITE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                      0x00100000L
9494 #define GCVM_CONTEXT2_CNTL__WRITE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                        0x00200000L
9495 #define GCVM_CONTEXT2_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                    0x00400000L
9496 #define GCVM_CONTEXT2_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                      0x00800000L
9497 //GCVM_CONTEXT3_CNTL
9498 #define GCVM_CONTEXT3_CNTL__ENABLE_CONTEXT__SHIFT                                                             0x0
9499 #define GCVM_CONTEXT3_CNTL__PAGE_TABLE_DEPTH__SHIFT                                                           0x1
9500 #define GCVM_CONTEXT3_CNTL__PAGE_TABLE_BLOCK_SIZE__SHIFT                                                      0x4
9501 #define GCVM_CONTEXT3_CNTL__RETRY_PERMISSION_OR_INVALID_PAGE_FAULT__SHIFT                                     0x8
9502 #define GCVM_CONTEXT3_CNTL__RETRY_OTHER_FAULT__SHIFT                                                          0x9
9503 #define GCVM_CONTEXT3_CNTL__RANGE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                    0xa
9504 #define GCVM_CONTEXT3_CNTL__RANGE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                      0xb
9505 #define GCVM_CONTEXT3_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                               0xc
9506 #define GCVM_CONTEXT3_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                 0xd
9507 #define GCVM_CONTEXT3_CNTL__PDE0_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                     0xe
9508 #define GCVM_CONTEXT3_CNTL__PDE0_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                       0xf
9509 #define GCVM_CONTEXT3_CNTL__VALID_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                    0x10
9510 #define GCVM_CONTEXT3_CNTL__VALID_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                      0x11
9511 #define GCVM_CONTEXT3_CNTL__READ_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                     0x12
9512 #define GCVM_CONTEXT3_CNTL__READ_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                       0x13
9513 #define GCVM_CONTEXT3_CNTL__WRITE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                    0x14
9514 #define GCVM_CONTEXT3_CNTL__WRITE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                      0x15
9515 #define GCVM_CONTEXT3_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                  0x16
9516 #define GCVM_CONTEXT3_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                    0x17
9517 #define GCVM_CONTEXT3_CNTL__ENABLE_CONTEXT_MASK                                                               0x00000001L
9518 #define GCVM_CONTEXT3_CNTL__PAGE_TABLE_DEPTH_MASK                                                             0x00000006L
9519 #define GCVM_CONTEXT3_CNTL__PAGE_TABLE_BLOCK_SIZE_MASK                                                        0x000000F0L
9520 #define GCVM_CONTEXT3_CNTL__RETRY_PERMISSION_OR_INVALID_PAGE_FAULT_MASK                                       0x00000100L
9521 #define GCVM_CONTEXT3_CNTL__RETRY_OTHER_FAULT_MASK                                                            0x00000200L
9522 #define GCVM_CONTEXT3_CNTL__RANGE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                      0x00000400L
9523 #define GCVM_CONTEXT3_CNTL__RANGE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                        0x00000800L
9524 #define GCVM_CONTEXT3_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                 0x00001000L
9525 #define GCVM_CONTEXT3_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                   0x00002000L
9526 #define GCVM_CONTEXT3_CNTL__PDE0_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                       0x00004000L
9527 #define GCVM_CONTEXT3_CNTL__PDE0_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                         0x00008000L
9528 #define GCVM_CONTEXT3_CNTL__VALID_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                      0x00010000L
9529 #define GCVM_CONTEXT3_CNTL__VALID_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                        0x00020000L
9530 #define GCVM_CONTEXT3_CNTL__READ_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                       0x00040000L
9531 #define GCVM_CONTEXT3_CNTL__READ_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                         0x00080000L
9532 #define GCVM_CONTEXT3_CNTL__WRITE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                      0x00100000L
9533 #define GCVM_CONTEXT3_CNTL__WRITE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                        0x00200000L
9534 #define GCVM_CONTEXT3_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                    0x00400000L
9535 #define GCVM_CONTEXT3_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                      0x00800000L
9536 //GCVM_CONTEXT4_CNTL
9537 #define GCVM_CONTEXT4_CNTL__ENABLE_CONTEXT__SHIFT                                                             0x0
9538 #define GCVM_CONTEXT4_CNTL__PAGE_TABLE_DEPTH__SHIFT                                                           0x1
9539 #define GCVM_CONTEXT4_CNTL__PAGE_TABLE_BLOCK_SIZE__SHIFT                                                      0x4
9540 #define GCVM_CONTEXT4_CNTL__RETRY_PERMISSION_OR_INVALID_PAGE_FAULT__SHIFT                                     0x8
9541 #define GCVM_CONTEXT4_CNTL__RETRY_OTHER_FAULT__SHIFT                                                          0x9
9542 #define GCVM_CONTEXT4_CNTL__RANGE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                    0xa
9543 #define GCVM_CONTEXT4_CNTL__RANGE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                      0xb
9544 #define GCVM_CONTEXT4_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                               0xc
9545 #define GCVM_CONTEXT4_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                 0xd
9546 #define GCVM_CONTEXT4_CNTL__PDE0_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                     0xe
9547 #define GCVM_CONTEXT4_CNTL__PDE0_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                       0xf
9548 #define GCVM_CONTEXT4_CNTL__VALID_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                    0x10
9549 #define GCVM_CONTEXT4_CNTL__VALID_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                      0x11
9550 #define GCVM_CONTEXT4_CNTL__READ_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                     0x12
9551 #define GCVM_CONTEXT4_CNTL__READ_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                       0x13
9552 #define GCVM_CONTEXT4_CNTL__WRITE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                    0x14
9553 #define GCVM_CONTEXT4_CNTL__WRITE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                      0x15
9554 #define GCVM_CONTEXT4_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                  0x16
9555 #define GCVM_CONTEXT4_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                    0x17
9556 #define GCVM_CONTEXT4_CNTL__ENABLE_CONTEXT_MASK                                                               0x00000001L
9557 #define GCVM_CONTEXT4_CNTL__PAGE_TABLE_DEPTH_MASK                                                             0x00000006L
9558 #define GCVM_CONTEXT4_CNTL__PAGE_TABLE_BLOCK_SIZE_MASK                                                        0x000000F0L
9559 #define GCVM_CONTEXT4_CNTL__RETRY_PERMISSION_OR_INVALID_PAGE_FAULT_MASK                                       0x00000100L
9560 #define GCVM_CONTEXT4_CNTL__RETRY_OTHER_FAULT_MASK                                                            0x00000200L
9561 #define GCVM_CONTEXT4_CNTL__RANGE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                      0x00000400L
9562 #define GCVM_CONTEXT4_CNTL__RANGE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                        0x00000800L
9563 #define GCVM_CONTEXT4_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                 0x00001000L
9564 #define GCVM_CONTEXT4_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                   0x00002000L
9565 #define GCVM_CONTEXT4_CNTL__PDE0_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                       0x00004000L
9566 #define GCVM_CONTEXT4_CNTL__PDE0_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                         0x00008000L
9567 #define GCVM_CONTEXT4_CNTL__VALID_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                      0x00010000L
9568 #define GCVM_CONTEXT4_CNTL__VALID_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                        0x00020000L
9569 #define GCVM_CONTEXT4_CNTL__READ_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                       0x00040000L
9570 #define GCVM_CONTEXT4_CNTL__READ_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                         0x00080000L
9571 #define GCVM_CONTEXT4_CNTL__WRITE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                      0x00100000L
9572 #define GCVM_CONTEXT4_CNTL__WRITE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                        0x00200000L
9573 #define GCVM_CONTEXT4_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                    0x00400000L
9574 #define GCVM_CONTEXT4_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                      0x00800000L
9575 //GCVM_CONTEXT5_CNTL
9576 #define GCVM_CONTEXT5_CNTL__ENABLE_CONTEXT__SHIFT                                                             0x0
9577 #define GCVM_CONTEXT5_CNTL__PAGE_TABLE_DEPTH__SHIFT                                                           0x1
9578 #define GCVM_CONTEXT5_CNTL__PAGE_TABLE_BLOCK_SIZE__SHIFT                                                      0x4
9579 #define GCVM_CONTEXT5_CNTL__RETRY_PERMISSION_OR_INVALID_PAGE_FAULT__SHIFT                                     0x8
9580 #define GCVM_CONTEXT5_CNTL__RETRY_OTHER_FAULT__SHIFT                                                          0x9
9581 #define GCVM_CONTEXT5_CNTL__RANGE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                    0xa
9582 #define GCVM_CONTEXT5_CNTL__RANGE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                      0xb
9583 #define GCVM_CONTEXT5_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                               0xc
9584 #define GCVM_CONTEXT5_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                 0xd
9585 #define GCVM_CONTEXT5_CNTL__PDE0_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                     0xe
9586 #define GCVM_CONTEXT5_CNTL__PDE0_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                       0xf
9587 #define GCVM_CONTEXT5_CNTL__VALID_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                    0x10
9588 #define GCVM_CONTEXT5_CNTL__VALID_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                      0x11
9589 #define GCVM_CONTEXT5_CNTL__READ_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                     0x12
9590 #define GCVM_CONTEXT5_CNTL__READ_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                       0x13
9591 #define GCVM_CONTEXT5_CNTL__WRITE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                    0x14
9592 #define GCVM_CONTEXT5_CNTL__WRITE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                      0x15
9593 #define GCVM_CONTEXT5_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                  0x16
9594 #define GCVM_CONTEXT5_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                    0x17
9595 #define GCVM_CONTEXT5_CNTL__ENABLE_CONTEXT_MASK                                                               0x00000001L
9596 #define GCVM_CONTEXT5_CNTL__PAGE_TABLE_DEPTH_MASK                                                             0x00000006L
9597 #define GCVM_CONTEXT5_CNTL__PAGE_TABLE_BLOCK_SIZE_MASK                                                        0x000000F0L
9598 #define GCVM_CONTEXT5_CNTL__RETRY_PERMISSION_OR_INVALID_PAGE_FAULT_MASK                                       0x00000100L
9599 #define GCVM_CONTEXT5_CNTL__RETRY_OTHER_FAULT_MASK                                                            0x00000200L
9600 #define GCVM_CONTEXT5_CNTL__RANGE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                      0x00000400L
9601 #define GCVM_CONTEXT5_CNTL__RANGE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                        0x00000800L
9602 #define GCVM_CONTEXT5_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                 0x00001000L
9603 #define GCVM_CONTEXT5_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                   0x00002000L
9604 #define GCVM_CONTEXT5_CNTL__PDE0_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                       0x00004000L
9605 #define GCVM_CONTEXT5_CNTL__PDE0_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                         0x00008000L
9606 #define GCVM_CONTEXT5_CNTL__VALID_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                      0x00010000L
9607 #define GCVM_CONTEXT5_CNTL__VALID_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                        0x00020000L
9608 #define GCVM_CONTEXT5_CNTL__READ_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                       0x00040000L
9609 #define GCVM_CONTEXT5_CNTL__READ_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                         0x00080000L
9610 #define GCVM_CONTEXT5_CNTL__WRITE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                      0x00100000L
9611 #define GCVM_CONTEXT5_CNTL__WRITE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                        0x00200000L
9612 #define GCVM_CONTEXT5_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                    0x00400000L
9613 #define GCVM_CONTEXT5_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                      0x00800000L
9614 //GCVM_CONTEXT6_CNTL
9615 #define GCVM_CONTEXT6_CNTL__ENABLE_CONTEXT__SHIFT                                                             0x0
9616 #define GCVM_CONTEXT6_CNTL__PAGE_TABLE_DEPTH__SHIFT                                                           0x1
9617 #define GCVM_CONTEXT6_CNTL__PAGE_TABLE_BLOCK_SIZE__SHIFT                                                      0x4
9618 #define GCVM_CONTEXT6_CNTL__RETRY_PERMISSION_OR_INVALID_PAGE_FAULT__SHIFT                                     0x8
9619 #define GCVM_CONTEXT6_CNTL__RETRY_OTHER_FAULT__SHIFT                                                          0x9
9620 #define GCVM_CONTEXT6_CNTL__RANGE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                    0xa
9621 #define GCVM_CONTEXT6_CNTL__RANGE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                      0xb
9622 #define GCVM_CONTEXT6_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                               0xc
9623 #define GCVM_CONTEXT6_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                 0xd
9624 #define GCVM_CONTEXT6_CNTL__PDE0_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                     0xe
9625 #define GCVM_CONTEXT6_CNTL__PDE0_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                       0xf
9626 #define GCVM_CONTEXT6_CNTL__VALID_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                    0x10
9627 #define GCVM_CONTEXT6_CNTL__VALID_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                      0x11
9628 #define GCVM_CONTEXT6_CNTL__READ_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                     0x12
9629 #define GCVM_CONTEXT6_CNTL__READ_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                       0x13
9630 #define GCVM_CONTEXT6_CNTL__WRITE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                    0x14
9631 #define GCVM_CONTEXT6_CNTL__WRITE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                      0x15
9632 #define GCVM_CONTEXT6_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                  0x16
9633 #define GCVM_CONTEXT6_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                    0x17
9634 #define GCVM_CONTEXT6_CNTL__ENABLE_CONTEXT_MASK                                                               0x00000001L
9635 #define GCVM_CONTEXT6_CNTL__PAGE_TABLE_DEPTH_MASK                                                             0x00000006L
9636 #define GCVM_CONTEXT6_CNTL__PAGE_TABLE_BLOCK_SIZE_MASK                                                        0x000000F0L
9637 #define GCVM_CONTEXT6_CNTL__RETRY_PERMISSION_OR_INVALID_PAGE_FAULT_MASK                                       0x00000100L
9638 #define GCVM_CONTEXT6_CNTL__RETRY_OTHER_FAULT_MASK                                                            0x00000200L
9639 #define GCVM_CONTEXT6_CNTL__RANGE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                      0x00000400L
9640 #define GCVM_CONTEXT6_CNTL__RANGE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                        0x00000800L
9641 #define GCVM_CONTEXT6_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                 0x00001000L
9642 #define GCVM_CONTEXT6_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                   0x00002000L
9643 #define GCVM_CONTEXT6_CNTL__PDE0_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                       0x00004000L
9644 #define GCVM_CONTEXT6_CNTL__PDE0_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                         0x00008000L
9645 #define GCVM_CONTEXT6_CNTL__VALID_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                      0x00010000L
9646 #define GCVM_CONTEXT6_CNTL__VALID_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                        0x00020000L
9647 #define GCVM_CONTEXT6_CNTL__READ_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                       0x00040000L
9648 #define GCVM_CONTEXT6_CNTL__READ_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                         0x00080000L
9649 #define GCVM_CONTEXT6_CNTL__WRITE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                      0x00100000L
9650 #define GCVM_CONTEXT6_CNTL__WRITE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                        0x00200000L
9651 #define GCVM_CONTEXT6_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                    0x00400000L
9652 #define GCVM_CONTEXT6_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                      0x00800000L
9653 //GCVM_CONTEXT7_CNTL
9654 #define GCVM_CONTEXT7_CNTL__ENABLE_CONTEXT__SHIFT                                                             0x0
9655 #define GCVM_CONTEXT7_CNTL__PAGE_TABLE_DEPTH__SHIFT                                                           0x1
9656 #define GCVM_CONTEXT7_CNTL__PAGE_TABLE_BLOCK_SIZE__SHIFT                                                      0x4
9657 #define GCVM_CONTEXT7_CNTL__RETRY_PERMISSION_OR_INVALID_PAGE_FAULT__SHIFT                                     0x8
9658 #define GCVM_CONTEXT7_CNTL__RETRY_OTHER_FAULT__SHIFT                                                          0x9
9659 #define GCVM_CONTEXT7_CNTL__RANGE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                    0xa
9660 #define GCVM_CONTEXT7_CNTL__RANGE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                      0xb
9661 #define GCVM_CONTEXT7_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                               0xc
9662 #define GCVM_CONTEXT7_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                 0xd
9663 #define GCVM_CONTEXT7_CNTL__PDE0_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                     0xe
9664 #define GCVM_CONTEXT7_CNTL__PDE0_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                       0xf
9665 #define GCVM_CONTEXT7_CNTL__VALID_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                    0x10
9666 #define GCVM_CONTEXT7_CNTL__VALID_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                      0x11
9667 #define GCVM_CONTEXT7_CNTL__READ_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                     0x12
9668 #define GCVM_CONTEXT7_CNTL__READ_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                       0x13
9669 #define GCVM_CONTEXT7_CNTL__WRITE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                    0x14
9670 #define GCVM_CONTEXT7_CNTL__WRITE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                      0x15
9671 #define GCVM_CONTEXT7_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                  0x16
9672 #define GCVM_CONTEXT7_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                    0x17
9673 #define GCVM_CONTEXT7_CNTL__ENABLE_CONTEXT_MASK                                                               0x00000001L
9674 #define GCVM_CONTEXT7_CNTL__PAGE_TABLE_DEPTH_MASK                                                             0x00000006L
9675 #define GCVM_CONTEXT7_CNTL__PAGE_TABLE_BLOCK_SIZE_MASK                                                        0x000000F0L
9676 #define GCVM_CONTEXT7_CNTL__RETRY_PERMISSION_OR_INVALID_PAGE_FAULT_MASK                                       0x00000100L
9677 #define GCVM_CONTEXT7_CNTL__RETRY_OTHER_FAULT_MASK                                                            0x00000200L
9678 #define GCVM_CONTEXT7_CNTL__RANGE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                      0x00000400L
9679 #define GCVM_CONTEXT7_CNTL__RANGE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                        0x00000800L
9680 #define GCVM_CONTEXT7_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                 0x00001000L
9681 #define GCVM_CONTEXT7_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                   0x00002000L
9682 #define GCVM_CONTEXT7_CNTL__PDE0_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                       0x00004000L
9683 #define GCVM_CONTEXT7_CNTL__PDE0_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                         0x00008000L
9684 #define GCVM_CONTEXT7_CNTL__VALID_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                      0x00010000L
9685 #define GCVM_CONTEXT7_CNTL__VALID_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                        0x00020000L
9686 #define GCVM_CONTEXT7_CNTL__READ_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                       0x00040000L
9687 #define GCVM_CONTEXT7_CNTL__READ_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                         0x00080000L
9688 #define GCVM_CONTEXT7_CNTL__WRITE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                      0x00100000L
9689 #define GCVM_CONTEXT7_CNTL__WRITE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                        0x00200000L
9690 #define GCVM_CONTEXT7_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                    0x00400000L
9691 #define GCVM_CONTEXT7_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                      0x00800000L
9692 //GCVM_CONTEXT8_CNTL
9693 #define GCVM_CONTEXT8_CNTL__ENABLE_CONTEXT__SHIFT                                                             0x0
9694 #define GCVM_CONTEXT8_CNTL__PAGE_TABLE_DEPTH__SHIFT                                                           0x1
9695 #define GCVM_CONTEXT8_CNTL__PAGE_TABLE_BLOCK_SIZE__SHIFT                                                      0x4
9696 #define GCVM_CONTEXT8_CNTL__RETRY_PERMISSION_OR_INVALID_PAGE_FAULT__SHIFT                                     0x8
9697 #define GCVM_CONTEXT8_CNTL__RETRY_OTHER_FAULT__SHIFT                                                          0x9
9698 #define GCVM_CONTEXT8_CNTL__RANGE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                    0xa
9699 #define GCVM_CONTEXT8_CNTL__RANGE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                      0xb
9700 #define GCVM_CONTEXT8_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                               0xc
9701 #define GCVM_CONTEXT8_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                 0xd
9702 #define GCVM_CONTEXT8_CNTL__PDE0_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                     0xe
9703 #define GCVM_CONTEXT8_CNTL__PDE0_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                       0xf
9704 #define GCVM_CONTEXT8_CNTL__VALID_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                    0x10
9705 #define GCVM_CONTEXT8_CNTL__VALID_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                      0x11
9706 #define GCVM_CONTEXT8_CNTL__READ_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                     0x12
9707 #define GCVM_CONTEXT8_CNTL__READ_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                       0x13
9708 #define GCVM_CONTEXT8_CNTL__WRITE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                    0x14
9709 #define GCVM_CONTEXT8_CNTL__WRITE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                      0x15
9710 #define GCVM_CONTEXT8_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                  0x16
9711 #define GCVM_CONTEXT8_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                    0x17
9712 #define GCVM_CONTEXT8_CNTL__ENABLE_CONTEXT_MASK                                                               0x00000001L
9713 #define GCVM_CONTEXT8_CNTL__PAGE_TABLE_DEPTH_MASK                                                             0x00000006L
9714 #define GCVM_CONTEXT8_CNTL__PAGE_TABLE_BLOCK_SIZE_MASK                                                        0x000000F0L
9715 #define GCVM_CONTEXT8_CNTL__RETRY_PERMISSION_OR_INVALID_PAGE_FAULT_MASK                                       0x00000100L
9716 #define GCVM_CONTEXT8_CNTL__RETRY_OTHER_FAULT_MASK                                                            0x00000200L
9717 #define GCVM_CONTEXT8_CNTL__RANGE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                      0x00000400L
9718 #define GCVM_CONTEXT8_CNTL__RANGE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                        0x00000800L
9719 #define GCVM_CONTEXT8_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                 0x00001000L
9720 #define GCVM_CONTEXT8_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                   0x00002000L
9721 #define GCVM_CONTEXT8_CNTL__PDE0_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                       0x00004000L
9722 #define GCVM_CONTEXT8_CNTL__PDE0_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                         0x00008000L
9723 #define GCVM_CONTEXT8_CNTL__VALID_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                      0x00010000L
9724 #define GCVM_CONTEXT8_CNTL__VALID_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                        0x00020000L
9725 #define GCVM_CONTEXT8_CNTL__READ_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                       0x00040000L
9726 #define GCVM_CONTEXT8_CNTL__READ_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                         0x00080000L
9727 #define GCVM_CONTEXT8_CNTL__WRITE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                      0x00100000L
9728 #define GCVM_CONTEXT8_CNTL__WRITE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                        0x00200000L
9729 #define GCVM_CONTEXT8_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                    0x00400000L
9730 #define GCVM_CONTEXT8_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                      0x00800000L
9731 //GCVM_CONTEXT9_CNTL
9732 #define GCVM_CONTEXT9_CNTL__ENABLE_CONTEXT__SHIFT                                                             0x0
9733 #define GCVM_CONTEXT9_CNTL__PAGE_TABLE_DEPTH__SHIFT                                                           0x1
9734 #define GCVM_CONTEXT9_CNTL__PAGE_TABLE_BLOCK_SIZE__SHIFT                                                      0x4
9735 #define GCVM_CONTEXT9_CNTL__RETRY_PERMISSION_OR_INVALID_PAGE_FAULT__SHIFT                                     0x8
9736 #define GCVM_CONTEXT9_CNTL__RETRY_OTHER_FAULT__SHIFT                                                          0x9
9737 #define GCVM_CONTEXT9_CNTL__RANGE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                    0xa
9738 #define GCVM_CONTEXT9_CNTL__RANGE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                      0xb
9739 #define GCVM_CONTEXT9_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                               0xc
9740 #define GCVM_CONTEXT9_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                 0xd
9741 #define GCVM_CONTEXT9_CNTL__PDE0_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                     0xe
9742 #define GCVM_CONTEXT9_CNTL__PDE0_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                       0xf
9743 #define GCVM_CONTEXT9_CNTL__VALID_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                    0x10
9744 #define GCVM_CONTEXT9_CNTL__VALID_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                      0x11
9745 #define GCVM_CONTEXT9_CNTL__READ_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                     0x12
9746 #define GCVM_CONTEXT9_CNTL__READ_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                       0x13
9747 #define GCVM_CONTEXT9_CNTL__WRITE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                    0x14
9748 #define GCVM_CONTEXT9_CNTL__WRITE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                      0x15
9749 #define GCVM_CONTEXT9_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                  0x16
9750 #define GCVM_CONTEXT9_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                    0x17
9751 #define GCVM_CONTEXT9_CNTL__ENABLE_CONTEXT_MASK                                                               0x00000001L
9752 #define GCVM_CONTEXT9_CNTL__PAGE_TABLE_DEPTH_MASK                                                             0x00000006L
9753 #define GCVM_CONTEXT9_CNTL__PAGE_TABLE_BLOCK_SIZE_MASK                                                        0x000000F0L
9754 #define GCVM_CONTEXT9_CNTL__RETRY_PERMISSION_OR_INVALID_PAGE_FAULT_MASK                                       0x00000100L
9755 #define GCVM_CONTEXT9_CNTL__RETRY_OTHER_FAULT_MASK                                                            0x00000200L
9756 #define GCVM_CONTEXT9_CNTL__RANGE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                      0x00000400L
9757 #define GCVM_CONTEXT9_CNTL__RANGE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                        0x00000800L
9758 #define GCVM_CONTEXT9_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                 0x00001000L
9759 #define GCVM_CONTEXT9_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                   0x00002000L
9760 #define GCVM_CONTEXT9_CNTL__PDE0_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                       0x00004000L
9761 #define GCVM_CONTEXT9_CNTL__PDE0_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                         0x00008000L
9762 #define GCVM_CONTEXT9_CNTL__VALID_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                      0x00010000L
9763 #define GCVM_CONTEXT9_CNTL__VALID_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                        0x00020000L
9764 #define GCVM_CONTEXT9_CNTL__READ_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                       0x00040000L
9765 #define GCVM_CONTEXT9_CNTL__READ_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                         0x00080000L
9766 #define GCVM_CONTEXT9_CNTL__WRITE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                      0x00100000L
9767 #define GCVM_CONTEXT9_CNTL__WRITE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                        0x00200000L
9768 #define GCVM_CONTEXT9_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                    0x00400000L
9769 #define GCVM_CONTEXT9_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                      0x00800000L
9770 //GCVM_CONTEXT10_CNTL
9771 #define GCVM_CONTEXT10_CNTL__ENABLE_CONTEXT__SHIFT                                                            0x0
9772 #define GCVM_CONTEXT10_CNTL__PAGE_TABLE_DEPTH__SHIFT                                                          0x1
9773 #define GCVM_CONTEXT10_CNTL__PAGE_TABLE_BLOCK_SIZE__SHIFT                                                     0x4
9774 #define GCVM_CONTEXT10_CNTL__RETRY_PERMISSION_OR_INVALID_PAGE_FAULT__SHIFT                                    0x8
9775 #define GCVM_CONTEXT10_CNTL__RETRY_OTHER_FAULT__SHIFT                                                         0x9
9776 #define GCVM_CONTEXT10_CNTL__RANGE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                   0xa
9777 #define GCVM_CONTEXT10_CNTL__RANGE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                     0xb
9778 #define GCVM_CONTEXT10_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                              0xc
9779 #define GCVM_CONTEXT10_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                0xd
9780 #define GCVM_CONTEXT10_CNTL__PDE0_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                    0xe
9781 #define GCVM_CONTEXT10_CNTL__PDE0_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                      0xf
9782 #define GCVM_CONTEXT10_CNTL__VALID_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                   0x10
9783 #define GCVM_CONTEXT10_CNTL__VALID_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                     0x11
9784 #define GCVM_CONTEXT10_CNTL__READ_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                    0x12
9785 #define GCVM_CONTEXT10_CNTL__READ_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                      0x13
9786 #define GCVM_CONTEXT10_CNTL__WRITE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                   0x14
9787 #define GCVM_CONTEXT10_CNTL__WRITE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                     0x15
9788 #define GCVM_CONTEXT10_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                 0x16
9789 #define GCVM_CONTEXT10_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                   0x17
9790 #define GCVM_CONTEXT10_CNTL__ENABLE_CONTEXT_MASK                                                              0x00000001L
9791 #define GCVM_CONTEXT10_CNTL__PAGE_TABLE_DEPTH_MASK                                                            0x00000006L
9792 #define GCVM_CONTEXT10_CNTL__PAGE_TABLE_BLOCK_SIZE_MASK                                                       0x000000F0L
9793 #define GCVM_CONTEXT10_CNTL__RETRY_PERMISSION_OR_INVALID_PAGE_FAULT_MASK                                      0x00000100L
9794 #define GCVM_CONTEXT10_CNTL__RETRY_OTHER_FAULT_MASK                                                           0x00000200L
9795 #define GCVM_CONTEXT10_CNTL__RANGE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                     0x00000400L
9796 #define GCVM_CONTEXT10_CNTL__RANGE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                       0x00000800L
9797 #define GCVM_CONTEXT10_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                0x00001000L
9798 #define GCVM_CONTEXT10_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                  0x00002000L
9799 #define GCVM_CONTEXT10_CNTL__PDE0_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                      0x00004000L
9800 #define GCVM_CONTEXT10_CNTL__PDE0_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                        0x00008000L
9801 #define GCVM_CONTEXT10_CNTL__VALID_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                     0x00010000L
9802 #define GCVM_CONTEXT10_CNTL__VALID_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                       0x00020000L
9803 #define GCVM_CONTEXT10_CNTL__READ_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                      0x00040000L
9804 #define GCVM_CONTEXT10_CNTL__READ_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                        0x00080000L
9805 #define GCVM_CONTEXT10_CNTL__WRITE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                     0x00100000L
9806 #define GCVM_CONTEXT10_CNTL__WRITE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                       0x00200000L
9807 #define GCVM_CONTEXT10_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                   0x00400000L
9808 #define GCVM_CONTEXT10_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                     0x00800000L
9809 //GCVM_CONTEXT11_CNTL
9810 #define GCVM_CONTEXT11_CNTL__ENABLE_CONTEXT__SHIFT                                                            0x0
9811 #define GCVM_CONTEXT11_CNTL__PAGE_TABLE_DEPTH__SHIFT                                                          0x1
9812 #define GCVM_CONTEXT11_CNTL__PAGE_TABLE_BLOCK_SIZE__SHIFT                                                     0x4
9813 #define GCVM_CONTEXT11_CNTL__RETRY_PERMISSION_OR_INVALID_PAGE_FAULT__SHIFT                                    0x8
9814 #define GCVM_CONTEXT11_CNTL__RETRY_OTHER_FAULT__SHIFT                                                         0x9
9815 #define GCVM_CONTEXT11_CNTL__RANGE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                   0xa
9816 #define GCVM_CONTEXT11_CNTL__RANGE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                     0xb
9817 #define GCVM_CONTEXT11_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                              0xc
9818 #define GCVM_CONTEXT11_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                0xd
9819 #define GCVM_CONTEXT11_CNTL__PDE0_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                    0xe
9820 #define GCVM_CONTEXT11_CNTL__PDE0_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                      0xf
9821 #define GCVM_CONTEXT11_CNTL__VALID_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                   0x10
9822 #define GCVM_CONTEXT11_CNTL__VALID_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                     0x11
9823 #define GCVM_CONTEXT11_CNTL__READ_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                    0x12
9824 #define GCVM_CONTEXT11_CNTL__READ_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                      0x13
9825 #define GCVM_CONTEXT11_CNTL__WRITE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                   0x14
9826 #define GCVM_CONTEXT11_CNTL__WRITE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                     0x15
9827 #define GCVM_CONTEXT11_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                 0x16
9828 #define GCVM_CONTEXT11_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                   0x17
9829 #define GCVM_CONTEXT11_CNTL__ENABLE_CONTEXT_MASK                                                              0x00000001L
9830 #define GCVM_CONTEXT11_CNTL__PAGE_TABLE_DEPTH_MASK                                                            0x00000006L
9831 #define GCVM_CONTEXT11_CNTL__PAGE_TABLE_BLOCK_SIZE_MASK                                                       0x000000F0L
9832 #define GCVM_CONTEXT11_CNTL__RETRY_PERMISSION_OR_INVALID_PAGE_FAULT_MASK                                      0x00000100L
9833 #define GCVM_CONTEXT11_CNTL__RETRY_OTHER_FAULT_MASK                                                           0x00000200L
9834 #define GCVM_CONTEXT11_CNTL__RANGE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                     0x00000400L
9835 #define GCVM_CONTEXT11_CNTL__RANGE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                       0x00000800L
9836 #define GCVM_CONTEXT11_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                0x00001000L
9837 #define GCVM_CONTEXT11_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                  0x00002000L
9838 #define GCVM_CONTEXT11_CNTL__PDE0_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                      0x00004000L
9839 #define GCVM_CONTEXT11_CNTL__PDE0_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                        0x00008000L
9840 #define GCVM_CONTEXT11_CNTL__VALID_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                     0x00010000L
9841 #define GCVM_CONTEXT11_CNTL__VALID_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                       0x00020000L
9842 #define GCVM_CONTEXT11_CNTL__READ_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                      0x00040000L
9843 #define GCVM_CONTEXT11_CNTL__READ_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                        0x00080000L
9844 #define GCVM_CONTEXT11_CNTL__WRITE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                     0x00100000L
9845 #define GCVM_CONTEXT11_CNTL__WRITE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                       0x00200000L
9846 #define GCVM_CONTEXT11_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                   0x00400000L
9847 #define GCVM_CONTEXT11_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                     0x00800000L
9848 //GCVM_CONTEXT12_CNTL
9849 #define GCVM_CONTEXT12_CNTL__ENABLE_CONTEXT__SHIFT                                                            0x0
9850 #define GCVM_CONTEXT12_CNTL__PAGE_TABLE_DEPTH__SHIFT                                                          0x1
9851 #define GCVM_CONTEXT12_CNTL__PAGE_TABLE_BLOCK_SIZE__SHIFT                                                     0x4
9852 #define GCVM_CONTEXT12_CNTL__RETRY_PERMISSION_OR_INVALID_PAGE_FAULT__SHIFT                                    0x8
9853 #define GCVM_CONTEXT12_CNTL__RETRY_OTHER_FAULT__SHIFT                                                         0x9
9854 #define GCVM_CONTEXT12_CNTL__RANGE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                   0xa
9855 #define GCVM_CONTEXT12_CNTL__RANGE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                     0xb
9856 #define GCVM_CONTEXT12_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                              0xc
9857 #define GCVM_CONTEXT12_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                0xd
9858 #define GCVM_CONTEXT12_CNTL__PDE0_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                    0xe
9859 #define GCVM_CONTEXT12_CNTL__PDE0_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                      0xf
9860 #define GCVM_CONTEXT12_CNTL__VALID_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                   0x10
9861 #define GCVM_CONTEXT12_CNTL__VALID_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                     0x11
9862 #define GCVM_CONTEXT12_CNTL__READ_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                    0x12
9863 #define GCVM_CONTEXT12_CNTL__READ_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                      0x13
9864 #define GCVM_CONTEXT12_CNTL__WRITE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                   0x14
9865 #define GCVM_CONTEXT12_CNTL__WRITE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                     0x15
9866 #define GCVM_CONTEXT12_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                 0x16
9867 #define GCVM_CONTEXT12_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                   0x17
9868 #define GCVM_CONTEXT12_CNTL__ENABLE_CONTEXT_MASK                                                              0x00000001L
9869 #define GCVM_CONTEXT12_CNTL__PAGE_TABLE_DEPTH_MASK                                                            0x00000006L
9870 #define GCVM_CONTEXT12_CNTL__PAGE_TABLE_BLOCK_SIZE_MASK                                                       0x000000F0L
9871 #define GCVM_CONTEXT12_CNTL__RETRY_PERMISSION_OR_INVALID_PAGE_FAULT_MASK                                      0x00000100L
9872 #define GCVM_CONTEXT12_CNTL__RETRY_OTHER_FAULT_MASK                                                           0x00000200L
9873 #define GCVM_CONTEXT12_CNTL__RANGE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                     0x00000400L
9874 #define GCVM_CONTEXT12_CNTL__RANGE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                       0x00000800L
9875 #define GCVM_CONTEXT12_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                0x00001000L
9876 #define GCVM_CONTEXT12_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                  0x00002000L
9877 #define GCVM_CONTEXT12_CNTL__PDE0_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                      0x00004000L
9878 #define GCVM_CONTEXT12_CNTL__PDE0_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                        0x00008000L
9879 #define GCVM_CONTEXT12_CNTL__VALID_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                     0x00010000L
9880 #define GCVM_CONTEXT12_CNTL__VALID_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                       0x00020000L
9881 #define GCVM_CONTEXT12_CNTL__READ_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                      0x00040000L
9882 #define GCVM_CONTEXT12_CNTL__READ_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                        0x00080000L
9883 #define GCVM_CONTEXT12_CNTL__WRITE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                     0x00100000L
9884 #define GCVM_CONTEXT12_CNTL__WRITE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                       0x00200000L
9885 #define GCVM_CONTEXT12_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                   0x00400000L
9886 #define GCVM_CONTEXT12_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                     0x00800000L
9887 //GCVM_CONTEXT13_CNTL
9888 #define GCVM_CONTEXT13_CNTL__ENABLE_CONTEXT__SHIFT                                                            0x0
9889 #define GCVM_CONTEXT13_CNTL__PAGE_TABLE_DEPTH__SHIFT                                                          0x1
9890 #define GCVM_CONTEXT13_CNTL__PAGE_TABLE_BLOCK_SIZE__SHIFT                                                     0x4
9891 #define GCVM_CONTEXT13_CNTL__RETRY_PERMISSION_OR_INVALID_PAGE_FAULT__SHIFT                                    0x8
9892 #define GCVM_CONTEXT13_CNTL__RETRY_OTHER_FAULT__SHIFT                                                         0x9
9893 #define GCVM_CONTEXT13_CNTL__RANGE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                   0xa
9894 #define GCVM_CONTEXT13_CNTL__RANGE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                     0xb
9895 #define GCVM_CONTEXT13_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                              0xc
9896 #define GCVM_CONTEXT13_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                0xd
9897 #define GCVM_CONTEXT13_CNTL__PDE0_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                    0xe
9898 #define GCVM_CONTEXT13_CNTL__PDE0_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                      0xf
9899 #define GCVM_CONTEXT13_CNTL__VALID_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                   0x10
9900 #define GCVM_CONTEXT13_CNTL__VALID_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                     0x11
9901 #define GCVM_CONTEXT13_CNTL__READ_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                    0x12
9902 #define GCVM_CONTEXT13_CNTL__READ_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                      0x13
9903 #define GCVM_CONTEXT13_CNTL__WRITE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                   0x14
9904 #define GCVM_CONTEXT13_CNTL__WRITE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                     0x15
9905 #define GCVM_CONTEXT13_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                 0x16
9906 #define GCVM_CONTEXT13_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                   0x17
9907 #define GCVM_CONTEXT13_CNTL__ENABLE_CONTEXT_MASK                                                              0x00000001L
9908 #define GCVM_CONTEXT13_CNTL__PAGE_TABLE_DEPTH_MASK                                                            0x00000006L
9909 #define GCVM_CONTEXT13_CNTL__PAGE_TABLE_BLOCK_SIZE_MASK                                                       0x000000F0L
9910 #define GCVM_CONTEXT13_CNTL__RETRY_PERMISSION_OR_INVALID_PAGE_FAULT_MASK                                      0x00000100L
9911 #define GCVM_CONTEXT13_CNTL__RETRY_OTHER_FAULT_MASK                                                           0x00000200L
9912 #define GCVM_CONTEXT13_CNTL__RANGE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                     0x00000400L
9913 #define GCVM_CONTEXT13_CNTL__RANGE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                       0x00000800L
9914 #define GCVM_CONTEXT13_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                0x00001000L
9915 #define GCVM_CONTEXT13_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                  0x00002000L
9916 #define GCVM_CONTEXT13_CNTL__PDE0_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                      0x00004000L
9917 #define GCVM_CONTEXT13_CNTL__PDE0_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                        0x00008000L
9918 #define GCVM_CONTEXT13_CNTL__VALID_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                     0x00010000L
9919 #define GCVM_CONTEXT13_CNTL__VALID_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                       0x00020000L
9920 #define GCVM_CONTEXT13_CNTL__READ_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                      0x00040000L
9921 #define GCVM_CONTEXT13_CNTL__READ_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                        0x00080000L
9922 #define GCVM_CONTEXT13_CNTL__WRITE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                     0x00100000L
9923 #define GCVM_CONTEXT13_CNTL__WRITE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                       0x00200000L
9924 #define GCVM_CONTEXT13_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                   0x00400000L
9925 #define GCVM_CONTEXT13_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                     0x00800000L
9926 //GCVM_CONTEXT14_CNTL
9927 #define GCVM_CONTEXT14_CNTL__ENABLE_CONTEXT__SHIFT                                                            0x0
9928 #define GCVM_CONTEXT14_CNTL__PAGE_TABLE_DEPTH__SHIFT                                                          0x1
9929 #define GCVM_CONTEXT14_CNTL__PAGE_TABLE_BLOCK_SIZE__SHIFT                                                     0x4
9930 #define GCVM_CONTEXT14_CNTL__RETRY_PERMISSION_OR_INVALID_PAGE_FAULT__SHIFT                                    0x8
9931 #define GCVM_CONTEXT14_CNTL__RETRY_OTHER_FAULT__SHIFT                                                         0x9
9932 #define GCVM_CONTEXT14_CNTL__RANGE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                   0xa
9933 #define GCVM_CONTEXT14_CNTL__RANGE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                     0xb
9934 #define GCVM_CONTEXT14_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                              0xc
9935 #define GCVM_CONTEXT14_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                0xd
9936 #define GCVM_CONTEXT14_CNTL__PDE0_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                    0xe
9937 #define GCVM_CONTEXT14_CNTL__PDE0_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                      0xf
9938 #define GCVM_CONTEXT14_CNTL__VALID_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                   0x10
9939 #define GCVM_CONTEXT14_CNTL__VALID_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                     0x11
9940 #define GCVM_CONTEXT14_CNTL__READ_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                    0x12
9941 #define GCVM_CONTEXT14_CNTL__READ_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                      0x13
9942 #define GCVM_CONTEXT14_CNTL__WRITE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                   0x14
9943 #define GCVM_CONTEXT14_CNTL__WRITE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                     0x15
9944 #define GCVM_CONTEXT14_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                 0x16
9945 #define GCVM_CONTEXT14_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                   0x17
9946 #define GCVM_CONTEXT14_CNTL__ENABLE_CONTEXT_MASK                                                              0x00000001L
9947 #define GCVM_CONTEXT14_CNTL__PAGE_TABLE_DEPTH_MASK                                                            0x00000006L
9948 #define GCVM_CONTEXT14_CNTL__PAGE_TABLE_BLOCK_SIZE_MASK                                                       0x000000F0L
9949 #define GCVM_CONTEXT14_CNTL__RETRY_PERMISSION_OR_INVALID_PAGE_FAULT_MASK                                      0x00000100L
9950 #define GCVM_CONTEXT14_CNTL__RETRY_OTHER_FAULT_MASK                                                           0x00000200L
9951 #define GCVM_CONTEXT14_CNTL__RANGE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                     0x00000400L
9952 #define GCVM_CONTEXT14_CNTL__RANGE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                       0x00000800L
9953 #define GCVM_CONTEXT14_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                0x00001000L
9954 #define GCVM_CONTEXT14_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                  0x00002000L
9955 #define GCVM_CONTEXT14_CNTL__PDE0_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                      0x00004000L
9956 #define GCVM_CONTEXT14_CNTL__PDE0_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                        0x00008000L
9957 #define GCVM_CONTEXT14_CNTL__VALID_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                     0x00010000L
9958 #define GCVM_CONTEXT14_CNTL__VALID_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                       0x00020000L
9959 #define GCVM_CONTEXT14_CNTL__READ_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                      0x00040000L
9960 #define GCVM_CONTEXT14_CNTL__READ_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                        0x00080000L
9961 #define GCVM_CONTEXT14_CNTL__WRITE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                     0x00100000L
9962 #define GCVM_CONTEXT14_CNTL__WRITE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                       0x00200000L
9963 #define GCVM_CONTEXT14_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                   0x00400000L
9964 #define GCVM_CONTEXT14_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                     0x00800000L
9965 //GCVM_CONTEXT15_CNTL
9966 #define GCVM_CONTEXT15_CNTL__ENABLE_CONTEXT__SHIFT                                                            0x0
9967 #define GCVM_CONTEXT15_CNTL__PAGE_TABLE_DEPTH__SHIFT                                                          0x1
9968 #define GCVM_CONTEXT15_CNTL__PAGE_TABLE_BLOCK_SIZE__SHIFT                                                     0x4
9969 #define GCVM_CONTEXT15_CNTL__RETRY_PERMISSION_OR_INVALID_PAGE_FAULT__SHIFT                                    0x8
9970 #define GCVM_CONTEXT15_CNTL__RETRY_OTHER_FAULT__SHIFT                                                         0x9
9971 #define GCVM_CONTEXT15_CNTL__RANGE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                   0xa
9972 #define GCVM_CONTEXT15_CNTL__RANGE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                     0xb
9973 #define GCVM_CONTEXT15_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                              0xc
9974 #define GCVM_CONTEXT15_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                0xd
9975 #define GCVM_CONTEXT15_CNTL__PDE0_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                    0xe
9976 #define GCVM_CONTEXT15_CNTL__PDE0_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                      0xf
9977 #define GCVM_CONTEXT15_CNTL__VALID_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                   0x10
9978 #define GCVM_CONTEXT15_CNTL__VALID_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                     0x11
9979 #define GCVM_CONTEXT15_CNTL__READ_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                    0x12
9980 #define GCVM_CONTEXT15_CNTL__READ_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                      0x13
9981 #define GCVM_CONTEXT15_CNTL__WRITE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                   0x14
9982 #define GCVM_CONTEXT15_CNTL__WRITE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                     0x15
9983 #define GCVM_CONTEXT15_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_INTERRUPT__SHIFT                                 0x16
9984 #define GCVM_CONTEXT15_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_DEFAULT__SHIFT                                   0x17
9985 #define GCVM_CONTEXT15_CNTL__ENABLE_CONTEXT_MASK                                                              0x00000001L
9986 #define GCVM_CONTEXT15_CNTL__PAGE_TABLE_DEPTH_MASK                                                            0x00000006L
9987 #define GCVM_CONTEXT15_CNTL__PAGE_TABLE_BLOCK_SIZE_MASK                                                       0x000000F0L
9988 #define GCVM_CONTEXT15_CNTL__RETRY_PERMISSION_OR_INVALID_PAGE_FAULT_MASK                                      0x00000100L
9989 #define GCVM_CONTEXT15_CNTL__RETRY_OTHER_FAULT_MASK                                                           0x00000200L
9990 #define GCVM_CONTEXT15_CNTL__RANGE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                     0x00000400L
9991 #define GCVM_CONTEXT15_CNTL__RANGE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                       0x00000800L
9992 #define GCVM_CONTEXT15_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                0x00001000L
9993 #define GCVM_CONTEXT15_CNTL__DUMMY_PAGE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                  0x00002000L
9994 #define GCVM_CONTEXT15_CNTL__PDE0_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                      0x00004000L
9995 #define GCVM_CONTEXT15_CNTL__PDE0_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                        0x00008000L
9996 #define GCVM_CONTEXT15_CNTL__VALID_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                     0x00010000L
9997 #define GCVM_CONTEXT15_CNTL__VALID_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                       0x00020000L
9998 #define GCVM_CONTEXT15_CNTL__READ_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                      0x00040000L
9999 #define GCVM_CONTEXT15_CNTL__READ_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                        0x00080000L
10000 #define GCVM_CONTEXT15_CNTL__WRITE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                     0x00100000L
10001 #define GCVM_CONTEXT15_CNTL__WRITE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                       0x00200000L
10002 #define GCVM_CONTEXT15_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_INTERRUPT_MASK                                   0x00400000L
10003 #define GCVM_CONTEXT15_CNTL__EXECUTE_PROTECTION_FAULT_ENABLE_DEFAULT_MASK                                     0x00800000L
10004 //GCVM_CONTEXTS_DISABLE
10005 #define GCVM_CONTEXTS_DISABLE__DISABLE_CONTEXT_0__SHIFT                                                       0x0
10006 #define GCVM_CONTEXTS_DISABLE__DISABLE_CONTEXT_1__SHIFT                                                       0x1
10007 #define GCVM_CONTEXTS_DISABLE__DISABLE_CONTEXT_2__SHIFT                                                       0x2
10008 #define GCVM_CONTEXTS_DISABLE__DISABLE_CONTEXT_3__SHIFT                                                       0x3
10009 #define GCVM_CONTEXTS_DISABLE__DISABLE_CONTEXT_4__SHIFT                                                       0x4
10010 #define GCVM_CONTEXTS_DISABLE__DISABLE_CONTEXT_5__SHIFT                                                       0x5
10011 #define GCVM_CONTEXTS_DISABLE__DISABLE_CONTEXT_6__SHIFT                                                       0x6
10012 #define GCVM_CONTEXTS_DISABLE__DISABLE_CONTEXT_7__SHIFT                                                       0x7
10013 #define GCVM_CONTEXTS_DISABLE__DISABLE_CONTEXT_8__SHIFT                                                       0x8
10014 #define GCVM_CONTEXTS_DISABLE__DISABLE_CONTEXT_9__SHIFT                                                       0x9
10015 #define GCVM_CONTEXTS_DISABLE__DISABLE_CONTEXT_10__SHIFT                                                      0xa
10016 #define GCVM_CONTEXTS_DISABLE__DISABLE_CONTEXT_11__SHIFT                                                      0xb
10017 #define GCVM_CONTEXTS_DISABLE__DISABLE_CONTEXT_12__SHIFT                                                      0xc
10018 #define GCVM_CONTEXTS_DISABLE__DISABLE_CONTEXT_13__SHIFT                                                      0xd
10019 #define GCVM_CONTEXTS_DISABLE__DISABLE_CONTEXT_14__SHIFT                                                      0xe
10020 #define GCVM_CONTEXTS_DISABLE__DISABLE_CONTEXT_15__SHIFT                                                      0xf
10021 #define GCVM_CONTEXTS_DISABLE__DISABLE_CONTEXT_0_MASK                                                         0x00000001L
10022 #define GCVM_CONTEXTS_DISABLE__DISABLE_CONTEXT_1_MASK                                                         0x00000002L
10023 #define GCVM_CONTEXTS_DISABLE__DISABLE_CONTEXT_2_MASK                                                         0x00000004L
10024 #define GCVM_CONTEXTS_DISABLE__DISABLE_CONTEXT_3_MASK                                                         0x00000008L
10025 #define GCVM_CONTEXTS_DISABLE__DISABLE_CONTEXT_4_MASK                                                         0x00000010L
10026 #define GCVM_CONTEXTS_DISABLE__DISABLE_CONTEXT_5_MASK                                                         0x00000020L
10027 #define GCVM_CONTEXTS_DISABLE__DISABLE_CONTEXT_6_MASK                                                         0x00000040L
10028 #define GCVM_CONTEXTS_DISABLE__DISABLE_CONTEXT_7_MASK                                                         0x00000080L
10029 #define GCVM_CONTEXTS_DISABLE__DISABLE_CONTEXT_8_MASK                                                         0x00000100L
10030 #define GCVM_CONTEXTS_DISABLE__DISABLE_CONTEXT_9_MASK                                                         0x00000200L
10031 #define GCVM_CONTEXTS_DISABLE__DISABLE_CONTEXT_10_MASK                                                        0x00000400L
10032 #define GCVM_CONTEXTS_DISABLE__DISABLE_CONTEXT_11_MASK                                                        0x00000800L
10033 #define GCVM_CONTEXTS_DISABLE__DISABLE_CONTEXT_12_MASK                                                        0x00001000L
10034 #define GCVM_CONTEXTS_DISABLE__DISABLE_CONTEXT_13_MASK                                                        0x00002000L
10035 #define GCVM_CONTEXTS_DISABLE__DISABLE_CONTEXT_14_MASK                                                        0x00004000L
10036 #define GCVM_CONTEXTS_DISABLE__DISABLE_CONTEXT_15_MASK                                                        0x00008000L
10037 //GCVM_INVALIDATE_ENG0_SEM
10038 #define GCVM_INVALIDATE_ENG0_SEM__SEMAPHORE__SHIFT                                                            0x0
10039 #define GCVM_INVALIDATE_ENG0_SEM__SEMAPHORE_MASK                                                              0x00000001L
10040 //GCVM_INVALIDATE_ENG1_SEM
10041 #define GCVM_INVALIDATE_ENG1_SEM__SEMAPHORE__SHIFT                                                            0x0
10042 #define GCVM_INVALIDATE_ENG1_SEM__SEMAPHORE_MASK                                                              0x00000001L
10043 //GCVM_INVALIDATE_ENG2_SEM
10044 #define GCVM_INVALIDATE_ENG2_SEM__SEMAPHORE__SHIFT                                                            0x0
10045 #define GCVM_INVALIDATE_ENG2_SEM__SEMAPHORE_MASK                                                              0x00000001L
10046 //GCVM_INVALIDATE_ENG3_SEM
10047 #define GCVM_INVALIDATE_ENG3_SEM__SEMAPHORE__SHIFT                                                            0x0
10048 #define GCVM_INVALIDATE_ENG3_SEM__SEMAPHORE_MASK                                                              0x00000001L
10049 //GCVM_INVALIDATE_ENG4_SEM
10050 #define GCVM_INVALIDATE_ENG4_SEM__SEMAPHORE__SHIFT                                                            0x0
10051 #define GCVM_INVALIDATE_ENG4_SEM__SEMAPHORE_MASK                                                              0x00000001L
10052 //GCVM_INVALIDATE_ENG5_SEM
10053 #define GCVM_INVALIDATE_ENG5_SEM__SEMAPHORE__SHIFT                                                            0x0
10054 #define GCVM_INVALIDATE_ENG5_SEM__SEMAPHORE_MASK                                                              0x00000001L
10055 //GCVM_INVALIDATE_ENG6_SEM
10056 #define GCVM_INVALIDATE_ENG6_SEM__SEMAPHORE__SHIFT                                                            0x0
10057 #define GCVM_INVALIDATE_ENG6_SEM__SEMAPHORE_MASK                                                              0x00000001L
10058 //GCVM_INVALIDATE_ENG7_SEM
10059 #define GCVM_INVALIDATE_ENG7_SEM__SEMAPHORE__SHIFT                                                            0x0
10060 #define GCVM_INVALIDATE_ENG7_SEM__SEMAPHORE_MASK                                                              0x00000001L
10061 //GCVM_INVALIDATE_ENG8_SEM
10062 #define GCVM_INVALIDATE_ENG8_SEM__SEMAPHORE__SHIFT                                                            0x0
10063 #define GCVM_INVALIDATE_ENG8_SEM__SEMAPHORE_MASK                                                              0x00000001L
10064 //GCVM_INVALIDATE_ENG9_SEM
10065 #define GCVM_INVALIDATE_ENG9_SEM__SEMAPHORE__SHIFT                                                            0x0
10066 #define GCVM_INVALIDATE_ENG9_SEM__SEMAPHORE_MASK                                                              0x00000001L
10067 //GCVM_INVALIDATE_ENG10_SEM
10068 #define GCVM_INVALIDATE_ENG10_SEM__SEMAPHORE__SHIFT                                                           0x0
10069 #define GCVM_INVALIDATE_ENG10_SEM__SEMAPHORE_MASK                                                             0x00000001L
10070 //GCVM_INVALIDATE_ENG11_SEM
10071 #define GCVM_INVALIDATE_ENG11_SEM__SEMAPHORE__SHIFT                                                           0x0
10072 #define GCVM_INVALIDATE_ENG11_SEM__SEMAPHORE_MASK                                                             0x00000001L
10073 //GCVM_INVALIDATE_ENG12_SEM
10074 #define GCVM_INVALIDATE_ENG12_SEM__SEMAPHORE__SHIFT                                                           0x0
10075 #define GCVM_INVALIDATE_ENG12_SEM__SEMAPHORE_MASK                                                             0x00000001L
10076 //GCVM_INVALIDATE_ENG13_SEM
10077 #define GCVM_INVALIDATE_ENG13_SEM__SEMAPHORE__SHIFT                                                           0x0
10078 #define GCVM_INVALIDATE_ENG13_SEM__SEMAPHORE_MASK                                                             0x00000001L
10079 //GCVM_INVALIDATE_ENG14_SEM
10080 #define GCVM_INVALIDATE_ENG14_SEM__SEMAPHORE__SHIFT                                                           0x0
10081 #define GCVM_INVALIDATE_ENG14_SEM__SEMAPHORE_MASK                                                             0x00000001L
10082 //GCVM_INVALIDATE_ENG15_SEM
10083 #define GCVM_INVALIDATE_ENG15_SEM__SEMAPHORE__SHIFT                                                           0x0
10084 #define GCVM_INVALIDATE_ENG15_SEM__SEMAPHORE_MASK                                                             0x00000001L
10085 //GCVM_INVALIDATE_ENG16_SEM
10086 #define GCVM_INVALIDATE_ENG16_SEM__SEMAPHORE__SHIFT                                                           0x0
10087 #define GCVM_INVALIDATE_ENG16_SEM__SEMAPHORE_MASK                                                             0x00000001L
10088 //GCVM_INVALIDATE_ENG17_SEM
10089 #define GCVM_INVALIDATE_ENG17_SEM__SEMAPHORE__SHIFT                                                           0x0
10090 #define GCVM_INVALIDATE_ENG17_SEM__SEMAPHORE_MASK                                                             0x00000001L
10091 //GCVM_INVALIDATE_ENG0_REQ
10092 #define GCVM_INVALIDATE_ENG0_REQ__PER_VMID_INVALIDATE_REQ__SHIFT                                              0x0
10093 #define GCVM_INVALIDATE_ENG0_REQ__FLUSH_TYPE__SHIFT                                                           0x10
10094 #define GCVM_INVALIDATE_ENG0_REQ__INVALIDATE_L2_PTES__SHIFT                                                   0x13
10095 #define GCVM_INVALIDATE_ENG0_REQ__INVALIDATE_L2_PDE0__SHIFT                                                   0x14
10096 #define GCVM_INVALIDATE_ENG0_REQ__INVALIDATE_L2_PDE1__SHIFT                                                   0x15
10097 #define GCVM_INVALIDATE_ENG0_REQ__INVALIDATE_L2_PDE2__SHIFT                                                   0x16
10098 #define GCVM_INVALIDATE_ENG0_REQ__INVALIDATE_L1_PTES__SHIFT                                                   0x17
10099 #define GCVM_INVALIDATE_ENG0_REQ__CLEAR_PROTECTION_FAULT_STATUS_ADDR__SHIFT                                   0x18
10100 #define GCVM_INVALIDATE_ENG0_REQ__LOG_REQUEST__SHIFT                                                          0x19
10101 #define GCVM_INVALIDATE_ENG0_REQ__INVALIDATE_4K_PAGES_ONLY__SHIFT                                             0x1a
10102 #define GCVM_INVALIDATE_ENG0_REQ__PER_VMID_INVALIDATE_REQ_MASK                                                0x0000FFFFL
10103 #define GCVM_INVALIDATE_ENG0_REQ__FLUSH_TYPE_MASK                                                             0x00070000L
10104 #define GCVM_INVALIDATE_ENG0_REQ__INVALIDATE_L2_PTES_MASK                                                     0x00080000L
10105 #define GCVM_INVALIDATE_ENG0_REQ__INVALIDATE_L2_PDE0_MASK                                                     0x00100000L
10106 #define GCVM_INVALIDATE_ENG0_REQ__INVALIDATE_L2_PDE1_MASK                                                     0x00200000L
10107 #define GCVM_INVALIDATE_ENG0_REQ__INVALIDATE_L2_PDE2_MASK                                                     0x00400000L
10108 #define GCVM_INVALIDATE_ENG0_REQ__INVALIDATE_L1_PTES_MASK                                                     0x00800000L
10109 #define GCVM_INVALIDATE_ENG0_REQ__CLEAR_PROTECTION_FAULT_STATUS_ADDR_MASK                                     0x01000000L
10110 #define GCVM_INVALIDATE_ENG0_REQ__LOG_REQUEST_MASK                                                            0x02000000L
10111 #define GCVM_INVALIDATE_ENG0_REQ__INVALIDATE_4K_PAGES_ONLY_MASK                                               0x04000000L
10112 //GCVM_INVALIDATE_ENG1_REQ
10113 #define GCVM_INVALIDATE_ENG1_REQ__PER_VMID_INVALIDATE_REQ__SHIFT                                              0x0
10114 #define GCVM_INVALIDATE_ENG1_REQ__FLUSH_TYPE__SHIFT                                                           0x10
10115 #define GCVM_INVALIDATE_ENG1_REQ__INVALIDATE_L2_PTES__SHIFT                                                   0x13
10116 #define GCVM_INVALIDATE_ENG1_REQ__INVALIDATE_L2_PDE0__SHIFT                                                   0x14
10117 #define GCVM_INVALIDATE_ENG1_REQ__INVALIDATE_L2_PDE1__SHIFT                                                   0x15
10118 #define GCVM_INVALIDATE_ENG1_REQ__INVALIDATE_L2_PDE2__SHIFT                                                   0x16
10119 #define GCVM_INVALIDATE_ENG1_REQ__INVALIDATE_L1_PTES__SHIFT                                                   0x17
10120 #define GCVM_INVALIDATE_ENG1_REQ__CLEAR_PROTECTION_FAULT_STATUS_ADDR__SHIFT                                   0x18
10121 #define GCVM_INVALIDATE_ENG1_REQ__LOG_REQUEST__SHIFT                                                          0x19
10122 #define GCVM_INVALIDATE_ENG1_REQ__INVALIDATE_4K_PAGES_ONLY__SHIFT                                             0x1a
10123 #define GCVM_INVALIDATE_ENG1_REQ__PER_VMID_INVALIDATE_REQ_MASK                                                0x0000FFFFL
10124 #define GCVM_INVALIDATE_ENG1_REQ__FLUSH_TYPE_MASK                                                             0x00070000L
10125 #define GCVM_INVALIDATE_ENG1_REQ__INVALIDATE_L2_PTES_MASK                                                     0x00080000L
10126 #define GCVM_INVALIDATE_ENG1_REQ__INVALIDATE_L2_PDE0_MASK                                                     0x00100000L
10127 #define GCVM_INVALIDATE_ENG1_REQ__INVALIDATE_L2_PDE1_MASK                                                     0x00200000L
10128 #define GCVM_INVALIDATE_ENG1_REQ__INVALIDATE_L2_PDE2_MASK                                                     0x00400000L
10129 #define GCVM_INVALIDATE_ENG1_REQ__INVALIDATE_L1_PTES_MASK                                                     0x00800000L
10130 #define GCVM_INVALIDATE_ENG1_REQ__CLEAR_PROTECTION_FAULT_STATUS_ADDR_MASK                                     0x01000000L
10131 #define GCVM_INVALIDATE_ENG1_REQ__LOG_REQUEST_MASK                                                            0x02000000L
10132 #define GCVM_INVALIDATE_ENG1_REQ__INVALIDATE_4K_PAGES_ONLY_MASK                                               0x04000000L
10133 //GCVM_INVALIDATE_ENG2_REQ
10134 #define GCVM_INVALIDATE_ENG2_REQ__PER_VMID_INVALIDATE_REQ__SHIFT                                              0x0
10135 #define GCVM_INVALIDATE_ENG2_REQ__FLUSH_TYPE__SHIFT                                                           0x10
10136 #define GCVM_INVALIDATE_ENG2_REQ__INVALIDATE_L2_PTES__SHIFT                                                   0x13
10137 #define GCVM_INVALIDATE_ENG2_REQ__INVALIDATE_L2_PDE0__SHIFT                                                   0x14
10138 #define GCVM_INVALIDATE_ENG2_REQ__INVALIDATE_L2_PDE1__SHIFT                                                   0x15
10139 #define GCVM_INVALIDATE_ENG2_REQ__INVALIDATE_L2_PDE2__SHIFT                                                   0x16
10140 #define GCVM_INVALIDATE_ENG2_REQ__INVALIDATE_L1_PTES__SHIFT                                                   0x17
10141 #define GCVM_INVALIDATE_ENG2_REQ__CLEAR_PROTECTION_FAULT_STATUS_ADDR__SHIFT                                   0x18
10142 #define GCVM_INVALIDATE_ENG2_REQ__LOG_REQUEST__SHIFT                                                          0x19
10143 #define GCVM_INVALIDATE_ENG2_REQ__INVALIDATE_4K_PAGES_ONLY__SHIFT                                             0x1a
10144 #define GCVM_INVALIDATE_ENG2_REQ__PER_VMID_INVALIDATE_REQ_MASK                                                0x0000FFFFL
10145 #define GCVM_INVALIDATE_ENG2_REQ__FLUSH_TYPE_MASK                                                             0x00070000L
10146 #define GCVM_INVALIDATE_ENG2_REQ__INVALIDATE_L2_PTES_MASK                                                     0x00080000L
10147 #define GCVM_INVALIDATE_ENG2_REQ__INVALIDATE_L2_PDE0_MASK                                                     0x00100000L
10148 #define GCVM_INVALIDATE_ENG2_REQ__INVALIDATE_L2_PDE1_MASK                                                     0x00200000L
10149 #define GCVM_INVALIDATE_ENG2_REQ__INVALIDATE_L2_PDE2_MASK                                                     0x00400000L
10150 #define GCVM_INVALIDATE_ENG2_REQ__INVALIDATE_L1_PTES_MASK                                                     0x00800000L
10151 #define GCVM_INVALIDATE_ENG2_REQ__CLEAR_PROTECTION_FAULT_STATUS_ADDR_MASK                                     0x01000000L
10152 #define GCVM_INVALIDATE_ENG2_REQ__LOG_REQUEST_MASK                                                            0x02000000L
10153 #define GCVM_INVALIDATE_ENG2_REQ__INVALIDATE_4K_PAGES_ONLY_MASK                                               0x04000000L
10154 //GCVM_INVALIDATE_ENG3_REQ
10155 #define GCVM_INVALIDATE_ENG3_REQ__PER_VMID_INVALIDATE_REQ__SHIFT                                              0x0
10156 #define GCVM_INVALIDATE_ENG3_REQ__FLUSH_TYPE__SHIFT                                                           0x10
10157 #define GCVM_INVALIDATE_ENG3_REQ__INVALIDATE_L2_PTES__SHIFT                                                   0x13
10158 #define GCVM_INVALIDATE_ENG3_REQ__INVALIDATE_L2_PDE0__SHIFT                                                   0x14
10159 #define GCVM_INVALIDATE_ENG3_REQ__INVALIDATE_L2_PDE1__SHIFT                                                   0x15
10160 #define GCVM_INVALIDATE_ENG3_REQ__INVALIDATE_L2_PDE2__SHIFT                                                   0x16
10161 #define GCVM_INVALIDATE_ENG3_REQ__INVALIDATE_L1_PTES__SHIFT                                                   0x17
10162 #define GCVM_INVALIDATE_ENG3_REQ__CLEAR_PROTECTION_FAULT_STATUS_ADDR__SHIFT                                   0x18
10163 #define GCVM_INVALIDATE_ENG3_REQ__LOG_REQUEST__SHIFT                                                          0x19
10164 #define GCVM_INVALIDATE_ENG3_REQ__INVALIDATE_4K_PAGES_ONLY__SHIFT                                             0x1a
10165 #define GCVM_INVALIDATE_ENG3_REQ__PER_VMID_INVALIDATE_REQ_MASK                                                0x0000FFFFL
10166 #define GCVM_INVALIDATE_ENG3_REQ__FLUSH_TYPE_MASK                                                             0x00070000L
10167 #define GCVM_INVALIDATE_ENG3_REQ__INVALIDATE_L2_PTES_MASK                                                     0x00080000L
10168 #define GCVM_INVALIDATE_ENG3_REQ__INVALIDATE_L2_PDE0_MASK                                                     0x00100000L
10169 #define GCVM_INVALIDATE_ENG3_REQ__INVALIDATE_L2_PDE1_MASK                                                     0x00200000L
10170 #define GCVM_INVALIDATE_ENG3_REQ__INVALIDATE_L2_PDE2_MASK                                                     0x00400000L
10171 #define GCVM_INVALIDATE_ENG3_REQ__INVALIDATE_L1_PTES_MASK                                                     0x00800000L
10172 #define GCVM_INVALIDATE_ENG3_REQ__CLEAR_PROTECTION_FAULT_STATUS_ADDR_MASK                                     0x01000000L
10173 #define GCVM_INVALIDATE_ENG3_REQ__LOG_REQUEST_MASK                                                            0x02000000L
10174 #define GCVM_INVALIDATE_ENG3_REQ__INVALIDATE_4K_PAGES_ONLY_MASK                                               0x04000000L
10175 //GCVM_INVALIDATE_ENG4_REQ
10176 #define GCVM_INVALIDATE_ENG4_REQ__PER_VMID_INVALIDATE_REQ__SHIFT                                              0x0
10177 #define GCVM_INVALIDATE_ENG4_REQ__FLUSH_TYPE__SHIFT                                                           0x10
10178 #define GCVM_INVALIDATE_ENG4_REQ__INVALIDATE_L2_PTES__SHIFT                                                   0x13
10179 #define GCVM_INVALIDATE_ENG4_REQ__INVALIDATE_L2_PDE0__SHIFT                                                   0x14
10180 #define GCVM_INVALIDATE_ENG4_REQ__INVALIDATE_L2_PDE1__SHIFT                                                   0x15
10181 #define GCVM_INVALIDATE_ENG4_REQ__INVALIDATE_L2_PDE2__SHIFT                                                   0x16
10182 #define GCVM_INVALIDATE_ENG4_REQ__INVALIDATE_L1_PTES__SHIFT                                                   0x17
10183 #define GCVM_INVALIDATE_ENG4_REQ__CLEAR_PROTECTION_FAULT_STATUS_ADDR__SHIFT                                   0x18
10184 #define GCVM_INVALIDATE_ENG4_REQ__LOG_REQUEST__SHIFT                                                          0x19
10185 #define GCVM_INVALIDATE_ENG4_REQ__INVALIDATE_4K_PAGES_ONLY__SHIFT                                             0x1a
10186 #define GCVM_INVALIDATE_ENG4_REQ__PER_VMID_INVALIDATE_REQ_MASK                                                0x0000FFFFL
10187 #define GCVM_INVALIDATE_ENG4_REQ__FLUSH_TYPE_MASK                                                             0x00070000L
10188 #define GCVM_INVALIDATE_ENG4_REQ__INVALIDATE_L2_PTES_MASK                                                     0x00080000L
10189 #define GCVM_INVALIDATE_ENG4_REQ__INVALIDATE_L2_PDE0_MASK                                                     0x00100000L
10190 #define GCVM_INVALIDATE_ENG4_REQ__INVALIDATE_L2_PDE1_MASK                                                     0x00200000L
10191 #define GCVM_INVALIDATE_ENG4_REQ__INVALIDATE_L2_PDE2_MASK                                                     0x00400000L
10192 #define GCVM_INVALIDATE_ENG4_REQ__INVALIDATE_L1_PTES_MASK                                                     0x00800000L
10193 #define GCVM_INVALIDATE_ENG4_REQ__CLEAR_PROTECTION_FAULT_STATUS_ADDR_MASK                                     0x01000000L
10194 #define GCVM_INVALIDATE_ENG4_REQ__LOG_REQUEST_MASK                                                            0x02000000L
10195 #define GCVM_INVALIDATE_ENG4_REQ__INVALIDATE_4K_PAGES_ONLY_MASK                                               0x04000000L
10196 //GCVM_INVALIDATE_ENG5_REQ
10197 #define GCVM_INVALIDATE_ENG5_REQ__PER_VMID_INVALIDATE_REQ__SHIFT                                              0x0
10198 #define GCVM_INVALIDATE_ENG5_REQ__FLUSH_TYPE__SHIFT                                                           0x10
10199 #define GCVM_INVALIDATE_ENG5_REQ__INVALIDATE_L2_PTES__SHIFT                                                   0x13
10200 #define GCVM_INVALIDATE_ENG5_REQ__INVALIDATE_L2_PDE0__SHIFT                                                   0x14
10201 #define GCVM_INVALIDATE_ENG5_REQ__INVALIDATE_L2_PDE1__SHIFT                                                   0x15
10202 #define GCVM_INVALIDATE_ENG5_REQ__INVALIDATE_L2_PDE2__SHIFT                                                   0x16
10203 #define GCVM_INVALIDATE_ENG5_REQ__INVALIDATE_L1_PTES__SHIFT                                                   0x17
10204 #define GCVM_INVALIDATE_ENG5_REQ__CLEAR_PROTECTION_FAULT_STATUS_ADDR__SHIFT                                   0x18
10205 #define GCVM_INVALIDATE_ENG5_REQ__LOG_REQUEST__SHIFT                                                          0x19
10206 #define GCVM_INVALIDATE_ENG5_REQ__INVALIDATE_4K_PAGES_ONLY__SHIFT                                             0x1a
10207 #define GCVM_INVALIDATE_ENG5_REQ__PER_VMID_INVALIDATE_REQ_MASK                                                0x0000FFFFL
10208 #define GCVM_INVALIDATE_ENG5_REQ__FLUSH_TYPE_MASK                                                             0x00070000L
10209 #define GCVM_INVALIDATE_ENG5_REQ__INVALIDATE_L2_PTES_MASK                                                     0x00080000L
10210 #define GCVM_INVALIDATE_ENG5_REQ__INVALIDATE_L2_PDE0_MASK                                                     0x00100000L
10211 #define GCVM_INVALIDATE_ENG5_REQ__INVALIDATE_L2_PDE1_MASK                                                     0x00200000L
10212 #define GCVM_INVALIDATE_ENG5_REQ__INVALIDATE_L2_PDE2_MASK                                                     0x00400000L
10213 #define GCVM_INVALIDATE_ENG5_REQ__INVALIDATE_L1_PTES_MASK                                                     0x00800000L
10214 #define GCVM_INVALIDATE_ENG5_REQ__CLEAR_PROTECTION_FAULT_STATUS_ADDR_MASK                                     0x01000000L
10215 #define GCVM_INVALIDATE_ENG5_REQ__LOG_REQUEST_MASK                                                            0x02000000L
10216 #define GCVM_INVALIDATE_ENG5_REQ__INVALIDATE_4K_PAGES_ONLY_MASK                                               0x04000000L
10217 //GCVM_INVALIDATE_ENG6_REQ
10218 #define GCVM_INVALIDATE_ENG6_REQ__PER_VMID_INVALIDATE_REQ__SHIFT                                              0x0
10219 #define GCVM_INVALIDATE_ENG6_REQ__FLUSH_TYPE__SHIFT                                                           0x10
10220 #define GCVM_INVALIDATE_ENG6_REQ__INVALIDATE_L2_PTES__SHIFT                                                   0x13
10221 #define GCVM_INVALIDATE_ENG6_REQ__INVALIDATE_L2_PDE0__SHIFT                                                   0x14
10222 #define GCVM_INVALIDATE_ENG6_REQ__INVALIDATE_L2_PDE1__SHIFT                                                   0x15
10223 #define GCVM_INVALIDATE_ENG6_REQ__INVALIDATE_L2_PDE2__SHIFT                                                   0x16
10224 #define GCVM_INVALIDATE_ENG6_REQ__INVALIDATE_L1_PTES__SHIFT                                                   0x17
10225 #define GCVM_INVALIDATE_ENG6_REQ__CLEAR_PROTECTION_FAULT_STATUS_ADDR__SHIFT                                   0x18
10226 #define GCVM_INVALIDATE_ENG6_REQ__LOG_REQUEST__SHIFT                                                          0x19
10227 #define GCVM_INVALIDATE_ENG6_REQ__INVALIDATE_4K_PAGES_ONLY__SHIFT                                             0x1a
10228 #define GCVM_INVALIDATE_ENG6_REQ__PER_VMID_INVALIDATE_REQ_MASK                                                0x0000FFFFL
10229 #define GCVM_INVALIDATE_ENG6_REQ__FLUSH_TYPE_MASK                                                             0x00070000L
10230 #define GCVM_INVALIDATE_ENG6_REQ__INVALIDATE_L2_PTES_MASK                                                     0x00080000L
10231 #define GCVM_INVALIDATE_ENG6_REQ__INVALIDATE_L2_PDE0_MASK                                                     0x00100000L
10232 #define GCVM_INVALIDATE_ENG6_REQ__INVALIDATE_L2_PDE1_MASK                                                     0x00200000L
10233 #define GCVM_INVALIDATE_ENG6_REQ__INVALIDATE_L2_PDE2_MASK                                                     0x00400000L
10234 #define GCVM_INVALIDATE_ENG6_REQ__INVALIDATE_L1_PTES_MASK                                                     0x00800000L
10235 #define GCVM_INVALIDATE_ENG6_REQ__CLEAR_PROTECTION_FAULT_STATUS_ADDR_MASK                                     0x01000000L
10236 #define GCVM_INVALIDATE_ENG6_REQ__LOG_REQUEST_MASK                                                            0x02000000L
10237 #define GCVM_INVALIDATE_ENG6_REQ__INVALIDATE_4K_PAGES_ONLY_MASK                                               0x04000000L
10238 //GCVM_INVALIDATE_ENG7_REQ
10239 #define GCVM_INVALIDATE_ENG7_REQ__PER_VMID_INVALIDATE_REQ__SHIFT                                              0x0
10240 #define GCVM_INVALIDATE_ENG7_REQ__FLUSH_TYPE__SHIFT                                                           0x10
10241 #define GCVM_INVALIDATE_ENG7_REQ__INVALIDATE_L2_PTES__SHIFT                                                   0x13
10242 #define GCVM_INVALIDATE_ENG7_REQ__INVALIDATE_L2_PDE0__SHIFT                                                   0x14
10243 #define GCVM_INVALIDATE_ENG7_REQ__INVALIDATE_L2_PDE1__SHIFT                                                   0x15
10244 #define GCVM_INVALIDATE_ENG7_REQ__INVALIDATE_L2_PDE2__SHIFT                                                   0x16
10245 #define GCVM_INVALIDATE_ENG7_REQ__INVALIDATE_L1_PTES__SHIFT                                                   0x17
10246 #define GCVM_INVALIDATE_ENG7_REQ__CLEAR_PROTECTION_FAULT_STATUS_ADDR__SHIFT                                   0x18
10247 #define GCVM_INVALIDATE_ENG7_REQ__LOG_REQUEST__SHIFT                                                          0x19
10248 #define GCVM_INVALIDATE_ENG7_REQ__INVALIDATE_4K_PAGES_ONLY__SHIFT                                             0x1a
10249 #define GCVM_INVALIDATE_ENG7_REQ__PER_VMID_INVALIDATE_REQ_MASK                                                0x0000FFFFL
10250 #define GCVM_INVALIDATE_ENG7_REQ__FLUSH_TYPE_MASK                                                             0x00070000L
10251 #define GCVM_INVALIDATE_ENG7_REQ__INVALIDATE_L2_PTES_MASK                                                     0x00080000L
10252 #define GCVM_INVALIDATE_ENG7_REQ__INVALIDATE_L2_PDE0_MASK                                                     0x00100000L
10253 #define GCVM_INVALIDATE_ENG7_REQ__INVALIDATE_L2_PDE1_MASK                                                     0x00200000L
10254 #define GCVM_INVALIDATE_ENG7_REQ__INVALIDATE_L2_PDE2_MASK                                                     0x00400000L
10255 #define GCVM_INVALIDATE_ENG7_REQ__INVALIDATE_L1_PTES_MASK                                                     0x00800000L
10256 #define GCVM_INVALIDATE_ENG7_REQ__CLEAR_PROTECTION_FAULT_STATUS_ADDR_MASK                                     0x01000000L
10257 #define GCVM_INVALIDATE_ENG7_REQ__LOG_REQUEST_MASK                                                            0x02000000L
10258 #define GCVM_INVALIDATE_ENG7_REQ__INVALIDATE_4K_PAGES_ONLY_MASK                                               0x04000000L
10259 //GCVM_INVALIDATE_ENG8_REQ
10260 #define GCVM_INVALIDATE_ENG8_REQ__PER_VMID_INVALIDATE_REQ__SHIFT                                              0x0
10261 #define GCVM_INVALIDATE_ENG8_REQ__FLUSH_TYPE__SHIFT                                                           0x10
10262 #define GCVM_INVALIDATE_ENG8_REQ__INVALIDATE_L2_PTES__SHIFT                                                   0x13
10263 #define GCVM_INVALIDATE_ENG8_REQ__INVALIDATE_L2_PDE0__SHIFT                                                   0x14
10264 #define GCVM_INVALIDATE_ENG8_REQ__INVALIDATE_L2_PDE1__SHIFT                                                   0x15
10265 #define GCVM_INVALIDATE_ENG8_REQ__INVALIDATE_L2_PDE2__SHIFT                                                   0x16
10266 #define GCVM_INVALIDATE_ENG8_REQ__INVALIDATE_L1_PTES__SHIFT                                                   0x17
10267 #define GCVM_INVALIDATE_ENG8_REQ__CLEAR_PROTECTION_FAULT_STATUS_ADDR__SHIFT                                   0x18
10268 #define GCVM_INVALIDATE_ENG8_REQ__LOG_REQUEST__SHIFT                                                          0x19
10269 #define GCVM_INVALIDATE_ENG8_REQ__INVALIDATE_4K_PAGES_ONLY__SHIFT                                             0x1a
10270 #define GCVM_INVALIDATE_ENG8_REQ__PER_VMID_INVALIDATE_REQ_MASK                                                0x0000FFFFL
10271 #define GCVM_INVALIDATE_ENG8_REQ__FLUSH_TYPE_MASK                                                             0x00070000L
10272 #define GCVM_INVALIDATE_ENG8_REQ__INVALIDATE_L2_PTES_MASK                                                     0x00080000L
10273 #define GCVM_INVALIDATE_ENG8_REQ__INVALIDATE_L2_PDE0_MASK                                                     0x00100000L
10274 #define GCVM_INVALIDATE_ENG8_REQ__INVALIDATE_L2_PDE1_MASK                                                     0x00200000L
10275 #define GCVM_INVALIDATE_ENG8_REQ__INVALIDATE_L2_PDE2_MASK                                                     0x00400000L
10276 #define GCVM_INVALIDATE_ENG8_REQ__INVALIDATE_L1_PTES_MASK                                                     0x00800000L
10277 #define GCVM_INVALIDATE_ENG8_REQ__CLEAR_PROTECTION_FAULT_STATUS_ADDR_MASK                                     0x01000000L
10278 #define GCVM_INVALIDATE_ENG8_REQ__LOG_REQUEST_MASK                                                            0x02000000L
10279 #define GCVM_INVALIDATE_ENG8_REQ__INVALIDATE_4K_PAGES_ONLY_MASK                                               0x04000000L
10280 //GCVM_INVALIDATE_ENG9_REQ
10281 #define GCVM_INVALIDATE_ENG9_REQ__PER_VMID_INVALIDATE_REQ__SHIFT                                              0x0
10282 #define GCVM_INVALIDATE_ENG9_REQ__FLUSH_TYPE__SHIFT                                                           0x10
10283 #define GCVM_INVALIDATE_ENG9_REQ__INVALIDATE_L2_PTES__SHIFT                                                   0x13
10284 #define GCVM_INVALIDATE_ENG9_REQ__INVALIDATE_L2_PDE0__SHIFT                                                   0x14
10285 #define GCVM_INVALIDATE_ENG9_REQ__INVALIDATE_L2_PDE1__SHIFT                                                   0x15
10286 #define GCVM_INVALIDATE_ENG9_REQ__INVALIDATE_L2_PDE2__SHIFT                                                   0x16
10287 #define GCVM_INVALIDATE_ENG9_REQ__INVALIDATE_L1_PTES__SHIFT                                                   0x17
10288 #define GCVM_INVALIDATE_ENG9_REQ__CLEAR_PROTECTION_FAULT_STATUS_ADDR__SHIFT                                   0x18
10289 #define GCVM_INVALIDATE_ENG9_REQ__LOG_REQUEST__SHIFT                                                          0x19
10290 #define GCVM_INVALIDATE_ENG9_REQ__INVALIDATE_4K_PAGES_ONLY__SHIFT                                             0x1a
10291 #define GCVM_INVALIDATE_ENG9_REQ__PER_VMID_INVALIDATE_REQ_MASK                                                0x0000FFFFL
10292 #define GCVM_INVALIDATE_ENG9_REQ__FLUSH_TYPE_MASK                                                             0x00070000L
10293 #define GCVM_INVALIDATE_ENG9_REQ__INVALIDATE_L2_PTES_MASK                                                     0x00080000L
10294 #define GCVM_INVALIDATE_ENG9_REQ__INVALIDATE_L2_PDE0_MASK                                                     0x00100000L
10295 #define GCVM_INVALIDATE_ENG9_REQ__INVALIDATE_L2_PDE1_MASK                                                     0x00200000L
10296 #define GCVM_INVALIDATE_ENG9_REQ__INVALIDATE_L2_PDE2_MASK                                                     0x00400000L
10297 #define GCVM_INVALIDATE_ENG9_REQ__INVALIDATE_L1_PTES_MASK                                                     0x00800000L
10298 #define GCVM_INVALIDATE_ENG9_REQ__CLEAR_PROTECTION_FAULT_STATUS_ADDR_MASK                                     0x01000000L
10299 #define GCVM_INVALIDATE_ENG9_REQ__LOG_REQUEST_MASK                                                            0x02000000L
10300 #define GCVM_INVALIDATE_ENG9_REQ__INVALIDATE_4K_PAGES_ONLY_MASK                                               0x04000000L
10301 //GCVM_INVALIDATE_ENG10_REQ
10302 #define GCVM_INVALIDATE_ENG10_REQ__PER_VMID_INVALIDATE_REQ__SHIFT                                             0x0
10303 #define GCVM_INVALIDATE_ENG10_REQ__FLUSH_TYPE__SHIFT                                                          0x10
10304 #define GCVM_INVALIDATE_ENG10_REQ__INVALIDATE_L2_PTES__SHIFT                                                  0x13
10305 #define GCVM_INVALIDATE_ENG10_REQ__INVALIDATE_L2_PDE0__SHIFT                                                  0x14
10306 #define GCVM_INVALIDATE_ENG10_REQ__INVALIDATE_L2_PDE1__SHIFT                                                  0x15
10307 #define GCVM_INVALIDATE_ENG10_REQ__INVALIDATE_L2_PDE2__SHIFT                                                  0x16
10308 #define GCVM_INVALIDATE_ENG10_REQ__INVALIDATE_L1_PTES__SHIFT                                                  0x17
10309 #define GCVM_INVALIDATE_ENG10_REQ__CLEAR_PROTECTION_FAULT_STATUS_ADDR__SHIFT                                  0x18
10310 #define GCVM_INVALIDATE_ENG10_REQ__LOG_REQUEST__SHIFT                                                         0x19
10311 #define GCVM_INVALIDATE_ENG10_REQ__INVALIDATE_4K_PAGES_ONLY__SHIFT                                            0x1a
10312 #define GCVM_INVALIDATE_ENG10_REQ__PER_VMID_INVALIDATE_REQ_MASK                                               0x0000FFFFL
10313 #define GCVM_INVALIDATE_ENG10_REQ__FLUSH_TYPE_MASK                                                            0x00070000L
10314 #define GCVM_INVALIDATE_ENG10_REQ__INVALIDATE_L2_PTES_MASK                                                    0x00080000L
10315 #define GCVM_INVALIDATE_ENG10_REQ__INVALIDATE_L2_PDE0_MASK                                                    0x00100000L
10316 #define GCVM_INVALIDATE_ENG10_REQ__INVALIDATE_L2_PDE1_MASK                                                    0x00200000L
10317 #define GCVM_INVALIDATE_ENG10_REQ__INVALIDATE_L2_PDE2_MASK                                                    0x00400000L
10318 #define GCVM_INVALIDATE_ENG10_REQ__INVALIDATE_L1_PTES_MASK                                                    0x00800000L
10319 #define GCVM_INVALIDATE_ENG10_REQ__CLEAR_PROTECTION_FAULT_STATUS_ADDR_MASK                                    0x01000000L
10320 #define GCVM_INVALIDATE_ENG10_REQ__LOG_REQUEST_MASK                                                           0x02000000L
10321 #define GCVM_INVALIDATE_ENG10_REQ__INVALIDATE_4K_PAGES_ONLY_MASK                                              0x04000000L
10322 //GCVM_INVALIDATE_ENG11_REQ
10323 #define GCVM_INVALIDATE_ENG11_REQ__PER_VMID_INVALIDATE_REQ__SHIFT                                             0x0
10324 #define GCVM_INVALIDATE_ENG11_REQ__FLUSH_TYPE__SHIFT                                                          0x10
10325 #define GCVM_INVALIDATE_ENG11_REQ__INVALIDATE_L2_PTES__SHIFT                                                  0x13
10326 #define GCVM_INVALIDATE_ENG11_REQ__INVALIDATE_L2_PDE0__SHIFT                                                  0x14
10327 #define GCVM_INVALIDATE_ENG11_REQ__INVALIDATE_L2_PDE1__SHIFT                                                  0x15
10328 #define GCVM_INVALIDATE_ENG11_REQ__INVALIDATE_L2_PDE2__SHIFT                                                  0x16
10329 #define GCVM_INVALIDATE_ENG11_REQ__INVALIDATE_L1_PTES__SHIFT                                                  0x17
10330 #define GCVM_INVALIDATE_ENG11_REQ__CLEAR_PROTECTION_FAULT_STATUS_ADDR__SHIFT                                  0x18
10331 #define GCVM_INVALIDATE_ENG11_REQ__LOG_REQUEST__SHIFT                                                         0x19
10332 #define GCVM_INVALIDATE_ENG11_REQ__INVALIDATE_4K_PAGES_ONLY__SHIFT                                            0x1a
10333 #define GCVM_INVALIDATE_ENG11_REQ__PER_VMID_INVALIDATE_REQ_MASK                                               0x0000FFFFL
10334 #define GCVM_INVALIDATE_ENG11_REQ__FLUSH_TYPE_MASK                                                            0x00070000L
10335 #define GCVM_INVALIDATE_ENG11_REQ__INVALIDATE_L2_PTES_MASK                                                    0x00080000L
10336 #define GCVM_INVALIDATE_ENG11_REQ__INVALIDATE_L2_PDE0_MASK                                                    0x00100000L
10337 #define GCVM_INVALIDATE_ENG11_REQ__INVALIDATE_L2_PDE1_MASK                                                    0x00200000L
10338 #define GCVM_INVALIDATE_ENG11_REQ__INVALIDATE_L2_PDE2_MASK                                                    0x00400000L
10339 #define GCVM_INVALIDATE_ENG11_REQ__INVALIDATE_L1_PTES_MASK                                                    0x00800000L
10340 #define GCVM_INVALIDATE_ENG11_REQ__CLEAR_PROTECTION_FAULT_STATUS_ADDR_MASK                                    0x01000000L
10341 #define GCVM_INVALIDATE_ENG11_REQ__LOG_REQUEST_MASK                                                           0x02000000L
10342 #define GCVM_INVALIDATE_ENG11_REQ__INVALIDATE_4K_PAGES_ONLY_MASK                                              0x04000000L
10343 //GCVM_INVALIDATE_ENG12_REQ
10344 #define GCVM_INVALIDATE_ENG12_REQ__PER_VMID_INVALIDATE_REQ__SHIFT                                             0x0
10345 #define GCVM_INVALIDATE_ENG12_REQ__FLUSH_TYPE__SHIFT                                                          0x10
10346 #define GCVM_INVALIDATE_ENG12_REQ__INVALIDATE_L2_PTES__SHIFT                                                  0x13
10347 #define GCVM_INVALIDATE_ENG12_REQ__INVALIDATE_L2_PDE0__SHIFT                                                  0x14
10348 #define GCVM_INVALIDATE_ENG12_REQ__INVALIDATE_L2_PDE1__SHIFT                                                  0x15
10349 #define GCVM_INVALIDATE_ENG12_REQ__INVALIDATE_L2_PDE2__SHIFT                                                  0x16
10350 #define GCVM_INVALIDATE_ENG12_REQ__INVALIDATE_L1_PTES__SHIFT                                                  0x17
10351 #define GCVM_INVALIDATE_ENG12_REQ__CLEAR_PROTECTION_FAULT_STATUS_ADDR__SHIFT                                  0x18
10352 #define GCVM_INVALIDATE_ENG12_REQ__LOG_REQUEST__SHIFT                                                         0x19
10353 #define GCVM_INVALIDATE_ENG12_REQ__INVALIDATE_4K_PAGES_ONLY__SHIFT                                            0x1a
10354 #define GCVM_INVALIDATE_ENG12_REQ__PER_VMID_INVALIDATE_REQ_MASK                                               0x0000FFFFL
10355 #define GCVM_INVALIDATE_ENG12_REQ__FLUSH_TYPE_MASK                                                            0x00070000L
10356 #define GCVM_INVALIDATE_ENG12_REQ__INVALIDATE_L2_PTES_MASK                                                    0x00080000L
10357 #define GCVM_INVALIDATE_ENG12_REQ__INVALIDATE_L2_PDE0_MASK                                                    0x00100000L
10358 #define GCVM_INVALIDATE_ENG12_REQ__INVALIDATE_L2_PDE1_MASK                                                    0x00200000L
10359 #define GCVM_INVALIDATE_ENG12_REQ__INVALIDATE_L2_PDE2_MASK                                                    0x00400000L
10360 #define GCVM_INVALIDATE_ENG12_REQ__INVALIDATE_L1_PTES_MASK                                                    0x00800000L
10361 #define GCVM_INVALIDATE_ENG12_REQ__CLEAR_PROTECTION_FAULT_STATUS_ADDR_MASK                                    0x01000000L
10362 #define GCVM_INVALIDATE_ENG12_REQ__LOG_REQUEST_MASK                                                           0x02000000L
10363 #define GCVM_INVALIDATE_ENG12_REQ__INVALIDATE_4K_PAGES_ONLY_MASK                                              0x04000000L
10364 //GCVM_INVALIDATE_ENG13_REQ
10365 #define GCVM_INVALIDATE_ENG13_REQ__PER_VMID_INVALIDATE_REQ__SHIFT                                             0x0
10366 #define GCVM_INVALIDATE_ENG13_REQ__FLUSH_TYPE__SHIFT                                                          0x10
10367 #define GCVM_INVALIDATE_ENG13_REQ__INVALIDATE_L2_PTES__SHIFT                                                  0x13
10368 #define GCVM_INVALIDATE_ENG13_REQ__INVALIDATE_L2_PDE0__SHIFT                                                  0x14
10369 #define GCVM_INVALIDATE_ENG13_REQ__INVALIDATE_L2_PDE1__SHIFT                                                  0x15
10370 #define GCVM_INVALIDATE_ENG13_REQ__INVALIDATE_L2_PDE2__SHIFT                                                  0x16
10371 #define GCVM_INVALIDATE_ENG13_REQ__INVALIDATE_L1_PTES__SHIFT                                                  0x17
10372 #define GCVM_INVALIDATE_ENG13_REQ__CLEAR_PROTECTION_FAULT_STATUS_ADDR__SHIFT                                  0x18
10373 #define GCVM_INVALIDATE_ENG13_REQ__LOG_REQUEST__SHIFT                                                         0x19
10374 #define GCVM_INVALIDATE_ENG13_REQ__INVALIDATE_4K_PAGES_ONLY__SHIFT                                            0x1a
10375 #define GCVM_INVALIDATE_ENG13_REQ__PER_VMID_INVALIDATE_REQ_MASK                                               0x0000FFFFL
10376 #define GCVM_INVALIDATE_ENG13_REQ__FLUSH_TYPE_MASK                                                            0x00070000L
10377 #define GCVM_INVALIDATE_ENG13_REQ__INVALIDATE_L2_PTES_MASK                                                    0x00080000L
10378 #define GCVM_INVALIDATE_ENG13_REQ__INVALIDATE_L2_PDE0_MASK                                                    0x00100000L
10379 #define GCVM_INVALIDATE_ENG13_REQ__INVALIDATE_L2_PDE1_MASK                                                    0x00200000L
10380 #define GCVM_INVALIDATE_ENG13_REQ__INVALIDATE_L2_PDE2_MASK                                                    0x00400000L
10381 #define GCVM_INVALIDATE_ENG13_REQ__INVALIDATE_L1_PTES_MASK                                                    0x00800000L
10382 #define GCVM_INVALIDATE_ENG13_REQ__CLEAR_PROTECTION_FAULT_STATUS_ADDR_MASK                                    0x01000000L
10383 #define GCVM_INVALIDATE_ENG13_REQ__LOG_REQUEST_MASK                                                           0x02000000L
10384 #define GCVM_INVALIDATE_ENG13_REQ__INVALIDATE_4K_PAGES_ONLY_MASK                                              0x04000000L
10385 //GCVM_INVALIDATE_ENG14_REQ
10386 #define GCVM_INVALIDATE_ENG14_REQ__PER_VMID_INVALIDATE_REQ__SHIFT                                             0x0
10387 #define GCVM_INVALIDATE_ENG14_REQ__FLUSH_TYPE__SHIFT                                                          0x10
10388 #define GCVM_INVALIDATE_ENG14_REQ__INVALIDATE_L2_PTES__SHIFT                                                  0x13
10389 #define GCVM_INVALIDATE_ENG14_REQ__INVALIDATE_L2_PDE0__SHIFT                                                  0x14
10390 #define GCVM_INVALIDATE_ENG14_REQ__INVALIDATE_L2_PDE1__SHIFT                                                  0x15
10391 #define GCVM_INVALIDATE_ENG14_REQ__INVALIDATE_L2_PDE2__SHIFT                                                  0x16
10392 #define GCVM_INVALIDATE_ENG14_REQ__INVALIDATE_L1_PTES__SHIFT                                                  0x17
10393 #define GCVM_INVALIDATE_ENG14_REQ__CLEAR_PROTECTION_FAULT_STATUS_ADDR__SHIFT                                  0x18
10394 #define GCVM_INVALIDATE_ENG14_REQ__LOG_REQUEST__SHIFT                                                         0x19
10395 #define GCVM_INVALIDATE_ENG14_REQ__INVALIDATE_4K_PAGES_ONLY__SHIFT                                            0x1a
10396 #define GCVM_INVALIDATE_ENG14_REQ__PER_VMID_INVALIDATE_REQ_MASK                                               0x0000FFFFL
10397 #define GCVM_INVALIDATE_ENG14_REQ__FLUSH_TYPE_MASK                                                            0x00070000L
10398 #define GCVM_INVALIDATE_ENG14_REQ__INVALIDATE_L2_PTES_MASK                                                    0x00080000L
10399 #define GCVM_INVALIDATE_ENG14_REQ__INVALIDATE_L2_PDE0_MASK                                                    0x00100000L
10400 #define GCVM_INVALIDATE_ENG14_REQ__INVALIDATE_L2_PDE1_MASK                                                    0x00200000L
10401 #define GCVM_INVALIDATE_ENG14_REQ__INVALIDATE_L2_PDE2_MASK                                                    0x00400000L
10402 #define GCVM_INVALIDATE_ENG14_REQ__INVALIDATE_L1_PTES_MASK                                                    0x00800000L
10403 #define GCVM_INVALIDATE_ENG14_REQ__CLEAR_PROTECTION_FAULT_STATUS_ADDR_MASK                                    0x01000000L
10404 #define GCVM_INVALIDATE_ENG14_REQ__LOG_REQUEST_MASK                                                           0x02000000L
10405 #define GCVM_INVALIDATE_ENG14_REQ__INVALIDATE_4K_PAGES_ONLY_MASK                                              0x04000000L
10406 //GCVM_INVALIDATE_ENG15_REQ
10407 #define GCVM_INVALIDATE_ENG15_REQ__PER_VMID_INVALIDATE_REQ__SHIFT                                             0x0
10408 #define GCVM_INVALIDATE_ENG15_REQ__FLUSH_TYPE__SHIFT                                                          0x10
10409 #define GCVM_INVALIDATE_ENG15_REQ__INVALIDATE_L2_PTES__SHIFT                                                  0x13
10410 #define GCVM_INVALIDATE_ENG15_REQ__INVALIDATE_L2_PDE0__SHIFT                                                  0x14
10411 #define GCVM_INVALIDATE_ENG15_REQ__INVALIDATE_L2_PDE1__SHIFT                                                  0x15
10412 #define GCVM_INVALIDATE_ENG15_REQ__INVALIDATE_L2_PDE2__SHIFT                                                  0x16
10413 #define GCVM_INVALIDATE_ENG15_REQ__INVALIDATE_L1_PTES__SHIFT                                                  0x17
10414 #define GCVM_INVALIDATE_ENG15_REQ__CLEAR_PROTECTION_FAULT_STATUS_ADDR__SHIFT                                  0x18
10415 #define GCVM_INVALIDATE_ENG15_REQ__LOG_REQUEST__SHIFT                                                         0x19
10416 #define GCVM_INVALIDATE_ENG15_REQ__INVALIDATE_4K_PAGES_ONLY__SHIFT                                            0x1a
10417 #define GCVM_INVALIDATE_ENG15_REQ__PER_VMID_INVALIDATE_REQ_MASK                                               0x0000FFFFL
10418 #define GCVM_INVALIDATE_ENG15_REQ__FLUSH_TYPE_MASK                                                            0x00070000L
10419 #define GCVM_INVALIDATE_ENG15_REQ__INVALIDATE_L2_PTES_MASK                                                    0x00080000L
10420 #define GCVM_INVALIDATE_ENG15_REQ__INVALIDATE_L2_PDE0_MASK                                                    0x00100000L
10421 #define GCVM_INVALIDATE_ENG15_REQ__INVALIDATE_L2_PDE1_MASK                                                    0x00200000L
10422 #define GCVM_INVALIDATE_ENG15_REQ__INVALIDATE_L2_PDE2_MASK                                                    0x00400000L
10423 #define GCVM_INVALIDATE_ENG15_REQ__INVALIDATE_L1_PTES_MASK                                                    0x00800000L
10424 #define GCVM_INVALIDATE_ENG15_REQ__CLEAR_PROTECTION_FAULT_STATUS_ADDR_MASK                                    0x01000000L
10425 #define GCVM_INVALIDATE_ENG15_REQ__LOG_REQUEST_MASK                                                           0x02000000L
10426 #define GCVM_INVALIDATE_ENG15_REQ__INVALIDATE_4K_PAGES_ONLY_MASK                                              0x04000000L
10427 //GCVM_INVALIDATE_ENG16_REQ
10428 #define GCVM_INVALIDATE_ENG16_REQ__PER_VMID_INVALIDATE_REQ__SHIFT                                             0x0
10429 #define GCVM_INVALIDATE_ENG16_REQ__FLUSH_TYPE__SHIFT                                                          0x10
10430 #define GCVM_INVALIDATE_ENG16_REQ__INVALIDATE_L2_PTES__SHIFT                                                  0x13
10431 #define GCVM_INVALIDATE_ENG16_REQ__INVALIDATE_L2_PDE0__SHIFT                                                  0x14
10432 #define GCVM_INVALIDATE_ENG16_REQ__INVALIDATE_L2_PDE1__SHIFT                                                  0x15
10433 #define GCVM_INVALIDATE_ENG16_REQ__INVALIDATE_L2_PDE2__SHIFT                                                  0x16
10434 #define GCVM_INVALIDATE_ENG16_REQ__INVALIDATE_L1_PTES__SHIFT                                                  0x17
10435 #define GCVM_INVALIDATE_ENG16_REQ__CLEAR_PROTECTION_FAULT_STATUS_ADDR__SHIFT                                  0x18
10436 #define GCVM_INVALIDATE_ENG16_REQ__LOG_REQUEST__SHIFT                                                         0x19
10437 #define GCVM_INVALIDATE_ENG16_REQ__INVALIDATE_4K_PAGES_ONLY__SHIFT                                            0x1a
10438 #define GCVM_INVALIDATE_ENG16_REQ__PER_VMID_INVALIDATE_REQ_MASK                                               0x0000FFFFL
10439 #define GCVM_INVALIDATE_ENG16_REQ__FLUSH_TYPE_MASK                                                            0x00070000L
10440 #define GCVM_INVALIDATE_ENG16_REQ__INVALIDATE_L2_PTES_MASK                                                    0x00080000L
10441 #define GCVM_INVALIDATE_ENG16_REQ__INVALIDATE_L2_PDE0_MASK                                                    0x00100000L
10442 #define GCVM_INVALIDATE_ENG16_REQ__INVALIDATE_L2_PDE1_MASK                                                    0x00200000L
10443 #define GCVM_INVALIDATE_ENG16_REQ__INVALIDATE_L2_PDE2_MASK                                                    0x00400000L
10444 #define GCVM_INVALIDATE_ENG16_REQ__INVALIDATE_L1_PTES_MASK                                                    0x00800000L
10445 #define GCVM_INVALIDATE_ENG16_REQ__CLEAR_PROTECTION_FAULT_STATUS_ADDR_MASK                                    0x01000000L
10446 #define GCVM_INVALIDATE_ENG16_REQ__LOG_REQUEST_MASK                                                           0x02000000L
10447 #define GCVM_INVALIDATE_ENG16_REQ__INVALIDATE_4K_PAGES_ONLY_MASK                                              0x04000000L
10448 //GCVM_INVALIDATE_ENG17_REQ
10449 #define GCVM_INVALIDATE_ENG17_REQ__PER_VMID_INVALIDATE_REQ__SHIFT                                             0x0
10450 #define GCVM_INVALIDATE_ENG17_REQ__FLUSH_TYPE__SHIFT                                                          0x10
10451 #define GCVM_INVALIDATE_ENG17_REQ__INVALIDATE_L2_PTES__SHIFT                                                  0x13
10452 #define GCVM_INVALIDATE_ENG17_REQ__INVALIDATE_L2_PDE0__SHIFT                                                  0x14
10453 #define GCVM_INVALIDATE_ENG17_REQ__INVALIDATE_L2_PDE1__SHIFT                                                  0x15
10454 #define GCVM_INVALIDATE_ENG17_REQ__INVALIDATE_L2_PDE2__SHIFT                                                  0x16
10455 #define GCVM_INVALIDATE_ENG17_REQ__INVALIDATE_L1_PTES__SHIFT                                                  0x17
10456 #define GCVM_INVALIDATE_ENG17_REQ__CLEAR_PROTECTION_FAULT_STATUS_ADDR__SHIFT                                  0x18
10457 #define GCVM_INVALIDATE_ENG17_REQ__LOG_REQUEST__SHIFT                                                         0x19
10458 #define GCVM_INVALIDATE_ENG17_REQ__INVALIDATE_4K_PAGES_ONLY__SHIFT                                            0x1a
10459 #define GCVM_INVALIDATE_ENG17_REQ__PER_VMID_INVALIDATE_REQ_MASK                                               0x0000FFFFL
10460 #define GCVM_INVALIDATE_ENG17_REQ__FLUSH_TYPE_MASK                                                            0x00070000L
10461 #define GCVM_INVALIDATE_ENG17_REQ__INVALIDATE_L2_PTES_MASK                                                    0x00080000L
10462 #define GCVM_INVALIDATE_ENG17_REQ__INVALIDATE_L2_PDE0_MASK                                                    0x00100000L
10463 #define GCVM_INVALIDATE_ENG17_REQ__INVALIDATE_L2_PDE1_MASK                                                    0x00200000L
10464 #define GCVM_INVALIDATE_ENG17_REQ__INVALIDATE_L2_PDE2_MASK                                                    0x00400000L
10465 #define GCVM_INVALIDATE_ENG17_REQ__INVALIDATE_L1_PTES_MASK                                                    0x00800000L
10466 #define GCVM_INVALIDATE_ENG17_REQ__CLEAR_PROTECTION_FAULT_STATUS_ADDR_MASK                                    0x01000000L
10467 #define GCVM_INVALIDATE_ENG17_REQ__LOG_REQUEST_MASK                                                           0x02000000L
10468 #define GCVM_INVALIDATE_ENG17_REQ__INVALIDATE_4K_PAGES_ONLY_MASK                                              0x04000000L
10469 //GCVM_INVALIDATE_ENG0_ACK
10470 #define GCVM_INVALIDATE_ENG0_ACK__PER_VMID_INVALIDATE_ACK__SHIFT                                              0x0
10471 #define GCVM_INVALIDATE_ENG0_ACK__SEMAPHORE__SHIFT                                                            0x10
10472 #define GCVM_INVALIDATE_ENG0_ACK__PER_VMID_INVALIDATE_ACK_MASK                                                0x0000FFFFL
10473 #define GCVM_INVALIDATE_ENG0_ACK__SEMAPHORE_MASK                                                              0x00010000L
10474 //GCVM_INVALIDATE_ENG1_ACK
10475 #define GCVM_INVALIDATE_ENG1_ACK__PER_VMID_INVALIDATE_ACK__SHIFT                                              0x0
10476 #define GCVM_INVALIDATE_ENG1_ACK__SEMAPHORE__SHIFT                                                            0x10
10477 #define GCVM_INVALIDATE_ENG1_ACK__PER_VMID_INVALIDATE_ACK_MASK                                                0x0000FFFFL
10478 #define GCVM_INVALIDATE_ENG1_ACK__SEMAPHORE_MASK                                                              0x00010000L
10479 //GCVM_INVALIDATE_ENG2_ACK
10480 #define GCVM_INVALIDATE_ENG2_ACK__PER_VMID_INVALIDATE_ACK__SHIFT                                              0x0
10481 #define GCVM_INVALIDATE_ENG2_ACK__SEMAPHORE__SHIFT                                                            0x10
10482 #define GCVM_INVALIDATE_ENG2_ACK__PER_VMID_INVALIDATE_ACK_MASK                                                0x0000FFFFL
10483 #define GCVM_INVALIDATE_ENG2_ACK__SEMAPHORE_MASK                                                              0x00010000L
10484 //GCVM_INVALIDATE_ENG3_ACK
10485 #define GCVM_INVALIDATE_ENG3_ACK__PER_VMID_INVALIDATE_ACK__SHIFT                                              0x0
10486 #define GCVM_INVALIDATE_ENG3_ACK__SEMAPHORE__SHIFT                                                            0x10
10487 #define GCVM_INVALIDATE_ENG3_ACK__PER_VMID_INVALIDATE_ACK_MASK                                                0x0000FFFFL
10488 #define GCVM_INVALIDATE_ENG3_ACK__SEMAPHORE_MASK                                                              0x00010000L
10489 //GCVM_INVALIDATE_ENG4_ACK
10490 #define GCVM_INVALIDATE_ENG4_ACK__PER_VMID_INVALIDATE_ACK__SHIFT                                              0x0
10491 #define GCVM_INVALIDATE_ENG4_ACK__SEMAPHORE__SHIFT                                                            0x10
10492 #define GCVM_INVALIDATE_ENG4_ACK__PER_VMID_INVALIDATE_ACK_MASK                                                0x0000FFFFL
10493 #define GCVM_INVALIDATE_ENG4_ACK__SEMAPHORE_MASK                                                              0x00010000L
10494 //GCVM_INVALIDATE_ENG5_ACK
10495 #define GCVM_INVALIDATE_ENG5_ACK__PER_VMID_INVALIDATE_ACK__SHIFT                                              0x0
10496 #define GCVM_INVALIDATE_ENG5_ACK__SEMAPHORE__SHIFT                                                            0x10
10497 #define GCVM_INVALIDATE_ENG5_ACK__PER_VMID_INVALIDATE_ACK_MASK                                                0x0000FFFFL
10498 #define GCVM_INVALIDATE_ENG5_ACK__SEMAPHORE_MASK                                                              0x00010000L
10499 //GCVM_INVALIDATE_ENG6_ACK
10500 #define GCVM_INVALIDATE_ENG6_ACK__PER_VMID_INVALIDATE_ACK__SHIFT                                              0x0
10501 #define GCVM_INVALIDATE_ENG6_ACK__SEMAPHORE__SHIFT                                                            0x10
10502 #define GCVM_INVALIDATE_ENG6_ACK__PER_VMID_INVALIDATE_ACK_MASK                                                0x0000FFFFL
10503 #define GCVM_INVALIDATE_ENG6_ACK__SEMAPHORE_MASK                                                              0x00010000L
10504 //GCVM_INVALIDATE_ENG7_ACK
10505 #define GCVM_INVALIDATE_ENG7_ACK__PER_VMID_INVALIDATE_ACK__SHIFT                                              0x0
10506 #define GCVM_INVALIDATE_ENG7_ACK__SEMAPHORE__SHIFT                                                            0x10
10507 #define GCVM_INVALIDATE_ENG7_ACK__PER_VMID_INVALIDATE_ACK_MASK                                                0x0000FFFFL
10508 #define GCVM_INVALIDATE_ENG7_ACK__SEMAPHORE_MASK                                                              0x00010000L
10509 //GCVM_INVALIDATE_ENG8_ACK
10510 #define GCVM_INVALIDATE_ENG8_ACK__PER_VMID_INVALIDATE_ACK__SHIFT                                              0x0
10511 #define GCVM_INVALIDATE_ENG8_ACK__SEMAPHORE__SHIFT                                                            0x10
10512 #define GCVM_INVALIDATE_ENG8_ACK__PER_VMID_INVALIDATE_ACK_MASK                                                0x0000FFFFL
10513 #define GCVM_INVALIDATE_ENG8_ACK__SEMAPHORE_MASK                                                              0x00010000L
10514 //GCVM_INVALIDATE_ENG9_ACK
10515 #define GCVM_INVALIDATE_ENG9_ACK__PER_VMID_INVALIDATE_ACK__SHIFT                                              0x0
10516 #define GCVM_INVALIDATE_ENG9_ACK__SEMAPHORE__SHIFT                                                            0x10
10517 #define GCVM_INVALIDATE_ENG9_ACK__PER_VMID_INVALIDATE_ACK_MASK                                                0x0000FFFFL
10518 #define GCVM_INVALIDATE_ENG9_ACK__SEMAPHORE_MASK                                                              0x00010000L
10519 //GCVM_INVALIDATE_ENG10_ACK
10520 #define GCVM_INVALIDATE_ENG10_ACK__PER_VMID_INVALIDATE_ACK__SHIFT                                             0x0
10521 #define GCVM_INVALIDATE_ENG10_ACK__SEMAPHORE__SHIFT                                                           0x10
10522 #define GCVM_INVALIDATE_ENG10_ACK__PER_VMID_INVALIDATE_ACK_MASK                                               0x0000FFFFL
10523 #define GCVM_INVALIDATE_ENG10_ACK__SEMAPHORE_MASK                                                             0x00010000L
10524 //GCVM_INVALIDATE_ENG11_ACK
10525 #define GCVM_INVALIDATE_ENG11_ACK__PER_VMID_INVALIDATE_ACK__SHIFT                                             0x0
10526 #define GCVM_INVALIDATE_ENG11_ACK__SEMAPHORE__SHIFT                                                           0x10
10527 #define GCVM_INVALIDATE_ENG11_ACK__PER_VMID_INVALIDATE_ACK_MASK                                               0x0000FFFFL
10528 #define GCVM_INVALIDATE_ENG11_ACK__SEMAPHORE_MASK                                                             0x00010000L
10529 //GCVM_INVALIDATE_ENG12_ACK
10530 #define GCVM_INVALIDATE_ENG12_ACK__PER_VMID_INVALIDATE_ACK__SHIFT                                             0x0
10531 #define GCVM_INVALIDATE_ENG12_ACK__SEMAPHORE__SHIFT                                                           0x10
10532 #define GCVM_INVALIDATE_ENG12_ACK__PER_VMID_INVALIDATE_ACK_MASK                                               0x0000FFFFL
10533 #define GCVM_INVALIDATE_ENG12_ACK__SEMAPHORE_MASK                                                             0x00010000L
10534 //GCVM_INVALIDATE_ENG13_ACK
10535 #define GCVM_INVALIDATE_ENG13_ACK__PER_VMID_INVALIDATE_ACK__SHIFT                                             0x0
10536 #define GCVM_INVALIDATE_ENG13_ACK__SEMAPHORE__SHIFT                                                           0x10
10537 #define GCVM_INVALIDATE_ENG13_ACK__PER_VMID_INVALIDATE_ACK_MASK                                               0x0000FFFFL
10538 #define GCVM_INVALIDATE_ENG13_ACK__SEMAPHORE_MASK                                                             0x00010000L
10539 //GCVM_INVALIDATE_ENG14_ACK
10540 #define GCVM_INVALIDATE_ENG14_ACK__PER_VMID_INVALIDATE_ACK__SHIFT                                             0x0
10541 #define GCVM_INVALIDATE_ENG14_ACK__SEMAPHORE__SHIFT                                                           0x10
10542 #define GCVM_INVALIDATE_ENG14_ACK__PER_VMID_INVALIDATE_ACK_MASK                                               0x0000FFFFL
10543 #define GCVM_INVALIDATE_ENG14_ACK__SEMAPHORE_MASK                                                             0x00010000L
10544 //GCVM_INVALIDATE_ENG15_ACK
10545 #define GCVM_INVALIDATE_ENG15_ACK__PER_VMID_INVALIDATE_ACK__SHIFT                                             0x0
10546 #define GCVM_INVALIDATE_ENG15_ACK__SEMAPHORE__SHIFT                                                           0x10
10547 #define GCVM_INVALIDATE_ENG15_ACK__PER_VMID_INVALIDATE_ACK_MASK                                               0x0000FFFFL
10548 #define GCVM_INVALIDATE_ENG15_ACK__SEMAPHORE_MASK                                                             0x00010000L
10549 //GCVM_INVALIDATE_ENG16_ACK
10550 #define GCVM_INVALIDATE_ENG16_ACK__PER_VMID_INVALIDATE_ACK__SHIFT                                             0x0
10551 #define GCVM_INVALIDATE_ENG16_ACK__SEMAPHORE__SHIFT                                                           0x10
10552 #define GCVM_INVALIDATE_ENG16_ACK__PER_VMID_INVALIDATE_ACK_MASK                                               0x0000FFFFL
10553 #define GCVM_INVALIDATE_ENG16_ACK__SEMAPHORE_MASK                                                             0x00010000L
10554 //GCVM_INVALIDATE_ENG17_ACK
10555 #define GCVM_INVALIDATE_ENG17_ACK__PER_VMID_INVALIDATE_ACK__SHIFT                                             0x0
10556 #define GCVM_INVALIDATE_ENG17_ACK__SEMAPHORE__SHIFT                                                           0x10
10557 #define GCVM_INVALIDATE_ENG17_ACK__PER_VMID_INVALIDATE_ACK_MASK                                               0x0000FFFFL
10558 #define GCVM_INVALIDATE_ENG17_ACK__SEMAPHORE_MASK                                                             0x00010000L
10559 //GCVM_INVALIDATE_ENG0_ADDR_RANGE_LO32
10560 #define GCVM_INVALIDATE_ENG0_ADDR_RANGE_LO32__S_BIT__SHIFT                                                    0x0
10561 #define GCVM_INVALIDATE_ENG0_ADDR_RANGE_LO32__LOGI_PAGE_ADDR_RANGE_LO31__SHIFT                                0x1
10562 #define GCVM_INVALIDATE_ENG0_ADDR_RANGE_LO32__S_BIT_MASK                                                      0x00000001L
10563 #define GCVM_INVALIDATE_ENG0_ADDR_RANGE_LO32__LOGI_PAGE_ADDR_RANGE_LO31_MASK                                  0xFFFFFFFEL
10564 //GCVM_INVALIDATE_ENG0_ADDR_RANGE_HI32
10565 #define GCVM_INVALIDATE_ENG0_ADDR_RANGE_HI32__LOGI_PAGE_ADDR_RANGE_HI5__SHIFT                                 0x0
10566 #define GCVM_INVALIDATE_ENG0_ADDR_RANGE_HI32__LOGI_PAGE_ADDR_RANGE_HI5_MASK                                   0x0000001FL
10567 //GCVM_INVALIDATE_ENG1_ADDR_RANGE_LO32
10568 #define GCVM_INVALIDATE_ENG1_ADDR_RANGE_LO32__S_BIT__SHIFT                                                    0x0
10569 #define GCVM_INVALIDATE_ENG1_ADDR_RANGE_LO32__LOGI_PAGE_ADDR_RANGE_LO31__SHIFT                                0x1
10570 #define GCVM_INVALIDATE_ENG1_ADDR_RANGE_LO32__S_BIT_MASK                                                      0x00000001L
10571 #define GCVM_INVALIDATE_ENG1_ADDR_RANGE_LO32__LOGI_PAGE_ADDR_RANGE_LO31_MASK                                  0xFFFFFFFEL
10572 //GCVM_INVALIDATE_ENG1_ADDR_RANGE_HI32
10573 #define GCVM_INVALIDATE_ENG1_ADDR_RANGE_HI32__LOGI_PAGE_ADDR_RANGE_HI5__SHIFT                                 0x0
10574 #define GCVM_INVALIDATE_ENG1_ADDR_RANGE_HI32__LOGI_PAGE_ADDR_RANGE_HI5_MASK                                   0x0000001FL
10575 //GCVM_INVALIDATE_ENG2_ADDR_RANGE_LO32
10576 #define GCVM_INVALIDATE_ENG2_ADDR_RANGE_LO32__S_BIT__SHIFT                                                    0x0
10577 #define GCVM_INVALIDATE_ENG2_ADDR_RANGE_LO32__LOGI_PAGE_ADDR_RANGE_LO31__SHIFT                                0x1
10578 #define GCVM_INVALIDATE_ENG2_ADDR_RANGE_LO32__S_BIT_MASK                                                      0x00000001L
10579 #define GCVM_INVALIDATE_ENG2_ADDR_RANGE_LO32__LOGI_PAGE_ADDR_RANGE_LO31_MASK                                  0xFFFFFFFEL
10580 //GCVM_INVALIDATE_ENG2_ADDR_RANGE_HI32
10581 #define GCVM_INVALIDATE_ENG2_ADDR_RANGE_HI32__LOGI_PAGE_ADDR_RANGE_HI5__SHIFT                                 0x0
10582 #define GCVM_INVALIDATE_ENG2_ADDR_RANGE_HI32__LOGI_PAGE_ADDR_RANGE_HI5_MASK                                   0x0000001FL
10583 //GCVM_INVALIDATE_ENG3_ADDR_RANGE_LO32
10584 #define GCVM_INVALIDATE_ENG3_ADDR_RANGE_LO32__S_BIT__SHIFT                                                    0x0
10585 #define GCVM_INVALIDATE_ENG3_ADDR_RANGE_LO32__LOGI_PAGE_ADDR_RANGE_LO31__SHIFT                                0x1
10586 #define GCVM_INVALIDATE_ENG3_ADDR_RANGE_LO32__S_BIT_MASK                                                      0x00000001L
10587 #define GCVM_INVALIDATE_ENG3_ADDR_RANGE_LO32__LOGI_PAGE_ADDR_RANGE_LO31_MASK                                  0xFFFFFFFEL
10588 //GCVM_INVALIDATE_ENG3_ADDR_RANGE_HI32
10589 #define GCVM_INVALIDATE_ENG3_ADDR_RANGE_HI32__LOGI_PAGE_ADDR_RANGE_HI5__SHIFT                                 0x0
10590 #define GCVM_INVALIDATE_ENG3_ADDR_RANGE_HI32__LOGI_PAGE_ADDR_RANGE_HI5_MASK                                   0x0000001FL
10591 //GCVM_INVALIDATE_ENG4_ADDR_RANGE_LO32
10592 #define GCVM_INVALIDATE_ENG4_ADDR_RANGE_LO32__S_BIT__SHIFT                                                    0x0
10593 #define GCVM_INVALIDATE_ENG4_ADDR_RANGE_LO32__LOGI_PAGE_ADDR_RANGE_LO31__SHIFT                                0x1
10594 #define GCVM_INVALIDATE_ENG4_ADDR_RANGE_LO32__S_BIT_MASK                                                      0x00000001L
10595 #define GCVM_INVALIDATE_ENG4_ADDR_RANGE_LO32__LOGI_PAGE_ADDR_RANGE_LO31_MASK                                  0xFFFFFFFEL
10596 //GCVM_INVALIDATE_ENG4_ADDR_RANGE_HI32
10597 #define GCVM_INVALIDATE_ENG4_ADDR_RANGE_HI32__LOGI_PAGE_ADDR_RANGE_HI5__SHIFT                                 0x0
10598 #define GCVM_INVALIDATE_ENG4_ADDR_RANGE_HI32__LOGI_PAGE_ADDR_RANGE_HI5_MASK                                   0x0000001FL
10599 //GCVM_INVALIDATE_ENG5_ADDR_RANGE_LO32
10600 #define GCVM_INVALIDATE_ENG5_ADDR_RANGE_LO32__S_BIT__SHIFT                                                    0x0
10601 #define GCVM_INVALIDATE_ENG5_ADDR_RANGE_LO32__LOGI_PAGE_ADDR_RANGE_LO31__SHIFT                                0x1
10602 #define GCVM_INVALIDATE_ENG5_ADDR_RANGE_LO32__S_BIT_MASK                                                      0x00000001L
10603 #define GCVM_INVALIDATE_ENG5_ADDR_RANGE_LO32__LOGI_PAGE_ADDR_RANGE_LO31_MASK                                  0xFFFFFFFEL
10604 //GCVM_INVALIDATE_ENG5_ADDR_RANGE_HI32
10605 #define GCVM_INVALIDATE_ENG5_ADDR_RANGE_HI32__LOGI_PAGE_ADDR_RANGE_HI5__SHIFT                                 0x0
10606 #define GCVM_INVALIDATE_ENG5_ADDR_RANGE_HI32__LOGI_PAGE_ADDR_RANGE_HI5_MASK                                   0x0000001FL
10607 //GCVM_INVALIDATE_ENG6_ADDR_RANGE_LO32
10608 #define GCVM_INVALIDATE_ENG6_ADDR_RANGE_LO32__S_BIT__SHIFT                                                    0x0
10609 #define GCVM_INVALIDATE_ENG6_ADDR_RANGE_LO32__LOGI_PAGE_ADDR_RANGE_LO31__SHIFT                                0x1
10610 #define GCVM_INVALIDATE_ENG6_ADDR_RANGE_LO32__S_BIT_MASK                                                      0x00000001L
10611 #define GCVM_INVALIDATE_ENG6_ADDR_RANGE_LO32__LOGI_PAGE_ADDR_RANGE_LO31_MASK                                  0xFFFFFFFEL
10612 //GCVM_INVALIDATE_ENG6_ADDR_RANGE_HI32
10613 #define GCVM_INVALIDATE_ENG6_ADDR_RANGE_HI32__LOGI_PAGE_ADDR_RANGE_HI5__SHIFT                                 0x0
10614 #define GCVM_INVALIDATE_ENG6_ADDR_RANGE_HI32__LOGI_PAGE_ADDR_RANGE_HI5_MASK                                   0x0000001FL
10615 //GCVM_INVALIDATE_ENG7_ADDR_RANGE_LO32
10616 #define GCVM_INVALIDATE_ENG7_ADDR_RANGE_LO32__S_BIT__SHIFT                                                    0x0
10617 #define GCVM_INVALIDATE_ENG7_ADDR_RANGE_LO32__LOGI_PAGE_ADDR_RANGE_LO31__SHIFT                                0x1
10618 #define GCVM_INVALIDATE_ENG7_ADDR_RANGE_LO32__S_BIT_MASK                                                      0x00000001L
10619 #define GCVM_INVALIDATE_ENG7_ADDR_RANGE_LO32__LOGI_PAGE_ADDR_RANGE_LO31_MASK                                  0xFFFFFFFEL
10620 //GCVM_INVALIDATE_ENG7_ADDR_RANGE_HI32
10621 #define GCVM_INVALIDATE_ENG7_ADDR_RANGE_HI32__LOGI_PAGE_ADDR_RANGE_HI5__SHIFT                                 0x0
10622 #define GCVM_INVALIDATE_ENG7_ADDR_RANGE_HI32__LOGI_PAGE_ADDR_RANGE_HI5_MASK                                   0x0000001FL
10623 //GCVM_INVALIDATE_ENG8_ADDR_RANGE_LO32
10624 #define GCVM_INVALIDATE_ENG8_ADDR_RANGE_LO32__S_BIT__SHIFT                                                    0x0
10625 #define GCVM_INVALIDATE_ENG8_ADDR_RANGE_LO32__LOGI_PAGE_ADDR_RANGE_LO31__SHIFT                                0x1
10626 #define GCVM_INVALIDATE_ENG8_ADDR_RANGE_LO32__S_BIT_MASK                                                      0x00000001L
10627 #define GCVM_INVALIDATE_ENG8_ADDR_RANGE_LO32__LOGI_PAGE_ADDR_RANGE_LO31_MASK                                  0xFFFFFFFEL
10628 //GCVM_INVALIDATE_ENG8_ADDR_RANGE_HI32
10629 #define GCVM_INVALIDATE_ENG8_ADDR_RANGE_HI32__LOGI_PAGE_ADDR_RANGE_HI5__SHIFT                                 0x0
10630 #define GCVM_INVALIDATE_ENG8_ADDR_RANGE_HI32__LOGI_PAGE_ADDR_RANGE_HI5_MASK                                   0x0000001FL
10631 //GCVM_INVALIDATE_ENG9_ADDR_RANGE_LO32
10632 #define GCVM_INVALIDATE_ENG9_ADDR_RANGE_LO32__S_BIT__SHIFT                                                    0x0
10633 #define GCVM_INVALIDATE_ENG9_ADDR_RANGE_LO32__LOGI_PAGE_ADDR_RANGE_LO31__SHIFT                                0x1
10634 #define GCVM_INVALIDATE_ENG9_ADDR_RANGE_LO32__S_BIT_MASK                                                      0x00000001L
10635 #define GCVM_INVALIDATE_ENG9_ADDR_RANGE_LO32__LOGI_PAGE_ADDR_RANGE_LO31_MASK                                  0xFFFFFFFEL
10636 //GCVM_INVALIDATE_ENG9_ADDR_RANGE_HI32
10637 #define GCVM_INVALIDATE_ENG9_ADDR_RANGE_HI32__LOGI_PAGE_ADDR_RANGE_HI5__SHIFT                                 0x0
10638 #define GCVM_INVALIDATE_ENG9_ADDR_RANGE_HI32__LOGI_PAGE_ADDR_RANGE_HI5_MASK                                   0x0000001FL
10639 //GCVM_INVALIDATE_ENG10_ADDR_RANGE_LO32
10640 #define GCVM_INVALIDATE_ENG10_ADDR_RANGE_LO32__S_BIT__SHIFT                                                   0x0
10641 #define GCVM_INVALIDATE_ENG10_ADDR_RANGE_LO32__LOGI_PAGE_ADDR_RANGE_LO31__SHIFT                               0x1
10642 #define GCVM_INVALIDATE_ENG10_ADDR_RANGE_LO32__S_BIT_MASK                                                     0x00000001L
10643 #define GCVM_INVALIDATE_ENG10_ADDR_RANGE_LO32__LOGI_PAGE_ADDR_RANGE_LO31_MASK                                 0xFFFFFFFEL
10644 //GCVM_INVALIDATE_ENG10_ADDR_RANGE_HI32
10645 #define GCVM_INVALIDATE_ENG10_ADDR_RANGE_HI32__LOGI_PAGE_ADDR_RANGE_HI5__SHIFT                                0x0
10646 #define GCVM_INVALIDATE_ENG10_ADDR_RANGE_HI32__LOGI_PAGE_ADDR_RANGE_HI5_MASK                                  0x0000001FL
10647 //GCVM_INVALIDATE_ENG11_ADDR_RANGE_LO32
10648 #define GCVM_INVALIDATE_ENG11_ADDR_RANGE_LO32__S_BIT__SHIFT                                                   0x0
10649 #define GCVM_INVALIDATE_ENG11_ADDR_RANGE_LO32__LOGI_PAGE_ADDR_RANGE_LO31__SHIFT                               0x1
10650 #define GCVM_INVALIDATE_ENG11_ADDR_RANGE_LO32__S_BIT_MASK                                                     0x00000001L
10651 #define GCVM_INVALIDATE_ENG11_ADDR_RANGE_LO32__LOGI_PAGE_ADDR_RANGE_LO31_MASK                                 0xFFFFFFFEL
10652 //GCVM_INVALIDATE_ENG11_ADDR_RANGE_HI32
10653 #define GCVM_INVALIDATE_ENG11_ADDR_RANGE_HI32__LOGI_PAGE_ADDR_RANGE_HI5__SHIFT                                0x0
10654 #define GCVM_INVALIDATE_ENG11_ADDR_RANGE_HI32__LOGI_PAGE_ADDR_RANGE_HI5_MASK                                  0x0000001FL
10655 //GCVM_INVALIDATE_ENG12_ADDR_RANGE_LO32
10656 #define GCVM_INVALIDATE_ENG12_ADDR_RANGE_LO32__S_BIT__SHIFT                                                   0x0
10657 #define GCVM_INVALIDATE_ENG12_ADDR_RANGE_LO32__LOGI_PAGE_ADDR_RANGE_LO31__SHIFT                               0x1
10658 #define GCVM_INVALIDATE_ENG12_ADDR_RANGE_LO32__S_BIT_MASK                                                     0x00000001L
10659 #define GCVM_INVALIDATE_ENG12_ADDR_RANGE_LO32__LOGI_PAGE_ADDR_RANGE_LO31_MASK                                 0xFFFFFFFEL
10660 //GCVM_INVALIDATE_ENG12_ADDR_RANGE_HI32
10661 #define GCVM_INVALIDATE_ENG12_ADDR_RANGE_HI32__LOGI_PAGE_ADDR_RANGE_HI5__SHIFT                                0x0
10662 #define GCVM_INVALIDATE_ENG12_ADDR_RANGE_HI32__LOGI_PAGE_ADDR_RANGE_HI5_MASK                                  0x0000001FL
10663 //GCVM_INVALIDATE_ENG13_ADDR_RANGE_LO32
10664 #define GCVM_INVALIDATE_ENG13_ADDR_RANGE_LO32__S_BIT__SHIFT                                                   0x0
10665 #define GCVM_INVALIDATE_ENG13_ADDR_RANGE_LO32__LOGI_PAGE_ADDR_RANGE_LO31__SHIFT                               0x1
10666 #define GCVM_INVALIDATE_ENG13_ADDR_RANGE_LO32__S_BIT_MASK                                                     0x00000001L
10667 #define GCVM_INVALIDATE_ENG13_ADDR_RANGE_LO32__LOGI_PAGE_ADDR_RANGE_LO31_MASK                                 0xFFFFFFFEL
10668 //GCVM_INVALIDATE_ENG13_ADDR_RANGE_HI32
10669 #define GCVM_INVALIDATE_ENG13_ADDR_RANGE_HI32__LOGI_PAGE_ADDR_RANGE_HI5__SHIFT                                0x0
10670 #define GCVM_INVALIDATE_ENG13_ADDR_RANGE_HI32__LOGI_PAGE_ADDR_RANGE_HI5_MASK                                  0x0000001FL
10671 //GCVM_INVALIDATE_ENG14_ADDR_RANGE_LO32
10672 #define GCVM_INVALIDATE_ENG14_ADDR_RANGE_LO32__S_BIT__SHIFT                                                   0x0
10673 #define GCVM_INVALIDATE_ENG14_ADDR_RANGE_LO32__LOGI_PAGE_ADDR_RANGE_LO31__SHIFT                               0x1
10674 #define GCVM_INVALIDATE_ENG14_ADDR_RANGE_LO32__S_BIT_MASK                                                     0x00000001L
10675 #define GCVM_INVALIDATE_ENG14_ADDR_RANGE_LO32__LOGI_PAGE_ADDR_RANGE_LO31_MASK                                 0xFFFFFFFEL
10676 //GCVM_INVALIDATE_ENG14_ADDR_RANGE_HI32
10677 #define GCVM_INVALIDATE_ENG14_ADDR_RANGE_HI32__LOGI_PAGE_ADDR_RANGE_HI5__SHIFT                                0x0
10678 #define GCVM_INVALIDATE_ENG14_ADDR_RANGE_HI32__LOGI_PAGE_ADDR_RANGE_HI5_MASK                                  0x0000001FL
10679 //GCVM_INVALIDATE_ENG15_ADDR_RANGE_LO32
10680 #define GCVM_INVALIDATE_ENG15_ADDR_RANGE_LO32__S_BIT__SHIFT                                                   0x0
10681 #define GCVM_INVALIDATE_ENG15_ADDR_RANGE_LO32__LOGI_PAGE_ADDR_RANGE_LO31__SHIFT                               0x1
10682 #define GCVM_INVALIDATE_ENG15_ADDR_RANGE_LO32__S_BIT_MASK                                                     0x00000001L
10683 #define GCVM_INVALIDATE_ENG15_ADDR_RANGE_LO32__LOGI_PAGE_ADDR_RANGE_LO31_MASK                                 0xFFFFFFFEL
10684 //GCVM_INVALIDATE_ENG15_ADDR_RANGE_HI32
10685 #define GCVM_INVALIDATE_ENG15_ADDR_RANGE_HI32__LOGI_PAGE_ADDR_RANGE_HI5__SHIFT                                0x0
10686 #define GCVM_INVALIDATE_ENG15_ADDR_RANGE_HI32__LOGI_PAGE_ADDR_RANGE_HI5_MASK                                  0x0000001FL
10687 //GCVM_INVALIDATE_ENG16_ADDR_RANGE_LO32
10688 #define GCVM_INVALIDATE_ENG16_ADDR_RANGE_LO32__S_BIT__SHIFT                                                   0x0
10689 #define GCVM_INVALIDATE_ENG16_ADDR_RANGE_LO32__LOGI_PAGE_ADDR_RANGE_LO31__SHIFT                               0x1
10690 #define GCVM_INVALIDATE_ENG16_ADDR_RANGE_LO32__S_BIT_MASK                                                     0x00000001L
10691 #define GCVM_INVALIDATE_ENG16_ADDR_RANGE_LO32__LOGI_PAGE_ADDR_RANGE_LO31_MASK                                 0xFFFFFFFEL
10692 //GCVM_INVALIDATE_ENG16_ADDR_RANGE_HI32
10693 #define GCVM_INVALIDATE_ENG16_ADDR_RANGE_HI32__LOGI_PAGE_ADDR_RANGE_HI5__SHIFT                                0x0
10694 #define GCVM_INVALIDATE_ENG16_ADDR_RANGE_HI32__LOGI_PAGE_ADDR_RANGE_HI5_MASK                                  0x0000001FL
10695 //GCVM_INVALIDATE_ENG17_ADDR_RANGE_LO32
10696 #define GCVM_INVALIDATE_ENG17_ADDR_RANGE_LO32__S_BIT__SHIFT                                                   0x0
10697 #define GCVM_INVALIDATE_ENG17_ADDR_RANGE_LO32__LOGI_PAGE_ADDR_RANGE_LO31__SHIFT                               0x1
10698 #define GCVM_INVALIDATE_ENG17_ADDR_RANGE_LO32__S_BIT_MASK                                                     0x00000001L
10699 #define GCVM_INVALIDATE_ENG17_ADDR_RANGE_LO32__LOGI_PAGE_ADDR_RANGE_LO31_MASK                                 0xFFFFFFFEL
10700 //GCVM_INVALIDATE_ENG17_ADDR_RANGE_HI32
10701 #define GCVM_INVALIDATE_ENG17_ADDR_RANGE_HI32__LOGI_PAGE_ADDR_RANGE_HI5__SHIFT                                0x0
10702 #define GCVM_INVALIDATE_ENG17_ADDR_RANGE_HI32__LOGI_PAGE_ADDR_RANGE_HI5_MASK                                  0x0000001FL
10703 //GCVM_CONTEXT0_PAGE_TABLE_BASE_ADDR_LO32
10704 #define GCVM_CONTEXT0_PAGE_TABLE_BASE_ADDR_LO32__PAGE_DIRECTORY_ENTRY_LO32__SHIFT                             0x0
10705 #define GCVM_CONTEXT0_PAGE_TABLE_BASE_ADDR_LO32__PAGE_DIRECTORY_ENTRY_LO32_MASK                               0xFFFFFFFFL
10706 //GCVM_CONTEXT0_PAGE_TABLE_BASE_ADDR_HI32
10707 #define GCVM_CONTEXT0_PAGE_TABLE_BASE_ADDR_HI32__PAGE_DIRECTORY_ENTRY_HI32__SHIFT                             0x0
10708 #define GCVM_CONTEXT0_PAGE_TABLE_BASE_ADDR_HI32__PAGE_DIRECTORY_ENTRY_HI32_MASK                               0xFFFFFFFFL
10709 //GCVM_CONTEXT1_PAGE_TABLE_BASE_ADDR_LO32
10710 #define GCVM_CONTEXT1_PAGE_TABLE_BASE_ADDR_LO32__PAGE_DIRECTORY_ENTRY_LO32__SHIFT                             0x0
10711 #define GCVM_CONTEXT1_PAGE_TABLE_BASE_ADDR_LO32__PAGE_DIRECTORY_ENTRY_LO32_MASK                               0xFFFFFFFFL
10712 //GCVM_CONTEXT1_PAGE_TABLE_BASE_ADDR_HI32
10713 #define GCVM_CONTEXT1_PAGE_TABLE_BASE_ADDR_HI32__PAGE_DIRECTORY_ENTRY_HI32__SHIFT                             0x0
10714 #define GCVM_CONTEXT1_PAGE_TABLE_BASE_ADDR_HI32__PAGE_DIRECTORY_ENTRY_HI32_MASK                               0xFFFFFFFFL
10715 //GCVM_CONTEXT2_PAGE_TABLE_BASE_ADDR_LO32
10716 #define GCVM_CONTEXT2_PAGE_TABLE_BASE_ADDR_LO32__PAGE_DIRECTORY_ENTRY_LO32__SHIFT                             0x0
10717 #define GCVM_CONTEXT2_PAGE_TABLE_BASE_ADDR_LO32__PAGE_DIRECTORY_ENTRY_LO32_MASK                               0xFFFFFFFFL
10718 //GCVM_CONTEXT2_PAGE_TABLE_BASE_ADDR_HI32
10719 #define GCVM_CONTEXT2_PAGE_TABLE_BASE_ADDR_HI32__PAGE_DIRECTORY_ENTRY_HI32__SHIFT                             0x0
10720 #define GCVM_CONTEXT2_PAGE_TABLE_BASE_ADDR_HI32__PAGE_DIRECTORY_ENTRY_HI32_MASK                               0xFFFFFFFFL
10721 //GCVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32
10722 #define GCVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32__PAGE_DIRECTORY_ENTRY_LO32__SHIFT                             0x0
10723 #define GCVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32__PAGE_DIRECTORY_ENTRY_LO32_MASK                               0xFFFFFFFFL
10724 //GCVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32
10725 #define GCVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32__PAGE_DIRECTORY_ENTRY_HI32__SHIFT                             0x0
10726 #define GCVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32__PAGE_DIRECTORY_ENTRY_HI32_MASK                               0xFFFFFFFFL
10727 //GCVM_CONTEXT4_PAGE_TABLE_BASE_ADDR_LO32
10728 #define GCVM_CONTEXT4_PAGE_TABLE_BASE_ADDR_LO32__PAGE_DIRECTORY_ENTRY_LO32__SHIFT                             0x0
10729 #define GCVM_CONTEXT4_PAGE_TABLE_BASE_ADDR_LO32__PAGE_DIRECTORY_ENTRY_LO32_MASK                               0xFFFFFFFFL
10730 //GCVM_CONTEXT4_PAGE_TABLE_BASE_ADDR_HI32
10731 #define GCVM_CONTEXT4_PAGE_TABLE_BASE_ADDR_HI32__PAGE_DIRECTORY_ENTRY_HI32__SHIFT                             0x0
10732 #define GCVM_CONTEXT4_PAGE_TABLE_BASE_ADDR_HI32__PAGE_DIRECTORY_ENTRY_HI32_MASK                               0xFFFFFFFFL
10733 //GCVM_CONTEXT5_PAGE_TABLE_BASE_ADDR_LO32
10734 #define GCVM_CONTEXT5_PAGE_TABLE_BASE_ADDR_LO32__PAGE_DIRECTORY_ENTRY_LO32__SHIFT                             0x0
10735 #define GCVM_CONTEXT5_PAGE_TABLE_BASE_ADDR_LO32__PAGE_DIRECTORY_ENTRY_LO32_MASK                               0xFFFFFFFFL
10736 //GCVM_CONTEXT5_PAGE_TABLE_BASE_ADDR_HI32
10737 #define GCVM_CONTEXT5_PAGE_TABLE_BASE_ADDR_HI32__PAGE_DIRECTORY_ENTRY_HI32__SHIFT                             0x0
10738 #define GCVM_CONTEXT5_PAGE_TABLE_BASE_ADDR_HI32__PAGE_DIRECTORY_ENTRY_HI32_MASK                               0xFFFFFFFFL
10739 //GCVM_CONTEXT6_PAGE_TABLE_BASE_ADDR_LO32
10740 #define GCVM_CONTEXT6_PAGE_TABLE_BASE_ADDR_LO32__PAGE_DIRECTORY_ENTRY_LO32__SHIFT                             0x0
10741 #define GCVM_CONTEXT6_PAGE_TABLE_BASE_ADDR_LO32__PAGE_DIRECTORY_ENTRY_LO32_MASK                               0xFFFFFFFFL
10742 //GCVM_CONTEXT6_PAGE_TABLE_BASE_ADDR_HI32
10743 #define GCVM_CONTEXT6_PAGE_TABLE_BASE_ADDR_HI32__PAGE_DIRECTORY_ENTRY_HI32__SHIFT                             0x0
10744 #define GCVM_CONTEXT6_PAGE_TABLE_BASE_ADDR_HI32__PAGE_DIRECTORY_ENTRY_HI32_MASK                               0xFFFFFFFFL
10745 //GCVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32
10746 #define GCVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32__PAGE_DIRECTORY_ENTRY_LO32__SHIFT                             0x0
10747 #define GCVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32__PAGE_DIRECTORY_ENTRY_LO32_MASK                               0xFFFFFFFFL
10748 //GCVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32
10749 #define GCVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32__PAGE_DIRECTORY_ENTRY_HI32__SHIFT                             0x0
10750 #define GCVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32__PAGE_DIRECTORY_ENTRY_HI32_MASK                               0xFFFFFFFFL
10751 //GCVM_CONTEXT8_PAGE_TABLE_BASE_ADDR_LO32
10752 #define GCVM_CONTEXT8_PAGE_TABLE_BASE_ADDR_LO32__PAGE_DIRECTORY_ENTRY_LO32__SHIFT                             0x0
10753 #define GCVM_CONTEXT8_PAGE_TABLE_BASE_ADDR_LO32__PAGE_DIRECTORY_ENTRY_LO32_MASK                               0xFFFFFFFFL
10754 //GCVM_CONTEXT8_PAGE_TABLE_BASE_ADDR_HI32
10755 #define GCVM_CONTEXT8_PAGE_TABLE_BASE_ADDR_HI32__PAGE_DIRECTORY_ENTRY_HI32__SHIFT                             0x0
10756 #define GCVM_CONTEXT8_PAGE_TABLE_BASE_ADDR_HI32__PAGE_DIRECTORY_ENTRY_HI32_MASK                               0xFFFFFFFFL
10757 //GCVM_CONTEXT9_PAGE_TABLE_BASE_ADDR_LO32
10758 #define GCVM_CONTEXT9_PAGE_TABLE_BASE_ADDR_LO32__PAGE_DIRECTORY_ENTRY_LO32__SHIFT                             0x0
10759 #define GCVM_CONTEXT9_PAGE_TABLE_BASE_ADDR_LO32__PAGE_DIRECTORY_ENTRY_LO32_MASK                               0xFFFFFFFFL
10760 //GCVM_CONTEXT9_PAGE_TABLE_BASE_ADDR_HI32
10761 #define GCVM_CONTEXT9_PAGE_TABLE_BASE_ADDR_HI32__PAGE_DIRECTORY_ENTRY_HI32__SHIFT                             0x0
10762 #define GCVM_CONTEXT9_PAGE_TABLE_BASE_ADDR_HI32__PAGE_DIRECTORY_ENTRY_HI32_MASK                               0xFFFFFFFFL
10763 //GCVM_CONTEXT10_PAGE_TABLE_BASE_ADDR_LO32
10764 #define GCVM_CONTEXT10_PAGE_TABLE_BASE_ADDR_LO32__PAGE_DIRECTORY_ENTRY_LO32__SHIFT                            0x0
10765 #define GCVM_CONTEXT10_PAGE_TABLE_BASE_ADDR_LO32__PAGE_DIRECTORY_ENTRY_LO32_MASK                              0xFFFFFFFFL
10766 //GCVM_CONTEXT10_PAGE_TABLE_BASE_ADDR_HI32
10767 #define GCVM_CONTEXT10_PAGE_TABLE_BASE_ADDR_HI32__PAGE_DIRECTORY_ENTRY_HI32__SHIFT                            0x0
10768 #define GCVM_CONTEXT10_PAGE_TABLE_BASE_ADDR_HI32__PAGE_DIRECTORY_ENTRY_HI32_MASK                              0xFFFFFFFFL
10769 //GCVM_CONTEXT11_PAGE_TABLE_BASE_ADDR_LO32
10770 #define GCVM_CONTEXT11_PAGE_TABLE_BASE_ADDR_LO32__PAGE_DIRECTORY_ENTRY_LO32__SHIFT                            0x0
10771 #define GCVM_CONTEXT11_PAGE_TABLE_BASE_ADDR_LO32__PAGE_DIRECTORY_ENTRY_LO32_MASK                              0xFFFFFFFFL
10772 //GCVM_CONTEXT11_PAGE_TABLE_BASE_ADDR_HI32
10773 #define GCVM_CONTEXT11_PAGE_TABLE_BASE_ADDR_HI32__PAGE_DIRECTORY_ENTRY_HI32__SHIFT                            0x0
10774 #define GCVM_CONTEXT11_PAGE_TABLE_BASE_ADDR_HI32__PAGE_DIRECTORY_ENTRY_HI32_MASK                              0xFFFFFFFFL
10775 //GCVM_CONTEXT12_PAGE_TABLE_BASE_ADDR_LO32
10776 #define GCVM_CONTEXT12_PAGE_TABLE_BASE_ADDR_LO32__PAGE_DIRECTORY_ENTRY_LO32__SHIFT                            0x0
10777 #define GCVM_CONTEXT12_PAGE_TABLE_BASE_ADDR_LO32__PAGE_DIRECTORY_ENTRY_LO32_MASK                              0xFFFFFFFFL
10778 //GCVM_CONTEXT12_PAGE_TABLE_BASE_ADDR_HI32
10779 #define GCVM_CONTEXT12_PAGE_TABLE_BASE_ADDR_HI32__PAGE_DIRECTORY_ENTRY_HI32__SHIFT                            0x0
10780 #define GCVM_CONTEXT12_PAGE_TABLE_BASE_ADDR_HI32__PAGE_DIRECTORY_ENTRY_HI32_MASK                              0xFFFFFFFFL
10781 //GCVM_CONTEXT13_PAGE_TABLE_BASE_ADDR_LO32
10782 #define GCVM_CONTEXT13_PAGE_TABLE_BASE_ADDR_LO32__PAGE_DIRECTORY_ENTRY_LO32__SHIFT                            0x0
10783 #define GCVM_CONTEXT13_PAGE_TABLE_BASE_ADDR_LO32__PAGE_DIRECTORY_ENTRY_LO32_MASK                              0xFFFFFFFFL
10784 //GCVM_CONTEXT13_PAGE_TABLE_BASE_ADDR_HI32
10785 #define GCVM_CONTEXT13_PAGE_TABLE_BASE_ADDR_HI32__PAGE_DIRECTORY_ENTRY_HI32__SHIFT                            0x0
10786 #define GCVM_CONTEXT13_PAGE_TABLE_BASE_ADDR_HI32__PAGE_DIRECTORY_ENTRY_HI32_MASK                              0xFFFFFFFFL
10787 //GCVM_CONTEXT14_PAGE_TABLE_BASE_ADDR_LO32
10788 #define GCVM_CONTEXT14_PAGE_TABLE_BASE_ADDR_LO32__PAGE_DIRECTORY_ENTRY_LO32__SHIFT                            0x0
10789 #define GCVM_CONTEXT14_PAGE_TABLE_BASE_ADDR_LO32__PAGE_DIRECTORY_ENTRY_LO32_MASK                              0xFFFFFFFFL
10790 //GCVM_CONTEXT14_PAGE_TABLE_BASE_ADDR_HI32
10791 #define GCVM_CONTEXT14_PAGE_TABLE_BASE_ADDR_HI32__PAGE_DIRECTORY_ENTRY_HI32__SHIFT                            0x0
10792 #define GCVM_CONTEXT14_PAGE_TABLE_BASE_ADDR_HI32__PAGE_DIRECTORY_ENTRY_HI32_MASK                              0xFFFFFFFFL
10793 //GCVM_CONTEXT15_PAGE_TABLE_BASE_ADDR_LO32
10794 #define GCVM_CONTEXT15_PAGE_TABLE_BASE_ADDR_LO32__PAGE_DIRECTORY_ENTRY_LO32__SHIFT                            0x0
10795 #define GCVM_CONTEXT15_PAGE_TABLE_BASE_ADDR_LO32__PAGE_DIRECTORY_ENTRY_LO32_MASK                              0xFFFFFFFFL
10796 //GCVM_CONTEXT15_PAGE_TABLE_BASE_ADDR_HI32
10797 #define GCVM_CONTEXT15_PAGE_TABLE_BASE_ADDR_HI32__PAGE_DIRECTORY_ENTRY_HI32__SHIFT                            0x0
10798 #define GCVM_CONTEXT15_PAGE_TABLE_BASE_ADDR_HI32__PAGE_DIRECTORY_ENTRY_HI32_MASK                              0xFFFFFFFFL
10799 //GCVM_CONTEXT0_PAGE_TABLE_START_ADDR_LO32
10800 #define GCVM_CONTEXT0_PAGE_TABLE_START_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32__SHIFT                             0x0
10801 #define GCVM_CONTEXT0_PAGE_TABLE_START_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32_MASK                               0xFFFFFFFFL
10802 //GCVM_CONTEXT0_PAGE_TABLE_START_ADDR_HI32
10803 #define GCVM_CONTEXT0_PAGE_TABLE_START_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4__SHIFT                              0x0
10804 #define GCVM_CONTEXT0_PAGE_TABLE_START_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4_MASK                                0x0000000FL
10805 //GCVM_CONTEXT1_PAGE_TABLE_START_ADDR_LO32
10806 #define GCVM_CONTEXT1_PAGE_TABLE_START_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32__SHIFT                             0x0
10807 #define GCVM_CONTEXT1_PAGE_TABLE_START_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32_MASK                               0xFFFFFFFFL
10808 //GCVM_CONTEXT1_PAGE_TABLE_START_ADDR_HI32
10809 #define GCVM_CONTEXT1_PAGE_TABLE_START_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4__SHIFT                              0x0
10810 #define GCVM_CONTEXT1_PAGE_TABLE_START_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4_MASK                                0x0000000FL
10811 //GCVM_CONTEXT2_PAGE_TABLE_START_ADDR_LO32
10812 #define GCVM_CONTEXT2_PAGE_TABLE_START_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32__SHIFT                             0x0
10813 #define GCVM_CONTEXT2_PAGE_TABLE_START_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32_MASK                               0xFFFFFFFFL
10814 //GCVM_CONTEXT2_PAGE_TABLE_START_ADDR_HI32
10815 #define GCVM_CONTEXT2_PAGE_TABLE_START_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4__SHIFT                              0x0
10816 #define GCVM_CONTEXT2_PAGE_TABLE_START_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4_MASK                                0x0000000FL
10817 //GCVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32
10818 #define GCVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32__SHIFT                             0x0
10819 #define GCVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32_MASK                               0xFFFFFFFFL
10820 //GCVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32
10821 #define GCVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4__SHIFT                              0x0
10822 #define GCVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4_MASK                                0x0000000FL
10823 //GCVM_CONTEXT4_PAGE_TABLE_START_ADDR_LO32
10824 #define GCVM_CONTEXT4_PAGE_TABLE_START_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32__SHIFT                             0x0
10825 #define GCVM_CONTEXT4_PAGE_TABLE_START_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32_MASK                               0xFFFFFFFFL
10826 //GCVM_CONTEXT4_PAGE_TABLE_START_ADDR_HI32
10827 #define GCVM_CONTEXT4_PAGE_TABLE_START_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4__SHIFT                              0x0
10828 #define GCVM_CONTEXT4_PAGE_TABLE_START_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4_MASK                                0x0000000FL
10829 //GCVM_CONTEXT5_PAGE_TABLE_START_ADDR_LO32
10830 #define GCVM_CONTEXT5_PAGE_TABLE_START_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32__SHIFT                             0x0
10831 #define GCVM_CONTEXT5_PAGE_TABLE_START_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32_MASK                               0xFFFFFFFFL
10832 //GCVM_CONTEXT5_PAGE_TABLE_START_ADDR_HI32
10833 #define GCVM_CONTEXT5_PAGE_TABLE_START_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4__SHIFT                              0x0
10834 #define GCVM_CONTEXT5_PAGE_TABLE_START_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4_MASK                                0x0000000FL
10835 //GCVM_CONTEXT6_PAGE_TABLE_START_ADDR_LO32
10836 #define GCVM_CONTEXT6_PAGE_TABLE_START_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32__SHIFT                             0x0
10837 #define GCVM_CONTEXT6_PAGE_TABLE_START_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32_MASK                               0xFFFFFFFFL
10838 //GCVM_CONTEXT6_PAGE_TABLE_START_ADDR_HI32
10839 #define GCVM_CONTEXT6_PAGE_TABLE_START_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4__SHIFT                              0x0
10840 #define GCVM_CONTEXT6_PAGE_TABLE_START_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4_MASK                                0x0000000FL
10841 //GCVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32
10842 #define GCVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32__SHIFT                             0x0
10843 #define GCVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32_MASK                               0xFFFFFFFFL
10844 //GCVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32
10845 #define GCVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4__SHIFT                              0x0
10846 #define GCVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4_MASK                                0x0000000FL
10847 //GCVM_CONTEXT8_PAGE_TABLE_START_ADDR_LO32
10848 #define GCVM_CONTEXT8_PAGE_TABLE_START_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32__SHIFT                             0x0
10849 #define GCVM_CONTEXT8_PAGE_TABLE_START_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32_MASK                               0xFFFFFFFFL
10850 //GCVM_CONTEXT8_PAGE_TABLE_START_ADDR_HI32
10851 #define GCVM_CONTEXT8_PAGE_TABLE_START_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4__SHIFT                              0x0
10852 #define GCVM_CONTEXT8_PAGE_TABLE_START_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4_MASK                                0x0000000FL
10853 //GCVM_CONTEXT9_PAGE_TABLE_START_ADDR_LO32
10854 #define GCVM_CONTEXT9_PAGE_TABLE_START_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32__SHIFT                             0x0
10855 #define GCVM_CONTEXT9_PAGE_TABLE_START_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32_MASK                               0xFFFFFFFFL
10856 //GCVM_CONTEXT9_PAGE_TABLE_START_ADDR_HI32
10857 #define GCVM_CONTEXT9_PAGE_TABLE_START_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4__SHIFT                              0x0
10858 #define GCVM_CONTEXT9_PAGE_TABLE_START_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4_MASK                                0x0000000FL
10859 //GCVM_CONTEXT10_PAGE_TABLE_START_ADDR_LO32
10860 #define GCVM_CONTEXT10_PAGE_TABLE_START_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32__SHIFT                            0x0
10861 #define GCVM_CONTEXT10_PAGE_TABLE_START_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32_MASK                              0xFFFFFFFFL
10862 //GCVM_CONTEXT10_PAGE_TABLE_START_ADDR_HI32
10863 #define GCVM_CONTEXT10_PAGE_TABLE_START_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4__SHIFT                             0x0
10864 #define GCVM_CONTEXT10_PAGE_TABLE_START_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4_MASK                               0x0000000FL
10865 //GCVM_CONTEXT11_PAGE_TABLE_START_ADDR_LO32
10866 #define GCVM_CONTEXT11_PAGE_TABLE_START_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32__SHIFT                            0x0
10867 #define GCVM_CONTEXT11_PAGE_TABLE_START_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32_MASK                              0xFFFFFFFFL
10868 //GCVM_CONTEXT11_PAGE_TABLE_START_ADDR_HI32
10869 #define GCVM_CONTEXT11_PAGE_TABLE_START_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4__SHIFT                             0x0
10870 #define GCVM_CONTEXT11_PAGE_TABLE_START_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4_MASK                               0x0000000FL
10871 //GCVM_CONTEXT12_PAGE_TABLE_START_ADDR_LO32
10872 #define GCVM_CONTEXT12_PAGE_TABLE_START_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32__SHIFT                            0x0
10873 #define GCVM_CONTEXT12_PAGE_TABLE_START_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32_MASK                              0xFFFFFFFFL
10874 //GCVM_CONTEXT12_PAGE_TABLE_START_ADDR_HI32
10875 #define GCVM_CONTEXT12_PAGE_TABLE_START_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4__SHIFT                             0x0
10876 #define GCVM_CONTEXT12_PAGE_TABLE_START_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4_MASK                               0x0000000FL
10877 //GCVM_CONTEXT13_PAGE_TABLE_START_ADDR_LO32
10878 #define GCVM_CONTEXT13_PAGE_TABLE_START_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32__SHIFT                            0x0
10879 #define GCVM_CONTEXT13_PAGE_TABLE_START_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32_MASK                              0xFFFFFFFFL
10880 //GCVM_CONTEXT13_PAGE_TABLE_START_ADDR_HI32
10881 #define GCVM_CONTEXT13_PAGE_TABLE_START_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4__SHIFT                             0x0
10882 #define GCVM_CONTEXT13_PAGE_TABLE_START_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4_MASK                               0x0000000FL
10883 //GCVM_CONTEXT14_PAGE_TABLE_START_ADDR_LO32
10884 #define GCVM_CONTEXT14_PAGE_TABLE_START_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32__SHIFT                            0x0
10885 #define GCVM_CONTEXT14_PAGE_TABLE_START_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32_MASK                              0xFFFFFFFFL
10886 //GCVM_CONTEXT14_PAGE_TABLE_START_ADDR_HI32
10887 #define GCVM_CONTEXT14_PAGE_TABLE_START_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4__SHIFT                             0x0
10888 #define GCVM_CONTEXT14_PAGE_TABLE_START_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4_MASK                               0x0000000FL
10889 //GCVM_CONTEXT15_PAGE_TABLE_START_ADDR_LO32
10890 #define GCVM_CONTEXT15_PAGE_TABLE_START_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32__SHIFT                            0x0
10891 #define GCVM_CONTEXT15_PAGE_TABLE_START_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32_MASK                              0xFFFFFFFFL
10892 //GCVM_CONTEXT15_PAGE_TABLE_START_ADDR_HI32
10893 #define GCVM_CONTEXT15_PAGE_TABLE_START_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4__SHIFT                             0x0
10894 #define GCVM_CONTEXT15_PAGE_TABLE_START_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4_MASK                               0x0000000FL
10895 //GCVM_CONTEXT0_PAGE_TABLE_END_ADDR_LO32
10896 #define GCVM_CONTEXT0_PAGE_TABLE_END_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32__SHIFT                               0x0
10897 #define GCVM_CONTEXT0_PAGE_TABLE_END_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32_MASK                                 0xFFFFFFFFL
10898 //GCVM_CONTEXT0_PAGE_TABLE_END_ADDR_HI32
10899 #define GCVM_CONTEXT0_PAGE_TABLE_END_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4__SHIFT                                0x0
10900 #define GCVM_CONTEXT0_PAGE_TABLE_END_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4_MASK                                  0x0000000FL
10901 //GCVM_CONTEXT1_PAGE_TABLE_END_ADDR_LO32
10902 #define GCVM_CONTEXT1_PAGE_TABLE_END_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32__SHIFT                               0x0
10903 #define GCVM_CONTEXT1_PAGE_TABLE_END_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32_MASK                                 0xFFFFFFFFL
10904 //GCVM_CONTEXT1_PAGE_TABLE_END_ADDR_HI32
10905 #define GCVM_CONTEXT1_PAGE_TABLE_END_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4__SHIFT                                0x0
10906 #define GCVM_CONTEXT1_PAGE_TABLE_END_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4_MASK                                  0x0000000FL
10907 //GCVM_CONTEXT2_PAGE_TABLE_END_ADDR_LO32
10908 #define GCVM_CONTEXT2_PAGE_TABLE_END_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32__SHIFT                               0x0
10909 #define GCVM_CONTEXT2_PAGE_TABLE_END_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32_MASK                                 0xFFFFFFFFL
10910 //GCVM_CONTEXT2_PAGE_TABLE_END_ADDR_HI32
10911 #define GCVM_CONTEXT2_PAGE_TABLE_END_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4__SHIFT                                0x0
10912 #define GCVM_CONTEXT2_PAGE_TABLE_END_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4_MASK                                  0x0000000FL
10913 //GCVM_CONTEXT3_PAGE_TABLE_END_ADDR_LO32
10914 #define GCVM_CONTEXT3_PAGE_TABLE_END_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32__SHIFT                               0x0
10915 #define GCVM_CONTEXT3_PAGE_TABLE_END_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32_MASK                                 0xFFFFFFFFL
10916 //GCVM_CONTEXT3_PAGE_TABLE_END_ADDR_HI32
10917 #define GCVM_CONTEXT3_PAGE_TABLE_END_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4__SHIFT                                0x0
10918 #define GCVM_CONTEXT3_PAGE_TABLE_END_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4_MASK                                  0x0000000FL
10919 //GCVM_CONTEXT4_PAGE_TABLE_END_ADDR_LO32
10920 #define GCVM_CONTEXT4_PAGE_TABLE_END_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32__SHIFT                               0x0
10921 #define GCVM_CONTEXT4_PAGE_TABLE_END_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32_MASK                                 0xFFFFFFFFL
10922 //GCVM_CONTEXT4_PAGE_TABLE_END_ADDR_HI32
10923 #define GCVM_CONTEXT4_PAGE_TABLE_END_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4__SHIFT                                0x0
10924 #define GCVM_CONTEXT4_PAGE_TABLE_END_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4_MASK                                  0x0000000FL
10925 //GCVM_CONTEXT5_PAGE_TABLE_END_ADDR_LO32
10926 #define GCVM_CONTEXT5_PAGE_TABLE_END_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32__SHIFT                               0x0
10927 #define GCVM_CONTEXT5_PAGE_TABLE_END_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32_MASK                                 0xFFFFFFFFL
10928 //GCVM_CONTEXT5_PAGE_TABLE_END_ADDR_HI32
10929 #define GCVM_CONTEXT5_PAGE_TABLE_END_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4__SHIFT                                0x0
10930 #define GCVM_CONTEXT5_PAGE_TABLE_END_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4_MASK                                  0x0000000FL
10931 //GCVM_CONTEXT6_PAGE_TABLE_END_ADDR_LO32
10932 #define GCVM_CONTEXT6_PAGE_TABLE_END_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32__SHIFT                               0x0
10933 #define GCVM_CONTEXT6_PAGE_TABLE_END_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32_MASK                                 0xFFFFFFFFL
10934 //GCVM_CONTEXT6_PAGE_TABLE_END_ADDR_HI32
10935 #define GCVM_CONTEXT6_PAGE_TABLE_END_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4__SHIFT                                0x0
10936 #define GCVM_CONTEXT6_PAGE_TABLE_END_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4_MASK                                  0x0000000FL
10937 //GCVM_CONTEXT7_PAGE_TABLE_END_ADDR_LO32
10938 #define GCVM_CONTEXT7_PAGE_TABLE_END_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32__SHIFT                               0x0
10939 #define GCVM_CONTEXT7_PAGE_TABLE_END_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32_MASK                                 0xFFFFFFFFL
10940 //GCVM_CONTEXT7_PAGE_TABLE_END_ADDR_HI32
10941 #define GCVM_CONTEXT7_PAGE_TABLE_END_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4__SHIFT                                0x0
10942 #define GCVM_CONTEXT7_PAGE_TABLE_END_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4_MASK                                  0x0000000FL
10943 //GCVM_CONTEXT8_PAGE_TABLE_END_ADDR_LO32
10944 #define GCVM_CONTEXT8_PAGE_TABLE_END_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32__SHIFT                               0x0
10945 #define GCVM_CONTEXT8_PAGE_TABLE_END_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32_MASK                                 0xFFFFFFFFL
10946 //GCVM_CONTEXT8_PAGE_TABLE_END_ADDR_HI32
10947 #define GCVM_CONTEXT8_PAGE_TABLE_END_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4__SHIFT                                0x0
10948 #define GCVM_CONTEXT8_PAGE_TABLE_END_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4_MASK                                  0x0000000FL
10949 //GCVM_CONTEXT9_PAGE_TABLE_END_ADDR_LO32
10950 #define GCVM_CONTEXT9_PAGE_TABLE_END_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32__SHIFT                               0x0
10951 #define GCVM_CONTEXT9_PAGE_TABLE_END_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32_MASK                                 0xFFFFFFFFL
10952 //GCVM_CONTEXT9_PAGE_TABLE_END_ADDR_HI32
10953 #define GCVM_CONTEXT9_PAGE_TABLE_END_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4__SHIFT                                0x0
10954 #define GCVM_CONTEXT9_PAGE_TABLE_END_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4_MASK                                  0x0000000FL
10955 //GCVM_CONTEXT10_PAGE_TABLE_END_ADDR_LO32
10956 #define GCVM_CONTEXT10_PAGE_TABLE_END_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32__SHIFT                              0x0
10957 #define GCVM_CONTEXT10_PAGE_TABLE_END_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32_MASK                                0xFFFFFFFFL
10958 //GCVM_CONTEXT10_PAGE_TABLE_END_ADDR_HI32
10959 #define GCVM_CONTEXT10_PAGE_TABLE_END_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4__SHIFT                               0x0
10960 #define GCVM_CONTEXT10_PAGE_TABLE_END_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4_MASK                                 0x0000000FL
10961 //GCVM_CONTEXT11_PAGE_TABLE_END_ADDR_LO32
10962 #define GCVM_CONTEXT11_PAGE_TABLE_END_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32__SHIFT                              0x0
10963 #define GCVM_CONTEXT11_PAGE_TABLE_END_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32_MASK                                0xFFFFFFFFL
10964 //GCVM_CONTEXT11_PAGE_TABLE_END_ADDR_HI32
10965 #define GCVM_CONTEXT11_PAGE_TABLE_END_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4__SHIFT                               0x0
10966 #define GCVM_CONTEXT11_PAGE_TABLE_END_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4_MASK                                 0x0000000FL
10967 //GCVM_CONTEXT12_PAGE_TABLE_END_ADDR_LO32
10968 #define GCVM_CONTEXT12_PAGE_TABLE_END_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32__SHIFT                              0x0
10969 #define GCVM_CONTEXT12_PAGE_TABLE_END_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32_MASK                                0xFFFFFFFFL
10970 //GCVM_CONTEXT12_PAGE_TABLE_END_ADDR_HI32
10971 #define GCVM_CONTEXT12_PAGE_TABLE_END_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4__SHIFT                               0x0
10972 #define GCVM_CONTEXT12_PAGE_TABLE_END_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4_MASK                                 0x0000000FL
10973 //GCVM_CONTEXT13_PAGE_TABLE_END_ADDR_LO32
10974 #define GCVM_CONTEXT13_PAGE_TABLE_END_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32__SHIFT                              0x0
10975 #define GCVM_CONTEXT13_PAGE_TABLE_END_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32_MASK                                0xFFFFFFFFL
10976 //GCVM_CONTEXT13_PAGE_TABLE_END_ADDR_HI32
10977 #define GCVM_CONTEXT13_PAGE_TABLE_END_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4__SHIFT                               0x0
10978 #define GCVM_CONTEXT13_PAGE_TABLE_END_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4_MASK                                 0x0000000FL
10979 //GCVM_CONTEXT14_PAGE_TABLE_END_ADDR_LO32
10980 #define GCVM_CONTEXT14_PAGE_TABLE_END_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32__SHIFT                              0x0
10981 #define GCVM_CONTEXT14_PAGE_TABLE_END_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32_MASK                                0xFFFFFFFFL
10982 //GCVM_CONTEXT14_PAGE_TABLE_END_ADDR_HI32
10983 #define GCVM_CONTEXT14_PAGE_TABLE_END_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4__SHIFT                               0x0
10984 #define GCVM_CONTEXT14_PAGE_TABLE_END_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4_MASK                                 0x0000000FL
10985 //GCVM_CONTEXT15_PAGE_TABLE_END_ADDR_LO32
10986 #define GCVM_CONTEXT15_PAGE_TABLE_END_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32__SHIFT                              0x0
10987 #define GCVM_CONTEXT15_PAGE_TABLE_END_ADDR_LO32__LOGICAL_PAGE_NUMBER_LO32_MASK                                0xFFFFFFFFL
10988 //GCVM_CONTEXT15_PAGE_TABLE_END_ADDR_HI32
10989 #define GCVM_CONTEXT15_PAGE_TABLE_END_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4__SHIFT                               0x0
10990 #define GCVM_CONTEXT15_PAGE_TABLE_END_ADDR_HI32__LOGICAL_PAGE_NUMBER_HI4_MASK                                 0x0000000FL
10991 //GCVM_L2_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES
10992 #define GCVM_L2_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_SMALLK_FRAGMENT_SIZE__SHIFT                       0x0
10993 #define GCVM_L2_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_BIGK_FRAGMENT_SIZE__SHIFT                         0x5
10994 #define GCVM_L2_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__BANK_SELECT__SHIFT                                         0xa
10995 #define GCVM_L2_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_SMALLK_FRAGMENT_SIZE_MASK                         0x0000001FL
10996 #define GCVM_L2_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_BIGK_FRAGMENT_SIZE_MASK                           0x000003E0L
10997 #define GCVM_L2_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__BANK_SELECT_MASK                                           0x0000FC00L
10998 //GCVM_L2_CONTEXT0_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES
10999 #define GCVM_L2_CONTEXT0_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_SMALLK_FRAGMENT_SIZE__SHIFT              0x0
11000 #define GCVM_L2_CONTEXT0_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_BIGK_FRAGMENT_SIZE__SHIFT                0x5
11001 #define GCVM_L2_CONTEXT0_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__BANK_SELECT__SHIFT                                0xa
11002 #define GCVM_L2_CONTEXT0_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_SMALLK_FRAGMENT_SIZE_MASK                0x0000001FL
11003 #define GCVM_L2_CONTEXT0_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_BIGK_FRAGMENT_SIZE_MASK                  0x000003E0L
11004 #define GCVM_L2_CONTEXT0_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__BANK_SELECT_MASK                                  0x0000FC00L
11005 //GCVM_L2_CONTEXT1_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES
11006 #define GCVM_L2_CONTEXT1_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_SMALLK_FRAGMENT_SIZE__SHIFT              0x0
11007 #define GCVM_L2_CONTEXT1_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_BIGK_FRAGMENT_SIZE__SHIFT                0x5
11008 #define GCVM_L2_CONTEXT1_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__BANK_SELECT__SHIFT                                0xa
11009 #define GCVM_L2_CONTEXT1_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_SMALLK_FRAGMENT_SIZE_MASK                0x0000001FL
11010 #define GCVM_L2_CONTEXT1_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_BIGK_FRAGMENT_SIZE_MASK                  0x000003E0L
11011 #define GCVM_L2_CONTEXT1_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__BANK_SELECT_MASK                                  0x0000FC00L
11012 //GCVM_L2_CONTEXT2_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES
11013 #define GCVM_L2_CONTEXT2_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_SMALLK_FRAGMENT_SIZE__SHIFT              0x0
11014 #define GCVM_L2_CONTEXT2_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_BIGK_FRAGMENT_SIZE__SHIFT                0x5
11015 #define GCVM_L2_CONTEXT2_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__BANK_SELECT__SHIFT                                0xa
11016 #define GCVM_L2_CONTEXT2_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_SMALLK_FRAGMENT_SIZE_MASK                0x0000001FL
11017 #define GCVM_L2_CONTEXT2_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_BIGK_FRAGMENT_SIZE_MASK                  0x000003E0L
11018 #define GCVM_L2_CONTEXT2_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__BANK_SELECT_MASK                                  0x0000FC00L
11019 //GCVM_L2_CONTEXT3_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES
11020 #define GCVM_L2_CONTEXT3_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_SMALLK_FRAGMENT_SIZE__SHIFT              0x0
11021 #define GCVM_L2_CONTEXT3_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_BIGK_FRAGMENT_SIZE__SHIFT                0x5
11022 #define GCVM_L2_CONTEXT3_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__BANK_SELECT__SHIFT                                0xa
11023 #define GCVM_L2_CONTEXT3_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_SMALLK_FRAGMENT_SIZE_MASK                0x0000001FL
11024 #define GCVM_L2_CONTEXT3_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_BIGK_FRAGMENT_SIZE_MASK                  0x000003E0L
11025 #define GCVM_L2_CONTEXT3_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__BANK_SELECT_MASK                                  0x0000FC00L
11026 //GCVM_L2_CONTEXT4_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES
11027 #define GCVM_L2_CONTEXT4_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_SMALLK_FRAGMENT_SIZE__SHIFT              0x0
11028 #define GCVM_L2_CONTEXT4_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_BIGK_FRAGMENT_SIZE__SHIFT                0x5
11029 #define GCVM_L2_CONTEXT4_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__BANK_SELECT__SHIFT                                0xa
11030 #define GCVM_L2_CONTEXT4_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_SMALLK_FRAGMENT_SIZE_MASK                0x0000001FL
11031 #define GCVM_L2_CONTEXT4_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_BIGK_FRAGMENT_SIZE_MASK                  0x000003E0L
11032 #define GCVM_L2_CONTEXT4_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__BANK_SELECT_MASK                                  0x0000FC00L
11033 //GCVM_L2_CONTEXT5_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES
11034 #define GCVM_L2_CONTEXT5_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_SMALLK_FRAGMENT_SIZE__SHIFT              0x0
11035 #define GCVM_L2_CONTEXT5_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_BIGK_FRAGMENT_SIZE__SHIFT                0x5
11036 #define GCVM_L2_CONTEXT5_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__BANK_SELECT__SHIFT                                0xa
11037 #define GCVM_L2_CONTEXT5_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_SMALLK_FRAGMENT_SIZE_MASK                0x0000001FL
11038 #define GCVM_L2_CONTEXT5_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_BIGK_FRAGMENT_SIZE_MASK                  0x000003E0L
11039 #define GCVM_L2_CONTEXT5_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__BANK_SELECT_MASK                                  0x0000FC00L
11040 //GCVM_L2_CONTEXT6_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES
11041 #define GCVM_L2_CONTEXT6_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_SMALLK_FRAGMENT_SIZE__SHIFT              0x0
11042 #define GCVM_L2_CONTEXT6_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_BIGK_FRAGMENT_SIZE__SHIFT                0x5
11043 #define GCVM_L2_CONTEXT6_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__BANK_SELECT__SHIFT                                0xa
11044 #define GCVM_L2_CONTEXT6_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_SMALLK_FRAGMENT_SIZE_MASK                0x0000001FL
11045 #define GCVM_L2_CONTEXT6_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_BIGK_FRAGMENT_SIZE_MASK                  0x000003E0L
11046 #define GCVM_L2_CONTEXT6_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__BANK_SELECT_MASK                                  0x0000FC00L
11047 //GCVM_L2_CONTEXT7_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES
11048 #define GCVM_L2_CONTEXT7_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_SMALLK_FRAGMENT_SIZE__SHIFT              0x0
11049 #define GCVM_L2_CONTEXT7_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_BIGK_FRAGMENT_SIZE__SHIFT                0x5
11050 #define GCVM_L2_CONTEXT7_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__BANK_SELECT__SHIFT                                0xa
11051 #define GCVM_L2_CONTEXT7_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_SMALLK_FRAGMENT_SIZE_MASK                0x0000001FL
11052 #define GCVM_L2_CONTEXT7_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_BIGK_FRAGMENT_SIZE_MASK                  0x000003E0L
11053 #define GCVM_L2_CONTEXT7_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__BANK_SELECT_MASK                                  0x0000FC00L
11054 //GCVM_L2_CONTEXT8_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES
11055 #define GCVM_L2_CONTEXT8_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_SMALLK_FRAGMENT_SIZE__SHIFT              0x0
11056 #define GCVM_L2_CONTEXT8_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_BIGK_FRAGMENT_SIZE__SHIFT                0x5
11057 #define GCVM_L2_CONTEXT8_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__BANK_SELECT__SHIFT                                0xa
11058 #define GCVM_L2_CONTEXT8_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_SMALLK_FRAGMENT_SIZE_MASK                0x0000001FL
11059 #define GCVM_L2_CONTEXT8_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_BIGK_FRAGMENT_SIZE_MASK                  0x000003E0L
11060 #define GCVM_L2_CONTEXT8_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__BANK_SELECT_MASK                                  0x0000FC00L
11061 //GCVM_L2_CONTEXT9_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES
11062 #define GCVM_L2_CONTEXT9_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_SMALLK_FRAGMENT_SIZE__SHIFT              0x0
11063 #define GCVM_L2_CONTEXT9_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_BIGK_FRAGMENT_SIZE__SHIFT                0x5
11064 #define GCVM_L2_CONTEXT9_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__BANK_SELECT__SHIFT                                0xa
11065 #define GCVM_L2_CONTEXT9_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_SMALLK_FRAGMENT_SIZE_MASK                0x0000001FL
11066 #define GCVM_L2_CONTEXT9_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_BIGK_FRAGMENT_SIZE_MASK                  0x000003E0L
11067 #define GCVM_L2_CONTEXT9_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__BANK_SELECT_MASK                                  0x0000FC00L
11068 //GCVM_L2_CONTEXT10_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES
11069 #define GCVM_L2_CONTEXT10_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_SMALLK_FRAGMENT_SIZE__SHIFT             0x0
11070 #define GCVM_L2_CONTEXT10_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_BIGK_FRAGMENT_SIZE__SHIFT               0x5
11071 #define GCVM_L2_CONTEXT10_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__BANK_SELECT__SHIFT                               0xa
11072 #define GCVM_L2_CONTEXT10_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_SMALLK_FRAGMENT_SIZE_MASK               0x0000001FL
11073 #define GCVM_L2_CONTEXT10_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_BIGK_FRAGMENT_SIZE_MASK                 0x000003E0L
11074 #define GCVM_L2_CONTEXT10_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__BANK_SELECT_MASK                                 0x0000FC00L
11075 //GCVM_L2_CONTEXT11_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES
11076 #define GCVM_L2_CONTEXT11_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_SMALLK_FRAGMENT_SIZE__SHIFT             0x0
11077 #define GCVM_L2_CONTEXT11_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_BIGK_FRAGMENT_SIZE__SHIFT               0x5
11078 #define GCVM_L2_CONTEXT11_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__BANK_SELECT__SHIFT                               0xa
11079 #define GCVM_L2_CONTEXT11_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_SMALLK_FRAGMENT_SIZE_MASK               0x0000001FL
11080 #define GCVM_L2_CONTEXT11_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_BIGK_FRAGMENT_SIZE_MASK                 0x000003E0L
11081 #define GCVM_L2_CONTEXT11_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__BANK_SELECT_MASK                                 0x0000FC00L
11082 //GCVM_L2_CONTEXT12_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES
11083 #define GCVM_L2_CONTEXT12_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_SMALLK_FRAGMENT_SIZE__SHIFT             0x0
11084 #define GCVM_L2_CONTEXT12_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_BIGK_FRAGMENT_SIZE__SHIFT               0x5
11085 #define GCVM_L2_CONTEXT12_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__BANK_SELECT__SHIFT                               0xa
11086 #define GCVM_L2_CONTEXT12_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_SMALLK_FRAGMENT_SIZE_MASK               0x0000001FL
11087 #define GCVM_L2_CONTEXT12_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_BIGK_FRAGMENT_SIZE_MASK                 0x000003E0L
11088 #define GCVM_L2_CONTEXT12_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__BANK_SELECT_MASK                                 0x0000FC00L
11089 //GCVM_L2_CONTEXT13_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES
11090 #define GCVM_L2_CONTEXT13_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_SMALLK_FRAGMENT_SIZE__SHIFT             0x0
11091 #define GCVM_L2_CONTEXT13_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_BIGK_FRAGMENT_SIZE__SHIFT               0x5
11092 #define GCVM_L2_CONTEXT13_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__BANK_SELECT__SHIFT                               0xa
11093 #define GCVM_L2_CONTEXT13_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_SMALLK_FRAGMENT_SIZE_MASK               0x0000001FL
11094 #define GCVM_L2_CONTEXT13_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_BIGK_FRAGMENT_SIZE_MASK                 0x000003E0L
11095 #define GCVM_L2_CONTEXT13_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__BANK_SELECT_MASK                                 0x0000FC00L
11096 //GCVM_L2_CONTEXT14_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES
11097 #define GCVM_L2_CONTEXT14_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_SMALLK_FRAGMENT_SIZE__SHIFT             0x0
11098 #define GCVM_L2_CONTEXT14_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_BIGK_FRAGMENT_SIZE__SHIFT               0x5
11099 #define GCVM_L2_CONTEXT14_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__BANK_SELECT__SHIFT                               0xa
11100 #define GCVM_L2_CONTEXT14_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_SMALLK_FRAGMENT_SIZE_MASK               0x0000001FL
11101 #define GCVM_L2_CONTEXT14_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_BIGK_FRAGMENT_SIZE_MASK                 0x000003E0L
11102 #define GCVM_L2_CONTEXT14_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__BANK_SELECT_MASK                                 0x0000FC00L
11103 //GCVM_L2_CONTEXT15_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES
11104 #define GCVM_L2_CONTEXT15_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_SMALLK_FRAGMENT_SIZE__SHIFT             0x0
11105 #define GCVM_L2_CONTEXT15_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_BIGK_FRAGMENT_SIZE__SHIFT               0x5
11106 #define GCVM_L2_CONTEXT15_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__BANK_SELECT__SHIFT                               0xa
11107 #define GCVM_L2_CONTEXT15_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_SMALLK_FRAGMENT_SIZE_MASK               0x0000001FL
11108 #define GCVM_L2_CONTEXT15_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__L2_CACHE_BIGK_FRAGMENT_SIZE_MASK                 0x000003E0L
11109 #define GCVM_L2_CONTEXT15_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES__BANK_SELECT_MASK                                 0x0000FC00L
11110 
11111 
11112 // addressBlock: gc_gfx_cpwd_gcutcl2_gcvml2perfddec
11113 //GCVML2_PERFCOUNTER2_0_LO
11114 #define GCVML2_PERFCOUNTER2_0_LO__PERFCOUNTER_LO__SHIFT                                                       0x0
11115 #define GCVML2_PERFCOUNTER2_0_LO__PERFCOUNTER_LO_MASK                                                         0xFFFFFFFFL
11116 //GCVML2_PERFCOUNTER2_1_LO
11117 #define GCVML2_PERFCOUNTER2_1_LO__PERFCOUNTER_LO__SHIFT                                                       0x0
11118 #define GCVML2_PERFCOUNTER2_1_LO__PERFCOUNTER_LO_MASK                                                         0xFFFFFFFFL
11119 //GCVML2_PERFCOUNTER2_0_HI
11120 #define GCVML2_PERFCOUNTER2_0_HI__PERFCOUNTER_HI__SHIFT                                                       0x0
11121 #define GCVML2_PERFCOUNTER2_0_HI__PERFCOUNTER_HI_MASK                                                         0xFFFFFFFFL
11122 //GCVML2_PERFCOUNTER2_1_HI
11123 #define GCVML2_PERFCOUNTER2_1_HI__PERFCOUNTER_HI__SHIFT                                                       0x0
11124 #define GCVML2_PERFCOUNTER2_1_HI__PERFCOUNTER_HI_MASK                                                         0xFFFFFFFFL
11125 
11126 
11127 // addressBlock: gc_gfx_cpwd_gcutcl2_gcvml2prdec
11128 //GCMC_VM_L2_PERFCOUNTER_LO
11129 #define GCMC_VM_L2_PERFCOUNTER_LO__COUNTER_LO__SHIFT                                                          0x0
11130 #define GCMC_VM_L2_PERFCOUNTER_LO__COUNTER_LO_MASK                                                            0xFFFFFFFFL
11131 //GCMC_VM_L2_PERFCOUNTER_HI
11132 #define GCMC_VM_L2_PERFCOUNTER_HI__COUNTER_HI__SHIFT                                                          0x0
11133 #define GCMC_VM_L2_PERFCOUNTER_HI__COMPARE_VALUE__SHIFT                                                       0x10
11134 #define GCMC_VM_L2_PERFCOUNTER_HI__COUNTER_HI_MASK                                                            0x0000FFFFL
11135 #define GCMC_VM_L2_PERFCOUNTER_HI__COMPARE_VALUE_MASK                                                         0xFFFF0000L
11136 //GCUTCL2_PERFCOUNTER_LO
11137 #define GCUTCL2_PERFCOUNTER_LO__COUNTER_LO__SHIFT                                                             0x0
11138 #define GCUTCL2_PERFCOUNTER_LO__COUNTER_LO_MASK                                                               0xFFFFFFFFL
11139 //GCUTCL2_PERFCOUNTER_HI
11140 #define GCUTCL2_PERFCOUNTER_HI__COUNTER_HI__SHIFT                                                             0x0
11141 #define GCUTCL2_PERFCOUNTER_HI__COMPARE_VALUE__SHIFT                                                          0x10
11142 #define GCUTCL2_PERFCOUNTER_HI__COUNTER_HI_MASK                                                               0x0000FFFFL
11143 #define GCUTCL2_PERFCOUNTER_HI__COMPARE_VALUE_MASK                                                            0xFFFF0000L
11144 
11145 
11146 // addressBlock: gc_gfx_cpwd_gcutcl2_gcvml2perfsdec
11147 //GCVML2_PERFCOUNTER2_0_SELECT
11148 #define GCVML2_PERFCOUNTER2_0_SELECT__PERF_SEL__SHIFT                                                         0x0
11149 #define GCVML2_PERFCOUNTER2_0_SELECT__PERF_SEL1__SHIFT                                                        0xa
11150 #define GCVML2_PERFCOUNTER2_0_SELECT__CNTR_MODE__SHIFT                                                        0x14
11151 #define GCVML2_PERFCOUNTER2_0_SELECT__PERF_MODE1__SHIFT                                                       0x18
11152 #define GCVML2_PERFCOUNTER2_0_SELECT__PERF_MODE__SHIFT                                                        0x1c
11153 #define GCVML2_PERFCOUNTER2_0_SELECT__PERF_SEL_MASK                                                           0x000003FFL
11154 #define GCVML2_PERFCOUNTER2_0_SELECT__PERF_SEL1_MASK                                                          0x000FFC00L
11155 #define GCVML2_PERFCOUNTER2_0_SELECT__CNTR_MODE_MASK                                                          0x00F00000L
11156 #define GCVML2_PERFCOUNTER2_0_SELECT__PERF_MODE1_MASK                                                         0x0F000000L
11157 #define GCVML2_PERFCOUNTER2_0_SELECT__PERF_MODE_MASK                                                          0xF0000000L
11158 //GCVML2_PERFCOUNTER2_1_SELECT
11159 #define GCVML2_PERFCOUNTER2_1_SELECT__PERF_SEL__SHIFT                                                         0x0
11160 #define GCVML2_PERFCOUNTER2_1_SELECT__PERF_SEL1__SHIFT                                                        0xa
11161 #define GCVML2_PERFCOUNTER2_1_SELECT__CNTR_MODE__SHIFT                                                        0x14
11162 #define GCVML2_PERFCOUNTER2_1_SELECT__PERF_MODE1__SHIFT                                                       0x18
11163 #define GCVML2_PERFCOUNTER2_1_SELECT__PERF_MODE__SHIFT                                                        0x1c
11164 #define GCVML2_PERFCOUNTER2_1_SELECT__PERF_SEL_MASK                                                           0x000003FFL
11165 #define GCVML2_PERFCOUNTER2_1_SELECT__PERF_SEL1_MASK                                                          0x000FFC00L
11166 #define GCVML2_PERFCOUNTER2_1_SELECT__CNTR_MODE_MASK                                                          0x00F00000L
11167 #define GCVML2_PERFCOUNTER2_1_SELECT__PERF_MODE1_MASK                                                         0x0F000000L
11168 #define GCVML2_PERFCOUNTER2_1_SELECT__PERF_MODE_MASK                                                          0xF0000000L
11169 //GCVML2_PERFCOUNTER2_0_SELECT1
11170 #define GCVML2_PERFCOUNTER2_0_SELECT1__PERF_SEL2__SHIFT                                                       0x0
11171 #define GCVML2_PERFCOUNTER2_0_SELECT1__PERF_SEL3__SHIFT                                                       0xa
11172 #define GCVML2_PERFCOUNTER2_0_SELECT1__PERF_MODE3__SHIFT                                                      0x18
11173 #define GCVML2_PERFCOUNTER2_0_SELECT1__PERF_MODE2__SHIFT                                                      0x1c
11174 #define GCVML2_PERFCOUNTER2_0_SELECT1__PERF_SEL2_MASK                                                         0x000003FFL
11175 #define GCVML2_PERFCOUNTER2_0_SELECT1__PERF_SEL3_MASK                                                         0x000FFC00L
11176 #define GCVML2_PERFCOUNTER2_0_SELECT1__PERF_MODE3_MASK                                                        0x0F000000L
11177 #define GCVML2_PERFCOUNTER2_0_SELECT1__PERF_MODE2_MASK                                                        0xF0000000L
11178 //GCVML2_PERFCOUNTER2_1_SELECT1
11179 #define GCVML2_PERFCOUNTER2_1_SELECT1__PERF_SEL2__SHIFT                                                       0x0
11180 #define GCVML2_PERFCOUNTER2_1_SELECT1__PERF_SEL3__SHIFT                                                       0xa
11181 #define GCVML2_PERFCOUNTER2_1_SELECT1__PERF_MODE3__SHIFT                                                      0x18
11182 #define GCVML2_PERFCOUNTER2_1_SELECT1__PERF_MODE2__SHIFT                                                      0x1c
11183 #define GCVML2_PERFCOUNTER2_1_SELECT1__PERF_SEL2_MASK                                                         0x000003FFL
11184 #define GCVML2_PERFCOUNTER2_1_SELECT1__PERF_SEL3_MASK                                                         0x000FFC00L
11185 #define GCVML2_PERFCOUNTER2_1_SELECT1__PERF_MODE3_MASK                                                        0x0F000000L
11186 #define GCVML2_PERFCOUNTER2_1_SELECT1__PERF_MODE2_MASK                                                        0xF0000000L
11187 //GCVML2_PERFCOUNTER2_0_MODE
11188 #define GCVML2_PERFCOUNTER2_0_MODE__COMPARE_MODE0__SHIFT                                                      0x0
11189 #define GCVML2_PERFCOUNTER2_0_MODE__COMPARE_MODE1__SHIFT                                                      0x2
11190 #define GCVML2_PERFCOUNTER2_0_MODE__COMPARE_MODE2__SHIFT                                                      0x4
11191 #define GCVML2_PERFCOUNTER2_0_MODE__COMPARE_MODE3__SHIFT                                                      0x6
11192 #define GCVML2_PERFCOUNTER2_0_MODE__COMPARE_VALUE0__SHIFT                                                     0x8
11193 #define GCVML2_PERFCOUNTER2_0_MODE__COMPARE_VALUE1__SHIFT                                                     0xc
11194 #define GCVML2_PERFCOUNTER2_0_MODE__COMPARE_VALUE2__SHIFT                                                     0x10
11195 #define GCVML2_PERFCOUNTER2_0_MODE__COMPARE_VALUE3__SHIFT                                                     0x14
11196 #define GCVML2_PERFCOUNTER2_0_MODE__COMPARE_MODE0_MASK                                                        0x00000003L
11197 #define GCVML2_PERFCOUNTER2_0_MODE__COMPARE_MODE1_MASK                                                        0x0000000CL
11198 #define GCVML2_PERFCOUNTER2_0_MODE__COMPARE_MODE2_MASK                                                        0x00000030L
11199 #define GCVML2_PERFCOUNTER2_0_MODE__COMPARE_MODE3_MASK                                                        0x000000C0L
11200 #define GCVML2_PERFCOUNTER2_0_MODE__COMPARE_VALUE0_MASK                                                       0x00000F00L
11201 #define GCVML2_PERFCOUNTER2_0_MODE__COMPARE_VALUE1_MASK                                                       0x0000F000L
11202 #define GCVML2_PERFCOUNTER2_0_MODE__COMPARE_VALUE2_MASK                                                       0x000F0000L
11203 #define GCVML2_PERFCOUNTER2_0_MODE__COMPARE_VALUE3_MASK                                                       0x00F00000L
11204 //GCVML2_PERFCOUNTER2_1_MODE
11205 #define GCVML2_PERFCOUNTER2_1_MODE__COMPARE_MODE0__SHIFT                                                      0x0
11206 #define GCVML2_PERFCOUNTER2_1_MODE__COMPARE_MODE1__SHIFT                                                      0x2
11207 #define GCVML2_PERFCOUNTER2_1_MODE__COMPARE_MODE2__SHIFT                                                      0x4
11208 #define GCVML2_PERFCOUNTER2_1_MODE__COMPARE_MODE3__SHIFT                                                      0x6
11209 #define GCVML2_PERFCOUNTER2_1_MODE__COMPARE_VALUE0__SHIFT                                                     0x8
11210 #define GCVML2_PERFCOUNTER2_1_MODE__COMPARE_VALUE1__SHIFT                                                     0xc
11211 #define GCVML2_PERFCOUNTER2_1_MODE__COMPARE_VALUE2__SHIFT                                                     0x10
11212 #define GCVML2_PERFCOUNTER2_1_MODE__COMPARE_VALUE3__SHIFT                                                     0x14
11213 #define GCVML2_PERFCOUNTER2_1_MODE__COMPARE_MODE0_MASK                                                        0x00000003L
11214 #define GCVML2_PERFCOUNTER2_1_MODE__COMPARE_MODE1_MASK                                                        0x0000000CL
11215 #define GCVML2_PERFCOUNTER2_1_MODE__COMPARE_MODE2_MASK                                                        0x00000030L
11216 #define GCVML2_PERFCOUNTER2_1_MODE__COMPARE_MODE3_MASK                                                        0x000000C0L
11217 #define GCVML2_PERFCOUNTER2_1_MODE__COMPARE_VALUE0_MASK                                                       0x00000F00L
11218 #define GCVML2_PERFCOUNTER2_1_MODE__COMPARE_VALUE1_MASK                                                       0x0000F000L
11219 #define GCVML2_PERFCOUNTER2_1_MODE__COMPARE_VALUE2_MASK                                                       0x000F0000L
11220 #define GCVML2_PERFCOUNTER2_1_MODE__COMPARE_VALUE3_MASK                                                       0x00F00000L
11221 
11222 
11223 // addressBlock: gc_gfx_cpwd_gcutcl2_gcvml2pldec
11224 //GCMC_VM_L2_PERFCOUNTER0_CFG
11225 #define GCMC_VM_L2_PERFCOUNTER0_CFG__PERF_SEL__SHIFT                                                          0x0
11226 #define GCMC_VM_L2_PERFCOUNTER0_CFG__PERF_SEL_END__SHIFT                                                      0x8
11227 #define GCMC_VM_L2_PERFCOUNTER0_CFG__PERF_MODE__SHIFT                                                         0x18
11228 #define GCMC_VM_L2_PERFCOUNTER0_CFG__ENABLE__SHIFT                                                            0x1c
11229 #define GCMC_VM_L2_PERFCOUNTER0_CFG__CLEAR__SHIFT                                                             0x1d
11230 #define GCMC_VM_L2_PERFCOUNTER0_CFG__PERF_SEL_MASK                                                            0x000000FFL
11231 #define GCMC_VM_L2_PERFCOUNTER0_CFG__PERF_SEL_END_MASK                                                        0x0000FF00L
11232 #define GCMC_VM_L2_PERFCOUNTER0_CFG__PERF_MODE_MASK                                                           0x0F000000L
11233 #define GCMC_VM_L2_PERFCOUNTER0_CFG__ENABLE_MASK                                                              0x10000000L
11234 #define GCMC_VM_L2_PERFCOUNTER0_CFG__CLEAR_MASK                                                               0x20000000L
11235 //GCMC_VM_L2_PERFCOUNTER1_CFG
11236 #define GCMC_VM_L2_PERFCOUNTER1_CFG__PERF_SEL__SHIFT                                                          0x0
11237 #define GCMC_VM_L2_PERFCOUNTER1_CFG__PERF_SEL_END__SHIFT                                                      0x8
11238 #define GCMC_VM_L2_PERFCOUNTER1_CFG__PERF_MODE__SHIFT                                                         0x18
11239 #define GCMC_VM_L2_PERFCOUNTER1_CFG__ENABLE__SHIFT                                                            0x1c
11240 #define GCMC_VM_L2_PERFCOUNTER1_CFG__CLEAR__SHIFT                                                             0x1d
11241 #define GCMC_VM_L2_PERFCOUNTER1_CFG__PERF_SEL_MASK                                                            0x000000FFL
11242 #define GCMC_VM_L2_PERFCOUNTER1_CFG__PERF_SEL_END_MASK                                                        0x0000FF00L
11243 #define GCMC_VM_L2_PERFCOUNTER1_CFG__PERF_MODE_MASK                                                           0x0F000000L
11244 #define GCMC_VM_L2_PERFCOUNTER1_CFG__ENABLE_MASK                                                              0x10000000L
11245 #define GCMC_VM_L2_PERFCOUNTER1_CFG__CLEAR_MASK                                                               0x20000000L
11246 //GCMC_VM_L2_PERFCOUNTER2_CFG
11247 #define GCMC_VM_L2_PERFCOUNTER2_CFG__PERF_SEL__SHIFT                                                          0x0
11248 #define GCMC_VM_L2_PERFCOUNTER2_CFG__PERF_SEL_END__SHIFT                                                      0x8
11249 #define GCMC_VM_L2_PERFCOUNTER2_CFG__PERF_MODE__SHIFT                                                         0x18
11250 #define GCMC_VM_L2_PERFCOUNTER2_CFG__ENABLE__SHIFT                                                            0x1c
11251 #define GCMC_VM_L2_PERFCOUNTER2_CFG__CLEAR__SHIFT                                                             0x1d
11252 #define GCMC_VM_L2_PERFCOUNTER2_CFG__PERF_SEL_MASK                                                            0x000000FFL
11253 #define GCMC_VM_L2_PERFCOUNTER2_CFG__PERF_SEL_END_MASK                                                        0x0000FF00L
11254 #define GCMC_VM_L2_PERFCOUNTER2_CFG__PERF_MODE_MASK                                                           0x0F000000L
11255 #define GCMC_VM_L2_PERFCOUNTER2_CFG__ENABLE_MASK                                                              0x10000000L
11256 #define GCMC_VM_L2_PERFCOUNTER2_CFG__CLEAR_MASK                                                               0x20000000L
11257 //GCMC_VM_L2_PERFCOUNTER3_CFG
11258 #define GCMC_VM_L2_PERFCOUNTER3_CFG__PERF_SEL__SHIFT                                                          0x0
11259 #define GCMC_VM_L2_PERFCOUNTER3_CFG__PERF_SEL_END__SHIFT                                                      0x8
11260 #define GCMC_VM_L2_PERFCOUNTER3_CFG__PERF_MODE__SHIFT                                                         0x18
11261 #define GCMC_VM_L2_PERFCOUNTER3_CFG__ENABLE__SHIFT                                                            0x1c
11262 #define GCMC_VM_L2_PERFCOUNTER3_CFG__CLEAR__SHIFT                                                             0x1d
11263 #define GCMC_VM_L2_PERFCOUNTER3_CFG__PERF_SEL_MASK                                                            0x000000FFL
11264 #define GCMC_VM_L2_PERFCOUNTER3_CFG__PERF_SEL_END_MASK                                                        0x0000FF00L
11265 #define GCMC_VM_L2_PERFCOUNTER3_CFG__PERF_MODE_MASK                                                           0x0F000000L
11266 #define GCMC_VM_L2_PERFCOUNTER3_CFG__ENABLE_MASK                                                              0x10000000L
11267 #define GCMC_VM_L2_PERFCOUNTER3_CFG__CLEAR_MASK                                                               0x20000000L
11268 //GCMC_VM_L2_PERFCOUNTER4_CFG
11269 #define GCMC_VM_L2_PERFCOUNTER4_CFG__PERF_SEL__SHIFT                                                          0x0
11270 #define GCMC_VM_L2_PERFCOUNTER4_CFG__PERF_SEL_END__SHIFT                                                      0x8
11271 #define GCMC_VM_L2_PERFCOUNTER4_CFG__PERF_MODE__SHIFT                                                         0x18
11272 #define GCMC_VM_L2_PERFCOUNTER4_CFG__ENABLE__SHIFT                                                            0x1c
11273 #define GCMC_VM_L2_PERFCOUNTER4_CFG__CLEAR__SHIFT                                                             0x1d
11274 #define GCMC_VM_L2_PERFCOUNTER4_CFG__PERF_SEL_MASK                                                            0x000000FFL
11275 #define GCMC_VM_L2_PERFCOUNTER4_CFG__PERF_SEL_END_MASK                                                        0x0000FF00L
11276 #define GCMC_VM_L2_PERFCOUNTER4_CFG__PERF_MODE_MASK                                                           0x0F000000L
11277 #define GCMC_VM_L2_PERFCOUNTER4_CFG__ENABLE_MASK                                                              0x10000000L
11278 #define GCMC_VM_L2_PERFCOUNTER4_CFG__CLEAR_MASK                                                               0x20000000L
11279 //GCMC_VM_L2_PERFCOUNTER5_CFG
11280 #define GCMC_VM_L2_PERFCOUNTER5_CFG__PERF_SEL__SHIFT                                                          0x0
11281 #define GCMC_VM_L2_PERFCOUNTER5_CFG__PERF_SEL_END__SHIFT                                                      0x8
11282 #define GCMC_VM_L2_PERFCOUNTER5_CFG__PERF_MODE__SHIFT                                                         0x18
11283 #define GCMC_VM_L2_PERFCOUNTER5_CFG__ENABLE__SHIFT                                                            0x1c
11284 #define GCMC_VM_L2_PERFCOUNTER5_CFG__CLEAR__SHIFT                                                             0x1d
11285 #define GCMC_VM_L2_PERFCOUNTER5_CFG__PERF_SEL_MASK                                                            0x000000FFL
11286 #define GCMC_VM_L2_PERFCOUNTER5_CFG__PERF_SEL_END_MASK                                                        0x0000FF00L
11287 #define GCMC_VM_L2_PERFCOUNTER5_CFG__PERF_MODE_MASK                                                           0x0F000000L
11288 #define GCMC_VM_L2_PERFCOUNTER5_CFG__ENABLE_MASK                                                              0x10000000L
11289 #define GCMC_VM_L2_PERFCOUNTER5_CFG__CLEAR_MASK                                                               0x20000000L
11290 //GCMC_VM_L2_PERFCOUNTER6_CFG
11291 #define GCMC_VM_L2_PERFCOUNTER6_CFG__PERF_SEL__SHIFT                                                          0x0
11292 #define GCMC_VM_L2_PERFCOUNTER6_CFG__PERF_SEL_END__SHIFT                                                      0x8
11293 #define GCMC_VM_L2_PERFCOUNTER6_CFG__PERF_MODE__SHIFT                                                         0x18
11294 #define GCMC_VM_L2_PERFCOUNTER6_CFG__ENABLE__SHIFT                                                            0x1c
11295 #define GCMC_VM_L2_PERFCOUNTER6_CFG__CLEAR__SHIFT                                                             0x1d
11296 #define GCMC_VM_L2_PERFCOUNTER6_CFG__PERF_SEL_MASK                                                            0x000000FFL
11297 #define GCMC_VM_L2_PERFCOUNTER6_CFG__PERF_SEL_END_MASK                                                        0x0000FF00L
11298 #define GCMC_VM_L2_PERFCOUNTER6_CFG__PERF_MODE_MASK                                                           0x0F000000L
11299 #define GCMC_VM_L2_PERFCOUNTER6_CFG__ENABLE_MASK                                                              0x10000000L
11300 #define GCMC_VM_L2_PERFCOUNTER6_CFG__CLEAR_MASK                                                               0x20000000L
11301 //GCMC_VM_L2_PERFCOUNTER7_CFG
11302 #define GCMC_VM_L2_PERFCOUNTER7_CFG__PERF_SEL__SHIFT                                                          0x0
11303 #define GCMC_VM_L2_PERFCOUNTER7_CFG__PERF_SEL_END__SHIFT                                                      0x8
11304 #define GCMC_VM_L2_PERFCOUNTER7_CFG__PERF_MODE__SHIFT                                                         0x18
11305 #define GCMC_VM_L2_PERFCOUNTER7_CFG__ENABLE__SHIFT                                                            0x1c
11306 #define GCMC_VM_L2_PERFCOUNTER7_CFG__CLEAR__SHIFT                                                             0x1d
11307 #define GCMC_VM_L2_PERFCOUNTER7_CFG__PERF_SEL_MASK                                                            0x000000FFL
11308 #define GCMC_VM_L2_PERFCOUNTER7_CFG__PERF_SEL_END_MASK                                                        0x0000FF00L
11309 #define GCMC_VM_L2_PERFCOUNTER7_CFG__PERF_MODE_MASK                                                           0x0F000000L
11310 #define GCMC_VM_L2_PERFCOUNTER7_CFG__ENABLE_MASK                                                              0x10000000L
11311 #define GCMC_VM_L2_PERFCOUNTER7_CFG__CLEAR_MASK                                                               0x20000000L
11312 //GCMC_VM_L2_PERFCOUNTER_RSLT_CNTL
11313 #define GCMC_VM_L2_PERFCOUNTER_RSLT_CNTL__PERF_COUNTER_SELECT__SHIFT                                          0x0
11314 #define GCMC_VM_L2_PERFCOUNTER_RSLT_CNTL__START_TRIGGER__SHIFT                                                0x8
11315 #define GCMC_VM_L2_PERFCOUNTER_RSLT_CNTL__STOP_TRIGGER__SHIFT                                                 0x10
11316 #define GCMC_VM_L2_PERFCOUNTER_RSLT_CNTL__ENABLE_ANY__SHIFT                                                   0x18
11317 #define GCMC_VM_L2_PERFCOUNTER_RSLT_CNTL__CLEAR_ALL__SHIFT                                                    0x19
11318 #define GCMC_VM_L2_PERFCOUNTER_RSLT_CNTL__STOP_ALL_ON_SATURATE__SHIFT                                         0x1a
11319 #define GCMC_VM_L2_PERFCOUNTER_RSLT_CNTL__PERF_COUNTER_SELECT_MASK                                            0x0000000FL
11320 #define GCMC_VM_L2_PERFCOUNTER_RSLT_CNTL__START_TRIGGER_MASK                                                  0x0000FF00L
11321 #define GCMC_VM_L2_PERFCOUNTER_RSLT_CNTL__STOP_TRIGGER_MASK                                                   0x00FF0000L
11322 #define GCMC_VM_L2_PERFCOUNTER_RSLT_CNTL__ENABLE_ANY_MASK                                                     0x01000000L
11323 #define GCMC_VM_L2_PERFCOUNTER_RSLT_CNTL__CLEAR_ALL_MASK                                                      0x02000000L
11324 #define GCMC_VM_L2_PERFCOUNTER_RSLT_CNTL__STOP_ALL_ON_SATURATE_MASK                                           0x04000000L
11325 //GCUTCL2_PERFCOUNTER0_CFG
11326 #define GCUTCL2_PERFCOUNTER0_CFG__PERF_SEL__SHIFT                                                             0x0
11327 #define GCUTCL2_PERFCOUNTER0_CFG__PERF_SEL_END__SHIFT                                                         0x8
11328 #define GCUTCL2_PERFCOUNTER0_CFG__PERF_MODE__SHIFT                                                            0x18
11329 #define GCUTCL2_PERFCOUNTER0_CFG__ENABLE__SHIFT                                                               0x1c
11330 #define GCUTCL2_PERFCOUNTER0_CFG__CLEAR__SHIFT                                                                0x1d
11331 #define GCUTCL2_PERFCOUNTER0_CFG__PERF_SEL_MASK                                                               0x000000FFL
11332 #define GCUTCL2_PERFCOUNTER0_CFG__PERF_SEL_END_MASK                                                           0x0000FF00L
11333 #define GCUTCL2_PERFCOUNTER0_CFG__PERF_MODE_MASK                                                              0x0F000000L
11334 #define GCUTCL2_PERFCOUNTER0_CFG__ENABLE_MASK                                                                 0x10000000L
11335 #define GCUTCL2_PERFCOUNTER0_CFG__CLEAR_MASK                                                                  0x20000000L
11336 //GCUTCL2_PERFCOUNTER1_CFG
11337 #define GCUTCL2_PERFCOUNTER1_CFG__PERF_SEL__SHIFT                                                             0x0
11338 #define GCUTCL2_PERFCOUNTER1_CFG__PERF_SEL_END__SHIFT                                                         0x8
11339 #define GCUTCL2_PERFCOUNTER1_CFG__PERF_MODE__SHIFT                                                            0x18
11340 #define GCUTCL2_PERFCOUNTER1_CFG__ENABLE__SHIFT                                                               0x1c
11341 #define GCUTCL2_PERFCOUNTER1_CFG__CLEAR__SHIFT                                                                0x1d
11342 #define GCUTCL2_PERFCOUNTER1_CFG__PERF_SEL_MASK                                                               0x000000FFL
11343 #define GCUTCL2_PERFCOUNTER1_CFG__PERF_SEL_END_MASK                                                           0x0000FF00L
11344 #define GCUTCL2_PERFCOUNTER1_CFG__PERF_MODE_MASK                                                              0x0F000000L
11345 #define GCUTCL2_PERFCOUNTER1_CFG__ENABLE_MASK                                                                 0x10000000L
11346 #define GCUTCL2_PERFCOUNTER1_CFG__CLEAR_MASK                                                                  0x20000000L
11347 //GCUTCL2_PERFCOUNTER2_CFG
11348 #define GCUTCL2_PERFCOUNTER2_CFG__PERF_SEL__SHIFT                                                             0x0
11349 #define GCUTCL2_PERFCOUNTER2_CFG__PERF_SEL_END__SHIFT                                                         0x8
11350 #define GCUTCL2_PERFCOUNTER2_CFG__PERF_MODE__SHIFT                                                            0x18
11351 #define GCUTCL2_PERFCOUNTER2_CFG__ENABLE__SHIFT                                                               0x1c
11352 #define GCUTCL2_PERFCOUNTER2_CFG__CLEAR__SHIFT                                                                0x1d
11353 #define GCUTCL2_PERFCOUNTER2_CFG__PERF_SEL_MASK                                                               0x000000FFL
11354 #define GCUTCL2_PERFCOUNTER2_CFG__PERF_SEL_END_MASK                                                           0x0000FF00L
11355 #define GCUTCL2_PERFCOUNTER2_CFG__PERF_MODE_MASK                                                              0x0F000000L
11356 #define GCUTCL2_PERFCOUNTER2_CFG__ENABLE_MASK                                                                 0x10000000L
11357 #define GCUTCL2_PERFCOUNTER2_CFG__CLEAR_MASK                                                                  0x20000000L
11358 //GCUTCL2_PERFCOUNTER3_CFG
11359 #define GCUTCL2_PERFCOUNTER3_CFG__PERF_SEL__SHIFT                                                             0x0
11360 #define GCUTCL2_PERFCOUNTER3_CFG__PERF_SEL_END__SHIFT                                                         0x8
11361 #define GCUTCL2_PERFCOUNTER3_CFG__PERF_MODE__SHIFT                                                            0x18
11362 #define GCUTCL2_PERFCOUNTER3_CFG__ENABLE__SHIFT                                                               0x1c
11363 #define GCUTCL2_PERFCOUNTER3_CFG__CLEAR__SHIFT                                                                0x1d
11364 #define GCUTCL2_PERFCOUNTER3_CFG__PERF_SEL_MASK                                                               0x000000FFL
11365 #define GCUTCL2_PERFCOUNTER3_CFG__PERF_SEL_END_MASK                                                           0x0000FF00L
11366 #define GCUTCL2_PERFCOUNTER3_CFG__PERF_MODE_MASK                                                              0x0F000000L
11367 #define GCUTCL2_PERFCOUNTER3_CFG__ENABLE_MASK                                                                 0x10000000L
11368 #define GCUTCL2_PERFCOUNTER3_CFG__CLEAR_MASK                                                                  0x20000000L
11369 //GCUTCL2_PERFCOUNTER_RSLT_CNTL
11370 #define GCUTCL2_PERFCOUNTER_RSLT_CNTL__PERF_COUNTER_SELECT__SHIFT                                             0x0
11371 #define GCUTCL2_PERFCOUNTER_RSLT_CNTL__START_TRIGGER__SHIFT                                                   0x8
11372 #define GCUTCL2_PERFCOUNTER_RSLT_CNTL__STOP_TRIGGER__SHIFT                                                    0x10
11373 #define GCUTCL2_PERFCOUNTER_RSLT_CNTL__ENABLE_ANY__SHIFT                                                      0x18
11374 #define GCUTCL2_PERFCOUNTER_RSLT_CNTL__CLEAR_ALL__SHIFT                                                       0x19
11375 #define GCUTCL2_PERFCOUNTER_RSLT_CNTL__STOP_ALL_ON_SATURATE__SHIFT                                            0x1a
11376 #define GCUTCL2_PERFCOUNTER_RSLT_CNTL__PERF_COUNTER_SELECT_MASK                                               0x0000000FL
11377 #define GCUTCL2_PERFCOUNTER_RSLT_CNTL__START_TRIGGER_MASK                                                     0x0000FF00L
11378 #define GCUTCL2_PERFCOUNTER_RSLT_CNTL__STOP_TRIGGER_MASK                                                      0x00FF0000L
11379 #define GCUTCL2_PERFCOUNTER_RSLT_CNTL__ENABLE_ANY_MASK                                                        0x01000000L
11380 #define GCUTCL2_PERFCOUNTER_RSLT_CNTL__CLEAR_ALL_MASK                                                         0x02000000L
11381 #define GCUTCL2_PERFCOUNTER_RSLT_CNTL__STOP_ALL_ON_SATURATE_MASK                                              0x04000000L
11382 
11383 
11384 // addressBlock: gc_gfx_cpwd_gcutcl2_gcvml2pspdec
11385 //GCUTCL2_TRANSLATION_BYPASS_BY_VMID
11386 #define GCUTCL2_TRANSLATION_BYPASS_BY_VMID__TRANS_BYPASS_VMIDS__SHIFT                                         0x0
11387 #define GCUTCL2_TRANSLATION_BYPASS_BY_VMID__GPA_MODE_VMIDS__SHIFT                                             0x10
11388 #define GCUTCL2_TRANSLATION_BYPASS_BY_VMID__TRANS_BYPASS_VMIDS_MASK                                           0x0000FFFFL
11389 #define GCUTCL2_TRANSLATION_BYPASS_BY_VMID__GPA_MODE_VMIDS_MASK                                               0xFFFF0000L
11390 //GCVM_IOMMU_GPU_HOST_TRANSLATION_ENABLE
11391 #define GCVM_IOMMU_GPU_HOST_TRANSLATION_ENABLE__GPU_HOST_TRANSLATION_ENABLE__SHIFT                            0x0
11392 #define GCVM_IOMMU_GPU_HOST_TRANSLATION_ENABLE__GPU_HOST_TRANSLATION_ENABLE_MASK                              0x00000001L
11393 //GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_CNTL
11394 #define GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_CNTL__ENABLE__SHIFT                                               0x0
11395 #define GCUTC_GPUVA_VMID_TRANSLATION_ASSIST_CNTL__ENABLE_MASK                                                 0x00000001L
11396 //GCVM_IOMMU_CONTROL_REGISTER
11397 #define GCVM_IOMMU_CONTROL_REGISTER__IOMMUEN__SHIFT                                                           0x0
11398 #define GCVM_IOMMU_CONTROL_REGISTER__IOMMUEN_MASK                                                             0x00000001L
11399 //GCVM_IOMMU_PERFORMANCE_OPTIMIZATION_CONTROL_REGISTER
11400 #define GCVM_IOMMU_PERFORMANCE_OPTIMIZATION_CONTROL_REGISTER__PERFOPTEN__SHIFT                                0xd
11401 #define GCVM_IOMMU_PERFORMANCE_OPTIMIZATION_CONTROL_REGISTER__PERFOPTEN_MASK                                  0x00002000L
11402 //GCUTC_TRANSLATION_FAULT_CNTL0
11403 #define GCUTC_TRANSLATION_FAULT_CNTL0__DEFAULT_PHYSICAL_PAGE_ADDRESS_LSB__SHIFT                               0x0
11404 #define GCUTC_TRANSLATION_FAULT_CNTL0__DEFAULT_PHYSICAL_PAGE_ADDRESS_LSB_MASK                                 0xFFFFFFFFL
11405 //GCUTC_TRANSLATION_FAULT_CNTL1
11406 #define GCUTC_TRANSLATION_FAULT_CNTL1__DEFAULT_PHYSICAL_PAGE_ADDRESS_MSB__SHIFT                               0x0
11407 #define GCUTC_TRANSLATION_FAULT_CNTL1__DEFAULT_IO__SHIFT                                                      0x4
11408 #define GCUTC_TRANSLATION_FAULT_CNTL1__DEFAULT_SPA__SHIFT                                                     0x5
11409 #define GCUTC_TRANSLATION_FAULT_CNTL1__DEFAULT_SNOOP__SHIFT                                                   0x6
11410 #define GCUTC_TRANSLATION_FAULT_CNTL1__DEFAULT_PHYSICAL_PAGE_ADDRESS_MSB_MASK                                 0x0000000FL
11411 #define GCUTC_TRANSLATION_FAULT_CNTL1__DEFAULT_IO_MASK                                                        0x00000010L
11412 #define GCUTC_TRANSLATION_FAULT_CNTL1__DEFAULT_SPA_MASK                                                       0x00000020L
11413 #define GCUTC_TRANSLATION_FAULT_CNTL1__DEFAULT_SNOOP_MASK                                                     0x00000040L
11414 //GCUTCL2_COMP_EN_OVERRIDES
11415 #define GCUTCL2_COMP_EN_OVERRIDES__GPA_MODE3__SHIFT                                                           0x0
11416 #define GCUTCL2_COMP_EN_OVERRIDES__LOCAL_FB_PTE__SHIFT                                                        0x1
11417 #define GCUTCL2_COMP_EN_OVERRIDES__REMOTE_FB_PTE__SHIFT                                                       0x2
11418 #define GCUTCL2_COMP_EN_OVERRIDES__ROUTER_ATCL2__SHIFT                                                        0x3
11419 #define GCUTCL2_COMP_EN_OVERRIDES__GPA_MODE3_MASK                                                             0x00000001L
11420 #define GCUTCL2_COMP_EN_OVERRIDES__LOCAL_FB_PTE_MASK                                                          0x00000002L
11421 #define GCUTCL2_COMP_EN_OVERRIDES__REMOTE_FB_PTE_MASK                                                         0x00000004L
11422 #define GCUTCL2_COMP_EN_OVERRIDES__ROUTER_ATCL2_MASK                                                          0x00000008L
11423 
11424 
11425 // addressBlock: gc_gfx_cpwd_cpwd_cppdec
11426 //CP_CU_MASK_ADDR_LO
11427 #define CP_CU_MASK_ADDR_LO__ADDR_LO__SHIFT                                                                    0x2
11428 #define CP_CU_MASK_ADDR_LO__ADDR_LO_MASK                                                                      0xFFFFFFFCL
11429 //CP_CU_MASK_ADDR_HI
11430 #define CP_CU_MASK_ADDR_HI__ADDR_HI__SHIFT                                                                    0x0
11431 #define CP_CU_MASK_ADDR_HI__ADDR_HI_MASK                                                                      0xFFFFFFFFL
11432 //CP_CU_MASK_CNTL
11433 #define CP_CU_MASK_CNTL__POLICY__SHIFT                                                                        0x0
11434 #define CP_CU_MASK_CNTL__POLICY_MASK                                                                          0x00000003L
11435 //CP_EOPQ_WAIT_TIME
11436 #define CP_EOPQ_WAIT_TIME__WAIT_TIME__SHIFT                                                                   0x0
11437 #define CP_EOPQ_WAIT_TIME__SCALE_COUNT__SHIFT                                                                 0xa
11438 #define CP_EOPQ_WAIT_TIME__WAIT_TIME_MASK                                                                     0x000003FFL
11439 #define CP_EOPQ_WAIT_TIME__SCALE_COUNT_MASK                                                                   0x0003FC00L
11440 //CP_CPC_MGCG_SYNC_CNTL
11441 #define CP_CPC_MGCG_SYNC_CNTL__COOLDOWN_PERIOD__SHIFT                                                         0x0
11442 #define CP_CPC_MGCG_SYNC_CNTL__WARMUP_PERIOD__SHIFT                                                           0x8
11443 #define CP_CPC_MGCG_SYNC_CNTL__COOLDOWN_PERIOD_MASK                                                           0x000000FFL
11444 #define CP_CPC_MGCG_SYNC_CNTL__WARMUP_PERIOD_MASK                                                             0x0000FF00L
11445 //CPC_INT_INFO
11446 #define CPC_INT_INFO__ADDR_HI__SHIFT                                                                          0x0
11447 #define CPC_INT_INFO__TYPE__SHIFT                                                                             0x10
11448 #define CPC_INT_INFO__VMID__SHIFT                                                                             0x14
11449 #define CPC_INT_INFO__QUEUE_ID__SHIFT                                                                         0x1c
11450 #define CPC_INT_INFO__ADDR_HI_MASK                                                                            0x0000FFFFL
11451 #define CPC_INT_INFO__TYPE_MASK                                                                               0x00010000L
11452 #define CPC_INT_INFO__VMID_MASK                                                                               0x00F00000L
11453 #define CPC_INT_INFO__QUEUE_ID_MASK                                                                           0x70000000L
11454 //CP_VIRT_STATUS
11455 #define CP_VIRT_STATUS__VF__SHIFT                                                                             0x0
11456 #define CP_VIRT_STATUS__PF__SHIFT                                                                             0x1f
11457 #define CP_VIRT_STATUS__VF_MASK                                                                               0x00FFFFFFL
11458 #define CP_VIRT_STATUS__PF_MASK                                                                               0x80000000L
11459 //CPC_INT_ADDR
11460 #define CPC_INT_ADDR__ADDR__SHIFT                                                                             0x0
11461 #define CPC_INT_ADDR__ADDR_MASK                                                                               0xFFFFFFFFL
11462 //CPC_INT_PASID
11463 #define CPC_INT_PASID__PASID__SHIFT                                                                           0x0
11464 #define CPC_INT_PASID__BYPASS_PASID__SHIFT                                                                    0x10
11465 #define CPC_INT_PASID__PASID_MASK                                                                             0x0000FFFFL
11466 #define CPC_INT_PASID__BYPASS_PASID_MASK                                                                      0x00010000L
11467 //CP_GFX_ERROR
11468 #define CP_GFX_ERROR__ME_INSTR_CACHE_UTCL1_ERROR__SHIFT                                                       0x0
11469 #define CP_GFX_ERROR__PFP_INSTR_CACHE_UTCL1_ERROR__SHIFT                                                      0x1
11470 #define CP_GFX_ERROR__DDID_DRAW_UTCL1_ERROR__SHIFT                                                            0x2
11471 #define CP_GFX_ERROR__DDID_DISPATCH_UTCL1_ERROR__SHIFT                                                        0x3
11472 #define CP_GFX_ERROR__SUA_ERROR__SHIFT                                                                        0x4
11473 #define CP_GFX_ERROR__DATA_FETCHER_UTCL1_ERROR__SHIFT                                                         0x6
11474 #define CP_GFX_ERROR__QU_EOP_UTCL1_ERROR__SHIFT                                                               0x9
11475 #define CP_GFX_ERROR__QU_PIPE_UTCL1_ERROR__SHIFT                                                              0xa
11476 #define CP_GFX_ERROR__QU_READ_UTCL1_ERROR__SHIFT                                                              0xb
11477 #define CP_GFX_ERROR__SYNC_MEMRD_UTCL1_ERROR__SHIFT                                                           0xc
11478 #define CP_GFX_ERROR__SYNC_MEMWR_UTCL1_ERROR__SHIFT                                                           0xd
11479 #define CP_GFX_ERROR__SHADOW_UTCL1_ERROR__SHIFT                                                               0xe
11480 #define CP_GFX_ERROR__APPEND_UTCL1_ERROR__SHIFT                                                               0xf
11481 #define CP_GFX_ERROR__DMA_SRC_UTCL1_ERROR__SHIFT                                                              0x12
11482 #define CP_GFX_ERROR__DMA_DST_UTCL1_ERROR__SHIFT                                                              0x13
11483 #define CP_GFX_ERROR__PFP_TC_UTCL1_ERROR__SHIFT                                                               0x14
11484 #define CP_GFX_ERROR__ME_TC_UTCL1_ERROR__SHIFT                                                                0x15
11485 #define CP_GFX_ERROR__PRT_LOD_UTCL1_ERROR__SHIFT                                                              0x17
11486 #define CP_GFX_ERROR__RDPTR_RPT_UTCL1_ERROR__SHIFT                                                            0x18
11487 #define CP_GFX_ERROR__RB_FETCHER_UTCL1_ERROR__SHIFT                                                           0x19
11488 #define CP_GFX_ERROR__I1_FETCHER_UTCL1_ERROR__SHIFT                                                           0x1a
11489 #define CP_GFX_ERROR__I2_FETCHER_UTCL1_ERROR__SHIFT                                                           0x1b
11490 #define CP_GFX_ERROR__ST_FETCHER_UTCL1_ERROR__SHIFT                                                           0x1e
11491 #define CP_GFX_ERROR__RESERVED__SHIFT                                                                         0x1f
11492 #define CP_GFX_ERROR__ME_INSTR_CACHE_UTCL1_ERROR_MASK                                                         0x00000001L
11493 #define CP_GFX_ERROR__PFP_INSTR_CACHE_UTCL1_ERROR_MASK                                                        0x00000002L
11494 #define CP_GFX_ERROR__DDID_DRAW_UTCL1_ERROR_MASK                                                              0x00000004L
11495 #define CP_GFX_ERROR__DDID_DISPATCH_UTCL1_ERROR_MASK                                                          0x00000008L
11496 #define CP_GFX_ERROR__SUA_ERROR_MASK                                                                          0x00000010L
11497 #define CP_GFX_ERROR__DATA_FETCHER_UTCL1_ERROR_MASK                                                           0x00000040L
11498 #define CP_GFX_ERROR__QU_EOP_UTCL1_ERROR_MASK                                                                 0x00000200L
11499 #define CP_GFX_ERROR__QU_PIPE_UTCL1_ERROR_MASK                                                                0x00000400L
11500 #define CP_GFX_ERROR__QU_READ_UTCL1_ERROR_MASK                                                                0x00000800L
11501 #define CP_GFX_ERROR__SYNC_MEMRD_UTCL1_ERROR_MASK                                                             0x00001000L
11502 #define CP_GFX_ERROR__SYNC_MEMWR_UTCL1_ERROR_MASK                                                             0x00002000L
11503 #define CP_GFX_ERROR__SHADOW_UTCL1_ERROR_MASK                                                                 0x00004000L
11504 #define CP_GFX_ERROR__APPEND_UTCL1_ERROR_MASK                                                                 0x00008000L
11505 #define CP_GFX_ERROR__DMA_SRC_UTCL1_ERROR_MASK                                                                0x00040000L
11506 #define CP_GFX_ERROR__DMA_DST_UTCL1_ERROR_MASK                                                                0x00080000L
11507 #define CP_GFX_ERROR__PFP_TC_UTCL1_ERROR_MASK                                                                 0x00100000L
11508 #define CP_GFX_ERROR__ME_TC_UTCL1_ERROR_MASK                                                                  0x00200000L
11509 #define CP_GFX_ERROR__PRT_LOD_UTCL1_ERROR_MASK                                                                0x00800000L
11510 #define CP_GFX_ERROR__RDPTR_RPT_UTCL1_ERROR_MASK                                                              0x01000000L
11511 #define CP_GFX_ERROR__RB_FETCHER_UTCL1_ERROR_MASK                                                             0x02000000L
11512 #define CP_GFX_ERROR__I1_FETCHER_UTCL1_ERROR_MASK                                                             0x04000000L
11513 #define CP_GFX_ERROR__I2_FETCHER_UTCL1_ERROR_MASK                                                             0x08000000L
11514 #define CP_GFX_ERROR__ST_FETCHER_UTCL1_ERROR_MASK                                                             0x40000000L
11515 #define CP_GFX_ERROR__RESERVED_MASK                                                                           0x80000000L
11516 //CPG_UTCL1_CNTL
11517 #define CPG_UTCL1_CNTL__XNACK_REDO_TIMER_CNT__SHIFT                                                           0x0
11518 #define CPG_UTCL1_CNTL__VMID_RESET_MODE__SHIFT                                                                0x17
11519 #define CPG_UTCL1_CNTL__DROP_MODE__SHIFT                                                                      0x18
11520 #define CPG_UTCL1_CNTL__INVALIDATE__SHIFT                                                                     0x1a
11521 #define CPG_UTCL1_CNTL__FRAG_LIMIT_MODE__SHIFT                                                                0x1b
11522 #define CPG_UTCL1_CNTL__FORCE_SNOOP__SHIFT                                                                    0x1c
11523 #define CPG_UTCL1_CNTL__IGNORE_PTE_PERMISSION__SHIFT                                                          0x1d
11524 #define CPG_UTCL1_CNTL__XNACK_REDO_TIMER_CNT_MASK                                                             0x000FFFFFL
11525 #define CPG_UTCL1_CNTL__VMID_RESET_MODE_MASK                                                                  0x00800000L
11526 #define CPG_UTCL1_CNTL__DROP_MODE_MASK                                                                        0x01000000L
11527 #define CPG_UTCL1_CNTL__INVALIDATE_MASK                                                                       0x04000000L
11528 #define CPG_UTCL1_CNTL__FRAG_LIMIT_MODE_MASK                                                                  0x08000000L
11529 #define CPG_UTCL1_CNTL__FORCE_SNOOP_MASK                                                                      0x10000000L
11530 #define CPG_UTCL1_CNTL__IGNORE_PTE_PERMISSION_MASK                                                            0x20000000L
11531 //CPC_UTCL1_CNTL
11532 #define CPC_UTCL1_CNTL__XNACK_REDO_TIMER_CNT__SHIFT                                                           0x0
11533 #define CPC_UTCL1_CNTL__DROP_MODE__SHIFT                                                                      0x18
11534 #define CPC_UTCL1_CNTL__INVALIDATE__SHIFT                                                                     0x1a
11535 #define CPC_UTCL1_CNTL__FRAG_LIMIT_MODE__SHIFT                                                                0x1b
11536 #define CPC_UTCL1_CNTL__FORCE_SNOOP__SHIFT                                                                    0x1c
11537 #define CPC_UTCL1_CNTL__IGNORE_PTE_PERMISSION__SHIFT                                                          0x1d
11538 #define CPC_UTCL1_CNTL__XNACK_REDO_TIMER_CNT_MASK                                                             0x000FFFFFL
11539 #define CPC_UTCL1_CNTL__DROP_MODE_MASK                                                                        0x01000000L
11540 #define CPC_UTCL1_CNTL__INVALIDATE_MASK                                                                       0x04000000L
11541 #define CPC_UTCL1_CNTL__FRAG_LIMIT_MODE_MASK                                                                  0x08000000L
11542 #define CPC_UTCL1_CNTL__FORCE_SNOOP_MASK                                                                      0x10000000L
11543 #define CPC_UTCL1_CNTL__IGNORE_PTE_PERMISSION_MASK                                                            0x20000000L
11544 //CPF_UTCL1_CNTL
11545 #define CPF_UTCL1_CNTL__XNACK_REDO_TIMER_CNT__SHIFT                                                           0x0
11546 #define CPF_UTCL1_CNTL__VMID_RESET_MODE__SHIFT                                                                0x17
11547 #define CPF_UTCL1_CNTL__DROP_MODE__SHIFT                                                                      0x18
11548 #define CPF_UTCL1_CNTL__INVALIDATE__SHIFT                                                                     0x1a
11549 #define CPF_UTCL1_CNTL__FRAG_LIMIT_MODE__SHIFT                                                                0x1b
11550 #define CPF_UTCL1_CNTL__FORCE_SNOOP__SHIFT                                                                    0x1c
11551 #define CPF_UTCL1_CNTL__IGNORE_PTE_PERMISSION__SHIFT                                                          0x1d
11552 #define CPF_UTCL1_CNTL__FORCE_NO_EXE__SHIFT                                                                   0x1f
11553 #define CPF_UTCL1_CNTL__XNACK_REDO_TIMER_CNT_MASK                                                             0x000FFFFFL
11554 #define CPF_UTCL1_CNTL__VMID_RESET_MODE_MASK                                                                  0x00800000L
11555 #define CPF_UTCL1_CNTL__DROP_MODE_MASK                                                                        0x01000000L
11556 #define CPF_UTCL1_CNTL__INVALIDATE_MASK                                                                       0x04000000L
11557 #define CPF_UTCL1_CNTL__FRAG_LIMIT_MODE_MASK                                                                  0x08000000L
11558 #define CPF_UTCL1_CNTL__FORCE_SNOOP_MASK                                                                      0x10000000L
11559 #define CPF_UTCL1_CNTL__IGNORE_PTE_PERMISSION_MASK                                                            0x20000000L
11560 #define CPF_UTCL1_CNTL__FORCE_NO_EXE_MASK                                                                     0x80000000L
11561 //CP_AQL_SMM_STATUS
11562 #define CP_AQL_SMM_STATUS__AQL_QUEUE_SMM__SHIFT                                                               0x0
11563 #define CP_AQL_SMM_STATUS__AQL_QUEUE_SMM_MASK                                                                 0xFFFFFFFFL
11564 //CP_RB0_BASE
11565 #define CP_RB0_BASE__RB_BASE__SHIFT                                                                           0x0
11566 #define CP_RB0_BASE__RB_BASE_MASK                                                                             0xFFFFFFFFL
11567 //CP_RB_BASE
11568 #define CP_RB_BASE__RB_BASE__SHIFT                                                                            0x0
11569 #define CP_RB_BASE__RB_BASE_MASK                                                                              0xFFFFFFFFL
11570 //CP_RB0_CNTL
11571 #define CP_RB0_CNTL__RB_BUFSZ__SHIFT                                                                          0x0
11572 #define CP_RB0_CNTL__TMZ_STATE__SHIFT                                                                         0x6
11573 #define CP_RB0_CNTL__TMZ_MATCH__SHIFT                                                                         0x7
11574 #define CP_RB0_CNTL__RB_BLKSZ__SHIFT                                                                          0x8
11575 #define CP_RB0_CNTL__RB_NON_PRIV__SHIFT                                                                       0xf
11576 #define CP_RB0_CNTL__MIN_AVAILSZ__SHIFT                                                                       0x14
11577 #define CP_RB0_CNTL__MIN_IB_AVAILSZ__SHIFT                                                                    0x16
11578 #define CP_RB0_CNTL__CACHE_POLICY__SHIFT                                                                      0x18
11579 #define CP_RB0_CNTL__RB_NO_UPDATE__SHIFT                                                                      0x1b
11580 #define CP_RB0_CNTL__RB_EXE__SHIFT                                                                            0x1c
11581 #define CP_RB0_CNTL__KMD_QUEUE__SHIFT                                                                         0x1d
11582 #define CP_RB0_CNTL__RB_RPTR_WR_ENA__SHIFT                                                                    0x1f
11583 #define CP_RB0_CNTL__RB_BUFSZ_MASK                                                                            0x0000003FL
11584 #define CP_RB0_CNTL__TMZ_STATE_MASK                                                                           0x00000040L
11585 #define CP_RB0_CNTL__TMZ_MATCH_MASK                                                                           0x00000080L
11586 #define CP_RB0_CNTL__RB_BLKSZ_MASK                                                                            0x00003F00L
11587 #define CP_RB0_CNTL__RB_NON_PRIV_MASK                                                                         0x00008000L
11588 #define CP_RB0_CNTL__MIN_AVAILSZ_MASK                                                                         0x00300000L
11589 #define CP_RB0_CNTL__MIN_IB_AVAILSZ_MASK                                                                      0x00C00000L
11590 #define CP_RB0_CNTL__CACHE_POLICY_MASK                                                                        0x03000000L
11591 #define CP_RB0_CNTL__RB_NO_UPDATE_MASK                                                                        0x08000000L
11592 #define CP_RB0_CNTL__RB_EXE_MASK                                                                              0x10000000L
11593 #define CP_RB0_CNTL__KMD_QUEUE_MASK                                                                           0x20000000L
11594 #define CP_RB0_CNTL__RB_RPTR_WR_ENA_MASK                                                                      0x80000000L
11595 //CP_RB_CNTL
11596 #define CP_RB_CNTL__RB_BUFSZ__SHIFT                                                                           0x0
11597 #define CP_RB_CNTL__TMZ_STATE__SHIFT                                                                          0x6
11598 #define CP_RB_CNTL__TMZ_MATCH__SHIFT                                                                          0x7
11599 #define CP_RB_CNTL__RB_BLKSZ__SHIFT                                                                           0x8
11600 #define CP_RB_CNTL__RB_NON_PRIV__SHIFT                                                                        0xf
11601 #define CP_RB_CNTL__MIN_AVAILSZ__SHIFT                                                                        0x14
11602 #define CP_RB_CNTL__MIN_IB_AVAILSZ__SHIFT                                                                     0x16
11603 #define CP_RB_CNTL__CACHE_POLICY__SHIFT                                                                       0x18
11604 #define CP_RB_CNTL__RB_NO_UPDATE__SHIFT                                                                       0x1b
11605 #define CP_RB_CNTL__RB_EXE__SHIFT                                                                             0x1c
11606 #define CP_RB_CNTL__KMD_QUEUE__SHIFT                                                                          0x1d
11607 #define CP_RB_CNTL__RB_RPTR_WR_ENA__SHIFT                                                                     0x1f
11608 #define CP_RB_CNTL__RB_BUFSZ_MASK                                                                             0x0000003FL
11609 #define CP_RB_CNTL__TMZ_STATE_MASK                                                                            0x00000040L
11610 #define CP_RB_CNTL__TMZ_MATCH_MASK                                                                            0x00000080L
11611 #define CP_RB_CNTL__RB_BLKSZ_MASK                                                                             0x00003F00L
11612 #define CP_RB_CNTL__RB_NON_PRIV_MASK                                                                          0x00008000L
11613 #define CP_RB_CNTL__MIN_AVAILSZ_MASK                                                                          0x00300000L
11614 #define CP_RB_CNTL__MIN_IB_AVAILSZ_MASK                                                                       0x00C00000L
11615 #define CP_RB_CNTL__CACHE_POLICY_MASK                                                                         0x03000000L
11616 #define CP_RB_CNTL__RB_NO_UPDATE_MASK                                                                         0x08000000L
11617 #define CP_RB_CNTL__RB_EXE_MASK                                                                               0x10000000L
11618 #define CP_RB_CNTL__KMD_QUEUE_MASK                                                                            0x20000000L
11619 #define CP_RB_CNTL__RB_RPTR_WR_ENA_MASK                                                                       0x80000000L
11620 //CP_RB_RPTR_WR
11621 #define CP_RB_RPTR_WR__RB_RPTR_WR__SHIFT                                                                      0x0
11622 #define CP_RB_RPTR_WR__RB_RPTR_WR_MASK                                                                        0x000FFFFFL
11623 //CP_RB0_RPTR_ADDR
11624 #define CP_RB0_RPTR_ADDR__RB_RPTR_ADDR__SHIFT                                                                 0x2
11625 #define CP_RB0_RPTR_ADDR__RB_RPTR_ADDR_MASK                                                                   0xFFFFFFFCL
11626 //CP_RB_RPTR_ADDR
11627 #define CP_RB_RPTR_ADDR__RB_RPTR_ADDR__SHIFT                                                                  0x2
11628 #define CP_RB_RPTR_ADDR__RB_RPTR_ADDR_MASK                                                                    0xFFFFFFFCL
11629 //CP_RB0_RPTR_ADDR_HI
11630 #define CP_RB0_RPTR_ADDR_HI__RB_RPTR_ADDR_HI__SHIFT                                                           0x0
11631 #define CP_RB0_RPTR_ADDR_HI__RB_RPTR_ADDR_HI_MASK                                                             0x0000FFFFL
11632 //CP_RB_RPTR_ADDR_HI
11633 #define CP_RB_RPTR_ADDR_HI__RB_RPTR_ADDR_HI__SHIFT                                                            0x0
11634 #define CP_RB_RPTR_ADDR_HI__RB_RPTR_ADDR_HI_MASK                                                              0x0000FFFFL
11635 //CP_RB0_BUFSZ_MASK
11636 #define CP_RB0_BUFSZ_MASK__DATA__SHIFT                                                                        0x0
11637 #define CP_RB0_BUFSZ_MASK__DATA_MASK                                                                          0x000FFFFFL
11638 //CP_RB_BUFSZ_MASK
11639 #define CP_RB_BUFSZ_MASK__DATA__SHIFT                                                                         0x0
11640 #define CP_RB_BUFSZ_MASK__DATA_MASK                                                                           0x000FFFFFL
11641 //CP_ME3_INT_STAT_DEBUG
11642 #define CP_ME3_INT_STAT_DEBUG__TIME_STAMP_INT_ASSERTED__SHIFT                                                 0x1a
11643 #define CP_ME3_INT_STAT_DEBUG__GENERIC2_INT_ASSERTED__SHIFT                                                   0x1d
11644 #define CP_ME3_INT_STAT_DEBUG__GENERIC1_INT_ASSERTED__SHIFT                                                   0x1e
11645 #define CP_ME3_INT_STAT_DEBUG__GENERIC0_INT_ASSERTED__SHIFT                                                   0x1f
11646 #define CP_ME3_INT_STAT_DEBUG__TIME_STAMP_INT_ASSERTED_MASK                                                   0x04000000L
11647 #define CP_ME3_INT_STAT_DEBUG__GENERIC2_INT_ASSERTED_MASK                                                     0x20000000L
11648 #define CP_ME3_INT_STAT_DEBUG__GENERIC1_INT_ASSERTED_MASK                                                     0x40000000L
11649 #define CP_ME3_INT_STAT_DEBUG__GENERIC0_INT_ASSERTED_MASK                                                     0x80000000L
11650 //GC_PRIV_MODE
11651 #define GC_PRIV_MODE__MC_PRIV_MODE__SHIFT                                                                     0x0
11652 #define GC_PRIV_MODE__MC_PRIV_MODE_MASK                                                                       0x00000001L
11653 //CP_INT_CNTL
11654 #define CP_INT_CNTL__RESUME_INT_ENABLE__SHIFT                                                                 0x8
11655 #define CP_INT_CNTL__SUSPEND_INT_ENABLE__SHIFT                                                                0x9
11656 #define CP_INT_CNTL__DMA_WATCH_INT_ENABLE__SHIFT                                                              0xa
11657 #define CP_INT_CNTL__CP_VM_DOORBELL_WR_INT_ENABLE__SHIFT                                                      0xb
11658 #define CP_INT_CNTL__CP_ECC_ERROR_INT_ENABLE__SHIFT                                                           0xe
11659 #define CP_INT_CNTL__GPF_INT_ENABLE__SHIFT                                                                    0x10
11660 #define CP_INT_CNTL__WRM_POLL_TIMEOUT_INT_ENABLE__SHIFT                                                       0x11
11661 #define CP_INT_CNTL__CMP_BUSY_INT_ENABLE__SHIFT                                                               0x12
11662 #define CP_INT_CNTL__CNTX_BUSY_INT_ENABLE__SHIFT                                                              0x13
11663 #define CP_INT_CNTL__CNTX_EMPTY_INT_ENABLE__SHIFT                                                             0x14
11664 #define CP_INT_CNTL__GFX_IDLE_INT_ENABLE__SHIFT                                                               0x15
11665 #define CP_INT_CNTL__PRIV_INSTR_INT_ENABLE__SHIFT                                                             0x16
11666 #define CP_INT_CNTL__PRIV_REG_INT_ENABLE__SHIFT                                                               0x17
11667 #define CP_INT_CNTL__OPCODE_ERROR_INT_ENABLE__SHIFT                                                           0x18
11668 #define CP_INT_CNTL__TIME_STAMP_INT_ENABLE__SHIFT                                                             0x1a
11669 #define CP_INT_CNTL__RESERVED_BIT_ERROR_INT_ENABLE__SHIFT                                                     0x1b
11670 #define CP_INT_CNTL__GENERIC2_INT_ENABLE__SHIFT                                                               0x1d
11671 #define CP_INT_CNTL__GENERIC1_INT_ENABLE__SHIFT                                                               0x1e
11672 #define CP_INT_CNTL__GENERIC0_INT_ENABLE__SHIFT                                                               0x1f
11673 #define CP_INT_CNTL__RESUME_INT_ENABLE_MASK                                                                   0x00000100L
11674 #define CP_INT_CNTL__SUSPEND_INT_ENABLE_MASK                                                                  0x00000200L
11675 #define CP_INT_CNTL__DMA_WATCH_INT_ENABLE_MASK                                                                0x00000400L
11676 #define CP_INT_CNTL__CP_VM_DOORBELL_WR_INT_ENABLE_MASK                                                        0x00000800L
11677 #define CP_INT_CNTL__CP_ECC_ERROR_INT_ENABLE_MASK                                                             0x00004000L
11678 #define CP_INT_CNTL__GPF_INT_ENABLE_MASK                                                                      0x00010000L
11679 #define CP_INT_CNTL__WRM_POLL_TIMEOUT_INT_ENABLE_MASK                                                         0x00020000L
11680 #define CP_INT_CNTL__CMP_BUSY_INT_ENABLE_MASK                                                                 0x00040000L
11681 #define CP_INT_CNTL__CNTX_BUSY_INT_ENABLE_MASK                                                                0x00080000L
11682 #define CP_INT_CNTL__CNTX_EMPTY_INT_ENABLE_MASK                                                               0x00100000L
11683 #define CP_INT_CNTL__GFX_IDLE_INT_ENABLE_MASK                                                                 0x00200000L
11684 #define CP_INT_CNTL__PRIV_INSTR_INT_ENABLE_MASK                                                               0x00400000L
11685 #define CP_INT_CNTL__PRIV_REG_INT_ENABLE_MASK                                                                 0x00800000L
11686 #define CP_INT_CNTL__OPCODE_ERROR_INT_ENABLE_MASK                                                             0x01000000L
11687 #define CP_INT_CNTL__TIME_STAMP_INT_ENABLE_MASK                                                               0x04000000L
11688 #define CP_INT_CNTL__RESERVED_BIT_ERROR_INT_ENABLE_MASK                                                       0x08000000L
11689 #define CP_INT_CNTL__GENERIC2_INT_ENABLE_MASK                                                                 0x20000000L
11690 #define CP_INT_CNTL__GENERIC1_INT_ENABLE_MASK                                                                 0x40000000L
11691 #define CP_INT_CNTL__GENERIC0_INT_ENABLE_MASK                                                                 0x80000000L
11692 //CP_INT_STATUS
11693 #define CP_INT_STATUS__RESUME_INT_STAT__SHIFT                                                                 0x8
11694 #define CP_INT_STATUS__SUSPEND_INT_STAT__SHIFT                                                                0x9
11695 #define CP_INT_STATUS__DMA_WATCH_INT_STAT__SHIFT                                                              0xa
11696 #define CP_INT_STATUS__CP_VM_DOORBELL_WR_INT_STAT__SHIFT                                                      0xb
11697 #define CP_INT_STATUS__CP_ECC_ERROR_INT_STAT__SHIFT                                                           0xe
11698 #define CP_INT_STATUS__GPF_INT_STAT__SHIFT                                                                    0x10
11699 #define CP_INT_STATUS__WRM_POLL_TIMEOUT_INT_STAT__SHIFT                                                       0x11
11700 #define CP_INT_STATUS__CMP_BUSY_INT_STAT__SHIFT                                                               0x12
11701 #define CP_INT_STATUS__CNTX_BUSY_INT_STAT__SHIFT                                                              0x13
11702 #define CP_INT_STATUS__CNTX_EMPTY_INT_STAT__SHIFT                                                             0x14
11703 #define CP_INT_STATUS__GFX_IDLE_INT_STAT__SHIFT                                                               0x15
11704 #define CP_INT_STATUS__PRIV_INSTR_INT_STAT__SHIFT                                                             0x16
11705 #define CP_INT_STATUS__PRIV_REG_INT_STAT__SHIFT                                                               0x17
11706 #define CP_INT_STATUS__OPCODE_ERROR_INT_STAT__SHIFT                                                           0x18
11707 #define CP_INT_STATUS__TIME_STAMP_INT_STAT__SHIFT                                                             0x1a
11708 #define CP_INT_STATUS__RESERVED_BIT_ERROR_INT_STAT__SHIFT                                                     0x1b
11709 #define CP_INT_STATUS__GENERIC2_INT_STAT__SHIFT                                                               0x1d
11710 #define CP_INT_STATUS__GENERIC1_INT_STAT__SHIFT                                                               0x1e
11711 #define CP_INT_STATUS__GENERIC0_INT_STAT__SHIFT                                                               0x1f
11712 #define CP_INT_STATUS__RESUME_INT_STAT_MASK                                                                   0x00000100L
11713 #define CP_INT_STATUS__SUSPEND_INT_STAT_MASK                                                                  0x00000200L
11714 #define CP_INT_STATUS__DMA_WATCH_INT_STAT_MASK                                                                0x00000400L
11715 #define CP_INT_STATUS__CP_VM_DOORBELL_WR_INT_STAT_MASK                                                        0x00000800L
11716 #define CP_INT_STATUS__CP_ECC_ERROR_INT_STAT_MASK                                                             0x00004000L
11717 #define CP_INT_STATUS__GPF_INT_STAT_MASK                                                                      0x00010000L
11718 #define CP_INT_STATUS__WRM_POLL_TIMEOUT_INT_STAT_MASK                                                         0x00020000L
11719 #define CP_INT_STATUS__CMP_BUSY_INT_STAT_MASK                                                                 0x00040000L
11720 #define CP_INT_STATUS__CNTX_BUSY_INT_STAT_MASK                                                                0x00080000L
11721 #define CP_INT_STATUS__CNTX_EMPTY_INT_STAT_MASK                                                               0x00100000L
11722 #define CP_INT_STATUS__GFX_IDLE_INT_STAT_MASK                                                                 0x00200000L
11723 #define CP_INT_STATUS__PRIV_INSTR_INT_STAT_MASK                                                               0x00400000L
11724 #define CP_INT_STATUS__PRIV_REG_INT_STAT_MASK                                                                 0x00800000L
11725 #define CP_INT_STATUS__OPCODE_ERROR_INT_STAT_MASK                                                             0x01000000L
11726 #define CP_INT_STATUS__TIME_STAMP_INT_STAT_MASK                                                               0x04000000L
11727 #define CP_INT_STATUS__RESERVED_BIT_ERROR_INT_STAT_MASK                                                       0x08000000L
11728 #define CP_INT_STATUS__GENERIC2_INT_STAT_MASK                                                                 0x20000000L
11729 #define CP_INT_STATUS__GENERIC1_INT_STAT_MASK                                                                 0x40000000L
11730 #define CP_INT_STATUS__GENERIC0_INT_STAT_MASK                                                                 0x80000000L
11731 //CP_DEVICE_ID
11732 #define CP_DEVICE_ID__DEVICE_ID__SHIFT                                                                        0x0
11733 #define CP_DEVICE_ID__DEVICE_ID_MASK                                                                          0x000000FFL
11734 //CP_ME0_PIPE_PRIORITY_CNTS
11735 #define CP_ME0_PIPE_PRIORITY_CNTS__PRIORITY1_CNT__SHIFT                                                       0x0
11736 #define CP_ME0_PIPE_PRIORITY_CNTS__PRIORITY2A_CNT__SHIFT                                                      0x8
11737 #define CP_ME0_PIPE_PRIORITY_CNTS__PRIORITY2B_CNT__SHIFT                                                      0x10
11738 #define CP_ME0_PIPE_PRIORITY_CNTS__PRIORITY3_CNT__SHIFT                                                       0x18
11739 #define CP_ME0_PIPE_PRIORITY_CNTS__PRIORITY1_CNT_MASK                                                         0x000000FFL
11740 #define CP_ME0_PIPE_PRIORITY_CNTS__PRIORITY2A_CNT_MASK                                                        0x0000FF00L
11741 #define CP_ME0_PIPE_PRIORITY_CNTS__PRIORITY2B_CNT_MASK                                                        0x00FF0000L
11742 #define CP_ME0_PIPE_PRIORITY_CNTS__PRIORITY3_CNT_MASK                                                         0xFF000000L
11743 //CP_RING_PRIORITY_CNTS
11744 #define CP_RING_PRIORITY_CNTS__PRIORITY1_CNT__SHIFT                                                           0x0
11745 #define CP_RING_PRIORITY_CNTS__PRIORITY2A_CNT__SHIFT                                                          0x8
11746 #define CP_RING_PRIORITY_CNTS__PRIORITY2B_CNT__SHIFT                                                          0x10
11747 #define CP_RING_PRIORITY_CNTS__PRIORITY3_CNT__SHIFT                                                           0x18
11748 #define CP_RING_PRIORITY_CNTS__PRIORITY1_CNT_MASK                                                             0x000000FFL
11749 #define CP_RING_PRIORITY_CNTS__PRIORITY2A_CNT_MASK                                                            0x0000FF00L
11750 #define CP_RING_PRIORITY_CNTS__PRIORITY2B_CNT_MASK                                                            0x00FF0000L
11751 #define CP_RING_PRIORITY_CNTS__PRIORITY3_CNT_MASK                                                             0xFF000000L
11752 //CP_ME0_PIPE0_PRIORITY
11753 #define CP_ME0_PIPE0_PRIORITY__PRIORITY__SHIFT                                                                0x0
11754 #define CP_ME0_PIPE0_PRIORITY__PRIORITY_MASK                                                                  0x00000003L
11755 //CP_RING0_PRIORITY
11756 #define CP_RING0_PRIORITY__PRIORITY__SHIFT                                                                    0x0
11757 #define CP_RING0_PRIORITY__PRIORITY_MASK                                                                      0x00000003L
11758 //CP_FATAL_ERROR
11759 #define CP_FATAL_ERROR__CPF_FATAL_ERROR__SHIFT                                                                0x0
11760 #define CP_FATAL_ERROR__CPG_FATAL_ERROR__SHIFT                                                                0x1
11761 #define CP_FATAL_ERROR__GFX_HALT_PROC__SHIFT                                                                  0x2
11762 #define CP_FATAL_ERROR__DIS_CPG_FATAL_ERROR__SHIFT                                                            0x3
11763 #define CP_FATAL_ERROR__CPG_TAG_FATAL_ERROR_EN__SHIFT                                                         0x4
11764 #define CP_FATAL_ERROR__CPF_FATAL_ERROR_MASK                                                                  0x00000001L
11765 #define CP_FATAL_ERROR__CPG_FATAL_ERROR_MASK                                                                  0x00000002L
11766 #define CP_FATAL_ERROR__GFX_HALT_PROC_MASK                                                                    0x00000004L
11767 #define CP_FATAL_ERROR__DIS_CPG_FATAL_ERROR_MASK                                                              0x00000008L
11768 #define CP_FATAL_ERROR__CPG_TAG_FATAL_ERROR_EN_MASK                                                           0x00000010L
11769 //CP_RB_VMID
11770 #define CP_RB_VMID__RB0_VMID__SHIFT                                                                           0x0
11771 #define CP_RB_VMID__RB1_VMID__SHIFT                                                                           0x8
11772 #define CP_RB_VMID__RB2_VMID__SHIFT                                                                           0x10
11773 #define CP_RB_VMID__RB0_VMID_MASK                                                                             0x0000000FL
11774 #define CP_RB_VMID__RB1_VMID_MASK                                                                             0x00000F00L
11775 #define CP_RB_VMID__RB2_VMID_MASK                                                                             0x000F0000L
11776 //CP_ME0_PIPE0_VMID
11777 #define CP_ME0_PIPE0_VMID__VMID__SHIFT                                                                        0x0
11778 #define CP_ME0_PIPE0_VMID__VMID_MASK                                                                          0x0000000FL
11779 //CP_RB0_WPTR
11780 #define CP_RB0_WPTR__RB_WPTR__SHIFT                                                                           0x0
11781 #define CP_RB0_WPTR__RB_WPTR_MASK                                                                             0xFFFFFFFFL
11782 //CP_RB_WPTR
11783 #define CP_RB_WPTR__RB_WPTR__SHIFT                                                                            0x0
11784 #define CP_RB_WPTR__RB_WPTR_MASK                                                                              0xFFFFFFFFL
11785 //CP_RB0_WPTR_HI
11786 #define CP_RB0_WPTR_HI__RB_WPTR__SHIFT                                                                        0x0
11787 #define CP_RB0_WPTR_HI__RB_WPTR_MASK                                                                          0xFFFFFFFFL
11788 //CP_RB_WPTR_HI
11789 #define CP_RB_WPTR_HI__RB_WPTR__SHIFT                                                                         0x0
11790 #define CP_RB_WPTR_HI__RB_WPTR_MASK                                                                           0xFFFFFFFFL
11791 //CP_PROCESS_QUANTUM
11792 #define CP_PROCESS_QUANTUM__QUANTUM_DURATION__SHIFT                                                           0x0
11793 #define CP_PROCESS_QUANTUM__TIMER_EXPIRED__SHIFT                                                              0x1c
11794 #define CP_PROCESS_QUANTUM__QUANTUM_SCALE__SHIFT                                                              0x1d
11795 #define CP_PROCESS_QUANTUM__QUANTUM_EN__SHIFT                                                                 0x1f
11796 #define CP_PROCESS_QUANTUM__QUANTUM_DURATION_MASK                                                             0x0FFFFFFFL
11797 #define CP_PROCESS_QUANTUM__TIMER_EXPIRED_MASK                                                                0x10000000L
11798 #define CP_PROCESS_QUANTUM__QUANTUM_SCALE_MASK                                                                0x60000000L
11799 #define CP_PROCESS_QUANTUM__QUANTUM_EN_MASK                                                                   0x80000000L
11800 //CP_RB_DOORBELL_RANGE_LOWER
11801 #define CP_RB_DOORBELL_RANGE_LOWER__DOORBELL_RANGE_LOWER__SHIFT                                               0x2
11802 #define CP_RB_DOORBELL_RANGE_LOWER__DOORBELL_RANGE_LOWER_MASK                                                 0x00000FFCL
11803 //CP_RB_DOORBELL_RANGE_UPPER
11804 #define CP_RB_DOORBELL_RANGE_UPPER__DOORBELL_RANGE_UPPER__SHIFT                                               0x2
11805 #define CP_RB_DOORBELL_RANGE_UPPER__DOORBELL_RANGE_UPPER_MASK                                                 0x00000FFCL
11806 //CP_MEC_DOORBELL_RANGE_LOWER
11807 #define CP_MEC_DOORBELL_RANGE_LOWER__DOORBELL_RANGE_LOWER__SHIFT                                              0x2
11808 #define CP_MEC_DOORBELL_RANGE_LOWER__DOORBELL_RANGE_LOWER_MASK                                                0x00000FFCL
11809 //CP_MEC_DOORBELL_RANGE_UPPER
11810 #define CP_MEC_DOORBELL_RANGE_UPPER__DOORBELL_RANGE_UPPER__SHIFT                                              0x2
11811 #define CP_MEC_DOORBELL_RANGE_UPPER__DOORBELL_RANGE_UPPER_MASK                                                0x00000FFCL
11812 //CPG_UTCL1_ERROR
11813 #define CPG_UTCL1_ERROR__ERROR_DETECTED_HALT__SHIFT                                                           0x0
11814 #define CPG_UTCL1_ERROR__ERROR_DETECTED_HALT_MASK                                                             0x00000001L
11815 //CPC_UTCL1_ERROR
11816 #define CPC_UTCL1_ERROR__ERROR_DETECTED_HALT__SHIFT                                                           0x0
11817 #define CPC_UTCL1_ERROR__ERROR_DETECTED_HALT_MASK                                                             0x00000001L
11818 //CP_IB1_BUFFER_COUNT
11819 #define CP_IB1_BUFFER_COUNT__COUNT__SHIFT                                                                     0x0
11820 #define CP_IB1_BUFFER_COUNT__COUNT_MASK                                                                       0x000FFFFFL
11821 //CP_IB2_BUFFER_COUNT
11822 #define CP_IB2_BUFFER_COUNT__COUNT__SHIFT                                                                     0x0
11823 #define CP_IB2_BUFFER_COUNT__COUNT_MASK                                                                       0x000FFFFFL
11824 //CP_INT_CNTL_RING0
11825 #define CP_INT_CNTL_RING0__RESUME_INT_ENABLE__SHIFT                                                           0x8
11826 #define CP_INT_CNTL_RING0__SUSPEND_INT_ENABLE__SHIFT                                                          0x9
11827 #define CP_INT_CNTL_RING0__DMA_WATCH_INT_ENABLE__SHIFT                                                        0xa
11828 #define CP_INT_CNTL_RING0__CP_VM_DOORBELL_WR_INT_ENABLE__SHIFT                                                0xb
11829 #define CP_INT_CNTL_RING0__CP_ECC_ERROR_INT_ENABLE__SHIFT                                                     0xe
11830 #define CP_INT_CNTL_RING0__GPF_INT_ENABLE__SHIFT                                                              0x10
11831 #define CP_INT_CNTL_RING0__WRM_POLL_TIMEOUT_INT_ENABLE__SHIFT                                                 0x11
11832 #define CP_INT_CNTL_RING0__CMP_BUSY_INT_ENABLE__SHIFT                                                         0x12
11833 #define CP_INT_CNTL_RING0__CNTX_BUSY_INT_ENABLE__SHIFT                                                        0x13
11834 #define CP_INT_CNTL_RING0__CNTX_EMPTY_INT_ENABLE__SHIFT                                                       0x14
11835 #define CP_INT_CNTL_RING0__GFX_IDLE_INT_ENABLE__SHIFT                                                         0x15
11836 #define CP_INT_CNTL_RING0__PRIV_INSTR_INT_ENABLE__SHIFT                                                       0x16
11837 #define CP_INT_CNTL_RING0__PRIV_REG_INT_ENABLE__SHIFT                                                         0x17
11838 #define CP_INT_CNTL_RING0__OPCODE_ERROR_INT_ENABLE__SHIFT                                                     0x18
11839 #define CP_INT_CNTL_RING0__TIME_STAMP_INT_ENABLE__SHIFT                                                       0x1a
11840 #define CP_INT_CNTL_RING0__RESERVED_BIT_ERROR_INT_ENABLE__SHIFT                                               0x1b
11841 #define CP_INT_CNTL_RING0__GENERIC2_INT_ENABLE__SHIFT                                                         0x1d
11842 #define CP_INT_CNTL_RING0__GENERIC1_INT_ENABLE__SHIFT                                                         0x1e
11843 #define CP_INT_CNTL_RING0__GENERIC0_INT_ENABLE__SHIFT                                                         0x1f
11844 #define CP_INT_CNTL_RING0__RESUME_INT_ENABLE_MASK                                                             0x00000100L
11845 #define CP_INT_CNTL_RING0__SUSPEND_INT_ENABLE_MASK                                                            0x00000200L
11846 #define CP_INT_CNTL_RING0__DMA_WATCH_INT_ENABLE_MASK                                                          0x00000400L
11847 #define CP_INT_CNTL_RING0__CP_VM_DOORBELL_WR_INT_ENABLE_MASK                                                  0x00000800L
11848 #define CP_INT_CNTL_RING0__CP_ECC_ERROR_INT_ENABLE_MASK                                                       0x00004000L
11849 #define CP_INT_CNTL_RING0__GPF_INT_ENABLE_MASK                                                                0x00010000L
11850 #define CP_INT_CNTL_RING0__WRM_POLL_TIMEOUT_INT_ENABLE_MASK                                                   0x00020000L
11851 #define CP_INT_CNTL_RING0__CMP_BUSY_INT_ENABLE_MASK                                                           0x00040000L
11852 #define CP_INT_CNTL_RING0__CNTX_BUSY_INT_ENABLE_MASK                                                          0x00080000L
11853 #define CP_INT_CNTL_RING0__CNTX_EMPTY_INT_ENABLE_MASK                                                         0x00100000L
11854 #define CP_INT_CNTL_RING0__GFX_IDLE_INT_ENABLE_MASK                                                           0x00200000L
11855 #define CP_INT_CNTL_RING0__PRIV_INSTR_INT_ENABLE_MASK                                                         0x00400000L
11856 #define CP_INT_CNTL_RING0__PRIV_REG_INT_ENABLE_MASK                                                           0x00800000L
11857 #define CP_INT_CNTL_RING0__OPCODE_ERROR_INT_ENABLE_MASK                                                       0x01000000L
11858 #define CP_INT_CNTL_RING0__TIME_STAMP_INT_ENABLE_MASK                                                         0x04000000L
11859 #define CP_INT_CNTL_RING0__RESERVED_BIT_ERROR_INT_ENABLE_MASK                                                 0x08000000L
11860 #define CP_INT_CNTL_RING0__GENERIC2_INT_ENABLE_MASK                                                           0x20000000L
11861 #define CP_INT_CNTL_RING0__GENERIC1_INT_ENABLE_MASK                                                           0x40000000L
11862 #define CP_INT_CNTL_RING0__GENERIC0_INT_ENABLE_MASK                                                           0x80000000L
11863 //CP_DEBUG_2
11864 #define CP_DEBUG_2__HEADER_TRAP_DIS__SHIFT                                                                    0xb
11865 #define CP_DEBUG_2__CHIU_NOALLOC_OVERRIDE__SHIFT                                                              0xc
11866 #define CP_DEBUG_2__RCIU_SECURE_CHECK_DISABLE__SHIFT                                                          0xd
11867 #define CP_DEBUG_2__RB_PACKET_INJECTOR_DISABLE__SHIFT                                                         0xe
11868 #define CP_DEBUG_2__CNTX_DONE_COPY_STATE_DISABLE__SHIFT                                                       0xf
11869 #define CP_DEBUG_2__NOP_DISCARD_DISABLE__SHIFT                                                                0x10
11870 #define CP_DEBUG_2__DC_INTERLEAVE_DISABLE__SHIFT                                                              0x11
11871 #define CP_DEBUG_2__BC_LOOKUP_CB_DB_FLUSH_DISABLE__SHIFT                                                      0x1b
11872 #define CP_DEBUG_2__DC_FORCE_CLK_EN__SHIFT                                                                    0x1c
11873 #define CP_DEBUG_2__DC_DISABLE_BROADCAST__SHIFT                                                               0x1d
11874 #define CP_DEBUG_2__NOT_EOP_HW_DETECT_DISABLE__SHIFT                                                          0x1e
11875 #define CP_DEBUG_2__PFP_DDID_HW_DETECT_DISABLE__SHIFT                                                         0x1f
11876 #define CP_DEBUG_2__HEADER_TRAP_DIS_MASK                                                                      0x00000800L
11877 #define CP_DEBUG_2__CHIU_NOALLOC_OVERRIDE_MASK                                                                0x00001000L
11878 #define CP_DEBUG_2__RCIU_SECURE_CHECK_DISABLE_MASK                                                            0x00002000L
11879 #define CP_DEBUG_2__RB_PACKET_INJECTOR_DISABLE_MASK                                                           0x00004000L
11880 #define CP_DEBUG_2__CNTX_DONE_COPY_STATE_DISABLE_MASK                                                         0x00008000L
11881 #define CP_DEBUG_2__NOP_DISCARD_DISABLE_MASK                                                                  0x00010000L
11882 #define CP_DEBUG_2__DC_INTERLEAVE_DISABLE_MASK                                                                0x00020000L
11883 #define CP_DEBUG_2__BC_LOOKUP_CB_DB_FLUSH_DISABLE_MASK                                                        0x08000000L
11884 #define CP_DEBUG_2__DC_FORCE_CLK_EN_MASK                                                                      0x10000000L
11885 #define CP_DEBUG_2__DC_DISABLE_BROADCAST_MASK                                                                 0x20000000L
11886 #define CP_DEBUG_2__NOT_EOP_HW_DETECT_DISABLE_MASK                                                            0x40000000L
11887 #define CP_DEBUG_2__PFP_DDID_HW_DETECT_DISABLE_MASK                                                           0x80000000L
11888 //CP_INT_STATUS_RING0
11889 #define CP_INT_STATUS_RING0__RESUME_INT_STAT__SHIFT                                                           0x8
11890 #define CP_INT_STATUS_RING0__SUSPEND_INT_STAT__SHIFT                                                          0x9
11891 #define CP_INT_STATUS_RING0__DMA_WATCH_INT_STAT__SHIFT                                                        0xa
11892 #define CP_INT_STATUS_RING0__CP_VM_DOORBELL_WR_INT_STAT__SHIFT                                                0xb
11893 #define CP_INT_STATUS_RING0__CP_ECC_ERROR_INT_STAT__SHIFT                                                     0xe
11894 #define CP_INT_STATUS_RING0__GPF_INT_STAT__SHIFT                                                              0x10
11895 #define CP_INT_STATUS_RING0__WRM_POLL_TIMEOUT_INT_STAT__SHIFT                                                 0x11
11896 #define CP_INT_STATUS_RING0__CMP_BUSY_INT_STAT__SHIFT                                                         0x12
11897 #define CP_INT_STATUS_RING0__GCNTX_BUSY_INT_STAT__SHIFT                                                       0x13
11898 #define CP_INT_STATUS_RING0__CNTX_EMPTY_INT_STAT__SHIFT                                                       0x14
11899 #define CP_INT_STATUS_RING0__GFX_IDLE_INT_STAT__SHIFT                                                         0x15
11900 #define CP_INT_STATUS_RING0__PRIV_INSTR_INT_STAT__SHIFT                                                       0x16
11901 #define CP_INT_STATUS_RING0__PRIV_REG_INT_STAT__SHIFT                                                         0x17
11902 #define CP_INT_STATUS_RING0__OPCODE_ERROR_INT_STAT__SHIFT                                                     0x18
11903 #define CP_INT_STATUS_RING0__TIME_STAMP_INT_STAT__SHIFT                                                       0x1a
11904 #define CP_INT_STATUS_RING0__RESERVED_BIT_ERROR_INT_STAT__SHIFT                                               0x1b
11905 #define CP_INT_STATUS_RING0__GENERIC2_INT_STAT__SHIFT                                                         0x1d
11906 #define CP_INT_STATUS_RING0__GENERIC1_INT_STAT__SHIFT                                                         0x1e
11907 #define CP_INT_STATUS_RING0__GENERIC0_INT_STAT__SHIFT                                                         0x1f
11908 #define CP_INT_STATUS_RING0__RESUME_INT_STAT_MASK                                                             0x00000100L
11909 #define CP_INT_STATUS_RING0__SUSPEND_INT_STAT_MASK                                                            0x00000200L
11910 #define CP_INT_STATUS_RING0__DMA_WATCH_INT_STAT_MASK                                                          0x00000400L
11911 #define CP_INT_STATUS_RING0__CP_VM_DOORBELL_WR_INT_STAT_MASK                                                  0x00000800L
11912 #define CP_INT_STATUS_RING0__CP_ECC_ERROR_INT_STAT_MASK                                                       0x00004000L
11913 #define CP_INT_STATUS_RING0__GPF_INT_STAT_MASK                                                                0x00010000L
11914 #define CP_INT_STATUS_RING0__WRM_POLL_TIMEOUT_INT_STAT_MASK                                                   0x00020000L
11915 #define CP_INT_STATUS_RING0__CMP_BUSY_INT_STAT_MASK                                                           0x00040000L
11916 #define CP_INT_STATUS_RING0__GCNTX_BUSY_INT_STAT_MASK                                                         0x00080000L
11917 #define CP_INT_STATUS_RING0__CNTX_EMPTY_INT_STAT_MASK                                                         0x00100000L
11918 #define CP_INT_STATUS_RING0__GFX_IDLE_INT_STAT_MASK                                                           0x00200000L
11919 #define CP_INT_STATUS_RING0__PRIV_INSTR_INT_STAT_MASK                                                         0x00400000L
11920 #define CP_INT_STATUS_RING0__PRIV_REG_INT_STAT_MASK                                                           0x00800000L
11921 #define CP_INT_STATUS_RING0__OPCODE_ERROR_INT_STAT_MASK                                                       0x01000000L
11922 #define CP_INT_STATUS_RING0__TIME_STAMP_INT_STAT_MASK                                                         0x04000000L
11923 #define CP_INT_STATUS_RING0__RESERVED_BIT_ERROR_INT_STAT_MASK                                                 0x08000000L
11924 #define CP_INT_STATUS_RING0__GENERIC2_INT_STAT_MASK                                                           0x20000000L
11925 #define CP_INT_STATUS_RING0__GENERIC1_INT_STAT_MASK                                                           0x40000000L
11926 #define CP_INT_STATUS_RING0__GENERIC0_INT_STAT_MASK                                                           0x80000000L
11927 //CP_ME_F32_INTERRUPT
11928 #define CP_ME_F32_INTERRUPT__ECC_ERROR_INT__SHIFT                                                             0x0
11929 #define CP_ME_F32_INTERRUPT__TIME_STAMP_INT__SHIFT                                                            0x1
11930 #define CP_ME_F32_INTERRUPT__ME_F32_INT_2__SHIFT                                                              0x2
11931 #define CP_ME_F32_INTERRUPT__ME_F32_INT_3__SHIFT                                                              0x3
11932 #define CP_ME_F32_INTERRUPT__ECC_ERROR_INT_MASK                                                               0x00000001L
11933 #define CP_ME_F32_INTERRUPT__TIME_STAMP_INT_MASK                                                              0x00000002L
11934 #define CP_ME_F32_INTERRUPT__ME_F32_INT_2_MASK                                                                0x00000004L
11935 #define CP_ME_F32_INTERRUPT__ME_F32_INT_3_MASK                                                                0x00000008L
11936 //CP_PFP_F32_INTERRUPT
11937 #define CP_PFP_F32_INTERRUPT__ECC_ERROR_INT__SHIFT                                                            0x0
11938 #define CP_PFP_F32_INTERRUPT__PRIV_REG_INT__SHIFT                                                             0x1
11939 #define CP_PFP_F32_INTERRUPT__RESERVED_BIT_ERR_INT__SHIFT                                                     0x2
11940 #define CP_PFP_F32_INTERRUPT__PFP_F32_INT_3__SHIFT                                                            0x3
11941 #define CP_PFP_F32_INTERRUPT__ECC_ERROR_INT_MASK                                                              0x00000001L
11942 #define CP_PFP_F32_INTERRUPT__PRIV_REG_INT_MASK                                                               0x00000002L
11943 #define CP_PFP_F32_INTERRUPT__RESERVED_BIT_ERR_INT_MASK                                                       0x00000004L
11944 #define CP_PFP_F32_INTERRUPT__PFP_F32_INT_3_MASK                                                              0x00000008L
11945 //CP_MEC1_F32_INTERRUPT
11946 #define CP_MEC1_F32_INTERRUPT__EDC_ROQ_FED_INT__SHIFT                                                         0x0
11947 #define CP_MEC1_F32_INTERRUPT__PRIV_REG_INT__SHIFT                                                            0x1
11948 #define CP_MEC1_F32_INTERRUPT__RESERVED_BIT_ERR_INT__SHIFT                                                    0x2
11949 #define CP_MEC1_F32_INTERRUPT__EDC_TC_FED_INT__SHIFT                                                          0x3
11950 #define CP_MEC1_F32_INTERRUPT__EDC_GDS_FED_INT__SHIFT                                                         0x4
11951 #define CP_MEC1_F32_INTERRUPT__EDC_SCRATCH_FED_INT__SHIFT                                                     0x5
11952 #define CP_MEC1_F32_INTERRUPT__WAVE_RESTORE_INT__SHIFT                                                        0x6
11953 #define CP_MEC1_F32_INTERRUPT__SUA_VIOLATION_INT__SHIFT                                                       0x7
11954 #define CP_MEC1_F32_INTERRUPT__EDC_DMA_FED_INT__SHIFT                                                         0x8
11955 #define CP_MEC1_F32_INTERRUPT__IQ_TIMER_INT__SHIFT                                                            0x9
11956 #define CP_MEC1_F32_INTERRUPT__GPF_INT_CPF__SHIFT                                                             0xa
11957 #define CP_MEC1_F32_INTERRUPT__GPF_INT_DMA__SHIFT                                                             0xb
11958 #define CP_MEC1_F32_INTERRUPT__GPF_INT_CPC__SHIFT                                                             0xc
11959 #define CP_MEC1_F32_INTERRUPT__EDC_SR_MEM_FED_INT__SHIFT                                                      0xd
11960 #define CP_MEC1_F32_INTERRUPT__QUEUE_MESSAGE_INT__SHIFT                                                       0xe
11961 #define CP_MEC1_F32_INTERRUPT__FATAL_EDC_ERROR_INT__SHIFT                                                     0xf
11962 #define CP_MEC1_F32_INTERRUPT__EDC_ROQ_FED_INT_MASK                                                           0x00000001L
11963 #define CP_MEC1_F32_INTERRUPT__PRIV_REG_INT_MASK                                                              0x00000002L
11964 #define CP_MEC1_F32_INTERRUPT__RESERVED_BIT_ERR_INT_MASK                                                      0x00000004L
11965 #define CP_MEC1_F32_INTERRUPT__EDC_TC_FED_INT_MASK                                                            0x00000008L
11966 #define CP_MEC1_F32_INTERRUPT__EDC_GDS_FED_INT_MASK                                                           0x00000010L
11967 #define CP_MEC1_F32_INTERRUPT__EDC_SCRATCH_FED_INT_MASK                                                       0x00000020L
11968 #define CP_MEC1_F32_INTERRUPT__WAVE_RESTORE_INT_MASK                                                          0x00000040L
11969 #define CP_MEC1_F32_INTERRUPT__SUA_VIOLATION_INT_MASK                                                         0x00000080L
11970 #define CP_MEC1_F32_INTERRUPT__EDC_DMA_FED_INT_MASK                                                           0x00000100L
11971 #define CP_MEC1_F32_INTERRUPT__IQ_TIMER_INT_MASK                                                              0x00000200L
11972 #define CP_MEC1_F32_INTERRUPT__GPF_INT_CPF_MASK                                                               0x00000400L
11973 #define CP_MEC1_F32_INTERRUPT__GPF_INT_DMA_MASK                                                               0x00000800L
11974 #define CP_MEC1_F32_INTERRUPT__GPF_INT_CPC_MASK                                                               0x00001000L
11975 #define CP_MEC1_F32_INTERRUPT__EDC_SR_MEM_FED_INT_MASK                                                        0x00002000L
11976 #define CP_MEC1_F32_INTERRUPT__QUEUE_MESSAGE_INT_MASK                                                         0x00004000L
11977 #define CP_MEC1_F32_INTERRUPT__FATAL_EDC_ERROR_INT_MASK                                                       0x00008000L
11978 //CP_PWR_CNTL
11979 #define CP_PWR_CNTL__GFX_CLK_HALT_ME0_PIPE0__SHIFT                                                            0x0
11980 #define CP_PWR_CNTL__GFX_CLK_HALT_ME0_PIPE1__SHIFT                                                            0x1
11981 #define CP_PWR_CNTL__CMP_CLK_HALT_ME1_PIPE0__SHIFT                                                            0x8
11982 #define CP_PWR_CNTL__CMP_CLK_HALT_ME1_PIPE1__SHIFT                                                            0x9
11983 #define CP_PWR_CNTL__CMP_CLK_HALT_ME1_PIPE2__SHIFT                                                            0xa
11984 #define CP_PWR_CNTL__CMP_CLK_HALT_ME1_PIPE3__SHIFT                                                            0xb
11985 #define CP_PWR_CNTL__CMP_CLK_HALT_ME2_PIPE0__SHIFT                                                            0x10
11986 #define CP_PWR_CNTL__CMP_CLK_HALT_ME2_PIPE1__SHIFT                                                            0x11
11987 #define CP_PWR_CNTL__CMP_CLK_HALT_ME2_PIPE2__SHIFT                                                            0x12
11988 #define CP_PWR_CNTL__CMP_CLK_HALT_ME2_PIPE3__SHIFT                                                            0x13
11989 #define CP_PWR_CNTL__CMP_CLK_HALT_ME3_PIPE0__SHIFT                                                            0x14
11990 #define CP_PWR_CNTL__CMP_CLK_HALT_ME3_PIPE1__SHIFT                                                            0x15
11991 #define CP_PWR_CNTL__CMP_CLK_HALT_ME3_PIPE2__SHIFT                                                            0x16
11992 #define CP_PWR_CNTL__CMP_CLK_HALT_ME3_PIPE3__SHIFT                                                            0x17
11993 #define CP_PWR_CNTL__GFX_CLK_HALT_ME0_PIPE0_MASK                                                              0x00000001L
11994 #define CP_PWR_CNTL__GFX_CLK_HALT_ME0_PIPE1_MASK                                                              0x00000002L
11995 #define CP_PWR_CNTL__CMP_CLK_HALT_ME1_PIPE0_MASK                                                              0x00000100L
11996 #define CP_PWR_CNTL__CMP_CLK_HALT_ME1_PIPE1_MASK                                                              0x00000200L
11997 #define CP_PWR_CNTL__CMP_CLK_HALT_ME1_PIPE2_MASK                                                              0x00000400L
11998 #define CP_PWR_CNTL__CMP_CLK_HALT_ME1_PIPE3_MASK                                                              0x00000800L
11999 #define CP_PWR_CNTL__CMP_CLK_HALT_ME2_PIPE0_MASK                                                              0x00010000L
12000 #define CP_PWR_CNTL__CMP_CLK_HALT_ME2_PIPE1_MASK                                                              0x00020000L
12001 #define CP_PWR_CNTL__CMP_CLK_HALT_ME2_PIPE2_MASK                                                              0x00040000L
12002 #define CP_PWR_CNTL__CMP_CLK_HALT_ME2_PIPE3_MASK                                                              0x00080000L
12003 #define CP_PWR_CNTL__CMP_CLK_HALT_ME3_PIPE0_MASK                                                              0x00100000L
12004 #define CP_PWR_CNTL__CMP_CLK_HALT_ME3_PIPE1_MASK                                                              0x00200000L
12005 #define CP_PWR_CNTL__CMP_CLK_HALT_ME3_PIPE2_MASK                                                              0x00400000L
12006 #define CP_PWR_CNTL__CMP_CLK_HALT_ME3_PIPE3_MASK                                                              0x00800000L
12007 //CP_ECC_FIRSTOCCURRENCE
12008 #define CP_ECC_FIRSTOCCURRENCE__INTERFACE__SHIFT                                                              0x0
12009 #define CP_ECC_FIRSTOCCURRENCE__CLIENT__SHIFT                                                                 0x4
12010 #define CP_ECC_FIRSTOCCURRENCE__ME__SHIFT                                                                     0x8
12011 #define CP_ECC_FIRSTOCCURRENCE__PIPE__SHIFT                                                                   0xa
12012 #define CP_ECC_FIRSTOCCURRENCE__VMID__SHIFT                                                                   0x10
12013 #define CP_ECC_FIRSTOCCURRENCE__INTERFACE_MASK                                                                0x00000003L
12014 #define CP_ECC_FIRSTOCCURRENCE__CLIENT_MASK                                                                   0x000000F0L
12015 #define CP_ECC_FIRSTOCCURRENCE__ME_MASK                                                                       0x00000300L
12016 #define CP_ECC_FIRSTOCCURRENCE__PIPE_MASK                                                                     0x00000C00L
12017 #define CP_ECC_FIRSTOCCURRENCE__VMID_MASK                                                                     0x000F0000L
12018 //CP_ECC_FIRSTOCCURRENCE_RING0
12019 #define CP_ECC_FIRSTOCCURRENCE_RING0__OBSOLETE__SHIFT                                                         0x0
12020 #define CP_ECC_FIRSTOCCURRENCE_RING0__OBSOLETE_MASK                                                           0xFFFFFFFFL
12021 //GB_EDC_MODE
12022 #define GB_EDC_MODE__FORCE_SEC_ON_DED__SHIFT                                                                  0xf
12023 #define GB_EDC_MODE__COUNT_FED_OUT__SHIFT                                                                     0x10
12024 #define GB_EDC_MODE__GATE_FUE__SHIFT                                                                          0x11
12025 #define GB_EDC_MODE__DED_MODE__SHIFT                                                                          0x14
12026 #define GB_EDC_MODE__PROP_FED__SHIFT                                                                          0x1d
12027 #define GB_EDC_MODE__BYPASS__SHIFT                                                                            0x1f
12028 #define GB_EDC_MODE__FORCE_SEC_ON_DED_MASK                                                                    0x00008000L
12029 #define GB_EDC_MODE__COUNT_FED_OUT_MASK                                                                       0x00010000L
12030 #define GB_EDC_MODE__GATE_FUE_MASK                                                                            0x00020000L
12031 #define GB_EDC_MODE__DED_MODE_MASK                                                                            0x00300000L
12032 #define GB_EDC_MODE__PROP_FED_MASK                                                                            0x20000000L
12033 #define GB_EDC_MODE__BYPASS_MASK                                                                              0x80000000L
12034 //CP_DEBUG
12035 #define CP_DEBUG__PERFMON_RING_SEL__SHIFT                                                                     0x0
12036 #define CP_DEBUG__DEBUG_BUS_SELECT_BITS__SHIFT                                                                0x2
12037 #define CP_DEBUG__DEBUG_BUS_FLOP_EN__SHIFT                                                                    0x8
12038 #define CP_DEBUG__CPG_REPEATER_FGCG_OVERRIDE__SHIFT                                                           0x9
12039 #define CP_DEBUG__PACKET_FILTER_DISABLE__SHIFT                                                                0xa
12040 #define CP_DEBUG__NOT_EOP_PREEMPT_DISABLE__SHIFT                                                              0xb
12041 #define CP_DEBUG__CPG_CHIU_RO_DISABLE__SHIFT                                                                  0xc
12042 #define CP_DEBUG__CPG_GCR_CNTL_BYPASS__SHIFT                                                                  0xd
12043 #define CP_DEBUG__CPG_RAM_CLK_GATING_DISABLE__SHIFT                                                           0xe
12044 #define CP_DEBUG__CPG_UTCL1_ERROR_HALT_DISABLE__SHIFT                                                         0xf
12045 #define CP_DEBUG__SURFSYNC_CNTX_RDADDR__SHIFT                                                                 0x10
12046 #define CP_DEBUG__CPG_DATA_POISONING_INT_DISABLE__SHIFT                                                       0x13
12047 #define CP_DEBUG__PRIV_VIOLATION_WRITE_DISABLE__SHIFT                                                         0x14
12048 #define CP_DEBUG__INTERRUPT_DISABLE__SHIFT                                                                    0x16
12049 #define CP_DEBUG__PREDICATE_DISABLE__SHIFT                                                                    0x17
12050 #define CP_DEBUG__UNDERFLOW_BUSY_DISABLE__SHIFT                                                               0x18
12051 #define CP_DEBUG__OVERFLOW_BUSY_DISABLE__SHIFT                                                                0x19
12052 #define CP_DEBUG__EVENT_FILT_DISABLE__SHIFT                                                                   0x1a
12053 #define CP_DEBUG__CPG_TC_ONE_CYCLE_WRITE_DISABLE__SHIFT                                                       0x1c
12054 #define CP_DEBUG__CS_STATE_FILT_DISABLE__SHIFT                                                                0x1d
12055 #define CP_DEBUG__CS_PIPELINE_RESET_DISABLE__SHIFT                                                            0x1e
12056 #define CP_DEBUG__IB_PACKET_INJECTOR_DISABLE__SHIFT                                                           0x1f
12057 #define CP_DEBUG__PERFMON_RING_SEL_MASK                                                                       0x00000003L
12058 #define CP_DEBUG__DEBUG_BUS_SELECT_BITS_MASK                                                                  0x000000FCL
12059 #define CP_DEBUG__DEBUG_BUS_FLOP_EN_MASK                                                                      0x00000100L
12060 #define CP_DEBUG__CPG_REPEATER_FGCG_OVERRIDE_MASK                                                             0x00000200L
12061 #define CP_DEBUG__PACKET_FILTER_DISABLE_MASK                                                                  0x00000400L
12062 #define CP_DEBUG__NOT_EOP_PREEMPT_DISABLE_MASK                                                                0x00000800L
12063 #define CP_DEBUG__CPG_CHIU_RO_DISABLE_MASK                                                                    0x00001000L
12064 #define CP_DEBUG__CPG_GCR_CNTL_BYPASS_MASK                                                                    0x00002000L
12065 #define CP_DEBUG__CPG_RAM_CLK_GATING_DISABLE_MASK                                                             0x00004000L
12066 #define CP_DEBUG__CPG_UTCL1_ERROR_HALT_DISABLE_MASK                                                           0x00008000L
12067 #define CP_DEBUG__SURFSYNC_CNTX_RDADDR_MASK                                                                   0x00070000L
12068 #define CP_DEBUG__CPG_DATA_POISONING_INT_DISABLE_MASK                                                         0x00080000L
12069 #define CP_DEBUG__PRIV_VIOLATION_WRITE_DISABLE_MASK                                                           0x00100000L
12070 #define CP_DEBUG__INTERRUPT_DISABLE_MASK                                                                      0x00400000L
12071 #define CP_DEBUG__PREDICATE_DISABLE_MASK                                                                      0x00800000L
12072 #define CP_DEBUG__UNDERFLOW_BUSY_DISABLE_MASK                                                                 0x01000000L
12073 #define CP_DEBUG__OVERFLOW_BUSY_DISABLE_MASK                                                                  0x02000000L
12074 #define CP_DEBUG__EVENT_FILT_DISABLE_MASK                                                                     0x04000000L
12075 #define CP_DEBUG__CPG_TC_ONE_CYCLE_WRITE_DISABLE_MASK                                                         0x10000000L
12076 #define CP_DEBUG__CS_STATE_FILT_DISABLE_MASK                                                                  0x20000000L
12077 #define CP_DEBUG__CS_PIPELINE_RESET_DISABLE_MASK                                                              0x40000000L
12078 #define CP_DEBUG__IB_PACKET_INJECTOR_DISABLE_MASK                                                             0x80000000L
12079 //CP_CPF_DEBUG
12080 #define CP_CPF_DEBUG__PRIVATE_REG_ACC_DISABLE__SHIFT                                                          0x6
12081 #define CP_CPF_DEBUG__DEBUG_BUS_FLOP_EN__SHIFT                                                                0xe
12082 #define CP_CPF_DEBUG__MES_DOORBELL_HIT_BUSY_OVERRIDE__SHIFT                                                   0xf
12083 #define CP_CPF_DEBUG__CPF_REPEATER_FGCG_OVERRIDE__SHIFT                                                       0x10
12084 #define CP_CPF_DEBUG__CPF_GCR_CNTL_BYPASS__SHIFT                                                              0x11
12085 #define CP_CPF_DEBUG__CPF_RAM_CLK_GATING_DISABLE__SHIFT                                                       0x12
12086 #define CP_CPF_DEBUG__CPF_DATA_POISONING_INT_DISABLE__SHIFT                                                   0x13
12087 #define CP_CPF_DEBUG__CLOCK_ACTIVE_DELAY_OVERRIDE__SHIFT                                                      0x16
12088 #define CP_CPF_DEBUG__CLOCK_ACTIVE_OVERRIDE__SHIFT                                                            0x17
12089 #define CP_CPF_DEBUG__UNDERFLOW_BUSY_DISABLE__SHIFT                                                           0x18
12090 #define CP_CPF_DEBUG__OVERFLOW_BUSY_DISABLE__SHIFT                                                            0x19
12091 #define CP_CPF_DEBUG__CPF_CHIU_NOALLOC_OVERRIDE__SHIFT                                                        0x1a
12092 #define CP_CPF_DEBUG__CE_FETCHER_DISABLE__SHIFT                                                               0x1b
12093 #define CP_CPF_DEBUG__CPF_PRIORITY_YIELD_ACTIVE_DIS__SHIFT                                                    0x1d
12094 #define CP_CPF_DEBUG__DBGU_TRIGGER__SHIFT                                                                     0x1f
12095 #define CP_CPF_DEBUG__PRIVATE_REG_ACC_DISABLE_MASK                                                            0x00000040L
12096 #define CP_CPF_DEBUG__DEBUG_BUS_FLOP_EN_MASK                                                                  0x00004000L
12097 #define CP_CPF_DEBUG__MES_DOORBELL_HIT_BUSY_OVERRIDE_MASK                                                     0x00008000L
12098 #define CP_CPF_DEBUG__CPF_REPEATER_FGCG_OVERRIDE_MASK                                                         0x00010000L
12099 #define CP_CPF_DEBUG__CPF_GCR_CNTL_BYPASS_MASK                                                                0x00020000L
12100 #define CP_CPF_DEBUG__CPF_RAM_CLK_GATING_DISABLE_MASK                                                         0x00040000L
12101 #define CP_CPF_DEBUG__CPF_DATA_POISONING_INT_DISABLE_MASK                                                     0x00080000L
12102 #define CP_CPF_DEBUG__CLOCK_ACTIVE_DELAY_OVERRIDE_MASK                                                        0x00400000L
12103 #define CP_CPF_DEBUG__CLOCK_ACTIVE_OVERRIDE_MASK                                                              0x00800000L
12104 #define CP_CPF_DEBUG__UNDERFLOW_BUSY_DISABLE_MASK                                                             0x01000000L
12105 #define CP_CPF_DEBUG__OVERFLOW_BUSY_DISABLE_MASK                                                              0x02000000L
12106 #define CP_CPF_DEBUG__CPF_CHIU_NOALLOC_OVERRIDE_MASK                                                          0x04000000L
12107 #define CP_CPF_DEBUG__CE_FETCHER_DISABLE_MASK                                                                 0x08000000L
12108 #define CP_CPF_DEBUG__CPF_PRIORITY_YIELD_ACTIVE_DIS_MASK                                                      0x20000000L
12109 #define CP_CPF_DEBUG__DBGU_TRIGGER_MASK                                                                       0x80000000L
12110 //CP_CPC_DEBUG
12111 #define CP_CPC_DEBUG__PIPE_SELECT__SHIFT                                                                      0x0
12112 #define CP_CPC_DEBUG__ME_SELECT__SHIFT                                                                        0x2
12113 #define CP_CPC_DEBUG__ADC_INTERLEAVE_DISABLE__SHIFT                                                           0x4
12114 #define CP_CPC_DEBUG__ENABLE_RSVD_DC_MODE__SHIFT                                                              0xc
12115 #define CP_CPC_DEBUG__ENABLE_CONF_CS_DIST__SHIFT                                                              0xd
12116 #define CP_CPC_DEBUG__DEBUG_BUS_FLOP_EN__SHIFT                                                                0xe
12117 #define CP_CPC_DEBUG__CPC_REPEATER_FGCG_OVERRIDE__SHIFT                                                       0xf
12118 #define CP_CPC_DEBUG__CPC_CHIU_NOALLOC_OVERRIDE__SHIFT                                                        0x10
12119 #define CP_CPC_DEBUG__CPC_GCR_CNTL_BYPASS__SHIFT                                                              0x11
12120 #define CP_CPC_DEBUG__CPC_RAM_CLK_GATING_DISABLE__SHIFT                                                       0x12
12121 #define CP_CPC_DEBUG__PRIV_VIOLATION_WRITE_DISABLE__SHIFT                                                     0x14
12122 #define CP_CPC_DEBUG__UCODE_ECC_ERROR_DISABLE__SHIFT                                                          0x15
12123 #define CP_CPC_DEBUG__INTERRUPT_DISABLE__SHIFT                                                                0x16
12124 #define CP_CPC_DEBUG__CPC_CHIU_RO_DISABLE__SHIFT                                                              0x17
12125 #define CP_CPC_DEBUG__UNDERFLOW_BUSY_DISABLE__SHIFT                                                           0x18
12126 #define CP_CPC_DEBUG__OVERFLOW_BUSY_DISABLE__SHIFT                                                            0x19
12127 #define CP_CPC_DEBUG__EVENT_FILT_DISABLE__SHIFT                                                               0x1a
12128 #define CP_CPC_DEBUG__CPC_TC_ONE_CYCLE_WRITE_DISABLE__SHIFT                                                   0x1c
12129 #define CP_CPC_DEBUG__CS_STATE_FILT_DISABLE__SHIFT                                                            0x1d
12130 #define CP_CPC_DEBUG__ME2_UCODE_RAM_ENABLE__SHIFT                                                             0x1f
12131 #define CP_CPC_DEBUG__PIPE_SELECT_MASK                                                                        0x00000003L
12132 #define CP_CPC_DEBUG__ME_SELECT_MASK                                                                          0x00000004L
12133 #define CP_CPC_DEBUG__ADC_INTERLEAVE_DISABLE_MASK                                                             0x00000010L
12134 #define CP_CPC_DEBUG__ENABLE_RSVD_DC_MODE_MASK                                                                0x00001000L
12135 #define CP_CPC_DEBUG__ENABLE_CONF_CS_DIST_MASK                                                                0x00002000L
12136 #define CP_CPC_DEBUG__DEBUG_BUS_FLOP_EN_MASK                                                                  0x00004000L
12137 #define CP_CPC_DEBUG__CPC_REPEATER_FGCG_OVERRIDE_MASK                                                         0x00008000L
12138 #define CP_CPC_DEBUG__CPC_CHIU_NOALLOC_OVERRIDE_MASK                                                          0x00010000L
12139 #define CP_CPC_DEBUG__CPC_GCR_CNTL_BYPASS_MASK                                                                0x00020000L
12140 #define CP_CPC_DEBUG__CPC_RAM_CLK_GATING_DISABLE_MASK                                                         0x00040000L
12141 #define CP_CPC_DEBUG__PRIV_VIOLATION_WRITE_DISABLE_MASK                                                       0x00100000L
12142 #define CP_CPC_DEBUG__UCODE_ECC_ERROR_DISABLE_MASK                                                            0x00200000L
12143 #define CP_CPC_DEBUG__INTERRUPT_DISABLE_MASK                                                                  0x00400000L
12144 #define CP_CPC_DEBUG__CPC_CHIU_RO_DISABLE_MASK                                                                0x00800000L
12145 #define CP_CPC_DEBUG__UNDERFLOW_BUSY_DISABLE_MASK                                                             0x01000000L
12146 #define CP_CPC_DEBUG__OVERFLOW_BUSY_DISABLE_MASK                                                              0x02000000L
12147 #define CP_CPC_DEBUG__EVENT_FILT_DISABLE_MASK                                                                 0x04000000L
12148 #define CP_CPC_DEBUG__CPC_TC_ONE_CYCLE_WRITE_DISABLE_MASK                                                     0x10000000L
12149 #define CP_CPC_DEBUG__CS_STATE_FILT_DISABLE_MASK                                                              0x20000000L
12150 #define CP_CPC_DEBUG__ME2_UCODE_RAM_ENABLE_MASK                                                               0x80000000L
12151 //CP_PQ_WPTR_POLL_CNTL
12152 #define CP_PQ_WPTR_POLL_CNTL__PERIOD__SHIFT                                                                   0x0
12153 #define CP_PQ_WPTR_POLL_CNTL__DISABLE_PEND_REQ_ONE_SHOT__SHIFT                                                0x1d
12154 #define CP_PQ_WPTR_POLL_CNTL__POLL_ACTIVE__SHIFT                                                              0x1e
12155 #define CP_PQ_WPTR_POLL_CNTL__EN__SHIFT                                                                       0x1f
12156 #define CP_PQ_WPTR_POLL_CNTL__PERIOD_MASK                                                                     0x000000FFL
12157 #define CP_PQ_WPTR_POLL_CNTL__DISABLE_PEND_REQ_ONE_SHOT_MASK                                                  0x20000000L
12158 #define CP_PQ_WPTR_POLL_CNTL__POLL_ACTIVE_MASK                                                                0x40000000L
12159 #define CP_PQ_WPTR_POLL_CNTL__EN_MASK                                                                         0x80000000L
12160 //CP_PQ_WPTR_POLL_CNTL1
12161 #define CP_PQ_WPTR_POLL_CNTL1__QUEUE_MASK__SHIFT                                                              0x0
12162 #define CP_PQ_WPTR_POLL_CNTL1__QUEUE_MASK_MASK                                                                0xFFFFFFFFL
12163 //CP_ME1_PIPE0_INT_CNTL
12164 #define CP_ME1_PIPE0_INT_CNTL__CMP_QUERY_STATUS_INT_ENABLE__SHIFT                                             0xc
12165 #define CP_ME1_PIPE0_INT_CNTL__DEQUEUE_REQUEST_INT_ENABLE__SHIFT                                              0xd
12166 #define CP_ME1_PIPE0_INT_CNTL__CP_ECC_ERROR_INT_ENABLE__SHIFT                                                 0xe
12167 #define CP_ME1_PIPE0_INT_CNTL__SUA_VIOLATION_INT_ENABLE__SHIFT                                                0xf
12168 #define CP_ME1_PIPE0_INT_CNTL__GPF_INT_ENABLE__SHIFT                                                          0x10
12169 #define CP_ME1_PIPE0_INT_CNTL__WRM_POLL_TIMEOUT_INT_ENABLE__SHIFT                                             0x11
12170 #define CP_ME1_PIPE0_INT_CNTL__PRIV_REG_INT_ENABLE__SHIFT                                                     0x17
12171 #define CP_ME1_PIPE0_INT_CNTL__OPCODE_ERROR_INT_ENABLE__SHIFT                                                 0x18
12172 #define CP_ME1_PIPE0_INT_CNTL__TIME_STAMP_INT_ENABLE__SHIFT                                                   0x1a
12173 #define CP_ME1_PIPE0_INT_CNTL__RESERVED_BIT_ERROR_INT_ENABLE__SHIFT                                           0x1b
12174 #define CP_ME1_PIPE0_INT_CNTL__GENERIC2_INT_ENABLE__SHIFT                                                     0x1d
12175 #define CP_ME1_PIPE0_INT_CNTL__GENERIC1_INT_ENABLE__SHIFT                                                     0x1e
12176 #define CP_ME1_PIPE0_INT_CNTL__GENERIC0_INT_ENABLE__SHIFT                                                     0x1f
12177 #define CP_ME1_PIPE0_INT_CNTL__CMP_QUERY_STATUS_INT_ENABLE_MASK                                               0x00001000L
12178 #define CP_ME1_PIPE0_INT_CNTL__DEQUEUE_REQUEST_INT_ENABLE_MASK                                                0x00002000L
12179 #define CP_ME1_PIPE0_INT_CNTL__CP_ECC_ERROR_INT_ENABLE_MASK                                                   0x00004000L
12180 #define CP_ME1_PIPE0_INT_CNTL__SUA_VIOLATION_INT_ENABLE_MASK                                                  0x00008000L
12181 #define CP_ME1_PIPE0_INT_CNTL__GPF_INT_ENABLE_MASK                                                            0x00010000L
12182 #define CP_ME1_PIPE0_INT_CNTL__WRM_POLL_TIMEOUT_INT_ENABLE_MASK                                               0x00020000L
12183 #define CP_ME1_PIPE0_INT_CNTL__PRIV_REG_INT_ENABLE_MASK                                                       0x00800000L
12184 #define CP_ME1_PIPE0_INT_CNTL__OPCODE_ERROR_INT_ENABLE_MASK                                                   0x01000000L
12185 #define CP_ME1_PIPE0_INT_CNTL__TIME_STAMP_INT_ENABLE_MASK                                                     0x04000000L
12186 #define CP_ME1_PIPE0_INT_CNTL__RESERVED_BIT_ERROR_INT_ENABLE_MASK                                             0x08000000L
12187 #define CP_ME1_PIPE0_INT_CNTL__GENERIC2_INT_ENABLE_MASK                                                       0x20000000L
12188 #define CP_ME1_PIPE0_INT_CNTL__GENERIC1_INT_ENABLE_MASK                                                       0x40000000L
12189 #define CP_ME1_PIPE0_INT_CNTL__GENERIC0_INT_ENABLE_MASK                                                       0x80000000L
12190 //CP_ME1_PIPE1_INT_CNTL
12191 #define CP_ME1_PIPE1_INT_CNTL__CMP_QUERY_STATUS_INT_ENABLE__SHIFT                                             0xc
12192 #define CP_ME1_PIPE1_INT_CNTL__DEQUEUE_REQUEST_INT_ENABLE__SHIFT                                              0xd
12193 #define CP_ME1_PIPE1_INT_CNTL__CP_ECC_ERROR_INT_ENABLE__SHIFT                                                 0xe
12194 #define CP_ME1_PIPE1_INT_CNTL__SUA_VIOLATION_INT_ENABLE__SHIFT                                                0xf
12195 #define CP_ME1_PIPE1_INT_CNTL__GPF_INT_ENABLE__SHIFT                                                          0x10
12196 #define CP_ME1_PIPE1_INT_CNTL__WRM_POLL_TIMEOUT_INT_ENABLE__SHIFT                                             0x11
12197 #define CP_ME1_PIPE1_INT_CNTL__PRIV_REG_INT_ENABLE__SHIFT                                                     0x17
12198 #define CP_ME1_PIPE1_INT_CNTL__OPCODE_ERROR_INT_ENABLE__SHIFT                                                 0x18
12199 #define CP_ME1_PIPE1_INT_CNTL__TIME_STAMP_INT_ENABLE__SHIFT                                                   0x1a
12200 #define CP_ME1_PIPE1_INT_CNTL__RESERVED_BIT_ERROR_INT_ENABLE__SHIFT                                           0x1b
12201 #define CP_ME1_PIPE1_INT_CNTL__GENERIC2_INT_ENABLE__SHIFT                                                     0x1d
12202 #define CP_ME1_PIPE1_INT_CNTL__GENERIC1_INT_ENABLE__SHIFT                                                     0x1e
12203 #define CP_ME1_PIPE1_INT_CNTL__GENERIC0_INT_ENABLE__SHIFT                                                     0x1f
12204 #define CP_ME1_PIPE1_INT_CNTL__CMP_QUERY_STATUS_INT_ENABLE_MASK                                               0x00001000L
12205 #define CP_ME1_PIPE1_INT_CNTL__DEQUEUE_REQUEST_INT_ENABLE_MASK                                                0x00002000L
12206 #define CP_ME1_PIPE1_INT_CNTL__CP_ECC_ERROR_INT_ENABLE_MASK                                                   0x00004000L
12207 #define CP_ME1_PIPE1_INT_CNTL__SUA_VIOLATION_INT_ENABLE_MASK                                                  0x00008000L
12208 #define CP_ME1_PIPE1_INT_CNTL__GPF_INT_ENABLE_MASK                                                            0x00010000L
12209 #define CP_ME1_PIPE1_INT_CNTL__WRM_POLL_TIMEOUT_INT_ENABLE_MASK                                               0x00020000L
12210 #define CP_ME1_PIPE1_INT_CNTL__PRIV_REG_INT_ENABLE_MASK                                                       0x00800000L
12211 #define CP_ME1_PIPE1_INT_CNTL__OPCODE_ERROR_INT_ENABLE_MASK                                                   0x01000000L
12212 #define CP_ME1_PIPE1_INT_CNTL__TIME_STAMP_INT_ENABLE_MASK                                                     0x04000000L
12213 #define CP_ME1_PIPE1_INT_CNTL__RESERVED_BIT_ERROR_INT_ENABLE_MASK                                             0x08000000L
12214 #define CP_ME1_PIPE1_INT_CNTL__GENERIC2_INT_ENABLE_MASK                                                       0x20000000L
12215 #define CP_ME1_PIPE1_INT_CNTL__GENERIC1_INT_ENABLE_MASK                                                       0x40000000L
12216 #define CP_ME1_PIPE1_INT_CNTL__GENERIC0_INT_ENABLE_MASK                                                       0x80000000L
12217 //CP_ME1_PIPE0_INT_STATUS
12218 #define CP_ME1_PIPE0_INT_STATUS__CMP_QUERY_STATUS_INT_STATUS__SHIFT                                           0xc
12219 #define CP_ME1_PIPE0_INT_STATUS__DEQUEUE_REQUEST_INT_STATUS__SHIFT                                            0xd
12220 #define CP_ME1_PIPE0_INT_STATUS__CP_ECC_ERROR_INT_STATUS__SHIFT                                               0xe
12221 #define CP_ME1_PIPE0_INT_STATUS__SUA_VIOLATION_INT_STATUS__SHIFT                                              0xf
12222 #define CP_ME1_PIPE0_INT_STATUS__GPF_INT_STATUS__SHIFT                                                        0x10
12223 #define CP_ME1_PIPE0_INT_STATUS__WRM_POLL_TIMEOUT_INT_STATUS__SHIFT                                           0x11
12224 #define CP_ME1_PIPE0_INT_STATUS__PRIV_REG_INT_STATUS__SHIFT                                                   0x17
12225 #define CP_ME1_PIPE0_INT_STATUS__OPCODE_ERROR_INT_STATUS__SHIFT                                               0x18
12226 #define CP_ME1_PIPE0_INT_STATUS__TIME_STAMP_INT_STATUS__SHIFT                                                 0x1a
12227 #define CP_ME1_PIPE0_INT_STATUS__RESERVED_BIT_ERROR_INT_STATUS__SHIFT                                         0x1b
12228 #define CP_ME1_PIPE0_INT_STATUS__GENERIC2_INT_STATUS__SHIFT                                                   0x1d
12229 #define CP_ME1_PIPE0_INT_STATUS__GENERIC1_INT_STATUS__SHIFT                                                   0x1e
12230 #define CP_ME1_PIPE0_INT_STATUS__GENERIC0_INT_STATUS__SHIFT                                                   0x1f
12231 #define CP_ME1_PIPE0_INT_STATUS__CMP_QUERY_STATUS_INT_STATUS_MASK                                             0x00001000L
12232 #define CP_ME1_PIPE0_INT_STATUS__DEQUEUE_REQUEST_INT_STATUS_MASK                                              0x00002000L
12233 #define CP_ME1_PIPE0_INT_STATUS__CP_ECC_ERROR_INT_STATUS_MASK                                                 0x00004000L
12234 #define CP_ME1_PIPE0_INT_STATUS__SUA_VIOLATION_INT_STATUS_MASK                                                0x00008000L
12235 #define CP_ME1_PIPE0_INT_STATUS__GPF_INT_STATUS_MASK                                                          0x00010000L
12236 #define CP_ME1_PIPE0_INT_STATUS__WRM_POLL_TIMEOUT_INT_STATUS_MASK                                             0x00020000L
12237 #define CP_ME1_PIPE0_INT_STATUS__PRIV_REG_INT_STATUS_MASK                                                     0x00800000L
12238 #define CP_ME1_PIPE0_INT_STATUS__OPCODE_ERROR_INT_STATUS_MASK                                                 0x01000000L
12239 #define CP_ME1_PIPE0_INT_STATUS__TIME_STAMP_INT_STATUS_MASK                                                   0x04000000L
12240 #define CP_ME1_PIPE0_INT_STATUS__RESERVED_BIT_ERROR_INT_STATUS_MASK                                           0x08000000L
12241 #define CP_ME1_PIPE0_INT_STATUS__GENERIC2_INT_STATUS_MASK                                                     0x20000000L
12242 #define CP_ME1_PIPE0_INT_STATUS__GENERIC1_INT_STATUS_MASK                                                     0x40000000L
12243 #define CP_ME1_PIPE0_INT_STATUS__GENERIC0_INT_STATUS_MASK                                                     0x80000000L
12244 //CP_ME1_PIPE1_INT_STATUS
12245 #define CP_ME1_PIPE1_INT_STATUS__CMP_QUERY_STATUS_INT_STATUS__SHIFT                                           0xc
12246 #define CP_ME1_PIPE1_INT_STATUS__DEQUEUE_REQUEST_INT_STATUS__SHIFT                                            0xd
12247 #define CP_ME1_PIPE1_INT_STATUS__CP_ECC_ERROR_INT_STATUS__SHIFT                                               0xe
12248 #define CP_ME1_PIPE1_INT_STATUS__SUA_VIOLATION_INT_STATUS__SHIFT                                              0xf
12249 #define CP_ME1_PIPE1_INT_STATUS__GPF_INT_STATUS__SHIFT                                                        0x10
12250 #define CP_ME1_PIPE1_INT_STATUS__WRM_POLL_TIMEOUT_INT_STATUS__SHIFT                                           0x11
12251 #define CP_ME1_PIPE1_INT_STATUS__PRIV_REG_INT_STATUS__SHIFT                                                   0x17
12252 #define CP_ME1_PIPE1_INT_STATUS__OPCODE_ERROR_INT_STATUS__SHIFT                                               0x18
12253 #define CP_ME1_PIPE1_INT_STATUS__TIME_STAMP_INT_STATUS__SHIFT                                                 0x1a
12254 #define CP_ME1_PIPE1_INT_STATUS__RESERVED_BIT_ERROR_INT_STATUS__SHIFT                                         0x1b
12255 #define CP_ME1_PIPE1_INT_STATUS__GENERIC2_INT_STATUS__SHIFT                                                   0x1d
12256 #define CP_ME1_PIPE1_INT_STATUS__GENERIC1_INT_STATUS__SHIFT                                                   0x1e
12257 #define CP_ME1_PIPE1_INT_STATUS__GENERIC0_INT_STATUS__SHIFT                                                   0x1f
12258 #define CP_ME1_PIPE1_INT_STATUS__CMP_QUERY_STATUS_INT_STATUS_MASK                                             0x00001000L
12259 #define CP_ME1_PIPE1_INT_STATUS__DEQUEUE_REQUEST_INT_STATUS_MASK                                              0x00002000L
12260 #define CP_ME1_PIPE1_INT_STATUS__CP_ECC_ERROR_INT_STATUS_MASK                                                 0x00004000L
12261 #define CP_ME1_PIPE1_INT_STATUS__SUA_VIOLATION_INT_STATUS_MASK                                                0x00008000L
12262 #define CP_ME1_PIPE1_INT_STATUS__GPF_INT_STATUS_MASK                                                          0x00010000L
12263 #define CP_ME1_PIPE1_INT_STATUS__WRM_POLL_TIMEOUT_INT_STATUS_MASK                                             0x00020000L
12264 #define CP_ME1_PIPE1_INT_STATUS__PRIV_REG_INT_STATUS_MASK                                                     0x00800000L
12265 #define CP_ME1_PIPE1_INT_STATUS__OPCODE_ERROR_INT_STATUS_MASK                                                 0x01000000L
12266 #define CP_ME1_PIPE1_INT_STATUS__TIME_STAMP_INT_STATUS_MASK                                                   0x04000000L
12267 #define CP_ME1_PIPE1_INT_STATUS__RESERVED_BIT_ERROR_INT_STATUS_MASK                                           0x08000000L
12268 #define CP_ME1_PIPE1_INT_STATUS__GENERIC2_INT_STATUS_MASK                                                     0x20000000L
12269 #define CP_ME1_PIPE1_INT_STATUS__GENERIC1_INT_STATUS_MASK                                                     0x40000000L
12270 #define CP_ME1_PIPE1_INT_STATUS__GENERIC0_INT_STATUS_MASK                                                     0x80000000L
12271 //CP_ME1_INT_STAT_DEBUG
12272 #define CP_ME1_INT_STAT_DEBUG__CMP_QUERY_STATUS_INT_ASSERTED__SHIFT                                           0xc
12273 #define CP_ME1_INT_STAT_DEBUG__DEQUEUE_REQUEST_INT_ASSERTED__SHIFT                                            0xd
12274 #define CP_ME1_INT_STAT_DEBUG__CP_ECC_ERROR_INT_ASSERTED__SHIFT                                               0xe
12275 #define CP_ME1_INT_STAT_DEBUG__SUA_VIOLATION_INT_STATUS__SHIFT                                                0xf
12276 #define CP_ME1_INT_STAT_DEBUG__GPF_INT_ASSERTED__SHIFT                                                        0x10
12277 #define CP_ME1_INT_STAT_DEBUG__WRM_POLL_TIMEOUT_INT_ASSERTED__SHIFT                                           0x11
12278 #define CP_ME1_INT_STAT_DEBUG__PRIV_REG_INT_ASSERTED__SHIFT                                                   0x17
12279 #define CP_ME1_INT_STAT_DEBUG__OPCODE_ERROR_INT_ASSERTED__SHIFT                                               0x18
12280 #define CP_ME1_INT_STAT_DEBUG__TIME_STAMP_INT_ASSERTED__SHIFT                                                 0x1a
12281 #define CP_ME1_INT_STAT_DEBUG__RESERVED_BIT_ERROR_INT_ASSERTED__SHIFT                                         0x1b
12282 #define CP_ME1_INT_STAT_DEBUG__GENERIC2_INT_ASSERTED__SHIFT                                                   0x1d
12283 #define CP_ME1_INT_STAT_DEBUG__GENERIC1_INT_ASSERTED__SHIFT                                                   0x1e
12284 #define CP_ME1_INT_STAT_DEBUG__GENERIC0_INT_ASSERTED__SHIFT                                                   0x1f
12285 #define CP_ME1_INT_STAT_DEBUG__CMP_QUERY_STATUS_INT_ASSERTED_MASK                                             0x00001000L
12286 #define CP_ME1_INT_STAT_DEBUG__DEQUEUE_REQUEST_INT_ASSERTED_MASK                                              0x00002000L
12287 #define CP_ME1_INT_STAT_DEBUG__CP_ECC_ERROR_INT_ASSERTED_MASK                                                 0x00004000L
12288 #define CP_ME1_INT_STAT_DEBUG__SUA_VIOLATION_INT_STATUS_MASK                                                  0x00008000L
12289 #define CP_ME1_INT_STAT_DEBUG__GPF_INT_ASSERTED_MASK                                                          0x00010000L
12290 #define CP_ME1_INT_STAT_DEBUG__WRM_POLL_TIMEOUT_INT_ASSERTED_MASK                                             0x00020000L
12291 #define CP_ME1_INT_STAT_DEBUG__PRIV_REG_INT_ASSERTED_MASK                                                     0x00800000L
12292 #define CP_ME1_INT_STAT_DEBUG__OPCODE_ERROR_INT_ASSERTED_MASK                                                 0x01000000L
12293 #define CP_ME1_INT_STAT_DEBUG__TIME_STAMP_INT_ASSERTED_MASK                                                   0x04000000L
12294 #define CP_ME1_INT_STAT_DEBUG__RESERVED_BIT_ERROR_INT_ASSERTED_MASK                                           0x08000000L
12295 #define CP_ME1_INT_STAT_DEBUG__GENERIC2_INT_ASSERTED_MASK                                                     0x20000000L
12296 #define CP_ME1_INT_STAT_DEBUG__GENERIC1_INT_ASSERTED_MASK                                                     0x40000000L
12297 #define CP_ME1_INT_STAT_DEBUG__GENERIC0_INT_ASSERTED_MASK                                                     0x80000000L
12298 //CP_GFX_QUEUE_INDEX
12299 #define CP_GFX_QUEUE_INDEX__QUEUE_ACCESS__SHIFT                                                               0x0
12300 #define CP_GFX_QUEUE_INDEX__PIPE_ID__SHIFT                                                                    0x4
12301 #define CP_GFX_QUEUE_INDEX__QUEUE_ID__SHIFT                                                                   0x8
12302 #define CP_GFX_QUEUE_INDEX__QUEUE_ACCESS_MASK                                                                 0x00000001L
12303 #define CP_GFX_QUEUE_INDEX__PIPE_ID_MASK                                                                      0x00000030L
12304 #define CP_GFX_QUEUE_INDEX__QUEUE_ID_MASK                                                                     0x00000700L
12305 //CC_GC_EDC_CONFIG
12306 #define CC_GC_EDC_CONFIG__DIS_EDC__SHIFT                                                                      0x1
12307 #define CC_GC_EDC_CONFIG__DIS_EDC_MASK                                                                        0x00000002L
12308 //CP_ME1_PIPE_PRIORITY_CNTS
12309 #define CP_ME1_PIPE_PRIORITY_CNTS__PRIORITY1_CNT__SHIFT                                                       0x0
12310 #define CP_ME1_PIPE_PRIORITY_CNTS__PRIORITY2A_CNT__SHIFT                                                      0x8
12311 #define CP_ME1_PIPE_PRIORITY_CNTS__PRIORITY2B_CNT__SHIFT                                                      0x10
12312 #define CP_ME1_PIPE_PRIORITY_CNTS__PRIORITY3_CNT__SHIFT                                                       0x18
12313 #define CP_ME1_PIPE_PRIORITY_CNTS__PRIORITY1_CNT_MASK                                                         0x000000FFL
12314 #define CP_ME1_PIPE_PRIORITY_CNTS__PRIORITY2A_CNT_MASK                                                        0x0000FF00L
12315 #define CP_ME1_PIPE_PRIORITY_CNTS__PRIORITY2B_CNT_MASK                                                        0x00FF0000L
12316 #define CP_ME1_PIPE_PRIORITY_CNTS__PRIORITY3_CNT_MASK                                                         0xFF000000L
12317 //CP_ME1_PIPE0_PRIORITY
12318 #define CP_ME1_PIPE0_PRIORITY__PRIORITY__SHIFT                                                                0x0
12319 #define CP_ME1_PIPE0_PRIORITY__PRIORITY_MASK                                                                  0x00000003L
12320 //CP_ME1_PIPE1_PRIORITY
12321 #define CP_ME1_PIPE1_PRIORITY__PRIORITY__SHIFT                                                                0x0
12322 #define CP_ME1_PIPE1_PRIORITY__PRIORITY_MASK                                                                  0x00000003L
12323 //CP_PFP_PRGRM_CNTR_START
12324 #define CP_PFP_PRGRM_CNTR_START__IP_START__SHIFT                                                              0x0
12325 #define CP_PFP_PRGRM_CNTR_START__IP_START_MASK                                                                0xFFFFFFFFL
12326 //CP_ME_PRGRM_CNTR_START
12327 #define CP_ME_PRGRM_CNTR_START__IP_START__SHIFT                                                               0x0
12328 #define CP_ME_PRGRM_CNTR_START__IP_START_MASK                                                                 0xFFFFFFFFL
12329 //CP_MEC1_PRGRM_CNTR_START
12330 #define CP_MEC1_PRGRM_CNTR_START__IP_START__SHIFT                                                             0x0
12331 #define CP_MEC1_PRGRM_CNTR_START__IP_START_MASK                                                               0x000FFFFFL
12332 //CP_PFP_INTR_ROUTINE_START
12333 #define CP_PFP_INTR_ROUTINE_START__IR_START__SHIFT                                                            0x0
12334 #define CP_PFP_INTR_ROUTINE_START__IR_START_MASK                                                              0xFFFFFFFFL
12335 //CP_ME_INTR_ROUTINE_START
12336 #define CP_ME_INTR_ROUTINE_START__IR_START__SHIFT                                                             0x0
12337 #define CP_ME_INTR_ROUTINE_START__IR_START_MASK                                                               0xFFFFFFFFL
12338 //CP_MEC1_INTR_ROUTINE_START
12339 #define CP_MEC1_INTR_ROUTINE_START__IR_START__SHIFT                                                           0x0
12340 #define CP_MEC1_INTR_ROUTINE_START__IR_START_MASK                                                             0x000FFFFFL
12341 //CP_CONTEXT_CNTL
12342 #define CP_CONTEXT_CNTL__ME0PIPE0_MAX_GE_CNTX__SHIFT                                                          0x0
12343 #define CP_CONTEXT_CNTL__ME0PIPE0_MAX_PIPE_CNTX__SHIFT                                                        0x4
12344 #define CP_CONTEXT_CNTL__ME0PIPE1_MAX_GE_CNTX__SHIFT                                                          0x10
12345 #define CP_CONTEXT_CNTL__ME0PIPE1_MAX_PIPE_CNTX__SHIFT                                                        0x14
12346 #define CP_CONTEXT_CNTL__ME0PIPE0_MAX_GE_CNTX_MASK                                                            0x0000000FL
12347 #define CP_CONTEXT_CNTL__ME0PIPE0_MAX_PIPE_CNTX_MASK                                                          0x000000F0L
12348 #define CP_CONTEXT_CNTL__ME0PIPE1_MAX_GE_CNTX_MASK                                                            0x000F0000L
12349 #define CP_CONTEXT_CNTL__ME0PIPE1_MAX_PIPE_CNTX_MASK                                                          0x00F00000L
12350 //CP_MAX_CONTEXT
12351 #define CP_MAX_CONTEXT__MAX_CONTEXT__SHIFT                                                                    0x0
12352 #define CP_MAX_CONTEXT__MAX_CONTEXT_MASK                                                                      0x00000007L
12353 //CP_IQ_WAIT_TIME1
12354 #define CP_IQ_WAIT_TIME1__IB_OFFLOAD__SHIFT                                                                   0x0
12355 #define CP_IQ_WAIT_TIME1__ATOMIC_OFFLOAD__SHIFT                                                               0x8
12356 #define CP_IQ_WAIT_TIME1__WRM_OFFLOAD__SHIFT                                                                  0x10
12357 #define CP_IQ_WAIT_TIME1__GWS__SHIFT                                                                          0x18
12358 #define CP_IQ_WAIT_TIME1__IB_OFFLOAD_MASK                                                                     0x000000FFL
12359 #define CP_IQ_WAIT_TIME1__ATOMIC_OFFLOAD_MASK                                                                 0x0000FF00L
12360 #define CP_IQ_WAIT_TIME1__WRM_OFFLOAD_MASK                                                                    0x00FF0000L
12361 #define CP_IQ_WAIT_TIME1__GWS_MASK                                                                            0xFF000000L
12362 //CP_IQ_WAIT_TIME2
12363 #define CP_IQ_WAIT_TIME2__QUE_SLEEP__SHIFT                                                                    0x0
12364 #define CP_IQ_WAIT_TIME2__SCH_WAVE__SHIFT                                                                     0x8
12365 #define CP_IQ_WAIT_TIME2__DEQ_RETRY__SHIFT                                                                    0x18
12366 #define CP_IQ_WAIT_TIME2__QUE_SLEEP_MASK                                                                      0x000000FFL
12367 #define CP_IQ_WAIT_TIME2__SCH_WAVE_MASK                                                                       0x0000FF00L
12368 #define CP_IQ_WAIT_TIME2__DEQ_RETRY_MASK                                                                      0xFF000000L
12369 //CP_RB0_BASE_HI
12370 #define CP_RB0_BASE_HI__RB_BASE_HI__SHIFT                                                                     0x0
12371 #define CP_RB0_BASE_HI__RB_BASE_HI_MASK                                                                       0x000000FFL
12372 //CP_VMID_RESET
12373 #define CP_VMID_RESET__RESET_REQUEST__SHIFT                                                                   0x0
12374 #define CP_VMID_RESET__PIPE0_QUEUES__SHIFT                                                                    0x10
12375 #define CP_VMID_RESET__PIPE1_QUEUES__SHIFT                                                                    0x18
12376 #define CP_VMID_RESET__RESET_REQUEST_MASK                                                                     0x0000FFFFL
12377 #define CP_VMID_RESET__PIPE0_QUEUES_MASK                                                                      0x00FF0000L
12378 #define CP_VMID_RESET__PIPE1_QUEUES_MASK                                                                      0xFF000000L
12379 //CPC_INT_CNTL
12380 #define CPC_INT_CNTL__CMP_QUERY_STATUS_INT_ENABLE__SHIFT                                                      0xc
12381 #define CPC_INT_CNTL__DEQUEUE_REQUEST_INT_ENABLE__SHIFT                                                       0xd
12382 #define CPC_INT_CNTL__CP_ECC_ERROR_INT_ENABLE__SHIFT                                                          0xe
12383 #define CPC_INT_CNTL__SUA_VIOLATION_INT_ENABLE__SHIFT                                                         0xf
12384 #define CPC_INT_CNTL__GPF_INT_ENABLE__SHIFT                                                                   0x10
12385 #define CPC_INT_CNTL__WRM_POLL_TIMEOUT_INT_ENABLE__SHIFT                                                      0x11
12386 #define CPC_INT_CNTL__PRIV_REG_INT_ENABLE__SHIFT                                                              0x17
12387 #define CPC_INT_CNTL__OPCODE_ERROR_INT_ENABLE__SHIFT                                                          0x18
12388 #define CPC_INT_CNTL__TIME_STAMP_INT_ENABLE__SHIFT                                                            0x1a
12389 #define CPC_INT_CNTL__RESERVED_BIT_ERROR_INT_ENABLE__SHIFT                                                    0x1b
12390 #define CPC_INT_CNTL__GENERIC2_INT_ENABLE__SHIFT                                                              0x1d
12391 #define CPC_INT_CNTL__GENERIC1_INT_ENABLE__SHIFT                                                              0x1e
12392 #define CPC_INT_CNTL__GENERIC0_INT_ENABLE__SHIFT                                                              0x1f
12393 #define CPC_INT_CNTL__CMP_QUERY_STATUS_INT_ENABLE_MASK                                                        0x00001000L
12394 #define CPC_INT_CNTL__DEQUEUE_REQUEST_INT_ENABLE_MASK                                                         0x00002000L
12395 #define CPC_INT_CNTL__CP_ECC_ERROR_INT_ENABLE_MASK                                                            0x00004000L
12396 #define CPC_INT_CNTL__SUA_VIOLATION_INT_ENABLE_MASK                                                           0x00008000L
12397 #define CPC_INT_CNTL__GPF_INT_ENABLE_MASK                                                                     0x00010000L
12398 #define CPC_INT_CNTL__WRM_POLL_TIMEOUT_INT_ENABLE_MASK                                                        0x00020000L
12399 #define CPC_INT_CNTL__PRIV_REG_INT_ENABLE_MASK                                                                0x00800000L
12400 #define CPC_INT_CNTL__OPCODE_ERROR_INT_ENABLE_MASK                                                            0x01000000L
12401 #define CPC_INT_CNTL__TIME_STAMP_INT_ENABLE_MASK                                                              0x04000000L
12402 #define CPC_INT_CNTL__RESERVED_BIT_ERROR_INT_ENABLE_MASK                                                      0x08000000L
12403 #define CPC_INT_CNTL__GENERIC2_INT_ENABLE_MASK                                                                0x20000000L
12404 #define CPC_INT_CNTL__GENERIC1_INT_ENABLE_MASK                                                                0x40000000L
12405 #define CPC_INT_CNTL__GENERIC0_INT_ENABLE_MASK                                                                0x80000000L
12406 //CPC_INT_STATUS
12407 #define CPC_INT_STATUS__CMP_QUERY_STATUS_INT_STATUS__SHIFT                                                    0xc
12408 #define CPC_INT_STATUS__DEQUEUE_REQUEST_INT_STATUS__SHIFT                                                     0xd
12409 #define CPC_INT_STATUS__CP_ECC_ERROR_INT_STATUS__SHIFT                                                        0xe
12410 #define CPC_INT_STATUS__SUA_VIOLATION_INT_STATUS__SHIFT                                                       0xf
12411 #define CPC_INT_STATUS__GPF_INT_STATUS__SHIFT                                                                 0x10
12412 #define CPC_INT_STATUS__WRM_POLL_TIMEOUT_INT_STATUS__SHIFT                                                    0x11
12413 #define CPC_INT_STATUS__PRIV_REG_INT_STATUS__SHIFT                                                            0x17
12414 #define CPC_INT_STATUS__OPCODE_ERROR_INT_STATUS__SHIFT                                                        0x18
12415 #define CPC_INT_STATUS__TIME_STAMP_INT_STATUS__SHIFT                                                          0x1a
12416 #define CPC_INT_STATUS__RESERVED_BIT_ERROR_INT_STATUS__SHIFT                                                  0x1b
12417 #define CPC_INT_STATUS__GENERIC2_INT_STATUS__SHIFT                                                            0x1d
12418 #define CPC_INT_STATUS__GENERIC1_INT_STATUS__SHIFT                                                            0x1e
12419 #define CPC_INT_STATUS__GENERIC0_INT_STATUS__SHIFT                                                            0x1f
12420 #define CPC_INT_STATUS__CMP_QUERY_STATUS_INT_STATUS_MASK                                                      0x00001000L
12421 #define CPC_INT_STATUS__DEQUEUE_REQUEST_INT_STATUS_MASK                                                       0x00002000L
12422 #define CPC_INT_STATUS__CP_ECC_ERROR_INT_STATUS_MASK                                                          0x00004000L
12423 #define CPC_INT_STATUS__SUA_VIOLATION_INT_STATUS_MASK                                                         0x00008000L
12424 #define CPC_INT_STATUS__GPF_INT_STATUS_MASK                                                                   0x00010000L
12425 #define CPC_INT_STATUS__WRM_POLL_TIMEOUT_INT_STATUS_MASK                                                      0x00020000L
12426 #define CPC_INT_STATUS__PRIV_REG_INT_STATUS_MASK                                                              0x00800000L
12427 #define CPC_INT_STATUS__OPCODE_ERROR_INT_STATUS_MASK                                                          0x01000000L
12428 #define CPC_INT_STATUS__TIME_STAMP_INT_STATUS_MASK                                                            0x04000000L
12429 #define CPC_INT_STATUS__RESERVED_BIT_ERROR_INT_STATUS_MASK                                                    0x08000000L
12430 #define CPC_INT_STATUS__GENERIC2_INT_STATUS_MASK                                                              0x20000000L
12431 #define CPC_INT_STATUS__GENERIC1_INT_STATUS_MASK                                                              0x40000000L
12432 #define CPC_INT_STATUS__GENERIC0_INT_STATUS_MASK                                                              0x80000000L
12433 //CP_VMID_PREEMPT
12434 #define CP_VMID_PREEMPT__PREEMPT_REQUEST__SHIFT                                                               0x0
12435 #define CP_VMID_PREEMPT__VIRT_COMMAND__SHIFT                                                                  0x10
12436 #define CP_VMID_PREEMPT__PREEMPT_REQUEST_MASK                                                                 0x0000FFFFL
12437 #define CP_VMID_PREEMPT__VIRT_COMMAND_MASK                                                                    0x000F0000L
12438 //CPC_INT_CNTX_ID
12439 #define CPC_INT_CNTX_ID__CNTX_ID__SHIFT                                                                       0x0
12440 #define CPC_INT_CNTX_ID__CNTX_ID_MASK                                                                         0xFFFFFFFFL
12441 //CP_PQ_STATUS
12442 #define CP_PQ_STATUS__DOORBELL_UPDATED__SHIFT                                                                 0x0
12443 #define CP_PQ_STATUS__DOORBELL_ENABLE__SHIFT                                                                  0x1
12444 #define CP_PQ_STATUS__DOORBELL_UPDATED_EN__SHIFT                                                              0x2
12445 #define CP_PQ_STATUS__DOORBELL_UPDATED_MODE__SHIFT                                                            0x3
12446 #define CP_PQ_STATUS__DOORBELL_UPDATED_MASK                                                                   0x00000001L
12447 #define CP_PQ_STATUS__DOORBELL_ENABLE_MASK                                                                    0x00000002L
12448 #define CP_PQ_STATUS__DOORBELL_UPDATED_EN_MASK                                                                0x00000004L
12449 #define CP_PQ_STATUS__DOORBELL_UPDATED_MODE_MASK                                                              0x00000008L
12450 //CP_PFP_PRGRM_CNTR_START_HI
12451 #define CP_PFP_PRGRM_CNTR_START_HI__IP_START__SHIFT                                                           0x0
12452 #define CP_PFP_PRGRM_CNTR_START_HI__IP_START_MASK                                                             0x3FFFFFFFL
12453 //CP_MAX_DRAW_COUNT
12454 #define CP_MAX_DRAW_COUNT__MAX_DRAW_COUNT__SHIFT                                                              0x0
12455 #define CP_MAX_DRAW_COUNT__MAX_DRAW_COUNT_MASK                                                                0xFFFFFFFFL
12456 //CP_VMID_STATUS
12457 #define CP_VMID_STATUS__PREEMPT_DE_STATUS__SHIFT                                                              0x0
12458 #define CP_VMID_STATUS__PREEMPT_CE_STATUS__SHIFT                                                              0x10
12459 #define CP_VMID_STATUS__PREEMPT_DE_STATUS_MASK                                                                0x0000FFFFL
12460 #define CP_VMID_STATUS__PREEMPT_CE_STATUS_MASK                                                                0xFFFF0000L
12461 //CPC_SUSPEND_CTX_SAVE_BASE_ADDR_LO
12462 #define CPC_SUSPEND_CTX_SAVE_BASE_ADDR_LO__ADDR__SHIFT                                                        0xc
12463 #define CPC_SUSPEND_CTX_SAVE_BASE_ADDR_LO__ADDR_MASK                                                          0xFFFFF000L
12464 //CPC_SUSPEND_CTX_SAVE_BASE_ADDR_HI
12465 #define CPC_SUSPEND_CTX_SAVE_BASE_ADDR_HI__ADDR_HI__SHIFT                                                     0x0
12466 #define CPC_SUSPEND_CTX_SAVE_BASE_ADDR_HI__ADDR_HI_MASK                                                       0x0000FFFFL
12467 //CPC_SUSPEND_CTX_SAVE_CONTROL
12468 #define CPC_SUSPEND_CTX_SAVE_CONTROL__POLICY__SHIFT                                                           0x3
12469 #define CPC_SUSPEND_CTX_SAVE_CONTROL__EXE_DISABLE__SHIFT                                                      0x17
12470 #define CPC_SUSPEND_CTX_SAVE_CONTROL__POLICY_MASK                                                             0x00000018L
12471 #define CPC_SUSPEND_CTX_SAVE_CONTROL__EXE_DISABLE_MASK                                                        0x00800000L
12472 //CPC_SUSPEND_CNTL_STACK_OFFSET
12473 #define CPC_SUSPEND_CNTL_STACK_OFFSET__OFFSET__SHIFT                                                          0x2
12474 #define CPC_SUSPEND_CNTL_STACK_OFFSET__OFFSET_MASK                                                            0x0000FFFCL
12475 //CPC_SUSPEND_CNTL_STACK_SIZE
12476 #define CPC_SUSPEND_CNTL_STACK_SIZE__SIZE__SHIFT                                                              0xc
12477 #define CPC_SUSPEND_CNTL_STACK_SIZE__SIZE_MASK                                                                0x0000F000L
12478 //CPC_SUSPEND_WG_STATE_OFFSET
12479 #define CPC_SUSPEND_WG_STATE_OFFSET__OFFSET__SHIFT                                                            0x2
12480 #define CPC_SUSPEND_WG_STATE_OFFSET__OFFSET_MASK                                                              0x03FFFFFCL
12481 //CPC_SUSPEND_CTX_SAVE_SIZE
12482 #define CPC_SUSPEND_CTX_SAVE_SIZE__SIZE__SHIFT                                                                0xc
12483 #define CPC_SUSPEND_CTX_SAVE_SIZE__SIZE_MASK                                                                  0x03FFF000L
12484 //CPC_OS_PIPES
12485 #define CPC_OS_PIPES__OS_PIPES__SHIFT                                                                         0x0
12486 #define CPC_OS_PIPES__OS_PIPES_MASK                                                                           0x000000FFL
12487 //CP_SUSPEND_RESUME_REQ
12488 #define CP_SUSPEND_RESUME_REQ__SUSPEND_REQ__SHIFT                                                             0x0
12489 #define CP_SUSPEND_RESUME_REQ__RESUME_REQ__SHIFT                                                              0x1
12490 #define CP_SUSPEND_RESUME_REQ__SUSPEND_REQ_MASK                                                               0x00000001L
12491 #define CP_SUSPEND_RESUME_REQ__RESUME_REQ_MASK                                                                0x00000002L
12492 //CP_SUSPEND_CNTL
12493 #define CP_SUSPEND_CNTL__SUSPEND_MODE__SHIFT                                                                  0x0
12494 #define CP_SUSPEND_CNTL__SUSPEND_ENABLE__SHIFT                                                                0x1
12495 #define CP_SUSPEND_CNTL__RESUME_LOCK__SHIFT                                                                   0x2
12496 #define CP_SUSPEND_CNTL__ACE_SUSPEND_ACTIVE__SHIFT                                                            0x3
12497 #define CP_SUSPEND_CNTL__SUSPEND_MODE_MASK                                                                    0x00000001L
12498 #define CP_SUSPEND_CNTL__SUSPEND_ENABLE_MASK                                                                  0x00000002L
12499 #define CP_SUSPEND_CNTL__RESUME_LOCK_MASK                                                                     0x00000004L
12500 #define CP_SUSPEND_CNTL__ACE_SUSPEND_ACTIVE_MASK                                                              0x00000008L
12501 //CP_IQ_WAIT_TIME3
12502 #define CP_IQ_WAIT_TIME3__SUSPEND_QUE__SHIFT                                                                  0x0
12503 #define CP_IQ_WAIT_TIME3__SUSPEND_QUE_MASK                                                                    0x000000FFL
12504 //CPC_DDID_BASE_ADDR_LO
12505 #define CPC_DDID_BASE_ADDR_LO__BASE_ADDR_LO__SHIFT                                                            0x6
12506 #define CPC_DDID_BASE_ADDR_LO__BASE_ADDR_LO_MASK                                                              0xFFFFFFC0L
12507 //CP_DDID_BASE_ADDR_LO
12508 #define CP_DDID_BASE_ADDR_LO__BASE_ADDR_LO__SHIFT                                                             0x6
12509 #define CP_DDID_BASE_ADDR_LO__BASE_ADDR_LO_MASK                                                               0xFFFFFFC0L
12510 //CPC_DDID_BASE_ADDR_HI
12511 #define CPC_DDID_BASE_ADDR_HI__BASE_ADDR_HI__SHIFT                                                            0x0
12512 #define CPC_DDID_BASE_ADDR_HI__BASE_ADDR_HI_MASK                                                              0x0000FFFFL
12513 //CP_DDID_BASE_ADDR_HI
12514 #define CP_DDID_BASE_ADDR_HI__BASE_ADDR_HI__SHIFT                                                             0x0
12515 #define CP_DDID_BASE_ADDR_HI__BASE_ADDR_HI_MASK                                                               0x0000FFFFL
12516 //CPC_DDID_CNTL
12517 #define CPC_DDID_CNTL__THRESHOLD__SHIFT                                                                       0x0
12518 #define CPC_DDID_CNTL__SIZE__SHIFT                                                                            0x10
12519 #define CPC_DDID_CNTL__NO_RING_MEMORY__SHIFT                                                                  0x13
12520 #define CPC_DDID_CNTL__POLICY__SHIFT                                                                          0x1c
12521 #define CPC_DDID_CNTL__MODE__SHIFT                                                                            0x1e
12522 #define CPC_DDID_CNTL__ENABLE__SHIFT                                                                          0x1f
12523 #define CPC_DDID_CNTL__THRESHOLD_MASK                                                                         0x000000FFL
12524 #define CPC_DDID_CNTL__SIZE_MASK                                                                              0x00010000L
12525 #define CPC_DDID_CNTL__NO_RING_MEMORY_MASK                                                                    0x00080000L
12526 #define CPC_DDID_CNTL__POLICY_MASK                                                                            0x30000000L
12527 #define CPC_DDID_CNTL__MODE_MASK                                                                              0x40000000L
12528 #define CPC_DDID_CNTL__ENABLE_MASK                                                                            0x80000000L
12529 //CP_DDID_CNTL
12530 #define CP_DDID_CNTL__THRESHOLD__SHIFT                                                                        0x0
12531 #define CP_DDID_CNTL__SIZE__SHIFT                                                                             0x10
12532 #define CP_DDID_CNTL__NO_RING_MEMORY__SHIFT                                                                   0x13
12533 #define CP_DDID_CNTL__VMID__SHIFT                                                                             0x14
12534 #define CP_DDID_CNTL__VMID_SEL__SHIFT                                                                         0x18
12535 #define CP_DDID_CNTL__POLICY__SHIFT                                                                           0x1c
12536 #define CP_DDID_CNTL__MODE__SHIFT                                                                             0x1e
12537 #define CP_DDID_CNTL__ENABLE__SHIFT                                                                           0x1f
12538 #define CP_DDID_CNTL__THRESHOLD_MASK                                                                          0x000000FFL
12539 #define CP_DDID_CNTL__SIZE_MASK                                                                               0x00010000L
12540 #define CP_DDID_CNTL__NO_RING_MEMORY_MASK                                                                     0x00080000L
12541 #define CP_DDID_CNTL__VMID_MASK                                                                               0x00F00000L
12542 #define CP_DDID_CNTL__VMID_SEL_MASK                                                                           0x01000000L
12543 #define CP_DDID_CNTL__POLICY_MASK                                                                             0x30000000L
12544 #define CP_DDID_CNTL__MODE_MASK                                                                               0x40000000L
12545 #define CP_DDID_CNTL__ENABLE_MASK                                                                             0x80000000L
12546 //CP_GFX_DDID_INFLIGHT_COUNT
12547 #define CP_GFX_DDID_INFLIGHT_COUNT__COUNT__SHIFT                                                              0x0
12548 #define CP_GFX_DDID_INFLIGHT_COUNT__COUNT_MASK                                                                0x0000FFFFL
12549 //CP_GFX_DDID_WPTR
12550 #define CP_GFX_DDID_WPTR__COUNT__SHIFT                                                                        0x0
12551 #define CP_GFX_DDID_WPTR__COUNT_MASK                                                                          0x0000FFFFL
12552 //CP_GFX_DDID_RPTR
12553 #define CP_GFX_DDID_RPTR__COUNT__SHIFT                                                                        0x0
12554 #define CP_GFX_DDID_RPTR__COUNT_MASK                                                                          0x0000FFFFL
12555 //CP_GFX_DDID_DELTA_RPT_COUNT
12556 #define CP_GFX_DDID_DELTA_RPT_COUNT__COUNT__SHIFT                                                             0x0
12557 #define CP_GFX_DDID_DELTA_RPT_COUNT__COUNT_MASK                                                               0x000000FFL
12558 //CP_GFX_HPD_STATUS0
12559 #define CP_GFX_HPD_STATUS0__QUEUE_STATE__SHIFT                                                                0x0
12560 #define CP_GFX_HPD_STATUS0__MAPPED_QUEUE__SHIFT                                                               0x5
12561 #define CP_GFX_HPD_STATUS0__QUEUE_AVAILABLE__SHIFT                                                            0x8
12562 #define CP_GFX_HPD_STATUS0__FORCE_MAPPED_QUEUE__SHIFT                                                         0x10
12563 #define CP_GFX_HPD_STATUS0__FORCE_QUEUE_STATE__SHIFT                                                          0x14
12564 #define CP_GFX_HPD_STATUS0__SUSPEND_REQ__SHIFT                                                                0x1c
12565 #define CP_GFX_HPD_STATUS0__ENABLE_OVERIDE_QUEUEID__SHIFT                                                     0x1d
12566 #define CP_GFX_HPD_STATUS0__OVERIDE_QUEUEID__SHIFT                                                            0x1e
12567 #define CP_GFX_HPD_STATUS0__FORCE_QUEUE__SHIFT                                                                0x1f
12568 #define CP_GFX_HPD_STATUS0__QUEUE_STATE_MASK                                                                  0x0000001FL
12569 #define CP_GFX_HPD_STATUS0__MAPPED_QUEUE_MASK                                                                 0x000000E0L
12570 #define CP_GFX_HPD_STATUS0__QUEUE_AVAILABLE_MASK                                                              0x0000FF00L
12571 #define CP_GFX_HPD_STATUS0__FORCE_MAPPED_QUEUE_MASK                                                           0x00070000L
12572 #define CP_GFX_HPD_STATUS0__FORCE_QUEUE_STATE_MASK                                                            0x01F00000L
12573 #define CP_GFX_HPD_STATUS0__SUSPEND_REQ_MASK                                                                  0x10000000L
12574 #define CP_GFX_HPD_STATUS0__ENABLE_OVERIDE_QUEUEID_MASK                                                       0x20000000L
12575 #define CP_GFX_HPD_STATUS0__OVERIDE_QUEUEID_MASK                                                              0x40000000L
12576 #define CP_GFX_HPD_STATUS0__FORCE_QUEUE_MASK                                                                  0x80000000L
12577 //CP_GFX_HPD_CONTROL0
12578 #define CP_GFX_HPD_CONTROL0__SUSPEND_ENABLE__SHIFT                                                            0x0
12579 #define CP_GFX_HPD_CONTROL0__PIPE_HOLDING__SHIFT                                                              0x4
12580 #define CP_GFX_HPD_CONTROL0__SUSPEND_ENABLE_MASK                                                              0x00000001L
12581 #define CP_GFX_HPD_CONTROL0__PIPE_HOLDING_MASK                                                                0x00000010L
12582 //CP_GFX_HPD_OSPRE_FENCE_ADDR_LO
12583 #define CP_GFX_HPD_OSPRE_FENCE_ADDR_LO__ADDR_LO__SHIFT                                                        0x2
12584 #define CP_GFX_HPD_OSPRE_FENCE_ADDR_LO__ADDR_LO_MASK                                                          0xFFFFFFFCL
12585 //CP_GFX_HPD_OSPRE_FENCE_ADDR_HI
12586 #define CP_GFX_HPD_OSPRE_FENCE_ADDR_HI__ADDR_HI__SHIFT                                                        0x0
12587 #define CP_GFX_HPD_OSPRE_FENCE_ADDR_HI__RSVD__SHIFT                                                           0x10
12588 #define CP_GFX_HPD_OSPRE_FENCE_ADDR_HI__ADDR_HI_MASK                                                          0x0000FFFFL
12589 #define CP_GFX_HPD_OSPRE_FENCE_ADDR_HI__RSVD_MASK                                                             0xFFFF0000L
12590 //CP_GFX_HPD_OSPRE_FENCE_DATA_LO
12591 #define CP_GFX_HPD_OSPRE_FENCE_DATA_LO__DATA_LO__SHIFT                                                        0x0
12592 #define CP_GFX_HPD_OSPRE_FENCE_DATA_LO__DATA_LO_MASK                                                          0xFFFFFFFFL
12593 //CP_GFX_HPD_OSPRE_FENCE_DATA_HI
12594 #define CP_GFX_HPD_OSPRE_FENCE_DATA_HI__DATA_HI__SHIFT                                                        0x0
12595 #define CP_GFX_HPD_OSPRE_FENCE_DATA_HI__DATA_HI_MASK                                                          0xFFFFFFFFL
12596 //CP_GFX_INDEX_MUTEX
12597 #define CP_GFX_INDEX_MUTEX__REQUEST__SHIFT                                                                    0x0
12598 #define CP_GFX_INDEX_MUTEX__CLIENTID__SHIFT                                                                   0x1
12599 #define CP_GFX_INDEX_MUTEX__REQUEST_MASK                                                                      0x00000001L
12600 #define CP_GFX_INDEX_MUTEX__CLIENTID_MASK                                                                     0x0000000EL
12601 //CP_ME_PRGRM_CNTR_START_HI
12602 #define CP_ME_PRGRM_CNTR_START_HI__IP_START__SHIFT                                                            0x0
12603 #define CP_ME_PRGRM_CNTR_START_HI__IP_START_MASK                                                              0x3FFFFFFFL
12604 //CP_PFP_INTR_ROUTINE_START_HI
12605 #define CP_PFP_INTR_ROUTINE_START_HI__IR_START__SHIFT                                                         0x0
12606 #define CP_PFP_INTR_ROUTINE_START_HI__IR_START_MASK                                                           0x3FFFFFFFL
12607 //CP_ME_INTR_ROUTINE_START_HI
12608 #define CP_ME_INTR_ROUTINE_START_HI__IR_START__SHIFT                                                          0x0
12609 #define CP_ME_INTR_ROUTINE_START_HI__IR_START_MASK                                                            0x3FFFFFFFL
12610 //CP_GFX_MQD_BASE_ADDR
12611 #define CP_GFX_MQD_BASE_ADDR__BASE_ADDR__SHIFT                                                                0x2
12612 #define CP_GFX_MQD_BASE_ADDR__BASE_ADDR_MASK                                                                  0xFFFFFFFCL
12613 //CP_GFX_MQD_BASE_ADDR_HI
12614 #define CP_GFX_MQD_BASE_ADDR_HI__BASE_ADDR_HI__SHIFT                                                          0x0
12615 #define CP_GFX_MQD_BASE_ADDR_HI__APP_VMID__SHIFT                                                              0x1c
12616 #define CP_GFX_MQD_BASE_ADDR_HI__BASE_ADDR_HI_MASK                                                            0x0000FFFFL
12617 #define CP_GFX_MQD_BASE_ADDR_HI__APP_VMID_MASK                                                                0xF0000000L
12618 //CP_GFX_HQD_ACTIVE
12619 #define CP_GFX_HQD_ACTIVE__ACTIVE__SHIFT                                                                      0x0
12620 #define CP_GFX_HQD_ACTIVE__ACTIVE_MASK                                                                        0x00000001L
12621 //CP_GFX_HQD_VMID
12622 #define CP_GFX_HQD_VMID__VMID__SHIFT                                                                          0x0
12623 #define CP_GFX_HQD_VMID__VMID_MASK                                                                            0x0000000FL
12624 //CP_GFX_HQD_QUEUE_PRIORITY
12625 #define CP_GFX_HQD_QUEUE_PRIORITY__PRIORITY_LEVEL__SHIFT                                                      0x0
12626 #define CP_GFX_HQD_QUEUE_PRIORITY__PRIORITY_LEVEL_MASK                                                        0x0000000FL
12627 //CP_GFX_HQD_QUANTUM
12628 #define CP_GFX_HQD_QUANTUM__QUANTUM_EN__SHIFT                                                                 0x0
12629 #define CP_GFX_HQD_QUANTUM__QUANTUM_SCALE__SHIFT                                                              0x3
12630 #define CP_GFX_HQD_QUANTUM__QUANTUM_DURATION__SHIFT                                                           0x8
12631 #define CP_GFX_HQD_QUANTUM__QUANTUM_ACTIVE__SHIFT                                                             0x1f
12632 #define CP_GFX_HQD_QUANTUM__QUANTUM_EN_MASK                                                                   0x00000001L
12633 #define CP_GFX_HQD_QUANTUM__QUANTUM_SCALE_MASK                                                                0x00000018L
12634 #define CP_GFX_HQD_QUANTUM__QUANTUM_DURATION_MASK                                                             0x0000FF00L
12635 #define CP_GFX_HQD_QUANTUM__QUANTUM_ACTIVE_MASK                                                               0x80000000L
12636 //CP_GFX_HQD_BASE
12637 #define CP_GFX_HQD_BASE__RB_BASE__SHIFT                                                                       0x0
12638 #define CP_GFX_HQD_BASE__RB_BASE_MASK                                                                         0xFFFFFFFFL
12639 //CP_GFX_HQD_BASE_HI
12640 #define CP_GFX_HQD_BASE_HI__RB_BASE_HI__SHIFT                                                                 0x0
12641 #define CP_GFX_HQD_BASE_HI__RB_BASE_HI_MASK                                                                   0x000000FFL
12642 //CP_GFX_HQD_RPTR
12643 #define CP_GFX_HQD_RPTR__RB_RPTR__SHIFT                                                                       0x0
12644 #define CP_GFX_HQD_RPTR__RB_RPTR_MASK                                                                         0x000FFFFFL
12645 //CP_GFX_HQD_RPTR_ADDR
12646 #define CP_GFX_HQD_RPTR_ADDR__RB_RPTR_ADDR__SHIFT                                                             0x2
12647 #define CP_GFX_HQD_RPTR_ADDR__RB_RPTR_ADDR_MASK                                                               0xFFFFFFFCL
12648 //CP_GFX_HQD_RPTR_ADDR_HI
12649 #define CP_GFX_HQD_RPTR_ADDR_HI__RB_RPTR_ADDR_HI__SHIFT                                                       0x0
12650 #define CP_GFX_HQD_RPTR_ADDR_HI__RB_RPTR_ADDR_HI_MASK                                                         0x0000FFFFL
12651 //CP_RB_WPTR_POLL_ADDR_LO
12652 #define CP_RB_WPTR_POLL_ADDR_LO__RB_WPTR_POLL_ADDR_LO__SHIFT                                                  0x2
12653 #define CP_RB_WPTR_POLL_ADDR_LO__RB_WPTR_POLL_ADDR_LO_MASK                                                    0xFFFFFFFCL
12654 //CP_RB_WPTR_POLL_ADDR_HI
12655 #define CP_RB_WPTR_POLL_ADDR_HI__RB_WPTR_POLL_ADDR_HI__SHIFT                                                  0x0
12656 #define CP_RB_WPTR_POLL_ADDR_HI__RB_WPTR_POLL_ADDR_HI_MASK                                                    0x0000FFFFL
12657 //CP_RB_DOORBELL_CONTROL
12658 #define CP_RB_DOORBELL_CONTROL__DOORBELL_BIF_DROP__SHIFT                                                      0x1
12659 #define CP_RB_DOORBELL_CONTROL__DOORBELL_OFFSET__SHIFT                                                        0x2
12660 #define CP_RB_DOORBELL_CONTROL__DOORBELL_EN__SHIFT                                                            0x1e
12661 #define CP_RB_DOORBELL_CONTROL__DOORBELL_HIT__SHIFT                                                           0x1f
12662 #define CP_RB_DOORBELL_CONTROL__DOORBELL_BIF_DROP_MASK                                                        0x00000002L
12663 #define CP_RB_DOORBELL_CONTROL__DOORBELL_OFFSET_MASK                                                          0x0FFFFFFCL
12664 #define CP_RB_DOORBELL_CONTROL__DOORBELL_EN_MASK                                                              0x40000000L
12665 #define CP_RB_DOORBELL_CONTROL__DOORBELL_HIT_MASK                                                             0x80000000L
12666 //CP_GFX_HQD_OFFSET
12667 #define CP_GFX_HQD_OFFSET__RB_OFFSET__SHIFT                                                                   0x0
12668 #define CP_GFX_HQD_OFFSET__DISABLE_RB_OFFSET__SHIFT                                                           0x1f
12669 #define CP_GFX_HQD_OFFSET__RB_OFFSET_MASK                                                                     0x000FFFFFL
12670 #define CP_GFX_HQD_OFFSET__DISABLE_RB_OFFSET_MASK                                                             0x80000000L
12671 //CP_GFX_HQD_CNTL
12672 #define CP_GFX_HQD_CNTL__RB_BUFSZ__SHIFT                                                                      0x0
12673 #define CP_GFX_HQD_CNTL__TMZ_STATE__SHIFT                                                                     0x6
12674 #define CP_GFX_HQD_CNTL__TMZ_MATCH__SHIFT                                                                     0x7
12675 #define CP_GFX_HQD_CNTL__RB_BLKSZ__SHIFT                                                                      0x8
12676 #define CP_GFX_HQD_CNTL__RB_NON_PRIV__SHIFT                                                                   0xf
12677 #define CP_GFX_HQD_CNTL__BUF_SWAP__SHIFT                                                                      0x10
12678 #define CP_GFX_HQD_CNTL__MIN_AVAILSZ__SHIFT                                                                   0x14
12679 #define CP_GFX_HQD_CNTL__MIN_IB_AVAILSZ__SHIFT                                                                0x16
12680 #define CP_GFX_HQD_CNTL__CACHE_POLICY__SHIFT                                                                  0x18
12681 #define CP_GFX_HQD_CNTL__RB_NO_UPDATE__SHIFT                                                                  0x1b
12682 #define CP_GFX_HQD_CNTL__RB_EXE__SHIFT                                                                        0x1c
12683 #define CP_GFX_HQD_CNTL__KMD_QUEUE__SHIFT                                                                     0x1d
12684 #define CP_GFX_HQD_CNTL__RB_RPTR_WR_ENA__SHIFT                                                                0x1f
12685 #define CP_GFX_HQD_CNTL__RB_BUFSZ_MASK                                                                        0x0000003FL
12686 #define CP_GFX_HQD_CNTL__TMZ_STATE_MASK                                                                       0x00000040L
12687 #define CP_GFX_HQD_CNTL__TMZ_MATCH_MASK                                                                       0x00000080L
12688 #define CP_GFX_HQD_CNTL__RB_BLKSZ_MASK                                                                        0x00003F00L
12689 #define CP_GFX_HQD_CNTL__RB_NON_PRIV_MASK                                                                     0x00008000L
12690 #define CP_GFX_HQD_CNTL__BUF_SWAP_MASK                                                                        0x00030000L
12691 #define CP_GFX_HQD_CNTL__MIN_AVAILSZ_MASK                                                                     0x00300000L
12692 #define CP_GFX_HQD_CNTL__MIN_IB_AVAILSZ_MASK                                                                  0x00C00000L
12693 #define CP_GFX_HQD_CNTL__CACHE_POLICY_MASK                                                                    0x03000000L
12694 #define CP_GFX_HQD_CNTL__RB_NO_UPDATE_MASK                                                                    0x08000000L
12695 #define CP_GFX_HQD_CNTL__RB_EXE_MASK                                                                          0x10000000L
12696 #define CP_GFX_HQD_CNTL__KMD_QUEUE_MASK                                                                       0x20000000L
12697 #define CP_GFX_HQD_CNTL__RB_RPTR_WR_ENA_MASK                                                                  0x80000000L
12698 //CP_GFX_HQD_CSMD_RPTR
12699 #define CP_GFX_HQD_CSMD_RPTR__RB_RPTR__SHIFT                                                                  0x0
12700 #define CP_GFX_HQD_CSMD_RPTR__RB_RPTR_MASK                                                                    0x000FFFFFL
12701 //CP_GFX_HQD_WPTR
12702 #define CP_GFX_HQD_WPTR__RB_WPTR__SHIFT                                                                       0x0
12703 #define CP_GFX_HQD_WPTR__RB_WPTR_MASK                                                                         0xFFFFFFFFL
12704 //CP_GFX_HQD_WPTR_HI
12705 #define CP_GFX_HQD_WPTR_HI__RB_WPTR__SHIFT                                                                    0x0
12706 #define CP_GFX_HQD_WPTR_HI__RB_WPTR_MASK                                                                      0xFFFFFFFFL
12707 //CP_GFX_HQD_DEQUEUE_REQUEST
12708 #define CP_GFX_HQD_DEQUEUE_REQUEST__DEQUEUE_REQ__SHIFT                                                        0x0
12709 #define CP_GFX_HQD_DEQUEUE_REQUEST__REQ_TYPE__SHIFT                                                           0x1
12710 #define CP_GFX_HQD_DEQUEUE_REQUEST__IQ_REQ_PEND__SHIFT                                                        0x4
12711 #define CP_GFX_HQD_DEQUEUE_REQUEST__IQ_REQ_PEND_EN__SHIFT                                                     0x9
12712 #define CP_GFX_HQD_DEQUEUE_REQUEST__DEQUEUE_REQ_EN__SHIFT                                                     0xa
12713 #define CP_GFX_HQD_DEQUEUE_REQUEST__DEQUEUE_REQ_MASK                                                          0x00000001L
12714 #define CP_GFX_HQD_DEQUEUE_REQUEST__REQ_TYPE_MASK                                                             0x0000000EL
12715 #define CP_GFX_HQD_DEQUEUE_REQUEST__IQ_REQ_PEND_MASK                                                          0x00000010L
12716 #define CP_GFX_HQD_DEQUEUE_REQUEST__IQ_REQ_PEND_EN_MASK                                                       0x00000200L
12717 #define CP_GFX_HQD_DEQUEUE_REQUEST__DEQUEUE_REQ_EN_MASK                                                       0x00000400L
12718 //CP_GFX_HQD_MAPPED
12719 #define CP_GFX_HQD_MAPPED__MAPPED__SHIFT                                                                      0x0
12720 #define CP_GFX_HQD_MAPPED__MAPPED_MASK                                                                        0x00000001L
12721 //CP_GFX_HQD_QUE_MGR_CONTROL
12722 #define CP_GFX_HQD_QUE_MGR_CONTROL__DISABLE_IDLE_QUEUE_DISCONNECT__SHIFT                                      0x0
12723 #define CP_GFX_HQD_QUE_MGR_CONTROL__DISABLE_CONNECT_HANDSHAKE__SHIFT                                          0x4
12724 #define CP_GFX_HQD_QUE_MGR_CONTROL__DISABLE_FETCHER_DISCONNECT__SHIFT                                         0x5
12725 #define CP_GFX_HQD_QUE_MGR_CONTROL__FORCE_QUEUE_ACTIVE_EN__SHIFT                                              0x6
12726 #define CP_GFX_HQD_QUE_MGR_CONTROL__FORCE_ALLOW_DB_UPDATE_EN__SHIFT                                           0x7
12727 #define CP_GFX_HQD_QUE_MGR_CONTROL__FORCE_QUEUE__SHIFT                                                        0x8
12728 #define CP_GFX_HQD_QUE_MGR_CONTROL__DISABLE_OFFSET_UPDATE__SHIFT                                              0xb
12729 #define CP_GFX_HQD_QUE_MGR_CONTROL__PRIORITY_PREEMPT_DISABLE__SHIFT                                           0xd
12730 #define CP_GFX_HQD_QUE_MGR_CONTROL__DISABLE_QUEUE_MGR__SHIFT                                                  0xf
12731 #define CP_GFX_HQD_QUE_MGR_CONTROL__ENABLE_IDLE_MESSAGE__SHIFT                                                0x10
12732 #define CP_GFX_HQD_QUE_MGR_CONTROL__DISABLE_SWITCH_MESSAGE_IDLE__SHIFT                                        0x11
12733 #define CP_GFX_HQD_QUE_MGR_CONTROL__ENABLE_SWITCH_MSG_PREEMPT__SHIFT                                          0x12
12734 #define CP_GFX_HQD_QUE_MGR_CONTROL__DISABLE_MAPPED_QUEUE_IDLE_MSG__SHIFT                                      0x17
12735 #define CP_GFX_HQD_QUE_MGR_CONTROL__DISABLE_IDLE_QUEUE_DISCONNECT_MASK                                        0x00000001L
12736 #define CP_GFX_HQD_QUE_MGR_CONTROL__DISABLE_CONNECT_HANDSHAKE_MASK                                            0x00000010L
12737 #define CP_GFX_HQD_QUE_MGR_CONTROL__DISABLE_FETCHER_DISCONNECT_MASK                                           0x00000020L
12738 #define CP_GFX_HQD_QUE_MGR_CONTROL__FORCE_QUEUE_ACTIVE_EN_MASK                                                0x00000040L
12739 #define CP_GFX_HQD_QUE_MGR_CONTROL__FORCE_ALLOW_DB_UPDATE_EN_MASK                                             0x00000080L
12740 #define CP_GFX_HQD_QUE_MGR_CONTROL__FORCE_QUEUE_MASK                                                          0x00000700L
12741 #define CP_GFX_HQD_QUE_MGR_CONTROL__DISABLE_OFFSET_UPDATE_MASK                                                0x00000800L
12742 #define CP_GFX_HQD_QUE_MGR_CONTROL__PRIORITY_PREEMPT_DISABLE_MASK                                             0x00002000L
12743 #define CP_GFX_HQD_QUE_MGR_CONTROL__DISABLE_QUEUE_MGR_MASK                                                    0x00008000L
12744 #define CP_GFX_HQD_QUE_MGR_CONTROL__ENABLE_IDLE_MESSAGE_MASK                                                  0x00010000L
12745 #define CP_GFX_HQD_QUE_MGR_CONTROL__DISABLE_SWITCH_MESSAGE_IDLE_MASK                                          0x00020000L
12746 #define CP_GFX_HQD_QUE_MGR_CONTROL__ENABLE_SWITCH_MSG_PREEMPT_MASK                                            0x00040000L
12747 #define CP_GFX_HQD_QUE_MGR_CONTROL__DISABLE_MAPPED_QUEUE_IDLE_MSG_MASK                                        0x00800000L
12748 //CP_GFX_HQD_IQ_TIMER
12749 #define CP_GFX_HQD_IQ_TIMER__WAIT_TIME__SHIFT                                                                 0x0
12750 #define CP_GFX_HQD_IQ_TIMER__RETRY_TYPE__SHIFT                                                                0x8
12751 #define CP_GFX_HQD_IQ_TIMER__IMMEDIATE_EXPIRE__SHIFT                                                          0xb
12752 #define CP_GFX_HQD_IQ_TIMER__INTERRUPT_TYPE__SHIFT                                                            0xc
12753 #define CP_GFX_HQD_IQ_TIMER__CLOCK_COUNT__SHIFT                                                               0xe
12754 #define CP_GFX_HQD_IQ_TIMER__QUANTUM_TIMER__SHIFT                                                             0x16
12755 #define CP_GFX_HQD_IQ_TIMER__QUEUE_TYPE__SHIFT                                                                0x1b
12756 #define CP_GFX_HQD_IQ_TIMER__REARM_TIMER__SHIFT                                                               0x1c
12757 #define CP_GFX_HQD_IQ_TIMER__ACTIVE__SHIFT                                                                    0x1f
12758 #define CP_GFX_HQD_IQ_TIMER__WAIT_TIME_MASK                                                                   0x000000FFL
12759 #define CP_GFX_HQD_IQ_TIMER__RETRY_TYPE_MASK                                                                  0x00000700L
12760 #define CP_GFX_HQD_IQ_TIMER__IMMEDIATE_EXPIRE_MASK                                                            0x00000800L
12761 #define CP_GFX_HQD_IQ_TIMER__INTERRUPT_TYPE_MASK                                                              0x00003000L
12762 #define CP_GFX_HQD_IQ_TIMER__CLOCK_COUNT_MASK                                                                 0x0000C000L
12763 #define CP_GFX_HQD_IQ_TIMER__QUANTUM_TIMER_MASK                                                               0x00400000L
12764 #define CP_GFX_HQD_IQ_TIMER__QUEUE_TYPE_MASK                                                                  0x08000000L
12765 #define CP_GFX_HQD_IQ_TIMER__REARM_TIMER_MASK                                                                 0x10000000L
12766 #define CP_GFX_HQD_IQ_TIMER__ACTIVE_MASK                                                                      0x80000000L
12767 //CP_GFX_HQD_HQ_STATUS0
12768 #define CP_GFX_HQD_HQ_STATUS0__DEQUEUE_STATUS__SHIFT                                                          0x0
12769 #define CP_GFX_HQD_HQ_STATUS0__OS_PREEMPT_STATUS__SHIFT                                                       0x4
12770 #define CP_GFX_HQD_HQ_STATUS0__PREEMPT_ACK__SHIFT                                                             0x6
12771 #define CP_GFX_HQD_HQ_STATUS0__QUEUE_IDLE__SHIFT                                                              0x1e
12772 #define CP_GFX_HQD_HQ_STATUS0__DEQUEUE_STATUS_MASK                                                            0x00000001L
12773 #define CP_GFX_HQD_HQ_STATUS0__OS_PREEMPT_STATUS_MASK                                                         0x00000030L
12774 #define CP_GFX_HQD_HQ_STATUS0__PREEMPT_ACK_MASK                                                               0x00000040L
12775 #define CP_GFX_HQD_HQ_STATUS0__QUEUE_IDLE_MASK                                                                0x40000000L
12776 //CP_GFX_HQD_HQ_CONTROL0
12777 #define CP_GFX_HQD_HQ_CONTROL0__COMMAND__SHIFT                                                                0x0
12778 #define CP_GFX_HQD_HQ_CONTROL0__SPARES__SHIFT                                                                 0x4
12779 #define CP_GFX_HQD_HQ_CONTROL0__COMMAND_MASK                                                                  0x0000000FL
12780 #define CP_GFX_HQD_HQ_CONTROL0__SPARES_MASK                                                                   0x000000F0L
12781 //CP_GFX_MQD_CONTROL
12782 #define CP_GFX_MQD_CONTROL__VMID__SHIFT                                                                       0x0
12783 #define CP_GFX_MQD_CONTROL__PRIV_STATE__SHIFT                                                                 0x8
12784 #define CP_GFX_MQD_CONTROL__PROCESSING_MQD__SHIFT                                                             0xc
12785 #define CP_GFX_MQD_CONTROL__PROCESSING_MQD_EN__SHIFT                                                          0xd
12786 #define CP_GFX_MQD_CONTROL__EXE_DISABLE__SHIFT                                                                0x17
12787 #define CP_GFX_MQD_CONTROL__CACHE_POLICY__SHIFT                                                               0x18
12788 #define CP_GFX_MQD_CONTROL__VMID_MASK                                                                         0x0000000FL
12789 #define CP_GFX_MQD_CONTROL__PRIV_STATE_MASK                                                                   0x00000100L
12790 #define CP_GFX_MQD_CONTROL__PROCESSING_MQD_MASK                                                               0x00001000L
12791 #define CP_GFX_MQD_CONTROL__PROCESSING_MQD_EN_MASK                                                            0x00002000L
12792 #define CP_GFX_MQD_CONTROL__EXE_DISABLE_MASK                                                                  0x00800000L
12793 #define CP_GFX_MQD_CONTROL__CACHE_POLICY_MASK                                                                 0x03000000L
12794 //CP_HQD_GFX_CONTROL
12795 #define CP_HQD_GFX_CONTROL__MESSAGE__SHIFT                                                                    0x0
12796 #define CP_HQD_GFX_CONTROL__MISC__SHIFT                                                                       0x4
12797 #define CP_HQD_GFX_CONTROL__DB_UPDATED_MSG_EN__SHIFT                                                          0xf
12798 #define CP_HQD_GFX_CONTROL__MESSAGE_MASK                                                                      0x0000000FL
12799 #define CP_HQD_GFX_CONTROL__MISC_MASK                                                                         0x00007FF0L
12800 #define CP_HQD_GFX_CONTROL__DB_UPDATED_MSG_EN_MASK                                                            0x00008000L
12801 //CP_HQD_GFX_STATUS
12802 #define CP_HQD_GFX_STATUS__STATUS__SHIFT                                                                      0x0
12803 #define CP_HQD_GFX_STATUS__STATUS_MASK                                                                        0x0000FFFFL
12804 //CP_DMA_WATCH0_ADDR_LO
12805 #define CP_DMA_WATCH0_ADDR_LO__RSVD__SHIFT                                                                    0x0
12806 #define CP_DMA_WATCH0_ADDR_LO__ADDR_LO__SHIFT                                                                 0x8
12807 #define CP_DMA_WATCH0_ADDR_LO__RSVD_MASK                                                                      0x000000FFL
12808 #define CP_DMA_WATCH0_ADDR_LO__ADDR_LO_MASK                                                                   0xFFFFFF00L
12809 //CP_DMA_WATCH0_ADDR_HI
12810 #define CP_DMA_WATCH0_ADDR_HI__ADDR_HI__SHIFT                                                                 0x0
12811 #define CP_DMA_WATCH0_ADDR_HI__RSVD__SHIFT                                                                    0x10
12812 #define CP_DMA_WATCH0_ADDR_HI__ADDR_HI_MASK                                                                   0x0000FFFFL
12813 #define CP_DMA_WATCH0_ADDR_HI__RSVD_MASK                                                                      0xFFFF0000L
12814 //CP_DMA_WATCH0_MASK
12815 #define CP_DMA_WATCH0_MASK__RSVD__SHIFT                                                                       0x0
12816 #define CP_DMA_WATCH0_MASK__MASK__SHIFT                                                                       0x8
12817 #define CP_DMA_WATCH0_MASK__RSVD_MASK                                                                         0x000000FFL
12818 #define CP_DMA_WATCH0_MASK__MASK_MASK                                                                         0xFFFFFF00L
12819 //CP_DMA_WATCH0_CNTL
12820 #define CP_DMA_WATCH0_CNTL__VMID__SHIFT                                                                       0x0
12821 #define CP_DMA_WATCH0_CNTL__RSVD1__SHIFT                                                                      0x4
12822 #define CP_DMA_WATCH0_CNTL__WATCH_READS__SHIFT                                                                0x8
12823 #define CP_DMA_WATCH0_CNTL__WATCH_WRITES__SHIFT                                                               0x9
12824 #define CP_DMA_WATCH0_CNTL__ANY_VMID__SHIFT                                                                   0xa
12825 #define CP_DMA_WATCH0_CNTL__RSVD2__SHIFT                                                                      0xb
12826 #define CP_DMA_WATCH0_CNTL__VMID_MASK                                                                         0x0000000FL
12827 #define CP_DMA_WATCH0_CNTL__RSVD1_MASK                                                                        0x000000F0L
12828 #define CP_DMA_WATCH0_CNTL__WATCH_READS_MASK                                                                  0x00000100L
12829 #define CP_DMA_WATCH0_CNTL__WATCH_WRITES_MASK                                                                 0x00000200L
12830 #define CP_DMA_WATCH0_CNTL__ANY_VMID_MASK                                                                     0x00000400L
12831 #define CP_DMA_WATCH0_CNTL__RSVD2_MASK                                                                        0xFFFFF800L
12832 //CP_DMA_WATCH1_ADDR_LO
12833 #define CP_DMA_WATCH1_ADDR_LO__RSVD__SHIFT                                                                    0x0
12834 #define CP_DMA_WATCH1_ADDR_LO__ADDR_LO__SHIFT                                                                 0x8
12835 #define CP_DMA_WATCH1_ADDR_LO__RSVD_MASK                                                                      0x000000FFL
12836 #define CP_DMA_WATCH1_ADDR_LO__ADDR_LO_MASK                                                                   0xFFFFFF00L
12837 //CP_DMA_WATCH1_ADDR_HI
12838 #define CP_DMA_WATCH1_ADDR_HI__ADDR_HI__SHIFT                                                                 0x0
12839 #define CP_DMA_WATCH1_ADDR_HI__RSVD__SHIFT                                                                    0x10
12840 #define CP_DMA_WATCH1_ADDR_HI__ADDR_HI_MASK                                                                   0x0000FFFFL
12841 #define CP_DMA_WATCH1_ADDR_HI__RSVD_MASK                                                                      0xFFFF0000L
12842 //CP_DMA_WATCH1_MASK
12843 #define CP_DMA_WATCH1_MASK__RSVD__SHIFT                                                                       0x0
12844 #define CP_DMA_WATCH1_MASK__MASK__SHIFT                                                                       0x8
12845 #define CP_DMA_WATCH1_MASK__RSVD_MASK                                                                         0x000000FFL
12846 #define CP_DMA_WATCH1_MASK__MASK_MASK                                                                         0xFFFFFF00L
12847 //CP_DMA_WATCH1_CNTL
12848 #define CP_DMA_WATCH1_CNTL__VMID__SHIFT                                                                       0x0
12849 #define CP_DMA_WATCH1_CNTL__RSVD1__SHIFT                                                                      0x4
12850 #define CP_DMA_WATCH1_CNTL__WATCH_READS__SHIFT                                                                0x8
12851 #define CP_DMA_WATCH1_CNTL__WATCH_WRITES__SHIFT                                                               0x9
12852 #define CP_DMA_WATCH1_CNTL__ANY_VMID__SHIFT                                                                   0xa
12853 #define CP_DMA_WATCH1_CNTL__RSVD2__SHIFT                                                                      0xb
12854 #define CP_DMA_WATCH1_CNTL__VMID_MASK                                                                         0x0000000FL
12855 #define CP_DMA_WATCH1_CNTL__RSVD1_MASK                                                                        0x000000F0L
12856 #define CP_DMA_WATCH1_CNTL__WATCH_READS_MASK                                                                  0x00000100L
12857 #define CP_DMA_WATCH1_CNTL__WATCH_WRITES_MASK                                                                 0x00000200L
12858 #define CP_DMA_WATCH1_CNTL__ANY_VMID_MASK                                                                     0x00000400L
12859 #define CP_DMA_WATCH1_CNTL__RSVD2_MASK                                                                        0xFFFFF800L
12860 //CP_DMA_WATCH2_ADDR_LO
12861 #define CP_DMA_WATCH2_ADDR_LO__RSVD__SHIFT                                                                    0x0
12862 #define CP_DMA_WATCH2_ADDR_LO__ADDR_LO__SHIFT                                                                 0x8
12863 #define CP_DMA_WATCH2_ADDR_LO__RSVD_MASK                                                                      0x000000FFL
12864 #define CP_DMA_WATCH2_ADDR_LO__ADDR_LO_MASK                                                                   0xFFFFFF00L
12865 //CP_DMA_WATCH2_ADDR_HI
12866 #define CP_DMA_WATCH2_ADDR_HI__ADDR_HI__SHIFT                                                                 0x0
12867 #define CP_DMA_WATCH2_ADDR_HI__RSVD__SHIFT                                                                    0x10
12868 #define CP_DMA_WATCH2_ADDR_HI__ADDR_HI_MASK                                                                   0x0000FFFFL
12869 #define CP_DMA_WATCH2_ADDR_HI__RSVD_MASK                                                                      0xFFFF0000L
12870 //CP_DMA_WATCH2_MASK
12871 #define CP_DMA_WATCH2_MASK__RSVD__SHIFT                                                                       0x0
12872 #define CP_DMA_WATCH2_MASK__MASK__SHIFT                                                                       0x8
12873 #define CP_DMA_WATCH2_MASK__RSVD_MASK                                                                         0x000000FFL
12874 #define CP_DMA_WATCH2_MASK__MASK_MASK                                                                         0xFFFFFF00L
12875 //CP_DMA_WATCH2_CNTL
12876 #define CP_DMA_WATCH2_CNTL__VMID__SHIFT                                                                       0x0
12877 #define CP_DMA_WATCH2_CNTL__RSVD1__SHIFT                                                                      0x4
12878 #define CP_DMA_WATCH2_CNTL__WATCH_READS__SHIFT                                                                0x8
12879 #define CP_DMA_WATCH2_CNTL__WATCH_WRITES__SHIFT                                                               0x9
12880 #define CP_DMA_WATCH2_CNTL__ANY_VMID__SHIFT                                                                   0xa
12881 #define CP_DMA_WATCH2_CNTL__RSVD2__SHIFT                                                                      0xb
12882 #define CP_DMA_WATCH2_CNTL__VMID_MASK                                                                         0x0000000FL
12883 #define CP_DMA_WATCH2_CNTL__RSVD1_MASK                                                                        0x000000F0L
12884 #define CP_DMA_WATCH2_CNTL__WATCH_READS_MASK                                                                  0x00000100L
12885 #define CP_DMA_WATCH2_CNTL__WATCH_WRITES_MASK                                                                 0x00000200L
12886 #define CP_DMA_WATCH2_CNTL__ANY_VMID_MASK                                                                     0x00000400L
12887 #define CP_DMA_WATCH2_CNTL__RSVD2_MASK                                                                        0xFFFFF800L
12888 //CP_DMA_WATCH3_ADDR_LO
12889 #define CP_DMA_WATCH3_ADDR_LO__RSVD__SHIFT                                                                    0x0
12890 #define CP_DMA_WATCH3_ADDR_LO__ADDR_LO__SHIFT                                                                 0x8
12891 #define CP_DMA_WATCH3_ADDR_LO__RSVD_MASK                                                                      0x000000FFL
12892 #define CP_DMA_WATCH3_ADDR_LO__ADDR_LO_MASK                                                                   0xFFFFFF00L
12893 //CP_DMA_WATCH3_ADDR_HI
12894 #define CP_DMA_WATCH3_ADDR_HI__ADDR_HI__SHIFT                                                                 0x0
12895 #define CP_DMA_WATCH3_ADDR_HI__RSVD__SHIFT                                                                    0x10
12896 #define CP_DMA_WATCH3_ADDR_HI__ADDR_HI_MASK                                                                   0x0000FFFFL
12897 #define CP_DMA_WATCH3_ADDR_HI__RSVD_MASK                                                                      0xFFFF0000L
12898 //CP_DMA_WATCH3_MASK
12899 #define CP_DMA_WATCH3_MASK__RSVD__SHIFT                                                                       0x0
12900 #define CP_DMA_WATCH3_MASK__MASK__SHIFT                                                                       0x8
12901 #define CP_DMA_WATCH3_MASK__RSVD_MASK                                                                         0x000000FFL
12902 #define CP_DMA_WATCH3_MASK__MASK_MASK                                                                         0xFFFFFF00L
12903 //CP_DMA_WATCH3_CNTL
12904 #define CP_DMA_WATCH3_CNTL__VMID__SHIFT                                                                       0x0
12905 #define CP_DMA_WATCH3_CNTL__RSVD1__SHIFT                                                                      0x4
12906 #define CP_DMA_WATCH3_CNTL__WATCH_READS__SHIFT                                                                0x8
12907 #define CP_DMA_WATCH3_CNTL__WATCH_WRITES__SHIFT                                                               0x9
12908 #define CP_DMA_WATCH3_CNTL__ANY_VMID__SHIFT                                                                   0xa
12909 #define CP_DMA_WATCH3_CNTL__RSVD2__SHIFT                                                                      0xb
12910 #define CP_DMA_WATCH3_CNTL__VMID_MASK                                                                         0x0000000FL
12911 #define CP_DMA_WATCH3_CNTL__RSVD1_MASK                                                                        0x000000F0L
12912 #define CP_DMA_WATCH3_CNTL__WATCH_READS_MASK                                                                  0x00000100L
12913 #define CP_DMA_WATCH3_CNTL__WATCH_WRITES_MASK                                                                 0x00000200L
12914 #define CP_DMA_WATCH3_CNTL__ANY_VMID_MASK                                                                     0x00000400L
12915 #define CP_DMA_WATCH3_CNTL__RSVD2_MASK                                                                        0xFFFFF800L
12916 //CP_DMA_WATCH_STAT_ADDR_LO
12917 #define CP_DMA_WATCH_STAT_ADDR_LO__ADDR_LO__SHIFT                                                             0x2
12918 #define CP_DMA_WATCH_STAT_ADDR_LO__ADDR_LO_MASK                                                               0xFFFFFFFCL
12919 //CP_DMA_WATCH_STAT_ADDR_HI
12920 #define CP_DMA_WATCH_STAT_ADDR_HI__ADDR_HI__SHIFT                                                             0x0
12921 #define CP_DMA_WATCH_STAT_ADDR_HI__ADDR_HI_MASK                                                               0x0000FFFFL
12922 //CP_DMA_WATCH_STAT
12923 #define CP_DMA_WATCH_STAT__VMID__SHIFT                                                                        0x0
12924 #define CP_DMA_WATCH_STAT__QUEUE_ID__SHIFT                                                                    0x4
12925 #define CP_DMA_WATCH_STAT__CLIENT_ID__SHIFT                                                                   0x8
12926 #define CP_DMA_WATCH_STAT__PIPE__SHIFT                                                                        0xc
12927 #define CP_DMA_WATCH_STAT__WATCH_ID__SHIFT                                                                    0x10
12928 #define CP_DMA_WATCH_STAT__RD_WR__SHIFT                                                                       0x14
12929 #define CP_DMA_WATCH_STAT__TRAP_FLAG__SHIFT                                                                   0x1f
12930 #define CP_DMA_WATCH_STAT__VMID_MASK                                                                          0x0000000FL
12931 #define CP_DMA_WATCH_STAT__QUEUE_ID_MASK                                                                      0x00000070L
12932 #define CP_DMA_WATCH_STAT__CLIENT_ID_MASK                                                                     0x00000700L
12933 #define CP_DMA_WATCH_STAT__PIPE_MASK                                                                          0x00003000L
12934 #define CP_DMA_WATCH_STAT__WATCH_ID_MASK                                                                      0x00030000L
12935 #define CP_DMA_WATCH_STAT__RD_WR_MASK                                                                         0x00100000L
12936 #define CP_DMA_WATCH_STAT__TRAP_FLAG_MASK                                                                     0x80000000L
12937 //CP_PFP_JT_STAT
12938 #define CP_PFP_JT_STAT__JT_LOADED__SHIFT                                                                      0x0
12939 #define CP_PFP_JT_STAT__WR_MASK__SHIFT                                                                        0x10
12940 #define CP_PFP_JT_STAT__JT_LOADED_MASK                                                                        0x00000003L
12941 #define CP_PFP_JT_STAT__WR_MASK_MASK                                                                          0x00030000L
12942 //CP_MEC_JT_STAT
12943 #define CP_MEC_JT_STAT__JT_LOADED__SHIFT                                                                      0x0
12944 #define CP_MEC_JT_STAT__WR_MASK__SHIFT                                                                        0x10
12945 #define CP_MEC_JT_STAT__JT_LOADED_MASK                                                                        0x000000FFL
12946 #define CP_MEC_JT_STAT__WR_MASK_MASK                                                                          0x00FF0000L
12947 //CP_CPC_BUSY_HYSTERESIS
12948 #define CP_CPC_BUSY_HYSTERESIS__CAC_ACTIVE__SHIFT                                                             0x0
12949 #define CP_CPC_BUSY_HYSTERESIS__CPC_BUSY__SHIFT                                                               0x8
12950 #define CP_CPC_BUSY_HYSTERESIS__CAC_ACTIVE_MASK                                                               0x000000FFL
12951 #define CP_CPC_BUSY_HYSTERESIS__CPC_BUSY_MASK                                                                 0x0000FF00L
12952 //CP_CPF_BUSY_HYSTERESIS1
12953 #define CP_CPF_BUSY_HYSTERESIS1__CAC_ACTIVE__SHIFT                                                            0x0
12954 #define CP_CPF_BUSY_HYSTERESIS1__CPF_BUSY__SHIFT                                                              0x8
12955 #define CP_CPF_BUSY_HYSTERESIS1__CORE_BUSY__SHIFT                                                             0x10
12956 #define CP_CPF_BUSY_HYSTERESIS1__GFX_BUSY__SHIFT                                                              0x18
12957 #define CP_CPF_BUSY_HYSTERESIS1__CAC_ACTIVE_MASK                                                              0x000000FFL
12958 #define CP_CPF_BUSY_HYSTERESIS1__CPF_BUSY_MASK                                                                0x0000FF00L
12959 #define CP_CPF_BUSY_HYSTERESIS1__CORE_BUSY_MASK                                                               0x00FF0000L
12960 #define CP_CPF_BUSY_HYSTERESIS1__GFX_BUSY_MASK                                                                0xFF000000L
12961 //CP_CPF_BUSY_HYSTERESIS2
12962 #define CP_CPF_BUSY_HYSTERESIS2__CMP_BUSY__SHIFT                                                              0x0
12963 #define CP_CPF_BUSY_HYSTERESIS2__CMP_BUSY_MASK                                                                0x000000FFL
12964 //CP_CPG_BUSY_HYSTERESIS1
12965 #define CP_CPG_BUSY_HYSTERESIS1__CAC_ACTIVE__SHIFT                                                            0x0
12966 #define CP_CPG_BUSY_HYSTERESIS1__CP_BUSY__SHIFT                                                               0x8
12967 #define CP_CPG_BUSY_HYSTERESIS1__DMA_BUSY__SHIFT                                                              0x10
12968 #define CP_CPG_BUSY_HYSTERESIS1__GFX_BUSY__SHIFT                                                              0x18
12969 #define CP_CPG_BUSY_HYSTERESIS1__CAC_ACTIVE_MASK                                                              0x000000FFL
12970 #define CP_CPG_BUSY_HYSTERESIS1__CP_BUSY_MASK                                                                 0x0000FF00L
12971 #define CP_CPG_BUSY_HYSTERESIS1__DMA_BUSY_MASK                                                                0x00FF0000L
12972 #define CP_CPG_BUSY_HYSTERESIS1__GFX_BUSY_MASK                                                                0xFF000000L
12973 //CP_CPG_BUSY_HYSTERESIS2
12974 #define CP_CPG_BUSY_HYSTERESIS2__CMP_BUSY__SHIFT                                                              0x0
12975 #define CP_CPG_BUSY_HYSTERESIS2__SPI_CLOCK_0__SHIFT                                                           0x8
12976 #define CP_CPG_BUSY_HYSTERESIS2__CMP_BUSY_MASK                                                                0x000000FFL
12977 #define CP_CPG_BUSY_HYSTERESIS2__SPI_CLOCK_0_MASK                                                             0x0000FF00L
12978 //CP_RB_DOORBELL_CLEAR
12979 #define CP_RB_DOORBELL_CLEAR__MAPPED_QUEUE__SHIFT                                                             0x0
12980 #define CP_RB_DOORBELL_CLEAR__MAPPED_QUE_DOORBELL_EN_CLEAR__SHIFT                                             0x8
12981 #define CP_RB_DOORBELL_CLEAR__MAPPED_QUE_DOORBELL_HIT_CLEAR__SHIFT                                            0x9
12982 #define CP_RB_DOORBELL_CLEAR__MASTER_DOORBELL_EN_CLEAR__SHIFT                                                 0xa
12983 #define CP_RB_DOORBELL_CLEAR__MASTER_DOORBELL_HIT_CLEAR__SHIFT                                                0xb
12984 #define CP_RB_DOORBELL_CLEAR__QUEUES_DOORBELL_EN_CLEAR__SHIFT                                                 0xc
12985 #define CP_RB_DOORBELL_CLEAR__QUEUES_DOORBELL_HIT_CLEAR__SHIFT                                                0xd
12986 #define CP_RB_DOORBELL_CLEAR__MAPPED_QUEUE_MASK                                                               0x00000007L
12987 #define CP_RB_DOORBELL_CLEAR__MAPPED_QUE_DOORBELL_EN_CLEAR_MASK                                               0x00000100L
12988 #define CP_RB_DOORBELL_CLEAR__MAPPED_QUE_DOORBELL_HIT_CLEAR_MASK                                              0x00000200L
12989 #define CP_RB_DOORBELL_CLEAR__MASTER_DOORBELL_EN_CLEAR_MASK                                                   0x00000400L
12990 #define CP_RB_DOORBELL_CLEAR__MASTER_DOORBELL_HIT_CLEAR_MASK                                                  0x00000800L
12991 #define CP_RB_DOORBELL_CLEAR__QUEUES_DOORBELL_EN_CLEAR_MASK                                                   0x00001000L
12992 #define CP_RB_DOORBELL_CLEAR__QUEUES_DOORBELL_HIT_CLEAR_MASK                                                  0x00002000L
12993 //CP_RB0_ACTIVE
12994 #define CP_RB0_ACTIVE__ACTIVE__SHIFT                                                                          0x0
12995 #define CP_RB0_ACTIVE__ACTIVE_MASK                                                                            0x00000001L
12996 //CP_RB_ACTIVE
12997 #define CP_RB_ACTIVE__ACTIVE__SHIFT                                                                           0x0
12998 #define CP_RB_ACTIVE__ACTIVE_MASK                                                                             0x00000001L
12999 //CP_RB_STATUS
13000 #define CP_RB_STATUS__DOORBELL_UPDATED__SHIFT                                                                 0x0
13001 #define CP_RB_STATUS__DOORBELL_ENABLE__SHIFT                                                                  0x1
13002 #define CP_RB_STATUS__DOORBELL_UPDATED_MASK                                                                   0x00000001L
13003 #define CP_RB_STATUS__DOORBELL_ENABLE_MASK                                                                    0x00000002L
13004 //CPG_RCIU_CAM_INDEX
13005 #define CPG_RCIU_CAM_INDEX__INDEX__SHIFT                                                                      0x0
13006 #define CPG_RCIU_CAM_INDEX__INDEX_MASK                                                                        0x0000001FL
13007 //CPG_RCIU_CAM_DATA
13008 #define CPG_RCIU_CAM_DATA__DATA__SHIFT                                                                        0x0
13009 #define CPG_RCIU_CAM_DATA__DATA_MASK                                                                          0xFFFFFFFFL
13010 //CPG_RCIU_CAM_DATA_PHASE0
13011 #define CPG_RCIU_CAM_DATA_PHASE0__ADDR__SHIFT                                                                 0x0
13012 #define CPG_RCIU_CAM_DATA_PHASE0__PIPE0_EN__SHIFT                                                             0x18
13013 #define CPG_RCIU_CAM_DATA_PHASE0__PIPE1_EN__SHIFT                                                             0x19
13014 #define CPG_RCIU_CAM_DATA_PHASE0__SKIP_WR__SHIFT                                                              0x1f
13015 #define CPG_RCIU_CAM_DATA_PHASE0__ADDR_MASK                                                                   0x0003FFFFL
13016 #define CPG_RCIU_CAM_DATA_PHASE0__PIPE0_EN_MASK                                                               0x01000000L
13017 #define CPG_RCIU_CAM_DATA_PHASE0__PIPE1_EN_MASK                                                               0x02000000L
13018 #define CPG_RCIU_CAM_DATA_PHASE0__SKIP_WR_MASK                                                                0x80000000L
13019 //CPG_RCIU_CAM_DATA_PHASE1
13020 #define CPG_RCIU_CAM_DATA_PHASE1__MASK__SHIFT                                                                 0x0
13021 #define CPG_RCIU_CAM_DATA_PHASE1__MASK_MASK                                                                   0xFFFFFFFFL
13022 //CPG_RCIU_CAM_DATA_PHASE2
13023 #define CPG_RCIU_CAM_DATA_PHASE2__VALUE__SHIFT                                                                0x0
13024 #define CPG_RCIU_CAM_DATA_PHASE2__VALUE_MASK                                                                  0xFFFFFFFFL
13025 //CPG_RCIU_CAM_DATA_PHASE3
13026 #define CPG_RCIU_CAM_DATA_PHASE3__ADDR_HI__SHIFT                                                              0x0
13027 #define CPG_RCIU_CAM_DATA_PHASE3__ADDR_HI_MASK                                                                0x000FFFFFL
13028 //CP_GPU_TIMESTAMP_OFFSET_LO
13029 #define CP_GPU_TIMESTAMP_OFFSET_LO__OFFSET_LO__SHIFT                                                          0x0
13030 #define CP_GPU_TIMESTAMP_OFFSET_LO__OFFSET_LO_MASK                                                            0xFFFFFFFFL
13031 //CP_GPU_TIMESTAMP_OFFSET_HI
13032 #define CP_GPU_TIMESTAMP_OFFSET_HI__OFFSET_HI__SHIFT                                                          0x0
13033 #define CP_GPU_TIMESTAMP_OFFSET_HI__OFFSET_HI_MASK                                                            0xFFFFFFFFL
13034 //CP_SDMA_DMA_DONE
13035 #define CP_SDMA_DMA_DONE__SDMA_ID__SHIFT                                                                      0x0
13036 #define CP_SDMA_DMA_DONE__SDMA_ID_MASK                                                                        0x0000000FL
13037 //CP_PFP_SDMA_CS
13038 #define CP_PFP_SDMA_CS__REQUEST_GRANT__SHIFT                                                                  0x0
13039 #define CP_PFP_SDMA_CS__SDMA_ID__SHIFT                                                                        0x4
13040 #define CP_PFP_SDMA_CS__REQUEST_POSITION__SHIFT                                                               0x8
13041 #define CP_PFP_SDMA_CS__SDMA_COUNT__SHIFT                                                                     0xc
13042 #define CP_PFP_SDMA_CS__REQUEST_GRANT_MASK                                                                    0x00000001L
13043 #define CP_PFP_SDMA_CS__SDMA_ID_MASK                                                                          0x000000F0L
13044 #define CP_PFP_SDMA_CS__REQUEST_POSITION_MASK                                                                 0x00000F00L
13045 #define CP_PFP_SDMA_CS__SDMA_COUNT_MASK                                                                       0x00003000L
13046 //CP_ME_SDMA_CS
13047 #define CP_ME_SDMA_CS__REQUEST_GRANT__SHIFT                                                                   0x0
13048 #define CP_ME_SDMA_CS__SDMA_ID__SHIFT                                                                         0x4
13049 #define CP_ME_SDMA_CS__REQUEST_POSITION__SHIFT                                                                0x8
13050 #define CP_ME_SDMA_CS__SDMA_COUNT__SHIFT                                                                      0xc
13051 #define CP_ME_SDMA_CS__REQUEST_GRANT_MASK                                                                     0x00000001L
13052 #define CP_ME_SDMA_CS__SDMA_ID_MASK                                                                           0x000000F0L
13053 #define CP_ME_SDMA_CS__REQUEST_POSITION_MASK                                                                  0x00000F00L
13054 #define CP_ME_SDMA_CS__SDMA_COUNT_MASK                                                                        0x00003000L
13055 //CPF_GCR_CNTL
13056 #define CPF_GCR_CNTL__GCR_GL_CMD__SHIFT                                                                       0x0
13057 #define CPF_GCR_CNTL__GCR_GL_CMD_MASK                                                                         0x0007FFFFL
13058 //CPG_UTCL1_STATUS
13059 #define CPG_UTCL1_STATUS__FAULT_DETECTED__SHIFT                                                               0x0
13060 #define CPG_UTCL1_STATUS__RETRY_DETECTED__SHIFT                                                               0x1
13061 #define CPG_UTCL1_STATUS__PRT_DETECTED__SHIFT                                                                 0x2
13062 #define CPG_UTCL1_STATUS__FAULT_UTCL1ID__SHIFT                                                                0x8
13063 #define CPG_UTCL1_STATUS__RETRY_UTCL1ID__SHIFT                                                                0x10
13064 #define CPG_UTCL1_STATUS__PRT_UTCL1ID__SHIFT                                                                  0x18
13065 #define CPG_UTCL1_STATUS__FAULT_DETECTED_MASK                                                                 0x00000001L
13066 #define CPG_UTCL1_STATUS__RETRY_DETECTED_MASK                                                                 0x00000002L
13067 #define CPG_UTCL1_STATUS__PRT_DETECTED_MASK                                                                   0x00000004L
13068 #define CPG_UTCL1_STATUS__FAULT_UTCL1ID_MASK                                                                  0x00003F00L
13069 #define CPG_UTCL1_STATUS__RETRY_UTCL1ID_MASK                                                                  0x003F0000L
13070 #define CPG_UTCL1_STATUS__PRT_UTCL1ID_MASK                                                                    0x3F000000L
13071 //CPC_UTCL1_STATUS
13072 #define CPC_UTCL1_STATUS__FAULT_DETECTED__SHIFT                                                               0x0
13073 #define CPC_UTCL1_STATUS__RETRY_DETECTED__SHIFT                                                               0x1
13074 #define CPC_UTCL1_STATUS__PRT_DETECTED__SHIFT                                                                 0x2
13075 #define CPC_UTCL1_STATUS__FAULT_UTCL1ID__SHIFT                                                                0x8
13076 #define CPC_UTCL1_STATUS__RETRY_UTCL1ID__SHIFT                                                                0x10
13077 #define CPC_UTCL1_STATUS__PRT_UTCL1ID__SHIFT                                                                  0x18
13078 #define CPC_UTCL1_STATUS__FAULT_DETECTED_MASK                                                                 0x00000001L
13079 #define CPC_UTCL1_STATUS__RETRY_DETECTED_MASK                                                                 0x00000002L
13080 #define CPC_UTCL1_STATUS__PRT_DETECTED_MASK                                                                   0x00000004L
13081 #define CPC_UTCL1_STATUS__FAULT_UTCL1ID_MASK                                                                  0x00003F00L
13082 #define CPC_UTCL1_STATUS__RETRY_UTCL1ID_MASK                                                                  0x003F0000L
13083 #define CPC_UTCL1_STATUS__PRT_UTCL1ID_MASK                                                                    0x3F000000L
13084 //CPF_UTCL1_STATUS
13085 #define CPF_UTCL1_STATUS__FAULT_DETECTED__SHIFT                                                               0x0
13086 #define CPF_UTCL1_STATUS__RETRY_DETECTED__SHIFT                                                               0x1
13087 #define CPF_UTCL1_STATUS__PRT_DETECTED__SHIFT                                                                 0x2
13088 #define CPF_UTCL1_STATUS__FAULT_UTCL1ID__SHIFT                                                                0x8
13089 #define CPF_UTCL1_STATUS__RETRY_UTCL1ID__SHIFT                                                                0x10
13090 #define CPF_UTCL1_STATUS__PRT_UTCL1ID__SHIFT                                                                  0x18
13091 #define CPF_UTCL1_STATUS__FAULT_DETECTED_MASK                                                                 0x00000001L
13092 #define CPF_UTCL1_STATUS__RETRY_DETECTED_MASK                                                                 0x00000002L
13093 #define CPF_UTCL1_STATUS__PRT_DETECTED_MASK                                                                   0x00000004L
13094 #define CPF_UTCL1_STATUS__FAULT_UTCL1ID_MASK                                                                  0x00003F00L
13095 #define CPF_UTCL1_STATUS__RETRY_UTCL1ID_MASK                                                                  0x003F0000L
13096 #define CPF_UTCL1_STATUS__PRT_UTCL1ID_MASK                                                                    0x3F000000L
13097 //CP_SD_CNTL
13098 #define CP_SD_CNTL__CPF_EN__SHIFT                                                                             0x0
13099 #define CP_SD_CNTL__CPG_EN__SHIFT                                                                             0x1
13100 #define CP_SD_CNTL__CPC_EN__SHIFT                                                                             0x2
13101 #define CP_SD_CNTL__RLC_EN__SHIFT                                                                             0x3
13102 #define CP_SD_CNTL__GE_EN__SHIFT                                                                              0x5
13103 #define CP_SD_CNTL__UTCL1_EN__SHIFT                                                                           0x6
13104 #define CP_SD_CNTL__EA_EN__SHIFT                                                                              0x9
13105 #define CP_SD_CNTL__SDMA_EN__SHIFT                                                                            0xa
13106 #define CP_SD_CNTL__SD_VMIDVEC_OVERRIDE__SHIFT                                                                0x1f
13107 #define CP_SD_CNTL__CPF_EN_MASK                                                                               0x00000001L
13108 #define CP_SD_CNTL__CPG_EN_MASK                                                                               0x00000002L
13109 #define CP_SD_CNTL__CPC_EN_MASK                                                                               0x00000004L
13110 #define CP_SD_CNTL__RLC_EN_MASK                                                                               0x00000008L
13111 #define CP_SD_CNTL__GE_EN_MASK                                                                                0x00000020L
13112 #define CP_SD_CNTL__UTCL1_EN_MASK                                                                             0x00000040L
13113 #define CP_SD_CNTL__EA_EN_MASK                                                                                0x00000200L
13114 #define CP_SD_CNTL__SDMA_EN_MASK                                                                              0x00000400L
13115 #define CP_SD_CNTL__SD_VMIDVEC_OVERRIDE_MASK                                                                  0x80000000L
13116 //CP_SOFT_RESET_CNTL
13117 #define CP_SOFT_RESET_CNTL__CMP_ONLY_SOFT_RESET__SHIFT                                                        0x0
13118 #define CP_SOFT_RESET_CNTL__GFX_ONLY_SOFT_RESET__SHIFT                                                        0x1
13119 #define CP_SOFT_RESET_CNTL__CMP_HQD_REG_RESET__SHIFT                                                          0x2
13120 #define CP_SOFT_RESET_CNTL__CMP_INTR_REG_RESET__SHIFT                                                         0x3
13121 #define CP_SOFT_RESET_CNTL__CMP_HQD_QUEUE_DOORBELL_RESET__SHIFT                                               0x4
13122 #define CP_SOFT_RESET_CNTL__GFX_RB_DOORBELL_RESET__SHIFT                                                      0x5
13123 #define CP_SOFT_RESET_CNTL__GFX_INTR_REG_RESET__SHIFT                                                         0x6
13124 #define CP_SOFT_RESET_CNTL__GFX_HQD_REG_RESET__SHIFT                                                          0x7
13125 #define CP_SOFT_RESET_CNTL__CMP_ONLY_SOFT_RESET_MASK                                                          0x00000001L
13126 #define CP_SOFT_RESET_CNTL__GFX_ONLY_SOFT_RESET_MASK                                                          0x00000002L
13127 #define CP_SOFT_RESET_CNTL__CMP_HQD_REG_RESET_MASK                                                            0x00000004L
13128 #define CP_SOFT_RESET_CNTL__CMP_INTR_REG_RESET_MASK                                                           0x00000008L
13129 #define CP_SOFT_RESET_CNTL__CMP_HQD_QUEUE_DOORBELL_RESET_MASK                                                 0x00000010L
13130 #define CP_SOFT_RESET_CNTL__GFX_RB_DOORBELL_RESET_MASK                                                        0x00000020L
13131 #define CP_SOFT_RESET_CNTL__GFX_INTR_REG_RESET_MASK                                                           0x00000040L
13132 #define CP_SOFT_RESET_CNTL__GFX_HQD_REG_RESET_MASK                                                            0x00000080L
13133 //CP_CPC_GFX_CNTL
13134 #define CP_CPC_GFX_CNTL__QUEUEID__SHIFT                                                                       0x0
13135 #define CP_CPC_GFX_CNTL__PIPEID__SHIFT                                                                        0x3
13136 #define CP_CPC_GFX_CNTL__MEID__SHIFT                                                                          0x5
13137 #define CP_CPC_GFX_CNTL__VALID__SHIFT                                                                         0x7
13138 #define CP_CPC_GFX_CNTL__QUEUEID_MASK                                                                         0x00000007L
13139 #define CP_CPC_GFX_CNTL__PIPEID_MASK                                                                          0x00000018L
13140 #define CP_CPC_GFX_CNTL__MEID_MASK                                                                            0x00000060L
13141 #define CP_CPC_GFX_CNTL__VALID_MASK                                                                           0x00000080L
13142 
13143 
13144 // addressBlock: gc_gfx_cpwd_cpwd_cpphqddec
13145 //CP_HPD_UTCL1_CNTL
13146 #define CP_HPD_UTCL1_CNTL__SELECT__SHIFT                                                                      0x0
13147 #define CP_HPD_UTCL1_CNTL__DISABLE_ERROR_REPORT__SHIFT                                                        0xa
13148 #define CP_HPD_UTCL1_CNTL__SELECT_MASK                                                                        0x0000000FL
13149 #define CP_HPD_UTCL1_CNTL__DISABLE_ERROR_REPORT_MASK                                                          0x00000400L
13150 //CP_HPD_UTCL1_ERROR
13151 #define CP_HPD_UTCL1_ERROR__ADDR_HI__SHIFT                                                                    0x0
13152 #define CP_HPD_UTCL1_ERROR__TYPE__SHIFT                                                                       0x10
13153 #define CP_HPD_UTCL1_ERROR__VMID__SHIFT                                                                       0x14
13154 #define CP_HPD_UTCL1_ERROR__ADDR_HI_MASK                                                                      0x0000FFFFL
13155 #define CP_HPD_UTCL1_ERROR__TYPE_MASK                                                                         0x00010000L
13156 #define CP_HPD_UTCL1_ERROR__VMID_MASK                                                                         0x00F00000L
13157 //CP_HPD_UTCL1_ERROR_ADDR
13158 #define CP_HPD_UTCL1_ERROR_ADDR__ADDR__SHIFT                                                                  0xc
13159 #define CP_HPD_UTCL1_ERROR_ADDR__ADDR_MASK                                                                    0xFFFFF000L
13160 //CP_MQD_BASE_ADDR
13161 #define CP_MQD_BASE_ADDR__BASE_ADDR__SHIFT                                                                    0x2
13162 #define CP_MQD_BASE_ADDR__BASE_ADDR_MASK                                                                      0xFFFFFFFCL
13163 //CP_MQD_BASE_ADDR_HI
13164 #define CP_MQD_BASE_ADDR_HI__BASE_ADDR_HI__SHIFT                                                              0x0
13165 #define CP_MQD_BASE_ADDR_HI__BASE_ADDR_HI_MASK                                                                0x0000FFFFL
13166 //CP_HQD_ACTIVE
13167 #define CP_HQD_ACTIVE__ACTIVE__SHIFT                                                                          0x0
13168 #define CP_HQD_ACTIVE__BUSY_GATE__SHIFT                                                                       0x1
13169 #define CP_HQD_ACTIVE__ACTIVE_MASK                                                                            0x00000001L
13170 #define CP_HQD_ACTIVE__BUSY_GATE_MASK                                                                         0x00000002L
13171 //CP_HQD_VMID
13172 #define CP_HQD_VMID__VMID__SHIFT                                                                              0x0
13173 #define CP_HQD_VMID__IB_VMID__SHIFT                                                                           0x8
13174 #define CP_HQD_VMID__VQID__SHIFT                                                                              0x10
13175 #define CP_HQD_VMID__VMID_MASK                                                                                0x0000000FL
13176 #define CP_HQD_VMID__IB_VMID_MASK                                                                             0x00000F00L
13177 #define CP_HQD_VMID__VQID_MASK                                                                                0x03FF0000L
13178 //CP_HQD_PERSISTENT_STATE
13179 #define CP_HQD_PERSISTENT_STATE__PRELOAD_REQ__SHIFT                                                           0x0
13180 #define CP_HQD_PERSISTENT_STATE__TMZ_CONNECT_OVERRIDE__SHIFT                                                  0x1
13181 #define CP_HQD_PERSISTENT_STATE__SUSPEND_STATUS__SHIFT                                                        0x7
13182 #define CP_HQD_PERSISTENT_STATE__PRELOAD_SIZE__SHIFT                                                          0x8
13183 #define CP_HQD_PERSISTENT_STATE__TMZ_SWITCH_EXEMPT__SHIFT                                                     0x12
13184 #define CP_HQD_PERSISTENT_STATE__TMZ_MATCH_DIS__SHIFT                                                         0x13
13185 #define CP_HQD_PERSISTENT_STATE__WPP_CLAMP_EN__SHIFT                                                          0x14
13186 #define CP_HQD_PERSISTENT_STATE__WPP_SWITCH_QOS_EN__SHIFT                                                     0x15
13187 #define CP_HQD_PERSISTENT_STATE__IQ_SWITCH_QOS_EN__SHIFT                                                      0x16
13188 #define CP_HQD_PERSISTENT_STATE__IB_SWITCH_QOS_EN__SHIFT                                                      0x17
13189 #define CP_HQD_PERSISTENT_STATE__EOP_SWITCH_QOS_EN__SHIFT                                                     0x18
13190 #define CP_HQD_PERSISTENT_STATE__PQ_SWITCH_QOS_EN__SHIFT                                                      0x19
13191 #define CP_HQD_PERSISTENT_STATE__TC_OFFLOAD_QOS_EN__SHIFT                                                     0x1a
13192 #define CP_HQD_PERSISTENT_STATE__CACHE_FULL_PACKET_EN__SHIFT                                                  0x1b
13193 #define CP_HQD_PERSISTENT_STATE__RESTORE_ACTIVE__SHIFT                                                        0x1c
13194 #define CP_HQD_PERSISTENT_STATE__RELAUNCH_WAVES__SHIFT                                                        0x1d
13195 #define CP_HQD_PERSISTENT_STATE__QSWITCH_MODE__SHIFT                                                          0x1e
13196 #define CP_HQD_PERSISTENT_STATE__DISP_ACTIVE__SHIFT                                                           0x1f
13197 #define CP_HQD_PERSISTENT_STATE__PRELOAD_REQ_MASK                                                             0x00000001L
13198 #define CP_HQD_PERSISTENT_STATE__TMZ_CONNECT_OVERRIDE_MASK                                                    0x00000002L
13199 #define CP_HQD_PERSISTENT_STATE__SUSPEND_STATUS_MASK                                                          0x00000080L
13200 #define CP_HQD_PERSISTENT_STATE__PRELOAD_SIZE_MASK                                                            0x0003FF00L
13201 #define CP_HQD_PERSISTENT_STATE__TMZ_SWITCH_EXEMPT_MASK                                                       0x00040000L
13202 #define CP_HQD_PERSISTENT_STATE__TMZ_MATCH_DIS_MASK                                                           0x00080000L
13203 #define CP_HQD_PERSISTENT_STATE__WPP_CLAMP_EN_MASK                                                            0x00100000L
13204 #define CP_HQD_PERSISTENT_STATE__WPP_SWITCH_QOS_EN_MASK                                                       0x00200000L
13205 #define CP_HQD_PERSISTENT_STATE__IQ_SWITCH_QOS_EN_MASK                                                        0x00400000L
13206 #define CP_HQD_PERSISTENT_STATE__IB_SWITCH_QOS_EN_MASK                                                        0x00800000L
13207 #define CP_HQD_PERSISTENT_STATE__EOP_SWITCH_QOS_EN_MASK                                                       0x01000000L
13208 #define CP_HQD_PERSISTENT_STATE__PQ_SWITCH_QOS_EN_MASK                                                        0x02000000L
13209 #define CP_HQD_PERSISTENT_STATE__TC_OFFLOAD_QOS_EN_MASK                                                       0x04000000L
13210 #define CP_HQD_PERSISTENT_STATE__CACHE_FULL_PACKET_EN_MASK                                                    0x08000000L
13211 #define CP_HQD_PERSISTENT_STATE__RESTORE_ACTIVE_MASK                                                          0x10000000L
13212 #define CP_HQD_PERSISTENT_STATE__RELAUNCH_WAVES_MASK                                                          0x20000000L
13213 #define CP_HQD_PERSISTENT_STATE__QSWITCH_MODE_MASK                                                            0x40000000L
13214 #define CP_HQD_PERSISTENT_STATE__DISP_ACTIVE_MASK                                                             0x80000000L
13215 //CP_HQD_PIPE_PRIORITY
13216 #define CP_HQD_PIPE_PRIORITY__PIPE_PRIORITY__SHIFT                                                            0x0
13217 #define CP_HQD_PIPE_PRIORITY__PIPE_PRIORITY_MASK                                                              0x00000003L
13218 //CP_HQD_QUEUE_PRIORITY
13219 #define CP_HQD_QUEUE_PRIORITY__PRIORITY_LEVEL__SHIFT                                                          0x0
13220 #define CP_HQD_QUEUE_PRIORITY__PRIORITY_LEVEL_MASK                                                            0x0000000FL
13221 //CP_HQD_QUANTUM
13222 #define CP_HQD_QUANTUM__QUANTUM_EN__SHIFT                                                                     0x0
13223 #define CP_HQD_QUANTUM__QUANTUM_SCALE__SHIFT                                                                  0x4
13224 #define CP_HQD_QUANTUM__QUANTUM_DURATION__SHIFT                                                               0x8
13225 #define CP_HQD_QUANTUM__QUANTUM_ACTIVE__SHIFT                                                                 0x1f
13226 #define CP_HQD_QUANTUM__QUANTUM_EN_MASK                                                                       0x00000001L
13227 #define CP_HQD_QUANTUM__QUANTUM_SCALE_MASK                                                                    0x00000010L
13228 #define CP_HQD_QUANTUM__QUANTUM_DURATION_MASK                                                                 0x00003F00L
13229 #define CP_HQD_QUANTUM__QUANTUM_ACTIVE_MASK                                                                   0x80000000L
13230 //CP_HQD_PQ_BASE
13231 #define CP_HQD_PQ_BASE__ADDR__SHIFT                                                                           0x0
13232 #define CP_HQD_PQ_BASE__ADDR_MASK                                                                             0xFFFFFFFFL
13233 //CP_HQD_PQ_BASE_HI
13234 #define CP_HQD_PQ_BASE_HI__ADDR_HI__SHIFT                                                                     0x0
13235 #define CP_HQD_PQ_BASE_HI__ADDR_HI_MASK                                                                       0x000000FFL
13236 //CP_HQD_PQ_RPTR
13237 #define CP_HQD_PQ_RPTR__CONSUMED_OFFSET__SHIFT                                                                0x0
13238 #define CP_HQD_PQ_RPTR__CONSUMED_OFFSET_MASK                                                                  0xFFFFFFFFL
13239 //CP_HQD_PQ_RPTR_REPORT_ADDR
13240 #define CP_HQD_PQ_RPTR_REPORT_ADDR__RPTR_REPORT_ADDR__SHIFT                                                   0x2
13241 #define CP_HQD_PQ_RPTR_REPORT_ADDR__RPTR_REPORT_ADDR_MASK                                                     0xFFFFFFFCL
13242 //CP_HQD_PQ_RPTR_REPORT_ADDR_HI
13243 #define CP_HQD_PQ_RPTR_REPORT_ADDR_HI__RPTR_REPORT_ADDR_HI__SHIFT                                             0x0
13244 #define CP_HQD_PQ_RPTR_REPORT_ADDR_HI__RPTR_REPORT_ADDR_HI_MASK                                               0x0000FFFFL
13245 //CP_HQD_PQ_WPTR_POLL_ADDR
13246 #define CP_HQD_PQ_WPTR_POLL_ADDR__WPTR_ADDR__SHIFT                                                            0x3
13247 #define CP_HQD_PQ_WPTR_POLL_ADDR__WPTR_ADDR_MASK                                                              0xFFFFFFF8L
13248 //CP_HQD_PQ_WPTR_POLL_ADDR_HI
13249 #define CP_HQD_PQ_WPTR_POLL_ADDR_HI__WPTR_ADDR_HI__SHIFT                                                      0x0
13250 #define CP_HQD_PQ_WPTR_POLL_ADDR_HI__WPTR_ADDR_HI_MASK                                                        0x0000FFFFL
13251 //CP_HQD_PQ_DOORBELL_CONTROL
13252 #define CP_HQD_PQ_DOORBELL_CONTROL__DOORBELL_MODE__SHIFT                                                      0x0
13253 #define CP_HQD_PQ_DOORBELL_CONTROL__DOORBELL_BIF_DROP__SHIFT                                                  0x1
13254 #define CP_HQD_PQ_DOORBELL_CONTROL__DOORBELL_OFFSET__SHIFT                                                    0x2
13255 #define CP_HQD_PQ_DOORBELL_CONTROL__DOORBELL_SOURCE__SHIFT                                                    0x1c
13256 #define CP_HQD_PQ_DOORBELL_CONTROL__DOORBELL_SCHD_HIT__SHIFT                                                  0x1d
13257 #define CP_HQD_PQ_DOORBELL_CONTROL__DOORBELL_EN__SHIFT                                                        0x1e
13258 #define CP_HQD_PQ_DOORBELL_CONTROL__DOORBELL_HIT__SHIFT                                                       0x1f
13259 #define CP_HQD_PQ_DOORBELL_CONTROL__DOORBELL_MODE_MASK                                                        0x00000001L
13260 #define CP_HQD_PQ_DOORBELL_CONTROL__DOORBELL_BIF_DROP_MASK                                                    0x00000002L
13261 #define CP_HQD_PQ_DOORBELL_CONTROL__DOORBELL_OFFSET_MASK                                                      0x0FFFFFFCL
13262 #define CP_HQD_PQ_DOORBELL_CONTROL__DOORBELL_SOURCE_MASK                                                      0x10000000L
13263 #define CP_HQD_PQ_DOORBELL_CONTROL__DOORBELL_SCHD_HIT_MASK                                                    0x20000000L
13264 #define CP_HQD_PQ_DOORBELL_CONTROL__DOORBELL_EN_MASK                                                          0x40000000L
13265 #define CP_HQD_PQ_DOORBELL_CONTROL__DOORBELL_HIT_MASK                                                         0x80000000L
13266 //CP_HQD_PQ_CONTROL
13267 #define CP_HQD_PQ_CONTROL__QUEUE_SIZE__SHIFT                                                                  0x0
13268 #define CP_HQD_PQ_CONTROL__WPTR_CARRY__SHIFT                                                                  0x6
13269 #define CP_HQD_PQ_CONTROL__RPTR_CARRY__SHIFT                                                                  0x7
13270 #define CP_HQD_PQ_CONTROL__RPTR_BLOCK_SIZE__SHIFT                                                             0x8
13271 #define CP_HQD_PQ_CONTROL__QUEUE_FULL_EN__SHIFT                                                               0xe
13272 #define CP_HQD_PQ_CONTROL__PQ_EMPTY__SHIFT                                                                    0xf
13273 #define CP_HQD_PQ_CONTROL__SLOT_BASED_WPTR__SHIFT                                                             0x12
13274 #define CP_HQD_PQ_CONTROL__MIN_AVAIL_SIZE__SHIFT                                                              0x14
13275 #define CP_HQD_PQ_CONTROL__TMZ__SHIFT                                                                         0x16
13276 #define CP_HQD_PQ_CONTROL__EXE_DISABLE__SHIFT                                                                 0x17
13277 #define CP_HQD_PQ_CONTROL__CACHE_POLICY__SHIFT                                                                0x18
13278 #define CP_HQD_PQ_CONTROL__NO_UPDATE_RPTR__SHIFT                                                              0x1b
13279 #define CP_HQD_PQ_CONTROL__UNORD_DISPATCH__SHIFT                                                              0x1c
13280 #define CP_HQD_PQ_CONTROL__TUNNEL_DISPATCH__SHIFT                                                             0x1d
13281 #define CP_HQD_PQ_CONTROL__PRIV_STATE__SHIFT                                                                  0x1e
13282 #define CP_HQD_PQ_CONTROL__KMD_QUEUE__SHIFT                                                                   0x1f
13283 #define CP_HQD_PQ_CONTROL__QUEUE_SIZE_MASK                                                                    0x0000003FL
13284 #define CP_HQD_PQ_CONTROL__WPTR_CARRY_MASK                                                                    0x00000040L
13285 #define CP_HQD_PQ_CONTROL__RPTR_CARRY_MASK                                                                    0x00000080L
13286 #define CP_HQD_PQ_CONTROL__RPTR_BLOCK_SIZE_MASK                                                               0x00003F00L
13287 #define CP_HQD_PQ_CONTROL__QUEUE_FULL_EN_MASK                                                                 0x00004000L
13288 #define CP_HQD_PQ_CONTROL__PQ_EMPTY_MASK                                                                      0x00008000L
13289 #define CP_HQD_PQ_CONTROL__SLOT_BASED_WPTR_MASK                                                               0x000C0000L
13290 #define CP_HQD_PQ_CONTROL__MIN_AVAIL_SIZE_MASK                                                                0x00300000L
13291 #define CP_HQD_PQ_CONTROL__TMZ_MASK                                                                           0x00400000L
13292 #define CP_HQD_PQ_CONTROL__EXE_DISABLE_MASK                                                                   0x00800000L
13293 #define CP_HQD_PQ_CONTROL__CACHE_POLICY_MASK                                                                  0x03000000L
13294 #define CP_HQD_PQ_CONTROL__NO_UPDATE_RPTR_MASK                                                                0x08000000L
13295 #define CP_HQD_PQ_CONTROL__UNORD_DISPATCH_MASK                                                                0x10000000L
13296 #define CP_HQD_PQ_CONTROL__TUNNEL_DISPATCH_MASK                                                               0x20000000L
13297 #define CP_HQD_PQ_CONTROL__PRIV_STATE_MASK                                                                    0x40000000L
13298 #define CP_HQD_PQ_CONTROL__KMD_QUEUE_MASK                                                                     0x80000000L
13299 //CP_HQD_IB_BASE_ADDR
13300 #define CP_HQD_IB_BASE_ADDR__IB_BASE_ADDR__SHIFT                                                              0x2
13301 #define CP_HQD_IB_BASE_ADDR__IB_BASE_ADDR_MASK                                                                0xFFFFFFFCL
13302 //CP_HQD_IB_BASE_ADDR_HI
13303 #define CP_HQD_IB_BASE_ADDR_HI__IB_BASE_ADDR_HI__SHIFT                                                        0x0
13304 #define CP_HQD_IB_BASE_ADDR_HI__IB_BASE_ADDR_HI_MASK                                                          0x0000FFFFL
13305 //CP_HQD_IB_RPTR
13306 #define CP_HQD_IB_RPTR__CONSUMED_OFFSET__SHIFT                                                                0x0
13307 #define CP_HQD_IB_RPTR__CONSUMED_OFFSET_MASK                                                                  0x000FFFFFL
13308 //CP_HQD_IB_CONTROL
13309 #define CP_HQD_IB_CONTROL__IB_SIZE__SHIFT                                                                     0x0
13310 #define CP_HQD_IB_CONTROL__MIN_IB_AVAIL_SIZE__SHIFT                                                           0x14
13311 #define CP_HQD_IB_CONTROL__IB_EXE_DISABLE__SHIFT                                                              0x17
13312 #define CP_HQD_IB_CONTROL__IB_CACHE_POLICY__SHIFT                                                             0x18
13313 #define CP_HQD_IB_CONTROL__IB_PRIV_STATE__SHIFT                                                               0x1e
13314 #define CP_HQD_IB_CONTROL__PROCESSING_IB__SHIFT                                                               0x1f
13315 #define CP_HQD_IB_CONTROL__IB_SIZE_MASK                                                                       0x000FFFFFL
13316 #define CP_HQD_IB_CONTROL__MIN_IB_AVAIL_SIZE_MASK                                                             0x00300000L
13317 #define CP_HQD_IB_CONTROL__IB_EXE_DISABLE_MASK                                                                0x00800000L
13318 #define CP_HQD_IB_CONTROL__IB_CACHE_POLICY_MASK                                                               0x03000000L
13319 #define CP_HQD_IB_CONTROL__IB_PRIV_STATE_MASK                                                                 0x40000000L
13320 #define CP_HQD_IB_CONTROL__PROCESSING_IB_MASK                                                                 0x80000000L
13321 //CP_HQD_IQ_TIMER
13322 #define CP_HQD_IQ_TIMER__WAIT_TIME__SHIFT                                                                     0x0
13323 #define CP_HQD_IQ_TIMER__RETRY_TYPE__SHIFT                                                                    0x8
13324 #define CP_HQD_IQ_TIMER__IMMEDIATE_EXPIRE__SHIFT                                                              0xb
13325 #define CP_HQD_IQ_TIMER__INTERRUPT_TYPE__SHIFT                                                                0xc
13326 #define CP_HQD_IQ_TIMER__CLOCK_COUNT__SHIFT                                                                   0xe
13327 #define CP_HQD_IQ_TIMER__INTERRUPT_SIZE__SHIFT                                                                0x10
13328 #define CP_HQD_IQ_TIMER__QUANTUM_TIMER__SHIFT                                                                 0x16
13329 #define CP_HQD_IQ_TIMER__EXE_DISABLE__SHIFT                                                                   0x17
13330 #define CP_HQD_IQ_TIMER__CACHE_POLICY__SHIFT                                                                  0x18
13331 #define CP_HQD_IQ_TIMER__QUEUE_TYPE__SHIFT                                                                    0x1b
13332 #define CP_HQD_IQ_TIMER__REARM_TIMER__SHIFT                                                                   0x1c
13333 #define CP_HQD_IQ_TIMER__PROCESS_IQ_EN__SHIFT                                                                 0x1d
13334 #define CP_HQD_IQ_TIMER__PROCESSING_IQ__SHIFT                                                                 0x1e
13335 #define CP_HQD_IQ_TIMER__ACTIVE__SHIFT                                                                        0x1f
13336 #define CP_HQD_IQ_TIMER__WAIT_TIME_MASK                                                                       0x000000FFL
13337 #define CP_HQD_IQ_TIMER__RETRY_TYPE_MASK                                                                      0x00000700L
13338 #define CP_HQD_IQ_TIMER__IMMEDIATE_EXPIRE_MASK                                                                0x00000800L
13339 #define CP_HQD_IQ_TIMER__INTERRUPT_TYPE_MASK                                                                  0x00003000L
13340 #define CP_HQD_IQ_TIMER__CLOCK_COUNT_MASK                                                                     0x0000C000L
13341 #define CP_HQD_IQ_TIMER__INTERRUPT_SIZE_MASK                                                                  0x003F0000L
13342 #define CP_HQD_IQ_TIMER__QUANTUM_TIMER_MASK                                                                   0x00400000L
13343 #define CP_HQD_IQ_TIMER__EXE_DISABLE_MASK                                                                     0x00800000L
13344 #define CP_HQD_IQ_TIMER__CACHE_POLICY_MASK                                                                    0x03000000L
13345 #define CP_HQD_IQ_TIMER__QUEUE_TYPE_MASK                                                                      0x08000000L
13346 #define CP_HQD_IQ_TIMER__REARM_TIMER_MASK                                                                     0x10000000L
13347 #define CP_HQD_IQ_TIMER__PROCESS_IQ_EN_MASK                                                                   0x20000000L
13348 #define CP_HQD_IQ_TIMER__PROCESSING_IQ_MASK                                                                   0x40000000L
13349 #define CP_HQD_IQ_TIMER__ACTIVE_MASK                                                                          0x80000000L
13350 //CP_HQD_IQ_RPTR
13351 #define CP_HQD_IQ_RPTR__OFFSET__SHIFT                                                                         0x0
13352 #define CP_HQD_IQ_RPTR__OFFSET_MASK                                                                           0x0000003FL
13353 //CP_HQD_DEQUEUE_REQUEST
13354 #define CP_HQD_DEQUEUE_REQUEST__DEQUEUE_REQ__SHIFT                                                            0x0
13355 #define CP_HQD_DEQUEUE_REQUEST__IQ_REQ_PEND__SHIFT                                                            0x4
13356 #define CP_HQD_DEQUEUE_REQUEST__DEQUEUE_INT__SHIFT                                                            0x8
13357 #define CP_HQD_DEQUEUE_REQUEST__IQ_REQ_PEND_EN__SHIFT                                                         0x9
13358 #define CP_HQD_DEQUEUE_REQUEST__DEQUEUE_REQ_EN__SHIFT                                                         0xa
13359 #define CP_HQD_DEQUEUE_REQUEST__DEQUEUE_REQ_MASK                                                              0x0000000FL
13360 #define CP_HQD_DEQUEUE_REQUEST__IQ_REQ_PEND_MASK                                                              0x00000010L
13361 #define CP_HQD_DEQUEUE_REQUEST__DEQUEUE_INT_MASK                                                              0x00000100L
13362 #define CP_HQD_DEQUEUE_REQUEST__IQ_REQ_PEND_EN_MASK                                                           0x00000200L
13363 #define CP_HQD_DEQUEUE_REQUEST__DEQUEUE_REQ_EN_MASK                                                           0x00000400L
13364 //CP_HQD_DMA_OFFLOAD
13365 #define CP_HQD_DMA_OFFLOAD__DMA_OFFLOAD__SHIFT                                                                0x0
13366 #define CP_HQD_DMA_OFFLOAD__DMA_OFFLOAD_EN__SHIFT                                                             0x1
13367 #define CP_HQD_DMA_OFFLOAD__AQL_OFFLOAD__SHIFT                                                                0x2
13368 #define CP_HQD_DMA_OFFLOAD__AQL_OFFLOAD_EN__SHIFT                                                             0x3
13369 #define CP_HQD_DMA_OFFLOAD__EOP_OFFLOAD__SHIFT                                                                0x4
13370 #define CP_HQD_DMA_OFFLOAD__EOP_OFFLOAD_EN__SHIFT                                                             0x5
13371 #define CP_HQD_DMA_OFFLOAD__DMA_OFFLOAD_MASK                                                                  0x00000001L
13372 #define CP_HQD_DMA_OFFLOAD__DMA_OFFLOAD_EN_MASK                                                               0x00000002L
13373 #define CP_HQD_DMA_OFFLOAD__AQL_OFFLOAD_MASK                                                                  0x00000004L
13374 #define CP_HQD_DMA_OFFLOAD__AQL_OFFLOAD_EN_MASK                                                               0x00000008L
13375 #define CP_HQD_DMA_OFFLOAD__EOP_OFFLOAD_MASK                                                                  0x00000010L
13376 #define CP_HQD_DMA_OFFLOAD__EOP_OFFLOAD_EN_MASK                                                               0x00000020L
13377 //CP_HQD_OFFLOAD
13378 #define CP_HQD_OFFLOAD__DMA_OFFLOAD__SHIFT                                                                    0x0
13379 #define CP_HQD_OFFLOAD__DMA_OFFLOAD_EN__SHIFT                                                                 0x1
13380 #define CP_HQD_OFFLOAD__AQL_OFFLOAD__SHIFT                                                                    0x2
13381 #define CP_HQD_OFFLOAD__AQL_OFFLOAD_EN__SHIFT                                                                 0x3
13382 #define CP_HQD_OFFLOAD__EOP_OFFLOAD__SHIFT                                                                    0x4
13383 #define CP_HQD_OFFLOAD__EOP_OFFLOAD_EN__SHIFT                                                                 0x5
13384 #define CP_HQD_OFFLOAD__DMA_OFFLOAD_MASK                                                                      0x00000001L
13385 #define CP_HQD_OFFLOAD__DMA_OFFLOAD_EN_MASK                                                                   0x00000002L
13386 #define CP_HQD_OFFLOAD__AQL_OFFLOAD_MASK                                                                      0x00000004L
13387 #define CP_HQD_OFFLOAD__AQL_OFFLOAD_EN_MASK                                                                   0x00000008L
13388 #define CP_HQD_OFFLOAD__EOP_OFFLOAD_MASK                                                                      0x00000010L
13389 #define CP_HQD_OFFLOAD__EOP_OFFLOAD_EN_MASK                                                                   0x00000020L
13390 //CP_HQD_MSG_TYPE
13391 #define CP_HQD_MSG_TYPE__ACTION__SHIFT                                                                        0x0
13392 #define CP_HQD_MSG_TYPE__SAVE_STATE__SHIFT                                                                    0x4
13393 #define CP_HQD_MSG_TYPE__ACTION_MASK                                                                          0x00000007L
13394 #define CP_HQD_MSG_TYPE__SAVE_STATE_MASK                                                                      0x00000070L
13395 //CP_HQD_ATOMIC0_PREOP_LO
13396 #define CP_HQD_ATOMIC0_PREOP_LO__ATOMIC0_PREOP_LO__SHIFT                                                      0x0
13397 #define CP_HQD_ATOMIC0_PREOP_LO__ATOMIC0_PREOP_LO_MASK                                                        0xFFFFFFFFL
13398 //CP_HQD_ATOMIC0_PREOP_HI
13399 #define CP_HQD_ATOMIC0_PREOP_HI__ATOMIC0_PREOP_HI__SHIFT                                                      0x0
13400 #define CP_HQD_ATOMIC0_PREOP_HI__ATOMIC0_PREOP_HI_MASK                                                        0xFFFFFFFFL
13401 //CP_HQD_ATOMIC1_PREOP_LO
13402 #define CP_HQD_ATOMIC1_PREOP_LO__ATOMIC1_PREOP_LO__SHIFT                                                      0x0
13403 #define CP_HQD_ATOMIC1_PREOP_LO__ATOMIC1_PREOP_LO_MASK                                                        0xFFFFFFFFL
13404 //CP_HQD_ATOMIC1_PREOP_HI
13405 #define CP_HQD_ATOMIC1_PREOP_HI__ATOMIC1_PREOP_HI__SHIFT                                                      0x0
13406 #define CP_HQD_ATOMIC1_PREOP_HI__ATOMIC1_PREOP_HI_MASK                                                        0xFFFFFFFFL
13407 //CP_HQD_HQ_SCHEDULER0
13408 #define CP_HQD_HQ_SCHEDULER0__CWSR__SHIFT                                                                     0x0
13409 #define CP_HQD_HQ_SCHEDULER0__SAVE_STATUS__SHIFT                                                              0x1
13410 #define CP_HQD_HQ_SCHEDULER0__RSRV__SHIFT                                                                     0x2
13411 #define CP_HQD_HQ_SCHEDULER0__STATIC_QUEUE__SHIFT                                                             0x3
13412 #define CP_HQD_HQ_SCHEDULER0__QUEUE_RUN_ONCE__SHIFT                                                           0x6
13413 #define CP_HQD_HQ_SCHEDULER0__SCRATCH_RAM_INIT__SHIFT                                                         0x7
13414 #define CP_HQD_HQ_SCHEDULER0__TCL2_DIRTY__SHIFT                                                               0x8
13415 #define CP_HQD_HQ_SCHEDULER0__C_INHERIT_VMID__SHIFT                                                           0x9
13416 #define CP_HQD_HQ_SCHEDULER0__QUEUE_SCHEDULER_TYPE__SHIFT                                                     0xa
13417 #define CP_HQD_HQ_SCHEDULER0__C_QUEUE_USE_GWS__SHIFT                                                          0xd
13418 #define CP_HQD_HQ_SCHEDULER0__C_QUEUE_DEBUG_EN__SHIFT                                                         0xe
13419 #define CP_HQD_HQ_SCHEDULER0__QUEUE_SLOT_CONNECTED__SHIFT                                                     0xf
13420 #define CP_HQD_HQ_SCHEDULER0__MES_INTERRUPT_ENABLED__SHIFT                                                    0x14
13421 #define CP_HQD_HQ_SCHEDULER0__MES_INTERRUPT_PIPE__SHIFT                                                       0x15
13422 #define CP_HQD_HQ_SCHEDULER0__CONCURRENT_PROCESS_COUNT__SHIFT                                                 0x18
13423 #define CP_HQD_HQ_SCHEDULER0__QUEUE_IDLE__SHIFT                                                               0x1e
13424 #define CP_HQD_HQ_SCHEDULER0__DB_UPDATED_MSG_EN__SHIFT                                                        0x1f
13425 #define CP_HQD_HQ_SCHEDULER0__CWSR_MASK                                                                       0x00000001L
13426 #define CP_HQD_HQ_SCHEDULER0__SAVE_STATUS_MASK                                                                0x00000002L
13427 #define CP_HQD_HQ_SCHEDULER0__RSRV_MASK                                                                       0x00000004L
13428 #define CP_HQD_HQ_SCHEDULER0__STATIC_QUEUE_MASK                                                               0x00000038L
13429 #define CP_HQD_HQ_SCHEDULER0__QUEUE_RUN_ONCE_MASK                                                             0x00000040L
13430 #define CP_HQD_HQ_SCHEDULER0__SCRATCH_RAM_INIT_MASK                                                           0x00000080L
13431 #define CP_HQD_HQ_SCHEDULER0__TCL2_DIRTY_MASK                                                                 0x00000100L
13432 #define CP_HQD_HQ_SCHEDULER0__C_INHERIT_VMID_MASK                                                             0x00000200L
13433 #define CP_HQD_HQ_SCHEDULER0__QUEUE_SCHEDULER_TYPE_MASK                                                       0x00001C00L
13434 #define CP_HQD_HQ_SCHEDULER0__C_QUEUE_USE_GWS_MASK                                                            0x00002000L
13435 #define CP_HQD_HQ_SCHEDULER0__C_QUEUE_DEBUG_EN_MASK                                                           0x00004000L
13436 #define CP_HQD_HQ_SCHEDULER0__QUEUE_SLOT_CONNECTED_MASK                                                       0x00008000L
13437 #define CP_HQD_HQ_SCHEDULER0__MES_INTERRUPT_ENABLED_MASK                                                      0x00100000L
13438 #define CP_HQD_HQ_SCHEDULER0__MES_INTERRUPT_PIPE_MASK                                                         0x00600000L
13439 #define CP_HQD_HQ_SCHEDULER0__CONCURRENT_PROCESS_COUNT_MASK                                                   0x0F000000L
13440 #define CP_HQD_HQ_SCHEDULER0__QUEUE_IDLE_MASK                                                                 0x40000000L
13441 #define CP_HQD_HQ_SCHEDULER0__DB_UPDATED_MSG_EN_MASK                                                          0x80000000L
13442 //CP_HQD_HQ_STATUS0
13443 #define CP_HQD_HQ_STATUS0__CWSR__SHIFT                                                                        0x0
13444 #define CP_HQD_HQ_STATUS0__SAVE_STATUS__SHIFT                                                                 0x1
13445 #define CP_HQD_HQ_STATUS0__RSRV__SHIFT                                                                        0x2
13446 #define CP_HQD_HQ_STATUS0__STATIC_QUEUE__SHIFT                                                                0x3
13447 #define CP_HQD_HQ_STATUS0__QUEUE_RUN_ONCE__SHIFT                                                              0x6
13448 #define CP_HQD_HQ_STATUS0__SCRATCH_RAM_INIT__SHIFT                                                            0x7
13449 #define CP_HQD_HQ_STATUS0__TCL2_DIRTY__SHIFT                                                                  0x8
13450 #define CP_HQD_HQ_STATUS0__C_INHERIT_VMID__SHIFT                                                              0x9
13451 #define CP_HQD_HQ_STATUS0__QUEUE_SCHEDULER_TYPE__SHIFT                                                        0xa
13452 #define CP_HQD_HQ_STATUS0__C_QUEUE_USE_GWS__SHIFT                                                             0xd
13453 #define CP_HQD_HQ_STATUS0__C_QUEUE_DEBUG_EN__SHIFT                                                            0xe
13454 #define CP_HQD_HQ_STATUS0__QUEUE_SLOT_CONNECTED__SHIFT                                                        0xf
13455 #define CP_HQD_HQ_STATUS0__MES_INTERRUPT_ENABLED__SHIFT                                                       0x14
13456 #define CP_HQD_HQ_STATUS0__MES_INTERRUPT_PIPE__SHIFT                                                          0x15
13457 #define CP_HQD_HQ_STATUS0__CONCURRENT_PROCESS_COUNT__SHIFT                                                    0x18
13458 #define CP_HQD_HQ_STATUS0__QUEUE_IDLE__SHIFT                                                                  0x1e
13459 #define CP_HQD_HQ_STATUS0__DB_UPDATED_MSG_EN__SHIFT                                                           0x1f
13460 #define CP_HQD_HQ_STATUS0__CWSR_MASK                                                                          0x00000001L
13461 #define CP_HQD_HQ_STATUS0__SAVE_STATUS_MASK                                                                   0x00000002L
13462 #define CP_HQD_HQ_STATUS0__RSRV_MASK                                                                          0x00000004L
13463 #define CP_HQD_HQ_STATUS0__STATIC_QUEUE_MASK                                                                  0x00000038L
13464 #define CP_HQD_HQ_STATUS0__QUEUE_RUN_ONCE_MASK                                                                0x00000040L
13465 #define CP_HQD_HQ_STATUS0__SCRATCH_RAM_INIT_MASK                                                              0x00000080L
13466 #define CP_HQD_HQ_STATUS0__TCL2_DIRTY_MASK                                                                    0x00000100L
13467 #define CP_HQD_HQ_STATUS0__C_INHERIT_VMID_MASK                                                                0x00000200L
13468 #define CP_HQD_HQ_STATUS0__QUEUE_SCHEDULER_TYPE_MASK                                                          0x00001C00L
13469 #define CP_HQD_HQ_STATUS0__C_QUEUE_USE_GWS_MASK                                                               0x00002000L
13470 #define CP_HQD_HQ_STATUS0__C_QUEUE_DEBUG_EN_MASK                                                              0x00004000L
13471 #define CP_HQD_HQ_STATUS0__QUEUE_SLOT_CONNECTED_MASK                                                          0x00008000L
13472 #define CP_HQD_HQ_STATUS0__MES_INTERRUPT_ENABLED_MASK                                                         0x00100000L
13473 #define CP_HQD_HQ_STATUS0__MES_INTERRUPT_PIPE_MASK                                                            0x00600000L
13474 #define CP_HQD_HQ_STATUS0__CONCURRENT_PROCESS_COUNT_MASK                                                      0x0F000000L
13475 #define CP_HQD_HQ_STATUS0__QUEUE_IDLE_MASK                                                                    0x40000000L
13476 #define CP_HQD_HQ_STATUS0__DB_UPDATED_MSG_EN_MASK                                                             0x80000000L
13477 //CP_HQD_HQ_CONTROL0
13478 #define CP_HQD_HQ_CONTROL0__CONTROL__SHIFT                                                                    0x0
13479 #define CP_HQD_HQ_CONTROL0__CONTROL_MASK                                                                      0xFFFFFFFFL
13480 //CP_HQD_HQ_SCHEDULER1
13481 #define CP_HQD_HQ_SCHEDULER1__SCHEDULER__SHIFT                                                                0x0
13482 #define CP_HQD_HQ_SCHEDULER1__SCHEDULER_MASK                                                                  0xFFFFFFFFL
13483 //CP_MQD_CONTROL
13484 #define CP_MQD_CONTROL__VMID__SHIFT                                                                           0x0
13485 #define CP_MQD_CONTROL__PRIV_STATE__SHIFT                                                                     0x8
13486 #define CP_MQD_CONTROL__PROCESSING_MQD__SHIFT                                                                 0xc
13487 #define CP_MQD_CONTROL__PROCESSING_MQD_EN__SHIFT                                                              0xd
13488 #define CP_MQD_CONTROL__EXE_DISABLE__SHIFT                                                                    0x17
13489 #define CP_MQD_CONTROL__CACHE_POLICY__SHIFT                                                                   0x18
13490 #define CP_MQD_CONTROL__VMID_MASK                                                                             0x0000000FL
13491 #define CP_MQD_CONTROL__PRIV_STATE_MASK                                                                       0x00000100L
13492 #define CP_MQD_CONTROL__PROCESSING_MQD_MASK                                                                   0x00001000L
13493 #define CP_MQD_CONTROL__PROCESSING_MQD_EN_MASK                                                                0x00002000L
13494 #define CP_MQD_CONTROL__EXE_DISABLE_MASK                                                                      0x00800000L
13495 #define CP_MQD_CONTROL__CACHE_POLICY_MASK                                                                     0x03000000L
13496 //CP_HQD_HQ_STATUS1
13497 #define CP_HQD_HQ_STATUS1__STATUS__SHIFT                                                                      0x0
13498 #define CP_HQD_HQ_STATUS1__STATUS_MASK                                                                        0xFFFFFFFFL
13499 //CP_HQD_HQ_CONTROL1
13500 #define CP_HQD_HQ_CONTROL1__CONTROL__SHIFT                                                                    0x0
13501 #define CP_HQD_HQ_CONTROL1__CONTROL_MASK                                                                      0xFFFFFFFFL
13502 //CP_HQD_EOP_BASE_ADDR
13503 #define CP_HQD_EOP_BASE_ADDR__BASE_ADDR__SHIFT                                                                0x0
13504 #define CP_HQD_EOP_BASE_ADDR__BASE_ADDR_MASK                                                                  0xFFFFFFFFL
13505 //CP_HQD_EOP_BASE_ADDR_HI
13506 #define CP_HQD_EOP_BASE_ADDR_HI__BASE_ADDR_HI__SHIFT                                                          0x0
13507 #define CP_HQD_EOP_BASE_ADDR_HI__BASE_ADDR_HI_MASK                                                            0x000000FFL
13508 //CP_HQD_EOP_CONTROL
13509 #define CP_HQD_EOP_CONTROL__EOP_SIZE__SHIFT                                                                   0x0
13510 #define CP_HQD_EOP_CONTROL__PROCESSING_EOP__SHIFT                                                             0x8
13511 #define CP_HQD_EOP_CONTROL__PROCESS_EOP_EN__SHIFT                                                             0xc
13512 #define CP_HQD_EOP_CONTROL__PROCESSING_EOPIB__SHIFT                                                           0xd
13513 #define CP_HQD_EOP_CONTROL__PROCESS_EOPIB_EN__SHIFT                                                           0xe
13514 #define CP_HQD_EOP_CONTROL__HALT_FETCHER__SHIFT                                                               0x15
13515 #define CP_HQD_EOP_CONTROL__HALT_FETCHER_EN__SHIFT                                                            0x16
13516 #define CP_HQD_EOP_CONTROL__EXE_DISABLE__SHIFT                                                                0x17
13517 #define CP_HQD_EOP_CONTROL__CACHE_POLICY__SHIFT                                                               0x18
13518 #define CP_HQD_EOP_CONTROL__EOP_SIZE_MASK                                                                     0x0000003FL
13519 #define CP_HQD_EOP_CONTROL__PROCESSING_EOP_MASK                                                               0x00000100L
13520 #define CP_HQD_EOP_CONTROL__PROCESS_EOP_EN_MASK                                                               0x00001000L
13521 #define CP_HQD_EOP_CONTROL__PROCESSING_EOPIB_MASK                                                             0x00002000L
13522 #define CP_HQD_EOP_CONTROL__PROCESS_EOPIB_EN_MASK                                                             0x00004000L
13523 #define CP_HQD_EOP_CONTROL__HALT_FETCHER_MASK                                                                 0x00200000L
13524 #define CP_HQD_EOP_CONTROL__HALT_FETCHER_EN_MASK                                                              0x00400000L
13525 #define CP_HQD_EOP_CONTROL__EXE_DISABLE_MASK                                                                  0x00800000L
13526 #define CP_HQD_EOP_CONTROL__CACHE_POLICY_MASK                                                                 0x03000000L
13527 //CP_HQD_EOP_RPTR
13528 #define CP_HQD_EOP_RPTR__RPTR__SHIFT                                                                          0x0
13529 #define CP_HQD_EOP_RPTR__RESET_FETCHER__SHIFT                                                                 0x1c
13530 #define CP_HQD_EOP_RPTR__DEQUEUE_PEND__SHIFT                                                                  0x1d
13531 #define CP_HQD_EOP_RPTR__RPTR_EQ_CSMD_WPTR__SHIFT                                                             0x1e
13532 #define CP_HQD_EOP_RPTR__INIT_FETCHER__SHIFT                                                                  0x1f
13533 #define CP_HQD_EOP_RPTR__RPTR_MASK                                                                            0x00001FFFL
13534 #define CP_HQD_EOP_RPTR__RESET_FETCHER_MASK                                                                   0x10000000L
13535 #define CP_HQD_EOP_RPTR__DEQUEUE_PEND_MASK                                                                    0x20000000L
13536 #define CP_HQD_EOP_RPTR__RPTR_EQ_CSMD_WPTR_MASK                                                               0x40000000L
13537 #define CP_HQD_EOP_RPTR__INIT_FETCHER_MASK                                                                    0x80000000L
13538 //CP_HQD_EOP_WPTR
13539 #define CP_HQD_EOP_WPTR__WPTR__SHIFT                                                                          0x0
13540 #define CP_HQD_EOP_WPTR__EOP_EMPTY__SHIFT                                                                     0xf
13541 #define CP_HQD_EOP_WPTR__EOP_AVAIL__SHIFT                                                                     0x10
13542 #define CP_HQD_EOP_WPTR__WPTR_MASK                                                                            0x00001FFFL
13543 #define CP_HQD_EOP_WPTR__EOP_EMPTY_MASK                                                                       0x00008000L
13544 #define CP_HQD_EOP_WPTR__EOP_AVAIL_MASK                                                                       0x1FFF0000L
13545 //CP_HQD_EOP_EVENTS
13546 #define CP_HQD_EOP_EVENTS__EVENT_COUNT__SHIFT                                                                 0x0
13547 #define CP_HQD_EOP_EVENTS__CS_PARTIAL_FLUSH_PEND__SHIFT                                                       0x10
13548 #define CP_HQD_EOP_EVENTS__EVENT_COUNT_MASK                                                                   0x00000FFFL
13549 #define CP_HQD_EOP_EVENTS__CS_PARTIAL_FLUSH_PEND_MASK                                                         0x00010000L
13550 //CP_HQD_CTX_SAVE_BASE_ADDR_LO
13551 #define CP_HQD_CTX_SAVE_BASE_ADDR_LO__ADDR__SHIFT                                                             0xc
13552 #define CP_HQD_CTX_SAVE_BASE_ADDR_LO__ADDR_MASK                                                               0xFFFFF000L
13553 //CP_HQD_CTX_SAVE_BASE_ADDR_HI
13554 #define CP_HQD_CTX_SAVE_BASE_ADDR_HI__ADDR_HI__SHIFT                                                          0x0
13555 #define CP_HQD_CTX_SAVE_BASE_ADDR_HI__ADDR_HI_MASK                                                            0x0000FFFFL
13556 //CP_HQD_CTX_SAVE_CONTROL
13557 #define CP_HQD_CTX_SAVE_CONTROL__POLICY__SHIFT                                                                0x3
13558 #define CP_HQD_CTX_SAVE_CONTROL__EXE_DISABLE__SHIFT                                                           0x17
13559 #define CP_HQD_CTX_SAVE_CONTROL__POLICY_MASK                                                                  0x00000018L
13560 #define CP_HQD_CTX_SAVE_CONTROL__EXE_DISABLE_MASK                                                             0x00800000L
13561 //CP_HQD_CNTL_STACK_OFFSET
13562 #define CP_HQD_CNTL_STACK_OFFSET__OFFSET__SHIFT                                                               0x2
13563 #define CP_HQD_CNTL_STACK_OFFSET__OFFSET_MASK                                                                 0x0000FFFCL
13564 //CP_HQD_CNTL_STACK_SIZE
13565 #define CP_HQD_CNTL_STACK_SIZE__SIZE__SHIFT                                                                   0xc
13566 #define CP_HQD_CNTL_STACK_SIZE__SIZE_MASK                                                                     0x0000F000L
13567 //CP_HQD_WG_STATE_OFFSET
13568 #define CP_HQD_WG_STATE_OFFSET__OFFSET__SHIFT                                                                 0x2
13569 #define CP_HQD_WG_STATE_OFFSET__OFFSET_MASK                                                                   0x03FFFFFCL
13570 //CP_HQD_CTX_SAVE_SIZE
13571 #define CP_HQD_CTX_SAVE_SIZE__SIZE__SHIFT                                                                     0xc
13572 #define CP_HQD_CTX_SAVE_SIZE__SIZE_MASK                                                                       0x03FFF000L
13573 //CP_HQD_GDS_RESOURCE_STATE
13574 #define CP_HQD_GDS_RESOURCE_STATE__OA_REQUIRED__SHIFT                                                         0x0
13575 #define CP_HQD_GDS_RESOURCE_STATE__OA_ACQUIRED__SHIFT                                                         0x1
13576 #define CP_HQD_GDS_RESOURCE_STATE__GWS_SIZE__SHIFT                                                            0x4
13577 #define CP_HQD_GDS_RESOURCE_STATE__GWS_PNTR__SHIFT                                                            0xc
13578 #define CP_HQD_GDS_RESOURCE_STATE__OA_REQUIRED_MASK                                                           0x00000001L
13579 #define CP_HQD_GDS_RESOURCE_STATE__OA_ACQUIRED_MASK                                                           0x00000002L
13580 #define CP_HQD_GDS_RESOURCE_STATE__GWS_SIZE_MASK                                                              0x000003F0L
13581 #define CP_HQD_GDS_RESOURCE_STATE__GWS_PNTR_MASK                                                              0x0003F000L
13582 //CP_HQD_ERROR
13583 #define CP_HQD_ERROR__EDC_ERROR_ID__SHIFT                                                                     0x0
13584 #define CP_HQD_ERROR__SUA_ERROR__SHIFT                                                                        0x4
13585 #define CP_HQD_ERROR__AQL_ERROR__SHIFT                                                                        0x5
13586 #define CP_HQD_ERROR__PQ_UTCL1_ERROR__SHIFT                                                                   0x8
13587 #define CP_HQD_ERROR__IB_UTCL1_ERROR__SHIFT                                                                   0x9
13588 #define CP_HQD_ERROR__EOP_UTCL1_ERROR__SHIFT                                                                  0xa
13589 #define CP_HQD_ERROR__IQ_UTCL1_ERROR__SHIFT                                                                   0xb
13590 #define CP_HQD_ERROR__RRPT_UTCL1_ERROR__SHIFT                                                                 0xc
13591 #define CP_HQD_ERROR__WPP_UTCL1_ERROR__SHIFT                                                                  0xd
13592 #define CP_HQD_ERROR__DMA_SRC_UTCL1_ERROR__SHIFT                                                              0xf
13593 #define CP_HQD_ERROR__DMA_DST_UTCL1_ERROR__SHIFT                                                              0x10
13594 #define CP_HQD_ERROR__SR_UTCL1_ERROR__SHIFT                                                                   0x11
13595 #define CP_HQD_ERROR__QU_UTCL1_ERROR__SHIFT                                                                   0x12
13596 #define CP_HQD_ERROR__TC_UTCL1_ERROR__SHIFT                                                                   0x13
13597 #define CP_HQD_ERROR__EDC_ERROR_ID_MASK                                                                       0x0000000FL
13598 #define CP_HQD_ERROR__SUA_ERROR_MASK                                                                          0x00000010L
13599 #define CP_HQD_ERROR__AQL_ERROR_MASK                                                                          0x00000020L
13600 #define CP_HQD_ERROR__PQ_UTCL1_ERROR_MASK                                                                     0x00000100L
13601 #define CP_HQD_ERROR__IB_UTCL1_ERROR_MASK                                                                     0x00000200L
13602 #define CP_HQD_ERROR__EOP_UTCL1_ERROR_MASK                                                                    0x00000400L
13603 #define CP_HQD_ERROR__IQ_UTCL1_ERROR_MASK                                                                     0x00000800L
13604 #define CP_HQD_ERROR__RRPT_UTCL1_ERROR_MASK                                                                   0x00001000L
13605 #define CP_HQD_ERROR__WPP_UTCL1_ERROR_MASK                                                                    0x00002000L
13606 #define CP_HQD_ERROR__DMA_SRC_UTCL1_ERROR_MASK                                                                0x00008000L
13607 #define CP_HQD_ERROR__DMA_DST_UTCL1_ERROR_MASK                                                                0x00010000L
13608 #define CP_HQD_ERROR__SR_UTCL1_ERROR_MASK                                                                     0x00020000L
13609 #define CP_HQD_ERROR__QU_UTCL1_ERROR_MASK                                                                     0x00040000L
13610 #define CP_HQD_ERROR__TC_UTCL1_ERROR_MASK                                                                     0x00080000L
13611 //CP_HQD_EOP_WPTR_MEM
13612 #define CP_HQD_EOP_WPTR_MEM__WPTR__SHIFT                                                                      0x0
13613 #define CP_HQD_EOP_WPTR_MEM__WPTR_MASK                                                                        0x00001FFFL
13614 //CP_HQD_AQL_CONTROL
13615 #define CP_HQD_AQL_CONTROL__CONTROL0__SHIFT                                                                   0x0
13616 #define CP_HQD_AQL_CONTROL__CONTROL0_EN__SHIFT                                                                0xf
13617 #define CP_HQD_AQL_CONTROL__CONTROL1__SHIFT                                                                   0x10
13618 #define CP_HQD_AQL_CONTROL__CONTROL1_EN__SHIFT                                                                0x1f
13619 #define CP_HQD_AQL_CONTROL__CONTROL0_MASK                                                                     0x00007FFFL
13620 #define CP_HQD_AQL_CONTROL__CONTROL0_EN_MASK                                                                  0x00008000L
13621 #define CP_HQD_AQL_CONTROL__CONTROL1_MASK                                                                     0x7FFF0000L
13622 #define CP_HQD_AQL_CONTROL__CONTROL1_EN_MASK                                                                  0x80000000L
13623 //CP_HQD_PQ_WPTR_LO
13624 #define CP_HQD_PQ_WPTR_LO__OFFSET__SHIFT                                                                      0x0
13625 #define CP_HQD_PQ_WPTR_LO__OFFSET_MASK                                                                        0xFFFFFFFFL
13626 //CP_HQD_PQ_WPTR_HI
13627 #define CP_HQD_PQ_WPTR_HI__DATA__SHIFT                                                                        0x0
13628 #define CP_HQD_PQ_WPTR_HI__DATA_MASK                                                                          0xFFFFFFFFL
13629 //CP_HQD_SUSPEND_CNTL_STACK_OFFSET
13630 #define CP_HQD_SUSPEND_CNTL_STACK_OFFSET__OFFSET__SHIFT                                                       0x2
13631 #define CP_HQD_SUSPEND_CNTL_STACK_OFFSET__OFFSET_MASK                                                         0x0000FFFCL
13632 //CP_HQD_SUSPEND_CNTL_STACK_DW_CNT
13633 #define CP_HQD_SUSPEND_CNTL_STACK_DW_CNT__CNT__SHIFT                                                          0x0
13634 #define CP_HQD_SUSPEND_CNTL_STACK_DW_CNT__CNT_MASK                                                            0x00003FFFL
13635 //CP_HQD_SUSPEND_WG_STATE_OFFSET
13636 #define CP_HQD_SUSPEND_WG_STATE_OFFSET__OFFSET__SHIFT                                                         0x2
13637 #define CP_HQD_SUSPEND_WG_STATE_OFFSET__OFFSET_MASK                                                           0x03FFFFFCL
13638 //CP_HQD_DDID_RPTR
13639 #define CP_HQD_DDID_RPTR__RPTR__SHIFT                                                                         0x0
13640 #define CP_HQD_DDID_RPTR__RPTR_MASK                                                                           0x000007FFL
13641 //CP_HQD_DDID_WPTR
13642 #define CP_HQD_DDID_WPTR__WPTR__SHIFT                                                                         0x0
13643 #define CP_HQD_DDID_WPTR__WPTR_MASK                                                                           0x000007FFL
13644 //CP_HQD_DDID_INFLIGHT_COUNT
13645 #define CP_HQD_DDID_INFLIGHT_COUNT__COUNT__SHIFT                                                              0x0
13646 #define CP_HQD_DDID_INFLIGHT_COUNT__COUNT_MASK                                                                0x0000FFFFL
13647 //CP_HQD_DDID_DELTA_RPT_COUNT
13648 #define CP_HQD_DDID_DELTA_RPT_COUNT__COUNT__SHIFT                                                             0x0
13649 #define CP_HQD_DDID_DELTA_RPT_COUNT__COUNT_MASK                                                               0x000000FFL
13650 //CP_HQD_DEQUEUE_STATUS
13651 #define CP_HQD_DEQUEUE_STATUS__DEQUEUE_STAT__SHIFT                                                            0x0
13652 #define CP_HQD_DEQUEUE_STATUS__SUSPEND_REQ_PEND__SHIFT                                                        0x4
13653 #define CP_HQD_DEQUEUE_STATUS__SUSPEND_REQ_PEND_EN__SHIFT                                                     0x9
13654 #define CP_HQD_DEQUEUE_STATUS__DEQUEUE_STAT_EN__SHIFT                                                         0xa
13655 #define CP_HQD_DEQUEUE_STATUS__DEQUEUE_STAT_MASK                                                              0x0000000FL
13656 #define CP_HQD_DEQUEUE_STATUS__SUSPEND_REQ_PEND_MASK                                                          0x00000010L
13657 #define CP_HQD_DEQUEUE_STATUS__SUSPEND_REQ_PEND_EN_MASK                                                       0x00000200L
13658 #define CP_HQD_DEQUEUE_STATUS__DEQUEUE_STAT_EN_MASK                                                           0x00000400L
13659 
13660 
13661 // addressBlock: gc_gfx_cpwd_cpwd_gfxdec0
13662 //COHER_DEST_BASE_HI_0
13663 #define COHER_DEST_BASE_HI_0__DEST_BASE_HI_256B__SHIFT                                                        0x0
13664 #define COHER_DEST_BASE_HI_0__DEST_BASE_HI_256B_MASK                                                          0x000000FFL
13665 //COHER_DEST_BASE_HI_1
13666 #define COHER_DEST_BASE_HI_1__DEST_BASE_HI_256B__SHIFT                                                        0x0
13667 #define COHER_DEST_BASE_HI_1__DEST_BASE_HI_256B_MASK                                                          0x000000FFL
13668 //COHER_DEST_BASE_HI_2
13669 #define COHER_DEST_BASE_HI_2__DEST_BASE_HI_256B__SHIFT                                                        0x0
13670 #define COHER_DEST_BASE_HI_2__DEST_BASE_HI_256B_MASK                                                          0x000000FFL
13671 //COHER_DEST_BASE_HI_3
13672 #define COHER_DEST_BASE_HI_3__DEST_BASE_HI_256B__SHIFT                                                        0x0
13673 #define COHER_DEST_BASE_HI_3__DEST_BASE_HI_256B_MASK                                                          0x000000FFL
13674 //COHER_DEST_BASE_2
13675 #define COHER_DEST_BASE_2__DEST_BASE_256B__SHIFT                                                              0x0
13676 #define COHER_DEST_BASE_2__DEST_BASE_256B_MASK                                                                0xFFFFFFFFL
13677 //COHER_DEST_BASE_3
13678 #define COHER_DEST_BASE_3__DEST_BASE_256B__SHIFT                                                              0x0
13679 #define COHER_DEST_BASE_3__DEST_BASE_256B_MASK                                                                0xFFFFFFFFL
13680 //COHER_DEST_BASE_0
13681 #define COHER_DEST_BASE_0__DEST_BASE_256B__SHIFT                                                              0x0
13682 #define COHER_DEST_BASE_0__DEST_BASE_256B_MASK                                                                0xFFFFFFFFL
13683 //COHER_DEST_BASE_1
13684 #define COHER_DEST_BASE_1__DEST_BASE_256B__SHIFT                                                              0x0
13685 #define COHER_DEST_BASE_1__DEST_BASE_256B_MASK                                                                0xFFFFFFFFL
13686 //CP_PERFMON_CNTX_CNTL
13687 #define CP_PERFMON_CNTX_CNTL__PERFMON_ENABLE__SHIFT                                                           0x1f
13688 #define CP_PERFMON_CNTX_CNTL__PERFMON_ENABLE_MASK                                                             0x80000000L
13689 //CP_CP_PIPEID
13690 #define CP_CP_PIPEID__PIPE_ID__SHIFT                                                                          0x0
13691 #define CP_CP_PIPEID__PIPE_ID_MASK                                                                            0x00000003L
13692 //CP_RINGID
13693 #define CP_RINGID__RINGID__SHIFT                                                                              0x0
13694 #define CP_RINGID__RINGID_MASK                                                                                0x00000003L
13695 //CP_CP_VMID
13696 #define CP_CP_VMID__VMID__SHIFT                                                                               0x0
13697 #define CP_CP_VMID__VMID_MASK                                                                                 0x0000000FL
13698 //CONTEXT_RESERVED_REG0
13699 #define CONTEXT_RESERVED_REG0__DATA__SHIFT                                                                    0x0
13700 #define CONTEXT_RESERVED_REG0__DATA_MASK                                                                      0xFFFFFFFFL
13701 //CONTEXT_RESERVED_REG1
13702 #define CONTEXT_RESERVED_REG1__DATA__SHIFT                                                                    0x0
13703 #define CONTEXT_RESERVED_REG1__DATA_MASK                                                                      0xFFFFFFFFL
13704 //VGT_MULTI_PRIM_IB_RESET_INDX
13705 #define VGT_MULTI_PRIM_IB_RESET_INDX__RESET_INDX__SHIFT                                                       0x0
13706 #define VGT_MULTI_PRIM_IB_RESET_INDX__RESET_INDX_MASK                                                         0xFFFFFFFFL
13707 //GFX_COPY_STATE
13708 #define GFX_COPY_STATE__SRC_STATE_ID__SHIFT                                                                   0x0
13709 #define GFX_COPY_STATE__SRC_STATE_ID_MASK                                                                     0x00000007L
13710 //VGT_DMA_BASE_HI
13711 #define VGT_DMA_BASE_HI__BASE_ADDR__SHIFT                                                                     0x0
13712 #define VGT_DMA_BASE_HI__BASE_ADDR_MASK                                                                       0x0000FFFFL
13713 //VGT_DMA_BASE
13714 #define VGT_DMA_BASE__BASE_ADDR__SHIFT                                                                        0x0
13715 #define VGT_DMA_BASE__BASE_ADDR_MASK                                                                          0xFFFFFFFFL
13716 //VGT_DRAW_INITIATOR
13717 #define VGT_DRAW_INITIATOR__SOURCE_SELECT__SHIFT                                                              0x0
13718 #define VGT_DRAW_INITIATOR__NOT_EOP__SHIFT                                                                    0x5
13719 #define VGT_DRAW_INITIATOR__USE_OPAQUE__SHIFT                                                                 0x6
13720 #define VGT_DRAW_INITIATOR__REG_RT_INDEX__SHIFT                                                               0x1d
13721 #define VGT_DRAW_INITIATOR__SOURCE_SELECT_MASK                                                                0x00000003L
13722 #define VGT_DRAW_INITIATOR__NOT_EOP_MASK                                                                      0x00000020L
13723 #define VGT_DRAW_INITIATOR__USE_OPAQUE_MASK                                                                   0x00000040L
13724 #define VGT_DRAW_INITIATOR__REG_RT_INDEX_MASK                                                                 0xE0000000L
13725 //VGT_EVENT_ADDRESS_REG
13726 #define VGT_EVENT_ADDRESS_REG__ADDRESS_LOW__SHIFT                                                             0x0
13727 #define VGT_EVENT_ADDRESS_REG__ADDRESS_LOW_MASK                                                               0x0FFFFFFFL
13728 //VGT_HOS_MAX_TESS_LEVEL
13729 #define VGT_HOS_MAX_TESS_LEVEL__MAX_TESS__SHIFT                                                               0x0
13730 #define VGT_HOS_MAX_TESS_LEVEL__MAX_TESS_MASK                                                                 0xFFFFFFFFL
13731 //VGT_HOS_MIN_TESS_LEVEL
13732 #define VGT_HOS_MIN_TESS_LEVEL__MIN_TESS__SHIFT                                                               0x0
13733 #define VGT_HOS_MIN_TESS_LEVEL__MIN_TESS_MASK                                                                 0xFFFFFFFFL
13734 //GE_IA_ENHANCE
13735 #define GE_IA_ENHANCE__MISC__SHIFT                                                                            0x0
13736 #define GE_IA_ENHANCE__MISC_MASK                                                                              0xFFFFFFFFL
13737 //VGT_DMA_SIZE
13738 #define VGT_DMA_SIZE__NUM_INDICES__SHIFT                                                                      0x0
13739 #define VGT_DMA_SIZE__NUM_INDICES_MASK                                                                        0xFFFFFFFFL
13740 //VGT_DMA_MAX_SIZE
13741 #define VGT_DMA_MAX_SIZE__MAX_SIZE__SHIFT                                                                     0x0
13742 #define VGT_DMA_MAX_SIZE__MAX_SIZE_MASK                                                                       0xFFFFFFFFL
13743 //VGT_DMA_INDEX_TYPE
13744 #define VGT_DMA_INDEX_TYPE__INDEX_TYPE__SHIFT                                                                 0x0
13745 #define VGT_DMA_INDEX_TYPE__RDREQ_POLICY__SHIFT                                                               0x6
13746 #define VGT_DMA_INDEX_TYPE__NOT_EOP__SHIFT                                                                    0x9
13747 #define VGT_DMA_INDEX_TYPE__MTYPE__SHIFT                                                                      0xb
13748 #define VGT_DMA_INDEX_TYPE__DISABLE_INSTANCE_PACKING__SHIFT                                                   0xe
13749 #define VGT_DMA_INDEX_TYPE__TEMPORAL__SHIFT                                                                   0xf
13750 #define VGT_DMA_INDEX_TYPE__SPEC_DATA_READ__SHIFT                                                             0x11
13751 #define VGT_DMA_INDEX_TYPE__INDEX_TYPE_MASK                                                                   0x00000003L
13752 #define VGT_DMA_INDEX_TYPE__RDREQ_POLICY_MASK                                                                 0x000000C0L
13753 #define VGT_DMA_INDEX_TYPE__NOT_EOP_MASK                                                                      0x00000200L
13754 #define VGT_DMA_INDEX_TYPE__MTYPE_MASK                                                                        0x00003800L
13755 #define VGT_DMA_INDEX_TYPE__DISABLE_INSTANCE_PACKING_MASK                                                     0x00004000L
13756 #define VGT_DMA_INDEX_TYPE__TEMPORAL_MASK                                                                     0x00018000L
13757 #define VGT_DMA_INDEX_TYPE__SPEC_DATA_READ_MASK                                                               0x00060000L
13758 //GE_WD_ENHANCE
13759 #define GE_WD_ENHANCE__MISC__SHIFT                                                                            0x0
13760 #define GE_WD_ENHANCE__MISC_MASK                                                                              0xFFFFFFFFL
13761 //VGT_DMA_NUM_INSTANCES
13762 #define VGT_DMA_NUM_INSTANCES__NUM_INSTANCES__SHIFT                                                           0x0
13763 #define VGT_DMA_NUM_INSTANCES__NUM_INSTANCES_MASK                                                             0xFFFFFFFFL
13764 //VGT_EVENT_INITIATOR
13765 #define VGT_EVENT_INITIATOR__EVENT_TYPE__SHIFT                                                                0x0
13766 #define VGT_EVENT_INITIATOR__ADDRESS_HI__SHIFT                                                                0xa
13767 #define VGT_EVENT_INITIATOR__EXTENDED_EVENT__SHIFT                                                            0x1b
13768 #define VGT_EVENT_INITIATOR__EVENT_TYPE_MASK                                                                  0x0000003FL
13769 #define VGT_EVENT_INITIATOR__ADDRESS_HI_MASK                                                                  0x07FFFC00L
13770 #define VGT_EVENT_INITIATOR__EXTENDED_EVENT_MASK                                                              0x08000000L
13771 //VGT_SHADER_STAGES_EN
13772 #define VGT_SHADER_STAGES_EN__HS_EN__SHIFT                                                                    0x2
13773 #define VGT_SHADER_STAGES_EN__GS_EN__SHIFT                                                                    0x5
13774 #define VGT_SHADER_STAGES_EN__GS_FAST_LAUNCH__SHIFT                                                           0x13
13775 #define VGT_SHADER_STAGES_EN__HS_W32_EN__SHIFT                                                                0x15
13776 #define VGT_SHADER_STAGES_EN__GS_W32_EN__SHIFT                                                                0x16
13777 #define VGT_SHADER_STAGES_EN__NGG_WAVE_ID_EN__SHIFT                                                           0x18
13778 #define VGT_SHADER_STAGES_EN__PRIMGEN_PASSTHRU_NO_MSG__SHIFT                                                  0x1a
13779 #define VGT_SHADER_STAGES_EN__HS_EN_MASK                                                                      0x00000004L
13780 #define VGT_SHADER_STAGES_EN__GS_EN_MASK                                                                      0x00000020L
13781 #define VGT_SHADER_STAGES_EN__GS_FAST_LAUNCH_MASK                                                             0x00080000L
13782 #define VGT_SHADER_STAGES_EN__HS_W32_EN_MASK                                                                  0x00200000L
13783 #define VGT_SHADER_STAGES_EN__GS_W32_EN_MASK                                                                  0x00400000L
13784 #define VGT_SHADER_STAGES_EN__NGG_WAVE_ID_EN_MASK                                                             0x01000000L
13785 #define VGT_SHADER_STAGES_EN__PRIMGEN_PASSTHRU_NO_MSG_MASK                                                    0x04000000L
13786 //VGT_TF_PARAM
13787 #define VGT_TF_PARAM__TYPE__SHIFT                                                                             0x0
13788 #define VGT_TF_PARAM__PARTITIONING__SHIFT                                                                     0x2
13789 #define VGT_TF_PARAM__TOPOLOGY__SHIFT                                                                         0x5
13790 #define VGT_TF_PARAM__DISABLE_DONUTS__SHIFT                                                                   0xe
13791 #define VGT_TF_PARAM__TEMPORAL__SHIFT                                                                         0xf
13792 #define VGT_TF_PARAM__DISTRIBUTION_MODE__SHIFT                                                                0x11
13793 #define VGT_TF_PARAM__DETECT_ONE__SHIFT                                                                       0x13
13794 #define VGT_TF_PARAM__DETECT_ZERO__SHIFT                                                                      0x14
13795 #define VGT_TF_PARAM__MTYPE__SHIFT                                                                            0x17
13796 #define VGT_TF_PARAM__SPEC_DATA_READ__SHIFT                                                                   0x1c
13797 #define VGT_TF_PARAM__TYPE_MASK                                                                               0x00000003L
13798 #define VGT_TF_PARAM__PARTITIONING_MASK                                                                       0x0000001CL
13799 #define VGT_TF_PARAM__TOPOLOGY_MASK                                                                           0x000000E0L
13800 #define VGT_TF_PARAM__DISABLE_DONUTS_MASK                                                                     0x00004000L
13801 #define VGT_TF_PARAM__TEMPORAL_MASK                                                                           0x00018000L
13802 #define VGT_TF_PARAM__DISTRIBUTION_MODE_MASK                                                                  0x00060000L
13803 #define VGT_TF_PARAM__DETECT_ONE_MASK                                                                         0x00080000L
13804 #define VGT_TF_PARAM__DETECT_ZERO_MASK                                                                        0x00100000L
13805 #define VGT_TF_PARAM__MTYPE_MASK                                                                              0x03800000L
13806 #define VGT_TF_PARAM__SPEC_DATA_READ_MASK                                                                     0x30000000L
13807 //VGT_STRMOUT_DRAW_OPAQUE_OFFSET
13808 #define VGT_STRMOUT_DRAW_OPAQUE_OFFSET__OFFSET__SHIFT                                                         0x0
13809 #define VGT_STRMOUT_DRAW_OPAQUE_OFFSET__OFFSET_MASK                                                           0xFFFFFFFFL
13810 //VGT_STRMOUT_DRAW_OPAQUE_BUFFER_FILLED_SIZE
13811 #define VGT_STRMOUT_DRAW_OPAQUE_BUFFER_FILLED_SIZE__SIZE__SHIFT                                               0x0
13812 #define VGT_STRMOUT_DRAW_OPAQUE_BUFFER_FILLED_SIZE__SIZE_MASK                                                 0xFFFFFFFFL
13813 //VGT_STRMOUT_DRAW_OPAQUE_VERTEX_STRIDE
13814 #define VGT_STRMOUT_DRAW_OPAQUE_VERTEX_STRIDE__VERTEX_STRIDE__SHIFT                                           0x0
13815 #define VGT_STRMOUT_DRAW_OPAQUE_VERTEX_STRIDE__VERTEX_STRIDE_MASK                                             0x000001FFL
13816 //VGT_TESS_DISTRIBUTION
13817 #define VGT_TESS_DISTRIBUTION__ACCUM_ISOLINE__SHIFT                                                           0x0
13818 #define VGT_TESS_DISTRIBUTION__ACCUM_TRI__SHIFT                                                               0x8
13819 #define VGT_TESS_DISTRIBUTION__ACCUM_QUAD__SHIFT                                                              0x10
13820 #define VGT_TESS_DISTRIBUTION__DONUT_SPLIT__SHIFT                                                             0x18
13821 #define VGT_TESS_DISTRIBUTION__TRAP_SPLIT__SHIFT                                                              0x1d
13822 #define VGT_TESS_DISTRIBUTION__ACCUM_ISOLINE_MASK                                                             0x000000FFL
13823 #define VGT_TESS_DISTRIBUTION__ACCUM_TRI_MASK                                                                 0x0000FF00L
13824 #define VGT_TESS_DISTRIBUTION__ACCUM_QUAD_MASK                                                                0x00FF0000L
13825 #define VGT_TESS_DISTRIBUTION__DONUT_SPLIT_MASK                                                               0x1F000000L
13826 #define VGT_TESS_DISTRIBUTION__TRAP_SPLIT_MASK                                                                0xE0000000L
13827 //VGT_LS_HS_CONFIG
13828 #define VGT_LS_HS_CONFIG__NUM_PATCHES__SHIFT                                                                  0x0
13829 #define VGT_LS_HS_CONFIG__HS_NUM_OUTPUT_CP__SHIFT                                                             0xe
13830 #define VGT_LS_HS_CONFIG__NUM_PATCHES_MASK                                                                    0x000000FFL
13831 #define VGT_LS_HS_CONFIG__HS_NUM_OUTPUT_CP_MASK                                                               0x000FC000L
13832 
13833 
13834 // addressBlock: gc_gfx_cpwd_cpwd_pfvf_cpdec
13835 //CONFIG_RESERVED_REG0
13836 #define CONFIG_RESERVED_REG0__DATA__SHIFT                                                                     0x0
13837 #define CONFIG_RESERVED_REG0__DATA_MASK                                                                       0xFFFFFFFFL
13838 //CONFIG_RESERVED_REG1
13839 #define CONFIG_RESERVED_REG1__DATA__SHIFT                                                                     0x0
13840 #define CONFIG_RESERVED_REG1__DATA_MASK                                                                       0xFFFFFFFFL
13841 //CP_MEC_CNTL
13842 #define CP_MEC_CNTL__MEC_ME1_PIPE0_RESET__SHIFT                                                               0x10
13843 #define CP_MEC_CNTL__MEC_ME1_PIPE1_RESET__SHIFT                                                               0x11
13844 #define CP_MEC_CNTL__MEC_INVALIDATE_ICACHE__SHIFT                                                             0x1b
13845 #define CP_MEC_CNTL__MEC_ME1_HALT__SHIFT                                                                      0x1e
13846 #define CP_MEC_CNTL__MEC_ME1_STEP__SHIFT                                                                      0x1f
13847 #define CP_MEC_CNTL__MEC_ME1_PIPE0_RESET_MASK                                                                 0x00010000L
13848 #define CP_MEC_CNTL__MEC_ME1_PIPE1_RESET_MASK                                                                 0x00020000L
13849 #define CP_MEC_CNTL__MEC_INVALIDATE_ICACHE_MASK                                                               0x08000000L
13850 #define CP_MEC_CNTL__MEC_ME1_HALT_MASK                                                                        0x40000000L
13851 #define CP_MEC_CNTL__MEC_ME1_STEP_MASK                                                                        0x80000000L
13852 //CP_ME_CNTL
13853 #define CP_ME_CNTL__CE_INVALIDATE_ICACHE__SHIFT                                                               0x4
13854 #define CP_ME_CNTL__PFP_INVALIDATE_ICACHE__SHIFT                                                              0x6
13855 #define CP_ME_CNTL__ME_INVALIDATE_ICACHE__SHIFT                                                               0x8
13856 #define CP_ME_CNTL__PFP_PIPE0_DISABLE__SHIFT                                                                  0xc
13857 #define CP_ME_CNTL__PFP_PIPE1_DISABLE__SHIFT                                                                  0xd
13858 #define CP_ME_CNTL__ME_PIPE0_DISABLE__SHIFT                                                                   0xe
13859 #define CP_ME_CNTL__ME_PIPE1_DISABLE__SHIFT                                                                   0xf
13860 #define CP_ME_CNTL__CE_PIPE0_RESET__SHIFT                                                                     0x10
13861 #define CP_ME_CNTL__CE_PIPE1_RESET__SHIFT                                                                     0x11
13862 #define CP_ME_CNTL__PFP_PIPE0_RESET__SHIFT                                                                    0x12
13863 #define CP_ME_CNTL__PFP_PIPE1_RESET__SHIFT                                                                    0x13
13864 #define CP_ME_CNTL__ME_PIPE0_RESET__SHIFT                                                                     0x14
13865 #define CP_ME_CNTL__ME_PIPE1_RESET__SHIFT                                                                     0x15
13866 #define CP_ME_CNTL__CE_HALT__SHIFT                                                                            0x18
13867 #define CP_ME_CNTL__CE_STEP__SHIFT                                                                            0x19
13868 #define CP_ME_CNTL__PFP_HALT__SHIFT                                                                           0x1a
13869 #define CP_ME_CNTL__PFP_STEP__SHIFT                                                                           0x1b
13870 #define CP_ME_CNTL__ME_HALT__SHIFT                                                                            0x1c
13871 #define CP_ME_CNTL__ME_STEP__SHIFT                                                                            0x1d
13872 #define CP_ME_CNTL__CE_INVALIDATE_ICACHE_MASK                                                                 0x00000010L
13873 #define CP_ME_CNTL__PFP_INVALIDATE_ICACHE_MASK                                                                0x00000040L
13874 #define CP_ME_CNTL__ME_INVALIDATE_ICACHE_MASK                                                                 0x00000100L
13875 #define CP_ME_CNTL__PFP_PIPE0_DISABLE_MASK                                                                    0x00001000L
13876 #define CP_ME_CNTL__PFP_PIPE1_DISABLE_MASK                                                                    0x00002000L
13877 #define CP_ME_CNTL__ME_PIPE0_DISABLE_MASK                                                                     0x00004000L
13878 #define CP_ME_CNTL__ME_PIPE1_DISABLE_MASK                                                                     0x00008000L
13879 #define CP_ME_CNTL__CE_PIPE0_RESET_MASK                                                                       0x00010000L
13880 #define CP_ME_CNTL__CE_PIPE1_RESET_MASK                                                                       0x00020000L
13881 #define CP_ME_CNTL__PFP_PIPE0_RESET_MASK                                                                      0x00040000L
13882 #define CP_ME_CNTL__PFP_PIPE1_RESET_MASK                                                                      0x00080000L
13883 #define CP_ME_CNTL__ME_PIPE0_RESET_MASK                                                                       0x00100000L
13884 #define CP_ME_CNTL__ME_PIPE1_RESET_MASK                                                                       0x00200000L
13885 #define CP_ME_CNTL__CE_HALT_MASK                                                                              0x01000000L
13886 #define CP_ME_CNTL__CE_STEP_MASK                                                                              0x02000000L
13887 #define CP_ME_CNTL__PFP_HALT_MASK                                                                             0x04000000L
13888 #define CP_ME_CNTL__PFP_STEP_MASK                                                                             0x08000000L
13889 #define CP_ME_CNTL__ME_HALT_MASK                                                                              0x10000000L
13890 #define CP_ME_CNTL__ME_STEP_MASK                                                                              0x20000000L
13891 //CP_UNMAPPED_QUEUE0
13892 #define CP_UNMAPPED_QUEUE0__HIT__SHIFT                                                                        0x0
13893 #define CP_UNMAPPED_QUEUE0__HIT_MASK                                                                          0xFFFFFFFFL
13894 //CP_UNMAPPED_QUEUE1
13895 #define CP_UNMAPPED_QUEUE1__HIT__SHIFT                                                                        0x0
13896 #define CP_UNMAPPED_QUEUE1__HIT_MASK                                                                          0xFFFFFFFFL
13897 //CP_UNMAPPED_QUEUE2
13898 #define CP_UNMAPPED_QUEUE2__HIT__SHIFT                                                                        0x0
13899 #define CP_UNMAPPED_QUEUE2__HIT_MASK                                                                          0xFFFFFFFFL
13900 //CP_UNMAPPED_QUEUE3
13901 #define CP_UNMAPPED_QUEUE3__HIT__SHIFT                                                                        0x0
13902 #define CP_UNMAPPED_QUEUE3__HIT_MASK                                                                          0xFFFFFFFFL
13903 //CP_UNMAPPED_QUEUE4
13904 #define CP_UNMAPPED_QUEUE4__HIT__SHIFT                                                                        0x0
13905 #define CP_UNMAPPED_QUEUE4__HIT_MASK                                                                          0xFFFFFFFFL
13906 //CP_UNMAPPED_QUEUE5
13907 #define CP_UNMAPPED_QUEUE5__HIT__SHIFT                                                                        0x0
13908 #define CP_UNMAPPED_QUEUE5__HIT_MASK                                                                          0xFFFFFFFFL
13909 //CP_UNMAPPED_QUEUE6
13910 #define CP_UNMAPPED_QUEUE6__HIT__SHIFT                                                                        0x0
13911 #define CP_UNMAPPED_QUEUE6__HIT_MASK                                                                          0xFFFFFFFFL
13912 //CP_UNMAPPED_QUEUE7
13913 #define CP_UNMAPPED_QUEUE7__HIT__SHIFT                                                                        0x0
13914 #define CP_UNMAPPED_QUEUE7__HIT_MASK                                                                          0xFFFFFFFFL
13915 //CP_UNMAPPED_QUEUE8
13916 #define CP_UNMAPPED_QUEUE8__HIT__SHIFT                                                                        0x0
13917 #define CP_UNMAPPED_QUEUE8__HIT_MASK                                                                          0xFFFFFFFFL
13918 //CP_UNMAPPED_QUEUE9
13919 #define CP_UNMAPPED_QUEUE9__HIT__SHIFT                                                                        0x0
13920 #define CP_UNMAPPED_QUEUE9__HIT_MASK                                                                          0xFFFFFFFFL
13921 //CP_UNMAPPED_QUEUE10
13922 #define CP_UNMAPPED_QUEUE10__HIT__SHIFT                                                                       0x0
13923 #define CP_UNMAPPED_QUEUE10__HIT_MASK                                                                         0xFFFFFFFFL
13924 //CP_UNMAPPED_QUEUE11
13925 #define CP_UNMAPPED_QUEUE11__HIT__SHIFT                                                                       0x0
13926 #define CP_UNMAPPED_QUEUE11__HIT_MASK                                                                         0xFFFFFFFFL
13927 //CP_UNMAPPED_QUEUE12
13928 #define CP_UNMAPPED_QUEUE12__HIT__SHIFT                                                                       0x0
13929 #define CP_UNMAPPED_QUEUE12__HIT_MASK                                                                         0xFFFFFFFFL
13930 //CP_UNMAPPED_QUEUE13
13931 #define CP_UNMAPPED_QUEUE13__HIT__SHIFT                                                                       0x0
13932 #define CP_UNMAPPED_QUEUE13__HIT_MASK                                                                         0xFFFFFFFFL
13933 //CP_UNMAPPED_QUEUE14
13934 #define CP_UNMAPPED_QUEUE14__HIT__SHIFT                                                                       0x0
13935 #define CP_UNMAPPED_QUEUE14__HIT_MASK                                                                         0xFFFFFFFFL
13936 //CP_UNMAPPED_QUEUE15
13937 #define CP_UNMAPPED_QUEUE15__HIT__SHIFT                                                                       0x0
13938 #define CP_UNMAPPED_QUEUE15__HIT_MASK                                                                         0xFFFFFFFFL
13939 //CP_UNMAPPED_QUEUE16
13940 #define CP_UNMAPPED_QUEUE16__HIT__SHIFT                                                                       0x0
13941 #define CP_UNMAPPED_QUEUE16__HIT_MASK                                                                         0xFFFFFFFFL
13942 //CP_UNMAPPED_QUEUE17
13943 #define CP_UNMAPPED_QUEUE17__HIT__SHIFT                                                                       0x0
13944 #define CP_UNMAPPED_QUEUE17__HIT_MASK                                                                         0xFFFFFFFFL
13945 //CP_UNMAPPED_QUEUE18
13946 #define CP_UNMAPPED_QUEUE18__HIT__SHIFT                                                                       0x0
13947 #define CP_UNMAPPED_QUEUE18__HIT_MASK                                                                         0xFFFFFFFFL
13948 //CP_UNMAPPED_QUEUE19
13949 #define CP_UNMAPPED_QUEUE19__HIT__SHIFT                                                                       0x0
13950 #define CP_UNMAPPED_QUEUE19__HIT_MASK                                                                         0xFFFFFFFFL
13951 //CP_UNMAPPED_QUEUE20
13952 #define CP_UNMAPPED_QUEUE20__HIT__SHIFT                                                                       0x0
13953 #define CP_UNMAPPED_QUEUE20__HIT_MASK                                                                         0xFFFFFFFFL
13954 //CP_UNMAPPED_QUEUE21
13955 #define CP_UNMAPPED_QUEUE21__HIT__SHIFT                                                                       0x0
13956 #define CP_UNMAPPED_QUEUE21__HIT_MASK                                                                         0xFFFFFFFFL
13957 //CP_UNMAPPED_QUEUE22
13958 #define CP_UNMAPPED_QUEUE22__HIT__SHIFT                                                                       0x0
13959 #define CP_UNMAPPED_QUEUE22__HIT_MASK                                                                         0xFFFFFFFFL
13960 //CP_UNMAPPED_QUEUE23
13961 #define CP_UNMAPPED_QUEUE23__HIT__SHIFT                                                                       0x0
13962 #define CP_UNMAPPED_QUEUE23__HIT_MASK                                                                         0xFFFFFFFFL
13963 //CP_UNMAPPED_QUEUE24
13964 #define CP_UNMAPPED_QUEUE24__HIT__SHIFT                                                                       0x0
13965 #define CP_UNMAPPED_QUEUE24__HIT_MASK                                                                         0xFFFFFFFFL
13966 //CP_UNMAPPED_QUEUE25
13967 #define CP_UNMAPPED_QUEUE25__HIT__SHIFT                                                                       0x0
13968 #define CP_UNMAPPED_QUEUE25__HIT_MASK                                                                         0xFFFFFFFFL
13969 //CP_UNMAPPED_QUEUE26
13970 #define CP_UNMAPPED_QUEUE26__HIT__SHIFT                                                                       0x0
13971 #define CP_UNMAPPED_QUEUE26__HIT_MASK                                                                         0xFFFFFFFFL
13972 //CP_UNMAPPED_QUEUE27
13973 #define CP_UNMAPPED_QUEUE27__HIT__SHIFT                                                                       0x0
13974 #define CP_UNMAPPED_QUEUE27__HIT_MASK                                                                         0xFFFFFFFFL
13975 //CP_UNMAPPED_QUEUE28
13976 #define CP_UNMAPPED_QUEUE28__HIT__SHIFT                                                                       0x0
13977 #define CP_UNMAPPED_QUEUE28__HIT_MASK                                                                         0xFFFFFFFFL
13978 //CP_UNMAPPED_QUEUE29
13979 #define CP_UNMAPPED_QUEUE29__HIT__SHIFT                                                                       0x0
13980 #define CP_UNMAPPED_QUEUE29__HIT_MASK                                                                         0xFFFFFFFFL
13981 //CP_UNMAPPED_QUEUE30
13982 #define CP_UNMAPPED_QUEUE30__HIT__SHIFT                                                                       0x0
13983 #define CP_UNMAPPED_QUEUE30__HIT_MASK                                                                         0xFFFFFFFFL
13984 //CP_UNMAPPED_QUEUE31
13985 #define CP_UNMAPPED_QUEUE31__HIT__SHIFT                                                                       0x0
13986 #define CP_UNMAPPED_QUEUE31__HIT_MASK                                                                         0xFFFFFFFFL
13987 //CP_UNMAPPED_QUEUE32
13988 #define CP_UNMAPPED_QUEUE32__HIT__SHIFT                                                                       0x0
13989 #define CP_UNMAPPED_QUEUE32__HIT_MASK                                                                         0xFFFFFFFFL
13990 //CP_UNMAPPED_QUEUE33
13991 #define CP_UNMAPPED_QUEUE33__HIT__SHIFT                                                                       0x0
13992 #define CP_UNMAPPED_QUEUE33__HIT_MASK                                                                         0xFFFFFFFFL
13993 //CP_UNMAPPED_QUEUE34
13994 #define CP_UNMAPPED_QUEUE34__HIT__SHIFT                                                                       0x0
13995 #define CP_UNMAPPED_QUEUE34__HIT_MASK                                                                         0xFFFFFFFFL
13996 //CP_UNMAPPED_QUEUE35
13997 #define CP_UNMAPPED_QUEUE35__HIT__SHIFT                                                                       0x0
13998 #define CP_UNMAPPED_QUEUE35__HIT_MASK                                                                         0xFFFFFFFFL
13999 //CP_UNMAPPED_QUEUE36
14000 #define CP_UNMAPPED_QUEUE36__HIT__SHIFT                                                                       0x0
14001 #define CP_UNMAPPED_QUEUE36__HIT_MASK                                                                         0xFFFFFFFFL
14002 //CP_UNMAPPED_QUEUE37
14003 #define CP_UNMAPPED_QUEUE37__HIT__SHIFT                                                                       0x0
14004 #define CP_UNMAPPED_QUEUE37__HIT_MASK                                                                         0xFFFFFFFFL
14005 //CP_UNMAPPED_QUEUE38
14006 #define CP_UNMAPPED_QUEUE38__HIT__SHIFT                                                                       0x0
14007 #define CP_UNMAPPED_QUEUE38__HIT_MASK                                                                         0xFFFFFFFFL
14008 //CP_UNMAPPED_QUEUE39
14009 #define CP_UNMAPPED_QUEUE39__HIT__SHIFT                                                                       0x0
14010 #define CP_UNMAPPED_QUEUE39__HIT_MASK                                                                         0xFFFFFFFFL
14011 //CP_UNMAPPED_QUEUE40
14012 #define CP_UNMAPPED_QUEUE40__HIT__SHIFT                                                                       0x0
14013 #define CP_UNMAPPED_QUEUE40__HIT_MASK                                                                         0xFFFFFFFFL
14014 //CP_UNMAPPED_QUEUE41
14015 #define CP_UNMAPPED_QUEUE41__HIT__SHIFT                                                                       0x0
14016 #define CP_UNMAPPED_QUEUE41__HIT_MASK                                                                         0xFFFFFFFFL
14017 //CP_UNMAPPED_QUEUE42
14018 #define CP_UNMAPPED_QUEUE42__HIT__SHIFT                                                                       0x0
14019 #define CP_UNMAPPED_QUEUE42__HIT_MASK                                                                         0xFFFFFFFFL
14020 //CP_UNMAPPED_QUEUE43
14021 #define CP_UNMAPPED_QUEUE43__HIT__SHIFT                                                                       0x0
14022 #define CP_UNMAPPED_QUEUE43__HIT_MASK                                                                         0xFFFFFFFFL
14023 //CP_UNMAPPED_QUEUE44
14024 #define CP_UNMAPPED_QUEUE44__HIT__SHIFT                                                                       0x0
14025 #define CP_UNMAPPED_QUEUE44__HIT_MASK                                                                         0xFFFFFFFFL
14026 //CP_UNMAPPED_QUEUE45
14027 #define CP_UNMAPPED_QUEUE45__HIT__SHIFT                                                                       0x0
14028 #define CP_UNMAPPED_QUEUE45__HIT_MASK                                                                         0xFFFFFFFFL
14029 //CP_UNMAPPED_QUEUE46
14030 #define CP_UNMAPPED_QUEUE46__HIT__SHIFT                                                                       0x0
14031 #define CP_UNMAPPED_QUEUE46__HIT_MASK                                                                         0xFFFFFFFFL
14032 //CP_UNMAPPED_QUEUE47
14033 #define CP_UNMAPPED_QUEUE47__HIT__SHIFT                                                                       0x0
14034 #define CP_UNMAPPED_QUEUE47__HIT_MASK                                                                         0xFFFFFFFFL
14035 //CP_UNMAPPED_QUEUE48
14036 #define CP_UNMAPPED_QUEUE48__HIT__SHIFT                                                                       0x0
14037 #define CP_UNMAPPED_QUEUE48__HIT_MASK                                                                         0xFFFFFFFFL
14038 //CP_UNMAPPED_QUEUE49
14039 #define CP_UNMAPPED_QUEUE49__HIT__SHIFT                                                                       0x0
14040 #define CP_UNMAPPED_QUEUE49__HIT_MASK                                                                         0xFFFFFFFFL
14041 //CP_UNMAPPED_QUEUE50
14042 #define CP_UNMAPPED_QUEUE50__HIT__SHIFT                                                                       0x0
14043 #define CP_UNMAPPED_QUEUE50__HIT_MASK                                                                         0xFFFFFFFFL
14044 //CP_UNMAPPED_QUEUE51
14045 #define CP_UNMAPPED_QUEUE51__HIT__SHIFT                                                                       0x0
14046 #define CP_UNMAPPED_QUEUE51__HIT_MASK                                                                         0xFFFFFFFFL
14047 //CP_UNMAPPED_QUEUE52
14048 #define CP_UNMAPPED_QUEUE52__HIT__SHIFT                                                                       0x0
14049 #define CP_UNMAPPED_QUEUE52__HIT_MASK                                                                         0xFFFFFFFFL
14050 //CP_UNMAPPED_QUEUE53
14051 #define CP_UNMAPPED_QUEUE53__HIT__SHIFT                                                                       0x0
14052 #define CP_UNMAPPED_QUEUE53__HIT_MASK                                                                         0xFFFFFFFFL
14053 //CP_UNMAPPED_QUEUE54
14054 #define CP_UNMAPPED_QUEUE54__HIT__SHIFT                                                                       0x0
14055 #define CP_UNMAPPED_QUEUE54__HIT_MASK                                                                         0xFFFFFFFFL
14056 //CP_UNMAPPED_QUEUE55
14057 #define CP_UNMAPPED_QUEUE55__HIT__SHIFT                                                                       0x0
14058 #define CP_UNMAPPED_QUEUE55__HIT_MASK                                                                         0xFFFFFFFFL
14059 //CP_UNMAPPED_QUEUE56
14060 #define CP_UNMAPPED_QUEUE56__HIT__SHIFT                                                                       0x0
14061 #define CP_UNMAPPED_QUEUE56__HIT_MASK                                                                         0xFFFFFFFFL
14062 //CP_UNMAPPED_QUEUE57
14063 #define CP_UNMAPPED_QUEUE57__HIT__SHIFT                                                                       0x0
14064 #define CP_UNMAPPED_QUEUE57__HIT_MASK                                                                         0xFFFFFFFFL
14065 //CP_UNMAPPED_QUEUE58
14066 #define CP_UNMAPPED_QUEUE58__HIT__SHIFT                                                                       0x0
14067 #define CP_UNMAPPED_QUEUE58__HIT_MASK                                                                         0xFFFFFFFFL
14068 //CP_UNMAPPED_QUEUE59
14069 #define CP_UNMAPPED_QUEUE59__HIT__SHIFT                                                                       0x0
14070 #define CP_UNMAPPED_QUEUE59__HIT_MASK                                                                         0xFFFFFFFFL
14071 //CP_UNMAPPED_QUEUE60
14072 #define CP_UNMAPPED_QUEUE60__HIT__SHIFT                                                                       0x0
14073 #define CP_UNMAPPED_QUEUE60__HIT_MASK                                                                         0xFFFFFFFFL
14074 //CP_UNMAPPED_QUEUE61
14075 #define CP_UNMAPPED_QUEUE61__HIT__SHIFT                                                                       0x0
14076 #define CP_UNMAPPED_QUEUE61__HIT_MASK                                                                         0xFFFFFFFFL
14077 //CP_UNMAPPED_QUEUE62
14078 #define CP_UNMAPPED_QUEUE62__HIT__SHIFT                                                                       0x0
14079 #define CP_UNMAPPED_QUEUE62__HIT_MASK                                                                         0xFFFFFFFFL
14080 //CP_UNMAPPED_QUEUE63
14081 #define CP_UNMAPPED_QUEUE63__HIT__SHIFT                                                                       0x0
14082 #define CP_UNMAPPED_QUEUE63__HIT_MASK                                                                         0xFFFFFFFFL
14083 //CP_UNMAPPED_DOORBELL
14084 #define CP_UNMAPPED_DOORBELL__ENABLE__SHIFT                                                                   0x0
14085 #define CP_UNMAPPED_DOORBELL__DBELL_MSG_BLOCK__SHIFT                                                          0x1
14086 #define CP_UNMAPPED_DOORBELL__CLEAR_ALL__SHIFT                                                                0x2
14087 #define CP_UNMAPPED_DOORBELL__QUEUE_LSB__SHIFT                                                                0x4
14088 #define CP_UNMAPPED_DOORBELL__PROC_LSB__SHIFT                                                                 0x8
14089 #define CP_UNMAPPED_DOORBELL__ENABLE_MASK                                                                     0x00000001L
14090 #define CP_UNMAPPED_DOORBELL__DBELL_MSG_BLOCK_MASK                                                            0x00000002L
14091 #define CP_UNMAPPED_DOORBELL__CLEAR_ALL_MASK                                                                  0x00000004L
14092 #define CP_UNMAPPED_DOORBELL__QUEUE_LSB_MASK                                                                  0x000000F0L
14093 #define CP_UNMAPPED_DOORBELL__PROC_LSB_MASK                                                                   0x00001F00L
14094 //CP_UNMAPPED_QUEUE_BANK0
14095 #define CP_UNMAPPED_QUEUE_BANK0__BANK_HIT__SHIFT                                                              0x0
14096 #define CP_UNMAPPED_QUEUE_BANK0__BANK_HIT_MASK                                                                0xFFFFFFFFL
14097 //CP_UNMAPPED_QUEUE_BANK1
14098 #define CP_UNMAPPED_QUEUE_BANK1__BANK_HIT__SHIFT                                                              0x0
14099 #define CP_UNMAPPED_QUEUE_BANK1__BANK_HIT_MASK                                                                0xFFFFFFFFL
14100 
14101 
14102 // addressBlock: gc_gfx_cpwd_cpwd_pfvf_grbmdec
14103 //GRBM_GFX_CNTL
14104 #define GRBM_GFX_CNTL__PIPEID__SHIFT                                                                          0x0
14105 #define GRBM_GFX_CNTL__MEID__SHIFT                                                                            0x2
14106 #define GRBM_GFX_CNTL__VMID__SHIFT                                                                            0x4
14107 #define GRBM_GFX_CNTL__QUEUEID__SHIFT                                                                         0x8
14108 #define GRBM_GFX_CNTL__CTXID__SHIFT                                                                           0xb
14109 #define GRBM_GFX_CNTL__PIPEID_MASK                                                                            0x00000003L
14110 #define GRBM_GFX_CNTL__MEID_MASK                                                                              0x0000000CL
14111 #define GRBM_GFX_CNTL__VMID_MASK                                                                              0x000000F0L
14112 #define GRBM_GFX_CNTL__QUEUEID_MASK                                                                           0x00000700L
14113 #define GRBM_GFX_CNTL__CTXID_MASK                                                                             0x00003800L
14114 //GRBM_NOWHERE
14115 #define GRBM_NOWHERE__DATA__SHIFT                                                                             0x0
14116 #define GRBM_NOWHERE__DATA_MASK                                                                               0xFFFFFFFFL
14117 
14118 
14119 // addressBlock: gc_gfx_cpwd_cpwd_pfonly_cpdec
14120 //CP_FETCHER_SOURCE
14121 #define CP_FETCHER_SOURCE__ME_SRC__SHIFT                                                                      0x0
14122 #define CP_FETCHER_SOURCE__ME_SRC_MASK                                                                        0x00000001L
14123 //CP_DFY_CNTL
14124 #define CP_DFY_CNTL__POLICY__SHIFT                                                                            0x8
14125 #define CP_DFY_CNTL__SPEC_DATA_READ__SHIFT                                                                    0xc
14126 #define CP_DFY_CNTL__REPEATER_FGCG_DISABLE__SHIFT                                                             0x19
14127 #define CP_DFY_CNTL__TPI_SDP_SEL__SHIFT                                                                       0x1a
14128 #define CP_DFY_CNTL__LFSR_RESET__SHIFT                                                                        0x1c
14129 #define CP_DFY_CNTL__MODE__SHIFT                                                                              0x1d
14130 #define CP_DFY_CNTL__ENABLE__SHIFT                                                                            0x1f
14131 #define CP_DFY_CNTL__POLICY_MASK                                                                              0x00000300L
14132 #define CP_DFY_CNTL__SPEC_DATA_READ_MASK                                                                      0x00003000L
14133 #define CP_DFY_CNTL__REPEATER_FGCG_DISABLE_MASK                                                               0x02000000L
14134 #define CP_DFY_CNTL__TPI_SDP_SEL_MASK                                                                         0x04000000L
14135 #define CP_DFY_CNTL__LFSR_RESET_MASK                                                                          0x10000000L
14136 #define CP_DFY_CNTL__MODE_MASK                                                                                0x60000000L
14137 #define CP_DFY_CNTL__ENABLE_MASK                                                                              0x80000000L
14138 //CP_DFY_STAT
14139 #define CP_DFY_STAT__BURST_COUNT__SHIFT                                                                       0x0
14140 #define CP_DFY_STAT__TAGS_PENDING__SHIFT                                                                      0x10
14141 #define CP_DFY_STAT__BUSY__SHIFT                                                                              0x1f
14142 #define CP_DFY_STAT__BURST_COUNT_MASK                                                                         0x0000FFFFL
14143 #define CP_DFY_STAT__TAGS_PENDING_MASK                                                                        0x07FF0000L
14144 #define CP_DFY_STAT__BUSY_MASK                                                                                0x80000000L
14145 //CP_DFY_ADDR_HI
14146 #define CP_DFY_ADDR_HI__ADDR_HI__SHIFT                                                                        0x0
14147 #define CP_DFY_ADDR_HI__ADDR_HI_MASK                                                                          0xFFFFFFFFL
14148 //CP_DFY_ADDR_LO
14149 #define CP_DFY_ADDR_LO__ADDR_LO__SHIFT                                                                        0x5
14150 #define CP_DFY_ADDR_LO__ADDR_LO_MASK                                                                          0xFFFFFFE0L
14151 //CP_DFY_DATA_0
14152 #define CP_DFY_DATA_0__DATA__SHIFT                                                                            0x0
14153 #define CP_DFY_DATA_0__DATA_MASK                                                                              0xFFFFFFFFL
14154 //CP_DFY_DATA_1
14155 #define CP_DFY_DATA_1__DATA__SHIFT                                                                            0x0
14156 #define CP_DFY_DATA_1__DATA_MASK                                                                              0xFFFFFFFFL
14157 //CP_DFY_DATA_2
14158 #define CP_DFY_DATA_2__DATA__SHIFT                                                                            0x0
14159 #define CP_DFY_DATA_2__DATA_MASK                                                                              0xFFFFFFFFL
14160 //CP_DFY_DATA_3
14161 #define CP_DFY_DATA_3__DATA__SHIFT                                                                            0x0
14162 #define CP_DFY_DATA_3__DATA_MASK                                                                              0xFFFFFFFFL
14163 //CP_DFY_DATA_4
14164 #define CP_DFY_DATA_4__DATA__SHIFT                                                                            0x0
14165 #define CP_DFY_DATA_4__DATA_MASK                                                                              0xFFFFFFFFL
14166 //CP_DFY_DATA_5
14167 #define CP_DFY_DATA_5__DATA__SHIFT                                                                            0x0
14168 #define CP_DFY_DATA_5__DATA_MASK                                                                              0xFFFFFFFFL
14169 //CP_DFY_DATA_6
14170 #define CP_DFY_DATA_6__DATA__SHIFT                                                                            0x0
14171 #define CP_DFY_DATA_6__DATA_MASK                                                                              0xFFFFFFFFL
14172 //CP_DFY_DATA_7
14173 #define CP_DFY_DATA_7__DATA__SHIFT                                                                            0x0
14174 #define CP_DFY_DATA_7__DATA_MASK                                                                              0xFFFFFFFFL
14175 //CP_DFY_DATA_8
14176 #define CP_DFY_DATA_8__DATA__SHIFT                                                                            0x0
14177 #define CP_DFY_DATA_8__DATA_MASK                                                                              0xFFFFFFFFL
14178 //CP_DFY_DATA_9
14179 #define CP_DFY_DATA_9__DATA__SHIFT                                                                            0x0
14180 #define CP_DFY_DATA_9__DATA_MASK                                                                              0xFFFFFFFFL
14181 //CP_DFY_DATA_10
14182 #define CP_DFY_DATA_10__DATA__SHIFT                                                                           0x0
14183 #define CP_DFY_DATA_10__DATA_MASK                                                                             0xFFFFFFFFL
14184 //CP_DFY_DATA_11
14185 #define CP_DFY_DATA_11__DATA__SHIFT                                                                           0x0
14186 #define CP_DFY_DATA_11__DATA_MASK                                                                             0xFFFFFFFFL
14187 //CP_DFY_DATA_12
14188 #define CP_DFY_DATA_12__DATA__SHIFT                                                                           0x0
14189 #define CP_DFY_DATA_12__DATA_MASK                                                                             0xFFFFFFFFL
14190 //CP_DFY_DATA_13
14191 #define CP_DFY_DATA_13__DATA__SHIFT                                                                           0x0
14192 #define CP_DFY_DATA_13__DATA_MASK                                                                             0xFFFFFFFFL
14193 //CP_DFY_DATA_14
14194 #define CP_DFY_DATA_14__DATA__SHIFT                                                                           0x0
14195 #define CP_DFY_DATA_14__DATA_MASK                                                                             0xFFFFFFFFL
14196 //CP_DFY_DATA_15
14197 #define CP_DFY_DATA_15__DATA__SHIFT                                                                           0x0
14198 #define CP_DFY_DATA_15__DATA_MASK                                                                             0xFFFFFFFFL
14199 //CP_DFY_CMD
14200 #define CP_DFY_CMD__SIZE__SHIFT                                                                               0x10
14201 #define CP_DFY_CMD__SIZE_MASK                                                                                 0xFFFF0000L
14202 
14203 
14204 // addressBlock: gc_gfx_cpwd_cpwd_pfonly_cpphqddec
14205 //CP_HPD_MES_ROQ_OFFSETS
14206 #define CP_HPD_MES_ROQ_OFFSETS__IQ_OFFSET__SHIFT                                                              0x0
14207 #define CP_HPD_MES_ROQ_OFFSETS__PQ_OFFSET__SHIFT                                                              0x8
14208 #define CP_HPD_MES_ROQ_OFFSETS__IB_OFFSET__SHIFT                                                              0x10
14209 #define CP_HPD_MES_ROQ_OFFSETS__IQ_OFFSET_MASK                                                                0x00000007L
14210 #define CP_HPD_MES_ROQ_OFFSETS__PQ_OFFSET_MASK                                                                0x00003F00L
14211 #define CP_HPD_MES_ROQ_OFFSETS__IB_OFFSET_MASK                                                                0x007F0000L
14212 //CP_HPD_ROQ_OFFSETS
14213 #define CP_HPD_ROQ_OFFSETS__IQ_OFFSET__SHIFT                                                                  0x0
14214 #define CP_HPD_ROQ_OFFSETS__PQ_OFFSET__SHIFT                                                                  0x8
14215 #define CP_HPD_ROQ_OFFSETS__IB_OFFSET__SHIFT                                                                  0x10
14216 #define CP_HPD_ROQ_OFFSETS__IQ_OFFSET_MASK                                                                    0x00000007L
14217 #define CP_HPD_ROQ_OFFSETS__PQ_OFFSET_MASK                                                                    0x00003F00L
14218 #define CP_HPD_ROQ_OFFSETS__IB_OFFSET_MASK                                                                    0x007F0000L
14219 //CP_HPD_STATUS0
14220 #define CP_HPD_STATUS0__QUEUE_STATE__SHIFT                                                                    0x0
14221 #define CP_HPD_STATUS0__MAPPED_QUEUE__SHIFT                                                                   0x5
14222 #define CP_HPD_STATUS0__QUEUE_AVAILABLE__SHIFT                                                                0x8
14223 #define CP_HPD_STATUS0__FETCHING_MQD__SHIFT                                                                   0x10
14224 #define CP_HPD_STATUS0__PEND_TXFER_SIZE_PQIB__SHIFT                                                           0x11
14225 #define CP_HPD_STATUS0__PEND_TXFER_SIZE_IQ__SHIFT                                                             0x12
14226 #define CP_HPD_STATUS0__ENABLE_MSG_NO_DISC__SHIFT                                                             0x13
14227 #define CP_HPD_STATUS0__FORCE_QUEUE_STATE__SHIFT                                                              0x14
14228 #define CP_HPD_STATUS0__MASTER_QUEUE_IDLE_DIS__SHIFT                                                          0x1b
14229 #define CP_HPD_STATUS0__ENABLE_OFFLOAD_CHECK__SHIFT                                                           0x1c
14230 #define CP_HPD_STATUS0__FREEZE_QUEUE_STATE__SHIFT                                                             0x1e
14231 #define CP_HPD_STATUS0__FORCE_QUEUE__SHIFT                                                                    0x1f
14232 #define CP_HPD_STATUS0__QUEUE_STATE_MASK                                                                      0x0000001FL
14233 #define CP_HPD_STATUS0__MAPPED_QUEUE_MASK                                                                     0x000000E0L
14234 #define CP_HPD_STATUS0__QUEUE_AVAILABLE_MASK                                                                  0x0000FF00L
14235 #define CP_HPD_STATUS0__FETCHING_MQD_MASK                                                                     0x00010000L
14236 #define CP_HPD_STATUS0__PEND_TXFER_SIZE_PQIB_MASK                                                             0x00020000L
14237 #define CP_HPD_STATUS0__PEND_TXFER_SIZE_IQ_MASK                                                               0x00040000L
14238 #define CP_HPD_STATUS0__ENABLE_MSG_NO_DISC_MASK                                                               0x00080000L
14239 #define CP_HPD_STATUS0__FORCE_QUEUE_STATE_MASK                                                                0x01F00000L
14240 #define CP_HPD_STATUS0__MASTER_QUEUE_IDLE_DIS_MASK                                                            0x08000000L
14241 #define CP_HPD_STATUS0__ENABLE_OFFLOAD_CHECK_MASK                                                             0x30000000L
14242 #define CP_HPD_STATUS0__FREEZE_QUEUE_STATE_MASK                                                               0x40000000L
14243 #define CP_HPD_STATUS0__FORCE_QUEUE_MASK                                                                      0x80000000L
14244 
14245 
14246 // addressBlock: gc_gfx_cpwd_cpwd_pfonly_gcrdec
14247 //GCR_GENERAL_CNTL
14248 #define GCR_GENERAL_CNTL__FORCE_4K_L2_RESP__SHIFT                                                             0x0
14249 #define GCR_GENERAL_CNTL__REDUCE_HALF_MAIN_WQ__SHIFT                                                          0x1
14250 #define GCR_GENERAL_CNTL__REDUCE_HALF_PHY_WQ__SHIFT                                                           0x2
14251 #define GCR_GENERAL_CNTL__FORCE_INV_ALL__SHIFT                                                                0x3
14252 #define GCR_GENERAL_CNTL__HI_PRIORITY_CNTL__SHIFT                                                             0x4
14253 #define GCR_GENERAL_CNTL__HI_PRIORITY_DISABLE__SHIFT                                                          0x6
14254 #define GCR_GENERAL_CNTL__BIG_PAGE_FILTER_DISABLE__SHIFT                                                      0x7
14255 #define GCR_GENERAL_CNTL__PERF_CNTR_ENABLE__SHIFT                                                             0x8
14256 #define GCR_GENERAL_CNTL__FORCE_SINGLE_WQ__SHIFT                                                              0x9
14257 #define GCR_GENERAL_CNTL__UTCL2_REQ_PERM__SHIFT                                                               0xa
14258 #define GCR_GENERAL_CNTL__TARGET_MGCG_CLKEN_DIS__SHIFT                                                        0xd
14259 #define GCR_GENERAL_CNTL__MIXED_RANGE_MODE_DIS__SHIFT                                                         0xe
14260 #define GCR_GENERAL_CNTL__ENABLE_16K_UTCL2_REQ__SHIFT                                                         0xf
14261 #define GCR_GENERAL_CNTL__DISABLE_FGCG__SHIFT                                                                 0x10
14262 #define GCR_GENERAL_CNTL__UTCL2_REQ_LIMIT__SHIFT                                                              0x11
14263 #define GCR_GENERAL_CNTL__CLIENT_ID__SHIFT                                                                    0x14
14264 #define GCR_GENERAL_CNTL__FORCE_4K_L2_RESP_MASK                                                               0x00000001L
14265 #define GCR_GENERAL_CNTL__REDUCE_HALF_MAIN_WQ_MASK                                                            0x00000002L
14266 #define GCR_GENERAL_CNTL__REDUCE_HALF_PHY_WQ_MASK                                                             0x00000004L
14267 #define GCR_GENERAL_CNTL__FORCE_INV_ALL_MASK                                                                  0x00000008L
14268 #define GCR_GENERAL_CNTL__HI_PRIORITY_CNTL_MASK                                                               0x00000030L
14269 #define GCR_GENERAL_CNTL__HI_PRIORITY_DISABLE_MASK                                                            0x00000040L
14270 #define GCR_GENERAL_CNTL__BIG_PAGE_FILTER_DISABLE_MASK                                                        0x00000080L
14271 #define GCR_GENERAL_CNTL__PERF_CNTR_ENABLE_MASK                                                               0x00000100L
14272 #define GCR_GENERAL_CNTL__FORCE_SINGLE_WQ_MASK                                                                0x00000200L
14273 #define GCR_GENERAL_CNTL__UTCL2_REQ_PERM_MASK                                                                 0x00001C00L
14274 #define GCR_GENERAL_CNTL__TARGET_MGCG_CLKEN_DIS_MASK                                                          0x00002000L
14275 #define GCR_GENERAL_CNTL__MIXED_RANGE_MODE_DIS_MASK                                                           0x00004000L
14276 #define GCR_GENERAL_CNTL__ENABLE_16K_UTCL2_REQ_MASK                                                           0x00008000L
14277 #define GCR_GENERAL_CNTL__DISABLE_FGCG_MASK                                                                   0x00010000L
14278 #define GCR_GENERAL_CNTL__UTCL2_REQ_LIMIT_MASK                                                                0x000E0000L
14279 #define GCR_GENERAL_CNTL__CLIENT_ID_MASK                                                                      0x1FF00000L
14280 //GCR_TARGET_DISABLE
14281 #define GCR_TARGET_DISABLE__DISABLE_SE0_PHY__SHIFT                                                            0x0
14282 #define GCR_TARGET_DISABLE__DISABLE_SE0_VIRT__SHIFT                                                           0x1
14283 #define GCR_TARGET_DISABLE__DISABLE_SE1_PHY__SHIFT                                                            0x2
14284 #define GCR_TARGET_DISABLE__DISABLE_SE1_VIRT__SHIFT                                                           0x3
14285 #define GCR_TARGET_DISABLE__DISABLE_SE2_PHY__SHIFT                                                            0x4
14286 #define GCR_TARGET_DISABLE__DISABLE_SE2_VIRT__SHIFT                                                           0x5
14287 #define GCR_TARGET_DISABLE__DISABLE_SE3_PHY__SHIFT                                                            0x6
14288 #define GCR_TARGET_DISABLE__DISABLE_SE3_VIRT__SHIFT                                                           0x7
14289 #define GCR_TARGET_DISABLE__DISABLE_GL2A0_PHY__SHIFT                                                          0x8
14290 #define GCR_TARGET_DISABLE__DISABLE_GL2A1_PHY__SHIFT                                                          0x9
14291 #define GCR_TARGET_DISABLE__DISABLE_GL2A2_PHY__SHIFT                                                          0xa
14292 #define GCR_TARGET_DISABLE__DISABLE_GL2A3_PHY__SHIFT                                                          0xb
14293 #define GCR_TARGET_DISABLE__SE0_INACTIVE_STATUS__SHIFT                                                        0x10
14294 #define GCR_TARGET_DISABLE__SE1_INACTIVE_STATUS__SHIFT                                                        0x11
14295 #define GCR_TARGET_DISABLE__SE2_INACTIVE_STATUS__SHIFT                                                        0x12
14296 #define GCR_TARGET_DISABLE__SE3_INACTIVE_STATUS__SHIFT                                                        0x13
14297 #define GCR_TARGET_DISABLE__GL2A0_DISABLE_STATUS__SHIFT                                                       0x18
14298 #define GCR_TARGET_DISABLE__GL2A1_DISABLE_STATUS__SHIFT                                                       0x19
14299 #define GCR_TARGET_DISABLE__GL2A2_DISABLE_STATUS__SHIFT                                                       0x1a
14300 #define GCR_TARGET_DISABLE__GL2A3_DISABLE_STATUS__SHIFT                                                       0x1b
14301 #define GCR_TARGET_DISABLE__DISABLE_SE0_PHY_MASK                                                              0x00000001L
14302 #define GCR_TARGET_DISABLE__DISABLE_SE0_VIRT_MASK                                                             0x00000002L
14303 #define GCR_TARGET_DISABLE__DISABLE_SE1_PHY_MASK                                                              0x00000004L
14304 #define GCR_TARGET_DISABLE__DISABLE_SE1_VIRT_MASK                                                             0x00000008L
14305 #define GCR_TARGET_DISABLE__DISABLE_SE2_PHY_MASK                                                              0x00000010L
14306 #define GCR_TARGET_DISABLE__DISABLE_SE2_VIRT_MASK                                                             0x00000020L
14307 #define GCR_TARGET_DISABLE__DISABLE_SE3_PHY_MASK                                                              0x00000040L
14308 #define GCR_TARGET_DISABLE__DISABLE_SE3_VIRT_MASK                                                             0x00000080L
14309 #define GCR_TARGET_DISABLE__DISABLE_GL2A0_PHY_MASK                                                            0x00000100L
14310 #define GCR_TARGET_DISABLE__DISABLE_GL2A1_PHY_MASK                                                            0x00000200L
14311 #define GCR_TARGET_DISABLE__DISABLE_GL2A2_PHY_MASK                                                            0x00000400L
14312 #define GCR_TARGET_DISABLE__DISABLE_GL2A3_PHY_MASK                                                            0x00000800L
14313 #define GCR_TARGET_DISABLE__SE0_INACTIVE_STATUS_MASK                                                          0x00010000L
14314 #define GCR_TARGET_DISABLE__SE1_INACTIVE_STATUS_MASK                                                          0x00020000L
14315 #define GCR_TARGET_DISABLE__SE2_INACTIVE_STATUS_MASK                                                          0x00040000L
14316 #define GCR_TARGET_DISABLE__SE3_INACTIVE_STATUS_MASK                                                          0x00080000L
14317 #define GCR_TARGET_DISABLE__GL2A0_DISABLE_STATUS_MASK                                                         0x01000000L
14318 #define GCR_TARGET_DISABLE__GL2A1_DISABLE_STATUS_MASK                                                         0x02000000L
14319 #define GCR_TARGET_DISABLE__GL2A2_DISABLE_STATUS_MASK                                                         0x04000000L
14320 #define GCR_TARGET_DISABLE__GL2A3_DISABLE_STATUS_MASK                                                         0x08000000L
14321 //GCR_CMD_STATUS
14322 #define GCR_CMD_STATUS__GCR_CONTROL__SHIFT                                                                    0x0
14323 #define GCR_CMD_STATUS__GCR_SRC__SHIFT                                                                        0x13
14324 #define GCR_CMD_STATUS__GCR_TLB_SHOOTDOWN__SHIFT                                                              0x17
14325 #define GCR_CMD_STATUS__GCR_TLB_SHOOTDOWN_VMID__SHIFT                                                         0x18
14326 #define GCR_CMD_STATUS__UTCL2_NACK_STATUS__SHIFT                                                              0x1c
14327 #define GCR_CMD_STATUS__GCR_SEQ_OP_ERROR__SHIFT                                                               0x1e
14328 #define GCR_CMD_STATUS__UTCL2_NACK_ERROR__SHIFT                                                               0x1f
14329 #define GCR_CMD_STATUS__GCR_CONTROL_MASK                                                                      0x0007FFFFL
14330 #define GCR_CMD_STATUS__GCR_SRC_MASK                                                                          0x00380000L
14331 #define GCR_CMD_STATUS__GCR_TLB_SHOOTDOWN_MASK                                                                0x00800000L
14332 #define GCR_CMD_STATUS__GCR_TLB_SHOOTDOWN_VMID_MASK                                                           0x0F000000L
14333 #define GCR_CMD_STATUS__UTCL2_NACK_STATUS_MASK                                                                0x30000000L
14334 #define GCR_CMD_STATUS__GCR_SEQ_OP_ERROR_MASK                                                                 0x40000000L
14335 #define GCR_CMD_STATUS__UTCL2_NACK_ERROR_MASK                                                                 0x80000000L
14336 //GCR_SPARE
14337 #define GCR_SPARE__SPARE_BIT_1__SHIFT                                                                         0x1
14338 #define GCR_SPARE__SPARE_BIT_2__SHIFT                                                                         0x2
14339 #define GCR_SPARE__SPARE_BIT_3__SHIFT                                                                         0x3
14340 #define GCR_SPARE__SPARE_BIT_4__SHIFT                                                                         0x4
14341 #define GCR_SPARE__SPARE_BIT_5__SHIFT                                                                         0x5
14342 #define GCR_SPARE__SPARE_BIT_6__SHIFT                                                                         0x6
14343 #define GCR_SPARE__SPARE_BIT_7__SHIFT                                                                         0x7
14344 #define GCR_SPARE__UTCL2_REQ_CREDIT__SHIFT                                                                    0x8
14345 #define GCR_SPARE__GCRD_GL2A_REQ_CREDIT__SHIFT                                                                0x10
14346 #define GCR_SPARE__GCRD_SE_REQ_CREDIT__SHIFT                                                                  0x14
14347 #define GCR_SPARE__SPARE_BIT_31_24__SHIFT                                                                     0x18
14348 #define GCR_SPARE__SPARE_BIT_1_MASK                                                                           0x00000002L
14349 #define GCR_SPARE__SPARE_BIT_2_MASK                                                                           0x00000004L
14350 #define GCR_SPARE__SPARE_BIT_3_MASK                                                                           0x00000008L
14351 #define GCR_SPARE__SPARE_BIT_4_MASK                                                                           0x00000010L
14352 #define GCR_SPARE__SPARE_BIT_5_MASK                                                                           0x00000020L
14353 #define GCR_SPARE__SPARE_BIT_6_MASK                                                                           0x00000040L
14354 #define GCR_SPARE__SPARE_BIT_7_MASK                                                                           0x00000080L
14355 #define GCR_SPARE__UTCL2_REQ_CREDIT_MASK                                                                      0x0000FF00L
14356 #define GCR_SPARE__GCRD_GL2A_REQ_CREDIT_MASK                                                                  0x000F0000L
14357 #define GCR_SPARE__GCRD_SE_REQ_CREDIT_MASK                                                                    0x00F00000L
14358 #define GCR_SPARE__SPARE_BIT_31_24_MASK                                                                       0xFF000000L
14359 //PMM_CNTL2
14360 #define PMM_CNTL2__PMM_DISABLE__SHIFT                                                                         0x0
14361 #define PMM_CNTL2__PMM_INTERRUPTS_DISABLE__SHIFT                                                              0x1
14362 #define PMM_CNTL2__PMM_ABIT_FLUSH_DISABLE__SHIFT                                                              0x2
14363 #define PMM_CNTL2__PMM_IH_INTERRUPT_CREDITS_OVERRIDE__SHIFT                                                   0x3
14364 #define PMM_CNTL2__ABIT_INTR_ON_FLUSH_DONE__SHIFT                                                             0x7
14365 #define PMM_CNTL2__RESERVED__SHIFT                                                                            0x18
14366 #define PMM_CNTL2__PMM_DISABLE_MASK                                                                           0x00000001L
14367 #define PMM_CNTL2__PMM_INTERRUPTS_DISABLE_MASK                                                                0x00000002L
14368 #define PMM_CNTL2__PMM_ABIT_FLUSH_DISABLE_MASK                                                                0x00000004L
14369 #define PMM_CNTL2__PMM_IH_INTERRUPT_CREDITS_OVERRIDE_MASK                                                     0x00000078L
14370 #define PMM_CNTL2__ABIT_INTR_ON_FLUSH_DONE_MASK                                                               0x00000080L
14371 #define PMM_CNTL2__RESERVED_MASK                                                                              0xFF000000L
14372 
14373 
14374 // addressBlock: gc_gfx_cpwd_cpwd_gfxudec
14375 //CP_EOP_DONE_ADDR_LO
14376 #define CP_EOP_DONE_ADDR_LO__ADDR_LO__SHIFT                                                                   0x2
14377 #define CP_EOP_DONE_ADDR_LO__ADDR_LO_MASK                                                                     0xFFFFFFFCL
14378 //CP_EOP_DONE_ADDR_HI
14379 #define CP_EOP_DONE_ADDR_HI__ADDR_HI__SHIFT                                                                   0x0
14380 #define CP_EOP_DONE_ADDR_HI__ADDR_HI_MASK                                                                     0x0000FFFFL
14381 //CP_EOP_DONE_DATA_LO
14382 #define CP_EOP_DONE_DATA_LO__DATA_LO__SHIFT                                                                   0x0
14383 #define CP_EOP_DONE_DATA_LO__DATA_LO_MASK                                                                     0xFFFFFFFFL
14384 //CP_EOP_DONE_DATA_HI
14385 #define CP_EOP_DONE_DATA_HI__DATA_HI__SHIFT                                                                   0x0
14386 #define CP_EOP_DONE_DATA_HI__DATA_HI_MASK                                                                     0xFFFFFFFFL
14387 //CP_EOP_LAST_FENCE_LO
14388 #define CP_EOP_LAST_FENCE_LO__LAST_FENCE_LO__SHIFT                                                            0x0
14389 #define CP_EOP_LAST_FENCE_LO__LAST_FENCE_LO_MASK                                                              0xFFFFFFFFL
14390 //CP_EOP_LAST_FENCE_HI
14391 #define CP_EOP_LAST_FENCE_HI__LAST_FENCE_HI__SHIFT                                                            0x0
14392 #define CP_EOP_LAST_FENCE_HI__LAST_FENCE_HI_MASK                                                              0xFFFFFFFFL
14393 //CP_PIPE_STATS_ADDR_LO
14394 #define CP_PIPE_STATS_ADDR_LO__PIPE_STATS_ADDR_LO__SHIFT                                                      0x2
14395 #define CP_PIPE_STATS_ADDR_LO__PIPE_STATS_ADDR_LO_MASK                                                        0xFFFFFFFCL
14396 //CP_PIPE_STATS_ADDR_HI
14397 #define CP_PIPE_STATS_ADDR_HI__PIPE_STATS_ADDR_HI__SHIFT                                                      0x0
14398 #define CP_PIPE_STATS_ADDR_HI__PIPE_STATS_ADDR_HI_MASK                                                        0x0000FFFFL
14399 //CP_VGT_IAVERT_COUNT_LO
14400 #define CP_VGT_IAVERT_COUNT_LO__IAVERT_COUNT_LO__SHIFT                                                        0x0
14401 #define CP_VGT_IAVERT_COUNT_LO__IAVERT_COUNT_LO_MASK                                                          0xFFFFFFFFL
14402 //CP_VGT_IAVERT_COUNT_HI
14403 #define CP_VGT_IAVERT_COUNT_HI__IAVERT_COUNT_HI__SHIFT                                                        0x0
14404 #define CP_VGT_IAVERT_COUNT_HI__IAVERT_COUNT_HI_MASK                                                          0xFFFFFFFFL
14405 //CP_VGT_IAPRIM_COUNT_LO
14406 #define CP_VGT_IAPRIM_COUNT_LO__IAPRIM_COUNT_LO__SHIFT                                                        0x0
14407 #define CP_VGT_IAPRIM_COUNT_LO__IAPRIM_COUNT_LO_MASK                                                          0xFFFFFFFFL
14408 //CP_VGT_IAPRIM_COUNT_HI
14409 #define CP_VGT_IAPRIM_COUNT_HI__IAPRIM_COUNT_HI__SHIFT                                                        0x0
14410 #define CP_VGT_IAPRIM_COUNT_HI__IAPRIM_COUNT_HI_MASK                                                          0xFFFFFFFFL
14411 //CP_VGT_GSPRIM_COUNT_LO
14412 #define CP_VGT_GSPRIM_COUNT_LO__GSPRIM_COUNT_LO__SHIFT                                                        0x0
14413 #define CP_VGT_GSPRIM_COUNT_LO__GSPRIM_COUNT_LO_MASK                                                          0xFFFFFFFFL
14414 //CP_VGT_GSPRIM_COUNT_HI
14415 #define CP_VGT_GSPRIM_COUNT_HI__GSPRIM_COUNT_HI__SHIFT                                                        0x0
14416 #define CP_VGT_GSPRIM_COUNT_HI__GSPRIM_COUNT_HI_MASK                                                          0xFFFFFFFFL
14417 //CP_VGT_VSINVOC_COUNT_LO
14418 #define CP_VGT_VSINVOC_COUNT_LO__VSINVOC_COUNT_LO__SHIFT                                                      0x0
14419 #define CP_VGT_VSINVOC_COUNT_LO__VSINVOC_COUNT_LO_MASK                                                        0xFFFFFFFFL
14420 //CP_VGT_VSINVOC_COUNT_HI
14421 #define CP_VGT_VSINVOC_COUNT_HI__VSINVOC_COUNT_HI__SHIFT                                                      0x0
14422 #define CP_VGT_VSINVOC_COUNT_HI__VSINVOC_COUNT_HI_MASK                                                        0xFFFFFFFFL
14423 //CP_VGT_GSINVOC_COUNT_LO
14424 #define CP_VGT_GSINVOC_COUNT_LO__GSINVOC_COUNT_LO__SHIFT                                                      0x0
14425 #define CP_VGT_GSINVOC_COUNT_LO__GSINVOC_COUNT_LO_MASK                                                        0xFFFFFFFFL
14426 //CP_VGT_GSINVOC_COUNT_HI
14427 #define CP_VGT_GSINVOC_COUNT_HI__GSINVOC_COUNT_HI__SHIFT                                                      0x0
14428 #define CP_VGT_GSINVOC_COUNT_HI__GSINVOC_COUNT_HI_MASK                                                        0xFFFFFFFFL
14429 //CP_VGT_HSINVOC_COUNT_LO
14430 #define CP_VGT_HSINVOC_COUNT_LO__HSINVOC_COUNT_LO__SHIFT                                                      0x0
14431 #define CP_VGT_HSINVOC_COUNT_LO__HSINVOC_COUNT_LO_MASK                                                        0xFFFFFFFFL
14432 //CP_VGT_HSINVOC_COUNT_HI
14433 #define CP_VGT_HSINVOC_COUNT_HI__HSINVOC_COUNT_HI__SHIFT                                                      0x0
14434 #define CP_VGT_HSINVOC_COUNT_HI__HSINVOC_COUNT_HI_MASK                                                        0xFFFFFFFFL
14435 //CP_VGT_DSINVOC_COUNT_LO
14436 #define CP_VGT_DSINVOC_COUNT_LO__DSINVOC_COUNT_LO__SHIFT                                                      0x0
14437 #define CP_VGT_DSINVOC_COUNT_LO__DSINVOC_COUNT_LO_MASK                                                        0xFFFFFFFFL
14438 //CP_VGT_DSINVOC_COUNT_HI
14439 #define CP_VGT_DSINVOC_COUNT_HI__DSINVOC_COUNT_HI__SHIFT                                                      0x0
14440 #define CP_VGT_DSINVOC_COUNT_HI__DSINVOC_COUNT_HI_MASK                                                        0xFFFFFFFFL
14441 //CP_PA_CINVOC_COUNT_LO
14442 #define CP_PA_CINVOC_COUNT_LO__CINVOC_COUNT_LO__SHIFT                                                         0x0
14443 #define CP_PA_CINVOC_COUNT_LO__CINVOC_COUNT_LO_MASK                                                           0xFFFFFFFFL
14444 //CP_PA_CINVOC_COUNT_HI
14445 #define CP_PA_CINVOC_COUNT_HI__CINVOC_COUNT_HI__SHIFT                                                         0x0
14446 #define CP_PA_CINVOC_COUNT_HI__CINVOC_COUNT_HI_MASK                                                           0xFFFFFFFFL
14447 //CP_PA_CPRIM_COUNT_LO
14448 #define CP_PA_CPRIM_COUNT_LO__CPRIM_COUNT_LO__SHIFT                                                           0x0
14449 #define CP_PA_CPRIM_COUNT_LO__CPRIM_COUNT_LO_MASK                                                             0xFFFFFFFFL
14450 //CP_PA_CPRIM_COUNT_HI
14451 #define CP_PA_CPRIM_COUNT_HI__CPRIM_COUNT_HI__SHIFT                                                           0x0
14452 #define CP_PA_CPRIM_COUNT_HI__CPRIM_COUNT_HI_MASK                                                             0xFFFFFFFFL
14453 //CP_SC_PSINVOC_COUNT0_LO
14454 #define CP_SC_PSINVOC_COUNT0_LO__PSINVOC_COUNT0_LO__SHIFT                                                     0x0
14455 #define CP_SC_PSINVOC_COUNT0_LO__PSINVOC_COUNT0_LO_MASK                                                       0xFFFFFFFFL
14456 //CP_SC_PSINVOC_COUNT0_HI
14457 #define CP_SC_PSINVOC_COUNT0_HI__PSINVOC_COUNT0_HI__SHIFT                                                     0x0
14458 #define CP_SC_PSINVOC_COUNT0_HI__PSINVOC_COUNT0_HI_MASK                                                       0xFFFFFFFFL
14459 //CP_SC_PSINVOC_COUNT1_LO
14460 #define CP_SC_PSINVOC_COUNT1_LO__OBSOLETE__SHIFT                                                              0x0
14461 #define CP_SC_PSINVOC_COUNT1_LO__OBSOLETE_MASK                                                                0xFFFFFFFFL
14462 //CP_SC_PSINVOC_COUNT1_HI
14463 #define CP_SC_PSINVOC_COUNT1_HI__OBSOLETE__SHIFT                                                              0x0
14464 #define CP_SC_PSINVOC_COUNT1_HI__OBSOLETE_MASK                                                                0xFFFFFFFFL
14465 //CP_VGT_CSINVOC_COUNT_LO
14466 #define CP_VGT_CSINVOC_COUNT_LO__CSINVOC_COUNT_LO__SHIFT                                                      0x0
14467 #define CP_VGT_CSINVOC_COUNT_LO__CSINVOC_COUNT_LO_MASK                                                        0xFFFFFFFFL
14468 //CP_VGT_CSINVOC_COUNT_HI
14469 #define CP_VGT_CSINVOC_COUNT_HI__CSINVOC_COUNT_HI__SHIFT                                                      0x0
14470 #define CP_VGT_CSINVOC_COUNT_HI__CSINVOC_COUNT_HI_MASK                                                        0xFFFFFFFFL
14471 //CP_VGT_ASINVOC_COUNT_LO
14472 #define CP_VGT_ASINVOC_COUNT_LO__ASINVOC_COUNT_LO__SHIFT                                                      0x0
14473 #define CP_VGT_ASINVOC_COUNT_LO__ASINVOC_COUNT_LO_MASK                                                        0xFFFFFFFFL
14474 //CP_VGT_ASINVOC_COUNT_HI
14475 #define CP_VGT_ASINVOC_COUNT_HI__ASINVOC_COUNT_HI__SHIFT                                                      0x0
14476 #define CP_VGT_ASINVOC_COUNT_HI__ASINVOC_COUNT_HI_MASK                                                        0xFFFFFFFFL
14477 //CP_PIPE_STATS_CONTROL
14478 #define CP_PIPE_STATS_CONTROL__CACHE_POLICY__SHIFT                                                            0x19
14479 #define CP_PIPE_STATS_CONTROL__CACHE_POLICY_MASK                                                              0x06000000L
14480 //SCRATCH_REG0
14481 #define SCRATCH_REG0__SCRATCH_REG0__SHIFT                                                                     0x0
14482 #define SCRATCH_REG0__SCRATCH_REG0_MASK                                                                       0xFFFFFFFFL
14483 //SCRATCH_REG1
14484 #define SCRATCH_REG1__SCRATCH_REG1__SHIFT                                                                     0x0
14485 #define SCRATCH_REG1__SCRATCH_REG1_MASK                                                                       0xFFFFFFFFL
14486 //SCRATCH_REG2
14487 #define SCRATCH_REG2__SCRATCH_REG2__SHIFT                                                                     0x0
14488 #define SCRATCH_REG2__SCRATCH_REG2_MASK                                                                       0xFFFFFFFFL
14489 //SCRATCH_REG3
14490 #define SCRATCH_REG3__SCRATCH_REG3__SHIFT                                                                     0x0
14491 #define SCRATCH_REG3__SCRATCH_REG3_MASK                                                                       0xFFFFFFFFL
14492 //SCRATCH_REG4
14493 #define SCRATCH_REG4__SCRATCH_REG4__SHIFT                                                                     0x0
14494 #define SCRATCH_REG4__SCRATCH_REG4_MASK                                                                       0xFFFFFFFFL
14495 //SCRATCH_REG5
14496 #define SCRATCH_REG5__SCRATCH_REG5__SHIFT                                                                     0x0
14497 #define SCRATCH_REG5__SCRATCH_REG5_MASK                                                                       0xFFFFFFFFL
14498 //SCRATCH_REG6
14499 #define SCRATCH_REG6__SCRATCH_REG6__SHIFT                                                                     0x0
14500 #define SCRATCH_REG6__SCRATCH_REG6_MASK                                                                       0xFFFFFFFFL
14501 //SCRATCH_REG7
14502 #define SCRATCH_REG7__SCRATCH_REG7__SHIFT                                                                     0x0
14503 #define SCRATCH_REG7__SCRATCH_REG7_MASK                                                                       0xFFFFFFFFL
14504 //SCRATCH_REG_ATOMIC
14505 #define SCRATCH_REG_ATOMIC__IMMED__SHIFT                                                                      0x0
14506 #define SCRATCH_REG_ATOMIC__ID__SHIFT                                                                         0x18
14507 #define SCRATCH_REG_ATOMIC__reserved27__SHIFT                                                                 0x1b
14508 #define SCRATCH_REG_ATOMIC__OP__SHIFT                                                                         0x1c
14509 #define SCRATCH_REG_ATOMIC__reserved31__SHIFT                                                                 0x1f
14510 #define SCRATCH_REG_ATOMIC__IMMED_MASK                                                                        0x00FFFFFFL
14511 #define SCRATCH_REG_ATOMIC__ID_MASK                                                                           0x07000000L
14512 #define SCRATCH_REG_ATOMIC__reserved27_MASK                                                                   0x08000000L
14513 #define SCRATCH_REG_ATOMIC__OP_MASK                                                                           0x70000000L
14514 #define SCRATCH_REG_ATOMIC__reserved31_MASK                                                                   0x80000000L
14515 //SCRATCH_REG_CMPSWAP_ATOMIC
14516 #define SCRATCH_REG_CMPSWAP_ATOMIC__IMMED_COMPARE__SHIFT                                                      0x0
14517 #define SCRATCH_REG_CMPSWAP_ATOMIC__IMMED_REPLACE__SHIFT                                                      0xc
14518 #define SCRATCH_REG_CMPSWAP_ATOMIC__ID__SHIFT                                                                 0x18
14519 #define SCRATCH_REG_CMPSWAP_ATOMIC__reserved27__SHIFT                                                         0x1b
14520 #define SCRATCH_REG_CMPSWAP_ATOMIC__OP__SHIFT                                                                 0x1c
14521 #define SCRATCH_REG_CMPSWAP_ATOMIC__reserved31__SHIFT                                                         0x1f
14522 #define SCRATCH_REG_CMPSWAP_ATOMIC__IMMED_COMPARE_MASK                                                        0x00000FFFL
14523 #define SCRATCH_REG_CMPSWAP_ATOMIC__IMMED_REPLACE_MASK                                                        0x00FFF000L
14524 #define SCRATCH_REG_CMPSWAP_ATOMIC__ID_MASK                                                                   0x07000000L
14525 #define SCRATCH_REG_CMPSWAP_ATOMIC__reserved27_MASK                                                           0x08000000L
14526 #define SCRATCH_REG_CMPSWAP_ATOMIC__OP_MASK                                                                   0x70000000L
14527 #define SCRATCH_REG_CMPSWAP_ATOMIC__reserved31_MASK                                                           0x80000000L
14528 //CP_APPEND_DDID_CNT
14529 #define CP_APPEND_DDID_CNT__DATA__SHIFT                                                                       0x0
14530 #define CP_APPEND_DDID_CNT__DATA_MASK                                                                         0x000000FFL
14531 //CP_APPEND_DATA_HI
14532 #define CP_APPEND_DATA_HI__DATA__SHIFT                                                                        0x0
14533 #define CP_APPEND_DATA_HI__DATA_MASK                                                                          0xFFFFFFFFL
14534 //CP_APPEND_LAST_CS_FENCE_HI
14535 #define CP_APPEND_LAST_CS_FENCE_HI__LAST_FENCE__SHIFT                                                         0x0
14536 #define CP_APPEND_LAST_CS_FENCE_HI__LAST_FENCE_MASK                                                           0xFFFFFFFFL
14537 //CP_APPEND_LAST_PS_FENCE_HI
14538 #define CP_APPEND_LAST_PS_FENCE_HI__LAST_FENCE__SHIFT                                                         0x0
14539 #define CP_APPEND_LAST_PS_FENCE_HI__LAST_FENCE_MASK                                                           0xFFFFFFFFL
14540 //CP_PFP_ATOMIC_PREOP_LO
14541 #define CP_PFP_ATOMIC_PREOP_LO__ATOMIC_PREOP_LO__SHIFT                                                        0x0
14542 #define CP_PFP_ATOMIC_PREOP_LO__ATOMIC_PREOP_LO_MASK                                                          0xFFFFFFFFL
14543 //CP_PFP_ATOMIC_PREOP_HI
14544 #define CP_PFP_ATOMIC_PREOP_HI__ATOMIC_PREOP_HI__SHIFT                                                        0x0
14545 #define CP_PFP_ATOMIC_PREOP_HI__ATOMIC_PREOP_HI_MASK                                                          0xFFFFFFFFL
14546 //CP_APPEND_ADDR_LO
14547 #define CP_APPEND_ADDR_LO__MEM_ADDR_LO__SHIFT                                                                 0x2
14548 #define CP_APPEND_ADDR_LO__MEM_ADDR_LO_MASK                                                                   0xFFFFFFFCL
14549 //CP_APPEND_ADDR_HI
14550 #define CP_APPEND_ADDR_HI__MEM_ADDR_HI__SHIFT                                                                 0x0
14551 #define CP_APPEND_ADDR_HI__CS_PS_SEL__SHIFT                                                                   0x10
14552 #define CP_APPEND_ADDR_HI__FENCE_SIZE__SHIFT                                                                  0x12
14553 #define CP_APPEND_ADDR_HI__PWS_ENABLE__SHIFT                                                                  0x13
14554 #define CP_APPEND_ADDR_HI__CACHE_POLICY__SHIFT                                                                0x19
14555 #define CP_APPEND_ADDR_HI__COMMAND__SHIFT                                                                     0x1d
14556 #define CP_APPEND_ADDR_HI__MEM_ADDR_HI_MASK                                                                   0x0000FFFFL
14557 #define CP_APPEND_ADDR_HI__CS_PS_SEL_MASK                                                                     0x00030000L
14558 #define CP_APPEND_ADDR_HI__FENCE_SIZE_MASK                                                                    0x00040000L
14559 #define CP_APPEND_ADDR_HI__PWS_ENABLE_MASK                                                                    0x00080000L
14560 #define CP_APPEND_ADDR_HI__CACHE_POLICY_MASK                                                                  0x06000000L
14561 #define CP_APPEND_ADDR_HI__COMMAND_MASK                                                                       0xE0000000L
14562 //CP_APPEND_DATA
14563 #define CP_APPEND_DATA__DATA__SHIFT                                                                           0x0
14564 #define CP_APPEND_DATA__DATA_MASK                                                                             0xFFFFFFFFL
14565 //CP_APPEND_DATA_LO
14566 #define CP_APPEND_DATA_LO__DATA__SHIFT                                                                        0x0
14567 #define CP_APPEND_DATA_LO__DATA_MASK                                                                          0xFFFFFFFFL
14568 //CP_APPEND_LAST_CS_FENCE
14569 #define CP_APPEND_LAST_CS_FENCE__LAST_FENCE__SHIFT                                                            0x0
14570 #define CP_APPEND_LAST_CS_FENCE__LAST_FENCE_MASK                                                              0xFFFFFFFFL
14571 //CP_APPEND_LAST_CS_FENCE_LO
14572 #define CP_APPEND_LAST_CS_FENCE_LO__LAST_FENCE__SHIFT                                                         0x0
14573 #define CP_APPEND_LAST_CS_FENCE_LO__LAST_FENCE_MASK                                                           0xFFFFFFFFL
14574 //CP_APPEND_LAST_PS_FENCE
14575 #define CP_APPEND_LAST_PS_FENCE__LAST_FENCE__SHIFT                                                            0x0
14576 #define CP_APPEND_LAST_PS_FENCE__LAST_FENCE_MASK                                                              0xFFFFFFFFL
14577 //CP_APPEND_LAST_PS_FENCE_LO
14578 #define CP_APPEND_LAST_PS_FENCE_LO__LAST_FENCE__SHIFT                                                         0x0
14579 #define CP_APPEND_LAST_PS_FENCE_LO__LAST_FENCE_MASK                                                           0xFFFFFFFFL
14580 //CP_ATOMIC_PREOP_LO
14581 #define CP_ATOMIC_PREOP_LO__ATOMIC_PREOP_LO__SHIFT                                                            0x0
14582 #define CP_ATOMIC_PREOP_LO__ATOMIC_PREOP_LO_MASK                                                              0xFFFFFFFFL
14583 //CP_ME_ATOMIC_PREOP_LO
14584 #define CP_ME_ATOMIC_PREOP_LO__ATOMIC_PREOP_LO__SHIFT                                                         0x0
14585 #define CP_ME_ATOMIC_PREOP_LO__ATOMIC_PREOP_LO_MASK                                                           0xFFFFFFFFL
14586 //CP_ATOMIC_PREOP_HI
14587 #define CP_ATOMIC_PREOP_HI__ATOMIC_PREOP_HI__SHIFT                                                            0x0
14588 #define CP_ATOMIC_PREOP_HI__ATOMIC_PREOP_HI_MASK                                                              0xFFFFFFFFL
14589 //CP_ME_ATOMIC_PREOP_HI
14590 #define CP_ME_ATOMIC_PREOP_HI__ATOMIC_PREOP_HI__SHIFT                                                         0x0
14591 #define CP_ME_ATOMIC_PREOP_HI__ATOMIC_PREOP_HI_MASK                                                           0xFFFFFFFFL
14592 //CP_ME_MC_WADDR_LO
14593 #define CP_ME_MC_WADDR_LO__ME_MC_WADDR_LO__SHIFT                                                              0x2
14594 #define CP_ME_MC_WADDR_LO__ME_MC_WADDR_LO_MASK                                                                0xFFFFFFFCL
14595 //CP_ME_MC_WADDR_HI
14596 #define CP_ME_MC_WADDR_HI__ME_MC_WADDR_HI__SHIFT                                                              0x0
14597 #define CP_ME_MC_WADDR_HI__WRITE_CONFIRM__SHIFT                                                               0x11
14598 #define CP_ME_MC_WADDR_HI__WRITE64__SHIFT                                                                     0x12
14599 #define CP_ME_MC_WADDR_HI__CACHE_POLICY__SHIFT                                                                0x16
14600 #define CP_ME_MC_WADDR_HI__VMID__SHIFT                                                                        0x18
14601 #define CP_ME_MC_WADDR_HI__RINGID__SHIFT                                                                      0x1c
14602 #define CP_ME_MC_WADDR_HI__PRIVILEGE__SHIFT                                                                   0x1f
14603 #define CP_ME_MC_WADDR_HI__ME_MC_WADDR_HI_MASK                                                                0x0000FFFFL
14604 #define CP_ME_MC_WADDR_HI__WRITE_CONFIRM_MASK                                                                 0x00020000L
14605 #define CP_ME_MC_WADDR_HI__WRITE64_MASK                                                                       0x00040000L
14606 #define CP_ME_MC_WADDR_HI__CACHE_POLICY_MASK                                                                  0x00C00000L
14607 #define CP_ME_MC_WADDR_HI__VMID_MASK                                                                          0x0F000000L
14608 #define CP_ME_MC_WADDR_HI__RINGID_MASK                                                                        0x30000000L
14609 #define CP_ME_MC_WADDR_HI__PRIVILEGE_MASK                                                                     0x80000000L
14610 //CP_ME_MC_WDATA_LO
14611 #define CP_ME_MC_WDATA_LO__ME_MC_WDATA_LO__SHIFT                                                              0x0
14612 #define CP_ME_MC_WDATA_LO__ME_MC_WDATA_LO_MASK                                                                0xFFFFFFFFL
14613 //CP_ME_MC_WDATA_HI
14614 #define CP_ME_MC_WDATA_HI__ME_MC_WDATA_HI__SHIFT                                                              0x0
14615 #define CP_ME_MC_WDATA_HI__ME_MC_WDATA_HI_MASK                                                                0xFFFFFFFFL
14616 //CP_ME_MC_RADDR_LO
14617 #define CP_ME_MC_RADDR_LO__ME_MC_RADDR_LO__SHIFT                                                              0x2
14618 #define CP_ME_MC_RADDR_LO__ME_MC_RADDR_LO_MASK                                                                0xFFFFFFFCL
14619 //CP_ME_MC_RADDR_HI
14620 #define CP_ME_MC_RADDR_HI__ME_MC_RADDR_HI__SHIFT                                                              0x0
14621 #define CP_ME_MC_RADDR_HI__SIZE__SHIFT                                                                        0x10
14622 #define CP_ME_MC_RADDR_HI__CACHE_POLICY__SHIFT                                                                0x16
14623 #define CP_ME_MC_RADDR_HI__VMID__SHIFT                                                                        0x18
14624 #define CP_ME_MC_RADDR_HI__PRIVILEGE__SHIFT                                                                   0x1f
14625 #define CP_ME_MC_RADDR_HI__ME_MC_RADDR_HI_MASK                                                                0x0000FFFFL
14626 #define CP_ME_MC_RADDR_HI__SIZE_MASK                                                                          0x000F0000L
14627 #define CP_ME_MC_RADDR_HI__CACHE_POLICY_MASK                                                                  0x00C00000L
14628 #define CP_ME_MC_RADDR_HI__VMID_MASK                                                                          0x0F000000L
14629 #define CP_ME_MC_RADDR_HI__PRIVILEGE_MASK                                                                     0x80000000L
14630 //CP_WAIT_REG_MEM_TIMEOUT
14631 #define CP_WAIT_REG_MEM_TIMEOUT__WAIT_REG_MEM_TIMEOUT__SHIFT                                                  0x0
14632 #define CP_WAIT_REG_MEM_TIMEOUT__WAIT_REG_MEM_TIMEOUT_MASK                                                    0xFFFFFFFFL
14633 //CP_DMA_PFP_CONTROL
14634 #define CP_DMA_PFP_CONTROL__VMID__SHIFT                                                                       0x0
14635 #define CP_DMA_PFP_CONTROL__TMZ__SHIFT                                                                        0x4
14636 #define CP_DMA_PFP_CONTROL__MEMLOG_CLEAR__SHIFT                                                               0xa
14637 #define CP_DMA_PFP_CONTROL__SRC_CACHE_POLICY__SHIFT                                                           0xd
14638 #define CP_DMA_PFP_CONTROL__DST_SELECT__SHIFT                                                                 0x14
14639 #define CP_DMA_PFP_CONTROL__DST_CACHE_POLICY__SHIFT                                                           0x19
14640 #define CP_DMA_PFP_CONTROL__SRC_SELECT__SHIFT                                                                 0x1d
14641 #define CP_DMA_PFP_CONTROL__VMID_MASK                                                                         0x0000000FL
14642 #define CP_DMA_PFP_CONTROL__TMZ_MASK                                                                          0x00000010L
14643 #define CP_DMA_PFP_CONTROL__MEMLOG_CLEAR_MASK                                                                 0x00000400L
14644 #define CP_DMA_PFP_CONTROL__SRC_CACHE_POLICY_MASK                                                             0x00006000L
14645 #define CP_DMA_PFP_CONTROL__DST_SELECT_MASK                                                                   0x00300000L
14646 #define CP_DMA_PFP_CONTROL__DST_CACHE_POLICY_MASK                                                             0x06000000L
14647 #define CP_DMA_PFP_CONTROL__SRC_SELECT_MASK                                                                   0x60000000L
14648 //CP_DMA_ME_CONTROL
14649 #define CP_DMA_ME_CONTROL__VMID__SHIFT                                                                        0x0
14650 #define CP_DMA_ME_CONTROL__TMZ__SHIFT                                                                         0x4
14651 #define CP_DMA_ME_CONTROL__MEMLOG_CLEAR__SHIFT                                                                0xa
14652 #define CP_DMA_ME_CONTROL__SRC_CACHE_POLICY__SHIFT                                                            0xd
14653 #define CP_DMA_ME_CONTROL__DST_SELECT__SHIFT                                                                  0x14
14654 #define CP_DMA_ME_CONTROL__DST_CACHE_POLICY__SHIFT                                                            0x19
14655 #define CP_DMA_ME_CONTROL__SRC_SELECT__SHIFT                                                                  0x1d
14656 #define CP_DMA_ME_CONTROL__VMID_MASK                                                                          0x0000000FL
14657 #define CP_DMA_ME_CONTROL__TMZ_MASK                                                                           0x00000010L
14658 #define CP_DMA_ME_CONTROL__MEMLOG_CLEAR_MASK                                                                  0x00000400L
14659 #define CP_DMA_ME_CONTROL__SRC_CACHE_POLICY_MASK                                                              0x00006000L
14660 #define CP_DMA_ME_CONTROL__DST_SELECT_MASK                                                                    0x00300000L
14661 #define CP_DMA_ME_CONTROL__DST_CACHE_POLICY_MASK                                                              0x06000000L
14662 #define CP_DMA_ME_CONTROL__SRC_SELECT_MASK                                                                    0x60000000L
14663 //CP_DMA_ME_SRC_ADDR
14664 #define CP_DMA_ME_SRC_ADDR__SRC_ADDR__SHIFT                                                                   0x0
14665 #define CP_DMA_ME_SRC_ADDR__SRC_ADDR_MASK                                                                     0xFFFFFFFFL
14666 //CP_DMA_ME_SRC_ADDR_HI
14667 #define CP_DMA_ME_SRC_ADDR_HI__SRC_ADDR_HI__SHIFT                                                             0x0
14668 #define CP_DMA_ME_SRC_ADDR_HI__SRC_ADDR_HI_MASK                                                               0x0000FFFFL
14669 //CP_DMA_ME_DST_ADDR
14670 #define CP_DMA_ME_DST_ADDR__DST_ADDR__SHIFT                                                                   0x0
14671 #define CP_DMA_ME_DST_ADDR__DST_ADDR_MASK                                                                     0xFFFFFFFFL
14672 //CP_DMA_ME_DST_ADDR_HI
14673 #define CP_DMA_ME_DST_ADDR_HI__DST_ADDR_HI__SHIFT                                                             0x0
14674 #define CP_DMA_ME_DST_ADDR_HI__DST_ADDR_HI_MASK                                                               0x0000FFFFL
14675 //CP_DMA_ME_COMMAND
14676 #define CP_DMA_ME_COMMAND__BYTE_COUNT__SHIFT                                                                  0x0
14677 #define CP_DMA_ME_COMMAND__SAS__SHIFT                                                                         0x1a
14678 #define CP_DMA_ME_COMMAND__DAS__SHIFT                                                                         0x1b
14679 #define CP_DMA_ME_COMMAND__SAIC__SHIFT                                                                        0x1c
14680 #define CP_DMA_ME_COMMAND__DAIC__SHIFT                                                                        0x1d
14681 #define CP_DMA_ME_COMMAND__RAW_WAIT__SHIFT                                                                    0x1e
14682 #define CP_DMA_ME_COMMAND__DIS_WC__SHIFT                                                                      0x1f
14683 #define CP_DMA_ME_COMMAND__BYTE_COUNT_MASK                                                                    0x03FFFFFFL
14684 #define CP_DMA_ME_COMMAND__SAS_MASK                                                                           0x04000000L
14685 #define CP_DMA_ME_COMMAND__DAS_MASK                                                                           0x08000000L
14686 #define CP_DMA_ME_COMMAND__SAIC_MASK                                                                          0x10000000L
14687 #define CP_DMA_ME_COMMAND__DAIC_MASK                                                                          0x20000000L
14688 #define CP_DMA_ME_COMMAND__RAW_WAIT_MASK                                                                      0x40000000L
14689 #define CP_DMA_ME_COMMAND__DIS_WC_MASK                                                                        0x80000000L
14690 //CP_DMA_PFP_SRC_ADDR
14691 #define CP_DMA_PFP_SRC_ADDR__SRC_ADDR__SHIFT                                                                  0x0
14692 #define CP_DMA_PFP_SRC_ADDR__SRC_ADDR_MASK                                                                    0xFFFFFFFFL
14693 //CP_DMA_PFP_SRC_ADDR_HI
14694 #define CP_DMA_PFP_SRC_ADDR_HI__SRC_ADDR_HI__SHIFT                                                            0x0
14695 #define CP_DMA_PFP_SRC_ADDR_HI__SRC_ADDR_HI_MASK                                                              0x0000FFFFL
14696 //CP_DMA_PFP_DST_ADDR
14697 #define CP_DMA_PFP_DST_ADDR__DST_ADDR__SHIFT                                                                  0x0
14698 #define CP_DMA_PFP_DST_ADDR__DST_ADDR_MASK                                                                    0xFFFFFFFFL
14699 //CP_DMA_PFP_DST_ADDR_HI
14700 #define CP_DMA_PFP_DST_ADDR_HI__DST_ADDR_HI__SHIFT                                                            0x0
14701 #define CP_DMA_PFP_DST_ADDR_HI__DST_ADDR_HI_MASK                                                              0x0000FFFFL
14702 //CP_DMA_PFP_COMMAND
14703 #define CP_DMA_PFP_COMMAND__BYTE_COUNT__SHIFT                                                                 0x0
14704 #define CP_DMA_PFP_COMMAND__SAS__SHIFT                                                                        0x1a
14705 #define CP_DMA_PFP_COMMAND__DAS__SHIFT                                                                        0x1b
14706 #define CP_DMA_PFP_COMMAND__SAIC__SHIFT                                                                       0x1c
14707 #define CP_DMA_PFP_COMMAND__DAIC__SHIFT                                                                       0x1d
14708 #define CP_DMA_PFP_COMMAND__RAW_WAIT__SHIFT                                                                   0x1e
14709 #define CP_DMA_PFP_COMMAND__DIS_WC__SHIFT                                                                     0x1f
14710 #define CP_DMA_PFP_COMMAND__BYTE_COUNT_MASK                                                                   0x03FFFFFFL
14711 #define CP_DMA_PFP_COMMAND__SAS_MASK                                                                          0x04000000L
14712 #define CP_DMA_PFP_COMMAND__DAS_MASK                                                                          0x08000000L
14713 #define CP_DMA_PFP_COMMAND__SAIC_MASK                                                                         0x10000000L
14714 #define CP_DMA_PFP_COMMAND__DAIC_MASK                                                                         0x20000000L
14715 #define CP_DMA_PFP_COMMAND__RAW_WAIT_MASK                                                                     0x40000000L
14716 #define CP_DMA_PFP_COMMAND__DIS_WC_MASK                                                                       0x80000000L
14717 //CP_DMA_CNTL
14718 #define CP_DMA_CNTL__UTCL1_FAULT_CONTROL__SHIFT                                                               0x0
14719 #define CP_DMA_CNTL__WATCH_CONTROL__SHIFT                                                                     0x1
14720 #define CP_DMA_CNTL__MIN_AVAILSZ__SHIFT                                                                       0x4
14721 #define CP_DMA_CNTL__SPECULATIVE_DATA_READ__SHIFT                                                             0x6
14722 #define CP_DMA_CNTL__BUFFER_DEPTH__SHIFT                                                                      0x10
14723 #define CP_DMA_CNTL__PIO_FIFO_EMPTY__SHIFT                                                                    0x1c
14724 #define CP_DMA_CNTL__PIO_FIFO_FULL__SHIFT                                                                     0x1d
14725 #define CP_DMA_CNTL__PIO_COUNT__SHIFT                                                                         0x1e
14726 #define CP_DMA_CNTL__UTCL1_FAULT_CONTROL_MASK                                                                 0x00000001L
14727 #define CP_DMA_CNTL__WATCH_CONTROL_MASK                                                                       0x00000002L
14728 #define CP_DMA_CNTL__MIN_AVAILSZ_MASK                                                                         0x00000030L
14729 #define CP_DMA_CNTL__SPECULATIVE_DATA_READ_MASK                                                               0x000000C0L
14730 #define CP_DMA_CNTL__BUFFER_DEPTH_MASK                                                                        0x01FF0000L
14731 #define CP_DMA_CNTL__PIO_FIFO_EMPTY_MASK                                                                      0x10000000L
14732 #define CP_DMA_CNTL__PIO_FIFO_FULL_MASK                                                                       0x20000000L
14733 #define CP_DMA_CNTL__PIO_COUNT_MASK                                                                           0xC0000000L
14734 //CP_DMA_READ_TAGS
14735 #define CP_DMA_READ_TAGS__DMA_READ_TAG__SHIFT                                                                 0x0
14736 #define CP_DMA_READ_TAGS__DMA_READ_TAG_VALID__SHIFT                                                           0x1c
14737 #define CP_DMA_READ_TAGS__DMA_READ_TAG_MASK                                                                   0x03FFFFFFL
14738 #define CP_DMA_READ_TAGS__DMA_READ_TAG_VALID_MASK                                                             0x10000000L
14739 //CP_PFP_IB_CONTROL
14740 #define CP_PFP_IB_CONTROL__IB_EN__SHIFT                                                                       0x0
14741 #define CP_PFP_IB_CONTROL__IB_EN_MASK                                                                         0x000000FFL
14742 //CP_PFP_LOAD_CONTROL
14743 #define CP_PFP_LOAD_CONTROL__CONFIG_REG_EN__SHIFT                                                             0x0
14744 #define CP_PFP_LOAD_CONTROL__CNTX_REG_EN__SHIFT                                                               0x1
14745 #define CP_PFP_LOAD_CONTROL__UCONFIG_REG_EN__SHIFT                                                            0xf
14746 #define CP_PFP_LOAD_CONTROL__SH_GFX_REG_EN__SHIFT                                                             0x10
14747 #define CP_PFP_LOAD_CONTROL__SH_CS_REG_EN__SHIFT                                                              0x18
14748 #define CP_PFP_LOAD_CONTROL__LOAD_ORDINAL__SHIFT                                                              0x1f
14749 #define CP_PFP_LOAD_CONTROL__CONFIG_REG_EN_MASK                                                               0x00000001L
14750 #define CP_PFP_LOAD_CONTROL__CNTX_REG_EN_MASK                                                                 0x00000002L
14751 #define CP_PFP_LOAD_CONTROL__UCONFIG_REG_EN_MASK                                                              0x00008000L
14752 #define CP_PFP_LOAD_CONTROL__SH_GFX_REG_EN_MASK                                                               0x00010000L
14753 #define CP_PFP_LOAD_CONTROL__SH_CS_REG_EN_MASK                                                                0x01000000L
14754 #define CP_PFP_LOAD_CONTROL__LOAD_ORDINAL_MASK                                                                0x80000000L
14755 //CP_SCRATCH_INDEX
14756 #define CP_SCRATCH_INDEX__SCRATCH_INDEX__SHIFT                                                                0x0
14757 #define CP_SCRATCH_INDEX__SCRATCH_INDEX_64BIT_MODE__SHIFT                                                     0x1f
14758 #define CP_SCRATCH_INDEX__SCRATCH_INDEX_MASK                                                                  0x000001FFL
14759 #define CP_SCRATCH_INDEX__SCRATCH_INDEX_64BIT_MODE_MASK                                                       0x80000000L
14760 //CP_SCRATCH_DATA
14761 #define CP_SCRATCH_DATA__SCRATCH_DATA__SHIFT                                                                  0x0
14762 #define CP_SCRATCH_DATA__SCRATCH_DATA_MASK                                                                    0xFFFFFFFFL
14763 //CP_RB_OFFSET
14764 #define CP_RB_OFFSET__RB_OFFSET__SHIFT                                                                        0x0
14765 #define CP_RB_OFFSET__RB_OFFSET_MASK                                                                          0x000FFFFFL
14766 //CP_IB1_OFFSET
14767 #define CP_IB1_OFFSET__IB1_OFFSET__SHIFT                                                                      0x0
14768 #define CP_IB1_OFFSET__IB1_OFFSET_MASK                                                                        0x000FFFFFL
14769 //CP_IB2_OFFSET
14770 #define CP_IB2_OFFSET__IB2_OFFSET__SHIFT                                                                      0x0
14771 #define CP_IB2_OFFSET__IB2_OFFSET_MASK                                                                        0x000FFFFFL
14772 //CP_IB1_PREAMBLE_BEGIN
14773 #define CP_IB1_PREAMBLE_BEGIN__IB1_PREAMBLE_BEGIN__SHIFT                                                      0x0
14774 #define CP_IB1_PREAMBLE_BEGIN__IB1_PREAMBLE_BEGIN_MASK                                                        0x000FFFFFL
14775 //CP_IB1_PREAMBLE_END
14776 #define CP_IB1_PREAMBLE_END__IB1_PREAMBLE_END__SHIFT                                                          0x0
14777 #define CP_IB1_PREAMBLE_END__IB1_PREAMBLE_END_MASK                                                            0x000FFFFFL
14778 //CP_IB2_PREAMBLE_BEGIN
14779 #define CP_IB2_PREAMBLE_BEGIN__IB2_PREAMBLE_BEGIN__SHIFT                                                      0x0
14780 #define CP_IB2_PREAMBLE_BEGIN__IB2_PREAMBLE_BEGIN_MASK                                                        0x000FFFFFL
14781 //CP_IB2_PREAMBLE_END
14782 #define CP_IB2_PREAMBLE_END__IB2_PREAMBLE_END__SHIFT                                                          0x0
14783 #define CP_IB2_PREAMBLE_END__IB2_PREAMBLE_END_MASK                                                            0x000FFFFFL
14784 //CP_DMA_ME_CMD_ADDR_LO
14785 #define CP_DMA_ME_CMD_ADDR_LO__RSVD__SHIFT                                                                    0x0
14786 #define CP_DMA_ME_CMD_ADDR_LO__ADDR_LO__SHIFT                                                                 0x2
14787 #define CP_DMA_ME_CMD_ADDR_LO__RSVD_MASK                                                                      0x00000003L
14788 #define CP_DMA_ME_CMD_ADDR_LO__ADDR_LO_MASK                                                                   0xFFFFFFFCL
14789 //CP_DMA_ME_CMD_ADDR_HI
14790 #define CP_DMA_ME_CMD_ADDR_HI__ADDR_HI__SHIFT                                                                 0x0
14791 #define CP_DMA_ME_CMD_ADDR_HI__RSVD__SHIFT                                                                    0x10
14792 #define CP_DMA_ME_CMD_ADDR_HI__ADDR_HI_MASK                                                                   0x0000FFFFL
14793 #define CP_DMA_ME_CMD_ADDR_HI__RSVD_MASK                                                                      0xFFFF0000L
14794 //CP_DMA_PFP_CMD_ADDR_LO
14795 #define CP_DMA_PFP_CMD_ADDR_LO__RSVD__SHIFT                                                                   0x0
14796 #define CP_DMA_PFP_CMD_ADDR_LO__ADDR_LO__SHIFT                                                                0x2
14797 #define CP_DMA_PFP_CMD_ADDR_LO__RSVD_MASK                                                                     0x00000003L
14798 #define CP_DMA_PFP_CMD_ADDR_LO__ADDR_LO_MASK                                                                  0xFFFFFFFCL
14799 //CP_DMA_PFP_CMD_ADDR_HI
14800 #define CP_DMA_PFP_CMD_ADDR_HI__ADDR_HI__SHIFT                                                                0x0
14801 #define CP_DMA_PFP_CMD_ADDR_HI__RSVD__SHIFT                                                                   0x10
14802 #define CP_DMA_PFP_CMD_ADDR_HI__ADDR_HI_MASK                                                                  0x0000FFFFL
14803 #define CP_DMA_PFP_CMD_ADDR_HI__RSVD_MASK                                                                     0xFFFF0000L
14804 //UCONFIG_RESERVED_REG0
14805 #define UCONFIG_RESERVED_REG0__DATA__SHIFT                                                                    0x0
14806 #define UCONFIG_RESERVED_REG0__DATA_MASK                                                                      0xFFFFFFFFL
14807 //UCONFIG_RESERVED_REG1
14808 #define UCONFIG_RESERVED_REG1__DATA__SHIFT                                                                    0x0
14809 #define UCONFIG_RESERVED_REG1__DATA_MASK                                                                      0xFFFFFFFFL
14810 //CP_PA_MSPRIM_COUNT_LO
14811 #define CP_PA_MSPRIM_COUNT_LO__MSPRIM_COUNT_LO__SHIFT                                                         0x0
14812 #define CP_PA_MSPRIM_COUNT_LO__MSPRIM_COUNT_LO_MASK                                                           0xFFFFFFFFL
14813 //CP_PA_MSPRIM_COUNT_HI
14814 #define CP_PA_MSPRIM_COUNT_HI__MSPRIM_COUNT_HI__SHIFT                                                         0x0
14815 #define CP_PA_MSPRIM_COUNT_HI__MSPRIM_COUNT_HI_MASK                                                           0xFFFFFFFFL
14816 //CP_GE_MSINVOC_COUNT_LO
14817 #define CP_GE_MSINVOC_COUNT_LO__MSINVOC_COUNT_LO__SHIFT                                                       0x0
14818 #define CP_GE_MSINVOC_COUNT_LO__MSINVOC_COUNT_LO_MASK                                                         0xFFFFFFFFL
14819 //CP_GE_MSINVOC_COUNT_HI
14820 #define CP_GE_MSINVOC_COUNT_HI__MSINVOC_COUNT_HI__SHIFT                                                       0x0
14821 #define CP_GE_MSINVOC_COUNT_HI__MSINVOC_COUNT_HI_MASK                                                         0xFFFFFFFFL
14822 //CP_IB1_CMD_BUFSZ
14823 #define CP_IB1_CMD_BUFSZ__IB1_CMD_REQSZ__SHIFT                                                                0x0
14824 #define CP_IB1_CMD_BUFSZ__IB1_CMD_REQSZ_MASK                                                                  0x000FFFFFL
14825 //CP_IB2_CMD_BUFSZ
14826 #define CP_IB2_CMD_BUFSZ__IB2_CMD_REQSZ__SHIFT                                                                0x0
14827 #define CP_IB2_CMD_BUFSZ__IB2_CMD_REQSZ_MASK                                                                  0x000FFFFFL
14828 //CP_ST_CMD_BUFSZ
14829 #define CP_ST_CMD_BUFSZ__ST_CMD_REQSZ__SHIFT                                                                  0x0
14830 #define CP_ST_CMD_BUFSZ__ST_CMD_REQSZ_MASK                                                                    0x000FFFFFL
14831 //CP_IB1_BASE_LO
14832 #define CP_IB1_BASE_LO__IB1_BASE_LO__SHIFT                                                                    0x2
14833 #define CP_IB1_BASE_LO__IB1_BASE_LO_MASK                                                                      0xFFFFFFFCL
14834 //CP_IB1_BASE_HI
14835 #define CP_IB1_BASE_HI__IB1_BASE_HI__SHIFT                                                                    0x0
14836 #define CP_IB1_BASE_HI__IB1_BASE_HI_MASK                                                                      0x0000FFFFL
14837 //CP_IB1_BUFSZ
14838 #define CP_IB1_BUFSZ__IB1_BUFSZ__SHIFT                                                                        0x0
14839 #define CP_IB1_BUFSZ__IB1_BUFSZ_MASK                                                                          0x000FFFFFL
14840 //CP_IB2_BASE_LO
14841 #define CP_IB2_BASE_LO__IB2_BASE_LO__SHIFT                                                                    0x2
14842 #define CP_IB2_BASE_LO__IB2_BASE_LO_MASK                                                                      0xFFFFFFFCL
14843 //CP_IB2_BASE_HI
14844 #define CP_IB2_BASE_HI__IB2_BASE_HI__SHIFT                                                                    0x0
14845 #define CP_IB2_BASE_HI__IB2_BASE_HI_MASK                                                                      0x0000FFFFL
14846 //CP_IB2_BUFSZ
14847 #define CP_IB2_BUFSZ__IB2_BUFSZ__SHIFT                                                                        0x0
14848 #define CP_IB2_BUFSZ__IB2_BUFSZ_MASK                                                                          0x000FFFFFL
14849 //CP_ST_BASE_LO
14850 #define CP_ST_BASE_LO__ST_BASE_LO__SHIFT                                                                      0x2
14851 #define CP_ST_BASE_LO__ST_BASE_LO_MASK                                                                        0xFFFFFFFCL
14852 //CP_ST_BASE_HI
14853 #define CP_ST_BASE_HI__ST_BASE_HI__SHIFT                                                                      0x0
14854 #define CP_ST_BASE_HI__ST_BASE_HI_MASK                                                                        0x0000FFFFL
14855 //CP_ST_BUFSZ
14856 #define CP_ST_BUFSZ__ST_BUFSZ__SHIFT                                                                          0x0
14857 #define CP_ST_BUFSZ__ST_BUFSZ_MASK                                                                            0x000FFFFFL
14858 //CP_EOP_DONE_EVENT_CNTL
14859 #define CP_EOP_DONE_EVENT_CNTL__GCR_CNTL__SHIFT                                                               0xc
14860 #define CP_EOP_DONE_EVENT_CNTL__CACHE_POLICY__SHIFT                                                           0x19
14861 #define CP_EOP_DONE_EVENT_CNTL__EXECUTE__SHIFT                                                                0x1c
14862 #define CP_EOP_DONE_EVENT_CNTL__GLK_INV__SHIFT                                                                0x1e
14863 #define CP_EOP_DONE_EVENT_CNTL__PWS_ENABLE__SHIFT                                                             0x1f
14864 #define CP_EOP_DONE_EVENT_CNTL__GCR_CNTL_MASK                                                                 0x01FFF000L
14865 #define CP_EOP_DONE_EVENT_CNTL__CACHE_POLICY_MASK                                                             0x06000000L
14866 #define CP_EOP_DONE_EVENT_CNTL__EXECUTE_MASK                                                                  0x10000000L
14867 #define CP_EOP_DONE_EVENT_CNTL__GLK_INV_MASK                                                                  0x40000000L
14868 #define CP_EOP_DONE_EVENT_CNTL__PWS_ENABLE_MASK                                                               0x80000000L
14869 //CP_EOP_DONE_DATA_CNTL
14870 #define CP_EOP_DONE_DATA_CNTL__DST_SEL__SHIFT                                                                 0x10
14871 #define CP_EOP_DONE_DATA_CNTL__ACTION_PIPE_ID__SHIFT                                                          0x14
14872 #define CP_EOP_DONE_DATA_CNTL__ACTION_ID__SHIFT                                                               0x16
14873 #define CP_EOP_DONE_DATA_CNTL__INT_SEL__SHIFT                                                                 0x18
14874 #define CP_EOP_DONE_DATA_CNTL__DATA_SEL__SHIFT                                                                0x1d
14875 #define CP_EOP_DONE_DATA_CNTL__DST_SEL_MASK                                                                   0x00030000L
14876 #define CP_EOP_DONE_DATA_CNTL__ACTION_PIPE_ID_MASK                                                            0x00300000L
14877 #define CP_EOP_DONE_DATA_CNTL__ACTION_ID_MASK                                                                 0x00C00000L
14878 #define CP_EOP_DONE_DATA_CNTL__INT_SEL_MASK                                                                   0x07000000L
14879 #define CP_EOP_DONE_DATA_CNTL__DATA_SEL_MASK                                                                  0xE0000000L
14880 //CP_EOP_DONE_CNTX_ID
14881 #define CP_EOP_DONE_CNTX_ID__CNTX_ID__SHIFT                                                                   0x0
14882 #define CP_EOP_DONE_CNTX_ID__CNTX_ID_MASK                                                                     0xFFFFFFFFL
14883 //CP_DB_BASE_LO
14884 #define CP_DB_BASE_LO__DB_BASE_LO__SHIFT                                                                      0x2
14885 #define CP_DB_BASE_LO__DB_BASE_LO_MASK                                                                        0xFFFFFFFCL
14886 //CP_DB_BASE_HI
14887 #define CP_DB_BASE_HI__DB_BASE_HI__SHIFT                                                                      0x0
14888 #define CP_DB_BASE_HI__DB_BASE_HI_MASK                                                                        0x0000FFFFL
14889 //CP_DB_BUFSZ
14890 #define CP_DB_BUFSZ__DB_BUFSZ__SHIFT                                                                          0x0
14891 #define CP_DB_BUFSZ__DB_BUFSZ_MASK                                                                            0x000FFFFFL
14892 //CP_DB_CMD_BUFSZ
14893 #define CP_DB_CMD_BUFSZ__DB_CMD_REQSZ__SHIFT                                                                  0x0
14894 #define CP_DB_CMD_BUFSZ__DB_CMD_REQSZ_MASK                                                                    0x000FFFFFL
14895 //CP_PFP_COMPLETION_STATUS
14896 #define CP_PFP_COMPLETION_STATUS__STATUS__SHIFT                                                               0x0
14897 #define CP_PFP_COMPLETION_STATUS__STATUS_MASK                                                                 0x00000003L
14898 //CP_PRED_NOT_VISIBLE
14899 #define CP_PRED_NOT_VISIBLE__NOT_VISIBLE__SHIFT                                                               0x0
14900 #define CP_PRED_NOT_VISIBLE__NOT_VISIBLE_MASK                                                                 0x00000001L
14901 //CP_PFP_METADATA_BASE_ADDR
14902 #define CP_PFP_METADATA_BASE_ADDR__ADDR_LO__SHIFT                                                             0x0
14903 #define CP_PFP_METADATA_BASE_ADDR__ADDR_LO_MASK                                                               0xFFFFFFFFL
14904 //CP_PFP_METADATA_BASE_ADDR_HI
14905 #define CP_PFP_METADATA_BASE_ADDR_HI__ADDR_HI__SHIFT                                                          0x0
14906 #define CP_PFP_METADATA_BASE_ADDR_HI__ADDR_HI_MASK                                                            0x0000FFFFL
14907 //CP_DRAW_INDX_INDR_ADDR
14908 #define CP_DRAW_INDX_INDR_ADDR__ADDR_LO__SHIFT                                                                0x0
14909 #define CP_DRAW_INDX_INDR_ADDR__ADDR_LO_MASK                                                                  0xFFFFFFFFL
14910 //CP_DRAW_INDX_INDR_ADDR_HI
14911 #define CP_DRAW_INDX_INDR_ADDR_HI__ADDR_HI__SHIFT                                                             0x0
14912 #define CP_DRAW_INDX_INDR_ADDR_HI__ADDR_HI_MASK                                                               0x0000FFFFL
14913 //CP_DISPATCH_INDR_ADDR
14914 #define CP_DISPATCH_INDR_ADDR__ADDR_LO__SHIFT                                                                 0x0
14915 #define CP_DISPATCH_INDR_ADDR__ADDR_LO_MASK                                                                   0xFFFFFFFFL
14916 //CP_DISPATCH_INDR_ADDR_HI
14917 #define CP_DISPATCH_INDR_ADDR_HI__ADDR_HI__SHIFT                                                              0x0
14918 #define CP_DISPATCH_INDR_ADDR_HI__ADDR_HI_MASK                                                                0x0000FFFFL
14919 //CP_INDEX_BASE_ADDR
14920 #define CP_INDEX_BASE_ADDR__ADDR_LO__SHIFT                                                                    0x0
14921 #define CP_INDEX_BASE_ADDR__ADDR_LO_MASK                                                                      0xFFFFFFFFL
14922 //CP_INDEX_BASE_ADDR_HI
14923 #define CP_INDEX_BASE_ADDR_HI__ADDR_HI__SHIFT                                                                 0x0
14924 #define CP_INDEX_BASE_ADDR_HI__ADDR_HI_MASK                                                                   0x0000FFFFL
14925 //CP_INDEX_TYPE
14926 #define CP_INDEX_TYPE__INDEX_TYPE__SHIFT                                                                      0x0
14927 #define CP_INDEX_TYPE__INDEX_TYPE_MASK                                                                        0x00000003L
14928 //CP_SAMPLE_STATUS
14929 #define CP_SAMPLE_STATUS__Z_PASS_ACITVE__SHIFT                                                                0x0
14930 #define CP_SAMPLE_STATUS__STREAMOUT_ACTIVE__SHIFT                                                             0x1
14931 #define CP_SAMPLE_STATUS__PIPELINE_ACTIVE__SHIFT                                                              0x2
14932 #define CP_SAMPLE_STATUS__STIPPLE_ACTIVE__SHIFT                                                               0x3
14933 #define CP_SAMPLE_STATUS__VGT_BUFFERS_ACTIVE__SHIFT                                                           0x4
14934 #define CP_SAMPLE_STATUS__SCREEN_EXT_ACTIVE__SHIFT                                                            0x5
14935 #define CP_SAMPLE_STATUS__DRAW_INDIRECT_ACTIVE__SHIFT                                                         0x6
14936 #define CP_SAMPLE_STATUS__DISP_INDIRECT_ACTIVE__SHIFT                                                         0x7
14937 #define CP_SAMPLE_STATUS__Z_PASS_ACITVE_MASK                                                                  0x00000001L
14938 #define CP_SAMPLE_STATUS__STREAMOUT_ACTIVE_MASK                                                               0x00000002L
14939 #define CP_SAMPLE_STATUS__PIPELINE_ACTIVE_MASK                                                                0x00000004L
14940 #define CP_SAMPLE_STATUS__STIPPLE_ACTIVE_MASK                                                                 0x00000008L
14941 #define CP_SAMPLE_STATUS__VGT_BUFFERS_ACTIVE_MASK                                                             0x00000010L
14942 #define CP_SAMPLE_STATUS__SCREEN_EXT_ACTIVE_MASK                                                              0x00000020L
14943 #define CP_SAMPLE_STATUS__DRAW_INDIRECT_ACTIVE_MASK                                                           0x00000040L
14944 #define CP_SAMPLE_STATUS__DISP_INDIRECT_ACTIVE_MASK                                                           0x00000080L
14945 //CP_ME_COHER_CNTL
14946 #define CP_ME_COHER_CNTL__DEST_BASE_0_ENA__SHIFT                                                              0x0
14947 #define CP_ME_COHER_CNTL__DEST_BASE_1_ENA__SHIFT                                                              0x1
14948 #define CP_ME_COHER_CNTL__CB0_DEST_BASE_ENA__SHIFT                                                            0x6
14949 #define CP_ME_COHER_CNTL__CB1_DEST_BASE_ENA__SHIFT                                                            0x7
14950 #define CP_ME_COHER_CNTL__CB2_DEST_BASE_ENA__SHIFT                                                            0x8
14951 #define CP_ME_COHER_CNTL__CB3_DEST_BASE_ENA__SHIFT                                                            0x9
14952 #define CP_ME_COHER_CNTL__CB4_DEST_BASE_ENA__SHIFT                                                            0xa
14953 #define CP_ME_COHER_CNTL__CB5_DEST_BASE_ENA__SHIFT                                                            0xb
14954 #define CP_ME_COHER_CNTL__CB6_DEST_BASE_ENA__SHIFT                                                            0xc
14955 #define CP_ME_COHER_CNTL__CB7_DEST_BASE_ENA__SHIFT                                                            0xd
14956 #define CP_ME_COHER_CNTL__DB_DEST_BASE_ENA__SHIFT                                                             0xe
14957 #define CP_ME_COHER_CNTL__DEST_BASE_2_ENA__SHIFT                                                              0x13
14958 #define CP_ME_COHER_CNTL__DEST_BASE_3_ENA__SHIFT                                                              0x15
14959 #define CP_ME_COHER_CNTL__DEST_BASE_0_ENA_MASK                                                                0x00000001L
14960 #define CP_ME_COHER_CNTL__DEST_BASE_1_ENA_MASK                                                                0x00000002L
14961 #define CP_ME_COHER_CNTL__CB0_DEST_BASE_ENA_MASK                                                              0x00000040L
14962 #define CP_ME_COHER_CNTL__CB1_DEST_BASE_ENA_MASK                                                              0x00000080L
14963 #define CP_ME_COHER_CNTL__CB2_DEST_BASE_ENA_MASK                                                              0x00000100L
14964 #define CP_ME_COHER_CNTL__CB3_DEST_BASE_ENA_MASK                                                              0x00000200L
14965 #define CP_ME_COHER_CNTL__CB4_DEST_BASE_ENA_MASK                                                              0x00000400L
14966 #define CP_ME_COHER_CNTL__CB5_DEST_BASE_ENA_MASK                                                              0x00000800L
14967 #define CP_ME_COHER_CNTL__CB6_DEST_BASE_ENA_MASK                                                              0x00001000L
14968 #define CP_ME_COHER_CNTL__CB7_DEST_BASE_ENA_MASK                                                              0x00002000L
14969 #define CP_ME_COHER_CNTL__DB_DEST_BASE_ENA_MASK                                                               0x00004000L
14970 #define CP_ME_COHER_CNTL__DEST_BASE_2_ENA_MASK                                                                0x00080000L
14971 #define CP_ME_COHER_CNTL__DEST_BASE_3_ENA_MASK                                                                0x00200000L
14972 //CP_ME_COHER_SIZE
14973 #define CP_ME_COHER_SIZE__COHER_SIZE_256B__SHIFT                                                              0x0
14974 #define CP_ME_COHER_SIZE__COHER_SIZE_256B_MASK                                                                0xFFFFFFFFL
14975 //CP_ME_COHER_SIZE_HI
14976 #define CP_ME_COHER_SIZE_HI__COHER_SIZE_HI_256B__SHIFT                                                        0x0
14977 #define CP_ME_COHER_SIZE_HI__COHER_SIZE_HI_256B_MASK                                                          0x000000FFL
14978 //CP_ME_COHER_BASE
14979 #define CP_ME_COHER_BASE__COHER_BASE_256B__SHIFT                                                              0x0
14980 #define CP_ME_COHER_BASE__COHER_BASE_256B_MASK                                                                0xFFFFFFFFL
14981 //CP_ME_COHER_BASE_HI
14982 #define CP_ME_COHER_BASE_HI__COHER_BASE_HI_256B__SHIFT                                                        0x0
14983 #define CP_ME_COHER_BASE_HI__COHER_BASE_HI_256B_MASK                                                          0x000000FFL
14984 //CP_ME_COHER_STATUS
14985 #define CP_ME_COHER_STATUS__MATCHING_GFX_CNTX__SHIFT                                                          0x0
14986 #define CP_ME_COHER_STATUS__STATUS__SHIFT                                                                     0x1f
14987 #define CP_ME_COHER_STATUS__MATCHING_GFX_CNTX_MASK                                                            0x000000FFL
14988 #define CP_ME_COHER_STATUS__STATUS_MASK                                                                       0x80000000L
14989 //RLC_GPM_PERF_COUNT_0
14990 #define RLC_GPM_PERF_COUNT_0__FEATURE_SEL__SHIFT                                                              0x0
14991 #define RLC_GPM_PERF_COUNT_0__SE_INDEX__SHIFT                                                                 0x4
14992 #define RLC_GPM_PERF_COUNT_0__SA_INDEX__SHIFT                                                                 0x8
14993 #define RLC_GPM_PERF_COUNT_0__WGP_INDEX__SHIFT                                                                0xc
14994 #define RLC_GPM_PERF_COUNT_0__EVENT_SEL__SHIFT                                                                0x10
14995 #define RLC_GPM_PERF_COUNT_0__UNUSED__SHIFT                                                                   0x12
14996 #define RLC_GPM_PERF_COUNT_0__ENABLE__SHIFT                                                                   0x14
14997 #define RLC_GPM_PERF_COUNT_0__RESERVED__SHIFT                                                                 0x15
14998 #define RLC_GPM_PERF_COUNT_0__FEATURE_SEL_MASK                                                                0x0000000FL
14999 #define RLC_GPM_PERF_COUNT_0__SE_INDEX_MASK                                                                   0x000000F0L
15000 #define RLC_GPM_PERF_COUNT_0__SA_INDEX_MASK                                                                   0x00000F00L
15001 #define RLC_GPM_PERF_COUNT_0__WGP_INDEX_MASK                                                                  0x0000F000L
15002 #define RLC_GPM_PERF_COUNT_0__EVENT_SEL_MASK                                                                  0x00030000L
15003 #define RLC_GPM_PERF_COUNT_0__UNUSED_MASK                                                                     0x000C0000L
15004 #define RLC_GPM_PERF_COUNT_0__ENABLE_MASK                                                                     0x00100000L
15005 #define RLC_GPM_PERF_COUNT_0__RESERVED_MASK                                                                   0xFFE00000L
15006 //RLC_GPM_PERF_COUNT_1
15007 #define RLC_GPM_PERF_COUNT_1__FEATURE_SEL__SHIFT                                                              0x0
15008 #define RLC_GPM_PERF_COUNT_1__SE_INDEX__SHIFT                                                                 0x4
15009 #define RLC_GPM_PERF_COUNT_1__SA_INDEX__SHIFT                                                                 0x8
15010 #define RLC_GPM_PERF_COUNT_1__WGP_INDEX__SHIFT                                                                0xc
15011 #define RLC_GPM_PERF_COUNT_1__EVENT_SEL__SHIFT                                                                0x10
15012 #define RLC_GPM_PERF_COUNT_1__UNUSED__SHIFT                                                                   0x12
15013 #define RLC_GPM_PERF_COUNT_1__ENABLE__SHIFT                                                                   0x14
15014 #define RLC_GPM_PERF_COUNT_1__RESERVED__SHIFT                                                                 0x15
15015 #define RLC_GPM_PERF_COUNT_1__FEATURE_SEL_MASK                                                                0x0000000FL
15016 #define RLC_GPM_PERF_COUNT_1__SE_INDEX_MASK                                                                   0x000000F0L
15017 #define RLC_GPM_PERF_COUNT_1__SA_INDEX_MASK                                                                   0x00000F00L
15018 #define RLC_GPM_PERF_COUNT_1__WGP_INDEX_MASK                                                                  0x0000F000L
15019 #define RLC_GPM_PERF_COUNT_1__EVENT_SEL_MASK                                                                  0x00030000L
15020 #define RLC_GPM_PERF_COUNT_1__UNUSED_MASK                                                                     0x000C0000L
15021 #define RLC_GPM_PERF_COUNT_1__ENABLE_MASK                                                                     0x00100000L
15022 #define RLC_GPM_PERF_COUNT_1__RESERVED_MASK                                                                   0xFFE00000L
15023 //GRBM_GFX_INDEX
15024 #define GRBM_GFX_INDEX__INSTANCE_INDEX__SHIFT                                                                 0x0
15025 #define GRBM_GFX_INDEX__SA_INDEX__SHIFT                                                                       0x8
15026 #define GRBM_GFX_INDEX__SE_INDEX__SHIFT                                                                       0x10
15027 #define GRBM_GFX_INDEX__SA_BROADCAST_WRITES__SHIFT                                                            0x1d
15028 #define GRBM_GFX_INDEX__INSTANCE_BROADCAST_WRITES__SHIFT                                                      0x1e
15029 #define GRBM_GFX_INDEX__SE_BROADCAST_WRITES__SHIFT                                                            0x1f
15030 #define GRBM_GFX_INDEX__INSTANCE_INDEX_MASK                                                                   0x0000007FL
15031 #define GRBM_GFX_INDEX__SA_INDEX_MASK                                                                         0x00000300L
15032 #define GRBM_GFX_INDEX__SE_INDEX_MASK                                                                         0x000F0000L
15033 #define GRBM_GFX_INDEX__SA_BROADCAST_WRITES_MASK                                                              0x20000000L
15034 #define GRBM_GFX_INDEX__INSTANCE_BROADCAST_WRITES_MASK                                                        0x40000000L
15035 #define GRBM_GFX_INDEX__SE_BROADCAST_WRITES_MASK                                                              0x80000000L
15036 //GRBM_NOWHERE_2
15037 #define GRBM_NOWHERE_2__DATA__SHIFT                                                                           0x0
15038 #define GRBM_NOWHERE_2__DATA_MASK                                                                             0xFFFFFFFFL
15039 //VGT_PRIMITIVE_TYPE
15040 #define VGT_PRIMITIVE_TYPE__PRIM_TYPE__SHIFT                                                                  0x0
15041 #define VGT_PRIMITIVE_TYPE__NUM_INPUT_CP__SHIFT                                                               0x6
15042 #define VGT_PRIMITIVE_TYPE__PRIMS_PER_SUBGROUP__SHIFT                                                         0xc
15043 #define VGT_PRIMITIVE_TYPE__PRIM_TYPE_MASK                                                                    0x0000003FL
15044 #define VGT_PRIMITIVE_TYPE__NUM_INPUT_CP_MASK                                                                 0x00000FC0L
15045 #define VGT_PRIMITIVE_TYPE__PRIMS_PER_SUBGROUP_MASK                                                           0x001FF000L
15046 //VGT_INDEX_TYPE
15047 #define VGT_INDEX_TYPE__INDEX_TYPE__SHIFT                                                                     0x0
15048 #define VGT_INDEX_TYPE__DISABLE_INSTANCE_PACKING__SHIFT                                                       0xe
15049 #define VGT_INDEX_TYPE__INDEX_TYPE_MASK                                                                       0x00000003L
15050 #define VGT_INDEX_TYPE__DISABLE_INSTANCE_PACKING_MASK                                                         0x00004000L
15051 //GE_MIN_VTX_INDX
15052 #define GE_MIN_VTX_INDX__MIN_INDX__SHIFT                                                                      0x0
15053 #define GE_MIN_VTX_INDX__MIN_INDX_MASK                                                                        0xFFFFFFFFL
15054 //GE_INDX_OFFSET
15055 #define GE_INDX_OFFSET__INDX_OFFSET__SHIFT                                                                    0x0
15056 #define GE_INDX_OFFSET__INDX_OFFSET_MASK                                                                      0xFFFFFFFFL
15057 //GE_MULTI_PRIM_IB_RESET_EN
15058 #define GE_MULTI_PRIM_IB_RESET_EN__RESET_EN__SHIFT                                                            0x0
15059 #define GE_MULTI_PRIM_IB_RESET_EN__MATCH_ALL_BITS__SHIFT                                                      0x1
15060 #define GE_MULTI_PRIM_IB_RESET_EN__DISABLE_FOR_AUTO_INDEX__SHIFT                                              0x2
15061 #define GE_MULTI_PRIM_IB_RESET_EN__RESET_EN_MASK                                                              0x00000001L
15062 #define GE_MULTI_PRIM_IB_RESET_EN__MATCH_ALL_BITS_MASK                                                        0x00000002L
15063 #define GE_MULTI_PRIM_IB_RESET_EN__DISABLE_FOR_AUTO_INDEX_MASK                                                0x00000004L
15064 //VGT_NUM_INDICES
15065 #define VGT_NUM_INDICES__NUM_INDICES__SHIFT                                                                   0x0
15066 #define VGT_NUM_INDICES__NUM_INDICES_MASK                                                                     0xFFFFFFFFL
15067 //VGT_NUM_INSTANCES
15068 #define VGT_NUM_INSTANCES__NUM_INSTANCES__SHIFT                                                               0x0
15069 #define VGT_NUM_INSTANCES__NUM_INSTANCES_MASK                                                                 0xFFFFFFFFL
15070 //VGT_TF_MEMORY_BASE
15071 #define VGT_TF_MEMORY_BASE__BASE__SHIFT                                                                       0x0
15072 #define VGT_TF_MEMORY_BASE__BASE_MASK                                                                         0xFFFFFFFFL
15073 //GE_GS_THROTTLE
15074 #define GE_GS_THROTTLE__T0__SHIFT                                                                             0x0
15075 #define GE_GS_THROTTLE__T1__SHIFT                                                                             0x3
15076 #define GE_GS_THROTTLE__T2__SHIFT                                                                             0x6
15077 #define GE_GS_THROTTLE__STALL_CYCLES__SHIFT                                                                   0x9
15078 #define GE_GS_THROTTLE__FACTOR1__SHIFT                                                                        0x10
15079 #define GE_GS_THROTTLE__FACTOR2__SHIFT                                                                        0x13
15080 #define GE_GS_THROTTLE__ENABLE_THROTTLE__SHIFT                                                                0x16
15081 #define GE_GS_THROTTLE__NUM_INIT_GRPS__SHIFT                                                                  0x17
15082 #define GE_GS_THROTTLE__T0_MASK                                                                               0x00000007L
15083 #define GE_GS_THROTTLE__T1_MASK                                                                               0x00000038L
15084 #define GE_GS_THROTTLE__T2_MASK                                                                               0x000001C0L
15085 #define GE_GS_THROTTLE__STALL_CYCLES_MASK                                                                     0x0000FE00L
15086 #define GE_GS_THROTTLE__FACTOR1_MASK                                                                          0x00070000L
15087 #define GE_GS_THROTTLE__FACTOR2_MASK                                                                          0x00380000L
15088 #define GE_GS_THROTTLE__ENABLE_THROTTLE_MASK                                                                  0x00400000L
15089 #define GE_GS_THROTTLE__NUM_INIT_GRPS_MASK                                                                    0x7F800000L
15090 //GE_MAX_VTX_INDX
15091 #define GE_MAX_VTX_INDX__MAX_INDX__SHIFT                                                                      0x0
15092 #define GE_MAX_VTX_INDX__MAX_INDX_MASK                                                                        0xFFFFFFFFL
15093 //VGT_INSTANCE_BASE_ID
15094 #define VGT_INSTANCE_BASE_ID__INSTANCE_BASE_ID__SHIFT                                                         0x0
15095 #define VGT_INSTANCE_BASE_ID__INSTANCE_BASE_ID_MASK                                                           0xFFFFFFFFL
15096 //GE_CNTL
15097 #define GE_CNTL__PRIMS_PER_SUBGRP__SHIFT                                                                      0x0
15098 #define GE_CNTL__VERTS_PER_SUBGRP__SHIFT                                                                      0x9
15099 #define GE_CNTL__BREAK_SUBGRP_AT_EOI__SHIFT                                                                   0x12
15100 #define GE_CNTL__PACKET_TO_ONE_PA__SHIFT                                                                      0x13
15101 #define GE_CNTL__BREAK_PRIMGRP_AT_EOI__SHIFT                                                                  0x14
15102 #define GE_CNTL__PRIM_GRP_SIZE__SHIFT                                                                         0x15
15103 #define GE_CNTL__GCR_DISABLE__SHIFT                                                                           0x1e
15104 #define GE_CNTL__DIS_PG_SIZE_ADJUST_FOR_STRIP__SHIFT                                                          0x1f
15105 #define GE_CNTL__PRIMS_PER_SUBGRP_MASK                                                                        0x000001FFL
15106 #define GE_CNTL__VERTS_PER_SUBGRP_MASK                                                                        0x0003FE00L
15107 #define GE_CNTL__BREAK_SUBGRP_AT_EOI_MASK                                                                     0x00040000L
15108 #define GE_CNTL__PACKET_TO_ONE_PA_MASK                                                                        0x00080000L
15109 #define GE_CNTL__BREAK_PRIMGRP_AT_EOI_MASK                                                                    0x00100000L
15110 #define GE_CNTL__PRIM_GRP_SIZE_MASK                                                                           0x3FE00000L
15111 #define GE_CNTL__GCR_DISABLE_MASK                                                                             0x40000000L
15112 #define GE_CNTL__DIS_PG_SIZE_ADJUST_FOR_STRIP_MASK                                                            0x80000000L
15113 //GE_USER_VGPR1
15114 #define GE_USER_VGPR1__DATA__SHIFT                                                                            0x0
15115 #define GE_USER_VGPR1__DATA_MASK                                                                              0xFFFFFFFFL
15116 //GE_USER_VGPR2
15117 #define GE_USER_VGPR2__DATA__SHIFT                                                                            0x0
15118 #define GE_USER_VGPR2__DATA_MASK                                                                              0xFFFFFFFFL
15119 //GE_USER_VGPR3
15120 #define GE_USER_VGPR3__DATA__SHIFT                                                                            0x0
15121 #define GE_USER_VGPR3__DATA_MASK                                                                              0xFFFFFFFFL
15122 //GE_STEREO_CNTL
15123 #define GE_STEREO_CNTL__RT_SLICE__SHIFT                                                                       0x0
15124 #define GE_STEREO_CNTL__VIEWPORT__SHIFT                                                                       0x3
15125 #define GE_STEREO_CNTL__UNUSED__SHIFT                                                                         0x7
15126 #define GE_STEREO_CNTL__EN_STEREO__SHIFT                                                                      0x8
15127 #define GE_STEREO_CNTL__RT_SLICE_MASK                                                                         0x00000007L
15128 #define GE_STEREO_CNTL__VIEWPORT_MASK                                                                         0x00000078L
15129 #define GE_STEREO_CNTL__UNUSED_MASK                                                                           0x00000080L
15130 #define GE_STEREO_CNTL__EN_STEREO_MASK                                                                        0x00000100L
15131 //GE_USER_VGPR_EN
15132 #define GE_USER_VGPR_EN__EN_USER_VGPR1__SHIFT                                                                 0x0
15133 #define GE_USER_VGPR_EN__EN_USER_VGPR2__SHIFT                                                                 0x1
15134 #define GE_USER_VGPR_EN__EN_USER_VGPR3__SHIFT                                                                 0x2
15135 #define GE_USER_VGPR_EN__EN_USER_VGPR1_MASK                                                                   0x00000001L
15136 #define GE_USER_VGPR_EN__EN_USER_VGPR2_MASK                                                                   0x00000002L
15137 #define GE_USER_VGPR_EN__EN_USER_VGPR3_MASK                                                                   0x00000004L
15138 //VGT_PRIMITIVEID_EN
15139 #define VGT_PRIMITIVEID_EN__NGG_DISABLE_PROVOK_REUSE__SHIFT                                                   0x2
15140 #define VGT_PRIMITIVEID_EN__NGG_DISABLE_PROVOK_REUSE_MASK                                                     0x00000004L
15141 //GE_VRS_RATE
15142 #define GE_VRS_RATE__RATE_X__SHIFT                                                                            0x0
15143 #define GE_VRS_RATE__RATE_Y__SHIFT                                                                            0x4
15144 #define GE_VRS_RATE__RATE_X_MASK                                                                              0x00000003L
15145 #define GE_VRS_RATE__RATE_Y_MASK                                                                              0x00000030L
15146 //GE_GS_FAST_LAUNCH_WG_DIM
15147 #define GE_GS_FAST_LAUNCH_WG_DIM__GS_FL_DIM_X__SHIFT                                                          0x0
15148 #define GE_GS_FAST_LAUNCH_WG_DIM__GS_FL_DIM_Y__SHIFT                                                          0x10
15149 #define GE_GS_FAST_LAUNCH_WG_DIM__GS_FL_DIM_X_MASK                                                            0x0000FFFFL
15150 #define GE_GS_FAST_LAUNCH_WG_DIM__GS_FL_DIM_Y_MASK                                                            0xFFFF0000L
15151 //GE_GS_FAST_LAUNCH_WG_DIM_1
15152 #define GE_GS_FAST_LAUNCH_WG_DIM_1__GS_FL_DIM_Z__SHIFT                                                        0x0
15153 #define GE_GS_FAST_LAUNCH_WG_DIM_1__GS_FL_DIM_Z_MASK                                                          0x0000FFFFL
15154 //VGT_GS_OUT_PRIM_TYPE
15155 #define VGT_GS_OUT_PRIM_TYPE__OUTPRIM_TYPE__SHIFT                                                             0x0
15156 #define VGT_GS_OUT_PRIM_TYPE__OUTPRIM_TYPE_MASK                                                               0x0000003FL
15157 //VGT_TF_MEMORY_BASE_HI
15158 #define VGT_TF_MEMORY_BASE_HI__BASE_HI__SHIFT                                                                 0x0
15159 #define VGT_TF_MEMORY_BASE_HI__BASE_HI_MASK                                                                   0x000000FFL
15160 //GE_GS_ORDERED_ID_BASE
15161 #define GE_GS_ORDERED_ID_BASE__BASE__SHIFT                                                                    0x0
15162 #define GE_GS_ORDERED_ID_BASE__BASE_MASK                                                                      0x00000FFFL
15163 //VGT_PRIMITIVEID_RESET
15164 #define VGT_PRIMITIVEID_RESET__VALUE__SHIFT                                                                   0x0
15165 #define VGT_PRIMITIVEID_RESET__VALUE_MASK                                                                     0xFFFFFFFFL
15166 
15167 
15168 // addressBlock: gc_gfx_cpwd_cpwd_cprs64dec
15169 //CP_MES_PRGRM_CNTR_START
15170 #define CP_MES_PRGRM_CNTR_START__IP_START__SHIFT                                                              0x0
15171 #define CP_MES_PRGRM_CNTR_START__IP_START_MASK                                                                0xFFFFFFFFL
15172 //CP_MES_INTR_ROUTINE_START
15173 #define CP_MES_INTR_ROUTINE_START__IR_START__SHIFT                                                            0x0
15174 #define CP_MES_INTR_ROUTINE_START__IR_START_MASK                                                              0xFFFFFFFFL
15175 //CP_MES_MTVEC_LO
15176 #define CP_MES_MTVEC_LO__ADDR_LO__SHIFT                                                                       0x0
15177 #define CP_MES_MTVEC_LO__ADDR_LO_MASK                                                                         0xFFFFFFFFL
15178 //CP_MES_INTR_ROUTINE_START_HI
15179 #define CP_MES_INTR_ROUTINE_START_HI__IR_START__SHIFT                                                         0x0
15180 #define CP_MES_INTR_ROUTINE_START_HI__IR_START_MASK                                                           0xFFFFFFFFL
15181 //CP_MES_MTVEC_HI
15182 #define CP_MES_MTVEC_HI__ADDR_LO__SHIFT                                                                       0x0
15183 #define CP_MES_MTVEC_HI__ADDR_LO_MASK                                                                         0xFFFFFFFFL
15184 //CP_MES_CNTL
15185 #define CP_MES_CNTL__MES_INVALIDATE_ICACHE__SHIFT                                                             0x4
15186 #define CP_MES_CNTL__MES_PIPE0_RESET__SHIFT                                                                   0x10
15187 #define CP_MES_CNTL__MES_PIPE1_RESET__SHIFT                                                                   0x11
15188 #define CP_MES_CNTL__MES_PIPE2_RESET__SHIFT                                                                   0x12
15189 #define CP_MES_CNTL__MES_PIPE3_RESET__SHIFT                                                                   0x13
15190 #define CP_MES_CNTL__MES_PIPE0_ACTIVE__SHIFT                                                                  0x1a
15191 #define CP_MES_CNTL__MES_PIPE1_ACTIVE__SHIFT                                                                  0x1b
15192 #define CP_MES_CNTL__MES_PIPE2_ACTIVE__SHIFT                                                                  0x1c
15193 #define CP_MES_CNTL__MES_PIPE3_ACTIVE__SHIFT                                                                  0x1d
15194 #define CP_MES_CNTL__MES_HALT__SHIFT                                                                          0x1e
15195 #define CP_MES_CNTL__MES_STEP__SHIFT                                                                          0x1f
15196 #define CP_MES_CNTL__MES_INVALIDATE_ICACHE_MASK                                                               0x00000010L
15197 #define CP_MES_CNTL__MES_PIPE0_RESET_MASK                                                                     0x00010000L
15198 #define CP_MES_CNTL__MES_PIPE1_RESET_MASK                                                                     0x00020000L
15199 #define CP_MES_CNTL__MES_PIPE2_RESET_MASK                                                                     0x00040000L
15200 #define CP_MES_CNTL__MES_PIPE3_RESET_MASK                                                                     0x00080000L
15201 #define CP_MES_CNTL__MES_PIPE0_ACTIVE_MASK                                                                    0x04000000L
15202 #define CP_MES_CNTL__MES_PIPE1_ACTIVE_MASK                                                                    0x08000000L
15203 #define CP_MES_CNTL__MES_PIPE2_ACTIVE_MASK                                                                    0x10000000L
15204 #define CP_MES_CNTL__MES_PIPE3_ACTIVE_MASK                                                                    0x20000000L
15205 #define CP_MES_CNTL__MES_HALT_MASK                                                                            0x40000000L
15206 #define CP_MES_CNTL__MES_STEP_MASK                                                                            0x80000000L
15207 //CP_MES_PIPE_PRIORITY_CNTS
15208 #define CP_MES_PIPE_PRIORITY_CNTS__PRIORITY1_CNT__SHIFT                                                       0x0
15209 #define CP_MES_PIPE_PRIORITY_CNTS__PRIORITY2A_CNT__SHIFT                                                      0x8
15210 #define CP_MES_PIPE_PRIORITY_CNTS__PRIORITY2B_CNT__SHIFT                                                      0x10
15211 #define CP_MES_PIPE_PRIORITY_CNTS__PRIORITY3_CNT__SHIFT                                                       0x18
15212 #define CP_MES_PIPE_PRIORITY_CNTS__PRIORITY1_CNT_MASK                                                         0x000000FFL
15213 #define CP_MES_PIPE_PRIORITY_CNTS__PRIORITY2A_CNT_MASK                                                        0x0000FF00L
15214 #define CP_MES_PIPE_PRIORITY_CNTS__PRIORITY2B_CNT_MASK                                                        0x00FF0000L
15215 #define CP_MES_PIPE_PRIORITY_CNTS__PRIORITY3_CNT_MASK                                                         0xFF000000L
15216 //CP_MES_PIPE0_PRIORITY
15217 #define CP_MES_PIPE0_PRIORITY__PRIORITY__SHIFT                                                                0x0
15218 #define CP_MES_PIPE0_PRIORITY__PRIORITY_MASK                                                                  0x00000003L
15219 //CP_MES_PIPE1_PRIORITY
15220 #define CP_MES_PIPE1_PRIORITY__PRIORITY__SHIFT                                                                0x0
15221 #define CP_MES_PIPE1_PRIORITY__PRIORITY_MASK                                                                  0x00000003L
15222 //CP_MES_PIPE2_PRIORITY
15223 #define CP_MES_PIPE2_PRIORITY__PRIORITY__SHIFT                                                                0x0
15224 #define CP_MES_PIPE2_PRIORITY__PRIORITY_MASK                                                                  0x00000003L
15225 //CP_MES_PIPE3_PRIORITY
15226 #define CP_MES_PIPE3_PRIORITY__PRIORITY__SHIFT                                                                0x0
15227 #define CP_MES_PIPE3_PRIORITY__PRIORITY_MASK                                                                  0x00000003L
15228 //CP_MES_HEADER_DUMP
15229 #define CP_MES_HEADER_DUMP__HEADER_DUMP__SHIFT                                                                0x0
15230 #define CP_MES_HEADER_DUMP__HEADER_DUMP_MASK                                                                  0xFFFFFFFFL
15231 //CP_MES_MIE_LO
15232 #define CP_MES_MIE_LO__MES_INT__SHIFT                                                                         0x0
15233 #define CP_MES_MIE_LO__MES_INT_MASK                                                                           0xFFFFFFFFL
15234 //CP_MES_MIE_HI
15235 #define CP_MES_MIE_HI__MES_INT__SHIFT                                                                         0x0
15236 #define CP_MES_MIE_HI__MES_INT_MASK                                                                           0xFFFFFFFFL
15237 //CP_MES_INTERRUPT
15238 #define CP_MES_INTERRUPT__MES_INT__SHIFT                                                                      0x0
15239 #define CP_MES_INTERRUPT__MES_INT_MASK                                                                        0xFFFFFFFFL
15240 //CP_MES_SCRATCH_INDEX
15241 #define CP_MES_SCRATCH_INDEX__SCRATCH_INDEX__SHIFT                                                            0x0
15242 #define CP_MES_SCRATCH_INDEX__SCRATCH_INDEX_64BIT_MODE__SHIFT                                                 0x1f
15243 #define CP_MES_SCRATCH_INDEX__SCRATCH_INDEX_MASK                                                              0x000001FFL
15244 #define CP_MES_SCRATCH_INDEX__SCRATCH_INDEX_64BIT_MODE_MASK                                                   0x80000000L
15245 //CP_MES_SCRATCH_DATA
15246 #define CP_MES_SCRATCH_DATA__SCRATCH_DATA__SHIFT                                                              0x0
15247 #define CP_MES_SCRATCH_DATA__SCRATCH_DATA_MASK                                                                0xFFFFFFFFL
15248 //CP_MES_INSTR_PNTR
15249 #define CP_MES_INSTR_PNTR__INSTR_PNTR__SHIFT                                                                  0x0
15250 #define CP_MES_INSTR_PNTR__INSTR_PNTR_MASK                                                                    0x000FFFFFL
15251 //CP_MES_MSCRATCH_HI
15252 #define CP_MES_MSCRATCH_HI__DATA__SHIFT                                                                       0x0
15253 #define CP_MES_MSCRATCH_HI__DATA_MASK                                                                         0xFFFFFFFFL
15254 //CP_MES_MSCRATCH_LO
15255 #define CP_MES_MSCRATCH_LO__DATA__SHIFT                                                                       0x0
15256 #define CP_MES_MSCRATCH_LO__DATA_MASK                                                                         0xFFFFFFFFL
15257 //CP_MES_MSTATUS_LO
15258 #define CP_MES_MSTATUS_LO__STATUS_LO__SHIFT                                                                   0x0
15259 #define CP_MES_MSTATUS_LO__STATUS_LO_MASK                                                                     0xFFFFFFFFL
15260 //CP_MES_MSTATUS_HI
15261 #define CP_MES_MSTATUS_HI__STATUS_HI__SHIFT                                                                   0x0
15262 #define CP_MES_MSTATUS_HI__STATUS_HI_MASK                                                                     0xFFFFFFFFL
15263 //CP_MES_MEPC_LO
15264 #define CP_MES_MEPC_LO__MEPC_LO__SHIFT                                                                        0x0
15265 #define CP_MES_MEPC_LO__MEPC_LO_MASK                                                                          0xFFFFFFFFL
15266 //CP_MES_MEPC_HI
15267 #define CP_MES_MEPC_HI__MEPC_HI__SHIFT                                                                        0x0
15268 #define CP_MES_MEPC_HI__MEPC_HI_MASK                                                                          0xFFFFFFFFL
15269 //CP_MES_MCAUSE_LO
15270 #define CP_MES_MCAUSE_LO__CAUSE_LO__SHIFT                                                                     0x0
15271 #define CP_MES_MCAUSE_LO__CAUSE_LO_MASK                                                                       0xFFFFFFFFL
15272 //CP_MES_MCAUSE_HI
15273 #define CP_MES_MCAUSE_HI__CAUSE_HI__SHIFT                                                                     0x0
15274 #define CP_MES_MCAUSE_HI__CAUSE_HI_MASK                                                                       0xFFFFFFFFL
15275 //CP_MES_MBADADDR_LO
15276 #define CP_MES_MBADADDR_LO__ADDR_LO__SHIFT                                                                    0x0
15277 #define CP_MES_MBADADDR_LO__ADDR_LO_MASK                                                                      0xFFFFFFFFL
15278 //CP_MES_MBADADDR_HI
15279 #define CP_MES_MBADADDR_HI__ADDR_HI__SHIFT                                                                    0x0
15280 #define CP_MES_MBADADDR_HI__ADDR_HI_MASK                                                                      0xFFFFFFFFL
15281 //CP_MES_MIP_LO
15282 #define CP_MES_MIP_LO__MIP_LO__SHIFT                                                                          0x0
15283 #define CP_MES_MIP_LO__MIP_LO_MASK                                                                            0xFFFFFFFFL
15284 //CP_MES_MIP_HI
15285 #define CP_MES_MIP_HI__MIP_HI__SHIFT                                                                          0x0
15286 #define CP_MES_MIP_HI__MIP_HI_MASK                                                                            0xFFFFFFFFL
15287 //CP_MES_IC_OP_CNTL
15288 #define CP_MES_IC_OP_CNTL__INVALIDATE_CACHE__SHIFT                                                            0x0
15289 #define CP_MES_IC_OP_CNTL__PRIME_ICACHE__SHIFT                                                                0x4
15290 #define CP_MES_IC_OP_CNTL__ICACHE_PRIMED__SHIFT                                                               0x5
15291 #define CP_MES_IC_OP_CNTL__INVALIDATE_CACHE_MASK                                                              0x00000001L
15292 #define CP_MES_IC_OP_CNTL__PRIME_ICACHE_MASK                                                                  0x00000010L
15293 #define CP_MES_IC_OP_CNTL__ICACHE_PRIMED_MASK                                                                 0x00000020L
15294 //CP_MES_MCYCLE_LO
15295 #define CP_MES_MCYCLE_LO__CYCLE_LO__SHIFT                                                                     0x0
15296 #define CP_MES_MCYCLE_LO__CYCLE_LO_MASK                                                                       0xFFFFFFFFL
15297 //CP_MES_MCYCLE_HI
15298 #define CP_MES_MCYCLE_HI__CYCLE_HI__SHIFT                                                                     0x0
15299 #define CP_MES_MCYCLE_HI__CYCLE_HI_MASK                                                                       0xFFFFFFFFL
15300 //CP_MES_MTIME_LO
15301 #define CP_MES_MTIME_LO__TIME_LO__SHIFT                                                                       0x0
15302 #define CP_MES_MTIME_LO__TIME_LO_MASK                                                                         0xFFFFFFFFL
15303 //CP_MES_MTIME_HI
15304 #define CP_MES_MTIME_HI__TIME_HI__SHIFT                                                                       0x0
15305 #define CP_MES_MTIME_HI__TIME_HI_MASK                                                                         0xFFFFFFFFL
15306 //CP_MES_MINSTRET_LO
15307 #define CP_MES_MINSTRET_LO__INSTRET_LO__SHIFT                                                                 0x0
15308 #define CP_MES_MINSTRET_LO__INSTRET_LO_MASK                                                                   0xFFFFFFFFL
15309 //CP_MES_MINSTRET_HI
15310 #define CP_MES_MINSTRET_HI__INSTRET_HI__SHIFT                                                                 0x0
15311 #define CP_MES_MINSTRET_HI__INSTRET_HI_MASK                                                                   0xFFFFFFFFL
15312 //CP_MES_MISA_LO
15313 #define CP_MES_MISA_LO__MISA_LO__SHIFT                                                                        0x0
15314 #define CP_MES_MISA_LO__MISA_LO_MASK                                                                          0xFFFFFFFFL
15315 //CP_MES_MISA_HI
15316 #define CP_MES_MISA_HI__MISA_HI__SHIFT                                                                        0x0
15317 #define CP_MES_MISA_HI__MISA_HI_MASK                                                                          0xFFFFFFFFL
15318 //CP_MES_MVENDORID_LO
15319 #define CP_MES_MVENDORID_LO__MVENDORID_LO__SHIFT                                                              0x0
15320 #define CP_MES_MVENDORID_LO__MVENDORID_LO_MASK                                                                0xFFFFFFFFL
15321 //CP_MES_MVENDORID_HI
15322 #define CP_MES_MVENDORID_HI__MVENDORID_HI__SHIFT                                                              0x0
15323 #define CP_MES_MVENDORID_HI__MVENDORID_HI_MASK                                                                0xFFFFFFFFL
15324 //CP_MES_MARCHID_LO
15325 #define CP_MES_MARCHID_LO__MARCHID_LO__SHIFT                                                                  0x0
15326 #define CP_MES_MARCHID_LO__MARCHID_LO_MASK                                                                    0xFFFFFFFFL
15327 //CP_MES_MARCHID_HI
15328 #define CP_MES_MARCHID_HI__MARCHID_HI__SHIFT                                                                  0x0
15329 #define CP_MES_MARCHID_HI__MARCHID_HI_MASK                                                                    0xFFFFFFFFL
15330 //CP_MES_MIMPID_LO
15331 #define CP_MES_MIMPID_LO__MIMPID_LO__SHIFT                                                                    0x0
15332 #define CP_MES_MIMPID_LO__MIMPID_LO_MASK                                                                      0xFFFFFFFFL
15333 //CP_MES_MIMPID_HI
15334 #define CP_MES_MIMPID_HI__MIMPID_HI__SHIFT                                                                    0x0
15335 #define CP_MES_MIMPID_HI__MIMPID_HI_MASK                                                                      0xFFFFFFFFL
15336 //CP_MES_MHARTID_LO
15337 #define CP_MES_MHARTID_LO__MHARTID_LO__SHIFT                                                                  0x0
15338 #define CP_MES_MHARTID_LO__MHARTID_LO_MASK                                                                    0xFFFFFFFFL
15339 //CP_MES_MHARTID_HI
15340 #define CP_MES_MHARTID_HI__MHARTID_HI__SHIFT                                                                  0x0
15341 #define CP_MES_MHARTID_HI__MHARTID_HI_MASK                                                                    0xFFFFFFFFL
15342 //CP_MES_DC_BASE_CNTL
15343 #define CP_MES_DC_BASE_CNTL__VMID__SHIFT                                                                      0x0
15344 #define CP_MES_DC_BASE_CNTL__CACHE_POLICY__SHIFT                                                              0x18
15345 #define CP_MES_DC_BASE_CNTL__VMID_MASK                                                                        0x0000000FL
15346 #define CP_MES_DC_BASE_CNTL__CACHE_POLICY_MASK                                                                0x03000000L
15347 //CP_MES_DC_OP_CNTL
15348 #define CP_MES_DC_OP_CNTL__INVALIDATE_DCACHE__SHIFT                                                           0x0
15349 #define CP_MES_DC_OP_CNTL__INVALIDATE_DCACHE_COMPLETE__SHIFT                                                  0x1
15350 #define CP_MES_DC_OP_CNTL__BYPASS_ALL__SHIFT                                                                  0x2
15351 #define CP_MES_DC_OP_CNTL__INVALIDATE_DCACHE_MASK                                                             0x00000001L
15352 #define CP_MES_DC_OP_CNTL__INVALIDATE_DCACHE_COMPLETE_MASK                                                    0x00000002L
15353 #define CP_MES_DC_OP_CNTL__BYPASS_ALL_MASK                                                                    0x00000004L
15354 //CP_MES_MTIMECMP_LO
15355 #define CP_MES_MTIMECMP_LO__TIME_LO__SHIFT                                                                    0x0
15356 #define CP_MES_MTIMECMP_LO__TIME_LO_MASK                                                                      0xFFFFFFFFL
15357 //CP_MES_MTIMECMP_HI
15358 #define CP_MES_MTIMECMP_HI__TIME_HI__SHIFT                                                                    0x0
15359 #define CP_MES_MTIMECMP_HI__TIME_HI_MASK                                                                      0xFFFFFFFFL
15360 //CP_MES_PROCESS_QUANTUM_PIPE0
15361 #define CP_MES_PROCESS_QUANTUM_PIPE0__QUANTUM_DURATION__SHIFT                                                 0x0
15362 #define CP_MES_PROCESS_QUANTUM_PIPE0__TIMER_EXPIRED__SHIFT                                                    0x1c
15363 #define CP_MES_PROCESS_QUANTUM_PIPE0__QUANTUM_SCALE__SHIFT                                                    0x1d
15364 #define CP_MES_PROCESS_QUANTUM_PIPE0__QUANTUM_EN__SHIFT                                                       0x1f
15365 #define CP_MES_PROCESS_QUANTUM_PIPE0__QUANTUM_DURATION_MASK                                                   0x0FFFFFFFL
15366 #define CP_MES_PROCESS_QUANTUM_PIPE0__TIMER_EXPIRED_MASK                                                      0x10000000L
15367 #define CP_MES_PROCESS_QUANTUM_PIPE0__QUANTUM_SCALE_MASK                                                      0x60000000L
15368 #define CP_MES_PROCESS_QUANTUM_PIPE0__QUANTUM_EN_MASK                                                         0x80000000L
15369 //CP_MES_PROCESS_QUANTUM_PIPE1
15370 #define CP_MES_PROCESS_QUANTUM_PIPE1__QUANTUM_DURATION__SHIFT                                                 0x0
15371 #define CP_MES_PROCESS_QUANTUM_PIPE1__TIMER_EXPIRED__SHIFT                                                    0x1c
15372 #define CP_MES_PROCESS_QUANTUM_PIPE1__QUANTUM_SCALE__SHIFT                                                    0x1d
15373 #define CP_MES_PROCESS_QUANTUM_PIPE1__QUANTUM_EN__SHIFT                                                       0x1f
15374 #define CP_MES_PROCESS_QUANTUM_PIPE1__QUANTUM_DURATION_MASK                                                   0x0FFFFFFFL
15375 #define CP_MES_PROCESS_QUANTUM_PIPE1__TIMER_EXPIRED_MASK                                                      0x10000000L
15376 #define CP_MES_PROCESS_QUANTUM_PIPE1__QUANTUM_SCALE_MASK                                                      0x60000000L
15377 #define CP_MES_PROCESS_QUANTUM_PIPE1__QUANTUM_EN_MASK                                                         0x80000000L
15378 //CP_MES_DOORBELL_CONTROL1
15379 #define CP_MES_DOORBELL_CONTROL1__DOORBELL_OFFSET__SHIFT                                                      0x2
15380 #define CP_MES_DOORBELL_CONTROL1__DOORBELL_EN__SHIFT                                                          0x1e
15381 #define CP_MES_DOORBELL_CONTROL1__DOORBELL_HIT__SHIFT                                                         0x1f
15382 #define CP_MES_DOORBELL_CONTROL1__DOORBELL_OFFSET_MASK                                                        0x0FFFFFFCL
15383 #define CP_MES_DOORBELL_CONTROL1__DOORBELL_EN_MASK                                                            0x40000000L
15384 #define CP_MES_DOORBELL_CONTROL1__DOORBELL_HIT_MASK                                                           0x80000000L
15385 //CP_MES_DOORBELL_CONTROL2
15386 #define CP_MES_DOORBELL_CONTROL2__DOORBELL_OFFSET__SHIFT                                                      0x2
15387 #define CP_MES_DOORBELL_CONTROL2__DOORBELL_EN__SHIFT                                                          0x1e
15388 #define CP_MES_DOORBELL_CONTROL2__DOORBELL_HIT__SHIFT                                                         0x1f
15389 #define CP_MES_DOORBELL_CONTROL2__DOORBELL_OFFSET_MASK                                                        0x0FFFFFFCL
15390 #define CP_MES_DOORBELL_CONTROL2__DOORBELL_EN_MASK                                                            0x40000000L
15391 #define CP_MES_DOORBELL_CONTROL2__DOORBELL_HIT_MASK                                                           0x80000000L
15392 //CP_MES_DOORBELL_CONTROL3
15393 #define CP_MES_DOORBELL_CONTROL3__DOORBELL_OFFSET__SHIFT                                                      0x2
15394 #define CP_MES_DOORBELL_CONTROL3__DOORBELL_EN__SHIFT                                                          0x1e
15395 #define CP_MES_DOORBELL_CONTROL3__DOORBELL_HIT__SHIFT                                                         0x1f
15396 #define CP_MES_DOORBELL_CONTROL3__DOORBELL_OFFSET_MASK                                                        0x0FFFFFFCL
15397 #define CP_MES_DOORBELL_CONTROL3__DOORBELL_EN_MASK                                                            0x40000000L
15398 #define CP_MES_DOORBELL_CONTROL3__DOORBELL_HIT_MASK                                                           0x80000000L
15399 //CP_MES_DOORBELL_CONTROL4
15400 #define CP_MES_DOORBELL_CONTROL4__DOORBELL_OFFSET__SHIFT                                                      0x2
15401 #define CP_MES_DOORBELL_CONTROL4__DOORBELL_EN__SHIFT                                                          0x1e
15402 #define CP_MES_DOORBELL_CONTROL4__DOORBELL_HIT__SHIFT                                                         0x1f
15403 #define CP_MES_DOORBELL_CONTROL4__DOORBELL_OFFSET_MASK                                                        0x0FFFFFFCL
15404 #define CP_MES_DOORBELL_CONTROL4__DOORBELL_EN_MASK                                                            0x40000000L
15405 #define CP_MES_DOORBELL_CONTROL4__DOORBELL_HIT_MASK                                                           0x80000000L
15406 //CP_MES_DOORBELL_CONTROL5
15407 #define CP_MES_DOORBELL_CONTROL5__DOORBELL_OFFSET__SHIFT                                                      0x2
15408 #define CP_MES_DOORBELL_CONTROL5__DOORBELL_EN__SHIFT                                                          0x1e
15409 #define CP_MES_DOORBELL_CONTROL5__DOORBELL_HIT__SHIFT                                                         0x1f
15410 #define CP_MES_DOORBELL_CONTROL5__DOORBELL_OFFSET_MASK                                                        0x0FFFFFFCL
15411 #define CP_MES_DOORBELL_CONTROL5__DOORBELL_EN_MASK                                                            0x40000000L
15412 #define CP_MES_DOORBELL_CONTROL5__DOORBELL_HIT_MASK                                                           0x80000000L
15413 //CP_MES_DOORBELL_CONTROL6
15414 #define CP_MES_DOORBELL_CONTROL6__DOORBELL_OFFSET__SHIFT                                                      0x2
15415 #define CP_MES_DOORBELL_CONTROL6__DOORBELL_EN__SHIFT                                                          0x1e
15416 #define CP_MES_DOORBELL_CONTROL6__DOORBELL_HIT__SHIFT                                                         0x1f
15417 #define CP_MES_DOORBELL_CONTROL6__DOORBELL_OFFSET_MASK                                                        0x0FFFFFFCL
15418 #define CP_MES_DOORBELL_CONTROL6__DOORBELL_EN_MASK                                                            0x40000000L
15419 #define CP_MES_DOORBELL_CONTROL6__DOORBELL_HIT_MASK                                                           0x80000000L
15420 //CP_MES_GP0_LO
15421 #define CP_MES_GP0_LO__PG_VIRT_HALTED__SHIFT                                                                  0x0
15422 #define CP_MES_GP0_LO__DATA__SHIFT                                                                            0x1
15423 #define CP_MES_GP0_LO__PG_VIRT_HALTED_MASK                                                                    0x00000001L
15424 #define CP_MES_GP0_LO__DATA_MASK                                                                              0xFFFFFFFEL
15425 //CP_MES_GP0_HI
15426 #define CP_MES_GP0_HI__M_RET_ADDR__SHIFT                                                                      0x0
15427 #define CP_MES_GP0_HI__M_RET_ADDR_MASK                                                                        0xFFFFFFFFL
15428 //CP_MES_GP1_LO
15429 #define CP_MES_GP1_LO__RD_WR_SELECT_LO__SHIFT                                                                 0x0
15430 #define CP_MES_GP1_LO__RD_WR_SELECT_LO_MASK                                                                   0xFFFFFFFFL
15431 //CP_MES_GP1_HI
15432 #define CP_MES_GP1_HI__RD_WR_SELECT_HI__SHIFT                                                                 0x0
15433 #define CP_MES_GP1_HI__RD_WR_SELECT_HI_MASK                                                                   0xFFFFFFFFL
15434 //CP_MES_GP2_LO
15435 #define CP_MES_GP2_LO__STACK_PNTR_LO__SHIFT                                                                   0x0
15436 #define CP_MES_GP2_LO__STACK_PNTR_LO_MASK                                                                     0xFFFFFFFFL
15437 //CP_MES_GP2_HI
15438 #define CP_MES_GP2_HI__STACK_PNTR_HI__SHIFT                                                                   0x0
15439 #define CP_MES_GP2_HI__STACK_PNTR_HI_MASK                                                                     0xFFFFFFFFL
15440 //CP_MES_GP3_LO
15441 #define CP_MES_GP3_LO__DATA__SHIFT                                                                            0x0
15442 #define CP_MES_GP3_LO__DATA_MASK                                                                              0xFFFFFFFFL
15443 //CP_MES_GP3_HI
15444 #define CP_MES_GP3_HI__DATA__SHIFT                                                                            0x0
15445 #define CP_MES_GP3_HI__DATA_MASK                                                                              0xFFFFFFFFL
15446 //CP_MES_GP4_LO
15447 #define CP_MES_GP4_LO__DATA__SHIFT                                                                            0x0
15448 #define CP_MES_GP4_LO__DATA_MASK                                                                              0xFFFFFFFFL
15449 //CP_MES_GP4_HI
15450 #define CP_MES_GP4_HI__DATA__SHIFT                                                                            0x0
15451 #define CP_MES_GP4_HI__DATA_MASK                                                                              0xFFFFFFFFL
15452 //CP_MES_GP5_LO
15453 #define CP_MES_GP5_LO__PG_VIRT_HALTED__SHIFT                                                                  0x0
15454 #define CP_MES_GP5_LO__DATA__SHIFT                                                                            0x1
15455 #define CP_MES_GP5_LO__PG_VIRT_HALTED_MASK                                                                    0x00000001L
15456 #define CP_MES_GP5_LO__DATA_MASK                                                                              0xFFFFFFFEL
15457 //CP_MES_GP5_HI
15458 #define CP_MES_GP5_HI__M_RET_ADDR__SHIFT                                                                      0x0
15459 #define CP_MES_GP5_HI__M_RET_ADDR_MASK                                                                        0xFFFFFFFFL
15460 //CP_MES_GP6_LO
15461 #define CP_MES_GP6_LO__RD_WR_SELECT_LO__SHIFT                                                                 0x0
15462 #define CP_MES_GP6_LO__RD_WR_SELECT_LO_MASK                                                                   0xFFFFFFFFL
15463 //CP_MES_GP6_HI
15464 #define CP_MES_GP6_HI__RD_WR_SELECT_HI__SHIFT                                                                 0x0
15465 #define CP_MES_GP6_HI__RD_WR_SELECT_HI_MASK                                                                   0xFFFFFFFFL
15466 //CP_MES_GP7_LO
15467 #define CP_MES_GP7_LO__STACK_PNTR_LO__SHIFT                                                                   0x0
15468 #define CP_MES_GP7_LO__STACK_PNTR_LO_MASK                                                                     0xFFFFFFFFL
15469 //CP_MES_GP7_HI
15470 #define CP_MES_GP7_HI__STACK_PNTR_HI__SHIFT                                                                   0x0
15471 #define CP_MES_GP7_HI__STACK_PNTR_HI_MASK                                                                     0xFFFFFFFFL
15472 //CP_MES_GP8_LO
15473 #define CP_MES_GP8_LO__DATA__SHIFT                                                                            0x0
15474 #define CP_MES_GP8_LO__DATA_MASK                                                                              0xFFFFFFFFL
15475 //CP_MES_GP8_HI
15476 #define CP_MES_GP8_HI__DATA__SHIFT                                                                            0x0
15477 #define CP_MES_GP8_HI__DATA_MASK                                                                              0xFFFFFFFFL
15478 //CP_MES_GP9_LO
15479 #define CP_MES_GP9_LO__DATA__SHIFT                                                                            0x0
15480 #define CP_MES_GP9_LO__DATA_MASK                                                                              0xFFFFFFFFL
15481 //CP_MES_GP9_HI
15482 #define CP_MES_GP9_HI__DATA__SHIFT                                                                            0x0
15483 #define CP_MES_GP9_HI__DATA_MASK                                                                              0xFFFFFFFFL
15484 //CP_MES_LOCAL_BASE0_LO
15485 #define CP_MES_LOCAL_BASE0_LO__BASE0_LO__SHIFT                                                                0x10
15486 #define CP_MES_LOCAL_BASE0_LO__BASE0_LO_MASK                                                                  0xFFFF0000L
15487 //CP_MES_LOCAL_BASE0_HI
15488 #define CP_MES_LOCAL_BASE0_HI__BASE0_HI__SHIFT                                                                0x0
15489 #define CP_MES_LOCAL_BASE0_HI__BASE0_HI_MASK                                                                  0x0000FFFFL
15490 //CP_MES_LOCAL_MASK0_LO
15491 #define CP_MES_LOCAL_MASK0_LO__MASK0_LO__SHIFT                                                                0x10
15492 #define CP_MES_LOCAL_MASK0_LO__MASK0_LO_MASK                                                                  0xFFFF0000L
15493 //CP_MES_LOCAL_MASK0_HI
15494 #define CP_MES_LOCAL_MASK0_HI__MASK0_HI__SHIFT                                                                0x0
15495 #define CP_MES_LOCAL_MASK0_HI__MASK0_HI_MASK                                                                  0x0000FFFFL
15496 //CP_MES_LOCAL_APERTURE
15497 #define CP_MES_LOCAL_APERTURE__APERTURE__SHIFT                                                                0x0
15498 #define CP_MES_LOCAL_APERTURE__SCOPE__SHIFT                                                                   0x6
15499 #define CP_MES_LOCAL_APERTURE__TEMPORAL__SHIFT                                                                0x8
15500 #define CP_MES_LOCAL_APERTURE__APERTURE_MASK                                                                  0x00000007L
15501 #define CP_MES_LOCAL_APERTURE__SCOPE_MASK                                                                     0x000000C0L
15502 #define CP_MES_LOCAL_APERTURE__TEMPORAL_MASK                                                                  0x00000700L
15503 //CP_MES_LOCAL_INSTR_BASE_LO
15504 #define CP_MES_LOCAL_INSTR_BASE_LO__BASE_LO__SHIFT                                                            0x10
15505 #define CP_MES_LOCAL_INSTR_BASE_LO__BASE_LO_MASK                                                              0xFFFF0000L
15506 //CP_MES_LOCAL_INSTR_BASE_HI
15507 #define CP_MES_LOCAL_INSTR_BASE_HI__BASE_HI__SHIFT                                                            0x0
15508 #define CP_MES_LOCAL_INSTR_BASE_HI__BASE_HI_MASK                                                              0x0000FFFFL
15509 //CP_MES_LOCAL_INSTR_MASK_LO
15510 #define CP_MES_LOCAL_INSTR_MASK_LO__MASK_LO__SHIFT                                                            0x10
15511 #define CP_MES_LOCAL_INSTR_MASK_LO__MASK_LO_MASK                                                              0xFFFF0000L
15512 //CP_MES_LOCAL_INSTR_MASK_HI
15513 #define CP_MES_LOCAL_INSTR_MASK_HI__MASK_HI__SHIFT                                                            0x0
15514 #define CP_MES_LOCAL_INSTR_MASK_HI__MASK_HI_MASK                                                              0x0000FFFFL
15515 //CP_MES_LOCAL_INSTR_APERTURE
15516 #define CP_MES_LOCAL_INSTR_APERTURE__APERTURE__SHIFT                                                          0x0
15517 #define CP_MES_LOCAL_INSTR_APERTURE__SCOPE__SHIFT                                                             0x6
15518 #define CP_MES_LOCAL_INSTR_APERTURE__TEMPORAL__SHIFT                                                          0x8
15519 #define CP_MES_LOCAL_INSTR_APERTURE__APERTURE_MASK                                                            0x00000007L
15520 #define CP_MES_LOCAL_INSTR_APERTURE__SCOPE_MASK                                                               0x000000C0L
15521 #define CP_MES_LOCAL_INSTR_APERTURE__TEMPORAL_MASK                                                            0x00000700L
15522 //CP_MES_LOCAL_SCRATCH_APERTURE
15523 #define CP_MES_LOCAL_SCRATCH_APERTURE__APERTURE__SHIFT                                                        0x0
15524 #define CP_MES_LOCAL_SCRATCH_APERTURE__APERTURE_MASK                                                          0x00000007L
15525 //CP_MES_LOCAL_SCRATCH_BASE_LO
15526 #define CP_MES_LOCAL_SCRATCH_BASE_LO__BASE_LO__SHIFT                                                          0x10
15527 #define CP_MES_LOCAL_SCRATCH_BASE_LO__BASE_LO_MASK                                                            0xFFFF0000L
15528 //CP_MES_LOCAL_SCRATCH_BASE_HI
15529 #define CP_MES_LOCAL_SCRATCH_BASE_HI__BASE_HI__SHIFT                                                          0x0
15530 #define CP_MES_LOCAL_SCRATCH_BASE_HI__BASE_HI_MASK                                                            0x0000FFFFL
15531 //CP_MES_PERFCOUNT_CNTL
15532 #define CP_MES_PERFCOUNT_CNTL__EVENT_SEL__SHIFT                                                               0x0
15533 #define CP_MES_PERFCOUNT_CNTL__EVENT_SEL_MASK                                                                 0x0000001FL
15534 //CP_MES_PENDING_INTERRUPT
15535 #define CP_MES_PENDING_INTERRUPT__PENDING_INTERRUPT__SHIFT                                                    0x0
15536 #define CP_MES_PENDING_INTERRUPT__PENDING_INTERRUPT_MASK                                                      0xFFFFFFFFL
15537 //CP_MES_RS64_EXCEPTION_STATUS
15538 #define CP_MES_RS64_EXCEPTION_STATUS__RS64_EXCEPTION_ILLEGAL_INSTRUCTION__SHIFT                               0x0
15539 #define CP_MES_RS64_EXCEPTION_STATUS__RS64_EXCEPTION_MISALIGNED_ADDR__SHIFT                                   0x1
15540 #define CP_MES_RS64_EXCEPTION_STATUS__RS64_EXCEPTION_UNALIGNED_INSTRUTCION__SHIFT                             0x2
15541 #define CP_MES_RS64_EXCEPTION_STATUS__RS64_EXCEPTION_PAGE_FAULT__SHIFT                                        0x3
15542 #define CP_MES_RS64_EXCEPTION_STATUS__RS64_EXCEPTION_INSTRUCTION_ADDR__SHIFT                                  0x4
15543 #define CP_MES_RS64_EXCEPTION_STATUS__RS64_EXCEPTION_ILLEGAL_INSTRUCTION_MASK                                 0x00000001L
15544 #define CP_MES_RS64_EXCEPTION_STATUS__RS64_EXCEPTION_MISALIGNED_ADDR_MASK                                     0x00000002L
15545 #define CP_MES_RS64_EXCEPTION_STATUS__RS64_EXCEPTION_UNALIGNED_INSTRUTCION_MASK                               0x00000004L
15546 #define CP_MES_RS64_EXCEPTION_STATUS__RS64_EXCEPTION_PAGE_FAULT_MASK                                          0x00000008L
15547 #define CP_MES_RS64_EXCEPTION_STATUS__RS64_EXCEPTION_INSTRUCTION_ADDR_MASK                                    0x07FFFFF0L
15548 //CP_MES_PRGRM_CNTR_START_HI
15549 #define CP_MES_PRGRM_CNTR_START_HI__IP_START__SHIFT                                                           0x0
15550 #define CP_MES_PRGRM_CNTR_START_HI__IP_START_MASK                                                             0x3FFFFFFFL
15551 //CP_MES_INTERRUPT_DATA_16
15552 #define CP_MES_INTERRUPT_DATA_16__DATA__SHIFT                                                                 0x0
15553 #define CP_MES_INTERRUPT_DATA_16__DATA_MASK                                                                   0xFFFFFFFFL
15554 //CP_MES_INTERRUPT_DATA_17
15555 #define CP_MES_INTERRUPT_DATA_17__DATA__SHIFT                                                                 0x0
15556 #define CP_MES_INTERRUPT_DATA_17__DATA_MASK                                                                   0xFFFFFFFFL
15557 //CP_MES_INTERRUPT_DATA_18
15558 #define CP_MES_INTERRUPT_DATA_18__DATA__SHIFT                                                                 0x0
15559 #define CP_MES_INTERRUPT_DATA_18__DATA_MASK                                                                   0xFFFFFFFFL
15560 //CP_MES_INTERRUPT_DATA_19
15561 #define CP_MES_INTERRUPT_DATA_19__DATA__SHIFT                                                                 0x0
15562 #define CP_MES_INTERRUPT_DATA_19__DATA_MASK                                                                   0xFFFFFFFFL
15563 //CP_MES_INTERRUPT_DATA_20
15564 #define CP_MES_INTERRUPT_DATA_20__DATA__SHIFT                                                                 0x0
15565 #define CP_MES_INTERRUPT_DATA_20__DATA_MASK                                                                   0xFFFFFFFFL
15566 //CP_MES_INTERRUPT_DATA_21
15567 #define CP_MES_INTERRUPT_DATA_21__DATA__SHIFT                                                                 0x0
15568 #define CP_MES_INTERRUPT_DATA_21__DATA_MASK                                                                   0xFFFFFFFFL
15569 //CP_MES_INTERRUPT_DATA_22
15570 #define CP_MES_INTERRUPT_DATA_22__DATA__SHIFT                                                                 0x0
15571 #define CP_MES_INTERRUPT_DATA_22__DATA_MASK                                                                   0xFFFFFFFFL
15572 //CP_MES_INTERRUPT_DATA_23
15573 #define CP_MES_INTERRUPT_DATA_23__DATA__SHIFT                                                                 0x0
15574 #define CP_MES_INTERRUPT_DATA_23__DATA_MASK                                                                   0xFFFFFFFFL
15575 //CP_MES_INTERRUPT_DATA_24
15576 #define CP_MES_INTERRUPT_DATA_24__DATA__SHIFT                                                                 0x0
15577 #define CP_MES_INTERRUPT_DATA_24__DATA_MASK                                                                   0xFFFFFFFFL
15578 //CP_MES_INTERRUPT_DATA_25
15579 #define CP_MES_INTERRUPT_DATA_25__DATA__SHIFT                                                                 0x0
15580 #define CP_MES_INTERRUPT_DATA_25__DATA_MASK                                                                   0xFFFFFFFFL
15581 //CP_MES_INTERRUPT_DATA_26
15582 #define CP_MES_INTERRUPT_DATA_26__DATA__SHIFT                                                                 0x0
15583 #define CP_MES_INTERRUPT_DATA_26__DATA_MASK                                                                   0xFFFFFFFFL
15584 //CP_MES_INTERRUPT_DATA_27
15585 #define CP_MES_INTERRUPT_DATA_27__DATA__SHIFT                                                                 0x0
15586 #define CP_MES_INTERRUPT_DATA_27__DATA_MASK                                                                   0xFFFFFFFFL
15587 //CP_MES_INTERRUPT_DATA_28
15588 #define CP_MES_INTERRUPT_DATA_28__DATA__SHIFT                                                                 0x0
15589 #define CP_MES_INTERRUPT_DATA_28__DATA_MASK                                                                   0xFFFFFFFFL
15590 //CP_MES_INTERRUPT_DATA_29
15591 #define CP_MES_INTERRUPT_DATA_29__DATA__SHIFT                                                                 0x0
15592 #define CP_MES_INTERRUPT_DATA_29__DATA_MASK                                                                   0xFFFFFFFFL
15593 //CP_MES_INTERRUPT_DATA_30
15594 #define CP_MES_INTERRUPT_DATA_30__DATA__SHIFT                                                                 0x0
15595 #define CP_MES_INTERRUPT_DATA_30__DATA_MASK                                                                   0xFFFFFFFFL
15596 //CP_MES_INTERRUPT_DATA_31
15597 #define CP_MES_INTERRUPT_DATA_31__DATA__SHIFT                                                                 0x0
15598 #define CP_MES_INTERRUPT_DATA_31__DATA_MASK                                                                   0xFFFFFFFFL
15599 //CP_MES_DC_APERTURE0_BASE
15600 #define CP_MES_DC_APERTURE0_BASE__BASE__SHIFT                                                                 0x0
15601 #define CP_MES_DC_APERTURE0_BASE__BASE_MASK                                                                   0xFFFFFFFFL
15602 //CP_MES_DC_APERTURE0_MASK
15603 #define CP_MES_DC_APERTURE0_MASK__MASK__SHIFT                                                                 0x0
15604 #define CP_MES_DC_APERTURE0_MASK__MASK_MASK                                                                   0xFFFFFFFFL
15605 //CP_MES_DC_APERTURE0_CNTL
15606 #define CP_MES_DC_APERTURE0_CNTL__VMID__SHIFT                                                                 0x0
15607 #define CP_MES_DC_APERTURE0_CNTL__BYPASS_MODE__SHIFT                                                          0x4
15608 #define CP_MES_DC_APERTURE0_CNTL__ENABLE__SHIFT                                                               0x5
15609 #define CP_MES_DC_APERTURE0_CNTL__SCOPE__SHIFT                                                                0x6
15610 #define CP_MES_DC_APERTURE0_CNTL__TEMPORAL__SHIFT                                                             0x8
15611 #define CP_MES_DC_APERTURE0_CNTL__VMID_MASK                                                                   0x0000000FL
15612 #define CP_MES_DC_APERTURE0_CNTL__BYPASS_MODE_MASK                                                            0x00000010L
15613 #define CP_MES_DC_APERTURE0_CNTL__ENABLE_MASK                                                                 0x00000020L
15614 #define CP_MES_DC_APERTURE0_CNTL__SCOPE_MASK                                                                  0x000000C0L
15615 #define CP_MES_DC_APERTURE0_CNTL__TEMPORAL_MASK                                                               0x00000700L
15616 //CP_MES_DC_APERTURE1_BASE
15617 #define CP_MES_DC_APERTURE1_BASE__BASE__SHIFT                                                                 0x0
15618 #define CP_MES_DC_APERTURE1_BASE__BASE_MASK                                                                   0xFFFFFFFFL
15619 //CP_MES_DC_APERTURE1_MASK
15620 #define CP_MES_DC_APERTURE1_MASK__MASK__SHIFT                                                                 0x0
15621 #define CP_MES_DC_APERTURE1_MASK__MASK_MASK                                                                   0xFFFFFFFFL
15622 //CP_MES_DC_APERTURE1_CNTL
15623 #define CP_MES_DC_APERTURE1_CNTL__VMID__SHIFT                                                                 0x0
15624 #define CP_MES_DC_APERTURE1_CNTL__BYPASS_MODE__SHIFT                                                          0x4
15625 #define CP_MES_DC_APERTURE1_CNTL__ENABLE__SHIFT                                                               0x5
15626 #define CP_MES_DC_APERTURE1_CNTL__SCOPE__SHIFT                                                                0x6
15627 #define CP_MES_DC_APERTURE1_CNTL__TEMPORAL__SHIFT                                                             0x8
15628 #define CP_MES_DC_APERTURE1_CNTL__VMID_MASK                                                                   0x0000000FL
15629 #define CP_MES_DC_APERTURE1_CNTL__BYPASS_MODE_MASK                                                            0x00000010L
15630 #define CP_MES_DC_APERTURE1_CNTL__ENABLE_MASK                                                                 0x00000020L
15631 #define CP_MES_DC_APERTURE1_CNTL__SCOPE_MASK                                                                  0x000000C0L
15632 #define CP_MES_DC_APERTURE1_CNTL__TEMPORAL_MASK                                                               0x00000700L
15633 //CP_MES_DC_APERTURE2_BASE
15634 #define CP_MES_DC_APERTURE2_BASE__BASE__SHIFT                                                                 0x0
15635 #define CP_MES_DC_APERTURE2_BASE__BASE_MASK                                                                   0xFFFFFFFFL
15636 //CP_MES_DC_APERTURE2_MASK
15637 #define CP_MES_DC_APERTURE2_MASK__MASK__SHIFT                                                                 0x0
15638 #define CP_MES_DC_APERTURE2_MASK__MASK_MASK                                                                   0xFFFFFFFFL
15639 //CP_MES_DC_APERTURE2_CNTL
15640 #define CP_MES_DC_APERTURE2_CNTL__VMID__SHIFT                                                                 0x0
15641 #define CP_MES_DC_APERTURE2_CNTL__BYPASS_MODE__SHIFT                                                          0x4
15642 #define CP_MES_DC_APERTURE2_CNTL__ENABLE__SHIFT                                                               0x5
15643 #define CP_MES_DC_APERTURE2_CNTL__SCOPE__SHIFT                                                                0x6
15644 #define CP_MES_DC_APERTURE2_CNTL__TEMPORAL__SHIFT                                                             0x8
15645 #define CP_MES_DC_APERTURE2_CNTL__VMID_MASK                                                                   0x0000000FL
15646 #define CP_MES_DC_APERTURE2_CNTL__BYPASS_MODE_MASK                                                            0x00000010L
15647 #define CP_MES_DC_APERTURE2_CNTL__ENABLE_MASK                                                                 0x00000020L
15648 #define CP_MES_DC_APERTURE2_CNTL__SCOPE_MASK                                                                  0x000000C0L
15649 #define CP_MES_DC_APERTURE2_CNTL__TEMPORAL_MASK                                                               0x00000700L
15650 //CP_MES_DC_APERTURE3_BASE
15651 #define CP_MES_DC_APERTURE3_BASE__BASE__SHIFT                                                                 0x0
15652 #define CP_MES_DC_APERTURE3_BASE__BASE_MASK                                                                   0xFFFFFFFFL
15653 //CP_MES_DC_APERTURE3_MASK
15654 #define CP_MES_DC_APERTURE3_MASK__MASK__SHIFT                                                                 0x0
15655 #define CP_MES_DC_APERTURE3_MASK__MASK_MASK                                                                   0xFFFFFFFFL
15656 //CP_MES_DC_APERTURE3_CNTL
15657 #define CP_MES_DC_APERTURE3_CNTL__VMID__SHIFT                                                                 0x0
15658 #define CP_MES_DC_APERTURE3_CNTL__BYPASS_MODE__SHIFT                                                          0x4
15659 #define CP_MES_DC_APERTURE3_CNTL__ENABLE__SHIFT                                                               0x5
15660 #define CP_MES_DC_APERTURE3_CNTL__SCOPE__SHIFT                                                                0x6
15661 #define CP_MES_DC_APERTURE3_CNTL__TEMPORAL__SHIFT                                                             0x8
15662 #define CP_MES_DC_APERTURE3_CNTL__VMID_MASK                                                                   0x0000000FL
15663 #define CP_MES_DC_APERTURE3_CNTL__BYPASS_MODE_MASK                                                            0x00000010L
15664 #define CP_MES_DC_APERTURE3_CNTL__ENABLE_MASK                                                                 0x00000020L
15665 #define CP_MES_DC_APERTURE3_CNTL__SCOPE_MASK                                                                  0x000000C0L
15666 #define CP_MES_DC_APERTURE3_CNTL__TEMPORAL_MASK                                                               0x00000700L
15667 //CP_MES_DC_APERTURE4_BASE
15668 #define CP_MES_DC_APERTURE4_BASE__BASE__SHIFT                                                                 0x0
15669 #define CP_MES_DC_APERTURE4_BASE__BASE_MASK                                                                   0xFFFFFFFFL
15670 //CP_MES_DC_APERTURE4_MASK
15671 #define CP_MES_DC_APERTURE4_MASK__MASK__SHIFT                                                                 0x0
15672 #define CP_MES_DC_APERTURE4_MASK__MASK_MASK                                                                   0xFFFFFFFFL
15673 //CP_MES_DC_APERTURE4_CNTL
15674 #define CP_MES_DC_APERTURE4_CNTL__VMID__SHIFT                                                                 0x0
15675 #define CP_MES_DC_APERTURE4_CNTL__BYPASS_MODE__SHIFT                                                          0x4
15676 #define CP_MES_DC_APERTURE4_CNTL__ENABLE__SHIFT                                                               0x5
15677 #define CP_MES_DC_APERTURE4_CNTL__SCOPE__SHIFT                                                                0x6
15678 #define CP_MES_DC_APERTURE4_CNTL__TEMPORAL__SHIFT                                                             0x8
15679 #define CP_MES_DC_APERTURE4_CNTL__VMID_MASK                                                                   0x0000000FL
15680 #define CP_MES_DC_APERTURE4_CNTL__BYPASS_MODE_MASK                                                            0x00000010L
15681 #define CP_MES_DC_APERTURE4_CNTL__ENABLE_MASK                                                                 0x00000020L
15682 #define CP_MES_DC_APERTURE4_CNTL__SCOPE_MASK                                                                  0x000000C0L
15683 #define CP_MES_DC_APERTURE4_CNTL__TEMPORAL_MASK                                                               0x00000700L
15684 //CP_MES_DC_APERTURE5_BASE
15685 #define CP_MES_DC_APERTURE5_BASE__BASE__SHIFT                                                                 0x0
15686 #define CP_MES_DC_APERTURE5_BASE__BASE_MASK                                                                   0xFFFFFFFFL
15687 //CP_MES_DC_APERTURE5_MASK
15688 #define CP_MES_DC_APERTURE5_MASK__MASK__SHIFT                                                                 0x0
15689 #define CP_MES_DC_APERTURE5_MASK__MASK_MASK                                                                   0xFFFFFFFFL
15690 //CP_MES_DC_APERTURE5_CNTL
15691 #define CP_MES_DC_APERTURE5_CNTL__VMID__SHIFT                                                                 0x0
15692 #define CP_MES_DC_APERTURE5_CNTL__BYPASS_MODE__SHIFT                                                          0x4
15693 #define CP_MES_DC_APERTURE5_CNTL__ENABLE__SHIFT                                                               0x5
15694 #define CP_MES_DC_APERTURE5_CNTL__SCOPE__SHIFT                                                                0x6
15695 #define CP_MES_DC_APERTURE5_CNTL__TEMPORAL__SHIFT                                                             0x8
15696 #define CP_MES_DC_APERTURE5_CNTL__VMID_MASK                                                                   0x0000000FL
15697 #define CP_MES_DC_APERTURE5_CNTL__BYPASS_MODE_MASK                                                            0x00000010L
15698 #define CP_MES_DC_APERTURE5_CNTL__ENABLE_MASK                                                                 0x00000020L
15699 #define CP_MES_DC_APERTURE5_CNTL__SCOPE_MASK                                                                  0x000000C0L
15700 #define CP_MES_DC_APERTURE5_CNTL__TEMPORAL_MASK                                                               0x00000700L
15701 //CP_MES_DC_APERTURE6_BASE
15702 #define CP_MES_DC_APERTURE6_BASE__BASE__SHIFT                                                                 0x0
15703 #define CP_MES_DC_APERTURE6_BASE__BASE_MASK                                                                   0xFFFFFFFFL
15704 //CP_MES_DC_APERTURE6_MASK
15705 #define CP_MES_DC_APERTURE6_MASK__MASK__SHIFT                                                                 0x0
15706 #define CP_MES_DC_APERTURE6_MASK__MASK_MASK                                                                   0xFFFFFFFFL
15707 //CP_MES_DC_APERTURE6_CNTL
15708 #define CP_MES_DC_APERTURE6_CNTL__VMID__SHIFT                                                                 0x0
15709 #define CP_MES_DC_APERTURE6_CNTL__BYPASS_MODE__SHIFT                                                          0x4
15710 #define CP_MES_DC_APERTURE6_CNTL__ENABLE__SHIFT                                                               0x5
15711 #define CP_MES_DC_APERTURE6_CNTL__SCOPE__SHIFT                                                                0x6
15712 #define CP_MES_DC_APERTURE6_CNTL__TEMPORAL__SHIFT                                                             0x8
15713 #define CP_MES_DC_APERTURE6_CNTL__VMID_MASK                                                                   0x0000000FL
15714 #define CP_MES_DC_APERTURE6_CNTL__BYPASS_MODE_MASK                                                            0x00000010L
15715 #define CP_MES_DC_APERTURE6_CNTL__ENABLE_MASK                                                                 0x00000020L
15716 #define CP_MES_DC_APERTURE6_CNTL__SCOPE_MASK                                                                  0x000000C0L
15717 #define CP_MES_DC_APERTURE6_CNTL__TEMPORAL_MASK                                                               0x00000700L
15718 //CP_MES_DC_APERTURE7_BASE
15719 #define CP_MES_DC_APERTURE7_BASE__BASE__SHIFT                                                                 0x0
15720 #define CP_MES_DC_APERTURE7_BASE__BASE_MASK                                                                   0xFFFFFFFFL
15721 //CP_MES_DC_APERTURE7_MASK
15722 #define CP_MES_DC_APERTURE7_MASK__MASK__SHIFT                                                                 0x0
15723 #define CP_MES_DC_APERTURE7_MASK__MASK_MASK                                                                   0xFFFFFFFFL
15724 //CP_MES_DC_APERTURE7_CNTL
15725 #define CP_MES_DC_APERTURE7_CNTL__VMID__SHIFT                                                                 0x0
15726 #define CP_MES_DC_APERTURE7_CNTL__BYPASS_MODE__SHIFT                                                          0x4
15727 #define CP_MES_DC_APERTURE7_CNTL__ENABLE__SHIFT                                                               0x5
15728 #define CP_MES_DC_APERTURE7_CNTL__SCOPE__SHIFT                                                                0x6
15729 #define CP_MES_DC_APERTURE7_CNTL__TEMPORAL__SHIFT                                                             0x8
15730 #define CP_MES_DC_APERTURE7_CNTL__VMID_MASK                                                                   0x0000000FL
15731 #define CP_MES_DC_APERTURE7_CNTL__BYPASS_MODE_MASK                                                            0x00000010L
15732 #define CP_MES_DC_APERTURE7_CNTL__ENABLE_MASK                                                                 0x00000020L
15733 #define CP_MES_DC_APERTURE7_CNTL__SCOPE_MASK                                                                  0x000000C0L
15734 #define CP_MES_DC_APERTURE7_CNTL__TEMPORAL_MASK                                                               0x00000700L
15735 //CP_MES_DC_APERTURE8_BASE
15736 #define CP_MES_DC_APERTURE8_BASE__BASE__SHIFT                                                                 0x0
15737 #define CP_MES_DC_APERTURE8_BASE__BASE_MASK                                                                   0xFFFFFFFFL
15738 //CP_MES_DC_APERTURE8_MASK
15739 #define CP_MES_DC_APERTURE8_MASK__MASK__SHIFT                                                                 0x0
15740 #define CP_MES_DC_APERTURE8_MASK__MASK_MASK                                                                   0xFFFFFFFFL
15741 //CP_MES_DC_APERTURE8_CNTL
15742 #define CP_MES_DC_APERTURE8_CNTL__VMID__SHIFT                                                                 0x0
15743 #define CP_MES_DC_APERTURE8_CNTL__BYPASS_MODE__SHIFT                                                          0x4
15744 #define CP_MES_DC_APERTURE8_CNTL__ENABLE__SHIFT                                                               0x5
15745 #define CP_MES_DC_APERTURE8_CNTL__SCOPE__SHIFT                                                                0x6
15746 #define CP_MES_DC_APERTURE8_CNTL__TEMPORAL__SHIFT                                                             0x8
15747 #define CP_MES_DC_APERTURE8_CNTL__VMID_MASK                                                                   0x0000000FL
15748 #define CP_MES_DC_APERTURE8_CNTL__BYPASS_MODE_MASK                                                            0x00000010L
15749 #define CP_MES_DC_APERTURE8_CNTL__ENABLE_MASK                                                                 0x00000020L
15750 #define CP_MES_DC_APERTURE8_CNTL__SCOPE_MASK                                                                  0x000000C0L
15751 #define CP_MES_DC_APERTURE8_CNTL__TEMPORAL_MASK                                                               0x00000700L
15752 //CP_MES_DC_APERTURE9_BASE
15753 #define CP_MES_DC_APERTURE9_BASE__BASE__SHIFT                                                                 0x0
15754 #define CP_MES_DC_APERTURE9_BASE__BASE_MASK                                                                   0xFFFFFFFFL
15755 //CP_MES_DC_APERTURE9_MASK
15756 #define CP_MES_DC_APERTURE9_MASK__MASK__SHIFT                                                                 0x0
15757 #define CP_MES_DC_APERTURE9_MASK__MASK_MASK                                                                   0xFFFFFFFFL
15758 //CP_MES_DC_APERTURE9_CNTL
15759 #define CP_MES_DC_APERTURE9_CNTL__VMID__SHIFT                                                                 0x0
15760 #define CP_MES_DC_APERTURE9_CNTL__BYPASS_MODE__SHIFT                                                          0x4
15761 #define CP_MES_DC_APERTURE9_CNTL__ENABLE__SHIFT                                                               0x5
15762 #define CP_MES_DC_APERTURE9_CNTL__SCOPE__SHIFT                                                                0x6
15763 #define CP_MES_DC_APERTURE9_CNTL__TEMPORAL__SHIFT                                                             0x8
15764 #define CP_MES_DC_APERTURE9_CNTL__VMID_MASK                                                                   0x0000000FL
15765 #define CP_MES_DC_APERTURE9_CNTL__BYPASS_MODE_MASK                                                            0x00000010L
15766 #define CP_MES_DC_APERTURE9_CNTL__ENABLE_MASK                                                                 0x00000020L
15767 #define CP_MES_DC_APERTURE9_CNTL__SCOPE_MASK                                                                  0x000000C0L
15768 #define CP_MES_DC_APERTURE9_CNTL__TEMPORAL_MASK                                                               0x00000700L
15769 //CP_MES_DC_APERTURE10_BASE
15770 #define CP_MES_DC_APERTURE10_BASE__BASE__SHIFT                                                                0x0
15771 #define CP_MES_DC_APERTURE10_BASE__BASE_MASK                                                                  0xFFFFFFFFL
15772 //CP_MES_DC_APERTURE10_MASK
15773 #define CP_MES_DC_APERTURE10_MASK__MASK__SHIFT                                                                0x0
15774 #define CP_MES_DC_APERTURE10_MASK__MASK_MASK                                                                  0xFFFFFFFFL
15775 //CP_MES_DC_APERTURE10_CNTL
15776 #define CP_MES_DC_APERTURE10_CNTL__VMID__SHIFT                                                                0x0
15777 #define CP_MES_DC_APERTURE10_CNTL__BYPASS_MODE__SHIFT                                                         0x4
15778 #define CP_MES_DC_APERTURE10_CNTL__ENABLE__SHIFT                                                              0x5
15779 #define CP_MES_DC_APERTURE10_CNTL__SCOPE__SHIFT                                                               0x6
15780 #define CP_MES_DC_APERTURE10_CNTL__TEMPORAL__SHIFT                                                            0x8
15781 #define CP_MES_DC_APERTURE10_CNTL__VMID_MASK                                                                  0x0000000FL
15782 #define CP_MES_DC_APERTURE10_CNTL__BYPASS_MODE_MASK                                                           0x00000010L
15783 #define CP_MES_DC_APERTURE10_CNTL__ENABLE_MASK                                                                0x00000020L
15784 #define CP_MES_DC_APERTURE10_CNTL__SCOPE_MASK                                                                 0x000000C0L
15785 #define CP_MES_DC_APERTURE10_CNTL__TEMPORAL_MASK                                                              0x00000700L
15786 //CP_MES_DC_APERTURE11_BASE
15787 #define CP_MES_DC_APERTURE11_BASE__BASE__SHIFT                                                                0x0
15788 #define CP_MES_DC_APERTURE11_BASE__BASE_MASK                                                                  0xFFFFFFFFL
15789 //CP_MES_DC_APERTURE11_MASK
15790 #define CP_MES_DC_APERTURE11_MASK__MASK__SHIFT                                                                0x0
15791 #define CP_MES_DC_APERTURE11_MASK__MASK_MASK                                                                  0xFFFFFFFFL
15792 //CP_MES_DC_APERTURE11_CNTL
15793 #define CP_MES_DC_APERTURE11_CNTL__VMID__SHIFT                                                                0x0
15794 #define CP_MES_DC_APERTURE11_CNTL__BYPASS_MODE__SHIFT                                                         0x4
15795 #define CP_MES_DC_APERTURE11_CNTL__ENABLE__SHIFT                                                              0x5
15796 #define CP_MES_DC_APERTURE11_CNTL__SCOPE__SHIFT                                                               0x6
15797 #define CP_MES_DC_APERTURE11_CNTL__TEMPORAL__SHIFT                                                            0x8
15798 #define CP_MES_DC_APERTURE11_CNTL__VMID_MASK                                                                  0x0000000FL
15799 #define CP_MES_DC_APERTURE11_CNTL__BYPASS_MODE_MASK                                                           0x00000010L
15800 #define CP_MES_DC_APERTURE11_CNTL__ENABLE_MASK                                                                0x00000020L
15801 #define CP_MES_DC_APERTURE11_CNTL__SCOPE_MASK                                                                 0x000000C0L
15802 #define CP_MES_DC_APERTURE11_CNTL__TEMPORAL_MASK                                                              0x00000700L
15803 //CP_MES_DC_APERTURE12_BASE
15804 #define CP_MES_DC_APERTURE12_BASE__BASE__SHIFT                                                                0x0
15805 #define CP_MES_DC_APERTURE12_BASE__BASE_MASK                                                                  0xFFFFFFFFL
15806 //CP_MES_DC_APERTURE12_MASK
15807 #define CP_MES_DC_APERTURE12_MASK__MASK__SHIFT                                                                0x0
15808 #define CP_MES_DC_APERTURE12_MASK__MASK_MASK                                                                  0xFFFFFFFFL
15809 //CP_MES_DC_APERTURE12_CNTL
15810 #define CP_MES_DC_APERTURE12_CNTL__VMID__SHIFT                                                                0x0
15811 #define CP_MES_DC_APERTURE12_CNTL__BYPASS_MODE__SHIFT                                                         0x4
15812 #define CP_MES_DC_APERTURE12_CNTL__ENABLE__SHIFT                                                              0x5
15813 #define CP_MES_DC_APERTURE12_CNTL__SCOPE__SHIFT                                                               0x6
15814 #define CP_MES_DC_APERTURE12_CNTL__TEMPORAL__SHIFT                                                            0x8
15815 #define CP_MES_DC_APERTURE12_CNTL__VMID_MASK                                                                  0x0000000FL
15816 #define CP_MES_DC_APERTURE12_CNTL__BYPASS_MODE_MASK                                                           0x00000010L
15817 #define CP_MES_DC_APERTURE12_CNTL__ENABLE_MASK                                                                0x00000020L
15818 #define CP_MES_DC_APERTURE12_CNTL__SCOPE_MASK                                                                 0x000000C0L
15819 #define CP_MES_DC_APERTURE12_CNTL__TEMPORAL_MASK                                                              0x00000700L
15820 //CP_MES_DC_APERTURE13_BASE
15821 #define CP_MES_DC_APERTURE13_BASE__BASE__SHIFT                                                                0x0
15822 #define CP_MES_DC_APERTURE13_BASE__BASE_MASK                                                                  0xFFFFFFFFL
15823 //CP_MES_DC_APERTURE13_MASK
15824 #define CP_MES_DC_APERTURE13_MASK__MASK__SHIFT                                                                0x0
15825 #define CP_MES_DC_APERTURE13_MASK__MASK_MASK                                                                  0xFFFFFFFFL
15826 //CP_MES_DC_APERTURE13_CNTL
15827 #define CP_MES_DC_APERTURE13_CNTL__VMID__SHIFT                                                                0x0
15828 #define CP_MES_DC_APERTURE13_CNTL__BYPASS_MODE__SHIFT                                                         0x4
15829 #define CP_MES_DC_APERTURE13_CNTL__ENABLE__SHIFT                                                              0x5
15830 #define CP_MES_DC_APERTURE13_CNTL__SCOPE__SHIFT                                                               0x6
15831 #define CP_MES_DC_APERTURE13_CNTL__TEMPORAL__SHIFT                                                            0x8
15832 #define CP_MES_DC_APERTURE13_CNTL__VMID_MASK                                                                  0x0000000FL
15833 #define CP_MES_DC_APERTURE13_CNTL__BYPASS_MODE_MASK                                                           0x00000010L
15834 #define CP_MES_DC_APERTURE13_CNTL__ENABLE_MASK                                                                0x00000020L
15835 #define CP_MES_DC_APERTURE13_CNTL__SCOPE_MASK                                                                 0x000000C0L
15836 #define CP_MES_DC_APERTURE13_CNTL__TEMPORAL_MASK                                                              0x00000700L
15837 //CP_MES_DC_APERTURE14_BASE
15838 #define CP_MES_DC_APERTURE14_BASE__BASE__SHIFT                                                                0x0
15839 #define CP_MES_DC_APERTURE14_BASE__BASE_MASK                                                                  0xFFFFFFFFL
15840 //CP_MES_DC_APERTURE14_MASK
15841 #define CP_MES_DC_APERTURE14_MASK__MASK__SHIFT                                                                0x0
15842 #define CP_MES_DC_APERTURE14_MASK__MASK_MASK                                                                  0xFFFFFFFFL
15843 //CP_MES_DC_APERTURE14_CNTL
15844 #define CP_MES_DC_APERTURE14_CNTL__VMID__SHIFT                                                                0x0
15845 #define CP_MES_DC_APERTURE14_CNTL__BYPASS_MODE__SHIFT                                                         0x4
15846 #define CP_MES_DC_APERTURE14_CNTL__ENABLE__SHIFT                                                              0x5
15847 #define CP_MES_DC_APERTURE14_CNTL__SCOPE__SHIFT                                                               0x6
15848 #define CP_MES_DC_APERTURE14_CNTL__TEMPORAL__SHIFT                                                            0x8
15849 #define CP_MES_DC_APERTURE14_CNTL__VMID_MASK                                                                  0x0000000FL
15850 #define CP_MES_DC_APERTURE14_CNTL__BYPASS_MODE_MASK                                                           0x00000010L
15851 #define CP_MES_DC_APERTURE14_CNTL__ENABLE_MASK                                                                0x00000020L
15852 #define CP_MES_DC_APERTURE14_CNTL__SCOPE_MASK                                                                 0x000000C0L
15853 #define CP_MES_DC_APERTURE14_CNTL__TEMPORAL_MASK                                                              0x00000700L
15854 //CP_MES_DC_APERTURE15_BASE
15855 #define CP_MES_DC_APERTURE15_BASE__BASE__SHIFT                                                                0x0
15856 #define CP_MES_DC_APERTURE15_BASE__BASE_MASK                                                                  0xFFFFFFFFL
15857 //CP_MES_DC_APERTURE15_MASK
15858 #define CP_MES_DC_APERTURE15_MASK__MASK__SHIFT                                                                0x0
15859 #define CP_MES_DC_APERTURE15_MASK__MASK_MASK                                                                  0xFFFFFFFFL
15860 //CP_MES_DC_APERTURE15_CNTL
15861 #define CP_MES_DC_APERTURE15_CNTL__VMID__SHIFT                                                                0x0
15862 #define CP_MES_DC_APERTURE15_CNTL__BYPASS_MODE__SHIFT                                                         0x4
15863 #define CP_MES_DC_APERTURE15_CNTL__ENABLE__SHIFT                                                              0x5
15864 #define CP_MES_DC_APERTURE15_CNTL__SCOPE__SHIFT                                                               0x6
15865 #define CP_MES_DC_APERTURE15_CNTL__TEMPORAL__SHIFT                                                            0x8
15866 #define CP_MES_DC_APERTURE15_CNTL__VMID_MASK                                                                  0x0000000FL
15867 #define CP_MES_DC_APERTURE15_CNTL__BYPASS_MODE_MASK                                                           0x00000010L
15868 #define CP_MES_DC_APERTURE15_CNTL__ENABLE_MASK                                                                0x00000020L
15869 #define CP_MES_DC_APERTURE15_CNTL__SCOPE_MASK                                                                 0x000000C0L
15870 #define CP_MES_DC_APERTURE15_CNTL__TEMPORAL_MASK                                                              0x00000700L
15871 //CP_MES_METADATA_CNTL
15872 #define CP_MES_METADATA_CNTL__SCOPE__SHIFT                                                                    0x6
15873 #define CP_MES_METADATA_CNTL__TEMPORAL__SHIFT                                                                 0x8
15874 #define CP_MES_METADATA_CNTL__SCOPE_MASK                                                                      0x000000C0L
15875 #define CP_MES_METADATA_CNTL__TEMPORAL_MASK                                                                   0x00000700L
15876 //CP_MEC_RS64_PRGRM_CNTR_START
15877 #define CP_MEC_RS64_PRGRM_CNTR_START__IP_START__SHIFT                                                         0x0
15878 #define CP_MEC_RS64_PRGRM_CNTR_START__IP_START_MASK                                                           0xFFFFFFFFL
15879 //CP_MEC_MTVEC_LO
15880 #define CP_MEC_MTVEC_LO__ADDR_LO__SHIFT                                                                       0x0
15881 #define CP_MEC_MTVEC_LO__ADDR_LO_MASK                                                                         0xFFFFFFFFL
15882 //CP_MEC_MTVEC_HI
15883 #define CP_MEC_MTVEC_HI__ADDR_LO__SHIFT                                                                       0x0
15884 #define CP_MEC_MTVEC_HI__ADDR_LO_MASK                                                                         0xFFFFFFFFL
15885 //CP_MEC_RS64_CNTL
15886 #define CP_MEC_RS64_CNTL__SPARE__SHIFT                                                                        0x0
15887 #define CP_MEC_RS64_CNTL__MEC_INVALIDATE_ICACHE__SHIFT                                                        0x4
15888 #define CP_MEC_RS64_CNTL__MEC_PIPE0_RESET__SHIFT                                                              0x10
15889 #define CP_MEC_RS64_CNTL__MEC_PIPE1_RESET__SHIFT                                                              0x11
15890 #define CP_MEC_RS64_CNTL__MEC_PIPE2_RESET__SHIFT                                                              0x12
15891 #define CP_MEC_RS64_CNTL__MEC_PIPE3_RESET__SHIFT                                                              0x13
15892 #define CP_MEC_RS64_CNTL__MEC_PIPE0_ACTIVE__SHIFT                                                             0x1a
15893 #define CP_MEC_RS64_CNTL__MEC_PIPE1_ACTIVE__SHIFT                                                             0x1b
15894 #define CP_MEC_RS64_CNTL__MEC_PIPE2_ACTIVE__SHIFT                                                             0x1c
15895 #define CP_MEC_RS64_CNTL__MEC_PIPE3_ACTIVE__SHIFT                                                             0x1d
15896 #define CP_MEC_RS64_CNTL__MEC_HALT__SHIFT                                                                     0x1e
15897 #define CP_MEC_RS64_CNTL__MEC_STEP__SHIFT                                                                     0x1f
15898 #define CP_MEC_RS64_CNTL__SPARE_MASK                                                                          0x0000000FL
15899 #define CP_MEC_RS64_CNTL__MEC_INVALIDATE_ICACHE_MASK                                                          0x00000010L
15900 #define CP_MEC_RS64_CNTL__MEC_PIPE0_RESET_MASK                                                                0x00010000L
15901 #define CP_MEC_RS64_CNTL__MEC_PIPE1_RESET_MASK                                                                0x00020000L
15902 #define CP_MEC_RS64_CNTL__MEC_PIPE2_RESET_MASK                                                                0x00040000L
15903 #define CP_MEC_RS64_CNTL__MEC_PIPE3_RESET_MASK                                                                0x00080000L
15904 #define CP_MEC_RS64_CNTL__MEC_PIPE0_ACTIVE_MASK                                                               0x04000000L
15905 #define CP_MEC_RS64_CNTL__MEC_PIPE1_ACTIVE_MASK                                                               0x08000000L
15906 #define CP_MEC_RS64_CNTL__MEC_PIPE2_ACTIVE_MASK                                                               0x10000000L
15907 #define CP_MEC_RS64_CNTL__MEC_PIPE3_ACTIVE_MASK                                                               0x20000000L
15908 #define CP_MEC_RS64_CNTL__MEC_HALT_MASK                                                                       0x40000000L
15909 #define CP_MEC_RS64_CNTL__MEC_STEP_MASK                                                                       0x80000000L
15910 //CP_MEC_MIE_LO
15911 #define CP_MEC_MIE_LO__MEC_INT__SHIFT                                                                         0x0
15912 #define CP_MEC_MIE_LO__MEC_INT_MASK                                                                           0xFFFFFFFFL
15913 //CP_MEC_MIE_HI
15914 #define CP_MEC_MIE_HI__MEC_INT__SHIFT                                                                         0x0
15915 #define CP_MEC_MIE_HI__MEC_INT_MASK                                                                           0xFFFFFFFFL
15916 //CP_MEC_RS64_INTERRUPT
15917 #define CP_MEC_RS64_INTERRUPT__MEC_INT__SHIFT                                                                 0x0
15918 #define CP_MEC_RS64_INTERRUPT__MEC_INT_MASK                                                                   0xFFFFFFFFL
15919 //CP_MEC_RS64_INSTR_PNTR
15920 #define CP_MEC_RS64_INSTR_PNTR__INSTR_PNTR__SHIFT                                                             0x0
15921 #define CP_MEC_RS64_INSTR_PNTR__INSTR_PNTR_MASK                                                               0x000FFFFFL
15922 //CP_MEC_MIP_LO
15923 #define CP_MEC_MIP_LO__MIP_LO__SHIFT                                                                          0x0
15924 #define CP_MEC_MIP_LO__MIP_LO_MASK                                                                            0xFFFFFFFFL
15925 //CP_MEC_MIP_HI
15926 #define CP_MEC_MIP_HI__MIP_HI__SHIFT                                                                          0x0
15927 #define CP_MEC_MIP_HI__MIP_HI_MASK                                                                            0xFFFFFFFFL
15928 //CP_MEC_DC_BASE_CNTL
15929 #define CP_MEC_DC_BASE_CNTL__VMID__SHIFT                                                                      0x0
15930 #define CP_MEC_DC_BASE_CNTL__CACHE_POLICY__SHIFT                                                              0x18
15931 #define CP_MEC_DC_BASE_CNTL__VMID_MASK                                                                        0x0000000FL
15932 #define CP_MEC_DC_BASE_CNTL__CACHE_POLICY_MASK                                                                0x03000000L
15933 //CP_MEC_DC_OP_CNTL
15934 #define CP_MEC_DC_OP_CNTL__INVALIDATE_DCACHE__SHIFT                                                           0x0
15935 #define CP_MEC_DC_OP_CNTL__INVALIDATE_DCACHE_COMPLETE__SHIFT                                                  0x1
15936 #define CP_MEC_DC_OP_CNTL__BYPASS_ALL__SHIFT                                                                  0x2
15937 #define CP_MEC_DC_OP_CNTL__INVALIDATE_DCACHE_MASK                                                             0x00000001L
15938 #define CP_MEC_DC_OP_CNTL__INVALIDATE_DCACHE_COMPLETE_MASK                                                    0x00000002L
15939 #define CP_MEC_DC_OP_CNTL__BYPASS_ALL_MASK                                                                    0x00000004L
15940 //CP_MEC_MTIMECMP_LO
15941 #define CP_MEC_MTIMECMP_LO__TIME_LO__SHIFT                                                                    0x0
15942 #define CP_MEC_MTIMECMP_LO__TIME_LO_MASK                                                                      0xFFFFFFFFL
15943 //CP_MEC_MTIMECMP_HI
15944 #define CP_MEC_MTIMECMP_HI__TIME_HI__SHIFT                                                                    0x0
15945 #define CP_MEC_MTIMECMP_HI__TIME_HI_MASK                                                                      0xFFFFFFFFL
15946 //CP_MEC_GP0_LO
15947 #define CP_MEC_GP0_LO__PG_VIRT_HALTED__SHIFT                                                                  0x0
15948 #define CP_MEC_GP0_LO__DATA__SHIFT                                                                            0x1
15949 #define CP_MEC_GP0_LO__PG_VIRT_HALTED_MASK                                                                    0x00000001L
15950 #define CP_MEC_GP0_LO__DATA_MASK                                                                              0xFFFFFFFEL
15951 //CP_MEC_GP0_HI
15952 #define CP_MEC_GP0_HI__M_RET_ADDR__SHIFT                                                                      0x0
15953 #define CP_MEC_GP0_HI__M_RET_ADDR_MASK                                                                        0xFFFFFFFFL
15954 //CP_MEC_GP1_LO
15955 #define CP_MEC_GP1_LO__RD_WR_SELECT_LO__SHIFT                                                                 0x0
15956 #define CP_MEC_GP1_LO__RD_WR_SELECT_LO_MASK                                                                   0xFFFFFFFFL
15957 //CP_MEC_GP1_HI
15958 #define CP_MEC_GP1_HI__RD_WR_SELECT_HI__SHIFT                                                                 0x0
15959 #define CP_MEC_GP1_HI__RD_WR_SELECT_HI_MASK                                                                   0xFFFFFFFFL
15960 //CP_MEC_GP2_LO
15961 #define CP_MEC_GP2_LO__STACK_PNTR_LO__SHIFT                                                                   0x0
15962 #define CP_MEC_GP2_LO__STACK_PNTR_LO_MASK                                                                     0xFFFFFFFFL
15963 //CP_MEC_GP2_HI
15964 #define CP_MEC_GP2_HI__STACK_PNTR_HI__SHIFT                                                                   0x0
15965 #define CP_MEC_GP2_HI__STACK_PNTR_HI_MASK                                                                     0xFFFFFFFFL
15966 //CP_MEC_GP3_LO
15967 #define CP_MEC_GP3_LO__DATA__SHIFT                                                                            0x0
15968 #define CP_MEC_GP3_LO__DATA_MASK                                                                              0xFFFFFFFFL
15969 //CP_MEC_GP3_HI
15970 #define CP_MEC_GP3_HI__DATA__SHIFT                                                                            0x0
15971 #define CP_MEC_GP3_HI__DATA_MASK                                                                              0xFFFFFFFFL
15972 //CP_MEC_GP4_LO
15973 #define CP_MEC_GP4_LO__DATA__SHIFT                                                                            0x0
15974 #define CP_MEC_GP4_LO__DATA_MASK                                                                              0xFFFFFFFFL
15975 //CP_MEC_GP4_HI
15976 #define CP_MEC_GP4_HI__DATA__SHIFT                                                                            0x0
15977 #define CP_MEC_GP4_HI__DATA_MASK                                                                              0xFFFFFFFFL
15978 //CP_MEC_GP5_LO
15979 #define CP_MEC_GP5_LO__PG_VIRT_HALTED__SHIFT                                                                  0x0
15980 #define CP_MEC_GP5_LO__DATA__SHIFT                                                                            0x1
15981 #define CP_MEC_GP5_LO__PG_VIRT_HALTED_MASK                                                                    0x00000001L
15982 #define CP_MEC_GP5_LO__DATA_MASK                                                                              0xFFFFFFFEL
15983 //CP_MEC_GP5_HI
15984 #define CP_MEC_GP5_HI__M_RET_ADDR__SHIFT                                                                      0x0
15985 #define CP_MEC_GP5_HI__M_RET_ADDR_MASK                                                                        0xFFFFFFFFL
15986 //CP_MEC_GP6_LO
15987 #define CP_MEC_GP6_LO__RD_WR_SELECT_LO__SHIFT                                                                 0x0
15988 #define CP_MEC_GP6_LO__RD_WR_SELECT_LO_MASK                                                                   0xFFFFFFFFL
15989 //CP_MEC_GP6_HI
15990 #define CP_MEC_GP6_HI__RD_WR_SELECT_HI__SHIFT                                                                 0x0
15991 #define CP_MEC_GP6_HI__RD_WR_SELECT_HI_MASK                                                                   0xFFFFFFFFL
15992 //CP_MEC_GP7_LO
15993 #define CP_MEC_GP7_LO__STACK_PNTR_LO__SHIFT                                                                   0x0
15994 #define CP_MEC_GP7_LO__STACK_PNTR_LO_MASK                                                                     0xFFFFFFFFL
15995 //CP_MEC_GP7_HI
15996 #define CP_MEC_GP7_HI__STACK_PNTR_HI__SHIFT                                                                   0x0
15997 #define CP_MEC_GP7_HI__STACK_PNTR_HI_MASK                                                                     0xFFFFFFFFL
15998 //CP_MEC_GP8_LO
15999 #define CP_MEC_GP8_LO__DATA__SHIFT                                                                            0x0
16000 #define CP_MEC_GP8_LO__DATA_MASK                                                                              0xFFFFFFFFL
16001 //CP_MEC_GP8_HI
16002 #define CP_MEC_GP8_HI__DATA__SHIFT                                                                            0x0
16003 #define CP_MEC_GP8_HI__DATA_MASK                                                                              0xFFFFFFFFL
16004 //CP_MEC_GP9_LO
16005 #define CP_MEC_GP9_LO__DATA__SHIFT                                                                            0x0
16006 #define CP_MEC_GP9_LO__DATA_MASK                                                                              0xFFFFFFFFL
16007 //CP_MEC_GP9_HI
16008 #define CP_MEC_GP9_HI__DATA__SHIFT                                                                            0x0
16009 #define CP_MEC_GP9_HI__DATA_MASK                                                                              0xFFFFFFFFL
16010 //CP_MEC_LOCAL_BASE0_LO
16011 #define CP_MEC_LOCAL_BASE0_LO__BASE0_LO__SHIFT                                                                0x10
16012 #define CP_MEC_LOCAL_BASE0_LO__BASE0_LO_MASK                                                                  0xFFFF0000L
16013 //CP_MEC_LOCAL_BASE0_HI
16014 #define CP_MEC_LOCAL_BASE0_HI__BASE0_HI__SHIFT                                                                0x0
16015 #define CP_MEC_LOCAL_BASE0_HI__BASE0_HI_MASK                                                                  0x0000FFFFL
16016 //CP_MEC_LOCAL_MASK0_LO
16017 #define CP_MEC_LOCAL_MASK0_LO__MASK0_LO__SHIFT                                                                0x10
16018 #define CP_MEC_LOCAL_MASK0_LO__MASK0_LO_MASK                                                                  0xFFFF0000L
16019 //CP_MEC_LOCAL_MASK0_HI
16020 #define CP_MEC_LOCAL_MASK0_HI__MASK0_HI__SHIFT                                                                0x0
16021 #define CP_MEC_LOCAL_MASK0_HI__MASK0_HI_MASK                                                                  0x0000FFFFL
16022 //CP_MEC_LOCAL_APERTURE
16023 #define CP_MEC_LOCAL_APERTURE__APERTURE__SHIFT                                                                0x0
16024 #define CP_MEC_LOCAL_APERTURE__SCOPE__SHIFT                                                                   0x6
16025 #define CP_MEC_LOCAL_APERTURE__TEMPORAL__SHIFT                                                                0x8
16026 #define CP_MEC_LOCAL_APERTURE__APERTURE_MASK                                                                  0x00000007L
16027 #define CP_MEC_LOCAL_APERTURE__SCOPE_MASK                                                                     0x000000C0L
16028 #define CP_MEC_LOCAL_APERTURE__TEMPORAL_MASK                                                                  0x00000700L
16029 //CP_MEC_LOCAL_INSTR_BASE_LO
16030 #define CP_MEC_LOCAL_INSTR_BASE_LO__BASE_LO__SHIFT                                                            0x10
16031 #define CP_MEC_LOCAL_INSTR_BASE_LO__BASE_LO_MASK                                                              0xFFFF0000L
16032 //CP_MEC_LOCAL_INSTR_BASE_HI
16033 #define CP_MEC_LOCAL_INSTR_BASE_HI__BASE_HI__SHIFT                                                            0x0
16034 #define CP_MEC_LOCAL_INSTR_BASE_HI__BASE_HI_MASK                                                              0x0000FFFFL
16035 //CP_MEC_LOCAL_INSTR_MASK_LO
16036 #define CP_MEC_LOCAL_INSTR_MASK_LO__MASK_LO__SHIFT                                                            0x10
16037 #define CP_MEC_LOCAL_INSTR_MASK_LO__MASK_LO_MASK                                                              0xFFFF0000L
16038 //CP_MEC_LOCAL_INSTR_MASK_HI
16039 #define CP_MEC_LOCAL_INSTR_MASK_HI__MASK_HI__SHIFT                                                            0x0
16040 #define CP_MEC_LOCAL_INSTR_MASK_HI__MASK_HI_MASK                                                              0x0000FFFFL
16041 //CP_MEC_LOCAL_INSTR_APERTURE
16042 #define CP_MEC_LOCAL_INSTR_APERTURE__APERTURE__SHIFT                                                          0x0
16043 #define CP_MEC_LOCAL_INSTR_APERTURE__SCOPE__SHIFT                                                             0x6
16044 #define CP_MEC_LOCAL_INSTR_APERTURE__TEMPORAL__SHIFT                                                          0x8
16045 #define CP_MEC_LOCAL_INSTR_APERTURE__APERTURE_MASK                                                            0x00000007L
16046 #define CP_MEC_LOCAL_INSTR_APERTURE__SCOPE_MASK                                                               0x000000C0L
16047 #define CP_MEC_LOCAL_INSTR_APERTURE__TEMPORAL_MASK                                                            0x00000700L
16048 //CP_MEC_LOCAL_SCRATCH_APERTURE
16049 #define CP_MEC_LOCAL_SCRATCH_APERTURE__APERTURE__SHIFT                                                        0x0
16050 #define CP_MEC_LOCAL_SCRATCH_APERTURE__APERTURE_MASK                                                          0x00000007L
16051 //CP_MEC_LOCAL_SCRATCH_BASE_LO
16052 #define CP_MEC_LOCAL_SCRATCH_BASE_LO__BASE_LO__SHIFT                                                          0x10
16053 #define CP_MEC_LOCAL_SCRATCH_BASE_LO__BASE_LO_MASK                                                            0xFFFF0000L
16054 //CP_MEC_LOCAL_SCRATCH_BASE_HI
16055 #define CP_MEC_LOCAL_SCRATCH_BASE_HI__BASE_HI__SHIFT                                                          0x0
16056 #define CP_MEC_LOCAL_SCRATCH_BASE_HI__BASE_HI_MASK                                                            0x0000FFFFL
16057 //CP_MEC_RS64_PERFCOUNT_CNTL
16058 #define CP_MEC_RS64_PERFCOUNT_CNTL__EVENT_SEL__SHIFT                                                          0x0
16059 #define CP_MEC_RS64_PERFCOUNT_CNTL__EVENT_SEL_MASK                                                            0x0000001FL
16060 //CP_MEC_RS64_PENDING_INTERRUPT
16061 #define CP_MEC_RS64_PENDING_INTERRUPT__PENDING_INTERRUPT__SHIFT                                               0x0
16062 #define CP_MEC_RS64_PENDING_INTERRUPT__PENDING_INTERRUPT_MASK                                                 0xFFFFFFFFL
16063 //CP_MEC_RS64_EXCEPTION_STATUS
16064 #define CP_MEC_RS64_EXCEPTION_STATUS__RS64_EXCEPTION_ILLEGAL_INSTRUCTION__SHIFT                               0x0
16065 #define CP_MEC_RS64_EXCEPTION_STATUS__RS64_EXCEPTION_MISALIGNED_ADDR__SHIFT                                   0x1
16066 #define CP_MEC_RS64_EXCEPTION_STATUS__RS64_EXCEPTION_UNALIGNED_INSTRUTCION__SHIFT                             0x2
16067 #define CP_MEC_RS64_EXCEPTION_STATUS__RS64_EXCEPTION_PAGE_FAULT__SHIFT                                        0x3
16068 #define CP_MEC_RS64_EXCEPTION_STATUS__RS64_EXCEPTION_INSTRUCTION_ADDR__SHIFT                                  0x4
16069 #define CP_MEC_RS64_EXCEPTION_STATUS__RS64_EXCEPTION_ILLEGAL_INSTRUCTION_MASK                                 0x00000001L
16070 #define CP_MEC_RS64_EXCEPTION_STATUS__RS64_EXCEPTION_MISALIGNED_ADDR_MASK                                     0x00000002L
16071 #define CP_MEC_RS64_EXCEPTION_STATUS__RS64_EXCEPTION_UNALIGNED_INSTRUTCION_MASK                               0x00000004L
16072 #define CP_MEC_RS64_EXCEPTION_STATUS__RS64_EXCEPTION_PAGE_FAULT_MASK                                          0x00000008L
16073 #define CP_MEC_RS64_EXCEPTION_STATUS__RS64_EXCEPTION_INSTRUCTION_ADDR_MASK                                    0x07FFFFF0L
16074 //CP_MEC_RS64_PRGRM_CNTR_START_HI
16075 #define CP_MEC_RS64_PRGRM_CNTR_START_HI__IP_START__SHIFT                                                      0x0
16076 #define CP_MEC_RS64_PRGRM_CNTR_START_HI__IP_START_MASK                                                        0x3FFFFFFFL
16077 //CP_MEC_RS64_INTERRUPT_DATA_16
16078 #define CP_MEC_RS64_INTERRUPT_DATA_16__DATA__SHIFT                                                            0x0
16079 #define CP_MEC_RS64_INTERRUPT_DATA_16__DATA_MASK                                                              0xFFFFFFFFL
16080 //CP_MEC_RS64_INTERRUPT_DATA_17
16081 #define CP_MEC_RS64_INTERRUPT_DATA_17__DATA__SHIFT                                                            0x0
16082 #define CP_MEC_RS64_INTERRUPT_DATA_17__DATA_MASK                                                              0xFFFFFFFFL
16083 //CP_MEC_RS64_INTERRUPT_DATA_18
16084 #define CP_MEC_RS64_INTERRUPT_DATA_18__DATA__SHIFT                                                            0x0
16085 #define CP_MEC_RS64_INTERRUPT_DATA_18__DATA_MASK                                                              0xFFFFFFFFL
16086 //CP_MEC_RS64_INTERRUPT_DATA_19
16087 #define CP_MEC_RS64_INTERRUPT_DATA_19__DATA__SHIFT                                                            0x0
16088 #define CP_MEC_RS64_INTERRUPT_DATA_19__DATA_MASK                                                              0xFFFFFFFFL
16089 //CP_MEC_RS64_INTERRUPT_DATA_20
16090 #define CP_MEC_RS64_INTERRUPT_DATA_20__DATA__SHIFT                                                            0x0
16091 #define CP_MEC_RS64_INTERRUPT_DATA_20__DATA_MASK                                                              0xFFFFFFFFL
16092 //CP_MEC_RS64_INTERRUPT_DATA_21
16093 #define CP_MEC_RS64_INTERRUPT_DATA_21__DATA__SHIFT                                                            0x0
16094 #define CP_MEC_RS64_INTERRUPT_DATA_21__DATA_MASK                                                              0xFFFFFFFFL
16095 //CP_MEC_RS64_INTERRUPT_DATA_22
16096 #define CP_MEC_RS64_INTERRUPT_DATA_22__DATA__SHIFT                                                            0x0
16097 #define CP_MEC_RS64_INTERRUPT_DATA_22__DATA_MASK                                                              0xFFFFFFFFL
16098 //CP_MEC_RS64_INTERRUPT_DATA_23
16099 #define CP_MEC_RS64_INTERRUPT_DATA_23__DATA__SHIFT                                                            0x0
16100 #define CP_MEC_RS64_INTERRUPT_DATA_23__DATA_MASK                                                              0xFFFFFFFFL
16101 //CP_MEC_RS64_INTERRUPT_DATA_24
16102 #define CP_MEC_RS64_INTERRUPT_DATA_24__DATA__SHIFT                                                            0x0
16103 #define CP_MEC_RS64_INTERRUPT_DATA_24__DATA_MASK                                                              0xFFFFFFFFL
16104 //CP_MEC_RS64_INTERRUPT_DATA_25
16105 #define CP_MEC_RS64_INTERRUPT_DATA_25__DATA__SHIFT                                                            0x0
16106 #define CP_MEC_RS64_INTERRUPT_DATA_25__DATA_MASK                                                              0xFFFFFFFFL
16107 //CP_MEC_RS64_INTERRUPT_DATA_26
16108 #define CP_MEC_RS64_INTERRUPT_DATA_26__DATA__SHIFT                                                            0x0
16109 #define CP_MEC_RS64_INTERRUPT_DATA_26__DATA_MASK                                                              0xFFFFFFFFL
16110 //CP_MEC_RS64_INTERRUPT_DATA_27
16111 #define CP_MEC_RS64_INTERRUPT_DATA_27__DATA__SHIFT                                                            0x0
16112 #define CP_MEC_RS64_INTERRUPT_DATA_27__DATA_MASK                                                              0xFFFFFFFFL
16113 //CP_MEC_RS64_INTERRUPT_DATA_28
16114 #define CP_MEC_RS64_INTERRUPT_DATA_28__DATA__SHIFT                                                            0x0
16115 #define CP_MEC_RS64_INTERRUPT_DATA_28__DATA_MASK                                                              0xFFFFFFFFL
16116 //CP_MEC_RS64_INTERRUPT_DATA_29
16117 #define CP_MEC_RS64_INTERRUPT_DATA_29__DATA__SHIFT                                                            0x0
16118 #define CP_MEC_RS64_INTERRUPT_DATA_29__DATA_MASK                                                              0xFFFFFFFFL
16119 //CP_MEC_RS64_INTERRUPT_DATA_30
16120 #define CP_MEC_RS64_INTERRUPT_DATA_30__DATA__SHIFT                                                            0x0
16121 #define CP_MEC_RS64_INTERRUPT_DATA_30__DATA_MASK                                                              0xFFFFFFFFL
16122 //CP_MEC_RS64_INTERRUPT_DATA_31
16123 #define CP_MEC_RS64_INTERRUPT_DATA_31__DATA__SHIFT                                                            0x0
16124 #define CP_MEC_RS64_INTERRUPT_DATA_31__DATA_MASK                                                              0xFFFFFFFFL
16125 //CP_MEC_DC_APERTURE0_BASE
16126 #define CP_MEC_DC_APERTURE0_BASE__BASE__SHIFT                                                                 0x0
16127 #define CP_MEC_DC_APERTURE0_BASE__BASE_MASK                                                                   0xFFFFFFFFL
16128 //CP_MEC_DC_APERTURE0_MASK
16129 #define CP_MEC_DC_APERTURE0_MASK__MASK__SHIFT                                                                 0x0
16130 #define CP_MEC_DC_APERTURE0_MASK__MASK_MASK                                                                   0xFFFFFFFFL
16131 //CP_MEC_DC_APERTURE0_CNTL
16132 #define CP_MEC_DC_APERTURE0_CNTL__VMID__SHIFT                                                                 0x0
16133 #define CP_MEC_DC_APERTURE0_CNTL__BYPASS_MODE__SHIFT                                                          0x4
16134 #define CP_MEC_DC_APERTURE0_CNTL__ENABLE__SHIFT                                                               0x5
16135 #define CP_MEC_DC_APERTURE0_CNTL__SCOPE__SHIFT                                                                0x6
16136 #define CP_MEC_DC_APERTURE0_CNTL__TEMPORAL__SHIFT                                                             0x8
16137 #define CP_MEC_DC_APERTURE0_CNTL__VMID_MASK                                                                   0x0000000FL
16138 #define CP_MEC_DC_APERTURE0_CNTL__BYPASS_MODE_MASK                                                            0x00000010L
16139 #define CP_MEC_DC_APERTURE0_CNTL__ENABLE_MASK                                                                 0x00000020L
16140 #define CP_MEC_DC_APERTURE0_CNTL__SCOPE_MASK                                                                  0x000000C0L
16141 #define CP_MEC_DC_APERTURE0_CNTL__TEMPORAL_MASK                                                               0x00000700L
16142 //CP_MEC_DC_APERTURE1_BASE
16143 #define CP_MEC_DC_APERTURE1_BASE__BASE__SHIFT                                                                 0x0
16144 #define CP_MEC_DC_APERTURE1_BASE__BASE_MASK                                                                   0xFFFFFFFFL
16145 //CP_MEC_DC_APERTURE1_MASK
16146 #define CP_MEC_DC_APERTURE1_MASK__MASK__SHIFT                                                                 0x0
16147 #define CP_MEC_DC_APERTURE1_MASK__MASK_MASK                                                                   0xFFFFFFFFL
16148 //CP_MEC_DC_APERTURE1_CNTL
16149 #define CP_MEC_DC_APERTURE1_CNTL__VMID__SHIFT                                                                 0x0
16150 #define CP_MEC_DC_APERTURE1_CNTL__BYPASS_MODE__SHIFT                                                          0x4
16151 #define CP_MEC_DC_APERTURE1_CNTL__ENABLE__SHIFT                                                               0x5
16152 #define CP_MEC_DC_APERTURE1_CNTL__SCOPE__SHIFT                                                                0x6
16153 #define CP_MEC_DC_APERTURE1_CNTL__TEMPORAL__SHIFT                                                             0x8
16154 #define CP_MEC_DC_APERTURE1_CNTL__VMID_MASK                                                                   0x0000000FL
16155 #define CP_MEC_DC_APERTURE1_CNTL__BYPASS_MODE_MASK                                                            0x00000010L
16156 #define CP_MEC_DC_APERTURE1_CNTL__ENABLE_MASK                                                                 0x00000020L
16157 #define CP_MEC_DC_APERTURE1_CNTL__SCOPE_MASK                                                                  0x000000C0L
16158 #define CP_MEC_DC_APERTURE1_CNTL__TEMPORAL_MASK                                                               0x00000700L
16159 //CP_MEC_DC_APERTURE2_BASE
16160 #define CP_MEC_DC_APERTURE2_BASE__BASE__SHIFT                                                                 0x0
16161 #define CP_MEC_DC_APERTURE2_BASE__BASE_MASK                                                                   0xFFFFFFFFL
16162 //CP_MEC_DC_APERTURE2_MASK
16163 #define CP_MEC_DC_APERTURE2_MASK__MASK__SHIFT                                                                 0x0
16164 #define CP_MEC_DC_APERTURE2_MASK__MASK_MASK                                                                   0xFFFFFFFFL
16165 //CP_MEC_DC_APERTURE2_CNTL
16166 #define CP_MEC_DC_APERTURE2_CNTL__VMID__SHIFT                                                                 0x0
16167 #define CP_MEC_DC_APERTURE2_CNTL__BYPASS_MODE__SHIFT                                                          0x4
16168 #define CP_MEC_DC_APERTURE2_CNTL__ENABLE__SHIFT                                                               0x5
16169 #define CP_MEC_DC_APERTURE2_CNTL__SCOPE__SHIFT                                                                0x6
16170 #define CP_MEC_DC_APERTURE2_CNTL__TEMPORAL__SHIFT                                                             0x8
16171 #define CP_MEC_DC_APERTURE2_CNTL__VMID_MASK                                                                   0x0000000FL
16172 #define CP_MEC_DC_APERTURE2_CNTL__BYPASS_MODE_MASK                                                            0x00000010L
16173 #define CP_MEC_DC_APERTURE2_CNTL__ENABLE_MASK                                                                 0x00000020L
16174 #define CP_MEC_DC_APERTURE2_CNTL__SCOPE_MASK                                                                  0x000000C0L
16175 #define CP_MEC_DC_APERTURE2_CNTL__TEMPORAL_MASK                                                               0x00000700L
16176 //CP_MEC_DC_APERTURE3_BASE
16177 #define CP_MEC_DC_APERTURE3_BASE__BASE__SHIFT                                                                 0x0
16178 #define CP_MEC_DC_APERTURE3_BASE__BASE_MASK                                                                   0xFFFFFFFFL
16179 //CP_MEC_DC_APERTURE3_MASK
16180 #define CP_MEC_DC_APERTURE3_MASK__MASK__SHIFT                                                                 0x0
16181 #define CP_MEC_DC_APERTURE3_MASK__MASK_MASK                                                                   0xFFFFFFFFL
16182 //CP_MEC_DC_APERTURE3_CNTL
16183 #define CP_MEC_DC_APERTURE3_CNTL__VMID__SHIFT                                                                 0x0
16184 #define CP_MEC_DC_APERTURE3_CNTL__BYPASS_MODE__SHIFT                                                          0x4
16185 #define CP_MEC_DC_APERTURE3_CNTL__ENABLE__SHIFT                                                               0x5
16186 #define CP_MEC_DC_APERTURE3_CNTL__SCOPE__SHIFT                                                                0x6
16187 #define CP_MEC_DC_APERTURE3_CNTL__TEMPORAL__SHIFT                                                             0x8
16188 #define CP_MEC_DC_APERTURE3_CNTL__VMID_MASK                                                                   0x0000000FL
16189 #define CP_MEC_DC_APERTURE3_CNTL__BYPASS_MODE_MASK                                                            0x00000010L
16190 #define CP_MEC_DC_APERTURE3_CNTL__ENABLE_MASK                                                                 0x00000020L
16191 #define CP_MEC_DC_APERTURE3_CNTL__SCOPE_MASK                                                                  0x000000C0L
16192 #define CP_MEC_DC_APERTURE3_CNTL__TEMPORAL_MASK                                                               0x00000700L
16193 //CP_MEC_DC_APERTURE4_BASE
16194 #define CP_MEC_DC_APERTURE4_BASE__BASE__SHIFT                                                                 0x0
16195 #define CP_MEC_DC_APERTURE4_BASE__BASE_MASK                                                                   0xFFFFFFFFL
16196 //CP_MEC_DC_APERTURE4_MASK
16197 #define CP_MEC_DC_APERTURE4_MASK__MASK__SHIFT                                                                 0x0
16198 #define CP_MEC_DC_APERTURE4_MASK__MASK_MASK                                                                   0xFFFFFFFFL
16199 //CP_MEC_DC_APERTURE4_CNTL
16200 #define CP_MEC_DC_APERTURE4_CNTL__VMID__SHIFT                                                                 0x0
16201 #define CP_MEC_DC_APERTURE4_CNTL__BYPASS_MODE__SHIFT                                                          0x4
16202 #define CP_MEC_DC_APERTURE4_CNTL__ENABLE__SHIFT                                                               0x5
16203 #define CP_MEC_DC_APERTURE4_CNTL__SCOPE__SHIFT                                                                0x6
16204 #define CP_MEC_DC_APERTURE4_CNTL__TEMPORAL__SHIFT                                                             0x8
16205 #define CP_MEC_DC_APERTURE4_CNTL__VMID_MASK                                                                   0x0000000FL
16206 #define CP_MEC_DC_APERTURE4_CNTL__BYPASS_MODE_MASK                                                            0x00000010L
16207 #define CP_MEC_DC_APERTURE4_CNTL__ENABLE_MASK                                                                 0x00000020L
16208 #define CP_MEC_DC_APERTURE4_CNTL__SCOPE_MASK                                                                  0x000000C0L
16209 #define CP_MEC_DC_APERTURE4_CNTL__TEMPORAL_MASK                                                               0x00000700L
16210 //CP_MEC_DC_APERTURE5_BASE
16211 #define CP_MEC_DC_APERTURE5_BASE__BASE__SHIFT                                                                 0x0
16212 #define CP_MEC_DC_APERTURE5_BASE__BASE_MASK                                                                   0xFFFFFFFFL
16213 //CP_MEC_DC_APERTURE5_MASK
16214 #define CP_MEC_DC_APERTURE5_MASK__MASK__SHIFT                                                                 0x0
16215 #define CP_MEC_DC_APERTURE5_MASK__MASK_MASK                                                                   0xFFFFFFFFL
16216 //CP_MEC_DC_APERTURE5_CNTL
16217 #define CP_MEC_DC_APERTURE5_CNTL__VMID__SHIFT                                                                 0x0
16218 #define CP_MEC_DC_APERTURE5_CNTL__BYPASS_MODE__SHIFT                                                          0x4
16219 #define CP_MEC_DC_APERTURE5_CNTL__ENABLE__SHIFT                                                               0x5
16220 #define CP_MEC_DC_APERTURE5_CNTL__SCOPE__SHIFT                                                                0x6
16221 #define CP_MEC_DC_APERTURE5_CNTL__TEMPORAL__SHIFT                                                             0x8
16222 #define CP_MEC_DC_APERTURE5_CNTL__VMID_MASK                                                                   0x0000000FL
16223 #define CP_MEC_DC_APERTURE5_CNTL__BYPASS_MODE_MASK                                                            0x00000010L
16224 #define CP_MEC_DC_APERTURE5_CNTL__ENABLE_MASK                                                                 0x00000020L
16225 #define CP_MEC_DC_APERTURE5_CNTL__SCOPE_MASK                                                                  0x000000C0L
16226 #define CP_MEC_DC_APERTURE5_CNTL__TEMPORAL_MASK                                                               0x00000700L
16227 //CP_MEC_DC_APERTURE6_BASE
16228 #define CP_MEC_DC_APERTURE6_BASE__BASE__SHIFT                                                                 0x0
16229 #define CP_MEC_DC_APERTURE6_BASE__BASE_MASK                                                                   0xFFFFFFFFL
16230 //CP_MEC_DC_APERTURE6_MASK
16231 #define CP_MEC_DC_APERTURE6_MASK__MASK__SHIFT                                                                 0x0
16232 #define CP_MEC_DC_APERTURE6_MASK__MASK_MASK                                                                   0xFFFFFFFFL
16233 //CP_MEC_DC_APERTURE6_CNTL
16234 #define CP_MEC_DC_APERTURE6_CNTL__VMID__SHIFT                                                                 0x0
16235 #define CP_MEC_DC_APERTURE6_CNTL__BYPASS_MODE__SHIFT                                                          0x4
16236 #define CP_MEC_DC_APERTURE6_CNTL__ENABLE__SHIFT                                                               0x5
16237 #define CP_MEC_DC_APERTURE6_CNTL__SCOPE__SHIFT                                                                0x6
16238 #define CP_MEC_DC_APERTURE6_CNTL__TEMPORAL__SHIFT                                                             0x8
16239 #define CP_MEC_DC_APERTURE6_CNTL__VMID_MASK                                                                   0x0000000FL
16240 #define CP_MEC_DC_APERTURE6_CNTL__BYPASS_MODE_MASK                                                            0x00000010L
16241 #define CP_MEC_DC_APERTURE6_CNTL__ENABLE_MASK                                                                 0x00000020L
16242 #define CP_MEC_DC_APERTURE6_CNTL__SCOPE_MASK                                                                  0x000000C0L
16243 #define CP_MEC_DC_APERTURE6_CNTL__TEMPORAL_MASK                                                               0x00000700L
16244 //CP_MEC_DC_APERTURE7_BASE
16245 #define CP_MEC_DC_APERTURE7_BASE__BASE__SHIFT                                                                 0x0
16246 #define CP_MEC_DC_APERTURE7_BASE__BASE_MASK                                                                   0xFFFFFFFFL
16247 //CP_MEC_DC_APERTURE7_MASK
16248 #define CP_MEC_DC_APERTURE7_MASK__MASK__SHIFT                                                                 0x0
16249 #define CP_MEC_DC_APERTURE7_MASK__MASK_MASK                                                                   0xFFFFFFFFL
16250 //CP_MEC_DC_APERTURE7_CNTL
16251 #define CP_MEC_DC_APERTURE7_CNTL__VMID__SHIFT                                                                 0x0
16252 #define CP_MEC_DC_APERTURE7_CNTL__BYPASS_MODE__SHIFT                                                          0x4
16253 #define CP_MEC_DC_APERTURE7_CNTL__ENABLE__SHIFT                                                               0x5
16254 #define CP_MEC_DC_APERTURE7_CNTL__SCOPE__SHIFT                                                                0x6
16255 #define CP_MEC_DC_APERTURE7_CNTL__TEMPORAL__SHIFT                                                             0x8
16256 #define CP_MEC_DC_APERTURE7_CNTL__VMID_MASK                                                                   0x0000000FL
16257 #define CP_MEC_DC_APERTURE7_CNTL__BYPASS_MODE_MASK                                                            0x00000010L
16258 #define CP_MEC_DC_APERTURE7_CNTL__ENABLE_MASK                                                                 0x00000020L
16259 #define CP_MEC_DC_APERTURE7_CNTL__SCOPE_MASK                                                                  0x000000C0L
16260 #define CP_MEC_DC_APERTURE7_CNTL__TEMPORAL_MASK                                                               0x00000700L
16261 //CP_MEC_DC_APERTURE8_BASE
16262 #define CP_MEC_DC_APERTURE8_BASE__BASE__SHIFT                                                                 0x0
16263 #define CP_MEC_DC_APERTURE8_BASE__BASE_MASK                                                                   0xFFFFFFFFL
16264 //CP_MEC_DC_APERTURE8_MASK
16265 #define CP_MEC_DC_APERTURE8_MASK__MASK__SHIFT                                                                 0x0
16266 #define CP_MEC_DC_APERTURE8_MASK__MASK_MASK                                                                   0xFFFFFFFFL
16267 //CP_MEC_DC_APERTURE8_CNTL
16268 #define CP_MEC_DC_APERTURE8_CNTL__VMID__SHIFT                                                                 0x0
16269 #define CP_MEC_DC_APERTURE8_CNTL__BYPASS_MODE__SHIFT                                                          0x4
16270 #define CP_MEC_DC_APERTURE8_CNTL__ENABLE__SHIFT                                                               0x5
16271 #define CP_MEC_DC_APERTURE8_CNTL__SCOPE__SHIFT                                                                0x6
16272 #define CP_MEC_DC_APERTURE8_CNTL__TEMPORAL__SHIFT                                                             0x8
16273 #define CP_MEC_DC_APERTURE8_CNTL__VMID_MASK                                                                   0x0000000FL
16274 #define CP_MEC_DC_APERTURE8_CNTL__BYPASS_MODE_MASK                                                            0x00000010L
16275 #define CP_MEC_DC_APERTURE8_CNTL__ENABLE_MASK                                                                 0x00000020L
16276 #define CP_MEC_DC_APERTURE8_CNTL__SCOPE_MASK                                                                  0x000000C0L
16277 #define CP_MEC_DC_APERTURE8_CNTL__TEMPORAL_MASK                                                               0x00000700L
16278 //CP_MEC_DC_APERTURE9_BASE
16279 #define CP_MEC_DC_APERTURE9_BASE__BASE__SHIFT                                                                 0x0
16280 #define CP_MEC_DC_APERTURE9_BASE__BASE_MASK                                                                   0xFFFFFFFFL
16281 //CP_MEC_DC_APERTURE9_MASK
16282 #define CP_MEC_DC_APERTURE9_MASK__MASK__SHIFT                                                                 0x0
16283 #define CP_MEC_DC_APERTURE9_MASK__MASK_MASK                                                                   0xFFFFFFFFL
16284 //CP_MEC_DC_APERTURE9_CNTL
16285 #define CP_MEC_DC_APERTURE9_CNTL__VMID__SHIFT                                                                 0x0
16286 #define CP_MEC_DC_APERTURE9_CNTL__BYPASS_MODE__SHIFT                                                          0x4
16287 #define CP_MEC_DC_APERTURE9_CNTL__ENABLE__SHIFT                                                               0x5
16288 #define CP_MEC_DC_APERTURE9_CNTL__SCOPE__SHIFT                                                                0x6
16289 #define CP_MEC_DC_APERTURE9_CNTL__TEMPORAL__SHIFT                                                             0x8
16290 #define CP_MEC_DC_APERTURE9_CNTL__VMID_MASK                                                                   0x0000000FL
16291 #define CP_MEC_DC_APERTURE9_CNTL__BYPASS_MODE_MASK                                                            0x00000010L
16292 #define CP_MEC_DC_APERTURE9_CNTL__ENABLE_MASK                                                                 0x00000020L
16293 #define CP_MEC_DC_APERTURE9_CNTL__SCOPE_MASK                                                                  0x000000C0L
16294 #define CP_MEC_DC_APERTURE9_CNTL__TEMPORAL_MASK                                                               0x00000700L
16295 //CP_MEC_DC_APERTURE10_BASE
16296 #define CP_MEC_DC_APERTURE10_BASE__BASE__SHIFT                                                                0x0
16297 #define CP_MEC_DC_APERTURE10_BASE__BASE_MASK                                                                  0xFFFFFFFFL
16298 //CP_MEC_DC_APERTURE10_MASK
16299 #define CP_MEC_DC_APERTURE10_MASK__MASK__SHIFT                                                                0x0
16300 #define CP_MEC_DC_APERTURE10_MASK__MASK_MASK                                                                  0xFFFFFFFFL
16301 //CP_MEC_DC_APERTURE10_CNTL
16302 #define CP_MEC_DC_APERTURE10_CNTL__VMID__SHIFT                                                                0x0
16303 #define CP_MEC_DC_APERTURE10_CNTL__BYPASS_MODE__SHIFT                                                         0x4
16304 #define CP_MEC_DC_APERTURE10_CNTL__ENABLE__SHIFT                                                              0x5
16305 #define CP_MEC_DC_APERTURE10_CNTL__SCOPE__SHIFT                                                               0x6
16306 #define CP_MEC_DC_APERTURE10_CNTL__TEMPORAL__SHIFT                                                            0x8
16307 #define CP_MEC_DC_APERTURE10_CNTL__VMID_MASK                                                                  0x0000000FL
16308 #define CP_MEC_DC_APERTURE10_CNTL__BYPASS_MODE_MASK                                                           0x00000010L
16309 #define CP_MEC_DC_APERTURE10_CNTL__ENABLE_MASK                                                                0x00000020L
16310 #define CP_MEC_DC_APERTURE10_CNTL__SCOPE_MASK                                                                 0x000000C0L
16311 #define CP_MEC_DC_APERTURE10_CNTL__TEMPORAL_MASK                                                              0x00000700L
16312 //CP_MEC_DC_APERTURE11_BASE
16313 #define CP_MEC_DC_APERTURE11_BASE__BASE__SHIFT                                                                0x0
16314 #define CP_MEC_DC_APERTURE11_BASE__BASE_MASK                                                                  0xFFFFFFFFL
16315 //CP_MEC_DC_APERTURE11_MASK
16316 #define CP_MEC_DC_APERTURE11_MASK__MASK__SHIFT                                                                0x0
16317 #define CP_MEC_DC_APERTURE11_MASK__MASK_MASK                                                                  0xFFFFFFFFL
16318 //CP_MEC_DC_APERTURE11_CNTL
16319 #define CP_MEC_DC_APERTURE11_CNTL__VMID__SHIFT                                                                0x0
16320 #define CP_MEC_DC_APERTURE11_CNTL__BYPASS_MODE__SHIFT                                                         0x4
16321 #define CP_MEC_DC_APERTURE11_CNTL__ENABLE__SHIFT                                                              0x5
16322 #define CP_MEC_DC_APERTURE11_CNTL__SCOPE__SHIFT                                                               0x6
16323 #define CP_MEC_DC_APERTURE11_CNTL__TEMPORAL__SHIFT                                                            0x8
16324 #define CP_MEC_DC_APERTURE11_CNTL__VMID_MASK                                                                  0x0000000FL
16325 #define CP_MEC_DC_APERTURE11_CNTL__BYPASS_MODE_MASK                                                           0x00000010L
16326 #define CP_MEC_DC_APERTURE11_CNTL__ENABLE_MASK                                                                0x00000020L
16327 #define CP_MEC_DC_APERTURE11_CNTL__SCOPE_MASK                                                                 0x000000C0L
16328 #define CP_MEC_DC_APERTURE11_CNTL__TEMPORAL_MASK                                                              0x00000700L
16329 //CP_MEC_DC_APERTURE12_BASE
16330 #define CP_MEC_DC_APERTURE12_BASE__BASE__SHIFT                                                                0x0
16331 #define CP_MEC_DC_APERTURE12_BASE__BASE_MASK                                                                  0xFFFFFFFFL
16332 //CP_MEC_DC_APERTURE12_MASK
16333 #define CP_MEC_DC_APERTURE12_MASK__MASK__SHIFT                                                                0x0
16334 #define CP_MEC_DC_APERTURE12_MASK__MASK_MASK                                                                  0xFFFFFFFFL
16335 //CP_MEC_DC_APERTURE12_CNTL
16336 #define CP_MEC_DC_APERTURE12_CNTL__VMID__SHIFT                                                                0x0
16337 #define CP_MEC_DC_APERTURE12_CNTL__BYPASS_MODE__SHIFT                                                         0x4
16338 #define CP_MEC_DC_APERTURE12_CNTL__ENABLE__SHIFT                                                              0x5
16339 #define CP_MEC_DC_APERTURE12_CNTL__SCOPE__SHIFT                                                               0x6
16340 #define CP_MEC_DC_APERTURE12_CNTL__TEMPORAL__SHIFT                                                            0x8
16341 #define CP_MEC_DC_APERTURE12_CNTL__VMID_MASK                                                                  0x0000000FL
16342 #define CP_MEC_DC_APERTURE12_CNTL__BYPASS_MODE_MASK                                                           0x00000010L
16343 #define CP_MEC_DC_APERTURE12_CNTL__ENABLE_MASK                                                                0x00000020L
16344 #define CP_MEC_DC_APERTURE12_CNTL__SCOPE_MASK                                                                 0x000000C0L
16345 #define CP_MEC_DC_APERTURE12_CNTL__TEMPORAL_MASK                                                              0x00000700L
16346 //CP_MEC_DC_APERTURE13_BASE
16347 #define CP_MEC_DC_APERTURE13_BASE__BASE__SHIFT                                                                0x0
16348 #define CP_MEC_DC_APERTURE13_BASE__BASE_MASK                                                                  0xFFFFFFFFL
16349 //CP_MEC_DC_APERTURE13_MASK
16350 #define CP_MEC_DC_APERTURE13_MASK__MASK__SHIFT                                                                0x0
16351 #define CP_MEC_DC_APERTURE13_MASK__MASK_MASK                                                                  0xFFFFFFFFL
16352 //CP_MEC_DC_APERTURE13_CNTL
16353 #define CP_MEC_DC_APERTURE13_CNTL__VMID__SHIFT                                                                0x0
16354 #define CP_MEC_DC_APERTURE13_CNTL__BYPASS_MODE__SHIFT                                                         0x4
16355 #define CP_MEC_DC_APERTURE13_CNTL__ENABLE__SHIFT                                                              0x5
16356 #define CP_MEC_DC_APERTURE13_CNTL__SCOPE__SHIFT                                                               0x6
16357 #define CP_MEC_DC_APERTURE13_CNTL__TEMPORAL__SHIFT                                                            0x8
16358 #define CP_MEC_DC_APERTURE13_CNTL__VMID_MASK                                                                  0x0000000FL
16359 #define CP_MEC_DC_APERTURE13_CNTL__BYPASS_MODE_MASK                                                           0x00000010L
16360 #define CP_MEC_DC_APERTURE13_CNTL__ENABLE_MASK                                                                0x00000020L
16361 #define CP_MEC_DC_APERTURE13_CNTL__SCOPE_MASK                                                                 0x000000C0L
16362 #define CP_MEC_DC_APERTURE13_CNTL__TEMPORAL_MASK                                                              0x00000700L
16363 //CP_MEC_DC_APERTURE14_BASE
16364 #define CP_MEC_DC_APERTURE14_BASE__BASE__SHIFT                                                                0x0
16365 #define CP_MEC_DC_APERTURE14_BASE__BASE_MASK                                                                  0xFFFFFFFFL
16366 //CP_MEC_DC_APERTURE14_MASK
16367 #define CP_MEC_DC_APERTURE14_MASK__MASK__SHIFT                                                                0x0
16368 #define CP_MEC_DC_APERTURE14_MASK__MASK_MASK                                                                  0xFFFFFFFFL
16369 //CP_MEC_DC_APERTURE14_CNTL
16370 #define CP_MEC_DC_APERTURE14_CNTL__VMID__SHIFT                                                                0x0
16371 #define CP_MEC_DC_APERTURE14_CNTL__BYPASS_MODE__SHIFT                                                         0x4
16372 #define CP_MEC_DC_APERTURE14_CNTL__ENABLE__SHIFT                                                              0x5
16373 #define CP_MEC_DC_APERTURE14_CNTL__SCOPE__SHIFT                                                               0x6
16374 #define CP_MEC_DC_APERTURE14_CNTL__TEMPORAL__SHIFT                                                            0x8
16375 #define CP_MEC_DC_APERTURE14_CNTL__VMID_MASK                                                                  0x0000000FL
16376 #define CP_MEC_DC_APERTURE14_CNTL__BYPASS_MODE_MASK                                                           0x00000010L
16377 #define CP_MEC_DC_APERTURE14_CNTL__ENABLE_MASK                                                                0x00000020L
16378 #define CP_MEC_DC_APERTURE14_CNTL__SCOPE_MASK                                                                 0x000000C0L
16379 #define CP_MEC_DC_APERTURE14_CNTL__TEMPORAL_MASK                                                              0x00000700L
16380 //CP_MEC_DC_APERTURE15_BASE
16381 #define CP_MEC_DC_APERTURE15_BASE__BASE__SHIFT                                                                0x0
16382 #define CP_MEC_DC_APERTURE15_BASE__BASE_MASK                                                                  0xFFFFFFFFL
16383 //CP_MEC_DC_APERTURE15_MASK
16384 #define CP_MEC_DC_APERTURE15_MASK__MASK__SHIFT                                                                0x0
16385 #define CP_MEC_DC_APERTURE15_MASK__MASK_MASK                                                                  0xFFFFFFFFL
16386 //CP_MEC_DC_APERTURE15_CNTL
16387 #define CP_MEC_DC_APERTURE15_CNTL__VMID__SHIFT                                                                0x0
16388 #define CP_MEC_DC_APERTURE15_CNTL__BYPASS_MODE__SHIFT                                                         0x4
16389 #define CP_MEC_DC_APERTURE15_CNTL__ENABLE__SHIFT                                                              0x5
16390 #define CP_MEC_DC_APERTURE15_CNTL__SCOPE__SHIFT                                                               0x6
16391 #define CP_MEC_DC_APERTURE15_CNTL__TEMPORAL__SHIFT                                                            0x8
16392 #define CP_MEC_DC_APERTURE15_CNTL__VMID_MASK                                                                  0x0000000FL
16393 #define CP_MEC_DC_APERTURE15_CNTL__BYPASS_MODE_MASK                                                           0x00000010L
16394 #define CP_MEC_DC_APERTURE15_CNTL__ENABLE_MASK                                                                0x00000020L
16395 #define CP_MEC_DC_APERTURE15_CNTL__SCOPE_MASK                                                                 0x000000C0L
16396 #define CP_MEC_DC_APERTURE15_CNTL__TEMPORAL_MASK                                                              0x00000700L
16397 //CP_CPC_IC_OP_CNTL
16398 #define CP_CPC_IC_OP_CNTL__INVALIDATE_CACHE__SHIFT                                                            0x0
16399 #define CP_CPC_IC_OP_CNTL__INVALIDATE_CACHE_COMPLETE__SHIFT                                                   0x1
16400 #define CP_CPC_IC_OP_CNTL__RESERVED__SHIFT                                                                    0x2
16401 #define CP_CPC_IC_OP_CNTL__PRIME_START_PC__SHIFT                                                              0x3
16402 #define CP_CPC_IC_OP_CNTL__PRIME_ICACHE__SHIFT                                                                0x4
16403 #define CP_CPC_IC_OP_CNTL__ICACHE_PRIMED__SHIFT                                                               0x5
16404 #define CP_CPC_IC_OP_CNTL__INVALIDATE_CACHE_MASK                                                              0x00000001L
16405 #define CP_CPC_IC_OP_CNTL__INVALIDATE_CACHE_COMPLETE_MASK                                                     0x00000002L
16406 #define CP_CPC_IC_OP_CNTL__RESERVED_MASK                                                                      0x00000004L
16407 #define CP_CPC_IC_OP_CNTL__PRIME_START_PC_MASK                                                                0x00000008L
16408 #define CP_CPC_IC_OP_CNTL__PRIME_ICACHE_MASK                                                                  0x00000010L
16409 #define CP_CPC_IC_OP_CNTL__ICACHE_PRIMED_MASK                                                                 0x00000020L
16410 //CP_GFX_RS64_INTERRUPT0
16411 #define CP_GFX_RS64_INTERRUPT0__ME_INT__SHIFT                                                                 0x0
16412 #define CP_GFX_RS64_INTERRUPT0__ME_INT_MASK                                                                   0xFFFFFFFFL
16413 //CP_GFX_RS64_INTR_EN0
16414 #define CP_GFX_RS64_INTR_EN0__ME_INT__SHIFT                                                                   0x0
16415 #define CP_GFX_RS64_INTR_EN0__ME_INT_MASK                                                                     0xFFFFFFFFL
16416 //CP_GFX_RS64_INTR_EN1
16417 #define CP_GFX_RS64_INTR_EN1__ME_INT__SHIFT                                                                   0x0
16418 #define CP_GFX_RS64_INTR_EN1__ME_INT_MASK                                                                     0xFFFFFFFFL
16419 //CP_GFX_RS64_DC_BASE_CNTL
16420 #define CP_GFX_RS64_DC_BASE_CNTL__VMID__SHIFT                                                                 0x0
16421 #define CP_GFX_RS64_DC_BASE_CNTL__CACHE_POLICY__SHIFT                                                         0x18
16422 #define CP_GFX_RS64_DC_BASE_CNTL__VMID_MASK                                                                   0x0000000FL
16423 #define CP_GFX_RS64_DC_BASE_CNTL__CACHE_POLICY_MASK                                                           0x03000000L
16424 //CP_GFX_RS64_DC_OP_CNTL
16425 #define CP_GFX_RS64_DC_OP_CNTL__INVALIDATE_DCACHE__SHIFT                                                      0x0
16426 #define CP_GFX_RS64_DC_OP_CNTL__INVALIDATE_DCACHE_COMPLETE__SHIFT                                             0x1
16427 #define CP_GFX_RS64_DC_OP_CNTL__BYPASS_ALL__SHIFT                                                             0x2
16428 #define CP_GFX_RS64_DC_OP_CNTL__DEPRECATED__SHIFT                                                             0x3
16429 #define CP_GFX_RS64_DC_OP_CNTL__INVALIDATE_DCACHE_MASK                                                        0x00000001L
16430 #define CP_GFX_RS64_DC_OP_CNTL__INVALIDATE_DCACHE_COMPLETE_MASK                                               0x00000002L
16431 #define CP_GFX_RS64_DC_OP_CNTL__BYPASS_ALL_MASK                                                               0x00000004L
16432 #define CP_GFX_RS64_DC_OP_CNTL__DEPRECATED_MASK                                                               0x00000008L
16433 //CP_GFX_RS64_LOCAL_BASE0_LO
16434 #define CP_GFX_RS64_LOCAL_BASE0_LO__BASE0_LO__SHIFT                                                           0x10
16435 #define CP_GFX_RS64_LOCAL_BASE0_LO__BASE0_LO_MASK                                                             0xFFFF0000L
16436 //CP_GFX_RS64_LOCAL_BASE0_HI
16437 #define CP_GFX_RS64_LOCAL_BASE0_HI__BASE0_HI__SHIFT                                                           0x0
16438 #define CP_GFX_RS64_LOCAL_BASE0_HI__BASE0_HI_MASK                                                             0x0000FFFFL
16439 //CP_GFX_RS64_LOCAL_MASK0_LO
16440 #define CP_GFX_RS64_LOCAL_MASK0_LO__MASK0_LO__SHIFT                                                           0x10
16441 #define CP_GFX_RS64_LOCAL_MASK0_LO__MASK0_LO_MASK                                                             0xFFFF0000L
16442 //CP_GFX_RS64_LOCAL_MASK0_HI
16443 #define CP_GFX_RS64_LOCAL_MASK0_HI__MASK0_HI__SHIFT                                                           0x0
16444 #define CP_GFX_RS64_LOCAL_MASK0_HI__MASK0_HI_MASK                                                             0x0000FFFFL
16445 //CP_GFX_RS64_LOCAL_APERTURE
16446 #define CP_GFX_RS64_LOCAL_APERTURE__APERTURE__SHIFT                                                           0x0
16447 #define CP_GFX_RS64_LOCAL_APERTURE__SCOPE__SHIFT                                                              0x6
16448 #define CP_GFX_RS64_LOCAL_APERTURE__TEMPORAL__SHIFT                                                           0x8
16449 #define CP_GFX_RS64_LOCAL_APERTURE__APERTURE_MASK                                                             0x00000007L
16450 #define CP_GFX_RS64_LOCAL_APERTURE__SCOPE_MASK                                                                0x000000C0L
16451 #define CP_GFX_RS64_LOCAL_APERTURE__TEMPORAL_MASK                                                             0x00000700L
16452 //CP_GFX_RS64_LOCAL_INSTR_BASE_LO
16453 #define CP_GFX_RS64_LOCAL_INSTR_BASE_LO__BASE_LO__SHIFT                                                       0x10
16454 #define CP_GFX_RS64_LOCAL_INSTR_BASE_LO__BASE_LO_MASK                                                         0xFFFF0000L
16455 //CP_GFX_RS64_LOCAL_INSTR_BASE_HI
16456 #define CP_GFX_RS64_LOCAL_INSTR_BASE_HI__BASE_HI__SHIFT                                                       0x0
16457 #define CP_GFX_RS64_LOCAL_INSTR_BASE_HI__BASE_HI_MASK                                                         0x0000FFFFL
16458 //CP_GFX_RS64_LOCAL_INSTR_MASK_LO
16459 #define CP_GFX_RS64_LOCAL_INSTR_MASK_LO__MASK_LO__SHIFT                                                       0x10
16460 #define CP_GFX_RS64_LOCAL_INSTR_MASK_LO__MASK_LO_MASK                                                         0xFFFF0000L
16461 //CP_GFX_RS64_LOCAL_INSTR_MASK_HI
16462 #define CP_GFX_RS64_LOCAL_INSTR_MASK_HI__MASK_HI__SHIFT                                                       0x0
16463 #define CP_GFX_RS64_LOCAL_INSTR_MASK_HI__MASK_HI_MASK                                                         0x0000FFFFL
16464 //CP_GFX_RS64_LOCAL_INSTR_APERTURE
16465 #define CP_GFX_RS64_LOCAL_INSTR_APERTURE__APERTURE__SHIFT                                                     0x0
16466 #define CP_GFX_RS64_LOCAL_INSTR_APERTURE__SCOPE__SHIFT                                                        0x6
16467 #define CP_GFX_RS64_LOCAL_INSTR_APERTURE__TEMPORAL__SHIFT                                                     0x8
16468 #define CP_GFX_RS64_LOCAL_INSTR_APERTURE__APERTURE_MASK                                                       0x00000007L
16469 #define CP_GFX_RS64_LOCAL_INSTR_APERTURE__SCOPE_MASK                                                          0x000000C0L
16470 #define CP_GFX_RS64_LOCAL_INSTR_APERTURE__TEMPORAL_MASK                                                       0x00000700L
16471 //CP_GFX_RS64_LOCAL_SCRATCH_APERTURE
16472 #define CP_GFX_RS64_LOCAL_SCRATCH_APERTURE__APERTURE__SHIFT                                                   0x0
16473 #define CP_GFX_RS64_LOCAL_SCRATCH_APERTURE__APERTURE_MASK                                                     0x00000007L
16474 //CP_GFX_RS64_LOCAL_SCRATCH_BASE_LO
16475 #define CP_GFX_RS64_LOCAL_SCRATCH_BASE_LO__BASE_LO__SHIFT                                                     0x10
16476 #define CP_GFX_RS64_LOCAL_SCRATCH_BASE_LO__BASE_LO_MASK                                                       0xFFFF0000L
16477 //CP_GFX_RS64_LOCAL_SCRATCH_BASE_HI
16478 #define CP_GFX_RS64_LOCAL_SCRATCH_BASE_HI__BASE_HI__SHIFT                                                     0x0
16479 #define CP_GFX_RS64_LOCAL_SCRATCH_BASE_HI__BASE_HI_MASK                                                       0x0000FFFFL
16480 //CP_PFP_RS64_EXCEPTION_STATUS
16481 #define CP_PFP_RS64_EXCEPTION_STATUS__RS64_EXCEPTION_ILLEGAL_INSTRUCTION__SHIFT                               0x0
16482 #define CP_PFP_RS64_EXCEPTION_STATUS__RS64_EXCEPTION_MISALIGNED_ADDR__SHIFT                                   0x1
16483 #define CP_PFP_RS64_EXCEPTION_STATUS__RS64_EXCEPTION_UNALIGNED_INSTRUTCION__SHIFT                             0x2
16484 #define CP_PFP_RS64_EXCEPTION_STATUS__RS64_EXCEPTION_PAGE_FAULT__SHIFT                                        0x3
16485 #define CP_PFP_RS64_EXCEPTION_STATUS__RS64_EXCEPTION_INSTRUCTION_ADDR__SHIFT                                  0x4
16486 #define CP_PFP_RS64_EXCEPTION_STATUS__RS64_EXCEPTION_ILLEGAL_INSTRUCTION_MASK                                 0x00000001L
16487 #define CP_PFP_RS64_EXCEPTION_STATUS__RS64_EXCEPTION_MISALIGNED_ADDR_MASK                                     0x00000002L
16488 #define CP_PFP_RS64_EXCEPTION_STATUS__RS64_EXCEPTION_UNALIGNED_INSTRUTCION_MASK                               0x00000004L
16489 #define CP_PFP_RS64_EXCEPTION_STATUS__RS64_EXCEPTION_PAGE_FAULT_MASK                                          0x00000008L
16490 #define CP_PFP_RS64_EXCEPTION_STATUS__RS64_EXCEPTION_INSTRUCTION_ADDR_MASK                                    0x07FFFFF0L
16491 //CP_GFX_RS64_PERFCOUNT_CNTL0
16492 #define CP_GFX_RS64_PERFCOUNT_CNTL0__EVENT_SEL__SHIFT                                                         0x0
16493 #define CP_GFX_RS64_PERFCOUNT_CNTL0__EVENT_SEL_MASK                                                           0x0000001FL
16494 //CP_GFX_RS64_PERFCOUNT_CNTL1
16495 #define CP_GFX_RS64_PERFCOUNT_CNTL1__EVENT_SEL__SHIFT                                                         0x0
16496 #define CP_GFX_RS64_PERFCOUNT_CNTL1__EVENT_SEL_MASK                                                           0x0000001FL
16497 //CP_GFX_RS64_MIP_LO0
16498 #define CP_GFX_RS64_MIP_LO0__MIP_LO__SHIFT                                                                    0x0
16499 #define CP_GFX_RS64_MIP_LO0__MIP_LO_MASK                                                                      0xFFFFFFFFL
16500 //CP_GFX_RS64_MIP_LO1
16501 #define CP_GFX_RS64_MIP_LO1__MIP_LO__SHIFT                                                                    0x0
16502 #define CP_GFX_RS64_MIP_LO1__MIP_LO_MASK                                                                      0xFFFFFFFFL
16503 //CP_GFX_RS64_MIP_HI0
16504 #define CP_GFX_RS64_MIP_HI0__MIP_HI__SHIFT                                                                    0x0
16505 #define CP_GFX_RS64_MIP_HI0__MIP_HI_MASK                                                                      0xFFFFFFFFL
16506 //CP_GFX_RS64_MIP_HI1
16507 #define CP_GFX_RS64_MIP_HI1__MIP_HI__SHIFT                                                                    0x0
16508 #define CP_GFX_RS64_MIP_HI1__MIP_HI_MASK                                                                      0xFFFFFFFFL
16509 //CP_GFX_RS64_MTIMECMP_LO0
16510 #define CP_GFX_RS64_MTIMECMP_LO0__TIME_LO__SHIFT                                                              0x0
16511 #define CP_GFX_RS64_MTIMECMP_LO0__TIME_LO_MASK                                                                0xFFFFFFFFL
16512 //CP_GFX_RS64_MTIMECMP_LO1
16513 #define CP_GFX_RS64_MTIMECMP_LO1__TIME_LO__SHIFT                                                              0x0
16514 #define CP_GFX_RS64_MTIMECMP_LO1__TIME_LO_MASK                                                                0xFFFFFFFFL
16515 //CP_GFX_RS64_MTIMECMP_HI0
16516 #define CP_GFX_RS64_MTIMECMP_HI0__TIME_HI__SHIFT                                                              0x0
16517 #define CP_GFX_RS64_MTIMECMP_HI0__TIME_HI_MASK                                                                0xFFFFFFFFL
16518 //CP_GFX_RS64_MTIMECMP_HI1
16519 #define CP_GFX_RS64_MTIMECMP_HI1__TIME_HI__SHIFT                                                              0x0
16520 #define CP_GFX_RS64_MTIMECMP_HI1__TIME_HI_MASK                                                                0xFFFFFFFFL
16521 //CP_GFX_RS64_GP0_LO0
16522 #define CP_GFX_RS64_GP0_LO0__PG_VIRT_HALTED__SHIFT                                                            0x0
16523 #define CP_GFX_RS64_GP0_LO0__DATA__SHIFT                                                                      0x1
16524 #define CP_GFX_RS64_GP0_LO0__PG_VIRT_HALTED_MASK                                                              0x00000001L
16525 #define CP_GFX_RS64_GP0_LO0__DATA_MASK                                                                        0xFFFFFFFEL
16526 //CP_GFX_RS64_GP0_LO1
16527 #define CP_GFX_RS64_GP0_LO1__PG_VIRT_HALTED__SHIFT                                                            0x0
16528 #define CP_GFX_RS64_GP0_LO1__DATA__SHIFT                                                                      0x1
16529 #define CP_GFX_RS64_GP0_LO1__PG_VIRT_HALTED_MASK                                                              0x00000001L
16530 #define CP_GFX_RS64_GP0_LO1__DATA_MASK                                                                        0xFFFFFFFEL
16531 //CP_GFX_RS64_GP0_HI0
16532 #define CP_GFX_RS64_GP0_HI0__M_RET_ADDR__SHIFT                                                                0x0
16533 #define CP_GFX_RS64_GP0_HI0__M_RET_ADDR_MASK                                                                  0xFFFFFFFFL
16534 //CP_GFX_RS64_GP0_HI1
16535 #define CP_GFX_RS64_GP0_HI1__M_RET_ADDR__SHIFT                                                                0x0
16536 #define CP_GFX_RS64_GP0_HI1__M_RET_ADDR_MASK                                                                  0xFFFFFFFFL
16537 //CP_GFX_RS64_GP1_LO0
16538 #define CP_GFX_RS64_GP1_LO0__RD_WR_SELECT_LO__SHIFT                                                           0x0
16539 #define CP_GFX_RS64_GP1_LO0__RD_WR_SELECT_LO_MASK                                                             0xFFFFFFFFL
16540 //CP_GFX_RS64_GP1_LO1
16541 #define CP_GFX_RS64_GP1_LO1__RD_WR_SELECT_LO__SHIFT                                                           0x0
16542 #define CP_GFX_RS64_GP1_LO1__RD_WR_SELECT_LO_MASK                                                             0xFFFFFFFFL
16543 //CP_GFX_RS64_GP1_HI0
16544 #define CP_GFX_RS64_GP1_HI0__RD_WR_SELECT_HI__SHIFT                                                           0x0
16545 #define CP_GFX_RS64_GP1_HI0__RD_WR_SELECT_HI_MASK                                                             0xFFFFFFFFL
16546 //CP_GFX_RS64_GP1_HI1
16547 #define CP_GFX_RS64_GP1_HI1__RD_WR_SELECT_HI__SHIFT                                                           0x0
16548 #define CP_GFX_RS64_GP1_HI1__RD_WR_SELECT_HI_MASK                                                             0xFFFFFFFFL
16549 //CP_GFX_RS64_GP2_LO0
16550 #define CP_GFX_RS64_GP2_LO0__STACK_PNTR_LO__SHIFT                                                             0x0
16551 #define CP_GFX_RS64_GP2_LO0__STACK_PNTR_LO_MASK                                                               0xFFFFFFFFL
16552 //CP_GFX_RS64_GP2_LO1
16553 #define CP_GFX_RS64_GP2_LO1__STACK_PNTR_LO__SHIFT                                                             0x0
16554 #define CP_GFX_RS64_GP2_LO1__STACK_PNTR_LO_MASK                                                               0xFFFFFFFFL
16555 //CP_GFX_RS64_GP2_HI0
16556 #define CP_GFX_RS64_GP2_HI0__STACK_PNTR_HI__SHIFT                                                             0x0
16557 #define CP_GFX_RS64_GP2_HI0__STACK_PNTR_HI_MASK                                                               0xFFFFFFFFL
16558 //CP_GFX_RS64_GP2_HI1
16559 #define CP_GFX_RS64_GP2_HI1__STACK_PNTR_HI__SHIFT                                                             0x0
16560 #define CP_GFX_RS64_GP2_HI1__STACK_PNTR_HI_MASK                                                               0xFFFFFFFFL
16561 //CP_GFX_RS64_GP3_LO0
16562 #define CP_GFX_RS64_GP3_LO0__DATA__SHIFT                                                                      0x0
16563 #define CP_GFX_RS64_GP3_LO0__DATA_MASK                                                                        0xFFFFFFFFL
16564 //CP_GFX_RS64_GP3_LO1
16565 #define CP_GFX_RS64_GP3_LO1__DATA__SHIFT                                                                      0x0
16566 #define CP_GFX_RS64_GP3_LO1__DATA_MASK                                                                        0xFFFFFFFFL
16567 //CP_GFX_RS64_GP3_HI0
16568 #define CP_GFX_RS64_GP3_HI0__DATA__SHIFT                                                                      0x0
16569 #define CP_GFX_RS64_GP3_HI0__DATA_MASK                                                                        0xFFFFFFFFL
16570 //CP_GFX_RS64_GP3_HI1
16571 #define CP_GFX_RS64_GP3_HI1__DATA__SHIFT                                                                      0x0
16572 #define CP_GFX_RS64_GP3_HI1__DATA_MASK                                                                        0xFFFFFFFFL
16573 //CP_GFX_RS64_GP4_LO0
16574 #define CP_GFX_RS64_GP4_LO0__DATA__SHIFT                                                                      0x0
16575 #define CP_GFX_RS64_GP4_LO0__DATA_MASK                                                                        0xFFFFFFFFL
16576 //CP_GFX_RS64_GP4_LO1
16577 #define CP_GFX_RS64_GP4_LO1__DATA__SHIFT                                                                      0x0
16578 #define CP_GFX_RS64_GP4_LO1__DATA_MASK                                                                        0xFFFFFFFFL
16579 //CP_GFX_RS64_GP4_HI0
16580 #define CP_GFX_RS64_GP4_HI0__DATA__SHIFT                                                                      0x0
16581 #define CP_GFX_RS64_GP4_HI0__DATA_MASK                                                                        0xFFFFFFFFL
16582 //CP_GFX_RS64_GP4_HI1
16583 #define CP_GFX_RS64_GP4_HI1__DATA__SHIFT                                                                      0x0
16584 #define CP_GFX_RS64_GP4_HI1__DATA_MASK                                                                        0xFFFFFFFFL
16585 //CP_GFX_RS64_GP5_LO0
16586 #define CP_GFX_RS64_GP5_LO0__PG_VIRT_HALTED__SHIFT                                                            0x0
16587 #define CP_GFX_RS64_GP5_LO0__DATA__SHIFT                                                                      0x1
16588 #define CP_GFX_RS64_GP5_LO0__PG_VIRT_HALTED_MASK                                                              0x00000001L
16589 #define CP_GFX_RS64_GP5_LO0__DATA_MASK                                                                        0xFFFFFFFEL
16590 //CP_GFX_RS64_GP5_LO1
16591 #define CP_GFX_RS64_GP5_LO1__PG_VIRT_HALTED__SHIFT                                                            0x0
16592 #define CP_GFX_RS64_GP5_LO1__DATA__SHIFT                                                                      0x1
16593 #define CP_GFX_RS64_GP5_LO1__PG_VIRT_HALTED_MASK                                                              0x00000001L
16594 #define CP_GFX_RS64_GP5_LO1__DATA_MASK                                                                        0xFFFFFFFEL
16595 //CP_GFX_RS64_GP5_HI0
16596 #define CP_GFX_RS64_GP5_HI0__M_RET_ADDR__SHIFT                                                                0x0
16597 #define CP_GFX_RS64_GP5_HI0__M_RET_ADDR_MASK                                                                  0xFFFFFFFFL
16598 //CP_GFX_RS64_GP5_HI1
16599 #define CP_GFX_RS64_GP5_HI1__M_RET_ADDR__SHIFT                                                                0x0
16600 #define CP_GFX_RS64_GP5_HI1__M_RET_ADDR_MASK                                                                  0xFFFFFFFFL
16601 //CP_GFX_RS64_GP6_LO
16602 #define CP_GFX_RS64_GP6_LO__RD_WR_SELECT_LO__SHIFT                                                            0x0
16603 #define CP_GFX_RS64_GP6_LO__RD_WR_SELECT_LO_MASK                                                              0xFFFFFFFFL
16604 //CP_GFX_RS64_GP6_HI
16605 #define CP_GFX_RS64_GP6_HI__RD_WR_SELECT_HI__SHIFT                                                            0x0
16606 #define CP_GFX_RS64_GP6_HI__RD_WR_SELECT_HI_MASK                                                              0xFFFFFFFFL
16607 //CP_GFX_RS64_GP7_LO
16608 #define CP_GFX_RS64_GP7_LO__STACK_PNTR_LO__SHIFT                                                              0x0
16609 #define CP_GFX_RS64_GP7_LO__STACK_PNTR_LO_MASK                                                                0xFFFFFFFFL
16610 //CP_GFX_RS64_GP7_HI
16611 #define CP_GFX_RS64_GP7_HI__STACK_PNTR_HI__SHIFT                                                              0x0
16612 #define CP_GFX_RS64_GP7_HI__STACK_PNTR_HI_MASK                                                                0xFFFFFFFFL
16613 //CP_GFX_RS64_GP8_LO
16614 #define CP_GFX_RS64_GP8_LO__DATA__SHIFT                                                                       0x0
16615 #define CP_GFX_RS64_GP8_LO__DATA_MASK                                                                         0xFFFFFFFFL
16616 //CP_GFX_RS64_GP8_HI
16617 #define CP_GFX_RS64_GP8_HI__DATA__SHIFT                                                                       0x0
16618 #define CP_GFX_RS64_GP8_HI__DATA_MASK                                                                         0xFFFFFFFFL
16619 //CP_GFX_RS64_GP9_LO
16620 #define CP_GFX_RS64_GP9_LO__DATA__SHIFT                                                                       0x0
16621 #define CP_GFX_RS64_GP9_LO__DATA_MASK                                                                         0xFFFFFFFFL
16622 //CP_GFX_RS64_GP9_HI
16623 #define CP_GFX_RS64_GP9_HI__DATA__SHIFT                                                                       0x0
16624 #define CP_GFX_RS64_GP9_HI__DATA_MASK                                                                         0xFFFFFFFFL
16625 //CP_GFX_RS64_INSTR_PNTR0
16626 #define CP_GFX_RS64_INSTR_PNTR0__INSTR_PNTR__SHIFT                                                            0x0
16627 #define CP_GFX_RS64_INSTR_PNTR0__INSTR_PNTR_MASK                                                              0x000FFFFFL
16628 //CP_GFX_RS64_INSTR_PNTR1
16629 #define CP_GFX_RS64_INSTR_PNTR1__INSTR_PNTR__SHIFT                                                            0x0
16630 #define CP_GFX_RS64_INSTR_PNTR1__INSTR_PNTR_MASK                                                              0x000FFFFFL
16631 //CP_GFX_RS64_PENDING_INTERRUPT0
16632 #define CP_GFX_RS64_PENDING_INTERRUPT0__PENDING_INTERRUPT__SHIFT                                              0x0
16633 #define CP_GFX_RS64_PENDING_INTERRUPT0__PENDING_INTERRUPT_MASK                                                0xFFFFFFFFL
16634 //CP_GFX_RS64_PENDING_INTERRUPT1
16635 #define CP_GFX_RS64_PENDING_INTERRUPT1__PENDING_INTERRUPT__SHIFT                                              0x0
16636 #define CP_GFX_RS64_PENDING_INTERRUPT1__PENDING_INTERRUPT_MASK                                                0xFFFFFFFFL
16637 //CP_GFX_RS64_DC_APERTURE0_BASE0
16638 #define CP_GFX_RS64_DC_APERTURE0_BASE0__BASE__SHIFT                                                           0x0
16639 #define CP_GFX_RS64_DC_APERTURE0_BASE0__BASE_MASK                                                             0xFFFFFFFFL
16640 //CP_GFX_RS64_DC_APERTURE0_MASK0
16641 #define CP_GFX_RS64_DC_APERTURE0_MASK0__MASK__SHIFT                                                           0x0
16642 #define CP_GFX_RS64_DC_APERTURE0_MASK0__MASK_MASK                                                             0xFFFFFFFFL
16643 //CP_GFX_RS64_DC_APERTURE0_CNTL0
16644 #define CP_GFX_RS64_DC_APERTURE0_CNTL0__VMID__SHIFT                                                           0x0
16645 #define CP_GFX_RS64_DC_APERTURE0_CNTL0__BYPASS_MODE__SHIFT                                                    0x4
16646 #define CP_GFX_RS64_DC_APERTURE0_CNTL0__ENABLE__SHIFT                                                         0x5
16647 #define CP_GFX_RS64_DC_APERTURE0_CNTL0__SCOPE__SHIFT                                                          0x6
16648 #define CP_GFX_RS64_DC_APERTURE0_CNTL0__TEMPORAL__SHIFT                                                       0x8
16649 #define CP_GFX_RS64_DC_APERTURE0_CNTL0__VMID_MASK                                                             0x0000000FL
16650 #define CP_GFX_RS64_DC_APERTURE0_CNTL0__BYPASS_MODE_MASK                                                      0x00000010L
16651 #define CP_GFX_RS64_DC_APERTURE0_CNTL0__ENABLE_MASK                                                           0x00000020L
16652 #define CP_GFX_RS64_DC_APERTURE0_CNTL0__SCOPE_MASK                                                            0x000000C0L
16653 #define CP_GFX_RS64_DC_APERTURE0_CNTL0__TEMPORAL_MASK                                                         0x00000700L
16654 //CP_GFX_RS64_DC_APERTURE1_BASE0
16655 #define CP_GFX_RS64_DC_APERTURE1_BASE0__BASE__SHIFT                                                           0x0
16656 #define CP_GFX_RS64_DC_APERTURE1_BASE0__BASE_MASK                                                             0xFFFFFFFFL
16657 //CP_GFX_RS64_DC_APERTURE1_MASK0
16658 #define CP_GFX_RS64_DC_APERTURE1_MASK0__MASK__SHIFT                                                           0x0
16659 #define CP_GFX_RS64_DC_APERTURE1_MASK0__MASK_MASK                                                             0xFFFFFFFFL
16660 //CP_GFX_RS64_DC_APERTURE1_CNTL0
16661 #define CP_GFX_RS64_DC_APERTURE1_CNTL0__VMID__SHIFT                                                           0x0
16662 #define CP_GFX_RS64_DC_APERTURE1_CNTL0__BYPASS_MODE__SHIFT                                                    0x4
16663 #define CP_GFX_RS64_DC_APERTURE1_CNTL0__ENABLE__SHIFT                                                         0x5
16664 #define CP_GFX_RS64_DC_APERTURE1_CNTL0__SCOPE__SHIFT                                                          0x6
16665 #define CP_GFX_RS64_DC_APERTURE1_CNTL0__TEMPORAL__SHIFT                                                       0x8
16666 #define CP_GFX_RS64_DC_APERTURE1_CNTL0__VMID_MASK                                                             0x0000000FL
16667 #define CP_GFX_RS64_DC_APERTURE1_CNTL0__BYPASS_MODE_MASK                                                      0x00000010L
16668 #define CP_GFX_RS64_DC_APERTURE1_CNTL0__ENABLE_MASK                                                           0x00000020L
16669 #define CP_GFX_RS64_DC_APERTURE1_CNTL0__SCOPE_MASK                                                            0x000000C0L
16670 #define CP_GFX_RS64_DC_APERTURE1_CNTL0__TEMPORAL_MASK                                                         0x00000700L
16671 //CP_GFX_RS64_DC_APERTURE2_BASE0
16672 #define CP_GFX_RS64_DC_APERTURE2_BASE0__BASE__SHIFT                                                           0x0
16673 #define CP_GFX_RS64_DC_APERTURE2_BASE0__BASE_MASK                                                             0xFFFFFFFFL
16674 //CP_GFX_RS64_DC_APERTURE2_MASK0
16675 #define CP_GFX_RS64_DC_APERTURE2_MASK0__MASK__SHIFT                                                           0x0
16676 #define CP_GFX_RS64_DC_APERTURE2_MASK0__MASK_MASK                                                             0xFFFFFFFFL
16677 //CP_GFX_RS64_DC_APERTURE2_CNTL0
16678 #define CP_GFX_RS64_DC_APERTURE2_CNTL0__VMID__SHIFT                                                           0x0
16679 #define CP_GFX_RS64_DC_APERTURE2_CNTL0__BYPASS_MODE__SHIFT                                                    0x4
16680 #define CP_GFX_RS64_DC_APERTURE2_CNTL0__ENABLE__SHIFT                                                         0x5
16681 #define CP_GFX_RS64_DC_APERTURE2_CNTL0__SCOPE__SHIFT                                                          0x6
16682 #define CP_GFX_RS64_DC_APERTURE2_CNTL0__TEMPORAL__SHIFT                                                       0x8
16683 #define CP_GFX_RS64_DC_APERTURE2_CNTL0__VMID_MASK                                                             0x0000000FL
16684 #define CP_GFX_RS64_DC_APERTURE2_CNTL0__BYPASS_MODE_MASK                                                      0x00000010L
16685 #define CP_GFX_RS64_DC_APERTURE2_CNTL0__ENABLE_MASK                                                           0x00000020L
16686 #define CP_GFX_RS64_DC_APERTURE2_CNTL0__SCOPE_MASK                                                            0x000000C0L
16687 #define CP_GFX_RS64_DC_APERTURE2_CNTL0__TEMPORAL_MASK                                                         0x00000700L
16688 //CP_GFX_RS64_DC_APERTURE3_BASE0
16689 #define CP_GFX_RS64_DC_APERTURE3_BASE0__BASE__SHIFT                                                           0x0
16690 #define CP_GFX_RS64_DC_APERTURE3_BASE0__BASE_MASK                                                             0xFFFFFFFFL
16691 //CP_GFX_RS64_DC_APERTURE3_MASK0
16692 #define CP_GFX_RS64_DC_APERTURE3_MASK0__MASK__SHIFT                                                           0x0
16693 #define CP_GFX_RS64_DC_APERTURE3_MASK0__MASK_MASK                                                             0xFFFFFFFFL
16694 //CP_GFX_RS64_DC_APERTURE3_CNTL0
16695 #define CP_GFX_RS64_DC_APERTURE3_CNTL0__VMID__SHIFT                                                           0x0
16696 #define CP_GFX_RS64_DC_APERTURE3_CNTL0__BYPASS_MODE__SHIFT                                                    0x4
16697 #define CP_GFX_RS64_DC_APERTURE3_CNTL0__ENABLE__SHIFT                                                         0x5
16698 #define CP_GFX_RS64_DC_APERTURE3_CNTL0__SCOPE__SHIFT                                                          0x6
16699 #define CP_GFX_RS64_DC_APERTURE3_CNTL0__TEMPORAL__SHIFT                                                       0x8
16700 #define CP_GFX_RS64_DC_APERTURE3_CNTL0__VMID_MASK                                                             0x0000000FL
16701 #define CP_GFX_RS64_DC_APERTURE3_CNTL0__BYPASS_MODE_MASK                                                      0x00000010L
16702 #define CP_GFX_RS64_DC_APERTURE3_CNTL0__ENABLE_MASK                                                           0x00000020L
16703 #define CP_GFX_RS64_DC_APERTURE3_CNTL0__SCOPE_MASK                                                            0x000000C0L
16704 #define CP_GFX_RS64_DC_APERTURE3_CNTL0__TEMPORAL_MASK                                                         0x00000700L
16705 //CP_GFX_RS64_DC_APERTURE4_BASE0
16706 #define CP_GFX_RS64_DC_APERTURE4_BASE0__BASE__SHIFT                                                           0x0
16707 #define CP_GFX_RS64_DC_APERTURE4_BASE0__BASE_MASK                                                             0xFFFFFFFFL
16708 //CP_GFX_RS64_DC_APERTURE4_MASK0
16709 #define CP_GFX_RS64_DC_APERTURE4_MASK0__MASK__SHIFT                                                           0x0
16710 #define CP_GFX_RS64_DC_APERTURE4_MASK0__MASK_MASK                                                             0xFFFFFFFFL
16711 //CP_GFX_RS64_DC_APERTURE4_CNTL0
16712 #define CP_GFX_RS64_DC_APERTURE4_CNTL0__VMID__SHIFT                                                           0x0
16713 #define CP_GFX_RS64_DC_APERTURE4_CNTL0__BYPASS_MODE__SHIFT                                                    0x4
16714 #define CP_GFX_RS64_DC_APERTURE4_CNTL0__ENABLE__SHIFT                                                         0x5
16715 #define CP_GFX_RS64_DC_APERTURE4_CNTL0__SCOPE__SHIFT                                                          0x6
16716 #define CP_GFX_RS64_DC_APERTURE4_CNTL0__TEMPORAL__SHIFT                                                       0x8
16717 #define CP_GFX_RS64_DC_APERTURE4_CNTL0__VMID_MASK                                                             0x0000000FL
16718 #define CP_GFX_RS64_DC_APERTURE4_CNTL0__BYPASS_MODE_MASK                                                      0x00000010L
16719 #define CP_GFX_RS64_DC_APERTURE4_CNTL0__ENABLE_MASK                                                           0x00000020L
16720 #define CP_GFX_RS64_DC_APERTURE4_CNTL0__SCOPE_MASK                                                            0x000000C0L
16721 #define CP_GFX_RS64_DC_APERTURE4_CNTL0__TEMPORAL_MASK                                                         0x00000700L
16722 //CP_GFX_RS64_DC_APERTURE5_BASE0
16723 #define CP_GFX_RS64_DC_APERTURE5_BASE0__BASE__SHIFT                                                           0x0
16724 #define CP_GFX_RS64_DC_APERTURE5_BASE0__BASE_MASK                                                             0xFFFFFFFFL
16725 //CP_GFX_RS64_DC_APERTURE5_MASK0
16726 #define CP_GFX_RS64_DC_APERTURE5_MASK0__MASK__SHIFT                                                           0x0
16727 #define CP_GFX_RS64_DC_APERTURE5_MASK0__MASK_MASK                                                             0xFFFFFFFFL
16728 //CP_GFX_RS64_DC_APERTURE5_CNTL0
16729 #define CP_GFX_RS64_DC_APERTURE5_CNTL0__VMID__SHIFT                                                           0x0
16730 #define CP_GFX_RS64_DC_APERTURE5_CNTL0__BYPASS_MODE__SHIFT                                                    0x4
16731 #define CP_GFX_RS64_DC_APERTURE5_CNTL0__ENABLE__SHIFT                                                         0x5
16732 #define CP_GFX_RS64_DC_APERTURE5_CNTL0__SCOPE__SHIFT                                                          0x6
16733 #define CP_GFX_RS64_DC_APERTURE5_CNTL0__TEMPORAL__SHIFT                                                       0x8
16734 #define CP_GFX_RS64_DC_APERTURE5_CNTL0__VMID_MASK                                                             0x0000000FL
16735 #define CP_GFX_RS64_DC_APERTURE5_CNTL0__BYPASS_MODE_MASK                                                      0x00000010L
16736 #define CP_GFX_RS64_DC_APERTURE5_CNTL0__ENABLE_MASK                                                           0x00000020L
16737 #define CP_GFX_RS64_DC_APERTURE5_CNTL0__SCOPE_MASK                                                            0x000000C0L
16738 #define CP_GFX_RS64_DC_APERTURE5_CNTL0__TEMPORAL_MASK                                                         0x00000700L
16739 //CP_GFX_RS64_DC_APERTURE6_BASE0
16740 #define CP_GFX_RS64_DC_APERTURE6_BASE0__BASE__SHIFT                                                           0x0
16741 #define CP_GFX_RS64_DC_APERTURE6_BASE0__BASE_MASK                                                             0xFFFFFFFFL
16742 //CP_GFX_RS64_DC_APERTURE6_MASK0
16743 #define CP_GFX_RS64_DC_APERTURE6_MASK0__MASK__SHIFT                                                           0x0
16744 #define CP_GFX_RS64_DC_APERTURE6_MASK0__MASK_MASK                                                             0xFFFFFFFFL
16745 //CP_GFX_RS64_DC_APERTURE6_CNTL0
16746 #define CP_GFX_RS64_DC_APERTURE6_CNTL0__VMID__SHIFT                                                           0x0
16747 #define CP_GFX_RS64_DC_APERTURE6_CNTL0__BYPASS_MODE__SHIFT                                                    0x4
16748 #define CP_GFX_RS64_DC_APERTURE6_CNTL0__ENABLE__SHIFT                                                         0x5
16749 #define CP_GFX_RS64_DC_APERTURE6_CNTL0__SCOPE__SHIFT                                                          0x6
16750 #define CP_GFX_RS64_DC_APERTURE6_CNTL0__TEMPORAL__SHIFT                                                       0x8
16751 #define CP_GFX_RS64_DC_APERTURE6_CNTL0__VMID_MASK                                                             0x0000000FL
16752 #define CP_GFX_RS64_DC_APERTURE6_CNTL0__BYPASS_MODE_MASK                                                      0x00000010L
16753 #define CP_GFX_RS64_DC_APERTURE6_CNTL0__ENABLE_MASK                                                           0x00000020L
16754 #define CP_GFX_RS64_DC_APERTURE6_CNTL0__SCOPE_MASK                                                            0x000000C0L
16755 #define CP_GFX_RS64_DC_APERTURE6_CNTL0__TEMPORAL_MASK                                                         0x00000700L
16756 //CP_GFX_RS64_DC_APERTURE7_BASE0
16757 #define CP_GFX_RS64_DC_APERTURE7_BASE0__BASE__SHIFT                                                           0x0
16758 #define CP_GFX_RS64_DC_APERTURE7_BASE0__BASE_MASK                                                             0xFFFFFFFFL
16759 //CP_GFX_RS64_DC_APERTURE7_MASK0
16760 #define CP_GFX_RS64_DC_APERTURE7_MASK0__MASK__SHIFT                                                           0x0
16761 #define CP_GFX_RS64_DC_APERTURE7_MASK0__MASK_MASK                                                             0xFFFFFFFFL
16762 //CP_GFX_RS64_DC_APERTURE7_CNTL0
16763 #define CP_GFX_RS64_DC_APERTURE7_CNTL0__VMID__SHIFT                                                           0x0
16764 #define CP_GFX_RS64_DC_APERTURE7_CNTL0__BYPASS_MODE__SHIFT                                                    0x4
16765 #define CP_GFX_RS64_DC_APERTURE7_CNTL0__ENABLE__SHIFT                                                         0x5
16766 #define CP_GFX_RS64_DC_APERTURE7_CNTL0__SCOPE__SHIFT                                                          0x6
16767 #define CP_GFX_RS64_DC_APERTURE7_CNTL0__TEMPORAL__SHIFT                                                       0x8
16768 #define CP_GFX_RS64_DC_APERTURE7_CNTL0__VMID_MASK                                                             0x0000000FL
16769 #define CP_GFX_RS64_DC_APERTURE7_CNTL0__BYPASS_MODE_MASK                                                      0x00000010L
16770 #define CP_GFX_RS64_DC_APERTURE7_CNTL0__ENABLE_MASK                                                           0x00000020L
16771 #define CP_GFX_RS64_DC_APERTURE7_CNTL0__SCOPE_MASK                                                            0x000000C0L
16772 #define CP_GFX_RS64_DC_APERTURE7_CNTL0__TEMPORAL_MASK                                                         0x00000700L
16773 //CP_GFX_RS64_DC_APERTURE8_BASE0
16774 #define CP_GFX_RS64_DC_APERTURE8_BASE0__BASE__SHIFT                                                           0x0
16775 #define CP_GFX_RS64_DC_APERTURE8_BASE0__BASE_MASK                                                             0xFFFFFFFFL
16776 //CP_GFX_RS64_DC_APERTURE8_MASK0
16777 #define CP_GFX_RS64_DC_APERTURE8_MASK0__MASK__SHIFT                                                           0x0
16778 #define CP_GFX_RS64_DC_APERTURE8_MASK0__MASK_MASK                                                             0xFFFFFFFFL
16779 //CP_GFX_RS64_DC_APERTURE8_CNTL0
16780 #define CP_GFX_RS64_DC_APERTURE8_CNTL0__VMID__SHIFT                                                           0x0
16781 #define CP_GFX_RS64_DC_APERTURE8_CNTL0__BYPASS_MODE__SHIFT                                                    0x4
16782 #define CP_GFX_RS64_DC_APERTURE8_CNTL0__ENABLE__SHIFT                                                         0x5
16783 #define CP_GFX_RS64_DC_APERTURE8_CNTL0__SCOPE__SHIFT                                                          0x6
16784 #define CP_GFX_RS64_DC_APERTURE8_CNTL0__TEMPORAL__SHIFT                                                       0x8
16785 #define CP_GFX_RS64_DC_APERTURE8_CNTL0__VMID_MASK                                                             0x0000000FL
16786 #define CP_GFX_RS64_DC_APERTURE8_CNTL0__BYPASS_MODE_MASK                                                      0x00000010L
16787 #define CP_GFX_RS64_DC_APERTURE8_CNTL0__ENABLE_MASK                                                           0x00000020L
16788 #define CP_GFX_RS64_DC_APERTURE8_CNTL0__SCOPE_MASK                                                            0x000000C0L
16789 #define CP_GFX_RS64_DC_APERTURE8_CNTL0__TEMPORAL_MASK                                                         0x00000700L
16790 //CP_GFX_RS64_DC_APERTURE9_BASE0
16791 #define CP_GFX_RS64_DC_APERTURE9_BASE0__BASE__SHIFT                                                           0x0
16792 #define CP_GFX_RS64_DC_APERTURE9_BASE0__BASE_MASK                                                             0xFFFFFFFFL
16793 //CP_GFX_RS64_DC_APERTURE9_MASK0
16794 #define CP_GFX_RS64_DC_APERTURE9_MASK0__MASK__SHIFT                                                           0x0
16795 #define CP_GFX_RS64_DC_APERTURE9_MASK0__MASK_MASK                                                             0xFFFFFFFFL
16796 //CP_GFX_RS64_DC_APERTURE9_CNTL0
16797 #define CP_GFX_RS64_DC_APERTURE9_CNTL0__VMID__SHIFT                                                           0x0
16798 #define CP_GFX_RS64_DC_APERTURE9_CNTL0__BYPASS_MODE__SHIFT                                                    0x4
16799 #define CP_GFX_RS64_DC_APERTURE9_CNTL0__ENABLE__SHIFT                                                         0x5
16800 #define CP_GFX_RS64_DC_APERTURE9_CNTL0__SCOPE__SHIFT                                                          0x6
16801 #define CP_GFX_RS64_DC_APERTURE9_CNTL0__TEMPORAL__SHIFT                                                       0x8
16802 #define CP_GFX_RS64_DC_APERTURE9_CNTL0__VMID_MASK                                                             0x0000000FL
16803 #define CP_GFX_RS64_DC_APERTURE9_CNTL0__BYPASS_MODE_MASK                                                      0x00000010L
16804 #define CP_GFX_RS64_DC_APERTURE9_CNTL0__ENABLE_MASK                                                           0x00000020L
16805 #define CP_GFX_RS64_DC_APERTURE9_CNTL0__SCOPE_MASK                                                            0x000000C0L
16806 #define CP_GFX_RS64_DC_APERTURE9_CNTL0__TEMPORAL_MASK                                                         0x00000700L
16807 //CP_GFX_RS64_DC_APERTURE10_BASE0
16808 #define CP_GFX_RS64_DC_APERTURE10_BASE0__BASE__SHIFT                                                          0x0
16809 #define CP_GFX_RS64_DC_APERTURE10_BASE0__BASE_MASK                                                            0xFFFFFFFFL
16810 //CP_GFX_RS64_DC_APERTURE10_MASK0
16811 #define CP_GFX_RS64_DC_APERTURE10_MASK0__MASK__SHIFT                                                          0x0
16812 #define CP_GFX_RS64_DC_APERTURE10_MASK0__MASK_MASK                                                            0xFFFFFFFFL
16813 //CP_GFX_RS64_DC_APERTURE10_CNTL0
16814 #define CP_GFX_RS64_DC_APERTURE10_CNTL0__VMID__SHIFT                                                          0x0
16815 #define CP_GFX_RS64_DC_APERTURE10_CNTL0__BYPASS_MODE__SHIFT                                                   0x4
16816 #define CP_GFX_RS64_DC_APERTURE10_CNTL0__ENABLE__SHIFT                                                        0x5
16817 #define CP_GFX_RS64_DC_APERTURE10_CNTL0__SCOPE__SHIFT                                                         0x6
16818 #define CP_GFX_RS64_DC_APERTURE10_CNTL0__TEMPORAL__SHIFT                                                      0x8
16819 #define CP_GFX_RS64_DC_APERTURE10_CNTL0__VMID_MASK                                                            0x0000000FL
16820 #define CP_GFX_RS64_DC_APERTURE10_CNTL0__BYPASS_MODE_MASK                                                     0x00000010L
16821 #define CP_GFX_RS64_DC_APERTURE10_CNTL0__ENABLE_MASK                                                          0x00000020L
16822 #define CP_GFX_RS64_DC_APERTURE10_CNTL0__SCOPE_MASK                                                           0x000000C0L
16823 #define CP_GFX_RS64_DC_APERTURE10_CNTL0__TEMPORAL_MASK                                                        0x00000700L
16824 //CP_GFX_RS64_DC_APERTURE11_BASE0
16825 #define CP_GFX_RS64_DC_APERTURE11_BASE0__BASE__SHIFT                                                          0x0
16826 #define CP_GFX_RS64_DC_APERTURE11_BASE0__BASE_MASK                                                            0xFFFFFFFFL
16827 //CP_GFX_RS64_DC_APERTURE11_MASK0
16828 #define CP_GFX_RS64_DC_APERTURE11_MASK0__MASK__SHIFT                                                          0x0
16829 #define CP_GFX_RS64_DC_APERTURE11_MASK0__MASK_MASK                                                            0xFFFFFFFFL
16830 //CP_GFX_RS64_DC_APERTURE11_CNTL0
16831 #define CP_GFX_RS64_DC_APERTURE11_CNTL0__VMID__SHIFT                                                          0x0
16832 #define CP_GFX_RS64_DC_APERTURE11_CNTL0__BYPASS_MODE__SHIFT                                                   0x4
16833 #define CP_GFX_RS64_DC_APERTURE11_CNTL0__ENABLE__SHIFT                                                        0x5
16834 #define CP_GFX_RS64_DC_APERTURE11_CNTL0__SCOPE__SHIFT                                                         0x6
16835 #define CP_GFX_RS64_DC_APERTURE11_CNTL0__TEMPORAL__SHIFT                                                      0x8
16836 #define CP_GFX_RS64_DC_APERTURE11_CNTL0__VMID_MASK                                                            0x0000000FL
16837 #define CP_GFX_RS64_DC_APERTURE11_CNTL0__BYPASS_MODE_MASK                                                     0x00000010L
16838 #define CP_GFX_RS64_DC_APERTURE11_CNTL0__ENABLE_MASK                                                          0x00000020L
16839 #define CP_GFX_RS64_DC_APERTURE11_CNTL0__SCOPE_MASK                                                           0x000000C0L
16840 #define CP_GFX_RS64_DC_APERTURE11_CNTL0__TEMPORAL_MASK                                                        0x00000700L
16841 //CP_GFX_RS64_DC_APERTURE12_BASE0
16842 #define CP_GFX_RS64_DC_APERTURE12_BASE0__BASE__SHIFT                                                          0x0
16843 #define CP_GFX_RS64_DC_APERTURE12_BASE0__BASE_MASK                                                            0xFFFFFFFFL
16844 //CP_GFX_RS64_DC_APERTURE12_MASK0
16845 #define CP_GFX_RS64_DC_APERTURE12_MASK0__MASK__SHIFT                                                          0x0
16846 #define CP_GFX_RS64_DC_APERTURE12_MASK0__MASK_MASK                                                            0xFFFFFFFFL
16847 //CP_GFX_RS64_DC_APERTURE12_CNTL0
16848 #define CP_GFX_RS64_DC_APERTURE12_CNTL0__VMID__SHIFT                                                          0x0
16849 #define CP_GFX_RS64_DC_APERTURE12_CNTL0__BYPASS_MODE__SHIFT                                                   0x4
16850 #define CP_GFX_RS64_DC_APERTURE12_CNTL0__ENABLE__SHIFT                                                        0x5
16851 #define CP_GFX_RS64_DC_APERTURE12_CNTL0__SCOPE__SHIFT                                                         0x6
16852 #define CP_GFX_RS64_DC_APERTURE12_CNTL0__TEMPORAL__SHIFT                                                      0x8
16853 #define CP_GFX_RS64_DC_APERTURE12_CNTL0__VMID_MASK                                                            0x0000000FL
16854 #define CP_GFX_RS64_DC_APERTURE12_CNTL0__BYPASS_MODE_MASK                                                     0x00000010L
16855 #define CP_GFX_RS64_DC_APERTURE12_CNTL0__ENABLE_MASK                                                          0x00000020L
16856 #define CP_GFX_RS64_DC_APERTURE12_CNTL0__SCOPE_MASK                                                           0x000000C0L
16857 #define CP_GFX_RS64_DC_APERTURE12_CNTL0__TEMPORAL_MASK                                                        0x00000700L
16858 //CP_GFX_RS64_DC_APERTURE13_BASE0
16859 #define CP_GFX_RS64_DC_APERTURE13_BASE0__BASE__SHIFT                                                          0x0
16860 #define CP_GFX_RS64_DC_APERTURE13_BASE0__BASE_MASK                                                            0xFFFFFFFFL
16861 //CP_GFX_RS64_DC_APERTURE13_MASK0
16862 #define CP_GFX_RS64_DC_APERTURE13_MASK0__MASK__SHIFT                                                          0x0
16863 #define CP_GFX_RS64_DC_APERTURE13_MASK0__MASK_MASK                                                            0xFFFFFFFFL
16864 //CP_GFX_RS64_DC_APERTURE13_CNTL0
16865 #define CP_GFX_RS64_DC_APERTURE13_CNTL0__VMID__SHIFT                                                          0x0
16866 #define CP_GFX_RS64_DC_APERTURE13_CNTL0__BYPASS_MODE__SHIFT                                                   0x4
16867 #define CP_GFX_RS64_DC_APERTURE13_CNTL0__ENABLE__SHIFT                                                        0x5
16868 #define CP_GFX_RS64_DC_APERTURE13_CNTL0__SCOPE__SHIFT                                                         0x6
16869 #define CP_GFX_RS64_DC_APERTURE13_CNTL0__TEMPORAL__SHIFT                                                      0x8
16870 #define CP_GFX_RS64_DC_APERTURE13_CNTL0__VMID_MASK                                                            0x0000000FL
16871 #define CP_GFX_RS64_DC_APERTURE13_CNTL0__BYPASS_MODE_MASK                                                     0x00000010L
16872 #define CP_GFX_RS64_DC_APERTURE13_CNTL0__ENABLE_MASK                                                          0x00000020L
16873 #define CP_GFX_RS64_DC_APERTURE13_CNTL0__SCOPE_MASK                                                           0x000000C0L
16874 #define CP_GFX_RS64_DC_APERTURE13_CNTL0__TEMPORAL_MASK                                                        0x00000700L
16875 //CP_GFX_RS64_DC_APERTURE14_BASE0
16876 #define CP_GFX_RS64_DC_APERTURE14_BASE0__BASE__SHIFT                                                          0x0
16877 #define CP_GFX_RS64_DC_APERTURE14_BASE0__BASE_MASK                                                            0xFFFFFFFFL
16878 //CP_GFX_RS64_DC_APERTURE14_MASK0
16879 #define CP_GFX_RS64_DC_APERTURE14_MASK0__MASK__SHIFT                                                          0x0
16880 #define CP_GFX_RS64_DC_APERTURE14_MASK0__MASK_MASK                                                            0xFFFFFFFFL
16881 //CP_GFX_RS64_DC_APERTURE14_CNTL0
16882 #define CP_GFX_RS64_DC_APERTURE14_CNTL0__VMID__SHIFT                                                          0x0
16883 #define CP_GFX_RS64_DC_APERTURE14_CNTL0__BYPASS_MODE__SHIFT                                                   0x4
16884 #define CP_GFX_RS64_DC_APERTURE14_CNTL0__ENABLE__SHIFT                                                        0x5
16885 #define CP_GFX_RS64_DC_APERTURE14_CNTL0__SCOPE__SHIFT                                                         0x6
16886 #define CP_GFX_RS64_DC_APERTURE14_CNTL0__TEMPORAL__SHIFT                                                      0x8
16887 #define CP_GFX_RS64_DC_APERTURE14_CNTL0__VMID_MASK                                                            0x0000000FL
16888 #define CP_GFX_RS64_DC_APERTURE14_CNTL0__BYPASS_MODE_MASK                                                     0x00000010L
16889 #define CP_GFX_RS64_DC_APERTURE14_CNTL0__ENABLE_MASK                                                          0x00000020L
16890 #define CP_GFX_RS64_DC_APERTURE14_CNTL0__SCOPE_MASK                                                           0x000000C0L
16891 #define CP_GFX_RS64_DC_APERTURE14_CNTL0__TEMPORAL_MASK                                                        0x00000700L
16892 //CP_GFX_RS64_DC_APERTURE15_BASE0
16893 #define CP_GFX_RS64_DC_APERTURE15_BASE0__BASE__SHIFT                                                          0x0
16894 #define CP_GFX_RS64_DC_APERTURE15_BASE0__BASE_MASK                                                            0xFFFFFFFFL
16895 //CP_GFX_RS64_DC_APERTURE15_MASK0
16896 #define CP_GFX_RS64_DC_APERTURE15_MASK0__MASK__SHIFT                                                          0x0
16897 #define CP_GFX_RS64_DC_APERTURE15_MASK0__MASK_MASK                                                            0xFFFFFFFFL
16898 //CP_GFX_RS64_DC_APERTURE15_CNTL0
16899 #define CP_GFX_RS64_DC_APERTURE15_CNTL0__VMID__SHIFT                                                          0x0
16900 #define CP_GFX_RS64_DC_APERTURE15_CNTL0__BYPASS_MODE__SHIFT                                                   0x4
16901 #define CP_GFX_RS64_DC_APERTURE15_CNTL0__ENABLE__SHIFT                                                        0x5
16902 #define CP_GFX_RS64_DC_APERTURE15_CNTL0__SCOPE__SHIFT                                                         0x6
16903 #define CP_GFX_RS64_DC_APERTURE15_CNTL0__TEMPORAL__SHIFT                                                      0x8
16904 #define CP_GFX_RS64_DC_APERTURE15_CNTL0__VMID_MASK                                                            0x0000000FL
16905 #define CP_GFX_RS64_DC_APERTURE15_CNTL0__BYPASS_MODE_MASK                                                     0x00000010L
16906 #define CP_GFX_RS64_DC_APERTURE15_CNTL0__ENABLE_MASK                                                          0x00000020L
16907 #define CP_GFX_RS64_DC_APERTURE15_CNTL0__SCOPE_MASK                                                           0x000000C0L
16908 #define CP_GFX_RS64_DC_APERTURE15_CNTL0__TEMPORAL_MASK                                                        0x00000700L
16909 //CP_GFX_RS64_DC_APERTURE0_BASE1
16910 #define CP_GFX_RS64_DC_APERTURE0_BASE1__BASE__SHIFT                                                           0x0
16911 #define CP_GFX_RS64_DC_APERTURE0_BASE1__BASE_MASK                                                             0xFFFFFFFFL
16912 //CP_GFX_RS64_DC_APERTURE0_MASK1
16913 #define CP_GFX_RS64_DC_APERTURE0_MASK1__MASK__SHIFT                                                           0x0
16914 #define CP_GFX_RS64_DC_APERTURE0_MASK1__MASK_MASK                                                             0xFFFFFFFFL
16915 //CP_GFX_RS64_DC_APERTURE0_CNTL1
16916 #define CP_GFX_RS64_DC_APERTURE0_CNTL1__VMID__SHIFT                                                           0x0
16917 #define CP_GFX_RS64_DC_APERTURE0_CNTL1__BYPASS_MODE__SHIFT                                                    0x4
16918 #define CP_GFX_RS64_DC_APERTURE0_CNTL1__ENABLE__SHIFT                                                         0x5
16919 #define CP_GFX_RS64_DC_APERTURE0_CNTL1__SCOPE__SHIFT                                                          0x6
16920 #define CP_GFX_RS64_DC_APERTURE0_CNTL1__TEMPORAL__SHIFT                                                       0x8
16921 #define CP_GFX_RS64_DC_APERTURE0_CNTL1__VMID_MASK                                                             0x0000000FL
16922 #define CP_GFX_RS64_DC_APERTURE0_CNTL1__BYPASS_MODE_MASK                                                      0x00000010L
16923 #define CP_GFX_RS64_DC_APERTURE0_CNTL1__ENABLE_MASK                                                           0x00000020L
16924 #define CP_GFX_RS64_DC_APERTURE0_CNTL1__SCOPE_MASK                                                            0x000000C0L
16925 #define CP_GFX_RS64_DC_APERTURE0_CNTL1__TEMPORAL_MASK                                                         0x00000700L
16926 //CP_GFX_RS64_DC_APERTURE1_BASE1
16927 #define CP_GFX_RS64_DC_APERTURE1_BASE1__BASE__SHIFT                                                           0x0
16928 #define CP_GFX_RS64_DC_APERTURE1_BASE1__BASE_MASK                                                             0xFFFFFFFFL
16929 //CP_GFX_RS64_DC_APERTURE1_MASK1
16930 #define CP_GFX_RS64_DC_APERTURE1_MASK1__MASK__SHIFT                                                           0x0
16931 #define CP_GFX_RS64_DC_APERTURE1_MASK1__MASK_MASK                                                             0xFFFFFFFFL
16932 //CP_GFX_RS64_DC_APERTURE1_CNTL1
16933 #define CP_GFX_RS64_DC_APERTURE1_CNTL1__VMID__SHIFT                                                           0x0
16934 #define CP_GFX_RS64_DC_APERTURE1_CNTL1__BYPASS_MODE__SHIFT                                                    0x4
16935 #define CP_GFX_RS64_DC_APERTURE1_CNTL1__ENABLE__SHIFT                                                         0x5
16936 #define CP_GFX_RS64_DC_APERTURE1_CNTL1__SCOPE__SHIFT                                                          0x6
16937 #define CP_GFX_RS64_DC_APERTURE1_CNTL1__TEMPORAL__SHIFT                                                       0x8
16938 #define CP_GFX_RS64_DC_APERTURE1_CNTL1__VMID_MASK                                                             0x0000000FL
16939 #define CP_GFX_RS64_DC_APERTURE1_CNTL1__BYPASS_MODE_MASK                                                      0x00000010L
16940 #define CP_GFX_RS64_DC_APERTURE1_CNTL1__ENABLE_MASK                                                           0x00000020L
16941 #define CP_GFX_RS64_DC_APERTURE1_CNTL1__SCOPE_MASK                                                            0x000000C0L
16942 #define CP_GFX_RS64_DC_APERTURE1_CNTL1__TEMPORAL_MASK                                                         0x00000700L
16943 //CP_GFX_RS64_DC_APERTURE2_BASE1
16944 #define CP_GFX_RS64_DC_APERTURE2_BASE1__BASE__SHIFT                                                           0x0
16945 #define CP_GFX_RS64_DC_APERTURE2_BASE1__BASE_MASK                                                             0xFFFFFFFFL
16946 //CP_GFX_RS64_DC_APERTURE2_MASK1
16947 #define CP_GFX_RS64_DC_APERTURE2_MASK1__MASK__SHIFT                                                           0x0
16948 #define CP_GFX_RS64_DC_APERTURE2_MASK1__MASK_MASK                                                             0xFFFFFFFFL
16949 //CP_GFX_RS64_DC_APERTURE2_CNTL1
16950 #define CP_GFX_RS64_DC_APERTURE2_CNTL1__VMID__SHIFT                                                           0x0
16951 #define CP_GFX_RS64_DC_APERTURE2_CNTL1__BYPASS_MODE__SHIFT                                                    0x4
16952 #define CP_GFX_RS64_DC_APERTURE2_CNTL1__ENABLE__SHIFT                                                         0x5
16953 #define CP_GFX_RS64_DC_APERTURE2_CNTL1__SCOPE__SHIFT                                                          0x6
16954 #define CP_GFX_RS64_DC_APERTURE2_CNTL1__TEMPORAL__SHIFT                                                       0x8
16955 #define CP_GFX_RS64_DC_APERTURE2_CNTL1__VMID_MASK                                                             0x0000000FL
16956 #define CP_GFX_RS64_DC_APERTURE2_CNTL1__BYPASS_MODE_MASK                                                      0x00000010L
16957 #define CP_GFX_RS64_DC_APERTURE2_CNTL1__ENABLE_MASK                                                           0x00000020L
16958 #define CP_GFX_RS64_DC_APERTURE2_CNTL1__SCOPE_MASK                                                            0x000000C0L
16959 #define CP_GFX_RS64_DC_APERTURE2_CNTL1__TEMPORAL_MASK                                                         0x00000700L
16960 //CP_GFX_RS64_DC_APERTURE3_BASE1
16961 #define CP_GFX_RS64_DC_APERTURE3_BASE1__BASE__SHIFT                                                           0x0
16962 #define CP_GFX_RS64_DC_APERTURE3_BASE1__BASE_MASK                                                             0xFFFFFFFFL
16963 //CP_GFX_RS64_DC_APERTURE3_MASK1
16964 #define CP_GFX_RS64_DC_APERTURE3_MASK1__MASK__SHIFT                                                           0x0
16965 #define CP_GFX_RS64_DC_APERTURE3_MASK1__MASK_MASK                                                             0xFFFFFFFFL
16966 //CP_GFX_RS64_DC_APERTURE3_CNTL1
16967 #define CP_GFX_RS64_DC_APERTURE3_CNTL1__VMID__SHIFT                                                           0x0
16968 #define CP_GFX_RS64_DC_APERTURE3_CNTL1__BYPASS_MODE__SHIFT                                                    0x4
16969 #define CP_GFX_RS64_DC_APERTURE3_CNTL1__ENABLE__SHIFT                                                         0x5
16970 #define CP_GFX_RS64_DC_APERTURE3_CNTL1__SCOPE__SHIFT                                                          0x6
16971 #define CP_GFX_RS64_DC_APERTURE3_CNTL1__TEMPORAL__SHIFT                                                       0x8
16972 #define CP_GFX_RS64_DC_APERTURE3_CNTL1__VMID_MASK                                                             0x0000000FL
16973 #define CP_GFX_RS64_DC_APERTURE3_CNTL1__BYPASS_MODE_MASK                                                      0x00000010L
16974 #define CP_GFX_RS64_DC_APERTURE3_CNTL1__ENABLE_MASK                                                           0x00000020L
16975 #define CP_GFX_RS64_DC_APERTURE3_CNTL1__SCOPE_MASK                                                            0x000000C0L
16976 #define CP_GFX_RS64_DC_APERTURE3_CNTL1__TEMPORAL_MASK                                                         0x00000700L
16977 //CP_GFX_RS64_DC_APERTURE4_BASE1
16978 #define CP_GFX_RS64_DC_APERTURE4_BASE1__BASE__SHIFT                                                           0x0
16979 #define CP_GFX_RS64_DC_APERTURE4_BASE1__BASE_MASK                                                             0xFFFFFFFFL
16980 //CP_GFX_RS64_DC_APERTURE4_MASK1
16981 #define CP_GFX_RS64_DC_APERTURE4_MASK1__MASK__SHIFT                                                           0x0
16982 #define CP_GFX_RS64_DC_APERTURE4_MASK1__MASK_MASK                                                             0xFFFFFFFFL
16983 //CP_GFX_RS64_DC_APERTURE4_CNTL1
16984 #define CP_GFX_RS64_DC_APERTURE4_CNTL1__VMID__SHIFT                                                           0x0
16985 #define CP_GFX_RS64_DC_APERTURE4_CNTL1__BYPASS_MODE__SHIFT                                                    0x4
16986 #define CP_GFX_RS64_DC_APERTURE4_CNTL1__ENABLE__SHIFT                                                         0x5
16987 #define CP_GFX_RS64_DC_APERTURE4_CNTL1__SCOPE__SHIFT                                                          0x6
16988 #define CP_GFX_RS64_DC_APERTURE4_CNTL1__TEMPORAL__SHIFT                                                       0x8
16989 #define CP_GFX_RS64_DC_APERTURE4_CNTL1__VMID_MASK                                                             0x0000000FL
16990 #define CP_GFX_RS64_DC_APERTURE4_CNTL1__BYPASS_MODE_MASK                                                      0x00000010L
16991 #define CP_GFX_RS64_DC_APERTURE4_CNTL1__ENABLE_MASK                                                           0x00000020L
16992 #define CP_GFX_RS64_DC_APERTURE4_CNTL1__SCOPE_MASK                                                            0x000000C0L
16993 #define CP_GFX_RS64_DC_APERTURE4_CNTL1__TEMPORAL_MASK                                                         0x00000700L
16994 //CP_GFX_RS64_DC_APERTURE5_BASE1
16995 #define CP_GFX_RS64_DC_APERTURE5_BASE1__BASE__SHIFT                                                           0x0
16996 #define CP_GFX_RS64_DC_APERTURE5_BASE1__BASE_MASK                                                             0xFFFFFFFFL
16997 //CP_GFX_RS64_DC_APERTURE5_MASK1
16998 #define CP_GFX_RS64_DC_APERTURE5_MASK1__MASK__SHIFT                                                           0x0
16999 #define CP_GFX_RS64_DC_APERTURE5_MASK1__MASK_MASK                                                             0xFFFFFFFFL
17000 //CP_GFX_RS64_DC_APERTURE5_CNTL1
17001 #define CP_GFX_RS64_DC_APERTURE5_CNTL1__VMID__SHIFT                                                           0x0
17002 #define CP_GFX_RS64_DC_APERTURE5_CNTL1__BYPASS_MODE__SHIFT                                                    0x4
17003 #define CP_GFX_RS64_DC_APERTURE5_CNTL1__ENABLE__SHIFT                                                         0x5
17004 #define CP_GFX_RS64_DC_APERTURE5_CNTL1__SCOPE__SHIFT                                                          0x6
17005 #define CP_GFX_RS64_DC_APERTURE5_CNTL1__TEMPORAL__SHIFT                                                       0x8
17006 #define CP_GFX_RS64_DC_APERTURE5_CNTL1__VMID_MASK                                                             0x0000000FL
17007 #define CP_GFX_RS64_DC_APERTURE5_CNTL1__BYPASS_MODE_MASK                                                      0x00000010L
17008 #define CP_GFX_RS64_DC_APERTURE5_CNTL1__ENABLE_MASK                                                           0x00000020L
17009 #define CP_GFX_RS64_DC_APERTURE5_CNTL1__SCOPE_MASK                                                            0x000000C0L
17010 #define CP_GFX_RS64_DC_APERTURE5_CNTL1__TEMPORAL_MASK                                                         0x00000700L
17011 //CP_GFX_RS64_DC_APERTURE6_BASE1
17012 #define CP_GFX_RS64_DC_APERTURE6_BASE1__BASE__SHIFT                                                           0x0
17013 #define CP_GFX_RS64_DC_APERTURE6_BASE1__BASE_MASK                                                             0xFFFFFFFFL
17014 //CP_GFX_RS64_DC_APERTURE6_MASK1
17015 #define CP_GFX_RS64_DC_APERTURE6_MASK1__MASK__SHIFT                                                           0x0
17016 #define CP_GFX_RS64_DC_APERTURE6_MASK1__MASK_MASK                                                             0xFFFFFFFFL
17017 //CP_GFX_RS64_DC_APERTURE6_CNTL1
17018 #define CP_GFX_RS64_DC_APERTURE6_CNTL1__VMID__SHIFT                                                           0x0
17019 #define CP_GFX_RS64_DC_APERTURE6_CNTL1__BYPASS_MODE__SHIFT                                                    0x4
17020 #define CP_GFX_RS64_DC_APERTURE6_CNTL1__ENABLE__SHIFT                                                         0x5
17021 #define CP_GFX_RS64_DC_APERTURE6_CNTL1__SCOPE__SHIFT                                                          0x6
17022 #define CP_GFX_RS64_DC_APERTURE6_CNTL1__TEMPORAL__SHIFT                                                       0x8
17023 #define CP_GFX_RS64_DC_APERTURE6_CNTL1__VMID_MASK                                                             0x0000000FL
17024 #define CP_GFX_RS64_DC_APERTURE6_CNTL1__BYPASS_MODE_MASK                                                      0x00000010L
17025 #define CP_GFX_RS64_DC_APERTURE6_CNTL1__ENABLE_MASK                                                           0x00000020L
17026 #define CP_GFX_RS64_DC_APERTURE6_CNTL1__SCOPE_MASK                                                            0x000000C0L
17027 #define CP_GFX_RS64_DC_APERTURE6_CNTL1__TEMPORAL_MASK                                                         0x00000700L
17028 //CP_GFX_RS64_DC_APERTURE7_BASE1
17029 #define CP_GFX_RS64_DC_APERTURE7_BASE1__BASE__SHIFT                                                           0x0
17030 #define CP_GFX_RS64_DC_APERTURE7_BASE1__BASE_MASK                                                             0xFFFFFFFFL
17031 //CP_GFX_RS64_DC_APERTURE7_MASK1
17032 #define CP_GFX_RS64_DC_APERTURE7_MASK1__MASK__SHIFT                                                           0x0
17033 #define CP_GFX_RS64_DC_APERTURE7_MASK1__MASK_MASK                                                             0xFFFFFFFFL
17034 //CP_GFX_RS64_DC_APERTURE7_CNTL1
17035 #define CP_GFX_RS64_DC_APERTURE7_CNTL1__VMID__SHIFT                                                           0x0
17036 #define CP_GFX_RS64_DC_APERTURE7_CNTL1__BYPASS_MODE__SHIFT                                                    0x4
17037 #define CP_GFX_RS64_DC_APERTURE7_CNTL1__ENABLE__SHIFT                                                         0x5
17038 #define CP_GFX_RS64_DC_APERTURE7_CNTL1__SCOPE__SHIFT                                                          0x6
17039 #define CP_GFX_RS64_DC_APERTURE7_CNTL1__TEMPORAL__SHIFT                                                       0x8
17040 #define CP_GFX_RS64_DC_APERTURE7_CNTL1__VMID_MASK                                                             0x0000000FL
17041 #define CP_GFX_RS64_DC_APERTURE7_CNTL1__BYPASS_MODE_MASK                                                      0x00000010L
17042 #define CP_GFX_RS64_DC_APERTURE7_CNTL1__ENABLE_MASK                                                           0x00000020L
17043 #define CP_GFX_RS64_DC_APERTURE7_CNTL1__SCOPE_MASK                                                            0x000000C0L
17044 #define CP_GFX_RS64_DC_APERTURE7_CNTL1__TEMPORAL_MASK                                                         0x00000700L
17045 //CP_GFX_RS64_DC_APERTURE8_BASE1
17046 #define CP_GFX_RS64_DC_APERTURE8_BASE1__BASE__SHIFT                                                           0x0
17047 #define CP_GFX_RS64_DC_APERTURE8_BASE1__BASE_MASK                                                             0xFFFFFFFFL
17048 //CP_GFX_RS64_DC_APERTURE8_MASK1
17049 #define CP_GFX_RS64_DC_APERTURE8_MASK1__MASK__SHIFT                                                           0x0
17050 #define CP_GFX_RS64_DC_APERTURE8_MASK1__MASK_MASK                                                             0xFFFFFFFFL
17051 //CP_GFX_RS64_DC_APERTURE8_CNTL1
17052 #define CP_GFX_RS64_DC_APERTURE8_CNTL1__VMID__SHIFT                                                           0x0
17053 #define CP_GFX_RS64_DC_APERTURE8_CNTL1__BYPASS_MODE__SHIFT                                                    0x4
17054 #define CP_GFX_RS64_DC_APERTURE8_CNTL1__ENABLE__SHIFT                                                         0x5
17055 #define CP_GFX_RS64_DC_APERTURE8_CNTL1__SCOPE__SHIFT                                                          0x6
17056 #define CP_GFX_RS64_DC_APERTURE8_CNTL1__TEMPORAL__SHIFT                                                       0x8
17057 #define CP_GFX_RS64_DC_APERTURE8_CNTL1__VMID_MASK                                                             0x0000000FL
17058 #define CP_GFX_RS64_DC_APERTURE8_CNTL1__BYPASS_MODE_MASK                                                      0x00000010L
17059 #define CP_GFX_RS64_DC_APERTURE8_CNTL1__ENABLE_MASK                                                           0x00000020L
17060 #define CP_GFX_RS64_DC_APERTURE8_CNTL1__SCOPE_MASK                                                            0x000000C0L
17061 #define CP_GFX_RS64_DC_APERTURE8_CNTL1__TEMPORAL_MASK                                                         0x00000700L
17062 //CP_GFX_RS64_DC_APERTURE9_BASE1
17063 #define CP_GFX_RS64_DC_APERTURE9_BASE1__BASE__SHIFT                                                           0x0
17064 #define CP_GFX_RS64_DC_APERTURE9_BASE1__BASE_MASK                                                             0xFFFFFFFFL
17065 //CP_GFX_RS64_DC_APERTURE9_MASK1
17066 #define CP_GFX_RS64_DC_APERTURE9_MASK1__MASK__SHIFT                                                           0x0
17067 #define CP_GFX_RS64_DC_APERTURE9_MASK1__MASK_MASK                                                             0xFFFFFFFFL
17068 //CP_GFX_RS64_DC_APERTURE9_CNTL1
17069 #define CP_GFX_RS64_DC_APERTURE9_CNTL1__VMID__SHIFT                                                           0x0
17070 #define CP_GFX_RS64_DC_APERTURE9_CNTL1__BYPASS_MODE__SHIFT                                                    0x4
17071 #define CP_GFX_RS64_DC_APERTURE9_CNTL1__ENABLE__SHIFT                                                         0x5
17072 #define CP_GFX_RS64_DC_APERTURE9_CNTL1__SCOPE__SHIFT                                                          0x6
17073 #define CP_GFX_RS64_DC_APERTURE9_CNTL1__TEMPORAL__SHIFT                                                       0x8
17074 #define CP_GFX_RS64_DC_APERTURE9_CNTL1__VMID_MASK                                                             0x0000000FL
17075 #define CP_GFX_RS64_DC_APERTURE9_CNTL1__BYPASS_MODE_MASK                                                      0x00000010L
17076 #define CP_GFX_RS64_DC_APERTURE9_CNTL1__ENABLE_MASK                                                           0x00000020L
17077 #define CP_GFX_RS64_DC_APERTURE9_CNTL1__SCOPE_MASK                                                            0x000000C0L
17078 #define CP_GFX_RS64_DC_APERTURE9_CNTL1__TEMPORAL_MASK                                                         0x00000700L
17079 //CP_GFX_RS64_DC_APERTURE10_BASE1
17080 #define CP_GFX_RS64_DC_APERTURE10_BASE1__BASE__SHIFT                                                          0x0
17081 #define CP_GFX_RS64_DC_APERTURE10_BASE1__BASE_MASK                                                            0xFFFFFFFFL
17082 //CP_GFX_RS64_DC_APERTURE10_MASK1
17083 #define CP_GFX_RS64_DC_APERTURE10_MASK1__MASK__SHIFT                                                          0x0
17084 #define CP_GFX_RS64_DC_APERTURE10_MASK1__MASK_MASK                                                            0xFFFFFFFFL
17085 //CP_GFX_RS64_DC_APERTURE10_CNTL1
17086 #define CP_GFX_RS64_DC_APERTURE10_CNTL1__VMID__SHIFT                                                          0x0
17087 #define CP_GFX_RS64_DC_APERTURE10_CNTL1__BYPASS_MODE__SHIFT                                                   0x4
17088 #define CP_GFX_RS64_DC_APERTURE10_CNTL1__ENABLE__SHIFT                                                        0x5
17089 #define CP_GFX_RS64_DC_APERTURE10_CNTL1__SCOPE__SHIFT                                                         0x6
17090 #define CP_GFX_RS64_DC_APERTURE10_CNTL1__TEMPORAL__SHIFT                                                      0x8
17091 #define CP_GFX_RS64_DC_APERTURE10_CNTL1__VMID_MASK                                                            0x0000000FL
17092 #define CP_GFX_RS64_DC_APERTURE10_CNTL1__BYPASS_MODE_MASK                                                     0x00000010L
17093 #define CP_GFX_RS64_DC_APERTURE10_CNTL1__ENABLE_MASK                                                          0x00000020L
17094 #define CP_GFX_RS64_DC_APERTURE10_CNTL1__SCOPE_MASK                                                           0x000000C0L
17095 #define CP_GFX_RS64_DC_APERTURE10_CNTL1__TEMPORAL_MASK                                                        0x00000700L
17096 //CP_GFX_RS64_DC_APERTURE11_BASE1
17097 #define CP_GFX_RS64_DC_APERTURE11_BASE1__BASE__SHIFT                                                          0x0
17098 #define CP_GFX_RS64_DC_APERTURE11_BASE1__BASE_MASK                                                            0xFFFFFFFFL
17099 //CP_GFX_RS64_DC_APERTURE11_MASK1
17100 #define CP_GFX_RS64_DC_APERTURE11_MASK1__MASK__SHIFT                                                          0x0
17101 #define CP_GFX_RS64_DC_APERTURE11_MASK1__MASK_MASK                                                            0xFFFFFFFFL
17102 //CP_GFX_RS64_DC_APERTURE11_CNTL1
17103 #define CP_GFX_RS64_DC_APERTURE11_CNTL1__VMID__SHIFT                                                          0x0
17104 #define CP_GFX_RS64_DC_APERTURE11_CNTL1__BYPASS_MODE__SHIFT                                                   0x4
17105 #define CP_GFX_RS64_DC_APERTURE11_CNTL1__ENABLE__SHIFT                                                        0x5
17106 #define CP_GFX_RS64_DC_APERTURE11_CNTL1__SCOPE__SHIFT                                                         0x6
17107 #define CP_GFX_RS64_DC_APERTURE11_CNTL1__TEMPORAL__SHIFT                                                      0x8
17108 #define CP_GFX_RS64_DC_APERTURE11_CNTL1__VMID_MASK                                                            0x0000000FL
17109 #define CP_GFX_RS64_DC_APERTURE11_CNTL1__BYPASS_MODE_MASK                                                     0x00000010L
17110 #define CP_GFX_RS64_DC_APERTURE11_CNTL1__ENABLE_MASK                                                          0x00000020L
17111 #define CP_GFX_RS64_DC_APERTURE11_CNTL1__SCOPE_MASK                                                           0x000000C0L
17112 #define CP_GFX_RS64_DC_APERTURE11_CNTL1__TEMPORAL_MASK                                                        0x00000700L
17113 //CP_GFX_RS64_DC_APERTURE12_BASE1
17114 #define CP_GFX_RS64_DC_APERTURE12_BASE1__BASE__SHIFT                                                          0x0
17115 #define CP_GFX_RS64_DC_APERTURE12_BASE1__BASE_MASK                                                            0xFFFFFFFFL
17116 //CP_GFX_RS64_DC_APERTURE12_MASK1
17117 #define CP_GFX_RS64_DC_APERTURE12_MASK1__MASK__SHIFT                                                          0x0
17118 #define CP_GFX_RS64_DC_APERTURE12_MASK1__MASK_MASK                                                            0xFFFFFFFFL
17119 //CP_GFX_RS64_DC_APERTURE12_CNTL1
17120 #define CP_GFX_RS64_DC_APERTURE12_CNTL1__VMID__SHIFT                                                          0x0
17121 #define CP_GFX_RS64_DC_APERTURE12_CNTL1__BYPASS_MODE__SHIFT                                                   0x4
17122 #define CP_GFX_RS64_DC_APERTURE12_CNTL1__ENABLE__SHIFT                                                        0x5
17123 #define CP_GFX_RS64_DC_APERTURE12_CNTL1__SCOPE__SHIFT                                                         0x6
17124 #define CP_GFX_RS64_DC_APERTURE12_CNTL1__TEMPORAL__SHIFT                                                      0x8
17125 #define CP_GFX_RS64_DC_APERTURE12_CNTL1__VMID_MASK                                                            0x0000000FL
17126 #define CP_GFX_RS64_DC_APERTURE12_CNTL1__BYPASS_MODE_MASK                                                     0x00000010L
17127 #define CP_GFX_RS64_DC_APERTURE12_CNTL1__ENABLE_MASK                                                          0x00000020L
17128 #define CP_GFX_RS64_DC_APERTURE12_CNTL1__SCOPE_MASK                                                           0x000000C0L
17129 #define CP_GFX_RS64_DC_APERTURE12_CNTL1__TEMPORAL_MASK                                                        0x00000700L
17130 //CP_GFX_RS64_DC_APERTURE13_BASE1
17131 #define CP_GFX_RS64_DC_APERTURE13_BASE1__BASE__SHIFT                                                          0x0
17132 #define CP_GFX_RS64_DC_APERTURE13_BASE1__BASE_MASK                                                            0xFFFFFFFFL
17133 //CP_GFX_RS64_DC_APERTURE13_MASK1
17134 #define CP_GFX_RS64_DC_APERTURE13_MASK1__MASK__SHIFT                                                          0x0
17135 #define CP_GFX_RS64_DC_APERTURE13_MASK1__MASK_MASK                                                            0xFFFFFFFFL
17136 //CP_GFX_RS64_DC_APERTURE13_CNTL1
17137 #define CP_GFX_RS64_DC_APERTURE13_CNTL1__VMID__SHIFT                                                          0x0
17138 #define CP_GFX_RS64_DC_APERTURE13_CNTL1__BYPASS_MODE__SHIFT                                                   0x4
17139 #define CP_GFX_RS64_DC_APERTURE13_CNTL1__ENABLE__SHIFT                                                        0x5
17140 #define CP_GFX_RS64_DC_APERTURE13_CNTL1__SCOPE__SHIFT                                                         0x6
17141 #define CP_GFX_RS64_DC_APERTURE13_CNTL1__TEMPORAL__SHIFT                                                      0x8
17142 #define CP_GFX_RS64_DC_APERTURE13_CNTL1__VMID_MASK                                                            0x0000000FL
17143 #define CP_GFX_RS64_DC_APERTURE13_CNTL1__BYPASS_MODE_MASK                                                     0x00000010L
17144 #define CP_GFX_RS64_DC_APERTURE13_CNTL1__ENABLE_MASK                                                          0x00000020L
17145 #define CP_GFX_RS64_DC_APERTURE13_CNTL1__SCOPE_MASK                                                           0x000000C0L
17146 #define CP_GFX_RS64_DC_APERTURE13_CNTL1__TEMPORAL_MASK                                                        0x00000700L
17147 //CP_GFX_RS64_DC_APERTURE14_BASE1
17148 #define CP_GFX_RS64_DC_APERTURE14_BASE1__BASE__SHIFT                                                          0x0
17149 #define CP_GFX_RS64_DC_APERTURE14_BASE1__BASE_MASK                                                            0xFFFFFFFFL
17150 //CP_GFX_RS64_DC_APERTURE14_MASK1
17151 #define CP_GFX_RS64_DC_APERTURE14_MASK1__MASK__SHIFT                                                          0x0
17152 #define CP_GFX_RS64_DC_APERTURE14_MASK1__MASK_MASK                                                            0xFFFFFFFFL
17153 //CP_GFX_RS64_DC_APERTURE14_CNTL1
17154 #define CP_GFX_RS64_DC_APERTURE14_CNTL1__VMID__SHIFT                                                          0x0
17155 #define CP_GFX_RS64_DC_APERTURE14_CNTL1__BYPASS_MODE__SHIFT                                                   0x4
17156 #define CP_GFX_RS64_DC_APERTURE14_CNTL1__ENABLE__SHIFT                                                        0x5
17157 #define CP_GFX_RS64_DC_APERTURE14_CNTL1__SCOPE__SHIFT                                                         0x6
17158 #define CP_GFX_RS64_DC_APERTURE14_CNTL1__TEMPORAL__SHIFT                                                      0x8
17159 #define CP_GFX_RS64_DC_APERTURE14_CNTL1__VMID_MASK                                                            0x0000000FL
17160 #define CP_GFX_RS64_DC_APERTURE14_CNTL1__BYPASS_MODE_MASK                                                     0x00000010L
17161 #define CP_GFX_RS64_DC_APERTURE14_CNTL1__ENABLE_MASK                                                          0x00000020L
17162 #define CP_GFX_RS64_DC_APERTURE14_CNTL1__SCOPE_MASK                                                           0x000000C0L
17163 #define CP_GFX_RS64_DC_APERTURE14_CNTL1__TEMPORAL_MASK                                                        0x00000700L
17164 //CP_GFX_RS64_DC_APERTURE15_BASE1
17165 #define CP_GFX_RS64_DC_APERTURE15_BASE1__BASE__SHIFT                                                          0x0
17166 #define CP_GFX_RS64_DC_APERTURE15_BASE1__BASE_MASK                                                            0xFFFFFFFFL
17167 //CP_GFX_RS64_DC_APERTURE15_MASK1
17168 #define CP_GFX_RS64_DC_APERTURE15_MASK1__MASK__SHIFT                                                          0x0
17169 #define CP_GFX_RS64_DC_APERTURE15_MASK1__MASK_MASK                                                            0xFFFFFFFFL
17170 //CP_GFX_RS64_DC_APERTURE15_CNTL1
17171 #define CP_GFX_RS64_DC_APERTURE15_CNTL1__VMID__SHIFT                                                          0x0
17172 #define CP_GFX_RS64_DC_APERTURE15_CNTL1__BYPASS_MODE__SHIFT                                                   0x4
17173 #define CP_GFX_RS64_DC_APERTURE15_CNTL1__ENABLE__SHIFT                                                        0x5
17174 #define CP_GFX_RS64_DC_APERTURE15_CNTL1__SCOPE__SHIFT                                                         0x6
17175 #define CP_GFX_RS64_DC_APERTURE15_CNTL1__TEMPORAL__SHIFT                                                      0x8
17176 #define CP_GFX_RS64_DC_APERTURE15_CNTL1__VMID_MASK                                                            0x0000000FL
17177 #define CP_GFX_RS64_DC_APERTURE15_CNTL1__BYPASS_MODE_MASK                                                     0x00000010L
17178 #define CP_GFX_RS64_DC_APERTURE15_CNTL1__ENABLE_MASK                                                          0x00000020L
17179 #define CP_GFX_RS64_DC_APERTURE15_CNTL1__SCOPE_MASK                                                           0x000000C0L
17180 #define CP_GFX_RS64_DC_APERTURE15_CNTL1__TEMPORAL_MASK                                                        0x00000700L
17181 //CP_ME_RS64_EXCEPTION_STATUS
17182 #define CP_ME_RS64_EXCEPTION_STATUS__RS64_EXCEPTION_ILLEGAL_INSTRUCTION__SHIFT                                0x0
17183 #define CP_ME_RS64_EXCEPTION_STATUS__RS64_EXCEPTION_MISALIGNED_ADDR__SHIFT                                    0x1
17184 #define CP_ME_RS64_EXCEPTION_STATUS__RS64_EXCEPTION_UNALIGNED_INSTRUTCION__SHIFT                              0x2
17185 #define CP_ME_RS64_EXCEPTION_STATUS__RS64_EXCEPTION_PAGE_FAULT__SHIFT                                         0x3
17186 #define CP_ME_RS64_EXCEPTION_STATUS__RS64_EXCEPTION_INSTRUCTION_ADDR__SHIFT                                   0x4
17187 #define CP_ME_RS64_EXCEPTION_STATUS__RS64_EXCEPTION_ILLEGAL_INSTRUCTION_MASK                                  0x00000001L
17188 #define CP_ME_RS64_EXCEPTION_STATUS__RS64_EXCEPTION_MISALIGNED_ADDR_MASK                                      0x00000002L
17189 #define CP_ME_RS64_EXCEPTION_STATUS__RS64_EXCEPTION_UNALIGNED_INSTRUTCION_MASK                                0x00000004L
17190 #define CP_ME_RS64_EXCEPTION_STATUS__RS64_EXCEPTION_PAGE_FAULT_MASK                                           0x00000008L
17191 #define CP_ME_RS64_EXCEPTION_STATUS__RS64_EXCEPTION_INSTRUCTION_ADDR_MASK                                     0x07FFFFF0L
17192 //CP_GFX_RS64_INTERRUPT1
17193 #define CP_GFX_RS64_INTERRUPT1__ME_INT__SHIFT                                                                 0x0
17194 #define CP_GFX_RS64_INTERRUPT1__ME_INT_MASK                                                                   0xFFFFFFFFL
17195 
17196 
17197 // addressBlock: gc_gfx_cpwd_cpwd_chdec
17198 //CH_ARB_CTRL
17199 #define CH_ARB_CTRL__NUM_MEM_PIPES__SHIFT                                                                     0x0
17200 #define CH_ARB_CTRL__FGCG_DISABLE__SHIFT                                                                      0x3
17201 #define CH_ARB_CTRL__PERF_CNTR_EN_OVERRIDE__SHIFT                                                             0x4
17202 #define CH_ARB_CTRL__CHICKEN_BITS__SHIFT                                                                      0x5
17203 #define CH_ARB_CTRL__NUM_MEM_PIPES_MASK                                                                       0x00000003L
17204 #define CH_ARB_CTRL__FGCG_DISABLE_MASK                                                                        0x00000008L
17205 #define CH_ARB_CTRL__PERF_CNTR_EN_OVERRIDE_MASK                                                               0x00000010L
17206 #define CH_ARB_CTRL__CHICKEN_BITS_MASK                                                                        0x00001FE0L
17207 //CH_DRAM_BURST_MASK
17208 #define CH_DRAM_BURST_MASK__DRAM_BURST_ADDR_MASK__SHIFT                                                       0x0
17209 #define CH_DRAM_BURST_MASK__DRAM_BURST_ADDR_MASK_MASK                                                         0x000000FFL
17210 //CH_ARB_STATUS
17211 #define CH_ARB_STATUS__REQ_ARB_BUSY__SHIFT                                                                    0x0
17212 #define CH_ARB_STATUS__RET_ARB_BUSY__SHIFT                                                                    0x1
17213 #define CH_ARB_STATUS__REQ_ARB_BUSY_MASK                                                                      0x00000001L
17214 #define CH_ARB_STATUS__RET_ARB_BUSY_MASK                                                                      0x00000002L
17215 //CH_DRAM_BURST_CTRL
17216 #define CH_DRAM_BURST_CTRL__MAX_DRAM_BURST__SHIFT                                                             0x0
17217 #define CH_DRAM_BURST_CTRL__BURST_DISABLE__SHIFT                                                              0x3
17218 #define CH_DRAM_BURST_CTRL__MAX_DRAM_BURST_MASK                                                               0x00000007L
17219 #define CH_DRAM_BURST_CTRL__BURST_DISABLE_MASK                                                                0x00000008L
17220 //CHA_CHC_CREDITS
17221 #define CHA_CHC_CREDITS__CHC_REQ_CREDITS__SHIFT                                                               0x0
17222 #define CHA_CHC_CREDITS__CHC_DATA_CREDITS__SHIFT                                                              0x8
17223 #define CHA_CHC_CREDITS__CHC_REQ_CREDITS_MASK                                                                 0x000000FFL
17224 #define CHA_CHC_CREDITS__CHC_DATA_CREDITS_MASK                                                                0x0000FF00L
17225 //CHA_CLIENT_FREE_DELAY
17226 #define CHA_CLIENT_FREE_DELAY__CLIENT_TYPE_0_FREE_DELAY__SHIFT                                                0x0
17227 #define CHA_CLIENT_FREE_DELAY__CLIENT_TYPE_1_FREE_DELAY__SHIFT                                                0x3
17228 #define CHA_CLIENT_FREE_DELAY__CLIENT_TYPE_2_FREE_DELAY__SHIFT                                                0x6
17229 #define CHA_CLIENT_FREE_DELAY__CLIENT_TYPE_3_FREE_DELAY__SHIFT                                                0x9
17230 #define CHA_CLIENT_FREE_DELAY__CLIENT_TYPE_4_FREE_DELAY__SHIFT                                                0xc
17231 #define CHA_CLIENT_FREE_DELAY__CLIENT_TYPE_0_FREE_DELAY_MASK                                                  0x00000007L
17232 #define CHA_CLIENT_FREE_DELAY__CLIENT_TYPE_1_FREE_DELAY_MASK                                                  0x00000038L
17233 #define CHA_CLIENT_FREE_DELAY__CLIENT_TYPE_2_FREE_DELAY_MASK                                                  0x000001C0L
17234 #define CHA_CLIENT_FREE_DELAY__CLIENT_TYPE_3_FREE_DELAY_MASK                                                  0x00000E00L
17235 #define CHA_CLIENT_FREE_DELAY__CLIENT_TYPE_4_FREE_DELAY_MASK                                                  0x00007000L
17236 //CHA_COMPRESSION_MODE
17237 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_0_OVERRIDE__SHIFT                                                   0x0
17238 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_0_WRITE_COMPRESSION_DISABLE__SHIFT                                  0x1
17239 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_0_BYPASS_COMPRESSION__SHIFT                                         0x2
17240 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_1_OVERRIDE__SHIFT                                                   0x3
17241 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_1_WRITE_COMPRESSION_DISABLE__SHIFT                                  0x4
17242 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_1_BYPASS_COMPRESSION__SHIFT                                         0x5
17243 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_2_OVERRIDE__SHIFT                                                   0x6
17244 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_2_WRITE_COMPRESSION_DISABLE__SHIFT                                  0x7
17245 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_2_BYPASS_COMPRESSION__SHIFT                                         0x8
17246 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_3_OVERRIDE__SHIFT                                                   0x9
17247 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_3_WRITE_COMPRESSION_DISABLE__SHIFT                                  0xa
17248 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_3_BYPASS_COMPRESSION__SHIFT                                         0xb
17249 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_4_OVERRIDE__SHIFT                                                   0xc
17250 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_4_WRITE_COMPRESSION_DISABLE__SHIFT                                  0xd
17251 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_4_BYPASS_COMPRESSION__SHIFT                                         0xe
17252 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_5_OVERRIDE__SHIFT                                                   0xf
17253 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_5_WRITE_COMPRESSION_DISABLE__SHIFT                                  0x10
17254 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_5_BYPASS_COMPRESSION__SHIFT                                         0x11
17255 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_6_OVERRIDE__SHIFT                                                   0x12
17256 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_6_WRITE_COMPRESSION_DISABLE__SHIFT                                  0x13
17257 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_6_BYPASS_COMPRESSION__SHIFT                                         0x14
17258 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_7_OVERRIDE__SHIFT                                                   0x15
17259 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_7_WRITE_COMPRESSION_DISABLE__SHIFT                                  0x16
17260 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_7_BYPASS_COMPRESSION__SHIFT                                         0x17
17261 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_8_OVERRIDE__SHIFT                                                   0x18
17262 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_8_WRITE_COMPRESSION_DISABLE__SHIFT                                  0x19
17263 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_8_BYPASS_COMPRESSION__SHIFT                                         0x1a
17264 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_0_OVERRIDE_MASK                                                     0x00000001L
17265 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_0_WRITE_COMPRESSION_DISABLE_MASK                                    0x00000002L
17266 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_0_BYPASS_COMPRESSION_MASK                                           0x00000004L
17267 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_1_OVERRIDE_MASK                                                     0x00000008L
17268 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_1_WRITE_COMPRESSION_DISABLE_MASK                                    0x00000010L
17269 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_1_BYPASS_COMPRESSION_MASK                                           0x00000020L
17270 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_2_OVERRIDE_MASK                                                     0x00000040L
17271 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_2_WRITE_COMPRESSION_DISABLE_MASK                                    0x00000080L
17272 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_2_BYPASS_COMPRESSION_MASK                                           0x00000100L
17273 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_3_OVERRIDE_MASK                                                     0x00000200L
17274 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_3_WRITE_COMPRESSION_DISABLE_MASK                                    0x00000400L
17275 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_3_BYPASS_COMPRESSION_MASK                                           0x00000800L
17276 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_4_OVERRIDE_MASK                                                     0x00001000L
17277 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_4_WRITE_COMPRESSION_DISABLE_MASK                                    0x00002000L
17278 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_4_BYPASS_COMPRESSION_MASK                                           0x00004000L
17279 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_5_OVERRIDE_MASK                                                     0x00008000L
17280 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_5_WRITE_COMPRESSION_DISABLE_MASK                                    0x00010000L
17281 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_5_BYPASS_COMPRESSION_MASK                                           0x00020000L
17282 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_6_OVERRIDE_MASK                                                     0x00040000L
17283 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_6_WRITE_COMPRESSION_DISABLE_MASK                                    0x00080000L
17284 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_6_BYPASS_COMPRESSION_MASK                                           0x00100000L
17285 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_7_OVERRIDE_MASK                                                     0x00200000L
17286 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_7_WRITE_COMPRESSION_DISABLE_MASK                                    0x00400000L
17287 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_7_BYPASS_COMPRESSION_MASK                                           0x00800000L
17288 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_8_OVERRIDE_MASK                                                     0x01000000L
17289 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_8_WRITE_COMPRESSION_DISABLE_MASK                                    0x02000000L
17290 #define CHA_COMPRESSION_MODE__CLIENT_TYPE_8_BYPASS_COMPRESSION_MASK                                           0x04000000L
17291 //CHA_COMPRESSOR_OVERRIDE
17292 #define CHA_COMPRESSOR_OVERRIDE__DATA_FORMAT__SHIFT                                                           0x0
17293 #define CHA_COMPRESSOR_OVERRIDE__MAX_COMP_BLOCK_SIZE__SHIFT                                                   0x7
17294 #define CHA_COMPRESSOR_OVERRIDE__MAX_UNCOMP_BLOCK_SIZE__SHIFT                                                 0x9
17295 #define CHA_COMPRESSOR_OVERRIDE__MICRO_TILE_MODE__SHIFT                                                       0xa
17296 #define CHA_COMPRESSOR_OVERRIDE__NUM_SAMPLES_LOG2__SHIFT                                                      0xc
17297 #define CHA_COMPRESSOR_OVERRIDE__NUMBER_TYPE__SHIFT                                                           0xe
17298 #define CHA_COMPRESSOR_OVERRIDE__DATA_FORMAT_MASK                                                             0x0000003FL
17299 #define CHA_COMPRESSOR_OVERRIDE__MAX_COMP_BLOCK_SIZE_MASK                                                     0x00000180L
17300 #define CHA_COMPRESSOR_OVERRIDE__MAX_UNCOMP_BLOCK_SIZE_MASK                                                   0x00000200L
17301 #define CHA_COMPRESSOR_OVERRIDE__MICRO_TILE_MODE_MASK                                                         0x00000C00L
17302 #define CHA_COMPRESSOR_OVERRIDE__NUM_SAMPLES_LOG2_MASK                                                        0x00003000L
17303 #define CHA_COMPRESSOR_OVERRIDE__NUMBER_TYPE_MASK                                                             0x0001C000L
17304 //CHI_CHR_REP_FGCG_OVERRIDE
17305 #define CHI_CHR_REP_FGCG_OVERRIDE__CHA_CHIW_REP_FGCG_OVERRIDE__SHIFT                                          0x0
17306 #define CHI_CHR_REP_FGCG_OVERRIDE__CHA_CHIR_REP_FGCG_OVERRIDE__SHIFT                                          0x1
17307 #define CHI_CHR_REP_FGCG_OVERRIDE__CHA_CHR_SRC_REP_FGCG_OVERRIDE__SHIFT                                       0x2
17308 #define CHI_CHR_REP_FGCG_OVERRIDE__CHA_CHR_RET_REP_FGCG_OVERRIDE__SHIFT                                       0x3
17309 #define CHI_CHR_REP_FGCG_OVERRIDE__CHA_CHIW_REP_FGCG_OVERRIDE_MASK                                            0x00000001L
17310 #define CHI_CHR_REP_FGCG_OVERRIDE__CHA_CHIR_REP_FGCG_OVERRIDE_MASK                                            0x00000002L
17311 #define CHI_CHR_REP_FGCG_OVERRIDE__CHA_CHR_SRC_REP_FGCG_OVERRIDE_MASK                                         0x00000004L
17312 #define CHI_CHR_REP_FGCG_OVERRIDE__CHA_CHR_RET_REP_FGCG_OVERRIDE_MASK                                         0x00000008L
17313 //CHC_CTRL
17314 #define CHC_CTRL__BUFFER_DEPTH_MAX__SHIFT                                                                     0x0
17315 #define CHC_CTRL__GL2_REQ_CREDITS__SHIFT                                                                      0x4
17316 #define CHC_CTRL__GL2_DATA_CREDITS__SHIFT                                                                     0xb
17317 #define CHC_CTRL__TO_L1_REPEATER_FGCG_DISABLE__SHIFT                                                          0x12
17318 #define CHC_CTRL__TO_L2_REPEATER_FGCG_DISABLE__SHIFT                                                          0x13
17319 #define CHC_CTRL__DISABLE_CMPSWAP_DATA_REPLICATE__SHIFT                                                       0x14
17320 #define CHC_CTRL__OC_EA_REQ_D_CREDIT__SHIFT                                                                   0x15
17321 #define CHC_CTRL__OC_EA_REQ_I_CREDIT__SHIFT                                                                   0x1a
17322 #define CHC_CTRL__BUFFER_DEPTH_MAX_MASK                                                                       0x0000000FL
17323 #define CHC_CTRL__GL2_REQ_CREDITS_MASK                                                                        0x000007F0L
17324 #define CHC_CTRL__GL2_DATA_CREDITS_MASK                                                                       0x0003F800L
17325 #define CHC_CTRL__TO_L1_REPEATER_FGCG_DISABLE_MASK                                                            0x00040000L
17326 #define CHC_CTRL__TO_L2_REPEATER_FGCG_DISABLE_MASK                                                            0x00080000L
17327 #define CHC_CTRL__DISABLE_CMPSWAP_DATA_REPLICATE_MASK                                                         0x00100000L
17328 #define CHC_CTRL__OC_EA_REQ_D_CREDIT_MASK                                                                     0x03E00000L
17329 #define CHC_CTRL__OC_EA_REQ_I_CREDIT_MASK                                                                     0x7C000000L
17330 //CHC_STATUS
17331 #define CHC_STATUS__INPUT_BUFFER_VC0_FIFO_FULL__SHIFT                                                         0x0
17332 #define CHC_STATUS__OUTPUT_FIFOS_BUSY__SHIFT                                                                  0x1
17333 #define CHC_STATUS__GL2_REQ_VC0_STALL__SHIFT                                                                  0x3
17334 #define CHC_STATUS__GL2_DATA_VC0_STALL__SHIFT                                                                 0x4
17335 #define CHC_STATUS__GL2_REQ_VC1_STALL__SHIFT                                                                  0x5
17336 #define CHC_STATUS__GL2_DATA_VC1_STALL__SHIFT                                                                 0x6
17337 #define CHC_STATUS__INPUT_BUFFER_VC0_BUSY__SHIFT                                                              0x7
17338 #define CHC_STATUS__SRC_DATA_FIFO_VC0_BUSY__SHIFT                                                             0x8
17339 #define CHC_STATUS__GL2_RH_BUSY__SHIFT                                                                        0x9
17340 #define CHC_STATUS__NUM_REQ_PENDING_FROM_L2__SHIFT                                                            0xa
17341 #define CHC_STATUS__VIRTUAL_FIFO_FULL_STALL__SHIFT                                                            0x15
17342 #define CHC_STATUS__REQUEST_TRACKER_BUFFER_STALL__SHIFT                                                       0x16
17343 #define CHC_STATUS__REQUEST_TRACKER_BUSY__SHIFT                                                               0x17
17344 #define CHC_STATUS__BUFFER_FULL__SHIFT                                                                        0x18
17345 #define CHC_STATUS__INPUT_BUFFER_VC0_FIFO_FULL_MASK                                                           0x00000001L
17346 #define CHC_STATUS__OUTPUT_FIFOS_BUSY_MASK                                                                    0x00000002L
17347 #define CHC_STATUS__GL2_REQ_VC0_STALL_MASK                                                                    0x00000008L
17348 #define CHC_STATUS__GL2_DATA_VC0_STALL_MASK                                                                   0x00000010L
17349 #define CHC_STATUS__GL2_REQ_VC1_STALL_MASK                                                                    0x00000020L
17350 #define CHC_STATUS__GL2_DATA_VC1_STALL_MASK                                                                   0x00000040L
17351 #define CHC_STATUS__INPUT_BUFFER_VC0_BUSY_MASK                                                                0x00000080L
17352 #define CHC_STATUS__SRC_DATA_FIFO_VC0_BUSY_MASK                                                               0x00000100L
17353 #define CHC_STATUS__GL2_RH_BUSY_MASK                                                                          0x00000200L
17354 #define CHC_STATUS__NUM_REQ_PENDING_FROM_L2_MASK                                                              0x001FFC00L
17355 #define CHC_STATUS__VIRTUAL_FIFO_FULL_STALL_MASK                                                              0x00200000L
17356 #define CHC_STATUS__REQUEST_TRACKER_BUFFER_STALL_MASK                                                         0x00400000L
17357 #define CHC_STATUS__REQUEST_TRACKER_BUSY_MASK                                                                 0x00800000L
17358 #define CHC_STATUS__BUFFER_FULL_MASK                                                                          0x01000000L
17359 //CHC_CTRL2
17360 #define CHC_CTRL2__DCC_COMP_TO_CONSTANT_EN__SHIFT                                                             0x0
17361 #define CHC_CTRL2__DCC_COMP_TO_SINGLE_EN__SHIFT                                                               0x1
17362 #define CHC_CTRL2__DCC_CLEAR_ERRORS__SHIFT                                                                    0x6
17363 #define CHC_CTRL2__DCC_COMP_TRANSFER_SIZE_ENABLE__SHIFT                                                       0x7
17364 #define CHC_CTRL2__DCC_COMP_SKIP_LOW_COMP_RATIOS__SHIFT                                                       0xa
17365 #define CHC_CTRL2__DCC_COMPRESSION_DISABLE__SHIFT                                                             0xb
17366 #define CHC_CTRL2__DF_COMPRESSION_MODE_OVERRIDE__SHIFT                                                        0xc
17367 #define CHC_CTRL2__OC_OVERRIDE_UNCOMP_LOGICAL_SIZE_DISABLE__SHIFT                                             0xe
17368 #define CHC_CTRL2__EA_NACK_DISABLE__SHIFT                                                                     0xf
17369 #define CHC_CTRL2__DCC_FORCE_BYPASS__SHIFT                                                                    0x10
17370 #define CHC_CTRL2__DCC_CLEAR_128B_CONSTANT_ENCODE_EN__SHIFT                                                   0x11
17371 #define CHC_CTRL2__OC_UNCOMP_128B_COMPRESS_EN_DISABLE__SHIFT                                                  0x12
17372 #define CHC_CTRL2__DCC_COMP_TO_CONSTANT_EN_MASK                                                               0x00000001L
17373 #define CHC_CTRL2__DCC_COMP_TO_SINGLE_EN_MASK                                                                 0x00000002L
17374 #define CHC_CTRL2__DCC_CLEAR_ERRORS_MASK                                                                      0x00000040L
17375 #define CHC_CTRL2__DCC_COMP_TRANSFER_SIZE_ENABLE_MASK                                                         0x00000380L
17376 #define CHC_CTRL2__DCC_COMP_SKIP_LOW_COMP_RATIOS_MASK                                                         0x00000400L
17377 #define CHC_CTRL2__DCC_COMPRESSION_DISABLE_MASK                                                               0x00000800L
17378 #define CHC_CTRL2__DF_COMPRESSION_MODE_OVERRIDE_MASK                                                          0x00003000L
17379 #define CHC_CTRL2__OC_OVERRIDE_UNCOMP_LOGICAL_SIZE_DISABLE_MASK                                               0x00004000L
17380 #define CHC_CTRL2__EA_NACK_DISABLE_MASK                                                                       0x00008000L
17381 #define CHC_CTRL2__DCC_FORCE_BYPASS_MASK                                                                      0x00010000L
17382 #define CHC_CTRL2__DCC_CLEAR_128B_CONSTANT_ENCODE_EN_MASK                                                     0x00020000L
17383 #define CHC_CTRL2__OC_UNCOMP_128B_COMPRESS_EN_DISABLE_MASK                                                    0x00040000L
17384 //CHC_STATUS2
17385 #define CHC_STATUS2__DCC_OUT_ERROR_CODE__SHIFT                                                                0x0
17386 #define CHC_STATUS2__DCC_OUT_ERROR_CODE_MASK                                                                  0x00000FFFL
17387 
17388 
17389 // addressBlock: gc_gfx_cpwd_cpwd_gl2dec
17390 //GL2C_CTRL
17391 #define GL2C_CTRL__CACHE_SIZE__SHIFT                                                                          0x0
17392 #define GL2C_CTRL__RATE__SHIFT                                                                                0x2
17393 #define GL2C_CTRL__WRITEBACK_MARGIN__SHIFT                                                                    0x4
17394 #define GL2C_CTRL__DCC_COMP_TRANSFER_SIZE_ENABLE__SHIFT                                                       0x8
17395 #define GL2C_CTRL__DCC_COMP_SKIP_LOW_COMP_RATIOS__SHIFT                                                       0xb
17396 #define GL2C_CTRL__SRC_FIFO_SIZE__SHIFT                                                                       0xc
17397 #define GL2C_CTRL__LATENCY_FIFO_SIZE__SHIFT                                                                   0x10
17398 #define GL2C_CTRL__LINEAR_SET_HASH__SHIFT                                                                     0x15
17399 #define GL2C_CTRL__FORCE_HIT_QUEUE_POP__SHIFT                                                                 0x16
17400 #define GL2C_CTRL__IGNORE_FULLY_WRITTEN__SHIFT                                                                0x1b
17401 #define GL2C_CTRL__SINGLE_GL2__SHIFT                                                                          0x1c
17402 #define GL2C_CTRL__UNSUPPORTED_DF_ATOMIC_OPS__SHIFT                                                           0x1d
17403 #define GL2C_CTRL__CACHE_SIZE_MASK                                                                            0x00000003L
17404 #define GL2C_CTRL__RATE_MASK                                                                                  0x0000000CL
17405 #define GL2C_CTRL__WRITEBACK_MARGIN_MASK                                                                      0x000000F0L
17406 #define GL2C_CTRL__DCC_COMP_TRANSFER_SIZE_ENABLE_MASK                                                         0x00000700L
17407 #define GL2C_CTRL__DCC_COMP_SKIP_LOW_COMP_RATIOS_MASK                                                         0x00000800L
17408 #define GL2C_CTRL__SRC_FIFO_SIZE_MASK                                                                         0x0000F000L
17409 #define GL2C_CTRL__LATENCY_FIFO_SIZE_MASK                                                                     0x000F0000L
17410 #define GL2C_CTRL__LINEAR_SET_HASH_MASK                                                                       0x00200000L
17411 #define GL2C_CTRL__FORCE_HIT_QUEUE_POP_MASK                                                                   0x00C00000L
17412 #define GL2C_CTRL__IGNORE_FULLY_WRITTEN_MASK                                                                  0x08000000L
17413 #define GL2C_CTRL__SINGLE_GL2_MASK                                                                            0x10000000L
17414 #define GL2C_CTRL__UNSUPPORTED_DF_ATOMIC_OPS_MASK                                                             0x20000000L
17415 //GL2C_CTRL2
17416 #define GL2C_CTRL2__FILL_SIZE_32__SHIFT                                                                       0x0
17417 #define GL2C_CTRL2__FILL_SIZE_64__SHIFT                                                                       0x2
17418 #define GL2C_CTRL2__ADDR_MATCH_DISABLE__SHIFT                                                                 0x4
17419 #define GL2C_CTRL2__FILL_SIZE_128__SHIFT                                                                      0x5
17420 #define GL2C_CTRL2__SC_TO_HI_PRIORITY__SHIFT                                                                  0x6
17421 #define GL2C_CTRL2__HIT_UNDER_MISS_DISABLE__SHIFT                                                             0x7
17422 #define GL2C_CTRL2__RO_DISABLE__SHIFT                                                                         0x8
17423 #define GL2C_CTRL2__UNCOMP_RET_LATENCY_MODE__SHIFT                                                            0x9
17424 #define GL2C_CTRL2__GCR_ARB_CTRL__SHIFT                                                                       0xa
17425 #define GL2C_CTRL2__GCR_ALL_SET__SHIFT                                                                        0xd
17426 #define GL2C_CTRL2__DCC_COMPRESSION_DISABLE__SHIFT                                                            0xe
17427 #define GL2C_CTRL2__DF_COMPRESSION_MODE_OVERRIDE__SHIFT                                                       0xf
17428 #define GL2C_CTRL2__COMPRESSED_WRITE_SAFE_MODE__SHIFT                                                         0x11
17429 #define GL2C_CTRL2__USE_EA_EARLYWRRET_ON_WRITEBACK__SHIFT                                                     0x12
17430 #define GL2C_CTRL2__WRITEBACK_ALL_WAIT_FOR_ALL_EA_WRITE_COMPLETE__SHIFT                                       0x13
17431 #define GL2C_CTRL2__MAX_MIN_CTRL__SHIFT                                                                       0x14
17432 #define GL2C_CTRL2__DECOMPRESS_WRITE_COMPRESSION_DISABLE__SHIFT                                               0x16
17433 #define GL2C_CTRL2__FORCE_WRITE_DECOMPRESSION__SHIFT                                                          0x17
17434 #define GL2C_CTRL2__DCC_CLEAR_ERRORS__SHIFT                                                                   0x18
17435 #define GL2C_CTRL2__DCC_COMP_TO_SINGLE_EN__SHIFT                                                              0x1a
17436 #define GL2C_CTRL2__DCC_COMP_TO_CONSTANT_EN__SHIFT                                                            0x1b
17437 #define GL2C_CTRL2__DISABLE_HI_PRIORITY__SHIFT                                                                0x1c
17438 #define GL2C_CTRL2__OC_OVERRIDE_UNCOMP_LOGICAL_SIZE_DISABLE__SHIFT                                            0x1d
17439 #define GL2C_CTRL2__DISABLE_CACHE_RAM_READ_FILTER__SHIFT                                                      0x1e
17440 #define GL2C_CTRL2__DISABLE_TAG_RAM_READ_FILTER__SHIFT                                                        0x1f
17441 #define GL2C_CTRL2__FILL_SIZE_32_MASK                                                                         0x00000003L
17442 #define GL2C_CTRL2__FILL_SIZE_64_MASK                                                                         0x0000000CL
17443 #define GL2C_CTRL2__ADDR_MATCH_DISABLE_MASK                                                                   0x00000010L
17444 #define GL2C_CTRL2__FILL_SIZE_128_MASK                                                                        0x00000020L
17445 #define GL2C_CTRL2__SC_TO_HI_PRIORITY_MASK                                                                    0x00000040L
17446 #define GL2C_CTRL2__HIT_UNDER_MISS_DISABLE_MASK                                                               0x00000080L
17447 #define GL2C_CTRL2__RO_DISABLE_MASK                                                                           0x00000100L
17448 #define GL2C_CTRL2__UNCOMP_RET_LATENCY_MODE_MASK                                                              0x00000200L
17449 #define GL2C_CTRL2__GCR_ARB_CTRL_MASK                                                                         0x00001C00L
17450 #define GL2C_CTRL2__GCR_ALL_SET_MASK                                                                          0x00002000L
17451 #define GL2C_CTRL2__DCC_COMPRESSION_DISABLE_MASK                                                              0x00004000L
17452 #define GL2C_CTRL2__DF_COMPRESSION_MODE_OVERRIDE_MASK                                                         0x00018000L
17453 #define GL2C_CTRL2__COMPRESSED_WRITE_SAFE_MODE_MASK                                                           0x00020000L
17454 #define GL2C_CTRL2__USE_EA_EARLYWRRET_ON_WRITEBACK_MASK                                                       0x00040000L
17455 #define GL2C_CTRL2__WRITEBACK_ALL_WAIT_FOR_ALL_EA_WRITE_COMPLETE_MASK                                         0x00080000L
17456 #define GL2C_CTRL2__MAX_MIN_CTRL_MASK                                                                         0x00300000L
17457 #define GL2C_CTRL2__DECOMPRESS_WRITE_COMPRESSION_DISABLE_MASK                                                 0x00400000L
17458 #define GL2C_CTRL2__FORCE_WRITE_DECOMPRESSION_MASK                                                            0x00800000L
17459 #define GL2C_CTRL2__DCC_CLEAR_ERRORS_MASK                                                                     0x01000000L
17460 #define GL2C_CTRL2__DCC_COMP_TO_SINGLE_EN_MASK                                                                0x04000000L
17461 #define GL2C_CTRL2__DCC_COMP_TO_CONSTANT_EN_MASK                                                              0x08000000L
17462 #define GL2C_CTRL2__DISABLE_HI_PRIORITY_MASK                                                                  0x10000000L
17463 #define GL2C_CTRL2__OC_OVERRIDE_UNCOMP_LOGICAL_SIZE_DISABLE_MASK                                              0x20000000L
17464 #define GL2C_CTRL2__DISABLE_CACHE_RAM_READ_FILTER_MASK                                                        0x40000000L
17465 #define GL2C_CTRL2__DISABLE_TAG_RAM_READ_FILTER_MASK                                                          0x80000000L
17466 //GL2C_STATUS
17467 #define GL2C_STATUS__NONCACHEABLE_UNSUPPORTED_DF_ATOMIC__SHIFT                                                0x4
17468 #define GL2C_STATUS__WRRET_NACK_FAULT__SHIFT                                                                  0x6
17469 #define GL2C_STATUS__RDRET_NACK_FAULT__SHIFT                                                                  0x7
17470 #define GL2C_STATUS__FED_FSM_STATE__SHIFT                                                                     0x9
17471 #define GL2C_STATUS__SAFE_MODE_FED__SHIFT                                                                     0xb
17472 #define GL2C_STATUS__FED_SRC_SEL__SHIFT                                                                       0xc
17473 #define GL2C_STATUS__DCC_OUT_ERROR_CODE__SHIFT                                                                0x14
17474 #define GL2C_STATUS__NONCACHEABLE_UNSUPPORTED_DF_ATOMIC_MASK                                                  0x00000010L
17475 #define GL2C_STATUS__WRRET_NACK_FAULT_MASK                                                                    0x00000040L
17476 #define GL2C_STATUS__RDRET_NACK_FAULT_MASK                                                                    0x00000080L
17477 #define GL2C_STATUS__FED_FSM_STATE_MASK                                                                       0x00000600L
17478 #define GL2C_STATUS__SAFE_MODE_FED_MASK                                                                       0x00000800L
17479 #define GL2C_STATUS__FED_SRC_SEL_MASK                                                                         0x000FF000L
17480 #define GL2C_STATUS__DCC_OUT_ERROR_CODE_MASK                                                                  0xFFF00000L
17481 //GL2C_ADDR_MATCH_MASK
17482 #define GL2C_ADDR_MATCH_MASK__ADDR_MASK__SHIFT                                                                0x0
17483 #define GL2C_ADDR_MATCH_MASK__ADDR_MASK_MASK                                                                  0xFFFFFFFFL
17484 //GL2C_ADDR_MATCH_SIZE
17485 #define GL2C_ADDR_MATCH_SIZE__MAX_COUNT__SHIFT                                                                0x0
17486 #define GL2C_ADDR_MATCH_SIZE__MAX_COUNT_MASK                                                                  0x00000007L
17487 //GL2C_WBINVL2
17488 #define GL2C_WBINVL2__DONE__SHIFT                                                                             0x4
17489 #define GL2C_WBINVL2__DONE_MASK                                                                               0x00000010L
17490 //GL2C_SOFT_RESET
17491 #define GL2C_SOFT_RESET__HALT_FOR_RESET__SHIFT                                                                0x0
17492 #define GL2C_SOFT_RESET__HALT_FOR_RESET_MASK                                                                  0x00000001L
17493 //GL2C_CTRL3
17494 #define GL2C_CTRL3__COMP_STREAM_OVERRIDE__SHIFT                                                               0x0
17495 #define GL2C_CTRL3__LAST_USE_MODE__SHIFT                                                                      0x1
17496 #define GL2C_CTRL3__FORCE_UNCOMP_READ__SHIFT                                                                  0x2
17497 #define GL2C_CTRL3__LAST_USE_SAFE_MODE__SHIFT                                                                 0x4
17498 #define GL2C_CTRL3__BANK_LINEAR_HASH_MODE__SHIFT                                                              0x5
17499 #define GL2C_CTRL3__ENABLE_64B_LAST_USE__SHIFT                                                                0x6
17500 #define GL2C_CTRL3__UNCACHED_TO_UC_QUEUE__SHIFT                                                               0x7
17501 #define GL2C_CTRL3__IO_CHANNEL_ENABLE__SHIFT                                                                  0x8
17502 #define GL2C_CTRL3__BANK_LINEAR_HASH_ENABLE__SHIFT                                                            0xb
17503 #define GL2C_CTRL3__HASH_256B_ENABLE__SHIFT                                                                   0xc
17504 #define GL2C_CTRL3__DECOMP_NBC_IND64_DISABLE__SHIFT                                                           0xd
17505 #define GL2C_CTRL3__FORCE_READ_ON_WRITE_OP__SHIFT                                                             0xe
17506 #define GL2C_CTRL3__FGCG_OVERRIDE__SHIFT                                                                      0xf
17507 #define GL2C_CTRL3__FORCE_MTYPE_UC__SHIFT                                                                     0x10
17508 #define GL2C_CTRL3__WRITE_SET_SECTOR_FULLY_WRITTEN__SHIFT                                                     0x12
17509 #define GL2C_CTRL3__EA_READ_SIZE_LIMIT__SHIFT                                                                 0x13
17510 #define GL2C_CTRL3__EA_WRITE_SIZE_LIMIT__SHIFT                                                                0x14
17511 #define GL2C_CTRL3__WB_OPT_ENABLE__SHIFT                                                                      0x15
17512 #define GL2C_CTRL3__WB_OPT_BURST_MAX_COUNT__SHIFT                                                             0x16
17513 #define GL2C_CTRL3__SET_GROUP_LINEAR_HASH_ENABLE__SHIFT                                                       0x18
17514 #define GL2C_CTRL3__EA_GMI_DISABLE__SHIFT                                                                     0x19
17515 #define GL2C_CTRL3__COMP_STREAM_OVERRIDE_BYPASS__SHIFT                                                        0x1a
17516 #define GL2C_CTRL3__INF_NAN_CLAMP__SHIFT                                                                      0x1b
17517 #define GL2C_CTRL3__SCRATCH__SHIFT                                                                            0x1c
17518 #define GL2C_CTRL3__COMP_STREAM_OVERRIDE_MASK                                                                 0x00000001L
17519 #define GL2C_CTRL3__LAST_USE_MODE_MASK                                                                        0x00000002L
17520 #define GL2C_CTRL3__FORCE_UNCOMP_READ_MASK                                                                    0x0000000CL
17521 #define GL2C_CTRL3__LAST_USE_SAFE_MODE_MASK                                                                   0x00000010L
17522 #define GL2C_CTRL3__BANK_LINEAR_HASH_MODE_MASK                                                                0x00000020L
17523 #define GL2C_CTRL3__ENABLE_64B_LAST_USE_MASK                                                                  0x00000040L
17524 #define GL2C_CTRL3__UNCACHED_TO_UC_QUEUE_MASK                                                                 0x00000080L
17525 #define GL2C_CTRL3__IO_CHANNEL_ENABLE_MASK                                                                    0x00000100L
17526 #define GL2C_CTRL3__BANK_LINEAR_HASH_ENABLE_MASK                                                              0x00000800L
17527 #define GL2C_CTRL3__HASH_256B_ENABLE_MASK                                                                     0x00001000L
17528 #define GL2C_CTRL3__DECOMP_NBC_IND64_DISABLE_MASK                                                             0x00002000L
17529 #define GL2C_CTRL3__FORCE_READ_ON_WRITE_OP_MASK                                                               0x00004000L
17530 #define GL2C_CTRL3__FGCG_OVERRIDE_MASK                                                                        0x00008000L
17531 #define GL2C_CTRL3__FORCE_MTYPE_UC_MASK                                                                       0x00010000L
17532 #define GL2C_CTRL3__WRITE_SET_SECTOR_FULLY_WRITTEN_MASK                                                       0x00040000L
17533 #define GL2C_CTRL3__EA_READ_SIZE_LIMIT_MASK                                                                   0x00080000L
17534 #define GL2C_CTRL3__EA_WRITE_SIZE_LIMIT_MASK                                                                  0x00100000L
17535 #define GL2C_CTRL3__WB_OPT_ENABLE_MASK                                                                        0x00200000L
17536 #define GL2C_CTRL3__WB_OPT_BURST_MAX_COUNT_MASK                                                               0x00C00000L
17537 #define GL2C_CTRL3__SET_GROUP_LINEAR_HASH_ENABLE_MASK                                                         0x01000000L
17538 #define GL2C_CTRL3__EA_GMI_DISABLE_MASK                                                                       0x02000000L
17539 #define GL2C_CTRL3__COMP_STREAM_OVERRIDE_BYPASS_MASK                                                          0x04000000L
17540 #define GL2C_CTRL3__INF_NAN_CLAMP_MASK                                                                        0x08000000L
17541 #define GL2C_CTRL3__SCRATCH_MASK                                                                              0xF0000000L
17542 //GL2C_EA_CREDITS_CTRL
17543 #define GL2C_EA_CREDITS_CTRL__EA_IF_REQ_CREDITS__SHIFT                                                        0x0
17544 #define GL2C_EA_CREDITS_CTRL__EA_IF_DATA_CREDITS__SHIFT                                                       0x5
17545 #define GL2C_EA_CREDITS_CTRL__OC_EA_REQ_D_CREDIT__SHIFT                                                       0xa
17546 #define GL2C_EA_CREDITS_CTRL__OC_EA_REQ_I_CREDIT__SHIFT                                                       0xf
17547 #define GL2C_EA_CREDITS_CTRL__EA_IF_REQ_CREDITS_MASK                                                          0x0000001FL
17548 #define GL2C_EA_CREDITS_CTRL__EA_IF_DATA_CREDITS_MASK                                                         0x000003E0L
17549 #define GL2C_EA_CREDITS_CTRL__OC_EA_REQ_D_CREDIT_MASK                                                         0x00007C00L
17550 #define GL2C_EA_CREDITS_CTRL__OC_EA_REQ_I_CREDIT_MASK                                                         0x000F8000L
17551 //GL2C_CTRL4
17552 #define GL2C_CTRL4__SPA_CHANNEL_ENABLE__SHIFT                                                                 0x1
17553 #define GL2C_CTRL4__WRITEBACK_FIFO_STALL_ENABLE__SHIFT                                                        0x3
17554 #define GL2C_CTRL4__OC_UNCOMP_128B_COMPRESS_EN_DISABLE__SHIFT                                                 0x4
17555 #define GL2C_CTRL4__TAG_MGCG_MODE__SHIFT                                                                      0x6
17556 #define GL2C_CTRL4__CORE_MGCG_MODE__SHIFT                                                                     0x7
17557 #define GL2C_CTRL4__EXECUTE_MGCG_MODE__SHIFT                                                                  0x8
17558 #define GL2C_CTRL4__EA_NACK_DISABLE__SHIFT                                                                    0x9
17559 #define GL2C_CTRL4__FED_SAFE_MODE__SHIFT                                                                      0xa
17560 #define GL2C_CTRL4__FLUSH_SET_COUNTER_MASK_DISABLE__SHIFT                                                     0xb
17561 #define GL2C_CTRL4__LFIFO_VMISS_DISABLE__SHIFT                                                                0xc
17562 #define GL2C_CTRL4__EA_COMPRESSED_NACK_DISABLE__SHIFT                                                         0xd
17563 #define GL2C_CTRL4__DCC_FORCE_BYPASS__SHIFT                                                                   0xe
17564 #define GL2C_CTRL4__DCC_CLEAR_128B_CONSTANT_ENCODE_EN__SHIFT                                                  0xf
17565 #define GL2C_CTRL4__LFIFO_HASH_MODE__SHIFT                                                                    0x10
17566 #define GL2C_CTRL4__SPA_CHANNEL_ENABLE_MASK                                                                   0x00000002L
17567 #define GL2C_CTRL4__WRITEBACK_FIFO_STALL_ENABLE_MASK                                                          0x00000008L
17568 #define GL2C_CTRL4__OC_UNCOMP_128B_COMPRESS_EN_DISABLE_MASK                                                   0x00000010L
17569 #define GL2C_CTRL4__TAG_MGCG_MODE_MASK                                                                        0x00000040L
17570 #define GL2C_CTRL4__CORE_MGCG_MODE_MASK                                                                       0x00000080L
17571 #define GL2C_CTRL4__EXECUTE_MGCG_MODE_MASK                                                                    0x00000100L
17572 #define GL2C_CTRL4__EA_NACK_DISABLE_MASK                                                                      0x00000200L
17573 #define GL2C_CTRL4__FED_SAFE_MODE_MASK                                                                        0x00000400L
17574 #define GL2C_CTRL4__FLUSH_SET_COUNTER_MASK_DISABLE_MASK                                                       0x00000800L
17575 #define GL2C_CTRL4__LFIFO_VMISS_DISABLE_MASK                                                                  0x00001000L
17576 #define GL2C_CTRL4__EA_COMPRESSED_NACK_DISABLE_MASK                                                           0x00002000L
17577 #define GL2C_CTRL4__DCC_FORCE_BYPASS_MASK                                                                     0x00004000L
17578 #define GL2C_CTRL4__DCC_CLEAR_128B_CONSTANT_ENCODE_EN_MASK                                                    0x00008000L
17579 #define GL2C_CTRL4__LFIFO_HASH_MODE_MASK                                                                      0xFFFF0000L
17580 //GL2C_DISCARD_STALL_CTRL
17581 #define GL2C_DISCARD_STALL_CTRL__LIMIT__SHIFT                                                                 0x0
17582 #define GL2C_DISCARD_STALL_CTRL__WINDOW__SHIFT                                                                0xf
17583 #define GL2C_DISCARD_STALL_CTRL__DROP_NEXT__SHIFT                                                             0x1e
17584 #define GL2C_DISCARD_STALL_CTRL__ENABLE__SHIFT                                                                0x1f
17585 #define GL2C_DISCARD_STALL_CTRL__LIMIT_MASK                                                                   0x00007FFFL
17586 #define GL2C_DISCARD_STALL_CTRL__WINDOW_MASK                                                                  0x3FFF8000L
17587 #define GL2C_DISCARD_STALL_CTRL__DROP_NEXT_MASK                                                               0x40000000L
17588 #define GL2C_DISCARD_STALL_CTRL__ENABLE_MASK                                                                  0x80000000L
17589 //GL2C_CTRL5
17590 #define GL2C_CTRL5__CB_SUPPORTED_COMP_SCHEME__SHIFT                                                           0x0
17591 #define GL2C_CTRL5__DB_SUPPORTED_COMP_SCHEME__SHIFT                                                           0x4
17592 #define GL2C_CTRL5__CONCAT_GT_128B_DISABLE__SHIFT                                                             0x8
17593 #define GL2C_CTRL5__FORCE_UNCOMP_READ_ON_UNCOMPRESSED_CL__SHIFT                                               0x9
17594 #define GL2C_CTRL5__VGT_GS_MAX_WAVE_ID_WIDTH__SHIFT                                                           0xa
17595 #define GL2C_CTRL5__CID_REMAP_ENABLE__SHIFT                                                                   0xf
17596 #define GL2C_CTRL5__PERF_CNTR_EN_OVERRIDE__SHIFT                                                              0x10
17597 #define GL2C_CTRL5__COMP_BYPASS_READ_MODE__SHIFT                                                              0x11
17598 #define GL2C_CTRL5__UNCACHED_COMP_WRITE_PASSTHROUGH_EN__SHIFT                                                 0x12
17599 #define GL2C_CTRL5__LAST_USE_SAFE_MODE_COMP__SHIFT                                                            0x13
17600 #define GL2C_CTRL5__UNCOMP_KEY_COMP_WRITE_EN__SHIFT                                                           0x14
17601 #define GL2C_CTRL5__CB_SUPPORTED_COMP_SCHEME_MASK                                                             0x00000007L
17602 #define GL2C_CTRL5__DB_SUPPORTED_COMP_SCHEME_MASK                                                             0x00000070L
17603 #define GL2C_CTRL5__CONCAT_GT_128B_DISABLE_MASK                                                               0x00000100L
17604 #define GL2C_CTRL5__FORCE_UNCOMP_READ_ON_UNCOMPRESSED_CL_MASK                                                 0x00000200L
17605 #define GL2C_CTRL5__VGT_GS_MAX_WAVE_ID_WIDTH_MASK                                                             0x00007C00L
17606 #define GL2C_CTRL5__CID_REMAP_ENABLE_MASK                                                                     0x00008000L
17607 #define GL2C_CTRL5__PERF_CNTR_EN_OVERRIDE_MASK                                                                0x00010000L
17608 #define GL2C_CTRL5__COMP_BYPASS_READ_MODE_MASK                                                                0x00020000L
17609 #define GL2C_CTRL5__UNCACHED_COMP_WRITE_PASSTHROUGH_EN_MASK                                                   0x00040000L
17610 #define GL2C_CTRL5__LAST_USE_SAFE_MODE_COMP_MASK                                                              0x00080000L
17611 #define GL2C_CTRL5__UNCOMP_KEY_COMP_WRITE_EN_MASK                                                             0x00100000L
17612 //GL2A_ADDR_MATCH_CTRL
17613 #define GL2A_ADDR_MATCH_CTRL__DISABLE__SHIFT                                                                  0x0
17614 #define GL2A_ADDR_MATCH_CTRL__DISABLE_MASK                                                                    0xFFFFFFFFL
17615 //GL2A_ADDR_MATCH_MASK
17616 #define GL2A_ADDR_MATCH_MASK__ADDR_MASK__SHIFT                                                                0x0
17617 #define GL2A_ADDR_MATCH_MASK__ADDR_MASK_MASK                                                                  0xFFFFFFFFL
17618 //GL2A_ADDR_MATCH_SIZE
17619 #define GL2A_ADDR_MATCH_SIZE__MAX_COUNT__SHIFT                                                                0x0
17620 #define GL2A_ADDR_MATCH_SIZE__MAX_COUNT_MASK                                                                  0x00000007L
17621 //GL2A_CTRL
17622 #define GL2A_CTRL__RTN_ARB_TIMER_RESET_VALUE__SHIFT                                                           0x0
17623 #define GL2A_CTRL__STAY_ON_BURST__SHIFT                                                                       0x1
17624 #define GL2A_CTRL__FGCG_OVERRIDE__SHIFT                                                                       0x2
17625 #define GL2A_CTRL__CLIENT_ARB_PRIO_STAY__SHIFT                                                                0x3
17626 #define GL2A_CTRL__GCRD_REQ_CREDIT_SAFE_REG__SHIFT                                                            0x4
17627 #define GL2A_CTRL__WRITE_COMBINE_TIMEOUT_COUNT__SHIFT                                                         0xc
17628 #define GL2A_CTRL__SC_TO_HI_PRIORITY__SHIFT                                                                   0x11
17629 #define GL2A_CTRL__DISABLE_HI_PRIORITY__SHIFT                                                                 0x12
17630 #define GL2A_CTRL__HI_PRIORITY_TIMEOUT_COUNT__SHIFT                                                           0x13
17631 #define GL2A_CTRL__REQ_CREDIT_MODE__SHIFT                                                                     0x18
17632 #define GL2A_CTRL__RTN_ARB_TIMER_RESET_VALUE_MASK                                                             0x00000001L
17633 #define GL2A_CTRL__STAY_ON_BURST_MASK                                                                         0x00000002L
17634 #define GL2A_CTRL__FGCG_OVERRIDE_MASK                                                                         0x00000004L
17635 #define GL2A_CTRL__CLIENT_ARB_PRIO_STAY_MASK                                                                  0x00000008L
17636 #define GL2A_CTRL__GCRD_REQ_CREDIT_SAFE_REG_MASK                                                              0x000000F0L
17637 #define GL2A_CTRL__WRITE_COMBINE_TIMEOUT_COUNT_MASK                                                           0x0001F000L
17638 #define GL2A_CTRL__SC_TO_HI_PRIORITY_MASK                                                                     0x00020000L
17639 #define GL2A_CTRL__DISABLE_HI_PRIORITY_MASK                                                                   0x00040000L
17640 #define GL2A_CTRL__HI_PRIORITY_TIMEOUT_COUNT_MASK                                                             0x00F80000L
17641 #define GL2A_CTRL__REQ_CREDIT_MODE_MASK                                                                       0x01000000L
17642 //GL2A_CTRL2
17643 #define GL2A_CTRL2__GCRD_RSP_CREDIT_SAFE_REG__SHIFT                                                           0x0
17644 #define GL2A_CTRL2__REQ_CREDIT_SAFE_REG__SHIFT                                                                0x8
17645 #define GL2A_CTRL2__DATA_CREDIT_SAFE_REG__SHIFT                                                               0xd
17646 #define GL2A_CTRL2__GCRD_RSP_CREDIT_SAFE_REG_MASK                                                             0x0000000FL
17647 #define GL2A_CTRL2__REQ_CREDIT_SAFE_REG_MASK                                                                  0x00001F00L
17648 #define GL2A_CTRL2__DATA_CREDIT_SAFE_REG_MASK                                                                 0x0003E000L
17649 //GL2A_CHANNEL_HASH_CTRL
17650 #define GL2A_CHANNEL_HASH_CTRL__HASH_BIT_SEL0__SHIFT                                                          0x0
17651 #define GL2A_CHANNEL_HASH_CTRL__HASH_BIT_SEL1__SHIFT                                                          0x6
17652 #define GL2A_CHANNEL_HASH_CTRL__HASH_BIT_SEL2__SHIFT                                                          0xc
17653 #define GL2A_CHANNEL_HASH_CTRL__HASH_BIT_SEL3__SHIFT                                                          0x12
17654 #define GL2A_CHANNEL_HASH_CTRL__HASH_BIT_SEL4__SHIFT                                                          0x18
17655 #define GL2A_CHANNEL_HASH_CTRL__HASH_MODE__SHIFT                                                              0x1f
17656 #define GL2A_CHANNEL_HASH_CTRL__HASH_BIT_SEL0_MASK                                                            0x0000003FL
17657 #define GL2A_CHANNEL_HASH_CTRL__HASH_BIT_SEL1_MASK                                                            0x00000FC0L
17658 #define GL2A_CHANNEL_HASH_CTRL__HASH_BIT_SEL2_MASK                                                            0x0003F000L
17659 #define GL2A_CHANNEL_HASH_CTRL__HASH_BIT_SEL3_MASK                                                            0x00FC0000L
17660 #define GL2A_CHANNEL_HASH_CTRL__HASH_BIT_SEL4_MASK                                                            0x3F000000L
17661 #define GL2A_CHANNEL_HASH_CTRL__HASH_MODE_MASK                                                                0x80000000L
17662 //GL2A_DISABLE
17663 #define GL2A_DISABLE__DISABLE__SHIFT                                                                          0x0
17664 #define GL2A_DISABLE__DISABLE_MASK                                                                            0x0000000FL
17665 //GL2A_RESP_THROTTLE_CTRL
17666 #define GL2A_RESP_THROTTLE_CTRL__DISABLE__SHIFT                                                               0x0
17667 #define GL2A_RESP_THROTTLE_CTRL__CREDIT_SA__SHIFT                                                             0x10
17668 #define GL2A_RESP_THROTTLE_CTRL__CREDIT_SAx__SHIFT                                                            0x18
17669 #define GL2A_RESP_THROTTLE_CTRL__DISABLE_MASK                                                                 0x0000FFFFL
17670 #define GL2A_RESP_THROTTLE_CTRL__CREDIT_SA_MASK                                                               0x00FF0000L
17671 #define GL2A_RESP_THROTTLE_CTRL__CREDIT_SAx_MASK                                                              0xFF000000L
17672 
17673 
17674 // addressBlock: gc_gfx_cpwd_cpwd_perfddec
17675 //CPG_PERFCOUNTER1_LO
17676 #define CPG_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT                                                            0x0
17677 #define CPG_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK                                                              0xFFFFFFFFL
17678 //CPG_PERFCOUNTER1_HI
17679 #define CPG_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT                                                            0x0
17680 #define CPG_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK                                                              0xFFFFFFFFL
17681 //CPG_PERFCOUNTER0_LO
17682 #define CPG_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT                                                            0x0
17683 #define CPG_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK                                                              0xFFFFFFFFL
17684 //CPG_PERFCOUNTER0_HI
17685 #define CPG_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT                                                            0x0
17686 #define CPG_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK                                                              0xFFFFFFFFL
17687 //CPC_PERFCOUNTER1_LO
17688 #define CPC_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT                                                            0x0
17689 #define CPC_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK                                                              0xFFFFFFFFL
17690 //CPC_PERFCOUNTER1_HI
17691 #define CPC_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT                                                            0x0
17692 #define CPC_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK                                                              0xFFFFFFFFL
17693 //CPC_PERFCOUNTER0_LO
17694 #define CPC_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT                                                            0x0
17695 #define CPC_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK                                                              0xFFFFFFFFL
17696 //CPC_PERFCOUNTER0_HI
17697 #define CPC_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT                                                            0x0
17698 #define CPC_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK                                                              0xFFFFFFFFL
17699 //CPF_PERFCOUNTER1_LO
17700 #define CPF_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT                                                            0x0
17701 #define CPF_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK                                                              0xFFFFFFFFL
17702 //CPF_PERFCOUNTER1_HI
17703 #define CPF_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT                                                            0x0
17704 #define CPF_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK                                                              0xFFFFFFFFL
17705 //CPF_PERFCOUNTER0_LO
17706 #define CPF_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT                                                            0x0
17707 #define CPF_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK                                                              0xFFFFFFFFL
17708 //CPF_PERFCOUNTER0_HI
17709 #define CPF_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT                                                            0x0
17710 #define CPF_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK                                                              0xFFFFFFFFL
17711 //CPF_LATENCY_STATS_DATA
17712 #define CPF_LATENCY_STATS_DATA__DATA__SHIFT                                                                   0x0
17713 #define CPF_LATENCY_STATS_DATA__DATA_MASK                                                                     0xFFFFFFFFL
17714 //CPG_LATENCY_STATS_DATA
17715 #define CPG_LATENCY_STATS_DATA__DATA__SHIFT                                                                   0x0
17716 #define CPG_LATENCY_STATS_DATA__DATA_MASK                                                                     0xFFFFFFFFL
17717 //CPC_LATENCY_STATS_DATA
17718 #define CPC_LATENCY_STATS_DATA__DATA__SHIFT                                                                   0x0
17719 #define CPC_LATENCY_STATS_DATA__DATA_MASK                                                                     0xFFFFFFFFL
17720 //GRBM_PERFCOUNTER0_LO
17721 #define GRBM_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT                                                           0x0
17722 #define GRBM_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK                                                             0xFFFFFFFFL
17723 //GRBM_PERFCOUNTER0_HI
17724 #define GRBM_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT                                                           0x0
17725 #define GRBM_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK                                                             0xFFFFFFFFL
17726 //GRBM_PERFCOUNTER1_LO
17727 #define GRBM_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT                                                           0x0
17728 #define GRBM_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK                                                             0xFFFFFFFFL
17729 //GRBM_PERFCOUNTER1_HI
17730 #define GRBM_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT                                                           0x0
17731 #define GRBM_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK                                                             0xFFFFFFFFL
17732 //GE1_PERFCOUNTER0_LO
17733 #define GE1_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT                                                            0x0
17734 #define GE1_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK                                                              0xFFFFFFFFL
17735 //GE1_PERFCOUNTER0_HI
17736 #define GE1_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT                                                            0x0
17737 #define GE1_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK                                                              0xFFFFFFFFL
17738 //GE1_PERFCOUNTER1_LO
17739 #define GE1_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT                                                            0x0
17740 #define GE1_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK                                                              0xFFFFFFFFL
17741 //GE1_PERFCOUNTER1_HI
17742 #define GE1_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT                                                            0x0
17743 #define GE1_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK                                                              0xFFFFFFFFL
17744 //GE1_PERFCOUNTER2_LO
17745 #define GE1_PERFCOUNTER2_LO__PERFCOUNTER_LO__SHIFT                                                            0x0
17746 #define GE1_PERFCOUNTER2_LO__PERFCOUNTER_LO_MASK                                                              0xFFFFFFFFL
17747 //GE1_PERFCOUNTER2_HI
17748 #define GE1_PERFCOUNTER2_HI__PERFCOUNTER_HI__SHIFT                                                            0x0
17749 #define GE1_PERFCOUNTER2_HI__PERFCOUNTER_HI_MASK                                                              0xFFFFFFFFL
17750 //GE1_PERFCOUNTER3_LO
17751 #define GE1_PERFCOUNTER3_LO__PERFCOUNTER_LO__SHIFT                                                            0x0
17752 #define GE1_PERFCOUNTER3_LO__PERFCOUNTER_LO_MASK                                                              0xFFFFFFFFL
17753 //GE1_PERFCOUNTER3_HI
17754 #define GE1_PERFCOUNTER3_HI__PERFCOUNTER_HI__SHIFT                                                            0x0
17755 #define GE1_PERFCOUNTER3_HI__PERFCOUNTER_HI_MASK                                                              0xFFFFFFFFL
17756 //GE2_DIST_PERFCOUNTER0_LO
17757 #define GE2_DIST_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT                                                       0x0
17758 #define GE2_DIST_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK                                                         0xFFFFFFFFL
17759 //GE2_DIST_PERFCOUNTER0_HI
17760 #define GE2_DIST_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT                                                       0x0
17761 #define GE2_DIST_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK                                                         0xFFFFFFFFL
17762 //GE2_DIST_PERFCOUNTER1_LO
17763 #define GE2_DIST_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT                                                       0x0
17764 #define GE2_DIST_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK                                                         0xFFFFFFFFL
17765 //GE2_DIST_PERFCOUNTER1_HI
17766 #define GE2_DIST_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT                                                       0x0
17767 #define GE2_DIST_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK                                                         0xFFFFFFFFL
17768 //GE2_DIST_PERFCOUNTER2_LO
17769 #define GE2_DIST_PERFCOUNTER2_LO__PERFCOUNTER_LO__SHIFT                                                       0x0
17770 #define GE2_DIST_PERFCOUNTER2_LO__PERFCOUNTER_LO_MASK                                                         0xFFFFFFFFL
17771 //GE2_DIST_PERFCOUNTER2_HI
17772 #define GE2_DIST_PERFCOUNTER2_HI__PERFCOUNTER_HI__SHIFT                                                       0x0
17773 #define GE2_DIST_PERFCOUNTER2_HI__PERFCOUNTER_HI_MASK                                                         0xFFFFFFFFL
17774 //GE2_DIST_PERFCOUNTER3_LO
17775 #define GE2_DIST_PERFCOUNTER3_LO__PERFCOUNTER_LO__SHIFT                                                       0x0
17776 #define GE2_DIST_PERFCOUNTER3_LO__PERFCOUNTER_LO_MASK                                                         0xFFFFFFFFL
17777 //GE2_DIST_PERFCOUNTER3_HI
17778 #define GE2_DIST_PERFCOUNTER3_HI__PERFCOUNTER_HI__SHIFT                                                       0x0
17779 #define GE2_DIST_PERFCOUNTER3_HI__PERFCOUNTER_HI_MASK                                                         0xFFFFFFFFL
17780 //GC_EA_CPWD_PERFCOUNTER0_LO
17781 #define GC_EA_CPWD_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT                                                     0x0
17782 #define GC_EA_CPWD_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK                                                       0xFFFFFFFFL
17783 //GC_EA_CPWD_PERFCOUNTER0_HI
17784 #define GC_EA_CPWD_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT                                                     0x0
17785 #define GC_EA_CPWD_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK                                                       0xFFFFFFFFL
17786 //GC_EA_CPWD_PERFCOUNTER1_LO
17787 #define GC_EA_CPWD_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT                                                     0x0
17788 #define GC_EA_CPWD_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK                                                       0xFFFFFFFFL
17789 //GC_EA_CPWD_PERFCOUNTER1_HI
17790 #define GC_EA_CPWD_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT                                                     0x0
17791 #define GC_EA_CPWD_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK                                                       0xFFFFFFFFL
17792 //GC_EA_SE_PERFCOUNTER0_LO
17793 #define GC_EA_SE_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT                                                       0x0
17794 #define GC_EA_SE_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK                                                         0xFFFFFFFFL
17795 //GC_EA_SE_PERFCOUNTER0_HI
17796 #define GC_EA_SE_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT                                                       0x0
17797 #define GC_EA_SE_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK                                                         0xFFFFFFFFL
17798 //GC_EA_SE_PERFCOUNTER1_LO
17799 #define GC_EA_SE_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT                                                       0x0
17800 #define GC_EA_SE_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK                                                         0xFFFFFFFFL
17801 //GC_EA_SE_PERFCOUNTER1_HI
17802 #define GC_EA_SE_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT                                                       0x0
17803 #define GC_EA_SE_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK                                                         0xFFFFFFFFL
17804 //GL2C_PERFCOUNTER0_LO
17805 #define GL2C_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT                                                           0x0
17806 #define GL2C_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK                                                             0xFFFFFFFFL
17807 //GL2C_PERFCOUNTER0_HI
17808 #define GL2C_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT                                                           0x0
17809 #define GL2C_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK                                                             0xFFFFFFFFL
17810 //GL2C_PERFCOUNTER1_LO
17811 #define GL2C_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT                                                           0x0
17812 #define GL2C_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK                                                             0xFFFFFFFFL
17813 //GL2C_PERFCOUNTER1_HI
17814 #define GL2C_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT                                                           0x0
17815 #define GL2C_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK                                                             0xFFFFFFFFL
17816 //GL2C_PERFCOUNTER2_LO
17817 #define GL2C_PERFCOUNTER2_LO__PERFCOUNTER_LO__SHIFT                                                           0x0
17818 #define GL2C_PERFCOUNTER2_LO__PERFCOUNTER_LO_MASK                                                             0xFFFFFFFFL
17819 //GL2C_PERFCOUNTER2_HI
17820 #define GL2C_PERFCOUNTER2_HI__PERFCOUNTER_HI__SHIFT                                                           0x0
17821 #define GL2C_PERFCOUNTER2_HI__PERFCOUNTER_HI_MASK                                                             0xFFFFFFFFL
17822 //GL2C_PERFCOUNTER3_LO
17823 #define GL2C_PERFCOUNTER3_LO__PERFCOUNTER_LO__SHIFT                                                           0x0
17824 #define GL2C_PERFCOUNTER3_LO__PERFCOUNTER_LO_MASK                                                             0xFFFFFFFFL
17825 //GL2C_PERFCOUNTER3_HI
17826 #define GL2C_PERFCOUNTER3_HI__PERFCOUNTER_HI__SHIFT                                                           0x0
17827 #define GL2C_PERFCOUNTER3_HI__PERFCOUNTER_HI_MASK                                                             0xFFFFFFFFL
17828 //GL2A_PERFCOUNTER0_LO
17829 #define GL2A_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT                                                           0x0
17830 #define GL2A_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK                                                             0xFFFFFFFFL
17831 //GL2A_PERFCOUNTER0_HI
17832 #define GL2A_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT                                                           0x0
17833 #define GL2A_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK                                                             0xFFFFFFFFL
17834 //GL2A_PERFCOUNTER1_LO
17835 #define GL2A_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT                                                           0x0
17836 #define GL2A_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK                                                             0xFFFFFFFFL
17837 //GL2A_PERFCOUNTER1_HI
17838 #define GL2A_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT                                                           0x0
17839 #define GL2A_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK                                                             0xFFFFFFFFL
17840 //GL2A_PERFCOUNTER2_LO
17841 #define GL2A_PERFCOUNTER2_LO__PERFCOUNTER_LO__SHIFT                                                           0x0
17842 #define GL2A_PERFCOUNTER2_LO__PERFCOUNTER_LO_MASK                                                             0xFFFFFFFFL
17843 //GL2A_PERFCOUNTER2_HI
17844 #define GL2A_PERFCOUNTER2_HI__PERFCOUNTER_HI__SHIFT                                                           0x0
17845 #define GL2A_PERFCOUNTER2_HI__PERFCOUNTER_HI_MASK                                                             0xFFFFFFFFL
17846 //GL2A_PERFCOUNTER3_LO
17847 #define GL2A_PERFCOUNTER3_LO__PERFCOUNTER_LO__SHIFT                                                           0x0
17848 #define GL2A_PERFCOUNTER3_LO__PERFCOUNTER_LO_MASK                                                             0xFFFFFFFFL
17849 //GL2A_PERFCOUNTER3_HI
17850 #define GL2A_PERFCOUNTER3_HI__PERFCOUNTER_HI__SHIFT                                                           0x0
17851 #define GL2A_PERFCOUNTER3_HI__PERFCOUNTER_HI_MASK                                                             0xFFFFFFFFL
17852 //CHC_PERFCOUNTER0_LO
17853 #define CHC_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT                                                            0x0
17854 #define CHC_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK                                                              0xFFFFFFFFL
17855 //CHC_PERFCOUNTER0_HI
17856 #define CHC_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT                                                            0x0
17857 #define CHC_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK                                                              0xFFFFFFFFL
17858 //CHC_PERFCOUNTER1_LO
17859 #define CHC_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT                                                            0x0
17860 #define CHC_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK                                                              0xFFFFFFFFL
17861 //CHC_PERFCOUNTER1_HI
17862 #define CHC_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT                                                            0x0
17863 #define CHC_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK                                                              0xFFFFFFFFL
17864 //CHC_PERFCOUNTER2_LO
17865 #define CHC_PERFCOUNTER2_LO__PERFCOUNTER_LO__SHIFT                                                            0x0
17866 #define CHC_PERFCOUNTER2_LO__PERFCOUNTER_LO_MASK                                                              0xFFFFFFFFL
17867 //CHC_PERFCOUNTER2_HI
17868 #define CHC_PERFCOUNTER2_HI__PERFCOUNTER_HI__SHIFT                                                            0x0
17869 #define CHC_PERFCOUNTER2_HI__PERFCOUNTER_HI_MASK                                                              0xFFFFFFFFL
17870 //CHC_PERFCOUNTER3_LO
17871 #define CHC_PERFCOUNTER3_LO__PERFCOUNTER_LO__SHIFT                                                            0x0
17872 #define CHC_PERFCOUNTER3_LO__PERFCOUNTER_LO_MASK                                                              0xFFFFFFFFL
17873 //CHC_PERFCOUNTER3_HI
17874 #define CHC_PERFCOUNTER3_HI__PERFCOUNTER_HI__SHIFT                                                            0x0
17875 #define CHC_PERFCOUNTER3_HI__PERFCOUNTER_HI_MASK                                                              0xFFFFFFFFL
17876 //RLC_PERFCOUNTER0_LO
17877 #define RLC_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT                                                            0x0
17878 #define RLC_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK                                                              0xFFFFFFFFL
17879 //RLC_PERFCOUNTER0_HI
17880 #define RLC_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT                                                            0x0
17881 #define RLC_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK                                                              0xFFFFFFFFL
17882 //RLC_PERFCOUNTER1_LO
17883 #define RLC_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT                                                            0x0
17884 #define RLC_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK                                                              0xFFFFFFFFL
17885 //RLC_PERFCOUNTER1_HI
17886 #define RLC_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT                                                            0x0
17887 #define RLC_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK                                                              0xFFFFFFFFL
17888 //GCR_PERFCOUNTER0_LO
17889 #define GCR_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT                                                            0x0
17890 #define GCR_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK                                                              0xFFFFFFFFL
17891 //GCR_PERFCOUNTER0_HI
17892 #define GCR_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT                                                            0x0
17893 #define GCR_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK                                                              0xFFFFFFFFL
17894 //GCR_PERFCOUNTER1_LO
17895 #define GCR_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT                                                            0x0
17896 #define GCR_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK                                                              0xFFFFFFFFL
17897 //GCR_PERFCOUNTER1_HI
17898 #define GCR_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT                                                            0x0
17899 #define GCR_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK                                                              0xFFFFFFFFL
17900 //CHA_PERFCOUNTER0_LO
17901 #define CHA_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT                                                            0x0
17902 #define CHA_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK                                                              0xFFFFFFFFL
17903 //CHA_PERFCOUNTER0_HI
17904 #define CHA_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT                                                            0x0
17905 #define CHA_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK                                                              0xFFFFFFFFL
17906 //CHA_PERFCOUNTER1_LO
17907 #define CHA_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT                                                            0x0
17908 #define CHA_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK                                                              0xFFFFFFFFL
17909 //CHA_PERFCOUNTER1_HI
17910 #define CHA_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT                                                            0x0
17911 #define CHA_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK                                                              0xFFFFFFFFL
17912 //CHA_PERFCOUNTER2_LO
17913 #define CHA_PERFCOUNTER2_LO__PERFCOUNTER_LO__SHIFT                                                            0x0
17914 #define CHA_PERFCOUNTER2_LO__PERFCOUNTER_LO_MASK                                                              0xFFFFFFFFL
17915 //CHA_PERFCOUNTER2_HI
17916 #define CHA_PERFCOUNTER2_HI__PERFCOUNTER_HI__SHIFT                                                            0x0
17917 #define CHA_PERFCOUNTER2_HI__PERFCOUNTER_HI_MASK                                                              0xFFFFFFFFL
17918 //CHA_PERFCOUNTER3_LO
17919 #define CHA_PERFCOUNTER3_LO__PERFCOUNTER_LO__SHIFT                                                            0x0
17920 #define CHA_PERFCOUNTER3_LO__PERFCOUNTER_LO_MASK                                                              0xFFFFFFFFL
17921 //CHA_PERFCOUNTER3_HI
17922 #define CHA_PERFCOUNTER3_HI__PERFCOUNTER_HI__SHIFT                                                            0x0
17923 #define CHA_PERFCOUNTER3_HI__PERFCOUNTER_HI_MASK                                                              0xFFFFFFFFL
17924 
17925 
17926 // addressBlock: gc_gfx_cpwd_cpwd_perfsdec
17927 //CPG_PERFCOUNTER1_SELECT
17928 #define CPG_PERFCOUNTER1_SELECT__PERF_SEL__SHIFT                                                              0x0
17929 #define CPG_PERFCOUNTER1_SELECT__CNTR_MODE__SHIFT                                                             0x1c
17930 #define CPG_PERFCOUNTER1_SELECT__PERF_SEL_MASK                                                                0x000003FFL
17931 #define CPG_PERFCOUNTER1_SELECT__CNTR_MODE_MASK                                                               0xF0000000L
17932 //CPG_PERFCOUNTER0_SELECT1
17933 #define CPG_PERFCOUNTER0_SELECT1__PERF_SEL2__SHIFT                                                            0x0
17934 #define CPG_PERFCOUNTER0_SELECT1__PERF_SEL3__SHIFT                                                            0xa
17935 #define CPG_PERFCOUNTER0_SELECT1__CNTR_MODE3__SHIFT                                                           0x18
17936 #define CPG_PERFCOUNTER0_SELECT1__CNTR_MODE2__SHIFT                                                           0x1c
17937 #define CPG_PERFCOUNTER0_SELECT1__PERF_SEL2_MASK                                                              0x000003FFL
17938 #define CPG_PERFCOUNTER0_SELECT1__PERF_SEL3_MASK                                                              0x000FFC00L
17939 #define CPG_PERFCOUNTER0_SELECT1__CNTR_MODE3_MASK                                                             0x0F000000L
17940 #define CPG_PERFCOUNTER0_SELECT1__CNTR_MODE2_MASK                                                             0xF0000000L
17941 //CPG_PERFCOUNTER0_SELECT
17942 #define CPG_PERFCOUNTER0_SELECT__PERF_SEL__SHIFT                                                              0x0
17943 #define CPG_PERFCOUNTER0_SELECT__PERF_SEL1__SHIFT                                                             0xa
17944 #define CPG_PERFCOUNTER0_SELECT__SPM_MODE__SHIFT                                                              0x14
17945 #define CPG_PERFCOUNTER0_SELECT__CNTR_MODE1__SHIFT                                                            0x18
17946 #define CPG_PERFCOUNTER0_SELECT__CNTR_MODE0__SHIFT                                                            0x1c
17947 #define CPG_PERFCOUNTER0_SELECT__PERF_SEL_MASK                                                                0x000003FFL
17948 #define CPG_PERFCOUNTER0_SELECT__PERF_SEL1_MASK                                                               0x000FFC00L
17949 #define CPG_PERFCOUNTER0_SELECT__SPM_MODE_MASK                                                                0x00F00000L
17950 #define CPG_PERFCOUNTER0_SELECT__CNTR_MODE1_MASK                                                              0x0F000000L
17951 #define CPG_PERFCOUNTER0_SELECT__CNTR_MODE0_MASK                                                              0xF0000000L
17952 //CPC_PERFCOUNTER1_SELECT
17953 #define CPC_PERFCOUNTER1_SELECT__PERF_SEL__SHIFT                                                              0x0
17954 #define CPC_PERFCOUNTER1_SELECT__CNTR_MODE__SHIFT                                                             0x1c
17955 #define CPC_PERFCOUNTER1_SELECT__PERF_SEL_MASK                                                                0x000003FFL
17956 #define CPC_PERFCOUNTER1_SELECT__CNTR_MODE_MASK                                                               0xF0000000L
17957 //CPC_PERFCOUNTER0_SELECT1
17958 #define CPC_PERFCOUNTER0_SELECT1__PERF_SEL2__SHIFT                                                            0x0
17959 #define CPC_PERFCOUNTER0_SELECT1__PERF_SEL3__SHIFT                                                            0xa
17960 #define CPC_PERFCOUNTER0_SELECT1__CNTR_MODE3__SHIFT                                                           0x18
17961 #define CPC_PERFCOUNTER0_SELECT1__CNTR_MODE2__SHIFT                                                           0x1c
17962 #define CPC_PERFCOUNTER0_SELECT1__PERF_SEL2_MASK                                                              0x000003FFL
17963 #define CPC_PERFCOUNTER0_SELECT1__PERF_SEL3_MASK                                                              0x000FFC00L
17964 #define CPC_PERFCOUNTER0_SELECT1__CNTR_MODE3_MASK                                                             0x0F000000L
17965 #define CPC_PERFCOUNTER0_SELECT1__CNTR_MODE2_MASK                                                             0xF0000000L
17966 //CPF_PERFCOUNTER1_SELECT
17967 #define CPF_PERFCOUNTER1_SELECT__PERF_SEL__SHIFT                                                              0x0
17968 #define CPF_PERFCOUNTER1_SELECT__CNTR_MODE__SHIFT                                                             0x1c
17969 #define CPF_PERFCOUNTER1_SELECT__PERF_SEL_MASK                                                                0x000003FFL
17970 #define CPF_PERFCOUNTER1_SELECT__CNTR_MODE_MASK                                                               0xF0000000L
17971 //CPF_PERFCOUNTER0_SELECT1
17972 #define CPF_PERFCOUNTER0_SELECT1__PERF_SEL2__SHIFT                                                            0x0
17973 #define CPF_PERFCOUNTER0_SELECT1__PERF_SEL3__SHIFT                                                            0xa
17974 #define CPF_PERFCOUNTER0_SELECT1__CNTR_MODE3__SHIFT                                                           0x18
17975 #define CPF_PERFCOUNTER0_SELECT1__CNTR_MODE2__SHIFT                                                           0x1c
17976 #define CPF_PERFCOUNTER0_SELECT1__PERF_SEL2_MASK                                                              0x000003FFL
17977 #define CPF_PERFCOUNTER0_SELECT1__PERF_SEL3_MASK                                                              0x000FFC00L
17978 #define CPF_PERFCOUNTER0_SELECT1__CNTR_MODE3_MASK                                                             0x0F000000L
17979 #define CPF_PERFCOUNTER0_SELECT1__CNTR_MODE2_MASK                                                             0xF0000000L
17980 //CPF_PERFCOUNTER0_SELECT
17981 #define CPF_PERFCOUNTER0_SELECT__PERF_SEL__SHIFT                                                              0x0
17982 #define CPF_PERFCOUNTER0_SELECT__PERF_SEL1__SHIFT                                                             0xa
17983 #define CPF_PERFCOUNTER0_SELECT__SPM_MODE__SHIFT                                                              0x14
17984 #define CPF_PERFCOUNTER0_SELECT__CNTR_MODE1__SHIFT                                                            0x18
17985 #define CPF_PERFCOUNTER0_SELECT__CNTR_MODE0__SHIFT                                                            0x1c
17986 #define CPF_PERFCOUNTER0_SELECT__PERF_SEL_MASK                                                                0x000003FFL
17987 #define CPF_PERFCOUNTER0_SELECT__PERF_SEL1_MASK                                                               0x000FFC00L
17988 #define CPF_PERFCOUNTER0_SELECT__SPM_MODE_MASK                                                                0x00F00000L
17989 #define CPF_PERFCOUNTER0_SELECT__CNTR_MODE1_MASK                                                              0x0F000000L
17990 #define CPF_PERFCOUNTER0_SELECT__CNTR_MODE0_MASK                                                              0xF0000000L
17991 //CP_CP_PERFMON_CNTL
17992 #define CP_CP_PERFMON_CNTL__PERFMON_STATE__SHIFT                                                              0x0
17993 #define CP_CP_PERFMON_CNTL__SPM_PERFMON_STATE__SHIFT                                                          0x4
17994 #define CP_CP_PERFMON_CNTL__PERFMON_ENABLE_MODE__SHIFT                                                        0x8
17995 #define CP_CP_PERFMON_CNTL__PERFMON_SAMPLE_ENABLE__SHIFT                                                      0xa
17996 #define CP_CP_PERFMON_CNTL__PERFMON_STATE_MASK                                                                0x0000000FL
17997 #define CP_CP_PERFMON_CNTL__SPM_PERFMON_STATE_MASK                                                            0x000000F0L
17998 #define CP_CP_PERFMON_CNTL__PERFMON_ENABLE_MODE_MASK                                                          0x00000300L
17999 #define CP_CP_PERFMON_CNTL__PERFMON_SAMPLE_ENABLE_MASK                                                        0x00000400L
18000 //CPC_PERFCOUNTER0_SELECT
18001 #define CPC_PERFCOUNTER0_SELECT__PERF_SEL__SHIFT                                                              0x0
18002 #define CPC_PERFCOUNTER0_SELECT__PERF_SEL1__SHIFT                                                             0xa
18003 #define CPC_PERFCOUNTER0_SELECT__SPM_MODE__SHIFT                                                              0x14
18004 #define CPC_PERFCOUNTER0_SELECT__CNTR_MODE1__SHIFT                                                            0x18
18005 #define CPC_PERFCOUNTER0_SELECT__CNTR_MODE0__SHIFT                                                            0x1c
18006 #define CPC_PERFCOUNTER0_SELECT__PERF_SEL_MASK                                                                0x000003FFL
18007 #define CPC_PERFCOUNTER0_SELECT__PERF_SEL1_MASK                                                               0x000FFC00L
18008 #define CPC_PERFCOUNTER0_SELECT__SPM_MODE_MASK                                                                0x00F00000L
18009 #define CPC_PERFCOUNTER0_SELECT__CNTR_MODE1_MASK                                                              0x0F000000L
18010 #define CPC_PERFCOUNTER0_SELECT__CNTR_MODE0_MASK                                                              0xF0000000L
18011 //CPF_TC_PERF_COUNTER_WINDOW_SELECT
18012 #define CPF_TC_PERF_COUNTER_WINDOW_SELECT__INDEX__SHIFT                                                       0x0
18013 #define CPF_TC_PERF_COUNTER_WINDOW_SELECT__ALWAYS__SHIFT                                                      0x1e
18014 #define CPF_TC_PERF_COUNTER_WINDOW_SELECT__ENABLE__SHIFT                                                      0x1f
18015 #define CPF_TC_PERF_COUNTER_WINDOW_SELECT__INDEX_MASK                                                         0x00000007L
18016 #define CPF_TC_PERF_COUNTER_WINDOW_SELECT__ALWAYS_MASK                                                        0x40000000L
18017 #define CPF_TC_PERF_COUNTER_WINDOW_SELECT__ENABLE_MASK                                                        0x80000000L
18018 //CPG_TC_PERF_COUNTER_WINDOW_SELECT
18019 #define CPG_TC_PERF_COUNTER_WINDOW_SELECT__INDEX__SHIFT                                                       0x0
18020 #define CPG_TC_PERF_COUNTER_WINDOW_SELECT__ALWAYS__SHIFT                                                      0x1e
18021 #define CPG_TC_PERF_COUNTER_WINDOW_SELECT__ENABLE__SHIFT                                                      0x1f
18022 #define CPG_TC_PERF_COUNTER_WINDOW_SELECT__INDEX_MASK                                                         0x0000001FL
18023 #define CPG_TC_PERF_COUNTER_WINDOW_SELECT__ALWAYS_MASK                                                        0x40000000L
18024 #define CPG_TC_PERF_COUNTER_WINDOW_SELECT__ENABLE_MASK                                                        0x80000000L
18025 //CPF_LATENCY_STATS_SELECT
18026 #define CPF_LATENCY_STATS_SELECT__INDEX__SHIFT                                                                0x0
18027 #define CPF_LATENCY_STATS_SELECT__CLEAR__SHIFT                                                                0x1e
18028 #define CPF_LATENCY_STATS_SELECT__ENABLE__SHIFT                                                               0x1f
18029 #define CPF_LATENCY_STATS_SELECT__INDEX_MASK                                                                  0x0000000FL
18030 #define CPF_LATENCY_STATS_SELECT__CLEAR_MASK                                                                  0x40000000L
18031 #define CPF_LATENCY_STATS_SELECT__ENABLE_MASK                                                                 0x80000000L
18032 //CPG_LATENCY_STATS_SELECT
18033 #define CPG_LATENCY_STATS_SELECT__INDEX__SHIFT                                                                0x0
18034 #define CPG_LATENCY_STATS_SELECT__CLEAR__SHIFT                                                                0x1e
18035 #define CPG_LATENCY_STATS_SELECT__ENABLE__SHIFT                                                               0x1f
18036 #define CPG_LATENCY_STATS_SELECT__INDEX_MASK                                                                  0x0000001FL
18037 #define CPG_LATENCY_STATS_SELECT__CLEAR_MASK                                                                  0x40000000L
18038 #define CPG_LATENCY_STATS_SELECT__ENABLE_MASK                                                                 0x80000000L
18039 //CPC_LATENCY_STATS_SELECT
18040 #define CPC_LATENCY_STATS_SELECT__INDEX__SHIFT                                                                0x0
18041 #define CPC_LATENCY_STATS_SELECT__CLEAR__SHIFT                                                                0x1e
18042 #define CPC_LATENCY_STATS_SELECT__ENABLE__SHIFT                                                               0x1f
18043 #define CPC_LATENCY_STATS_SELECT__INDEX_MASK                                                                  0x0000001FL
18044 #define CPC_LATENCY_STATS_SELECT__CLEAR_MASK                                                                  0x40000000L
18045 #define CPC_LATENCY_STATS_SELECT__ENABLE_MASK                                                                 0x80000000L
18046 //CPC_TC_PERF_COUNTER_WINDOW_SELECT
18047 #define CPC_TC_PERF_COUNTER_WINDOW_SELECT__INDEX__SHIFT                                                       0x0
18048 #define CPC_TC_PERF_COUNTER_WINDOW_SELECT__ALWAYS__SHIFT                                                      0x1e
18049 #define CPC_TC_PERF_COUNTER_WINDOW_SELECT__ENABLE__SHIFT                                                      0x1f
18050 #define CPC_TC_PERF_COUNTER_WINDOW_SELECT__INDEX_MASK                                                         0x0000001FL
18051 #define CPC_TC_PERF_COUNTER_WINDOW_SELECT__ALWAYS_MASK                                                        0x40000000L
18052 #define CPC_TC_PERF_COUNTER_WINDOW_SELECT__ENABLE_MASK                                                        0x80000000L
18053 //CP_DRAW_OBJECT
18054 #define CP_DRAW_OBJECT__OBJECT__SHIFT                                                                         0x0
18055 #define CP_DRAW_OBJECT__OBJECT_MASK                                                                           0xFFFFFFFFL
18056 //CP_DRAW_OBJECT_COUNTER
18057 #define CP_DRAW_OBJECT_COUNTER__COUNT__SHIFT                                                                  0x0
18058 #define CP_DRAW_OBJECT_COUNTER__COUNT_MASK                                                                    0x0000FFFFL
18059 //CP_DRAW_WINDOW_MASK_HI
18060 #define CP_DRAW_WINDOW_MASK_HI__WINDOW_MASK_HI__SHIFT                                                         0x0
18061 #define CP_DRAW_WINDOW_MASK_HI__WINDOW_MASK_HI_MASK                                                           0xFFFFFFFFL
18062 //CP_DRAW_WINDOW_HI
18063 #define CP_DRAW_WINDOW_HI__WINDOW_HI__SHIFT                                                                   0x0
18064 #define CP_DRAW_WINDOW_HI__WINDOW_HI_MASK                                                                     0xFFFFFFFFL
18065 //CP_DRAW_WINDOW_LO
18066 #define CP_DRAW_WINDOW_LO__MIN__SHIFT                                                                         0x0
18067 #define CP_DRAW_WINDOW_LO__MAX__SHIFT                                                                         0x10
18068 #define CP_DRAW_WINDOW_LO__MIN_MASK                                                                           0x0000FFFFL
18069 #define CP_DRAW_WINDOW_LO__MAX_MASK                                                                           0xFFFF0000L
18070 //CP_DRAW_WINDOW_CNTL
18071 #define CP_DRAW_WINDOW_CNTL__DISABLE_DRAW_WINDOW_LO_MAX__SHIFT                                                0x0
18072 #define CP_DRAW_WINDOW_CNTL__DISABLE_DRAW_WINDOW_LO_MIN__SHIFT                                                0x1
18073 #define CP_DRAW_WINDOW_CNTL__DISABLE_DRAW_WINDOW_HI__SHIFT                                                    0x2
18074 #define CP_DRAW_WINDOW_CNTL__MODE__SHIFT                                                                      0x8
18075 #define CP_DRAW_WINDOW_CNTL__DISABLE_DRAW_WINDOW_LO_MAX_MASK                                                  0x00000001L
18076 #define CP_DRAW_WINDOW_CNTL__DISABLE_DRAW_WINDOW_LO_MIN_MASK                                                  0x00000002L
18077 #define CP_DRAW_WINDOW_CNTL__DISABLE_DRAW_WINDOW_HI_MASK                                                      0x00000004L
18078 #define CP_DRAW_WINDOW_CNTL__MODE_MASK                                                                        0x00000100L
18079 //GRBM_PERFCOUNTER0_SELECT
18080 #define GRBM_PERFCOUNTER0_SELECT__PERF_SEL__SHIFT                                                             0x0
18081 #define GRBM_PERFCOUNTER0_SELECT__SC_CLEAN_USER_DEFINED_MASK__SHIFT                                           0x9
18082 #define GRBM_PERFCOUNTER0_SELECT__DB_CLEAN_USER_DEFINED_MASK__SHIFT                                           0xa
18083 #define GRBM_PERFCOUNTER0_SELECT__CB_CLEAN_USER_DEFINED_MASK__SHIFT                                           0xb
18084 #define GRBM_PERFCOUNTER0_SELECT__TA_BUSY_USER_DEFINED_MASK__SHIFT                                            0xd
18085 #define GRBM_PERFCOUNTER0_SELECT__SX_BUSY_USER_DEFINED_MASK__SHIFT                                            0xe
18086 #define GRBM_PERFCOUNTER0_SELECT__SPI_BUSY_USER_DEFINED_MASK__SHIFT                                           0x10
18087 #define GRBM_PERFCOUNTER0_SELECT__SC_BUSY_USER_DEFINED_MASK__SHIFT                                            0x11
18088 #define GRBM_PERFCOUNTER0_SELECT__PA_BUSY_USER_DEFINED_MASK__SHIFT                                            0x12
18089 #define GRBM_PERFCOUNTER0_SELECT__GRBM_BUSY_USER_DEFINED_MASK__SHIFT                                          0x13
18090 #define GRBM_PERFCOUNTER0_SELECT__DB_BUSY_USER_DEFINED_MASK__SHIFT                                            0x14
18091 #define GRBM_PERFCOUNTER0_SELECT__CB_BUSY_USER_DEFINED_MASK__SHIFT                                            0x15
18092 #define GRBM_PERFCOUNTER0_SELECT__CP_BUSY_USER_DEFINED_MASK__SHIFT                                            0x16
18093 #define GRBM_PERFCOUNTER0_SELECT__BCI_BUSY_USER_DEFINED_MASK__SHIFT                                           0x19
18094 #define GRBM_PERFCOUNTER0_SELECT__RLC_BUSY_USER_DEFINED_MASK__SHIFT                                           0x1a
18095 #define GRBM_PERFCOUNTER0_SELECT__TCP_BUSY_USER_DEFINED_MASK__SHIFT                                           0x1b
18096 #define GRBM_PERFCOUNTER0_SELECT__GE_BUSY_USER_DEFINED_MASK__SHIFT                                            0x1c
18097 #define GRBM_PERFCOUNTER0_SELECT__UTCL2_BUSY_USER_DEFINED_MASK__SHIFT                                         0x1d
18098 #define GRBM_PERFCOUNTER0_SELECT__EA_BUSY_USER_DEFINED_MASK__SHIFT                                            0x1e
18099 #define GRBM_PERFCOUNTER0_SELECT__PERF_SEL_MASK                                                               0x0000003FL
18100 #define GRBM_PERFCOUNTER0_SELECT__SC_CLEAN_USER_DEFINED_MASK_MASK                                             0x00000200L
18101 #define GRBM_PERFCOUNTER0_SELECT__DB_CLEAN_USER_DEFINED_MASK_MASK                                             0x00000400L
18102 #define GRBM_PERFCOUNTER0_SELECT__CB_CLEAN_USER_DEFINED_MASK_MASK                                             0x00000800L
18103 #define GRBM_PERFCOUNTER0_SELECT__TA_BUSY_USER_DEFINED_MASK_MASK                                              0x00002000L
18104 #define GRBM_PERFCOUNTER0_SELECT__SX_BUSY_USER_DEFINED_MASK_MASK                                              0x00004000L
18105 #define GRBM_PERFCOUNTER0_SELECT__SPI_BUSY_USER_DEFINED_MASK_MASK                                             0x00010000L
18106 #define GRBM_PERFCOUNTER0_SELECT__SC_BUSY_USER_DEFINED_MASK_MASK                                              0x00020000L
18107 #define GRBM_PERFCOUNTER0_SELECT__PA_BUSY_USER_DEFINED_MASK_MASK                                              0x00040000L
18108 #define GRBM_PERFCOUNTER0_SELECT__GRBM_BUSY_USER_DEFINED_MASK_MASK                                            0x00080000L
18109 #define GRBM_PERFCOUNTER0_SELECT__DB_BUSY_USER_DEFINED_MASK_MASK                                              0x00100000L
18110 #define GRBM_PERFCOUNTER0_SELECT__CB_BUSY_USER_DEFINED_MASK_MASK                                              0x00200000L
18111 #define GRBM_PERFCOUNTER0_SELECT__CP_BUSY_USER_DEFINED_MASK_MASK                                              0x00400000L
18112 #define GRBM_PERFCOUNTER0_SELECT__BCI_BUSY_USER_DEFINED_MASK_MASK                                             0x02000000L
18113 #define GRBM_PERFCOUNTER0_SELECT__RLC_BUSY_USER_DEFINED_MASK_MASK                                             0x04000000L
18114 #define GRBM_PERFCOUNTER0_SELECT__TCP_BUSY_USER_DEFINED_MASK_MASK                                             0x08000000L
18115 #define GRBM_PERFCOUNTER0_SELECT__GE_BUSY_USER_DEFINED_MASK_MASK                                              0x10000000L
18116 #define GRBM_PERFCOUNTER0_SELECT__UTCL2_BUSY_USER_DEFINED_MASK_MASK                                           0x20000000L
18117 #define GRBM_PERFCOUNTER0_SELECT__EA_BUSY_USER_DEFINED_MASK_MASK                                              0x40000000L
18118 //GRBM_PERFCOUNTER1_SELECT
18119 #define GRBM_PERFCOUNTER1_SELECT__PERF_SEL__SHIFT                                                             0x0
18120 #define GRBM_PERFCOUNTER1_SELECT__SC_CLEAN_USER_DEFINED_MASK__SHIFT                                           0x9
18121 #define GRBM_PERFCOUNTER1_SELECT__DB_CLEAN_USER_DEFINED_MASK__SHIFT                                           0xa
18122 #define GRBM_PERFCOUNTER1_SELECT__CB_CLEAN_USER_DEFINED_MASK__SHIFT                                           0xb
18123 #define GRBM_PERFCOUNTER1_SELECT__TA_BUSY_USER_DEFINED_MASK__SHIFT                                            0xd
18124 #define GRBM_PERFCOUNTER1_SELECT__SX_BUSY_USER_DEFINED_MASK__SHIFT                                            0xe
18125 #define GRBM_PERFCOUNTER1_SELECT__SPI_BUSY_USER_DEFINED_MASK__SHIFT                                           0x10
18126 #define GRBM_PERFCOUNTER1_SELECT__SC_BUSY_USER_DEFINED_MASK__SHIFT                                            0x11
18127 #define GRBM_PERFCOUNTER1_SELECT__PA_BUSY_USER_DEFINED_MASK__SHIFT                                            0x12
18128 #define GRBM_PERFCOUNTER1_SELECT__GRBM_BUSY_USER_DEFINED_MASK__SHIFT                                          0x13
18129 #define GRBM_PERFCOUNTER1_SELECT__DB_BUSY_USER_DEFINED_MASK__SHIFT                                            0x14
18130 #define GRBM_PERFCOUNTER1_SELECT__CB_BUSY_USER_DEFINED_MASK__SHIFT                                            0x15
18131 #define GRBM_PERFCOUNTER1_SELECT__CP_BUSY_USER_DEFINED_MASK__SHIFT                                            0x16
18132 #define GRBM_PERFCOUNTER1_SELECT__BCI_BUSY_USER_DEFINED_MASK__SHIFT                                           0x19
18133 #define GRBM_PERFCOUNTER1_SELECT__RLC_BUSY_USER_DEFINED_MASK__SHIFT                                           0x1a
18134 #define GRBM_PERFCOUNTER1_SELECT__TCP_BUSY_USER_DEFINED_MASK__SHIFT                                           0x1b
18135 #define GRBM_PERFCOUNTER1_SELECT__GE_BUSY_USER_DEFINED_MASK__SHIFT                                            0x1c
18136 #define GRBM_PERFCOUNTER1_SELECT__UTCL2_BUSY_USER_DEFINED_MASK__SHIFT                                         0x1d
18137 #define GRBM_PERFCOUNTER1_SELECT__EA_BUSY_USER_DEFINED_MASK__SHIFT                                            0x1e
18138 #define GRBM_PERFCOUNTER1_SELECT__PERF_SEL_MASK                                                               0x0000003FL
18139 #define GRBM_PERFCOUNTER1_SELECT__SC_CLEAN_USER_DEFINED_MASK_MASK                                             0x00000200L
18140 #define GRBM_PERFCOUNTER1_SELECT__DB_CLEAN_USER_DEFINED_MASK_MASK                                             0x00000400L
18141 #define GRBM_PERFCOUNTER1_SELECT__CB_CLEAN_USER_DEFINED_MASK_MASK                                             0x00000800L
18142 #define GRBM_PERFCOUNTER1_SELECT__TA_BUSY_USER_DEFINED_MASK_MASK                                              0x00002000L
18143 #define GRBM_PERFCOUNTER1_SELECT__SX_BUSY_USER_DEFINED_MASK_MASK                                              0x00004000L
18144 #define GRBM_PERFCOUNTER1_SELECT__SPI_BUSY_USER_DEFINED_MASK_MASK                                             0x00010000L
18145 #define GRBM_PERFCOUNTER1_SELECT__SC_BUSY_USER_DEFINED_MASK_MASK                                              0x00020000L
18146 #define GRBM_PERFCOUNTER1_SELECT__PA_BUSY_USER_DEFINED_MASK_MASK                                              0x00040000L
18147 #define GRBM_PERFCOUNTER1_SELECT__GRBM_BUSY_USER_DEFINED_MASK_MASK                                            0x00080000L
18148 #define GRBM_PERFCOUNTER1_SELECT__DB_BUSY_USER_DEFINED_MASK_MASK                                              0x00100000L
18149 #define GRBM_PERFCOUNTER1_SELECT__CB_BUSY_USER_DEFINED_MASK_MASK                                              0x00200000L
18150 #define GRBM_PERFCOUNTER1_SELECT__CP_BUSY_USER_DEFINED_MASK_MASK                                              0x00400000L
18151 #define GRBM_PERFCOUNTER1_SELECT__BCI_BUSY_USER_DEFINED_MASK_MASK                                             0x02000000L
18152 #define GRBM_PERFCOUNTER1_SELECT__RLC_BUSY_USER_DEFINED_MASK_MASK                                             0x04000000L
18153 #define GRBM_PERFCOUNTER1_SELECT__TCP_BUSY_USER_DEFINED_MASK_MASK                                             0x08000000L
18154 #define GRBM_PERFCOUNTER1_SELECT__GE_BUSY_USER_DEFINED_MASK_MASK                                              0x10000000L
18155 #define GRBM_PERFCOUNTER1_SELECT__UTCL2_BUSY_USER_DEFINED_MASK_MASK                                           0x20000000L
18156 #define GRBM_PERFCOUNTER1_SELECT__EA_BUSY_USER_DEFINED_MASK_MASK                                              0x40000000L
18157 //GRBM_PERFCOUNTER0_SELECT_HI
18158 #define GRBM_PERFCOUNTER0_SELECT_HI__UTCL1_BUSY_USER_DEFINED_MASK__SHIFT                                      0x1
18159 #define GRBM_PERFCOUNTER0_SELECT_HI__GL2CC_BUSY_USER_DEFINED_MASK__SHIFT                                      0x2
18160 #define GRBM_PERFCOUNTER0_SELECT_HI__SDMA_BUSY_USER_DEFINED_MASK__SHIFT                                       0x3
18161 #define GRBM_PERFCOUNTER0_SELECT_HI__CH_BUSY_USER_DEFINED_MASK__SHIFT                                         0x4
18162 #define GRBM_PERFCOUNTER0_SELECT_HI__PMM_BUSY_USER_DEFINED_MASK__SHIFT                                        0x6
18163 #define GRBM_PERFCOUNTER0_SELECT_HI__GL1CC_BUSY_USER_DEFINED_MASK__SHIFT                                      0x8
18164 #define GRBM_PERFCOUNTER0_SELECT_HI__GL1XCC_BUSY_USER_DEFINED_MASK__SHIFT                                     0x9
18165 #define GRBM_PERFCOUNTER0_SELECT_HI__PC_BUSY_USER_DEFINED_MASK__SHIFT                                         0xa
18166 #define GRBM_PERFCOUNTER0_SELECT_HI__EA_STAT_LINK_BUSY_USER_DEFINED_MASK__SHIFT                               0xd
18167 #define GRBM_PERFCOUNTER0_SELECT_HI__UTCL1_BUSY_USER_DEFINED_MASK_MASK                                        0x00000002L
18168 #define GRBM_PERFCOUNTER0_SELECT_HI__GL2CC_BUSY_USER_DEFINED_MASK_MASK                                        0x00000004L
18169 #define GRBM_PERFCOUNTER0_SELECT_HI__SDMA_BUSY_USER_DEFINED_MASK_MASK                                         0x00000008L
18170 #define GRBM_PERFCOUNTER0_SELECT_HI__CH_BUSY_USER_DEFINED_MASK_MASK                                           0x00000010L
18171 #define GRBM_PERFCOUNTER0_SELECT_HI__PMM_BUSY_USER_DEFINED_MASK_MASK                                          0x00000040L
18172 #define GRBM_PERFCOUNTER0_SELECT_HI__GL1CC_BUSY_USER_DEFINED_MASK_MASK                                        0x00000100L
18173 #define GRBM_PERFCOUNTER0_SELECT_HI__GL1XCC_BUSY_USER_DEFINED_MASK_MASK                                       0x00000200L
18174 #define GRBM_PERFCOUNTER0_SELECT_HI__PC_BUSY_USER_DEFINED_MASK_MASK                                           0x00000400L
18175 #define GRBM_PERFCOUNTER0_SELECT_HI__EA_STAT_LINK_BUSY_USER_DEFINED_MASK_MASK                                 0x00002000L
18176 //GRBM_PERFCOUNTER1_SELECT_HI
18177 #define GRBM_PERFCOUNTER1_SELECT_HI__UTCL1_BUSY_USER_DEFINED_MASK__SHIFT                                      0x1
18178 #define GRBM_PERFCOUNTER1_SELECT_HI__GL2CC_BUSY_USER_DEFINED_MASK__SHIFT                                      0x2
18179 #define GRBM_PERFCOUNTER1_SELECT_HI__SDMA_BUSY_USER_DEFINED_MASK__SHIFT                                       0x3
18180 #define GRBM_PERFCOUNTER1_SELECT_HI__CH_BUSY_USER_DEFINED_MASK__SHIFT                                         0x4
18181 #define GRBM_PERFCOUNTER1_SELECT_HI__PMM_BUSY_USER_DEFINED_MASK__SHIFT                                        0x6
18182 #define GRBM_PERFCOUNTER1_SELECT_HI__GL1CC_BUSY_USER_DEFINED_MASK__SHIFT                                      0x8
18183 #define GRBM_PERFCOUNTER1_SELECT_HI__GL1XCC_BUSY_USER_DEFINED_MASK__SHIFT                                     0x9
18184 #define GRBM_PERFCOUNTER1_SELECT_HI__PC_BUSY_USER_DEFINED_MASK__SHIFT                                         0xa
18185 #define GRBM_PERFCOUNTER1_SELECT_HI__EA_STAT_LINK_BUSY_USER_DEFINED_MASK__SHIFT                               0xd
18186 #define GRBM_PERFCOUNTER1_SELECT_HI__UTCL1_BUSY_USER_DEFINED_MASK_MASK                                        0x00000002L
18187 #define GRBM_PERFCOUNTER1_SELECT_HI__GL2CC_BUSY_USER_DEFINED_MASK_MASK                                        0x00000004L
18188 #define GRBM_PERFCOUNTER1_SELECT_HI__SDMA_BUSY_USER_DEFINED_MASK_MASK                                         0x00000008L
18189 #define GRBM_PERFCOUNTER1_SELECT_HI__CH_BUSY_USER_DEFINED_MASK_MASK                                           0x00000010L
18190 #define GRBM_PERFCOUNTER1_SELECT_HI__PMM_BUSY_USER_DEFINED_MASK_MASK                                          0x00000040L
18191 #define GRBM_PERFCOUNTER1_SELECT_HI__GL1CC_BUSY_USER_DEFINED_MASK_MASK                                        0x00000100L
18192 #define GRBM_PERFCOUNTER1_SELECT_HI__GL1XCC_BUSY_USER_DEFINED_MASK_MASK                                       0x00000200L
18193 #define GRBM_PERFCOUNTER1_SELECT_HI__PC_BUSY_USER_DEFINED_MASK_MASK                                           0x00000400L
18194 #define GRBM_PERFCOUNTER1_SELECT_HI__EA_STAT_LINK_BUSY_USER_DEFINED_MASK_MASK                                 0x00002000L
18195 //GE1_PERFCOUNTER0_SELECT
18196 #define GE1_PERFCOUNTER0_SELECT__PERF_SEL0__SHIFT                                                             0x0
18197 #define GE1_PERFCOUNTER0_SELECT__PERF_SEL1__SHIFT                                                             0xa
18198 #define GE1_PERFCOUNTER0_SELECT__CNTR_MODE__SHIFT                                                             0x14
18199 #define GE1_PERFCOUNTER0_SELECT__PERF_MODE1__SHIFT                                                            0x18
18200 #define GE1_PERFCOUNTER0_SELECT__PERF_MODE0__SHIFT                                                            0x1c
18201 #define GE1_PERFCOUNTER0_SELECT__PERF_SEL0_MASK                                                               0x000003FFL
18202 #define GE1_PERFCOUNTER0_SELECT__PERF_SEL1_MASK                                                               0x000FFC00L
18203 #define GE1_PERFCOUNTER0_SELECT__CNTR_MODE_MASK                                                               0x00F00000L
18204 #define GE1_PERFCOUNTER0_SELECT__PERF_MODE1_MASK                                                              0x0F000000L
18205 #define GE1_PERFCOUNTER0_SELECT__PERF_MODE0_MASK                                                              0xF0000000L
18206 //GE1_PERFCOUNTER0_SELECT1
18207 #define GE1_PERFCOUNTER0_SELECT1__PERF_SEL2__SHIFT                                                            0x0
18208 #define GE1_PERFCOUNTER0_SELECT1__PERF_SEL3__SHIFT                                                            0xa
18209 #define GE1_PERFCOUNTER0_SELECT1__PERF_MODE3__SHIFT                                                           0x18
18210 #define GE1_PERFCOUNTER0_SELECT1__PERF_MODE2__SHIFT                                                           0x1c
18211 #define GE1_PERFCOUNTER0_SELECT1__PERF_SEL2_MASK                                                              0x000003FFL
18212 #define GE1_PERFCOUNTER0_SELECT1__PERF_SEL3_MASK                                                              0x000FFC00L
18213 #define GE1_PERFCOUNTER0_SELECT1__PERF_MODE3_MASK                                                             0x0F000000L
18214 #define GE1_PERFCOUNTER0_SELECT1__PERF_MODE2_MASK                                                             0xF0000000L
18215 //GE1_PERFCOUNTER1_SELECT
18216 #define GE1_PERFCOUNTER1_SELECT__PERF_SEL0__SHIFT                                                             0x0
18217 #define GE1_PERFCOUNTER1_SELECT__PERF_SEL1__SHIFT                                                             0xa
18218 #define GE1_PERFCOUNTER1_SELECT__CNTR_MODE__SHIFT                                                             0x14
18219 #define GE1_PERFCOUNTER1_SELECT__PERF_MODE1__SHIFT                                                            0x18
18220 #define GE1_PERFCOUNTER1_SELECT__PERF_MODE0__SHIFT                                                            0x1c
18221 #define GE1_PERFCOUNTER1_SELECT__PERF_SEL0_MASK                                                               0x000003FFL
18222 #define GE1_PERFCOUNTER1_SELECT__PERF_SEL1_MASK                                                               0x000FFC00L
18223 #define GE1_PERFCOUNTER1_SELECT__CNTR_MODE_MASK                                                               0x00F00000L
18224 #define GE1_PERFCOUNTER1_SELECT__PERF_MODE1_MASK                                                              0x0F000000L
18225 #define GE1_PERFCOUNTER1_SELECT__PERF_MODE0_MASK                                                              0xF0000000L
18226 //GE1_PERFCOUNTER1_SELECT1
18227 #define GE1_PERFCOUNTER1_SELECT1__PERF_SEL2__SHIFT                                                            0x0
18228 #define GE1_PERFCOUNTER1_SELECT1__PERF_SEL3__SHIFT                                                            0xa
18229 #define GE1_PERFCOUNTER1_SELECT1__PERF_MODE3__SHIFT                                                           0x18
18230 #define GE1_PERFCOUNTER1_SELECT1__PERF_MODE2__SHIFT                                                           0x1c
18231 #define GE1_PERFCOUNTER1_SELECT1__PERF_SEL2_MASK                                                              0x000003FFL
18232 #define GE1_PERFCOUNTER1_SELECT1__PERF_SEL3_MASK                                                              0x000FFC00L
18233 #define GE1_PERFCOUNTER1_SELECT1__PERF_MODE3_MASK                                                             0x0F000000L
18234 #define GE1_PERFCOUNTER1_SELECT1__PERF_MODE2_MASK                                                             0xF0000000L
18235 //GE1_PERFCOUNTER2_SELECT
18236 #define GE1_PERFCOUNTER2_SELECT__PERF_SEL0__SHIFT                                                             0x0
18237 #define GE1_PERFCOUNTER2_SELECT__PERF_SEL1__SHIFT                                                             0xa
18238 #define GE1_PERFCOUNTER2_SELECT__CNTR_MODE__SHIFT                                                             0x14
18239 #define GE1_PERFCOUNTER2_SELECT__PERF_MODE1__SHIFT                                                            0x18
18240 #define GE1_PERFCOUNTER2_SELECT__PERF_MODE0__SHIFT                                                            0x1c
18241 #define GE1_PERFCOUNTER2_SELECT__PERF_SEL0_MASK                                                               0x000003FFL
18242 #define GE1_PERFCOUNTER2_SELECT__PERF_SEL1_MASK                                                               0x000FFC00L
18243 #define GE1_PERFCOUNTER2_SELECT__CNTR_MODE_MASK                                                               0x00F00000L
18244 #define GE1_PERFCOUNTER2_SELECT__PERF_MODE1_MASK                                                              0x0F000000L
18245 #define GE1_PERFCOUNTER2_SELECT__PERF_MODE0_MASK                                                              0xF0000000L
18246 //GE1_PERFCOUNTER2_SELECT1
18247 #define GE1_PERFCOUNTER2_SELECT1__PERF_SEL2__SHIFT                                                            0x0
18248 #define GE1_PERFCOUNTER2_SELECT1__PERF_SEL3__SHIFT                                                            0xa
18249 #define GE1_PERFCOUNTER2_SELECT1__PERF_MODE3__SHIFT                                                           0x18
18250 #define GE1_PERFCOUNTER2_SELECT1__PERF_MODE2__SHIFT                                                           0x1c
18251 #define GE1_PERFCOUNTER2_SELECT1__PERF_SEL2_MASK                                                              0x000003FFL
18252 #define GE1_PERFCOUNTER2_SELECT1__PERF_SEL3_MASK                                                              0x000FFC00L
18253 #define GE1_PERFCOUNTER2_SELECT1__PERF_MODE3_MASK                                                             0x0F000000L
18254 #define GE1_PERFCOUNTER2_SELECT1__PERF_MODE2_MASK                                                             0xF0000000L
18255 //GE1_PERFCOUNTER3_SELECT
18256 #define GE1_PERFCOUNTER3_SELECT__PERF_SEL0__SHIFT                                                             0x0
18257 #define GE1_PERFCOUNTER3_SELECT__PERF_SEL1__SHIFT                                                             0xa
18258 #define GE1_PERFCOUNTER3_SELECT__CNTR_MODE__SHIFT                                                             0x14
18259 #define GE1_PERFCOUNTER3_SELECT__PERF_MODE1__SHIFT                                                            0x18
18260 #define GE1_PERFCOUNTER3_SELECT__PERF_MODE0__SHIFT                                                            0x1c
18261 #define GE1_PERFCOUNTER3_SELECT__PERF_SEL0_MASK                                                               0x000003FFL
18262 #define GE1_PERFCOUNTER3_SELECT__PERF_SEL1_MASK                                                               0x000FFC00L
18263 #define GE1_PERFCOUNTER3_SELECT__CNTR_MODE_MASK                                                               0x00F00000L
18264 #define GE1_PERFCOUNTER3_SELECT__PERF_MODE1_MASK                                                              0x0F000000L
18265 #define GE1_PERFCOUNTER3_SELECT__PERF_MODE0_MASK                                                              0xF0000000L
18266 //GE1_PERFCOUNTER3_SELECT1
18267 #define GE1_PERFCOUNTER3_SELECT1__PERF_SEL2__SHIFT                                                            0x0
18268 #define GE1_PERFCOUNTER3_SELECT1__PERF_SEL3__SHIFT                                                            0xa
18269 #define GE1_PERFCOUNTER3_SELECT1__PERF_MODE3__SHIFT                                                           0x18
18270 #define GE1_PERFCOUNTER3_SELECT1__PERF_MODE2__SHIFT                                                           0x1c
18271 #define GE1_PERFCOUNTER3_SELECT1__PERF_SEL2_MASK                                                              0x000003FFL
18272 #define GE1_PERFCOUNTER3_SELECT1__PERF_SEL3_MASK                                                              0x000FFC00L
18273 #define GE1_PERFCOUNTER3_SELECT1__PERF_MODE3_MASK                                                             0x0F000000L
18274 #define GE1_PERFCOUNTER3_SELECT1__PERF_MODE2_MASK                                                             0xF0000000L
18275 //GE2_DIST_PERFCOUNTER0_SELECT
18276 #define GE2_DIST_PERFCOUNTER0_SELECT__PERF_SEL0__SHIFT                                                        0x0
18277 #define GE2_DIST_PERFCOUNTER0_SELECT__PERF_SEL1__SHIFT                                                        0xa
18278 #define GE2_DIST_PERFCOUNTER0_SELECT__CNTR_MODE__SHIFT                                                        0x14
18279 #define GE2_DIST_PERFCOUNTER0_SELECT__PERF_MODE1__SHIFT                                                       0x18
18280 #define GE2_DIST_PERFCOUNTER0_SELECT__PERF_MODE0__SHIFT                                                       0x1c
18281 #define GE2_DIST_PERFCOUNTER0_SELECT__PERF_SEL0_MASK                                                          0x000003FFL
18282 #define GE2_DIST_PERFCOUNTER0_SELECT__PERF_SEL1_MASK                                                          0x000FFC00L
18283 #define GE2_DIST_PERFCOUNTER0_SELECT__CNTR_MODE_MASK                                                          0x00F00000L
18284 #define GE2_DIST_PERFCOUNTER0_SELECT__PERF_MODE1_MASK                                                         0x0F000000L
18285 #define GE2_DIST_PERFCOUNTER0_SELECT__PERF_MODE0_MASK                                                         0xF0000000L
18286 //GE2_DIST_PERFCOUNTER0_SELECT1
18287 #define GE2_DIST_PERFCOUNTER0_SELECT1__PERF_SEL2__SHIFT                                                       0x0
18288 #define GE2_DIST_PERFCOUNTER0_SELECT1__PERF_SEL3__SHIFT                                                       0xa
18289 #define GE2_DIST_PERFCOUNTER0_SELECT1__PERF_MODE3__SHIFT                                                      0x18
18290 #define GE2_DIST_PERFCOUNTER0_SELECT1__PERF_MODE2__SHIFT                                                      0x1c
18291 #define GE2_DIST_PERFCOUNTER0_SELECT1__PERF_SEL2_MASK                                                         0x000003FFL
18292 #define GE2_DIST_PERFCOUNTER0_SELECT1__PERF_SEL3_MASK                                                         0x000FFC00L
18293 #define GE2_DIST_PERFCOUNTER0_SELECT1__PERF_MODE3_MASK                                                        0x0F000000L
18294 #define GE2_DIST_PERFCOUNTER0_SELECT1__PERF_MODE2_MASK                                                        0xF0000000L
18295 //GE2_DIST_PERFCOUNTER1_SELECT
18296 #define GE2_DIST_PERFCOUNTER1_SELECT__PERF_SEL0__SHIFT                                                        0x0
18297 #define GE2_DIST_PERFCOUNTER1_SELECT__PERF_SEL1__SHIFT                                                        0xa
18298 #define GE2_DIST_PERFCOUNTER1_SELECT__CNTR_MODE__SHIFT                                                        0x14
18299 #define GE2_DIST_PERFCOUNTER1_SELECT__PERF_MODE1__SHIFT                                                       0x18
18300 #define GE2_DIST_PERFCOUNTER1_SELECT__PERF_MODE0__SHIFT                                                       0x1c
18301 #define GE2_DIST_PERFCOUNTER1_SELECT__PERF_SEL0_MASK                                                          0x000003FFL
18302 #define GE2_DIST_PERFCOUNTER1_SELECT__PERF_SEL1_MASK                                                          0x000FFC00L
18303 #define GE2_DIST_PERFCOUNTER1_SELECT__CNTR_MODE_MASK                                                          0x00F00000L
18304 #define GE2_DIST_PERFCOUNTER1_SELECT__PERF_MODE1_MASK                                                         0x0F000000L
18305 #define GE2_DIST_PERFCOUNTER1_SELECT__PERF_MODE0_MASK                                                         0xF0000000L
18306 //GE2_DIST_PERFCOUNTER1_SELECT1
18307 #define GE2_DIST_PERFCOUNTER1_SELECT1__PERF_SEL2__SHIFT                                                       0x0
18308 #define GE2_DIST_PERFCOUNTER1_SELECT1__PERF_SEL3__SHIFT                                                       0xa
18309 #define GE2_DIST_PERFCOUNTER1_SELECT1__PERF_MODE3__SHIFT                                                      0x18
18310 #define GE2_DIST_PERFCOUNTER1_SELECT1__PERF_MODE2__SHIFT                                                      0x1c
18311 #define GE2_DIST_PERFCOUNTER1_SELECT1__PERF_SEL2_MASK                                                         0x000003FFL
18312 #define GE2_DIST_PERFCOUNTER1_SELECT1__PERF_SEL3_MASK                                                         0x000FFC00L
18313 #define GE2_DIST_PERFCOUNTER1_SELECT1__PERF_MODE3_MASK                                                        0x0F000000L
18314 #define GE2_DIST_PERFCOUNTER1_SELECT1__PERF_MODE2_MASK                                                        0xF0000000L
18315 //GE2_DIST_PERFCOUNTER2_SELECT
18316 #define GE2_DIST_PERFCOUNTER2_SELECT__PERF_SEL0__SHIFT                                                        0x0
18317 #define GE2_DIST_PERFCOUNTER2_SELECT__PERF_SEL1__SHIFT                                                        0xa
18318 #define GE2_DIST_PERFCOUNTER2_SELECT__CNTR_MODE__SHIFT                                                        0x14
18319 #define GE2_DIST_PERFCOUNTER2_SELECT__PERF_MODE1__SHIFT                                                       0x18
18320 #define GE2_DIST_PERFCOUNTER2_SELECT__PERF_MODE0__SHIFT                                                       0x1c
18321 #define GE2_DIST_PERFCOUNTER2_SELECT__PERF_SEL0_MASK                                                          0x000003FFL
18322 #define GE2_DIST_PERFCOUNTER2_SELECT__PERF_SEL1_MASK                                                          0x000FFC00L
18323 #define GE2_DIST_PERFCOUNTER2_SELECT__CNTR_MODE_MASK                                                          0x00F00000L
18324 #define GE2_DIST_PERFCOUNTER2_SELECT__PERF_MODE1_MASK                                                         0x0F000000L
18325 #define GE2_DIST_PERFCOUNTER2_SELECT__PERF_MODE0_MASK                                                         0xF0000000L
18326 //GE2_DIST_PERFCOUNTER2_SELECT1
18327 #define GE2_DIST_PERFCOUNTER2_SELECT1__PERF_SEL2__SHIFT                                                       0x0
18328 #define GE2_DIST_PERFCOUNTER2_SELECT1__PERF_SEL3__SHIFT                                                       0xa
18329 #define GE2_DIST_PERFCOUNTER2_SELECT1__PERF_MODE3__SHIFT                                                      0x18
18330 #define GE2_DIST_PERFCOUNTER2_SELECT1__PERF_MODE2__SHIFT                                                      0x1c
18331 #define GE2_DIST_PERFCOUNTER2_SELECT1__PERF_SEL2_MASK                                                         0x000003FFL
18332 #define GE2_DIST_PERFCOUNTER2_SELECT1__PERF_SEL3_MASK                                                         0x000FFC00L
18333 #define GE2_DIST_PERFCOUNTER2_SELECT1__PERF_MODE3_MASK                                                        0x0F000000L
18334 #define GE2_DIST_PERFCOUNTER2_SELECT1__PERF_MODE2_MASK                                                        0xF0000000L
18335 //GE2_DIST_PERFCOUNTER3_SELECT
18336 #define GE2_DIST_PERFCOUNTER3_SELECT__PERF_SEL0__SHIFT                                                        0x0
18337 #define GE2_DIST_PERFCOUNTER3_SELECT__PERF_SEL1__SHIFT                                                        0xa
18338 #define GE2_DIST_PERFCOUNTER3_SELECT__CNTR_MODE__SHIFT                                                        0x14
18339 #define GE2_DIST_PERFCOUNTER3_SELECT__PERF_MODE1__SHIFT                                                       0x18
18340 #define GE2_DIST_PERFCOUNTER3_SELECT__PERF_MODE0__SHIFT                                                       0x1c
18341 #define GE2_DIST_PERFCOUNTER3_SELECT__PERF_SEL0_MASK                                                          0x000003FFL
18342 #define GE2_DIST_PERFCOUNTER3_SELECT__PERF_SEL1_MASK                                                          0x000FFC00L
18343 #define GE2_DIST_PERFCOUNTER3_SELECT__CNTR_MODE_MASK                                                          0x00F00000L
18344 #define GE2_DIST_PERFCOUNTER3_SELECT__PERF_MODE1_MASK                                                         0x0F000000L
18345 #define GE2_DIST_PERFCOUNTER3_SELECT__PERF_MODE0_MASK                                                         0xF0000000L
18346 //GE2_DIST_PERFCOUNTER3_SELECT1
18347 #define GE2_DIST_PERFCOUNTER3_SELECT1__PERF_SEL2__SHIFT                                                       0x0
18348 #define GE2_DIST_PERFCOUNTER3_SELECT1__PERF_SEL3__SHIFT                                                       0xa
18349 #define GE2_DIST_PERFCOUNTER3_SELECT1__PERF_MODE3__SHIFT                                                      0x18
18350 #define GE2_DIST_PERFCOUNTER3_SELECT1__PERF_MODE2__SHIFT                                                      0x1c
18351 #define GE2_DIST_PERFCOUNTER3_SELECT1__PERF_SEL2_MASK                                                         0x000003FFL
18352 #define GE2_DIST_PERFCOUNTER3_SELECT1__PERF_SEL3_MASK                                                         0x000FFC00L
18353 #define GE2_DIST_PERFCOUNTER3_SELECT1__PERF_MODE3_MASK                                                        0x0F000000L
18354 #define GE2_DIST_PERFCOUNTER3_SELECT1__PERF_MODE2_MASK                                                        0xF0000000L
18355 //GC_EA_CPWD_PERFCOUNTER0_SELECT
18356 #define GC_EA_CPWD_PERFCOUNTER0_SELECT__PERF_SEL__SHIFT                                                       0x0
18357 #define GC_EA_CPWD_PERFCOUNTER0_SELECT__PERF_SEL1__SHIFT                                                      0xa
18358 #define GC_EA_CPWD_PERFCOUNTER0_SELECT__CNTR_MODE__SHIFT                                                      0x14
18359 #define GC_EA_CPWD_PERFCOUNTER0_SELECT__PERF_MODE1__SHIFT                                                     0x18
18360 #define GC_EA_CPWD_PERFCOUNTER0_SELECT__PERF_MODE__SHIFT                                                      0x1c
18361 #define GC_EA_CPWD_PERFCOUNTER0_SELECT__PERF_SEL_MASK                                                         0x000003FFL
18362 #define GC_EA_CPWD_PERFCOUNTER0_SELECT__PERF_SEL1_MASK                                                        0x000FFC00L
18363 #define GC_EA_CPWD_PERFCOUNTER0_SELECT__CNTR_MODE_MASK                                                        0x00F00000L
18364 #define GC_EA_CPWD_PERFCOUNTER0_SELECT__PERF_MODE1_MASK                                                       0x0F000000L
18365 #define GC_EA_CPWD_PERFCOUNTER0_SELECT__PERF_MODE_MASK                                                        0xF0000000L
18366 //GC_EA_CPWD_PERFCOUNTER0_SELECT1
18367 #define GC_EA_CPWD_PERFCOUNTER0_SELECT1__PERF_SEL2__SHIFT                                                     0x0
18368 #define GC_EA_CPWD_PERFCOUNTER0_SELECT1__PERF_SEL3__SHIFT                                                     0xa
18369 #define GC_EA_CPWD_PERFCOUNTER0_SELECT1__PERF_MODE3__SHIFT                                                    0x18
18370 #define GC_EA_CPWD_PERFCOUNTER0_SELECT1__PERF_MODE2__SHIFT                                                    0x1c
18371 #define GC_EA_CPWD_PERFCOUNTER0_SELECT1__PERF_SEL2_MASK                                                       0x000003FFL
18372 #define GC_EA_CPWD_PERFCOUNTER0_SELECT1__PERF_SEL3_MASK                                                       0x000FFC00L
18373 #define GC_EA_CPWD_PERFCOUNTER0_SELECT1__PERF_MODE3_MASK                                                      0x0F000000L
18374 #define GC_EA_CPWD_PERFCOUNTER0_SELECT1__PERF_MODE2_MASK                                                      0xF0000000L
18375 //GC_EA_CPWD_PERFCOUNTER1_SELECT
18376 #define GC_EA_CPWD_PERFCOUNTER1_SELECT__PERF_SEL__SHIFT                                                       0x0
18377 #define GC_EA_CPWD_PERFCOUNTER1_SELECT__COUNTER_MODE__SHIFT                                                   0x1c
18378 #define GC_EA_CPWD_PERFCOUNTER1_SELECT__PERF_SEL_MASK                                                         0x000003FFL
18379 #define GC_EA_CPWD_PERFCOUNTER1_SELECT__COUNTER_MODE_MASK                                                     0xF0000000L
18380 //GC_EA_SE_PERFCOUNTER0_SELECT
18381 #define GC_EA_SE_PERFCOUNTER0_SELECT__PERF_SEL__SHIFT                                                         0x0
18382 #define GC_EA_SE_PERFCOUNTER0_SELECT__PERF_SEL1__SHIFT                                                        0xa
18383 #define GC_EA_SE_PERFCOUNTER0_SELECT__CNTR_MODE__SHIFT                                                        0x14
18384 #define GC_EA_SE_PERFCOUNTER0_SELECT__PERF_MODE1__SHIFT                                                       0x18
18385 #define GC_EA_SE_PERFCOUNTER0_SELECT__PERF_MODE__SHIFT                                                        0x1c
18386 #define GC_EA_SE_PERFCOUNTER0_SELECT__PERF_SEL_MASK                                                           0x000003FFL
18387 #define GC_EA_SE_PERFCOUNTER0_SELECT__PERF_SEL1_MASK                                                          0x000FFC00L
18388 #define GC_EA_SE_PERFCOUNTER0_SELECT__CNTR_MODE_MASK                                                          0x00F00000L
18389 #define GC_EA_SE_PERFCOUNTER0_SELECT__PERF_MODE1_MASK                                                         0x0F000000L
18390 #define GC_EA_SE_PERFCOUNTER0_SELECT__PERF_MODE_MASK                                                          0xF0000000L
18391 //GC_EA_SE_PERFCOUNTER0_SELECT1
18392 #define GC_EA_SE_PERFCOUNTER0_SELECT1__PERF_SEL2__SHIFT                                                       0x0
18393 #define GC_EA_SE_PERFCOUNTER0_SELECT1__PERF_SEL3__SHIFT                                                       0xa
18394 #define GC_EA_SE_PERFCOUNTER0_SELECT1__PERF_MODE3__SHIFT                                                      0x18
18395 #define GC_EA_SE_PERFCOUNTER0_SELECT1__PERF_MODE2__SHIFT                                                      0x1c
18396 #define GC_EA_SE_PERFCOUNTER0_SELECT1__PERF_SEL2_MASK                                                         0x000003FFL
18397 #define GC_EA_SE_PERFCOUNTER0_SELECT1__PERF_SEL3_MASK                                                         0x000FFC00L
18398 #define GC_EA_SE_PERFCOUNTER0_SELECT1__PERF_MODE3_MASK                                                        0x0F000000L
18399 #define GC_EA_SE_PERFCOUNTER0_SELECT1__PERF_MODE2_MASK                                                        0xF0000000L
18400 //GC_EA_SE_PERFCOUNTER1_SELECT
18401 #define GC_EA_SE_PERFCOUNTER1_SELECT__PERF_SEL__SHIFT                                                         0x0
18402 #define GC_EA_SE_PERFCOUNTER1_SELECT__COUNTER_MODE__SHIFT                                                     0x1c
18403 #define GC_EA_SE_PERFCOUNTER1_SELECT__PERF_SEL_MASK                                                           0x000003FFL
18404 #define GC_EA_SE_PERFCOUNTER1_SELECT__COUNTER_MODE_MASK                                                       0xF0000000L
18405 //GL2C_PERFCOUNTER0_SELECT
18406 #define GL2C_PERFCOUNTER0_SELECT__PERF_SEL__SHIFT                                                             0x0
18407 #define GL2C_PERFCOUNTER0_SELECT__PERF_SEL1__SHIFT                                                            0xa
18408 #define GL2C_PERFCOUNTER0_SELECT__CNTR_MODE__SHIFT                                                            0x14
18409 #define GL2C_PERFCOUNTER0_SELECT__PERF_MODE1__SHIFT                                                           0x18
18410 #define GL2C_PERFCOUNTER0_SELECT__PERF_MODE__SHIFT                                                            0x1c
18411 #define GL2C_PERFCOUNTER0_SELECT__PERF_SEL_MASK                                                               0x000003FFL
18412 #define GL2C_PERFCOUNTER0_SELECT__PERF_SEL1_MASK                                                              0x000FFC00L
18413 #define GL2C_PERFCOUNTER0_SELECT__CNTR_MODE_MASK                                                              0x00F00000L
18414 #define GL2C_PERFCOUNTER0_SELECT__PERF_MODE1_MASK                                                             0x0F000000L
18415 #define GL2C_PERFCOUNTER0_SELECT__PERF_MODE_MASK                                                              0xF0000000L
18416 //GL2C_PERFCOUNTER0_SELECT1
18417 #define GL2C_PERFCOUNTER0_SELECT1__PERF_SEL2__SHIFT                                                           0x0
18418 #define GL2C_PERFCOUNTER0_SELECT1__PERF_SEL3__SHIFT                                                           0xa
18419 #define GL2C_PERFCOUNTER0_SELECT1__PERF_MODE2__SHIFT                                                          0x18
18420 #define GL2C_PERFCOUNTER0_SELECT1__PERF_MODE3__SHIFT                                                          0x1c
18421 #define GL2C_PERFCOUNTER0_SELECT1__PERF_SEL2_MASK                                                             0x000003FFL
18422 #define GL2C_PERFCOUNTER0_SELECT1__PERF_SEL3_MASK                                                             0x000FFC00L
18423 #define GL2C_PERFCOUNTER0_SELECT1__PERF_MODE2_MASK                                                            0x0F000000L
18424 #define GL2C_PERFCOUNTER0_SELECT1__PERF_MODE3_MASK                                                            0xF0000000L
18425 //GL2C_PERFCOUNTER1_SELECT
18426 #define GL2C_PERFCOUNTER1_SELECT__PERF_SEL__SHIFT                                                             0x0
18427 #define GL2C_PERFCOUNTER1_SELECT__PERF_SEL1__SHIFT                                                            0xa
18428 #define GL2C_PERFCOUNTER1_SELECT__CNTR_MODE__SHIFT                                                            0x14
18429 #define GL2C_PERFCOUNTER1_SELECT__PERF_MODE1__SHIFT                                                           0x18
18430 #define GL2C_PERFCOUNTER1_SELECT__PERF_MODE__SHIFT                                                            0x1c
18431 #define GL2C_PERFCOUNTER1_SELECT__PERF_SEL_MASK                                                               0x000003FFL
18432 #define GL2C_PERFCOUNTER1_SELECT__PERF_SEL1_MASK                                                              0x000FFC00L
18433 #define GL2C_PERFCOUNTER1_SELECT__CNTR_MODE_MASK                                                              0x00F00000L
18434 #define GL2C_PERFCOUNTER1_SELECT__PERF_MODE1_MASK                                                             0x0F000000L
18435 #define GL2C_PERFCOUNTER1_SELECT__PERF_MODE_MASK                                                              0xF0000000L
18436 //GL2C_PERFCOUNTER1_SELECT1
18437 #define GL2C_PERFCOUNTER1_SELECT1__PERF_SEL2__SHIFT                                                           0x0
18438 #define GL2C_PERFCOUNTER1_SELECT1__PERF_SEL3__SHIFT                                                           0xa
18439 #define GL2C_PERFCOUNTER1_SELECT1__PERF_MODE2__SHIFT                                                          0x18
18440 #define GL2C_PERFCOUNTER1_SELECT1__PERF_MODE3__SHIFT                                                          0x1c
18441 #define GL2C_PERFCOUNTER1_SELECT1__PERF_SEL2_MASK                                                             0x000003FFL
18442 #define GL2C_PERFCOUNTER1_SELECT1__PERF_SEL3_MASK                                                             0x000FFC00L
18443 #define GL2C_PERFCOUNTER1_SELECT1__PERF_MODE2_MASK                                                            0x0F000000L
18444 #define GL2C_PERFCOUNTER1_SELECT1__PERF_MODE3_MASK                                                            0xF0000000L
18445 //GL2C_PERFCOUNTER2_SELECT
18446 #define GL2C_PERFCOUNTER2_SELECT__PERF_SEL__SHIFT                                                             0x0
18447 #define GL2C_PERFCOUNTER2_SELECT__PERF_SEL1__SHIFT                                                            0xa
18448 #define GL2C_PERFCOUNTER2_SELECT__CNTR_MODE__SHIFT                                                            0x14
18449 #define GL2C_PERFCOUNTER2_SELECT__PERF_MODE1__SHIFT                                                           0x18
18450 #define GL2C_PERFCOUNTER2_SELECT__PERF_MODE__SHIFT                                                            0x1c
18451 #define GL2C_PERFCOUNTER2_SELECT__PERF_SEL_MASK                                                               0x000003FFL
18452 #define GL2C_PERFCOUNTER2_SELECT__PERF_SEL1_MASK                                                              0x000FFC00L
18453 #define GL2C_PERFCOUNTER2_SELECT__CNTR_MODE_MASK                                                              0x00F00000L
18454 #define GL2C_PERFCOUNTER2_SELECT__PERF_MODE1_MASK                                                             0x0F000000L
18455 #define GL2C_PERFCOUNTER2_SELECT__PERF_MODE_MASK                                                              0xF0000000L
18456 //GL2C_PERFCOUNTER2_SELECT1
18457 #define GL2C_PERFCOUNTER2_SELECT1__PERF_SEL2__SHIFT                                                           0x0
18458 #define GL2C_PERFCOUNTER2_SELECT1__PERF_SEL3__SHIFT                                                           0xa
18459 #define GL2C_PERFCOUNTER2_SELECT1__PERF_MODE2__SHIFT                                                          0x18
18460 #define GL2C_PERFCOUNTER2_SELECT1__PERF_MODE3__SHIFT                                                          0x1c
18461 #define GL2C_PERFCOUNTER2_SELECT1__PERF_SEL2_MASK                                                             0x000003FFL
18462 #define GL2C_PERFCOUNTER2_SELECT1__PERF_SEL3_MASK                                                             0x000FFC00L
18463 #define GL2C_PERFCOUNTER2_SELECT1__PERF_MODE2_MASK                                                            0x0F000000L
18464 #define GL2C_PERFCOUNTER2_SELECT1__PERF_MODE3_MASK                                                            0xF0000000L
18465 //GL2C_PERFCOUNTER3_SELECT
18466 #define GL2C_PERFCOUNTER3_SELECT__PERF_SEL__SHIFT                                                             0x0
18467 #define GL2C_PERFCOUNTER3_SELECT__PERF_SEL1__SHIFT                                                            0xa
18468 #define GL2C_PERFCOUNTER3_SELECT__CNTR_MODE__SHIFT                                                            0x14
18469 #define GL2C_PERFCOUNTER3_SELECT__PERF_MODE1__SHIFT                                                           0x18
18470 #define GL2C_PERFCOUNTER3_SELECT__PERF_MODE__SHIFT                                                            0x1c
18471 #define GL2C_PERFCOUNTER3_SELECT__PERF_SEL_MASK                                                               0x000003FFL
18472 #define GL2C_PERFCOUNTER3_SELECT__PERF_SEL1_MASK                                                              0x000FFC00L
18473 #define GL2C_PERFCOUNTER3_SELECT__CNTR_MODE_MASK                                                              0x00F00000L
18474 #define GL2C_PERFCOUNTER3_SELECT__PERF_MODE1_MASK                                                             0x0F000000L
18475 #define GL2C_PERFCOUNTER3_SELECT__PERF_MODE_MASK                                                              0xF0000000L
18476 //GL2C_PERFCOUNTER3_SELECT1
18477 #define GL2C_PERFCOUNTER3_SELECT1__PERF_SEL2__SHIFT                                                           0x0
18478 #define GL2C_PERFCOUNTER3_SELECT1__PERF_SEL3__SHIFT                                                           0xa
18479 #define GL2C_PERFCOUNTER3_SELECT1__PERF_MODE2__SHIFT                                                          0x18
18480 #define GL2C_PERFCOUNTER3_SELECT1__PERF_MODE3__SHIFT                                                          0x1c
18481 #define GL2C_PERFCOUNTER3_SELECT1__PERF_SEL2_MASK                                                             0x000003FFL
18482 #define GL2C_PERFCOUNTER3_SELECT1__PERF_SEL3_MASK                                                             0x000FFC00L
18483 #define GL2C_PERFCOUNTER3_SELECT1__PERF_MODE2_MASK                                                            0x0F000000L
18484 #define GL2C_PERFCOUNTER3_SELECT1__PERF_MODE3_MASK                                                            0xF0000000L
18485 //GL2A_PERFCOUNTER0_SELECT
18486 #define GL2A_PERFCOUNTER0_SELECT__PERF_SEL__SHIFT                                                             0x0
18487 #define GL2A_PERFCOUNTER0_SELECT__PERF_SEL1__SHIFT                                                            0xa
18488 #define GL2A_PERFCOUNTER0_SELECT__CNTR_MODE__SHIFT                                                            0x14
18489 #define GL2A_PERFCOUNTER0_SELECT__PERF_MODE1__SHIFT                                                           0x18
18490 #define GL2A_PERFCOUNTER0_SELECT__PERF_MODE__SHIFT                                                            0x1c
18491 #define GL2A_PERFCOUNTER0_SELECT__PERF_SEL_MASK                                                               0x000003FFL
18492 #define GL2A_PERFCOUNTER0_SELECT__PERF_SEL1_MASK                                                              0x000FFC00L
18493 #define GL2A_PERFCOUNTER0_SELECT__CNTR_MODE_MASK                                                              0x00F00000L
18494 #define GL2A_PERFCOUNTER0_SELECT__PERF_MODE1_MASK                                                             0x0F000000L
18495 #define GL2A_PERFCOUNTER0_SELECT__PERF_MODE_MASK                                                              0xF0000000L
18496 //GL2A_PERFCOUNTER0_SELECT1
18497 #define GL2A_PERFCOUNTER0_SELECT1__PERF_SEL2__SHIFT                                                           0x0
18498 #define GL2A_PERFCOUNTER0_SELECT1__PERF_SEL3__SHIFT                                                           0xa
18499 #define GL2A_PERFCOUNTER0_SELECT1__PERF_MODE2__SHIFT                                                          0x18
18500 #define GL2A_PERFCOUNTER0_SELECT1__PERF_MODE3__SHIFT                                                          0x1c
18501 #define GL2A_PERFCOUNTER0_SELECT1__PERF_SEL2_MASK                                                             0x000003FFL
18502 #define GL2A_PERFCOUNTER0_SELECT1__PERF_SEL3_MASK                                                             0x000FFC00L
18503 #define GL2A_PERFCOUNTER0_SELECT1__PERF_MODE2_MASK                                                            0x0F000000L
18504 #define GL2A_PERFCOUNTER0_SELECT1__PERF_MODE3_MASK                                                            0xF0000000L
18505 //GL2A_PERFCOUNTER1_SELECT
18506 #define GL2A_PERFCOUNTER1_SELECT__PERF_SEL__SHIFT                                                             0x0
18507 #define GL2A_PERFCOUNTER1_SELECT__PERF_SEL1__SHIFT                                                            0xa
18508 #define GL2A_PERFCOUNTER1_SELECT__CNTR_MODE__SHIFT                                                            0x14
18509 #define GL2A_PERFCOUNTER1_SELECT__PERF_MODE1__SHIFT                                                           0x18
18510 #define GL2A_PERFCOUNTER1_SELECT__PERF_MODE__SHIFT                                                            0x1c
18511 #define GL2A_PERFCOUNTER1_SELECT__PERF_SEL_MASK                                                               0x000003FFL
18512 #define GL2A_PERFCOUNTER1_SELECT__PERF_SEL1_MASK                                                              0x000FFC00L
18513 #define GL2A_PERFCOUNTER1_SELECT__CNTR_MODE_MASK                                                              0x00F00000L
18514 #define GL2A_PERFCOUNTER1_SELECT__PERF_MODE1_MASK                                                             0x0F000000L
18515 #define GL2A_PERFCOUNTER1_SELECT__PERF_MODE_MASK                                                              0xF0000000L
18516 //GL2A_PERFCOUNTER1_SELECT1
18517 #define GL2A_PERFCOUNTER1_SELECT1__PERF_SEL2__SHIFT                                                           0x0
18518 #define GL2A_PERFCOUNTER1_SELECT1__PERF_SEL3__SHIFT                                                           0xa
18519 #define GL2A_PERFCOUNTER1_SELECT1__PERF_MODE2__SHIFT                                                          0x18
18520 #define GL2A_PERFCOUNTER1_SELECT1__PERF_MODE3__SHIFT                                                          0x1c
18521 #define GL2A_PERFCOUNTER1_SELECT1__PERF_SEL2_MASK                                                             0x000003FFL
18522 #define GL2A_PERFCOUNTER1_SELECT1__PERF_SEL3_MASK                                                             0x000FFC00L
18523 #define GL2A_PERFCOUNTER1_SELECT1__PERF_MODE2_MASK                                                            0x0F000000L
18524 #define GL2A_PERFCOUNTER1_SELECT1__PERF_MODE3_MASK                                                            0xF0000000L
18525 //GL2A_PERFCOUNTER2_SELECT
18526 #define GL2A_PERFCOUNTER2_SELECT__PERF_SEL__SHIFT                                                             0x0
18527 #define GL2A_PERFCOUNTER2_SELECT__PERF_SEL1__SHIFT                                                            0xa
18528 #define GL2A_PERFCOUNTER2_SELECT__CNTR_MODE__SHIFT                                                            0x14
18529 #define GL2A_PERFCOUNTER2_SELECT__PERF_MODE1__SHIFT                                                           0x18
18530 #define GL2A_PERFCOUNTER2_SELECT__PERF_MODE__SHIFT                                                            0x1c
18531 #define GL2A_PERFCOUNTER2_SELECT__PERF_SEL_MASK                                                               0x000003FFL
18532 #define GL2A_PERFCOUNTER2_SELECT__PERF_SEL1_MASK                                                              0x000FFC00L
18533 #define GL2A_PERFCOUNTER2_SELECT__CNTR_MODE_MASK                                                              0x00F00000L
18534 #define GL2A_PERFCOUNTER2_SELECT__PERF_MODE1_MASK                                                             0x0F000000L
18535 #define GL2A_PERFCOUNTER2_SELECT__PERF_MODE_MASK                                                              0xF0000000L
18536 //GL2A_PERFCOUNTER2_SELECT1
18537 #define GL2A_PERFCOUNTER2_SELECT1__PERF_SEL2__SHIFT                                                           0x0
18538 #define GL2A_PERFCOUNTER2_SELECT1__PERF_SEL3__SHIFT                                                           0xa
18539 #define GL2A_PERFCOUNTER2_SELECT1__PERF_MODE2__SHIFT                                                          0x18
18540 #define GL2A_PERFCOUNTER2_SELECT1__PERF_MODE3__SHIFT                                                          0x1c
18541 #define GL2A_PERFCOUNTER2_SELECT1__PERF_SEL2_MASK                                                             0x000003FFL
18542 #define GL2A_PERFCOUNTER2_SELECT1__PERF_SEL3_MASK                                                             0x000FFC00L
18543 #define GL2A_PERFCOUNTER2_SELECT1__PERF_MODE2_MASK                                                            0x0F000000L
18544 #define GL2A_PERFCOUNTER2_SELECT1__PERF_MODE3_MASK                                                            0xF0000000L
18545 //GL2A_PERFCOUNTER3_SELECT
18546 #define GL2A_PERFCOUNTER3_SELECT__PERF_SEL__SHIFT                                                             0x0
18547 #define GL2A_PERFCOUNTER3_SELECT__PERF_SEL1__SHIFT                                                            0xa
18548 #define GL2A_PERFCOUNTER3_SELECT__CNTR_MODE__SHIFT                                                            0x14
18549 #define GL2A_PERFCOUNTER3_SELECT__PERF_MODE1__SHIFT                                                           0x18
18550 #define GL2A_PERFCOUNTER3_SELECT__PERF_MODE__SHIFT                                                            0x1c
18551 #define GL2A_PERFCOUNTER3_SELECT__PERF_SEL_MASK                                                               0x000003FFL
18552 #define GL2A_PERFCOUNTER3_SELECT__PERF_SEL1_MASK                                                              0x000FFC00L
18553 #define GL2A_PERFCOUNTER3_SELECT__CNTR_MODE_MASK                                                              0x00F00000L
18554 #define GL2A_PERFCOUNTER3_SELECT__PERF_MODE1_MASK                                                             0x0F000000L
18555 #define GL2A_PERFCOUNTER3_SELECT__PERF_MODE_MASK                                                              0xF0000000L
18556 //GL2A_PERFCOUNTER3_SELECT1
18557 #define GL2A_PERFCOUNTER3_SELECT1__PERF_SEL2__SHIFT                                                           0x0
18558 #define GL2A_PERFCOUNTER3_SELECT1__PERF_SEL3__SHIFT                                                           0xa
18559 #define GL2A_PERFCOUNTER3_SELECT1__PERF_MODE2__SHIFT                                                          0x18
18560 #define GL2A_PERFCOUNTER3_SELECT1__PERF_MODE3__SHIFT                                                          0x1c
18561 #define GL2A_PERFCOUNTER3_SELECT1__PERF_SEL2_MASK                                                             0x000003FFL
18562 #define GL2A_PERFCOUNTER3_SELECT1__PERF_SEL3_MASK                                                             0x000FFC00L
18563 #define GL2A_PERFCOUNTER3_SELECT1__PERF_MODE2_MASK                                                            0x0F000000L
18564 #define GL2A_PERFCOUNTER3_SELECT1__PERF_MODE3_MASK                                                            0xF0000000L
18565 //CHC_PERFCOUNTER0_SELECT
18566 #define CHC_PERFCOUNTER0_SELECT__PERF_SEL__SHIFT                                                              0x0
18567 #define CHC_PERFCOUNTER0_SELECT__PERF_SEL1__SHIFT                                                             0xa
18568 #define CHC_PERFCOUNTER0_SELECT__CNTR_MODE__SHIFT                                                             0x14
18569 #define CHC_PERFCOUNTER0_SELECT__PERF_MODE1__SHIFT                                                            0x18
18570 #define CHC_PERFCOUNTER0_SELECT__PERF_MODE__SHIFT                                                             0x1c
18571 #define CHC_PERFCOUNTER0_SELECT__PERF_SEL_MASK                                                                0x000003FFL
18572 #define CHC_PERFCOUNTER0_SELECT__PERF_SEL1_MASK                                                               0x000FFC00L
18573 #define CHC_PERFCOUNTER0_SELECT__CNTR_MODE_MASK                                                               0x00F00000L
18574 #define CHC_PERFCOUNTER0_SELECT__PERF_MODE1_MASK                                                              0x0F000000L
18575 #define CHC_PERFCOUNTER0_SELECT__PERF_MODE_MASK                                                               0xF0000000L
18576 //CHC_PERFCOUNTER0_SELECT1
18577 #define CHC_PERFCOUNTER0_SELECT1__PERF_SEL2__SHIFT                                                            0x0
18578 #define CHC_PERFCOUNTER0_SELECT1__PERF_SEL3__SHIFT                                                            0xa
18579 #define CHC_PERFCOUNTER0_SELECT1__PERF_MODE2__SHIFT                                                           0x18
18580 #define CHC_PERFCOUNTER0_SELECT1__PERF_MODE3__SHIFT                                                           0x1c
18581 #define CHC_PERFCOUNTER0_SELECT1__PERF_SEL2_MASK                                                              0x000003FFL
18582 #define CHC_PERFCOUNTER0_SELECT1__PERF_SEL3_MASK                                                              0x000FFC00L
18583 #define CHC_PERFCOUNTER0_SELECT1__PERF_MODE2_MASK                                                             0x0F000000L
18584 #define CHC_PERFCOUNTER0_SELECT1__PERF_MODE3_MASK                                                             0xF0000000L
18585 //CHC_PERFCOUNTER1_SELECT
18586 #define CHC_PERFCOUNTER1_SELECT__PERF_SEL__SHIFT                                                              0x0
18587 #define CHC_PERFCOUNTER1_SELECT__PERF_SEL1__SHIFT                                                             0xa
18588 #define CHC_PERFCOUNTER1_SELECT__CNTR_MODE__SHIFT                                                             0x14
18589 #define CHC_PERFCOUNTER1_SELECT__PERF_MODE1__SHIFT                                                            0x18
18590 #define CHC_PERFCOUNTER1_SELECT__PERF_MODE__SHIFT                                                             0x1c
18591 #define CHC_PERFCOUNTER1_SELECT__PERF_SEL_MASK                                                                0x000003FFL
18592 #define CHC_PERFCOUNTER1_SELECT__PERF_SEL1_MASK                                                               0x000FFC00L
18593 #define CHC_PERFCOUNTER1_SELECT__CNTR_MODE_MASK                                                               0x00F00000L
18594 #define CHC_PERFCOUNTER1_SELECT__PERF_MODE1_MASK                                                              0x0F000000L
18595 #define CHC_PERFCOUNTER1_SELECT__PERF_MODE_MASK                                                               0xF0000000L
18596 //CHC_PERFCOUNTER1_SELECT1
18597 #define CHC_PERFCOUNTER1_SELECT1__PERF_SEL2__SHIFT                                                            0x0
18598 #define CHC_PERFCOUNTER1_SELECT1__PERF_SEL3__SHIFT                                                            0xa
18599 #define CHC_PERFCOUNTER1_SELECT1__PERF_MODE2__SHIFT                                                           0x18
18600 #define CHC_PERFCOUNTER1_SELECT1__PERF_MODE3__SHIFT                                                           0x1c
18601 #define CHC_PERFCOUNTER1_SELECT1__PERF_SEL2_MASK                                                              0x000003FFL
18602 #define CHC_PERFCOUNTER1_SELECT1__PERF_SEL3_MASK                                                              0x000FFC00L
18603 #define CHC_PERFCOUNTER1_SELECT1__PERF_MODE2_MASK                                                             0x0F000000L
18604 #define CHC_PERFCOUNTER1_SELECT1__PERF_MODE3_MASK                                                             0xF0000000L
18605 //CHC_PERFCOUNTER2_SELECT
18606 #define CHC_PERFCOUNTER2_SELECT__PERF_SEL__SHIFT                                                              0x0
18607 #define CHC_PERFCOUNTER2_SELECT__PERF_SEL1__SHIFT                                                             0xa
18608 #define CHC_PERFCOUNTER2_SELECT__CNTR_MODE__SHIFT                                                             0x14
18609 #define CHC_PERFCOUNTER2_SELECT__PERF_MODE1__SHIFT                                                            0x18
18610 #define CHC_PERFCOUNTER2_SELECT__PERF_MODE__SHIFT                                                             0x1c
18611 #define CHC_PERFCOUNTER2_SELECT__PERF_SEL_MASK                                                                0x000003FFL
18612 #define CHC_PERFCOUNTER2_SELECT__PERF_SEL1_MASK                                                               0x000FFC00L
18613 #define CHC_PERFCOUNTER2_SELECT__CNTR_MODE_MASK                                                               0x00F00000L
18614 #define CHC_PERFCOUNTER2_SELECT__PERF_MODE1_MASK                                                              0x0F000000L
18615 #define CHC_PERFCOUNTER2_SELECT__PERF_MODE_MASK                                                               0xF0000000L
18616 //CHC_PERFCOUNTER2_SELECT1
18617 #define CHC_PERFCOUNTER2_SELECT1__PERF_SEL2__SHIFT                                                            0x0
18618 #define CHC_PERFCOUNTER2_SELECT1__PERF_SEL3__SHIFT                                                            0xa
18619 #define CHC_PERFCOUNTER2_SELECT1__PERF_MODE2__SHIFT                                                           0x18
18620 #define CHC_PERFCOUNTER2_SELECT1__PERF_MODE3__SHIFT                                                           0x1c
18621 #define CHC_PERFCOUNTER2_SELECT1__PERF_SEL2_MASK                                                              0x000003FFL
18622 #define CHC_PERFCOUNTER2_SELECT1__PERF_SEL3_MASK                                                              0x000FFC00L
18623 #define CHC_PERFCOUNTER2_SELECT1__PERF_MODE2_MASK                                                             0x0F000000L
18624 #define CHC_PERFCOUNTER2_SELECT1__PERF_MODE3_MASK                                                             0xF0000000L
18625 //CHC_PERFCOUNTER3_SELECT
18626 #define CHC_PERFCOUNTER3_SELECT__PERF_SEL__SHIFT                                                              0x0
18627 #define CHC_PERFCOUNTER3_SELECT__PERF_SEL1__SHIFT                                                             0xa
18628 #define CHC_PERFCOUNTER3_SELECT__CNTR_MODE__SHIFT                                                             0x14
18629 #define CHC_PERFCOUNTER3_SELECT__PERF_MODE1__SHIFT                                                            0x18
18630 #define CHC_PERFCOUNTER3_SELECT__PERF_MODE__SHIFT                                                             0x1c
18631 #define CHC_PERFCOUNTER3_SELECT__PERF_SEL_MASK                                                                0x000003FFL
18632 #define CHC_PERFCOUNTER3_SELECT__PERF_SEL1_MASK                                                               0x000FFC00L
18633 #define CHC_PERFCOUNTER3_SELECT__CNTR_MODE_MASK                                                               0x00F00000L
18634 #define CHC_PERFCOUNTER3_SELECT__PERF_MODE1_MASK                                                              0x0F000000L
18635 #define CHC_PERFCOUNTER3_SELECT__PERF_MODE_MASK                                                               0xF0000000L
18636 //CHC_PERFCOUNTER3_SELECT1
18637 #define CHC_PERFCOUNTER3_SELECT1__PERF_SEL2__SHIFT                                                            0x0
18638 #define CHC_PERFCOUNTER3_SELECT1__PERF_SEL3__SHIFT                                                            0xa
18639 #define CHC_PERFCOUNTER3_SELECT1__PERF_MODE2__SHIFT                                                           0x18
18640 #define CHC_PERFCOUNTER3_SELECT1__PERF_MODE3__SHIFT                                                           0x1c
18641 #define CHC_PERFCOUNTER3_SELECT1__PERF_SEL2_MASK                                                              0x000003FFL
18642 #define CHC_PERFCOUNTER3_SELECT1__PERF_SEL3_MASK                                                              0x000FFC00L
18643 #define CHC_PERFCOUNTER3_SELECT1__PERF_MODE2_MASK                                                             0x0F000000L
18644 #define CHC_PERFCOUNTER3_SELECT1__PERF_MODE3_MASK                                                             0xF0000000L
18645 //RLC_SPM_PERFMON_CNTL
18646 #define RLC_SPM_PERFMON_CNTL__RESERVED__SHIFT                                                                 0x0
18647 #define RLC_SPM_PERFMON_CNTL__PERFMON_RING_MODE__SHIFT                                                        0xc
18648 #define RLC_SPM_PERFMON_CNTL__PERFMON_SAMPLE_INTERVAL_START_MODE__SHIFT                                       0xe
18649 #define RLC_SPM_PERFMON_CNTL__PERFMON_SAMPLE_INTERVAL_TYPE__SHIFT                                             0xf
18650 #define RLC_SPM_PERFMON_CNTL__PERFMON_SAMPLE_INTERVAL__SHIFT                                                  0x10
18651 #define RLC_SPM_PERFMON_CNTL__RESERVED_MASK                                                                   0x00000FFFL
18652 #define RLC_SPM_PERFMON_CNTL__PERFMON_RING_MODE_MASK                                                          0x00003000L
18653 #define RLC_SPM_PERFMON_CNTL__PERFMON_SAMPLE_INTERVAL_START_MODE_MASK                                         0x00004000L
18654 #define RLC_SPM_PERFMON_CNTL__PERFMON_SAMPLE_INTERVAL_TYPE_MASK                                               0x00008000L
18655 #define RLC_SPM_PERFMON_CNTL__PERFMON_SAMPLE_INTERVAL_MASK                                                    0xFFFF0000L
18656 //RLC_SPM_PERFMON_RING_BASE_LO
18657 #define RLC_SPM_PERFMON_RING_BASE_LO__RING_BASE_LO__SHIFT                                                     0x0
18658 #define RLC_SPM_PERFMON_RING_BASE_LO__RING_BASE_LO_MASK                                                       0xFFFFFFFFL
18659 //RLC_SPM_PERFMON_RING_BASE_HI
18660 #define RLC_SPM_PERFMON_RING_BASE_HI__RING_BASE_HI__SHIFT                                                     0x0
18661 #define RLC_SPM_PERFMON_RING_BASE_HI__RESERVED__SHIFT                                                         0x10
18662 #define RLC_SPM_PERFMON_RING_BASE_HI__RING_BASE_HI_MASK                                                       0x0000FFFFL
18663 #define RLC_SPM_PERFMON_RING_BASE_HI__RESERVED_MASK                                                           0xFFFF0000L
18664 //RLC_SPM_PERFMON_RING_SIZE
18665 #define RLC_SPM_PERFMON_RING_SIZE__RING_BASE_SIZE__SHIFT                                                      0x0
18666 #define RLC_SPM_PERFMON_RING_SIZE__RING_BASE_SIZE_MASK                                                        0xFFFFFFFFL
18667 //RLC_SPM_RING_WRPTR
18668 #define RLC_SPM_RING_WRPTR__RESERVED__SHIFT                                                                   0x0
18669 #define RLC_SPM_RING_WRPTR__PERFMON_RING_WRPTR__SHIFT                                                         0x5
18670 #define RLC_SPM_RING_WRPTR__RESERVED_MASK                                                                     0x0000001FL
18671 #define RLC_SPM_RING_WRPTR__PERFMON_RING_WRPTR_MASK                                                           0xFFFFFFE0L
18672 //RLC_SPM_RING_RDPTR
18673 #define RLC_SPM_RING_RDPTR__PERFMON_RING_RDPTR__SHIFT                                                         0x0
18674 #define RLC_SPM_RING_RDPTR__PERFMON_RING_RDPTR_MASK                                                           0xFFFFFFFFL
18675 //RLC_SPM_SEGMENT_THRESHOLD
18676 #define RLC_SPM_SEGMENT_THRESHOLD__NUM_SEGMENT_THRESHOLD__SHIFT                                               0x0
18677 #define RLC_SPM_SEGMENT_THRESHOLD__RESERVED__SHIFT                                                            0x8
18678 #define RLC_SPM_SEGMENT_THRESHOLD__NUM_SEGMENT_THRESHOLD_MASK                                                 0x000000FFL
18679 #define RLC_SPM_SEGMENT_THRESHOLD__RESERVED_MASK                                                              0xFFFFFF00L
18680 //RLC_SPM_PERFMON_SEGMENT_SIZE
18681 #define RLC_SPM_PERFMON_SEGMENT_SIZE__TOTAL_NUM_SEGMENT__SHIFT                                                0x0
18682 #define RLC_SPM_PERFMON_SEGMENT_SIZE__GLOBAL_NUM_SEGMENT__SHIFT                                               0x10
18683 #define RLC_SPM_PERFMON_SEGMENT_SIZE__SE_NUM_SEGMENT__SHIFT                                                   0x18
18684 #define RLC_SPM_PERFMON_SEGMENT_SIZE__TOTAL_NUM_SEGMENT_MASK                                                  0x0000FFFFL
18685 #define RLC_SPM_PERFMON_SEGMENT_SIZE__GLOBAL_NUM_SEGMENT_MASK                                                 0x00FF0000L
18686 #define RLC_SPM_PERFMON_SEGMENT_SIZE__SE_NUM_SEGMENT_MASK                                                     0xFF000000L
18687 //RLC_SPM_GLOBAL_MUXSEL_ADDR
18688 #define RLC_SPM_GLOBAL_MUXSEL_ADDR__ADDR__SHIFT                                                               0x0
18689 #define RLC_SPM_GLOBAL_MUXSEL_ADDR__ADDR_MASK                                                                 0x000003FFL
18690 //RLC_SPM_GLOBAL_MUXSEL_DATA
18691 #define RLC_SPM_GLOBAL_MUXSEL_DATA__SEL0__SHIFT                                                               0x0
18692 #define RLC_SPM_GLOBAL_MUXSEL_DATA__SEL1__SHIFT                                                               0x10
18693 #define RLC_SPM_GLOBAL_MUXSEL_DATA__SEL0_MASK                                                                 0x0000FFFFL
18694 #define RLC_SPM_GLOBAL_MUXSEL_DATA__SEL1_MASK                                                                 0xFFFF0000L
18695 //RLC_SPM_SE_MUXSEL_ADDR
18696 #define RLC_SPM_SE_MUXSEL_ADDR__ADDR__SHIFT                                                                   0x0
18697 #define RLC_SPM_SE_MUXSEL_ADDR__ADDR_MASK                                                                     0x000003FFL
18698 //RLC_SPM_SE_MUXSEL_DATA
18699 #define RLC_SPM_SE_MUXSEL_DATA__SEL0__SHIFT                                                                   0x0
18700 #define RLC_SPM_SE_MUXSEL_DATA__SEL1__SHIFT                                                                   0x10
18701 #define RLC_SPM_SE_MUXSEL_DATA__SEL0_MASK                                                                     0x0000FFFFL
18702 #define RLC_SPM_SE_MUXSEL_DATA__SEL1_MASK                                                                     0xFFFF0000L
18703 //RLC_SPM_ACCUM_DATARAM_ADDR
18704 #define RLC_SPM_ACCUM_DATARAM_ADDR__ADDR__SHIFT                                                               0x0
18705 #define RLC_SPM_ACCUM_DATARAM_ADDR__ADDR_MASK                                                                 0x0000007FL
18706 //RLC_SPM_ACCUM_DATARAM_DATA
18707 #define RLC_SPM_ACCUM_DATARAM_DATA__DATA__SHIFT                                                               0x0
18708 #define RLC_SPM_ACCUM_DATARAM_DATA__DATA_MASK                                                                 0xFFFFFFFFL
18709 //RLC_SPM_ACCUM_SWA_DATARAM_ADDR
18710 #define RLC_SPM_ACCUM_SWA_DATARAM_ADDR__ADDR__SHIFT                                                           0x0
18711 #define RLC_SPM_ACCUM_SWA_DATARAM_ADDR__ADDR_MASK                                                             0x0000007FL
18712 //RLC_SPM_ACCUM_SWA_DATARAM_DATA
18713 #define RLC_SPM_ACCUM_SWA_DATARAM_DATA__DATA__SHIFT                                                           0x0
18714 #define RLC_SPM_ACCUM_SWA_DATARAM_DATA__DATA_MASK                                                             0xFFFFFFFFL
18715 //RLC_SPM_ACCUM_CTRLRAM_ADDR
18716 #define RLC_SPM_ACCUM_CTRLRAM_ADDR__ADDR__SHIFT                                                               0x0
18717 #define RLC_SPM_ACCUM_CTRLRAM_ADDR__ADDR_MASK                                                                 0x000007FFL
18718 //RLC_SPM_ACCUM_CTRLRAM_DATA
18719 #define RLC_SPM_ACCUM_CTRLRAM_DATA__DATA__SHIFT                                                               0x0
18720 #define RLC_SPM_ACCUM_CTRLRAM_DATA__DATA_MASK                                                                 0x000000FFL
18721 //RLC_SPM_ACCUM_CTRLRAM_ADDR_OFFSET
18722 #define RLC_SPM_ACCUM_CTRLRAM_ADDR_OFFSET__global_offset__SHIFT                                               0x0
18723 #define RLC_SPM_ACCUM_CTRLRAM_ADDR_OFFSET__spmwithaccum_se_offset__SHIFT                                      0x8
18724 #define RLC_SPM_ACCUM_CTRLRAM_ADDR_OFFSET__spmwithaccum_global_offset__SHIFT                                  0x10
18725 #define RLC_SPM_ACCUM_CTRLRAM_ADDR_OFFSET__global_offset_MASK                                                 0x000000FFL
18726 #define RLC_SPM_ACCUM_CTRLRAM_ADDR_OFFSET__spmwithaccum_se_offset_MASK                                        0x0000FF00L
18727 #define RLC_SPM_ACCUM_CTRLRAM_ADDR_OFFSET__spmwithaccum_global_offset_MASK                                    0x00FF0000L
18728 //RLC_SPM_ACCUM_STATUS
18729 #define RLC_SPM_ACCUM_STATUS__NumbSamplesCompleted__SHIFT                                                     0x0
18730 #define RLC_SPM_ACCUM_STATUS__AccumDone__SHIFT                                                                0x8
18731 #define RLC_SPM_ACCUM_STATUS__SpmDone__SHIFT                                                                  0x9
18732 #define RLC_SPM_ACCUM_STATUS__AccumOverflow__SHIFT                                                            0xa
18733 #define RLC_SPM_ACCUM_STATUS__AccumArmed__SHIFT                                                               0xb
18734 #define RLC_SPM_ACCUM_STATUS__SequenceInProgress__SHIFT                                                       0xc
18735 #define RLC_SPM_ACCUM_STATUS__FinalSequenceInProgress__SHIFT                                                  0xd
18736 #define RLC_SPM_ACCUM_STATUS__AllFifosEmpty__SHIFT                                                            0xe
18737 #define RLC_SPM_ACCUM_STATUS__FSMIsIdle__SHIFT                                                                0xf
18738 #define RLC_SPM_ACCUM_STATUS__SwaAccumDone__SHIFT                                                             0x10
18739 #define RLC_SPM_ACCUM_STATUS__SwaSpmDone__SHIFT                                                               0x11
18740 #define RLC_SPM_ACCUM_STATUS__SwaAccumOverflow__SHIFT                                                         0x12
18741 #define RLC_SPM_ACCUM_STATUS__SwaAccumArmed__SHIFT                                                            0x13
18742 #define RLC_SPM_ACCUM_STATUS__AllSegsDone__SHIFT                                                              0x14
18743 #define RLC_SPM_ACCUM_STATUS__RearmSwaPending__SHIFT                                                          0x15
18744 #define RLC_SPM_ACCUM_STATUS__RearmSppPending__SHIFT                                                          0x16
18745 #define RLC_SPM_ACCUM_STATUS__MultiSampleAborted__SHIFT                                                       0x17
18746 #define RLC_SPM_ACCUM_STATUS__NumbSamplesCompleted_MASK                                                       0x000000FFL
18747 #define RLC_SPM_ACCUM_STATUS__AccumDone_MASK                                                                  0x00000100L
18748 #define RLC_SPM_ACCUM_STATUS__SpmDone_MASK                                                                    0x00000200L
18749 #define RLC_SPM_ACCUM_STATUS__AccumOverflow_MASK                                                              0x00000400L
18750 #define RLC_SPM_ACCUM_STATUS__AccumArmed_MASK                                                                 0x00000800L
18751 #define RLC_SPM_ACCUM_STATUS__SequenceInProgress_MASK                                                         0x00001000L
18752 #define RLC_SPM_ACCUM_STATUS__FinalSequenceInProgress_MASK                                                    0x00002000L
18753 #define RLC_SPM_ACCUM_STATUS__AllFifosEmpty_MASK                                                              0x00004000L
18754 #define RLC_SPM_ACCUM_STATUS__FSMIsIdle_MASK                                                                  0x00008000L
18755 #define RLC_SPM_ACCUM_STATUS__SwaAccumDone_MASK                                                               0x00010000L
18756 #define RLC_SPM_ACCUM_STATUS__SwaSpmDone_MASK                                                                 0x00020000L
18757 #define RLC_SPM_ACCUM_STATUS__SwaAccumOverflow_MASK                                                           0x00040000L
18758 #define RLC_SPM_ACCUM_STATUS__SwaAccumArmed_MASK                                                              0x00080000L
18759 #define RLC_SPM_ACCUM_STATUS__AllSegsDone_MASK                                                                0x00100000L
18760 #define RLC_SPM_ACCUM_STATUS__RearmSwaPending_MASK                                                            0x00200000L
18761 #define RLC_SPM_ACCUM_STATUS__RearmSppPending_MASK                                                            0x00400000L
18762 #define RLC_SPM_ACCUM_STATUS__MultiSampleAborted_MASK                                                         0x00800000L
18763 //RLC_SPM_ACCUM_CTRL
18764 #define RLC_SPM_ACCUM_CTRL__StrobeResetPerfMonitors__SHIFT                                                    0x0
18765 #define RLC_SPM_ACCUM_CTRL__StrobeStartAccumulation__SHIFT                                                    0x1
18766 #define RLC_SPM_ACCUM_CTRL__StrobeRearmAccum__SHIFT                                                           0x2
18767 #define RLC_SPM_ACCUM_CTRL__StrobeResetSpmBlock__SHIFT                                                        0x3
18768 #define RLC_SPM_ACCUM_CTRL__StrobeStartSpm__SHIFT                                                             0x4
18769 #define RLC_SPM_ACCUM_CTRL__StrobeRearmSwaAccum__SHIFT                                                        0x8
18770 #define RLC_SPM_ACCUM_CTRL__StrobeStartSwa__SHIFT                                                             0x9
18771 #define RLC_SPM_ACCUM_CTRL__StrobePerfmonSampleWires__SHIFT                                                   0xa
18772 #define RLC_SPM_ACCUM_CTRL__StrobeResetPerfMonitors_MASK                                                      0x00000001L
18773 #define RLC_SPM_ACCUM_CTRL__StrobeStartAccumulation_MASK                                                      0x00000002L
18774 #define RLC_SPM_ACCUM_CTRL__StrobeRearmAccum_MASK                                                             0x00000004L
18775 #define RLC_SPM_ACCUM_CTRL__StrobeResetSpmBlock_MASK                                                          0x00000008L
18776 #define RLC_SPM_ACCUM_CTRL__StrobeStartSpm_MASK                                                               0x000000F0L
18777 #define RLC_SPM_ACCUM_CTRL__StrobeRearmSwaAccum_MASK                                                          0x00000100L
18778 #define RLC_SPM_ACCUM_CTRL__StrobeStartSwa_MASK                                                               0x00000200L
18779 #define RLC_SPM_ACCUM_CTRL__StrobePerfmonSampleWires_MASK                                                     0x00000400L
18780 //RLC_SPM_ACCUM_MODE
18781 #define RLC_SPM_ACCUM_MODE__EnableAccum__SHIFT                                                                0x0
18782 #define RLC_SPM_ACCUM_MODE__EnableSpmWithAccumMode__SHIFT                                                     0x1
18783 #define RLC_SPM_ACCUM_MODE__EnableSPPMode__SHIFT                                                              0x2
18784 #define RLC_SPM_ACCUM_MODE__AutoResetPerfmonDisable__SHIFT                                                    0x3
18785 #define RLC_SPM_ACCUM_MODE__RESERVED_4__SHIFT                                                                 0x4
18786 #define RLC_SPM_ACCUM_MODE__AutoAccumEn__SHIFT                                                                0x5
18787 #define RLC_SPM_ACCUM_MODE__SwaAutoAccumEn__SHIFT                                                             0x6
18788 #define RLC_SPM_ACCUM_MODE__AutoSpmEn__SHIFT                                                                  0x7
18789 #define RLC_SPM_ACCUM_MODE__SwaAutoSpmEn__SHIFT                                                               0x8
18790 #define RLC_SPM_ACCUM_MODE__Globals_LoadOverride__SHIFT                                                       0x9
18791 #define RLC_SPM_ACCUM_MODE__Globals_SwaLoadOverride__SHIFT                                                    0xa
18792 #define RLC_SPM_ACCUM_MODE__SE0_LoadOverride__SHIFT                                                           0xb
18793 #define RLC_SPM_ACCUM_MODE__SE0_SwaLoadOverride__SHIFT                                                        0xc
18794 #define RLC_SPM_ACCUM_MODE__SE1_LoadOverride__SHIFT                                                           0xd
18795 #define RLC_SPM_ACCUM_MODE__SE1_SwaLoadOverride__SHIFT                                                        0xe
18796 #define RLC_SPM_ACCUM_MODE__SE2_LoadOverride__SHIFT                                                           0xf
18797 #define RLC_SPM_ACCUM_MODE__SE2_SwaLoadOverride__SHIFT                                                        0x10
18798 #define RLC_SPM_ACCUM_MODE__SE3_LoadOverride__SHIFT                                                           0x11
18799 #define RLC_SPM_ACCUM_MODE__SE3_SwaLoadOverride__SHIFT                                                        0x12
18800 #define RLC_SPM_ACCUM_MODE__RESERVED_20_19__SHIFT                                                             0x13
18801 #define RLC_SPM_ACCUM_MODE__RESERVED_22_21__SHIFT                                                             0x15
18802 #define RLC_SPM_ACCUM_MODE__RESERVED_24_23__SHIFT                                                             0x17
18803 #define RLC_SPM_ACCUM_MODE__RESERVED_26_25__SHIFT                                                             0x19
18804 #define RLC_SPM_ACCUM_MODE__RESERVED_31_27__SHIFT                                                             0x1b
18805 #define RLC_SPM_ACCUM_MODE__EnableAccum_MASK                                                                  0x00000001L
18806 #define RLC_SPM_ACCUM_MODE__EnableSpmWithAccumMode_MASK                                                       0x00000002L
18807 #define RLC_SPM_ACCUM_MODE__EnableSPPMode_MASK                                                                0x00000004L
18808 #define RLC_SPM_ACCUM_MODE__AutoResetPerfmonDisable_MASK                                                      0x00000008L
18809 #define RLC_SPM_ACCUM_MODE__RESERVED_4_MASK                                                                   0x00000010L
18810 #define RLC_SPM_ACCUM_MODE__AutoAccumEn_MASK                                                                  0x00000020L
18811 #define RLC_SPM_ACCUM_MODE__SwaAutoAccumEn_MASK                                                               0x00000040L
18812 #define RLC_SPM_ACCUM_MODE__AutoSpmEn_MASK                                                                    0x00000080L
18813 #define RLC_SPM_ACCUM_MODE__SwaAutoSpmEn_MASK                                                                 0x00000100L
18814 #define RLC_SPM_ACCUM_MODE__Globals_LoadOverride_MASK                                                         0x00000200L
18815 #define RLC_SPM_ACCUM_MODE__Globals_SwaLoadOverride_MASK                                                      0x00000400L
18816 #define RLC_SPM_ACCUM_MODE__SE0_LoadOverride_MASK                                                             0x00000800L
18817 #define RLC_SPM_ACCUM_MODE__SE0_SwaLoadOverride_MASK                                                          0x00001000L
18818 #define RLC_SPM_ACCUM_MODE__SE1_LoadOverride_MASK                                                             0x00002000L
18819 #define RLC_SPM_ACCUM_MODE__SE1_SwaLoadOverride_MASK                                                          0x00004000L
18820 #define RLC_SPM_ACCUM_MODE__SE2_LoadOverride_MASK                                                             0x00008000L
18821 #define RLC_SPM_ACCUM_MODE__SE2_SwaLoadOverride_MASK                                                          0x00010000L
18822 #define RLC_SPM_ACCUM_MODE__SE3_LoadOverride_MASK                                                             0x00020000L
18823 #define RLC_SPM_ACCUM_MODE__SE3_SwaLoadOverride_MASK                                                          0x00040000L
18824 #define RLC_SPM_ACCUM_MODE__RESERVED_20_19_MASK                                                               0x00180000L
18825 #define RLC_SPM_ACCUM_MODE__RESERVED_22_21_MASK                                                               0x00600000L
18826 #define RLC_SPM_ACCUM_MODE__RESERVED_24_23_MASK                                                               0x01800000L
18827 #define RLC_SPM_ACCUM_MODE__RESERVED_26_25_MASK                                                               0x06000000L
18828 #define RLC_SPM_ACCUM_MODE__RESERVED_31_27_MASK                                                               0xF8000000L
18829 //RLC_SPM_ACCUM_THRESHOLD
18830 #define RLC_SPM_ACCUM_THRESHOLD__Threshold__SHIFT                                                             0x0
18831 #define RLC_SPM_ACCUM_THRESHOLD__Threshold_MASK                                                               0x0000FFFFL
18832 //RLC_SPM_ACCUM_SAMPLES_REQUESTED
18833 #define RLC_SPM_ACCUM_SAMPLES_REQUESTED__SamplesRequested__SHIFT                                              0x0
18834 #define RLC_SPM_ACCUM_SAMPLES_REQUESTED__SamplesRequested_MASK                                                0x000000FFL
18835 //RLC_SPM_ACCUM_DATARAM_WRCOUNT
18836 #define RLC_SPM_ACCUM_DATARAM_WRCOUNT__DataRamWrCount__SHIFT                                                  0x0
18837 #define RLC_SPM_ACCUM_DATARAM_WRCOUNT__DataRamWrCount_MASK                                                    0x0007FFFFL
18838 //RLC_SPM_ACCUM_DATARAM_32BITCNTRS_REGIONS
18839 #define RLC_SPM_ACCUM_DATARAM_32BITCNTRS_REGIONS__spp_addr_region__SHIFT                                      0x0
18840 #define RLC_SPM_ACCUM_DATARAM_32BITCNTRS_REGIONS__swa_addr_region__SHIFT                                      0x8
18841 #define RLC_SPM_ACCUM_DATARAM_32BITCNTRS_REGIONS__spp_addr_region_MASK                                        0x000000FFL
18842 #define RLC_SPM_ACCUM_DATARAM_32BITCNTRS_REGIONS__swa_addr_region_MASK                                        0x0000FF00L
18843 //RLC_SPM_PAUSE
18844 #define RLC_SPM_PAUSE__PAUSE__SHIFT                                                                           0x0
18845 #define RLC_SPM_PAUSE__PAUSED__SHIFT                                                                          0x1
18846 #define RLC_SPM_PAUSE__PAUSE_MASK                                                                             0x00000001L
18847 #define RLC_SPM_PAUSE__PAUSED_MASK                                                                            0x00000002L
18848 //RLC_SPM_STATUS
18849 #define RLC_SPM_STATUS__CTL_BUSY__SHIFT                                                                       0x0
18850 #define RLC_SPM_STATUS__RSPM_REG_BUSY__SHIFT                                                                  0x1
18851 #define RLC_SPM_STATUS__SPM_RSPM_BUSY__SHIFT                                                                  0x2
18852 #define RLC_SPM_STATUS__SPM_RSPM_IO_BUSY__SHIFT                                                               0x3
18853 #define RLC_SPM_STATUS__SE_RSPM_IO_BUSY__SHIFT                                                                0x4
18854 #define RLC_SPM_STATUS__ACCUM_BUSY__SHIFT                                                                     0xf
18855 #define RLC_SPM_STATUS__FSM_MASTER_STATE__SHIFT                                                               0x10
18856 #define RLC_SPM_STATUS__FSM_MEMORY_STATE__SHIFT                                                               0x14
18857 #define RLC_SPM_STATUS__CTL_REQ_STATE__SHIFT                                                                  0x18
18858 #define RLC_SPM_STATUS__CTL_RET_STATE__SHIFT                                                                  0x1a
18859 #define RLC_SPM_STATUS__CTL_BUSY_MASK                                                                         0x00000001L
18860 #define RLC_SPM_STATUS__RSPM_REG_BUSY_MASK                                                                    0x00000002L
18861 #define RLC_SPM_STATUS__SPM_RSPM_BUSY_MASK                                                                    0x00000004L
18862 #define RLC_SPM_STATUS__SPM_RSPM_IO_BUSY_MASK                                                                 0x00000008L
18863 #define RLC_SPM_STATUS__SE_RSPM_IO_BUSY_MASK                                                                  0x00000FF0L
18864 #define RLC_SPM_STATUS__ACCUM_BUSY_MASK                                                                       0x00008000L
18865 #define RLC_SPM_STATUS__FSM_MASTER_STATE_MASK                                                                 0x000F0000L
18866 #define RLC_SPM_STATUS__FSM_MEMORY_STATE_MASK                                                                 0x00F00000L
18867 #define RLC_SPM_STATUS__CTL_REQ_STATE_MASK                                                                    0x03000000L
18868 #define RLC_SPM_STATUS__CTL_RET_STATE_MASK                                                                    0x04000000L
18869 //RLC_SPM_GFXCLOCK_LOWCOUNT
18870 #define RLC_SPM_GFXCLOCK_LOWCOUNT__GFXCLOCK_LOWCOUNT__SHIFT                                                   0x0
18871 #define RLC_SPM_GFXCLOCK_LOWCOUNT__GFXCLOCK_LOWCOUNT_MASK                                                     0xFFFFFFFFL
18872 //RLC_SPM_GFXCLOCK_HIGHCOUNT
18873 #define RLC_SPM_GFXCLOCK_HIGHCOUNT__GFXCLOCK_HIGHCOUNT__SHIFT                                                 0x0
18874 #define RLC_SPM_GFXCLOCK_HIGHCOUNT__GFXCLOCK_HIGHCOUNT_MASK                                                   0xFFFFFFFFL
18875 //RLC_SPM_GTS_TRIGGER_VALUE_LO
18876 #define RLC_SPM_GTS_TRIGGER_VALUE_LO__VALUE_LO__SHIFT                                                         0x0
18877 #define RLC_SPM_GTS_TRIGGER_VALUE_LO__VALUE_LO_MASK                                                           0xFFFFFFFFL
18878 //RLC_SPM_GTS_TRIGGER_VALUE_HI
18879 #define RLC_SPM_GTS_TRIGGER_VALUE_HI__VALUE_HI__SHIFT                                                         0x0
18880 #define RLC_SPM_GTS_TRIGGER_VALUE_HI__VALUE_HI_MASK                                                           0x00FFFFFFL
18881 //RLC_SPM_MODE
18882 #define RLC_SPM_MODE__MODE__SHIFT                                                                             0x0
18883 #define RLC_SPM_MODE__MODE_MASK                                                                               0x00000001L
18884 //RLC_SPM_RSPM_REQ_DATA
18885 #define RLC_SPM_RSPM_REQ_DATA__DATA__SHIFT                                                                    0x0
18886 #define RLC_SPM_RSPM_REQ_DATA__DATA_MASK                                                                      0x0000000FL
18887 //RLC_SPM_RSPM_REQ_OP
18888 #define RLC_SPM_RSPM_REQ_OP__OP__SHIFT                                                                        0x0
18889 #define RLC_SPM_RSPM_REQ_OP__OP_MASK                                                                          0x0000000FL
18890 //RLC_SPM_RSPM_RET_DATA
18891 #define RLC_SPM_RSPM_RET_DATA__DATA__SHIFT                                                                    0x0
18892 #define RLC_SPM_RSPM_RET_DATA__DATA_MASK                                                                      0xFFFFFFFFL
18893 //RLC_SPM_RSPM_RET_OP
18894 #define RLC_SPM_RSPM_RET_OP__OP__SHIFT                                                                        0x0
18895 #define RLC_SPM_RSPM_RET_OP__VALID__SHIFT                                                                     0x8
18896 #define RLC_SPM_RSPM_RET_OP__OP_MASK                                                                          0x0000000FL
18897 #define RLC_SPM_RSPM_RET_OP__VALID_MASK                                                                       0x00000100L
18898 //RLC_SPM_SE_RSPM_REQ_DATA
18899 #define RLC_SPM_SE_RSPM_REQ_DATA__DATA__SHIFT                                                                 0x0
18900 #define RLC_SPM_SE_RSPM_REQ_DATA__DATA_MASK                                                                   0x0000000FL
18901 //RLC_SPM_SE_RSPM_REQ_OP
18902 #define RLC_SPM_SE_RSPM_REQ_OP__OP__SHIFT                                                                     0x0
18903 #define RLC_SPM_SE_RSPM_REQ_OP__OP_MASK                                                                       0x0000000FL
18904 //RLC_SPM_SE_RSPM_RET_DATA
18905 #define RLC_SPM_SE_RSPM_RET_DATA__DATA__SHIFT                                                                 0x0
18906 #define RLC_SPM_SE_RSPM_RET_DATA__DATA_MASK                                                                   0xFFFFFFFFL
18907 //RLC_SPM_SE_RSPM_RET_OP
18908 #define RLC_SPM_SE_RSPM_RET_OP__OP__SHIFT                                                                     0x0
18909 #define RLC_SPM_SE_RSPM_RET_OP__VALID__SHIFT                                                                  0x8
18910 #define RLC_SPM_SE_RSPM_RET_OP__OP_MASK                                                                       0x0000000FL
18911 #define RLC_SPM_SE_RSPM_RET_OP__VALID_MASK                                                                    0x00000100L
18912 //RLC_SPM_RSPM_CMD
18913 #define RLC_SPM_RSPM_CMD__CMD__SHIFT                                                                          0x0
18914 #define RLC_SPM_RSPM_CMD__CMD_MASK                                                                            0x0000000FL
18915 //RLC_SPM_RSPM_CMD_ACK
18916 #define RLC_SPM_RSPM_CMD_ACK__SE0_ACK__SHIFT                                                                  0x0
18917 #define RLC_SPM_RSPM_CMD_ACK__SE1_ACK__SHIFT                                                                  0x1
18918 #define RLC_SPM_RSPM_CMD_ACK__SE2_ACK__SHIFT                                                                  0x2
18919 #define RLC_SPM_RSPM_CMD_ACK__SE3_ACK__SHIFT                                                                  0x3
18920 #define RLC_SPM_RSPM_CMD_ACK__SE4_ACK__SHIFT                                                                  0x4
18921 #define RLC_SPM_RSPM_CMD_ACK__SE5_ACK__SHIFT                                                                  0x5
18922 #define RLC_SPM_RSPM_CMD_ACK__SE6_ACK__SHIFT                                                                  0x6
18923 #define RLC_SPM_RSPM_CMD_ACK__SE7_ACK__SHIFT                                                                  0x7
18924 #define RLC_SPM_RSPM_CMD_ACK__SPM_ACK__SHIFT                                                                  0x8
18925 #define RLC_SPM_RSPM_CMD_ACK__SE0_ACK_MASK                                                                    0x00000001L
18926 #define RLC_SPM_RSPM_CMD_ACK__SE1_ACK_MASK                                                                    0x00000002L
18927 #define RLC_SPM_RSPM_CMD_ACK__SE2_ACK_MASK                                                                    0x00000004L
18928 #define RLC_SPM_RSPM_CMD_ACK__SE3_ACK_MASK                                                                    0x00000008L
18929 #define RLC_SPM_RSPM_CMD_ACK__SE4_ACK_MASK                                                                    0x00000010L
18930 #define RLC_SPM_RSPM_CMD_ACK__SE5_ACK_MASK                                                                    0x00000020L
18931 #define RLC_SPM_RSPM_CMD_ACK__SE6_ACK_MASK                                                                    0x00000040L
18932 #define RLC_SPM_RSPM_CMD_ACK__SE7_ACK_MASK                                                                    0x00000080L
18933 #define RLC_SPM_RSPM_CMD_ACK__SPM_ACK_MASK                                                                    0x00000100L
18934 //RLC_SPM_SPARE
18935 #define RLC_SPM_SPARE__SPARE__SHIFT                                                                           0x0
18936 #define RLC_SPM_SPARE__SPARE_MASK                                                                             0xFFFFFFFFL
18937 //RLC_PERFMON_CNTL
18938 #define RLC_PERFMON_CNTL__PERFMON_STATE__SHIFT                                                                0x0
18939 #define RLC_PERFMON_CNTL__RESERVED_9_3__SHIFT                                                                 0x3
18940 #define RLC_PERFMON_CNTL__PERFMON_SAMPLE_ENABLE__SHIFT                                                        0xa
18941 #define RLC_PERFMON_CNTL__RESERVED__SHIFT                                                                     0xb
18942 #define RLC_PERFMON_CNTL__PERFMON_STATE_MASK                                                                  0x00000007L
18943 #define RLC_PERFMON_CNTL__RESERVED_9_3_MASK                                                                   0x000003F8L
18944 #define RLC_PERFMON_CNTL__PERFMON_SAMPLE_ENABLE_MASK                                                          0x00000400L
18945 #define RLC_PERFMON_CNTL__RESERVED_MASK                                                                       0xFFFFF800L
18946 //RLC_PERFCOUNTER0_SELECT
18947 #define RLC_PERFCOUNTER0_SELECT__PERFCOUNTER_SELECT__SHIFT                                                    0x0
18948 #define RLC_PERFCOUNTER0_SELECT__PERFCOUNTER_SELECT_MASK                                                      0x000000FFL
18949 //RLC_PERFCOUNTER1_SELECT
18950 #define RLC_PERFCOUNTER1_SELECT__PERFCOUNTER_SELECT__SHIFT                                                    0x0
18951 #define RLC_PERFCOUNTER1_SELECT__PERFCOUNTER_SELECT_MASK                                                      0x000000FFL
18952 //GCR_PERFCOUNTER0_SELECT
18953 #define GCR_PERFCOUNTER0_SELECT__PERF_SEL__SHIFT                                                              0x0
18954 #define GCR_PERFCOUNTER0_SELECT__PERF_SEL1__SHIFT                                                             0xa
18955 #define GCR_PERFCOUNTER0_SELECT__CNTR_MODE__SHIFT                                                             0x14
18956 #define GCR_PERFCOUNTER0_SELECT__PERF_MODE1__SHIFT                                                            0x18
18957 #define GCR_PERFCOUNTER0_SELECT__PERF_MODE__SHIFT                                                             0x1c
18958 #define GCR_PERFCOUNTER0_SELECT__PERF_SEL_MASK                                                                0x000003FFL
18959 #define GCR_PERFCOUNTER0_SELECT__PERF_SEL1_MASK                                                               0x000FFC00L
18960 #define GCR_PERFCOUNTER0_SELECT__CNTR_MODE_MASK                                                               0x00F00000L
18961 #define GCR_PERFCOUNTER0_SELECT__PERF_MODE1_MASK                                                              0x0F000000L
18962 #define GCR_PERFCOUNTER0_SELECT__PERF_MODE_MASK                                                               0xF0000000L
18963 //GCR_PERFCOUNTER0_SELECT1
18964 #define GCR_PERFCOUNTER0_SELECT1__PERF_SEL2__SHIFT                                                            0x0
18965 #define GCR_PERFCOUNTER0_SELECT1__PERF_SEL3__SHIFT                                                            0xa
18966 #define GCR_PERFCOUNTER0_SELECT1__PERF_MODE3__SHIFT                                                           0x18
18967 #define GCR_PERFCOUNTER0_SELECT1__PERF_MODE2__SHIFT                                                           0x1c
18968 #define GCR_PERFCOUNTER0_SELECT1__PERF_SEL2_MASK                                                              0x000003FFL
18969 #define GCR_PERFCOUNTER0_SELECT1__PERF_SEL3_MASK                                                              0x000FFC00L
18970 #define GCR_PERFCOUNTER0_SELECT1__PERF_MODE3_MASK                                                             0x0F000000L
18971 #define GCR_PERFCOUNTER0_SELECT1__PERF_MODE2_MASK                                                             0xF0000000L
18972 //GCR_PERFCOUNTER1_SELECT
18973 #define GCR_PERFCOUNTER1_SELECT__PERF_SEL__SHIFT                                                              0x0
18974 #define GCR_PERFCOUNTER1_SELECT__PERF_SEL1__SHIFT                                                             0xa
18975 #define GCR_PERFCOUNTER1_SELECT__CNTR_MODE__SHIFT                                                             0x14
18976 #define GCR_PERFCOUNTER1_SELECT__PERF_MODE1__SHIFT                                                            0x18
18977 #define GCR_PERFCOUNTER1_SELECT__PERF_MODE__SHIFT                                                             0x1c
18978 #define GCR_PERFCOUNTER1_SELECT__PERF_SEL_MASK                                                                0x000003FFL
18979 #define GCR_PERFCOUNTER1_SELECT__PERF_SEL1_MASK                                                               0x000FFC00L
18980 #define GCR_PERFCOUNTER1_SELECT__CNTR_MODE_MASK                                                               0x00F00000L
18981 #define GCR_PERFCOUNTER1_SELECT__PERF_MODE1_MASK                                                              0x0F000000L
18982 #define GCR_PERFCOUNTER1_SELECT__PERF_MODE_MASK                                                               0xF0000000L
18983 //GCR_PERFCOUNTER1_SELECT1
18984 #define GCR_PERFCOUNTER1_SELECT1__PERF_SEL2__SHIFT                                                            0x0
18985 #define GCR_PERFCOUNTER1_SELECT1__PERF_SEL3__SHIFT                                                            0xa
18986 #define GCR_PERFCOUNTER1_SELECT1__PERF_MODE3__SHIFT                                                           0x18
18987 #define GCR_PERFCOUNTER1_SELECT1__PERF_MODE2__SHIFT                                                           0x1c
18988 #define GCR_PERFCOUNTER1_SELECT1__PERF_SEL2_MASK                                                              0x000003FFL
18989 #define GCR_PERFCOUNTER1_SELECT1__PERF_SEL3_MASK                                                              0x000FFC00L
18990 #define GCR_PERFCOUNTER1_SELECT1__PERF_MODE3_MASK                                                             0x0F000000L
18991 #define GCR_PERFCOUNTER1_SELECT1__PERF_MODE2_MASK                                                             0xF0000000L
18992 //CHA_PERFCOUNTER0_SELECT
18993 #define CHA_PERFCOUNTER0_SELECT__PERF_SEL__SHIFT                                                              0x0
18994 #define CHA_PERFCOUNTER0_SELECT__PERF_SEL1__SHIFT                                                             0xa
18995 #define CHA_PERFCOUNTER0_SELECT__CNTR_MODE__SHIFT                                                             0x14
18996 #define CHA_PERFCOUNTER0_SELECT__PERF_MODE1__SHIFT                                                            0x18
18997 #define CHA_PERFCOUNTER0_SELECT__PERF_MODE__SHIFT                                                             0x1c
18998 #define CHA_PERFCOUNTER0_SELECT__PERF_SEL_MASK                                                                0x000003FFL
18999 #define CHA_PERFCOUNTER0_SELECT__PERF_SEL1_MASK                                                               0x000FFC00L
19000 #define CHA_PERFCOUNTER0_SELECT__CNTR_MODE_MASK                                                               0x00F00000L
19001 #define CHA_PERFCOUNTER0_SELECT__PERF_MODE1_MASK                                                              0x0F000000L
19002 #define CHA_PERFCOUNTER0_SELECT__PERF_MODE_MASK                                                               0xF0000000L
19003 //CHA_PERFCOUNTER0_SELECT1
19004 #define CHA_PERFCOUNTER0_SELECT1__PERF_SEL2__SHIFT                                                            0x0
19005 #define CHA_PERFCOUNTER0_SELECT1__PERF_SEL3__SHIFT                                                            0xa
19006 #define CHA_PERFCOUNTER0_SELECT1__PERF_MODE2__SHIFT                                                           0x18
19007 #define CHA_PERFCOUNTER0_SELECT1__PERF_MODE3__SHIFT                                                           0x1c
19008 #define CHA_PERFCOUNTER0_SELECT1__PERF_SEL2_MASK                                                              0x000003FFL
19009 #define CHA_PERFCOUNTER0_SELECT1__PERF_SEL3_MASK                                                              0x000FFC00L
19010 #define CHA_PERFCOUNTER0_SELECT1__PERF_MODE2_MASK                                                             0x0F000000L
19011 #define CHA_PERFCOUNTER0_SELECT1__PERF_MODE3_MASK                                                             0xF0000000L
19012 //CHA_PERFCOUNTER1_SELECT
19013 #define CHA_PERFCOUNTER1_SELECT__PERF_SEL__SHIFT                                                              0x0
19014 #define CHA_PERFCOUNTER1_SELECT__PERF_SEL1__SHIFT                                                             0xa
19015 #define CHA_PERFCOUNTER1_SELECT__CNTR_MODE__SHIFT                                                             0x14
19016 #define CHA_PERFCOUNTER1_SELECT__PERF_MODE1__SHIFT                                                            0x18
19017 #define CHA_PERFCOUNTER1_SELECT__PERF_MODE__SHIFT                                                             0x1c
19018 #define CHA_PERFCOUNTER1_SELECT__PERF_SEL_MASK                                                                0x000003FFL
19019 #define CHA_PERFCOUNTER1_SELECT__PERF_SEL1_MASK                                                               0x000FFC00L
19020 #define CHA_PERFCOUNTER1_SELECT__CNTR_MODE_MASK                                                               0x00F00000L
19021 #define CHA_PERFCOUNTER1_SELECT__PERF_MODE1_MASK                                                              0x0F000000L
19022 #define CHA_PERFCOUNTER1_SELECT__PERF_MODE_MASK                                                               0xF0000000L
19023 //CHA_PERFCOUNTER1_SELECT1
19024 #define CHA_PERFCOUNTER1_SELECT1__PERF_SEL2__SHIFT                                                            0x0
19025 #define CHA_PERFCOUNTER1_SELECT1__PERF_SEL3__SHIFT                                                            0xa
19026 #define CHA_PERFCOUNTER1_SELECT1__PERF_MODE2__SHIFT                                                           0x18
19027 #define CHA_PERFCOUNTER1_SELECT1__PERF_MODE3__SHIFT                                                           0x1c
19028 #define CHA_PERFCOUNTER1_SELECT1__PERF_SEL2_MASK                                                              0x000003FFL
19029 #define CHA_PERFCOUNTER1_SELECT1__PERF_SEL3_MASK                                                              0x000FFC00L
19030 #define CHA_PERFCOUNTER1_SELECT1__PERF_MODE2_MASK                                                             0x0F000000L
19031 #define CHA_PERFCOUNTER1_SELECT1__PERF_MODE3_MASK                                                             0xF0000000L
19032 //CHA_PERFCOUNTER2_SELECT
19033 #define CHA_PERFCOUNTER2_SELECT__PERF_SEL__SHIFT                                                              0x0
19034 #define CHA_PERFCOUNTER2_SELECT__PERF_SEL1__SHIFT                                                             0xa
19035 #define CHA_PERFCOUNTER2_SELECT__CNTR_MODE__SHIFT                                                             0x14
19036 #define CHA_PERFCOUNTER2_SELECT__PERF_MODE1__SHIFT                                                            0x18
19037 #define CHA_PERFCOUNTER2_SELECT__PERF_MODE__SHIFT                                                             0x1c
19038 #define CHA_PERFCOUNTER2_SELECT__PERF_SEL_MASK                                                                0x000003FFL
19039 #define CHA_PERFCOUNTER2_SELECT__PERF_SEL1_MASK                                                               0x000FFC00L
19040 #define CHA_PERFCOUNTER2_SELECT__CNTR_MODE_MASK                                                               0x00F00000L
19041 #define CHA_PERFCOUNTER2_SELECT__PERF_MODE1_MASK                                                              0x0F000000L
19042 #define CHA_PERFCOUNTER2_SELECT__PERF_MODE_MASK                                                               0xF0000000L
19043 //CHA_PERFCOUNTER2_SELECT1
19044 #define CHA_PERFCOUNTER2_SELECT1__PERF_SEL2__SHIFT                                                            0x0
19045 #define CHA_PERFCOUNTER2_SELECT1__PERF_SEL3__SHIFT                                                            0xa
19046 #define CHA_PERFCOUNTER2_SELECT1__PERF_MODE2__SHIFT                                                           0x18
19047 #define CHA_PERFCOUNTER2_SELECT1__PERF_MODE3__SHIFT                                                           0x1c
19048 #define CHA_PERFCOUNTER2_SELECT1__PERF_SEL2_MASK                                                              0x000003FFL
19049 #define CHA_PERFCOUNTER2_SELECT1__PERF_SEL3_MASK                                                              0x000FFC00L
19050 #define CHA_PERFCOUNTER2_SELECT1__PERF_MODE2_MASK                                                             0x0F000000L
19051 #define CHA_PERFCOUNTER2_SELECT1__PERF_MODE3_MASK                                                             0xF0000000L
19052 //CHA_PERFCOUNTER3_SELECT
19053 #define CHA_PERFCOUNTER3_SELECT__PERF_SEL__SHIFT                                                              0x0
19054 #define CHA_PERFCOUNTER3_SELECT__PERF_SEL1__SHIFT                                                             0xa
19055 #define CHA_PERFCOUNTER3_SELECT__CNTR_MODE__SHIFT                                                             0x14
19056 #define CHA_PERFCOUNTER3_SELECT__PERF_MODE1__SHIFT                                                            0x18
19057 #define CHA_PERFCOUNTER3_SELECT__PERF_MODE__SHIFT                                                             0x1c
19058 #define CHA_PERFCOUNTER3_SELECT__PERF_SEL_MASK                                                                0x000003FFL
19059 #define CHA_PERFCOUNTER3_SELECT__PERF_SEL1_MASK                                                               0x000FFC00L
19060 #define CHA_PERFCOUNTER3_SELECT__CNTR_MODE_MASK                                                               0x00F00000L
19061 #define CHA_PERFCOUNTER3_SELECT__PERF_MODE1_MASK                                                              0x0F000000L
19062 #define CHA_PERFCOUNTER3_SELECT__PERF_MODE_MASK                                                               0xF0000000L
19063 //CHA_PERFCOUNTER3_SELECT1
19064 #define CHA_PERFCOUNTER3_SELECT1__PERF_SEL2__SHIFT                                                            0x0
19065 #define CHA_PERFCOUNTER3_SELECT1__PERF_SEL3__SHIFT                                                            0xa
19066 #define CHA_PERFCOUNTER3_SELECT1__PERF_MODE2__SHIFT                                                           0x18
19067 #define CHA_PERFCOUNTER3_SELECT1__PERF_MODE3__SHIFT                                                           0x1c
19068 #define CHA_PERFCOUNTER3_SELECT1__PERF_SEL2_MASK                                                              0x000003FFL
19069 #define CHA_PERFCOUNTER3_SELECT1__PERF_SEL3_MASK                                                              0x000FFC00L
19070 #define CHA_PERFCOUNTER3_SELECT1__PERF_MODE2_MASK                                                             0x0F000000L
19071 #define CHA_PERFCOUNTER3_SELECT1__PERF_MODE3_MASK                                                             0xF0000000L
19072 
19073 
19074 // addressBlock: gc_gfx_cpwd_gdfll_gdfll_gdfll_reg_blk
19075 //GDFLL_EDC_HYSTERESIS_CNTL
19076 #define GDFLL_EDC_HYSTERESIS_CNTL__MAX_HYSTERESIS__SHIFT                                                      0x0
19077 #define GDFLL_EDC_HYSTERESIS_CNTL__MAX_HYSTERESIS_MASK                                                        0x000000FFL
19078 //GDFLL_EDC_HYSTERESIS_STAT
19079 #define GDFLL_EDC_HYSTERESIS_STAT__HYSTERESIS_CNT__SHIFT                                                      0x0
19080 #define GDFLL_EDC_HYSTERESIS_STAT__EDC__SHIFT                                                                 0x8
19081 #define GDFLL_EDC_HYSTERESIS_STAT__HYSTERESIS_CNT_MASK                                                        0x000000FFL
19082 #define GDFLL_EDC_HYSTERESIS_STAT__EDC_MASK                                                                   0x00000100L
19083 
19084 
19085 // addressBlock: gc_gfx_cpwd_gdfll_xvmin_xvmin_xvmin_reg_blk
19086 //XVMIN_XVMIN_WR_DATA
19087 #define XVMIN_XVMIN_WR_DATA__XVMINDATA__SHIFT                                                                 0x0
19088 #define XVMIN_XVMIN_WR_DATA__XVMINDATA_MASK                                                                   0xFFFFFFFFL
19089 
19090 
19091 // addressBlock: gc_gfx_cpwd_grtavfs_grtavfs_grtavfs_reg_blk
19092 //GRTAVFS_RTAVFS_REG_ADDR
19093 #define GRTAVFS_RTAVFS_REG_ADDR__RTAVFSADDR__SHIFT                                                            0x0
19094 #define GRTAVFS_RTAVFS_REG_ADDR__RTAVFSADDR_MASK                                                              0x000003FFL
19095 //GRTAVFS_RTAVFS_WR_DATA
19096 #define GRTAVFS_RTAVFS_WR_DATA__RTAVFSDATA__SHIFT                                                             0x0
19097 #define GRTAVFS_RTAVFS_WR_DATA__RTAVFSDATA_MASK                                                               0xFFFFFFFFL
19098 //GRTAVFS_GENERAL_0
19099 #define GRTAVFS_GENERAL_0__DATA__SHIFT                                                                        0x0
19100 #define GRTAVFS_GENERAL_0__DATA_MASK                                                                          0xFFFFFFFFL
19101 //GRTAVFS_RTAVFS_RD_DATA
19102 #define GRTAVFS_RTAVFS_RD_DATA__RTAVFSDATA__SHIFT                                                             0x0
19103 #define GRTAVFS_RTAVFS_RD_DATA__RTAVFSDATA_MASK                                                               0xFFFFFFFFL
19104 //GRTAVFS_RTAVFS_REG_CTRL
19105 #define GRTAVFS_RTAVFS_REG_CTRL__SET_WR_EN__SHIFT                                                             0x0
19106 #define GRTAVFS_RTAVFS_REG_CTRL__SET_RD_EN__SHIFT                                                             0x1
19107 #define GRTAVFS_RTAVFS_REG_CTRL__SET_WR_EN_MASK                                                               0x00000001L
19108 #define GRTAVFS_RTAVFS_REG_CTRL__SET_RD_EN_MASK                                                               0x00000002L
19109 //GRTAVFS_RTAVFS_REG_STATUS
19110 #define GRTAVFS_RTAVFS_REG_STATUS__RTAVFS_WR_ACK__SHIFT                                                       0x0
19111 #define GRTAVFS_RTAVFS_REG_STATUS__RTAVFS_RD_DATA_VALID__SHIFT                                                0x1
19112 #define GRTAVFS_RTAVFS_REG_STATUS__RTAVFS_WR_ACK_MASK                                                         0x00000001L
19113 #define GRTAVFS_RTAVFS_REG_STATUS__RTAVFS_RD_DATA_VALID_MASK                                                  0x00000002L
19114 //GRTAVFS_TARG_FREQ
19115 #define GRTAVFS_TARG_FREQ__TARGET_FREQUENCY__SHIFT                                                            0x0
19116 #define GRTAVFS_TARG_FREQ__REQUEST__SHIFT                                                                     0x10
19117 #define GRTAVFS_TARG_FREQ__RESERVED__SHIFT                                                                    0x11
19118 #define GRTAVFS_TARG_FREQ__TARGET_FREQUENCY_MASK                                                              0x0000FFFFL
19119 #define GRTAVFS_TARG_FREQ__REQUEST_MASK                                                                       0x00010000L
19120 #define GRTAVFS_TARG_FREQ__RESERVED_MASK                                                                      0xFFFE0000L
19121 //GRTAVFS_TARG_VOLT
19122 #define GRTAVFS_TARG_VOLT__TARGET_VOLTAGE__SHIFT                                                              0x0
19123 #define GRTAVFS_TARG_VOLT__VALID__SHIFT                                                                       0xa
19124 #define GRTAVFS_TARG_VOLT__RESERVED__SHIFT                                                                    0xb
19125 #define GRTAVFS_TARG_VOLT__TARGET_VOLTAGE_MASK                                                                0x000003FFL
19126 #define GRTAVFS_TARG_VOLT__VALID_MASK                                                                         0x00000400L
19127 #define GRTAVFS_TARG_VOLT__RESERVED_MASK                                                                      0xFFFFF800L
19128 //GRTAVFS_SOFT_RESET
19129 #define GRTAVFS_SOFT_RESET__RESETN_OVERRIDE__SHIFT                                                            0x0
19130 #define GRTAVFS_SOFT_RESET__RESERVED__SHIFT                                                                   0x1
19131 #define GRTAVFS_SOFT_RESET__RESETN_OVERRIDE_MASK                                                              0x00000001L
19132 #define GRTAVFS_SOFT_RESET__RESERVED_MASK                                                                     0xFFFFFFFEL
19133 //GRTAVFS_PSM_CNTL
19134 #define GRTAVFS_PSM_CNTL__PSM_COUNT__SHIFT                                                                    0x0
19135 #define GRTAVFS_PSM_CNTL__PSM_SAMPLE_EN__SHIFT                                                                0xe
19136 #define GRTAVFS_PSM_CNTL__RESERVED__SHIFT                                                                     0xf
19137 #define GRTAVFS_PSM_CNTL__PSM_COUNT_MASK                                                                      0x00003FFFL
19138 #define GRTAVFS_PSM_CNTL__PSM_SAMPLE_EN_MASK                                                                  0x00004000L
19139 #define GRTAVFS_PSM_CNTL__RESERVED_MASK                                                                       0xFFFF8000L
19140 //GRTAVFS_CLK_CNTL
19141 #define GRTAVFS_CLK_CNTL__GRTAVFS_MUX_CLK_SEL__SHIFT                                                          0x0
19142 #define GRTAVFS_CLK_CNTL__FORCE_GRTAVFS_CLK_SEL__SHIFT                                                        0x1
19143 #define GRTAVFS_CLK_CNTL__RESERVED__SHIFT                                                                     0x2
19144 #define GRTAVFS_CLK_CNTL__GRTAVFS_MUX_CLK_SEL_MASK                                                            0x00000001L
19145 #define GRTAVFS_CLK_CNTL__FORCE_GRTAVFS_CLK_SEL_MASK                                                          0x00000002L
19146 #define GRTAVFS_CLK_CNTL__RESERVED_MASK                                                                       0xFFFFFFFCL
19147 //GFX_ICG_GRTAVFS_CTRL
19148 #define GFX_ICG_GRTAVFS_CTRL__DYN_OVERRIDE__SHIFT                                                             0x0
19149 #define GFX_ICG_GRTAVFS_CTRL__DYN_OVERRIDE_MASK                                                               0x00000001L
19150 
19151 
19152 // addressBlock: gc_gfx_cpwd_grtavfs_rtavfs_rtavfs_rtavfs_reg_blk
19153 //RTAVFS_RTAVFS_REG_ADDR
19154 #define RTAVFS_RTAVFS_REG_ADDR__RTAVFSADDR__SHIFT                                                             0x0
19155 #define RTAVFS_RTAVFS_REG_ADDR__RTAVFSADDR_MASK                                                               0x000003FFL
19156 //RTAVFS_RTAVFS_WR_DATA
19157 #define RTAVFS_RTAVFS_WR_DATA__RTAVFSDATA__SHIFT                                                              0x0
19158 #define RTAVFS_RTAVFS_WR_DATA__RTAVFSDATA_MASK                                                                0xFFFFFFFFL
19159 
19160 
19161 // addressBlock: gc_gfx_cpwd_cpwd_hypdec
19162 //RLC_SDMA0_STATUS
19163 #define RLC_SDMA0_STATUS__STATUS__SHIFT                                                                       0x0
19164 #define RLC_SDMA0_STATUS__STATUS_MASK                                                                         0xFFFFFFFFL
19165 //RLC_SDMA1_STATUS
19166 #define RLC_SDMA1_STATUS__STATUS__SHIFT                                                                       0x0
19167 #define RLC_SDMA1_STATUS__STATUS_MASK                                                                         0xFFFFFFFFL
19168 //RLC_SDMA2_STATUS
19169 #define RLC_SDMA2_STATUS__STATUS__SHIFT                                                                       0x0
19170 #define RLC_SDMA2_STATUS__STATUS_MASK                                                                         0xFFFFFFFFL
19171 //RLC_SDMA3_STATUS
19172 #define RLC_SDMA3_STATUS__STATUS__SHIFT                                                                       0x0
19173 #define RLC_SDMA3_STATUS__STATUS_MASK                                                                         0xFFFFFFFFL
19174 //RLC_SDMA0_BUSY_STATUS
19175 #define RLC_SDMA0_BUSY_STATUS__BUSY_STATUS__SHIFT                                                             0x0
19176 #define RLC_SDMA0_BUSY_STATUS__BUSY_STATUS_MASK                                                               0xFFFFFFFFL
19177 //RLC_SDMA1_BUSY_STATUS
19178 #define RLC_SDMA1_BUSY_STATUS__BUSY_STATUS__SHIFT                                                             0x0
19179 #define RLC_SDMA1_BUSY_STATUS__BUSY_STATUS_MASK                                                               0xFFFFFFFFL
19180 //RLC_SDMA2_BUSY_STATUS
19181 #define RLC_SDMA2_BUSY_STATUS__BUSY_STATUS__SHIFT                                                             0x0
19182 #define RLC_SDMA2_BUSY_STATUS__BUSY_STATUS_MASK                                                               0xFFFFFFFFL
19183 //RLC_SDMA3_BUSY_STATUS
19184 #define RLC_SDMA3_BUSY_STATUS__BUSY_STATUS__SHIFT                                                             0x0
19185 #define RLC_SDMA3_BUSY_STATUS__BUSY_STATUS_MASK                                                               0xFFFFFFFFL
19186 //RLC_HYP_SEMAPHORE_0
19187 #define RLC_HYP_SEMAPHORE_0__CLIENT_ID__SHIFT                                                                 0x0
19188 #define RLC_HYP_SEMAPHORE_0__CLIENT_ID_MASK                                                                   0x0000001FL
19189 //RLC_HYP_SEMAPHORE_1
19190 #define RLC_HYP_SEMAPHORE_1__CLIENT_ID__SHIFT                                                                 0x0
19191 #define RLC_HYP_SEMAPHORE_1__CLIENT_ID_MASK                                                                   0x0000001FL
19192 //RLC_BUSY_CLK_CNTL
19193 #define RLC_BUSY_CLK_CNTL__BUSY_OFF_LATENCY__SHIFT                                                            0x0
19194 #define RLC_BUSY_CLK_CNTL__RESERVED__SHIFT                                                                    0x6
19195 #define RLC_BUSY_CLK_CNTL__GRBM_BUSY_OFF_LATENCY__SHIFT                                                       0x8
19196 #define RLC_BUSY_CLK_CNTL__BUSY_OFF_LATENCY_MASK                                                              0x0000003FL
19197 #define RLC_BUSY_CLK_CNTL__RESERVED_MASK                                                                      0x000000C0L
19198 #define RLC_BUSY_CLK_CNTL__GRBM_BUSY_OFF_LATENCY_MASK                                                         0x00003F00L
19199 //RLC_CLK_CNTL
19200 #define RLC_CLK_CNTL__RLC_SRM_ICG_OVERRIDE__SHIFT                                                             0x0
19201 #define RLC_CLK_CNTL__RLC_IMU_ICG_OVERRIDE__SHIFT                                                             0x1
19202 #define RLC_CLK_CNTL__RLC_SPM_ICG_OVERRIDE__SHIFT                                                             0x2
19203 #define RLC_CLK_CNTL__RLC_SPM_RSPM_ICG_OVERRIDE__SHIFT                                                        0x3
19204 #define RLC_CLK_CNTL__RLC_GPM_ICG_OVERRIDE__SHIFT                                                             0x4
19205 #define RLC_CLK_CNTL__RLC_CMN_ICG_OVERRIDE__SHIFT                                                             0x5
19206 #define RLC_CLK_CNTL__RLC_TC_ICG_OVERRIDE__SHIFT                                                              0x6
19207 #define RLC_CLK_CNTL__RLC_REG_ICG_OVERRIDE__SHIFT                                                             0x7
19208 #define RLC_CLK_CNTL__RLC_SRAM_CLK_GATER_OVERRIDE__SHIFT                                                      0x8
19209 #define RLC_CLK_CNTL__RESERVED_9__SHIFT                                                                       0x9
19210 #define RLC_CLK_CNTL__RLC_SPP_ICG_OVERRIDE__SHIFT                                                             0xa
19211 #define RLC_CLK_CNTL__RESERVED_11__SHIFT                                                                      0xb
19212 #define RLC_CLK_CNTL__RLC_TC_FGCG_REP_OVERRIDE__SHIFT                                                         0xc
19213 #define RLC_CLK_CNTL__RLC_DFLL_ICG_OVERRIDE__SHIFT                                                            0xd
19214 #define RLC_CLK_CNTL__RESERVED_15__SHIFT                                                                      0xf
19215 #define RLC_CLK_CNTL__RLC_LX6_CORE_ICG_OVERRIDE__SHIFT                                                        0x10
19216 #define RLC_CLK_CNTL__RLC_LX6_ICG_OVERRIDE__SHIFT                                                             0x11
19217 #define RLC_CLK_CNTL__RLC_UTCL2_FGCG_OVERRIDE__SHIFT                                                          0x12
19218 #define RLC_CLK_CNTL__RLC_IH_GASKET_ICG_OVERRIDE__SHIFT                                                       0x13
19219 #define RLC_CLK_CNTL__RLC_BRIDGE_ICG_OVERRIDE__SHIFT                                                          0x14
19220 #define RLC_CLK_CNTL__RESERVED__SHIFT                                                                         0x16
19221 #define RLC_CLK_CNTL__RLC_SRM_ICG_OVERRIDE_MASK                                                               0x00000001L
19222 #define RLC_CLK_CNTL__RLC_IMU_ICG_OVERRIDE_MASK                                                               0x00000002L
19223 #define RLC_CLK_CNTL__RLC_SPM_ICG_OVERRIDE_MASK                                                               0x00000004L
19224 #define RLC_CLK_CNTL__RLC_SPM_RSPM_ICG_OVERRIDE_MASK                                                          0x00000008L
19225 #define RLC_CLK_CNTL__RLC_GPM_ICG_OVERRIDE_MASK                                                               0x00000010L
19226 #define RLC_CLK_CNTL__RLC_CMN_ICG_OVERRIDE_MASK                                                               0x00000020L
19227 #define RLC_CLK_CNTL__RLC_TC_ICG_OVERRIDE_MASK                                                                0x00000040L
19228 #define RLC_CLK_CNTL__RLC_REG_ICG_OVERRIDE_MASK                                                               0x00000080L
19229 #define RLC_CLK_CNTL__RLC_SRAM_CLK_GATER_OVERRIDE_MASK                                                        0x00000100L
19230 #define RLC_CLK_CNTL__RESERVED_9_MASK                                                                         0x00000200L
19231 #define RLC_CLK_CNTL__RLC_SPP_ICG_OVERRIDE_MASK                                                               0x00000400L
19232 #define RLC_CLK_CNTL__RESERVED_11_MASK                                                                        0x00000800L
19233 #define RLC_CLK_CNTL__RLC_TC_FGCG_REP_OVERRIDE_MASK                                                           0x00001000L
19234 #define RLC_CLK_CNTL__RLC_DFLL_ICG_OVERRIDE_MASK                                                              0x00002000L
19235 #define RLC_CLK_CNTL__RESERVED_15_MASK                                                                        0x00008000L
19236 #define RLC_CLK_CNTL__RLC_LX6_CORE_ICG_OVERRIDE_MASK                                                          0x00010000L
19237 #define RLC_CLK_CNTL__RLC_LX6_ICG_OVERRIDE_MASK                                                               0x00020000L
19238 #define RLC_CLK_CNTL__RLC_UTCL2_FGCG_OVERRIDE_MASK                                                            0x00040000L
19239 #define RLC_CLK_CNTL__RLC_IH_GASKET_ICG_OVERRIDE_MASK                                                         0x00080000L
19240 #define RLC_CLK_CNTL__RLC_BRIDGE_ICG_OVERRIDE_MASK                                                            0x00100000L
19241 #define RLC_CLK_CNTL__RESERVED_MASK                                                                           0xFFC00000L
19242 //RLC_IH_COOKIE
19243 #define RLC_IH_COOKIE__DATA__SHIFT                                                                            0x0
19244 #define RLC_IH_COOKIE__DATA_MASK                                                                              0xFFFFFFFFL
19245 //RLC_IH_COOKIE_CNTL
19246 #define RLC_IH_COOKIE_CNTL__CREDIT__SHIFT                                                                     0x0
19247 #define RLC_IH_COOKIE_CNTL__RESET_COUNTER__SHIFT                                                              0x2
19248 #define RLC_IH_COOKIE_CNTL__CREDIT_MASK                                                                       0x00000003L
19249 #define RLC_IH_COOKIE_CNTL__RESET_COUNTER_MASK                                                                0x00000004L
19250 //RLC_HYP_RLCG_UCODE_CHKSUM
19251 #define RLC_HYP_RLCG_UCODE_CHKSUM__UCODE_CHKSUM__SHIFT                                                        0x0
19252 #define RLC_HYP_RLCG_UCODE_CHKSUM__UCODE_CHKSUM_MASK                                                          0xFFFFFFFFL
19253 //RLC_HYP_SEMAPHORE_2
19254 #define RLC_HYP_SEMAPHORE_2__CLIENT_ID__SHIFT                                                                 0x0
19255 #define RLC_HYP_SEMAPHORE_2__CLIENT_ID_MASK                                                                   0x0000001FL
19256 //RLC_HYP_SEMAPHORE_3
19257 #define RLC_HYP_SEMAPHORE_3__CLIENT_ID__SHIFT                                                                 0x0
19258 #define RLC_HYP_SEMAPHORE_3__CLIENT_ID_MASK                                                                   0x0000001FL
19259 //RLC_GPM_UCODE_ADDR
19260 #define RLC_GPM_UCODE_ADDR__UCODE_ADDR__SHIFT                                                                 0x0
19261 #define RLC_GPM_UCODE_ADDR__RESERVED__SHIFT                                                                   0xe
19262 #define RLC_GPM_UCODE_ADDR__UCODE_ADDR_MASK                                                                   0x00003FFFL
19263 #define RLC_GPM_UCODE_ADDR__RESERVED_MASK                                                                     0xFFFFC000L
19264 //RLC_GPM_UCODE_DATA
19265 #define RLC_GPM_UCODE_DATA__UCODE_DATA__SHIFT                                                                 0x0
19266 #define RLC_GPM_UCODE_DATA__UCODE_DATA_MASK                                                                   0xFFFFFFFFL
19267 //RLC_GPM_IRAM_ADDR
19268 #define RLC_GPM_IRAM_ADDR__ADDR__SHIFT                                                                        0x0
19269 #define RLC_GPM_IRAM_ADDR__ADDR_MASK                                                                          0xFFFFFFFFL
19270 //RLC_GPM_IRAM_DATA
19271 #define RLC_GPM_IRAM_DATA__DATA__SHIFT                                                                        0x0
19272 #define RLC_GPM_IRAM_DATA__DATA_MASK                                                                          0xFFFFFFFFL
19273 //RLC_LX6_DRAM_ADDR
19274 #define RLC_LX6_DRAM_ADDR__ADDR__SHIFT                                                                        0x0
19275 #define RLC_LX6_DRAM_ADDR__ADDR_MASK                                                                          0x000007FFL
19276 //RLC_LX6_DRAM_DATA
19277 #define RLC_LX6_DRAM_DATA__DATA__SHIFT                                                                        0x0
19278 #define RLC_LX6_DRAM_DATA__DATA_MASK                                                                          0xFFFFFFFFL
19279 //RLC_LX6_IRAM_ADDR
19280 #define RLC_LX6_IRAM_ADDR__ADDR__SHIFT                                                                        0x0
19281 #define RLC_LX6_IRAM_ADDR__ADDR_MASK                                                                          0x00000FFFL
19282 //RLC_LX6_IRAM_DATA
19283 #define RLC_LX6_IRAM_DATA__DATA__SHIFT                                                                        0x0
19284 #define RLC_LX6_IRAM_DATA__DATA_MASK                                                                          0xFFFFFFFFL
19285 //RLC_GPM_SCRATCH_ADDR
19286 #define RLC_GPM_SCRATCH_ADDR__ADDR__SHIFT                                                                     0x0
19287 #define RLC_GPM_SCRATCH_ADDR__ADDR_MASK                                                                       0x0000FFFFL
19288 //RLC_GPM_SCRATCH_DATA
19289 #define RLC_GPM_SCRATCH_DATA__DATA__SHIFT                                                                     0x0
19290 #define RLC_GPM_SCRATCH_DATA__DATA_MASK                                                                       0xFFFFFFFFL
19291 //RLC_SRM_DRAM_ADDR
19292 #define RLC_SRM_DRAM_ADDR__ADDR__SHIFT                                                                        0x0
19293 #define RLC_SRM_DRAM_ADDR__RESERVED__SHIFT                                                                    0xd
19294 #define RLC_SRM_DRAM_ADDR__ADDR_MASK                                                                          0x00001FFFL
19295 #define RLC_SRM_DRAM_ADDR__RESERVED_MASK                                                                      0xFFFFE000L
19296 //RLC_SRM_DRAM_DATA
19297 #define RLC_SRM_DRAM_DATA__DATA__SHIFT                                                                        0x0
19298 #define RLC_SRM_DRAM_DATA__DATA_MASK                                                                          0xFFFFFFFFL
19299 //RLC_SRM_ARAM_ADDR
19300 #define RLC_SRM_ARAM_ADDR__ADDR__SHIFT                                                                        0x0
19301 #define RLC_SRM_ARAM_ADDR__RESERVED__SHIFT                                                                    0xd
19302 #define RLC_SRM_ARAM_ADDR__ADDR_MASK                                                                          0x00001FFFL
19303 #define RLC_SRM_ARAM_ADDR__RESERVED_MASK                                                                      0xFFFFE000L
19304 //RLC_SRM_ARAM_DATA
19305 #define RLC_SRM_ARAM_DATA__DATA__SHIFT                                                                        0x0
19306 #define RLC_SRM_ARAM_DATA__DATA_MASK                                                                          0xFFFFFFFFL
19307 //RLC_GTS_OFFSET_LSB
19308 #define RLC_GTS_OFFSET_LSB__DATA__SHIFT                                                                       0x0
19309 #define RLC_GTS_OFFSET_LSB__DATA_MASK                                                                         0xFFFFFFFFL
19310 //RLC_GTS_OFFSET_MSB
19311 #define RLC_GTS_OFFSET_MSB__DATA__SHIFT                                                                       0x0
19312 #define RLC_GTS_OFFSET_MSB__DATA_MASK                                                                         0xFFFFFFFFL
19313 //RLC_GTS_OFFSET_SNAP_LSB
19314 #define RLC_GTS_OFFSET_SNAP_LSB__DATA__SHIFT                                                                  0x0
19315 #define RLC_GTS_OFFSET_SNAP_LSB__DATA_MASK                                                                    0xFFFFFFFFL
19316 //RLC_GTS_OFFSET_SNAP_MSB
19317 #define RLC_GTS_OFFSET_SNAP_MSB__DATA__SHIFT                                                                  0x0
19318 #define RLC_GTS_OFFSET_SNAP_MSB__DATA_MASK                                                                    0xFFFFFFFFL
19319 //GL2_PIPE_STEER_0
19320 #define GL2_PIPE_STEER_0__PIPE_0_TO_CHAN_IN_Q0__SHIFT                                                         0x0
19321 #define GL2_PIPE_STEER_0__PIPE_1_TO_CHAN_IN_Q0__SHIFT                                                         0x4
19322 #define GL2_PIPE_STEER_0__PIPE_2_TO_CHAN_IN_Q0__SHIFT                                                         0x8
19323 #define GL2_PIPE_STEER_0__PIPE_3_TO_CHAN_IN_Q0__SHIFT                                                         0xc
19324 #define GL2_PIPE_STEER_0__PIPE_0_TO_CHAN_IN_Q1__SHIFT                                                         0x10
19325 #define GL2_PIPE_STEER_0__PIPE_1_TO_CHAN_IN_Q1__SHIFT                                                         0x14
19326 #define GL2_PIPE_STEER_0__PIPE_2_TO_CHAN_IN_Q1__SHIFT                                                         0x18
19327 #define GL2_PIPE_STEER_0__PIPE_3_TO_CHAN_IN_Q1__SHIFT                                                         0x1c
19328 #define GL2_PIPE_STEER_0__PIPE_0_TO_CHAN_IN_Q0_MASK                                                           0x00000007L
19329 #define GL2_PIPE_STEER_0__PIPE_1_TO_CHAN_IN_Q0_MASK                                                           0x00000070L
19330 #define GL2_PIPE_STEER_0__PIPE_2_TO_CHAN_IN_Q0_MASK                                                           0x00000700L
19331 #define GL2_PIPE_STEER_0__PIPE_3_TO_CHAN_IN_Q0_MASK                                                           0x00007000L
19332 #define GL2_PIPE_STEER_0__PIPE_0_TO_CHAN_IN_Q1_MASK                                                           0x00070000L
19333 #define GL2_PIPE_STEER_0__PIPE_1_TO_CHAN_IN_Q1_MASK                                                           0x00700000L
19334 #define GL2_PIPE_STEER_0__PIPE_2_TO_CHAN_IN_Q1_MASK                                                           0x07000000L
19335 #define GL2_PIPE_STEER_0__PIPE_3_TO_CHAN_IN_Q1_MASK                                                           0x70000000L
19336 //GL2_PIPE_STEER_1
19337 #define GL2_PIPE_STEER_1__PIPE_0_TO_CHAN_IN_Q2__SHIFT                                                         0x0
19338 #define GL2_PIPE_STEER_1__PIPE_1_TO_CHAN_IN_Q2__SHIFT                                                         0x4
19339 #define GL2_PIPE_STEER_1__PIPE_2_TO_CHAN_IN_Q2__SHIFT                                                         0x8
19340 #define GL2_PIPE_STEER_1__PIPE_3_TO_CHAN_IN_Q2__SHIFT                                                         0xc
19341 #define GL2_PIPE_STEER_1__PIPE_0_TO_CHAN_IN_Q3__SHIFT                                                         0x10
19342 #define GL2_PIPE_STEER_1__PIPE_1_TO_CHAN_IN_Q3__SHIFT                                                         0x14
19343 #define GL2_PIPE_STEER_1__PIPE_2_TO_CHAN_IN_Q3__SHIFT                                                         0x18
19344 #define GL2_PIPE_STEER_1__PIPE_3_TO_CHAN_IN_Q3__SHIFT                                                         0x1c
19345 #define GL2_PIPE_STEER_1__PIPE_0_TO_CHAN_IN_Q2_MASK                                                           0x00000007L
19346 #define GL2_PIPE_STEER_1__PIPE_1_TO_CHAN_IN_Q2_MASK                                                           0x00000070L
19347 #define GL2_PIPE_STEER_1__PIPE_2_TO_CHAN_IN_Q2_MASK                                                           0x00000700L
19348 #define GL2_PIPE_STEER_1__PIPE_3_TO_CHAN_IN_Q2_MASK                                                           0x00007000L
19349 #define GL2_PIPE_STEER_1__PIPE_0_TO_CHAN_IN_Q3_MASK                                                           0x00070000L
19350 #define GL2_PIPE_STEER_1__PIPE_1_TO_CHAN_IN_Q3_MASK                                                           0x00700000L
19351 #define GL2_PIPE_STEER_1__PIPE_2_TO_CHAN_IN_Q3_MASK                                                           0x07000000L
19352 #define GL2_PIPE_STEER_1__PIPE_3_TO_CHAN_IN_Q3_MASK                                                           0x70000000L
19353 //GL2_PIPE_STEER_2
19354 #define GL2_PIPE_STEER_2__PIPE_4_TO_CHAN_IN_Q0__SHIFT                                                         0x0
19355 #define GL2_PIPE_STEER_2__PIPE_5_TO_CHAN_IN_Q0__SHIFT                                                         0x4
19356 #define GL2_PIPE_STEER_2__PIPE_6_TO_CHAN_IN_Q0__SHIFT                                                         0x8
19357 #define GL2_PIPE_STEER_2__PIPE_7_TO_CHAN_IN_Q0__SHIFT                                                         0xc
19358 #define GL2_PIPE_STEER_2__PIPE_4_TO_CHAN_IN_Q1__SHIFT                                                         0x10
19359 #define GL2_PIPE_STEER_2__PIPE_5_TO_CHAN_IN_Q1__SHIFT                                                         0x14
19360 #define GL2_PIPE_STEER_2__PIPE_6_TO_CHAN_IN_Q1__SHIFT                                                         0x18
19361 #define GL2_PIPE_STEER_2__PIPE_7_TO_CHAN_IN_Q1__SHIFT                                                         0x1c
19362 #define GL2_PIPE_STEER_2__PIPE_4_TO_CHAN_IN_Q0_MASK                                                           0x00000007L
19363 #define GL2_PIPE_STEER_2__PIPE_5_TO_CHAN_IN_Q0_MASK                                                           0x00000070L
19364 #define GL2_PIPE_STEER_2__PIPE_6_TO_CHAN_IN_Q0_MASK                                                           0x00000700L
19365 #define GL2_PIPE_STEER_2__PIPE_7_TO_CHAN_IN_Q0_MASK                                                           0x00007000L
19366 #define GL2_PIPE_STEER_2__PIPE_4_TO_CHAN_IN_Q1_MASK                                                           0x00070000L
19367 #define GL2_PIPE_STEER_2__PIPE_5_TO_CHAN_IN_Q1_MASK                                                           0x00700000L
19368 #define GL2_PIPE_STEER_2__PIPE_6_TO_CHAN_IN_Q1_MASK                                                           0x07000000L
19369 #define GL2_PIPE_STEER_2__PIPE_7_TO_CHAN_IN_Q1_MASK                                                           0x70000000L
19370 //GL2_PIPE_STEER_3
19371 #define GL2_PIPE_STEER_3__PIPE_4_TO_CHAN_IN_Q2__SHIFT                                                         0x0
19372 #define GL2_PIPE_STEER_3__PIPE_5_TO_CHAN_IN_Q2__SHIFT                                                         0x4
19373 #define GL2_PIPE_STEER_3__PIPE_6_TO_CHAN_IN_Q2__SHIFT                                                         0x8
19374 #define GL2_PIPE_STEER_3__PIPE_7_TO_CHAN_IN_Q2__SHIFT                                                         0xc
19375 #define GL2_PIPE_STEER_3__PIPE_4_TO_CHAN_IN_Q3__SHIFT                                                         0x10
19376 #define GL2_PIPE_STEER_3__PIPE_5_TO_CHAN_IN_Q3__SHIFT                                                         0x14
19377 #define GL2_PIPE_STEER_3__PIPE_6_TO_CHAN_IN_Q3__SHIFT                                                         0x18
19378 #define GL2_PIPE_STEER_3__PIPE_7_TO_CHAN_IN_Q3__SHIFT                                                         0x1c
19379 #define GL2_PIPE_STEER_3__PIPE_4_TO_CHAN_IN_Q2_MASK                                                           0x00000007L
19380 #define GL2_PIPE_STEER_3__PIPE_5_TO_CHAN_IN_Q2_MASK                                                           0x00000070L
19381 #define GL2_PIPE_STEER_3__PIPE_6_TO_CHAN_IN_Q2_MASK                                                           0x00000700L
19382 #define GL2_PIPE_STEER_3__PIPE_7_TO_CHAN_IN_Q2_MASK                                                           0x00007000L
19383 #define GL2_PIPE_STEER_3__PIPE_4_TO_CHAN_IN_Q3_MASK                                                           0x00070000L
19384 #define GL2_PIPE_STEER_3__PIPE_5_TO_CHAN_IN_Q3_MASK                                                           0x00700000L
19385 #define GL2_PIPE_STEER_3__PIPE_6_TO_CHAN_IN_Q3_MASK                                                           0x07000000L
19386 #define GL2_PIPE_STEER_3__PIPE_7_TO_CHAN_IN_Q3_MASK                                                           0x70000000L
19387 //CH_PIPE_STEER
19388 #define CH_PIPE_STEER__PIPE0__SHIFT                                                                           0x0
19389 #define CH_PIPE_STEER__PIPE1__SHIFT                                                                           0x2
19390 #define CH_PIPE_STEER__PIPE2__SHIFT                                                                           0x4
19391 #define CH_PIPE_STEER__PIPE3__SHIFT                                                                           0x6
19392 #define CH_PIPE_STEER__MODE__SHIFT                                                                            0x8
19393 #define CH_PIPE_STEER__PIPE0_MASK                                                                             0x00000003L
19394 #define CH_PIPE_STEER__PIPE1_MASK                                                                             0x0000000CL
19395 #define CH_PIPE_STEER__PIPE2_MASK                                                                             0x00000030L
19396 #define CH_PIPE_STEER__PIPE3_MASK                                                                             0x000000C0L
19397 #define CH_PIPE_STEER__MODE_MASK                                                                              0x00000100L
19398 //GC_USER_FULL_SA_UNIT_DISABLE
19399 #define GC_USER_FULL_SA_UNIT_DISABLE__SA_DISABLE__SHIFT                                                       0x8
19400 #define GC_USER_FULL_SA_UNIT_DISABLE__SA_DISABLE_MASK                                                         0x03FFFF00L
19401 //GRBM_GC_USER_SA_UNIT_DISABLE
19402 #define GRBM_GC_USER_SA_UNIT_DISABLE__SA_DISABLE__SHIFT                                                       0x8
19403 #define GRBM_GC_USER_SA_UNIT_DISABLE__SA_DISABLE_MASK                                                         0x00FFFF00L
19404 //GC_USER_GL2C_DISABLE_0
19405 #define GC_USER_GL2C_DISABLE_0__GL2C_DISABLE__SHIFT                                                           0x10
19406 #define GC_USER_GL2C_DISABLE_0__GL2C_DISABLE_MASK                                                             0xFFFF0000L
19407 //GC_USER_GL2C_DISABLE_1
19408 #define GC_USER_GL2C_DISABLE_1__GL2C_DISABLE__SHIFT                                                           0x10
19409 #define GC_USER_GL2C_DISABLE_1__GL2C_DISABLE_MASK                                                             0xFFFF0000L
19410 
19411 
19412 // addressBlock: gc_gfx_cpwd_cpwd_cphypdec
19413 //CP_HYP_CONTEXT_RANGE_BASE
19414 #define CP_HYP_CONTEXT_RANGE_BASE__BASE__SHIFT                                                                0x0
19415 #define CP_HYP_CONTEXT_RANGE_BASE__BASE_MASK                                                                  0x0003FFFFL
19416 //CP_HYP_CONTEXT_RANGE_END
19417 #define CP_HYP_CONTEXT_RANGE_END__END__SHIFT                                                                  0x0
19418 #define CP_HYP_CONTEXT_RANGE_END__END_MASK                                                                    0x0003FFFFL
19419 //CP_HYP_PFP_UCODE_ADDR
19420 #define CP_HYP_PFP_UCODE_ADDR__UCODE_ADDR__SHIFT                                                              0x0
19421 #define CP_HYP_PFP_UCODE_ADDR__PIPE_SEL__SHIFT                                                                0x1f
19422 #define CP_HYP_PFP_UCODE_ADDR__UCODE_ADDR_MASK                                                                0x000000FFL
19423 #define CP_HYP_PFP_UCODE_ADDR__PIPE_SEL_MASK                                                                  0x80000000L
19424 //CP_PFP_UCODE_ADDR
19425 #define CP_PFP_UCODE_ADDR__UCODE_ADDR__SHIFT                                                                  0x0
19426 #define CP_PFP_UCODE_ADDR__PIPE_SEL__SHIFT                                                                    0x1f
19427 #define CP_PFP_UCODE_ADDR__UCODE_ADDR_MASK                                                                    0x000000FFL
19428 #define CP_PFP_UCODE_ADDR__PIPE_SEL_MASK                                                                      0x80000000L
19429 //CP_HYP_PFP_UCODE_DATA
19430 #define CP_HYP_PFP_UCODE_DATA__UCODE_DATA__SHIFT                                                              0x0
19431 #define CP_HYP_PFP_UCODE_DATA__UCODE_DATA_MASK                                                                0xFFFFFFFFL
19432 //CP_PFP_UCODE_DATA
19433 #define CP_PFP_UCODE_DATA__UCODE_DATA__SHIFT                                                                  0x0
19434 #define CP_PFP_UCODE_DATA__UCODE_DATA_MASK                                                                    0xFFFFFFFFL
19435 //CP_HYP_ME_UCODE_ADDR
19436 #define CP_HYP_ME_UCODE_ADDR__UCODE_ADDR__SHIFT                                                               0x0
19437 #define CP_HYP_ME_UCODE_ADDR__PIPE_SEL__SHIFT                                                                 0x1f
19438 #define CP_HYP_ME_UCODE_ADDR__UCODE_ADDR_MASK                                                                 0x000000FFL
19439 #define CP_HYP_ME_UCODE_ADDR__PIPE_SEL_MASK                                                                   0x80000000L
19440 //CP_ME_RAM_RADDR
19441 #define CP_ME_RAM_RADDR__ME_RAM_RADDR__SHIFT                                                                  0x0
19442 #define CP_ME_RAM_RADDR__PIPE_SEL__SHIFT                                                                      0x1f
19443 #define CP_ME_RAM_RADDR__ME_RAM_RADDR_MASK                                                                    0x000000FFL
19444 #define CP_ME_RAM_RADDR__PIPE_SEL_MASK                                                                        0x80000000L
19445 //CP_ME_RAM_WADDR
19446 #define CP_ME_RAM_WADDR__ME_RAM_WADDR__SHIFT                                                                  0x0
19447 #define CP_ME_RAM_WADDR__PIPE_SEL__SHIFT                                                                      0x1f
19448 #define CP_ME_RAM_WADDR__ME_RAM_WADDR_MASK                                                                    0x000000FFL
19449 #define CP_ME_RAM_WADDR__PIPE_SEL_MASK                                                                        0x80000000L
19450 //CP_HYP_ME_UCODE_DATA
19451 #define CP_HYP_ME_UCODE_DATA__UCODE_DATA__SHIFT                                                               0x0
19452 #define CP_HYP_ME_UCODE_DATA__UCODE_DATA_MASK                                                                 0xFFFFFFFFL
19453 //CP_ME_RAM_DATA
19454 #define CP_ME_RAM_DATA__ME_RAM_DATA__SHIFT                                                                    0x0
19455 #define CP_ME_RAM_DATA__ME_RAM_DATA_MASK                                                                      0xFFFFFFFFL
19456 //CP_HYP_MEC1_UCODE_ADDR
19457 #define CP_HYP_MEC1_UCODE_ADDR__UCODE_ADDR__SHIFT                                                             0x0
19458 #define CP_HYP_MEC1_UCODE_ADDR__PIPE_SEL__SHIFT                                                               0x1f
19459 #define CP_HYP_MEC1_UCODE_ADDR__UCODE_ADDR_MASK                                                               0x000000FFL
19460 #define CP_HYP_MEC1_UCODE_ADDR__PIPE_SEL_MASK                                                                 0x80000000L
19461 //CP_MEC_ME1_UCODE_ADDR
19462 #define CP_MEC_ME1_UCODE_ADDR__UCODE_ADDR__SHIFT                                                              0x0
19463 #define CP_MEC_ME1_UCODE_ADDR__PIPE_SEL__SHIFT                                                                0x1f
19464 #define CP_MEC_ME1_UCODE_ADDR__UCODE_ADDR_MASK                                                                0x000000FFL
19465 #define CP_MEC_ME1_UCODE_ADDR__PIPE_SEL_MASK                                                                  0x80000000L
19466 //CP_HYP_MEC1_UCODE_DATA
19467 #define CP_HYP_MEC1_UCODE_DATA__UCODE_DATA__SHIFT                                                             0x0
19468 #define CP_HYP_MEC1_UCODE_DATA__UCODE_DATA_MASK                                                               0xFFFFFFFFL
19469 //CP_MEC_ME1_UCODE_DATA
19470 #define CP_MEC_ME1_UCODE_DATA__UCODE_DATA__SHIFT                                                              0x0
19471 #define CP_MEC_ME1_UCODE_DATA__UCODE_DATA_MASK                                                                0xFFFFFFFFL
19472 //CP_HYP_PFP_UCODE_CHKSUM
19473 #define CP_HYP_PFP_UCODE_CHKSUM__UCODE_CHKSUM__SHIFT                                                          0x0
19474 #define CP_HYP_PFP_UCODE_CHKSUM__UCODE_CHKSUM_MASK                                                            0xFFFFFFFFL
19475 //CP_HYP_ME_UCODE_CHKSUM
19476 #define CP_HYP_ME_UCODE_CHKSUM__UCODE_CHKSUM__SHIFT                                                           0x0
19477 #define CP_HYP_ME_UCODE_CHKSUM__UCODE_CHKSUM_MASK                                                             0xFFFFFFFFL
19478 //CP_HYP_MEC_ME1_UCODE_CHKSUM
19479 #define CP_HYP_MEC_ME1_UCODE_CHKSUM__UCODE_CHKSUM__SHIFT                                                      0x0
19480 #define CP_HYP_MEC_ME1_UCODE_CHKSUM__UCODE_CHKSUM_MASK                                                        0xFFFFFFFFL
19481 //CP_PFP_IC_BASE_LO
19482 #define CP_PFP_IC_BASE_LO__IC_BASE_LO__SHIFT                                                                  0xc
19483 #define CP_PFP_IC_BASE_LO__IC_BASE_LO_MASK                                                                    0xFFFFF000L
19484 //CP_PFP_IC_BASE_HI
19485 #define CP_PFP_IC_BASE_HI__IC_BASE_HI__SHIFT                                                                  0x0
19486 #define CP_PFP_IC_BASE_HI__IC_BASE_HI_MASK                                                                    0x0000FFFFL
19487 //CP_PFP_IC_BASE_CNTL
19488 #define CP_PFP_IC_BASE_CNTL__VMID__SHIFT                                                                      0x0
19489 #define CP_PFP_IC_BASE_CNTL__EXE_DISABLE__SHIFT                                                               0x17
19490 #define CP_PFP_IC_BASE_CNTL__CACHE_POLICY__SHIFT                                                              0x18
19491 #define CP_PFP_IC_BASE_CNTL__VMID_MASK                                                                        0x0000000FL
19492 #define CP_PFP_IC_BASE_CNTL__EXE_DISABLE_MASK                                                                 0x00800000L
19493 #define CP_PFP_IC_BASE_CNTL__CACHE_POLICY_MASK                                                                0x03000000L
19494 //CP_PFP_IC_OP_CNTL
19495 #define CP_PFP_IC_OP_CNTL__INVALIDATE_CACHE__SHIFT                                                            0x0
19496 #define CP_PFP_IC_OP_CNTL__INVALIDATE_CACHE_COMPLETE__SHIFT                                                   0x1
19497 #define CP_PFP_IC_OP_CNTL__PRIME_START_PC__SHIFT                                                              0x3
19498 #define CP_PFP_IC_OP_CNTL__PRIME_ICACHE__SHIFT                                                                0x4
19499 #define CP_PFP_IC_OP_CNTL__ICACHE_PRIMED__SHIFT                                                               0x5
19500 #define CP_PFP_IC_OP_CNTL__INVALIDATE_CACHE_MASK                                                              0x00000001L
19501 #define CP_PFP_IC_OP_CNTL__INVALIDATE_CACHE_COMPLETE_MASK                                                     0x00000002L
19502 #define CP_PFP_IC_OP_CNTL__PRIME_START_PC_MASK                                                                0x00000008L
19503 #define CP_PFP_IC_OP_CNTL__PRIME_ICACHE_MASK                                                                  0x00000010L
19504 #define CP_PFP_IC_OP_CNTL__ICACHE_PRIMED_MASK                                                                 0x00000020L
19505 //CP_ME_IC_BASE_LO
19506 #define CP_ME_IC_BASE_LO__IC_BASE_LO__SHIFT                                                                   0xc
19507 #define CP_ME_IC_BASE_LO__IC_BASE_LO_MASK                                                                     0xFFFFF000L
19508 //CP_ME_IC_BASE_HI
19509 #define CP_ME_IC_BASE_HI__IC_BASE_HI__SHIFT                                                                   0x0
19510 #define CP_ME_IC_BASE_HI__IC_BASE_HI_MASK                                                                     0x0000FFFFL
19511 //CP_ME_IC_BASE_CNTL
19512 #define CP_ME_IC_BASE_CNTL__VMID__SHIFT                                                                       0x0
19513 #define CP_ME_IC_BASE_CNTL__EXE_DISABLE__SHIFT                                                                0x17
19514 #define CP_ME_IC_BASE_CNTL__CACHE_POLICY__SHIFT                                                               0x18
19515 #define CP_ME_IC_BASE_CNTL__VMID_MASK                                                                         0x0000000FL
19516 #define CP_ME_IC_BASE_CNTL__EXE_DISABLE_MASK                                                                  0x00800000L
19517 #define CP_ME_IC_BASE_CNTL__CACHE_POLICY_MASK                                                                 0x03000000L
19518 //CP_ME_IC_OP_CNTL
19519 #define CP_ME_IC_OP_CNTL__INVALIDATE_CACHE__SHIFT                                                             0x0
19520 #define CP_ME_IC_OP_CNTL__INVALIDATE_CACHE_COMPLETE__SHIFT                                                    0x1
19521 #define CP_ME_IC_OP_CNTL__PRIME_START_PC__SHIFT                                                               0x3
19522 #define CP_ME_IC_OP_CNTL__PRIME_ICACHE__SHIFT                                                                 0x4
19523 #define CP_ME_IC_OP_CNTL__ICACHE_PRIMED__SHIFT                                                                0x5
19524 #define CP_ME_IC_OP_CNTL__INVALIDATE_CACHE_MASK                                                               0x00000001L
19525 #define CP_ME_IC_OP_CNTL__INVALIDATE_CACHE_COMPLETE_MASK                                                      0x00000002L
19526 #define CP_ME_IC_OP_CNTL__PRIME_START_PC_MASK                                                                 0x00000008L
19527 #define CP_ME_IC_OP_CNTL__PRIME_ICACHE_MASK                                                                   0x00000010L
19528 #define CP_ME_IC_OP_CNTL__ICACHE_PRIMED_MASK                                                                  0x00000020L
19529 //CP_CPC_IC_BASE_LO
19530 #define CP_CPC_IC_BASE_LO__IC_BASE_LO__SHIFT                                                                  0xc
19531 #define CP_CPC_IC_BASE_LO__IC_BASE_LO_MASK                                                                    0xFFFFF000L
19532 //CP_CPC_IC_BASE_HI
19533 #define CP_CPC_IC_BASE_HI__IC_BASE_HI__SHIFT                                                                  0x0
19534 #define CP_CPC_IC_BASE_HI__IC_BASE_HI_MASK                                                                    0x0000FFFFL
19535 //CP_CPC_IC_BASE_CNTL
19536 #define CP_CPC_IC_BASE_CNTL__VMID__SHIFT                                                                      0x0
19537 #define CP_CPC_IC_BASE_CNTL__PER_PIPE__SHIFT                                                                  0x5
19538 #define CP_CPC_IC_BASE_CNTL__SCOPE__SHIFT                                                                     0x6
19539 #define CP_CPC_IC_BASE_CNTL__TEMPORAL__SHIFT                                                                  0x8
19540 #define CP_CPC_IC_BASE_CNTL__EXE_DISABLE__SHIFT                                                               0x17
19541 #define CP_CPC_IC_BASE_CNTL__CACHE_POLICY__SHIFT                                                              0x18
19542 #define CP_CPC_IC_BASE_CNTL__VMID_MASK                                                                        0x0000000FL
19543 #define CP_CPC_IC_BASE_CNTL__PER_PIPE_MASK                                                                    0x00000020L
19544 #define CP_CPC_IC_BASE_CNTL__SCOPE_MASK                                                                       0x000000C0L
19545 #define CP_CPC_IC_BASE_CNTL__TEMPORAL_MASK                                                                    0x00000700L
19546 #define CP_CPC_IC_BASE_CNTL__EXE_DISABLE_MASK                                                                 0x00800000L
19547 #define CP_CPC_IC_BASE_CNTL__CACHE_POLICY_MASK                                                                0x03000000L
19548 //CP_MES_IC_BASE_LO
19549 #define CP_MES_IC_BASE_LO__IC_BASE_LO__SHIFT                                                                  0xc
19550 #define CP_MES_IC_BASE_LO__IC_BASE_LO_MASK                                                                    0xFFFFF000L
19551 //CP_MES_MIBASE_LO
19552 #define CP_MES_MIBASE_LO__IC_BASE_LO__SHIFT                                                                   0xc
19553 #define CP_MES_MIBASE_LO__IC_BASE_LO_MASK                                                                     0xFFFFF000L
19554 //CP_MES_IC_BASE_HI
19555 #define CP_MES_IC_BASE_HI__IC_BASE_HI__SHIFT                                                                  0x0
19556 #define CP_MES_IC_BASE_HI__IC_BASE_HI_MASK                                                                    0x0000FFFFL
19557 //CP_MES_MIBASE_HI
19558 #define CP_MES_MIBASE_HI__IC_BASE_HI__SHIFT                                                                   0x0
19559 #define CP_MES_MIBASE_HI__IC_BASE_HI_MASK                                                                     0x0000FFFFL
19560 //CP_MES_IC_BASE_CNTL
19561 #define CP_MES_IC_BASE_CNTL__VMID__SHIFT                                                                      0x0
19562 #define CP_MES_IC_BASE_CNTL__EXE_DISABLE__SHIFT                                                               0x17
19563 #define CP_MES_IC_BASE_CNTL__CACHE_POLICY__SHIFT                                                              0x18
19564 #define CP_MES_IC_BASE_CNTL__VMID_MASK                                                                        0x0000000FL
19565 #define CP_MES_IC_BASE_CNTL__EXE_DISABLE_MASK                                                                 0x00800000L
19566 #define CP_MES_IC_BASE_CNTL__CACHE_POLICY_MASK                                                                0x03000000L
19567 //CP_MES_DC_BASE_LO
19568 #define CP_MES_DC_BASE_LO__DC_BASE_LO__SHIFT                                                                  0x10
19569 #define CP_MES_DC_BASE_LO__DC_BASE_LO_MASK                                                                    0xFFFF0000L
19570 //CP_MES_MDBASE_LO
19571 #define CP_MES_MDBASE_LO__BASE_LO__SHIFT                                                                      0x10
19572 #define CP_MES_MDBASE_LO__BASE_LO_MASK                                                                        0xFFFF0000L
19573 //CP_MES_DC_BASE_HI
19574 #define CP_MES_DC_BASE_HI__DC_BASE_HI__SHIFT                                                                  0x0
19575 #define CP_MES_DC_BASE_HI__DC_BASE_HI_MASK                                                                    0x0000FFFFL
19576 //CP_MES_MDBASE_HI
19577 #define CP_MES_MDBASE_HI__BASE_HI__SHIFT                                                                      0x0
19578 #define CP_MES_MDBASE_HI__BASE_HI_MASK                                                                        0x0000FFFFL
19579 //CP_MES_MIBOUND_LO
19580 #define CP_MES_MIBOUND_LO__BOUND_LO__SHIFT                                                                    0x0
19581 #define CP_MES_MIBOUND_LO__BOUND_LO_MASK                                                                      0xFFFFFFFFL
19582 //CP_MES_MIBOUND_HI
19583 #define CP_MES_MIBOUND_HI__BOUND_HI__SHIFT                                                                    0x0
19584 #define CP_MES_MIBOUND_HI__BOUND_HI_MASK                                                                      0xFFFFFFFFL
19585 //CP_MES_MDBOUND_LO
19586 #define CP_MES_MDBOUND_LO__BOUND_LO__SHIFT                                                                    0x0
19587 #define CP_MES_MDBOUND_LO__BOUND_LO_MASK                                                                      0xFFFFFFFFL
19588 //CP_MES_MDBOUND_HI
19589 #define CP_MES_MDBOUND_HI__BOUND_HI__SHIFT                                                                    0x0
19590 #define CP_MES_MDBOUND_HI__BOUND_HI_MASK                                                                      0xFFFFFFFFL
19591 //CP_HYP_PFP_UCODE_VERS
19592 #define CP_HYP_PFP_UCODE_VERS__ENGINE__SHIFT                                                                  0x0
19593 #define CP_HYP_PFP_UCODE_VERS__COMMON__SHIFT                                                                  0xa
19594 #define CP_HYP_PFP_UCODE_VERS__HEADER__SHIFT                                                                  0x14
19595 #define CP_HYP_PFP_UCODE_VERS__STEP__SHIFT                                                                    0x1e
19596 #define CP_HYP_PFP_UCODE_VERS__ENGINE_MASK                                                                    0x000003FFL
19597 #define CP_HYP_PFP_UCODE_VERS__COMMON_MASK                                                                    0x000FFC00L
19598 #define CP_HYP_PFP_UCODE_VERS__HEADER_MASK                                                                    0x3FF00000L
19599 #define CP_HYP_PFP_UCODE_VERS__STEP_MASK                                                                      0xC0000000L
19600 //CP_HYP_ME_UCODE_VERS
19601 #define CP_HYP_ME_UCODE_VERS__ENGINE__SHIFT                                                                   0x0
19602 #define CP_HYP_ME_UCODE_VERS__COMMON__SHIFT                                                                   0xa
19603 #define CP_HYP_ME_UCODE_VERS__HEADER__SHIFT                                                                   0x14
19604 #define CP_HYP_ME_UCODE_VERS__STEP__SHIFT                                                                     0x1e
19605 #define CP_HYP_ME_UCODE_VERS__ENGINE_MASK                                                                     0x000003FFL
19606 #define CP_HYP_ME_UCODE_VERS__COMMON_MASK                                                                     0x000FFC00L
19607 #define CP_HYP_ME_UCODE_VERS__HEADER_MASK                                                                     0x3FF00000L
19608 #define CP_HYP_ME_UCODE_VERS__STEP_MASK                                                                       0xC0000000L
19609 //CP_GFX_RS64_DC_BASE0_LO
19610 #define CP_GFX_RS64_DC_BASE0_LO__DC_BASE_LO__SHIFT                                                            0x10
19611 #define CP_GFX_RS64_DC_BASE0_LO__DC_BASE_LO_MASK                                                              0xFFFF0000L
19612 //CP_GFX_RS64_DC_BASE1_LO
19613 #define CP_GFX_RS64_DC_BASE1_LO__DC_BASE_LO__SHIFT                                                            0x10
19614 #define CP_GFX_RS64_DC_BASE1_LO__DC_BASE_LO_MASK                                                              0xFFFF0000L
19615 //CP_GFX_RS64_DC_BASE0_HI
19616 #define CP_GFX_RS64_DC_BASE0_HI__DC_BASE_HI__SHIFT                                                            0x0
19617 #define CP_GFX_RS64_DC_BASE0_HI__DC_BASE_HI_MASK                                                              0x0000FFFFL
19618 //CP_GFX_RS64_DC_BASE1_HI
19619 #define CP_GFX_RS64_DC_BASE1_HI__DC_BASE_HI__SHIFT                                                            0x0
19620 #define CP_GFX_RS64_DC_BASE1_HI__DC_BASE_HI_MASK                                                              0x0000FFFFL
19621 //CP_GFX_RS64_MIBOUND_LO
19622 #define CP_GFX_RS64_MIBOUND_LO__BOUND__SHIFT                                                                  0x0
19623 #define CP_GFX_RS64_MIBOUND_LO__BOUND_MASK                                                                    0xFFFFFFFFL
19624 //CP_GFX_RS64_MIBOUND_HI
19625 #define CP_GFX_RS64_MIBOUND_HI__BOUND__SHIFT                                                                  0x0
19626 #define CP_GFX_RS64_MIBOUND_HI__BOUND_MASK                                                                    0xFFFFFFFFL
19627 //CP_MEC_DC_BASE_LO
19628 #define CP_MEC_DC_BASE_LO__DC_BASE_LO__SHIFT                                                                  0x10
19629 #define CP_MEC_DC_BASE_LO__DC_BASE_LO_MASK                                                                    0xFFFF0000L
19630 //CP_MEC_MDBASE_LO
19631 #define CP_MEC_MDBASE_LO__BASE_LO__SHIFT                                                                      0x10
19632 #define CP_MEC_MDBASE_LO__BASE_LO_MASK                                                                        0xFFFF0000L
19633 //CP_MEC_DC_BASE_HI
19634 #define CP_MEC_DC_BASE_HI__DC_BASE_HI__SHIFT                                                                  0x0
19635 #define CP_MEC_DC_BASE_HI__DC_BASE_HI_MASK                                                                    0x0000FFFFL
19636 //CP_MEC_MDBASE_HI
19637 #define CP_MEC_MDBASE_HI__BASE_HI__SHIFT                                                                      0x0
19638 #define CP_MEC_MDBASE_HI__BASE_HI_MASK                                                                        0x0000FFFFL
19639 //CP_MEC_MIBOUND_LO
19640 #define CP_MEC_MIBOUND_LO__BOUND_LO__SHIFT                                                                    0x0
19641 #define CP_MEC_MIBOUND_LO__BOUND_LO_MASK                                                                      0xFFFFFFFFL
19642 //CP_MEC_MIBOUND_HI
19643 #define CP_MEC_MIBOUND_HI__BOUND_HI__SHIFT                                                                    0x0
19644 #define CP_MEC_MIBOUND_HI__BOUND_HI_MASK                                                                      0xFFFFFFFFL
19645 //CP_MEC_MDBOUND_LO
19646 #define CP_MEC_MDBOUND_LO__BOUND_LO__SHIFT                                                                    0x0
19647 #define CP_MEC_MDBOUND_LO__BOUND_LO_MASK                                                                      0xFFFFFFFFL
19648 //CP_MEC_MDBOUND_HI
19649 #define CP_MEC_MDBOUND_HI__BOUND_HI__SHIFT                                                                    0x0
19650 #define CP_MEC_MDBOUND_HI__BOUND_HI_MASK                                                                      0xFFFFFFFFL
19651 
19652 
19653 // addressBlock: gc_gfx_cpwd_cpwd_grbm_hypdec
19654 //GRBM_GFX_INDEX_SR_SELECT
19655 #define GRBM_GFX_INDEX_SR_SELECT__INDEX__SHIFT                                                                0x0
19656 #define GRBM_GFX_INDEX_SR_SELECT__VF_PF__SHIFT                                                                0x1f
19657 #define GRBM_GFX_INDEX_SR_SELECT__INDEX_MASK                                                                  0x00000007L
19658 #define GRBM_GFX_INDEX_SR_SELECT__VF_PF_MASK                                                                  0x80000000L
19659 //GRBM_GFX_INDEX_SR_DATA
19660 #define GRBM_GFX_INDEX_SR_DATA__INSTANCE_INDEX__SHIFT                                                         0x0
19661 #define GRBM_GFX_INDEX_SR_DATA__SA_INDEX__SHIFT                                                               0x8
19662 #define GRBM_GFX_INDEX_SR_DATA__SE_INDEX__SHIFT                                                               0x10
19663 #define GRBM_GFX_INDEX_SR_DATA__SA_BROADCAST_WRITES__SHIFT                                                    0x1d
19664 #define GRBM_GFX_INDEX_SR_DATA__INSTANCE_BROADCAST_WRITES__SHIFT                                              0x1e
19665 #define GRBM_GFX_INDEX_SR_DATA__SE_BROADCAST_WRITES__SHIFT                                                    0x1f
19666 #define GRBM_GFX_INDEX_SR_DATA__INSTANCE_INDEX_MASK                                                           0x0000007FL
19667 #define GRBM_GFX_INDEX_SR_DATA__SA_INDEX_MASK                                                                 0x00000300L
19668 #define GRBM_GFX_INDEX_SR_DATA__SE_INDEX_MASK                                                                 0x000F0000L
19669 #define GRBM_GFX_INDEX_SR_DATA__SA_BROADCAST_WRITES_MASK                                                      0x20000000L
19670 #define GRBM_GFX_INDEX_SR_DATA__INSTANCE_BROADCAST_WRITES_MASK                                                0x40000000L
19671 #define GRBM_GFX_INDEX_SR_DATA__SE_BROADCAST_WRITES_MASK                                                      0x80000000L
19672 //GRBM_GFX_CNTL_SR_SELECT
19673 #define GRBM_GFX_CNTL_SR_SELECT__INDEX__SHIFT                                                                 0x0
19674 #define GRBM_GFX_CNTL_SR_SELECT__VF_PF__SHIFT                                                                 0x1f
19675 #define GRBM_GFX_CNTL_SR_SELECT__INDEX_MASK                                                                   0x00000007L
19676 #define GRBM_GFX_CNTL_SR_SELECT__VF_PF_MASK                                                                   0x80000000L
19677 //GRBM_GFX_CNTL_SR_DATA
19678 #define GRBM_GFX_CNTL_SR_DATA__PIPEID__SHIFT                                                                  0x0
19679 #define GRBM_GFX_CNTL_SR_DATA__MEID__SHIFT                                                                    0x2
19680 #define GRBM_GFX_CNTL_SR_DATA__VMID__SHIFT                                                                    0x4
19681 #define GRBM_GFX_CNTL_SR_DATA__QUEUEID__SHIFT                                                                 0x8
19682 #define GRBM_GFX_CNTL_SR_DATA__PIPEID_MASK                                                                    0x00000003L
19683 #define GRBM_GFX_CNTL_SR_DATA__MEID_MASK                                                                      0x0000000CL
19684 #define GRBM_GFX_CNTL_SR_DATA__VMID_MASK                                                                      0x000000F0L
19685 #define GRBM_GFX_CNTL_SR_DATA__QUEUEID_MASK                                                                   0x00000700L
19686 //GC_IH_COOKIE_0_PTR
19687 #define GC_IH_COOKIE_0_PTR__ADDR__SHIFT                                                                       0x0
19688 #define GC_IH_COOKIE_0_PTR__ADDR_MASK                                                                         0xFFFFFFFFL
19689 //GRBM_SE_REMAP_CNTL
19690 #define GRBM_SE_REMAP_CNTL__SE0_REMAP_EN__SHIFT                                                               0x0
19691 #define GRBM_SE_REMAP_CNTL__SE0_REMAP__SHIFT                                                                  0x1
19692 #define GRBM_SE_REMAP_CNTL__SE1_REMAP_EN__SHIFT                                                               0x4
19693 #define GRBM_SE_REMAP_CNTL__SE1_REMAP__SHIFT                                                                  0x5
19694 #define GRBM_SE_REMAP_CNTL__SE2_REMAP_EN__SHIFT                                                               0x8
19695 #define GRBM_SE_REMAP_CNTL__SE2_REMAP__SHIFT                                                                  0x9
19696 #define GRBM_SE_REMAP_CNTL__SE3_REMAP_EN__SHIFT                                                               0xc
19697 #define GRBM_SE_REMAP_CNTL__SE3_REMAP__SHIFT                                                                  0xd
19698 #define GRBM_SE_REMAP_CNTL__SE4_REMAP_EN__SHIFT                                                               0x10
19699 #define GRBM_SE_REMAP_CNTL__SE4_REMAP__SHIFT                                                                  0x11
19700 #define GRBM_SE_REMAP_CNTL__SE5_REMAP_EN__SHIFT                                                               0x14
19701 #define GRBM_SE_REMAP_CNTL__SE5_REMAP__SHIFT                                                                  0x15
19702 #define GRBM_SE_REMAP_CNTL__SE6_REMAP_EN__SHIFT                                                               0x18
19703 #define GRBM_SE_REMAP_CNTL__SE6_REMAP__SHIFT                                                                  0x19
19704 #define GRBM_SE_REMAP_CNTL__SE7_REMAP_EN__SHIFT                                                               0x1c
19705 #define GRBM_SE_REMAP_CNTL__SE7_REMAP__SHIFT                                                                  0x1d
19706 #define GRBM_SE_REMAP_CNTL__SE0_REMAP_EN_MASK                                                                 0x00000001L
19707 #define GRBM_SE_REMAP_CNTL__SE0_REMAP_MASK                                                                    0x0000000EL
19708 #define GRBM_SE_REMAP_CNTL__SE1_REMAP_EN_MASK                                                                 0x00000010L
19709 #define GRBM_SE_REMAP_CNTL__SE1_REMAP_MASK                                                                    0x000000E0L
19710 #define GRBM_SE_REMAP_CNTL__SE2_REMAP_EN_MASK                                                                 0x00000100L
19711 #define GRBM_SE_REMAP_CNTL__SE2_REMAP_MASK                                                                    0x00000E00L
19712 #define GRBM_SE_REMAP_CNTL__SE3_REMAP_EN_MASK                                                                 0x00001000L
19713 #define GRBM_SE_REMAP_CNTL__SE3_REMAP_MASK                                                                    0x0000E000L
19714 #define GRBM_SE_REMAP_CNTL__SE4_REMAP_EN_MASK                                                                 0x00010000L
19715 #define GRBM_SE_REMAP_CNTL__SE4_REMAP_MASK                                                                    0x000E0000L
19716 #define GRBM_SE_REMAP_CNTL__SE5_REMAP_EN_MASK                                                                 0x00100000L
19717 #define GRBM_SE_REMAP_CNTL__SE5_REMAP_MASK                                                                    0x00E00000L
19718 #define GRBM_SE_REMAP_CNTL__SE6_REMAP_EN_MASK                                                                 0x01000000L
19719 #define GRBM_SE_REMAP_CNTL__SE6_REMAP_MASK                                                                    0x0E000000L
19720 #define GRBM_SE_REMAP_CNTL__SE7_REMAP_EN_MASK                                                                 0x10000000L
19721 #define GRBM_SE_REMAP_CNTL__SE7_REMAP_MASK                                                                    0xE0000000L
19722 //GRBM_GRBM_SA_REMAP_CNTL
19723 #define GRBM_GRBM_SA_REMAP_CNTL__SE0_SA_REMAP__SHIFT                                                          0x0
19724 #define GRBM_GRBM_SA_REMAP_CNTL__SE1_SA_REMAP__SHIFT                                                          0x2
19725 #define GRBM_GRBM_SA_REMAP_CNTL__SE2_SA_REMAP__SHIFT                                                          0x4
19726 #define GRBM_GRBM_SA_REMAP_CNTL__SE3_SA_REMAP__SHIFT                                                          0x6
19727 #define GRBM_GRBM_SA_REMAP_CNTL__SE4_SA_REMAP__SHIFT                                                          0x8
19728 #define GRBM_GRBM_SA_REMAP_CNTL__SE5_SA_REMAP__SHIFT                                                          0xa
19729 #define GRBM_GRBM_SA_REMAP_CNTL__SE6_SA_REMAP__SHIFT                                                          0xc
19730 #define GRBM_GRBM_SA_REMAP_CNTL__SE7_SA_REMAP__SHIFT                                                          0xe
19731 #define GRBM_GRBM_SA_REMAP_CNTL__SE0_SA_REMAP_MASK                                                            0x00000003L
19732 #define GRBM_GRBM_SA_REMAP_CNTL__SE1_SA_REMAP_MASK                                                            0x0000000CL
19733 #define GRBM_GRBM_SA_REMAP_CNTL__SE2_SA_REMAP_MASK                                                            0x00000030L
19734 #define GRBM_GRBM_SA_REMAP_CNTL__SE3_SA_REMAP_MASK                                                            0x000000C0L
19735 #define GRBM_GRBM_SA_REMAP_CNTL__SE4_SA_REMAP_MASK                                                            0x00000300L
19736 #define GRBM_GRBM_SA_REMAP_CNTL__SE5_SA_REMAP_MASK                                                            0x00000C00L
19737 #define GRBM_GRBM_SA_REMAP_CNTL__SE6_SA_REMAP_MASK                                                            0x00003000L
19738 #define GRBM_GRBM_SA_REMAP_CNTL__SE7_SA_REMAP_MASK                                                            0x0000C000L
19739 
19740 
19741 // addressBlock: gc_gfx_cpwd_cpwd_rlcdec
19742 //RLC_CNTL
19743 #define RLC_CNTL__RLC_ENABLE_F32__SHIFT                                                                       0x0
19744 #define RLC_CNTL__FORCE_RETRY__SHIFT                                                                          0x1
19745 #define RLC_CNTL__READ_CACHE_DISABLE__SHIFT                                                                   0x2
19746 #define RLC_CNTL__RLC_STEP_F32__SHIFT                                                                         0x3
19747 #define RLC_CNTL__RESERVED__SHIFT                                                                             0x4
19748 #define RLC_CNTL__RLC_ENABLE_F32_MASK                                                                         0x00000001L
19749 #define RLC_CNTL__FORCE_RETRY_MASK                                                                            0x00000002L
19750 #define RLC_CNTL__READ_CACHE_DISABLE_MASK                                                                     0x00000004L
19751 #define RLC_CNTL__RLC_STEP_F32_MASK                                                                           0x00000008L
19752 #define RLC_CNTL__RESERVED_MASK                                                                               0xFFFFFFF0L
19753 //RLC_F32_UCODE_VERSION
19754 #define RLC_F32_UCODE_VERSION__THREAD0_VERSION__SHIFT                                                         0x0
19755 #define RLC_F32_UCODE_VERSION__THREAD1_VERSION__SHIFT                                                         0xa
19756 #define RLC_F32_UCODE_VERSION__THREAD2_VERSION__SHIFT                                                         0x14
19757 #define RLC_F32_UCODE_VERSION__THREAD0_VERSION_MASK                                                           0x000003FFL
19758 #define RLC_F32_UCODE_VERSION__THREAD1_VERSION_MASK                                                           0x000FFC00L
19759 #define RLC_F32_UCODE_VERSION__THREAD2_VERSION_MASK                                                           0x3FF00000L
19760 //RLC_STAT
19761 #define RLC_STAT__RLC_BUSY__SHIFT                                                                             0x0
19762 #define RLC_STAT__RLC_SRM_BUSY__SHIFT                                                                         0x1
19763 #define RLC_STAT__RLC_GPM_BUSY__SHIFT                                                                         0x2
19764 #define RLC_STAT__RLC_SPM_BUSY__SHIFT                                                                         0x3
19765 #define RLC_STAT__MC_BUSY__SHIFT                                                                              0x4
19766 #define RLC_STAT__RLC_THREAD_0_BUSY__SHIFT                                                                    0x5
19767 #define RLC_STAT__RLC_THREAD_1_BUSY__SHIFT                                                                    0x6
19768 #define RLC_STAT__RLC_THREAD_2_BUSY__SHIFT                                                                    0x7
19769 #define RLC_STAT__RESERVED__SHIFT                                                                             0x9
19770 #define RLC_STAT__RLC_BUSY_MASK                                                                               0x00000001L
19771 #define RLC_STAT__RLC_SRM_BUSY_MASK                                                                           0x00000002L
19772 #define RLC_STAT__RLC_GPM_BUSY_MASK                                                                           0x00000004L
19773 #define RLC_STAT__RLC_SPM_BUSY_MASK                                                                           0x00000008L
19774 #define RLC_STAT__MC_BUSY_MASK                                                                                0x00000010L
19775 #define RLC_STAT__RLC_THREAD_0_BUSY_MASK                                                                      0x00000020L
19776 #define RLC_STAT__RLC_THREAD_1_BUSY_MASK                                                                      0x00000040L
19777 #define RLC_STAT__RLC_THREAD_2_BUSY_MASK                                                                      0x00000080L
19778 #define RLC_STAT__RESERVED_MASK                                                                               0xFFFFFE00L
19779 //RLC_ACTIVE_MASK
19780 #define RLC_ACTIVE_MASK__SE__SHIFT                                                                            0x0
19781 #define RLC_ACTIVE_MASK__SE_MASK                                                                              0x000000FFL
19782 //RLC_GFX_SE_STATUS
19783 #define RLC_GFX_SE_STATUS__SQG_TTRACE_HALT__SHIFT                                                             0x0
19784 #define RLC_GFX_SE_STATUS__SQG_TTRACE_HALT_MASK                                                               0x0000000FL
19785 //RLC_REFCLOCK_TIMESTAMP_LSB
19786 #define RLC_REFCLOCK_TIMESTAMP_LSB__TIMESTAMP_LSB__SHIFT                                                      0x0
19787 #define RLC_REFCLOCK_TIMESTAMP_LSB__TIMESTAMP_LSB_MASK                                                        0xFFFFFFFFL
19788 //RLC_REFCLOCK_TIMESTAMP_MSB
19789 #define RLC_REFCLOCK_TIMESTAMP_MSB__TIMESTAMP_MSB__SHIFT                                                      0x0
19790 #define RLC_REFCLOCK_TIMESTAMP_MSB__TIMESTAMP_MSB_MASK                                                        0xFFFFFFFFL
19791 //RLC_GPM_TIMER_INT_0
19792 #define RLC_GPM_TIMER_INT_0__TIMER__SHIFT                                                                     0x0
19793 #define RLC_GPM_TIMER_INT_0__TIMER_MASK                                                                       0xFFFFFFFFL
19794 //RLC_GPM_TIMER_INT_1
19795 #define RLC_GPM_TIMER_INT_1__TIMER__SHIFT                                                                     0x0
19796 #define RLC_GPM_TIMER_INT_1__TIMER_MASK                                                                       0xFFFFFFFFL
19797 //RLC_GPM_TIMER_INT_2
19798 #define RLC_GPM_TIMER_INT_2__TIMER__SHIFT                                                                     0x0
19799 #define RLC_GPM_TIMER_INT_2__TIMER_MASK                                                                       0xFFFFFFFFL
19800 //RLC_GPM_TIMER_INT_3
19801 #define RLC_GPM_TIMER_INT_3__TIMER__SHIFT                                                                     0x0
19802 #define RLC_GPM_TIMER_INT_3__TIMER_MASK                                                                       0xFFFFFFFFL
19803 //RLC_GPM_TIMER_INT_4
19804 #define RLC_GPM_TIMER_INT_4__TIMER__SHIFT                                                                     0x0
19805 #define RLC_GPM_TIMER_INT_4__TIMER_MASK                                                                       0xFFFFFFFFL
19806 //RLC_GPM_TIMER_CTRL
19807 #define RLC_GPM_TIMER_CTRL__TIMER_0_EN__SHIFT                                                                 0x0
19808 #define RLC_GPM_TIMER_CTRL__TIMER_1_EN__SHIFT                                                                 0x1
19809 #define RLC_GPM_TIMER_CTRL__TIMER_2_EN__SHIFT                                                                 0x2
19810 #define RLC_GPM_TIMER_CTRL__TIMER_3_EN__SHIFT                                                                 0x3
19811 #define RLC_GPM_TIMER_CTRL__TIMER_4_EN__SHIFT                                                                 0x4
19812 #define RLC_GPM_TIMER_CTRL__RESERVED_1__SHIFT                                                                 0x5
19813 #define RLC_GPM_TIMER_CTRL__TIMER_0_AUTO_REARM__SHIFT                                                         0x8
19814 #define RLC_GPM_TIMER_CTRL__TIMER_1_AUTO_REARM__SHIFT                                                         0x9
19815 #define RLC_GPM_TIMER_CTRL__TIMER_2_AUTO_REARM__SHIFT                                                         0xa
19816 #define RLC_GPM_TIMER_CTRL__TIMER_3_AUTO_REARM__SHIFT                                                         0xb
19817 #define RLC_GPM_TIMER_CTRL__TIMER_4_AUTO_REARM__SHIFT                                                         0xc
19818 #define RLC_GPM_TIMER_CTRL__RESERVED_2__SHIFT                                                                 0xd
19819 #define RLC_GPM_TIMER_CTRL__TIMER_0_INT_CLEAR__SHIFT                                                          0x10
19820 #define RLC_GPM_TIMER_CTRL__TIMER_1_INT_CLEAR__SHIFT                                                          0x11
19821 #define RLC_GPM_TIMER_CTRL__TIMER_2_INT_CLEAR__SHIFT                                                          0x12
19822 #define RLC_GPM_TIMER_CTRL__TIMER_3_INT_CLEAR__SHIFT                                                          0x13
19823 #define RLC_GPM_TIMER_CTRL__TIMER_4_INT_CLEAR__SHIFT                                                          0x14
19824 #define RLC_GPM_TIMER_CTRL__RESERVED__SHIFT                                                                   0x15
19825 #define RLC_GPM_TIMER_CTRL__TIMER_0_EN_MASK                                                                   0x00000001L
19826 #define RLC_GPM_TIMER_CTRL__TIMER_1_EN_MASK                                                                   0x00000002L
19827 #define RLC_GPM_TIMER_CTRL__TIMER_2_EN_MASK                                                                   0x00000004L
19828 #define RLC_GPM_TIMER_CTRL__TIMER_3_EN_MASK                                                                   0x00000008L
19829 #define RLC_GPM_TIMER_CTRL__TIMER_4_EN_MASK                                                                   0x00000010L
19830 #define RLC_GPM_TIMER_CTRL__RESERVED_1_MASK                                                                   0x000000E0L
19831 #define RLC_GPM_TIMER_CTRL__TIMER_0_AUTO_REARM_MASK                                                           0x00000100L
19832 #define RLC_GPM_TIMER_CTRL__TIMER_1_AUTO_REARM_MASK                                                           0x00000200L
19833 #define RLC_GPM_TIMER_CTRL__TIMER_2_AUTO_REARM_MASK                                                           0x00000400L
19834 #define RLC_GPM_TIMER_CTRL__TIMER_3_AUTO_REARM_MASK                                                           0x00000800L
19835 #define RLC_GPM_TIMER_CTRL__TIMER_4_AUTO_REARM_MASK                                                           0x00001000L
19836 #define RLC_GPM_TIMER_CTRL__RESERVED_2_MASK                                                                   0x0000E000L
19837 #define RLC_GPM_TIMER_CTRL__TIMER_0_INT_CLEAR_MASK                                                            0x00010000L
19838 #define RLC_GPM_TIMER_CTRL__TIMER_1_INT_CLEAR_MASK                                                            0x00020000L
19839 #define RLC_GPM_TIMER_CTRL__TIMER_2_INT_CLEAR_MASK                                                            0x00040000L
19840 #define RLC_GPM_TIMER_CTRL__TIMER_3_INT_CLEAR_MASK                                                            0x00080000L
19841 #define RLC_GPM_TIMER_CTRL__TIMER_4_INT_CLEAR_MASK                                                            0x00100000L
19842 #define RLC_GPM_TIMER_CTRL__RESERVED_MASK                                                                     0xFFE00000L
19843 //RLC_GPM_TIMER_STAT
19844 #define RLC_GPM_TIMER_STAT__TIMER_0_STAT__SHIFT                                                               0x0
19845 #define RLC_GPM_TIMER_STAT__TIMER_1_STAT__SHIFT                                                               0x1
19846 #define RLC_GPM_TIMER_STAT__TIMER_2_STAT__SHIFT                                                               0x2
19847 #define RLC_GPM_TIMER_STAT__TIMER_3_STAT__SHIFT                                                               0x3
19848 #define RLC_GPM_TIMER_STAT__TIMER_4_STAT__SHIFT                                                               0x4
19849 #define RLC_GPM_TIMER_STAT__RESERVED_1__SHIFT                                                                 0x5
19850 #define RLC_GPM_TIMER_STAT__TIMER_0_ENABLE_SYNC__SHIFT                                                        0x8
19851 #define RLC_GPM_TIMER_STAT__TIMER_1_ENABLE_SYNC__SHIFT                                                        0x9
19852 #define RLC_GPM_TIMER_STAT__TIMER_2_ENABLE_SYNC__SHIFT                                                        0xa
19853 #define RLC_GPM_TIMER_STAT__TIMER_3_ENABLE_SYNC__SHIFT                                                        0xb
19854 #define RLC_GPM_TIMER_STAT__TIMER_4_ENABLE_SYNC__SHIFT                                                        0xc
19855 #define RLC_GPM_TIMER_STAT__RESERVED_2__SHIFT                                                                 0xd
19856 #define RLC_GPM_TIMER_STAT__TIMER_0_AUTO_REARM_SYNC__SHIFT                                                    0x10
19857 #define RLC_GPM_TIMER_STAT__TIMER_1_AUTO_REARM_SYNC__SHIFT                                                    0x11
19858 #define RLC_GPM_TIMER_STAT__TIMER_2_AUTO_REARM_SYNC__SHIFT                                                    0x12
19859 #define RLC_GPM_TIMER_STAT__TIMER_3_AUTO_REARM_SYNC__SHIFT                                                    0x13
19860 #define RLC_GPM_TIMER_STAT__TIMER_4_AUTO_REARM_SYNC__SHIFT                                                    0x14
19861 #define RLC_GPM_TIMER_STAT__RESERVED__SHIFT                                                                   0x15
19862 #define RLC_GPM_TIMER_STAT__TIMER_0_STAT_MASK                                                                 0x00000001L
19863 #define RLC_GPM_TIMER_STAT__TIMER_1_STAT_MASK                                                                 0x00000002L
19864 #define RLC_GPM_TIMER_STAT__TIMER_2_STAT_MASK                                                                 0x00000004L
19865 #define RLC_GPM_TIMER_STAT__TIMER_3_STAT_MASK                                                                 0x00000008L
19866 #define RLC_GPM_TIMER_STAT__TIMER_4_STAT_MASK                                                                 0x00000010L
19867 #define RLC_GPM_TIMER_STAT__RESERVED_1_MASK                                                                   0x000000E0L
19868 #define RLC_GPM_TIMER_STAT__TIMER_0_ENABLE_SYNC_MASK                                                          0x00000100L
19869 #define RLC_GPM_TIMER_STAT__TIMER_1_ENABLE_SYNC_MASK                                                          0x00000200L
19870 #define RLC_GPM_TIMER_STAT__TIMER_2_ENABLE_SYNC_MASK                                                          0x00000400L
19871 #define RLC_GPM_TIMER_STAT__TIMER_3_ENABLE_SYNC_MASK                                                          0x00000800L
19872 #define RLC_GPM_TIMER_STAT__TIMER_4_ENABLE_SYNC_MASK                                                          0x00001000L
19873 #define RLC_GPM_TIMER_STAT__RESERVED_2_MASK                                                                   0x0000E000L
19874 #define RLC_GPM_TIMER_STAT__TIMER_0_AUTO_REARM_SYNC_MASK                                                      0x00010000L
19875 #define RLC_GPM_TIMER_STAT__TIMER_1_AUTO_REARM_SYNC_MASK                                                      0x00020000L
19876 #define RLC_GPM_TIMER_STAT__TIMER_2_AUTO_REARM_SYNC_MASK                                                      0x00040000L
19877 #define RLC_GPM_TIMER_STAT__TIMER_3_AUTO_REARM_SYNC_MASK                                                      0x00080000L
19878 #define RLC_GPM_TIMER_STAT__TIMER_4_AUTO_REARM_SYNC_MASK                                                      0x00100000L
19879 #define RLC_GPM_TIMER_STAT__RESERVED_MASK                                                                     0xFFE00000L
19880 //RLC_GPM_LEGACY_INT_STAT
19881 #define RLC_GPM_LEGACY_INT_STAT__SPP_PVT_INT_CHANGED__SHIFT                                                   0x0
19882 #define RLC_GPM_LEGACY_INT_STAT__RESERVED__SHIFT                                                              0x1
19883 #define RLC_GPM_LEGACY_INT_STAT__RLC_EOF_INT_CHANGED__SHIFT                                                   0x2
19884 #define RLC_GPM_LEGACY_INT_STAT__RLC_PG_CNTL_CHANGED__SHIFT                                                   0x3
19885 #define RLC_GPM_LEGACY_INT_STAT__STORE_LOAD_TIMER3_EXPIRED_T0__SHIFT                                          0x4
19886 #define RLC_GPM_LEGACY_INT_STAT__SPP_PVT_INT_CHANGED_MASK                                                     0x00000001L
19887 #define RLC_GPM_LEGACY_INT_STAT__RESERVED_MASK                                                                0x00000002L
19888 #define RLC_GPM_LEGACY_INT_STAT__RLC_EOF_INT_CHANGED_MASK                                                     0x00000004L
19889 #define RLC_GPM_LEGACY_INT_STAT__RLC_PG_CNTL_CHANGED_MASK                                                     0x00000008L
19890 #define RLC_GPM_LEGACY_INT_STAT__STORE_LOAD_TIMER3_EXPIRED_T0_MASK                                            0x00000010L
19891 //RLC_GPM_LEGACY_INT_CLEAR
19892 #define RLC_GPM_LEGACY_INT_CLEAR__SPP_PVT_INT_CHANGED__SHIFT                                                  0x0
19893 #define RLC_GPM_LEGACY_INT_CLEAR__RESERVED__SHIFT                                                             0x1
19894 #define RLC_GPM_LEGACY_INT_CLEAR__RLC_EOF_INT_CHANGED__SHIFT                                                  0x2
19895 #define RLC_GPM_LEGACY_INT_CLEAR__RLC_PG_CNTL_CHANGED__SHIFT                                                  0x3
19896 #define RLC_GPM_LEGACY_INT_CLEAR__RESERVED_4__SHIFT                                                           0x4
19897 #define RLC_GPM_LEGACY_INT_CLEAR__SPP_PVT_INT_CHANGED_MASK                                                    0x00000001L
19898 #define RLC_GPM_LEGACY_INT_CLEAR__RESERVED_MASK                                                               0x00000002L
19899 #define RLC_GPM_LEGACY_INT_CLEAR__RLC_EOF_INT_CHANGED_MASK                                                    0x00000004L
19900 #define RLC_GPM_LEGACY_INT_CLEAR__RLC_PG_CNTL_CHANGED_MASK                                                    0x00000008L
19901 #define RLC_GPM_LEGACY_INT_CLEAR__RESERVED_4_MASK                                                             0x00000010L
19902 //RLC_INT_STAT
19903 #define RLC_INT_STAT__LAST_CP_RLC_INT_ID__SHIFT                                                               0x0
19904 #define RLC_INT_STAT__CP_RLC_INT_PENDING__SHIFT                                                               0x8
19905 #define RLC_INT_STAT__RESERVED__SHIFT                                                                         0x9
19906 #define RLC_INT_STAT__LAST_CP_RLC_INT_ID_MASK                                                                 0x000000FFL
19907 #define RLC_INT_STAT__CP_RLC_INT_PENDING_MASK                                                                 0x00000100L
19908 #define RLC_INT_STAT__RESERVED_MASK                                                                           0xFFFFFE00L
19909 //RLC_MGCG_CTRL
19910 #define RLC_MGCG_CTRL__MGCG_EN__SHIFT                                                                         0x0
19911 #define RLC_MGCG_CTRL__SILICON_EN__SHIFT                                                                      0x1
19912 #define RLC_MGCG_CTRL__SIMULATION_EN__SHIFT                                                                   0x2
19913 #define RLC_MGCG_CTRL__ON_DELAY__SHIFT                                                                        0x3
19914 #define RLC_MGCG_CTRL__OFF_HYSTERESIS__SHIFT                                                                  0x7
19915 #define RLC_MGCG_CTRL__SPARE__SHIFT                                                                           0xf
19916 #define RLC_MGCG_CTRL__MGCG_EN_MASK                                                                           0x00000001L
19917 #define RLC_MGCG_CTRL__SILICON_EN_MASK                                                                        0x00000002L
19918 #define RLC_MGCG_CTRL__SIMULATION_EN_MASK                                                                     0x00000004L
19919 #define RLC_MGCG_CTRL__ON_DELAY_MASK                                                                          0x00000078L
19920 #define RLC_MGCG_CTRL__OFF_HYSTERESIS_MASK                                                                    0x00007F80L
19921 #define RLC_MGCG_CTRL__SPARE_MASK                                                                             0xFFFF8000L
19922 //RLC_JUMP_TABLE_RESTORE
19923 #define RLC_JUMP_TABLE_RESTORE__ADDR__SHIFT                                                                   0x0
19924 #define RLC_JUMP_TABLE_RESTORE__ADDR_MASK                                                                     0xFFFFFFFFL
19925 //RLC_PG_DELAY_2
19926 #define RLC_PG_DELAY_2__SERDES_TIMEOUT_VALUE__SHIFT                                                           0x0
19927 #define RLC_PG_DELAY_2__SERDES_CMD_DELAY__SHIFT                                                               0x8
19928 #define RLC_PG_DELAY_2__PERWGP_TIMEOUT_VALUE__SHIFT                                                           0x10
19929 #define RLC_PG_DELAY_2__SERDES_TIMEOUT_VALUE_MASK                                                             0x000000FFL
19930 #define RLC_PG_DELAY_2__SERDES_CMD_DELAY_MASK                                                                 0x0000FF00L
19931 #define RLC_PG_DELAY_2__PERWGP_TIMEOUT_VALUE_MASK                                                             0xFFFF0000L
19932 //RLC_GPU_CLOCK_COUNT_LSB
19933 #define RLC_GPU_CLOCK_COUNT_LSB__GPU_CLOCKS_LSB__SHIFT                                                        0x0
19934 #define RLC_GPU_CLOCK_COUNT_LSB__GPU_CLOCKS_LSB_MASK                                                          0xFFFFFFFFL
19935 //RLC_GPU_CLOCK_COUNT_MSB
19936 #define RLC_GPU_CLOCK_COUNT_MSB__GPU_CLOCKS_MSB__SHIFT                                                        0x0
19937 #define RLC_GPU_CLOCK_COUNT_MSB__GPU_CLOCKS_MSB_MASK                                                          0xFFFFFFFFL
19938 //RLC_CAPTURE_GPU_CLOCK_COUNT
19939 #define RLC_CAPTURE_GPU_CLOCK_COUNT__CAPTURE__SHIFT                                                           0x0
19940 #define RLC_CAPTURE_GPU_CLOCK_COUNT__RESERVED__SHIFT                                                          0x1
19941 #define RLC_CAPTURE_GPU_CLOCK_COUNT__CAPTURE_MASK                                                             0x00000001L
19942 #define RLC_CAPTURE_GPU_CLOCK_COUNT__RESERVED_MASK                                                            0xFFFFFFFEL
19943 //RLC_UCODE_CNTL
19944 #define RLC_UCODE_CNTL__RLC_UCODE_FLAGS__SHIFT                                                                0x0
19945 #define RLC_UCODE_CNTL__RLC_UCODE_FLAGS_MASK                                                                  0xFFFFFFFFL
19946 //RLC_GPM_THREAD_RESET
19947 #define RLC_GPM_THREAD_RESET__THREAD0_RESET__SHIFT                                                            0x0
19948 #define RLC_GPM_THREAD_RESET__THREAD1_RESET__SHIFT                                                            0x1
19949 #define RLC_GPM_THREAD_RESET__THREAD2_RESET__SHIFT                                                            0x2
19950 #define RLC_GPM_THREAD_RESET__THREAD3_RESET__SHIFT                                                            0x3
19951 #define RLC_GPM_THREAD_RESET__RESERVED__SHIFT                                                                 0x4
19952 #define RLC_GPM_THREAD_RESET__THREAD0_RESET_MASK                                                              0x00000001L
19953 #define RLC_GPM_THREAD_RESET__THREAD1_RESET_MASK                                                              0x00000002L
19954 #define RLC_GPM_THREAD_RESET__THREAD2_RESET_MASK                                                              0x00000004L
19955 #define RLC_GPM_THREAD_RESET__THREAD3_RESET_MASK                                                              0x00000008L
19956 #define RLC_GPM_THREAD_RESET__RESERVED_MASK                                                                   0xFFFFFFF0L
19957 //RLC_GPM_CP_DMA_COMPLETE_T0
19958 #define RLC_GPM_CP_DMA_COMPLETE_T0__DATA__SHIFT                                                               0x0
19959 #define RLC_GPM_CP_DMA_COMPLETE_T0__RESERVED__SHIFT                                                           0x1
19960 #define RLC_GPM_CP_DMA_COMPLETE_T0__DATA_MASK                                                                 0x00000001L
19961 #define RLC_GPM_CP_DMA_COMPLETE_T0__RESERVED_MASK                                                             0xFFFFFFFEL
19962 //RLC_GPM_CP_DMA_COMPLETE_T1
19963 #define RLC_GPM_CP_DMA_COMPLETE_T1__DATA__SHIFT                                                               0x0
19964 #define RLC_GPM_CP_DMA_COMPLETE_T1__RESERVED__SHIFT                                                           0x1
19965 #define RLC_GPM_CP_DMA_COMPLETE_T1__DATA_MASK                                                                 0x00000001L
19966 #define RLC_GPM_CP_DMA_COMPLETE_T1__RESERVED_MASK                                                             0xFFFFFFFEL
19967 //RLC_GPM_THREAD_INVALIDATE_CACHE
19968 #define RLC_GPM_THREAD_INVALIDATE_CACHE__THREAD0_INVALIDATE_CACHE__SHIFT                                      0x0
19969 #define RLC_GPM_THREAD_INVALIDATE_CACHE__THREAD1_INVALIDATE_CACHE__SHIFT                                      0x1
19970 #define RLC_GPM_THREAD_INVALIDATE_CACHE__THREAD2_INVALIDATE_CACHE__SHIFT                                      0x2
19971 #define RLC_GPM_THREAD_INVALIDATE_CACHE__THREAD3_INVALIDATE_CACHE__SHIFT                                      0x3
19972 #define RLC_GPM_THREAD_INVALIDATE_CACHE__RESERVED__SHIFT                                                      0x4
19973 #define RLC_GPM_THREAD_INVALIDATE_CACHE__THREAD0_INVALIDATE_CACHE_MASK                                        0x00000001L
19974 #define RLC_GPM_THREAD_INVALIDATE_CACHE__THREAD1_INVALIDATE_CACHE_MASK                                        0x00000002L
19975 #define RLC_GPM_THREAD_INVALIDATE_CACHE__THREAD2_INVALIDATE_CACHE_MASK                                        0x00000004L
19976 #define RLC_GPM_THREAD_INVALIDATE_CACHE__THREAD3_INVALIDATE_CACHE_MASK                                        0x00000008L
19977 #define RLC_GPM_THREAD_INVALIDATE_CACHE__RESERVED_MASK                                                        0xFFFFFFF0L
19978 //RLC_CLK_COUNT_GFXCLK_LSB
19979 #define RLC_CLK_COUNT_GFXCLK_LSB__COUNTER__SHIFT                                                              0x0
19980 #define RLC_CLK_COUNT_GFXCLK_LSB__COUNTER_MASK                                                                0xFFFFFFFFL
19981 //RLC_CLK_COUNT_GFXCLK_MSB
19982 #define RLC_CLK_COUNT_GFXCLK_MSB__COUNTER__SHIFT                                                              0x0
19983 #define RLC_CLK_COUNT_GFXCLK_MSB__COUNTER_MASK                                                                0xFFFFFFFFL
19984 //RLC_CLK_COUNT_REFCLK_LSB
19985 #define RLC_CLK_COUNT_REFCLK_LSB__COUNTER__SHIFT                                                              0x0
19986 #define RLC_CLK_COUNT_REFCLK_LSB__COUNTER_MASK                                                                0xFFFFFFFFL
19987 //RLC_CLK_COUNT_REFCLK_MSB
19988 #define RLC_CLK_COUNT_REFCLK_MSB__COUNTER__SHIFT                                                              0x0
19989 #define RLC_CLK_COUNT_REFCLK_MSB__COUNTER_MASK                                                                0xFFFFFFFFL
19990 //RLC_CLK_COUNT_CTRL
19991 #define RLC_CLK_COUNT_CTRL__GFXCLK_RUN__SHIFT                                                                 0x0
19992 #define RLC_CLK_COUNT_CTRL__GFXCLK_RESET__SHIFT                                                               0x1
19993 #define RLC_CLK_COUNT_CTRL__GFXCLK_SAMPLE__SHIFT                                                              0x2
19994 #define RLC_CLK_COUNT_CTRL__REFCLK_RUN__SHIFT                                                                 0x3
19995 #define RLC_CLK_COUNT_CTRL__REFCLK_RESET__SHIFT                                                               0x4
19996 #define RLC_CLK_COUNT_CTRL__REFCLK_SAMPLE__SHIFT                                                              0x5
19997 #define RLC_CLK_COUNT_CTRL__GFXCLK_RUN_MASK                                                                   0x00000001L
19998 #define RLC_CLK_COUNT_CTRL__GFXCLK_RESET_MASK                                                                 0x00000002L
19999 #define RLC_CLK_COUNT_CTRL__GFXCLK_SAMPLE_MASK                                                                0x00000004L
20000 #define RLC_CLK_COUNT_CTRL__REFCLK_RUN_MASK                                                                   0x00000008L
20001 #define RLC_CLK_COUNT_CTRL__REFCLK_RESET_MASK                                                                 0x00000010L
20002 #define RLC_CLK_COUNT_CTRL__REFCLK_SAMPLE_MASK                                                                0x00000020L
20003 //RLC_CLK_COUNT_STAT
20004 #define RLC_CLK_COUNT_STAT__GFXCLK_VALID__SHIFT                                                               0x0
20005 #define RLC_CLK_COUNT_STAT__REFCLK_VALID__SHIFT                                                               0x1
20006 #define RLC_CLK_COUNT_STAT__REFCLK_RUN_RESYNC__SHIFT                                                          0x2
20007 #define RLC_CLK_COUNT_STAT__REFCLK_RESET_RESYNC__SHIFT                                                        0x3
20008 #define RLC_CLK_COUNT_STAT__REFCLK_SAMPLE_RESYNC__SHIFT                                                       0x4
20009 #define RLC_CLK_COUNT_STAT__RESERVED__SHIFT                                                                   0x5
20010 #define RLC_CLK_COUNT_STAT__GFXCLK_VALID_MASK                                                                 0x00000001L
20011 #define RLC_CLK_COUNT_STAT__REFCLK_VALID_MASK                                                                 0x00000002L
20012 #define RLC_CLK_COUNT_STAT__REFCLK_RUN_RESYNC_MASK                                                            0x00000004L
20013 #define RLC_CLK_COUNT_STAT__REFCLK_RESET_RESYNC_MASK                                                          0x00000008L
20014 #define RLC_CLK_COUNT_STAT__REFCLK_SAMPLE_RESYNC_MASK                                                         0x00000010L
20015 #define RLC_CLK_COUNT_STAT__RESERVED_MASK                                                                     0xFFFFFFE0L
20016 //RLC_RLCG_DOORBELL_CNTL
20017 #define RLC_RLCG_DOORBELL_CNTL__DOORBELL_0_MODE__SHIFT                                                        0x0
20018 #define RLC_RLCG_DOORBELL_CNTL__DOORBELL_1_MODE__SHIFT                                                        0x2
20019 #define RLC_RLCG_DOORBELL_CNTL__DOORBELL_2_MODE__SHIFT                                                        0x4
20020 #define RLC_RLCG_DOORBELL_CNTL__DOORBELL_3_MODE__SHIFT                                                        0x6
20021 #define RLC_RLCG_DOORBELL_CNTL__RESERVED__SHIFT                                                               0x8
20022 #define RLC_RLCG_DOORBELL_CNTL__DOORBELL_ID__SHIFT                                                            0x10
20023 #define RLC_RLCG_DOORBELL_CNTL__DOORBELL_ID_EN__SHIFT                                                         0x15
20024 #define RLC_RLCG_DOORBELL_CNTL__RESERVED_31_22__SHIFT                                                         0x16
20025 #define RLC_RLCG_DOORBELL_CNTL__DOORBELL_0_MODE_MASK                                                          0x00000003L
20026 #define RLC_RLCG_DOORBELL_CNTL__DOORBELL_1_MODE_MASK                                                          0x0000000CL
20027 #define RLC_RLCG_DOORBELL_CNTL__DOORBELL_2_MODE_MASK                                                          0x00000030L
20028 #define RLC_RLCG_DOORBELL_CNTL__DOORBELL_3_MODE_MASK                                                          0x000000C0L
20029 #define RLC_RLCG_DOORBELL_CNTL__RESERVED_MASK                                                                 0x0000FF00L
20030 #define RLC_RLCG_DOORBELL_CNTL__DOORBELL_ID_MASK                                                              0x001F0000L
20031 #define RLC_RLCG_DOORBELL_CNTL__DOORBELL_ID_EN_MASK                                                           0x00200000L
20032 #define RLC_RLCG_DOORBELL_CNTL__RESERVED_31_22_MASK                                                           0xFFC00000L
20033 //RLC_RLCG_DOORBELL_STAT
20034 #define RLC_RLCG_DOORBELL_STAT__DOORBELL_0_VALID__SHIFT                                                       0x0
20035 #define RLC_RLCG_DOORBELL_STAT__DOORBELL_1_VALID__SHIFT                                                       0x1
20036 #define RLC_RLCG_DOORBELL_STAT__DOORBELL_2_VALID__SHIFT                                                       0x2
20037 #define RLC_RLCG_DOORBELL_STAT__DOORBELL_3_VALID__SHIFT                                                       0x3
20038 #define RLC_RLCG_DOORBELL_STAT__DOORBELL_0_VALID_MASK                                                         0x00000001L
20039 #define RLC_RLCG_DOORBELL_STAT__DOORBELL_1_VALID_MASK                                                         0x00000002L
20040 #define RLC_RLCG_DOORBELL_STAT__DOORBELL_2_VALID_MASK                                                         0x00000004L
20041 #define RLC_RLCG_DOORBELL_STAT__DOORBELL_3_VALID_MASK                                                         0x00000008L
20042 //RLC_RLCG_DOORBELL_0_DATA_LO
20043 #define RLC_RLCG_DOORBELL_0_DATA_LO__DATA__SHIFT                                                              0x0
20044 #define RLC_RLCG_DOORBELL_0_DATA_LO__DATA_MASK                                                                0xFFFFFFFFL
20045 //RLC_RLCG_DOORBELL_0_DATA_HI
20046 #define RLC_RLCG_DOORBELL_0_DATA_HI__DATA__SHIFT                                                              0x0
20047 #define RLC_RLCG_DOORBELL_0_DATA_HI__DATA_MASK                                                                0xFFFFFFFFL
20048 //RLC_RLCG_DOORBELL_1_DATA_LO
20049 #define RLC_RLCG_DOORBELL_1_DATA_LO__DATA__SHIFT                                                              0x0
20050 #define RLC_RLCG_DOORBELL_1_DATA_LO__DATA_MASK                                                                0xFFFFFFFFL
20051 //RLC_RLCG_DOORBELL_1_DATA_HI
20052 #define RLC_RLCG_DOORBELL_1_DATA_HI__DATA__SHIFT                                                              0x0
20053 #define RLC_RLCG_DOORBELL_1_DATA_HI__DATA_MASK                                                                0xFFFFFFFFL
20054 //RLC_RLCG_DOORBELL_2_DATA_LO
20055 #define RLC_RLCG_DOORBELL_2_DATA_LO__DATA__SHIFT                                                              0x0
20056 #define RLC_RLCG_DOORBELL_2_DATA_LO__DATA_MASK                                                                0xFFFFFFFFL
20057 //RLC_RLCG_DOORBELL_2_DATA_HI
20058 #define RLC_RLCG_DOORBELL_2_DATA_HI__DATA__SHIFT                                                              0x0
20059 #define RLC_RLCG_DOORBELL_2_DATA_HI__DATA_MASK                                                                0xFFFFFFFFL
20060 //RLC_RLCG_DOORBELL_3_DATA_LO
20061 #define RLC_RLCG_DOORBELL_3_DATA_LO__DATA__SHIFT                                                              0x0
20062 #define RLC_RLCG_DOORBELL_3_DATA_LO__DATA_MASK                                                                0xFFFFFFFFL
20063 //RLC_RLCG_DOORBELL_3_DATA_HI
20064 #define RLC_RLCG_DOORBELL_3_DATA_HI__DATA__SHIFT                                                              0x0
20065 #define RLC_RLCG_DOORBELL_3_DATA_HI__DATA_MASK                                                                0xFFFFFFFFL
20066 //RLC_GPU_CLOCK_32_RES_SEL
20067 #define RLC_GPU_CLOCK_32_RES_SEL__RES_SEL__SHIFT                                                              0x0
20068 #define RLC_GPU_CLOCK_32_RES_SEL__RESERVED__SHIFT                                                             0x6
20069 #define RLC_GPU_CLOCK_32_RES_SEL__RES_SEL_MASK                                                                0x0000003FL
20070 #define RLC_GPU_CLOCK_32_RES_SEL__RESERVED_MASK                                                               0xFFFFFFC0L
20071 //RLC_GPU_CLOCK_32
20072 #define RLC_GPU_CLOCK_32__GPU_CLOCK_32__SHIFT                                                                 0x0
20073 #define RLC_GPU_CLOCK_32__GPU_CLOCK_32_MASK                                                                   0xFFFFFFFFL
20074 //RLC_PG_CNTL
20075 #define RLC_PG_CNTL__GFX_POWER_GATING_ENABLE__SHIFT                                                           0x0
20076 #define RLC_PG_CNTL__GFX_POWER_GATING_SRC__SHIFT                                                              0x1
20077 #define RLC_PG_CNTL__DYN_PER_WGP_PG_ENABLE__SHIFT                                                             0x2
20078 #define RLC_PG_CNTL__STATIC_PER_WGP_PG_ENABLE__SHIFT                                                          0x3
20079 #define RLC_PG_CNTL__GFX_PIPELINE_PG_ENABLE__SHIFT                                                            0x4
20080 #define RLC_PG_CNTL__RESERVED__SHIFT                                                                          0x5
20081 #define RLC_PG_CNTL__MEM_DS_DISABLE__SHIFT                                                                    0xd
20082 #define RLC_PG_CNTL__PG_OVERRIDE__SHIFT                                                                       0xe
20083 #define RLC_PG_CNTL__CP_PG_DISABLE__SHIFT                                                                     0xf
20084 #define RLC_PG_CNTL__CHUB_HANDSHAKE_ENABLE__SHIFT                                                             0x10
20085 #define RLC_PG_CNTL__SMU_CLK_SLOWDOWN_ON_PU_ENABLE__SHIFT                                                     0x11
20086 #define RLC_PG_CNTL__SMU_CLK_SLOWDOWN_ON_PD_ENABLE__SHIFT                                                     0x12
20087 #define RLC_PG_CNTL__RESERVED1__SHIFT                                                                         0x13
20088 #define RLC_PG_CNTL__Ultra_Low_Voltage_Enable__SHIFT                                                          0x15
20089 #define RLC_PG_CNTL__RESERVED2__SHIFT                                                                         0x16
20090 #define RLC_PG_CNTL__SMU_HANDSHAKE_DISABLE__SHIFT                                                             0x17
20091 #define RLC_PG_CNTL__GFX_POWER_GATING_ENABLE_MASK                                                             0x00000001L
20092 #define RLC_PG_CNTL__GFX_POWER_GATING_SRC_MASK                                                                0x00000002L
20093 #define RLC_PG_CNTL__DYN_PER_WGP_PG_ENABLE_MASK                                                               0x00000004L
20094 #define RLC_PG_CNTL__STATIC_PER_WGP_PG_ENABLE_MASK                                                            0x00000008L
20095 #define RLC_PG_CNTL__GFX_PIPELINE_PG_ENABLE_MASK                                                              0x00000010L
20096 #define RLC_PG_CNTL__RESERVED_MASK                                                                            0x00001FE0L
20097 #define RLC_PG_CNTL__MEM_DS_DISABLE_MASK                                                                      0x00002000L
20098 #define RLC_PG_CNTL__PG_OVERRIDE_MASK                                                                         0x00004000L
20099 #define RLC_PG_CNTL__CP_PG_DISABLE_MASK                                                                       0x00008000L
20100 #define RLC_PG_CNTL__CHUB_HANDSHAKE_ENABLE_MASK                                                               0x00010000L
20101 #define RLC_PG_CNTL__SMU_CLK_SLOWDOWN_ON_PU_ENABLE_MASK                                                       0x00020000L
20102 #define RLC_PG_CNTL__SMU_CLK_SLOWDOWN_ON_PD_ENABLE_MASK                                                       0x00040000L
20103 #define RLC_PG_CNTL__RESERVED1_MASK                                                                           0x00180000L
20104 #define RLC_PG_CNTL__Ultra_Low_Voltage_Enable_MASK                                                            0x00200000L
20105 #define RLC_PG_CNTL__RESERVED2_MASK                                                                           0x00400000L
20106 #define RLC_PG_CNTL__SMU_HANDSHAKE_DISABLE_MASK                                                               0x00800000L
20107 //RLC_GPM_THREAD_PRIORITY
20108 #define RLC_GPM_THREAD_PRIORITY__THREAD0_PRIORITY__SHIFT                                                      0x0
20109 #define RLC_GPM_THREAD_PRIORITY__THREAD1_PRIORITY__SHIFT                                                      0x8
20110 #define RLC_GPM_THREAD_PRIORITY__THREAD2_PRIORITY__SHIFT                                                      0x10
20111 #define RLC_GPM_THREAD_PRIORITY__THREAD3_PRIORITY__SHIFT                                                      0x18
20112 #define RLC_GPM_THREAD_PRIORITY__THREAD0_PRIORITY_MASK                                                        0x000000FFL
20113 #define RLC_GPM_THREAD_PRIORITY__THREAD1_PRIORITY_MASK                                                        0x0000FF00L
20114 #define RLC_GPM_THREAD_PRIORITY__THREAD2_PRIORITY_MASK                                                        0x00FF0000L
20115 #define RLC_GPM_THREAD_PRIORITY__THREAD3_PRIORITY_MASK                                                        0xFF000000L
20116 //RLC_GPM_THREAD_ENABLE
20117 #define RLC_GPM_THREAD_ENABLE__THREAD0_ENABLE__SHIFT                                                          0x0
20118 #define RLC_GPM_THREAD_ENABLE__THREAD1_ENABLE__SHIFT                                                          0x1
20119 #define RLC_GPM_THREAD_ENABLE__THREAD2_ENABLE__SHIFT                                                          0x2
20120 #define RLC_GPM_THREAD_ENABLE__THREAD3_ENABLE__SHIFT                                                          0x3
20121 #define RLC_GPM_THREAD_ENABLE__RESERVED__SHIFT                                                                0x4
20122 #define RLC_GPM_THREAD_ENABLE__THREAD0_ENABLE_MASK                                                            0x00000001L
20123 #define RLC_GPM_THREAD_ENABLE__THREAD1_ENABLE_MASK                                                            0x00000002L
20124 #define RLC_GPM_THREAD_ENABLE__THREAD2_ENABLE_MASK                                                            0x00000004L
20125 #define RLC_GPM_THREAD_ENABLE__THREAD3_ENABLE_MASK                                                            0x00000008L
20126 #define RLC_GPM_THREAD_ENABLE__RESERVED_MASK                                                                  0xFFFFFFF0L
20127 //RLC_RLCG_DOORBELL_RANGE
20128 #define RLC_RLCG_DOORBELL_RANGE__LOWER_ADDR_RESERVED__SHIFT                                                   0x0
20129 #define RLC_RLCG_DOORBELL_RANGE__LOWER_ADDR__SHIFT                                                            0x2
20130 #define RLC_RLCG_DOORBELL_RANGE__RESERVED_15_12__SHIFT                                                        0xc
20131 #define RLC_RLCG_DOORBELL_RANGE__UPPER_ADDR_RESERVED__SHIFT                                                   0x10
20132 #define RLC_RLCG_DOORBELL_RANGE__UPPER_ADDR__SHIFT                                                            0x12
20133 #define RLC_RLCG_DOORBELL_RANGE__RESERVED_31_28__SHIFT                                                        0x1c
20134 #define RLC_RLCG_DOORBELL_RANGE__LOWER_ADDR_RESERVED_MASK                                                     0x00000003L
20135 #define RLC_RLCG_DOORBELL_RANGE__LOWER_ADDR_MASK                                                              0x00000FFCL
20136 #define RLC_RLCG_DOORBELL_RANGE__RESERVED_15_12_MASK                                                          0x0000F000L
20137 #define RLC_RLCG_DOORBELL_RANGE__UPPER_ADDR_RESERVED_MASK                                                     0x00030000L
20138 #define RLC_RLCG_DOORBELL_RANGE__UPPER_ADDR_MASK                                                              0x0FFC0000L
20139 #define RLC_RLCG_DOORBELL_RANGE__RESERVED_31_28_MASK                                                          0xF0000000L
20140 //RLC_CGTT_MGCG_OVERRIDE
20141 #define RLC_CGTT_MGCG_OVERRIDE__RLC_REPEATER_FGCG_OVERRIDE__SHIFT                                             0x0
20142 #define RLC_CGTT_MGCG_OVERRIDE__RLC_CGTT_SCLK_OVERRIDE__SHIFT                                                 0x1
20143 #define RLC_CGTT_MGCG_OVERRIDE__GFXIP_MGCG_OVERRIDE__SHIFT                                                    0x2
20144 #define RLC_CGTT_MGCG_OVERRIDE__GFXIP_CGCG_OVERRIDE__SHIFT                                                    0x3
20145 #define RLC_CGTT_MGCG_OVERRIDE__GFXIP_CGLS_OVERRIDE__SHIFT                                                    0x4
20146 #define RLC_CGTT_MGCG_OVERRIDE__GRBM_CGTT_SCLK_OVERRIDE__SHIFT                                                0x5
20147 #define RLC_CGTT_MGCG_OVERRIDE__GFXIP_MGLS_OVERRIDE__SHIFT                                                    0x6
20148 #define RLC_CGTT_MGCG_OVERRIDE__GFXIP_GFX3D_CG_OVERRIDE__SHIFT                                                0x7
20149 #define RLC_CGTT_MGCG_OVERRIDE__GFXIP_FGCG_OVERRIDE__SHIFT                                                    0x8
20150 #define RLC_CGTT_MGCG_OVERRIDE__GFXIP_REPEATER_FGCG_OVERRIDE__SHIFT                                           0x9
20151 #define RLC_CGTT_MGCG_OVERRIDE__PERFMON_CLOCK_STATE__SHIFT                                                    0xa
20152 #define RLC_CGTT_MGCG_OVERRIDE__RESERVED_31_11__SHIFT                                                         0xb
20153 #define RLC_CGTT_MGCG_OVERRIDE__RLC_REPEATER_FGCG_OVERRIDE_MASK                                               0x00000001L
20154 #define RLC_CGTT_MGCG_OVERRIDE__RLC_CGTT_SCLK_OVERRIDE_MASK                                                   0x00000002L
20155 #define RLC_CGTT_MGCG_OVERRIDE__GFXIP_MGCG_OVERRIDE_MASK                                                      0x00000004L
20156 #define RLC_CGTT_MGCG_OVERRIDE__GFXIP_CGCG_OVERRIDE_MASK                                                      0x00000008L
20157 #define RLC_CGTT_MGCG_OVERRIDE__GFXIP_CGLS_OVERRIDE_MASK                                                      0x00000010L
20158 #define RLC_CGTT_MGCG_OVERRIDE__GRBM_CGTT_SCLK_OVERRIDE_MASK                                                  0x00000020L
20159 #define RLC_CGTT_MGCG_OVERRIDE__GFXIP_MGLS_OVERRIDE_MASK                                                      0x00000040L
20160 #define RLC_CGTT_MGCG_OVERRIDE__GFXIP_GFX3D_CG_OVERRIDE_MASK                                                  0x00000080L
20161 #define RLC_CGTT_MGCG_OVERRIDE__GFXIP_FGCG_OVERRIDE_MASK                                                      0x00000100L
20162 #define RLC_CGTT_MGCG_OVERRIDE__GFXIP_REPEATER_FGCG_OVERRIDE_MASK                                             0x00000200L
20163 #define RLC_CGTT_MGCG_OVERRIDE__PERFMON_CLOCK_STATE_MASK                                                      0x00000400L
20164 #define RLC_CGTT_MGCG_OVERRIDE__RESERVED_31_11_MASK                                                           0xFFFFF800L
20165 //RLC_CGCG_CGLS_CTRL
20166 #define RLC_CGCG_CGLS_CTRL__CGCG_EN__SHIFT                                                                    0x0
20167 #define RLC_CGCG_CGLS_CTRL__CGLS_EN__SHIFT                                                                    0x1
20168 #define RLC_CGCG_CGLS_CTRL__CGLS_REP_COMPANSAT_DELAY__SHIFT                                                   0x2
20169 #define RLC_CGCG_CGLS_CTRL__CGCG_GFX_IDLE_THRESHOLD__SHIFT                                                    0x8
20170 #define RLC_CGCG_CGLS_CTRL__CGCG_CONTROLLER__SHIFT                                                            0x1b
20171 #define RLC_CGCG_CGLS_CTRL__CGCG_REG_CTRL__SHIFT                                                              0x1c
20172 #define RLC_CGCG_CGLS_CTRL__SLEEP_MODE__SHIFT                                                                 0x1d
20173 #define RLC_CGCG_CGLS_CTRL__SIM_SILICON_EN__SHIFT                                                             0x1f
20174 #define RLC_CGCG_CGLS_CTRL__CGCG_EN_MASK                                                                      0x00000001L
20175 #define RLC_CGCG_CGLS_CTRL__CGLS_EN_MASK                                                                      0x00000002L
20176 #define RLC_CGCG_CGLS_CTRL__CGLS_REP_COMPANSAT_DELAY_MASK                                                     0x000000FCL
20177 #define RLC_CGCG_CGLS_CTRL__CGCG_GFX_IDLE_THRESHOLD_MASK                                                      0x07FFFF00L
20178 #define RLC_CGCG_CGLS_CTRL__CGCG_CONTROLLER_MASK                                                              0x08000000L
20179 #define RLC_CGCG_CGLS_CTRL__CGCG_REG_CTRL_MASK                                                                0x10000000L
20180 #define RLC_CGCG_CGLS_CTRL__SLEEP_MODE_MASK                                                                   0x60000000L
20181 #define RLC_CGCG_CGLS_CTRL__SIM_SILICON_EN_MASK                                                               0x80000000L
20182 //RLC_CGCG_RAMP_CTRL
20183 #define RLC_CGCG_RAMP_CTRL__DOWN_DIV_START_UNIT__SHIFT                                                        0x0
20184 #define RLC_CGCG_RAMP_CTRL__DOWN_DIV_STEP_UNIT__SHIFT                                                         0x4
20185 #define RLC_CGCG_RAMP_CTRL__UP_DIV_START_UNIT__SHIFT                                                          0x8
20186 #define RLC_CGCG_RAMP_CTRL__UP_DIV_STEP_UNIT__SHIFT                                                           0xc
20187 #define RLC_CGCG_RAMP_CTRL__STEP_DELAY_CNT__SHIFT                                                             0x10
20188 #define RLC_CGCG_RAMP_CTRL__STEP_DELAY_UNIT__SHIFT                                                            0x1c
20189 #define RLC_CGCG_RAMP_CTRL__DOWN_DIV_START_UNIT_MASK                                                          0x0000000FL
20190 #define RLC_CGCG_RAMP_CTRL__DOWN_DIV_STEP_UNIT_MASK                                                           0x000000F0L
20191 #define RLC_CGCG_RAMP_CTRL__UP_DIV_START_UNIT_MASK                                                            0x00000F00L
20192 #define RLC_CGCG_RAMP_CTRL__UP_DIV_STEP_UNIT_MASK                                                             0x0000F000L
20193 #define RLC_CGCG_RAMP_CTRL__STEP_DELAY_CNT_MASK                                                               0x0FFF0000L
20194 #define RLC_CGCG_RAMP_CTRL__STEP_DELAY_UNIT_MASK                                                              0xF0000000L
20195 //RLC_DYN_PG_STATUS
20196 #define RLC_DYN_PG_STATUS__PG_STATUS_WGP_MASK__SHIFT                                                          0x0
20197 #define RLC_DYN_PG_STATUS__PG_STATUS_WGP_MASK_MASK                                                            0xFFFFFFFFL
20198 //RLC_DYN_PG_REQUEST
20199 #define RLC_DYN_PG_REQUEST__PG_REQUEST_WGP_MASK__SHIFT                                                        0x0
20200 #define RLC_DYN_PG_REQUEST__PG_REQUEST_WGP_MASK_MASK                                                          0xFFFFFFFFL
20201 //RLC_PG_DELAY
20202 #define RLC_PG_DELAY__POWER_UP_DELAY__SHIFT                                                                   0x0
20203 #define RLC_PG_DELAY__POWER_DOWN_DELAY__SHIFT                                                                 0x8
20204 #define RLC_PG_DELAY__CMD_PROPAGATE_DELAY__SHIFT                                                              0x10
20205 #define RLC_PG_DELAY__MEM_SLEEP_DELAY__SHIFT                                                                  0x18
20206 #define RLC_PG_DELAY__POWER_UP_DELAY_MASK                                                                     0x000000FFL
20207 #define RLC_PG_DELAY__POWER_DOWN_DELAY_MASK                                                                   0x0000FF00L
20208 #define RLC_PG_DELAY__CMD_PROPAGATE_DELAY_MASK                                                                0x00FF0000L
20209 #define RLC_PG_DELAY__MEM_SLEEP_DELAY_MASK                                                                    0xFF000000L
20210 //RLC_PG_ALWAYS_ON_WGP_MASK
20211 #define RLC_PG_ALWAYS_ON_WGP_MASK__AON_WGP_MASK__SHIFT                                                        0x0
20212 #define RLC_PG_ALWAYS_ON_WGP_MASK__AON_WGP_MASK_MASK                                                          0xFFFFFFFFL
20213 //RLC_MAX_PG_WGP
20214 #define RLC_MAX_PG_WGP__MAX_POWERED_UP_WGP__SHIFT                                                             0x0
20215 #define RLC_MAX_PG_WGP__SPARE__SHIFT                                                                          0x8
20216 #define RLC_MAX_PG_WGP__MAX_POWERED_UP_WGP_MASK                                                               0x000000FFL
20217 #define RLC_MAX_PG_WGP__SPARE_MASK                                                                            0xFFFFFF00L
20218 //RLC_AUTO_PG_CTRL
20219 #define RLC_AUTO_PG_CTRL__AUTO_PG_EN__SHIFT                                                                   0x0
20220 #define RLC_AUTO_PG_CTRL__AUTO_GRBM_REG_SAVE_ON_IDLE_EN__SHIFT                                                0x1
20221 #define RLC_AUTO_PG_CTRL__AUTO_WAKE_UP_EN__SHIFT                                                              0x2
20222 #define RLC_AUTO_PG_CTRL__GRBM_REG_SAVE_GFX_IDLE_THRESHOLD__SHIFT                                             0x3
20223 #define RLC_AUTO_PG_CTRL__PG_AFTER_GRBM_REG_SAVE_THRESHOLD__SHIFT                                             0x13
20224 #define RLC_AUTO_PG_CTRL__AUTO_PG_EN_MASK                                                                     0x00000001L
20225 #define RLC_AUTO_PG_CTRL__AUTO_GRBM_REG_SAVE_ON_IDLE_EN_MASK                                                  0x00000002L
20226 #define RLC_AUTO_PG_CTRL__AUTO_WAKE_UP_EN_MASK                                                                0x00000004L
20227 #define RLC_AUTO_PG_CTRL__GRBM_REG_SAVE_GFX_IDLE_THRESHOLD_MASK                                               0x0007FFF8L
20228 #define RLC_AUTO_PG_CTRL__PG_AFTER_GRBM_REG_SAVE_THRESHOLD_MASK                                               0xFFF80000L
20229 //RLC_SERDES_RD_INDEX
20230 #define RLC_SERDES_RD_INDEX__DATA_REG_ID__SHIFT                                                               0x0
20231 #define RLC_SERDES_RD_INDEX__SPARE__SHIFT                                                                     0x2
20232 #define RLC_SERDES_RD_INDEX__DATA_REG_ID_MASK                                                                 0x00000003L
20233 #define RLC_SERDES_RD_INDEX__SPARE_MASK                                                                       0xFFFFFFFCL
20234 //RLC_SERDES_RD_DATA_0
20235 #define RLC_SERDES_RD_DATA_0__DATA__SHIFT                                                                     0x0
20236 #define RLC_SERDES_RD_DATA_0__DATA_MASK                                                                       0xFFFFFFFFL
20237 //RLC_SERDES_RD_DATA_1
20238 #define RLC_SERDES_RD_DATA_1__DATA__SHIFT                                                                     0x0
20239 #define RLC_SERDES_RD_DATA_1__DATA_MASK                                                                       0xFFFFFFFFL
20240 //RLC_SERDES_RD_DATA_2
20241 #define RLC_SERDES_RD_DATA_2__DATA__SHIFT                                                                     0x0
20242 #define RLC_SERDES_RD_DATA_2__DATA_MASK                                                                       0xFFFFFFFFL
20243 //RLC_SERDES_RD_DATA_3
20244 #define RLC_SERDES_RD_DATA_3__DATA__SHIFT                                                                     0x0
20245 #define RLC_SERDES_RD_DATA_3__DATA_MASK                                                                       0xFFFFFFFFL
20246 //RLC_SERDES_MASK
20247 #define RLC_SERDES_MASK__GC_CENTER_HUB_0__SHIFT                                                               0x0
20248 #define RLC_SERDES_MASK__GC_CENTER_HUB_1__SHIFT                                                               0x1
20249 #define RLC_SERDES_MASK__GC_CENTER_HUB_0_MASK                                                                 0x00000001L
20250 #define RLC_SERDES_MASK__GC_CENTER_HUB_1_MASK                                                                 0x00000002L
20251 //RLC_SERDES_CTRL
20252 #define RLC_SERDES_CTRL__BPM_BROADCAST__SHIFT                                                                 0x0
20253 #define RLC_SERDES_CTRL__BPM_REG_WRITE__SHIFT                                                                 0x1
20254 #define RLC_SERDES_CTRL__BPM_LONG_CMD__SHIFT                                                                  0x2
20255 #define RLC_SERDES_CTRL__BPM_ADDR__SHIFT                                                                      0x4
20256 #define RLC_SERDES_CTRL__REG_ADDR__SHIFT                                                                      0x10
20257 #define RLC_SERDES_CTRL__BPM_BROADCAST_MASK                                                                   0x000001L
20258 #define RLC_SERDES_CTRL__BPM_REG_WRITE_MASK                                                                   0x000002L
20259 #define RLC_SERDES_CTRL__BPM_LONG_CMD_MASK                                                                    0x000004L
20260 #define RLC_SERDES_CTRL__BPM_ADDR_MASK                                                                        0x007FF0L
20261 #define RLC_SERDES_CTRL__REG_ADDR_MASK                                                                        0xFF0000L
20262 //RLC_SERDES_DATA
20263 #define RLC_SERDES_DATA__DATA__SHIFT                                                                          0x0
20264 #define RLC_SERDES_DATA__DATA_MASK                                                                            0xFFFFFFFFL
20265 //RLC_SERDES_BUSY
20266 #define RLC_SERDES_BUSY__GC_CENTER_HUB_0__SHIFT                                                               0x0
20267 #define RLC_SERDES_BUSY__GC_CENTER_HUB_1__SHIFT                                                               0x1
20268 #define RLC_SERDES_BUSY__RESERVED__SHIFT                                                                      0x2
20269 #define RLC_SERDES_BUSY__RD_FIFO_NOT_EMPTY__SHIFT                                                             0x1e
20270 #define RLC_SERDES_BUSY__RD_PENDING__SHIFT                                                                    0x1f
20271 #define RLC_SERDES_BUSY__GC_CENTER_HUB_0_MASK                                                                 0x00000001L
20272 #define RLC_SERDES_BUSY__GC_CENTER_HUB_1_MASK                                                                 0x00000002L
20273 #define RLC_SERDES_BUSY__RESERVED_MASK                                                                        0x3FFFFFFCL
20274 #define RLC_SERDES_BUSY__RD_FIFO_NOT_EMPTY_MASK                                                               0x40000000L
20275 #define RLC_SERDES_BUSY__RD_PENDING_MASK                                                                      0x80000000L
20276 //RLC_GPM_GENERAL_0
20277 #define RLC_GPM_GENERAL_0__DATA__SHIFT                                                                        0x0
20278 #define RLC_GPM_GENERAL_0__DATA_MASK                                                                          0xFFFFFFFFL
20279 //RLC_GPM_GENERAL_1
20280 #define RLC_GPM_GENERAL_1__DATA__SHIFT                                                                        0x0
20281 #define RLC_GPM_GENERAL_1__DATA_MASK                                                                          0xFFFFFFFFL
20282 //RLC_GPM_GENERAL_2
20283 #define RLC_GPM_GENERAL_2__DATA__SHIFT                                                                        0x0
20284 #define RLC_GPM_GENERAL_2__DATA_MASK                                                                          0xFFFFFFFFL
20285 //RLC_GPM_GENERAL_3
20286 #define RLC_GPM_GENERAL_3__DATA__SHIFT                                                                        0x0
20287 #define RLC_GPM_GENERAL_3__DATA_MASK                                                                          0xFFFFFFFFL
20288 //RLC_GPM_GENERAL_4
20289 #define RLC_GPM_GENERAL_4__DATA__SHIFT                                                                        0x0
20290 #define RLC_GPM_GENERAL_4__DATA_MASK                                                                          0xFFFFFFFFL
20291 //RLC_GPM_GENERAL_5
20292 #define RLC_GPM_GENERAL_5__DATA__SHIFT                                                                        0x0
20293 #define RLC_GPM_GENERAL_5__DATA_MASK                                                                          0xFFFFFFFFL
20294 //RLC_GPM_GENERAL_6
20295 #define RLC_GPM_GENERAL_6__DATA__SHIFT                                                                        0x0
20296 #define RLC_GPM_GENERAL_6__DATA_MASK                                                                          0xFFFFFFFFL
20297 //RLC_GPM_GENERAL_7
20298 #define RLC_GPM_GENERAL_7__DATA__SHIFT                                                                        0x0
20299 #define RLC_GPM_GENERAL_7__DATA_MASK                                                                          0xFFFFFFFFL
20300 //RLC_STATIC_PG_STATUS
20301 #define RLC_STATIC_PG_STATUS__PG_STATUS_WGP_MASK__SHIFT                                                       0x0
20302 #define RLC_STATIC_PG_STATUS__PG_STATUS_WGP_MASK_MASK                                                         0xFFFFFFFFL
20303 //RLC_GPM_GENERAL_16
20304 #define RLC_GPM_GENERAL_16__DATA__SHIFT                                                                       0x0
20305 #define RLC_GPM_GENERAL_16__DATA_MASK                                                                         0xFFFFFFFFL
20306 //RLC_PG_DELAY_3
20307 #define RLC_PG_DELAY_3__CGCG_ACTIVE_BEFORE_CGPG__SHIFT                                                        0x0
20308 #define RLC_PG_DELAY_3__CGCG_ACTIVE_BEFORE_CGPG_MASK                                                          0xFFFFFFFFL
20309 //RLC_GPR_REG1
20310 #define RLC_GPR_REG1__DATA__SHIFT                                                                             0x0
20311 #define RLC_GPR_REG1__DATA_MASK                                                                               0xFFFFFFFFL
20312 //RLC_GPR_REG2
20313 #define RLC_GPR_REG2__DATA__SHIFT                                                                             0x0
20314 #define RLC_GPR_REG2__DATA_MASK                                                                               0xFFFFFFFFL
20315 //RLC_GPM_INT_DISABLE_TH0
20316 #define RLC_GPM_INT_DISABLE_TH0__DISABLE_INT__SHIFT                                                           0x0
20317 #define RLC_GPM_INT_DISABLE_TH0__DISABLE_INT_MASK                                                             0xFFFFFFFFL
20318 //RLC_GPM_LEGACY_INT_DISABLE
20319 #define RLC_GPM_LEGACY_INT_DISABLE__SPP_PVT_INT_CHANGED__SHIFT                                                0x0
20320 #define RLC_GPM_LEGACY_INT_DISABLE__RESERVED__SHIFT                                                           0x1
20321 #define RLC_GPM_LEGACY_INT_DISABLE__RLC_EOF_INT_CHANGED__SHIFT                                                0x2
20322 #define RLC_GPM_LEGACY_INT_DISABLE__RLC_PG_CNTL_CHANGED__SHIFT                                                0x3
20323 #define RLC_GPM_LEGACY_INT_DISABLE__STORE_LOAD_TIMER3_EXPIRED_T0__SHIFT                                       0x4
20324 #define RLC_GPM_LEGACY_INT_DISABLE__SPP_PVT_INT_CHANGED_MASK                                                  0x00000001L
20325 #define RLC_GPM_LEGACY_INT_DISABLE__RESERVED_MASK                                                             0x00000002L
20326 #define RLC_GPM_LEGACY_INT_DISABLE__RLC_EOF_INT_CHANGED_MASK                                                  0x00000004L
20327 #define RLC_GPM_LEGACY_INT_DISABLE__RLC_PG_CNTL_CHANGED_MASK                                                  0x00000008L
20328 #define RLC_GPM_LEGACY_INT_DISABLE__STORE_LOAD_TIMER3_EXPIRED_T0_MASK                                         0x00000010L
20329 //RLC_GPM_INT_FORCE_TH0
20330 #define RLC_GPM_INT_FORCE_TH0__FORCE_INT__SHIFT                                                               0x0
20331 #define RLC_GPM_INT_FORCE_TH0__FORCE_INT_MASK                                                                 0xFFFFFFFFL
20332 //RLC_SRM_CNTL
20333 #define RLC_SRM_CNTL__SRM_ENABLE__SHIFT                                                                       0x0
20334 #define RLC_SRM_CNTL__AUTO_INCR_ADDR__SHIFT                                                                   0x1
20335 #define RLC_SRM_CNTL__SRM_GPM_FIFO_RESET__SHIFT                                                               0x2
20336 #define RLC_SRM_CNTL__RESERVED__SHIFT                                                                         0x3
20337 #define RLC_SRM_CNTL__SRM_ENABLE_MASK                                                                         0x00000001L
20338 #define RLC_SRM_CNTL__AUTO_INCR_ADDR_MASK                                                                     0x00000002L
20339 #define RLC_SRM_CNTL__SRM_GPM_FIFO_RESET_MASK                                                                 0x00000004L
20340 #define RLC_SRM_CNTL__RESERVED_MASK                                                                           0xFFFFFFF8L
20341 //RLC_SRM_GPM_COMMAND_STATUS
20342 #define RLC_SRM_GPM_COMMAND_STATUS__FIFO_EMPTY__SHIFT                                                         0x0
20343 #define RLC_SRM_GPM_COMMAND_STATUS__FIFO_FULL__SHIFT                                                          0x1
20344 #define RLC_SRM_GPM_COMMAND_STATUS__FIFO_OVERFLOW__SHIFT                                                      0x2
20345 #define RLC_SRM_GPM_COMMAND_STATUS__RESERVED__SHIFT                                                           0x3
20346 #define RLC_SRM_GPM_COMMAND_STATUS__FIFO_EMPTY_MASK                                                           0x00000001L
20347 #define RLC_SRM_GPM_COMMAND_STATUS__FIFO_FULL_MASK                                                            0x00000002L
20348 #define RLC_SRM_GPM_COMMAND_STATUS__FIFO_OVERFLOW_MASK                                                        0x00000004L
20349 #define RLC_SRM_GPM_COMMAND_STATUS__RESERVED_MASK                                                             0xFFFFFFF8L
20350 //RLC_SRM_INDEX_CNTL_ADDR_0
20351 #define RLC_SRM_INDEX_CNTL_ADDR_0__ADDRESS__SHIFT                                                             0x0
20352 #define RLC_SRM_INDEX_CNTL_ADDR_0__ADDRESS_MASK                                                               0x0003FFFFL
20353 //RLC_SRM_INDEX_CNTL_ADDR_1
20354 #define RLC_SRM_INDEX_CNTL_ADDR_1__ADDRESS__SHIFT                                                             0x0
20355 #define RLC_SRM_INDEX_CNTL_ADDR_1__ADDRESS_MASK                                                               0x0003FFFFL
20356 //RLC_SRM_INDEX_CNTL_ADDR_2
20357 #define RLC_SRM_INDEX_CNTL_ADDR_2__ADDRESS__SHIFT                                                             0x0
20358 #define RLC_SRM_INDEX_CNTL_ADDR_2__ADDRESS_MASK                                                               0x0003FFFFL
20359 //RLC_SRM_INDEX_CNTL_ADDR_3
20360 #define RLC_SRM_INDEX_CNTL_ADDR_3__ADDRESS__SHIFT                                                             0x0
20361 #define RLC_SRM_INDEX_CNTL_ADDR_3__ADDRESS_MASK                                                               0x0003FFFFL
20362 //RLC_SRM_INDEX_CNTL_ADDR_4
20363 #define RLC_SRM_INDEX_CNTL_ADDR_4__ADDRESS__SHIFT                                                             0x0
20364 #define RLC_SRM_INDEX_CNTL_ADDR_4__ADDRESS_MASK                                                               0x0003FFFFL
20365 //RLC_SRM_INDEX_CNTL_ADDR_5
20366 #define RLC_SRM_INDEX_CNTL_ADDR_5__ADDRESS__SHIFT                                                             0x0
20367 #define RLC_SRM_INDEX_CNTL_ADDR_5__ADDRESS_MASK                                                               0x0003FFFFL
20368 //RLC_SRM_INDEX_CNTL_ADDR_6
20369 #define RLC_SRM_INDEX_CNTL_ADDR_6__ADDRESS__SHIFT                                                             0x0
20370 #define RLC_SRM_INDEX_CNTL_ADDR_6__ADDRESS_MASK                                                               0x0003FFFFL
20371 //RLC_SRM_INDEX_CNTL_ADDR_7
20372 #define RLC_SRM_INDEX_CNTL_ADDR_7__ADDRESS__SHIFT                                                             0x0
20373 #define RLC_SRM_INDEX_CNTL_ADDR_7__ADDRESS_MASK                                                               0x0003FFFFL
20374 //RLC_SRM_INDEX_CNTL_DATA_0
20375 #define RLC_SRM_INDEX_CNTL_DATA_0__DATA__SHIFT                                                                0x0
20376 #define RLC_SRM_INDEX_CNTL_DATA_0__DATA_MASK                                                                  0xFFFFFFFFL
20377 //RLC_SRM_INDEX_CNTL_DATA_1
20378 #define RLC_SRM_INDEX_CNTL_DATA_1__DATA__SHIFT                                                                0x0
20379 #define RLC_SRM_INDEX_CNTL_DATA_1__DATA_MASK                                                                  0xFFFFFFFFL
20380 //RLC_SRM_INDEX_CNTL_DATA_2
20381 #define RLC_SRM_INDEX_CNTL_DATA_2__DATA__SHIFT                                                                0x0
20382 #define RLC_SRM_INDEX_CNTL_DATA_2__DATA_MASK                                                                  0xFFFFFFFFL
20383 //RLC_SRM_INDEX_CNTL_DATA_3
20384 #define RLC_SRM_INDEX_CNTL_DATA_3__DATA__SHIFT                                                                0x0
20385 #define RLC_SRM_INDEX_CNTL_DATA_3__DATA_MASK                                                                  0xFFFFFFFFL
20386 //RLC_SRM_INDEX_CNTL_DATA_4
20387 #define RLC_SRM_INDEX_CNTL_DATA_4__DATA__SHIFT                                                                0x0
20388 #define RLC_SRM_INDEX_CNTL_DATA_4__DATA_MASK                                                                  0xFFFFFFFFL
20389 //RLC_SRM_INDEX_CNTL_DATA_5
20390 #define RLC_SRM_INDEX_CNTL_DATA_5__DATA__SHIFT                                                                0x0
20391 #define RLC_SRM_INDEX_CNTL_DATA_5__DATA_MASK                                                                  0xFFFFFFFFL
20392 //RLC_SRM_INDEX_CNTL_DATA_6
20393 #define RLC_SRM_INDEX_CNTL_DATA_6__DATA__SHIFT                                                                0x0
20394 #define RLC_SRM_INDEX_CNTL_DATA_6__DATA_MASK                                                                  0xFFFFFFFFL
20395 //RLC_SRM_INDEX_CNTL_DATA_7
20396 #define RLC_SRM_INDEX_CNTL_DATA_7__DATA__SHIFT                                                                0x0
20397 #define RLC_SRM_INDEX_CNTL_DATA_7__DATA_MASK                                                                  0xFFFFFFFFL
20398 //RLC_SRM_STAT
20399 #define RLC_SRM_STAT__SRM_BUSY__SHIFT                                                                         0x0
20400 #define RLC_SRM_STAT__RESERVED__SHIFT                                                                         0x1
20401 #define RLC_SRM_STAT__SRM_BUSY_MASK                                                                           0x00000001L
20402 #define RLC_SRM_STAT__RESERVED_MASK                                                                           0xFFFFFFFEL
20403 //RLC_LX6_UTCL1_ERROR_2
20404 #define RLC_LX6_UTCL1_ERROR_2__Translated_ReqErrorAddr_LSB__SHIFT                                             0x0
20405 #define RLC_LX6_UTCL1_ERROR_2__Translated_ReqErrorAddr_LSB_MASK                                               0xFFFFFFFFL
20406 //RLC_GPM_GENERAL_8
20407 #define RLC_GPM_GENERAL_8__DATA__SHIFT                                                                        0x0
20408 #define RLC_GPM_GENERAL_8__DATA_MASK                                                                          0xFFFFFFFFL
20409 //RLC_GPM_GENERAL_9
20410 #define RLC_GPM_GENERAL_9__DATA__SHIFT                                                                        0x0
20411 #define RLC_GPM_GENERAL_9__DATA_MASK                                                                          0xFFFFFFFFL
20412 //RLC_GPM_GENERAL_10
20413 #define RLC_GPM_GENERAL_10__DATA__SHIFT                                                                       0x0
20414 #define RLC_GPM_GENERAL_10__DATA_MASK                                                                         0xFFFFFFFFL
20415 //RLC_GPM_GENERAL_11
20416 #define RLC_GPM_GENERAL_11__DATA__SHIFT                                                                       0x0
20417 #define RLC_GPM_GENERAL_11__DATA_MASK                                                                         0xFFFFFFFFL
20418 //RLC_GPM_GENERAL_12
20419 #define RLC_GPM_GENERAL_12__DATA__SHIFT                                                                       0x0
20420 #define RLC_GPM_GENERAL_12__DATA_MASK                                                                         0xFFFFFFFFL
20421 //RLC_GPM_UTCL1_CNTL_0
20422 #define RLC_GPM_UTCL1_CNTL_0__XNACK_REDO_TIMER_CNT__SHIFT                                                     0x0
20423 #define RLC_GPM_UTCL1_CNTL_0__RESERVED_23_20__SHIFT                                                           0x14
20424 #define RLC_GPM_UTCL1_CNTL_0__DROP_MODE__SHIFT                                                                0x18
20425 #define RLC_GPM_UTCL1_CNTL_0__BYPASS__SHIFT                                                                   0x19
20426 #define RLC_GPM_UTCL1_CNTL_0__INVALIDATE__SHIFT                                                               0x1a
20427 #define RLC_GPM_UTCL1_CNTL_0__FRAG_LIMIT_MODE__SHIFT                                                          0x1b
20428 #define RLC_GPM_UTCL1_CNTL_0__FORCE_SNOOP__SHIFT                                                              0x1c
20429 #define RLC_GPM_UTCL1_CNTL_0__RESERVED__SHIFT                                                                 0x1d
20430 #define RLC_GPM_UTCL1_CNTL_0__XNACK_REDO_TIMER_CNT_MASK                                                       0x000FFFFFL
20431 #define RLC_GPM_UTCL1_CNTL_0__RESERVED_23_20_MASK                                                             0x00F00000L
20432 #define RLC_GPM_UTCL1_CNTL_0__DROP_MODE_MASK                                                                  0x01000000L
20433 #define RLC_GPM_UTCL1_CNTL_0__BYPASS_MASK                                                                     0x02000000L
20434 #define RLC_GPM_UTCL1_CNTL_0__INVALIDATE_MASK                                                                 0x04000000L
20435 #define RLC_GPM_UTCL1_CNTL_0__FRAG_LIMIT_MODE_MASK                                                            0x08000000L
20436 #define RLC_GPM_UTCL1_CNTL_0__FORCE_SNOOP_MASK                                                                0x10000000L
20437 #define RLC_GPM_UTCL1_CNTL_0__RESERVED_MASK                                                                   0xE0000000L
20438 //RLC_SPM_UTCL1_CNTL
20439 #define RLC_SPM_UTCL1_CNTL__XNACK_REDO_TIMER_CNT__SHIFT                                                       0x0
20440 #define RLC_SPM_UTCL1_CNTL__RESERVED_23_20__SHIFT                                                             0x14
20441 #define RLC_SPM_UTCL1_CNTL__DROP_MODE__SHIFT                                                                  0x18
20442 #define RLC_SPM_UTCL1_CNTL__BYPASS__SHIFT                                                                     0x19
20443 #define RLC_SPM_UTCL1_CNTL__INVALIDATE__SHIFT                                                                 0x1a
20444 #define RLC_SPM_UTCL1_CNTL__FRAG_LIMIT_MODE__SHIFT                                                            0x1b
20445 #define RLC_SPM_UTCL1_CNTL__FORCE_SNOOP__SHIFT                                                                0x1c
20446 #define RLC_SPM_UTCL1_CNTL__RESERVED__SHIFT                                                                   0x1d
20447 #define RLC_SPM_UTCL1_CNTL__XNACK_REDO_TIMER_CNT_MASK                                                         0x000FFFFFL
20448 #define RLC_SPM_UTCL1_CNTL__RESERVED_23_20_MASK                                                               0x00F00000L
20449 #define RLC_SPM_UTCL1_CNTL__DROP_MODE_MASK                                                                    0x01000000L
20450 #define RLC_SPM_UTCL1_CNTL__BYPASS_MASK                                                                       0x02000000L
20451 #define RLC_SPM_UTCL1_CNTL__INVALIDATE_MASK                                                                   0x04000000L
20452 #define RLC_SPM_UTCL1_CNTL__FRAG_LIMIT_MODE_MASK                                                              0x08000000L
20453 #define RLC_SPM_UTCL1_CNTL__FORCE_SNOOP_MASK                                                                  0x10000000L
20454 #define RLC_SPM_UTCL1_CNTL__RESERVED_MASK                                                                     0xE0000000L
20455 //RLC_UTCL1_STATUS_2
20456 #define RLC_UTCL1_STATUS_2__GPM_TH0_UTCL1_BUSY__SHIFT                                                         0x0
20457 #define RLC_UTCL1_STATUS_2__GPM_TH1_UTCL1_BUSY__SHIFT                                                         0x1
20458 #define RLC_UTCL1_STATUS_2__GPM_TH2_UTCL1_BUSY__SHIFT                                                         0x2
20459 #define RLC_UTCL1_STATUS_2__SPM_UTCL1_BUSY__SHIFT                                                             0x3
20460 #define RLC_UTCL1_STATUS_2__LX6_UTCL1_BUSY__SHIFT                                                             0x4
20461 #define RLC_UTCL1_STATUS_2__DMA_UTCL1_BUSY__SHIFT                                                             0x5
20462 #define RLC_UTCL1_STATUS_2__SRM_UTCL1_BUSY__SHIFT                                                             0x6
20463 #define RLC_UTCL1_STATUS_2__DLG_UTCL1_BUSY__SHIFT                                                             0x7
20464 #define RLC_UTCL1_STATUS_2__GPM_TH0_UTCL1_StallOnTrans__SHIFT                                                 0x8
20465 #define RLC_UTCL1_STATUS_2__GPM_TH1_UTCL1_StallOnTrans__SHIFT                                                 0x9
20466 #define RLC_UTCL1_STATUS_2__GPM_TH2_UTCL1_StallOnTrans__SHIFT                                                 0xa
20467 #define RLC_UTCL1_STATUS_2__SPM_UTCL1_StallOnTrans__SHIFT                                                     0xb
20468 #define RLC_UTCL1_STATUS_2__LX6_UTCL1_StallOnTrans__SHIFT                                                     0xc
20469 #define RLC_UTCL1_STATUS_2__DMA_UTCL1_StallOnTrans__SHIFT                                                     0xd
20470 #define RLC_UTCL1_STATUS_2__SRM_UTCL1_StallOnTrans__SHIFT                                                     0xe
20471 #define RLC_UTCL1_STATUS_2__DLG_UTCL1_StallOnTrans__SHIFT                                                     0xf
20472 #define RLC_UTCL1_STATUS_2__RESERVED__SHIFT                                                                   0x10
20473 #define RLC_UTCL1_STATUS_2__GPM_TH0_UTCL1_BUSY_MASK                                                           0x00000001L
20474 #define RLC_UTCL1_STATUS_2__GPM_TH1_UTCL1_BUSY_MASK                                                           0x00000002L
20475 #define RLC_UTCL1_STATUS_2__GPM_TH2_UTCL1_BUSY_MASK                                                           0x00000004L
20476 #define RLC_UTCL1_STATUS_2__SPM_UTCL1_BUSY_MASK                                                               0x00000008L
20477 #define RLC_UTCL1_STATUS_2__LX6_UTCL1_BUSY_MASK                                                               0x00000010L
20478 #define RLC_UTCL1_STATUS_2__DMA_UTCL1_BUSY_MASK                                                               0x00000020L
20479 #define RLC_UTCL1_STATUS_2__SRM_UTCL1_BUSY_MASK                                                               0x00000040L
20480 #define RLC_UTCL1_STATUS_2__DLG_UTCL1_BUSY_MASK                                                               0x00000080L
20481 #define RLC_UTCL1_STATUS_2__GPM_TH0_UTCL1_StallOnTrans_MASK                                                   0x00000100L
20482 #define RLC_UTCL1_STATUS_2__GPM_TH1_UTCL1_StallOnTrans_MASK                                                   0x00000200L
20483 #define RLC_UTCL1_STATUS_2__GPM_TH2_UTCL1_StallOnTrans_MASK                                                   0x00000400L
20484 #define RLC_UTCL1_STATUS_2__SPM_UTCL1_StallOnTrans_MASK                                                       0x00000800L
20485 #define RLC_UTCL1_STATUS_2__LX6_UTCL1_StallOnTrans_MASK                                                       0x00001000L
20486 #define RLC_UTCL1_STATUS_2__DMA_UTCL1_StallOnTrans_MASK                                                       0x00002000L
20487 #define RLC_UTCL1_STATUS_2__SRM_UTCL1_StallOnTrans_MASK                                                       0x00004000L
20488 #define RLC_UTCL1_STATUS_2__DLG_UTCL1_StallOnTrans_MASK                                                       0x00008000L
20489 #define RLC_UTCL1_STATUS_2__RESERVED_MASK                                                                     0xFFFF0000L
20490 //RLC_SPM_UTCL1_ERROR_1
20491 #define RLC_SPM_UTCL1_ERROR_1__Translated_ReqError__SHIFT                                                     0x0
20492 #define RLC_SPM_UTCL1_ERROR_1__Translated_ReqErrorVmid__SHIFT                                                 0x2
20493 #define RLC_SPM_UTCL1_ERROR_1__Translated_ReqErrorAddr_MSB__SHIFT                                             0x6
20494 #define RLC_SPM_UTCL1_ERROR_1__Translated_ReqError_MASK                                                       0x00000003L
20495 #define RLC_SPM_UTCL1_ERROR_1__Translated_ReqErrorVmid_MASK                                                   0x0000003CL
20496 #define RLC_SPM_UTCL1_ERROR_1__Translated_ReqErrorAddr_MSB_MASK                                               0x000003C0L
20497 //RLC_SPM_UTCL1_ERROR_2
20498 #define RLC_SPM_UTCL1_ERROR_2__Translated_ReqErrorAddr_LSB__SHIFT                                             0x0
20499 #define RLC_SPM_UTCL1_ERROR_2__Translated_ReqErrorAddr_LSB_MASK                                               0xFFFFFFFFL
20500 //RLC_GPM_UTCL1_TH0_ERROR_1
20501 #define RLC_GPM_UTCL1_TH0_ERROR_1__Translated_ReqError__SHIFT                                                 0x0
20502 #define RLC_GPM_UTCL1_TH0_ERROR_1__Translated_ReqErrorVmid__SHIFT                                             0x2
20503 #define RLC_GPM_UTCL1_TH0_ERROR_1__Translated_ReqErrorAddr_MSB__SHIFT                                         0x6
20504 #define RLC_GPM_UTCL1_TH0_ERROR_1__Translated_ReqError_MASK                                                   0x00000003L
20505 #define RLC_GPM_UTCL1_TH0_ERROR_1__Translated_ReqErrorVmid_MASK                                               0x0000003CL
20506 #define RLC_GPM_UTCL1_TH0_ERROR_1__Translated_ReqErrorAddr_MSB_MASK                                           0x000003C0L
20507 //RLC_GPM_UTCL1_TH0_ERROR_2
20508 #define RLC_GPM_UTCL1_TH0_ERROR_2__Translated_ReqErrorAddr_LSB__SHIFT                                         0x0
20509 #define RLC_GPM_UTCL1_TH0_ERROR_2__Translated_ReqErrorAddr_LSB_MASK                                           0xFFFFFFFFL
20510 //RLC_CGCG_CGLS_CTRL_3D
20511 #define RLC_CGCG_CGLS_CTRL_3D__CGCG_EN__SHIFT                                                                 0x0
20512 #define RLC_CGCG_CGLS_CTRL_3D__CGLS_EN__SHIFT                                                                 0x1
20513 #define RLC_CGCG_CGLS_CTRL_3D__CGLS_REP_COMPANSAT_DELAY__SHIFT                                                0x2
20514 #define RLC_CGCG_CGLS_CTRL_3D__CGCG_GFX_IDLE_THRESHOLD__SHIFT                                                 0x8
20515 #define RLC_CGCG_CGLS_CTRL_3D__CGCG_CONTROLLER__SHIFT                                                         0x1b
20516 #define RLC_CGCG_CGLS_CTRL_3D__CGCG_REG_CTRL__SHIFT                                                           0x1c
20517 #define RLC_CGCG_CGLS_CTRL_3D__SLEEP_MODE__SHIFT                                                              0x1d
20518 #define RLC_CGCG_CGLS_CTRL_3D__SIM_SILICON_EN__SHIFT                                                          0x1f
20519 #define RLC_CGCG_CGLS_CTRL_3D__CGCG_EN_MASK                                                                   0x00000001L
20520 #define RLC_CGCG_CGLS_CTRL_3D__CGLS_EN_MASK                                                                   0x00000002L
20521 #define RLC_CGCG_CGLS_CTRL_3D__CGLS_REP_COMPANSAT_DELAY_MASK                                                  0x000000FCL
20522 #define RLC_CGCG_CGLS_CTRL_3D__CGCG_GFX_IDLE_THRESHOLD_MASK                                                   0x07FFFF00L
20523 #define RLC_CGCG_CGLS_CTRL_3D__CGCG_CONTROLLER_MASK                                                           0x08000000L
20524 #define RLC_CGCG_CGLS_CTRL_3D__CGCG_REG_CTRL_MASK                                                             0x10000000L
20525 #define RLC_CGCG_CGLS_CTRL_3D__SLEEP_MODE_MASK                                                                0x60000000L
20526 #define RLC_CGCG_CGLS_CTRL_3D__SIM_SILICON_EN_MASK                                                            0x80000000L
20527 //RLC_CGCG_RAMP_CTRL_3D
20528 #define RLC_CGCG_RAMP_CTRL_3D__DOWN_DIV_START_UNIT__SHIFT                                                     0x0
20529 #define RLC_CGCG_RAMP_CTRL_3D__DOWN_DIV_STEP_UNIT__SHIFT                                                      0x4
20530 #define RLC_CGCG_RAMP_CTRL_3D__UP_DIV_START_UNIT__SHIFT                                                       0x8
20531 #define RLC_CGCG_RAMP_CTRL_3D__UP_DIV_STEP_UNIT__SHIFT                                                        0xc
20532 #define RLC_CGCG_RAMP_CTRL_3D__STEP_DELAY_CNT__SHIFT                                                          0x10
20533 #define RLC_CGCG_RAMP_CTRL_3D__STEP_DELAY_UNIT__SHIFT                                                         0x1c
20534 #define RLC_CGCG_RAMP_CTRL_3D__DOWN_DIV_START_UNIT_MASK                                                       0x0000000FL
20535 #define RLC_CGCG_RAMP_CTRL_3D__DOWN_DIV_STEP_UNIT_MASK                                                        0x000000F0L
20536 #define RLC_CGCG_RAMP_CTRL_3D__UP_DIV_START_UNIT_MASK                                                         0x00000F00L
20537 #define RLC_CGCG_RAMP_CTRL_3D__UP_DIV_STEP_UNIT_MASK                                                          0x0000F000L
20538 #define RLC_CGCG_RAMP_CTRL_3D__STEP_DELAY_CNT_MASK                                                            0x0FFF0000L
20539 #define RLC_CGCG_RAMP_CTRL_3D__STEP_DELAY_UNIT_MASK                                                           0xF0000000L
20540 //RLC_SEMAPHORE_0
20541 #define RLC_SEMAPHORE_0__CLIENT_ID__SHIFT                                                                     0x0
20542 #define RLC_SEMAPHORE_0__CLIENT_ID_MASK                                                                       0x0000001FL
20543 //RLC_SEMAPHORE_1
20544 #define RLC_SEMAPHORE_1__CLIENT_ID__SHIFT                                                                     0x0
20545 #define RLC_SEMAPHORE_1__CLIENT_ID_MASK                                                                       0x0000001FL
20546 //RLC_SEMAPHORE_2
20547 #define RLC_SEMAPHORE_2__CLIENT_ID__SHIFT                                                                     0x0
20548 #define RLC_SEMAPHORE_2__CLIENT_ID_MASK                                                                       0x0000001FL
20549 //RLC_SEMAPHORE_3
20550 #define RLC_SEMAPHORE_3__CLIENT_ID__SHIFT                                                                     0x0
20551 #define RLC_SEMAPHORE_3__CLIENT_ID_MASK                                                                       0x0000001FL
20552 //RLC_SRM_UTCL1_CNTL
20553 #define RLC_SRM_UTCL1_CNTL__XNACK_REDO_TIMER_CNT__SHIFT                                                       0x0
20554 #define RLC_SRM_UTCL1_CNTL__RESERVED_23_20__SHIFT                                                             0x14
20555 #define RLC_SRM_UTCL1_CNTL__DROP_MODE__SHIFT                                                                  0x18
20556 #define RLC_SRM_UTCL1_CNTL__BYPASS__SHIFT                                                                     0x19
20557 #define RLC_SRM_UTCL1_CNTL__INVALIDATE__SHIFT                                                                 0x1a
20558 #define RLC_SRM_UTCL1_CNTL__FRAG_LIMIT_MODE__SHIFT                                                            0x1b
20559 #define RLC_SRM_UTCL1_CNTL__FORCE_SNOOP__SHIFT                                                                0x1c
20560 #define RLC_SRM_UTCL1_CNTL__RESERVED__SHIFT                                                                   0x1d
20561 #define RLC_SRM_UTCL1_CNTL__XNACK_REDO_TIMER_CNT_MASK                                                         0x000FFFFFL
20562 #define RLC_SRM_UTCL1_CNTL__RESERVED_23_20_MASK                                                               0x00F00000L
20563 #define RLC_SRM_UTCL1_CNTL__DROP_MODE_MASK                                                                    0x01000000L
20564 #define RLC_SRM_UTCL1_CNTL__BYPASS_MASK                                                                       0x02000000L
20565 #define RLC_SRM_UTCL1_CNTL__INVALIDATE_MASK                                                                   0x04000000L
20566 #define RLC_SRM_UTCL1_CNTL__FRAG_LIMIT_MODE_MASK                                                              0x08000000L
20567 #define RLC_SRM_UTCL1_CNTL__FORCE_SNOOP_MASK                                                                  0x10000000L
20568 #define RLC_SRM_UTCL1_CNTL__RESERVED_MASK                                                                     0xE0000000L
20569 //RLC_SRM_UTCL1_ERROR_1
20570 #define RLC_SRM_UTCL1_ERROR_1__Translated_ReqError__SHIFT                                                     0x0
20571 #define RLC_SRM_UTCL1_ERROR_1__Translated_ReqErrorVmid__SHIFT                                                 0x2
20572 #define RLC_SRM_UTCL1_ERROR_1__Translated_ReqErrorAddr_MSB__SHIFT                                             0x6
20573 #define RLC_SRM_UTCL1_ERROR_1__Translated_ReqError_MASK                                                       0x00000003L
20574 #define RLC_SRM_UTCL1_ERROR_1__Translated_ReqErrorVmid_MASK                                                   0x0000003CL
20575 #define RLC_SRM_UTCL1_ERROR_1__Translated_ReqErrorAddr_MSB_MASK                                               0x000003C0L
20576 //RLC_SRM_UTCL1_ERROR_2
20577 #define RLC_SRM_UTCL1_ERROR_2__Translated_ReqErrorAddr_LSB__SHIFT                                             0x0
20578 #define RLC_SRM_UTCL1_ERROR_2__Translated_ReqErrorAddr_LSB_MASK                                               0xFFFFFFFFL
20579 //RLC_UTCL1_STATUS
20580 #define RLC_UTCL1_STATUS__FAULT_DETECTED__SHIFT                                                               0x0
20581 #define RLC_UTCL1_STATUS__RETRY_DETECTED__SHIFT                                                               0x1
20582 #define RLC_UTCL1_STATUS__PRT_DETECTED__SHIFT                                                                 0x2
20583 #define RLC_UTCL1_STATUS__RESERVED__SHIFT                                                                     0x3
20584 #define RLC_UTCL1_STATUS__FAULT_UTCL1ID__SHIFT                                                                0x8
20585 #define RLC_UTCL1_STATUS__RESERVED_1__SHIFT                                                                   0xe
20586 #define RLC_UTCL1_STATUS__RETRY_UTCL1ID__SHIFT                                                                0x10
20587 #define RLC_UTCL1_STATUS__RESERVED_2__SHIFT                                                                   0x16
20588 #define RLC_UTCL1_STATUS__PRT_UTCL1ID__SHIFT                                                                  0x18
20589 #define RLC_UTCL1_STATUS__RESERVED_3__SHIFT                                                                   0x1e
20590 #define RLC_UTCL1_STATUS__FAULT_DETECTED_MASK                                                                 0x00000001L
20591 #define RLC_UTCL1_STATUS__RETRY_DETECTED_MASK                                                                 0x00000002L
20592 #define RLC_UTCL1_STATUS__PRT_DETECTED_MASK                                                                   0x00000004L
20593 #define RLC_UTCL1_STATUS__RESERVED_MASK                                                                       0x000000F8L
20594 #define RLC_UTCL1_STATUS__FAULT_UTCL1ID_MASK                                                                  0x00003F00L
20595 #define RLC_UTCL1_STATUS__RESERVED_1_MASK                                                                     0x0000C000L
20596 #define RLC_UTCL1_STATUS__RETRY_UTCL1ID_MASK                                                                  0x003F0000L
20597 #define RLC_UTCL1_STATUS__RESERVED_2_MASK                                                                     0x00C00000L
20598 #define RLC_UTCL1_STATUS__PRT_UTCL1ID_MASK                                                                    0x3F000000L
20599 #define RLC_UTCL1_STATUS__RESERVED_3_MASK                                                                     0xC0000000L
20600 //RLC_R2I_CNTL_0
20601 #define RLC_R2I_CNTL_0__Data__SHIFT                                                                           0x0
20602 #define RLC_R2I_CNTL_0__Data_MASK                                                                             0xFFFFFFFFL
20603 //RLC_R2I_CNTL_1
20604 #define RLC_R2I_CNTL_1__Data__SHIFT                                                                           0x0
20605 #define RLC_R2I_CNTL_1__Data_MASK                                                                             0xFFFFFFFFL
20606 //RLC_R2I_CNTL_2
20607 #define RLC_R2I_CNTL_2__Data__SHIFT                                                                           0x0
20608 #define RLC_R2I_CNTL_2__Data_MASK                                                                             0xFFFFFFFFL
20609 //RLC_R2I_CNTL_3
20610 #define RLC_R2I_CNTL_3__Data__SHIFT                                                                           0x0
20611 #define RLC_R2I_CNTL_3__Data_MASK                                                                             0xFFFFFFFFL
20612 //RLC_GPM_INT_STAT_TH0
20613 #define RLC_GPM_INT_STAT_TH0__STATUS__SHIFT                                                                   0x0
20614 #define RLC_GPM_INT_STAT_TH0__STATUS_MASK                                                                     0xFFFFFFFFL
20615 //RLC_GPM_GENERAL_13
20616 #define RLC_GPM_GENERAL_13__DATA__SHIFT                                                                       0x0
20617 #define RLC_GPM_GENERAL_13__DATA_MASK                                                                         0xFFFFFFFFL
20618 //RLC_GPM_GENERAL_14
20619 #define RLC_GPM_GENERAL_14__DATA__SHIFT                                                                       0x0
20620 #define RLC_GPM_GENERAL_14__DATA_MASK                                                                         0xFFFFFFFFL
20621 //RLC_GPM_GENERAL_15
20622 #define RLC_GPM_GENERAL_15__DATA__SHIFT                                                                       0x0
20623 #define RLC_GPM_GENERAL_15__DATA_MASK                                                                         0xFFFFFFFFL
20624 //RLC_LX6_UTCL1_ERROR_1
20625 #define RLC_LX6_UTCL1_ERROR_1__Translated_ReqError__SHIFT                                                     0x0
20626 #define RLC_LX6_UTCL1_ERROR_1__Translated_ReqErrorVmid__SHIFT                                                 0x2
20627 #define RLC_LX6_UTCL1_ERROR_1__Translated_ReqErrorAddr_MSB__SHIFT                                             0x6
20628 #define RLC_LX6_UTCL1_ERROR_1__Translated_ReqError_MASK                                                       0x00000003L
20629 #define RLC_LX6_UTCL1_ERROR_1__Translated_ReqErrorVmid_MASK                                                   0x0000003CL
20630 #define RLC_LX6_UTCL1_ERROR_1__Translated_ReqErrorAddr_MSB_MASK                                               0x000003C0L
20631 //RLC_LX6_UTCL1_CNTL
20632 #define RLC_LX6_UTCL1_CNTL__XNACK_REDO_TIMER_CNT__SHIFT                                                       0x0
20633 #define RLC_LX6_UTCL1_CNTL__RESERVED_23_20__SHIFT                                                             0x14
20634 #define RLC_LX6_UTCL1_CNTL__DROP_MODE__SHIFT                                                                  0x18
20635 #define RLC_LX6_UTCL1_CNTL__BYPASS__SHIFT                                                                     0x19
20636 #define RLC_LX6_UTCL1_CNTL__INVALIDATE__SHIFT                                                                 0x1a
20637 #define RLC_LX6_UTCL1_CNTL__FRAG_LIMIT_MODE__SHIFT                                                            0x1b
20638 #define RLC_LX6_UTCL1_CNTL__FORCE_SNOOP__SHIFT                                                                0x1c
20639 #define RLC_LX6_UTCL1_CNTL__RESERVED__SHIFT                                                                   0x1d
20640 #define RLC_LX6_UTCL1_CNTL__XNACK_REDO_TIMER_CNT_MASK                                                         0x000FFFFFL
20641 #define RLC_LX6_UTCL1_CNTL__RESERVED_23_20_MASK                                                               0x00F00000L
20642 #define RLC_LX6_UTCL1_CNTL__DROP_MODE_MASK                                                                    0x01000000L
20643 #define RLC_LX6_UTCL1_CNTL__BYPASS_MASK                                                                       0x02000000L
20644 #define RLC_LX6_UTCL1_CNTL__INVALIDATE_MASK                                                                   0x04000000L
20645 #define RLC_LX6_UTCL1_CNTL__FRAG_LIMIT_MODE_MASK                                                              0x08000000L
20646 #define RLC_LX6_UTCL1_CNTL__FORCE_SNOOP_MASK                                                                  0x10000000L
20647 #define RLC_LX6_UTCL1_CNTL__RESERVED_MASK                                                                     0xE0000000L
20648 //RLC_CAPTURE_GPU_CLOCK_COUNT_1
20649 #define RLC_CAPTURE_GPU_CLOCK_COUNT_1__CAPTURE__SHIFT                                                         0x0
20650 #define RLC_CAPTURE_GPU_CLOCK_COUNT_1__RESERVED__SHIFT                                                        0x1
20651 #define RLC_CAPTURE_GPU_CLOCK_COUNT_1__CAPTURE_MASK                                                           0x00000001L
20652 #define RLC_CAPTURE_GPU_CLOCK_COUNT_1__RESERVED_MASK                                                          0xFFFFFFFEL
20653 //RLC_GPU_CLOCK_COUNT_LSB_2
20654 #define RLC_GPU_CLOCK_COUNT_LSB_2__GPU_CLOCKS_LSB__SHIFT                                                      0x0
20655 #define RLC_GPU_CLOCK_COUNT_LSB_2__GPU_CLOCKS_LSB_MASK                                                        0xFFFFFFFFL
20656 //RLC_GPU_CLOCK_COUNT_MSB_2
20657 #define RLC_GPU_CLOCK_COUNT_MSB_2__GPU_CLOCKS_MSB__SHIFT                                                      0x0
20658 #define RLC_GPU_CLOCK_COUNT_MSB_2__GPU_CLOCKS_MSB_MASK                                                        0xFFFFFFFFL
20659 //RLC_CAPTURE_GPU_CLOCK_COUNT_2
20660 #define RLC_CAPTURE_GPU_CLOCK_COUNT_2__CAPTURE__SHIFT                                                         0x0
20661 #define RLC_CAPTURE_GPU_CLOCK_COUNT_2__RESERVED__SHIFT                                                        0x1
20662 #define RLC_CAPTURE_GPU_CLOCK_COUNT_2__CAPTURE_MASK                                                           0x00000001L
20663 #define RLC_CAPTURE_GPU_CLOCK_COUNT_2__RESERVED_MASK                                                          0xFFFFFFFEL
20664 //RLC_GPU_CLOCK_COUNT_LSB_1
20665 #define RLC_GPU_CLOCK_COUNT_LSB_1__GPU_CLOCKS_LSB__SHIFT                                                      0x0
20666 #define RLC_GPU_CLOCK_COUNT_LSB_1__GPU_CLOCKS_LSB_MASK                                                        0xFFFFFFFFL
20667 //RLC_GPU_CLOCK_COUNT_MSB_1
20668 #define RLC_GPU_CLOCK_COUNT_MSB_1__GPU_CLOCKS_MSB__SHIFT                                                      0x0
20669 #define RLC_GPU_CLOCK_COUNT_MSB_1__GPU_CLOCKS_MSB_MASK                                                        0xFFFFFFFFL
20670 //RLC_RLCV_SPARE_INT
20671 #define RLC_RLCV_SPARE_INT__INTERRUPT__SHIFT                                                                  0x0
20672 #define RLC_RLCV_SPARE_INT__RESERVED__SHIFT                                                                   0x1
20673 #define RLC_RLCV_SPARE_INT__INTERRUPT_MASK                                                                    0x00000001L
20674 #define RLC_RLCV_SPARE_INT__RESERVED_MASK                                                                     0xFFFFFFFEL
20675 //RLC_SMU_CLK_REQ
20676 #define RLC_SMU_CLK_REQ__VALID__SHIFT                                                                         0x0
20677 #define RLC_SMU_CLK_REQ__VALID_MASK                                                                           0x00000001L
20678 //RLC_SPARE
20679 #define RLC_SPARE__SPARE__SHIFT                                                                               0x0
20680 #define RLC_SPARE__SPARE_MASK                                                                                 0xFFFFFFFFL
20681 //RLC_SPP_CTRL
20682 #define RLC_SPP_CTRL__ENABLE__SHIFT                                                                           0x0
20683 #define RLC_SPP_CTRL__ENABLE_PPROF__SHIFT                                                                     0x1
20684 #define RLC_SPP_CTRL__ENABLE_PWR_OPT__SHIFT                                                                   0x2
20685 #define RLC_SPP_CTRL__PAUSE__SHIFT                                                                            0x3
20686 #define RLC_SPP_CTRL__ENABLE_MASK                                                                             0x00000001L
20687 #define RLC_SPP_CTRL__ENABLE_PPROF_MASK                                                                       0x00000002L
20688 #define RLC_SPP_CTRL__ENABLE_PWR_OPT_MASK                                                                     0x00000004L
20689 #define RLC_SPP_CTRL__PAUSE_MASK                                                                              0x00000008L
20690 //RLC_SPP_SHADER_PROFILE_EN
20691 #define RLC_SPP_SHADER_PROFILE_EN__PS_ENABLE__SHIFT                                                           0x0
20692 #define RLC_SPP_SHADER_PROFILE_EN__GS_ENABLE__SHIFT                                                           0x2
20693 #define RLC_SPP_SHADER_PROFILE_EN__HS_ENABLE__SHIFT                                                           0x3
20694 #define RLC_SPP_SHADER_PROFILE_EN__CSG_ENABLE__SHIFT                                                          0x4
20695 #define RLC_SPP_SHADER_PROFILE_EN__CS_ENABLE__SHIFT                                                           0x5
20696 #define RLC_SPP_SHADER_PROFILE_EN__PS_START_CONDITION__SHIFT                                                  0xb
20697 #define RLC_SPP_SHADER_PROFILE_EN__CSG_START_CONDITION__SHIFT                                                 0xc
20698 #define RLC_SPP_SHADER_PROFILE_EN__CS_START_CONDITION__SHIFT                                                  0xd
20699 #define RLC_SPP_SHADER_PROFILE_EN__FORCE_MISS__SHIFT                                                          0xe
20700 #define RLC_SPP_SHADER_PROFILE_EN__FORCE_UNLOCKED__SHIFT                                                      0xf
20701 #define RLC_SPP_SHADER_PROFILE_EN__ENABLE_PROF_INFO_LOCK__SHIFT                                               0x10
20702 #define RLC_SPP_SHADER_PROFILE_EN__PS_ENABLE_MASK                                                             0x00000001L
20703 #define RLC_SPP_SHADER_PROFILE_EN__GS_ENABLE_MASK                                                             0x00000004L
20704 #define RLC_SPP_SHADER_PROFILE_EN__HS_ENABLE_MASK                                                             0x00000008L
20705 #define RLC_SPP_SHADER_PROFILE_EN__CSG_ENABLE_MASK                                                            0x00000010L
20706 #define RLC_SPP_SHADER_PROFILE_EN__CS_ENABLE_MASK                                                             0x00000020L
20707 #define RLC_SPP_SHADER_PROFILE_EN__PS_START_CONDITION_MASK                                                    0x00000800L
20708 #define RLC_SPP_SHADER_PROFILE_EN__CSG_START_CONDITION_MASK                                                   0x00001000L
20709 #define RLC_SPP_SHADER_PROFILE_EN__CS_START_CONDITION_MASK                                                    0x00002000L
20710 #define RLC_SPP_SHADER_PROFILE_EN__FORCE_MISS_MASK                                                            0x00004000L
20711 #define RLC_SPP_SHADER_PROFILE_EN__FORCE_UNLOCKED_MASK                                                        0x00008000L
20712 #define RLC_SPP_SHADER_PROFILE_EN__ENABLE_PROF_INFO_LOCK_MASK                                                 0x00010000L
20713 //RLC_SPP_SSF_CAPTURE_EN
20714 #define RLC_SPP_SSF_CAPTURE_EN__PS_ENABLE__SHIFT                                                              0x0
20715 #define RLC_SPP_SSF_CAPTURE_EN__GS_ENABLE__SHIFT                                                              0x2
20716 #define RLC_SPP_SSF_CAPTURE_EN__HS_ENABLE__SHIFT                                                              0x3
20717 #define RLC_SPP_SSF_CAPTURE_EN__CSG_ENABLE__SHIFT                                                             0x4
20718 #define RLC_SPP_SSF_CAPTURE_EN__CS_ENABLE__SHIFT                                                              0x5
20719 #define RLC_SPP_SSF_CAPTURE_EN__PS_ENABLE_MASK                                                                0x00000001L
20720 #define RLC_SPP_SSF_CAPTURE_EN__GS_ENABLE_MASK                                                                0x00000004L
20721 #define RLC_SPP_SSF_CAPTURE_EN__HS_ENABLE_MASK                                                                0x00000008L
20722 #define RLC_SPP_SSF_CAPTURE_EN__CSG_ENABLE_MASK                                                               0x00000010L
20723 #define RLC_SPP_SSF_CAPTURE_EN__CS_ENABLE_MASK                                                                0x00000020L
20724 //RLC_SPP_SSF_THRESHOLD_0
20725 #define RLC_SPP_SSF_THRESHOLD_0__PS_THRESHOLD__SHIFT                                                          0x0
20726 #define RLC_SPP_SSF_THRESHOLD_0__PS_THRESHOLD_MASK                                                            0x0000FFFFL
20727 //RLC_SPP_SSF_THRESHOLD_1
20728 #define RLC_SPP_SSF_THRESHOLD_1__GS_THRESHOLD__SHIFT                                                          0x0
20729 #define RLC_SPP_SSF_THRESHOLD_1__HS_THRESHOLD__SHIFT                                                          0x10
20730 #define RLC_SPP_SSF_THRESHOLD_1__GS_THRESHOLD_MASK                                                            0x0000FFFFL
20731 #define RLC_SPP_SSF_THRESHOLD_1__HS_THRESHOLD_MASK                                                            0xFFFF0000L
20732 //RLC_SPP_SSF_THRESHOLD_2
20733 #define RLC_SPP_SSF_THRESHOLD_2__CSG_THRESHOLD__SHIFT                                                         0x0
20734 #define RLC_SPP_SSF_THRESHOLD_2__CS_THRESHOLD__SHIFT                                                          0x10
20735 #define RLC_SPP_SSF_THRESHOLD_2__CSG_THRESHOLD_MASK                                                           0x0000FFFFL
20736 #define RLC_SPP_SSF_THRESHOLD_2__CS_THRESHOLD_MASK                                                            0xFFFF0000L
20737 //RLC_SPP_INFLIGHT_RD_ADDR
20738 #define RLC_SPP_INFLIGHT_RD_ADDR__ADDR__SHIFT                                                                 0x0
20739 #define RLC_SPP_INFLIGHT_RD_ADDR__ADDR_MASK                                                                   0x0000001FL
20740 //RLC_SPP_INFLIGHT_RD_DATA
20741 #define RLC_SPP_INFLIGHT_RD_DATA__DATA__SHIFT                                                                 0x0
20742 #define RLC_SPP_INFLIGHT_RD_DATA__DATA_MASK                                                                   0xFFFFFFFFL
20743 //RLC_SPP_PROF_INFO_1
20744 #define RLC_SPP_PROF_INFO_1__SH_ID__SHIFT                                                                     0x0
20745 #define RLC_SPP_PROF_INFO_1__SH_ID_MASK                                                                       0xFFFFFFFFL
20746 //RLC_SPP_PROF_INFO_2
20747 #define RLC_SPP_PROF_INFO_2__SH_TYPE__SHIFT                                                                   0x0
20748 #define RLC_SPP_PROF_INFO_2__CAM_HIT__SHIFT                                                                   0x5
20749 #define RLC_SPP_PROF_INFO_2__CAM_LOCK__SHIFT                                                                  0x6
20750 #define RLC_SPP_PROF_INFO_2__CAM_CONFLICT__SHIFT                                                              0x7
20751 #define RLC_SPP_PROF_INFO_2__SH_TYPE_MASK                                                                     0x0000001FL
20752 #define RLC_SPP_PROF_INFO_2__CAM_HIT_MASK                                                                     0x00000020L
20753 #define RLC_SPP_PROF_INFO_2__CAM_LOCK_MASK                                                                    0x00000040L
20754 #define RLC_SPP_PROF_INFO_2__CAM_CONFLICT_MASK                                                                0x00000080L
20755 //RLC_SPP_GLOBAL_SH_ID
20756 #define RLC_SPP_GLOBAL_SH_ID__SH_ID__SHIFT                                                                    0x0
20757 #define RLC_SPP_GLOBAL_SH_ID__SH_ID_MASK                                                                      0xFFFFFFFFL
20758 //RLC_SPP_GLOBAL_SH_ID_VALID
20759 #define RLC_SPP_GLOBAL_SH_ID_VALID__VALID__SHIFT                                                              0x0
20760 #define RLC_SPP_GLOBAL_SH_ID_VALID__VALID_MASK                                                                0x00000001L
20761 //RLC_SPP_STATUS
20762 #define RLC_SPP_STATUS__RESERVED_0__SHIFT                                                                     0x0
20763 #define RLC_SPP_STATUS__SSF_BUSY__SHIFT                                                                       0x1
20764 #define RLC_SPP_STATUS__EVENT_ARB_BUSY__SHIFT                                                                 0x2
20765 #define RLC_SPP_STATUS__SPP_BUSY__SHIFT                                                                       0x1f
20766 #define RLC_SPP_STATUS__RESERVED_0_MASK                                                                       0x00000001L
20767 #define RLC_SPP_STATUS__SSF_BUSY_MASK                                                                         0x00000002L
20768 #define RLC_SPP_STATUS__EVENT_ARB_BUSY_MASK                                                                   0x00000004L
20769 #define RLC_SPP_STATUS__SPP_BUSY_MASK                                                                         0x80000000L
20770 //RLC_SPP_PVT_STAT_0
20771 #define RLC_SPP_PVT_STAT_0__LEVEL_0_COUNTER__SHIFT                                                            0x0
20772 #define RLC_SPP_PVT_STAT_0__LEVEL_1_COUNTER__SHIFT                                                            0x8
20773 #define RLC_SPP_PVT_STAT_0__LEVEL_2_COUNTER__SHIFT                                                            0x10
20774 #define RLC_SPP_PVT_STAT_0__LEVEL_3_COUNTER__SHIFT                                                            0x18
20775 #define RLC_SPP_PVT_STAT_0__LEVEL_0_COUNTER_MASK                                                              0x0000007FL
20776 #define RLC_SPP_PVT_STAT_0__LEVEL_1_COUNTER_MASK                                                              0x00007F00L
20777 #define RLC_SPP_PVT_STAT_0__LEVEL_2_COUNTER_MASK                                                              0x007F0000L
20778 #define RLC_SPP_PVT_STAT_0__LEVEL_3_COUNTER_MASK                                                              0x7F000000L
20779 //RLC_SPP_PVT_STAT_1
20780 #define RLC_SPP_PVT_STAT_1__LEVEL_4_COUNTER__SHIFT                                                            0x0
20781 #define RLC_SPP_PVT_STAT_1__LEVEL_5_COUNTER__SHIFT                                                            0x8
20782 #define RLC_SPP_PVT_STAT_1__LEVEL_6_COUNTER__SHIFT                                                            0x10
20783 #define RLC_SPP_PVT_STAT_1__LEVEL_7_COUNTER__SHIFT                                                            0x18
20784 #define RLC_SPP_PVT_STAT_1__LEVEL_4_COUNTER_MASK                                                              0x0000007FL
20785 #define RLC_SPP_PVT_STAT_1__LEVEL_5_COUNTER_MASK                                                              0x00007F00L
20786 #define RLC_SPP_PVT_STAT_1__LEVEL_6_COUNTER_MASK                                                              0x007F0000L
20787 #define RLC_SPP_PVT_STAT_1__LEVEL_7_COUNTER_MASK                                                              0x7F000000L
20788 //RLC_SPP_PVT_STAT_2
20789 #define RLC_SPP_PVT_STAT_2__LEVEL_8_COUNTER__SHIFT                                                            0x0
20790 #define RLC_SPP_PVT_STAT_2__LEVEL_9_COUNTER__SHIFT                                                            0x8
20791 #define RLC_SPP_PVT_STAT_2__LEVEL_10_COUNTER__SHIFT                                                           0x10
20792 #define RLC_SPP_PVT_STAT_2__LEVEL_11_COUNTER__SHIFT                                                           0x18
20793 #define RLC_SPP_PVT_STAT_2__LEVEL_8_COUNTER_MASK                                                              0x0000007FL
20794 #define RLC_SPP_PVT_STAT_2__LEVEL_9_COUNTER_MASK                                                              0x00007F00L
20795 #define RLC_SPP_PVT_STAT_2__LEVEL_10_COUNTER_MASK                                                             0x007F0000L
20796 #define RLC_SPP_PVT_STAT_2__LEVEL_11_COUNTER_MASK                                                             0x7F000000L
20797 //RLC_SPP_PVT_STAT_3
20798 #define RLC_SPP_PVT_STAT_3__LEVEL_12_COUNTER__SHIFT                                                           0x0
20799 #define RLC_SPP_PVT_STAT_3__LEVEL_13_COUNTER__SHIFT                                                           0x8
20800 #define RLC_SPP_PVT_STAT_3__LEVEL_14_COUNTER__SHIFT                                                           0x10
20801 #define RLC_SPP_PVT_STAT_3__LEVEL_15_COUNTER__SHIFT                                                           0x18
20802 #define RLC_SPP_PVT_STAT_3__LEVEL_12_COUNTER_MASK                                                             0x0000007FL
20803 #define RLC_SPP_PVT_STAT_3__LEVEL_13_COUNTER_MASK                                                             0x00007F00L
20804 #define RLC_SPP_PVT_STAT_3__LEVEL_14_COUNTER_MASK                                                             0x007F0000L
20805 #define RLC_SPP_PVT_STAT_3__LEVEL_15_COUNTER_MASK                                                             0x7F000000L
20806 //RLC_SPP_PVT_LEVEL_MAX
20807 #define RLC_SPP_PVT_LEVEL_MAX__LEVEL__SHIFT                                                                   0x0
20808 #define RLC_SPP_PVT_LEVEL_MAX__LEVEL_MASK                                                                     0x0000000FL
20809 //RLC_SPP_STALL_STATE_UPDATE
20810 #define RLC_SPP_STALL_STATE_UPDATE__STALL__SHIFT                                                              0x0
20811 #define RLC_SPP_STALL_STATE_UPDATE__ENABLE__SHIFT                                                             0x1
20812 #define RLC_SPP_STALL_STATE_UPDATE__STALL_MASK                                                                0x00000001L
20813 #define RLC_SPP_STALL_STATE_UPDATE__ENABLE_MASK                                                               0x00000002L
20814 //RLC_SPP_PBB_INFO
20815 #define RLC_SPP_PBB_INFO__PIPE0_OVERRIDE__SHIFT                                                               0x0
20816 #define RLC_SPP_PBB_INFO__PIPE0_OVERRIDE_VALID__SHIFT                                                         0x1
20817 #define RLC_SPP_PBB_INFO__PIPE1_OVERRIDE__SHIFT                                                               0x2
20818 #define RLC_SPP_PBB_INFO__PIPE1_OVERRIDE_VALID__SHIFT                                                         0x3
20819 #define RLC_SPP_PBB_INFO__PIPE0_OVERRIDE_MASK                                                                 0x00000001L
20820 #define RLC_SPP_PBB_INFO__PIPE0_OVERRIDE_VALID_MASK                                                           0x00000002L
20821 #define RLC_SPP_PBB_INFO__PIPE1_OVERRIDE_MASK                                                                 0x00000004L
20822 #define RLC_SPP_PBB_INFO__PIPE1_OVERRIDE_VALID_MASK                                                           0x00000008L
20823 //RLC_SPP_RESET
20824 #define RLC_SPP_RESET__SSF_RESET__SHIFT                                                                       0x0
20825 #define RLC_SPP_RESET__EVENT_ARB_RESET__SHIFT                                                                 0x1
20826 #define RLC_SPP_RESET__CAM_RESET__SHIFT                                                                       0x2
20827 #define RLC_SPP_RESET__PVT_RESET__SHIFT                                                                       0x3
20828 #define RLC_SPP_RESET__SSF_RESET_MASK                                                                         0x00000001L
20829 #define RLC_SPP_RESET__EVENT_ARB_RESET_MASK                                                                   0x00000002L
20830 #define RLC_SPP_RESET__CAM_RESET_MASK                                                                         0x00000004L
20831 #define RLC_SPP_RESET__PVT_RESET_MASK                                                                         0x00000008L
20832 //RLC_CAC_MASK_CNTL
20833 #define RLC_CAC_MASK_CNTL__RLC_CAC_MASK__SHIFT                                                                0x0
20834 #define RLC_CAC_MASK_CNTL__RLC_CAC_MASK_MASK                                                                  0xFFFFFFFFL
20835 //RLC_POWER_RESIDENCY_CNTR_CTRL
20836 #define RLC_POWER_RESIDENCY_CNTR_CTRL__RESET__SHIFT                                                           0x0
20837 #define RLC_POWER_RESIDENCY_CNTR_CTRL__ENABLE__SHIFT                                                          0x1
20838 #define RLC_POWER_RESIDENCY_CNTR_CTRL__RESET_ACK__SHIFT                                                       0x2
20839 #define RLC_POWER_RESIDENCY_CNTR_CTRL__ENABLE_ACK__SHIFT                                                      0x3
20840 #define RLC_POWER_RESIDENCY_CNTR_CTRL__COUNTER_OVERFLOW__SHIFT                                                0x4
20841 #define RLC_POWER_RESIDENCY_CNTR_CTRL__RESERVED__SHIFT                                                        0x5
20842 #define RLC_POWER_RESIDENCY_CNTR_CTRL__RESET_MASK                                                             0x00000001L
20843 #define RLC_POWER_RESIDENCY_CNTR_CTRL__ENABLE_MASK                                                            0x00000002L
20844 #define RLC_POWER_RESIDENCY_CNTR_CTRL__RESET_ACK_MASK                                                         0x00000004L
20845 #define RLC_POWER_RESIDENCY_CNTR_CTRL__ENABLE_ACK_MASK                                                        0x00000008L
20846 #define RLC_POWER_RESIDENCY_CNTR_CTRL__COUNTER_OVERFLOW_MASK                                                  0x00000010L
20847 #define RLC_POWER_RESIDENCY_CNTR_CTRL__RESERVED_MASK                                                          0xFFFFFFE0L
20848 //RLC_CLK_RESIDENCY_CNTR_CTRL
20849 #define RLC_CLK_RESIDENCY_CNTR_CTRL__RESET__SHIFT                                                             0x0
20850 #define RLC_CLK_RESIDENCY_CNTR_CTRL__ENABLE__SHIFT                                                            0x1
20851 #define RLC_CLK_RESIDENCY_CNTR_CTRL__RESET_ACK__SHIFT                                                         0x2
20852 #define RLC_CLK_RESIDENCY_CNTR_CTRL__ENABLE_ACK__SHIFT                                                        0x3
20853 #define RLC_CLK_RESIDENCY_CNTR_CTRL__COUNTER_OVERFLOW__SHIFT                                                  0x4
20854 #define RLC_CLK_RESIDENCY_CNTR_CTRL__RESERVED__SHIFT                                                          0x5
20855 #define RLC_CLK_RESIDENCY_CNTR_CTRL__RESET_MASK                                                               0x00000001L
20856 #define RLC_CLK_RESIDENCY_CNTR_CTRL__ENABLE_MASK                                                              0x00000002L
20857 #define RLC_CLK_RESIDENCY_CNTR_CTRL__RESET_ACK_MASK                                                           0x00000004L
20858 #define RLC_CLK_RESIDENCY_CNTR_CTRL__ENABLE_ACK_MASK                                                          0x00000008L
20859 #define RLC_CLK_RESIDENCY_CNTR_CTRL__COUNTER_OVERFLOW_MASK                                                    0x00000010L
20860 #define RLC_CLK_RESIDENCY_CNTR_CTRL__RESERVED_MASK                                                            0xFFFFFFE0L
20861 //RLC_DS_RESIDENCY_CNTR_CTRL
20862 #define RLC_DS_RESIDENCY_CNTR_CTRL__RESET__SHIFT                                                              0x0
20863 #define RLC_DS_RESIDENCY_CNTR_CTRL__ENABLE__SHIFT                                                             0x1
20864 #define RLC_DS_RESIDENCY_CNTR_CTRL__RESET_ACK__SHIFT                                                          0x2
20865 #define RLC_DS_RESIDENCY_CNTR_CTRL__ENABLE_ACK__SHIFT                                                         0x3
20866 #define RLC_DS_RESIDENCY_CNTR_CTRL__COUNTER_OVERFLOW__SHIFT                                                   0x4
20867 #define RLC_DS_RESIDENCY_CNTR_CTRL__RESERVED__SHIFT                                                           0x5
20868 #define RLC_DS_RESIDENCY_CNTR_CTRL__RESET_MASK                                                                0x00000001L
20869 #define RLC_DS_RESIDENCY_CNTR_CTRL__ENABLE_MASK                                                               0x00000002L
20870 #define RLC_DS_RESIDENCY_CNTR_CTRL__RESET_ACK_MASK                                                            0x00000004L
20871 #define RLC_DS_RESIDENCY_CNTR_CTRL__ENABLE_ACK_MASK                                                           0x00000008L
20872 #define RLC_DS_RESIDENCY_CNTR_CTRL__COUNTER_OVERFLOW_MASK                                                     0x00000010L
20873 #define RLC_DS_RESIDENCY_CNTR_CTRL__RESERVED_MASK                                                             0xFFFFFFE0L
20874 //RLC_ULV_RESIDENCY_CNTR_CTRL
20875 #define RLC_ULV_RESIDENCY_CNTR_CTRL__RESET__SHIFT                                                             0x0
20876 #define RLC_ULV_RESIDENCY_CNTR_CTRL__ENABLE__SHIFT                                                            0x1
20877 #define RLC_ULV_RESIDENCY_CNTR_CTRL__RESET_ACK__SHIFT                                                         0x2
20878 #define RLC_ULV_RESIDENCY_CNTR_CTRL__ENABLE_ACK__SHIFT                                                        0x3
20879 #define RLC_ULV_RESIDENCY_CNTR_CTRL__COUNTER_OVERFLOW__SHIFT                                                  0x4
20880 #define RLC_ULV_RESIDENCY_CNTR_CTRL__RESERVED__SHIFT                                                          0x5
20881 #define RLC_ULV_RESIDENCY_CNTR_CTRL__RESET_MASK                                                               0x00000001L
20882 #define RLC_ULV_RESIDENCY_CNTR_CTRL__ENABLE_MASK                                                              0x00000002L
20883 #define RLC_ULV_RESIDENCY_CNTR_CTRL__RESET_ACK_MASK                                                           0x00000004L
20884 #define RLC_ULV_RESIDENCY_CNTR_CTRL__ENABLE_ACK_MASK                                                          0x00000008L
20885 #define RLC_ULV_RESIDENCY_CNTR_CTRL__COUNTER_OVERFLOW_MASK                                                    0x00000010L
20886 #define RLC_ULV_RESIDENCY_CNTR_CTRL__RESERVED_MASK                                                            0xFFFFFFE0L
20887 //RLC_PCC_RESIDENCY_CNTR_CTRL
20888 #define RLC_PCC_RESIDENCY_CNTR_CTRL__RESET__SHIFT                                                             0x0
20889 #define RLC_PCC_RESIDENCY_CNTR_CTRL__ENABLE__SHIFT                                                            0x1
20890 #define RLC_PCC_RESIDENCY_CNTR_CTRL__RESET_ACK__SHIFT                                                         0x2
20891 #define RLC_PCC_RESIDENCY_CNTR_CTRL__ENABLE_ACK__SHIFT                                                        0x3
20892 #define RLC_PCC_RESIDENCY_CNTR_CTRL__COUNTER_OVERFLOW__SHIFT                                                  0x4
20893 #define RLC_PCC_RESIDENCY_CNTR_CTRL__RESERVED__SHIFT                                                          0x5
20894 #define RLC_PCC_RESIDENCY_CNTR_CTRL__RESET_MASK                                                               0x00000001L
20895 #define RLC_PCC_RESIDENCY_CNTR_CTRL__ENABLE_MASK                                                              0x00000002L
20896 #define RLC_PCC_RESIDENCY_CNTR_CTRL__RESET_ACK_MASK                                                           0x00000004L
20897 #define RLC_PCC_RESIDENCY_CNTR_CTRL__ENABLE_ACK_MASK                                                          0x00000008L
20898 #define RLC_PCC_RESIDENCY_CNTR_CTRL__COUNTER_OVERFLOW_MASK                                                    0x00000010L
20899 #define RLC_PCC_RESIDENCY_CNTR_CTRL__RESERVED_MASK                                                            0xFFFFFFE0L
20900 //RLC_GENERAL_RESIDENCY_CNTR_CTRL
20901 #define RLC_GENERAL_RESIDENCY_CNTR_CTRL__RESET__SHIFT                                                         0x0
20902 #define RLC_GENERAL_RESIDENCY_CNTR_CTRL__ENABLE__SHIFT                                                        0x1
20903 #define RLC_GENERAL_RESIDENCY_CNTR_CTRL__RESET_ACK__SHIFT                                                     0x2
20904 #define RLC_GENERAL_RESIDENCY_CNTR_CTRL__ENABLE_ACK__SHIFT                                                    0x3
20905 #define RLC_GENERAL_RESIDENCY_CNTR_CTRL__COUNTER_OVERFLOW__SHIFT                                              0x4
20906 #define RLC_GENERAL_RESIDENCY_CNTR_CTRL__RESERVED__SHIFT                                                      0x5
20907 #define RLC_GENERAL_RESIDENCY_CNTR_CTRL__RESET_MASK                                                           0x00000001L
20908 #define RLC_GENERAL_RESIDENCY_CNTR_CTRL__ENABLE_MASK                                                          0x00000002L
20909 #define RLC_GENERAL_RESIDENCY_CNTR_CTRL__RESET_ACK_MASK                                                       0x00000004L
20910 #define RLC_GENERAL_RESIDENCY_CNTR_CTRL__ENABLE_ACK_MASK                                                      0x00000008L
20911 #define RLC_GENERAL_RESIDENCY_CNTR_CTRL__COUNTER_OVERFLOW_MASK                                                0x00000010L
20912 #define RLC_GENERAL_RESIDENCY_CNTR_CTRL__RESERVED_MASK                                                        0xFFFFFFE0L
20913 //RLC_POWER_RESIDENCY_EVENT_CNTR
20914 #define RLC_POWER_RESIDENCY_EVENT_CNTR__DATA__SHIFT                                                           0x0
20915 #define RLC_POWER_RESIDENCY_EVENT_CNTR__DATA_MASK                                                             0xFFFFFFFFL
20916 //RLC_CLK_RESIDENCY_EVENT_CNTR
20917 #define RLC_CLK_RESIDENCY_EVENT_CNTR__DATA__SHIFT                                                             0x0
20918 #define RLC_CLK_RESIDENCY_EVENT_CNTR__DATA_MASK                                                               0xFFFFFFFFL
20919 //RLC_DS_RESIDENCY_EVENT_CNTR
20920 #define RLC_DS_RESIDENCY_EVENT_CNTR__DATA__SHIFT                                                              0x0
20921 #define RLC_DS_RESIDENCY_EVENT_CNTR__DATA_MASK                                                                0xFFFFFFFFL
20922 //RLC_ULV_RESIDENCY_EVENT_CNTR
20923 #define RLC_ULV_RESIDENCY_EVENT_CNTR__DATA__SHIFT                                                             0x0
20924 #define RLC_ULV_RESIDENCY_EVENT_CNTR__DATA_MASK                                                               0xFFFFFFFFL
20925 //RLC_PCC_RESIDENCY_EVENT_CNTR
20926 #define RLC_PCC_RESIDENCY_EVENT_CNTR__DATA__SHIFT                                                             0x0
20927 #define RLC_PCC_RESIDENCY_EVENT_CNTR__DATA_MASK                                                               0xFFFFFFFFL
20928 //RLC_GENERAL_RESIDENCY_EVENT_CNTR
20929 #define RLC_GENERAL_RESIDENCY_EVENT_CNTR__DATA__SHIFT                                                         0x0
20930 #define RLC_GENERAL_RESIDENCY_EVENT_CNTR__DATA_MASK                                                           0xFFFFFFFFL
20931 //RLC_POWER_RESIDENCY_REF_CNTR
20932 #define RLC_POWER_RESIDENCY_REF_CNTR__DATA__SHIFT                                                             0x0
20933 #define RLC_POWER_RESIDENCY_REF_CNTR__DATA_MASK                                                               0xFFFFFFFFL
20934 //RLC_CLK_RESIDENCY_REF_CNTR
20935 #define RLC_CLK_RESIDENCY_REF_CNTR__DATA__SHIFT                                                               0x0
20936 #define RLC_CLK_RESIDENCY_REF_CNTR__DATA_MASK                                                                 0xFFFFFFFFL
20937 //RLC_DS_RESIDENCY_REF_CNTR
20938 #define RLC_DS_RESIDENCY_REF_CNTR__DATA__SHIFT                                                                0x0
20939 #define RLC_DS_RESIDENCY_REF_CNTR__DATA_MASK                                                                  0xFFFFFFFFL
20940 //RLC_ULV_RESIDENCY_REF_CNTR
20941 #define RLC_ULV_RESIDENCY_REF_CNTR__DATA__SHIFT                                                               0x0
20942 #define RLC_ULV_RESIDENCY_REF_CNTR__DATA_MASK                                                                 0xFFFFFFFFL
20943 //RLC_PCC_RESIDENCY_REF_CNTR
20944 #define RLC_PCC_RESIDENCY_REF_CNTR__DATA__SHIFT                                                               0x0
20945 #define RLC_PCC_RESIDENCY_REF_CNTR__DATA_MASK                                                                 0xFFFFFFFFL
20946 //RLC_GENERAL_RESIDENCY_REF_CNTR
20947 #define RLC_GENERAL_RESIDENCY_REF_CNTR__DATA__SHIFT                                                           0x0
20948 #define RLC_GENERAL_RESIDENCY_REF_CNTR__DATA_MASK                                                             0xFFFFFFFFL
20949 //RLC_GFX_IH_CLIENT_CTRL
20950 #define RLC_GFX_IH_CLIENT_CTRL__SE_INTERRUPT_MASK__SHIFT                                                      0x0
20951 #define RLC_GFX_IH_CLIENT_CTRL__SDMA_INTERRUPT_MASK__SHIFT                                                    0x8
20952 #define RLC_GFX_IH_CLIENT_CTRL__UTCL2_INTERRUPT_MASK__SHIFT                                                   0xc
20953 #define RLC_GFX_IH_CLIENT_CTRL__PMM_INTERRUPT_MASK__SHIFT                                                     0xd
20954 #define RLC_GFX_IH_CLIENT_CTRL__RESERVED_15_14__SHIFT                                                         0xe
20955 #define RLC_GFX_IH_CLIENT_CTRL__SE_INTERRUPT_ERROR_CLEAR__SHIFT                                               0x10
20956 #define RLC_GFX_IH_CLIENT_CTRL__SDMA_INTERRUPT_ERROR_CLEAR__SHIFT                                             0x18
20957 #define RLC_GFX_IH_CLIENT_CTRL__UTCL2_INTERRUPT_ERROR_CLEAR__SHIFT                                            0x1c
20958 #define RLC_GFX_IH_CLIENT_CTRL__PMM_INTERRUPT_ERROR_CLEAR__SHIFT                                              0x1d
20959 #define RLC_GFX_IH_CLIENT_CTRL__RESERVED_31_30__SHIFT                                                         0x1e
20960 #define RLC_GFX_IH_CLIENT_CTRL__SE_INTERRUPT_MASK_MASK                                                        0x000000FFL
20961 #define RLC_GFX_IH_CLIENT_CTRL__SDMA_INTERRUPT_MASK_MASK                                                      0x00000F00L
20962 #define RLC_GFX_IH_CLIENT_CTRL__UTCL2_INTERRUPT_MASK_MASK                                                     0x00001000L
20963 #define RLC_GFX_IH_CLIENT_CTRL__PMM_INTERRUPT_MASK_MASK                                                       0x00002000L
20964 #define RLC_GFX_IH_CLIENT_CTRL__RESERVED_15_14_MASK                                                           0x0000C000L
20965 #define RLC_GFX_IH_CLIENT_CTRL__SE_INTERRUPT_ERROR_CLEAR_MASK                                                 0x00FF0000L
20966 #define RLC_GFX_IH_CLIENT_CTRL__SDMA_INTERRUPT_ERROR_CLEAR_MASK                                               0x0F000000L
20967 #define RLC_GFX_IH_CLIENT_CTRL__UTCL2_INTERRUPT_ERROR_CLEAR_MASK                                              0x10000000L
20968 #define RLC_GFX_IH_CLIENT_CTRL__PMM_INTERRUPT_ERROR_CLEAR_MASK                                                0x20000000L
20969 #define RLC_GFX_IH_CLIENT_CTRL__RESERVED_31_30_MASK                                                           0xC0000000L
20970 //RLC_GFX_IH_ARBITER_STAT
20971 #define RLC_GFX_IH_ARBITER_STAT__CLIENT_GRANTED__SHIFT                                                        0x0
20972 #define RLC_GFX_IH_ARBITER_STAT__RESERVED__SHIFT                                                              0x10
20973 #define RLC_GFX_IH_ARBITER_STAT__LAST_CLIENT_GRANTED__SHIFT                                                   0x1c
20974 #define RLC_GFX_IH_ARBITER_STAT__CLIENT_GRANTED_MASK                                                          0x0000FFFFL
20975 #define RLC_GFX_IH_ARBITER_STAT__RESERVED_MASK                                                                0x0FFF0000L
20976 #define RLC_GFX_IH_ARBITER_STAT__LAST_CLIENT_GRANTED_MASK                                                     0xF0000000L
20977 //RLC_GFX_IH_CLIENT_SE_STAT_L
20978 #define RLC_GFX_IH_CLIENT_SE_STAT_L__SE0_BUFFER_LEVEL__SHIFT                                                  0x0
20979 #define RLC_GFX_IH_CLIENT_SE_STAT_L__SE0_BUFFER_LOADING__SHIFT                                                0x4
20980 #define RLC_GFX_IH_CLIENT_SE_STAT_L__SE0_PROTOCOL_ERROR__SHIFT                                                0x5
20981 #define RLC_GFX_IH_CLIENT_SE_STAT_L__SE0_BUFFER_OVERFLOW__SHIFT                                               0x6
20982 #define RLC_GFX_IH_CLIENT_SE_STAT_L__SE0_RESERVED__SHIFT                                                      0x7
20983 #define RLC_GFX_IH_CLIENT_SE_STAT_L__SE1_BUFFER_LEVEL__SHIFT                                                  0x8
20984 #define RLC_GFX_IH_CLIENT_SE_STAT_L__SE1_BUFFER_LOADING__SHIFT                                                0xc
20985 #define RLC_GFX_IH_CLIENT_SE_STAT_L__SE1_PROTOCOL_ERROR__SHIFT                                                0xd
20986 #define RLC_GFX_IH_CLIENT_SE_STAT_L__SE1_BUFFER_OVERFLOW__SHIFT                                               0xe
20987 #define RLC_GFX_IH_CLIENT_SE_STAT_L__SE1_RESERVED__SHIFT                                                      0xf
20988 #define RLC_GFX_IH_CLIENT_SE_STAT_L__SE2_BUFFER_LEVEL__SHIFT                                                  0x10
20989 #define RLC_GFX_IH_CLIENT_SE_STAT_L__SE2_BUFFER_LOADING__SHIFT                                                0x14
20990 #define RLC_GFX_IH_CLIENT_SE_STAT_L__SE2_PROTOCOL_ERROR__SHIFT                                                0x15
20991 #define RLC_GFX_IH_CLIENT_SE_STAT_L__SE2_BUFFER_OVERFLOW__SHIFT                                               0x16
20992 #define RLC_GFX_IH_CLIENT_SE_STAT_L__SE2_RESERVED__SHIFT                                                      0x17
20993 #define RLC_GFX_IH_CLIENT_SE_STAT_L__SE3_BUFFER_LEVEL__SHIFT                                                  0x18
20994 #define RLC_GFX_IH_CLIENT_SE_STAT_L__SE3_BUFFER_LOADING__SHIFT                                                0x1c
20995 #define RLC_GFX_IH_CLIENT_SE_STAT_L__SE3_PROTOCOL_ERROR__SHIFT                                                0x1d
20996 #define RLC_GFX_IH_CLIENT_SE_STAT_L__SE3_BUFFER_OVERFLOW__SHIFT                                               0x1e
20997 #define RLC_GFX_IH_CLIENT_SE_STAT_L__SE3_RESERVED__SHIFT                                                      0x1f
20998 #define RLC_GFX_IH_CLIENT_SE_STAT_L__SE0_BUFFER_LEVEL_MASK                                                    0x0000000FL
20999 #define RLC_GFX_IH_CLIENT_SE_STAT_L__SE0_BUFFER_LOADING_MASK                                                  0x00000010L
21000 #define RLC_GFX_IH_CLIENT_SE_STAT_L__SE0_PROTOCOL_ERROR_MASK                                                  0x00000020L
21001 #define RLC_GFX_IH_CLIENT_SE_STAT_L__SE0_BUFFER_OVERFLOW_MASK                                                 0x00000040L
21002 #define RLC_GFX_IH_CLIENT_SE_STAT_L__SE0_RESERVED_MASK                                                        0x00000080L
21003 #define RLC_GFX_IH_CLIENT_SE_STAT_L__SE1_BUFFER_LEVEL_MASK                                                    0x00000F00L
21004 #define RLC_GFX_IH_CLIENT_SE_STAT_L__SE1_BUFFER_LOADING_MASK                                                  0x00001000L
21005 #define RLC_GFX_IH_CLIENT_SE_STAT_L__SE1_PROTOCOL_ERROR_MASK                                                  0x00002000L
21006 #define RLC_GFX_IH_CLIENT_SE_STAT_L__SE1_BUFFER_OVERFLOW_MASK                                                 0x00004000L
21007 #define RLC_GFX_IH_CLIENT_SE_STAT_L__SE1_RESERVED_MASK                                                        0x00008000L
21008 #define RLC_GFX_IH_CLIENT_SE_STAT_L__SE2_BUFFER_LEVEL_MASK                                                    0x000F0000L
21009 #define RLC_GFX_IH_CLIENT_SE_STAT_L__SE2_BUFFER_LOADING_MASK                                                  0x00100000L
21010 #define RLC_GFX_IH_CLIENT_SE_STAT_L__SE2_PROTOCOL_ERROR_MASK                                                  0x00200000L
21011 #define RLC_GFX_IH_CLIENT_SE_STAT_L__SE2_BUFFER_OVERFLOW_MASK                                                 0x00400000L
21012 #define RLC_GFX_IH_CLIENT_SE_STAT_L__SE2_RESERVED_MASK                                                        0x00800000L
21013 #define RLC_GFX_IH_CLIENT_SE_STAT_L__SE3_BUFFER_LEVEL_MASK                                                    0x0F000000L
21014 #define RLC_GFX_IH_CLIENT_SE_STAT_L__SE3_BUFFER_LOADING_MASK                                                  0x10000000L
21015 #define RLC_GFX_IH_CLIENT_SE_STAT_L__SE3_PROTOCOL_ERROR_MASK                                                  0x20000000L
21016 #define RLC_GFX_IH_CLIENT_SE_STAT_L__SE3_BUFFER_OVERFLOW_MASK                                                 0x40000000L
21017 #define RLC_GFX_IH_CLIENT_SE_STAT_L__SE3_RESERVED_MASK                                                        0x80000000L
21018 //RLC_GFX_IH_CLIENT_SE_STAT_H
21019 #define RLC_GFX_IH_CLIENT_SE_STAT_H__SE4_BUFFER_LEVEL__SHIFT                                                  0x0
21020 #define RLC_GFX_IH_CLIENT_SE_STAT_H__SE4_BUFFER_LOADING__SHIFT                                                0x4
21021 #define RLC_GFX_IH_CLIENT_SE_STAT_H__SE4_PROTOCOL_ERROR__SHIFT                                                0x5
21022 #define RLC_GFX_IH_CLIENT_SE_STAT_H__SE4_BUFFER_OVERFLOW__SHIFT                                               0x6
21023 #define RLC_GFX_IH_CLIENT_SE_STAT_H__SE4_RESERVED__SHIFT                                                      0x7
21024 #define RLC_GFX_IH_CLIENT_SE_STAT_H__SE5_BUFFER_LEVEL__SHIFT                                                  0x8
21025 #define RLC_GFX_IH_CLIENT_SE_STAT_H__SE5_BUFFER_LOADING__SHIFT                                                0xc
21026 #define RLC_GFX_IH_CLIENT_SE_STAT_H__SE5_PROTOCOL_ERROR__SHIFT                                                0xd
21027 #define RLC_GFX_IH_CLIENT_SE_STAT_H__SE5_BUFFER_OVERFLOW__SHIFT                                               0xe
21028 #define RLC_GFX_IH_CLIENT_SE_STAT_H__SE5_RESERVED__SHIFT                                                      0xf
21029 #define RLC_GFX_IH_CLIENT_SE_STAT_H__SE6_BUFFER_LEVEL__SHIFT                                                  0x10
21030 #define RLC_GFX_IH_CLIENT_SE_STAT_H__SE6_BUFFER_LOADING__SHIFT                                                0x14
21031 #define RLC_GFX_IH_CLIENT_SE_STAT_H__SE6_PROTOCOL_ERROR__SHIFT                                                0x15
21032 #define RLC_GFX_IH_CLIENT_SE_STAT_H__SE6_BUFFER_OVERFLOW__SHIFT                                               0x16
21033 #define RLC_GFX_IH_CLIENT_SE_STAT_H__SE6_RESERVED__SHIFT                                                      0x17
21034 #define RLC_GFX_IH_CLIENT_SE_STAT_H__SE7_BUFFER_LEVEL__SHIFT                                                  0x18
21035 #define RLC_GFX_IH_CLIENT_SE_STAT_H__SE7_BUFFER_LOADING__SHIFT                                                0x1c
21036 #define RLC_GFX_IH_CLIENT_SE_STAT_H__SE7_PROTOCOL_ERROR__SHIFT                                                0x1d
21037 #define RLC_GFX_IH_CLIENT_SE_STAT_H__SE7_BUFFER_OVERFLOW__SHIFT                                               0x1e
21038 #define RLC_GFX_IH_CLIENT_SE_STAT_H__SE7_RESERVED__SHIFT                                                      0x1f
21039 #define RLC_GFX_IH_CLIENT_SE_STAT_H__SE4_BUFFER_LEVEL_MASK                                                    0x0000000FL
21040 #define RLC_GFX_IH_CLIENT_SE_STAT_H__SE4_BUFFER_LOADING_MASK                                                  0x00000010L
21041 #define RLC_GFX_IH_CLIENT_SE_STAT_H__SE4_PROTOCOL_ERROR_MASK                                                  0x00000020L
21042 #define RLC_GFX_IH_CLIENT_SE_STAT_H__SE4_BUFFER_OVERFLOW_MASK                                                 0x00000040L
21043 #define RLC_GFX_IH_CLIENT_SE_STAT_H__SE4_RESERVED_MASK                                                        0x00000080L
21044 #define RLC_GFX_IH_CLIENT_SE_STAT_H__SE5_BUFFER_LEVEL_MASK                                                    0x00000F00L
21045 #define RLC_GFX_IH_CLIENT_SE_STAT_H__SE5_BUFFER_LOADING_MASK                                                  0x00001000L
21046 #define RLC_GFX_IH_CLIENT_SE_STAT_H__SE5_PROTOCOL_ERROR_MASK                                                  0x00002000L
21047 #define RLC_GFX_IH_CLIENT_SE_STAT_H__SE5_BUFFER_OVERFLOW_MASK                                                 0x00004000L
21048 #define RLC_GFX_IH_CLIENT_SE_STAT_H__SE5_RESERVED_MASK                                                        0x00008000L
21049 #define RLC_GFX_IH_CLIENT_SE_STAT_H__SE6_BUFFER_LEVEL_MASK                                                    0x000F0000L
21050 #define RLC_GFX_IH_CLIENT_SE_STAT_H__SE6_BUFFER_LOADING_MASK                                                  0x00100000L
21051 #define RLC_GFX_IH_CLIENT_SE_STAT_H__SE6_PROTOCOL_ERROR_MASK                                                  0x00200000L
21052 #define RLC_GFX_IH_CLIENT_SE_STAT_H__SE6_BUFFER_OVERFLOW_MASK                                                 0x00400000L
21053 #define RLC_GFX_IH_CLIENT_SE_STAT_H__SE6_RESERVED_MASK                                                        0x00800000L
21054 #define RLC_GFX_IH_CLIENT_SE_STAT_H__SE7_BUFFER_LEVEL_MASK                                                    0x0F000000L
21055 #define RLC_GFX_IH_CLIENT_SE_STAT_H__SE7_BUFFER_LOADING_MASK                                                  0x10000000L
21056 #define RLC_GFX_IH_CLIENT_SE_STAT_H__SE7_PROTOCOL_ERROR_MASK                                                  0x20000000L
21057 #define RLC_GFX_IH_CLIENT_SE_STAT_H__SE7_BUFFER_OVERFLOW_MASK                                                 0x40000000L
21058 #define RLC_GFX_IH_CLIENT_SE_STAT_H__SE7_RESERVED_MASK                                                        0x80000000L
21059 //RLC_GFX_IH_CLIENT_SDMA_STAT
21060 #define RLC_GFX_IH_CLIENT_SDMA_STAT__SDMA0_BUFFER_LEVEL__SHIFT                                                0x0
21061 #define RLC_GFX_IH_CLIENT_SDMA_STAT__SDMA0_BUFFER_LOADING__SHIFT                                              0x4
21062 #define RLC_GFX_IH_CLIENT_SDMA_STAT__SDMA0_PROTOCOL_ERROR__SHIFT                                              0x5
21063 #define RLC_GFX_IH_CLIENT_SDMA_STAT__SDMA0_BUFFER_OVERFLOW__SHIFT                                             0x6
21064 #define RLC_GFX_IH_CLIENT_SDMA_STAT__SDMA0_RESERVED__SHIFT                                                    0x7
21065 #define RLC_GFX_IH_CLIENT_SDMA_STAT__SDMA1_BUFFER_LEVEL__SHIFT                                                0x8
21066 #define RLC_GFX_IH_CLIENT_SDMA_STAT__SDMA1_BUFFER_LOADING__SHIFT                                              0xc
21067 #define RLC_GFX_IH_CLIENT_SDMA_STAT__SDMA1_PROTOCOL_ERROR__SHIFT                                              0xd
21068 #define RLC_GFX_IH_CLIENT_SDMA_STAT__SDMA1_BUFFER_OVERFLOW__SHIFT                                             0xe
21069 #define RLC_GFX_IH_CLIENT_SDMA_STAT__SDMA1_RESERVED__SHIFT                                                    0xf
21070 #define RLC_GFX_IH_CLIENT_SDMA_STAT__SDMA2_BUFFER_LEVEL__SHIFT                                                0x10
21071 #define RLC_GFX_IH_CLIENT_SDMA_STAT__SDMA2_BUFFER_LOADING__SHIFT                                              0x14
21072 #define RLC_GFX_IH_CLIENT_SDMA_STAT__SDMA2_PROTOCOL_ERROR__SHIFT                                              0x15
21073 #define RLC_GFX_IH_CLIENT_SDMA_STAT__SDMA2_BUFFER_OVERFLOW__SHIFT                                             0x16
21074 #define RLC_GFX_IH_CLIENT_SDMA_STAT__SDMA2_RESERVED__SHIFT                                                    0x17
21075 #define RLC_GFX_IH_CLIENT_SDMA_STAT__SDMA3_BUFFER_LEVEL__SHIFT                                                0x18
21076 #define RLC_GFX_IH_CLIENT_SDMA_STAT__SDMA3_BUFFER_LOADING__SHIFT                                              0x1c
21077 #define RLC_GFX_IH_CLIENT_SDMA_STAT__SDMA3_PROTOCOL_ERROR__SHIFT                                              0x1d
21078 #define RLC_GFX_IH_CLIENT_SDMA_STAT__SDMA3_BUFFER_OVERFLOW__SHIFT                                             0x1e
21079 #define RLC_GFX_IH_CLIENT_SDMA_STAT__SDMA3_RESERVED__SHIFT                                                    0x1f
21080 #define RLC_GFX_IH_CLIENT_SDMA_STAT__SDMA0_BUFFER_LEVEL_MASK                                                  0x0000000FL
21081 #define RLC_GFX_IH_CLIENT_SDMA_STAT__SDMA0_BUFFER_LOADING_MASK                                                0x00000010L
21082 #define RLC_GFX_IH_CLIENT_SDMA_STAT__SDMA0_PROTOCOL_ERROR_MASK                                                0x00000020L
21083 #define RLC_GFX_IH_CLIENT_SDMA_STAT__SDMA0_BUFFER_OVERFLOW_MASK                                               0x00000040L
21084 #define RLC_GFX_IH_CLIENT_SDMA_STAT__SDMA0_RESERVED_MASK                                                      0x00000080L
21085 #define RLC_GFX_IH_CLIENT_SDMA_STAT__SDMA1_BUFFER_LEVEL_MASK                                                  0x00000F00L
21086 #define RLC_GFX_IH_CLIENT_SDMA_STAT__SDMA1_BUFFER_LOADING_MASK                                                0x00001000L
21087 #define RLC_GFX_IH_CLIENT_SDMA_STAT__SDMA1_PROTOCOL_ERROR_MASK                                                0x00002000L
21088 #define RLC_GFX_IH_CLIENT_SDMA_STAT__SDMA1_BUFFER_OVERFLOW_MASK                                               0x00004000L
21089 #define RLC_GFX_IH_CLIENT_SDMA_STAT__SDMA1_RESERVED_MASK                                                      0x00008000L
21090 #define RLC_GFX_IH_CLIENT_SDMA_STAT__SDMA2_BUFFER_LEVEL_MASK                                                  0x000F0000L
21091 #define RLC_GFX_IH_CLIENT_SDMA_STAT__SDMA2_BUFFER_LOADING_MASK                                                0x00100000L
21092 #define RLC_GFX_IH_CLIENT_SDMA_STAT__SDMA2_PROTOCOL_ERROR_MASK                                                0x00200000L
21093 #define RLC_GFX_IH_CLIENT_SDMA_STAT__SDMA2_BUFFER_OVERFLOW_MASK                                               0x00400000L
21094 #define RLC_GFX_IH_CLIENT_SDMA_STAT__SDMA2_RESERVED_MASK                                                      0x00800000L
21095 #define RLC_GFX_IH_CLIENT_SDMA_STAT__SDMA3_BUFFER_LEVEL_MASK                                                  0x0F000000L
21096 #define RLC_GFX_IH_CLIENT_SDMA_STAT__SDMA3_BUFFER_LOADING_MASK                                                0x10000000L
21097 #define RLC_GFX_IH_CLIENT_SDMA_STAT__SDMA3_PROTOCOL_ERROR_MASK                                                0x20000000L
21098 #define RLC_GFX_IH_CLIENT_SDMA_STAT__SDMA3_BUFFER_OVERFLOW_MASK                                               0x40000000L
21099 #define RLC_GFX_IH_CLIENT_SDMA_STAT__SDMA3_RESERVED_MASK                                                      0x80000000L
21100 //RLC_GFX_IH_CLIENT_OTHER_STAT
21101 #define RLC_GFX_IH_CLIENT_OTHER_STAT__UTCL2_BUFFER_LEVEL__SHIFT                                               0x0
21102 #define RLC_GFX_IH_CLIENT_OTHER_STAT__UTCL2_BUFFER_LOADING__SHIFT                                             0x4
21103 #define RLC_GFX_IH_CLIENT_OTHER_STAT__UTCL2_PROTOCOL_ERROR__SHIFT                                             0x5
21104 #define RLC_GFX_IH_CLIENT_OTHER_STAT__UTCL2_BUFFER_OVERFLOW__SHIFT                                            0x6
21105 #define RLC_GFX_IH_CLIENT_OTHER_STAT__UTCL2_RESERVED__SHIFT                                                   0x7
21106 #define RLC_GFX_IH_CLIENT_OTHER_STAT__PMM_BUFFER_LEVEL__SHIFT                                                 0x8
21107 #define RLC_GFX_IH_CLIENT_OTHER_STAT__PMM_BUFFER_LOADING__SHIFT                                               0xc
21108 #define RLC_GFX_IH_CLIENT_OTHER_STAT__PMM_PROTOCOL_ERROR__SHIFT                                               0xd
21109 #define RLC_GFX_IH_CLIENT_OTHER_STAT__PMM_BUFFER_OVERFLOW__SHIFT                                              0xe
21110 #define RLC_GFX_IH_CLIENT_OTHER_STAT__PMM_RESERVED__SHIFT                                                     0xf
21111 #define RLC_GFX_IH_CLIENT_OTHER_STAT__RESERVED_31_16__SHIFT                                                   0x10
21112 #define RLC_GFX_IH_CLIENT_OTHER_STAT__UTCL2_BUFFER_LEVEL_MASK                                                 0x0000000FL
21113 #define RLC_GFX_IH_CLIENT_OTHER_STAT__UTCL2_BUFFER_LOADING_MASK                                               0x00000010L
21114 #define RLC_GFX_IH_CLIENT_OTHER_STAT__UTCL2_PROTOCOL_ERROR_MASK                                               0x00000020L
21115 #define RLC_GFX_IH_CLIENT_OTHER_STAT__UTCL2_BUFFER_OVERFLOW_MASK                                              0x00000040L
21116 #define RLC_GFX_IH_CLIENT_OTHER_STAT__UTCL2_RESERVED_MASK                                                     0x00000080L
21117 #define RLC_GFX_IH_CLIENT_OTHER_STAT__PMM_BUFFER_LEVEL_MASK                                                   0x00000F00L
21118 #define RLC_GFX_IH_CLIENT_OTHER_STAT__PMM_BUFFER_LOADING_MASK                                                 0x00001000L
21119 #define RLC_GFX_IH_CLIENT_OTHER_STAT__PMM_PROTOCOL_ERROR_MASK                                                 0x00002000L
21120 #define RLC_GFX_IH_CLIENT_OTHER_STAT__PMM_BUFFER_OVERFLOW_MASK                                                0x00004000L
21121 #define RLC_GFX_IH_CLIENT_OTHER_STAT__PMM_RESERVED_MASK                                                       0x00008000L
21122 #define RLC_GFX_IH_CLIENT_OTHER_STAT__RESERVED_31_16_MASK                                                     0xFFFF0000L
21123 //RLC_SPM_GLOBAL_DELAY_IND_ADDR
21124 #define RLC_SPM_GLOBAL_DELAY_IND_ADDR__ADDR__SHIFT                                                            0x0
21125 #define RLC_SPM_GLOBAL_DELAY_IND_ADDR__ADDR_MASK                                                              0x00000FFFL
21126 //RLC_SPM_GLOBAL_DELAY_IND_DATA
21127 #define RLC_SPM_GLOBAL_DELAY_IND_DATA__DATA__SHIFT                                                            0x0
21128 #define RLC_SPM_GLOBAL_DELAY_IND_DATA__DATA_MASK                                                              0x0000003FL
21129 //RLC_SPM_SE_DELAY_IND_ADDR
21130 #define RLC_SPM_SE_DELAY_IND_ADDR__ADDR__SHIFT                                                                0x0
21131 #define RLC_SPM_SE_DELAY_IND_ADDR__ADDR_MASK                                                                  0x00000FFFL
21132 //RLC_SPM_SE_DELAY_IND_DATA
21133 #define RLC_SPM_SE_DELAY_IND_DATA__DATA__SHIFT                                                                0x0
21134 #define RLC_SPM_SE_DELAY_IND_DATA__DATA_MASK                                                                  0x0000003FL
21135 //RLC_SPM_SE_BLK_EN_MASK_IND_ADDR
21136 #define RLC_SPM_SE_BLK_EN_MASK_IND_ADDR__ADDR__SHIFT                                                          0x0
21137 #define RLC_SPM_SE_BLK_EN_MASK_IND_ADDR__ADDR_MASK                                                            0x00000FFFL
21138 //RLC_SPM_SE_BLK_EN_MASK_IND_DATA
21139 #define RLC_SPM_SE_BLK_EN_MASK_IND_DATA__DATA__SHIFT                                                          0x0
21140 #define RLC_SPM_SE_BLK_EN_MASK_IND_DATA__DATA_MASK                                                            0xFFFFFFFFL
21141 //RLC_LX6_CNTL
21142 #define RLC_LX6_CNTL__BRESET__SHIFT                                                                           0x0
21143 #define RLC_LX6_CNTL__RUNSTALL__SHIFT                                                                         0x1
21144 #define RLC_LX6_CNTL__PDEBUG_ENABLE__SHIFT                                                                    0x2
21145 #define RLC_LX6_CNTL__STAT_VECTOR_SEL__SHIFT                                                                  0x3
21146 #define RLC_LX6_CNTL__BRESET_MASK                                                                             0x00000001L
21147 #define RLC_LX6_CNTL__RUNSTALL_MASK                                                                           0x00000002L
21148 #define RLC_LX6_CNTL__PDEBUG_ENABLE_MASK                                                                      0x00000004L
21149 #define RLC_LX6_CNTL__STAT_VECTOR_SEL_MASK                                                                    0x00000008L
21150 //RLC_LX6_STATUS
21151 #define RLC_LX6_STATUS__CORE0_CORE_BUSY__SHIFT                                                                0x0
21152 #define RLC_LX6_STATUS__CORE0_PIF_GASKET_BUSY__SHIFT                                                          0x1
21153 #define RLC_LX6_STATUS__CORE0_INT_PENDING__SHIFT                                                              0x2
21154 #define RLC_LX6_STATUS__CORE0_GRBMT_BUSY__SHIFT                                                               0x3
21155 #define RLC_LX6_STATUS__GRBMT_BUSY__SHIFT                                                                     0x8
21156 #define RLC_LX6_STATUS__CORE0_CORE_BUSY_MASK                                                                  0x00000001L
21157 #define RLC_LX6_STATUS__CORE0_PIF_GASKET_BUSY_MASK                                                            0x00000002L
21158 #define RLC_LX6_STATUS__CORE0_INT_PENDING_MASK                                                                0x00000004L
21159 #define RLC_LX6_STATUS__CORE0_GRBMT_BUSY_MASK                                                                 0x00000008L
21160 #define RLC_LX6_STATUS__GRBMT_BUSY_MASK                                                                       0x00000100L
21161 //RLC_LX6_FW_STATUS
21162 #define RLC_LX6_FW_STATUS__STATUS__SHIFT                                                                      0x0
21163 #define RLC_LX6_FW_STATUS__STATUS_MASK                                                                        0xFFFFFFFFL
21164 //RLC_LX6_FW_VERSION
21165 #define RLC_LX6_FW_VERSION__VERSION__SHIFT                                                                    0x0
21166 #define RLC_LX6_FW_VERSION__VERSION_MASK                                                                      0xFFFFFFFFL
21167 //RLC_XT_CORE_STATUS
21168 #define RLC_XT_CORE_STATUS__P_WAIT_MODE__SHIFT                                                                0x0
21169 #define RLC_XT_CORE_STATUS__P_FATAL_ERROR__SHIFT                                                              0x1
21170 #define RLC_XT_CORE_STATUS__DOUBLE_EXCEPTION_ERROR__SHIFT                                                     0x2
21171 #define RLC_XT_CORE_STATUS__P_WAIT_MODE_MASK                                                                  0x00000001L
21172 #define RLC_XT_CORE_STATUS__P_FATAL_ERROR_MASK                                                                0x00000002L
21173 #define RLC_XT_CORE_STATUS__DOUBLE_EXCEPTION_ERROR_MASK                                                       0x00000004L
21174 //RLC_XT_CORE_INTERRUPT
21175 #define RLC_XT_CORE_INTERRUPT__EXTINT1__SHIFT                                                                 0x0
21176 #define RLC_XT_CORE_INTERRUPT__EXTINT2__SHIFT                                                                 0x1a
21177 #define RLC_XT_CORE_INTERRUPT__NMI__SHIFT                                                                     0x1b
21178 #define RLC_XT_CORE_INTERRUPT__EXTINT1_MASK                                                                   0x03FFFFFFL
21179 #define RLC_XT_CORE_INTERRUPT__EXTINT2_MASK                                                                   0x04000000L
21180 #define RLC_XT_CORE_INTERRUPT__NMI_MASK                                                                       0x08000000L
21181 //RLC_XT_CORE_FAULT_INFO
21182 #define RLC_XT_CORE_FAULT_INFO__FAULT_INFO__SHIFT                                                             0x0
21183 #define RLC_XT_CORE_FAULT_INFO__FAULT_INFO_MASK                                                               0xFFFFFFFFL
21184 //RLC_XT_CORE_ALT_RESET_VEC
21185 #define RLC_XT_CORE_ALT_RESET_VEC__ALT_RESET_VEC__SHIFT                                                       0x0
21186 #define RLC_XT_CORE_ALT_RESET_VEC__ALT_RESET_VEC_MASK                                                         0xFFFFFFFFL
21187 //RLC_XT_CORE_RESERVED
21188 #define RLC_XT_CORE_RESERVED__RESERVED__SHIFT                                                                 0x0
21189 #define RLC_XT_CORE_RESERVED__RESERVED_MASK                                                                   0xFFFFFFFFL
21190 //RLC_XT_INT_VEC_FORCE
21191 #define RLC_XT_INT_VEC_FORCE__NUM_0__SHIFT                                                                    0x0
21192 #define RLC_XT_INT_VEC_FORCE__NUM_1__SHIFT                                                                    0x1
21193 #define RLC_XT_INT_VEC_FORCE__NUM_2__SHIFT                                                                    0x2
21194 #define RLC_XT_INT_VEC_FORCE__NUM_3__SHIFT                                                                    0x3
21195 #define RLC_XT_INT_VEC_FORCE__NUM_4__SHIFT                                                                    0x4
21196 #define RLC_XT_INT_VEC_FORCE__NUM_5__SHIFT                                                                    0x5
21197 #define RLC_XT_INT_VEC_FORCE__NUM_6__SHIFT                                                                    0x6
21198 #define RLC_XT_INT_VEC_FORCE__NUM_7__SHIFT                                                                    0x7
21199 #define RLC_XT_INT_VEC_FORCE__NUM_8__SHIFT                                                                    0x8
21200 #define RLC_XT_INT_VEC_FORCE__NUM_9__SHIFT                                                                    0x9
21201 #define RLC_XT_INT_VEC_FORCE__NUM_10__SHIFT                                                                   0xa
21202 #define RLC_XT_INT_VEC_FORCE__NUM_11__SHIFT                                                                   0xb
21203 #define RLC_XT_INT_VEC_FORCE__NUM_12__SHIFT                                                                   0xc
21204 #define RLC_XT_INT_VEC_FORCE__NUM_13__SHIFT                                                                   0xd
21205 #define RLC_XT_INT_VEC_FORCE__NUM_14__SHIFT                                                                   0xe
21206 #define RLC_XT_INT_VEC_FORCE__NUM_15__SHIFT                                                                   0xf
21207 #define RLC_XT_INT_VEC_FORCE__NUM_16__SHIFT                                                                   0x10
21208 #define RLC_XT_INT_VEC_FORCE__NUM_17__SHIFT                                                                   0x11
21209 #define RLC_XT_INT_VEC_FORCE__NUM_18__SHIFT                                                                   0x12
21210 #define RLC_XT_INT_VEC_FORCE__NUM_19__SHIFT                                                                   0x13
21211 #define RLC_XT_INT_VEC_FORCE__NUM_20__SHIFT                                                                   0x14
21212 #define RLC_XT_INT_VEC_FORCE__NUM_21__SHIFT                                                                   0x15
21213 #define RLC_XT_INT_VEC_FORCE__NUM_22__SHIFT                                                                   0x16
21214 #define RLC_XT_INT_VEC_FORCE__NUM_23__SHIFT                                                                   0x17
21215 #define RLC_XT_INT_VEC_FORCE__NUM_24__SHIFT                                                                   0x18
21216 #define RLC_XT_INT_VEC_FORCE__NUM_25__SHIFT                                                                   0x19
21217 #define RLC_XT_INT_VEC_FORCE__NUM_0_MASK                                                                      0x00000001L
21218 #define RLC_XT_INT_VEC_FORCE__NUM_1_MASK                                                                      0x00000002L
21219 #define RLC_XT_INT_VEC_FORCE__NUM_2_MASK                                                                      0x00000004L
21220 #define RLC_XT_INT_VEC_FORCE__NUM_3_MASK                                                                      0x00000008L
21221 #define RLC_XT_INT_VEC_FORCE__NUM_4_MASK                                                                      0x00000010L
21222 #define RLC_XT_INT_VEC_FORCE__NUM_5_MASK                                                                      0x00000020L
21223 #define RLC_XT_INT_VEC_FORCE__NUM_6_MASK                                                                      0x00000040L
21224 #define RLC_XT_INT_VEC_FORCE__NUM_7_MASK                                                                      0x00000080L
21225 #define RLC_XT_INT_VEC_FORCE__NUM_8_MASK                                                                      0x00000100L
21226 #define RLC_XT_INT_VEC_FORCE__NUM_9_MASK                                                                      0x00000200L
21227 #define RLC_XT_INT_VEC_FORCE__NUM_10_MASK                                                                     0x00000400L
21228 #define RLC_XT_INT_VEC_FORCE__NUM_11_MASK                                                                     0x00000800L
21229 #define RLC_XT_INT_VEC_FORCE__NUM_12_MASK                                                                     0x00001000L
21230 #define RLC_XT_INT_VEC_FORCE__NUM_13_MASK                                                                     0x00002000L
21231 #define RLC_XT_INT_VEC_FORCE__NUM_14_MASK                                                                     0x00004000L
21232 #define RLC_XT_INT_VEC_FORCE__NUM_15_MASK                                                                     0x00008000L
21233 #define RLC_XT_INT_VEC_FORCE__NUM_16_MASK                                                                     0x00010000L
21234 #define RLC_XT_INT_VEC_FORCE__NUM_17_MASK                                                                     0x00020000L
21235 #define RLC_XT_INT_VEC_FORCE__NUM_18_MASK                                                                     0x00040000L
21236 #define RLC_XT_INT_VEC_FORCE__NUM_19_MASK                                                                     0x00080000L
21237 #define RLC_XT_INT_VEC_FORCE__NUM_20_MASK                                                                     0x00100000L
21238 #define RLC_XT_INT_VEC_FORCE__NUM_21_MASK                                                                     0x00200000L
21239 #define RLC_XT_INT_VEC_FORCE__NUM_22_MASK                                                                     0x00400000L
21240 #define RLC_XT_INT_VEC_FORCE__NUM_23_MASK                                                                     0x00800000L
21241 #define RLC_XT_INT_VEC_FORCE__NUM_24_MASK                                                                     0x01000000L
21242 #define RLC_XT_INT_VEC_FORCE__NUM_25_MASK                                                                     0x02000000L
21243 //RLC_XT_INT_VEC_CLEAR
21244 #define RLC_XT_INT_VEC_CLEAR__NUM_0__SHIFT                                                                    0x0
21245 #define RLC_XT_INT_VEC_CLEAR__NUM_1__SHIFT                                                                    0x1
21246 #define RLC_XT_INT_VEC_CLEAR__NUM_2__SHIFT                                                                    0x2
21247 #define RLC_XT_INT_VEC_CLEAR__NUM_3__SHIFT                                                                    0x3
21248 #define RLC_XT_INT_VEC_CLEAR__NUM_4__SHIFT                                                                    0x4
21249 #define RLC_XT_INT_VEC_CLEAR__NUM_5__SHIFT                                                                    0x5
21250 #define RLC_XT_INT_VEC_CLEAR__NUM_6__SHIFT                                                                    0x6
21251 #define RLC_XT_INT_VEC_CLEAR__NUM_7__SHIFT                                                                    0x7
21252 #define RLC_XT_INT_VEC_CLEAR__NUM_8__SHIFT                                                                    0x8
21253 #define RLC_XT_INT_VEC_CLEAR__NUM_9__SHIFT                                                                    0x9
21254 #define RLC_XT_INT_VEC_CLEAR__NUM_10__SHIFT                                                                   0xa
21255 #define RLC_XT_INT_VEC_CLEAR__NUM_11__SHIFT                                                                   0xb
21256 #define RLC_XT_INT_VEC_CLEAR__NUM_12__SHIFT                                                                   0xc
21257 #define RLC_XT_INT_VEC_CLEAR__NUM_13__SHIFT                                                                   0xd
21258 #define RLC_XT_INT_VEC_CLEAR__NUM_14__SHIFT                                                                   0xe
21259 #define RLC_XT_INT_VEC_CLEAR__NUM_15__SHIFT                                                                   0xf
21260 #define RLC_XT_INT_VEC_CLEAR__NUM_16__SHIFT                                                                   0x10
21261 #define RLC_XT_INT_VEC_CLEAR__NUM_17__SHIFT                                                                   0x11
21262 #define RLC_XT_INT_VEC_CLEAR__NUM_18__SHIFT                                                                   0x12
21263 #define RLC_XT_INT_VEC_CLEAR__NUM_19__SHIFT                                                                   0x13
21264 #define RLC_XT_INT_VEC_CLEAR__NUM_20__SHIFT                                                                   0x14
21265 #define RLC_XT_INT_VEC_CLEAR__NUM_21__SHIFT                                                                   0x15
21266 #define RLC_XT_INT_VEC_CLEAR__NUM_22__SHIFT                                                                   0x16
21267 #define RLC_XT_INT_VEC_CLEAR__NUM_23__SHIFT                                                                   0x17
21268 #define RLC_XT_INT_VEC_CLEAR__NUM_24__SHIFT                                                                   0x18
21269 #define RLC_XT_INT_VEC_CLEAR__NUM_25__SHIFT                                                                   0x19
21270 #define RLC_XT_INT_VEC_CLEAR__NUM_0_MASK                                                                      0x00000001L
21271 #define RLC_XT_INT_VEC_CLEAR__NUM_1_MASK                                                                      0x00000002L
21272 #define RLC_XT_INT_VEC_CLEAR__NUM_2_MASK                                                                      0x00000004L
21273 #define RLC_XT_INT_VEC_CLEAR__NUM_3_MASK                                                                      0x00000008L
21274 #define RLC_XT_INT_VEC_CLEAR__NUM_4_MASK                                                                      0x00000010L
21275 #define RLC_XT_INT_VEC_CLEAR__NUM_5_MASK                                                                      0x00000020L
21276 #define RLC_XT_INT_VEC_CLEAR__NUM_6_MASK                                                                      0x00000040L
21277 #define RLC_XT_INT_VEC_CLEAR__NUM_7_MASK                                                                      0x00000080L
21278 #define RLC_XT_INT_VEC_CLEAR__NUM_8_MASK                                                                      0x00000100L
21279 #define RLC_XT_INT_VEC_CLEAR__NUM_9_MASK                                                                      0x00000200L
21280 #define RLC_XT_INT_VEC_CLEAR__NUM_10_MASK                                                                     0x00000400L
21281 #define RLC_XT_INT_VEC_CLEAR__NUM_11_MASK                                                                     0x00000800L
21282 #define RLC_XT_INT_VEC_CLEAR__NUM_12_MASK                                                                     0x00001000L
21283 #define RLC_XT_INT_VEC_CLEAR__NUM_13_MASK                                                                     0x00002000L
21284 #define RLC_XT_INT_VEC_CLEAR__NUM_14_MASK                                                                     0x00004000L
21285 #define RLC_XT_INT_VEC_CLEAR__NUM_15_MASK                                                                     0x00008000L
21286 #define RLC_XT_INT_VEC_CLEAR__NUM_16_MASK                                                                     0x00010000L
21287 #define RLC_XT_INT_VEC_CLEAR__NUM_17_MASK                                                                     0x00020000L
21288 #define RLC_XT_INT_VEC_CLEAR__NUM_18_MASK                                                                     0x00040000L
21289 #define RLC_XT_INT_VEC_CLEAR__NUM_19_MASK                                                                     0x00080000L
21290 #define RLC_XT_INT_VEC_CLEAR__NUM_20_MASK                                                                     0x00100000L
21291 #define RLC_XT_INT_VEC_CLEAR__NUM_21_MASK                                                                     0x00200000L
21292 #define RLC_XT_INT_VEC_CLEAR__NUM_22_MASK                                                                     0x00400000L
21293 #define RLC_XT_INT_VEC_CLEAR__NUM_23_MASK                                                                     0x00800000L
21294 #define RLC_XT_INT_VEC_CLEAR__NUM_24_MASK                                                                     0x01000000L
21295 #define RLC_XT_INT_VEC_CLEAR__NUM_25_MASK                                                                     0x02000000L
21296 //RLC_XT_INT_VEC_MUX_SEL
21297 #define RLC_XT_INT_VEC_MUX_SEL__MUX_SEL__SHIFT                                                                0x0
21298 #define RLC_XT_INT_VEC_MUX_SEL__MUX_SEL_MASK                                                                  0x0000001FL
21299 //RLC_XT_INT_VEC_MUX_INT_SEL
21300 #define RLC_XT_INT_VEC_MUX_INT_SEL__INT_SEL__SHIFT                                                            0x0
21301 #define RLC_XT_INT_VEC_MUX_INT_SEL__INT_SEL_MASK                                                              0x0000003FL
21302 //RLC_GPU_CLOCK_COUNT_SPM_LSB
21303 #define RLC_GPU_CLOCK_COUNT_SPM_LSB__GPU_CLOCKS_LSB__SHIFT                                                    0x0
21304 #define RLC_GPU_CLOCK_COUNT_SPM_LSB__GPU_CLOCKS_LSB_MASK                                                      0xFFFFFFFFL
21305 //RLC_GPU_CLOCK_COUNT_SPM_MSB
21306 #define RLC_GPU_CLOCK_COUNT_SPM_MSB__GPU_CLOCKS_MSB__SHIFT                                                    0x0
21307 #define RLC_GPU_CLOCK_COUNT_SPM_MSB__GPU_CLOCKS_MSB_MASK                                                      0xFFFFFFFFL
21308 //RLC_SPM_THREAD_TRACE_CTRL
21309 #define RLC_SPM_THREAD_TRACE_CTRL__THREAD_TRACE_INT_EN__SHIFT                                                 0x0
21310 #define RLC_SPM_THREAD_TRACE_CTRL__THREAD_TRACE_INT_EN_MASK                                                   0x00000001L
21311 //RLC_SPP_CAM_ADDR
21312 #define RLC_SPP_CAM_ADDR__ADDR__SHIFT                                                                         0x0
21313 #define RLC_SPP_CAM_ADDR__ADDR_MASK                                                                           0x000000FFL
21314 //RLC_SPP_CAM_DATA
21315 #define RLC_SPP_CAM_DATA__DATA__SHIFT                                                                         0x0
21316 #define RLC_SPP_CAM_DATA__TAG__SHIFT                                                                          0x8
21317 #define RLC_SPP_CAM_DATA__DATA_MASK                                                                           0x000000FFL
21318 #define RLC_SPP_CAM_DATA__TAG_MASK                                                                            0xFFFFFF00L
21319 //RLC_SPP_CAM_EXT_ADDR
21320 #define RLC_SPP_CAM_EXT_ADDR__ADDR__SHIFT                                                                     0x0
21321 #define RLC_SPP_CAM_EXT_ADDR__ADDR_MASK                                                                       0x000000FFL
21322 //RLC_SPP_CAM_EXT_DATA
21323 #define RLC_SPP_CAM_EXT_DATA__VALID__SHIFT                                                                    0x0
21324 #define RLC_SPP_CAM_EXT_DATA__LOCK__SHIFT                                                                     0x1
21325 #define RLC_SPP_CAM_EXT_DATA__VALID_MASK                                                                      0x00000001L
21326 #define RLC_SPP_CAM_EXT_DATA__LOCK_MASK                                                                       0x00000002L
21327 //RLC_CPAXI_DOORBELL_MON_CTRL
21328 #define RLC_CPAXI_DOORBELL_MON_CTRL__EN__SHIFT                                                                0x0
21329 #define RLC_CPAXI_DOORBELL_MON_CTRL__ID__SHIFT                                                                0x1
21330 #define RLC_CPAXI_DOORBELL_MON_CTRL__EN_MASK                                                                  0x00000001L
21331 #define RLC_CPAXI_DOORBELL_MON_CTRL__ID_MASK                                                                  0x0000003EL
21332 //RLC_CPAXI_DOORBELL_MON_STAT
21333 #define RLC_CPAXI_DOORBELL_MON_STAT__ID_MATCH__SHIFT                                                          0x0
21334 #define RLC_CPAXI_DOORBELL_MON_STAT__MATCH_CLEAR__SHIFT                                                       0x1
21335 #define RLC_CPAXI_DOORBELL_MON_STAT__ADDR__SHIFT                                                              0x2
21336 #define RLC_CPAXI_DOORBELL_MON_STAT__ID_MATCH_MASK                                                            0x00000001L
21337 #define RLC_CPAXI_DOORBELL_MON_STAT__MATCH_CLEAR_MASK                                                         0x00000002L
21338 #define RLC_CPAXI_DOORBELL_MON_STAT__ADDR_MASK                                                                0x0FFFFFFCL
21339 //RLC_CPAXI_DOORBELL_MON_DATA_LSB
21340 #define RLC_CPAXI_DOORBELL_MON_DATA_LSB__DATA__SHIFT                                                          0x0
21341 #define RLC_CPAXI_DOORBELL_MON_DATA_LSB__DATA_MASK                                                            0xFFFFFFFFL
21342 //RLC_CPAXI_DOORBELL_MON_DATA_MSB
21343 #define RLC_CPAXI_DOORBELL_MON_DATA_MSB__DATA__SHIFT                                                          0x0
21344 #define RLC_CPAXI_DOORBELL_MON_DATA_MSB__DATA_MASK                                                            0xFFFFFFFFL
21345 //RLC_XT_DOORBELL_RANGE
21346 #define RLC_XT_DOORBELL_RANGE__LOWER_ADDR_RESERVED__SHIFT                                                     0x0
21347 #define RLC_XT_DOORBELL_RANGE__LOWER_ADDR__SHIFT                                                              0x2
21348 #define RLC_XT_DOORBELL_RANGE__RESERVED_15_12__SHIFT                                                          0xc
21349 #define RLC_XT_DOORBELL_RANGE__UPPER_ADDR_RESERVED__SHIFT                                                     0x10
21350 #define RLC_XT_DOORBELL_RANGE__UPPER_ADDR__SHIFT                                                              0x12
21351 #define RLC_XT_DOORBELL_RANGE__RESERVED_31_28__SHIFT                                                          0x1c
21352 #define RLC_XT_DOORBELL_RANGE__LOWER_ADDR_RESERVED_MASK                                                       0x00000003L
21353 #define RLC_XT_DOORBELL_RANGE__LOWER_ADDR_MASK                                                                0x00000FFCL
21354 #define RLC_XT_DOORBELL_RANGE__RESERVED_15_12_MASK                                                            0x0000F000L
21355 #define RLC_XT_DOORBELL_RANGE__UPPER_ADDR_RESERVED_MASK                                                       0x00030000L
21356 #define RLC_XT_DOORBELL_RANGE__UPPER_ADDR_MASK                                                                0x0FFC0000L
21357 #define RLC_XT_DOORBELL_RANGE__RESERVED_31_28_MASK                                                            0xF0000000L
21358 //RLC_XT_DOORBELL_CNTL
21359 #define RLC_XT_DOORBELL_CNTL__DOORBELL_0_MODE__SHIFT                                                          0x0
21360 #define RLC_XT_DOORBELL_CNTL__DOORBELL_1_MODE__SHIFT                                                          0x2
21361 #define RLC_XT_DOORBELL_CNTL__DOORBELL_2_MODE__SHIFT                                                          0x4
21362 #define RLC_XT_DOORBELL_CNTL__DOORBELL_3_MODE__SHIFT                                                          0x6
21363 #define RLC_XT_DOORBELL_CNTL__RESERVED_15_8__SHIFT                                                            0x8
21364 #define RLC_XT_DOORBELL_CNTL__DOORBELL_ID__SHIFT                                                              0x10
21365 #define RLC_XT_DOORBELL_CNTL__DOORBELL_ID_EN__SHIFT                                                           0x15
21366 #define RLC_XT_DOORBELL_CNTL__RESERVED_31_22__SHIFT                                                           0x16
21367 #define RLC_XT_DOORBELL_CNTL__DOORBELL_0_MODE_MASK                                                            0x00000003L
21368 #define RLC_XT_DOORBELL_CNTL__DOORBELL_1_MODE_MASK                                                            0x0000000CL
21369 #define RLC_XT_DOORBELL_CNTL__DOORBELL_2_MODE_MASK                                                            0x00000030L
21370 #define RLC_XT_DOORBELL_CNTL__DOORBELL_3_MODE_MASK                                                            0x000000C0L
21371 #define RLC_XT_DOORBELL_CNTL__RESERVED_15_8_MASK                                                              0x0000FF00L
21372 #define RLC_XT_DOORBELL_CNTL__DOORBELL_ID_MASK                                                                0x001F0000L
21373 #define RLC_XT_DOORBELL_CNTL__DOORBELL_ID_EN_MASK                                                             0x00200000L
21374 #define RLC_XT_DOORBELL_CNTL__RESERVED_31_22_MASK                                                             0xFFC00000L
21375 //RLC_XT_DOORBELL_STAT
21376 #define RLC_XT_DOORBELL_STAT__DOORBELL_0_VALID__SHIFT                                                         0x0
21377 #define RLC_XT_DOORBELL_STAT__DOORBELL_1_VALID__SHIFT                                                         0x1
21378 #define RLC_XT_DOORBELL_STAT__DOORBELL_2_VALID__SHIFT                                                         0x2
21379 #define RLC_XT_DOORBELL_STAT__DOORBELL_3_VALID__SHIFT                                                         0x3
21380 #define RLC_XT_DOORBELL_STAT__DOORBELL_0_VALID_MASK                                                           0x00000001L
21381 #define RLC_XT_DOORBELL_STAT__DOORBELL_1_VALID_MASK                                                           0x00000002L
21382 #define RLC_XT_DOORBELL_STAT__DOORBELL_2_VALID_MASK                                                           0x00000004L
21383 #define RLC_XT_DOORBELL_STAT__DOORBELL_3_VALID_MASK                                                           0x00000008L
21384 //RLC_XT_DOORBELL_0_DATA_LO
21385 #define RLC_XT_DOORBELL_0_DATA_LO__DATA__SHIFT                                                                0x0
21386 #define RLC_XT_DOORBELL_0_DATA_LO__DATA_MASK                                                                  0xFFFFFFFFL
21387 //RLC_XT_DOORBELL_0_DATA_HI
21388 #define RLC_XT_DOORBELL_0_DATA_HI__DATA__SHIFT                                                                0x0
21389 #define RLC_XT_DOORBELL_0_DATA_HI__DATA_MASK                                                                  0xFFFFFFFFL
21390 //RLC_XT_DOORBELL_1_DATA_LO
21391 #define RLC_XT_DOORBELL_1_DATA_LO__DATA__SHIFT                                                                0x0
21392 #define RLC_XT_DOORBELL_1_DATA_LO__DATA_MASK                                                                  0xFFFFFFFFL
21393 //RLC_XT_DOORBELL_1_DATA_HI
21394 #define RLC_XT_DOORBELL_1_DATA_HI__DATA__SHIFT                                                                0x0
21395 #define RLC_XT_DOORBELL_1_DATA_HI__DATA_MASK                                                                  0xFFFFFFFFL
21396 //RLC_XT_DOORBELL_2_DATA_LO
21397 #define RLC_XT_DOORBELL_2_DATA_LO__DATA__SHIFT                                                                0x0
21398 #define RLC_XT_DOORBELL_2_DATA_LO__DATA_MASK                                                                  0xFFFFFFFFL
21399 //RLC_XT_DOORBELL_2_DATA_HI
21400 #define RLC_XT_DOORBELL_2_DATA_HI__DATA__SHIFT                                                                0x0
21401 #define RLC_XT_DOORBELL_2_DATA_HI__DATA_MASK                                                                  0xFFFFFFFFL
21402 //RLC_XT_DOORBELL_3_DATA_LO
21403 #define RLC_XT_DOORBELL_3_DATA_LO__DATA__SHIFT                                                                0x0
21404 #define RLC_XT_DOORBELL_3_DATA_LO__DATA_MASK                                                                  0xFFFFFFFFL
21405 //RLC_XT_DOORBELL_3_DATA_HI
21406 #define RLC_XT_DOORBELL_3_DATA_HI__DATA__SHIFT                                                                0x0
21407 #define RLC_XT_DOORBELL_3_DATA_HI__DATA_MASK                                                                  0xFFFFFFFFL
21408 //RLC_MEM_SLP_CNTL
21409 #define RLC_MEM_SLP_CNTL__RLC_MEM_LS_EN__SHIFT                                                                0x0
21410 #define RLC_MEM_SLP_CNTL__RLC_MEM_DS_EN__SHIFT                                                                0x1
21411 #define RLC_MEM_SLP_CNTL__RLC_SRM_MEM_LS_OVERRIDE__SHIFT                                                      0x2
21412 #define RLC_MEM_SLP_CNTL__RLC_SRM_MEM_DS_OVERRIDE__SHIFT                                                      0x3
21413 #define RLC_MEM_SLP_CNTL__RLC_SPM_MEM_LS_OVERRIDE__SHIFT                                                      0x4
21414 #define RLC_MEM_SLP_CNTL__RLC_SPM_MEM_DS_OVERRIDE__SHIFT                                                      0x5
21415 #define RLC_MEM_SLP_CNTL__RESERVED__SHIFT                                                                     0x6
21416 #define RLC_MEM_SLP_CNTL__RLC_LS_DS_BUSY_OVERRIDE__SHIFT                                                      0x7
21417 #define RLC_MEM_SLP_CNTL__RLC_MEM_LS_ON_DELAY__SHIFT                                                          0x8
21418 #define RLC_MEM_SLP_CNTL__RLC_MEM_LS_OFF_DELAY__SHIFT                                                         0x10
21419 #define RLC_MEM_SLP_CNTL__RLC_SPP_MEM_LS_OVERRIDE__SHIFT                                                      0x18
21420 #define RLC_MEM_SLP_CNTL__RLC_SPP_MEM_DS_OVERRIDE__SHIFT                                                      0x19
21421 #define RLC_MEM_SLP_CNTL__RLC_TC_MEM_LS_OVERRIDE__SHIFT                                                       0x1c
21422 #define RLC_MEM_SLP_CNTL__RLC_TC_MEM_DS_OVERRIDE__SHIFT                                                       0x1d
21423 #define RLC_MEM_SLP_CNTL__RESERVED1__SHIFT                                                                    0x1e
21424 #define RLC_MEM_SLP_CNTL__RLC_MEM_LS_EN_MASK                                                                  0x00000001L
21425 #define RLC_MEM_SLP_CNTL__RLC_MEM_DS_EN_MASK                                                                  0x00000002L
21426 #define RLC_MEM_SLP_CNTL__RLC_SRM_MEM_LS_OVERRIDE_MASK                                                        0x00000004L
21427 #define RLC_MEM_SLP_CNTL__RLC_SRM_MEM_DS_OVERRIDE_MASK                                                        0x00000008L
21428 #define RLC_MEM_SLP_CNTL__RLC_SPM_MEM_LS_OVERRIDE_MASK                                                        0x00000010L
21429 #define RLC_MEM_SLP_CNTL__RLC_SPM_MEM_DS_OVERRIDE_MASK                                                        0x00000020L
21430 #define RLC_MEM_SLP_CNTL__RESERVED_MASK                                                                       0x00000040L
21431 #define RLC_MEM_SLP_CNTL__RLC_LS_DS_BUSY_OVERRIDE_MASK                                                        0x00000080L
21432 #define RLC_MEM_SLP_CNTL__RLC_MEM_LS_ON_DELAY_MASK                                                            0x0000FF00L
21433 #define RLC_MEM_SLP_CNTL__RLC_MEM_LS_OFF_DELAY_MASK                                                           0x00FF0000L
21434 #define RLC_MEM_SLP_CNTL__RLC_SPP_MEM_LS_OVERRIDE_MASK                                                        0x01000000L
21435 #define RLC_MEM_SLP_CNTL__RLC_SPP_MEM_DS_OVERRIDE_MASK                                                        0x02000000L
21436 #define RLC_MEM_SLP_CNTL__RLC_TC_MEM_LS_OVERRIDE_MASK                                                         0x10000000L
21437 #define RLC_MEM_SLP_CNTL__RLC_TC_MEM_DS_OVERRIDE_MASK                                                         0x20000000L
21438 #define RLC_MEM_SLP_CNTL__RESERVED1_MASK                                                                      0xC0000000L
21439 //RLC_RLCV_SAFE_MODE
21440 #define RLC_RLCV_SAFE_MODE__CMD__SHIFT                                                                        0x0
21441 #define RLC_RLCV_SAFE_MODE__MESSAGE__SHIFT                                                                    0x1
21442 #define RLC_RLCV_SAFE_MODE__RESERVED1__SHIFT                                                                  0x5
21443 #define RLC_RLCV_SAFE_MODE__RESPONSE__SHIFT                                                                   0x8
21444 #define RLC_RLCV_SAFE_MODE__RESERVED__SHIFT                                                                   0xc
21445 #define RLC_RLCV_SAFE_MODE__CMD_MASK                                                                          0x00000001L
21446 #define RLC_RLCV_SAFE_MODE__MESSAGE_MASK                                                                      0x0000001EL
21447 #define RLC_RLCV_SAFE_MODE__RESERVED1_MASK                                                                    0x000000E0L
21448 #define RLC_RLCV_SAFE_MODE__RESPONSE_MASK                                                                     0x00000F00L
21449 #define RLC_RLCV_SAFE_MODE__RESERVED_MASK                                                                     0xFFFFF000L
21450 //RLC_SMU_SAFE_MODE
21451 #define RLC_SMU_SAFE_MODE__CMD__SHIFT                                                                         0x0
21452 #define RLC_SMU_SAFE_MODE__MESSAGE__SHIFT                                                                     0x1
21453 #define RLC_SMU_SAFE_MODE__RESERVED1__SHIFT                                                                   0x5
21454 #define RLC_SMU_SAFE_MODE__RESPONSE__SHIFT                                                                    0x8
21455 #define RLC_SMU_SAFE_MODE__RESERVED__SHIFT                                                                    0xc
21456 #define RLC_SMU_SAFE_MODE__CMD_MASK                                                                           0x00000001L
21457 #define RLC_SMU_SAFE_MODE__MESSAGE_MASK                                                                       0x0000001EL
21458 #define RLC_SMU_SAFE_MODE__RESERVED1_MASK                                                                     0x000000E0L
21459 #define RLC_SMU_SAFE_MODE__RESPONSE_MASK                                                                      0x00000F00L
21460 #define RLC_SMU_SAFE_MODE__RESERVED_MASK                                                                      0xFFFFF000L
21461 //RLC_RLCV_COMMAND
21462 #define RLC_RLCV_COMMAND__CMD__SHIFT                                                                          0x0
21463 #define RLC_RLCV_COMMAND__RESERVED__SHIFT                                                                     0x4
21464 #define RLC_RLCV_COMMAND__CMD_MASK                                                                            0x0000000FL
21465 #define RLC_RLCV_COMMAND__RESERVED_MASK                                                                       0xFFFFFFF0L
21466 //RLC_SMU_MESSAGE
21467 #define RLC_SMU_MESSAGE__CMD__SHIFT                                                                           0x0
21468 #define RLC_SMU_MESSAGE__CMD_MASK                                                                             0xFFFFFFFFL
21469 //RLC_SMU_MESSAGE_1
21470 #define RLC_SMU_MESSAGE_1__CMD__SHIFT                                                                         0x0
21471 #define RLC_SMU_MESSAGE_1__CMD_MASK                                                                           0xFFFFFFFFL
21472 //RLC_SMU_MESSAGE_2
21473 #define RLC_SMU_MESSAGE_2__CMD__SHIFT                                                                         0x0
21474 #define RLC_SMU_MESSAGE_2__CMD_MASK                                                                           0xFFFFFFFFL
21475 //RLC_SRM_GPM_COMMAND
21476 #define RLC_SRM_GPM_COMMAND__OP__SHIFT                                                                        0x0
21477 #define RLC_SRM_GPM_COMMAND__INDEX_CNTL__SHIFT                                                                0x1
21478 #define RLC_SRM_GPM_COMMAND__INDEX_CNTL_NUM__SHIFT                                                            0x2
21479 #define RLC_SRM_GPM_COMMAND__SIZE__SHIFT                                                                      0x5
21480 #define RLC_SRM_GPM_COMMAND__START_OFFSET__SHIFT                                                              0x12
21481 #define RLC_SRM_GPM_COMMAND__RESERVED__SHIFT                                                                  0x1f
21482 #define RLC_SRM_GPM_COMMAND__OP_MASK                                                                          0x00000001L
21483 #define RLC_SRM_GPM_COMMAND__INDEX_CNTL_MASK                                                                  0x00000002L
21484 #define RLC_SRM_GPM_COMMAND__INDEX_CNTL_NUM_MASK                                                              0x0000001CL
21485 #define RLC_SRM_GPM_COMMAND__SIZE_MASK                                                                        0x0003FFE0L
21486 #define RLC_SRM_GPM_COMMAND__START_OFFSET_MASK                                                                0x7FFC0000L
21487 #define RLC_SRM_GPM_COMMAND__RESERVED_MASK                                                                    0x80000000L
21488 //RLC_SRM_GPM_ABORT
21489 #define RLC_SRM_GPM_ABORT__ABORT__SHIFT                                                                       0x0
21490 #define RLC_SRM_GPM_ABORT__RESERVED__SHIFT                                                                    0x1
21491 #define RLC_SRM_GPM_ABORT__ABORT_MASK                                                                         0x00000001L
21492 #define RLC_SRM_GPM_ABORT__RESERVED_MASK                                                                      0xFFFFFFFEL
21493 //RLC_SMU_COMMAND
21494 #define RLC_SMU_COMMAND__CMD__SHIFT                                                                           0x0
21495 #define RLC_SMU_COMMAND__CMD_MASK                                                                             0xFFFFFFFFL
21496 //RLC_SMU_ARGUMENT_1
21497 #define RLC_SMU_ARGUMENT_1__ARG__SHIFT                                                                        0x0
21498 #define RLC_SMU_ARGUMENT_1__ARG_MASK                                                                          0xFFFFFFFFL
21499 //RLC_SMU_ARGUMENT_2
21500 #define RLC_SMU_ARGUMENT_2__ARG__SHIFT                                                                        0x0
21501 #define RLC_SMU_ARGUMENT_2__ARG_MASK                                                                          0xFFFFFFFFL
21502 //RLC_SMU_ARGUMENT_3
21503 #define RLC_SMU_ARGUMENT_3__ARG__SHIFT                                                                        0x0
21504 #define RLC_SMU_ARGUMENT_3__ARG_MASK                                                                          0xFFFFFFFFL
21505 //RLC_SMU_ARGUMENT_4
21506 #define RLC_SMU_ARGUMENT_4__ARG__SHIFT                                                                        0x0
21507 #define RLC_SMU_ARGUMENT_4__ARG_MASK                                                                          0xFFFFFFFFL
21508 //RLC_SMU_ARGUMENT_5
21509 #define RLC_SMU_ARGUMENT_5__ARG__SHIFT                                                                        0x0
21510 #define RLC_SMU_ARGUMENT_5__ARG_MASK                                                                          0xFFFFFFFFL
21511 //RLC_IMU_BOOTLOAD_ADDR_HI
21512 #define RLC_IMU_BOOTLOAD_ADDR_HI__ADDR_HI__SHIFT                                                              0x0
21513 #define RLC_IMU_BOOTLOAD_ADDR_HI__ADDR_HI_MASK                                                                0xFFFFFFFFL
21514 //RLC_IMU_BOOTLOAD_ADDR_LO
21515 #define RLC_IMU_BOOTLOAD_ADDR_LO__ADDR_LO__SHIFT                                                              0x0
21516 #define RLC_IMU_BOOTLOAD_ADDR_LO__ADDR_LO_MASK                                                                0xFFFFFFFFL
21517 //RLC_IMU_BOOTLOAD_SIZE
21518 #define RLC_IMU_BOOTLOAD_SIZE__SIZE__SHIFT                                                                    0x0
21519 #define RLC_IMU_BOOTLOAD_SIZE__RESERVED__SHIFT                                                                0x1a
21520 #define RLC_IMU_BOOTLOAD_SIZE__SIZE_MASK                                                                      0x03FFFFFFL
21521 #define RLC_IMU_BOOTLOAD_SIZE__RESERVED_MASK                                                                  0xFC000000L
21522 //RLC_IMU_MISC
21523 #define RLC_IMU_MISC__THROTTLE_GFX__SHIFT                                                                     0x0
21524 #define RLC_IMU_MISC__EARLY_MGCG__SHIFT                                                                       0x1
21525 #define RLC_IMU_MISC__RESERVED__SHIFT                                                                         0x2
21526 #define RLC_IMU_MISC__THROTTLE_GFX_MASK                                                                       0x00000001L
21527 #define RLC_IMU_MISC__EARLY_MGCG_MASK                                                                         0x00000002L
21528 #define RLC_IMU_MISC__RESERVED_MASK                                                                           0xFFFFFFFCL
21529 //RLC_IMU_RESET_VECTOR
21530 #define RLC_IMU_RESET_VECTOR__COLD_BOOT_EXIT__SHIFT                                                           0x0
21531 #define RLC_IMU_RESET_VECTOR__VDDGFX_EXIT__SHIFT                                                              0x1
21532 #define RLC_IMU_RESET_VECTOR__VECTOR__SHIFT                                                                   0x2
21533 #define RLC_IMU_RESET_VECTOR__RESERVED__SHIFT                                                                 0x8
21534 #define RLC_IMU_RESET_VECTOR__COLD_BOOT_EXIT_MASK                                                             0x00000001L
21535 #define RLC_IMU_RESET_VECTOR__VDDGFX_EXIT_MASK                                                                0x00000002L
21536 #define RLC_IMU_RESET_VECTOR__VECTOR_MASK                                                                     0x000000FCL
21537 #define RLC_IMU_RESET_VECTOR__RESERVED_MASK                                                                   0xFFFFFF00L
21538 
21539 
21540 // addressBlock: gc_gfx_cpwd_cpwd_rlcsdec
21541 //RLC_RLCS_DEC_START
21542 //RLC_RLCS_DEC_DUMP_ADDR
21543 //RLC_RLCS_EXCEPTION_REG_1
21544 #define RLC_RLCS_EXCEPTION_REG_1__ADDR__SHIFT                                                                 0x0
21545 #define RLC_RLCS_EXCEPTION_REG_1__RESERVED__SHIFT                                                             0x12
21546 #define RLC_RLCS_EXCEPTION_REG_1__ADDR_MASK                                                                   0x0003FFFFL
21547 #define RLC_RLCS_EXCEPTION_REG_1__RESERVED_MASK                                                               0xFFFC0000L
21548 //RLC_RLCS_EXCEPTION_REG_2
21549 #define RLC_RLCS_EXCEPTION_REG_2__ADDR__SHIFT                                                                 0x0
21550 #define RLC_RLCS_EXCEPTION_REG_2__RESERVED__SHIFT                                                             0x12
21551 #define RLC_RLCS_EXCEPTION_REG_2__ADDR_MASK                                                                   0x0003FFFFL
21552 #define RLC_RLCS_EXCEPTION_REG_2__RESERVED_MASK                                                               0xFFFC0000L
21553 //RLC_RLCS_EXCEPTION_REG_3
21554 #define RLC_RLCS_EXCEPTION_REG_3__ADDR__SHIFT                                                                 0x0
21555 #define RLC_RLCS_EXCEPTION_REG_3__RESERVED__SHIFT                                                             0x12
21556 #define RLC_RLCS_EXCEPTION_REG_3__ADDR_MASK                                                                   0x0003FFFFL
21557 #define RLC_RLCS_EXCEPTION_REG_3__RESERVED_MASK                                                               0xFFFC0000L
21558 //RLC_RLCS_EXCEPTION_REG_4
21559 #define RLC_RLCS_EXCEPTION_REG_4__ADDR__SHIFT                                                                 0x0
21560 #define RLC_RLCS_EXCEPTION_REG_4__RESERVED__SHIFT                                                             0x12
21561 #define RLC_RLCS_EXCEPTION_REG_4__ADDR_MASK                                                                   0x0003FFFFL
21562 #define RLC_RLCS_EXCEPTION_REG_4__RESERVED_MASK                                                               0xFFFC0000L
21563 //RLC_RLCS_CGCG_REQUEST
21564 #define RLC_RLCS_CGCG_REQUEST__CGCG_REQUEST__SHIFT                                                            0x0
21565 #define RLC_RLCS_CGCG_REQUEST__CGCG_REQUEST_3D__SHIFT                                                         0x1
21566 #define RLC_RLCS_CGCG_REQUEST__RESERVED__SHIFT                                                                0x2
21567 #define RLC_RLCS_CGCG_REQUEST__CGCG_REQUEST_MASK                                                              0x00000001L
21568 #define RLC_RLCS_CGCG_REQUEST__CGCG_REQUEST_3D_MASK                                                           0x00000002L
21569 #define RLC_RLCS_CGCG_REQUEST__RESERVED_MASK                                                                  0xFFFFFFFCL
21570 //RLC_RLCS_CGCG_STATUS
21571 #define RLC_RLCS_CGCG_STATUS__CGCG_RAMP_STATUS__SHIFT                                                         0x0
21572 #define RLC_RLCS_CGCG_STATUS__GFX_CLK_STATUS__SHIFT                                                           0x2
21573 #define RLC_RLCS_CGCG_STATUS__CGCG_RAMP_STATUS_3D__SHIFT                                                      0x3
21574 #define RLC_RLCS_CGCG_STATUS__GFX_CLK_STATUS_3D__SHIFT                                                        0x5
21575 #define RLC_RLCS_CGCG_STATUS__RESERVED__SHIFT                                                                 0x6
21576 #define RLC_RLCS_CGCG_STATUS__CGCG_RAMP_STATUS_MASK                                                           0x00000003L
21577 #define RLC_RLCS_CGCG_STATUS__GFX_CLK_STATUS_MASK                                                             0x00000004L
21578 #define RLC_RLCS_CGCG_STATUS__CGCG_RAMP_STATUS_3D_MASK                                                        0x00000018L
21579 #define RLC_RLCS_CGCG_STATUS__GFX_CLK_STATUS_3D_MASK                                                          0x00000020L
21580 #define RLC_RLCS_CGCG_STATUS__RESERVED_MASK                                                                   0xFFFFFFC0L
21581 //RLC_RLCS_SOC_DS_CNTL
21582 #define RLC_RLCS_SOC_DS_CNTL__SOC_CLK_DS_ALLOW__SHIFT                                                         0x0
21583 #define RLC_RLCS_SOC_DS_CNTL__SOC_CLK_DS_RLC_BUSY_MASK__SHIFT                                                 0x1
21584 #define RLC_RLCS_SOC_DS_CNTL__SOC_CLK_DS_CP_BUSY_MASK__SHIFT                                                  0x2
21585 #define RLC_RLCS_SOC_DS_CNTL__RESERVED_4_3__SHIFT                                                             0x3
21586 #define RLC_RLCS_SOC_DS_CNTL__RESERVED_5__SHIFT                                                               0x5
21587 #define RLC_RLCS_SOC_DS_CNTL__SOC_CLK_DS_GFX_PWR_STALLED_MASK__SHIFT                                          0x6
21588 #define RLC_RLCS_SOC_DS_CNTL__SOC_CLK_DS_NON3D_PWR_STALLED_MASK__SHIFT                                        0x7
21589 #define RLC_RLCS_SOC_DS_CNTL__SOC_CLK_DS_SDMA_0_BUSY_MASK__SHIFT                                              0x10
21590 #define RLC_RLCS_SOC_DS_CNTL__SOC_CLK_DS_SDMA_1_BUSY_MASK__SHIFT                                              0x11
21591 #define RLC_RLCS_SOC_DS_CNTL__SOC_CLK_DS_SDMA_2_BUSY_MASK__SHIFT                                              0x12
21592 #define RLC_RLCS_SOC_DS_CNTL__SOC_CLK_DS_SDMA_3_BUSY_MASK__SHIFT                                              0x13
21593 #define RLC_RLCS_SOC_DS_CNTL__SOC_CLK_DS_SDMA_4_BUSY_MASK__SHIFT                                              0x14
21594 #define RLC_RLCS_SOC_DS_CNTL__SOC_CLK_DS_SDMA_5_BUSY_MASK__SHIFT                                              0x15
21595 #define RLC_RLCS_SOC_DS_CNTL__SOC_CLK_DS_SDMA_6_BUSY_MASK__SHIFT                                              0x16
21596 #define RLC_RLCS_SOC_DS_CNTL__SOC_CLK_DS_SDMA_7_BUSY_MASK__SHIFT                                              0x17
21597 #define RLC_RLCS_SOC_DS_CNTL__RESERVED_31_24__SHIFT                                                           0x18
21598 #define RLC_RLCS_SOC_DS_CNTL__SOC_CLK_DS_ALLOW_MASK                                                           0x00000001L
21599 #define RLC_RLCS_SOC_DS_CNTL__SOC_CLK_DS_RLC_BUSY_MASK_MASK                                                   0x00000002L
21600 #define RLC_RLCS_SOC_DS_CNTL__SOC_CLK_DS_CP_BUSY_MASK_MASK                                                    0x00000004L
21601 #define RLC_RLCS_SOC_DS_CNTL__RESERVED_4_3_MASK                                                               0x00000018L
21602 #define RLC_RLCS_SOC_DS_CNTL__RESERVED_5_MASK                                                                 0x00000020L
21603 #define RLC_RLCS_SOC_DS_CNTL__SOC_CLK_DS_GFX_PWR_STALLED_MASK_MASK                                            0x00000040L
21604 #define RLC_RLCS_SOC_DS_CNTL__SOC_CLK_DS_NON3D_PWR_STALLED_MASK_MASK                                          0x00000080L
21605 #define RLC_RLCS_SOC_DS_CNTL__SOC_CLK_DS_SDMA_0_BUSY_MASK_MASK                                                0x00010000L
21606 #define RLC_RLCS_SOC_DS_CNTL__SOC_CLK_DS_SDMA_1_BUSY_MASK_MASK                                                0x00020000L
21607 #define RLC_RLCS_SOC_DS_CNTL__SOC_CLK_DS_SDMA_2_BUSY_MASK_MASK                                                0x00040000L
21608 #define RLC_RLCS_SOC_DS_CNTL__SOC_CLK_DS_SDMA_3_BUSY_MASK_MASK                                                0x00080000L
21609 #define RLC_RLCS_SOC_DS_CNTL__SOC_CLK_DS_SDMA_4_BUSY_MASK_MASK                                                0x00100000L
21610 #define RLC_RLCS_SOC_DS_CNTL__SOC_CLK_DS_SDMA_5_BUSY_MASK_MASK                                                0x00200000L
21611 #define RLC_RLCS_SOC_DS_CNTL__SOC_CLK_DS_SDMA_6_BUSY_MASK_MASK                                                0x00400000L
21612 #define RLC_RLCS_SOC_DS_CNTL__SOC_CLK_DS_SDMA_7_BUSY_MASK_MASK                                                0x00800000L
21613 #define RLC_RLCS_SOC_DS_CNTL__RESERVED_31_24_MASK                                                             0xFF000000L
21614 //RLC_RLCS_GFX_DS_CNTL
21615 #define RLC_RLCS_GFX_DS_CNTL__GFX_CLK_DS_ALLOW__SHIFT                                                         0x0
21616 #define RLC_RLCS_GFX_DS_CNTL__GFX_CLK_DS_RLC_BUSY_MASK__SHIFT                                                 0x1
21617 #define RLC_RLCS_GFX_DS_CNTL__GFX_CLK_DS_CP_BUSY_MASK__SHIFT                                                  0x2
21618 #define RLC_RLCS_GFX_DS_CNTL__RESERVED_4_3__SHIFT                                                             0x3
21619 #define RLC_RLCS_GFX_DS_CNTL__RESERVED_5__SHIFT                                                               0x5
21620 #define RLC_RLCS_GFX_DS_CNTL__GFX_CLK_DS_GFX_PWR_STALLED_MASK__SHIFT                                          0x6
21621 #define RLC_RLCS_GFX_DS_CNTL__GFX_CLK_DS_NON3D_PWR_STALLED_MASK__SHIFT                                        0x7
21622 #define RLC_RLCS_GFX_DS_CNTL__GFX_CLK_DS_IMU_DISABLE_MASK__SHIFT                                              0x8
21623 #define RLC_RLCS_GFX_DS_CNTL__RESERVED_15_9__SHIFT                                                            0x9
21624 #define RLC_RLCS_GFX_DS_CNTL__GFX_CLK_DS_SDMA_0_BUSY_MASK__SHIFT                                              0x10
21625 #define RLC_RLCS_GFX_DS_CNTL__GFX_CLK_DS_SDMA_1_BUSY_MASK__SHIFT                                              0x11
21626 #define RLC_RLCS_GFX_DS_CNTL__GFX_CLK_DS_SDMA_2_BUSY_MASK__SHIFT                                              0x12
21627 #define RLC_RLCS_GFX_DS_CNTL__GFX_CLK_DS_SDMA_3_BUSY_MASK__SHIFT                                              0x13
21628 #define RLC_RLCS_GFX_DS_CNTL__GFX_CLK_DS_SDMA_4_BUSY_MASK__SHIFT                                              0x14
21629 #define RLC_RLCS_GFX_DS_CNTL__GFX_CLK_DS_SDMA_5_BUSY_MASK__SHIFT                                              0x15
21630 #define RLC_RLCS_GFX_DS_CNTL__GFX_CLK_DS_SDMA_6_BUSY_MASK__SHIFT                                              0x16
21631 #define RLC_RLCS_GFX_DS_CNTL__GFX_CLK_DS_SDMA_7_BUSY_MASK__SHIFT                                              0x17
21632 #define RLC_RLCS_GFX_DS_CNTL__RESERVED__SHIFT                                                                 0x18
21633 #define RLC_RLCS_GFX_DS_CNTL__GFX_CLK_DS_ALLOW_MASK                                                           0x00000001L
21634 #define RLC_RLCS_GFX_DS_CNTL__GFX_CLK_DS_RLC_BUSY_MASK_MASK                                                   0x00000002L
21635 #define RLC_RLCS_GFX_DS_CNTL__GFX_CLK_DS_CP_BUSY_MASK_MASK                                                    0x00000004L
21636 #define RLC_RLCS_GFX_DS_CNTL__RESERVED_4_3_MASK                                                               0x00000018L
21637 #define RLC_RLCS_GFX_DS_CNTL__RESERVED_5_MASK                                                                 0x00000020L
21638 #define RLC_RLCS_GFX_DS_CNTL__GFX_CLK_DS_GFX_PWR_STALLED_MASK_MASK                                            0x00000040L
21639 #define RLC_RLCS_GFX_DS_CNTL__GFX_CLK_DS_NON3D_PWR_STALLED_MASK_MASK                                          0x00000080L
21640 #define RLC_RLCS_GFX_DS_CNTL__GFX_CLK_DS_IMU_DISABLE_MASK_MASK                                                0x00000100L
21641 #define RLC_RLCS_GFX_DS_CNTL__RESERVED_15_9_MASK                                                              0x0000FE00L
21642 #define RLC_RLCS_GFX_DS_CNTL__GFX_CLK_DS_SDMA_0_BUSY_MASK_MASK                                                0x00010000L
21643 #define RLC_RLCS_GFX_DS_CNTL__GFX_CLK_DS_SDMA_1_BUSY_MASK_MASK                                                0x00020000L
21644 #define RLC_RLCS_GFX_DS_CNTL__GFX_CLK_DS_SDMA_2_BUSY_MASK_MASK                                                0x00040000L
21645 #define RLC_RLCS_GFX_DS_CNTL__GFX_CLK_DS_SDMA_3_BUSY_MASK_MASK                                                0x00080000L
21646 #define RLC_RLCS_GFX_DS_CNTL__GFX_CLK_DS_SDMA_4_BUSY_MASK_MASK                                                0x00100000L
21647 #define RLC_RLCS_GFX_DS_CNTL__GFX_CLK_DS_SDMA_5_BUSY_MASK_MASK                                                0x00200000L
21648 #define RLC_RLCS_GFX_DS_CNTL__GFX_CLK_DS_SDMA_6_BUSY_MASK_MASK                                                0x00400000L
21649 #define RLC_RLCS_GFX_DS_CNTL__GFX_CLK_DS_SDMA_7_BUSY_MASK_MASK                                                0x00800000L
21650 #define RLC_RLCS_GFX_DS_CNTL__RESERVED_MASK                                                                   0xFF000000L
21651 //RLC_RLCS_GFX_DS_ALLOW_MASK_CNTL
21652 #define RLC_RLCS_GFX_DS_ALLOW_MASK_CNTL__GFX_CLK_DS_ALLOW_MASK_GDFLL__SHIFT                                   0x0
21653 #define RLC_RLCS_GFX_DS_ALLOW_MASK_CNTL__GFX_CLK_DS_ALLOW_MASK_GDFLL_SE0__SHIFT                               0x1
21654 #define RLC_RLCS_GFX_DS_ALLOW_MASK_CNTL__GFX_CLK_DS_ALLOW_MASK_GDFLL_SE1__SHIFT                               0x2
21655 #define RLC_RLCS_GFX_DS_ALLOW_MASK_CNTL__GFX_CLK_DS_ALLOW_MASK_GDFLL_SE2__SHIFT                               0x3
21656 #define RLC_RLCS_GFX_DS_ALLOW_MASK_CNTL__GFX_CLK_DS_ALLOW_MASK_GDFLL_SE3__SHIFT                               0x4
21657 #define RLC_RLCS_GFX_DS_ALLOW_MASK_CNTL__GFX_CLK_DS_ALLOW_MASK_GDFLL_MASK                                     0x00000001L
21658 #define RLC_RLCS_GFX_DS_ALLOW_MASK_CNTL__GFX_CLK_DS_ALLOW_MASK_GDFLL_SE0_MASK                                 0x00000002L
21659 #define RLC_RLCS_GFX_DS_ALLOW_MASK_CNTL__GFX_CLK_DS_ALLOW_MASK_GDFLL_SE1_MASK                                 0x00000004L
21660 #define RLC_RLCS_GFX_DS_ALLOW_MASK_CNTL__GFX_CLK_DS_ALLOW_MASK_GDFLL_SE2_MASK                                 0x00000008L
21661 #define RLC_RLCS_GFX_DS_ALLOW_MASK_CNTL__GFX_CLK_DS_ALLOW_MASK_GDFLL_SE3_MASK                                 0x00000010L
21662 //RLC_GPM_STAT
21663 #define RLC_GPM_STAT__RLC_BUSY__SHIFT                                                                         0x0
21664 #define RLC_GPM_STAT__GFX_POWER_STATUS__SHIFT                                                                 0x1
21665 #define RLC_GPM_STAT__GFX_CLOCK_STATUS__SHIFT                                                                 0x2
21666 #define RLC_GPM_STAT__GFX_LS_STATUS__SHIFT                                                                    0x3
21667 #define RLC_GPM_STAT__GFX_PIPELINE_POWER_STATUS__SHIFT                                                        0x4
21668 #define RLC_GPM_STAT__CNTX_IDLE_BEING_PROCESSED__SHIFT                                                        0x5
21669 #define RLC_GPM_STAT__CNTX_BUSY_BEING_PROCESSED__SHIFT                                                        0x6
21670 #define RLC_GPM_STAT__GFX_IDLE_BEING_PROCESSED__SHIFT                                                         0x7
21671 #define RLC_GPM_STAT__CMP_BUSY_BEING_PROCESSED__SHIFT                                                         0x8
21672 #define RLC_GPM_STAT__SAVING_REGISTERS__SHIFT                                                                 0x9
21673 #define RLC_GPM_STAT__RESTORING_REGISTERS__SHIFT                                                              0xa
21674 #define RLC_GPM_STAT__GFX3D_BLOCKS_CHANGING_POWER_STATE__SHIFT                                                0xb
21675 #define RLC_GPM_STAT__CMP_BLOCKS_CHANGING_POWER_STATE__SHIFT                                                  0xc
21676 #define RLC_GPM_STAT__STATIC_WGP_POWERING_UP__SHIFT                                                           0xd
21677 #define RLC_GPM_STAT__STATIC_WGP_POWERING_DOWN__SHIFT                                                         0xe
21678 #define RLC_GPM_STAT__DYN_WGP_POWERING_UP__SHIFT                                                              0xf
21679 #define RLC_GPM_STAT__DYN_WGP_POWERING_DOWN__SHIFT                                                            0x10
21680 #define RLC_GPM_STAT__ABORTED_PD_SEQUENCE__SHIFT                                                              0x11
21681 #define RLC_GPM_STAT__CMP_power_status__SHIFT                                                                 0x12
21682 #define RLC_GPM_STAT__GFX_LS_STATUS_3D__SHIFT                                                                 0x13
21683 #define RLC_GPM_STAT__GFX_CLOCK_STATUS_3D__SHIFT                                                              0x14
21684 #define RLC_GPM_STAT__MGCG_OVERRIDE_STATUS__SHIFT                                                             0x15
21685 #define RLC_GPM_STAT__RLC_EXEC_ROM_CODE__SHIFT                                                                0x16
21686 #define RLC_GPM_STAT__FGCG_OVERRIDE_STATUS__SHIFT                                                             0x17
21687 #define RLC_GPM_STAT__PG_ERROR_STATUS__SHIFT                                                                  0x18
21688 #define RLC_GPM_STAT__RLC_BUSY_MASK                                                                           0x00000001L
21689 #define RLC_GPM_STAT__GFX_POWER_STATUS_MASK                                                                   0x00000002L
21690 #define RLC_GPM_STAT__GFX_CLOCK_STATUS_MASK                                                                   0x00000004L
21691 #define RLC_GPM_STAT__GFX_LS_STATUS_MASK                                                                      0x00000008L
21692 #define RLC_GPM_STAT__GFX_PIPELINE_POWER_STATUS_MASK                                                          0x00000010L
21693 #define RLC_GPM_STAT__CNTX_IDLE_BEING_PROCESSED_MASK                                                          0x00000020L
21694 #define RLC_GPM_STAT__CNTX_BUSY_BEING_PROCESSED_MASK                                                          0x00000040L
21695 #define RLC_GPM_STAT__GFX_IDLE_BEING_PROCESSED_MASK                                                           0x00000080L
21696 #define RLC_GPM_STAT__CMP_BUSY_BEING_PROCESSED_MASK                                                           0x00000100L
21697 #define RLC_GPM_STAT__SAVING_REGISTERS_MASK                                                                   0x00000200L
21698 #define RLC_GPM_STAT__RESTORING_REGISTERS_MASK                                                                0x00000400L
21699 #define RLC_GPM_STAT__GFX3D_BLOCKS_CHANGING_POWER_STATE_MASK                                                  0x00000800L
21700 #define RLC_GPM_STAT__CMP_BLOCKS_CHANGING_POWER_STATE_MASK                                                    0x00001000L
21701 #define RLC_GPM_STAT__STATIC_WGP_POWERING_UP_MASK                                                             0x00002000L
21702 #define RLC_GPM_STAT__STATIC_WGP_POWERING_DOWN_MASK                                                           0x00004000L
21703 #define RLC_GPM_STAT__DYN_WGP_POWERING_UP_MASK                                                                0x00008000L
21704 #define RLC_GPM_STAT__DYN_WGP_POWERING_DOWN_MASK                                                              0x00010000L
21705 #define RLC_GPM_STAT__ABORTED_PD_SEQUENCE_MASK                                                                0x00020000L
21706 #define RLC_GPM_STAT__CMP_power_status_MASK                                                                   0x00040000L
21707 #define RLC_GPM_STAT__GFX_LS_STATUS_3D_MASK                                                                   0x00080000L
21708 #define RLC_GPM_STAT__GFX_CLOCK_STATUS_3D_MASK                                                                0x00100000L
21709 #define RLC_GPM_STAT__MGCG_OVERRIDE_STATUS_MASK                                                               0x00200000L
21710 #define RLC_GPM_STAT__RLC_EXEC_ROM_CODE_MASK                                                                  0x00400000L
21711 #define RLC_GPM_STAT__FGCG_OVERRIDE_STATUS_MASK                                                               0x00800000L
21712 #define RLC_GPM_STAT__PG_ERROR_STATUS_MASK                                                                    0xFF000000L
21713 //RLC_RLCS_GPM_STAT
21714 #define RLC_RLCS_GPM_STAT__RLC_BUSY__SHIFT                                                                    0x0
21715 #define RLC_RLCS_GPM_STAT__GFX_POWER_STATUS__SHIFT                                                            0x1
21716 #define RLC_RLCS_GPM_STAT__GFX_CLOCK_STATUS__SHIFT                                                            0x2
21717 #define RLC_RLCS_GPM_STAT__GFX_LS_STATUS__SHIFT                                                               0x3
21718 #define RLC_RLCS_GPM_STAT__GFX_PIPELINE_POWER_STATUS__SHIFT                                                   0x4
21719 #define RLC_RLCS_GPM_STAT__CNTX_IDLE_BEING_PROCESSED__SHIFT                                                   0x5
21720 #define RLC_RLCS_GPM_STAT__CNTX_BUSY_BEING_PROCESSED__SHIFT                                                   0x6
21721 #define RLC_RLCS_GPM_STAT__GFX_IDLE_BEING_PROCESSED__SHIFT                                                    0x7
21722 #define RLC_RLCS_GPM_STAT__CMP_BUSY_BEING_PROCESSED__SHIFT                                                    0x8
21723 #define RLC_RLCS_GPM_STAT__SAVING_REGISTERS__SHIFT                                                            0x9
21724 #define RLC_RLCS_GPM_STAT__RESTORING_REGISTERS__SHIFT                                                         0xa
21725 #define RLC_RLCS_GPM_STAT__GFX3D_BLOCKS_CHANGING_POWER_STATE__SHIFT                                           0xb
21726 #define RLC_RLCS_GPM_STAT__CMP_BLOCKS_CHANGING_POWER_STATE__SHIFT                                             0xc
21727 #define RLC_RLCS_GPM_STAT__STATIC_WGP_POWERING_UP__SHIFT                                                      0xd
21728 #define RLC_RLCS_GPM_STAT__STATIC_WGP_POWERING_DOWN__SHIFT                                                    0xe
21729 #define RLC_RLCS_GPM_STAT__DYN_WGP_POWERING_UP__SHIFT                                                         0xf
21730 #define RLC_RLCS_GPM_STAT__DYN_WGP_POWERING_DOWN__SHIFT                                                       0x10
21731 #define RLC_RLCS_GPM_STAT__ABORTED_PD_SEQUENCE__SHIFT                                                         0x11
21732 #define RLC_RLCS_GPM_STAT__CMP_POWER_STATUS__SHIFT                                                            0x12
21733 #define RLC_RLCS_GPM_STAT__GFX_LS_STATUS_3D__SHIFT                                                            0x13
21734 #define RLC_RLCS_GPM_STAT__GFX_CLOCK_STATUS_3D__SHIFT                                                         0x14
21735 #define RLC_RLCS_GPM_STAT__MGCG_OVERRIDE_STATUS__SHIFT                                                        0x15
21736 #define RLC_RLCS_GPM_STAT__RLC_EXEC_ROM_CODE__SHIFT                                                           0x16
21737 #define RLC_RLCS_GPM_STAT__FGCG_OVERRIDE_STATUS__SHIFT                                                        0x17
21738 #define RLC_RLCS_GPM_STAT__PG_ERROR_STATUS__SHIFT                                                             0x18
21739 #define RLC_RLCS_GPM_STAT__RLC_BUSY_MASK                                                                      0x00000001L
21740 #define RLC_RLCS_GPM_STAT__GFX_POWER_STATUS_MASK                                                              0x00000002L
21741 #define RLC_RLCS_GPM_STAT__GFX_CLOCK_STATUS_MASK                                                              0x00000004L
21742 #define RLC_RLCS_GPM_STAT__GFX_LS_STATUS_MASK                                                                 0x00000008L
21743 #define RLC_RLCS_GPM_STAT__GFX_PIPELINE_POWER_STATUS_MASK                                                     0x00000010L
21744 #define RLC_RLCS_GPM_STAT__CNTX_IDLE_BEING_PROCESSED_MASK                                                     0x00000020L
21745 #define RLC_RLCS_GPM_STAT__CNTX_BUSY_BEING_PROCESSED_MASK                                                     0x00000040L
21746 #define RLC_RLCS_GPM_STAT__GFX_IDLE_BEING_PROCESSED_MASK                                                      0x00000080L
21747 #define RLC_RLCS_GPM_STAT__CMP_BUSY_BEING_PROCESSED_MASK                                                      0x00000100L
21748 #define RLC_RLCS_GPM_STAT__SAVING_REGISTERS_MASK                                                              0x00000200L
21749 #define RLC_RLCS_GPM_STAT__RESTORING_REGISTERS_MASK                                                           0x00000400L
21750 #define RLC_RLCS_GPM_STAT__GFX3D_BLOCKS_CHANGING_POWER_STATE_MASK                                             0x00000800L
21751 #define RLC_RLCS_GPM_STAT__CMP_BLOCKS_CHANGING_POWER_STATE_MASK                                               0x00001000L
21752 #define RLC_RLCS_GPM_STAT__STATIC_WGP_POWERING_UP_MASK                                                        0x00002000L
21753 #define RLC_RLCS_GPM_STAT__STATIC_WGP_POWERING_DOWN_MASK                                                      0x00004000L
21754 #define RLC_RLCS_GPM_STAT__DYN_WGP_POWERING_UP_MASK                                                           0x00008000L
21755 #define RLC_RLCS_GPM_STAT__DYN_WGP_POWERING_DOWN_MASK                                                         0x00010000L
21756 #define RLC_RLCS_GPM_STAT__ABORTED_PD_SEQUENCE_MASK                                                           0x00020000L
21757 #define RLC_RLCS_GPM_STAT__CMP_POWER_STATUS_MASK                                                              0x00040000L
21758 #define RLC_RLCS_GPM_STAT__GFX_LS_STATUS_3D_MASK                                                              0x00080000L
21759 #define RLC_RLCS_GPM_STAT__GFX_CLOCK_STATUS_3D_MASK                                                           0x00100000L
21760 #define RLC_RLCS_GPM_STAT__MGCG_OVERRIDE_STATUS_MASK                                                          0x00200000L
21761 #define RLC_RLCS_GPM_STAT__RLC_EXEC_ROM_CODE_MASK                                                             0x00400000L
21762 #define RLC_RLCS_GPM_STAT__FGCG_OVERRIDE_STATUS_MASK                                                          0x00800000L
21763 #define RLC_RLCS_GPM_STAT__PG_ERROR_STATUS_MASK                                                               0xFF000000L
21764 //RLC_RLCS_ABORTED_PD_SEQUENCE
21765 #define RLC_RLCS_ABORTED_PD_SEQUENCE__APS__SHIFT                                                              0x0
21766 #define RLC_RLCS_ABORTED_PD_SEQUENCE__RESERVED__SHIFT                                                         0x10
21767 #define RLC_RLCS_ABORTED_PD_SEQUENCE__APS_MASK                                                                0x0000FFFFL
21768 #define RLC_RLCS_ABORTED_PD_SEQUENCE__RESERVED_MASK                                                           0xFFFF0000L
21769 //RLC_RLCS_GPM_STAT_2
21770 #define RLC_RLCS_GPM_STAT_2__TC_TRANS_ERROR__SHIFT                                                            0x0
21771 #define RLC_RLCS_GPM_STAT_2__RLC_PWR_NON3D_STALLED__SHIFT                                                     0x1
21772 #define RLC_RLCS_GPM_STAT_2__GFX_PWR_STALLED_STATUS__SHIFT                                                    0x2
21773 #define RLC_RLCS_GPM_STAT_2__GFX_ULV_STATUS__SHIFT                                                            0x3
21774 #define RLC_RLCS_GPM_STAT_2__GFX_GENERAL_STATUS__SHIFT                                                        0x4
21775 #define RLC_RLCS_GPM_STAT_2__RESERVED__SHIFT                                                                  0x5
21776 #define RLC_RLCS_GPM_STAT_2__TC_TRANS_ERROR_MASK                                                              0x00000001L
21777 #define RLC_RLCS_GPM_STAT_2__RLC_PWR_NON3D_STALLED_MASK                                                       0x00000002L
21778 #define RLC_RLCS_GPM_STAT_2__GFX_PWR_STALLED_STATUS_MASK                                                      0x00000004L
21779 #define RLC_RLCS_GPM_STAT_2__GFX_ULV_STATUS_MASK                                                              0x00000008L
21780 #define RLC_RLCS_GPM_STAT_2__GFX_GENERAL_STATUS_MASK                                                          0x00000010L
21781 #define RLC_RLCS_GPM_STAT_2__RESERVED_MASK                                                                    0xFFFFFFE0L
21782 //RLC_RLCS_GRBM_SOFT_RESET
21783 #define RLC_RLCS_GRBM_SOFT_RESET__RESET__SHIFT                                                                0x0
21784 #define RLC_RLCS_GRBM_SOFT_RESET__RESERVED__SHIFT                                                             0x1
21785 #define RLC_RLCS_GRBM_SOFT_RESET__RESET_MASK                                                                  0x00000001L
21786 #define RLC_RLCS_GRBM_SOFT_RESET__RESERVED_MASK                                                               0xFFFFFFFEL
21787 //RLC_RLCS_PG_CHANGE_STATUS
21788 #define RLC_RLCS_PG_CHANGE_STATUS__PG_CNTL_CHANGED__SHIFT                                                     0x0
21789 #define RLC_RLCS_PG_CHANGE_STATUS__PG_REG_CHANGED__SHIFT                                                      0x1
21790 #define RLC_RLCS_PG_CHANGE_STATUS__DYN_PG_STATUS_CHANGED__SHIFT                                               0x2
21791 #define RLC_RLCS_PG_CHANGE_STATUS__DYN_PG_REQ_CHANGED__SHIFT                                                  0x3
21792 #define RLC_RLCS_PG_CHANGE_STATUS__RESERVED__SHIFT                                                            0x4
21793 #define RLC_RLCS_PG_CHANGE_STATUS__PG_CNTL_CHANGED_MASK                                                       0x00000001L
21794 #define RLC_RLCS_PG_CHANGE_STATUS__PG_REG_CHANGED_MASK                                                        0x00000002L
21795 #define RLC_RLCS_PG_CHANGE_STATUS__DYN_PG_STATUS_CHANGED_MASK                                                 0x00000004L
21796 #define RLC_RLCS_PG_CHANGE_STATUS__DYN_PG_REQ_CHANGED_MASK                                                    0x00000008L
21797 #define RLC_RLCS_PG_CHANGE_STATUS__RESERVED_MASK                                                              0xFFFFFFF0L
21798 //RLC_RLCS_PG_CHANGE_READ
21799 #define RLC_RLCS_PG_CHANGE_READ__RESERVED__SHIFT                                                              0x0
21800 #define RLC_RLCS_PG_CHANGE_READ__PG_REG_CHANGED__SHIFT                                                        0x1
21801 #define RLC_RLCS_PG_CHANGE_READ__DYN_PG_STATUS_CHANGED__SHIFT                                                 0x2
21802 #define RLC_RLCS_PG_CHANGE_READ__DYN_PG_REQ_CHANGED__SHIFT                                                    0x3
21803 #define RLC_RLCS_PG_CHANGE_READ__RESERVED_MASK                                                                0x00000001L
21804 #define RLC_RLCS_PG_CHANGE_READ__PG_REG_CHANGED_MASK                                                          0x00000002L
21805 #define RLC_RLCS_PG_CHANGE_READ__DYN_PG_STATUS_CHANGED_MASK                                                   0x00000004L
21806 #define RLC_RLCS_PG_CHANGE_READ__DYN_PG_REQ_CHANGED_MASK                                                      0x00000008L
21807 //RLC_RLCS_IH_SEMAPHORE
21808 #define RLC_RLCS_IH_SEMAPHORE__CLIENT_ID__SHIFT                                                               0x0
21809 #define RLC_RLCS_IH_SEMAPHORE__CLIENT_ID_MASK                                                                 0x0000001FL
21810 //RLC_RLCS_IH_COOKIE_SEMAPHORE
21811 #define RLC_RLCS_IH_COOKIE_SEMAPHORE__CLIENT_ID__SHIFT                                                        0x0
21812 #define RLC_RLCS_IH_COOKIE_SEMAPHORE__CLIENT_ID_MASK                                                          0x0000001FL
21813 //RLC_RLCS_CP_INT_CTRL_1
21814 #define RLC_RLCS_CP_INT_CTRL_1__INTERRUPT_ACK__SHIFT                                                          0x0
21815 #define RLC_RLCS_CP_INT_CTRL_1__RESERVED__SHIFT                                                               0x1
21816 #define RLC_RLCS_CP_INT_CTRL_1__INTERRUPT_ACK_MASK                                                            0x00000001L
21817 #define RLC_RLCS_CP_INT_CTRL_1__RESERVED_MASK                                                                 0xFFFFFFFEL
21818 //RLC_RLCS_CP_INT_CTRL_2
21819 #define RLC_RLCS_CP_INT_CTRL_2__IDLE_AUTO_ACK_EN__SHIFT                                                       0x0
21820 #define RLC_RLCS_CP_INT_CTRL_2__BUSY_AUTO_ACK_EN__SHIFT                                                       0x1
21821 #define RLC_RLCS_CP_INT_CTRL_2__IDLE_AUTO_ACK_ACTIVE__SHIFT                                                   0x2
21822 #define RLC_RLCS_CP_INT_CTRL_2__BUSY_AUTO_ACK_ACTIVE__SHIFT                                                   0x3
21823 #define RLC_RLCS_CP_INT_CTRL_2__INTERRUPT_PENDING__SHIFT                                                      0x4
21824 #define RLC_RLCS_CP_INT_CTRL_2__RESERVED__SHIFT                                                               0x5
21825 #define RLC_RLCS_CP_INT_CTRL_2__IDLE_AUTO_ACK_EN_MASK                                                         0x00000001L
21826 #define RLC_RLCS_CP_INT_CTRL_2__BUSY_AUTO_ACK_EN_MASK                                                         0x00000002L
21827 #define RLC_RLCS_CP_INT_CTRL_2__IDLE_AUTO_ACK_ACTIVE_MASK                                                     0x00000004L
21828 #define RLC_RLCS_CP_INT_CTRL_2__BUSY_AUTO_ACK_ACTIVE_MASK                                                     0x00000008L
21829 #define RLC_RLCS_CP_INT_CTRL_2__INTERRUPT_PENDING_MASK                                                        0x00000010L
21830 #define RLC_RLCS_CP_INT_CTRL_2__RESERVED_MASK                                                                 0xFFFFFFE0L
21831 //RLC_RLCS_CP_INT_INFO_1
21832 #define RLC_RLCS_CP_INT_INFO_1__INTERRUPT_INFO_1__SHIFT                                                       0x0
21833 #define RLC_RLCS_CP_INT_INFO_1__INTERRUPT_INFO_1_MASK                                                         0xFFFFFFFFL
21834 //RLC_RLCS_CP_INT_INFO_2
21835 #define RLC_RLCS_CP_INT_INFO_2__INTERRUPT_INFO_2__SHIFT                                                       0x0
21836 #define RLC_RLCS_CP_INT_INFO_2__INTERRUPT_ID__SHIFT                                                           0x10
21837 #define RLC_RLCS_CP_INT_INFO_2__RESERVED__SHIFT                                                               0x19
21838 #define RLC_RLCS_CP_INT_INFO_2__INTERRUPT_INFO_2_MASK                                                         0x0000FFFFL
21839 #define RLC_RLCS_CP_INT_INFO_2__INTERRUPT_ID_MASK                                                             0x01FF0000L
21840 #define RLC_RLCS_CP_INT_INFO_2__RESERVED_MASK                                                                 0xFE000000L
21841 //RLC_RLCS_SPM_INT_CTRL
21842 #define RLC_RLCS_SPM_INT_CTRL__INTERRUPT_ACK__SHIFT                                                           0x0
21843 #define RLC_RLCS_SPM_INT_CTRL__RESERVED__SHIFT                                                                0x1
21844 #define RLC_RLCS_SPM_INT_CTRL__INTERRUPT_ACK_MASK                                                             0x00000001L
21845 #define RLC_RLCS_SPM_INT_CTRL__RESERVED_MASK                                                                  0xFFFFFFFEL
21846 //RLC_RLCS_SPM_INT_INFO_1
21847 #define RLC_RLCS_SPM_INT_INFO_1__INTERRUPT_INFO_1__SHIFT                                                      0x0
21848 #define RLC_RLCS_SPM_INT_INFO_1__INTERRUPT_INFO_1_MASK                                                        0xFFFFFFFFL
21849 //RLC_RLCS_SPM_INT_INFO_2
21850 #define RLC_RLCS_SPM_INT_INFO_2__INTERRUPT_INFO_2__SHIFT                                                      0x0
21851 #define RLC_RLCS_SPM_INT_INFO_2__INTERRUPT_ID__SHIFT                                                          0x10
21852 #define RLC_RLCS_SPM_INT_INFO_2__RESERVED__SHIFT                                                              0x19
21853 #define RLC_RLCS_SPM_INT_INFO_2__INTERRUPT_INFO_2_MASK                                                        0x0000FFFFL
21854 #define RLC_RLCS_SPM_INT_INFO_2__INTERRUPT_ID_MASK                                                            0x01FF0000L
21855 #define RLC_RLCS_SPM_INT_INFO_2__RESERVED_MASK                                                                0xFE000000L
21856 //RLC_RLCS_DSM_TRIG
21857 //RLC_RLCS_BOOTLOAD_STATUS
21858 #define RLC_RLCS_BOOTLOAD_STATUS__GFX_FUSE_DIST_DONE__SHIFT                                                   0x0
21859 #define RLC_RLCS_BOOTLOAD_STATUS__GFX_INIT_DONE__SHIFT                                                        0x1
21860 #define RLC_RLCS_BOOTLOAD_STATUS__GFX_SECURITY_POLICY_LOADED__SHIFT                                           0x2
21861 #define RLC_RLCS_BOOTLOAD_STATUS__GFX_SECURITY_POLICY_DONE__SHIFT                                             0x3
21862 #define RLC_RLCS_BOOTLOAD_STATUS__RLC_GPM_IRAM_LOADED__SHIFT                                                  0x4
21863 #define RLC_RLCS_BOOTLOAD_STATUS__RLC_GPM_IRAM_DONE__SHIFT                                                    0x5
21864 #define RLC_RLCS_BOOTLOAD_STATUS__STATUS_6_30__SHIFT                                                          0x6
21865 #define RLC_RLCS_BOOTLOAD_STATUS__BOOTLOAD_COMPLETE__SHIFT                                                    0x1f
21866 #define RLC_RLCS_BOOTLOAD_STATUS__GFX_FUSE_DIST_DONE_MASK                                                     0x00000001L
21867 #define RLC_RLCS_BOOTLOAD_STATUS__GFX_INIT_DONE_MASK                                                          0x00000002L
21868 #define RLC_RLCS_BOOTLOAD_STATUS__GFX_SECURITY_POLICY_LOADED_MASK                                             0x00000004L
21869 #define RLC_RLCS_BOOTLOAD_STATUS__GFX_SECURITY_POLICY_DONE_MASK                                               0x00000008L
21870 #define RLC_RLCS_BOOTLOAD_STATUS__RLC_GPM_IRAM_LOADED_MASK                                                    0x00000010L
21871 #define RLC_RLCS_BOOTLOAD_STATUS__RLC_GPM_IRAM_DONE_MASK                                                      0x00000020L
21872 #define RLC_RLCS_BOOTLOAD_STATUS__STATUS_6_30_MASK                                                            0x7FFFFFC0L
21873 #define RLC_RLCS_BOOTLOAD_STATUS__BOOTLOAD_COMPLETE_MASK                                                      0x80000000L
21874 //RLC_RLCS_GRBM_IDLE_BUSY_STAT
21875 #define RLC_RLCS_GRBM_IDLE_BUSY_STAT__GRBM_RLC_GC_STAT_IDLE__SHIFT                                            0x0
21876 #define RLC_RLCS_GRBM_IDLE_BUSY_STAT__SDMA_0_BUSY__SHIFT                                                      0x10
21877 #define RLC_RLCS_GRBM_IDLE_BUSY_STAT__SDMA_1_BUSY__SHIFT                                                      0x11
21878 #define RLC_RLCS_GRBM_IDLE_BUSY_STAT__SDMA_2_BUSY__SHIFT                                                      0x12
21879 #define RLC_RLCS_GRBM_IDLE_BUSY_STAT__SDMA_3_BUSY__SHIFT                                                      0x13
21880 #define RLC_RLCS_GRBM_IDLE_BUSY_STAT__SDMA_4_BUSY__SHIFT                                                      0x14
21881 #define RLC_RLCS_GRBM_IDLE_BUSY_STAT__SDMA_5_BUSY__SHIFT                                                      0x15
21882 #define RLC_RLCS_GRBM_IDLE_BUSY_STAT__SDMA_6_BUSY__SHIFT                                                      0x16
21883 #define RLC_RLCS_GRBM_IDLE_BUSY_STAT__SDMA_7_BUSY__SHIFT                                                      0x17
21884 #define RLC_RLCS_GRBM_IDLE_BUSY_STAT__SDMA_0_BUSY_CHANGED__SHIFT                                              0x18
21885 #define RLC_RLCS_GRBM_IDLE_BUSY_STAT__SDMA_1_BUSY_CHANGED__SHIFT                                              0x19
21886 #define RLC_RLCS_GRBM_IDLE_BUSY_STAT__SDMA_2_BUSY_CHANGED__SHIFT                                              0x1a
21887 #define RLC_RLCS_GRBM_IDLE_BUSY_STAT__SDMA_3_BUSY_CHANGED__SHIFT                                              0x1b
21888 #define RLC_RLCS_GRBM_IDLE_BUSY_STAT__SDMA_4_BUSY_CHANGED__SHIFT                                              0x1c
21889 #define RLC_RLCS_GRBM_IDLE_BUSY_STAT__SDMA_5_BUSY_CHANGED__SHIFT                                              0x1d
21890 #define RLC_RLCS_GRBM_IDLE_BUSY_STAT__SDMA_6_BUSY_CHANGED__SHIFT                                              0x1e
21891 #define RLC_RLCS_GRBM_IDLE_BUSY_STAT__SDMA_7_BUSY_CHANGED__SHIFT                                              0x1f
21892 #define RLC_RLCS_GRBM_IDLE_BUSY_STAT__GRBM_RLC_GC_STAT_IDLE_MASK                                              0x00000003L
21893 #define RLC_RLCS_GRBM_IDLE_BUSY_STAT__SDMA_0_BUSY_MASK                                                        0x00010000L
21894 #define RLC_RLCS_GRBM_IDLE_BUSY_STAT__SDMA_1_BUSY_MASK                                                        0x00020000L
21895 #define RLC_RLCS_GRBM_IDLE_BUSY_STAT__SDMA_2_BUSY_MASK                                                        0x00040000L
21896 #define RLC_RLCS_GRBM_IDLE_BUSY_STAT__SDMA_3_BUSY_MASK                                                        0x00080000L
21897 #define RLC_RLCS_GRBM_IDLE_BUSY_STAT__SDMA_4_BUSY_MASK                                                        0x00100000L
21898 #define RLC_RLCS_GRBM_IDLE_BUSY_STAT__SDMA_5_BUSY_MASK                                                        0x00200000L
21899 #define RLC_RLCS_GRBM_IDLE_BUSY_STAT__SDMA_6_BUSY_MASK                                                        0x00400000L
21900 #define RLC_RLCS_GRBM_IDLE_BUSY_STAT__SDMA_7_BUSY_MASK                                                        0x00800000L
21901 #define RLC_RLCS_GRBM_IDLE_BUSY_STAT__SDMA_0_BUSY_CHANGED_MASK                                                0x01000000L
21902 #define RLC_RLCS_GRBM_IDLE_BUSY_STAT__SDMA_1_BUSY_CHANGED_MASK                                                0x02000000L
21903 #define RLC_RLCS_GRBM_IDLE_BUSY_STAT__SDMA_2_BUSY_CHANGED_MASK                                                0x04000000L
21904 #define RLC_RLCS_GRBM_IDLE_BUSY_STAT__SDMA_3_BUSY_CHANGED_MASK                                                0x08000000L
21905 #define RLC_RLCS_GRBM_IDLE_BUSY_STAT__SDMA_4_BUSY_CHANGED_MASK                                                0x10000000L
21906 #define RLC_RLCS_GRBM_IDLE_BUSY_STAT__SDMA_5_BUSY_CHANGED_MASK                                                0x20000000L
21907 #define RLC_RLCS_GRBM_IDLE_BUSY_STAT__SDMA_6_BUSY_CHANGED_MASK                                                0x40000000L
21908 #define RLC_RLCS_GRBM_IDLE_BUSY_STAT__SDMA_7_BUSY_CHANGED_MASK                                                0x80000000L
21909 //RLC_RLCS_GRBM_IDLE_BUSY_INT_CNTL
21910 #define RLC_RLCS_GRBM_IDLE_BUSY_INT_CNTL__SDMA0_BUSY_INT_CLEAR__SHIFT                                         0x0
21911 #define RLC_RLCS_GRBM_IDLE_BUSY_INT_CNTL__SDMA1_BUSY_INT_CLEAR__SHIFT                                         0x1
21912 #define RLC_RLCS_GRBM_IDLE_BUSY_INT_CNTL__SDMA2_BUSY_INT_CLEAR__SHIFT                                         0x2
21913 #define RLC_RLCS_GRBM_IDLE_BUSY_INT_CNTL__SDMA3_BUSY_INT_CLEAR__SHIFT                                         0x3
21914 #define RLC_RLCS_GRBM_IDLE_BUSY_INT_CNTL__SDMA4_BUSY_INT_CLEAR__SHIFT                                         0x4
21915 #define RLC_RLCS_GRBM_IDLE_BUSY_INT_CNTL__SDMA5_BUSY_INT_CLEAR__SHIFT                                         0x5
21916 #define RLC_RLCS_GRBM_IDLE_BUSY_INT_CNTL__SDMA6_BUSY_INT_CLEAR__SHIFT                                         0x6
21917 #define RLC_RLCS_GRBM_IDLE_BUSY_INT_CNTL__SDMA7_BUSY_INT_CLEAR__SHIFT                                         0x7
21918 #define RLC_RLCS_GRBM_IDLE_BUSY_INT_CNTL__SDMA0_BUSY_INT_CLEAR_MASK                                           0x00000001L
21919 #define RLC_RLCS_GRBM_IDLE_BUSY_INT_CNTL__SDMA1_BUSY_INT_CLEAR_MASK                                           0x00000002L
21920 #define RLC_RLCS_GRBM_IDLE_BUSY_INT_CNTL__SDMA2_BUSY_INT_CLEAR_MASK                                           0x00000004L
21921 #define RLC_RLCS_GRBM_IDLE_BUSY_INT_CNTL__SDMA3_BUSY_INT_CLEAR_MASK                                           0x00000008L
21922 #define RLC_RLCS_GRBM_IDLE_BUSY_INT_CNTL__SDMA4_BUSY_INT_CLEAR_MASK                                           0x00000010L
21923 #define RLC_RLCS_GRBM_IDLE_BUSY_INT_CNTL__SDMA5_BUSY_INT_CLEAR_MASK                                           0x00000020L
21924 #define RLC_RLCS_GRBM_IDLE_BUSY_INT_CNTL__SDMA6_BUSY_INT_CLEAR_MASK                                           0x00000040L
21925 #define RLC_RLCS_GRBM_IDLE_BUSY_INT_CNTL__SDMA7_BUSY_INT_CLEAR_MASK                                           0x00000080L
21926 //RLC_RLCS_CMP_IDLE_CNTL
21927 #define RLC_RLCS_CMP_IDLE_CNTL__INT_CLEAR__SHIFT                                                              0x0
21928 #define RLC_RLCS_CMP_IDLE_CNTL__CMP_IDLE_HYST__SHIFT                                                          0x1
21929 #define RLC_RLCS_CMP_IDLE_CNTL__CMP_IDLE__SHIFT                                                               0x2
21930 #define RLC_RLCS_CMP_IDLE_CNTL__MAX_HYSTERESIS__SHIFT                                                         0x3
21931 #define RLC_RLCS_CMP_IDLE_CNTL__HYSTERESIS_CNT__SHIFT                                                         0xb
21932 #define RLC_RLCS_CMP_IDLE_CNTL__RESERVED__SHIFT                                                               0x13
21933 #define RLC_RLCS_CMP_IDLE_CNTL__INT_CLEAR_MASK                                                                0x00000001L
21934 #define RLC_RLCS_CMP_IDLE_CNTL__CMP_IDLE_HYST_MASK                                                            0x00000002L
21935 #define RLC_RLCS_CMP_IDLE_CNTL__CMP_IDLE_MASK                                                                 0x00000004L
21936 #define RLC_RLCS_CMP_IDLE_CNTL__MAX_HYSTERESIS_MASK                                                           0x000007F8L
21937 #define RLC_RLCS_CMP_IDLE_CNTL__HYSTERESIS_CNT_MASK                                                           0x0007F800L
21938 #define RLC_RLCS_CMP_IDLE_CNTL__RESERVED_MASK                                                                 0xFFF80000L
21939 //RLC_RLCS_GENERAL_0
21940 #define RLC_RLCS_GENERAL_0__DATA__SHIFT                                                                       0x0
21941 #define RLC_RLCS_GENERAL_0__DATA_MASK                                                                         0xFFFFFFFFL
21942 //RLC_RLCS_GENERAL_1
21943 #define RLC_RLCS_GENERAL_1__DATA__SHIFT                                                                       0x0
21944 #define RLC_RLCS_GENERAL_1__DATA_MASK                                                                         0xFFFFFFFFL
21945 //RLC_RLCS_GENERAL_2
21946 #define RLC_RLCS_GENERAL_2__DATA__SHIFT                                                                       0x0
21947 #define RLC_RLCS_GENERAL_2__DATA_MASK                                                                         0xFFFFFFFFL
21948 //RLC_RLCS_GENERAL_3
21949 #define RLC_RLCS_GENERAL_3__DATA__SHIFT                                                                       0x0
21950 #define RLC_RLCS_GENERAL_3__DATA_MASK                                                                         0xFFFFFFFFL
21951 //RLC_RLCS_GENERAL_4
21952 #define RLC_RLCS_GENERAL_4__DATA__SHIFT                                                                       0x0
21953 #define RLC_RLCS_GENERAL_4__DATA_MASK                                                                         0xFFFFFFFFL
21954 //RLC_RLCS_GENERAL_5
21955 #define RLC_RLCS_GENERAL_5__DATA__SHIFT                                                                       0x0
21956 #define RLC_RLCS_GENERAL_5__DATA_MASK                                                                         0xFFFFFFFFL
21957 //RLC_RLCS_GENERAL_6
21958 #define RLC_RLCS_GENERAL_6__DATA__SHIFT                                                                       0x0
21959 #define RLC_RLCS_GENERAL_6__DATA_MASK                                                                         0xFFFFFFFFL
21960 //RLC_RLCS_GENERAL_7
21961 #define RLC_RLCS_GENERAL_7__DATA__SHIFT                                                                       0x0
21962 #define RLC_RLCS_GENERAL_7__DATA_MASK                                                                         0xFFFFFFFFL
21963 //RLC_RLCS_GENERAL_8
21964 #define RLC_RLCS_GENERAL_8__DATA__SHIFT                                                                       0x0
21965 #define RLC_RLCS_GENERAL_8__DATA_MASK                                                                         0xFFFFFFFFL
21966 //RLC_RLCS_GENERAL_9
21967 #define RLC_RLCS_GENERAL_9__DATA__SHIFT                                                                       0x0
21968 #define RLC_RLCS_GENERAL_9__DATA_MASK                                                                         0xFFFFFFFFL
21969 //RLC_RLCS_GENERAL_10
21970 #define RLC_RLCS_GENERAL_10__DATA__SHIFT                                                                      0x0
21971 #define RLC_RLCS_GENERAL_10__DATA_MASK                                                                        0xFFFFFFFFL
21972 //RLC_RLCS_GENERAL_11
21973 #define RLC_RLCS_GENERAL_11__DATA__SHIFT                                                                      0x0
21974 #define RLC_RLCS_GENERAL_11__DATA_MASK                                                                        0xFFFFFFFFL
21975 //RLC_RLCS_GENERAL_12
21976 #define RLC_RLCS_GENERAL_12__DATA__SHIFT                                                                      0x0
21977 #define RLC_RLCS_GENERAL_12__DATA_MASK                                                                        0xFFFFFFFFL
21978 //RLC_RLCS_GENERAL_13
21979 #define RLC_RLCS_GENERAL_13__DATA__SHIFT                                                                      0x0
21980 #define RLC_RLCS_GENERAL_13__DATA_MASK                                                                        0xFFFFFFFFL
21981 //RLC_RLCS_GENERAL_14
21982 #define RLC_RLCS_GENERAL_14__DATA__SHIFT                                                                      0x0
21983 #define RLC_RLCS_GENERAL_14__DATA_MASK                                                                        0xFFFFFFFFL
21984 //RLC_RLCS_GENERAL_15
21985 #define RLC_RLCS_GENERAL_15__DATA__SHIFT                                                                      0x0
21986 #define RLC_RLCS_GENERAL_15__DATA_MASK                                                                        0xFFFFFFFFL
21987 //RLC_RLCS_GENERAL_16
21988 #define RLC_RLCS_GENERAL_16__DATA__SHIFT                                                                      0x0
21989 #define RLC_RLCS_GENERAL_16__DATA_MASK                                                                        0xFFFFFFFFL
21990 //RLC_RLCS_AUXILIARY_REG_1
21991 #define RLC_RLCS_AUXILIARY_REG_1__ADDR__SHIFT                                                                 0x0
21992 #define RLC_RLCS_AUXILIARY_REG_1__RESERVED__SHIFT                                                             0x12
21993 #define RLC_RLCS_AUXILIARY_REG_1__ADDR_MASK                                                                   0x0003FFFFL
21994 #define RLC_RLCS_AUXILIARY_REG_1__RESERVED_MASK                                                               0xFFFC0000L
21995 //RLC_RLCS_AUXILIARY_REG_2
21996 #define RLC_RLCS_AUXILIARY_REG_2__ADDR__SHIFT                                                                 0x0
21997 #define RLC_RLCS_AUXILIARY_REG_2__RESERVED__SHIFT                                                             0x12
21998 #define RLC_RLCS_AUXILIARY_REG_2__ADDR_MASK                                                                   0x0003FFFFL
21999 #define RLC_RLCS_AUXILIARY_REG_2__RESERVED_MASK                                                               0xFFFC0000L
22000 //RLC_RLCS_AUXILIARY_REG_3
22001 #define RLC_RLCS_AUXILIARY_REG_3__ADDR__SHIFT                                                                 0x0
22002 #define RLC_RLCS_AUXILIARY_REG_3__RESERVED__SHIFT                                                             0x12
22003 #define RLC_RLCS_AUXILIARY_REG_3__ADDR_MASK                                                                   0x0003FFFFL
22004 #define RLC_RLCS_AUXILIARY_REG_3__RESERVED_MASK                                                               0xFFFC0000L
22005 //RLC_RLCS_AUXILIARY_REG_4
22006 #define RLC_RLCS_AUXILIARY_REG_4__ADDR__SHIFT                                                                 0x0
22007 #define RLC_RLCS_AUXILIARY_REG_4__RESERVED__SHIFT                                                             0x12
22008 #define RLC_RLCS_AUXILIARY_REG_4__ADDR_MASK                                                                   0x0003FFFFL
22009 #define RLC_RLCS_AUXILIARY_REG_4__RESERVED_MASK                                                               0xFFFC0000L
22010 //RLC_RLCS_SPM_SQTT_MODE
22011 #define RLC_RLCS_SPM_SQTT_MODE__MODE__SHIFT                                                                   0x0
22012 #define RLC_RLCS_SPM_SQTT_MODE__MODE_MASK                                                                     0x00000001L
22013 //RLC_RLCS_CP_DMA_SRCID_OVER
22014 #define RLC_RLCS_CP_DMA_SRCID_OVER__SRCID_OVERRIDE__SHIFT                                                     0x0
22015 #define RLC_RLCS_CP_DMA_SRCID_OVER__SRCID_OVERRIDE_MASK                                                       0x00000001L
22016 //RLC_RLCS_BOOTLOAD_ID_STATUS1
22017 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_0_LOADED__SHIFT                                                      0x0
22018 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_1_LOADED__SHIFT                                                      0x1
22019 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_2_LOADED__SHIFT                                                      0x2
22020 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_3_LOADED__SHIFT                                                      0x3
22021 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_4_LOADED__SHIFT                                                      0x4
22022 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_5_LOADED__SHIFT                                                      0x5
22023 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_6_LOADED__SHIFT                                                      0x6
22024 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_7_LOADED__SHIFT                                                      0x7
22025 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_8_LOADED__SHIFT                                                      0x8
22026 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_9_LOADED__SHIFT                                                      0x9
22027 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_10_LOADED__SHIFT                                                     0xa
22028 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_11_LOADED__SHIFT                                                     0xb
22029 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_12_LOADED__SHIFT                                                     0xc
22030 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_13_LOADED__SHIFT                                                     0xd
22031 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_14_LOADED__SHIFT                                                     0xe
22032 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_15_LOADED__SHIFT                                                     0xf
22033 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_16_LOADED__SHIFT                                                     0x10
22034 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_17_LOADED__SHIFT                                                     0x11
22035 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_18_LOADED__SHIFT                                                     0x12
22036 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_19_LOADED__SHIFT                                                     0x13
22037 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_20_LOADED__SHIFT                                                     0x14
22038 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_21_LOADED__SHIFT                                                     0x15
22039 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_22_LOADED__SHIFT                                                     0x16
22040 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_23_LOADED__SHIFT                                                     0x17
22041 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_24_LOADED__SHIFT                                                     0x18
22042 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_25_LOADED__SHIFT                                                     0x19
22043 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_26_LOADED__SHIFT                                                     0x1a
22044 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_27_LOADED__SHIFT                                                     0x1b
22045 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_28_LOADED__SHIFT                                                     0x1c
22046 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_29_LOADED__SHIFT                                                     0x1d
22047 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_30_LOADED__SHIFT                                                     0x1e
22048 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_31_LOADED__SHIFT                                                     0x1f
22049 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_0_LOADED_MASK                                                        0x00000001L
22050 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_1_LOADED_MASK                                                        0x00000002L
22051 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_2_LOADED_MASK                                                        0x00000004L
22052 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_3_LOADED_MASK                                                        0x00000008L
22053 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_4_LOADED_MASK                                                        0x00000010L
22054 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_5_LOADED_MASK                                                        0x00000020L
22055 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_6_LOADED_MASK                                                        0x00000040L
22056 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_7_LOADED_MASK                                                        0x00000080L
22057 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_8_LOADED_MASK                                                        0x00000100L
22058 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_9_LOADED_MASK                                                        0x00000200L
22059 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_10_LOADED_MASK                                                       0x00000400L
22060 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_11_LOADED_MASK                                                       0x00000800L
22061 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_12_LOADED_MASK                                                       0x00001000L
22062 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_13_LOADED_MASK                                                       0x00002000L
22063 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_14_LOADED_MASK                                                       0x00004000L
22064 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_15_LOADED_MASK                                                       0x00008000L
22065 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_16_LOADED_MASK                                                       0x00010000L
22066 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_17_LOADED_MASK                                                       0x00020000L
22067 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_18_LOADED_MASK                                                       0x00040000L
22068 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_19_LOADED_MASK                                                       0x00080000L
22069 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_20_LOADED_MASK                                                       0x00100000L
22070 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_21_LOADED_MASK                                                       0x00200000L
22071 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_22_LOADED_MASK                                                       0x00400000L
22072 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_23_LOADED_MASK                                                       0x00800000L
22073 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_24_LOADED_MASK                                                       0x01000000L
22074 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_25_LOADED_MASK                                                       0x02000000L
22075 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_26_LOADED_MASK                                                       0x04000000L
22076 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_27_LOADED_MASK                                                       0x08000000L
22077 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_28_LOADED_MASK                                                       0x10000000L
22078 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_29_LOADED_MASK                                                       0x20000000L
22079 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_30_LOADED_MASK                                                       0x40000000L
22080 #define RLC_RLCS_BOOTLOAD_ID_STATUS1__ID_31_LOADED_MASK                                                       0x80000000L
22081 //RLC_RLCS_BOOTLOAD_ID_STATUS2
22082 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_32_LOADED__SHIFT                                                     0x0
22083 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_33_LOADED__SHIFT                                                     0x1
22084 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_34_LOADED__SHIFT                                                     0x2
22085 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_35_LOADED__SHIFT                                                     0x3
22086 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_36_LOADED__SHIFT                                                     0x4
22087 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_37_LOADED__SHIFT                                                     0x5
22088 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_38_LOADED__SHIFT                                                     0x6
22089 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_39_LOADED__SHIFT                                                     0x7
22090 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_40_LOADED__SHIFT                                                     0x8
22091 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_41_LOADED__SHIFT                                                     0x9
22092 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_42_LOADED__SHIFT                                                     0xa
22093 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_43_LOADED__SHIFT                                                     0xb
22094 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_44_LOADED__SHIFT                                                     0xc
22095 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_45_LOADED__SHIFT                                                     0xd
22096 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_46_LOADED__SHIFT                                                     0xe
22097 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_47_LOADED__SHIFT                                                     0xf
22098 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_48_LOADED__SHIFT                                                     0x10
22099 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_49_LOADED__SHIFT                                                     0x11
22100 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_50_LOADED__SHIFT                                                     0x12
22101 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_51_LOADED__SHIFT                                                     0x13
22102 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_52_LOADED__SHIFT                                                     0x14
22103 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_53_LOADED__SHIFT                                                     0x15
22104 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_54_LOADED__SHIFT                                                     0x16
22105 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_55_LOADED__SHIFT                                                     0x17
22106 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_56_LOADED__SHIFT                                                     0x18
22107 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_57_LOADED__SHIFT                                                     0x19
22108 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_58_LOADED__SHIFT                                                     0x1a
22109 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_59_LOADED__SHIFT                                                     0x1b
22110 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_60_LOADED__SHIFT                                                     0x1c
22111 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_61_LOADED__SHIFT                                                     0x1d
22112 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_62_LOADED__SHIFT                                                     0x1e
22113 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_63_LOADED__SHIFT                                                     0x1f
22114 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_32_LOADED_MASK                                                       0x00000001L
22115 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_33_LOADED_MASK                                                       0x00000002L
22116 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_34_LOADED_MASK                                                       0x00000004L
22117 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_35_LOADED_MASK                                                       0x00000008L
22118 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_36_LOADED_MASK                                                       0x00000010L
22119 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_37_LOADED_MASK                                                       0x00000020L
22120 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_38_LOADED_MASK                                                       0x00000040L
22121 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_39_LOADED_MASK                                                       0x00000080L
22122 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_40_LOADED_MASK                                                       0x00000100L
22123 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_41_LOADED_MASK                                                       0x00000200L
22124 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_42_LOADED_MASK                                                       0x00000400L
22125 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_43_LOADED_MASK                                                       0x00000800L
22126 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_44_LOADED_MASK                                                       0x00001000L
22127 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_45_LOADED_MASK                                                       0x00002000L
22128 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_46_LOADED_MASK                                                       0x00004000L
22129 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_47_LOADED_MASK                                                       0x00008000L
22130 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_48_LOADED_MASK                                                       0x00010000L
22131 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_49_LOADED_MASK                                                       0x00020000L
22132 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_50_LOADED_MASK                                                       0x00040000L
22133 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_51_LOADED_MASK                                                       0x00080000L
22134 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_52_LOADED_MASK                                                       0x00100000L
22135 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_53_LOADED_MASK                                                       0x00200000L
22136 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_54_LOADED_MASK                                                       0x00400000L
22137 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_55_LOADED_MASK                                                       0x00800000L
22138 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_56_LOADED_MASK                                                       0x01000000L
22139 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_57_LOADED_MASK                                                       0x02000000L
22140 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_58_LOADED_MASK                                                       0x04000000L
22141 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_59_LOADED_MASK                                                       0x08000000L
22142 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_60_LOADED_MASK                                                       0x10000000L
22143 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_61_LOADED_MASK                                                       0x20000000L
22144 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_62_LOADED_MASK                                                       0x40000000L
22145 #define RLC_RLCS_BOOTLOAD_ID_STATUS2__ID_63_LOADED_MASK                                                       0x80000000L
22146 //RLC_RLCS_IMU_VIDCHG_CNTL
22147 #define RLC_RLCS_IMU_VIDCHG_CNTL__REQ__SHIFT                                                                  0x0
22148 #define RLC_RLCS_IMU_VIDCHG_CNTL__DATA__SHIFT                                                                 0x1
22149 #define RLC_RLCS_IMU_VIDCHG_CNTL__PSIEN__SHIFT                                                                0xa
22150 #define RLC_RLCS_IMU_VIDCHG_CNTL__ACK__SHIFT                                                                  0xb
22151 #define RLC_RLCS_IMU_VIDCHG_CNTL__RESERVED__SHIFT                                                             0xc
22152 #define RLC_RLCS_IMU_VIDCHG_CNTL__REQ_MASK                                                                    0x00000001L
22153 #define RLC_RLCS_IMU_VIDCHG_CNTL__DATA_MASK                                                                   0x000003FEL
22154 #define RLC_RLCS_IMU_VIDCHG_CNTL__PSIEN_MASK                                                                  0x00000400L
22155 #define RLC_RLCS_IMU_VIDCHG_CNTL__ACK_MASK                                                                    0x00000800L
22156 #define RLC_RLCS_IMU_VIDCHG_CNTL__RESERVED_MASK                                                               0xFFFFF000L
22157 //RLC_RLCS_KMD_LOG_CNTL1
22158 #define RLC_RLCS_KMD_LOG_CNTL1__DATA__SHIFT                                                                   0x0
22159 #define RLC_RLCS_KMD_LOG_CNTL1__DATA_MASK                                                                     0xFFFFFFFFL
22160 //RLC_RLCS_KMD_LOG_CNTL2
22161 #define RLC_RLCS_KMD_LOG_CNTL2__DATA__SHIFT                                                                   0x0
22162 #define RLC_RLCS_KMD_LOG_CNTL2__DATA_MASK                                                                     0xFFFFFFFFL
22163 //RLC_RLCS_GPM_LEGACY_INT_STAT
22164 #define RLC_RLCS_GPM_LEGACY_INT_STAT__RESERVED__SHIFT                                                         0x0
22165 #define RLC_RLCS_GPM_LEGACY_INT_STAT__RESERVED_MASK                                                           0x00000001L
22166 //RLC_RLCS_GPM_LEGACY_INT_DISABLE
22167 #define RLC_RLCS_GPM_LEGACY_INT_DISABLE__RESERVED__SHIFT                                                      0x0
22168 #define RLC_RLCS_GPM_LEGACY_INT_DISABLE__RESERVED_MASK                                                        0x00000001L
22169 //RLC_RLCS_GCR_DATA_0
22170 #define RLC_RLCS_GCR_DATA_0__PHASE_0__SHIFT                                                                   0x0
22171 #define RLC_RLCS_GCR_DATA_0__PHASE_1__SHIFT                                                                   0x10
22172 #define RLC_RLCS_GCR_DATA_0__PHASE_0_MASK                                                                     0x0000FFFFL
22173 #define RLC_RLCS_GCR_DATA_0__PHASE_1_MASK                                                                     0xFFFF0000L
22174 //RLC_RLCS_GCR_DATA_1
22175 #define RLC_RLCS_GCR_DATA_1__PHASE_2__SHIFT                                                                   0x0
22176 #define RLC_RLCS_GCR_DATA_1__PHASE_3__SHIFT                                                                   0x10
22177 #define RLC_RLCS_GCR_DATA_1__PHASE_2_MASK                                                                     0x0000FFFFL
22178 #define RLC_RLCS_GCR_DATA_1__PHASE_3_MASK                                                                     0xFFFF0000L
22179 //RLC_RLCS_GCR_DATA_2
22180 #define RLC_RLCS_GCR_DATA_2__PHASE_4__SHIFT                                                                   0x0
22181 #define RLC_RLCS_GCR_DATA_2__PHASE_5__SHIFT                                                                   0x10
22182 #define RLC_RLCS_GCR_DATA_2__PHASE_4_MASK                                                                     0x0000FFFFL
22183 #define RLC_RLCS_GCR_DATA_2__PHASE_5_MASK                                                                     0xFFFF0000L
22184 //RLC_RLCS_GCR_DATA_3
22185 #define RLC_RLCS_GCR_DATA_3__PHASE_6__SHIFT                                                                   0x0
22186 #define RLC_RLCS_GCR_DATA_3__PHASE_7__SHIFT                                                                   0x10
22187 #define RLC_RLCS_GCR_DATA_3__PHASE_6_MASK                                                                     0x0000FFFFL
22188 #define RLC_RLCS_GCR_DATA_3__PHASE_7_MASK                                                                     0xFFFF0000L
22189 //RLC_RLCS_GCR_STATUS
22190 #define RLC_RLCS_GCR_STATUS__GCR_BUSY__SHIFT                                                                  0x0
22191 #define RLC_RLCS_GCR_STATUS__GCR_OUT_COUNT__SHIFT                                                             0x1
22192 #define RLC_RLCS_GCR_STATUS__RESERVED_2__SHIFT                                                                0x5
22193 #define RLC_RLCS_GCR_STATUS__GCRIU_CLI_RSP_TAG__SHIFT                                                         0x8
22194 #define RLC_RLCS_GCR_STATUS__RESERVED__SHIFT                                                                  0x10
22195 #define RLC_RLCS_GCR_STATUS__GCR_BUSY_MASK                                                                    0x00000001L
22196 #define RLC_RLCS_GCR_STATUS__GCR_OUT_COUNT_MASK                                                               0x0000001EL
22197 #define RLC_RLCS_GCR_STATUS__RESERVED_2_MASK                                                                  0x000000E0L
22198 #define RLC_RLCS_GCR_STATUS__GCRIU_CLI_RSP_TAG_MASK                                                           0x0000FF00L
22199 #define RLC_RLCS_GCR_STATUS__RESERVED_MASK                                                                    0xFFFF0000L
22200 //RLC_RLCS_PERFMON_CLK_CNTL_UCODE
22201 #define RLC_RLCS_PERFMON_CLK_CNTL_UCODE__PERFMON_CLOCK_STATE__SHIFT                                           0x0
22202 #define RLC_RLCS_PERFMON_CLK_CNTL_UCODE__PERFMON_CLOCK_STATE_MASK                                             0x00000001L
22203 //RLC_RLCS_UTCL2_CNTL
22204 #define RLC_RLCS_UTCL2_CNTL__MTYPE_NO_PTE_MODE__SHIFT                                                         0x0
22205 #define RLC_RLCS_UTCL2_CNTL__GPA_OVERRIDE__SHIFT                                                              0x1
22206 #define RLC_RLCS_UTCL2_CNTL__VF_OVERRIDE__SHIFT                                                               0x2
22207 #define RLC_RLCS_UTCL2_CNTL__GPA_OVERRIDE_VALUE__SHIFT                                                        0x3
22208 #define RLC_RLCS_UTCL2_CNTL__VF_OVERRIDE_VALUE__SHIFT                                                         0x5
22209 #define RLC_RLCS_UTCL2_CNTL__IGNORE_PTE_PERMISSION__SHIFT                                                     0x6
22210 #define RLC_RLCS_UTCL2_CNTL__RESERVED__SHIFT                                                                  0x7
22211 #define RLC_RLCS_UTCL2_CNTL__MTYPE_NO_PTE_MODE_MASK                                                           0x00000001L
22212 #define RLC_RLCS_UTCL2_CNTL__GPA_OVERRIDE_MASK                                                                0x00000002L
22213 #define RLC_RLCS_UTCL2_CNTL__VF_OVERRIDE_MASK                                                                 0x00000004L
22214 #define RLC_RLCS_UTCL2_CNTL__GPA_OVERRIDE_VALUE_MASK                                                          0x00000018L
22215 #define RLC_RLCS_UTCL2_CNTL__VF_OVERRIDE_VALUE_MASK                                                           0x00000020L
22216 #define RLC_RLCS_UTCL2_CNTL__IGNORE_PTE_PERMISSION_MASK                                                       0x00000040L
22217 #define RLC_RLCS_UTCL2_CNTL__RESERVED_MASK                                                                    0xFFFFFF80L
22218 //RLC_RLCS_IMU_RLC_MSG_DATA0
22219 #define RLC_RLCS_IMU_RLC_MSG_DATA0__DATA__SHIFT                                                               0x0
22220 #define RLC_RLCS_IMU_RLC_MSG_DATA0__DATA_MASK                                                                 0xFFFFFFFFL
22221 //RLC_RLCS_IMU_RLC_MSG_DATA1
22222 #define RLC_RLCS_IMU_RLC_MSG_DATA1__DATA__SHIFT                                                               0x0
22223 #define RLC_RLCS_IMU_RLC_MSG_DATA1__DATA_MASK                                                                 0xFFFFFFFFL
22224 //RLC_RLCS_IMU_RLC_MSG_DATA2
22225 #define RLC_RLCS_IMU_RLC_MSG_DATA2__DATA__SHIFT                                                               0x0
22226 #define RLC_RLCS_IMU_RLC_MSG_DATA2__DATA_MASK                                                                 0xFFFFFFFFL
22227 //RLC_RLCS_IMU_RLC_MSG_DATA3
22228 #define RLC_RLCS_IMU_RLC_MSG_DATA3__DATA__SHIFT                                                               0x0
22229 #define RLC_RLCS_IMU_RLC_MSG_DATA3__DATA_MASK                                                                 0xFFFFFFFFL
22230 //RLC_RLCS_IMU_RLC_MSG_DATA4
22231 #define RLC_RLCS_IMU_RLC_MSG_DATA4__DATA__SHIFT                                                               0x0
22232 #define RLC_RLCS_IMU_RLC_MSG_DATA4__DATA_MASK                                                                 0xFFFFFFFFL
22233 //RLC_RLCS_IMU_RLC_MSG_CONTROL
22234 #define RLC_RLCS_IMU_RLC_MSG_CONTROL__DATA__SHIFT                                                             0x0
22235 #define RLC_RLCS_IMU_RLC_MSG_CONTROL__DATA_MASK                                                               0xFFFFFFFFL
22236 //RLC_RLCS_IMU_RLC_MSG_CNTL
22237 #define RLC_RLCS_IMU_RLC_MSG_CNTL__DONETOG__SHIFT                                                             0x0
22238 #define RLC_RLCS_IMU_RLC_MSG_CNTL__CHGTOG__SHIFT                                                              0x1
22239 #define RLC_RLCS_IMU_RLC_MSG_CNTL__RESERVED__SHIFT                                                            0x2
22240 #define RLC_RLCS_IMU_RLC_MSG_CNTL__DONETOG_MASK                                                               0x00000001L
22241 #define RLC_RLCS_IMU_RLC_MSG_CNTL__CHGTOG_MASK                                                                0x00000002L
22242 #define RLC_RLCS_IMU_RLC_MSG_CNTL__RESERVED_MASK                                                              0xFFFFFFFCL
22243 //RLC_RLCS_RLC_IMU_MSG_DATA0
22244 #define RLC_RLCS_RLC_IMU_MSG_DATA0__DATA__SHIFT                                                               0x0
22245 #define RLC_RLCS_RLC_IMU_MSG_DATA0__DATA_MASK                                                                 0xFFFFFFFFL
22246 //RLC_RLCS_RLC_IMU_MSG_CONTROL
22247 #define RLC_RLCS_RLC_IMU_MSG_CONTROL__DATA__SHIFT                                                             0x0
22248 #define RLC_RLCS_RLC_IMU_MSG_CONTROL__DATA_MASK                                                               0xFFFFFFFFL
22249 //RLC_RLCS_RLC_IMU_MSG_CNTL
22250 #define RLC_RLCS_RLC_IMU_MSG_CNTL__CHGTOG__SHIFT                                                              0x0
22251 #define RLC_RLCS_RLC_IMU_MSG_CNTL__DONETOG__SHIFT                                                             0x1
22252 #define RLC_RLCS_RLC_IMU_MSG_CNTL__RESERVED__SHIFT                                                            0x2
22253 #define RLC_RLCS_RLC_IMU_MSG_CNTL__CHGTOG_MASK                                                                0x00000001L
22254 #define RLC_RLCS_RLC_IMU_MSG_CNTL__DONETOG_MASK                                                               0x00000002L
22255 #define RLC_RLCS_RLC_IMU_MSG_CNTL__RESERVED_MASK                                                              0xFFFFFFFCL
22256 //RLC_RLCS_IMU_RLC_TELEMETRY_DATA_0
22257 #define RLC_RLCS_IMU_RLC_TELEMETRY_DATA_0__CURRENT__SHIFT                                                     0x0
22258 #define RLC_RLCS_IMU_RLC_TELEMETRY_DATA_0__VOLTAGE__SHIFT                                                     0x10
22259 #define RLC_RLCS_IMU_RLC_TELEMETRY_DATA_0__CURRENT_MASK                                                       0x0000FFFFL
22260 #define RLC_RLCS_IMU_RLC_TELEMETRY_DATA_0__VOLTAGE_MASK                                                       0xFFFF0000L
22261 //RLC_RLCS_IMU_RLC_TELEMETRY_DATA_1
22262 #define RLC_RLCS_IMU_RLC_TELEMETRY_DATA_1__TEMPERATURE1__SHIFT                                                0x0
22263 #define RLC_RLCS_IMU_RLC_TELEMETRY_DATA_1__RAIL__SHIFT                                                        0x10
22264 #define RLC_RLCS_IMU_RLC_TELEMETRY_DATA_1__RESERVED__SHIFT                                                    0x11
22265 #define RLC_RLCS_IMU_RLC_TELEMETRY_DATA_1__TEMPERATURE1_MASK                                                  0x0000FFFFL
22266 #define RLC_RLCS_IMU_RLC_TELEMETRY_DATA_1__RAIL_MASK                                                          0x00010000L
22267 #define RLC_RLCS_IMU_RLC_TELEMETRY_DATA_1__RESERVED_MASK                                                      0xFFFE0000L
22268 //RLC_RLCS_IMU_RLC_MUTEX_CNTL
22269 #define RLC_RLCS_IMU_RLC_MUTEX_CNTL__REQ__SHIFT                                                               0x0
22270 #define RLC_RLCS_IMU_RLC_MUTEX_CNTL__ACQUIRE__SHIFT                                                           0x1
22271 #define RLC_RLCS_IMU_RLC_MUTEX_CNTL__RESERVED__SHIFT                                                          0x2
22272 #define RLC_RLCS_IMU_RLC_MUTEX_CNTL__REQ_MASK                                                                 0x00000001L
22273 #define RLC_RLCS_IMU_RLC_MUTEX_CNTL__ACQUIRE_MASK                                                             0x00000002L
22274 #define RLC_RLCS_IMU_RLC_MUTEX_CNTL__RESERVED_MASK                                                            0xFFFFFFFCL
22275 //RLC_RLCS_IMU_RLC_STATUS
22276 #define RLC_RLCS_IMU_RLC_STATUS__ALLOW_GFXOFF__SHIFT                                                          0x0
22277 #define RLC_RLCS_IMU_RLC_STATUS__ALLOW_FA_DCS__SHIFT                                                          0x1
22278 #define RLC_RLCS_IMU_RLC_STATUS__STATUS_14_2__SHIFT                                                           0x2
22279 #define RLC_RLCS_IMU_RLC_STATUS__DISABLE_GFXCLK_DS__SHIFT                                                     0xf
22280 #define RLC_RLCS_IMU_RLC_STATUS__RESERVED__SHIFT                                                              0x10
22281 #define RLC_RLCS_IMU_RLC_STATUS__ALLOW_GFXOFF_MASK                                                            0x00000001L
22282 #define RLC_RLCS_IMU_RLC_STATUS__ALLOW_FA_DCS_MASK                                                            0x00000002L
22283 #define RLC_RLCS_IMU_RLC_STATUS__STATUS_14_2_MASK                                                             0x00007FFCL
22284 #define RLC_RLCS_IMU_RLC_STATUS__DISABLE_GFXCLK_DS_MASK                                                       0x00008000L
22285 #define RLC_RLCS_IMU_RLC_STATUS__RESERVED_MASK                                                                0xFFFF0000L
22286 //RLC_RLCS_RLC_IMU_STATUS
22287 #define RLC_RLCS_RLC_IMU_STATUS__PWR_DOWN_ACTIVE__SHIFT                                                       0x0
22288 #define RLC_RLCS_RLC_IMU_STATUS__RLC_ALIVE__SHIFT                                                             0x1
22289 #define RLC_RLCS_RLC_IMU_STATUS__STATUS_3_2__SHIFT                                                            0x2
22290 #define RLC_RLCS_RLC_IMU_STATUS__RESERVED__SHIFT                                                              0x4
22291 #define RLC_RLCS_RLC_IMU_STATUS__PWR_DOWN_ACTIVE_MASK                                                         0x00000001L
22292 #define RLC_RLCS_RLC_IMU_STATUS__RLC_ALIVE_MASK                                                               0x00000002L
22293 #define RLC_RLCS_RLC_IMU_STATUS__STATUS_3_2_MASK                                                              0x0000000CL
22294 #define RLC_RLCS_RLC_IMU_STATUS__RESERVED_MASK                                                                0xFFFFFFF0L
22295 //RLC_RLCS_IMU_RAM_DATA_1
22296 #define RLC_RLCS_IMU_RAM_DATA_1__DATA__SHIFT                                                                  0x0
22297 #define RLC_RLCS_IMU_RAM_DATA_1__DATA_MASK                                                                    0xFFFFFFFFL
22298 //RLC_RLCS_IMU_RAM_ADDR_1_LSB
22299 #define RLC_RLCS_IMU_RAM_ADDR_1_LSB__DATA__SHIFT                                                              0x0
22300 #define RLC_RLCS_IMU_RAM_ADDR_1_LSB__DATA_MASK                                                                0xFFFFFFFFL
22301 //RLC_RLCS_IMU_RAM_ADDR_1_MSB
22302 #define RLC_RLCS_IMU_RAM_ADDR_1_MSB__DATA__SHIFT                                                              0x0
22303 #define RLC_RLCS_IMU_RAM_ADDR_1_MSB__RESERVED__SHIFT                                                          0x10
22304 #define RLC_RLCS_IMU_RAM_ADDR_1_MSB__DATA_MASK                                                                0x0000FFFFL
22305 #define RLC_RLCS_IMU_RAM_ADDR_1_MSB__RESERVED_MASK                                                            0xFFFF0000L
22306 //RLC_RLCS_IMU_RAM_DATA_0
22307 #define RLC_RLCS_IMU_RAM_DATA_0__DATA__SHIFT                                                                  0x0
22308 #define RLC_RLCS_IMU_RAM_DATA_0__DATA_MASK                                                                    0xFFFFFFFFL
22309 //RLC_RLCS_IMU_RAM_ADDR_0_LSB
22310 #define RLC_RLCS_IMU_RAM_ADDR_0_LSB__DATA__SHIFT                                                              0x0
22311 #define RLC_RLCS_IMU_RAM_ADDR_0_LSB__DATA_MASK                                                                0xFFFFFFFFL
22312 //RLC_RLCS_IMU_RAM_ADDR_0_MSB
22313 #define RLC_RLCS_IMU_RAM_ADDR_0_MSB__DATA__SHIFT                                                              0x0
22314 #define RLC_RLCS_IMU_RAM_ADDR_0_MSB__RESERVED__SHIFT                                                          0x10
22315 #define RLC_RLCS_IMU_RAM_ADDR_0_MSB__DATA_MASK                                                                0x0000FFFFL
22316 #define RLC_RLCS_IMU_RAM_ADDR_0_MSB__RESERVED_MASK                                                            0xFFFF0000L
22317 //RLC_RLCS_IMU_RAM_CNTL
22318 #define RLC_RLCS_IMU_RAM_CNTL__REQTOG__SHIFT                                                                  0x0
22319 #define RLC_RLCS_IMU_RAM_CNTL__ACKTOG__SHIFT                                                                  0x1
22320 #define RLC_RLCS_IMU_RAM_CNTL__RESERVED__SHIFT                                                                0x2
22321 #define RLC_RLCS_IMU_RAM_CNTL__REQTOG_MASK                                                                    0x00000001L
22322 #define RLC_RLCS_IMU_RAM_CNTL__ACKTOG_MASK                                                                    0x00000002L
22323 #define RLC_RLCS_IMU_RAM_CNTL__RESERVED_MASK                                                                  0xFFFFFFFCL
22324 //RLC_RLCS_IMU_GFX_DOORBELL_FENCE
22325 #define RLC_RLCS_IMU_GFX_DOORBELL_FENCE__ENABLE__SHIFT                                                        0x0
22326 #define RLC_RLCS_IMU_GFX_DOORBELL_FENCE__ACK__SHIFT                                                           0x1
22327 #define RLC_RLCS_IMU_GFX_DOORBELL_FENCE__RESERVED__SHIFT                                                      0x2
22328 #define RLC_RLCS_IMU_GFX_DOORBELL_FENCE__ENABLE_MASK                                                          0x00000001L
22329 #define RLC_RLCS_IMU_GFX_DOORBELL_FENCE__ACK_MASK                                                             0x00000002L
22330 #define RLC_RLCS_IMU_GFX_DOORBELL_FENCE__RESERVED_MASK                                                        0xFFFFFFFCL
22331 //RLC_RLCS_SDMA_INT_CNTL_1
22332 #define RLC_RLCS_SDMA_INT_CNTL_1__INTERRUPT_ACK__SHIFT                                                        0x0
22333 #define RLC_RLCS_SDMA_INT_CNTL_1__RESP_ID__SHIFT                                                              0x1
22334 #define RLC_RLCS_SDMA_INT_CNTL_1__RESERVED__SHIFT                                                             0x2
22335 #define RLC_RLCS_SDMA_INT_CNTL_1__INTERRUPT_ACK_MASK                                                          0x00000001L
22336 #define RLC_RLCS_SDMA_INT_CNTL_1__RESP_ID_MASK                                                                0x00000002L
22337 #define RLC_RLCS_SDMA_INT_CNTL_1__RESERVED_MASK                                                               0xFFFFFFFCL
22338 //RLC_RLCS_SDMA_INT_CNTL_2
22339 #define RLC_RLCS_SDMA_INT_CNTL_2__AUTO_ACK_EN__SHIFT                                                          0x0
22340 #define RLC_RLCS_SDMA_INT_CNTL_2__AUTO_ACK_ACTIVE__SHIFT                                                      0x1
22341 #define RLC_RLCS_SDMA_INT_CNTL_2__RESERVED__SHIFT                                                             0x2
22342 #define RLC_RLCS_SDMA_INT_CNTL_2__AUTO_ACK_EN_MASK                                                            0x00000001L
22343 #define RLC_RLCS_SDMA_INT_CNTL_2__AUTO_ACK_ACTIVE_MASK                                                        0x00000002L
22344 #define RLC_RLCS_SDMA_INT_CNTL_2__RESERVED_MASK                                                               0xFFFFFFFCL
22345 //RLC_RLCS_SDMA_INT_STAT
22346 #define RLC_RLCS_SDMA_INT_STAT__REQ_IDLE_HIST__SHIFT                                                          0x0
22347 #define RLC_RLCS_SDMA_INT_STAT__REQ_BUSY_HIST__SHIFT                                                          0x8
22348 #define RLC_RLCS_SDMA_INT_STAT__LAST_SDMA_RLC_INT_ID__SHIFT                                                   0x10
22349 #define RLC_RLCS_SDMA_INT_STAT__SDMA_RLC_INT_PENDING__SHIFT                                                   0x11
22350 #define RLC_RLCS_SDMA_INT_STAT__RESERVED__SHIFT                                                               0x12
22351 #define RLC_RLCS_SDMA_INT_STAT__REQ_IDLE_HIST_MASK                                                            0x000000FFL
22352 #define RLC_RLCS_SDMA_INT_STAT__REQ_BUSY_HIST_MASK                                                            0x0000FF00L
22353 #define RLC_RLCS_SDMA_INT_STAT__LAST_SDMA_RLC_INT_ID_MASK                                                     0x00010000L
22354 #define RLC_RLCS_SDMA_INT_STAT__SDMA_RLC_INT_PENDING_MASK                                                     0x00020000L
22355 #define RLC_RLCS_SDMA_INT_STAT__RESERVED_MASK                                                                 0xFFFC0000L
22356 //RLC_RLCS_SDMA_INT_INFO
22357 #define RLC_RLCS_SDMA_INT_INFO__REQ_IDLE_TO_FW__SHIFT                                                         0x0
22358 #define RLC_RLCS_SDMA_INT_INFO__REQ_BUSY_TO_FW__SHIFT                                                         0x8
22359 #define RLC_RLCS_SDMA_INT_INFO__INTERRUPT_ID__SHIFT                                                           0x10
22360 #define RLC_RLCS_SDMA_INT_INFO__RESERVED__SHIFT                                                               0x11
22361 #define RLC_RLCS_SDMA_INT_INFO__REQ_IDLE_TO_FW_MASK                                                           0x000000FFL
22362 #define RLC_RLCS_SDMA_INT_INFO__REQ_BUSY_TO_FW_MASK                                                           0x0000FF00L
22363 #define RLC_RLCS_SDMA_INT_INFO__INTERRUPT_ID_MASK                                                             0x00010000L
22364 #define RLC_RLCS_SDMA_INT_INFO__RESERVED_MASK                                                                 0xFFFE0000L
22365 //RLC_RLCS_GFX_MEM_POWER_CTRL_0
22366 #define RLC_RLCS_GFX_MEM_POWER_CTRL_0__DATA__SHIFT                                                            0x0
22367 #define RLC_RLCS_GFX_MEM_POWER_CTRL_0__DATA_MASK                                                              0xFFFFFFFFL
22368 //RLC_RLCS_GFX_MEM_POWER_CTRL_1
22369 #define RLC_RLCS_GFX_MEM_POWER_CTRL_1__DATA__SHIFT                                                            0x0
22370 #define RLC_RLCS_GFX_MEM_POWER_CTRL_1__DATA_MASK                                                              0xFFFFFFFFL
22371 //RLC_RLCS_GFX_MEM_POWER_CTRL_2
22372 #define RLC_RLCS_GFX_MEM_POWER_CTRL_2__DATA__SHIFT                                                            0x0
22373 #define RLC_RLCS_GFX_MEM_POWER_CTRL_2__DATA_MASK                                                              0xFFFFFFFFL
22374 //RLC_RLCS_SE_PWR_CTRL
22375 #define RLC_RLCS_SE_PWR_CTRL__SE_GFXCLK_CLKEN__SHIFT                                                          0x0
22376 #define RLC_RLCS_SE_PWR_CTRL__SE_GFX_HARD_RESETB__SHIFT                                                       0x8
22377 #define RLC_RLCS_SE_PWR_CTRL__SE_EA_HARD_RESETB__SHIFT                                                        0x10
22378 #define RLC_RLCS_SE_PWR_CTRL__SE_GFXCLK_CLKEN_MASK                                                            0x0000000FL
22379 #define RLC_RLCS_SE_PWR_CTRL__SE_GFX_HARD_RESETB_MASK                                                         0x00000F00L
22380 #define RLC_RLCS_SE_PWR_CTRL__SE_EA_HARD_RESETB_MASK                                                          0x000F0000L
22381 //RLC_RLCS_UTCL2_BUSY_CNTL
22382 #define RLC_RLCS_UTCL2_BUSY_CNTL__AUTO_HDSHK__SHIFT                                                           0x0
22383 #define RLC_RLCS_UTCL2_BUSY_CNTL__ACK__SHIFT                                                                  0x1
22384 #define RLC_RLCS_UTCL2_BUSY_CNTL__SPARE__SHIFT                                                                0x2
22385 #define RLC_RLCS_UTCL2_BUSY_CNTL__HW_CHK_DIS__SHIFT                                                           0x4
22386 #define RLC_RLCS_UTCL2_BUSY_CNTL__AUTO_HDSHK_MASK                                                             0x00000001L
22387 #define RLC_RLCS_UTCL2_BUSY_CNTL__ACK_MASK                                                                    0x00000002L
22388 #define RLC_RLCS_UTCL2_BUSY_CNTL__SPARE_MASK                                                                  0x0000000CL
22389 #define RLC_RLCS_UTCL2_BUSY_CNTL__HW_CHK_DIS_MASK                                                             0x00000070L
22390 //RLC_RLCS_UTCL2_BUSY_STAT
22391 #define RLC_RLCS_UTCL2_BUSY_STAT__REQ_STATUS__SHIFT                                                           0x0
22392 #define RLC_RLCS_UTCL2_BUSY_STAT__ACK_STATUS__SHIFT                                                           0x1
22393 #define RLC_RLCS_UTCL2_BUSY_STAT__REQ_STATUS_MASK                                                             0x00000001L
22394 #define RLC_RLCS_UTCL2_BUSY_STAT__ACK_STATUS_MASK                                                             0x00000002L
22395 //RLC_RLCS_DEC_END
22396 
22397 
22398 // addressBlock: gc_gfx_cpwd_cpwd_pfvfdec_rlc
22399 //RLC_SAFE_MODE
22400 #define RLC_SAFE_MODE__CMD__SHIFT                                                                             0x0
22401 #define RLC_SAFE_MODE__MESSAGE__SHIFT                                                                         0x1
22402 #define RLC_SAFE_MODE__RESERVED1__SHIFT                                                                       0x5
22403 #define RLC_SAFE_MODE__RESPONSE__SHIFT                                                                        0x8
22404 #define RLC_SAFE_MODE__RESERVED__SHIFT                                                                        0xc
22405 #define RLC_SAFE_MODE__CMD_MASK                                                                               0x00000001L
22406 #define RLC_SAFE_MODE__MESSAGE_MASK                                                                           0x0000001EL
22407 #define RLC_SAFE_MODE__RESERVED1_MASK                                                                         0x000000E0L
22408 #define RLC_SAFE_MODE__RESPONSE_MASK                                                                          0x00000F00L
22409 #define RLC_SAFE_MODE__RESERVED_MASK                                                                          0xFFFFF000L
22410 //RLC_SPM_SAMPLE_CNT
22411 #define RLC_SPM_SAMPLE_CNT__COUNT__SHIFT                                                                      0x0
22412 #define RLC_SPM_SAMPLE_CNT__COUNT_MASK                                                                        0xFFFFFFFFL
22413 //RLC_SPM_MC_CNTL
22414 #define RLC_SPM_MC_CNTL__RLC_SPM_VMID__SHIFT                                                                  0x0
22415 #define RLC_SPM_MC_CNTL__RLC_SPM_SDR__SHIFT                                                                   0x4
22416 #define RLC_SPM_MC_CNTL__RLC_SPM_PERF_CNTR__SHIFT                                                             0x6
22417 #define RLC_SPM_MC_CNTL__RLC_SPM_FED__SHIFT                                                                   0x7
22418 #define RLC_SPM_MC_CNTL__RLC_SPM_TEMPORAL__SHIFT                                                              0x8
22419 #define RLC_SPM_MC_CNTL__RLC_SPM_COMP__SHIFT                                                                  0xb
22420 #define RLC_SPM_MC_CNTL__RLC_SPM_COMP_OVER__SHIFT                                                             0xd
22421 #define RLC_SPM_MC_CNTL__RLC_SPM_RO__SHIFT                                                                    0xe
22422 #define RLC_SPM_MC_CNTL__RLC_SPM_NOFILL__SHIFT                                                                0xf
22423 #define RLC_SPM_MC_CNTL__RESERVED__SHIFT                                                                      0x10
22424 #define RLC_SPM_MC_CNTL__RLC_SPM_VMID_MASK                                                                    0x0000000FL
22425 #define RLC_SPM_MC_CNTL__RLC_SPM_SDR_MASK                                                                     0x00000030L
22426 #define RLC_SPM_MC_CNTL__RLC_SPM_PERF_CNTR_MASK                                                               0x00000040L
22427 #define RLC_SPM_MC_CNTL__RLC_SPM_FED_MASK                                                                     0x00000080L
22428 #define RLC_SPM_MC_CNTL__RLC_SPM_TEMPORAL_MASK                                                                0x00000700L
22429 #define RLC_SPM_MC_CNTL__RLC_SPM_COMP_MASK                                                                    0x00001800L
22430 #define RLC_SPM_MC_CNTL__RLC_SPM_COMP_OVER_MASK                                                               0x00002000L
22431 #define RLC_SPM_MC_CNTL__RLC_SPM_RO_MASK                                                                      0x00004000L
22432 #define RLC_SPM_MC_CNTL__RLC_SPM_NOFILL_MASK                                                                  0x00008000L
22433 #define RLC_SPM_MC_CNTL__RESERVED_MASK                                                                        0xFFFF0000L
22434 //RLC_SPM_INT_CNTL
22435 #define RLC_SPM_INT_CNTL__RLC_SPM_INT_CNTL__SHIFT                                                             0x0
22436 #define RLC_SPM_INT_CNTL__RESERVED__SHIFT                                                                     0x1
22437 #define RLC_SPM_INT_CNTL__RLC_SPM_INT_CNTL_MASK                                                               0x00000001L
22438 #define RLC_SPM_INT_CNTL__RESERVED_MASK                                                                       0xFFFFFFFEL
22439 //RLC_SPM_INT_STATUS
22440 #define RLC_SPM_INT_STATUS__RLC_SPM_INT_STATUS__SHIFT                                                         0x0
22441 #define RLC_SPM_INT_STATUS__RESERVED__SHIFT                                                                   0x1
22442 #define RLC_SPM_INT_STATUS__RLC_SPM_INT_STATUS_MASK                                                           0x00000001L
22443 #define RLC_SPM_INT_STATUS__RESERVED_MASK                                                                     0xFFFFFFFEL
22444 //RLC_SPM_INT_INFO_1
22445 #define RLC_SPM_INT_INFO_1__INTERRUPT_INFO_1__SHIFT                                                           0x0
22446 #define RLC_SPM_INT_INFO_1__INTERRUPT_INFO_1_MASK                                                             0xFFFFFFFFL
22447 //RLC_SPM_INT_INFO_2
22448 #define RLC_SPM_INT_INFO_2__INTERRUPT_INFO_2__SHIFT                                                           0x0
22449 #define RLC_SPM_INT_INFO_2__INTERRUPT_ID__SHIFT                                                               0x10
22450 #define RLC_SPM_INT_INFO_2__RESERVED__SHIFT                                                                   0x18
22451 #define RLC_SPM_INT_INFO_2__INTERRUPT_INFO_2_MASK                                                             0x0000FFFFL
22452 #define RLC_SPM_INT_INFO_2__INTERRUPT_ID_MASK                                                                 0x00FF0000L
22453 #define RLC_SPM_INT_INFO_2__RESERVED_MASK                                                                     0xFF000000L
22454 //RLC_CSIB_ADDR_LO
22455 #define RLC_CSIB_ADDR_LO__ADDRESS__SHIFT                                                                      0x0
22456 #define RLC_CSIB_ADDR_LO__ADDRESS_MASK                                                                        0xFFFFFFFFL
22457 //RLC_CSIB_ADDR_HI
22458 #define RLC_CSIB_ADDR_HI__ADDRESS__SHIFT                                                                      0x0
22459 #define RLC_CSIB_ADDR_HI__ADDRESS_MASK                                                                        0x0000FFFFL
22460 //RLC_CSIB_LENGTH
22461 #define RLC_CSIB_LENGTH__LENGTH__SHIFT                                                                        0x0
22462 #define RLC_CSIB_LENGTH__LENGTH_MASK                                                                          0xFFFFFFFFL
22463 //RLC_CP_SCHEDULERS
22464 #define RLC_CP_SCHEDULERS__scheduler0__SHIFT                                                                  0x0
22465 #define RLC_CP_SCHEDULERS__scheduler1__SHIFT                                                                  0x8
22466 #define RLC_CP_SCHEDULERS__scheduler0_MASK                                                                    0x000000FFL
22467 #define RLC_CP_SCHEDULERS__scheduler1_MASK                                                                    0x0000FF00L
22468 //RLC_CP_EOF_INT
22469 #define RLC_CP_EOF_INT__INTERRUPT__SHIFT                                                                      0x0
22470 #define RLC_CP_EOF_INT__RESERVED__SHIFT                                                                       0x1
22471 #define RLC_CP_EOF_INT__INTERRUPT_MASK                                                                        0x00000001L
22472 #define RLC_CP_EOF_INT__RESERVED_MASK                                                                         0xFFFFFFFEL
22473 //RLC_CP_EOF_INT_CNTL
22474 #define RLC_CP_EOF_INT_CNTL__DATA__SHIFT                                                                      0x0
22475 #define RLC_CP_EOF_INT_CNTL__DATA_MASK                                                                        0xFFFFFFFFL
22476 //RLC_SPARE_INT_0
22477 #define RLC_SPARE_INT_0__DATA__SHIFT                                                                          0x0
22478 #define RLC_SPARE_INT_0__PROCESSING__SHIFT                                                                    0x1e
22479 #define RLC_SPARE_INT_0__COMPLETE__SHIFT                                                                      0x1f
22480 #define RLC_SPARE_INT_0__DATA_MASK                                                                            0x3FFFFFFFL
22481 #define RLC_SPARE_INT_0__PROCESSING_MASK                                                                      0x40000000L
22482 #define RLC_SPARE_INT_0__COMPLETE_MASK                                                                        0x80000000L
22483 //RLC_SPARE_INT_1
22484 #define RLC_SPARE_INT_1__DATA__SHIFT                                                                          0x0
22485 #define RLC_SPARE_INT_1__PROCESSING__SHIFT                                                                    0x1e
22486 #define RLC_SPARE_INT_1__COMPLETE__SHIFT                                                                      0x1f
22487 #define RLC_SPARE_INT_1__DATA_MASK                                                                            0x3FFFFFFFL
22488 #define RLC_SPARE_INT_1__PROCESSING_MASK                                                                      0x40000000L
22489 #define RLC_SPARE_INT_1__COMPLETE_MASK                                                                        0x80000000L
22490 //RLC_SPARE_INT_2
22491 #define RLC_SPARE_INT_2__DATA__SHIFT                                                                          0x0
22492 #define RLC_SPARE_INT_2__PROCESSING__SHIFT                                                                    0x1e
22493 #define RLC_SPARE_INT_2__COMPLETE__SHIFT                                                                      0x1f
22494 #define RLC_SPARE_INT_2__DATA_MASK                                                                            0x3FFFFFFFL
22495 #define RLC_SPARE_INT_2__PROCESSING_MASK                                                                      0x40000000L
22496 #define RLC_SPARE_INT_2__COMPLETE_MASK                                                                        0x80000000L
22497 //RLC_RLCV_SPARE_INT_1
22498 #define RLC_RLCV_SPARE_INT_1__INTERRUPT__SHIFT                                                                0x0
22499 #define RLC_RLCV_SPARE_INT_1__RESERVED__SHIFT                                                                 0x1
22500 #define RLC_RLCV_SPARE_INT_1__INTERRUPT_MASK                                                                  0x00000001L
22501 #define RLC_RLCV_SPARE_INT_1__RESERVED_MASK                                                                   0xFFFFFFFEL
22502 
22503 
22504 // addressBlock: gc_gfx_cpwd_cpwd_pwrdec
22505 //CC_GC_GL2C_DISABLE_0
22506 #define CC_GC_GL2C_DISABLE_0__GL2C_DISABLE__SHIFT                                                             0x10
22507 #define CC_GC_GL2C_DISABLE_0__GL2C_DISABLE_MASK                                                               0xFFFF0000L
22508 //CC_GC_GL2C_DISABLE_1
22509 #define CC_GC_GL2C_DISABLE_1__GL2C_DISABLE__SHIFT                                                             0x10
22510 #define CC_GC_GL2C_DISABLE_1__GL2C_DISABLE_MASK                                                               0xFFFF0000L
22511 //CGTT_IA_CLK_CTRL
22512 #define CGTT_IA_CLK_CTRL__ON_DELAY__SHIFT                                                                     0x0
22513 #define CGTT_IA_CLK_CTRL__OFF_HYSTERESIS__SHIFT                                                               0x4
22514 #define CGTT_IA_CLK_CTRL__PERF_ENABLE__SHIFT                                                                  0xf
22515 #define CGTT_IA_CLK_CTRL__DBG_ENABLE__SHIFT                                                                   0x10
22516 #define CGTT_IA_CLK_CTRL__SOFT_STALL_OVERRIDE6__SHIFT                                                         0x11
22517 #define CGTT_IA_CLK_CTRL__SOFT_STALL_OVERRIDE5__SHIFT                                                         0x12
22518 #define CGTT_IA_CLK_CTRL__SOFT_STALL_OVERRIDE4__SHIFT                                                         0x13
22519 #define CGTT_IA_CLK_CTRL__SOFT_STALL_OVERRIDE3__SHIFT                                                         0x14
22520 #define CGTT_IA_CLK_CTRL__SOFT_STALL_OVERRIDE2__SHIFT                                                         0x15
22521 #define CGTT_IA_CLK_CTRL__SOFT_STALL_OVERRIDE1__SHIFT                                                         0x16
22522 #define CGTT_IA_CLK_CTRL__SOFT_STALL_OVERRIDE0__SHIFT                                                         0x17
22523 #define CGTT_IA_CLK_CTRL__SOFT_OVERRIDE7__SHIFT                                                               0x18
22524 #define CGTT_IA_CLK_CTRL__SOFT_OVERRIDE6__SHIFT                                                               0x19
22525 #define CGTT_IA_CLK_CTRL__DIST_OVERRIDE__SHIFT                                                                0x1a
22526 #define CGTT_IA_CLK_CTRL__PERF_OVERRIDE__SHIFT                                                                0x1b
22527 #define CGTT_IA_CLK_CTRL__PCM_OVERRIDE__SHIFT                                                                 0x1c
22528 #define CGTT_IA_CLK_CTRL__TESS_DIST_OVERRIDE__SHIFT                                                           0x1d
22529 #define CGTT_IA_CLK_CTRL__CORE_OVERRIDE__SHIFT                                                                0x1e
22530 #define CGTT_IA_CLK_CTRL__REG_OVERRIDE__SHIFT                                                                 0x1f
22531 #define CGTT_IA_CLK_CTRL__ON_DELAY_MASK                                                                       0x0000000FL
22532 #define CGTT_IA_CLK_CTRL__OFF_HYSTERESIS_MASK                                                                 0x00000FF0L
22533 #define CGTT_IA_CLK_CTRL__PERF_ENABLE_MASK                                                                    0x00008000L
22534 #define CGTT_IA_CLK_CTRL__DBG_ENABLE_MASK                                                                     0x00010000L
22535 #define CGTT_IA_CLK_CTRL__SOFT_STALL_OVERRIDE6_MASK                                                           0x00020000L
22536 #define CGTT_IA_CLK_CTRL__SOFT_STALL_OVERRIDE5_MASK                                                           0x00040000L
22537 #define CGTT_IA_CLK_CTRL__SOFT_STALL_OVERRIDE4_MASK                                                           0x00080000L
22538 #define CGTT_IA_CLK_CTRL__SOFT_STALL_OVERRIDE3_MASK                                                           0x00100000L
22539 #define CGTT_IA_CLK_CTRL__SOFT_STALL_OVERRIDE2_MASK                                                           0x00200000L
22540 #define CGTT_IA_CLK_CTRL__SOFT_STALL_OVERRIDE1_MASK                                                           0x00400000L
22541 #define CGTT_IA_CLK_CTRL__SOFT_STALL_OVERRIDE0_MASK                                                           0x00800000L
22542 #define CGTT_IA_CLK_CTRL__SOFT_OVERRIDE7_MASK                                                                 0x01000000L
22543 #define CGTT_IA_CLK_CTRL__SOFT_OVERRIDE6_MASK                                                                 0x02000000L
22544 #define CGTT_IA_CLK_CTRL__DIST_OVERRIDE_MASK                                                                  0x04000000L
22545 #define CGTT_IA_CLK_CTRL__PERF_OVERRIDE_MASK                                                                  0x08000000L
22546 #define CGTT_IA_CLK_CTRL__PCM_OVERRIDE_MASK                                                                   0x10000000L
22547 #define CGTT_IA_CLK_CTRL__TESS_DIST_OVERRIDE_MASK                                                             0x20000000L
22548 #define CGTT_IA_CLK_CTRL__CORE_OVERRIDE_MASK                                                                  0x40000000L
22549 #define CGTT_IA_CLK_CTRL__REG_OVERRIDE_MASK                                                                   0x80000000L
22550 //CGTT_WD_CLK_CTRL
22551 #define CGTT_WD_CLK_CTRL__ON_DELAY__SHIFT                                                                     0x0
22552 #define CGTT_WD_CLK_CTRL__OFF_HYSTERESIS__SHIFT                                                               0x4
22553 #define CGTT_WD_CLK_CTRL__PERF_ENABLE__SHIFT                                                                  0xf
22554 #define CGTT_WD_CLK_CTRL__DBG_ENABLE__SHIFT                                                                   0x10
22555 #define CGTT_WD_CLK_CTRL__SOFT_STALL_OVERRIDE6__SHIFT                                                         0x11
22556 #define CGTT_WD_CLK_CTRL__SOFT_STALL_OVERRIDE5__SHIFT                                                         0x12
22557 #define CGTT_WD_CLK_CTRL__SOFT_STALL_OVERRIDE4__SHIFT                                                         0x13
22558 #define CGTT_WD_CLK_CTRL__SOFT_STALL_OVERRIDE3__SHIFT                                                         0x14
22559 #define CGTT_WD_CLK_CTRL__SOFT_STALL_OVERRIDE2__SHIFT                                                         0x15
22560 #define CGTT_WD_CLK_CTRL__SOFT_STALL_OVERRIDE1__SHIFT                                                         0x16
22561 #define CGTT_WD_CLK_CTRL__FE_OUT_OVERRIDE__SHIFT                                                              0x17
22562 #define CGTT_WD_CLK_CTRL__UNUSED__SHIFT                                                                       0x18
22563 #define CGTT_WD_CLK_CTRL__DMA_PROC0_OVERRIDE__SHIFT                                                           0x19
22564 #define CGTT_WD_CLK_CTRL__DMA_PROC1_OVERRIDE__SHIFT                                                           0x1a
22565 #define CGTT_WD_CLK_CTRL__PERF_OVERRIDE__SHIFT                                                                0x1b
22566 #define CGTT_WD_CLK_CTRL__DMA_OVERRIDE__SHIFT                                                                 0x1c
22567 #define CGTT_WD_CLK_CTRL__CORE_OVERRIDE__SHIFT                                                                0x1d
22568 #define CGTT_WD_CLK_CTRL__RBIU_INPUT_OVERRIDE__SHIFT                                                          0x1e
22569 #define CGTT_WD_CLK_CTRL__REG_OVERRIDE__SHIFT                                                                 0x1f
22570 #define CGTT_WD_CLK_CTRL__ON_DELAY_MASK                                                                       0x0000000FL
22571 #define CGTT_WD_CLK_CTRL__OFF_HYSTERESIS_MASK                                                                 0x00000FF0L
22572 #define CGTT_WD_CLK_CTRL__PERF_ENABLE_MASK                                                                    0x00008000L
22573 #define CGTT_WD_CLK_CTRL__DBG_ENABLE_MASK                                                                     0x00010000L
22574 #define CGTT_WD_CLK_CTRL__SOFT_STALL_OVERRIDE6_MASK                                                           0x00020000L
22575 #define CGTT_WD_CLK_CTRL__SOFT_STALL_OVERRIDE5_MASK                                                           0x00040000L
22576 #define CGTT_WD_CLK_CTRL__SOFT_STALL_OVERRIDE4_MASK                                                           0x00080000L
22577 #define CGTT_WD_CLK_CTRL__SOFT_STALL_OVERRIDE3_MASK                                                           0x00100000L
22578 #define CGTT_WD_CLK_CTRL__SOFT_STALL_OVERRIDE2_MASK                                                           0x00200000L
22579 #define CGTT_WD_CLK_CTRL__SOFT_STALL_OVERRIDE1_MASK                                                           0x00400000L
22580 #define CGTT_WD_CLK_CTRL__FE_OUT_OVERRIDE_MASK                                                                0x00800000L
22581 #define CGTT_WD_CLK_CTRL__UNUSED_MASK                                                                         0x01000000L
22582 #define CGTT_WD_CLK_CTRL__DMA_PROC0_OVERRIDE_MASK                                                             0x02000000L
22583 #define CGTT_WD_CLK_CTRL__DMA_PROC1_OVERRIDE_MASK                                                             0x04000000L
22584 #define CGTT_WD_CLK_CTRL__PERF_OVERRIDE_MASK                                                                  0x08000000L
22585 #define CGTT_WD_CLK_CTRL__DMA_OVERRIDE_MASK                                                                   0x10000000L
22586 #define CGTT_WD_CLK_CTRL__CORE_OVERRIDE_MASK                                                                  0x20000000L
22587 #define CGTT_WD_CLK_CTRL__RBIU_INPUT_OVERRIDE_MASK                                                            0x40000000L
22588 #define CGTT_WD_CLK_CTRL__REG_OVERRIDE_MASK                                                                   0x80000000L
22589 //GFX_ICG_GL2A_CTRL
22590 #define GFX_ICG_GL2A_CTRL__REG_OVERRIDE__SHIFT                                                                0x0
22591 #define GFX_ICG_GL2A_CTRL__PERFMON_OVERRIDE__SHIFT                                                            0x1
22592 #define GFX_ICG_GL2A_CTRL__CROSSBAR_OVERRIDE__SHIFT                                                           0x2
22593 #define GFX_ICG_GL2A_CTRL__RTN_ARB_OVERRIDE__SHIFT                                                            0x3
22594 #define GFX_ICG_GL2A_CTRL__GCRD_OVERRIDE__SHIFT                                                               0x4
22595 #define GFX_ICG_GL2A_CTRL__CLIENT0_OVERRIDE__SHIFT                                                            0x8
22596 #define GFX_ICG_GL2A_CTRL__CLIENT1_OVERRIDE__SHIFT                                                            0x9
22597 #define GFX_ICG_GL2A_CTRL__CLIENT2_OVERRIDE__SHIFT                                                            0xa
22598 #define GFX_ICG_GL2A_CTRL__CLIENT3_OVERRIDE__SHIFT                                                            0xb
22599 #define GFX_ICG_GL2A_CTRL__CLIENT4_OVERRIDE__SHIFT                                                            0xc
22600 #define GFX_ICG_GL2A_CTRL__CLIENT5_OVERRIDE__SHIFT                                                            0xd
22601 #define GFX_ICG_GL2A_CTRL__CLIENT6_OVERRIDE__SHIFT                                                            0xe
22602 #define GFX_ICG_GL2A_CTRL__CLIENT7_OVERRIDE__SHIFT                                                            0xf
22603 #define GFX_ICG_GL2A_CTRL__CLIENT8_OVERRIDE__SHIFT                                                            0x10
22604 #define GFX_ICG_GL2A_CTRL__CLIENT9_OVERRIDE__SHIFT                                                            0x11
22605 #define GFX_ICG_GL2A_CTRL__CLIENT10_OVERRIDE__SHIFT                                                           0x12
22606 #define GFX_ICG_GL2A_CTRL__CLIENT11_OVERRIDE__SHIFT                                                           0x13
22607 #define GFX_ICG_GL2A_CTRL__CLIENT12_OVERRIDE__SHIFT                                                           0x14
22608 #define GFX_ICG_GL2A_CTRL__CLIENT13_OVERRIDE__SHIFT                                                           0x15
22609 #define GFX_ICG_GL2A_CTRL__CLIENT14_OVERRIDE__SHIFT                                                           0x16
22610 #define GFX_ICG_GL2A_CTRL__CLIENT15_OVERRIDE__SHIFT                                                           0x17
22611 #define GFX_ICG_GL2A_CTRL__REG_OVERRIDE_MASK                                                                  0x00000001L
22612 #define GFX_ICG_GL2A_CTRL__PERFMON_OVERRIDE_MASK                                                              0x00000002L
22613 #define GFX_ICG_GL2A_CTRL__CROSSBAR_OVERRIDE_MASK                                                             0x00000004L
22614 #define GFX_ICG_GL2A_CTRL__RTN_ARB_OVERRIDE_MASK                                                              0x00000008L
22615 #define GFX_ICG_GL2A_CTRL__GCRD_OVERRIDE_MASK                                                                 0x00000010L
22616 #define GFX_ICG_GL2A_CTRL__CLIENT0_OVERRIDE_MASK                                                              0x00000100L
22617 #define GFX_ICG_GL2A_CTRL__CLIENT1_OVERRIDE_MASK                                                              0x00000200L
22618 #define GFX_ICG_GL2A_CTRL__CLIENT2_OVERRIDE_MASK                                                              0x00000400L
22619 #define GFX_ICG_GL2A_CTRL__CLIENT3_OVERRIDE_MASK                                                              0x00000800L
22620 #define GFX_ICG_GL2A_CTRL__CLIENT4_OVERRIDE_MASK                                                              0x00001000L
22621 #define GFX_ICG_GL2A_CTRL__CLIENT5_OVERRIDE_MASK                                                              0x00002000L
22622 #define GFX_ICG_GL2A_CTRL__CLIENT6_OVERRIDE_MASK                                                              0x00004000L
22623 #define GFX_ICG_GL2A_CTRL__CLIENT7_OVERRIDE_MASK                                                              0x00008000L
22624 #define GFX_ICG_GL2A_CTRL__CLIENT8_OVERRIDE_MASK                                                              0x00010000L
22625 #define GFX_ICG_GL2A_CTRL__CLIENT9_OVERRIDE_MASK                                                              0x00020000L
22626 #define GFX_ICG_GL2A_CTRL__CLIENT10_OVERRIDE_MASK                                                             0x00040000L
22627 #define GFX_ICG_GL2A_CTRL__CLIENT11_OVERRIDE_MASK                                                             0x00080000L
22628 #define GFX_ICG_GL2A_CTRL__CLIENT12_OVERRIDE_MASK                                                             0x00100000L
22629 #define GFX_ICG_GL2A_CTRL__CLIENT13_OVERRIDE_MASK                                                             0x00200000L
22630 #define GFX_ICG_GL2A_CTRL__CLIENT14_OVERRIDE_MASK                                                             0x00400000L
22631 #define GFX_ICG_GL2A_CTRL__CLIENT15_OVERRIDE_MASK                                                             0x00800000L
22632 //CGTT_CP_CLK_CTRL
22633 #define CGTT_CP_CLK_CTRL__OFF_HYSTERESIS__SHIFT                                                               0x4
22634 #define CGTT_CP_CLK_CTRL__MGLS_OVERRIDE__SHIFT                                                                0xf
22635 #define CGTT_CP_CLK_CTRL__SOFT_STALL_OVERRIDE7__SHIFT                                                         0x10
22636 #define CGTT_CP_CLK_CTRL__SOFT_STALL_OVERRIDE6__SHIFT                                                         0x11
22637 #define CGTT_CP_CLK_CTRL__SOFT_STALL_OVERRIDE5__SHIFT                                                         0x12
22638 #define CGTT_CP_CLK_CTRL__SOFT_STALL_OVERRIDE4__SHIFT                                                         0x13
22639 #define CGTT_CP_CLK_CTRL__SOFT_STALL_OVERRIDE3__SHIFT                                                         0x14
22640 #define CGTT_CP_CLK_CTRL__SOFT_STALL_OVERRIDE2__SHIFT                                                         0x15
22641 #define CGTT_CP_CLK_CTRL__SOFT_STALL_OVERRIDE1__SHIFT                                                         0x16
22642 #define CGTT_CP_CLK_CTRL__SOFT_STALL_OVERRIDE0__SHIFT                                                         0x17
22643 #define CGTT_CP_CLK_CTRL__SOFT_OVERRIDE_PERFMON__SHIFT                                                        0x1d
22644 #define CGTT_CP_CLK_CTRL__SOFT_OVERRIDE_DYN__SHIFT                                                            0x1e
22645 #define CGTT_CP_CLK_CTRL__SOFT_OVERRIDE_REG__SHIFT                                                            0x1f
22646 #define CGTT_CP_CLK_CTRL__OFF_HYSTERESIS_MASK                                                                 0x00000FF0L
22647 #define CGTT_CP_CLK_CTRL__MGLS_OVERRIDE_MASK                                                                  0x00008000L
22648 #define CGTT_CP_CLK_CTRL__SOFT_STALL_OVERRIDE7_MASK                                                           0x00010000L
22649 #define CGTT_CP_CLK_CTRL__SOFT_STALL_OVERRIDE6_MASK                                                           0x00020000L
22650 #define CGTT_CP_CLK_CTRL__SOFT_STALL_OVERRIDE5_MASK                                                           0x00040000L
22651 #define CGTT_CP_CLK_CTRL__SOFT_STALL_OVERRIDE4_MASK                                                           0x00080000L
22652 #define CGTT_CP_CLK_CTRL__SOFT_STALL_OVERRIDE3_MASK                                                           0x00100000L
22653 #define CGTT_CP_CLK_CTRL__SOFT_STALL_OVERRIDE2_MASK                                                           0x00200000L
22654 #define CGTT_CP_CLK_CTRL__SOFT_STALL_OVERRIDE1_MASK                                                           0x00400000L
22655 #define CGTT_CP_CLK_CTRL__SOFT_STALL_OVERRIDE0_MASK                                                           0x00800000L
22656 #define CGTT_CP_CLK_CTRL__SOFT_OVERRIDE_PERFMON_MASK                                                          0x20000000L
22657 #define CGTT_CP_CLK_CTRL__SOFT_OVERRIDE_DYN_MASK                                                              0x40000000L
22658 #define CGTT_CP_CLK_CTRL__SOFT_OVERRIDE_REG_MASK                                                              0x80000000L
22659 //CGTT_CPF_CLK_CTRL
22660 #define CGTT_CPF_CLK_CTRL__OFF_HYSTERESIS__SHIFT                                                              0x4
22661 #define CGTT_CPF_CLK_CTRL__MGLS_OVERRIDE__SHIFT                                                               0xf
22662 #define CGTT_CPF_CLK_CTRL__SOFT_STALL_OVERRIDE7__SHIFT                                                        0x10
22663 #define CGTT_CPF_CLK_CTRL__SOFT_STALL_OVERRIDE6__SHIFT                                                        0x11
22664 #define CGTT_CPF_CLK_CTRL__SOFT_STALL_OVERRIDE5__SHIFT                                                        0x12
22665 #define CGTT_CPF_CLK_CTRL__SOFT_STALL_OVERRIDE4__SHIFT                                                        0x13
22666 #define CGTT_CPF_CLK_CTRL__SOFT_STALL_OVERRIDE3__SHIFT                                                        0x14
22667 #define CGTT_CPF_CLK_CTRL__SOFT_STALL_OVERRIDE2__SHIFT                                                        0x15
22668 #define CGTT_CPF_CLK_CTRL__SOFT_STALL_OVERRIDE1__SHIFT                                                        0x16
22669 #define CGTT_CPF_CLK_CTRL__SOFT_STALL_OVERRIDE0__SHIFT                                                        0x17
22670 #define CGTT_CPF_CLK_CTRL__SOFT_OVERRIDE_PERFMON__SHIFT                                                       0x1a
22671 #define CGTT_CPF_CLK_CTRL__SOFT_OVERRIDE_PRT__SHIFT                                                           0x1b
22672 #define CGTT_CPF_CLK_CTRL__SOFT_OVERRIDE_CMP__SHIFT                                                           0x1c
22673 #define CGTT_CPF_CLK_CTRL__SOFT_OVERRIDE_GFX__SHIFT                                                           0x1d
22674 #define CGTT_CPF_CLK_CTRL__SOFT_OVERRIDE_DYN__SHIFT                                                           0x1e
22675 #define CGTT_CPF_CLK_CTRL__SOFT_OVERRIDE_REG__SHIFT                                                           0x1f
22676 #define CGTT_CPF_CLK_CTRL__OFF_HYSTERESIS_MASK                                                                0x00000FF0L
22677 #define CGTT_CPF_CLK_CTRL__MGLS_OVERRIDE_MASK                                                                 0x00008000L
22678 #define CGTT_CPF_CLK_CTRL__SOFT_STALL_OVERRIDE7_MASK                                                          0x00010000L
22679 #define CGTT_CPF_CLK_CTRL__SOFT_STALL_OVERRIDE6_MASK                                                          0x00020000L
22680 #define CGTT_CPF_CLK_CTRL__SOFT_STALL_OVERRIDE5_MASK                                                          0x00040000L
22681 #define CGTT_CPF_CLK_CTRL__SOFT_STALL_OVERRIDE4_MASK                                                          0x00080000L
22682 #define CGTT_CPF_CLK_CTRL__SOFT_STALL_OVERRIDE3_MASK                                                          0x00100000L
22683 #define CGTT_CPF_CLK_CTRL__SOFT_STALL_OVERRIDE2_MASK                                                          0x00200000L
22684 #define CGTT_CPF_CLK_CTRL__SOFT_STALL_OVERRIDE1_MASK                                                          0x00400000L
22685 #define CGTT_CPF_CLK_CTRL__SOFT_STALL_OVERRIDE0_MASK                                                          0x00800000L
22686 #define CGTT_CPF_CLK_CTRL__SOFT_OVERRIDE_PERFMON_MASK                                                         0x04000000L
22687 #define CGTT_CPF_CLK_CTRL__SOFT_OVERRIDE_PRT_MASK                                                             0x08000000L
22688 #define CGTT_CPF_CLK_CTRL__SOFT_OVERRIDE_CMP_MASK                                                             0x10000000L
22689 #define CGTT_CPF_CLK_CTRL__SOFT_OVERRIDE_GFX_MASK                                                             0x20000000L
22690 #define CGTT_CPF_CLK_CTRL__SOFT_OVERRIDE_DYN_MASK                                                             0x40000000L
22691 #define CGTT_CPF_CLK_CTRL__SOFT_OVERRIDE_REG_MASK                                                             0x80000000L
22692 //CGTT_CPC_CLK_CTRL
22693 #define CGTT_CPC_CLK_CTRL__OFF_HYSTERESIS__SHIFT                                                              0x4
22694 #define CGTT_CPC_CLK_CTRL__MGLS_OVERRIDE__SHIFT                                                               0xf
22695 #define CGTT_CPC_CLK_CTRL__SOFT_STALL_OVERRIDE7__SHIFT                                                        0x10
22696 #define CGTT_CPC_CLK_CTRL__SOFT_STALL_OVERRIDE6__SHIFT                                                        0x11
22697 #define CGTT_CPC_CLK_CTRL__SOFT_STALL_OVERRIDE5__SHIFT                                                        0x12
22698 #define CGTT_CPC_CLK_CTRL__SOFT_STALL_OVERRIDE4__SHIFT                                                        0x13
22699 #define CGTT_CPC_CLK_CTRL__SOFT_STALL_OVERRIDE3__SHIFT                                                        0x14
22700 #define CGTT_CPC_CLK_CTRL__SOFT_STALL_OVERRIDE2__SHIFT                                                        0x15
22701 #define CGTT_CPC_CLK_CTRL__SOFT_STALL_OVERRIDE1__SHIFT                                                        0x16
22702 #define CGTT_CPC_CLK_CTRL__SOFT_STALL_OVERRIDE0__SHIFT                                                        0x17
22703 #define CGTT_CPC_CLK_CTRL__SOFT_OVERRIDE_PERFMON__SHIFT                                                       0x1d
22704 #define CGTT_CPC_CLK_CTRL__SOFT_OVERRIDE_DYN__SHIFT                                                           0x1e
22705 #define CGTT_CPC_CLK_CTRL__SOFT_OVERRIDE_REG__SHIFT                                                           0x1f
22706 #define CGTT_CPC_CLK_CTRL__OFF_HYSTERESIS_MASK                                                                0x00000FF0L
22707 #define CGTT_CPC_CLK_CTRL__MGLS_OVERRIDE_MASK                                                                 0x00008000L
22708 #define CGTT_CPC_CLK_CTRL__SOFT_STALL_OVERRIDE7_MASK                                                          0x00010000L
22709 #define CGTT_CPC_CLK_CTRL__SOFT_STALL_OVERRIDE6_MASK                                                          0x00020000L
22710 #define CGTT_CPC_CLK_CTRL__SOFT_STALL_OVERRIDE5_MASK                                                          0x00040000L
22711 #define CGTT_CPC_CLK_CTRL__SOFT_STALL_OVERRIDE4_MASK                                                          0x00080000L
22712 #define CGTT_CPC_CLK_CTRL__SOFT_STALL_OVERRIDE3_MASK                                                          0x00100000L
22713 #define CGTT_CPC_CLK_CTRL__SOFT_STALL_OVERRIDE2_MASK                                                          0x00200000L
22714 #define CGTT_CPC_CLK_CTRL__SOFT_STALL_OVERRIDE1_MASK                                                          0x00400000L
22715 #define CGTT_CPC_CLK_CTRL__SOFT_STALL_OVERRIDE0_MASK                                                          0x00800000L
22716 #define CGTT_CPC_CLK_CTRL__SOFT_OVERRIDE_PERFMON_MASK                                                         0x20000000L
22717 #define CGTT_CPC_CLK_CTRL__SOFT_OVERRIDE_DYN_MASK                                                             0x40000000L
22718 #define CGTT_CPC_CLK_CTRL__SOFT_OVERRIDE_REG_MASK                                                             0x80000000L
22719 //CGTT_RLC_CLK_CTRL
22720 #define CGTT_RLC_CLK_CTRL__RESERVED__SHIFT                                                                    0x0
22721 #define CGTT_RLC_CLK_CTRL__RESERVED_MASK                                                                      0xFFFFFFFFL
22722 //GFX_ICG_GCR_CTRL
22723 #define GFX_ICG_GCR_CTRL__ON_DELAY__SHIFT                                                                     0x0
22724 #define GFX_ICG_GCR_CTRL__OFF_HYSTERESIS__SHIFT                                                               0x4
22725 #define GFX_ICG_GCR_CTRL__SOFT_OVERRIDE6__SHIFT                                                               0x19
22726 #define GFX_ICG_GCR_CTRL__SOFT_OVERRIDE5__SHIFT                                                               0x1a
22727 #define GFX_ICG_GCR_CTRL__SOFT_OVERRIDE4__SHIFT                                                               0x1b
22728 #define GFX_ICG_GCR_CTRL__SOFT_OVERRIDE3__SHIFT                                                               0x1c
22729 #define GFX_ICG_GCR_CTRL__SOFT_OVERRIDE2__SHIFT                                                               0x1d
22730 #define GFX_ICG_GCR_CTRL__SOFT_OVERRIDE1__SHIFT                                                               0x1e
22731 #define GFX_ICG_GCR_CTRL__SOFT_OVERRIDE0__SHIFT                                                               0x1f
22732 #define GFX_ICG_GCR_CTRL__ON_DELAY_MASK                                                                       0x0000000FL
22733 #define GFX_ICG_GCR_CTRL__OFF_HYSTERESIS_MASK                                                                 0x00000FF0L
22734 #define GFX_ICG_GCR_CTRL__SOFT_OVERRIDE6_MASK                                                                 0x02000000L
22735 #define GFX_ICG_GCR_CTRL__SOFT_OVERRIDE5_MASK                                                                 0x04000000L
22736 #define GFX_ICG_GCR_CTRL__SOFT_OVERRIDE4_MASK                                                                 0x08000000L
22737 #define GFX_ICG_GCR_CTRL__SOFT_OVERRIDE3_MASK                                                                 0x10000000L
22738 #define GFX_ICG_GCR_CTRL__SOFT_OVERRIDE2_MASK                                                                 0x20000000L
22739 #define GFX_ICG_GCR_CTRL__SOFT_OVERRIDE1_MASK                                                                 0x40000000L
22740 #define GFX_ICG_GCR_CTRL__SOFT_OVERRIDE0_MASK                                                                 0x80000000L
22741 //GC_EA_CPWD_ICG_CTRL
22742 #define GC_EA_CPWD_ICG_CTRL__SOFT_OVERRIDE_RETURN__SHIFT                                                      0x0
22743 #define GC_EA_CPWD_ICG_CTRL__SOFT_OVERRIDE_DRAM_FE__SHIFT                                                     0x1
22744 #define GC_EA_CPWD_ICG_CTRL__SOFT_OVERRIDE_IO_FE__SHIFT                                                       0x2
22745 #define GC_EA_CPWD_ICG_CTRL__SOFT_OVERRIDE_REGISTER__SHIFT                                                    0x3
22746 #define GC_EA_CPWD_ICG_CTRL__SOFT_OVERRIDE_PERFMON__SHIFT                                                     0x4
22747 #define GC_EA_CPWD_ICG_CTRL__SOFT_OVERRIDE_MAM__SHIFT                                                         0x5
22748 #define GC_EA_CPWD_ICG_CTRL__SOFT_OVERRIDE_CREST__SHIFT                                                       0x6
22749 #define GC_EA_CPWD_ICG_CTRL__SOFT_OVERRIDE_RETURN_MASK                                                        0x00000001L
22750 #define GC_EA_CPWD_ICG_CTRL__SOFT_OVERRIDE_DRAM_FE_MASK                                                       0x00000002L
22751 #define GC_EA_CPWD_ICG_CTRL__SOFT_OVERRIDE_IO_FE_MASK                                                         0x00000004L
22752 #define GC_EA_CPWD_ICG_CTRL__SOFT_OVERRIDE_REGISTER_MASK                                                      0x00000008L
22753 #define GC_EA_CPWD_ICG_CTRL__SOFT_OVERRIDE_PERFMON_MASK                                                       0x00000010L
22754 #define GC_EA_CPWD_ICG_CTRL__SOFT_OVERRIDE_MAM_MASK                                                           0x00000020L
22755 #define GC_EA_CPWD_ICG_CTRL__SOFT_OVERRIDE_CREST_MASK                                                         0x00000040L
22756 //GFX_ICG_GC_CAC_CLK_CTRL
22757 #define GFX_ICG_GC_CAC_CLK_CTRL__GC_CAC_DYNAMIC_ICG_OVERRIDE__SHIFT                                           0x0
22758 #define GFX_ICG_GC_CAC_CLK_CTRL__GC_CAC_REG_ICG_OVERRIDE__SHIFT                                               0x1
22759 #define GFX_ICG_GC_CAC_CLK_CTRL__GC_CAC_DYNAMIC_ICG_OVERRIDE_MASK                                             0x00000001L
22760 #define GFX_ICG_GC_CAC_CLK_CTRL__GC_CAC_REG_ICG_OVERRIDE_MASK                                                 0x00000002L
22761 //GFX_ICG_GRBM_CTRL
22762 #define GFX_ICG_GRBM_CTRL__OFF_HYSTERESIS__SHIFT                                                              0x4
22763 #define GFX_ICG_GRBM_CTRL__SOFT_OVERRIDE_SE__SHIFT                                                            0x10
22764 #define GFX_ICG_GRBM_CTRL__SOFT_OVERRIDE_PERFMON__SHIFT                                                       0x1d
22765 #define GFX_ICG_GRBM_CTRL__SOFT_OVERRIDE_DYN__SHIFT                                                           0x1e
22766 #define GFX_ICG_GRBM_CTRL__OFF_HYSTERESIS_MASK                                                                0x000003F0L
22767 #define GFX_ICG_GRBM_CTRL__SOFT_OVERRIDE_SE_MASK                                                              0x00FF0000L
22768 #define GFX_ICG_GRBM_CTRL__SOFT_OVERRIDE_PERFMON_MASK                                                         0x20000000L
22769 #define GFX_ICG_GRBM_CTRL__SOFT_OVERRIDE_DYN_MASK                                                             0x40000000L
22770 //GFX_ICG_GL2C_CTRL
22771 #define GFX_ICG_GL2C_CTRL__REG_OVERRIDE__SHIFT                                                                0x0
22772 #define GFX_ICG_GL2C_CTRL__PERFMON_OVERRIDE__SHIFT                                                            0x1
22773 #define GFX_ICG_GL2C_CTRL__IB_OVERRIDE__SHIFT                                                                 0x2
22774 #define GFX_ICG_GL2C_CTRL__TAG_OVERRIDE__SHIFT                                                                0x3
22775 #define GFX_ICG_GL2C_CTRL__CORE_OVERRIDE__SHIFT                                                               0x5
22776 #define GFX_ICG_GL2C_CTRL__CACHE_RAM_OVERRIDE__SHIFT                                                          0x6
22777 #define GFX_ICG_GL2C_CTRL__GCR_OVERRIDE__SHIFT                                                                0x7
22778 #define GFX_ICG_GL2C_CTRL__EXECUTE_OVERRIDE__SHIFT                                                            0x8
22779 #define GFX_ICG_GL2C_CTRL__RETURN_BUFFER_OVERRIDE__SHIFT                                                      0x9
22780 #define GFX_ICG_GL2C_CTRL__LATENCY_FIFO_OVERRIDE__SHIFT                                                       0xa
22781 #define GFX_ICG_GL2C_CTRL__OUTPUT_FIFOS_OVERRIDE__SHIFT                                                       0xb
22782 #define GFX_ICG_GL2C_CTRL__EA_IF_OVERRIDE__SHIFT                                                              0xc
22783 #define GFX_ICG_GL2C_CTRL__EXECUTE_DECOMP_OVERRIDE__SHIFT                                                     0xd
22784 #define GFX_ICG_GL2C_CTRL__EXECUTE_WRITE_OVERRIDE__SHIFT                                                      0xe
22785 #define GFX_ICG_GL2C_CTRL__TAG_FLOPSET_GROUP0_OVERRIDE__SHIFT                                                 0xf
22786 #define GFX_ICG_GL2C_CTRL__TAG_FLOPSET_GROUP1_OVERRIDE__SHIFT                                                 0x10
22787 #define GFX_ICG_GL2C_CTRL__TAG_FLOPSET_GROUP2_OVERRIDE__SHIFT                                                 0x11
22788 #define GFX_ICG_GL2C_CTRL__TAG_FLOPSET_GROUP3_OVERRIDE__SHIFT                                                 0x12
22789 #define GFX_ICG_GL2C_CTRL__CCDH_OVERRIDE__SHIFT                                                               0x13
22790 #define GFX_ICG_GL2C_CTRL__OC_IREQ_OVERRIDE__SHIFT                                                            0x14
22791 #define GFX_ICG_GL2C_CTRL__OC_OREQ_OVERRIDE__SHIFT                                                            0x15
22792 #define GFX_ICG_GL2C_CTRL__DCC_COMP_OVERRIDE__SHIFT                                                           0x16
22793 #define GFX_ICG_GL2C_CTRL__KEY_ARRAY_OVERRIDE__SHIFT                                                          0x17
22794 #define GFX_ICG_GL2C_CTRL__REG_OVERRIDE_MASK                                                                  0x00000001L
22795 #define GFX_ICG_GL2C_CTRL__PERFMON_OVERRIDE_MASK                                                              0x00000002L
22796 #define GFX_ICG_GL2C_CTRL__IB_OVERRIDE_MASK                                                                   0x00000004L
22797 #define GFX_ICG_GL2C_CTRL__TAG_OVERRIDE_MASK                                                                  0x00000008L
22798 #define GFX_ICG_GL2C_CTRL__CORE_OVERRIDE_MASK                                                                 0x00000020L
22799 #define GFX_ICG_GL2C_CTRL__CACHE_RAM_OVERRIDE_MASK                                                            0x00000040L
22800 #define GFX_ICG_GL2C_CTRL__GCR_OVERRIDE_MASK                                                                  0x00000080L
22801 #define GFX_ICG_GL2C_CTRL__EXECUTE_OVERRIDE_MASK                                                              0x00000100L
22802 #define GFX_ICG_GL2C_CTRL__RETURN_BUFFER_OVERRIDE_MASK                                                        0x00000200L
22803 #define GFX_ICG_GL2C_CTRL__LATENCY_FIFO_OVERRIDE_MASK                                                         0x00000400L
22804 #define GFX_ICG_GL2C_CTRL__OUTPUT_FIFOS_OVERRIDE_MASK                                                         0x00000800L
22805 #define GFX_ICG_GL2C_CTRL__EA_IF_OVERRIDE_MASK                                                                0x00001000L
22806 #define GFX_ICG_GL2C_CTRL__EXECUTE_DECOMP_OVERRIDE_MASK                                                       0x00002000L
22807 #define GFX_ICG_GL2C_CTRL__EXECUTE_WRITE_OVERRIDE_MASK                                                        0x00004000L
22808 #define GFX_ICG_GL2C_CTRL__TAG_FLOPSET_GROUP0_OVERRIDE_MASK                                                   0x00008000L
22809 #define GFX_ICG_GL2C_CTRL__TAG_FLOPSET_GROUP1_OVERRIDE_MASK                                                   0x00010000L
22810 #define GFX_ICG_GL2C_CTRL__TAG_FLOPSET_GROUP2_OVERRIDE_MASK                                                   0x00020000L
22811 #define GFX_ICG_GL2C_CTRL__TAG_FLOPSET_GROUP3_OVERRIDE_MASK                                                   0x00040000L
22812 #define GFX_ICG_GL2C_CTRL__CCDH_OVERRIDE_MASK                                                                 0x00080000L
22813 #define GFX_ICG_GL2C_CTRL__OC_IREQ_OVERRIDE_MASK                                                              0x00100000L
22814 #define GFX_ICG_GL2C_CTRL__OC_OREQ_OVERRIDE_MASK                                                              0x00200000L
22815 #define GFX_ICG_GL2C_CTRL__DCC_COMP_OVERRIDE_MASK                                                             0x00400000L
22816 #define GFX_ICG_GL2C_CTRL__KEY_ARRAY_OVERRIDE_MASK                                                            0x00800000L
22817 //GFX_ICG_GL2C_CTRL1
22818 #define GFX_ICG_GL2C_CTRL1__OUTPUT_FIFOS_INTERNAL_CLIENT0_OVERRIDE__SHIFT                                     0x0
22819 #define GFX_ICG_GL2C_CTRL1__OUTPUT_FIFOS_INTERNAL_CLIENT1_OVERRIDE__SHIFT                                     0x1
22820 #define GFX_ICG_GL2C_CTRL1__OUTPUT_FIFOS_INTERNAL_CLIENT2_OVERRIDE__SHIFT                                     0x2
22821 #define GFX_ICG_GL2C_CTRL1__OUTPUT_FIFOS_INTERNAL_CLIENT3_OVERRIDE__SHIFT                                     0x3
22822 #define GFX_ICG_GL2C_CTRL1__OUTPUT_FIFOS_INTERNAL_CLIENT4_OVERRIDE__SHIFT                                     0x4
22823 #define GFX_ICG_GL2C_CTRL1__OUTPUT_FIFOS_INTERNAL_CLIENT5_OVERRIDE__SHIFT                                     0x5
22824 #define GFX_ICG_GL2C_CTRL1__OUTPUT_FIFOS_INTERNAL_CLIENT6_OVERRIDE__SHIFT                                     0x6
22825 #define GFX_ICG_GL2C_CTRL1__OUTPUT_FIFOS_INTERNAL_CLIENT7_OVERRIDE__SHIFT                                     0x7
22826 #define GFX_ICG_GL2C_CTRL1__OUTPUT_FIFOS_INTERNAL_CLIENT8_OVERRIDE__SHIFT                                     0x8
22827 #define GFX_ICG_GL2C_CTRL1__OUTPUT_FIFOS_INTERNAL_CLIENT9_OVERRIDE__SHIFT                                     0x9
22828 #define GFX_ICG_GL2C_CTRL1__OUTPUT_FIFOS_INTERNAL_CLIENT10_OVERRIDE__SHIFT                                    0xa
22829 #define GFX_ICG_GL2C_CTRL1__OUTPUT_FIFOS_INTERNAL_CLIENT11_OVERRIDE__SHIFT                                    0xb
22830 #define GFX_ICG_GL2C_CTRL1__OUTPUT_FIFOS_INTERNAL_CLIENT12_OVERRIDE__SHIFT                                    0xc
22831 #define GFX_ICG_GL2C_CTRL1__OUTPUT_FIFOS_INTERNAL_CLIENT13_OVERRIDE__SHIFT                                    0xd
22832 #define GFX_ICG_GL2C_CTRL1__OUTPUT_FIFOS_INTERNAL_CLIENT14_OVERRIDE__SHIFT                                    0xe
22833 #define GFX_ICG_GL2C_CTRL1__OUTPUT_FIFOS_INTERNAL_CLIENT15_OVERRIDE__SHIFT                                    0xf
22834 #define GFX_ICG_GL2C_CTRL1__OUTPUT_FIFOS_INTERNAL_CLIENT16_OVERRIDE__SHIFT                                    0x10
22835 #define GFX_ICG_GL2C_CTRL1__OUTPUT_FIFOS_INTERNAL_CLIENT17_OVERRIDE__SHIFT                                    0x11
22836 #define GFX_ICG_GL2C_CTRL1__TAG_PROBE_OVERRIDE__SHIFT                                                         0x18
22837 #define GFX_ICG_GL2C_CTRL1__ZD_OVERRIDE__SHIFT                                                                0x19
22838 #define GFX_ICG_GL2C_CTRL1__OUTPUT_FIFOS_INTERNAL_CLIENT0_OVERRIDE_MASK                                       0x00000001L
22839 #define GFX_ICG_GL2C_CTRL1__OUTPUT_FIFOS_INTERNAL_CLIENT1_OVERRIDE_MASK                                       0x00000002L
22840 #define GFX_ICG_GL2C_CTRL1__OUTPUT_FIFOS_INTERNAL_CLIENT2_OVERRIDE_MASK                                       0x00000004L
22841 #define GFX_ICG_GL2C_CTRL1__OUTPUT_FIFOS_INTERNAL_CLIENT3_OVERRIDE_MASK                                       0x00000008L
22842 #define GFX_ICG_GL2C_CTRL1__OUTPUT_FIFOS_INTERNAL_CLIENT4_OVERRIDE_MASK                                       0x00000010L
22843 #define GFX_ICG_GL2C_CTRL1__OUTPUT_FIFOS_INTERNAL_CLIENT5_OVERRIDE_MASK                                       0x00000020L
22844 #define GFX_ICG_GL2C_CTRL1__OUTPUT_FIFOS_INTERNAL_CLIENT6_OVERRIDE_MASK                                       0x00000040L
22845 #define GFX_ICG_GL2C_CTRL1__OUTPUT_FIFOS_INTERNAL_CLIENT7_OVERRIDE_MASK                                       0x00000080L
22846 #define GFX_ICG_GL2C_CTRL1__OUTPUT_FIFOS_INTERNAL_CLIENT8_OVERRIDE_MASK                                       0x00000100L
22847 #define GFX_ICG_GL2C_CTRL1__OUTPUT_FIFOS_INTERNAL_CLIENT9_OVERRIDE_MASK                                       0x00000200L
22848 #define GFX_ICG_GL2C_CTRL1__OUTPUT_FIFOS_INTERNAL_CLIENT10_OVERRIDE_MASK                                      0x00000400L
22849 #define GFX_ICG_GL2C_CTRL1__OUTPUT_FIFOS_INTERNAL_CLIENT11_OVERRIDE_MASK                                      0x00000800L
22850 #define GFX_ICG_GL2C_CTRL1__OUTPUT_FIFOS_INTERNAL_CLIENT12_OVERRIDE_MASK                                      0x00001000L
22851 #define GFX_ICG_GL2C_CTRL1__OUTPUT_FIFOS_INTERNAL_CLIENT13_OVERRIDE_MASK                                      0x00002000L
22852 #define GFX_ICG_GL2C_CTRL1__OUTPUT_FIFOS_INTERNAL_CLIENT14_OVERRIDE_MASK                                      0x00004000L
22853 #define GFX_ICG_GL2C_CTRL1__OUTPUT_FIFOS_INTERNAL_CLIENT15_OVERRIDE_MASK                                      0x00008000L
22854 #define GFX_ICG_GL2C_CTRL1__OUTPUT_FIFOS_INTERNAL_CLIENT16_OVERRIDE_MASK                                      0x00010000L
22855 #define GFX_ICG_GL2C_CTRL1__OUTPUT_FIFOS_INTERNAL_CLIENT17_OVERRIDE_MASK                                      0x00020000L
22856 #define GFX_ICG_GL2C_CTRL1__TAG_PROBE_OVERRIDE_MASK                                                           0x01000000L
22857 #define GFX_ICG_GL2C_CTRL1__ZD_OVERRIDE_MASK                                                                  0x02000000L
22858 
22859 
22860 // addressBlock: gc_gfx_cpwd_cpwd_pspdec
22861 //CP_MES_DM_INDEX_ADDR
22862 #define CP_MES_DM_INDEX_ADDR__ADDR__SHIFT                                                                     0x0
22863 #define CP_MES_DM_INDEX_ADDR__ADDR_MASK                                                                       0xFFFFFFFFL
22864 //CP_MES_DM_INDEX_DATA
22865 #define CP_MES_DM_INDEX_DATA__DATA__SHIFT                                                                     0x0
22866 #define CP_MES_DM_INDEX_DATA__DATA_MASK                                                                       0xFFFFFFFFL
22867 //CP_MEC_DM_INDEX_ADDR
22868 #define CP_MEC_DM_INDEX_ADDR__ADDR__SHIFT                                                                     0x0
22869 #define CP_MEC_DM_INDEX_ADDR__ADDR_MASK                                                                       0xFFFFFFFFL
22870 //CP_MEC_DM_INDEX_DATA
22871 #define CP_MEC_DM_INDEX_DATA__DATA__SHIFT                                                                     0x0
22872 #define CP_MEC_DM_INDEX_DATA__DATA_MASK                                                                       0xFFFFFFFFL
22873 //CP_GFX_RS64_DM_INDEX_ADDR
22874 #define CP_GFX_RS64_DM_INDEX_ADDR__ADDR__SHIFT                                                                0x0
22875 #define CP_GFX_RS64_DM_INDEX_ADDR__ADDR_MASK                                                                  0xFFFFFFFFL
22876 //CP_GFX_RS64_DM_INDEX_DATA
22877 #define CP_GFX_RS64_DM_INDEX_DATA__DATA__SHIFT                                                                0x0
22878 #define CP_GFX_RS64_DM_INDEX_DATA__DATA_MASK                                                                  0xFFFFFFFFL
22879 //CPG_PSP_DEBUG
22880 #define CPG_PSP_DEBUG__PRIV_VIOLATION_CNTL__SHIFT                                                             0x0
22881 #define CPG_PSP_DEBUG__VMID_VIOLATION_CNTL__SHIFT                                                             0x2
22882 #define CPG_PSP_DEBUG__GPA_OVERRIDE__SHIFT                                                                    0x3
22883 #define CPG_PSP_DEBUG__UCODE_VF_OVERRIDE__SHIFT                                                               0x4
22884 #define CPG_PSP_DEBUG__SECURE_REG_OVERRIDE__SHIFT                                                             0x6
22885 #define CPG_PSP_DEBUG__PRIV_VIOLATION_CNTL_MASK                                                               0x00000003L
22886 #define CPG_PSP_DEBUG__VMID_VIOLATION_CNTL_MASK                                                               0x00000004L
22887 #define CPG_PSP_DEBUG__GPA_OVERRIDE_MASK                                                                      0x00000008L
22888 #define CPG_PSP_DEBUG__UCODE_VF_OVERRIDE_MASK                                                                 0x00000010L
22889 #define CPG_PSP_DEBUG__SECURE_REG_OVERRIDE_MASK                                                               0x00000040L
22890 //CPC_PSP_DEBUG
22891 #define CPC_PSP_DEBUG__PRIV_VIOLATION_CNTL__SHIFT                                                             0x0
22892 #define CPC_PSP_DEBUG__GPA_OVERRIDE__SHIFT                                                                    0x3
22893 #define CPC_PSP_DEBUG__UCODE_VF_OVERRIDE__SHIFT                                                               0x4
22894 #define CPC_PSP_DEBUG__SECURE_REG_OVERRIDE__SHIFT                                                             0x6
22895 #define CPC_PSP_DEBUG__PRIV_VIOLATION_CNTL_MASK                                                               0x00000003L
22896 #define CPC_PSP_DEBUG__GPA_OVERRIDE_MASK                                                                      0x00000008L
22897 #define CPC_PSP_DEBUG__UCODE_VF_OVERRIDE_MASK                                                                 0x00000010L
22898 #define CPC_PSP_DEBUG__SECURE_REG_OVERRIDE_MASK                                                               0x00000040L
22899 //GC_EA_CPWD_SECURE_CTRL
22900 #define GC_EA_CPWD_SECURE_CTRL__TMZ__SHIFT                                                                    0x0
22901 #define GC_EA_CPWD_SECURE_CTRL__MAM_CLIENT_ID__SHIFT                                                          0x1
22902 #define GC_EA_CPWD_SECURE_CTRL__BACKDOOR_WRITE_EN__SHIFT                                                      0x6
22903 #define GC_EA_CPWD_SECURE_CTRL__CREST_BUFFER_EN__SHIFT                                                        0x7
22904 #define GC_EA_CPWD_SECURE_CTRL__CREST_OFFSET__SHIFT                                                           0x8
22905 #define GC_EA_CPWD_SECURE_CTRL__TMZ_MASK                                                                      0x00000001L
22906 #define GC_EA_CPWD_SECURE_CTRL__MAM_CLIENT_ID_MASK                                                            0x0000003EL
22907 #define GC_EA_CPWD_SECURE_CTRL__BACKDOOR_WRITE_EN_MASK                                                        0x00000040L
22908 #define GC_EA_CPWD_SECURE_CTRL__CREST_BUFFER_EN_MASK                                                          0x00000080L
22909 #define GC_EA_CPWD_SECURE_CTRL__CREST_OFFSET_MASK                                                             0xFFFFFF00L
22910 //GC_EA_CPWD_SDP_SECLEVEL_NONIO_MAP0
22911 #define GC_EA_CPWD_SDP_SECLEVEL_NONIO_MAP0__CID0_SECLEVEL__SHIFT                                              0x0
22912 #define GC_EA_CPWD_SDP_SECLEVEL_NONIO_MAP0__CID1_SECLEVEL__SHIFT                                              0x4
22913 #define GC_EA_CPWD_SDP_SECLEVEL_NONIO_MAP0__CID2_SECLEVEL__SHIFT                                              0x8
22914 #define GC_EA_CPWD_SDP_SECLEVEL_NONIO_MAP0__CID3_SECLEVEL__SHIFT                                              0xc
22915 #define GC_EA_CPWD_SDP_SECLEVEL_NONIO_MAP0__CID4_SECLEVEL__SHIFT                                              0x10
22916 #define GC_EA_CPWD_SDP_SECLEVEL_NONIO_MAP0__CID5_SECLEVEL__SHIFT                                              0x14
22917 #define GC_EA_CPWD_SDP_SECLEVEL_NONIO_MAP0__CID6_SECLEVEL__SHIFT                                              0x18
22918 #define GC_EA_CPWD_SDP_SECLEVEL_NONIO_MAP0__CID7_SECLEVEL__SHIFT                                              0x1c
22919 #define GC_EA_CPWD_SDP_SECLEVEL_NONIO_MAP0__CID0_SECLEVEL_MASK                                                0x0000000FL
22920 #define GC_EA_CPWD_SDP_SECLEVEL_NONIO_MAP0__CID1_SECLEVEL_MASK                                                0x000000F0L
22921 #define GC_EA_CPWD_SDP_SECLEVEL_NONIO_MAP0__CID2_SECLEVEL_MASK                                                0x00000F00L
22922 #define GC_EA_CPWD_SDP_SECLEVEL_NONIO_MAP0__CID3_SECLEVEL_MASK                                                0x0000F000L
22923 #define GC_EA_CPWD_SDP_SECLEVEL_NONIO_MAP0__CID4_SECLEVEL_MASK                                                0x000F0000L
22924 #define GC_EA_CPWD_SDP_SECLEVEL_NONIO_MAP0__CID5_SECLEVEL_MASK                                                0x00F00000L
22925 #define GC_EA_CPWD_SDP_SECLEVEL_NONIO_MAP0__CID6_SECLEVEL_MASK                                                0x0F000000L
22926 #define GC_EA_CPWD_SDP_SECLEVEL_NONIO_MAP0__CID7_SECLEVEL_MASK                                                0xF0000000L
22927 //GC_EA_CPWD_SDP_SECLEVEL_NONIO_MAP1
22928 #define GC_EA_CPWD_SDP_SECLEVEL_NONIO_MAP1__CID8_SECLEVEL__SHIFT                                              0x0
22929 #define GC_EA_CPWD_SDP_SECLEVEL_NONIO_MAP1__CID9_SECLEVEL__SHIFT                                              0x4
22930 #define GC_EA_CPWD_SDP_SECLEVEL_NONIO_MAP1__CID10_SECLEVEL__SHIFT                                             0x8
22931 #define GC_EA_CPWD_SDP_SECLEVEL_NONIO_MAP1__CID11_SECLEVEL__SHIFT                                             0xc
22932 #define GC_EA_CPWD_SDP_SECLEVEL_NONIO_MAP1__CID12_SECLEVEL__SHIFT                                             0x10
22933 #define GC_EA_CPWD_SDP_SECLEVEL_NONIO_MAP1__CID13_SECLEVEL__SHIFT                                             0x14
22934 #define GC_EA_CPWD_SDP_SECLEVEL_NONIO_MAP1__CID14_SECLEVEL__SHIFT                                             0x18
22935 #define GC_EA_CPWD_SDP_SECLEVEL_NONIO_MAP1__CID15_SECLEVEL__SHIFT                                             0x1c
22936 #define GC_EA_CPWD_SDP_SECLEVEL_NONIO_MAP1__CID8_SECLEVEL_MASK                                                0x0000000FL
22937 #define GC_EA_CPWD_SDP_SECLEVEL_NONIO_MAP1__CID9_SECLEVEL_MASK                                                0x000000F0L
22938 #define GC_EA_CPWD_SDP_SECLEVEL_NONIO_MAP1__CID10_SECLEVEL_MASK                                               0x00000F00L
22939 #define GC_EA_CPWD_SDP_SECLEVEL_NONIO_MAP1__CID11_SECLEVEL_MASK                                               0x0000F000L
22940 #define GC_EA_CPWD_SDP_SECLEVEL_NONIO_MAP1__CID12_SECLEVEL_MASK                                               0x000F0000L
22941 #define GC_EA_CPWD_SDP_SECLEVEL_NONIO_MAP1__CID13_SECLEVEL_MASK                                               0x00F00000L
22942 #define GC_EA_CPWD_SDP_SECLEVEL_NONIO_MAP1__CID14_SECLEVEL_MASK                                               0x0F000000L
22943 #define GC_EA_CPWD_SDP_SECLEVEL_NONIO_MAP1__CID15_SECLEVEL_MASK                                               0xF0000000L
22944 //GC_EA_CPWD_SDP_SECLEVEL_IO_MAP0
22945 #define GC_EA_CPWD_SDP_SECLEVEL_IO_MAP0__CID0_SECLEVEL__SHIFT                                                 0x0
22946 #define GC_EA_CPWD_SDP_SECLEVEL_IO_MAP0__CID1_SECLEVEL__SHIFT                                                 0x4
22947 #define GC_EA_CPWD_SDP_SECLEVEL_IO_MAP0__CID2_SECLEVEL__SHIFT                                                 0x8
22948 #define GC_EA_CPWD_SDP_SECLEVEL_IO_MAP0__CID3_SECLEVEL__SHIFT                                                 0xc
22949 #define GC_EA_CPWD_SDP_SECLEVEL_IO_MAP0__CID4_SECLEVEL__SHIFT                                                 0x10
22950 #define GC_EA_CPWD_SDP_SECLEVEL_IO_MAP0__CID5_SECLEVEL__SHIFT                                                 0x14
22951 #define GC_EA_CPWD_SDP_SECLEVEL_IO_MAP0__CID6_SECLEVEL__SHIFT                                                 0x18
22952 #define GC_EA_CPWD_SDP_SECLEVEL_IO_MAP0__CID7_SECLEVEL__SHIFT                                                 0x1c
22953 #define GC_EA_CPWD_SDP_SECLEVEL_IO_MAP0__CID0_SECLEVEL_MASK                                                   0x0000000FL
22954 #define GC_EA_CPWD_SDP_SECLEVEL_IO_MAP0__CID1_SECLEVEL_MASK                                                   0x000000F0L
22955 #define GC_EA_CPWD_SDP_SECLEVEL_IO_MAP0__CID2_SECLEVEL_MASK                                                   0x00000F00L
22956 #define GC_EA_CPWD_SDP_SECLEVEL_IO_MAP0__CID3_SECLEVEL_MASK                                                   0x0000F000L
22957 #define GC_EA_CPWD_SDP_SECLEVEL_IO_MAP0__CID4_SECLEVEL_MASK                                                   0x000F0000L
22958 #define GC_EA_CPWD_SDP_SECLEVEL_IO_MAP0__CID5_SECLEVEL_MASK                                                   0x00F00000L
22959 #define GC_EA_CPWD_SDP_SECLEVEL_IO_MAP0__CID6_SECLEVEL_MASK                                                   0x0F000000L
22960 #define GC_EA_CPWD_SDP_SECLEVEL_IO_MAP0__CID7_SECLEVEL_MASK                                                   0xF0000000L
22961 //GC_EA_CPWD_SDP_SECLEVEL_IO_MAP1
22962 #define GC_EA_CPWD_SDP_SECLEVEL_IO_MAP1__CID8_SECLEVEL__SHIFT                                                 0x0
22963 #define GC_EA_CPWD_SDP_SECLEVEL_IO_MAP1__CID9_SECLEVEL__SHIFT                                                 0x4
22964 #define GC_EA_CPWD_SDP_SECLEVEL_IO_MAP1__CID10_SECLEVEL__SHIFT                                                0x8
22965 #define GC_EA_CPWD_SDP_SECLEVEL_IO_MAP1__CID11_SECLEVEL__SHIFT                                                0xc
22966 #define GC_EA_CPWD_SDP_SECLEVEL_IO_MAP1__CID12_SECLEVEL__SHIFT                                                0x10
22967 #define GC_EA_CPWD_SDP_SECLEVEL_IO_MAP1__CID13_SECLEVEL__SHIFT                                                0x14
22968 #define GC_EA_CPWD_SDP_SECLEVEL_IO_MAP1__CID14_SECLEVEL__SHIFT                                                0x18
22969 #define GC_EA_CPWD_SDP_SECLEVEL_IO_MAP1__CID15_SECLEVEL__SHIFT                                                0x1c
22970 #define GC_EA_CPWD_SDP_SECLEVEL_IO_MAP1__CID8_SECLEVEL_MASK                                                   0x0000000FL
22971 #define GC_EA_CPWD_SDP_SECLEVEL_IO_MAP1__CID9_SECLEVEL_MASK                                                   0x000000F0L
22972 #define GC_EA_CPWD_SDP_SECLEVEL_IO_MAP1__CID10_SECLEVEL_MASK                                                  0x00000F00L
22973 #define GC_EA_CPWD_SDP_SECLEVEL_IO_MAP1__CID11_SECLEVEL_MASK                                                  0x0000F000L
22974 #define GC_EA_CPWD_SDP_SECLEVEL_IO_MAP1__CID12_SECLEVEL_MASK                                                  0x000F0000L
22975 #define GC_EA_CPWD_SDP_SECLEVEL_IO_MAP1__CID13_SECLEVEL_MASK                                                  0x00F00000L
22976 #define GC_EA_CPWD_SDP_SECLEVEL_IO_MAP1__CID14_SECLEVEL_MASK                                                  0x0F000000L
22977 #define GC_EA_CPWD_SDP_SECLEVEL_IO_MAP1__CID15_SECLEVEL_MASK                                                  0xF0000000L
22978 //GRBM_SEC_CNTL
22979 #define GRBM_SEC_CNTL__DEBUG_ENABLE__SHIFT                                                                    0x0
22980 #define GRBM_SEC_CNTL__DEBUG_ENABLE_MASK                                                                      0x00000001L
22981 //GRBM_CAM_INDEX
22982 #define GRBM_CAM_INDEX__CAM_INDEX__SHIFT                                                                      0x0
22983 #define GRBM_CAM_INDEX__CAM_INDEX_MASK                                                                        0x0000000FL
22984 //GRBM_CAM_DATA
22985 #define GRBM_CAM_DATA__CAM_ADDR__SHIFT                                                                        0x0
22986 #define GRBM_CAM_DATA__CAM_REMAPADDR__SHIFT                                                                   0x10
22987 #define GRBM_CAM_DATA__CAM_ADDR_MASK                                                                          0x0000FFFFL
22988 #define GRBM_CAM_DATA__CAM_REMAPADDR_MASK                                                                     0xFFFF0000L
22989 //GRBM_CAM_DATA_UPPER
22990 #define GRBM_CAM_DATA_UPPER__CAM_ADDR__SHIFT                                                                  0x0
22991 #define GRBM_CAM_DATA_UPPER__CAM_REMAPADDR__SHIFT                                                             0x10
22992 #define GRBM_CAM_DATA_UPPER__CAM_ADDR_MASK                                                                    0x00000003L
22993 #define GRBM_CAM_DATA_UPPER__CAM_REMAPADDR_MASK                                                               0x00030000L
22994 //RLC_REG_SEC_INT_STATUS
22995 #define RLC_REG_SEC_INT_STATUS__FWL_VIOL_COUNT__SHIFT                                                         0x0
22996 #define RLC_REG_SEC_INT_STATUS__FWL_VIOL_COUNT_OVERFLOW__SHIFT                                                0x10
22997 #define RLC_REG_SEC_INT_STATUS__RESERVED__SHIFT                                                               0x11
22998 #define RLC_REG_SEC_INT_STATUS__FWL_VIOL_COUNT_MASK                                                           0x0000FFFFL
22999 #define RLC_REG_SEC_INT_STATUS__FWL_VIOL_COUNT_OVERFLOW_MASK                                                  0x00010000L
23000 #define RLC_REG_SEC_INT_STATUS__RESERVED_MASK                                                                 0xFFFE0000L
23001 //RLC_UTC_BYPASS_CNTL
23002 #define RLC_UTC_BYPASS_CNTL__SPM__SHIFT                                                                       0x0
23003 #define RLC_UTC_BYPASS_CNTL__TH0__SHIFT                                                                       0x1
23004 #define RLC_UTC_BYPASS_CNTL__TH1__SHIFT                                                                       0x2
23005 #define RLC_UTC_BYPASS_CNTL__TH2__SHIFT                                                                       0x3
23006 #define RLC_UTC_BYPASS_CNTL__LX6__SHIFT                                                                       0x4
23007 #define RLC_UTC_BYPASS_CNTL__DMA__SHIFT                                                                       0x5
23008 #define RLC_UTC_BYPASS_CNTL__SRM__SHIFT                                                                       0x6
23009 #define RLC_UTC_BYPASS_CNTL__DLG__SHIFT                                                                       0x7
23010 #define RLC_UTC_BYPASS_CNTL__RESERVED__SHIFT                                                                  0x8
23011 #define RLC_UTC_BYPASS_CNTL__SPM_MASK                                                                         0x00000001L
23012 #define RLC_UTC_BYPASS_CNTL__TH0_MASK                                                                         0x00000002L
23013 #define RLC_UTC_BYPASS_CNTL__TH1_MASK                                                                         0x00000004L
23014 #define RLC_UTC_BYPASS_CNTL__TH2_MASK                                                                         0x00000008L
23015 #define RLC_UTC_BYPASS_CNTL__LX6_MASK                                                                         0x00000010L
23016 #define RLC_UTC_BYPASS_CNTL__DMA_MASK                                                                         0x00000020L
23017 #define RLC_UTC_BYPASS_CNTL__SRM_MASK                                                                         0x00000040L
23018 #define RLC_UTC_BYPASS_CNTL__DLG_MASK                                                                         0x00000080L
23019 #define RLC_UTC_BYPASS_CNTL__RESERVED_MASK                                                                    0xFFFFFF00L
23020 
23021 
23022 // addressBlock: gc_gfx_cpwd_cpwd_ch_pwrdec
23023 //CHI_CHR_MGCG_OVERRIDE
23024 #define CHI_CHR_MGCG_OVERRIDE__CHA_CHIR_MGCG_RET_DCLK_OVERRIDE__SHIFT                                         0x0
23025 #define CHI_CHR_MGCG_OVERRIDE__CHA_CHIW_MGCG_RET_DCLK_OVERRIDE__SHIFT                                         0x1
23026 #define CHI_CHR_MGCG_OVERRIDE__CHA_CHIW_MGCG_SRC_DCLK_OVERRIDE__SHIFT                                         0x2
23027 #define CHI_CHR_MGCG_OVERRIDE__CHA_CHIR_MGCG_RET_DCLK_OVERRIDE_MASK                                           0x00000001L
23028 #define CHI_CHR_MGCG_OVERRIDE__CHA_CHIW_MGCG_RET_DCLK_OVERRIDE_MASK                                           0x00000002L
23029 #define CHI_CHR_MGCG_OVERRIDE__CHA_CHIW_MGCG_SRC_DCLK_OVERRIDE_MASK                                           0x00000004L
23030 //ICG_CHA_CTRL
23031 #define ICG_CHA_CTRL__REG_CLK_OVERRIDE__SHIFT                                                                 0x0
23032 #define ICG_CHA_CTRL__REQ_CLI_CLK_OVERRIDE__SHIFT                                                             0x1
23033 #define ICG_CHA_CTRL__REQ_ARB_CLK_OVERRIDE__SHIFT                                                             0x2
23034 #define ICG_CHA_CTRL__RET_CLK_OVERRIDE__SHIFT                                                                 0x3
23035 #define ICG_CHA_CTRL__REQ_CREDIT_CLK_OVERRIDE__SHIFT                                                          0x4
23036 #define ICG_CHA_CTRL__PERFMON_CLK_OVERRIDE__SHIFT                                                             0x5
23037 #define ICG_CHA_CTRL__REG_CLK_OVERRIDE_MASK                                                                   0x00000001L
23038 #define ICG_CHA_CTRL__REQ_CLI_CLK_OVERRIDE_MASK                                                               0x00000002L
23039 #define ICG_CHA_CTRL__REQ_ARB_CLK_OVERRIDE_MASK                                                               0x00000004L
23040 #define ICG_CHA_CTRL__RET_CLK_OVERRIDE_MASK                                                                   0x00000008L
23041 #define ICG_CHA_CTRL__REQ_CREDIT_CLK_OVERRIDE_MASK                                                            0x00000010L
23042 #define ICG_CHA_CTRL__PERFMON_CLK_OVERRIDE_MASK                                                               0x00000020L
23043 //ICG_CHC_CLK_CTRL
23044 #define ICG_CHC_CLK_CTRL__GLOBAL_CLK_OVERRIDE__SHIFT                                                          0x0
23045 #define ICG_CHC_CLK_CTRL__GLOBAL_NONHARVESTABLE_CLK_OVERRIDE__SHIFT                                           0x1
23046 #define ICG_CHC_CLK_CTRL__REQUEST_CLK_OVERRIDE__SHIFT                                                         0x2
23047 #define ICG_CHC_CLK_CTRL__SRC_DATA_CLK_OVERRIDE__SHIFT                                                        0x3
23048 #define ICG_CHC_CLK_CTRL__RETURN_CLK_OVERRIDE__SHIFT                                                          0x4
23049 #define ICG_CHC_CLK_CTRL__GRBM_CLK_OVERRIDE__SHIFT                                                            0x5
23050 #define ICG_CHC_CLK_CTRL__PERF_CLK_OVERRIDE__SHIFT                                                            0x6
23051 #define ICG_CHC_CLK_CTRL__OC_IREQ_CLK_OVERRIDE__SHIFT                                                         0x7
23052 #define ICG_CHC_CLK_CTRL__OC_OREQ_CLK_OVERRIDE__SHIFT                                                         0x8
23053 #define ICG_CHC_CLK_CTRL__DCC_COMP_CLK_OVERRIDE__SHIFT                                                        0x9
23054 #define ICG_CHC_CLK_CTRL__GLOBAL_CLK_OVERRIDE_MASK                                                            0x00000001L
23055 #define ICG_CHC_CLK_CTRL__GLOBAL_NONHARVESTABLE_CLK_OVERRIDE_MASK                                             0x00000002L
23056 #define ICG_CHC_CLK_CTRL__REQUEST_CLK_OVERRIDE_MASK                                                           0x00000004L
23057 #define ICG_CHC_CLK_CTRL__SRC_DATA_CLK_OVERRIDE_MASK                                                          0x00000008L
23058 #define ICG_CHC_CLK_CTRL__RETURN_CLK_OVERRIDE_MASK                                                            0x00000010L
23059 #define ICG_CHC_CLK_CTRL__GRBM_CLK_OVERRIDE_MASK                                                              0x00000020L
23060 #define ICG_CHC_CLK_CTRL__PERF_CLK_OVERRIDE_MASK                                                              0x00000040L
23061 #define ICG_CHC_CLK_CTRL__OC_IREQ_CLK_OVERRIDE_MASK                                                           0x00000080L
23062 #define ICG_CHC_CLK_CTRL__OC_OREQ_CLK_OVERRIDE_MASK                                                           0x00000100L
23063 #define ICG_CHC_CLK_CTRL__DCC_COMP_CLK_OVERRIDE_MASK                                                          0x00000200L
23064 
23065 
23066 // addressBlock: gc_gfx_cpwd_gfx_imu_cpwd_gfx_imudec
23067 //GFX_IMU_C2PMSG_16
23068 #define GFX_IMU_C2PMSG_16__DATA__SHIFT                                                                        0x0
23069 #define GFX_IMU_C2PMSG_16__DATA_MASK                                                                          0xFFFFFFFFL
23070 //GFX_IMU_C2PMSG_ACCESS_CTRL0
23071 #define GFX_IMU_C2PMSG_ACCESS_CTRL0__ACC0__SHIFT                                                              0x0
23072 #define GFX_IMU_C2PMSG_ACCESS_CTRL0__ACC1__SHIFT                                                              0x3
23073 #define GFX_IMU_C2PMSG_ACCESS_CTRL0__ACC2__SHIFT                                                              0x6
23074 #define GFX_IMU_C2PMSG_ACCESS_CTRL0__ACC3__SHIFT                                                              0x9
23075 #define GFX_IMU_C2PMSG_ACCESS_CTRL0__ACC4__SHIFT                                                              0xc
23076 #define GFX_IMU_C2PMSG_ACCESS_CTRL0__ACC5__SHIFT                                                              0xf
23077 #define GFX_IMU_C2PMSG_ACCESS_CTRL0__ACC6__SHIFT                                                              0x12
23078 #define GFX_IMU_C2PMSG_ACCESS_CTRL0__ACC7__SHIFT                                                              0x15
23079 #define GFX_IMU_C2PMSG_ACCESS_CTRL0__ACC0_MASK                                                                0x00000007L
23080 #define GFX_IMU_C2PMSG_ACCESS_CTRL0__ACC1_MASK                                                                0x00000038L
23081 #define GFX_IMU_C2PMSG_ACCESS_CTRL0__ACC2_MASK                                                                0x000001C0L
23082 #define GFX_IMU_C2PMSG_ACCESS_CTRL0__ACC3_MASK                                                                0x00000E00L
23083 #define GFX_IMU_C2PMSG_ACCESS_CTRL0__ACC4_MASK                                                                0x00007000L
23084 #define GFX_IMU_C2PMSG_ACCESS_CTRL0__ACC5_MASK                                                                0x00038000L
23085 #define GFX_IMU_C2PMSG_ACCESS_CTRL0__ACC6_MASK                                                                0x001C0000L
23086 #define GFX_IMU_C2PMSG_ACCESS_CTRL0__ACC7_MASK                                                                0x00E00000L
23087 //GFX_IMU_C2PMSG_ACCESS_CTRL1
23088 #define GFX_IMU_C2PMSG_ACCESS_CTRL1__ACC8_15__SHIFT                                                           0x0
23089 #define GFX_IMU_C2PMSG_ACCESS_CTRL1__ACC16_23__SHIFT                                                          0x3
23090 #define GFX_IMU_C2PMSG_ACCESS_CTRL1__ACC24_31__SHIFT                                                          0x6
23091 #define GFX_IMU_C2PMSG_ACCESS_CTRL1__ACC32_39__SHIFT                                                          0x9
23092 #define GFX_IMU_C2PMSG_ACCESS_CTRL1__ACC40_47__SHIFT                                                          0xc
23093 #define GFX_IMU_C2PMSG_ACCESS_CTRL1__ACC8_15_MASK                                                             0x00000007L
23094 #define GFX_IMU_C2PMSG_ACCESS_CTRL1__ACC16_23_MASK                                                            0x00000038L
23095 #define GFX_IMU_C2PMSG_ACCESS_CTRL1__ACC24_31_MASK                                                            0x000001C0L
23096 #define GFX_IMU_C2PMSG_ACCESS_CTRL1__ACC32_39_MASK                                                            0x00000E00L
23097 #define GFX_IMU_C2PMSG_ACCESS_CTRL1__ACC40_47_MASK                                                            0x00007000L
23098 //GFX_IMU_SCRATCH_10
23099 #define GFX_IMU_SCRATCH_10__DATA__SHIFT                                                                       0x0
23100 #define GFX_IMU_SCRATCH_10__DATA_MASK                                                                         0xFFFFFFFFL
23101 //GFX_IMU_RLC_RAM_INDEX
23102 #define GFX_IMU_RLC_RAM_INDEX__INDEX__SHIFT                                                                   0x0
23103 #define GFX_IMU_RLC_RAM_INDEX__RLC_INDEX__SHIFT                                                               0x10
23104 #define GFX_IMU_RLC_RAM_INDEX__RAM_VALID__SHIFT                                                               0x1f
23105 #define GFX_IMU_RLC_RAM_INDEX__INDEX_MASK                                                                     0x000000FFL
23106 #define GFX_IMU_RLC_RAM_INDEX__RLC_INDEX_MASK                                                                 0x00FF0000L
23107 #define GFX_IMU_RLC_RAM_INDEX__RAM_VALID_MASK                                                                 0x80000000L
23108 //GFX_IMU_RLC_RAM_ADDR_HIGH
23109 #define GFX_IMU_RLC_RAM_ADDR_HIGH__ADDR_MSB__SHIFT                                                            0x0
23110 #define GFX_IMU_RLC_RAM_ADDR_HIGH__ADDR_MSB_MASK                                                              0x0000FFFFL
23111 //GFX_IMU_RLC_RAM_ADDR_LOW
23112 #define GFX_IMU_RLC_RAM_ADDR_LOW__ADDR_LSB__SHIFT                                                             0x0
23113 #define GFX_IMU_RLC_RAM_ADDR_LOW__ADDR_LSB_MASK                                                               0xFFFFFFFFL
23114 //GFX_IMU_RLC_RAM_DATA
23115 #define GFX_IMU_RLC_RAM_DATA__DATA__SHIFT                                                                     0x0
23116 #define GFX_IMU_RLC_RAM_DATA__DATA_MASK                                                                       0xFFFFFFFFL
23117 //GFX_IMU_CORE_CTRL
23118 #define GFX_IMU_CORE_CTRL__CRESET__SHIFT                                                                      0x0
23119 #define GFX_IMU_CORE_CTRL__CSTALL__SHIFT                                                                      0x1
23120 #define GFX_IMU_CORE_CTRL__CDBGENABLE__SHIFT                                                                  0x2
23121 #define GFX_IMU_CORE_CTRL__DRESET__SHIFT                                                                      0x3
23122 #define GFX_IMU_CORE_CTRL__HALT_ON_RESET__SHIFT                                                               0x4
23123 #define GFX_IMU_CORE_CTRL__BREAK_IN__SHIFT                                                                    0x8
23124 #define GFX_IMU_CORE_CTRL__BREAK_OUT_ACK__SHIFT                                                               0x9
23125 #define GFX_IMU_CORE_CTRL__CRESET_MASK                                                                        0x00000001L
23126 #define GFX_IMU_CORE_CTRL__CSTALL_MASK                                                                        0x00000002L
23127 #define GFX_IMU_CORE_CTRL__CDBGENABLE_MASK                                                                    0x00000004L
23128 #define GFX_IMU_CORE_CTRL__DRESET_MASK                                                                        0x00000008L
23129 #define GFX_IMU_CORE_CTRL__HALT_ON_RESET_MASK                                                                 0x00000010L
23130 #define GFX_IMU_CORE_CTRL__BREAK_IN_MASK                                                                      0x00000100L
23131 #define GFX_IMU_CORE_CTRL__BREAK_OUT_ACK_MASK                                                                 0x00000200L
23132 //GFX_IMU_GFX_RESET_CTRL
23133 #define GFX_IMU_GFX_RESET_CTRL__HARD_RESETB__SHIFT                                                            0x0
23134 #define GFX_IMU_GFX_RESET_CTRL__EA_RESETB__SHIFT                                                              0x1
23135 #define GFX_IMU_GFX_RESET_CTRL__UTCL2_RESETB__SHIFT                                                           0x2
23136 #define GFX_IMU_GFX_RESET_CTRL__SDMA_RESETB__SHIFT                                                            0x3
23137 #define GFX_IMU_GFX_RESET_CTRL__GRBM_RESETB__SHIFT                                                            0x4
23138 #define GFX_IMU_GFX_RESET_CTRL__DFLL_SRESETB__SHIFT                                                           0x5
23139 #define GFX_IMU_GFX_RESET_CTRL__SE_EA_HRESETB__SHIFT                                                          0x6
23140 #define GFX_IMU_GFX_RESET_CTRL__HARD_RESETB_MASK                                                              0x00000001L
23141 #define GFX_IMU_GFX_RESET_CTRL__EA_RESETB_MASK                                                                0x00000002L
23142 #define GFX_IMU_GFX_RESET_CTRL__UTCL2_RESETB_MASK                                                             0x00000004L
23143 #define GFX_IMU_GFX_RESET_CTRL__SDMA_RESETB_MASK                                                              0x00000008L
23144 #define GFX_IMU_GFX_RESET_CTRL__GRBM_RESETB_MASK                                                              0x00000010L
23145 #define GFX_IMU_GFX_RESET_CTRL__DFLL_SRESETB_MASK                                                             0x00000020L
23146 #define GFX_IMU_GFX_RESET_CTRL__SE_EA_HRESETB_MASK                                                            0x00000040L
23147 //GFX_IMU_D_RAM_ADDR
23148 #define GFX_IMU_D_RAM_ADDR__ADDR__SHIFT                                                                       0x2
23149 #define GFX_IMU_D_RAM_ADDR__ADDR_MASK                                                                         0x0000FFFCL
23150 //GFX_IMU_D_RAM_DATA
23151 #define GFX_IMU_D_RAM_DATA__DATA__SHIFT                                                                       0x0
23152 #define GFX_IMU_D_RAM_DATA__DATA_MASK                                                                         0xFFFFFFFFL
23153 
23154 
23155 // addressBlock: gc_gfx_cpwd_gfx_imu_cpwd_gfx_imu_pspdec
23156 //GFX_IMU_RLC_BOOTLOADER_ADDR_HI
23157 #define GFX_IMU_RLC_BOOTLOADER_ADDR_HI__ADDR_HI__SHIFT                                                        0x0
23158 #define GFX_IMU_RLC_BOOTLOADER_ADDR_HI__ADDR_HI_MASK                                                          0xFFFFFFFFL
23159 //GFX_IMU_RLC_BOOTLOADER_ADDR_LO
23160 #define GFX_IMU_RLC_BOOTLOADER_ADDR_LO__ADDR_LO__SHIFT                                                        0x0
23161 #define GFX_IMU_RLC_BOOTLOADER_ADDR_LO__ADDR_LO_MASK                                                          0xFFFFFFFFL
23162 //GFX_IMU_RLC_BOOTLOADER_SIZE
23163 #define GFX_IMU_RLC_BOOTLOADER_SIZE__SIZE__SHIFT                                                              0x0
23164 #define GFX_IMU_RLC_BOOTLOADER_SIZE__SIZE_MASK                                                                0x03FFFFFFL
23165 //GFX_IMU_I_RAM_ADDR
23166 #define GFX_IMU_I_RAM_ADDR__ADDR__SHIFT                                                                       0x2
23167 #define GFX_IMU_I_RAM_ADDR__ADDR_MASK                                                                         0x0000FFFCL
23168 //GFX_IMU_I_RAM_DATA
23169 #define GFX_IMU_I_RAM_DATA__DATA__SHIFT                                                                       0x0
23170 #define GFX_IMU_I_RAM_DATA__DATA_MASK                                                                         0xFFFFFFFFL
23171 
23172 
23173 // addressBlock: gc_gfx_se_gfx_se_grbmhdec
23174 //GRBMH_CNTL
23175 #define GRBMH_CNTL__READ_TIMEOUT__SHIFT                                                                       0x0
23176 #define GRBMH_CNTL__REPORT_LAST_RDERR__SHIFT                                                                  0x1f
23177 #define GRBMH_CNTL__READ_TIMEOUT_MASK                                                                         0x000000FFL
23178 #define GRBMH_CNTL__REPORT_LAST_RDERR_MASK                                                                    0x80000000L
23179 //GRBMH_INTF_CNTL
23180 #define GRBMH_INTF_CNTL__RSMUSE_PATH_DISABLE__SHIFT                                                           0x0
23181 #define GRBMH_INTF_CNTL__GRBM_PATH_DISABLE__SHIFT                                                             0x1
23182 #define GRBMH_INTF_CNTL__RSMUSE_PATH_DISABLE_MASK                                                             0x00000001L
23183 #define GRBMH_INTF_CNTL__GRBM_PATH_DISABLE_MASK                                                               0x00000002L
23184 //GRBMH_STATUS
23185 #define GRBMH_STATUS__SC_CLEAN__SHIFT                                                                         0x0
23186 #define GRBMH_STATUS__DB_CLEAN__SHIFT                                                                         0x1
23187 #define GRBMH_STATUS__CB_CLEAN__SHIFT                                                                         0x2
23188 #define GRBMH_STATUS__UTCL1_BUSY__SHIFT                                                                       0x3
23189 #define GRBMH_STATUS__TCP_BUSY__SHIFT                                                                         0x4
23190 #define GRBMH_STATUS__GL1CC_BUSY__SHIFT                                                                       0x5
23191 #define GRBMH_STATUS__GL1XCC_BUSY__SHIFT                                                                      0x6
23192 #define GRBMH_STATUS__PC_BUSY__SHIFT                                                                          0x7
23193 #define GRBMH_STATUS__GE_BUSY__SHIFT                                                                          0x9
23194 #define GRBMH_STATUS__RLC_BUSY__SHIFT                                                                         0xa
23195 #define GRBMH_STATUS__EA_LINK_BUSY__SHIFT                                                                     0xc
23196 #define GRBMH_STATUS__EA_BUSY__SHIFT                                                                          0xd
23197 #define GRBMH_STATUS__GL2C_BUSY__SHIFT                                                                        0xe
23198 #define GRBMH_STATUS__GL2A_BUSY__SHIFT                                                                        0xf
23199 #define GRBMH_STATUS__SC_BUSY__SHIFT                                                                          0x11
23200 #define GRBMH_STATUS__GL1A_BUSY__SHIFT                                                                        0x12
23201 #define GRBMH_STATUS__BCI_BUSY__SHIFT                                                                         0x14
23202 #define GRBMH_STATUS__SQG_BUSY__SHIFT                                                                         0x17
23203 #define GRBMH_STATUS__PA_BUSY__SHIFT                                                                          0x18
23204 #define GRBMH_STATUS__TA_BUSY__SHIFT                                                                          0x19
23205 #define GRBMH_STATUS__SX_BUSY__SHIFT                                                                          0x1a
23206 #define GRBMH_STATUS__SPI_BUSY__SHIFT                                                                         0x1b
23207 #define GRBMH_STATUS__DB_BUSY__SHIFT                                                                          0x1e
23208 #define GRBMH_STATUS__CB_BUSY__SHIFT                                                                          0x1f
23209 #define GRBMH_STATUS__SC_CLEAN_MASK                                                                           0x00000001L
23210 #define GRBMH_STATUS__DB_CLEAN_MASK                                                                           0x00000002L
23211 #define GRBMH_STATUS__CB_CLEAN_MASK                                                                           0x00000004L
23212 #define GRBMH_STATUS__UTCL1_BUSY_MASK                                                                         0x00000008L
23213 #define GRBMH_STATUS__TCP_BUSY_MASK                                                                           0x00000010L
23214 #define GRBMH_STATUS__GL1CC_BUSY_MASK                                                                         0x00000020L
23215 #define GRBMH_STATUS__GL1XCC_BUSY_MASK                                                                        0x00000040L
23216 #define GRBMH_STATUS__PC_BUSY_MASK                                                                            0x00000080L
23217 #define GRBMH_STATUS__GE_BUSY_MASK                                                                            0x00000200L
23218 #define GRBMH_STATUS__RLC_BUSY_MASK                                                                           0x00000400L
23219 #define GRBMH_STATUS__EA_LINK_BUSY_MASK                                                                       0x00001000L
23220 #define GRBMH_STATUS__EA_BUSY_MASK                                                                            0x00002000L
23221 #define GRBMH_STATUS__GL2C_BUSY_MASK                                                                          0x00004000L
23222 #define GRBMH_STATUS__GL2A_BUSY_MASK                                                                          0x00008000L
23223 #define GRBMH_STATUS__SC_BUSY_MASK                                                                            0x00020000L
23224 #define GRBMH_STATUS__GL1A_BUSY_MASK                                                                          0x00040000L
23225 #define GRBMH_STATUS__BCI_BUSY_MASK                                                                           0x00100000L
23226 #define GRBMH_STATUS__SQG_BUSY_MASK                                                                           0x00800000L
23227 #define GRBMH_STATUS__PA_BUSY_MASK                                                                            0x01000000L
23228 #define GRBMH_STATUS__TA_BUSY_MASK                                                                            0x02000000L
23229 #define GRBMH_STATUS__SX_BUSY_MASK                                                                            0x04000000L
23230 #define GRBMH_STATUS__SPI_BUSY_MASK                                                                           0x08000000L
23231 #define GRBMH_STATUS__DB_BUSY_MASK                                                                            0x40000000L
23232 #define GRBMH_STATUS__CB_BUSY_MASK                                                                            0x80000000L
23233 //GRBMH_FGCG0_TARG
23234 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG0_CHICK_BIT__SHIFT                                                   0x0
23235 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG1_CHICK_BIT__SHIFT                                                   0x1
23236 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG2_CHICK_BIT__SHIFT                                                   0x2
23237 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG3_CHICK_BIT__SHIFT                                                   0x3
23238 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG4_CHICK_BIT__SHIFT                                                   0x4
23239 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG5_CHICK_BIT__SHIFT                                                   0x5
23240 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG6_CHICK_BIT__SHIFT                                                   0x6
23241 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG7_CHICK_BIT__SHIFT                                                   0x7
23242 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG8_CHICK_BIT__SHIFT                                                   0x8
23243 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG9_CHICK_BIT__SHIFT                                                   0x9
23244 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG10_CHICK_BIT__SHIFT                                                  0xa
23245 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG11_CHICK_BIT__SHIFT                                                  0xb
23246 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG12_CHICK_BIT__SHIFT                                                  0xc
23247 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG13_CHICK_BIT__SHIFT                                                  0xd
23248 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG14_CHICK_BIT__SHIFT                                                  0xe
23249 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG15_CHICK_BIT__SHIFT                                                  0xf
23250 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG16_CHICK_BIT__SHIFT                                                  0x10
23251 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG17_CHICK_BIT__SHIFT                                                  0x11
23252 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG18_CHICK_BIT__SHIFT                                                  0x12
23253 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG19_CHICK_BIT__SHIFT                                                  0x13
23254 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG20_CHICK_BIT__SHIFT                                                  0x14
23255 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG21_CHICK_BIT__SHIFT                                                  0x15
23256 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG22_CHICK_BIT__SHIFT                                                  0x16
23257 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG23_CHICK_BIT__SHIFT                                                  0x17
23258 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG24_CHICK_BIT__SHIFT                                                  0x18
23259 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG25_CHICK_BIT__SHIFT                                                  0x19
23260 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG26_CHICK_BIT__SHIFT                                                  0x1a
23261 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG27_CHICK_BIT__SHIFT                                                  0x1b
23262 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG28_CHICK_BIT__SHIFT                                                  0x1c
23263 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG29_CHICK_BIT__SHIFT                                                  0x1d
23264 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG30_CHICK_BIT__SHIFT                                                  0x1e
23265 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG31_CHICK_BIT__SHIFT                                                  0x1f
23266 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG0_CHICK_BIT_MASK                                                     0x00000001L
23267 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG1_CHICK_BIT_MASK                                                     0x00000002L
23268 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG2_CHICK_BIT_MASK                                                     0x00000004L
23269 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG3_CHICK_BIT_MASK                                                     0x00000008L
23270 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG4_CHICK_BIT_MASK                                                     0x00000010L
23271 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG5_CHICK_BIT_MASK                                                     0x00000020L
23272 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG6_CHICK_BIT_MASK                                                     0x00000040L
23273 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG7_CHICK_BIT_MASK                                                     0x00000080L
23274 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG8_CHICK_BIT_MASK                                                     0x00000100L
23275 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG9_CHICK_BIT_MASK                                                     0x00000200L
23276 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG10_CHICK_BIT_MASK                                                    0x00000400L
23277 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG11_CHICK_BIT_MASK                                                    0x00000800L
23278 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG12_CHICK_BIT_MASK                                                    0x00001000L
23279 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG13_CHICK_BIT_MASK                                                    0x00002000L
23280 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG14_CHICK_BIT_MASK                                                    0x00004000L
23281 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG15_CHICK_BIT_MASK                                                    0x00008000L
23282 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG16_CHICK_BIT_MASK                                                    0x00010000L
23283 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG17_CHICK_BIT_MASK                                                    0x00020000L
23284 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG18_CHICK_BIT_MASK                                                    0x00040000L
23285 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG19_CHICK_BIT_MASK                                                    0x00080000L
23286 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG20_CHICK_BIT_MASK                                                    0x00100000L
23287 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG21_CHICK_BIT_MASK                                                    0x00200000L
23288 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG22_CHICK_BIT_MASK                                                    0x00400000L
23289 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG23_CHICK_BIT_MASK                                                    0x00800000L
23290 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG24_CHICK_BIT_MASK                                                    0x01000000L
23291 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG25_CHICK_BIT_MASK                                                    0x02000000L
23292 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG26_CHICK_BIT_MASK                                                    0x04000000L
23293 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG27_CHICK_BIT_MASK                                                    0x08000000L
23294 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG28_CHICK_BIT_MASK                                                    0x10000000L
23295 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG29_CHICK_BIT_MASK                                                    0x20000000L
23296 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG30_CHICK_BIT_MASK                                                    0x40000000L
23297 #define GRBMH_FGCG0_TARG__FGCG_GRBMH_TARG31_CHICK_BIT_MASK                                                    0x80000000L
23298 //GRBMH_SOFT_RESET
23299 #define GRBMH_SOFT_RESET__SOFT_RESET_GFX__SHIFT                                                               0x0
23300 #define GRBMH_SOFT_RESET__SOFT_RESET_SX__SHIFT                                                                0x1
23301 #define GRBMH_SOFT_RESET__SOFT_RESET_EA__SHIFT                                                                0x2
23302 #define GRBMH_SOFT_RESET__SOFT_RESET_RLCSE__SHIFT                                                             0x5
23303 #define GRBMH_SOFT_RESET__SOFT_RESET_WGPCAC__SHIFT                                                            0x6
23304 #define GRBMH_SOFT_RESET__SOFT_RESET_CAC__SHIFT                                                               0x7
23305 #define GRBMH_SOFT_RESET__SOFT_RESET_TA__SHIFT                                                                0x9
23306 #define GRBMH_SOFT_RESET__SOFT_RESET_GFX_MASK                                                                 0x00000001L
23307 #define GRBMH_SOFT_RESET__SOFT_RESET_SX_MASK                                                                  0x00000002L
23308 #define GRBMH_SOFT_RESET__SOFT_RESET_EA_MASK                                                                  0x00000004L
23309 #define GRBMH_SOFT_RESET__SOFT_RESET_RLCSE_MASK                                                               0x00000020L
23310 #define GRBMH_SOFT_RESET__SOFT_RESET_WGPCAC_MASK                                                              0x00000040L
23311 #define GRBMH_SOFT_RESET__SOFT_RESET_CAC_MASK                                                                 0x00000080L
23312 #define GRBMH_SOFT_RESET__SOFT_RESET_TA_MASK                                                                  0x00000200L
23313 //GRBMH_READ_ERROR
23314 #define GRBMH_READ_ERROR__READ_ADDRESS__SHIFT                                                                 0x2
23315 #define GRBMH_READ_ERROR__READ_PIPEID__SHIFT                                                                  0x14
23316 #define GRBMH_READ_ERROR__READ_MEID__SHIFT                                                                    0x16
23317 #define GRBMH_READ_ERROR__READ_REQUESTER_RLC__SHIFT                                                           0x1b
23318 #define GRBMH_READ_ERROR__READ_REQUESTER_AID_GFX_PIPE0__SHIFT                                                 0x1c
23319 #define GRBMH_READ_ERROR__READ_REQUESTER_AID_NBP_PIPE__SHIFT                                                  0x1e
23320 #define GRBMH_READ_ERROR__READ_ERROR__SHIFT                                                                   0x1f
23321 #define GRBMH_READ_ERROR__READ_ADDRESS_MASK                                                                   0x000FFFFCL
23322 #define GRBMH_READ_ERROR__READ_PIPEID_MASK                                                                    0x00300000L
23323 #define GRBMH_READ_ERROR__READ_MEID_MASK                                                                      0x00C00000L
23324 #define GRBMH_READ_ERROR__READ_REQUESTER_RLC_MASK                                                             0x08000000L
23325 #define GRBMH_READ_ERROR__READ_REQUESTER_AID_GFX_PIPE0_MASK                                                   0x10000000L
23326 #define GRBMH_READ_ERROR__READ_REQUESTER_AID_NBP_PIPE_MASK                                                    0x40000000L
23327 #define GRBMH_READ_ERROR__READ_ERROR_MASK                                                                     0x80000000L
23328 //GRBMH_GFX_CLKEN_CNTL
23329 #define GRBMH_GFX_CLKEN_CNTL__PREFIX_DELAY_CNT__SHIFT                                                         0x0
23330 #define GRBMH_GFX_CLKEN_CNTL__POST_DELAY_CNT__SHIFT                                                           0x8
23331 #define GRBMH_GFX_CLKEN_CNTL__PREFIX_DELAY_CNT_MASK                                                           0x0000000FL
23332 #define GRBMH_GFX_CLKEN_CNTL__POST_DELAY_CNT_MASK                                                             0x00001F00L
23333 //GRBMH_FGCG2_MISC
23334 #define GRBMH_FGCG2_MISC__FGCG_GRBMH_SPI_CHICK_BIT__SHIFT                                                     0x0
23335 #define GRBMH_FGCG2_MISC__FGCG_GRBMH_SQG_CHICK_BIT__SHIFT                                                     0x1
23336 #define GRBMH_FGCG2_MISC__FGCG_GRBMH_GESE_CHICK_BIT__SHIFT                                                    0x3
23337 #define GRBMH_FGCG2_MISC__FGCG_GRBMH_WGP0_CHICK_BIT__SHIFT                                                    0x4
23338 #define GRBMH_FGCG2_MISC__FGCG_GRBMH_WGP1_CHICK_BIT__SHIFT                                                    0x5
23339 #define GRBMH_FGCG2_MISC__FGCG_GRBMH_WGP2_CHICK_BIT__SHIFT                                                    0x6
23340 #define GRBMH_FGCG2_MISC__FGCG_GRBMH_WGP3_CHICK_BIT__SHIFT                                                    0x7
23341 #define GRBMH_FGCG2_MISC__FGCG_GRBMH_WGP4_CHICK_BIT__SHIFT                                                    0x8
23342 #define GRBMH_FGCG2_MISC__FGCG_GRBMH_WGP5_CHICK_BIT__SHIFT                                                    0x9
23343 #define GRBMH_FGCG2_MISC__FGCG_GRBMH_WGP6_CHICK_BIT__SHIFT                                                    0xa
23344 #define GRBMH_FGCG2_MISC__FGCG_GRBMH_WGP7_CHICK_BIT__SHIFT                                                    0xb
23345 #define GRBMH_FGCG2_MISC__FGCG_GRBMH_RB0_CHICK_BIT__SHIFT                                                     0xc
23346 #define GRBMH_FGCG2_MISC__FGCG_GRBMH_RB1_CHICK_BIT__SHIFT                                                     0xd
23347 #define GRBMH_FGCG2_MISC__FGCG_GRBMH_RB2_CHICK_BIT__SHIFT                                                     0xe
23348 #define GRBMH_FGCG2_MISC__FGCG_GRBMH_RB3_CHICK_BIT__SHIFT                                                     0xf
23349 #define GRBMH_FGCG2_MISC__FGCG_GRBMH_RB4_CHICK_BIT__SHIFT                                                     0x10
23350 #define GRBMH_FGCG2_MISC__FGCG_GRBMH_RB5_CHICK_BIT__SHIFT                                                     0x11
23351 #define GRBMH_FGCG2_MISC__FGCG_GRBMH_RB6_CHICK_BIT__SHIFT                                                     0x12
23352 #define GRBMH_FGCG2_MISC__FGCG_GRBMH_RB7_CHICK_BIT__SHIFT                                                     0x13
23353 #define GRBMH_FGCG2_MISC__FGCG_GRBMH_SPI_CHICK_BIT_MASK                                                       0x00000001L
23354 #define GRBMH_FGCG2_MISC__FGCG_GRBMH_SQG_CHICK_BIT_MASK                                                       0x00000002L
23355 #define GRBMH_FGCG2_MISC__FGCG_GRBMH_GESE_CHICK_BIT_MASK                                                      0x00000008L
23356 #define GRBMH_FGCG2_MISC__FGCG_GRBMH_WGP0_CHICK_BIT_MASK                                                      0x00000010L
23357 #define GRBMH_FGCG2_MISC__FGCG_GRBMH_WGP1_CHICK_BIT_MASK                                                      0x00000020L
23358 #define GRBMH_FGCG2_MISC__FGCG_GRBMH_WGP2_CHICK_BIT_MASK                                                      0x00000040L
23359 #define GRBMH_FGCG2_MISC__FGCG_GRBMH_WGP3_CHICK_BIT_MASK                                                      0x00000080L
23360 #define GRBMH_FGCG2_MISC__FGCG_GRBMH_WGP4_CHICK_BIT_MASK                                                      0x00000100L
23361 #define GRBMH_FGCG2_MISC__FGCG_GRBMH_WGP5_CHICK_BIT_MASK                                                      0x00000200L
23362 #define GRBMH_FGCG2_MISC__FGCG_GRBMH_WGP6_CHICK_BIT_MASK                                                      0x00000400L
23363 #define GRBMH_FGCG2_MISC__FGCG_GRBMH_WGP7_CHICK_BIT_MASK                                                      0x00000800L
23364 #define GRBMH_FGCG2_MISC__FGCG_GRBMH_RB0_CHICK_BIT_MASK                                                       0x00001000L
23365 #define GRBMH_FGCG2_MISC__FGCG_GRBMH_RB1_CHICK_BIT_MASK                                                       0x00002000L
23366 #define GRBMH_FGCG2_MISC__FGCG_GRBMH_RB2_CHICK_BIT_MASK                                                       0x00004000L
23367 #define GRBMH_FGCG2_MISC__FGCG_GRBMH_RB3_CHICK_BIT_MASK                                                       0x00008000L
23368 #define GRBMH_FGCG2_MISC__FGCG_GRBMH_RB4_CHICK_BIT_MASK                                                       0x00010000L
23369 #define GRBMH_FGCG2_MISC__FGCG_GRBMH_RB5_CHICK_BIT_MASK                                                       0x00020000L
23370 #define GRBMH_FGCG2_MISC__FGCG_GRBMH_RB6_CHICK_BIT_MASK                                                       0x00040000L
23371 #define GRBMH_FGCG2_MISC__FGCG_GRBMH_RB7_CHICK_BIT_MASK                                                       0x00080000L
23372 //GRBMH_FGCG1_TARGVF
23373 #define GRBMH_FGCG1_TARGVF__FGCG_GRBMH_TARGVF0_CHICK_BIT__SHIFT                                               0x0
23374 #define GRBMH_FGCG1_TARGVF__FGCG_GRBMH_TARGVF1_CHICK_BIT__SHIFT                                               0x1
23375 #define GRBMH_FGCG1_TARGVF__FGCG_GRBMH_TARGVF2_CHICK_BIT__SHIFT                                               0x2
23376 #define GRBMH_FGCG1_TARGVF__FGCG_GRBMH_TARGVF3_CHICK_BIT__SHIFT                                               0x3
23377 #define GRBMH_FGCG1_TARGVF__FGCG_GRBMH_TARGVF4_CHICK_BIT__SHIFT                                               0x4
23378 #define GRBMH_FGCG1_TARGVF__FGCG_GRBMH_TARGVF5_CHICK_BIT__SHIFT                                               0x5
23379 #define GRBMH_FGCG1_TARGVF__FGCG_GRBMH_TARGVF6_CHICK_BIT__SHIFT                                               0x6
23380 #define GRBMH_FGCG1_TARGVF__FGCG_GRBMH_TARGVF7_CHICK_BIT__SHIFT                                               0x7
23381 #define GRBMH_FGCG1_TARGVF__FGCG_GRBMH_TARGVF8_CHICK_BIT__SHIFT                                               0x8
23382 #define GRBMH_FGCG1_TARGVF__FGCG_GRBMH_TARGVF9_CHICK_BIT__SHIFT                                               0x9
23383 #define GRBMH_FGCG1_TARGVF__FGCG_GRBMH_TARGVF10_CHICK_BIT__SHIFT                                              0xa
23384 #define GRBMH_FGCG1_TARGVF__FGCG_GRBMH_TARGVF11_CHICK_BIT__SHIFT                                              0xb
23385 #define GRBMH_FGCG1_TARGVF__FGCG_GRBMH_TARGVF12_CHICK_BIT__SHIFT                                              0xc
23386 #define GRBMH_FGCG1_TARGVF__FGCG_GRBMH_TARGVF13_CHICK_BIT__SHIFT                                              0xd
23387 #define GRBMH_FGCG1_TARGVF__FGCG_GRBMH_TARGVF14_CHICK_BIT__SHIFT                                              0xe
23388 #define GRBMH_FGCG1_TARGVF__FGCG_GRBMH_TARGVF15_CHICK_BIT__SHIFT                                              0xf
23389 #define GRBMH_FGCG1_TARGVF__FGCG_GRBMH_TARGVF16_CHICK_BIT__SHIFT                                              0x10
23390 #define GRBMH_FGCG1_TARGVF__FGCG_GRBMH_TARGVF17_CHICK_BIT__SHIFT                                              0x11
23391 #define GRBMH_FGCG1_TARGVF__FGCG_GRBMH_TARGVF18_CHICK_BIT__SHIFT                                              0x12
23392 #define GRBMH_FGCG1_TARGVF__FGCG_GRBMH_TARGVF19_CHICK_BIT__SHIFT                                              0x13
23393 #define GRBMH_FGCG1_TARGVF__FGCG_GRBMH_TARGVF20_CHICK_BIT__SHIFT                                              0x14
23394 #define GRBMH_FGCG1_TARGVF__FGCG_GRBMH_TARGVF21_CHICK_BIT__SHIFT                                              0x15
23395 #define GRBMH_FGCG1_TARGVF__FGCG_GRBMH_TARGVF22_CHICK_BIT__SHIFT                                              0x16
23396 #define GRBMH_FGCG1_TARGVF__AID_READ_ERROR_CHICK_BIT__SHIFT                                                   0x17
23397 #define GRBMH_FGCG1_TARGVF__SE_STRAP_MATCH_ENABLE_CHICK_BIT__SHIFT                                            0x18
23398 #define GRBMH_FGCG1_TARGVF__GRBMH_RLCSE_reg_clken_CHICK_BIT__SHIFT                                            0x19
23399 #define GRBMH_FGCG1_TARGVF__GRBM_GRBMH_reg_clken_CHICK_BIT__SHIFT                                             0x1a
23400 #define GRBMH_FGCG1_TARGVF__AID_FGCG_CHICK_BIT__SHIFT                                                         0x1b
23401 #define GRBMH_FGCG1_TARGVF__GRBMH_GRBM_fgcg_CHICK_BIT__SHIFT                                                  0x1c
23402 #define GRBMH_FGCG1_TARGVF__GRBMH_SPI_reg_clken_CHICK_BIT__SHIFT                                              0x1d
23403 #define GRBMH_FGCG1_TARGVF__GRBMH_ALWAYSON_reg_clken_CHICK_BIT__SHIFT                                         0x1f
23404 #define GRBMH_FGCG1_TARGVF__FGCG_GRBMH_TARGVF0_CHICK_BIT_MASK                                                 0x00000001L
23405 #define GRBMH_FGCG1_TARGVF__FGCG_GRBMH_TARGVF1_CHICK_BIT_MASK                                                 0x00000002L
23406 #define GRBMH_FGCG1_TARGVF__FGCG_GRBMH_TARGVF2_CHICK_BIT_MASK                                                 0x00000004L
23407 #define GRBMH_FGCG1_TARGVF__FGCG_GRBMH_TARGVF3_CHICK_BIT_MASK                                                 0x00000008L
23408 #define GRBMH_FGCG1_TARGVF__FGCG_GRBMH_TARGVF4_CHICK_BIT_MASK                                                 0x00000010L
23409 #define GRBMH_FGCG1_TARGVF__FGCG_GRBMH_TARGVF5_CHICK_BIT_MASK                                                 0x00000020L
23410 #define GRBMH_FGCG1_TARGVF__FGCG_GRBMH_TARGVF6_CHICK_BIT_MASK                                                 0x00000040L
23411 #define GRBMH_FGCG1_TARGVF__FGCG_GRBMH_TARGVF7_CHICK_BIT_MASK                                                 0x00000080L
23412 #define GRBMH_FGCG1_TARGVF__FGCG_GRBMH_TARGVF8_CHICK_BIT_MASK                                                 0x00000100L
23413 #define GRBMH_FGCG1_TARGVF__FGCG_GRBMH_TARGVF9_CHICK_BIT_MASK                                                 0x00000200L
23414 #define GRBMH_FGCG1_TARGVF__FGCG_GRBMH_TARGVF10_CHICK_BIT_MASK                                                0x00000400L
23415 #define GRBMH_FGCG1_TARGVF__FGCG_GRBMH_TARGVF11_CHICK_BIT_MASK                                                0x00000800L
23416 #define GRBMH_FGCG1_TARGVF__FGCG_GRBMH_TARGVF12_CHICK_BIT_MASK                                                0x00001000L
23417 #define GRBMH_FGCG1_TARGVF__FGCG_GRBMH_TARGVF13_CHICK_BIT_MASK                                                0x00002000L
23418 #define GRBMH_FGCG1_TARGVF__FGCG_GRBMH_TARGVF14_CHICK_BIT_MASK                                                0x00004000L
23419 #define GRBMH_FGCG1_TARGVF__FGCG_GRBMH_TARGVF15_CHICK_BIT_MASK                                                0x00008000L
23420 #define GRBMH_FGCG1_TARGVF__FGCG_GRBMH_TARGVF16_CHICK_BIT_MASK                                                0x00010000L
23421 #define GRBMH_FGCG1_TARGVF__FGCG_GRBMH_TARGVF17_CHICK_BIT_MASK                                                0x00020000L
23422 #define GRBMH_FGCG1_TARGVF__FGCG_GRBMH_TARGVF18_CHICK_BIT_MASK                                                0x00040000L
23423 #define GRBMH_FGCG1_TARGVF__FGCG_GRBMH_TARGVF19_CHICK_BIT_MASK                                                0x00080000L
23424 #define GRBMH_FGCG1_TARGVF__FGCG_GRBMH_TARGVF20_CHICK_BIT_MASK                                                0x00100000L
23425 #define GRBMH_FGCG1_TARGVF__FGCG_GRBMH_TARGVF21_CHICK_BIT_MASK                                                0x00200000L
23426 #define GRBMH_FGCG1_TARGVF__FGCG_GRBMH_TARGVF22_CHICK_BIT_MASK                                                0x00400000L
23427 #define GRBMH_FGCG1_TARGVF__AID_READ_ERROR_CHICK_BIT_MASK                                                     0x00800000L
23428 #define GRBMH_FGCG1_TARGVF__SE_STRAP_MATCH_ENABLE_CHICK_BIT_MASK                                              0x01000000L
23429 #define GRBMH_FGCG1_TARGVF__GRBMH_RLCSE_reg_clken_CHICK_BIT_MASK                                              0x02000000L
23430 #define GRBMH_FGCG1_TARGVF__GRBM_GRBMH_reg_clken_CHICK_BIT_MASK                                               0x04000000L
23431 #define GRBMH_FGCG1_TARGVF__AID_FGCG_CHICK_BIT_MASK                                                           0x08000000L
23432 #define GRBMH_FGCG1_TARGVF__GRBMH_GRBM_fgcg_CHICK_BIT_MASK                                                    0x10000000L
23433 #define GRBMH_FGCG1_TARGVF__GRBMH_SPI_reg_clken_CHICK_BIT_MASK                                                0x20000000L
23434 #define GRBMH_FGCG1_TARGVF__GRBMH_ALWAYSON_reg_clken_CHICK_BIT_MASK                                           0x80000000L
23435 //GRBMH_NOWHERE
23436 #define GRBMH_NOWHERE__DATA__SHIFT                                                                            0x0
23437 #define GRBMH_NOWHERE__DATA_MASK                                                                              0xFFFFFFFFL
23438 //GRBMH_INVALID_PIPE
23439 #define GRBMH_INVALID_PIPE__ADDR__SHIFT                                                                       0x2
23440 #define GRBMH_INVALID_PIPE__PIPEID__SHIFT                                                                     0x14
23441 #define GRBMH_INVALID_PIPE__MEID__SHIFT                                                                       0x16
23442 #define GRBMH_INVALID_PIPE__QUEUEID__SHIFT                                                                    0x18
23443 #define GRBMH_INVALID_PIPE__SSRCID__SHIFT                                                                     0x1b
23444 #define GRBMH_INVALID_PIPE__INVALID_PIPE__SHIFT                                                               0x1f
23445 #define GRBMH_INVALID_PIPE__ADDR_MASK                                                                         0x000FFFFCL
23446 #define GRBMH_INVALID_PIPE__PIPEID_MASK                                                                       0x00300000L
23447 #define GRBMH_INVALID_PIPE__MEID_MASK                                                                         0x00C00000L
23448 #define GRBMH_INVALID_PIPE__QUEUEID_MASK                                                                      0x07000000L
23449 #define GRBMH_INVALID_PIPE__SSRCID_MASK                                                                       0x78000000L
23450 #define GRBMH_INVALID_PIPE__INVALID_PIPE_MASK                                                                 0x80000000L
23451 //GRBMH_SYNC
23452 #define GRBMH_SYNC__GFX_PIPE0_PERFMON_SYNC__SHIFT                                                             0x0
23453 #define GRBMH_SYNC__GFX_PIPE0_SYNC__SHIFT                                                                     0x10
23454 #define GRBMH_SYNC__GFX_SYNC_SET_CLR__SHIFT                                                                   0x1f
23455 #define GRBMH_SYNC__GFX_PIPE0_PERFMON_SYNC_MASK                                                               0x00000001L
23456 #define GRBMH_SYNC__GFX_PIPE0_SYNC_MASK                                                                       0x00010000L
23457 #define GRBMH_SYNC__GFX_SYNC_SET_CLR_MASK                                                                     0x80000000L
23458 
23459 
23460 // addressBlock: gc_gfx_se_gfx_se_padec
23461 //GRBMH_CC_GC_SA_UNIT_DISABLE
23462 #define GRBMH_CC_GC_SA_UNIT_DISABLE__SA_DISABLE__SHIFT                                                        0x8
23463 #define GRBMH_CC_GC_SA_UNIT_DISABLE__SA_DISABLE_MASK                                                          0x00FFFF00L
23464 //CC_GC_SA_UNIT_DISABLE_1
23465 #define CC_GC_SA_UNIT_DISABLE_1__SA_DISABLE__SHIFT                                                            0x8
23466 #define CC_GC_SA_UNIT_DISABLE_1__SA_DISABLE_MASK                                                              0x00FFFF00L
23467 //GE_RATE_CNTL_1
23468 #define GE_RATE_CNTL_1__ADD_X_CLKS_LS_VERT__SHIFT                                                             0x0
23469 #define GE_RATE_CNTL_1__AFTER_Y_TRANS_LS_VERT__SHIFT                                                          0x4
23470 #define GE_RATE_CNTL_1__ADD_X_CLKS_HS_VERT__SHIFT                                                             0x8
23471 #define GE_RATE_CNTL_1__AFTER_Y_TRANS_HS_VERT__SHIFT                                                          0xc
23472 #define GE_RATE_CNTL_1__ADD_X_CLKS_ES_VERT__SHIFT                                                             0x10
23473 #define GE_RATE_CNTL_1__AFTER_Y_TRANS_ES_VERT__SHIFT                                                          0x14
23474 #define GE_RATE_CNTL_1__ADD_X_CLKS_GS_PRIM__SHIFT                                                             0x18
23475 #define GE_RATE_CNTL_1__AFTER_Y_TRANS_GS_PRIM__SHIFT                                                          0x1c
23476 #define GE_RATE_CNTL_1__ADD_X_CLKS_LS_VERT_MASK                                                               0x0000000FL
23477 #define GE_RATE_CNTL_1__AFTER_Y_TRANS_LS_VERT_MASK                                                            0x000000F0L
23478 #define GE_RATE_CNTL_1__ADD_X_CLKS_HS_VERT_MASK                                                               0x00000F00L
23479 #define GE_RATE_CNTL_1__AFTER_Y_TRANS_HS_VERT_MASK                                                            0x0000F000L
23480 #define GE_RATE_CNTL_1__ADD_X_CLKS_ES_VERT_MASK                                                               0x000F0000L
23481 #define GE_RATE_CNTL_1__AFTER_Y_TRANS_ES_VERT_MASK                                                            0x00F00000L
23482 #define GE_RATE_CNTL_1__ADD_X_CLKS_GS_PRIM_MASK                                                               0x0F000000L
23483 #define GE_RATE_CNTL_1__AFTER_Y_TRANS_GS_PRIM_MASK                                                            0xF0000000L
23484 //GE_RATE_CNTL_2
23485 #define GE_RATE_CNTL_2__ADD_X_CLKS_MERGED_HS_GS__SHIFT                                                        0x10
23486 #define GE_RATE_CNTL_2__ADD_X_CLKS_MERGED_LS_ES__SHIFT                                                        0x14
23487 #define GE_RATE_CNTL_2__MERGED_HS_GS_MODE__SHIFT                                                              0x18
23488 #define GE_RATE_CNTL_2__MERGED_LS_ES_MODE__SHIFT                                                              0x19
23489 #define GE_RATE_CNTL_2__ENABLE_RATE_CNTL__SHIFT                                                               0x1a
23490 #define GE_RATE_CNTL_2__SWAP_PRIORITY__SHIFT                                                                  0x1b
23491 #define GE_RATE_CNTL_2__ADD_X_CLKS_MERGED_HS_GS_MASK                                                          0x000F0000L
23492 #define GE_RATE_CNTL_2__ADD_X_CLKS_MERGED_LS_ES_MASK                                                          0x00F00000L
23493 #define GE_RATE_CNTL_2__MERGED_HS_GS_MODE_MASK                                                                0x01000000L
23494 #define GE_RATE_CNTL_2__MERGED_LS_ES_MODE_MASK                                                                0x02000000L
23495 #define GE_RATE_CNTL_2__ENABLE_RATE_CNTL_MASK                                                                 0x04000000L
23496 #define GE_RATE_CNTL_2__SWAP_PRIORITY_MASK                                                                    0x08000000L
23497 //CC_GC_SHADER_ARRAY_CONFIG
23498 #define CC_GC_SHADER_ARRAY_CONFIG__INACTIVE_WGPS__SHIFT                                                       0x10
23499 #define CC_GC_SHADER_ARRAY_CONFIG__INACTIVE_WGPS_MASK                                                         0xFFFF0000L
23500 //GE_SE_CNTL_STATUS
23501 #define GE_SE_CNTL_STATUS__TE_BUSY__SHIFT                                                                     0x0
23502 #define GE_SE_CNTL_STATUS__NGG_BUSY__SHIFT                                                                    0x1
23503 #define GE_SE_CNTL_STATUS__HS_BUSY__SHIFT                                                                     0x2
23504 #define GE_SE_CNTL_STATUS__TE_BUSY_MASK                                                                       0x00000001L
23505 #define GE_SE_CNTL_STATUS__NGG_BUSY_MASK                                                                      0x00000002L
23506 #define GE_SE_CNTL_STATUS__HS_BUSY_MASK                                                                       0x00000004L
23507 //GE_SPI_IF_SAFE_REG
23508 #define GE_SPI_IF_SAFE_REG__GE_SPI_LS_ES_DATA__SHIFT                                                          0x0
23509 #define GE_SPI_IF_SAFE_REG__GE_SPI_HS_GS_DATA__SHIFT                                                          0x6
23510 #define GE_SPI_IF_SAFE_REG__GE_SPI_GRP__SHIFT                                                                 0xc
23511 #define GE_SPI_IF_SAFE_REG__GE_SPI_LS_ES_DATA_MASK                                                            0x0000003FL
23512 #define GE_SPI_IF_SAFE_REG__GE_SPI_HS_GS_DATA_MASK                                                            0x00000FC0L
23513 #define GE_SPI_IF_SAFE_REG__GE_SPI_GRP_MASK                                                                   0x0003F000L
23514 //GE_PA_IF_SAFE_REG
23515 #define GE_PA_IF_SAFE_REG__GE_PA_CSB__SHIFT                                                                   0x0
23516 #define GE_PA_IF_SAFE_REG__GE_PA_PAYLOAD__SHIFT                                                               0xa
23517 #define GE_PA_IF_SAFE_REG__GE_PA_CSB_MASK                                                                     0x000003FFL
23518 #define GE_PA_IF_SAFE_REG__GE_PA_PAYLOAD_MASK                                                                 0x000FFC00L
23519 //PA_SU_DEBUG_CNTL
23520 #define PA_SU_DEBUG_CNTL__SU_DEBUG_INDX__SHIFT                                                                0x0
23521 #define PA_SU_DEBUG_CNTL__SU_DEBUG_INDX_MASK                                                                  0x0000003FL
23522 //PA_CL_CNTL_STATUS
23523 #define PA_CL_CNTL_STATUS__CL_BUSY__SHIFT                                                                     0x1f
23524 #define PA_CL_CNTL_STATUS__CL_BUSY_MASK                                                                       0x80000000L
23525 //PA_CL_ENHANCE
23526 #define PA_CL_ENHANCE__CLIP_VTX_REORDER_ENA__SHIFT                                                            0x0
23527 #define PA_CL_ENHANCE__NUM_CLIP_SEQ__SHIFT                                                                    0x1
23528 #define PA_CL_ENHANCE__CLIPPED_PRIM_SEQ_STALL__SHIFT                                                          0x3
23529 #define PA_CL_ENHANCE__VE_NAN_PROC_DISABLE__SHIFT                                                             0x4
23530 #define PA_CL_ENHANCE__XTRA_DEBUG_REG_SEL__SHIFT                                                              0x5
23531 #define PA_CL_ENHANCE__IGNORE_PIPELINE_RESET__SHIFT                                                           0x6
23532 #define PA_CL_ENHANCE__KILL_INNER_EDGE_FLAGS__SHIFT                                                           0x7
23533 #define PA_CL_ENHANCE__NGG_PA_TO_ALL_SC__SHIFT                                                                0x8
23534 #define PA_CL_ENHANCE__TC_LATENCY_TIME_STAMP_RESOLUTION__SHIFT                                                0x9
23535 #define PA_CL_ENHANCE__NGG_BYPASS_PRIM_FILTER__SHIFT                                                          0xb
23536 #define PA_CL_ENHANCE__NGG_SIDEBAND_MEMORY_DEPTH__SHIFT                                                       0xc
23537 #define PA_CL_ENHANCE__NGG_PRIM_INDICES_FIFO_DEPTH__SHIFT                                                     0xe
23538 #define PA_CL_ENHANCE__PROG_NEAR_CLIP_PLANE_ENABLE__SHIFT                                                     0x11
23539 #define PA_CL_ENHANCE__POLY_INNER_EDGE_FLAG_DISABLE__SHIFT                                                    0x12
23540 #define PA_CL_ENHANCE__TC_REQUEST_PERF_CNTR_ENABLE__SHIFT                                                     0x13
23541 #define PA_CL_ENHANCE__DISABLE_PA_PH_INTF_FINE_CLOCK_GATE__SHIFT                                              0x14
23542 #define PA_CL_ENHANCE__DISABLE_PA_SX_REQ_INTF_FINE_CLOCK_GATE__SHIFT                                          0x15
23543 #define PA_CL_ENHANCE__ENABLE_PA_RATE_CNTL__SHIFT                                                             0x16
23544 #define PA_CL_ENHANCE__CLAMP_NEGATIVE_BB_TO_ZERO__SHIFT                                                       0x17
23545 #define PA_CL_ENHANCE__PA_W_GL1X_SRC_CLK_OVERRIDE__SHIFT                                                      0x18
23546 #define PA_CL_ENHANCE__PA_W_GL1X_REQ_CLK_OVERRIDE__SHIFT                                                      0x19
23547 #define PA_CL_ENHANCE__PA_R_GL1X_REQ_CLK_OVERRIDE__SHIFT                                                      0x1a
23548 #define PA_CL_ENHANCE__PAF_GEWD_CSB_CLK_OVERRIDE__SHIFT                                                       0x1b
23549 #define PA_CL_ENHANCE__BROADCAST_PMODE_PRIMS__SHIFT                                                           0x1c
23550 #define PA_CL_ENHANCE__BROADCAST_PERP_ENDCAP_PRIMS__SHIFT                                                     0x1d
23551 #define PA_CL_ENHANCE__ECO_SPARE1__SHIFT                                                                      0x1e
23552 #define PA_CL_ENHANCE__ECO_SPARE0__SHIFT                                                                      0x1f
23553 #define PA_CL_ENHANCE__CLIP_VTX_REORDER_ENA_MASK                                                              0x00000001L
23554 #define PA_CL_ENHANCE__NUM_CLIP_SEQ_MASK                                                                      0x00000006L
23555 #define PA_CL_ENHANCE__CLIPPED_PRIM_SEQ_STALL_MASK                                                            0x00000008L
23556 #define PA_CL_ENHANCE__VE_NAN_PROC_DISABLE_MASK                                                               0x00000010L
23557 #define PA_CL_ENHANCE__XTRA_DEBUG_REG_SEL_MASK                                                                0x00000020L
23558 #define PA_CL_ENHANCE__IGNORE_PIPELINE_RESET_MASK                                                             0x00000040L
23559 #define PA_CL_ENHANCE__KILL_INNER_EDGE_FLAGS_MASK                                                             0x00000080L
23560 #define PA_CL_ENHANCE__NGG_PA_TO_ALL_SC_MASK                                                                  0x00000100L
23561 #define PA_CL_ENHANCE__TC_LATENCY_TIME_STAMP_RESOLUTION_MASK                                                  0x00000600L
23562 #define PA_CL_ENHANCE__NGG_BYPASS_PRIM_FILTER_MASK                                                            0x00000800L
23563 #define PA_CL_ENHANCE__NGG_SIDEBAND_MEMORY_DEPTH_MASK                                                         0x00003000L
23564 #define PA_CL_ENHANCE__NGG_PRIM_INDICES_FIFO_DEPTH_MASK                                                       0x0001C000L
23565 #define PA_CL_ENHANCE__PROG_NEAR_CLIP_PLANE_ENABLE_MASK                                                       0x00020000L
23566 #define PA_CL_ENHANCE__POLY_INNER_EDGE_FLAG_DISABLE_MASK                                                      0x00040000L
23567 #define PA_CL_ENHANCE__TC_REQUEST_PERF_CNTR_ENABLE_MASK                                                       0x00080000L
23568 #define PA_CL_ENHANCE__DISABLE_PA_PH_INTF_FINE_CLOCK_GATE_MASK                                                0x00100000L
23569 #define PA_CL_ENHANCE__DISABLE_PA_SX_REQ_INTF_FINE_CLOCK_GATE_MASK                                            0x00200000L
23570 #define PA_CL_ENHANCE__ENABLE_PA_RATE_CNTL_MASK                                                               0x00400000L
23571 #define PA_CL_ENHANCE__CLAMP_NEGATIVE_BB_TO_ZERO_MASK                                                         0x00800000L
23572 #define PA_CL_ENHANCE__PA_W_GL1X_SRC_CLK_OVERRIDE_MASK                                                        0x01000000L
23573 #define PA_CL_ENHANCE__PA_W_GL1X_REQ_CLK_OVERRIDE_MASK                                                        0x02000000L
23574 #define PA_CL_ENHANCE__PA_R_GL1X_REQ_CLK_OVERRIDE_MASK                                                        0x04000000L
23575 #define PA_CL_ENHANCE__PAF_GEWD_CSB_CLK_OVERRIDE_MASK                                                         0x08000000L
23576 #define PA_CL_ENHANCE__BROADCAST_PMODE_PRIMS_MASK                                                             0x10000000L
23577 #define PA_CL_ENHANCE__BROADCAST_PERP_ENDCAP_PRIMS_MASK                                                       0x20000000L
23578 #define PA_CL_ENHANCE__ECO_SPARE1_MASK                                                                        0x40000000L
23579 #define PA_CL_ENHANCE__ECO_SPARE0_MASK                                                                        0x80000000L
23580 //PA_CL_RESET_DEBUG
23581 #define PA_CL_RESET_DEBUG__CL_TRIV_DISC_DISABLE__SHIFT                                                        0x0
23582 #define PA_CL_RESET_DEBUG__CL_TRIV_DISC_DISABLE_MASK                                                          0x00000001L
23583 //PA_SU_CNTL_STATUS
23584 #define PA_SU_CNTL_STATUS__SU_BUSY__SHIFT                                                                     0x1f
23585 #define PA_SU_CNTL_STATUS__SU_BUSY_MASK                                                                       0x80000000L
23586 //PA_SC_FIFO_DEPTH_CNTL
23587 #define PA_SC_FIFO_DEPTH_CNTL__DEPTH__SHIFT                                                                   0x0
23588 #define PA_SC_FIFO_DEPTH_CNTL__DEPTH_MASK                                                                     0x000003FFL
23589 //PA_PH_DEBUG_CNTL
23590 #define PA_PH_DEBUG_CNTL__PH_DEBUG_INDX__SHIFT                                                                0x0
23591 #define PA_PH_DEBUG_CNTL__PH_DEBUG_CLEAR_ASSERT_ON_ERROR_BITS__SHIFT                                          0x8
23592 #define PA_PH_DEBUG_CNTL__PH_DEBUG_CLEAR_EVENT_HISTORY_DATA__SHIFT                                            0x9
23593 #define PA_PH_DEBUG_CNTL__PH_DEBUG_FILTER_VPZ_FLUSH_DFSM_AND_SOP_EVENTS_IN_EVENT_HISTORY_DATA__SHIFT          0xa
23594 #define PA_PH_DEBUG_CNTL__PH_DEBUG_FILTER_DEBUG_CNTL_EVENTS_IN_EVENT_HISTORY_DATA__SHIFT                      0xb
23595 #define PA_PH_DEBUG_CNTL__PH_DEBUG_FILTER_EVENT_0__SHIFT                                                      0xc
23596 #define PA_PH_DEBUG_CNTL__PH_DEBUG_FILTER_EVENT_1__SHIFT                                                      0x12
23597 #define PA_PH_DEBUG_CNTL__PH_DEBUG_FILTER_EVENT_2__SHIFT                                                      0x18
23598 #define PA_PH_DEBUG_CNTL__PH_DEBUG_INDX_MASK                                                                  0x000000FFL
23599 #define PA_PH_DEBUG_CNTL__PH_DEBUG_CLEAR_ASSERT_ON_ERROR_BITS_MASK                                            0x00000100L
23600 #define PA_PH_DEBUG_CNTL__PH_DEBUG_CLEAR_EVENT_HISTORY_DATA_MASK                                              0x00000200L
23601 #define PA_PH_DEBUG_CNTL__PH_DEBUG_FILTER_VPZ_FLUSH_DFSM_AND_SOP_EVENTS_IN_EVENT_HISTORY_DATA_MASK            0x00000400L
23602 #define PA_PH_DEBUG_CNTL__PH_DEBUG_FILTER_DEBUG_CNTL_EVENTS_IN_EVENT_HISTORY_DATA_MASK                        0x00000800L
23603 #define PA_PH_DEBUG_CNTL__PH_DEBUG_FILTER_EVENT_0_MASK                                                        0x0003F000L
23604 #define PA_PH_DEBUG_CNTL__PH_DEBUG_FILTER_EVENT_1_MASK                                                        0x00FC0000L
23605 #define PA_PH_DEBUG_CNTL__PH_DEBUG_FILTER_EVENT_2_MASK                                                        0x3F000000L
23606 //PA_SC_DEBUG_CNTL
23607 #define PA_SC_DEBUG_CNTL__SC_DEBUG_INDX__SHIFT                                                                0x0
23608 #define PA_SC_DEBUG_CNTL__SC_DEBUG_CLEAR_ASSERT_ON_ERROR_BITS__SHIFT                                          0x8
23609 #define PA_SC_DEBUG_CNTL__SC_DEBUG_CLEAR_EVENT_HISTORY_DATA__SHIFT                                            0x9
23610 #define PA_SC_DEBUG_CNTL__SC_DEBUG_FILTER_VPZ_FLUSH_DFSM_AND_SOP_EVENTS_IN_EVENT_HISTORY_DATA__SHIFT          0xa
23611 #define PA_SC_DEBUG_CNTL__SC_DEBUG_FILTER_DEBUG_CNTL_EVENTS_IN_EVENT_HISTORY_DATA__SHIFT                      0xb
23612 #define PA_SC_DEBUG_CNTL__SC_DEBUG_FILTER_EVENT_0__SHIFT                                                      0xc
23613 #define PA_SC_DEBUG_CNTL__SC_DEBUG_FILTER_EVENT_1__SHIFT                                                      0x12
23614 #define PA_SC_DEBUG_CNTL__SC_DEBUG_FILTER_EVENT_2__SHIFT                                                      0x18
23615 #define PA_SC_DEBUG_CNTL__SC_DEBUG_BUS_FLOP_EN__SHIFT                                                         0x1e
23616 #define PA_SC_DEBUG_CNTL__SC_DEBUG_BUS_SELECT_PK1_IN_SA__SHIFT                                                0x1f
23617 #define PA_SC_DEBUG_CNTL__SC_DEBUG_INDX_MASK                                                                  0x000000FFL
23618 #define PA_SC_DEBUG_CNTL__SC_DEBUG_CLEAR_ASSERT_ON_ERROR_BITS_MASK                                            0x00000100L
23619 #define PA_SC_DEBUG_CNTL__SC_DEBUG_CLEAR_EVENT_HISTORY_DATA_MASK                                              0x00000200L
23620 #define PA_SC_DEBUG_CNTL__SC_DEBUG_FILTER_VPZ_FLUSH_DFSM_AND_SOP_EVENTS_IN_EVENT_HISTORY_DATA_MASK            0x00000400L
23621 #define PA_SC_DEBUG_CNTL__SC_DEBUG_FILTER_DEBUG_CNTL_EVENTS_IN_EVENT_HISTORY_DATA_MASK                        0x00000800L
23622 #define PA_SC_DEBUG_CNTL__SC_DEBUG_FILTER_EVENT_0_MASK                                                        0x0003F000L
23623 #define PA_SC_DEBUG_CNTL__SC_DEBUG_FILTER_EVENT_1_MASK                                                        0x00FC0000L
23624 #define PA_SC_DEBUG_CNTL__SC_DEBUG_FILTER_EVENT_2_MASK                                                        0x3F000000L
23625 #define PA_SC_DEBUG_CNTL__SC_DEBUG_BUS_FLOP_EN_MASK                                                           0x40000000L
23626 #define PA_SC_DEBUG_CNTL__SC_DEBUG_BUS_SELECT_PK1_IN_SA_MASK                                                  0x80000000L
23627 
23628 
23629 // addressBlock: gc_gfx_se_gfx_se_sqdec
23630 //SQ_CONFIG
23631 #define SQ_CONFIG__ECO_SPARE__SHIFT                                                                           0x0
23632 #define SQ_CONFIG__NEW_TRANS_ARB_SCHEME__SHIFT                                                                0x8
23633 #define SQ_CONFIG__DISABLE_VMEM_EXEC_ZERO_SKIP__SHIFT                                                         0x9
23634 #define SQ_CONFIG__DISABLE_SGPR_RD_KILL__SHIFT                                                                0xa
23635 #define SQ_CONFIG__ENABLE_HIPRIO_ON_EXP_RDY_GS__SHIFT                                                         0x12
23636 #define SQ_CONFIG__PRIO_VAL_ON_EXP_RDY_GS__SHIFT                                                              0x13
23637 #define SQ_CONFIG__WCLK_HYSTERESIS_CNT__SHIFT                                                                 0x15
23638 #define SQ_CONFIG__DISABLE_ILLEGAL_OPCODE_DETECTION__SHIFT                                                    0x17
23639 #define SQ_CONFIG__DISABLE_ILLEGAL_TO_NOP_DETECTION__SHIFT                                                    0x18
23640 #define SQ_CONFIG__DISABLE_ILLEGAL_EXPORT_DETECTION__SHIFT                                                    0x19
23641 #define SQ_CONFIG__DISABLE_ILLEGAL_CLAUSE_DETECTION__SHIFT                                                    0x1a
23642 #define SQ_CONFIG__DISABLE_END_CLAUSE_TX__SHIFT                                                               0x1b
23643 #define SQ_CONFIG__DISABLE_SP_SINGLE_ISSUE_WAVE64_TRANS__SHIFT                                                0x1e
23644 #define SQ_CONFIG__DISABLE_ISC_PREFETCH_LIMITER__SHIFT                                                        0x1f
23645 #define SQ_CONFIG__ECO_SPARE_MASK                                                                             0x000000FFL
23646 #define SQ_CONFIG__NEW_TRANS_ARB_SCHEME_MASK                                                                  0x00000100L
23647 #define SQ_CONFIG__DISABLE_VMEM_EXEC_ZERO_SKIP_MASK                                                           0x00000200L
23648 #define SQ_CONFIG__DISABLE_SGPR_RD_KILL_MASK                                                                  0x00000400L
23649 #define SQ_CONFIG__ENABLE_HIPRIO_ON_EXP_RDY_GS_MASK                                                           0x00040000L
23650 #define SQ_CONFIG__PRIO_VAL_ON_EXP_RDY_GS_MASK                                                                0x00180000L
23651 #define SQ_CONFIG__WCLK_HYSTERESIS_CNT_MASK                                                                   0x00600000L
23652 #define SQ_CONFIG__DISABLE_ILLEGAL_OPCODE_DETECTION_MASK                                                      0x00800000L
23653 #define SQ_CONFIG__DISABLE_ILLEGAL_TO_NOP_DETECTION_MASK                                                      0x01000000L
23654 #define SQ_CONFIG__DISABLE_ILLEGAL_EXPORT_DETECTION_MASK                                                      0x02000000L
23655 #define SQ_CONFIG__DISABLE_ILLEGAL_CLAUSE_DETECTION_MASK                                                      0x04000000L
23656 #define SQ_CONFIG__DISABLE_END_CLAUSE_TX_MASK                                                                 0x08000000L
23657 #define SQ_CONFIG__DISABLE_SP_SINGLE_ISSUE_WAVE64_TRANS_MASK                                                  0x40000000L
23658 #define SQ_CONFIG__DISABLE_ISC_PREFETCH_LIMITER_MASK                                                          0x80000000L
23659 //SQC_CONFIG
23660 #define SQC_CONFIG__INST_CACHE_SIZE__SHIFT                                                                    0x0
23661 #define SQC_CONFIG__DATA_CACHE_SIZE__SHIFT                                                                    0x2
23662 #define SQC_CONFIG__MISS_FIFO_DEPTH__SHIFT                                                                    0x4
23663 #define SQC_CONFIG__HIT_FIFO_DEPTH__SHIFT                                                                     0x6
23664 #define SQC_CONFIG__FORCE_ALWAYS_MISS__SHIFT                                                                  0x7
23665 #define SQC_CONFIG__FORCE_IN_ORDER__SHIFT                                                                     0x8
23666 #define SQC_CONFIG__PER_VMID_INV_DISABLE__SHIFT                                                               0x9
23667 #define SQC_CONFIG__EVICT_LRU__SHIFT                                                                          0xa
23668 #define SQC_CONFIG__FORCE_2_BANK__SHIFT                                                                       0xc
23669 #define SQC_CONFIG__FORCE_1_BANK__SHIFT                                                                       0xd
23670 #define SQC_CONFIG__LS_DISABLE_CLOCKS__SHIFT                                                                  0xe
23671 #define SQC_CONFIG__CACHE_CTRL_GCR_FIX_DISABLE__SHIFT                                                         0x16
23672 #define SQC_CONFIG__CACHE_CTRL_ALMOST_MAX_INFLIGHT_CONFIG__SHIFT                                              0x17
23673 #define SQC_CONFIG__GCR_PREFETCH_COLLISION_FIX_DISABLE__SHIFT                                                 0x1a
23674 #define SQC_CONFIG__EXEC_POP_CNT_25PCT__SHIFT                                                                 0x1b
23675 #define SQC_CONFIG__SQC_SQ_INV_REG_GCR_SEL__SHIFT                                                             0x1c
23676 #define SQC_CONFIG__SPARE__SHIFT                                                                              0x1d
23677 #define SQC_CONFIG__INST_CACHE_SIZE_MASK                                                                      0x00000003L
23678 #define SQC_CONFIG__DATA_CACHE_SIZE_MASK                                                                      0x0000000CL
23679 #define SQC_CONFIG__MISS_FIFO_DEPTH_MASK                                                                      0x00000030L
23680 #define SQC_CONFIG__HIT_FIFO_DEPTH_MASK                                                                       0x00000040L
23681 #define SQC_CONFIG__FORCE_ALWAYS_MISS_MASK                                                                    0x00000080L
23682 #define SQC_CONFIG__FORCE_IN_ORDER_MASK                                                                       0x00000100L
23683 #define SQC_CONFIG__PER_VMID_INV_DISABLE_MASK                                                                 0x00000200L
23684 #define SQC_CONFIG__EVICT_LRU_MASK                                                                            0x00000C00L
23685 #define SQC_CONFIG__FORCE_2_BANK_MASK                                                                         0x00001000L
23686 #define SQC_CONFIG__FORCE_1_BANK_MASK                                                                         0x00002000L
23687 #define SQC_CONFIG__LS_DISABLE_CLOCKS_MASK                                                                    0x003FC000L
23688 #define SQC_CONFIG__CACHE_CTRL_GCR_FIX_DISABLE_MASK                                                           0x00400000L
23689 #define SQC_CONFIG__CACHE_CTRL_ALMOST_MAX_INFLIGHT_CONFIG_MASK                                                0x03800000L
23690 #define SQC_CONFIG__GCR_PREFETCH_COLLISION_FIX_DISABLE_MASK                                                   0x04000000L
23691 #define SQC_CONFIG__EXEC_POP_CNT_25PCT_MASK                                                                   0x08000000L
23692 #define SQC_CONFIG__SQC_SQ_INV_REG_GCR_SEL_MASK                                                               0x10000000L
23693 #define SQC_CONFIG__SPARE_MASK                                                                                0xE0000000L
23694 //LDS_CONFIG
23695 #define LDS_CONFIG__CONF_BIT_1__SHIFT                                                                         0x0
23696 #define LDS_CONFIG__PC_CNTRL_OUT_FGCG_OVERRIDE__SHIFT                                                         0x1
23697 #define LDS_CONFIG__SP_TDDATA_FGCG_OVERRIDE__SHIFT                                                            0x2
23698 #define LDS_CONFIG__SQC_PERF_FGCG_OVERRIDE__SHIFT                                                             0x3
23699 #define LDS_CONFIG__CONF_BIT_5__SHIFT                                                                         0x4
23700 #define LDS_CONFIG__CONF_BIT_6__SHIFT                                                                         0x5
23701 #define LDS_CONFIG__CONF_BIT_7__SHIFT                                                                         0x6
23702 #define LDS_CONFIG__CONF_BIT_8__SHIFT                                                                         0x7
23703 #define LDS_CONFIG__UNUSED__SHIFT                                                                             0x8
23704 #define LDS_CONFIG__CONF_BIT_1_MASK                                                                           0x00000001L
23705 #define LDS_CONFIG__PC_CNTRL_OUT_FGCG_OVERRIDE_MASK                                                           0x00000002L
23706 #define LDS_CONFIG__SP_TDDATA_FGCG_OVERRIDE_MASK                                                              0x00000004L
23707 #define LDS_CONFIG__SQC_PERF_FGCG_OVERRIDE_MASK                                                               0x00000008L
23708 #define LDS_CONFIG__CONF_BIT_5_MASK                                                                           0x00000010L
23709 #define LDS_CONFIG__CONF_BIT_6_MASK                                                                           0x00000020L
23710 #define LDS_CONFIG__CONF_BIT_7_MASK                                                                           0x00000040L
23711 #define LDS_CONFIG__CONF_BIT_8_MASK                                                                           0x00000080L
23712 #define LDS_CONFIG__UNUSED_MASK                                                                               0xFFFFFF00L
23713 //SQ_RANDOM_WAVE_PRI
23714 #define SQ_RANDOM_WAVE_PRI__RET__SHIFT                                                                        0x0
23715 #define SQ_RANDOM_WAVE_PRI__RUI__SHIFT                                                                        0x7
23716 #define SQ_RANDOM_WAVE_PRI__RNG__SHIFT                                                                        0xa
23717 #define SQ_RANDOM_WAVE_PRI__FORCE_IB_ARB_PRIO_MSK_VALID__SHIFT                                                0x1f
23718 #define SQ_RANDOM_WAVE_PRI__RET_MASK                                                                          0x0000007FL
23719 #define SQ_RANDOM_WAVE_PRI__RUI_MASK                                                                          0x00000380L
23720 #define SQ_RANDOM_WAVE_PRI__RNG_MASK                                                                          0x00FFFC00L
23721 #define SQ_RANDOM_WAVE_PRI__FORCE_IB_ARB_PRIO_MSK_VALID_MASK                                                  0x80000000L
23722 //SQG_STATUS
23723 #define SQG_STATUS__REG_BUSY__SHIFT                                                                           0x0
23724 #define SQG_STATUS__POWEROFF_RESTORE__SHIFT                                                                   0x1
23725 #define SQG_STATUS__REG_BUSY_MASK                                                                             0x00000001L
23726 #define SQG_STATUS__POWEROFF_RESTORE_MASK                                                                     0x00000002L
23727 //SQ_FIFO_SIZES
23728 #define SQ_FIFO_SIZES__INTERRUPT_FIFO_SIZE__SHIFT                                                             0x0
23729 #define SQ_FIFO_SIZES__TTRACE_FIFO_SIZE__SHIFT                                                                0x8
23730 #define SQ_FIFO_SIZES__EXPORT_BUF_GS_RESERVED__SHIFT                                                          0xc
23731 #define SQ_FIFO_SIZES__EXPORT_BUF_PS_RESERVED__SHIFT                                                          0xe
23732 #define SQ_FIFO_SIZES__EXPORT_BUF_REDUCE__SHIFT                                                               0x10
23733 #define SQ_FIFO_SIZES__VMEM_DATA_FIFO_SIZE__SHIFT                                                             0x12
23734 #define SQ_FIFO_SIZES__EXPORT_BUF_PRIMPOS_LIMIT__SHIFT                                                        0x14
23735 #define SQ_FIFO_SIZES__INTERRUPT_FIFO_SIZE_MASK                                                               0x0000000FL
23736 #define SQ_FIFO_SIZES__TTRACE_FIFO_SIZE_MASK                                                                  0x00000300L
23737 #define SQ_FIFO_SIZES__EXPORT_BUF_GS_RESERVED_MASK                                                            0x00003000L
23738 #define SQ_FIFO_SIZES__EXPORT_BUF_PS_RESERVED_MASK                                                            0x0000C000L
23739 #define SQ_FIFO_SIZES__EXPORT_BUF_REDUCE_MASK                                                                 0x00030000L
23740 #define SQ_FIFO_SIZES__VMEM_DATA_FIFO_SIZE_MASK                                                               0x000C0000L
23741 #define SQ_FIFO_SIZES__EXPORT_BUF_PRIMPOS_LIMIT_MASK                                                          0x00300000L
23742 //SQ_DSM_CNTL
23743 #define SQ_DSM_CNTL__WAVEFRONT_STALL_0__SHIFT                                                                 0x0
23744 #define SQ_DSM_CNTL__WAVEFRONT_STALL_1__SHIFT                                                                 0x1
23745 #define SQ_DSM_CNTL__SPI_BACKPRESSURE_0__SHIFT                                                                0x2
23746 #define SQ_DSM_CNTL__SPI_BACKPRESSURE_1__SHIFT                                                                0x3
23747 #define SQ_DSM_CNTL__SEL_DSM_SGPR_IRRITATOR_DATA0__SHIFT                                                      0x8
23748 #define SQ_DSM_CNTL__SEL_DSM_SGPR_IRRITATOR_DATA1__SHIFT                                                      0x9
23749 #define SQ_DSM_CNTL__SGPR_ENABLE_SINGLE_WRITE__SHIFT                                                          0xa
23750 #define SQ_DSM_CNTL__SEL_DSM_LDS_IRRITATOR_DATA0__SHIFT                                                       0x10
23751 #define SQ_DSM_CNTL__SEL_DSM_LDS_IRRITATOR_DATA1__SHIFT                                                       0x11
23752 #define SQ_DSM_CNTL__LDS_ENABLE_SINGLE_WRITE01__SHIFT                                                         0x12
23753 #define SQ_DSM_CNTL__SEL_DSM_LDS_IRRITATOR_DATA2__SHIFT                                                       0x13
23754 #define SQ_DSM_CNTL__SEL_DSM_LDS_IRRITATOR_DATA3__SHIFT                                                       0x14
23755 #define SQ_DSM_CNTL__LDS_ENABLE_SINGLE_WRITE23__SHIFT                                                         0x15
23756 #define SQ_DSM_CNTL__SEL_DSM_SP_IRRITATOR_DATA0__SHIFT                                                        0x18
23757 #define SQ_DSM_CNTL__SEL_DSM_SP_IRRITATOR_DATA1__SHIFT                                                        0x19
23758 #define SQ_DSM_CNTL__SP_ENABLE_SINGLE_WRITE__SHIFT                                                            0x1a
23759 #define SQ_DSM_CNTL__WAVEFRONT_STALL_0_MASK                                                                   0x00000001L
23760 #define SQ_DSM_CNTL__WAVEFRONT_STALL_1_MASK                                                                   0x00000002L
23761 #define SQ_DSM_CNTL__SPI_BACKPRESSURE_0_MASK                                                                  0x00000004L
23762 #define SQ_DSM_CNTL__SPI_BACKPRESSURE_1_MASK                                                                  0x00000008L
23763 #define SQ_DSM_CNTL__SEL_DSM_SGPR_IRRITATOR_DATA0_MASK                                                        0x00000100L
23764 #define SQ_DSM_CNTL__SEL_DSM_SGPR_IRRITATOR_DATA1_MASK                                                        0x00000200L
23765 #define SQ_DSM_CNTL__SGPR_ENABLE_SINGLE_WRITE_MASK                                                            0x00000400L
23766 #define SQ_DSM_CNTL__SEL_DSM_LDS_IRRITATOR_DATA0_MASK                                                         0x00010000L
23767 #define SQ_DSM_CNTL__SEL_DSM_LDS_IRRITATOR_DATA1_MASK                                                         0x00020000L
23768 #define SQ_DSM_CNTL__LDS_ENABLE_SINGLE_WRITE01_MASK                                                           0x00040000L
23769 #define SQ_DSM_CNTL__SEL_DSM_LDS_IRRITATOR_DATA2_MASK                                                         0x00080000L
23770 #define SQ_DSM_CNTL__SEL_DSM_LDS_IRRITATOR_DATA3_MASK                                                         0x00100000L
23771 #define SQ_DSM_CNTL__LDS_ENABLE_SINGLE_WRITE23_MASK                                                           0x00200000L
23772 #define SQ_DSM_CNTL__SEL_DSM_SP_IRRITATOR_DATA0_MASK                                                          0x01000000L
23773 #define SQ_DSM_CNTL__SEL_DSM_SP_IRRITATOR_DATA1_MASK                                                          0x02000000L
23774 #define SQ_DSM_CNTL__SP_ENABLE_SINGLE_WRITE_MASK                                                              0x04000000L
23775 //SQ_DSM_CNTL2
23776 #define SQ_DSM_CNTL2__SGPR_ENABLE_ERROR_INJECT__SHIFT                                                         0x0
23777 #define SQ_DSM_CNTL2__SGPR_SELECT_INJECT_DELAY__SHIFT                                                         0x2
23778 #define SQ_DSM_CNTL2__LDS_D_ENABLE_ERROR_INJECT__SHIFT                                                        0x3
23779 #define SQ_DSM_CNTL2__LDS_D_SELECT_INJECT_DELAY__SHIFT                                                        0x5
23780 #define SQ_DSM_CNTL2__LDS_I_ENABLE_ERROR_INJECT__SHIFT                                                        0x6
23781 #define SQ_DSM_CNTL2__LDS_I_SELECT_INJECT_DELAY__SHIFT                                                        0x8
23782 #define SQ_DSM_CNTL2__SP_ENABLE_ERROR_INJECT__SHIFT                                                           0x9
23783 #define SQ_DSM_CNTL2__SP_SELECT_INJECT_DELAY__SHIFT                                                           0xb
23784 #define SQ_DSM_CNTL2__LDS_INJECT_DELAY__SHIFT                                                                 0xe
23785 #define SQ_DSM_CNTL2__SP_INJECT_DELAY__SHIFT                                                                  0x14
23786 #define SQ_DSM_CNTL2__SQ_INJECT_DELAY__SHIFT                                                                  0x1a
23787 #define SQ_DSM_CNTL2__SGPR_ENABLE_ERROR_INJECT_MASK                                                           0x00000003L
23788 #define SQ_DSM_CNTL2__SGPR_SELECT_INJECT_DELAY_MASK                                                           0x00000004L
23789 #define SQ_DSM_CNTL2__LDS_D_ENABLE_ERROR_INJECT_MASK                                                          0x00000018L
23790 #define SQ_DSM_CNTL2__LDS_D_SELECT_INJECT_DELAY_MASK                                                          0x00000020L
23791 #define SQ_DSM_CNTL2__LDS_I_ENABLE_ERROR_INJECT_MASK                                                          0x000000C0L
23792 #define SQ_DSM_CNTL2__LDS_I_SELECT_INJECT_DELAY_MASK                                                          0x00000100L
23793 #define SQ_DSM_CNTL2__SP_ENABLE_ERROR_INJECT_MASK                                                             0x00000600L
23794 #define SQ_DSM_CNTL2__SP_SELECT_INJECT_DELAY_MASK                                                             0x00000800L
23795 #define SQ_DSM_CNTL2__LDS_INJECT_DELAY_MASK                                                                   0x000FC000L
23796 #define SQ_DSM_CNTL2__SP_INJECT_DELAY_MASK                                                                    0x03F00000L
23797 #define SQ_DSM_CNTL2__SQ_INJECT_DELAY_MASK                                                                    0xFC000000L
23798 //SQG_THREAD_TRACE_CONFIG
23799 #define SQG_THREAD_TRACE_CONFIG__ALL_VMID__SHIFT                                                              0x0
23800 #define SQG_THREAD_TRACE_CONFIG__ALL_VMID_MASK                                                                0x00000001L
23801 //SP_CONFIG
23802 #define SP_CONFIG__ECO_SPARE__SHIFT                                                                           0x0
23803 #define SP_CONFIG__DISABLE_TRANS_COEXEC__SHIFT                                                                0x3
23804 #define SP_CONFIG__CAC_COUNTER_OVERRIDE__SHIFT                                                                0x4
23805 #define SP_CONFIG__SP_SX_EXPVDATA_FGCG_OVERRIDE__SHIFT                                                        0x5
23806 #define SP_CONFIG__ECO_SPARE_MASK                                                                             0x00000001L
23807 #define SP_CONFIG__DISABLE_TRANS_COEXEC_MASK                                                                  0x00000008L
23808 #define SP_CONFIG__CAC_COUNTER_OVERRIDE_MASK                                                                  0x00000010L
23809 #define SP_CONFIG__SP_SX_EXPVDATA_FGCG_OVERRIDE_MASK                                                          0x00000020L
23810 //SQ_ARB_CONFIG
23811 #define SQ_ARB_CONFIG__WG_RR_INTERVAL__SHIFT                                                                  0x0
23812 #define SQ_ARB_CONFIG__FWD_PROG_INTERVAL__SHIFT                                                               0x4
23813 #define SQ_ARB_CONFIG__WG_RR_INTERVAL_MASK                                                                    0x00000003L
23814 #define SQ_ARB_CONFIG__FWD_PROG_INTERVAL_MASK                                                                 0x00000030L
23815 //SQ_DYN_VGPR
23816 #define SQ_DYN_VGPR__WAVE_LIMIT__SHIFT                                                                        0x0
23817 #define SQ_DYN_VGPR__FWD_PROGRESS__SHIFT                                                                      0x4
23818 #define SQ_DYN_VGPR__MAX_BLOCK_ALLOC__SHIFT                                                                   0x5
23819 #define SQ_DYN_VGPR__BLOCK_SIZE__SHIFT                                                                        0x8
23820 #define SQ_DYN_VGPR__WAVE_LIMIT_MASK                                                                          0x0000000FL
23821 #define SQ_DYN_VGPR__FWD_PROGRESS_MASK                                                                        0x00000010L
23822 #define SQ_DYN_VGPR__MAX_BLOCK_ALLOC_MASK                                                                     0x000000E0L
23823 #define SQ_DYN_VGPR__BLOCK_SIZE_MASK                                                                          0x00000100L
23824 //SQ_DEBUG_HOST_TRAP_STATUS
23825 #define SQ_DEBUG_HOST_TRAP_STATUS__PENDING_COUNT__SHIFT                                                       0x0
23826 #define SQ_DEBUG_HOST_TRAP_STATUS__PENDING_COUNT_MASK                                                         0x0000007FL
23827 //SQG_GL1X_CTRL
23828 #define SQG_GL1X_CTRL__TEMPORAL__SHIFT                                                                        0x0
23829 #define SQG_GL1X_CTRL__SCOPE__SHIFT                                                                           0x4
23830 #define SQG_GL1X_CTRL__TEMPORAL_MASK                                                                          0x00000007L
23831 #define SQG_GL1X_CTRL__SCOPE_MASK                                                                             0x00000030L
23832 //SQG_GL1X_STATUS
23833 #define SQG_GL1X_STATUS__ACK_ERR_DETECTED__SHIFT                                                              0x0
23834 #define SQG_GL1X_STATUS__XNACK_ERR_DETECTED__SHIFT                                                            0x1
23835 #define SQG_GL1X_STATUS__ACK_ERR_DETECTED_MASK                                                                0x00000001L
23836 #define SQG_GL1X_STATUS__XNACK_ERR_DETECTED_MASK                                                              0x00000002L
23837 //SQG_CONFIG
23838 #define SQG_CONFIG__SQG_ICPFT_EN__SHIFT                                                                       0x0
23839 #define SQG_CONFIG__SQG_ICPFT_CLR__SHIFT                                                                      0x1
23840 #define SQG_CONFIG__XNACK_INTR_MASK__SHIFT                                                                    0x10
23841 #define SQG_CONFIG__SQG_ICPFT_EN_MASK                                                                         0x00000001L
23842 #define SQG_CONFIG__SQG_ICPFT_CLR_MASK                                                                        0x00000002L
23843 #define SQG_CONFIG__XNACK_INTR_MASK_MASK                                                                      0xFFFF0000L
23844 //SQ_PERF_SNAPSHOT_CTRL
23845 #define SQ_PERF_SNAPSHOT_CTRL__TIMER_ON_OFF__SHIFT                                                            0x0
23846 #define SQ_PERF_SNAPSHOT_CTRL__VMID_MASK__SHIFT                                                               0x1
23847 #define SQ_PERF_SNAPSHOT_CTRL__COUNT_SEL__SHIFT                                                               0x11
23848 #define SQ_PERF_SNAPSHOT_CTRL__COUNT_INTERVAL__SHIFT                                                          0x12
23849 #define SQ_PERF_SNAPSHOT_CTRL__TEST_MODE__SHIFT                                                               0x16
23850 #define SQ_PERF_SNAPSHOT_CTRL__TIMER_ON_OFF_MASK                                                              0x00000001L
23851 #define SQ_PERF_SNAPSHOT_CTRL__VMID_MASK_MASK                                                                 0x0001FFFEL
23852 #define SQ_PERF_SNAPSHOT_CTRL__COUNT_SEL_MASK                                                                 0x00020000L
23853 #define SQ_PERF_SNAPSHOT_CTRL__COUNT_INTERVAL_MASK                                                            0x003C0000L
23854 #define SQ_PERF_SNAPSHOT_CTRL__TEST_MODE_MASK                                                                 0x00400000L
23855 //CC_GC_SHADER_RATE_CONFIG
23856 #define CC_GC_SHADER_RATE_CONFIG__DPFP_RATE__SHIFT                                                            0x1
23857 #define CC_GC_SHADER_RATE_CONFIG__DPFP_RATE_MASK                                                              0x00000006L
23858 //CC_GC_SHADER_RATE_CONFIG_1
23859 #define CC_GC_SHADER_RATE_CONFIG_1__DPFP_RATE__SHIFT                                                          0x1
23860 #define CC_GC_SHADER_RATE_CONFIG_1__DPFP_RATE_MASK                                                            0x00000006L
23861 //SQ_INTERRUPT_AUTO_MASK
23862 #define SQ_INTERRUPT_AUTO_MASK__MASK__SHIFT                                                                   0x0
23863 #define SQ_INTERRUPT_AUTO_MASK__MASK_MASK                                                                     0x00FFFFFFL
23864 //SQ_INTERRUPT_MSG_CTRL
23865 #define SQ_INTERRUPT_MSG_CTRL__STALL__SHIFT                                                                   0x0
23866 #define SQ_INTERRUPT_MSG_CTRL__STALL_MASK                                                                     0x00000001L
23867 //SQ_WATCH0_ADDR_H
23868 #define SQ_WATCH0_ADDR_H__ADDR__SHIFT                                                                         0x0
23869 #define SQ_WATCH0_ADDR_H__ADDR_MASK                                                                           0x0000FFFFL
23870 //SQ_WATCH0_ADDR_L
23871 #define SQ_WATCH0_ADDR_L__ADDR__SHIFT                                                                         0x6
23872 #define SQ_WATCH0_ADDR_L__ADDR_MASK                                                                           0xFFFFFFC0L
23873 //SQ_WATCH0_CNTL
23874 #define SQ_WATCH0_CNTL__MASK__SHIFT                                                                           0x0
23875 #define SQ_WATCH0_CNTL__VMID__SHIFT                                                                           0x18
23876 #define SQ_WATCH0_CNTL__VALID__SHIFT                                                                          0x1f
23877 #define SQ_WATCH0_CNTL__MASK_MASK                                                                             0x00FFFFFFL
23878 #define SQ_WATCH0_CNTL__VMID_MASK                                                                             0x0F000000L
23879 #define SQ_WATCH0_CNTL__VALID_MASK                                                                            0x80000000L
23880 //SQ_WATCH1_ADDR_H
23881 #define SQ_WATCH1_ADDR_H__ADDR__SHIFT                                                                         0x0
23882 #define SQ_WATCH1_ADDR_H__ADDR_MASK                                                                           0x0000FFFFL
23883 //SQ_WATCH1_ADDR_L
23884 #define SQ_WATCH1_ADDR_L__ADDR__SHIFT                                                                         0x6
23885 #define SQ_WATCH1_ADDR_L__ADDR_MASK                                                                           0xFFFFFFC0L
23886 //SQ_WATCH1_CNTL
23887 #define SQ_WATCH1_CNTL__MASK__SHIFT                                                                           0x0
23888 #define SQ_WATCH1_CNTL__VMID__SHIFT                                                                           0x18
23889 #define SQ_WATCH1_CNTL__VALID__SHIFT                                                                          0x1f
23890 #define SQ_WATCH1_CNTL__MASK_MASK                                                                             0x00FFFFFFL
23891 #define SQ_WATCH1_CNTL__VMID_MASK                                                                             0x0F000000L
23892 #define SQ_WATCH1_CNTL__VALID_MASK                                                                            0x80000000L
23893 //SQ_WATCH2_ADDR_H
23894 #define SQ_WATCH2_ADDR_H__ADDR__SHIFT                                                                         0x0
23895 #define SQ_WATCH2_ADDR_H__ADDR_MASK                                                                           0x0000FFFFL
23896 //SQ_WATCH2_ADDR_L
23897 #define SQ_WATCH2_ADDR_L__ADDR__SHIFT                                                                         0x6
23898 #define SQ_WATCH2_ADDR_L__ADDR_MASK                                                                           0xFFFFFFC0L
23899 //SQ_WATCH2_CNTL
23900 #define SQ_WATCH2_CNTL__MASK__SHIFT                                                                           0x0
23901 #define SQ_WATCH2_CNTL__VMID__SHIFT                                                                           0x18
23902 #define SQ_WATCH2_CNTL__VALID__SHIFT                                                                          0x1f
23903 #define SQ_WATCH2_CNTL__MASK_MASK                                                                             0x00FFFFFFL
23904 #define SQ_WATCH2_CNTL__VMID_MASK                                                                             0x0F000000L
23905 #define SQ_WATCH2_CNTL__VALID_MASK                                                                            0x80000000L
23906 //SQ_WATCH3_ADDR_H
23907 #define SQ_WATCH3_ADDR_H__ADDR__SHIFT                                                                         0x0
23908 #define SQ_WATCH3_ADDR_H__ADDR_MASK                                                                           0x0000FFFFL
23909 //SQ_WATCH3_ADDR_L
23910 #define SQ_WATCH3_ADDR_L__ADDR__SHIFT                                                                         0x6
23911 #define SQ_WATCH3_ADDR_L__ADDR_MASK                                                                           0xFFFFFFC0L
23912 //SQ_WATCH3_CNTL
23913 #define SQ_WATCH3_CNTL__MASK__SHIFT                                                                           0x0
23914 #define SQ_WATCH3_CNTL__VMID__SHIFT                                                                           0x18
23915 #define SQ_WATCH3_CNTL__VALID__SHIFT                                                                          0x1f
23916 #define SQ_WATCH3_CNTL__MASK_MASK                                                                             0x00FFFFFFL
23917 #define SQ_WATCH3_CNTL__VMID_MASK                                                                             0x0F000000L
23918 #define SQ_WATCH3_CNTL__VALID_MASK                                                                            0x80000000L
23919 //SQ_IND_INDEX
23920 #define SQ_IND_INDEX__WAVE_ID__SHIFT                                                                          0x0
23921 #define SQ_IND_INDEX__WORKITEM_ID__SHIFT                                                                      0x5
23922 #define SQ_IND_INDEX__AUTO_INCR__SHIFT                                                                        0xb
23923 #define SQ_IND_INDEX__INDEX__SHIFT                                                                            0x10
23924 #define SQ_IND_INDEX__WAVE_ID_MASK                                                                            0x0000001FL
23925 #define SQ_IND_INDEX__WORKITEM_ID_MASK                                                                        0x000007E0L
23926 #define SQ_IND_INDEX__AUTO_INCR_MASK                                                                          0x00000800L
23927 #define SQ_IND_INDEX__INDEX_MASK                                                                              0xFFFF0000L
23928 //SQ_IND_DATA
23929 #define SQ_IND_DATA__DATA__SHIFT                                                                              0x0
23930 #define SQ_IND_DATA__DATA_MASK                                                                                0xFFFFFFFFL
23931 //SQ_CMD
23932 #define SQ_CMD__CMD__SHIFT                                                                                    0x0
23933 #define SQ_CMD__MODE__SHIFT                                                                                   0x4
23934 #define SQ_CMD__CHECK_VMID__SHIFT                                                                             0x7
23935 #define SQ_CMD__DATA__SHIFT                                                                                   0x8
23936 #define SQ_CMD__WAVE_ID__SHIFT                                                                                0x10
23937 #define SQ_CMD__QUEUE_ID__SHIFT                                                                               0x18
23938 #define SQ_CMD__VM_ID__SHIFT                                                                                  0x1c
23939 #define SQ_CMD__CMD_MASK                                                                                      0x0000000FL
23940 #define SQ_CMD__MODE_MASK                                                                                     0x00000070L
23941 #define SQ_CMD__CHECK_VMID_MASK                                                                               0x00000080L
23942 #define SQ_CMD__DATA_MASK                                                                                     0x00000F00L
23943 #define SQ_CMD__WAVE_ID_MASK                                                                                  0x001F0000L
23944 #define SQ_CMD__QUEUE_ID_MASK                                                                                 0x07000000L
23945 #define SQ_CMD__VM_ID_MASK                                                                                    0xF0000000L
23946 //SQC_MISC_CONFIG
23947 #define SQC_MISC_CONFIG__SQC_SQ_MGCG_OVERSHOOT_PROG_DELAY__SHIFT                                              0x0
23948 #define SQC_MISC_CONFIG__SQC_SPI_TTRACE_FGCG_OVERRIDE__SHIFT                                                  0x5
23949 #define SQC_MISC_CONFIG__SQ_SPI_MSG_FGCG_OVERRIDE__SHIFT                                                      0x6
23950 #define SQC_MISC_CONFIG__SPI_SQ_EXPALLOC_FGCG_OVERRIDE__SHIFT                                                 0x7
23951 #define SQC_MISC_CONFIG__SQC_SQ_DATA_RET_FGCG_OVERRIDE__SHIFT                                                 0x8
23952 #define SQC_MISC_CONFIG__SQC_SQ_INST_RET_FGCG_OVERRIDE__SHIFT                                                 0x9
23953 #define SQC_MISC_CONFIG__SQC_GCR_RSP_FGCG_OVERRIDE__SHIFT                                                     0xa
23954 #define SQC_MISC_CONFIG__ICLK_MGCG_DISABLE__SHIFT                                                             0xb
23955 #define SQC_MISC_CONFIG__ICLK_BANK_MGCG_DISABLE__SHIFT                                                        0xc
23956 #define SQC_MISC_CONFIG__DCLK_MGCG_DISABLE__SHIFT                                                             0xd
23957 #define SQC_MISC_CONFIG__GCLK_MGCG_DISABLE__SHIFT                                                             0xe
23958 #define SQC_MISC_CONFIG__MCLK_MGCG_DISABLE__SHIFT                                                             0xf
23959 #define SQC_MISC_CONFIG__PCLK_MGCG_DISABLE__SHIFT                                                             0x10
23960 #define SQC_MISC_CONFIG__BCLK_MGCG_DISABLE__SHIFT                                                             0x11
23961 #define SQC_MISC_CONFIG__SQC_TA_RESET_FGCG_OVERRIDE__SHIFT                                                    0x12
23962 #define SQC_MISC_CONFIG__SQC_LDS_CONFIG_FGCG_OVERRIDE__SHIFT                                                  0x13
23963 #define SQC_MISC_CONFIG__DCLK_BANK_MGCG_DISABLE__SHIFT                                                        0x14
23964 #define SQC_MISC_CONFIG__SQC_SQ_BARRIER_DONE_FGCG_OVERRIDE__SHIFT                                             0x15
23965 #define SQC_MISC_CONFIG__SQC_SQ_MSGDONE_FGCG_OVERRIDE__SHIFT                                                  0x16
23966 #define SQC_MISC_CONFIG__CMCLK_MGCG_DISABLE__SHIFT                                                            0x17
23967 #define SQC_MISC_CONFIG__SQC_GL1_CLKEN_OVERRIDE__SHIFT                                                        0x18
23968 #define SQC_MISC_CONFIG__SQC_CORE_OVERRIDE__SHIFT                                                             0x19
23969 #define SQC_MISC_CONFIG__ICLK_HMF_BS_MGCG_DISABLE__SHIFT                                                      0x1a
23970 #define SQC_MISC_CONFIG__ICLK_CC_MGCG_DISABLE__SHIFT                                                          0x1b
23971 #define SQC_MISC_CONFIG__DCLK_HMF_BS_MGCG_DISABLE__SHIFT                                                      0x1c
23972 #define SQC_MISC_CONFIG__DCLK_CC_MGCG_DISABLE__SHIFT                                                          0x1d
23973 #define SQC_MISC_CONFIG__SQC_SQ_INVALIDATE_FGCG_DISABLE__SHIFT                                                0x1e
23974 #define SQC_MISC_CONFIG__SQC_SQ_MGCG_OVERSHOOT_PROG_DELAY_MASK                                                0x0000001FL
23975 #define SQC_MISC_CONFIG__SQC_SPI_TTRACE_FGCG_OVERRIDE_MASK                                                    0x00000020L
23976 #define SQC_MISC_CONFIG__SQ_SPI_MSG_FGCG_OVERRIDE_MASK                                                        0x00000040L
23977 #define SQC_MISC_CONFIG__SPI_SQ_EXPALLOC_FGCG_OVERRIDE_MASK                                                   0x00000080L
23978 #define SQC_MISC_CONFIG__SQC_SQ_DATA_RET_FGCG_OVERRIDE_MASK                                                   0x00000100L
23979 #define SQC_MISC_CONFIG__SQC_SQ_INST_RET_FGCG_OVERRIDE_MASK                                                   0x00000200L
23980 #define SQC_MISC_CONFIG__SQC_GCR_RSP_FGCG_OVERRIDE_MASK                                                       0x00000400L
23981 #define SQC_MISC_CONFIG__ICLK_MGCG_DISABLE_MASK                                                               0x00000800L
23982 #define SQC_MISC_CONFIG__ICLK_BANK_MGCG_DISABLE_MASK                                                          0x00001000L
23983 #define SQC_MISC_CONFIG__DCLK_MGCG_DISABLE_MASK                                                               0x00002000L
23984 #define SQC_MISC_CONFIG__GCLK_MGCG_DISABLE_MASK                                                               0x00004000L
23985 #define SQC_MISC_CONFIG__MCLK_MGCG_DISABLE_MASK                                                               0x00008000L
23986 #define SQC_MISC_CONFIG__PCLK_MGCG_DISABLE_MASK                                                               0x00010000L
23987 #define SQC_MISC_CONFIG__BCLK_MGCG_DISABLE_MASK                                                               0x00020000L
23988 #define SQC_MISC_CONFIG__SQC_TA_RESET_FGCG_OVERRIDE_MASK                                                      0x00040000L
23989 #define SQC_MISC_CONFIG__SQC_LDS_CONFIG_FGCG_OVERRIDE_MASK                                                    0x00080000L
23990 #define SQC_MISC_CONFIG__DCLK_BANK_MGCG_DISABLE_MASK                                                          0x00100000L
23991 #define SQC_MISC_CONFIG__SQC_SQ_BARRIER_DONE_FGCG_OVERRIDE_MASK                                               0x00200000L
23992 #define SQC_MISC_CONFIG__SQC_SQ_MSGDONE_FGCG_OVERRIDE_MASK                                                    0x00400000L
23993 #define SQC_MISC_CONFIG__CMCLK_MGCG_DISABLE_MASK                                                              0x00800000L
23994 #define SQC_MISC_CONFIG__SQC_GL1_CLKEN_OVERRIDE_MASK                                                          0x01000000L
23995 #define SQC_MISC_CONFIG__SQC_CORE_OVERRIDE_MASK                                                               0x02000000L
23996 #define SQC_MISC_CONFIG__ICLK_HMF_BS_MGCG_DISABLE_MASK                                                        0x04000000L
23997 #define SQC_MISC_CONFIG__ICLK_CC_MGCG_DISABLE_MASK                                                            0x08000000L
23998 #define SQC_MISC_CONFIG__DCLK_HMF_BS_MGCG_DISABLE_MASK                                                        0x10000000L
23999 #define SQC_MISC_CONFIG__DCLK_CC_MGCG_DISABLE_MASK                                                            0x20000000L
24000 #define SQC_MISC_CONFIG__SQC_SQ_INVALIDATE_FGCG_DISABLE_MASK                                                  0x40000000L
24001 
24002 
24003 // addressBlock: gc_gfx_se_gfx_se_shsdec
24004 //SX_DEBUG_BUSY
24005 #define SX_DEBUG_BUSY__COL_WRCTRL1_VALIDQ3__SHIFT                                                             0x0
24006 #define SX_DEBUG_BUSY__COL_WRCTRL1_VALIDQ2__SHIFT                                                             0x1
24007 #define SX_DEBUG_BUSY__COL_WRCTRL1_VALIDQ1__SHIFT                                                             0x2
24008 #define SX_DEBUG_BUSY__COL_WRCTRL1_VALID__SHIFT                                                               0x3
24009 #define SX_DEBUG_BUSY__COL_WRCTRL0_VALIDQ3__SHIFT                                                             0x4
24010 #define SX_DEBUG_BUSY__COL_WRCTRL0_VALIDQ2__SHIFT                                                             0x5
24011 #define SX_DEBUG_BUSY__COL_WRCTRL0_VALIDQ1__SHIFT                                                             0x6
24012 #define SX_DEBUG_BUSY__COL_WRCTRL0_VALID__SHIFT                                                               0x7
24013 #define SX_DEBUG_BUSY__VDATA1_VALID__SHIFT                                                                    0x9
24014 #define SX_DEBUG_BUSY__VDATA0_VALID__SHIFT                                                                    0xa
24015 #define SX_DEBUG_BUSY__CMD_BUSYORVAL__SHIFT                                                                   0xb
24016 #define SX_DEBUG_BUSY__ADDR_BUSYORVAL__SHIFT                                                                  0xc
24017 #define SX_DEBUG_BUSY__SX_SX_IN_VALID__SHIFT                                                                  0xd
24018 #define SX_DEBUG_BUSY__SX_SX_OUT_VALID__SHIFT                                                                 0xe
24019 #define SX_DEBUG_BUSY__RESERVED__SHIFT                                                                        0xf
24020 #define SX_DEBUG_BUSY__COL_WRCTRL1_VALIDQ3_MASK                                                               0x00000001L
24021 #define SX_DEBUG_BUSY__COL_WRCTRL1_VALIDQ2_MASK                                                               0x00000002L
24022 #define SX_DEBUG_BUSY__COL_WRCTRL1_VALIDQ1_MASK                                                               0x00000004L
24023 #define SX_DEBUG_BUSY__COL_WRCTRL1_VALID_MASK                                                                 0x00000008L
24024 #define SX_DEBUG_BUSY__COL_WRCTRL0_VALIDQ3_MASK                                                               0x00000010L
24025 #define SX_DEBUG_BUSY__COL_WRCTRL0_VALIDQ2_MASK                                                               0x00000020L
24026 #define SX_DEBUG_BUSY__COL_WRCTRL0_VALIDQ1_MASK                                                               0x00000040L
24027 #define SX_DEBUG_BUSY__COL_WRCTRL0_VALID_MASK                                                                 0x00000080L
24028 #define SX_DEBUG_BUSY__VDATA1_VALID_MASK                                                                      0x00000200L
24029 #define SX_DEBUG_BUSY__VDATA0_VALID_MASK                                                                      0x00000400L
24030 #define SX_DEBUG_BUSY__CMD_BUSYORVAL_MASK                                                                     0x00000800L
24031 #define SX_DEBUG_BUSY__ADDR_BUSYORVAL_MASK                                                                    0x00001000L
24032 #define SX_DEBUG_BUSY__SX_SX_IN_VALID_MASK                                                                    0x00002000L
24033 #define SX_DEBUG_BUSY__SX_SX_OUT_VALID_MASK                                                                   0x00004000L
24034 #define SX_DEBUG_BUSY__RESERVED_MASK                                                                          0xFFFF8000L
24035 //SX_DEBUG_BUSY_2
24036 #define SX_DEBUG_BUSY_2__COL_SCBD0_BUSY__SHIFT                                                                0x0
24037 #define SX_DEBUG_BUSY_2__COL_REQ3_FREECNT_NE0__SHIFT                                                          0x1
24038 #define SX_DEBUG_BUSY_2__COL_REQ3_IDLE__SHIFT                                                                 0x2
24039 #define SX_DEBUG_BUSY_2__COL_REQ3_BUSY__SHIFT                                                                 0x3
24040 #define SX_DEBUG_BUSY_2__COL_REQ2_FREECNT_NE0__SHIFT                                                          0x4
24041 #define SX_DEBUG_BUSY_2__COL_REQ2_IDLE__SHIFT                                                                 0x5
24042 #define SX_DEBUG_BUSY_2__COL_REQ2_BUSY__SHIFT                                                                 0x6
24043 #define SX_DEBUG_BUSY_2__COL_REQ1_FREECNT_NE0__SHIFT                                                          0x7
24044 #define SX_DEBUG_BUSY_2__COL_REQ1_IDLE__SHIFT                                                                 0x8
24045 #define SX_DEBUG_BUSY_2__COL_REQ1_BUSY__SHIFT                                                                 0x9
24046 #define SX_DEBUG_BUSY_2__COL_REQ0_FREECNT_NE0__SHIFT                                                          0xa
24047 #define SX_DEBUG_BUSY_2__COL_REQ0_IDLE__SHIFT                                                                 0xb
24048 #define SX_DEBUG_BUSY_2__COL_REQ0_BUSY__SHIFT                                                                 0xc
24049 #define SX_DEBUG_BUSY_2__COL_DBIF3_SENDFREE_BUSY__SHIFT                                                       0xd
24050 #define SX_DEBUG_BUSY_2__COL_DBIF3_FIFO_BUSY__SHIFT                                                           0xe
24051 #define SX_DEBUG_BUSY_2__COL_DBIF3_QUAD_FREE__SHIFT                                                           0xf
24052 #define SX_DEBUG_BUSY_2__COL_DBIF2_SENDFREE_BUSY__SHIFT                                                       0x10
24053 #define SX_DEBUG_BUSY_2__COL_DBIF2_FIFO_BUSY__SHIFT                                                           0x11
24054 #define SX_DEBUG_BUSY_2__COL_DBIF2_QUAD_FREE__SHIFT                                                           0x12
24055 #define SX_DEBUG_BUSY_2__COL_DBIF1_SENDFREE_BUSY__SHIFT                                                       0x13
24056 #define SX_DEBUG_BUSY_2__COL_DBIF1_FIFO_BUSY__SHIFT                                                           0x14
24057 #define SX_DEBUG_BUSY_2__COL_DBIF1_QUAD_FREE__SHIFT                                                           0x15
24058 #define SX_DEBUG_BUSY_2__COL_DBIF0_SENDFREE_BUSY__SHIFT                                                       0x16
24059 #define SX_DEBUG_BUSY_2__COL_DBIF0_FIFO_BUSY__SHIFT                                                           0x17
24060 #define SX_DEBUG_BUSY_2__COL_DBIF0_QUAD_FREE__SHIFT                                                           0x18
24061 #define SX_DEBUG_BUSY_2__COL_BUFF3_BANK3_VAL3_BUSY__SHIFT                                                     0x19
24062 #define SX_DEBUG_BUSY_2__COL_BUFF3_BANK3_VAL2_BUSY__SHIFT                                                     0x1a
24063 #define SX_DEBUG_BUSY_2__COL_BUFF3_BANK3_VAL1_BUSY__SHIFT                                                     0x1b
24064 #define SX_DEBUG_BUSY_2__COL_BUFF3_BANK3_VAL0_BUSY__SHIFT                                                     0x1c
24065 #define SX_DEBUG_BUSY_2__COL_BUFF3_BANK2_VAL3_BUSY__SHIFT                                                     0x1d
24066 #define SX_DEBUG_BUSY_2__COL_BUFF3_BANK2_VAL2_BUSY__SHIFT                                                     0x1e
24067 #define SX_DEBUG_BUSY_2__COL_BUFF3_BANK2_VAL1_BUSY__SHIFT                                                     0x1f
24068 #define SX_DEBUG_BUSY_2__COL_SCBD0_BUSY_MASK                                                                  0x00000001L
24069 #define SX_DEBUG_BUSY_2__COL_REQ3_FREECNT_NE0_MASK                                                            0x00000002L
24070 #define SX_DEBUG_BUSY_2__COL_REQ3_IDLE_MASK                                                                   0x00000004L
24071 #define SX_DEBUG_BUSY_2__COL_REQ3_BUSY_MASK                                                                   0x00000008L
24072 #define SX_DEBUG_BUSY_2__COL_REQ2_FREECNT_NE0_MASK                                                            0x00000010L
24073 #define SX_DEBUG_BUSY_2__COL_REQ2_IDLE_MASK                                                                   0x00000020L
24074 #define SX_DEBUG_BUSY_2__COL_REQ2_BUSY_MASK                                                                   0x00000040L
24075 #define SX_DEBUG_BUSY_2__COL_REQ1_FREECNT_NE0_MASK                                                            0x00000080L
24076 #define SX_DEBUG_BUSY_2__COL_REQ1_IDLE_MASK                                                                   0x00000100L
24077 #define SX_DEBUG_BUSY_2__COL_REQ1_BUSY_MASK                                                                   0x00000200L
24078 #define SX_DEBUG_BUSY_2__COL_REQ0_FREECNT_NE0_MASK                                                            0x00000400L
24079 #define SX_DEBUG_BUSY_2__COL_REQ0_IDLE_MASK                                                                   0x00000800L
24080 #define SX_DEBUG_BUSY_2__COL_REQ0_BUSY_MASK                                                                   0x00001000L
24081 #define SX_DEBUG_BUSY_2__COL_DBIF3_SENDFREE_BUSY_MASK                                                         0x00002000L
24082 #define SX_DEBUG_BUSY_2__COL_DBIF3_FIFO_BUSY_MASK                                                             0x00004000L
24083 #define SX_DEBUG_BUSY_2__COL_DBIF3_QUAD_FREE_MASK                                                             0x00008000L
24084 #define SX_DEBUG_BUSY_2__COL_DBIF2_SENDFREE_BUSY_MASK                                                         0x00010000L
24085 #define SX_DEBUG_BUSY_2__COL_DBIF2_FIFO_BUSY_MASK                                                             0x00020000L
24086 #define SX_DEBUG_BUSY_2__COL_DBIF2_QUAD_FREE_MASK                                                             0x00040000L
24087 #define SX_DEBUG_BUSY_2__COL_DBIF1_SENDFREE_BUSY_MASK                                                         0x00080000L
24088 #define SX_DEBUG_BUSY_2__COL_DBIF1_FIFO_BUSY_MASK                                                             0x00100000L
24089 #define SX_DEBUG_BUSY_2__COL_DBIF1_QUAD_FREE_MASK                                                             0x00200000L
24090 #define SX_DEBUG_BUSY_2__COL_DBIF0_SENDFREE_BUSY_MASK                                                         0x00400000L
24091 #define SX_DEBUG_BUSY_2__COL_DBIF0_FIFO_BUSY_MASK                                                             0x00800000L
24092 #define SX_DEBUG_BUSY_2__COL_DBIF0_QUAD_FREE_MASK                                                             0x01000000L
24093 #define SX_DEBUG_BUSY_2__COL_BUFF3_BANK3_VAL3_BUSY_MASK                                                       0x02000000L
24094 #define SX_DEBUG_BUSY_2__COL_BUFF3_BANK3_VAL2_BUSY_MASK                                                       0x04000000L
24095 #define SX_DEBUG_BUSY_2__COL_BUFF3_BANK3_VAL1_BUSY_MASK                                                       0x08000000L
24096 #define SX_DEBUG_BUSY_2__COL_BUFF3_BANK3_VAL0_BUSY_MASK                                                       0x10000000L
24097 #define SX_DEBUG_BUSY_2__COL_BUFF3_BANK2_VAL3_BUSY_MASK                                                       0x20000000L
24098 #define SX_DEBUG_BUSY_2__COL_BUFF3_BANK2_VAL2_BUSY_MASK                                                       0x40000000L
24099 #define SX_DEBUG_BUSY_2__COL_BUFF3_BANK2_VAL1_BUSY_MASK                                                       0x80000000L
24100 //SX_DEBUG_BUSY_3
24101 #define SX_DEBUG_BUSY_3__COL_BUFF3_BANK2_VAL0_BUSY__SHIFT                                                     0x0
24102 #define SX_DEBUG_BUSY_3__COL_BUFF3_BANK1_VAL3_BUSY__SHIFT                                                     0x1
24103 #define SX_DEBUG_BUSY_3__COL_BUFF3_BANK1_VAL2_BUSY__SHIFT                                                     0x2
24104 #define SX_DEBUG_BUSY_3__COL_BUFF3_BANK1_VAL1_BUSY__SHIFT                                                     0x3
24105 #define SX_DEBUG_BUSY_3__COL_BUFF3_BANK1_VAL0_BUSY__SHIFT                                                     0x4
24106 #define SX_DEBUG_BUSY_3__COL_BUFF3_BANK0_VAL3_BUSY__SHIFT                                                     0x5
24107 #define SX_DEBUG_BUSY_3__COL_BUFF3_BANK0_VAL2_BUSY__SHIFT                                                     0x6
24108 #define SX_DEBUG_BUSY_3__COL_BUFF3_BANK0_VAL1_BUSY__SHIFT                                                     0x7
24109 #define SX_DEBUG_BUSY_3__COL_BUFF3_BANK0_VAL0_BUSY__SHIFT                                                     0x8
24110 #define SX_DEBUG_BUSY_3__COL_BUFF2_BANK3_VAL3_BUSY__SHIFT                                                     0x9
24111 #define SX_DEBUG_BUSY_3__COL_BUFF2_BANK3_VAL2_BUSY__SHIFT                                                     0xa
24112 #define SX_DEBUG_BUSY_3__COL_BUFF2_BANK3_VAL1_BUSY__SHIFT                                                     0xb
24113 #define SX_DEBUG_BUSY_3__COL_BUFF2_BANK3_VAL0_BUSY__SHIFT                                                     0xc
24114 #define SX_DEBUG_BUSY_3__COL_BUFF2_BANK2_VAL3_BUSY__SHIFT                                                     0xd
24115 #define SX_DEBUG_BUSY_3__COL_BUFF2_BANK2_VAL2_BUSY__SHIFT                                                     0xe
24116 #define SX_DEBUG_BUSY_3__COL_BUFF2_BANK2_VAL1_BUSY__SHIFT                                                     0xf
24117 #define SX_DEBUG_BUSY_3__COL_BUFF2_BANK2_VAL0_BUSY__SHIFT                                                     0x10
24118 #define SX_DEBUG_BUSY_3__COL_BUFF2_BANK1_VAL3_BUSY__SHIFT                                                     0x11
24119 #define SX_DEBUG_BUSY_3__COL_BUFF2_BANK1_VAL2_BUSY__SHIFT                                                     0x12
24120 #define SX_DEBUG_BUSY_3__COL_BUFF2_BANK1_VAL1_BUSY__SHIFT                                                     0x13
24121 #define SX_DEBUG_BUSY_3__COL_BUFF2_BANK1_VAL0_BUSY__SHIFT                                                     0x14
24122 #define SX_DEBUG_BUSY_3__COL_BUFF2_BANK0_VAL3_BUSY__SHIFT                                                     0x15
24123 #define SX_DEBUG_BUSY_3__COL_BUFF2_BANK0_VAL2_BUSY__SHIFT                                                     0x16
24124 #define SX_DEBUG_BUSY_3__COL_BUFF2_BANK0_VAL1_BUSY__SHIFT                                                     0x17
24125 #define SX_DEBUG_BUSY_3__COL_BUFF2_BANK0_VAL0_BUSY__SHIFT                                                     0x18
24126 #define SX_DEBUG_BUSY_3__COL_BUFF1_BANK3_VAL3_BUSY__SHIFT                                                     0x19
24127 #define SX_DEBUG_BUSY_3__COL_BUFF1_BANK3_VAL2_BUSY__SHIFT                                                     0x1a
24128 #define SX_DEBUG_BUSY_3__COL_BUFF1_BANK3_VAL1_BUSY__SHIFT                                                     0x1b
24129 #define SX_DEBUG_BUSY_3__COL_BUFF1_BANK3_VAL0_BUSY__SHIFT                                                     0x1c
24130 #define SX_DEBUG_BUSY_3__COL_BUFF1_BANK2_VAL3_BUSY__SHIFT                                                     0x1d
24131 #define SX_DEBUG_BUSY_3__COL_BUFF1_BANK2_VAL2_BUSY__SHIFT                                                     0x1e
24132 #define SX_DEBUG_BUSY_3__COL_BUFF1_BANK2_VAL1_BUSY__SHIFT                                                     0x1f
24133 #define SX_DEBUG_BUSY_3__COL_BUFF3_BANK2_VAL0_BUSY_MASK                                                       0x00000001L
24134 #define SX_DEBUG_BUSY_3__COL_BUFF3_BANK1_VAL3_BUSY_MASK                                                       0x00000002L
24135 #define SX_DEBUG_BUSY_3__COL_BUFF3_BANK1_VAL2_BUSY_MASK                                                       0x00000004L
24136 #define SX_DEBUG_BUSY_3__COL_BUFF3_BANK1_VAL1_BUSY_MASK                                                       0x00000008L
24137 #define SX_DEBUG_BUSY_3__COL_BUFF3_BANK1_VAL0_BUSY_MASK                                                       0x00000010L
24138 #define SX_DEBUG_BUSY_3__COL_BUFF3_BANK0_VAL3_BUSY_MASK                                                       0x00000020L
24139 #define SX_DEBUG_BUSY_3__COL_BUFF3_BANK0_VAL2_BUSY_MASK                                                       0x00000040L
24140 #define SX_DEBUG_BUSY_3__COL_BUFF3_BANK0_VAL1_BUSY_MASK                                                       0x00000080L
24141 #define SX_DEBUG_BUSY_3__COL_BUFF3_BANK0_VAL0_BUSY_MASK                                                       0x00000100L
24142 #define SX_DEBUG_BUSY_3__COL_BUFF2_BANK3_VAL3_BUSY_MASK                                                       0x00000200L
24143 #define SX_DEBUG_BUSY_3__COL_BUFF2_BANK3_VAL2_BUSY_MASK                                                       0x00000400L
24144 #define SX_DEBUG_BUSY_3__COL_BUFF2_BANK3_VAL1_BUSY_MASK                                                       0x00000800L
24145 #define SX_DEBUG_BUSY_3__COL_BUFF2_BANK3_VAL0_BUSY_MASK                                                       0x00001000L
24146 #define SX_DEBUG_BUSY_3__COL_BUFF2_BANK2_VAL3_BUSY_MASK                                                       0x00002000L
24147 #define SX_DEBUG_BUSY_3__COL_BUFF2_BANK2_VAL2_BUSY_MASK                                                       0x00004000L
24148 #define SX_DEBUG_BUSY_3__COL_BUFF2_BANK2_VAL1_BUSY_MASK                                                       0x00008000L
24149 #define SX_DEBUG_BUSY_3__COL_BUFF2_BANK2_VAL0_BUSY_MASK                                                       0x00010000L
24150 #define SX_DEBUG_BUSY_3__COL_BUFF2_BANK1_VAL3_BUSY_MASK                                                       0x00020000L
24151 #define SX_DEBUG_BUSY_3__COL_BUFF2_BANK1_VAL2_BUSY_MASK                                                       0x00040000L
24152 #define SX_DEBUG_BUSY_3__COL_BUFF2_BANK1_VAL1_BUSY_MASK                                                       0x00080000L
24153 #define SX_DEBUG_BUSY_3__COL_BUFF2_BANK1_VAL0_BUSY_MASK                                                       0x00100000L
24154 #define SX_DEBUG_BUSY_3__COL_BUFF2_BANK0_VAL3_BUSY_MASK                                                       0x00200000L
24155 #define SX_DEBUG_BUSY_3__COL_BUFF2_BANK0_VAL2_BUSY_MASK                                                       0x00400000L
24156 #define SX_DEBUG_BUSY_3__COL_BUFF2_BANK0_VAL1_BUSY_MASK                                                       0x00800000L
24157 #define SX_DEBUG_BUSY_3__COL_BUFF2_BANK0_VAL0_BUSY_MASK                                                       0x01000000L
24158 #define SX_DEBUG_BUSY_3__COL_BUFF1_BANK3_VAL3_BUSY_MASK                                                       0x02000000L
24159 #define SX_DEBUG_BUSY_3__COL_BUFF1_BANK3_VAL2_BUSY_MASK                                                       0x04000000L
24160 #define SX_DEBUG_BUSY_3__COL_BUFF1_BANK3_VAL1_BUSY_MASK                                                       0x08000000L
24161 #define SX_DEBUG_BUSY_3__COL_BUFF1_BANK3_VAL0_BUSY_MASK                                                       0x10000000L
24162 #define SX_DEBUG_BUSY_3__COL_BUFF1_BANK2_VAL3_BUSY_MASK                                                       0x20000000L
24163 #define SX_DEBUG_BUSY_3__COL_BUFF1_BANK2_VAL2_BUSY_MASK                                                       0x40000000L
24164 #define SX_DEBUG_BUSY_3__COL_BUFF1_BANK2_VAL1_BUSY_MASK                                                       0x80000000L
24165 //SX_DEBUG_BUSY_4
24166 #define SX_DEBUG_BUSY_4__COL_BUFF1_BANK2_VAL0_BUSY__SHIFT                                                     0x0
24167 #define SX_DEBUG_BUSY_4__COL_BUFF1_BANK1_VAL3_BUSY__SHIFT                                                     0x1
24168 #define SX_DEBUG_BUSY_4__COL_BUFF1_BANK1_VAL2_BUSY__SHIFT                                                     0x2
24169 #define SX_DEBUG_BUSY_4__COL_BUFF1_BANK1_VAL1_BUSY__SHIFT                                                     0x3
24170 #define SX_DEBUG_BUSY_4__COL_BUFF1_BANK1_VAL0_BUSY__SHIFT                                                     0x4
24171 #define SX_DEBUG_BUSY_4__COL_BUFF1_BANK0_VAL3_BUSY__SHIFT                                                     0x5
24172 #define SX_DEBUG_BUSY_4__COL_BUFF1_BANK0_VAL2_BUSY__SHIFT                                                     0x6
24173 #define SX_DEBUG_BUSY_4__COL_BUFF1_BANK0_VAL1_BUSY__SHIFT                                                     0x7
24174 #define SX_DEBUG_BUSY_4__COL_BUFF1_BANK0_VAL0_BUSY__SHIFT                                                     0x8
24175 #define SX_DEBUG_BUSY_4__COL_BUFF0_BANK3_VAL3_BUSY__SHIFT                                                     0x9
24176 #define SX_DEBUG_BUSY_4__COL_BUFF0_BANK3_VAL2_BUSY__SHIFT                                                     0xa
24177 #define SX_DEBUG_BUSY_4__COL_BUFF0_BANK3_VAL1_BUSY__SHIFT                                                     0xb
24178 #define SX_DEBUG_BUSY_4__COL_BUFF0_BANK3_VAL0_BUSY__SHIFT                                                     0xc
24179 #define SX_DEBUG_BUSY_4__COL_BUFF0_BANK2_VAL3_BUSY__SHIFT                                                     0xd
24180 #define SX_DEBUG_BUSY_4__COL_BUFF0_BANK2_VAL2_BUSY__SHIFT                                                     0xe
24181 #define SX_DEBUG_BUSY_4__COL_BUFF0_BANK2_VAL1_BUSY__SHIFT                                                     0xf
24182 #define SX_DEBUG_BUSY_4__COL_BUFF0_BANK2_VAL0_BUSY__SHIFT                                                     0x10
24183 #define SX_DEBUG_BUSY_4__COL_BUFF0_BANK1_VAL3_BUSY__SHIFT                                                     0x11
24184 #define SX_DEBUG_BUSY_4__COL_BUFF0_BANK1_VAL2_BUSY__SHIFT                                                     0x12
24185 #define SX_DEBUG_BUSY_4__COL_BUFF0_BANK1_VAL1_BUSY__SHIFT                                                     0x13
24186 #define SX_DEBUG_BUSY_4__COL_BUFF0_BANK1_VAL0_BUSY__SHIFT                                                     0x14
24187 #define SX_DEBUG_BUSY_4__COL_BUFF0_BANK0_VAL3_BUSY__SHIFT                                                     0x15
24188 #define SX_DEBUG_BUSY_4__COL_BUFF0_BANK0_VAL2_BUSY__SHIFT                                                     0x16
24189 #define SX_DEBUG_BUSY_4__COL_BUFF0_BANK0_VAL1_BUSY__SHIFT                                                     0x17
24190 #define SX_DEBUG_BUSY_4__COL_BUFF0_BANK0_VAL0_BUSY__SHIFT                                                     0x18
24191 #define SX_DEBUG_BUSY_4__COL_BUFF3_BANK7_VAL3_BUSY__SHIFT                                                     0x19
24192 #define SX_DEBUG_BUSY_4__COL_BUFF3_BANK7_VAL2_BUSY__SHIFT                                                     0x1a
24193 #define SX_DEBUG_BUSY_4__COL_BUFF3_BANK7_VAL1_BUSY__SHIFT                                                     0x1b
24194 #define SX_DEBUG_BUSY_4__COL_BUFF3_BANK7_VAL0_BUSY__SHIFT                                                     0x1c
24195 #define SX_DEBUG_BUSY_4__COL_BUFF3_BANK6_VAL3_BUSY__SHIFT                                                     0x1d
24196 #define SX_DEBUG_BUSY_4__COL_BUFF3_BANK6_VAL2_BUSY__SHIFT                                                     0x1e
24197 #define SX_DEBUG_BUSY_4__COL_BUFF3_BANK6_VAL1_BUSY__SHIFT                                                     0x1f
24198 #define SX_DEBUG_BUSY_4__COL_BUFF1_BANK2_VAL0_BUSY_MASK                                                       0x00000001L
24199 #define SX_DEBUG_BUSY_4__COL_BUFF1_BANK1_VAL3_BUSY_MASK                                                       0x00000002L
24200 #define SX_DEBUG_BUSY_4__COL_BUFF1_BANK1_VAL2_BUSY_MASK                                                       0x00000004L
24201 #define SX_DEBUG_BUSY_4__COL_BUFF1_BANK1_VAL1_BUSY_MASK                                                       0x00000008L
24202 #define SX_DEBUG_BUSY_4__COL_BUFF1_BANK1_VAL0_BUSY_MASK                                                       0x00000010L
24203 #define SX_DEBUG_BUSY_4__COL_BUFF1_BANK0_VAL3_BUSY_MASK                                                       0x00000020L
24204 #define SX_DEBUG_BUSY_4__COL_BUFF1_BANK0_VAL2_BUSY_MASK                                                       0x00000040L
24205 #define SX_DEBUG_BUSY_4__COL_BUFF1_BANK0_VAL1_BUSY_MASK                                                       0x00000080L
24206 #define SX_DEBUG_BUSY_4__COL_BUFF1_BANK0_VAL0_BUSY_MASK                                                       0x00000100L
24207 #define SX_DEBUG_BUSY_4__COL_BUFF0_BANK3_VAL3_BUSY_MASK                                                       0x00000200L
24208 #define SX_DEBUG_BUSY_4__COL_BUFF0_BANK3_VAL2_BUSY_MASK                                                       0x00000400L
24209 #define SX_DEBUG_BUSY_4__COL_BUFF0_BANK3_VAL1_BUSY_MASK                                                       0x00000800L
24210 #define SX_DEBUG_BUSY_4__COL_BUFF0_BANK3_VAL0_BUSY_MASK                                                       0x00001000L
24211 #define SX_DEBUG_BUSY_4__COL_BUFF0_BANK2_VAL3_BUSY_MASK                                                       0x00002000L
24212 #define SX_DEBUG_BUSY_4__COL_BUFF0_BANK2_VAL2_BUSY_MASK                                                       0x00004000L
24213 #define SX_DEBUG_BUSY_4__COL_BUFF0_BANK2_VAL1_BUSY_MASK                                                       0x00008000L
24214 #define SX_DEBUG_BUSY_4__COL_BUFF0_BANK2_VAL0_BUSY_MASK                                                       0x00010000L
24215 #define SX_DEBUG_BUSY_4__COL_BUFF0_BANK1_VAL3_BUSY_MASK                                                       0x00020000L
24216 #define SX_DEBUG_BUSY_4__COL_BUFF0_BANK1_VAL2_BUSY_MASK                                                       0x00040000L
24217 #define SX_DEBUG_BUSY_4__COL_BUFF0_BANK1_VAL1_BUSY_MASK                                                       0x00080000L
24218 #define SX_DEBUG_BUSY_4__COL_BUFF0_BANK1_VAL0_BUSY_MASK                                                       0x00100000L
24219 #define SX_DEBUG_BUSY_4__COL_BUFF0_BANK0_VAL3_BUSY_MASK                                                       0x00200000L
24220 #define SX_DEBUG_BUSY_4__COL_BUFF0_BANK0_VAL2_BUSY_MASK                                                       0x00400000L
24221 #define SX_DEBUG_BUSY_4__COL_BUFF0_BANK0_VAL1_BUSY_MASK                                                       0x00800000L
24222 #define SX_DEBUG_BUSY_4__COL_BUFF0_BANK0_VAL0_BUSY_MASK                                                       0x01000000L
24223 #define SX_DEBUG_BUSY_4__COL_BUFF3_BANK7_VAL3_BUSY_MASK                                                       0x02000000L
24224 #define SX_DEBUG_BUSY_4__COL_BUFF3_BANK7_VAL2_BUSY_MASK                                                       0x04000000L
24225 #define SX_DEBUG_BUSY_4__COL_BUFF3_BANK7_VAL1_BUSY_MASK                                                       0x08000000L
24226 #define SX_DEBUG_BUSY_4__COL_BUFF3_BANK7_VAL0_BUSY_MASK                                                       0x10000000L
24227 #define SX_DEBUG_BUSY_4__COL_BUFF3_BANK6_VAL3_BUSY_MASK                                                       0x20000000L
24228 #define SX_DEBUG_BUSY_4__COL_BUFF3_BANK6_VAL2_BUSY_MASK                                                       0x40000000L
24229 #define SX_DEBUG_BUSY_4__COL_BUFF3_BANK6_VAL1_BUSY_MASK                                                       0x80000000L
24230 //SX_DEBUG_1
24231 #define SX_DEBUG_1__SX_DB_QUAD_CREDIT__SHIFT                                                                  0x0
24232 #define SX_DEBUG_1__ENABLE_FIFO_DEBUG_WRITE__SHIFT                                                            0x7
24233 #define SX_DEBUG_1__DISABLE_BLEND_OPT_DONT_RD_DST__SHIFT                                                      0x8
24234 #define SX_DEBUG_1__DISABLE_BLEND_OPT_BYPASS__SHIFT                                                           0x9
24235 #define SX_DEBUG_1__DISABLE_BLEND_OPT_DISCARD_PIXEL__SHIFT                                                    0xa
24236 #define SX_DEBUG_1__DISABLE_QUAD_PAIR_OPT__SHIFT                                                              0xb
24237 #define SX_DEBUG_1__DISABLE_PIX_EN_ZERO_OPT__SHIFT                                                            0xc
24238 #define SX_DEBUG_1__DISABLE_REP_FGCG__SHIFT                                                                   0xd
24239 #define SX_DEBUG_1__DISABLE_RAM_FGCG__SHIFT                                                                   0xf
24240 #define SX_DEBUG_1__DISABLE_COL_VAL_READ_OPT__SHIFT                                                           0x11
24241 #define SX_DEBUG_1__DISABLE_BC_RB_PLUS__SHIFT                                                                 0x12
24242 #define SX_DEBUG_1__DISABLE_NATIVE_DOWNCVT_FMT_MAPPING__SHIFT                                                 0x13
24243 #define SX_DEBUG_1__DISABLE_SCBD_READ_PWR_OPT__SHIFT                                                          0x14
24244 #define SX_DEBUG_1__DISABLE_DOWNCVT_PWR_OPT__SHIFT                                                            0x16
24245 #define SX_DEBUG_1__DISABLE_POS_BUFF_REUSE_OPT__SHIFT                                                         0x17
24246 #define SX_DEBUG_1__DISABLE_DBIF_PIX_ENABLE_FGCG__SHIFT                                                       0x18
24247 #define SX_DEBUG_1__DEBUG_DATA__SHIFT                                                                         0x19
24248 #define SX_DEBUG_1__SX_DB_QUAD_CREDIT_MASK                                                                    0x0000007FL
24249 #define SX_DEBUG_1__ENABLE_FIFO_DEBUG_WRITE_MASK                                                              0x00000080L
24250 #define SX_DEBUG_1__DISABLE_BLEND_OPT_DONT_RD_DST_MASK                                                        0x00000100L
24251 #define SX_DEBUG_1__DISABLE_BLEND_OPT_BYPASS_MASK                                                             0x00000200L
24252 #define SX_DEBUG_1__DISABLE_BLEND_OPT_DISCARD_PIXEL_MASK                                                      0x00000400L
24253 #define SX_DEBUG_1__DISABLE_QUAD_PAIR_OPT_MASK                                                                0x00000800L
24254 #define SX_DEBUG_1__DISABLE_PIX_EN_ZERO_OPT_MASK                                                              0x00001000L
24255 #define SX_DEBUG_1__DISABLE_REP_FGCG_MASK                                                                     0x00002000L
24256 #define SX_DEBUG_1__DISABLE_RAM_FGCG_MASK                                                                     0x00008000L
24257 #define SX_DEBUG_1__DISABLE_COL_VAL_READ_OPT_MASK                                                             0x00020000L
24258 #define SX_DEBUG_1__DISABLE_BC_RB_PLUS_MASK                                                                   0x00040000L
24259 #define SX_DEBUG_1__DISABLE_NATIVE_DOWNCVT_FMT_MAPPING_MASK                                                   0x00080000L
24260 #define SX_DEBUG_1__DISABLE_SCBD_READ_PWR_OPT_MASK                                                            0x00100000L
24261 #define SX_DEBUG_1__DISABLE_DOWNCVT_PWR_OPT_MASK                                                              0x00400000L
24262 #define SX_DEBUG_1__DISABLE_POS_BUFF_REUSE_OPT_MASK                                                           0x00800000L
24263 #define SX_DEBUG_1__DISABLE_DBIF_PIX_ENABLE_FGCG_MASK                                                         0x01000000L
24264 #define SX_DEBUG_1__DEBUG_DATA_MASK                                                                           0xFE000000L
24265 //SX_DEBUG_BUSY_5
24266 #define SX_DEBUG_BUSY_5__COL_BUFF3_BANK6_VAL0_BUSY__SHIFT                                                     0x0
24267 #define SX_DEBUG_BUSY_5__COL_BUFF3_BANK5_VAL3_BUSY__SHIFT                                                     0x1
24268 #define SX_DEBUG_BUSY_5__COL_BUFF3_BANK5_VAL2_BUSY__SHIFT                                                     0x2
24269 #define SX_DEBUG_BUSY_5__COL_BUFF3_BANK5_VAL1_BUSY__SHIFT                                                     0x3
24270 #define SX_DEBUG_BUSY_5__COL_BUFF3_BANK5_VAL0_BUSY__SHIFT                                                     0x4
24271 #define SX_DEBUG_BUSY_5__COL_BUFF3_BANK4_VAL3_BUSY__SHIFT                                                     0x5
24272 #define SX_DEBUG_BUSY_5__COL_BUFF3_BANK4_VAL2_BUSY__SHIFT                                                     0x6
24273 #define SX_DEBUG_BUSY_5__COL_BUFF3_BANK4_VAL1_BUSY__SHIFT                                                     0x7
24274 #define SX_DEBUG_BUSY_5__COL_BUFF3_BANK4_VAL0_BUSY__SHIFT                                                     0x8
24275 #define SX_DEBUG_BUSY_5__COL_BUFF2_BANK7_VAL3_BUSY__SHIFT                                                     0x9
24276 #define SX_DEBUG_BUSY_5__COL_BUFF2_BANK7_VAL2_BUSY__SHIFT                                                     0xa
24277 #define SX_DEBUG_BUSY_5__COL_BUFF2_BANK7_VAL1_BUSY__SHIFT                                                     0xb
24278 #define SX_DEBUG_BUSY_5__COL_BUFF2_BANK7_VAL0_BUSY__SHIFT                                                     0xc
24279 #define SX_DEBUG_BUSY_5__COL_BUFF2_BANK6_VAL3_BUSY__SHIFT                                                     0xd
24280 #define SX_DEBUG_BUSY_5__COL_BUFF2_BANK6_VAL2_BUSY__SHIFT                                                     0xe
24281 #define SX_DEBUG_BUSY_5__COL_BUFF2_BANK6_VAL1_BUSY__SHIFT                                                     0xf
24282 #define SX_DEBUG_BUSY_5__COL_BUFF2_BANK6_VAL0_BUSY__SHIFT                                                     0x10
24283 #define SX_DEBUG_BUSY_5__COL_BUFF2_BANK5_VAL3_BUSY__SHIFT                                                     0x11
24284 #define SX_DEBUG_BUSY_5__COL_BUFF2_BANK5_VAL2_BUSY__SHIFT                                                     0x12
24285 #define SX_DEBUG_BUSY_5__COL_BUFF2_BANK5_VAL1_BUSY__SHIFT                                                     0x13
24286 #define SX_DEBUG_BUSY_5__COL_BUFF2_BANK5_VAL0_BUSY__SHIFT                                                     0x14
24287 #define SX_DEBUG_BUSY_5__COL_BUFF2_BANK4_VAL3_BUSY__SHIFT                                                     0x15
24288 #define SX_DEBUG_BUSY_5__COL_BUFF2_BANK4_VAL2_BUSY__SHIFT                                                     0x16
24289 #define SX_DEBUG_BUSY_5__COL_BUFF2_BANK4_VAL1_BUSY__SHIFT                                                     0x17
24290 #define SX_DEBUG_BUSY_5__COL_BUFF2_BANK4_VAL0_BUSY__SHIFT                                                     0x18
24291 #define SX_DEBUG_BUSY_5__COL_BUFF1_BANK7_VAL3_BUSY__SHIFT                                                     0x19
24292 #define SX_DEBUG_BUSY_5__COL_BUFF1_BANK7_VAL2_BUSY__SHIFT                                                     0x1a
24293 #define SX_DEBUG_BUSY_5__COL_BUFF1_BANK7_VAL1_BUSY__SHIFT                                                     0x1b
24294 #define SX_DEBUG_BUSY_5__COL_BUFF1_BANK7_VAL0_BUSY__SHIFT                                                     0x1c
24295 #define SX_DEBUG_BUSY_5__COL_BUFF1_BANK6_VAL3_BUSY__SHIFT                                                     0x1d
24296 #define SX_DEBUG_BUSY_5__COL_BUFF1_BANK6_VAL2_BUSY__SHIFT                                                     0x1e
24297 #define SX_DEBUG_BUSY_5__COL_BUFF1_BANK6_VAL1_BUSY__SHIFT                                                     0x1f
24298 #define SX_DEBUG_BUSY_5__COL_BUFF3_BANK6_VAL0_BUSY_MASK                                                       0x00000001L
24299 #define SX_DEBUG_BUSY_5__COL_BUFF3_BANK5_VAL3_BUSY_MASK                                                       0x00000002L
24300 #define SX_DEBUG_BUSY_5__COL_BUFF3_BANK5_VAL2_BUSY_MASK                                                       0x00000004L
24301 #define SX_DEBUG_BUSY_5__COL_BUFF3_BANK5_VAL1_BUSY_MASK                                                       0x00000008L
24302 #define SX_DEBUG_BUSY_5__COL_BUFF3_BANK5_VAL0_BUSY_MASK                                                       0x00000010L
24303 #define SX_DEBUG_BUSY_5__COL_BUFF3_BANK4_VAL3_BUSY_MASK                                                       0x00000020L
24304 #define SX_DEBUG_BUSY_5__COL_BUFF3_BANK4_VAL2_BUSY_MASK                                                       0x00000040L
24305 #define SX_DEBUG_BUSY_5__COL_BUFF3_BANK4_VAL1_BUSY_MASK                                                       0x00000080L
24306 #define SX_DEBUG_BUSY_5__COL_BUFF3_BANK4_VAL0_BUSY_MASK                                                       0x00000100L
24307 #define SX_DEBUG_BUSY_5__COL_BUFF2_BANK7_VAL3_BUSY_MASK                                                       0x00000200L
24308 #define SX_DEBUG_BUSY_5__COL_BUFF2_BANK7_VAL2_BUSY_MASK                                                       0x00000400L
24309 #define SX_DEBUG_BUSY_5__COL_BUFF2_BANK7_VAL1_BUSY_MASK                                                       0x00000800L
24310 #define SX_DEBUG_BUSY_5__COL_BUFF2_BANK7_VAL0_BUSY_MASK                                                       0x00001000L
24311 #define SX_DEBUG_BUSY_5__COL_BUFF2_BANK6_VAL3_BUSY_MASK                                                       0x00002000L
24312 #define SX_DEBUG_BUSY_5__COL_BUFF2_BANK6_VAL2_BUSY_MASK                                                       0x00004000L
24313 #define SX_DEBUG_BUSY_5__COL_BUFF2_BANK6_VAL1_BUSY_MASK                                                       0x00008000L
24314 #define SX_DEBUG_BUSY_5__COL_BUFF2_BANK6_VAL0_BUSY_MASK                                                       0x00010000L
24315 #define SX_DEBUG_BUSY_5__COL_BUFF2_BANK5_VAL3_BUSY_MASK                                                       0x00020000L
24316 #define SX_DEBUG_BUSY_5__COL_BUFF2_BANK5_VAL2_BUSY_MASK                                                       0x00040000L
24317 #define SX_DEBUG_BUSY_5__COL_BUFF2_BANK5_VAL1_BUSY_MASK                                                       0x00080000L
24318 #define SX_DEBUG_BUSY_5__COL_BUFF2_BANK5_VAL0_BUSY_MASK                                                       0x00100000L
24319 #define SX_DEBUG_BUSY_5__COL_BUFF2_BANK4_VAL3_BUSY_MASK                                                       0x00200000L
24320 #define SX_DEBUG_BUSY_5__COL_BUFF2_BANK4_VAL2_BUSY_MASK                                                       0x00400000L
24321 #define SX_DEBUG_BUSY_5__COL_BUFF2_BANK4_VAL1_BUSY_MASK                                                       0x00800000L
24322 #define SX_DEBUG_BUSY_5__COL_BUFF2_BANK4_VAL0_BUSY_MASK                                                       0x01000000L
24323 #define SX_DEBUG_BUSY_5__COL_BUFF1_BANK7_VAL3_BUSY_MASK                                                       0x02000000L
24324 #define SX_DEBUG_BUSY_5__COL_BUFF1_BANK7_VAL2_BUSY_MASK                                                       0x04000000L
24325 #define SX_DEBUG_BUSY_5__COL_BUFF1_BANK7_VAL1_BUSY_MASK                                                       0x08000000L
24326 #define SX_DEBUG_BUSY_5__COL_BUFF1_BANK7_VAL0_BUSY_MASK                                                       0x10000000L
24327 #define SX_DEBUG_BUSY_5__COL_BUFF1_BANK6_VAL3_BUSY_MASK                                                       0x20000000L
24328 #define SX_DEBUG_BUSY_5__COL_BUFF1_BANK6_VAL2_BUSY_MASK                                                       0x40000000L
24329 #define SX_DEBUG_BUSY_5__COL_BUFF1_BANK6_VAL1_BUSY_MASK                                                       0x80000000L
24330 //SX_DEBUG_BUSY_6
24331 #define SX_DEBUG_BUSY_6__COL_BUFF1_BANK6_VAL0_BUSY__SHIFT                                                     0x0
24332 #define SX_DEBUG_BUSY_6__COL_BUFF1_BANK5_VAL3_BUSY__SHIFT                                                     0x1
24333 #define SX_DEBUG_BUSY_6__COL_BUFF1_BANK5_VAL2_BUSY__SHIFT                                                     0x2
24334 #define SX_DEBUG_BUSY_6__COL_BUFF1_BANK5_VAL1_BUSY__SHIFT                                                     0x3
24335 #define SX_DEBUG_BUSY_6__COL_BUFF1_BANK5_VAL0_BUSY__SHIFT                                                     0x4
24336 #define SX_DEBUG_BUSY_6__COL_BUFF1_BANK4_VAL3_BUSY__SHIFT                                                     0x5
24337 #define SX_DEBUG_BUSY_6__COL_BUFF1_BANK4_VAL2_BUSY__SHIFT                                                     0x6
24338 #define SX_DEBUG_BUSY_6__COL_BUFF1_BANK4_VAL1_BUSY__SHIFT                                                     0x7
24339 #define SX_DEBUG_BUSY_6__COL_BUFF1_BANK4_VAL0_BUSY__SHIFT                                                     0x8
24340 #define SX_DEBUG_BUSY_6__COL_BUFF0_BANK7_VAL3_BUSY__SHIFT                                                     0x9
24341 #define SX_DEBUG_BUSY_6__COL_BUFF0_BANK7_VAL2_BUSY__SHIFT                                                     0xa
24342 #define SX_DEBUG_BUSY_6__COL_BUFF0_BANK7_VAL1_BUSY__SHIFT                                                     0xb
24343 #define SX_DEBUG_BUSY_6__COL_BUFF0_BANK7_VAL0_BUSY__SHIFT                                                     0xc
24344 #define SX_DEBUG_BUSY_6__COL_BUFF0_BANK6_VAL3_BUSY__SHIFT                                                     0xd
24345 #define SX_DEBUG_BUSY_6__COL_BUFF0_BANK6_VAL2_BUSY__SHIFT                                                     0xe
24346 #define SX_DEBUG_BUSY_6__COL_BUFF0_BANK6_VAL1_BUSY__SHIFT                                                     0xf
24347 #define SX_DEBUG_BUSY_6__COL_BUFF0_BANK6_VAL0_BUSY__SHIFT                                                     0x10
24348 #define SX_DEBUG_BUSY_6__COL_BUFF0_BANK5_VAL3_BUSY__SHIFT                                                     0x11
24349 #define SX_DEBUG_BUSY_6__COL_BUFF0_BANK5_VAL2_BUSY__SHIFT                                                     0x12
24350 #define SX_DEBUG_BUSY_6__COL_BUFF0_BANK5_VAL1_BUSY__SHIFT                                                     0x13
24351 #define SX_DEBUG_BUSY_6__COL_BUFF0_BANK5_VAL0_BUSY__SHIFT                                                     0x14
24352 #define SX_DEBUG_BUSY_6__COL_BUFF0_BANK4_VAL3_BUSY__SHIFT                                                     0x15
24353 #define SX_DEBUG_BUSY_6__COL_BUFF0_BANK4_VAL2_BUSY__SHIFT                                                     0x16
24354 #define SX_DEBUG_BUSY_6__COL_BUFF0_BANK4_VAL1_BUSY__SHIFT                                                     0x17
24355 #define SX_DEBUG_BUSY_6__COL_BUFF0_BANK4_VAL0_BUSY__SHIFT                                                     0x18
24356 #define SX_DEBUG_BUSY_6__COL_REQ3_CREDIT_BUSY__SHIFT                                                          0x19
24357 #define SX_DEBUG_BUSY_6__COL_REQ3_FLOP_BUSY__SHIFT                                                            0x1a
24358 #define SX_DEBUG_BUSY_6__COL_REQ2_CREDIT_BUSY__SHIFT                                                          0x1b
24359 #define SX_DEBUG_BUSY_6__COL_REQ2_FLOP_BUSY__SHIFT                                                            0x1c
24360 #define SX_DEBUG_BUSY_6__COL_REQ1_CREDIT_BUSY__SHIFT                                                          0x1d
24361 #define SX_DEBUG_BUSY_6__COL_REQ1_FLOP_BUSY__SHIFT                                                            0x1e
24362 #define SX_DEBUG_BUSY_6__COL_REQ0_CREDIT_BUSY__SHIFT                                                          0x1f
24363 #define SX_DEBUG_BUSY_6__COL_BUFF1_BANK6_VAL0_BUSY_MASK                                                       0x00000001L
24364 #define SX_DEBUG_BUSY_6__COL_BUFF1_BANK5_VAL3_BUSY_MASK                                                       0x00000002L
24365 #define SX_DEBUG_BUSY_6__COL_BUFF1_BANK5_VAL2_BUSY_MASK                                                       0x00000004L
24366 #define SX_DEBUG_BUSY_6__COL_BUFF1_BANK5_VAL1_BUSY_MASK                                                       0x00000008L
24367 #define SX_DEBUG_BUSY_6__COL_BUFF1_BANK5_VAL0_BUSY_MASK                                                       0x00000010L
24368 #define SX_DEBUG_BUSY_6__COL_BUFF1_BANK4_VAL3_BUSY_MASK                                                       0x00000020L
24369 #define SX_DEBUG_BUSY_6__COL_BUFF1_BANK4_VAL2_BUSY_MASK                                                       0x00000040L
24370 #define SX_DEBUG_BUSY_6__COL_BUFF1_BANK4_VAL1_BUSY_MASK                                                       0x00000080L
24371 #define SX_DEBUG_BUSY_6__COL_BUFF1_BANK4_VAL0_BUSY_MASK                                                       0x00000100L
24372 #define SX_DEBUG_BUSY_6__COL_BUFF0_BANK7_VAL3_BUSY_MASK                                                       0x00000200L
24373 #define SX_DEBUG_BUSY_6__COL_BUFF0_BANK7_VAL2_BUSY_MASK                                                       0x00000400L
24374 #define SX_DEBUG_BUSY_6__COL_BUFF0_BANK7_VAL1_BUSY_MASK                                                       0x00000800L
24375 #define SX_DEBUG_BUSY_6__COL_BUFF0_BANK7_VAL0_BUSY_MASK                                                       0x00001000L
24376 #define SX_DEBUG_BUSY_6__COL_BUFF0_BANK6_VAL3_BUSY_MASK                                                       0x00002000L
24377 #define SX_DEBUG_BUSY_6__COL_BUFF0_BANK6_VAL2_BUSY_MASK                                                       0x00004000L
24378 #define SX_DEBUG_BUSY_6__COL_BUFF0_BANK6_VAL1_BUSY_MASK                                                       0x00008000L
24379 #define SX_DEBUG_BUSY_6__COL_BUFF0_BANK6_VAL0_BUSY_MASK                                                       0x00010000L
24380 #define SX_DEBUG_BUSY_6__COL_BUFF0_BANK5_VAL3_BUSY_MASK                                                       0x00020000L
24381 #define SX_DEBUG_BUSY_6__COL_BUFF0_BANK5_VAL2_BUSY_MASK                                                       0x00040000L
24382 #define SX_DEBUG_BUSY_6__COL_BUFF0_BANK5_VAL1_BUSY_MASK                                                       0x00080000L
24383 #define SX_DEBUG_BUSY_6__COL_BUFF0_BANK5_VAL0_BUSY_MASK                                                       0x00100000L
24384 #define SX_DEBUG_BUSY_6__COL_BUFF0_BANK4_VAL3_BUSY_MASK                                                       0x00200000L
24385 #define SX_DEBUG_BUSY_6__COL_BUFF0_BANK4_VAL2_BUSY_MASK                                                       0x00400000L
24386 #define SX_DEBUG_BUSY_6__COL_BUFF0_BANK4_VAL1_BUSY_MASK                                                       0x00800000L
24387 #define SX_DEBUG_BUSY_6__COL_BUFF0_BANK4_VAL0_BUSY_MASK                                                       0x01000000L
24388 #define SX_DEBUG_BUSY_6__COL_REQ3_CREDIT_BUSY_MASK                                                            0x02000000L
24389 #define SX_DEBUG_BUSY_6__COL_REQ3_FLOP_BUSY_MASK                                                              0x04000000L
24390 #define SX_DEBUG_BUSY_6__COL_REQ2_CREDIT_BUSY_MASK                                                            0x08000000L
24391 #define SX_DEBUG_BUSY_6__COL_REQ2_FLOP_BUSY_MASK                                                              0x10000000L
24392 #define SX_DEBUG_BUSY_6__COL_REQ1_CREDIT_BUSY_MASK                                                            0x20000000L
24393 #define SX_DEBUG_BUSY_6__COL_REQ1_FLOP_BUSY_MASK                                                              0x40000000L
24394 #define SX_DEBUG_BUSY_6__COL_REQ0_CREDIT_BUSY_MASK                                                            0x80000000L
24395 //SX_DEBUG_BUSY_7
24396 #define SX_DEBUG_BUSY_7__COL_REQ0_FLOP_BUSY__SHIFT                                                            0x0
24397 #define SX_DEBUG_BUSY_7__COL_SCBD1_BUSY__SHIFT                                                                0x1
24398 #define SX_DEBUG_BUSY_7__COL_BLEND3_DATA_VALIDQ1__SHIFT                                                       0x2
24399 #define SX_DEBUG_BUSY_7__COL_BLEND3_DATA_VALIDQ1_ADJ__SHIFT                                                   0x3
24400 #define SX_DEBUG_BUSY_7__COL_BLEND3_DATA_VALIDQ2__SHIFT                                                       0x4
24401 #define SX_DEBUG_BUSY_7__COL_BLEND3_DATA_VALIDQ3__SHIFT                                                       0x5
24402 #define SX_DEBUG_BUSY_7__COL_BLEND3_DATA_VALIDQ4__SHIFT                                                       0x6
24403 #define SX_DEBUG_BUSY_7__COL_BLEND3_DATA_VALIDQ5__SHIFT                                                       0x7
24404 #define SX_DEBUG_BUSY_7__COL_BLEND3_DATA_VALID_OUT__SHIFT                                                     0x8
24405 #define SX_DEBUG_BUSY_7__COL_BLEND2_DATA_VALIDQ1__SHIFT                                                       0x9
24406 #define SX_DEBUG_BUSY_7__COL_BLEND2_DATA_VALIDQ1_ADJ__SHIFT                                                   0xa
24407 #define SX_DEBUG_BUSY_7__COL_BLEND2_DATA_VALIDQ2__SHIFT                                                       0xb
24408 #define SX_DEBUG_BUSY_7__COL_BLEND2_DATA_VALIDQ3__SHIFT                                                       0xc
24409 #define SX_DEBUG_BUSY_7__COL_BLEND2_DATA_VALIDQ4__SHIFT                                                       0xd
24410 #define SX_DEBUG_BUSY_7__COL_BLEND2_DATA_VALIDQ5__SHIFT                                                       0xe
24411 #define SX_DEBUG_BUSY_7__COL_BLEND2_DATA_VALID_OUT__SHIFT                                                     0xf
24412 #define SX_DEBUG_BUSY_7__COL_BLEND1_DATA_VALIDQ1__SHIFT                                                       0x10
24413 #define SX_DEBUG_BUSY_7__COL_BLEND1_DATA_VALIDQ1_ADJ__SHIFT                                                   0x11
24414 #define SX_DEBUG_BUSY_7__COL_BLEND1_DATA_VALIDQ2__SHIFT                                                       0x12
24415 #define SX_DEBUG_BUSY_7__COL_BLEND1_DATA_VALIDQ3__SHIFT                                                       0x13
24416 #define SX_DEBUG_BUSY_7__COL_BLEND1_DATA_VALIDQ4__SHIFT                                                       0x14
24417 #define SX_DEBUG_BUSY_7__COL_BLEND1_DATA_VALIDQ5__SHIFT                                                       0x15
24418 #define SX_DEBUG_BUSY_7__COL_BLEND1_DATA_VALID_OUT__SHIFT                                                     0x16
24419 #define SX_DEBUG_BUSY_7__COL_BLEND0_DATA_VALIDQ1__SHIFT                                                       0x17
24420 #define SX_DEBUG_BUSY_7__COL_BLEND0_DATA_VALIDQ1_ADJ__SHIFT                                                   0x18
24421 #define SX_DEBUG_BUSY_7__COL_BLEND0_DATA_VALIDQ2__SHIFT                                                       0x19
24422 #define SX_DEBUG_BUSY_7__COL_BLEND0_DATA_VALIDQ3__SHIFT                                                       0x1a
24423 #define SX_DEBUG_BUSY_7__COL_BLEND0_DATA_VALIDQ4__SHIFT                                                       0x1b
24424 #define SX_DEBUG_BUSY_7__COL_BLEND0_DATA_VALIDQ5__SHIFT                                                       0x1c
24425 #define SX_DEBUG_BUSY_7__COL_BLEND0_DATA_VALID_OUT__SHIFT                                                     0x1d
24426 #define SX_DEBUG_BUSY_7__RESERVED__SHIFT                                                                      0x1e
24427 #define SX_DEBUG_BUSY_7__COL_REQ0_FLOP_BUSY_MASK                                                              0x00000001L
24428 #define SX_DEBUG_BUSY_7__COL_SCBD1_BUSY_MASK                                                                  0x00000002L
24429 #define SX_DEBUG_BUSY_7__COL_BLEND3_DATA_VALIDQ1_MASK                                                         0x00000004L
24430 #define SX_DEBUG_BUSY_7__COL_BLEND3_DATA_VALIDQ1_ADJ_MASK                                                     0x00000008L
24431 #define SX_DEBUG_BUSY_7__COL_BLEND3_DATA_VALIDQ2_MASK                                                         0x00000010L
24432 #define SX_DEBUG_BUSY_7__COL_BLEND3_DATA_VALIDQ3_MASK                                                         0x00000020L
24433 #define SX_DEBUG_BUSY_7__COL_BLEND3_DATA_VALIDQ4_MASK                                                         0x00000040L
24434 #define SX_DEBUG_BUSY_7__COL_BLEND3_DATA_VALIDQ5_MASK                                                         0x00000080L
24435 #define SX_DEBUG_BUSY_7__COL_BLEND3_DATA_VALID_OUT_MASK                                                       0x00000100L
24436 #define SX_DEBUG_BUSY_7__COL_BLEND2_DATA_VALIDQ1_MASK                                                         0x00000200L
24437 #define SX_DEBUG_BUSY_7__COL_BLEND2_DATA_VALIDQ1_ADJ_MASK                                                     0x00000400L
24438 #define SX_DEBUG_BUSY_7__COL_BLEND2_DATA_VALIDQ2_MASK                                                         0x00000800L
24439 #define SX_DEBUG_BUSY_7__COL_BLEND2_DATA_VALIDQ3_MASK                                                         0x00001000L
24440 #define SX_DEBUG_BUSY_7__COL_BLEND2_DATA_VALIDQ4_MASK                                                         0x00002000L
24441 #define SX_DEBUG_BUSY_7__COL_BLEND2_DATA_VALIDQ5_MASK                                                         0x00004000L
24442 #define SX_DEBUG_BUSY_7__COL_BLEND2_DATA_VALID_OUT_MASK                                                       0x00008000L
24443 #define SX_DEBUG_BUSY_7__COL_BLEND1_DATA_VALIDQ1_MASK                                                         0x00010000L
24444 #define SX_DEBUG_BUSY_7__COL_BLEND1_DATA_VALIDQ1_ADJ_MASK                                                     0x00020000L
24445 #define SX_DEBUG_BUSY_7__COL_BLEND1_DATA_VALIDQ2_MASK                                                         0x00040000L
24446 #define SX_DEBUG_BUSY_7__COL_BLEND1_DATA_VALIDQ3_MASK                                                         0x00080000L
24447 #define SX_DEBUG_BUSY_7__COL_BLEND1_DATA_VALIDQ4_MASK                                                         0x00100000L
24448 #define SX_DEBUG_BUSY_7__COL_BLEND1_DATA_VALIDQ5_MASK                                                         0x00200000L
24449 #define SX_DEBUG_BUSY_7__COL_BLEND1_DATA_VALID_OUT_MASK                                                       0x00400000L
24450 #define SX_DEBUG_BUSY_7__COL_BLEND0_DATA_VALIDQ1_MASK                                                         0x00800000L
24451 #define SX_DEBUG_BUSY_7__COL_BLEND0_DATA_VALIDQ1_ADJ_MASK                                                     0x01000000L
24452 #define SX_DEBUG_BUSY_7__COL_BLEND0_DATA_VALIDQ2_MASK                                                         0x02000000L
24453 #define SX_DEBUG_BUSY_7__COL_BLEND0_DATA_VALIDQ3_MASK                                                         0x04000000L
24454 #define SX_DEBUG_BUSY_7__COL_BLEND0_DATA_VALIDQ4_MASK                                                         0x08000000L
24455 #define SX_DEBUG_BUSY_7__COL_BLEND0_DATA_VALIDQ5_MASK                                                         0x10000000L
24456 #define SX_DEBUG_BUSY_7__COL_BLEND0_DATA_VALID_OUT_MASK                                                       0x20000000L
24457 #define SX_DEBUG_BUSY_7__RESERVED_MASK                                                                        0xC0000000L
24458 //SX_DEBUG_BUSY_8
24459 #define SX_DEBUG_BUSY_8__POS_BANK7VAL3_BUSY__SHIFT                                                            0x0
24460 #define SX_DEBUG_BUSY_8__POS_BANK7VAL2_BUSY__SHIFT                                                            0x1
24461 #define SX_DEBUG_BUSY_8__POS_BANK7VAL1_BUSY__SHIFT                                                            0x2
24462 #define SX_DEBUG_BUSY_8__POS_BANK7VAL0_BUSY__SHIFT                                                            0x3
24463 #define SX_DEBUG_BUSY_8__POS_BANK6VAL3_BUSY__SHIFT                                                            0x4
24464 #define SX_DEBUG_BUSY_8__POS_BANK6VAL2_BUSY__SHIFT                                                            0x5
24465 #define SX_DEBUG_BUSY_8__POS_BANK6VAL1_BUSY__SHIFT                                                            0x6
24466 #define SX_DEBUG_BUSY_8__POS_BANK6VAL0_BUSY__SHIFT                                                            0x7
24467 #define SX_DEBUG_BUSY_8__POS_BANK5VAL3_BUSY__SHIFT                                                            0x8
24468 #define SX_DEBUG_BUSY_8__POS_BANK5VAL2_BUSY__SHIFT                                                            0x9
24469 #define SX_DEBUG_BUSY_8__POS_BANK5VAL1_BUSY__SHIFT                                                            0xa
24470 #define SX_DEBUG_BUSY_8__POS_BANK5VAL0_BUSY__SHIFT                                                            0xb
24471 #define SX_DEBUG_BUSY_8__POS_BANK4VAL3_BUSY__SHIFT                                                            0xc
24472 #define SX_DEBUG_BUSY_8__POS_BANK4VAL2_BUSY__SHIFT                                                            0xd
24473 #define SX_DEBUG_BUSY_8__POS_BANK4VAL1_BUSY__SHIFT                                                            0xe
24474 #define SX_DEBUG_BUSY_8__POS_BANK4VAL0_BUSY__SHIFT                                                            0xf
24475 #define SX_DEBUG_BUSY_8__POS_BANK3VAL3_BUSY__SHIFT                                                            0x10
24476 #define SX_DEBUG_BUSY_8__POS_BANK3VAL2_BUSY__SHIFT                                                            0x11
24477 #define SX_DEBUG_BUSY_8__POS_BANK3VAL1_BUSY__SHIFT                                                            0x12
24478 #define SX_DEBUG_BUSY_8__POS_BANK3VAL0_BUSY__SHIFT                                                            0x13
24479 #define SX_DEBUG_BUSY_8__POS_BANK2VAL3_BUSY__SHIFT                                                            0x14
24480 #define SX_DEBUG_BUSY_8__POS_BANK2VAL2_BUSY__SHIFT                                                            0x15
24481 #define SX_DEBUG_BUSY_8__POS_BANK2VAL1_BUSY__SHIFT                                                            0x16
24482 #define SX_DEBUG_BUSY_8__POS_BANK2VAL0_BUSY__SHIFT                                                            0x17
24483 #define SX_DEBUG_BUSY_8__POS_BANK1VAL3_BUSY__SHIFT                                                            0x18
24484 #define SX_DEBUG_BUSY_8__POS_BANK1VAL2_BUSY__SHIFT                                                            0x19
24485 #define SX_DEBUG_BUSY_8__POS_BANK1VAL1_BUSY__SHIFT                                                            0x1a
24486 #define SX_DEBUG_BUSY_8__POS_BANK1VAL0_BUSY__SHIFT                                                            0x1b
24487 #define SX_DEBUG_BUSY_8__POS_BANK0VAL3_BUSY__SHIFT                                                            0x1c
24488 #define SX_DEBUG_BUSY_8__POS_BANK0VAL2_BUSY__SHIFT                                                            0x1d
24489 #define SX_DEBUG_BUSY_8__POS_BANK0VAL1_BUSY__SHIFT                                                            0x1e
24490 #define SX_DEBUG_BUSY_8__POS_BANK0VAL0_BUSY__SHIFT                                                            0x1f
24491 #define SX_DEBUG_BUSY_8__POS_BANK7VAL3_BUSY_MASK                                                              0x00000001L
24492 #define SX_DEBUG_BUSY_8__POS_BANK7VAL2_BUSY_MASK                                                              0x00000002L
24493 #define SX_DEBUG_BUSY_8__POS_BANK7VAL1_BUSY_MASK                                                              0x00000004L
24494 #define SX_DEBUG_BUSY_8__POS_BANK7VAL0_BUSY_MASK                                                              0x00000008L
24495 #define SX_DEBUG_BUSY_8__POS_BANK6VAL3_BUSY_MASK                                                              0x00000010L
24496 #define SX_DEBUG_BUSY_8__POS_BANK6VAL2_BUSY_MASK                                                              0x00000020L
24497 #define SX_DEBUG_BUSY_8__POS_BANK6VAL1_BUSY_MASK                                                              0x00000040L
24498 #define SX_DEBUG_BUSY_8__POS_BANK6VAL0_BUSY_MASK                                                              0x00000080L
24499 #define SX_DEBUG_BUSY_8__POS_BANK5VAL3_BUSY_MASK                                                              0x00000100L
24500 #define SX_DEBUG_BUSY_8__POS_BANK5VAL2_BUSY_MASK                                                              0x00000200L
24501 #define SX_DEBUG_BUSY_8__POS_BANK5VAL1_BUSY_MASK                                                              0x00000400L
24502 #define SX_DEBUG_BUSY_8__POS_BANK5VAL0_BUSY_MASK                                                              0x00000800L
24503 #define SX_DEBUG_BUSY_8__POS_BANK4VAL3_BUSY_MASK                                                              0x00001000L
24504 #define SX_DEBUG_BUSY_8__POS_BANK4VAL2_BUSY_MASK                                                              0x00002000L
24505 #define SX_DEBUG_BUSY_8__POS_BANK4VAL1_BUSY_MASK                                                              0x00004000L
24506 #define SX_DEBUG_BUSY_8__POS_BANK4VAL0_BUSY_MASK                                                              0x00008000L
24507 #define SX_DEBUG_BUSY_8__POS_BANK3VAL3_BUSY_MASK                                                              0x00010000L
24508 #define SX_DEBUG_BUSY_8__POS_BANK3VAL2_BUSY_MASK                                                              0x00020000L
24509 #define SX_DEBUG_BUSY_8__POS_BANK3VAL1_BUSY_MASK                                                              0x00040000L
24510 #define SX_DEBUG_BUSY_8__POS_BANK3VAL0_BUSY_MASK                                                              0x00080000L
24511 #define SX_DEBUG_BUSY_8__POS_BANK2VAL3_BUSY_MASK                                                              0x00100000L
24512 #define SX_DEBUG_BUSY_8__POS_BANK2VAL2_BUSY_MASK                                                              0x00200000L
24513 #define SX_DEBUG_BUSY_8__POS_BANK2VAL1_BUSY_MASK                                                              0x00400000L
24514 #define SX_DEBUG_BUSY_8__POS_BANK2VAL0_BUSY_MASK                                                              0x00800000L
24515 #define SX_DEBUG_BUSY_8__POS_BANK1VAL3_BUSY_MASK                                                              0x01000000L
24516 #define SX_DEBUG_BUSY_8__POS_BANK1VAL2_BUSY_MASK                                                              0x02000000L
24517 #define SX_DEBUG_BUSY_8__POS_BANK1VAL1_BUSY_MASK                                                              0x04000000L
24518 #define SX_DEBUG_BUSY_8__POS_BANK1VAL0_BUSY_MASK                                                              0x08000000L
24519 #define SX_DEBUG_BUSY_8__POS_BANK0VAL3_BUSY_MASK                                                              0x10000000L
24520 #define SX_DEBUG_BUSY_8__POS_BANK0VAL2_BUSY_MASK                                                              0x20000000L
24521 #define SX_DEBUG_BUSY_8__POS_BANK0VAL1_BUSY_MASK                                                              0x40000000L
24522 #define SX_DEBUG_BUSY_8__POS_BANK0VAL0_BUSY_MASK                                                              0x80000000L
24523 //SX_DEBUG_BUSY_9
24524 #define SX_DEBUG_BUSY_9__IDX_BANK7VAL3_BUSY__SHIFT                                                            0x0
24525 #define SX_DEBUG_BUSY_9__IDX_BANK7VAL2_BUSY__SHIFT                                                            0x1
24526 #define SX_DEBUG_BUSY_9__IDX_BANK7VAL1_BUSY__SHIFT                                                            0x2
24527 #define SX_DEBUG_BUSY_9__IDX_BANK7VAL0_BUSY__SHIFT                                                            0x3
24528 #define SX_DEBUG_BUSY_9__IDX_BANK6VAL3_BUSY__SHIFT                                                            0x4
24529 #define SX_DEBUG_BUSY_9__IDX_BANK6VAL2_BUSY__SHIFT                                                            0x5
24530 #define SX_DEBUG_BUSY_9__IDX_BANK6VAL1_BUSY__SHIFT                                                            0x6
24531 #define SX_DEBUG_BUSY_9__IDX_BANK6VAL0_BUSY__SHIFT                                                            0x7
24532 #define SX_DEBUG_BUSY_9__IDX_BANK5VAL3_BUSY__SHIFT                                                            0x8
24533 #define SX_DEBUG_BUSY_9__IDX_BANK5VAL2_BUSY__SHIFT                                                            0x9
24534 #define SX_DEBUG_BUSY_9__IDX_BANK5VAL1_BUSY__SHIFT                                                            0xa
24535 #define SX_DEBUG_BUSY_9__IDX_BANK5VAL0_BUSY__SHIFT                                                            0xb
24536 #define SX_DEBUG_BUSY_9__IDX_BANK4VAL3_BUSY__SHIFT                                                            0xc
24537 #define SX_DEBUG_BUSY_9__IDX_BANK4VAL2_BUSY__SHIFT                                                            0xd
24538 #define SX_DEBUG_BUSY_9__IDX_BANK4VAL1_BUSY__SHIFT                                                            0xe
24539 #define SX_DEBUG_BUSY_9__IDX_BANK4VAL0_BUSY__SHIFT                                                            0xf
24540 #define SX_DEBUG_BUSY_9__IDX_BANK3VAL3_BUSY__SHIFT                                                            0x10
24541 #define SX_DEBUG_BUSY_9__IDX_BANK3VAL2_BUSY__SHIFT                                                            0x11
24542 #define SX_DEBUG_BUSY_9__IDX_BANK3VAL1_BUSY__SHIFT                                                            0x12
24543 #define SX_DEBUG_BUSY_9__IDX_BANK3VAL0_BUSY__SHIFT                                                            0x13
24544 #define SX_DEBUG_BUSY_9__IDX_BANK2VAL3_BUSY__SHIFT                                                            0x14
24545 #define SX_DEBUG_BUSY_9__IDX_BANK2VAL2_BUSY__SHIFT                                                            0x15
24546 #define SX_DEBUG_BUSY_9__IDX_BANK2VAL1_BUSY__SHIFT                                                            0x16
24547 #define SX_DEBUG_BUSY_9__IDX_BANK2VAL0_BUSY__SHIFT                                                            0x17
24548 #define SX_DEBUG_BUSY_9__IDX_BANK1VAL3_BUSY__SHIFT                                                            0x18
24549 #define SX_DEBUG_BUSY_9__IDX_BANK1VAL2_BUSY__SHIFT                                                            0x19
24550 #define SX_DEBUG_BUSY_9__IDX_BANK1VAL1_BUSY__SHIFT                                                            0x1a
24551 #define SX_DEBUG_BUSY_9__IDX_BANK1VAL0_BUSY__SHIFT                                                            0x1b
24552 #define SX_DEBUG_BUSY_9__IDX_BANK0VAL3_BUSY__SHIFT                                                            0x1c
24553 #define SX_DEBUG_BUSY_9__IDX_BANK0VAL2_BUSY__SHIFT                                                            0x1d
24554 #define SX_DEBUG_BUSY_9__IDX_BANK0VAL1_BUSY__SHIFT                                                            0x1e
24555 #define SX_DEBUG_BUSY_9__IDX_BANK0VAL0_BUSY__SHIFT                                                            0x1f
24556 #define SX_DEBUG_BUSY_9__IDX_BANK7VAL3_BUSY_MASK                                                              0x00000001L
24557 #define SX_DEBUG_BUSY_9__IDX_BANK7VAL2_BUSY_MASK                                                              0x00000002L
24558 #define SX_DEBUG_BUSY_9__IDX_BANK7VAL1_BUSY_MASK                                                              0x00000004L
24559 #define SX_DEBUG_BUSY_9__IDX_BANK7VAL0_BUSY_MASK                                                              0x00000008L
24560 #define SX_DEBUG_BUSY_9__IDX_BANK6VAL3_BUSY_MASK                                                              0x00000010L
24561 #define SX_DEBUG_BUSY_9__IDX_BANK6VAL2_BUSY_MASK                                                              0x00000020L
24562 #define SX_DEBUG_BUSY_9__IDX_BANK6VAL1_BUSY_MASK                                                              0x00000040L
24563 #define SX_DEBUG_BUSY_9__IDX_BANK6VAL0_BUSY_MASK                                                              0x00000080L
24564 #define SX_DEBUG_BUSY_9__IDX_BANK5VAL3_BUSY_MASK                                                              0x00000100L
24565 #define SX_DEBUG_BUSY_9__IDX_BANK5VAL2_BUSY_MASK                                                              0x00000200L
24566 #define SX_DEBUG_BUSY_9__IDX_BANK5VAL1_BUSY_MASK                                                              0x00000400L
24567 #define SX_DEBUG_BUSY_9__IDX_BANK5VAL0_BUSY_MASK                                                              0x00000800L
24568 #define SX_DEBUG_BUSY_9__IDX_BANK4VAL3_BUSY_MASK                                                              0x00001000L
24569 #define SX_DEBUG_BUSY_9__IDX_BANK4VAL2_BUSY_MASK                                                              0x00002000L
24570 #define SX_DEBUG_BUSY_9__IDX_BANK4VAL1_BUSY_MASK                                                              0x00004000L
24571 #define SX_DEBUG_BUSY_9__IDX_BANK4VAL0_BUSY_MASK                                                              0x00008000L
24572 #define SX_DEBUG_BUSY_9__IDX_BANK3VAL3_BUSY_MASK                                                              0x00010000L
24573 #define SX_DEBUG_BUSY_9__IDX_BANK3VAL2_BUSY_MASK                                                              0x00020000L
24574 #define SX_DEBUG_BUSY_9__IDX_BANK3VAL1_BUSY_MASK                                                              0x00040000L
24575 #define SX_DEBUG_BUSY_9__IDX_BANK3VAL0_BUSY_MASK                                                              0x00080000L
24576 #define SX_DEBUG_BUSY_9__IDX_BANK2VAL3_BUSY_MASK                                                              0x00100000L
24577 #define SX_DEBUG_BUSY_9__IDX_BANK2VAL2_BUSY_MASK                                                              0x00200000L
24578 #define SX_DEBUG_BUSY_9__IDX_BANK2VAL1_BUSY_MASK                                                              0x00400000L
24579 #define SX_DEBUG_BUSY_9__IDX_BANK2VAL0_BUSY_MASK                                                              0x00800000L
24580 #define SX_DEBUG_BUSY_9__IDX_BANK1VAL3_BUSY_MASK                                                              0x01000000L
24581 #define SX_DEBUG_BUSY_9__IDX_BANK1VAL2_BUSY_MASK                                                              0x02000000L
24582 #define SX_DEBUG_BUSY_9__IDX_BANK1VAL1_BUSY_MASK                                                              0x04000000L
24583 #define SX_DEBUG_BUSY_9__IDX_BANK1VAL0_BUSY_MASK                                                              0x08000000L
24584 #define SX_DEBUG_BUSY_9__IDX_BANK0VAL3_BUSY_MASK                                                              0x10000000L
24585 #define SX_DEBUG_BUSY_9__IDX_BANK0VAL2_BUSY_MASK                                                              0x20000000L
24586 #define SX_DEBUG_BUSY_9__IDX_BANK0VAL1_BUSY_MASK                                                              0x40000000L
24587 #define SX_DEBUG_BUSY_9__IDX_BANK0VAL0_BUSY_MASK                                                              0x80000000L
24588 //SX_DEBUG_BUSY_10
24589 #define SX_DEBUG_BUSY_10__POS_SCBD_BUSY__SHIFT                                                                0x0
24590 #define SX_DEBUG_BUSY_10__POS_FREE_OR_VALIDS__SHIFT                                                           0x1
24591 #define SX_DEBUG_BUSY_10__POS_REQUESTER_BUSY__SHIFT                                                           0x2
24592 #define SX_DEBUG_BUSY_10__PA_SX_BUSY__SHIFT                                                                   0x3
24593 #define SX_DEBUG_BUSY_10__POS_WRCTRL1_VALIDQ3__SHIFT                                                          0x4
24594 #define SX_DEBUG_BUSY_10__POS_WRCTRL1_VALIDQ2__SHIFT                                                          0x5
24595 #define SX_DEBUG_BUSY_10__POS_WRCTRL1_VALIDQ1__SHIFT                                                          0x6
24596 #define SX_DEBUG_BUSY_10__IDX_SCBD_BUSY__SHIFT                                                                0x7
24597 #define SX_DEBUG_BUSY_10__IDX_FREE_OR_VALIDS__SHIFT                                                           0x8
24598 #define SX_DEBUG_BUSY_10__IDX_REQUESTER_BUSY__SHIFT                                                           0x9
24599 #define SX_DEBUG_BUSY_10__PA_SX_IDX_BUSY__SHIFT                                                               0xa
24600 #define SX_DEBUG_BUSY_10__IDX_WRCTRL1_VALIDQ3__SHIFT                                                          0xb
24601 #define SX_DEBUG_BUSY_10__IDX_WRCTRL1_VALIDQ2__SHIFT                                                          0xc
24602 #define SX_DEBUG_BUSY_10__IDX_WRCTRL1_VALIDQ1__SHIFT                                                          0xd
24603 #define SX_DEBUG_BUSY_10__RESERVED__SHIFT                                                                     0xe
24604 #define SX_DEBUG_BUSY_10__POS_SCBD_BUSY_MASK                                                                  0x00000001L
24605 #define SX_DEBUG_BUSY_10__POS_FREE_OR_VALIDS_MASK                                                             0x00000002L
24606 #define SX_DEBUG_BUSY_10__POS_REQUESTER_BUSY_MASK                                                             0x00000004L
24607 #define SX_DEBUG_BUSY_10__PA_SX_BUSY_MASK                                                                     0x00000008L
24608 #define SX_DEBUG_BUSY_10__POS_WRCTRL1_VALIDQ3_MASK                                                            0x00000010L
24609 #define SX_DEBUG_BUSY_10__POS_WRCTRL1_VALIDQ2_MASK                                                            0x00000020L
24610 #define SX_DEBUG_BUSY_10__POS_WRCTRL1_VALIDQ1_MASK                                                            0x00000040L
24611 #define SX_DEBUG_BUSY_10__IDX_SCBD_BUSY_MASK                                                                  0x00000080L
24612 #define SX_DEBUG_BUSY_10__IDX_FREE_OR_VALIDS_MASK                                                             0x00000100L
24613 #define SX_DEBUG_BUSY_10__IDX_REQUESTER_BUSY_MASK                                                             0x00000200L
24614 #define SX_DEBUG_BUSY_10__PA_SX_IDX_BUSY_MASK                                                                 0x00000400L
24615 #define SX_DEBUG_BUSY_10__IDX_WRCTRL1_VALIDQ3_MASK                                                            0x00000800L
24616 #define SX_DEBUG_BUSY_10__IDX_WRCTRL1_VALIDQ2_MASK                                                            0x00001000L
24617 #define SX_DEBUG_BUSY_10__IDX_WRCTRL1_VALIDQ1_MASK                                                            0x00002000L
24618 #define SX_DEBUG_BUSY_10__RESERVED_MASK                                                                       0xFFFFC000L
24619 //SPI_PS_MAX_WAVE_ID
24620 #define SPI_PS_MAX_WAVE_ID__MAX_WAVE_ID__SHIFT                                                                0x0
24621 #define SPI_PS_MAX_WAVE_ID__MAX_COLLISION_WAVE_ID__SHIFT                                                      0x10
24622 #define SPI_PS_MAX_WAVE_ID__MAX_WAVE_ID_MASK                                                                  0x00000FFFL
24623 #define SPI_PS_MAX_WAVE_ID__MAX_COLLISION_WAVE_ID_MASK                                                        0x03FF0000L
24624 //SPI_SCRATCH_ADDR_STATUS
24625 #define SPI_SCRATCH_ADDR_STATUS__OVERFLOW_DETECTED__SHIFT                                                     0x1
24626 #define SPI_SCRATCH_ADDR_STATUS__ME_ID__SHIFT                                                                 0x2
24627 #define SPI_SCRATCH_ADDR_STATUS__PIPE_ID__SHIFT                                                               0x4
24628 #define SPI_SCRATCH_ADDR_STATUS__OVERFLOW_DETECTED_MASK                                                       0x00000002L
24629 #define SPI_SCRATCH_ADDR_STATUS__ME_ID_MASK                                                                   0x0000000CL
24630 #define SPI_SCRATCH_ADDR_STATUS__PIPE_ID_MASK                                                                 0x00000030L
24631 //SPI_GFX_CNTL
24632 #define SPI_GFX_CNTL__RESET_COUNTS__SHIFT                                                                     0x0
24633 #define SPI_GFX_CNTL__RESET_COUNTS_MASK                                                                       0x00000001L
24634 //SPI_DEBUG_CNTL_2
24635 #define SPI_DEBUG_CNTL_2__ECO_SPARE_0__SHIFT                                                                  0x0
24636 #define SPI_DEBUG_CNTL_2__ECO_SPARE_1__SHIFT                                                                  0x1
24637 #define SPI_DEBUG_CNTL_2__ECO_SPARE_2__SHIFT                                                                  0x2
24638 #define SPI_DEBUG_CNTL_2__ECO_SPARE_3__SHIFT                                                                  0x3
24639 #define SPI_DEBUG_CNTL_2__ECO_SPARE_4__SHIFT                                                                  0x4
24640 #define SPI_DEBUG_CNTL_2__ECO_SPARE_5__SHIFT                                                                  0x5
24641 #define SPI_DEBUG_CNTL_2__ECO_SPARE_6__SHIFT                                                                  0x6
24642 #define SPI_DEBUG_CNTL_2__ECO_SPARE_7__SHIFT                                                                  0x7
24643 #define SPI_DEBUG_CNTL_2__DISABLE_INTRA_PRIM_CONFLICT__SHIFT                                                  0x8
24644 #define SPI_DEBUG_CNTL_2__DISABLE_PS_AGE_SORT__SHIFT                                                          0x9
24645 #define SPI_DEBUG_CNTL_2__DISABLE_VSGS_AGE_SORT__SHIFT                                                        0xa
24646 #define SPI_DEBUG_CNTL_2__PA_CSB_DEPTH__SHIFT                                                                 0xb
24647 #define SPI_DEBUG_CNTL_2__DISABLE_PSUD_SAME_ADDR_OPT__SHIFT                                                   0xf
24648 #define SPI_DEBUG_CNTL_2__SPI_S_WAVE_WR_CTL_BUSY__SHIFT                                                       0x10
24649 #define SPI_DEBUG_CNTL_2__DISABLE_EARLY_COL_QUEUE_RD__SHIFT                                                   0x11
24650 #define SPI_DEBUG_CNTL_2__DISABLE_EGM_SAME_ADDR_OPT__SHIFT                                                    0x12
24651 #define SPI_DEBUG_CNTL_2__SPI_S_WB_WCT_BUSY__SHIFT                                                            0x16
24652 #define SPI_DEBUG_CNTL_2__DISABLE_CSG_CRAWLER_ACTIVE_FGCG_OPT__SHIFT                                          0x17
24653 #define SPI_DEBUG_CNTL_2__DISABLE_CSC_CRAWLER_ACTIVE_FGCG_OPT__SHIFT                                          0x18
24654 #define SPI_DEBUG_CNTL_2__ECO_SPARE_0_MASK                                                                    0x00000001L
24655 #define SPI_DEBUG_CNTL_2__ECO_SPARE_1_MASK                                                                    0x00000002L
24656 #define SPI_DEBUG_CNTL_2__ECO_SPARE_2_MASK                                                                    0x00000004L
24657 #define SPI_DEBUG_CNTL_2__ECO_SPARE_3_MASK                                                                    0x00000008L
24658 #define SPI_DEBUG_CNTL_2__ECO_SPARE_4_MASK                                                                    0x00000010L
24659 #define SPI_DEBUG_CNTL_2__ECO_SPARE_5_MASK                                                                    0x00000020L
24660 #define SPI_DEBUG_CNTL_2__ECO_SPARE_6_MASK                                                                    0x00000040L
24661 #define SPI_DEBUG_CNTL_2__ECO_SPARE_7_MASK                                                                    0x00000080L
24662 #define SPI_DEBUG_CNTL_2__DISABLE_INTRA_PRIM_CONFLICT_MASK                                                    0x00000100L
24663 #define SPI_DEBUG_CNTL_2__DISABLE_PS_AGE_SORT_MASK                                                            0x00000200L
24664 #define SPI_DEBUG_CNTL_2__DISABLE_VSGS_AGE_SORT_MASK                                                          0x00000400L
24665 #define SPI_DEBUG_CNTL_2__PA_CSB_DEPTH_MASK                                                                   0x00007800L
24666 #define SPI_DEBUG_CNTL_2__DISABLE_PSUD_SAME_ADDR_OPT_MASK                                                     0x00008000L
24667 #define SPI_DEBUG_CNTL_2__SPI_S_WAVE_WR_CTL_BUSY_MASK                                                         0x00010000L
24668 #define SPI_DEBUG_CNTL_2__DISABLE_EARLY_COL_QUEUE_RD_MASK                                                     0x00020000L
24669 #define SPI_DEBUG_CNTL_2__DISABLE_EGM_SAME_ADDR_OPT_MASK                                                      0x00040000L
24670 #define SPI_DEBUG_CNTL_2__SPI_S_WB_WCT_BUSY_MASK                                                              0x00400000L
24671 #define SPI_DEBUG_CNTL_2__DISABLE_CSG_CRAWLER_ACTIVE_FGCG_OPT_MASK                                            0x00800000L
24672 #define SPI_DEBUG_CNTL_2__DISABLE_CSC_CRAWLER_ACTIVE_FGCG_OPT_MASK                                            0x01000000L
24673 //SPI_DEBUG_CNTL_3
24674 #define SPI_DEBUG_CNTL_3__CSC_PUSH_CREDITS__SHIFT                                                             0x0
24675 #define SPI_DEBUG_CNTL_3__CSC_POP_CREDITS__SHIFT                                                              0x5
24676 #define SPI_DEBUG_CNTL_3__CSC_PUSH_CREDITS_MASK                                                               0x0000001FL
24677 #define SPI_DEBUG_CNTL_3__CSC_POP_CREDITS_MASK                                                                0x000003E0L
24678 //SPI_DEBUG_CNTL
24679 #define SPI_DEBUG_CNTL__DEBUG_GFX_PIPE_SEL__SHIFT                                                             0x0
24680 #define SPI_DEBUG_CNTL__DEBUG_THREAD_TYPE_SEL__SHIFT                                                          0x1
24681 #define SPI_DEBUG_CNTL__DEBUG_GROUP_SEL__SHIFT                                                                0x4
24682 #define SPI_DEBUG_CNTL__DEBUG_SIMD_SEL__SHIFT                                                                 0xa
24683 #define SPI_DEBUG_CNTL__DEBUG_SH_SEL__SHIFT                                                                   0x10
24684 #define SPI_DEBUG_CNTL__SPI_ECO_SPARE_0__SHIFT                                                                0x11
24685 #define SPI_DEBUG_CNTL__SPI_ECO_SPARE_1__SHIFT                                                                0x12
24686 #define SPI_DEBUG_CNTL__PS_PSTNT_STATE_PIPELINE_ENABLE__SHIFT                                                 0x13
24687 #define SPI_DEBUG_CNTL__SPI_ECO_SPARE_3__SHIFT                                                                0x14
24688 #define SPI_DEBUG_CNTL__CGTS_VBUS_SP0_OVERRIDE__SHIFT                                                         0x15
24689 #define SPI_DEBUG_CNTL__CGTS_VBUS_SP1_OVERRIDE__SHIFT                                                         0x16
24690 #define SPI_DEBUG_CNTL__ENABLE_FIFO_DEBUG_WRITE__SHIFT                                                        0x17
24691 #define SPI_DEBUG_CNTL__CGTT_LEGACY_MODE__SHIFT                                                               0x18
24692 #define SPI_DEBUG_CNTL__DEBUG_PIPE_SEL__SHIFT                                                                 0x19
24693 #define SPI_DEBUG_CNTL__DEBUG_PIXEL_PIPE_SEL__SHIFT                                                           0x1c
24694 #define SPI_DEBUG_CNTL__BCI_PIPE_PER_STAGE_CG_OVERRIDE__SHIFT                                                 0x1e
24695 #define SPI_DEBUG_CNTL__DEBUG_REG_EN__SHIFT                                                                   0x1f
24696 #define SPI_DEBUG_CNTL__DEBUG_GFX_PIPE_SEL_MASK                                                               0x00000001L
24697 #define SPI_DEBUG_CNTL__DEBUG_THREAD_TYPE_SEL_MASK                                                            0x0000000EL
24698 #define SPI_DEBUG_CNTL__DEBUG_GROUP_SEL_MASK                                                                  0x000003F0L
24699 #define SPI_DEBUG_CNTL__DEBUG_SIMD_SEL_MASK                                                                   0x0000FC00L
24700 #define SPI_DEBUG_CNTL__DEBUG_SH_SEL_MASK                                                                     0x00010000L
24701 #define SPI_DEBUG_CNTL__SPI_ECO_SPARE_0_MASK                                                                  0x00020000L
24702 #define SPI_DEBUG_CNTL__SPI_ECO_SPARE_1_MASK                                                                  0x00040000L
24703 #define SPI_DEBUG_CNTL__PS_PSTNT_STATE_PIPELINE_ENABLE_MASK                                                   0x00080000L
24704 #define SPI_DEBUG_CNTL__SPI_ECO_SPARE_3_MASK                                                                  0x00100000L
24705 #define SPI_DEBUG_CNTL__CGTS_VBUS_SP0_OVERRIDE_MASK                                                           0x00200000L
24706 #define SPI_DEBUG_CNTL__CGTS_VBUS_SP1_OVERRIDE_MASK                                                           0x00400000L
24707 #define SPI_DEBUG_CNTL__ENABLE_FIFO_DEBUG_WRITE_MASK                                                          0x00800000L
24708 #define SPI_DEBUG_CNTL__CGTT_LEGACY_MODE_MASK                                                                 0x01000000L
24709 #define SPI_DEBUG_CNTL__DEBUG_PIPE_SEL_MASK                                                                   0x0E000000L
24710 #define SPI_DEBUG_CNTL__DEBUG_PIXEL_PIPE_SEL_MASK                                                             0x30000000L
24711 #define SPI_DEBUG_CNTL__BCI_PIPE_PER_STAGE_CG_OVERRIDE_MASK                                                   0x40000000L
24712 #define SPI_DEBUG_CNTL__DEBUG_REG_EN_MASK                                                                     0x80000000L
24713 //SPI_DEBUG_READ
24714 #define SPI_DEBUG_READ__DATA__SHIFT                                                                           0x0
24715 #define SPI_DEBUG_READ__DATA_MASK                                                                             0xFFFFFFFFL
24716 //SPI_DSM_CNTL
24717 #define SPI_DSM_CNTL__SPI_SR_MEM_DSM_IRRITATOR_DATA__SHIFT                                                    0x0
24718 #define SPI_DSM_CNTL__SPI_SR_MEM_ENABLE_SINGLE_WRITE__SHIFT                                                   0x2
24719 #define SPI_DSM_CNTL__SPI_SR_MEM_DSM_IRRITATOR_DATA_MASK                                                      0x00000003L
24720 #define SPI_DSM_CNTL__SPI_SR_MEM_ENABLE_SINGLE_WRITE_MASK                                                     0x00000004L
24721 //SPI_DSM_CNTL2
24722 #define SPI_DSM_CNTL2__SPI_SR_MEM_ENABLE_ERROR_INJECT__SHIFT                                                  0x0
24723 #define SPI_DSM_CNTL2__SPI_SR_MEM_SELECT_INJECT_DELAY__SHIFT                                                  0x2
24724 #define SPI_DSM_CNTL2__SPI_SR_MEM_INJECT_DELAY__SHIFT                                                         0x3
24725 #define SPI_DSM_CNTL2__SPI_SR_MEM_ENABLE_ERROR_INJECT_MASK                                                    0x00000003L
24726 #define SPI_DSM_CNTL2__SPI_SR_MEM_SELECT_INJECT_DELAY_MASK                                                    0x00000004L
24727 #define SPI_DSM_CNTL2__SPI_SR_MEM_INJECT_DELAY_MASK                                                           0x000001F8L
24728 //SPI_EDC_CNT
24729 #define SPI_EDC_CNT__SPI_SR_MEM_SED_COUNT__SHIFT                                                              0x0
24730 #define SPI_EDC_CNT__SPI_SR_MEM_SED_COUNT_MASK                                                                0x00000003L
24731 //SPIRA_DEBUG_READ
24732 #define SPIRA_DEBUG_READ__DATA__SHIFT                                                                         0x0
24733 #define SPIRA_DEBUG_READ__DATA_MASK                                                                           0xFFFFFFFFL
24734 //SPI_DEBUG_BUSY
24735 #define SPI_DEBUG_BUSY__HS_BUSY__SHIFT                                                                        0x0
24736 #define SPI_DEBUG_BUSY__GS_BUSY__SHIFT                                                                        0x1
24737 #define SPI_DEBUG_BUSY__PS0_BUSY__SHIFT                                                                       0x2
24738 #define SPI_DEBUG_BUSY__PS1_BUSY__SHIFT                                                                       0x3
24739 #define SPI_DEBUG_BUSY__PS2_BUSY__SHIFT                                                                       0x4
24740 #define SPI_DEBUG_BUSY__PS3_BUSY__SHIFT                                                                       0x5
24741 #define SPI_DEBUG_BUSY__CSG0_BUSY__SHIFT                                                                      0x6
24742 #define SPI_DEBUG_BUSY__CSG1_BUSY__SHIFT                                                                      0x7
24743 #define SPI_DEBUG_BUSY__CS0_BUSY__SHIFT                                                                       0x8
24744 #define SPI_DEBUG_BUSY__CS1_BUSY__SHIFT                                                                       0x9
24745 #define SPI_DEBUG_BUSY__CS2_BUSY__SHIFT                                                                       0xa
24746 #define SPI_DEBUG_BUSY__CS3_BUSY__SHIFT                                                                       0xb
24747 #define SPI_DEBUG_BUSY__CS4_BUSY__SHIFT                                                                       0xc
24748 #define SPI_DEBUG_BUSY__CS5_BUSY__SHIFT                                                                       0xd
24749 #define SPI_DEBUG_BUSY__CS6_BUSY__SHIFT                                                                       0xe
24750 #define SPI_DEBUG_BUSY__CS7_BUSY__SHIFT                                                                       0xf
24751 #define SPI_DEBUG_BUSY__PC_DEALLOC_BUSY__SHIFT                                                                0x12
24752 #define SPI_DEBUG_BUSY__OFC_LDS_BUSY__SHIFT                                                                   0x13
24753 #define SPI_DEBUG_BUSY__EVENT_CLCTR_BUSY__SHIFT                                                               0x14
24754 #define SPI_DEBUG_BUSY__GRBM_BUSY__SHIFT                                                                      0x15
24755 #define SPI_DEBUG_BUSY__SPIS_BUSY__SHIFT                                                                      0x16
24756 #define SPI_DEBUG_BUSY__RSRC_ALLOC_BUSY__SHIFT                                                                0x17
24757 #define SPI_DEBUG_BUSY__PWS_BUSY__SHIFT                                                                       0x18
24758 #define SPI_DEBUG_BUSY__SPP_BUSY__SHIFT                                                                       0x19
24759 #define SPI_DEBUG_BUSY__HS_BUSY_MASK                                                                          0x00000001L
24760 #define SPI_DEBUG_BUSY__GS_BUSY_MASK                                                                          0x00000002L
24761 #define SPI_DEBUG_BUSY__PS0_BUSY_MASK                                                                         0x00000004L
24762 #define SPI_DEBUG_BUSY__PS1_BUSY_MASK                                                                         0x00000008L
24763 #define SPI_DEBUG_BUSY__PS2_BUSY_MASK                                                                         0x00000010L
24764 #define SPI_DEBUG_BUSY__PS3_BUSY_MASK                                                                         0x00000020L
24765 #define SPI_DEBUG_BUSY__CSG0_BUSY_MASK                                                                        0x00000040L
24766 #define SPI_DEBUG_BUSY__CSG1_BUSY_MASK                                                                        0x00000080L
24767 #define SPI_DEBUG_BUSY__CS0_BUSY_MASK                                                                         0x00000100L
24768 #define SPI_DEBUG_BUSY__CS1_BUSY_MASK                                                                         0x00000200L
24769 #define SPI_DEBUG_BUSY__CS2_BUSY_MASK                                                                         0x00000400L
24770 #define SPI_DEBUG_BUSY__CS3_BUSY_MASK                                                                         0x00000800L
24771 #define SPI_DEBUG_BUSY__CS4_BUSY_MASK                                                                         0x00001000L
24772 #define SPI_DEBUG_BUSY__CS5_BUSY_MASK                                                                         0x00002000L
24773 #define SPI_DEBUG_BUSY__CS6_BUSY_MASK                                                                         0x00004000L
24774 #define SPI_DEBUG_BUSY__CS7_BUSY_MASK                                                                         0x00008000L
24775 #define SPI_DEBUG_BUSY__PC_DEALLOC_BUSY_MASK                                                                  0x00040000L
24776 #define SPI_DEBUG_BUSY__OFC_LDS_BUSY_MASK                                                                     0x00080000L
24777 #define SPI_DEBUG_BUSY__EVENT_CLCTR_BUSY_MASK                                                                 0x00100000L
24778 #define SPI_DEBUG_BUSY__GRBM_BUSY_MASK                                                                        0x00200000L
24779 #define SPI_DEBUG_BUSY__SPIS_BUSY_MASK                                                                        0x00400000L
24780 #define SPI_DEBUG_BUSY__RSRC_ALLOC_BUSY_MASK                                                                  0x00800000L
24781 #define SPI_DEBUG_BUSY__PWS_BUSY_MASK                                                                         0x01000000L
24782 #define SPI_DEBUG_BUSY__SPP_BUSY_MASK                                                                         0x02000000L
24783 //SPI_CONFIG_PS_CU_EN
24784 #define SPI_CONFIG_PS_CU_EN__PKR_OFFSET__SHIFT                                                                0x0
24785 #define SPI_CONFIG_PS_CU_EN__PKR2_OFFSET__SHIFT                                                               0x4
24786 #define SPI_CONFIG_PS_CU_EN__PKR3_OFFSET__SHIFT                                                               0x8
24787 #define SPI_CONFIG_PS_CU_EN__PKR_OFFSET_MASK                                                                  0x0000000FL
24788 #define SPI_CONFIG_PS_CU_EN__PKR2_OFFSET_MASK                                                                 0x000000F0L
24789 #define SPI_CONFIG_PS_CU_EN__PKR3_OFFSET_MASK                                                                 0x00000F00L
24790 //SPI_CONFIG_CU_MASK_GFX0
24791 #define SPI_CONFIG_CU_MASK_GFX0__HS_CU_EN__SHIFT                                                              0x0
24792 #define SPI_CONFIG_CU_MASK_GFX0__GS_CU_EN__SHIFT                                                              0x10
24793 #define SPI_CONFIG_CU_MASK_GFX0__HS_CU_EN_MASK                                                                0x0000FFFFL
24794 #define SPI_CONFIG_CU_MASK_GFX0__GS_CU_EN_MASK                                                                0xFFFF0000L
24795 //SPI_CONFIG_CU_MASK_HP3D0
24796 #define SPI_CONFIG_CU_MASK_HP3D0__HS_CU_EN__SHIFT                                                             0x0
24797 #define SPI_CONFIG_CU_MASK_HP3D0__GS_CU_EN__SHIFT                                                             0x10
24798 #define SPI_CONFIG_CU_MASK_HP3D0__HS_CU_EN_MASK                                                               0x0000FFFFL
24799 #define SPI_CONFIG_CU_MASK_HP3D0__GS_CU_EN_MASK                                                               0xFFFF0000L
24800 //SPI_CONFIG_CU_MASK_GFX1
24801 #define SPI_CONFIG_CU_MASK_GFX1__PS_CU_EN__SHIFT                                                              0x0
24802 #define SPI_CONFIG_CU_MASK_GFX1__CSG_CU_EN__SHIFT                                                             0x10
24803 #define SPI_CONFIG_CU_MASK_GFX1__PS_CU_EN_MASK                                                                0x0000FFFFL
24804 #define SPI_CONFIG_CU_MASK_GFX1__CSG_CU_EN_MASK                                                               0xFFFF0000L
24805 //SPI_CONFIG_CU_MASK_HP3D1
24806 #define SPI_CONFIG_CU_MASK_HP3D1__PS_CU_EN__SHIFT                                                             0x0
24807 #define SPI_CONFIG_CU_MASK_HP3D1__CSG_CU_EN__SHIFT                                                            0x10
24808 #define SPI_CONFIG_CU_MASK_HP3D1__PS_CU_EN_MASK                                                               0x0000FFFFL
24809 #define SPI_CONFIG_CU_MASK_HP3D1__CSG_CU_EN_MASK                                                              0xFFFF0000L
24810 //SPI_CONFIG_CU_MASK_CS0
24811 #define SPI_CONFIG_CU_MASK_CS0__CU_EN_SA0__SHIFT                                                              0x0
24812 #define SPI_CONFIG_CU_MASK_CS0__CU_EN_SA1__SHIFT                                                              0x10
24813 #define SPI_CONFIG_CU_MASK_CS0__CU_EN_SA0_MASK                                                                0x0000FFFFL
24814 #define SPI_CONFIG_CU_MASK_CS0__CU_EN_SA1_MASK                                                                0xFFFF0000L
24815 //SPI_CONFIG_CU_MASK_CS1
24816 #define SPI_CONFIG_CU_MASK_CS1__CU_EN_SA0__SHIFT                                                              0x0
24817 #define SPI_CONFIG_CU_MASK_CS1__CU_EN_SA1__SHIFT                                                              0x10
24818 #define SPI_CONFIG_CU_MASK_CS1__CU_EN_SA0_MASK                                                                0x0000FFFFL
24819 #define SPI_CONFIG_CU_MASK_CS1__CU_EN_SA1_MASK                                                                0xFFFF0000L
24820 //SPI_CONFIG_CU_MASK_CS2
24821 #define SPI_CONFIG_CU_MASK_CS2__CU_EN_SA0__SHIFT                                                              0x0
24822 #define SPI_CONFIG_CU_MASK_CS2__CU_EN_SA1__SHIFT                                                              0x10
24823 #define SPI_CONFIG_CU_MASK_CS2__CU_EN_SA0_MASK                                                                0x0000FFFFL
24824 #define SPI_CONFIG_CU_MASK_CS2__CU_EN_SA1_MASK                                                                0xFFFF0000L
24825 //SPI_CONFIG_CU_MASK_CS3
24826 #define SPI_CONFIG_CU_MASK_CS3__CU_EN_SA0__SHIFT                                                              0x0
24827 #define SPI_CONFIG_CU_MASK_CS3__CU_EN_SA1__SHIFT                                                              0x10
24828 #define SPI_CONFIG_CU_MASK_CS3__CU_EN_SA0_MASK                                                                0x0000FFFFL
24829 #define SPI_CONFIG_CU_MASK_CS3__CU_EN_SA1_MASK                                                                0xFFFF0000L
24830 //SPI_CONFIG_CU_MASK_CS4
24831 #define SPI_CONFIG_CU_MASK_CS4__CU_EN_SA0__SHIFT                                                              0x0
24832 #define SPI_CONFIG_CU_MASK_CS4__CU_EN_SA1__SHIFT                                                              0x10
24833 #define SPI_CONFIG_CU_MASK_CS4__CU_EN_SA0_MASK                                                                0x0000FFFFL
24834 #define SPI_CONFIG_CU_MASK_CS4__CU_EN_SA1_MASK                                                                0xFFFF0000L
24835 //SPI_CONFIG_CU_MASK_CS5
24836 #define SPI_CONFIG_CU_MASK_CS5__CU_EN_SA0__SHIFT                                                              0x0
24837 #define SPI_CONFIG_CU_MASK_CS5__CU_EN_SA1__SHIFT                                                              0x10
24838 #define SPI_CONFIG_CU_MASK_CS5__CU_EN_SA0_MASK                                                                0x0000FFFFL
24839 #define SPI_CONFIG_CU_MASK_CS5__CU_EN_SA1_MASK                                                                0xFFFF0000L
24840 //SPI_CONFIG_CU_MASK_CS6
24841 #define SPI_CONFIG_CU_MASK_CS6__CU_EN_SA0__SHIFT                                                              0x0
24842 #define SPI_CONFIG_CU_MASK_CS6__CU_EN_SA1__SHIFT                                                              0x10
24843 #define SPI_CONFIG_CU_MASK_CS6__CU_EN_SA0_MASK                                                                0x0000FFFFL
24844 #define SPI_CONFIG_CU_MASK_CS6__CU_EN_SA1_MASK                                                                0xFFFF0000L
24845 //SPI_CONFIG_CU_MASK_CS7
24846 #define SPI_CONFIG_CU_MASK_CS7__CU_EN_SA0__SHIFT                                                              0x0
24847 #define SPI_CONFIG_CU_MASK_CS7__CU_EN_SA1__SHIFT                                                              0x10
24848 #define SPI_CONFIG_CU_MASK_CS7__CU_EN_SA0_MASK                                                                0x0000FFFFL
24849 #define SPI_CONFIG_CU_MASK_CS7__CU_EN_SA1_MASK                                                                0xFFFF0000L
24850 //SPI_WF_LIFETIME_CNTL
24851 #define SPI_WF_LIFETIME_CNTL__SAMPLE_PERIOD__SHIFT                                                            0x0
24852 #define SPI_WF_LIFETIME_CNTL__EN__SHIFT                                                                       0x4
24853 #define SPI_WF_LIFETIME_CNTL__SAMPLE_PERIOD_MASK                                                              0x0000000FL
24854 #define SPI_WF_LIFETIME_CNTL__EN_MASK                                                                         0x00000010L
24855 //SPI_WF_LIFETIME_LIMIT_0
24856 #define SPI_WF_LIFETIME_LIMIT_0__MAX_CNT__SHIFT                                                               0x0
24857 #define SPI_WF_LIFETIME_LIMIT_0__EN_WARN__SHIFT                                                               0x1f
24858 #define SPI_WF_LIFETIME_LIMIT_0__MAX_CNT_MASK                                                                 0x7FFFFFFFL
24859 #define SPI_WF_LIFETIME_LIMIT_0__EN_WARN_MASK                                                                 0x80000000L
24860 //SPI_WF_LIFETIME_LIMIT_2
24861 #define SPI_WF_LIFETIME_LIMIT_2__MAX_CNT__SHIFT                                                               0x0
24862 #define SPI_WF_LIFETIME_LIMIT_2__EN_WARN__SHIFT                                                               0x1f
24863 #define SPI_WF_LIFETIME_LIMIT_2__MAX_CNT_MASK                                                                 0x7FFFFFFFL
24864 #define SPI_WF_LIFETIME_LIMIT_2__EN_WARN_MASK                                                                 0x80000000L
24865 //SPI_WF_LIFETIME_LIMIT_3
24866 #define SPI_WF_LIFETIME_LIMIT_3__MAX_CNT__SHIFT                                                               0x0
24867 #define SPI_WF_LIFETIME_LIMIT_3__EN_WARN__SHIFT                                                               0x1f
24868 #define SPI_WF_LIFETIME_LIMIT_3__MAX_CNT_MASK                                                                 0x7FFFFFFFL
24869 #define SPI_WF_LIFETIME_LIMIT_3__EN_WARN_MASK                                                                 0x80000000L
24870 //SPI_WF_LIFETIME_STATUS_0
24871 #define SPI_WF_LIFETIME_STATUS_0__MAX_CNT__SHIFT                                                              0x0
24872 #define SPI_WF_LIFETIME_STATUS_0__INT_SENT__SHIFT                                                             0x1f
24873 #define SPI_WF_LIFETIME_STATUS_0__MAX_CNT_MASK                                                                0x7FFFFFFFL
24874 #define SPI_WF_LIFETIME_STATUS_0__INT_SENT_MASK                                                               0x80000000L
24875 //SPI_WF_LIFETIME_STATUS_2
24876 #define SPI_WF_LIFETIME_STATUS_2__MAX_CNT__SHIFT                                                              0x0
24877 #define SPI_WF_LIFETIME_STATUS_2__INT_SENT__SHIFT                                                             0x1f
24878 #define SPI_WF_LIFETIME_STATUS_2__MAX_CNT_MASK                                                                0x7FFFFFFFL
24879 #define SPI_WF_LIFETIME_STATUS_2__INT_SENT_MASK                                                               0x80000000L
24880 //SPI_WF_LIFETIME_STATUS_4
24881 #define SPI_WF_LIFETIME_STATUS_4__MAX_CNT__SHIFT                                                              0x0
24882 #define SPI_WF_LIFETIME_STATUS_4__INT_SENT__SHIFT                                                             0x1f
24883 #define SPI_WF_LIFETIME_STATUS_4__MAX_CNT_MASK                                                                0x7FFFFFFFL
24884 #define SPI_WF_LIFETIME_STATUS_4__INT_SENT_MASK                                                               0x80000000L
24885 //SPI_WF_LIFETIME_STATUS_6
24886 #define SPI_WF_LIFETIME_STATUS_6__MAX_CNT__SHIFT                                                              0x0
24887 #define SPI_WF_LIFETIME_STATUS_6__INT_SENT__SHIFT                                                             0x1f
24888 #define SPI_WF_LIFETIME_STATUS_6__MAX_CNT_MASK                                                                0x7FFFFFFFL
24889 #define SPI_WF_LIFETIME_STATUS_6__INT_SENT_MASK                                                               0x80000000L
24890 //SPI_WF_LIFETIME_STATUS_7
24891 #define SPI_WF_LIFETIME_STATUS_7__MAX_CNT__SHIFT                                                              0x0
24892 #define SPI_WF_LIFETIME_STATUS_7__INT_SENT__SHIFT                                                             0x1f
24893 #define SPI_WF_LIFETIME_STATUS_7__MAX_CNT_MASK                                                                0x7FFFFFFFL
24894 #define SPI_WF_LIFETIME_STATUS_7__INT_SENT_MASK                                                               0x80000000L
24895 //SPI_WF_LIFETIME_STATUS_9
24896 #define SPI_WF_LIFETIME_STATUS_9__MAX_CNT__SHIFT                                                              0x0
24897 #define SPI_WF_LIFETIME_STATUS_9__INT_SENT__SHIFT                                                             0x1f
24898 #define SPI_WF_LIFETIME_STATUS_9__MAX_CNT_MASK                                                                0x7FFFFFFFL
24899 #define SPI_WF_LIFETIME_STATUS_9__INT_SENT_MASK                                                               0x80000000L
24900 //SPI_WF_LIFETIME_STATUS_11
24901 #define SPI_WF_LIFETIME_STATUS_11__MAX_CNT__SHIFT                                                             0x0
24902 #define SPI_WF_LIFETIME_STATUS_11__INT_SENT__SHIFT                                                            0x1f
24903 #define SPI_WF_LIFETIME_STATUS_11__MAX_CNT_MASK                                                               0x7FFFFFFFL
24904 #define SPI_WF_LIFETIME_STATUS_11__INT_SENT_MASK                                                              0x80000000L
24905 //SPI_WF_LIFETIME_STATUS_13
24906 #define SPI_WF_LIFETIME_STATUS_13__MAX_CNT__SHIFT                                                             0x0
24907 #define SPI_WF_LIFETIME_STATUS_13__INT_SENT__SHIFT                                                            0x1f
24908 #define SPI_WF_LIFETIME_STATUS_13__MAX_CNT_MASK                                                               0x7FFFFFFFL
24909 #define SPI_WF_LIFETIME_STATUS_13__INT_SENT_MASK                                                              0x80000000L
24910 //SPI_WF_LIFETIME_STATUS_14
24911 #define SPI_WF_LIFETIME_STATUS_14__MAX_CNT__SHIFT                                                             0x0
24912 #define SPI_WF_LIFETIME_STATUS_14__INT_SENT__SHIFT                                                            0x1f
24913 #define SPI_WF_LIFETIME_STATUS_14__MAX_CNT_MASK                                                               0x7FFFFFFFL
24914 #define SPI_WF_LIFETIME_STATUS_14__INT_SENT_MASK                                                              0x80000000L
24915 //SPI_WF_LIFETIME_STATUS_15
24916 #define SPI_WF_LIFETIME_STATUS_15__MAX_CNT__SHIFT                                                             0x0
24917 #define SPI_WF_LIFETIME_STATUS_15__INT_SENT__SHIFT                                                            0x1f
24918 #define SPI_WF_LIFETIME_STATUS_15__MAX_CNT_MASK                                                               0x7FFFFFFFL
24919 #define SPI_WF_LIFETIME_STATUS_15__INT_SENT_MASK                                                              0x80000000L
24920 //SPI_WF_LIFETIME_STATUS_16
24921 #define SPI_WF_LIFETIME_STATUS_16__MAX_CNT__SHIFT                                                             0x0
24922 #define SPI_WF_LIFETIME_STATUS_16__INT_SENT__SHIFT                                                            0x1f
24923 #define SPI_WF_LIFETIME_STATUS_16__MAX_CNT_MASK                                                               0x7FFFFFFFL
24924 #define SPI_WF_LIFETIME_STATUS_16__INT_SENT_MASK                                                              0x80000000L
24925 //SPI_WF_LIFETIME_STATUS_17
24926 #define SPI_WF_LIFETIME_STATUS_17__MAX_CNT__SHIFT                                                             0x0
24927 #define SPI_WF_LIFETIME_STATUS_17__INT_SENT__SHIFT                                                            0x1f
24928 #define SPI_WF_LIFETIME_STATUS_17__MAX_CNT_MASK                                                               0x7FFFFFFFL
24929 #define SPI_WF_LIFETIME_STATUS_17__INT_SENT_MASK                                                              0x80000000L
24930 //SPI_WF_LIFETIME_STATUS_18
24931 #define SPI_WF_LIFETIME_STATUS_18__MAX_CNT__SHIFT                                                             0x0
24932 #define SPI_WF_LIFETIME_STATUS_18__INT_SENT__SHIFT                                                            0x1f
24933 #define SPI_WF_LIFETIME_STATUS_18__MAX_CNT_MASK                                                               0x7FFFFFFFL
24934 #define SPI_WF_LIFETIME_STATUS_18__INT_SENT_MASK                                                              0x80000000L
24935 //SPI_WF_LIFETIME_STATUS_19
24936 #define SPI_WF_LIFETIME_STATUS_19__MAX_CNT__SHIFT                                                             0x0
24937 #define SPI_WF_LIFETIME_STATUS_19__INT_SENT__SHIFT                                                            0x1f
24938 #define SPI_WF_LIFETIME_STATUS_19__MAX_CNT_MASK                                                               0x7FFFFFFFL
24939 #define SPI_WF_LIFETIME_STATUS_19__INT_SENT_MASK                                                              0x80000000L
24940 //SPI_WF_LIFETIME_STATUS_20
24941 #define SPI_WF_LIFETIME_STATUS_20__MAX_CNT__SHIFT                                                             0x0
24942 #define SPI_WF_LIFETIME_STATUS_20__INT_SENT__SHIFT                                                            0x1f
24943 #define SPI_WF_LIFETIME_STATUS_20__MAX_CNT_MASK                                                               0x7FFFFFFFL
24944 #define SPI_WF_LIFETIME_STATUS_20__INT_SENT_MASK                                                              0x80000000L
24945 //SPI_WF_LIFETIME_DEBUG
24946 #define SPI_WF_LIFETIME_DEBUG__START_VALUE__SHIFT                                                             0x0
24947 #define SPI_WF_LIFETIME_DEBUG__OVERRIDE_EN__SHIFT                                                             0x1f
24948 #define SPI_WF_LIFETIME_DEBUG__START_VALUE_MASK                                                               0x7FFFFFFFL
24949 #define SPI_WF_LIFETIME_DEBUG__OVERRIDE_EN_MASK                                                               0x80000000L
24950 //SPI_WF_LIFETIME_STATUS_21
24951 #define SPI_WF_LIFETIME_STATUS_21__MAX_CNT__SHIFT                                                             0x0
24952 #define SPI_WF_LIFETIME_STATUS_21__INT_SENT__SHIFT                                                            0x1f
24953 #define SPI_WF_LIFETIME_STATUS_21__MAX_CNT_MASK                                                               0x7FFFFFFFL
24954 #define SPI_WF_LIFETIME_STATUS_21__INT_SENT_MASK                                                              0x80000000L
24955 //SPI_WGP_WORK_PENDING
24956 #define SPI_WGP_WORK_PENDING__SPI_WGP_WORK_PENDING__SHIFT                                                     0x0
24957 #define SPI_WGP_WORK_PENDING__RESERVED__SHIFT                                                                 0x10
24958 #define SPI_WGP_WORK_PENDING__SPI_WGP_WORK_PENDING_MASK                                                       0x0000FFFFL
24959 #define SPI_WGP_WORK_PENDING__RESERVED_MASK                                                                   0xFFFF0000L
24960 //SPI_CREST_MODE
24961 #define SPI_CREST_MODE__ENABLE_CREST__SHIFT                                                                   0x0
24962 #define SPI_CREST_MODE__ENABLE_CREST_MASK                                                                     0x00000001L
24963 //SPI_SLAVE_DEBUG_BUSY
24964 #define SPI_SLAVE_DEBUG_BUSY__LS_VTX_BUSY__SHIFT                                                              0x0
24965 #define SPI_SLAVE_DEBUG_BUSY__HS_VTX_BUSY__SHIFT                                                              0x1
24966 #define SPI_SLAVE_DEBUG_BUSY__ES_VTX_BUSY__SHIFT                                                              0x2
24967 #define SPI_SLAVE_DEBUG_BUSY__GS_VTX_BUSY__SHIFT                                                              0x3
24968 #define SPI_SLAVE_DEBUG_BUSY__VGPR_WC00_BUSY__SHIFT                                                           0x4
24969 #define SPI_SLAVE_DEBUG_BUSY__VGPR_WC01_BUSY__SHIFT                                                           0x5
24970 #define SPI_SLAVE_DEBUG_BUSY__SGPR_WC00_BUSY__SHIFT                                                           0x6
24971 #define SPI_SLAVE_DEBUG_BUSY__SGPR_WC01_BUSY__SHIFT                                                           0x7
24972 #define SPI_SLAVE_DEBUG_BUSY__WAVEBUFFER_BUSY__SHIFT                                                          0x8
24973 #define SPI_SLAVE_DEBUG_BUSY__WAVE_WR_WCTL_BUSY__SHIFT                                                        0x9
24974 #define SPI_SLAVE_DEBUG_BUSY__EVENT_CNTL_BUSY__SHIFT                                                          0xa
24975 #define SPI_SLAVE_DEBUG_BUSY__SAVE_CTX_BUSY__SHIFT                                                            0xb
24976 #define SPI_SLAVE_DEBUG_BUSY__WR_CTL_MUX_BUSY__SHIFT                                                          0xc
24977 #define SPI_SLAVE_DEBUG_BUSY__LS_VTX_BUSY_MASK                                                                0x00000001L
24978 #define SPI_SLAVE_DEBUG_BUSY__HS_VTX_BUSY_MASK                                                                0x00000002L
24979 #define SPI_SLAVE_DEBUG_BUSY__ES_VTX_BUSY_MASK                                                                0x00000004L
24980 #define SPI_SLAVE_DEBUG_BUSY__GS_VTX_BUSY_MASK                                                                0x00000008L
24981 #define SPI_SLAVE_DEBUG_BUSY__VGPR_WC00_BUSY_MASK                                                             0x00000010L
24982 #define SPI_SLAVE_DEBUG_BUSY__VGPR_WC01_BUSY_MASK                                                             0x00000020L
24983 #define SPI_SLAVE_DEBUG_BUSY__SGPR_WC00_BUSY_MASK                                                             0x00000040L
24984 #define SPI_SLAVE_DEBUG_BUSY__SGPR_WC01_BUSY_MASK                                                             0x00000080L
24985 #define SPI_SLAVE_DEBUG_BUSY__WAVEBUFFER_BUSY_MASK                                                            0x00000100L
24986 #define SPI_SLAVE_DEBUG_BUSY__WAVE_WR_WCTL_BUSY_MASK                                                          0x00000200L
24987 #define SPI_SLAVE_DEBUG_BUSY__EVENT_CNTL_BUSY_MASK                                                            0x00000400L
24988 #define SPI_SLAVE_DEBUG_BUSY__SAVE_CTX_BUSY_MASK                                                              0x00000800L
24989 #define SPI_SLAVE_DEBUG_BUSY__WR_CTL_MUX_BUSY_MASK                                                            0x00001000L
24990 //SPI_LB_CTR_CTRL
24991 #define SPI_LB_CTR_CTRL__LOAD__SHIFT                                                                          0x0
24992 #define SPI_LB_CTR_CTRL__WAVES_SELECT__SHIFT                                                                  0x1
24993 #define SPI_LB_CTR_CTRL__CLEAR_ON_READ__SHIFT                                                                 0x3
24994 #define SPI_LB_CTR_CTRL__RESET_COUNTS__SHIFT                                                                  0x4
24995 #define SPI_LB_CTR_CTRL__LOAD_MASK                                                                            0x00000001L
24996 #define SPI_LB_CTR_CTRL__WAVES_SELECT_MASK                                                                    0x00000006L
24997 #define SPI_LB_CTR_CTRL__CLEAR_ON_READ_MASK                                                                   0x00000008L
24998 #define SPI_LB_CTR_CTRL__RESET_COUNTS_MASK                                                                    0x00000010L
24999 //SPI_LB_WGP_MASK
25000 #define SPI_LB_WGP_MASK__WGP_MASK__SHIFT                                                                      0x0
25001 #define SPI_LB_WGP_MASK__WGP_MASK_MASK                                                                        0x0000FFFFL
25002 //SPI_LB_DATA_REG
25003 #define SPI_LB_DATA_REG__CNT_DATA__SHIFT                                                                      0x0
25004 #define SPI_LB_DATA_REG__CNT_DATA_MASK                                                                        0xFFFFFFFFL
25005 //SPI_PG_ENABLE_STATIC_WGP_MASK
25006 #define SPI_PG_ENABLE_STATIC_WGP_MASK__WGP_MASK__SHIFT                                                        0x0
25007 #define SPI_PG_ENABLE_STATIC_WGP_MASK__WGP_MASK_MASK                                                          0x0000FFFFL
25008 //SPI_GDS_CREDITS
25009 #define SPI_GDS_CREDITS__DS_DATA_CREDITS__SHIFT                                                               0x0
25010 #define SPI_GDS_CREDITS__DS_CMD_CREDITS__SHIFT                                                                0x8
25011 #define SPI_GDS_CREDITS__DS_DATA_CREDITS_MASK                                                                 0x000000FFL
25012 #define SPI_GDS_CREDITS__DS_CMD_CREDITS_MASK                                                                  0x0000FF00L
25013 //SPI_SX_EXPORT_BUFFER_SIZES
25014 #define SPI_SX_EXPORT_BUFFER_SIZES__COLOR_BUFFER_SIZE__SHIFT                                                  0x0
25015 #define SPI_SX_EXPORT_BUFFER_SIZES__POSITION_BUFFER_SIZE__SHIFT                                               0x10
25016 #define SPI_SX_EXPORT_BUFFER_SIZES__COLOR_BUFFER_SIZE_MASK                                                    0x0000FFFFL
25017 #define SPI_SX_EXPORT_BUFFER_SIZES__POSITION_BUFFER_SIZE_MASK                                                 0xFFFF0000L
25018 //SPI_SX_SCOREBOARD_BUFFER_SIZES
25019 #define SPI_SX_SCOREBOARD_BUFFER_SIZES__COLOR_SCOREBOARD_SIZE__SHIFT                                          0x0
25020 #define SPI_SX_SCOREBOARD_BUFFER_SIZES__POSITION_SCOREBOARD_SIZE__SHIFT                                       0x10
25021 #define SPI_SX_SCOREBOARD_BUFFER_SIZES__COLOR_SCOREBOARD_SIZE_MASK                                            0x0000FFFFL
25022 #define SPI_SX_SCOREBOARD_BUFFER_SIZES__POSITION_SCOREBOARD_SIZE_MASK                                         0xFFFF0000L
25023 //SPI_CSQ_WF_ACTIVE_STATUS
25024 #define SPI_CSQ_WF_ACTIVE_STATUS__ACTIVE__SHIFT                                                               0x0
25025 #define SPI_CSQ_WF_ACTIVE_STATUS__ACTIVE_MASK                                                                 0xFFFFFFFFL
25026 //SPI_CSQ_WF_ACTIVE_COUNT_0
25027 #define SPI_CSQ_WF_ACTIVE_COUNT_0__COUNT__SHIFT                                                               0x0
25028 #define SPI_CSQ_WF_ACTIVE_COUNT_0__EVENTS__SHIFT                                                              0x10
25029 #define SPI_CSQ_WF_ACTIVE_COUNT_0__COUNT_MASK                                                                 0x000007FFL
25030 #define SPI_CSQ_WF_ACTIVE_COUNT_0__EVENTS_MASK                                                                0x07FF0000L
25031 //SPI_CSQ_WF_ACTIVE_COUNT_1
25032 #define SPI_CSQ_WF_ACTIVE_COUNT_1__COUNT__SHIFT                                                               0x0
25033 #define SPI_CSQ_WF_ACTIVE_COUNT_1__EVENTS__SHIFT                                                              0x10
25034 #define SPI_CSQ_WF_ACTIVE_COUNT_1__COUNT_MASK                                                                 0x000007FFL
25035 #define SPI_CSQ_WF_ACTIVE_COUNT_1__EVENTS_MASK                                                                0x07FF0000L
25036 //SPI_CSQ_WF_ACTIVE_COUNT_2
25037 #define SPI_CSQ_WF_ACTIVE_COUNT_2__COUNT__SHIFT                                                               0x0
25038 #define SPI_CSQ_WF_ACTIVE_COUNT_2__EVENTS__SHIFT                                                              0x10
25039 #define SPI_CSQ_WF_ACTIVE_COUNT_2__COUNT_MASK                                                                 0x000007FFL
25040 #define SPI_CSQ_WF_ACTIVE_COUNT_2__EVENTS_MASK                                                                0x07FF0000L
25041 //SPI_CSQ_WF_ACTIVE_COUNT_3
25042 #define SPI_CSQ_WF_ACTIVE_COUNT_3__COUNT__SHIFT                                                               0x0
25043 #define SPI_CSQ_WF_ACTIVE_COUNT_3__EVENTS__SHIFT                                                              0x10
25044 #define SPI_CSQ_WF_ACTIVE_COUNT_3__COUNT_MASK                                                                 0x000007FFL
25045 #define SPI_CSQ_WF_ACTIVE_COUNT_3__EVENTS_MASK                                                                0x07FF0000L
25046 //SPI_LB_DATA_WAVES
25047 #define SPI_LB_DATA_WAVES__COUNT0__SHIFT                                                                      0x0
25048 #define SPI_LB_DATA_WAVES__COUNT1__SHIFT                                                                      0x10
25049 #define SPI_LB_DATA_WAVES__COUNT0_MASK                                                                        0x0000FFFFL
25050 #define SPI_LB_DATA_WAVES__COUNT1_MASK                                                                        0xFFFF0000L
25051 //SPI_LB_DATA_PERWGP_WAVE_HSGS
25052 #define SPI_LB_DATA_PERWGP_WAVE_HSGS__WGP_USED_HS__SHIFT                                                      0x0
25053 #define SPI_LB_DATA_PERWGP_WAVE_HSGS__WGP_USED_GS__SHIFT                                                      0x10
25054 #define SPI_LB_DATA_PERWGP_WAVE_HSGS__WGP_USED_HS_MASK                                                        0x0000FFFFL
25055 #define SPI_LB_DATA_PERWGP_WAVE_HSGS__WGP_USED_GS_MASK                                                        0xFFFF0000L
25056 //SPI_LB_DATA_PERWGP_WAVE_PS
25057 #define SPI_LB_DATA_PERWGP_WAVE_PS__WGP_USED_PS__SHIFT                                                        0x0
25058 #define SPI_LB_DATA_PERWGP_WAVE_PS__WGP_USED_PS_MASK                                                          0x0000FFFFL
25059 //SPI_LB_DATA_PERWGP_WAVE_CS
25060 #define SPI_LB_DATA_PERWGP_WAVE_CS__ACTIVE__SHIFT                                                             0x0
25061 #define SPI_LB_DATA_PERWGP_WAVE_CS__ACTIVE_MASK                                                               0x0000FFFFL
25062 //SPI_WF_ACTIVE_COUNT_GFX
25063 #define SPI_WF_ACTIVE_COUNT_GFX__WF_ALLOCATED__SHIFT                                                          0x0
25064 #define SPI_WF_ACTIVE_COUNT_GFX__WF_ACTIVE__SHIFT                                                             0x8
25065 #define SPI_WF_ACTIVE_COUNT_GFX__WF_ALLOCATED_MASK                                                            0x000000FFL
25066 #define SPI_WF_ACTIVE_COUNT_GFX__WF_ACTIVE_MASK                                                               0x00FFFF00L
25067 //SPI_WF_ACTIVE_COUNT_HPG
25068 #define SPI_WF_ACTIVE_COUNT_HPG__WF_ALLOCATED__SHIFT                                                          0x0
25069 #define SPI_WF_ACTIVE_COUNT_HPG__WF_ACTIVE__SHIFT                                                             0x8
25070 #define SPI_WF_ACTIVE_COUNT_HPG__WF_ALLOCATED_MASK                                                            0x000000FFL
25071 #define SPI_WF_ACTIVE_COUNT_HPG__WF_ACTIVE_MASK                                                               0x00FFFF00L
25072 //SPIS_DEBUG_READ
25073 #define SPIS_DEBUG_READ__DATA__SHIFT                                                                          0x0
25074 #define SPIS_DEBUG_READ__DATA_MASK                                                                            0xFFFFFFFFL
25075 //BCI_DEBUG_READ
25076 #define BCI_DEBUG_READ__DATA__SHIFT                                                                           0x0
25077 #define BCI_DEBUG_READ__DATA_MASK                                                                             0x00FFFFFFL
25078 //SPI_P0_TRAP_SCREEN_PSBA_LO
25079 #define SPI_P0_TRAP_SCREEN_PSBA_LO__MEM_BASE__SHIFT                                                           0x0
25080 #define SPI_P0_TRAP_SCREEN_PSBA_LO__MEM_BASE_MASK                                                             0xFFFFFFFFL
25081 //SPI_P0_TRAP_SCREEN_PSBA_HI
25082 #define SPI_P0_TRAP_SCREEN_PSBA_HI__MEM_BASE__SHIFT                                                           0x0
25083 #define SPI_P0_TRAP_SCREEN_PSBA_HI__MEM_BASE_MASK                                                             0x000000FFL
25084 //SPI_P0_TRAP_SCREEN_PSMA_LO
25085 #define SPI_P0_TRAP_SCREEN_PSMA_LO__MEM_BASE__SHIFT                                                           0x0
25086 #define SPI_P0_TRAP_SCREEN_PSMA_LO__MEM_BASE_MASK                                                             0xFFFFFFFFL
25087 //SPI_P0_TRAP_SCREEN_PSMA_HI
25088 #define SPI_P0_TRAP_SCREEN_PSMA_HI__MEM_BASE__SHIFT                                                           0x0
25089 #define SPI_P0_TRAP_SCREEN_PSMA_HI__MEM_BASE_MASK                                                             0x000000FFL
25090 //SPI_P0_TRAP_SCREEN_GPR_MIN
25091 #define SPI_P0_TRAP_SCREEN_GPR_MIN__VGPR_MIN__SHIFT                                                           0x0
25092 #define SPI_P0_TRAP_SCREEN_GPR_MIN__SGPR_MIN__SHIFT                                                           0x6
25093 #define SPI_P0_TRAP_SCREEN_GPR_MIN__VGPR_MIN_MASK                                                             0x0000003FL
25094 #define SPI_P0_TRAP_SCREEN_GPR_MIN__SGPR_MIN_MASK                                                             0x000003C0L
25095 //SPI_P1_TRAP_SCREEN_PSBA_LO
25096 #define SPI_P1_TRAP_SCREEN_PSBA_LO__MEM_BASE__SHIFT                                                           0x0
25097 #define SPI_P1_TRAP_SCREEN_PSBA_LO__MEM_BASE_MASK                                                             0xFFFFFFFFL
25098 //SPI_P1_TRAP_SCREEN_PSBA_HI
25099 #define SPI_P1_TRAP_SCREEN_PSBA_HI__MEM_BASE__SHIFT                                                           0x0
25100 #define SPI_P1_TRAP_SCREEN_PSBA_HI__MEM_BASE_MASK                                                             0x000000FFL
25101 //SPI_P1_TRAP_SCREEN_PSMA_LO
25102 #define SPI_P1_TRAP_SCREEN_PSMA_LO__MEM_BASE__SHIFT                                                           0x0
25103 #define SPI_P1_TRAP_SCREEN_PSMA_LO__MEM_BASE_MASK                                                             0xFFFFFFFFL
25104 //SPI_P1_TRAP_SCREEN_PSMA_HI
25105 #define SPI_P1_TRAP_SCREEN_PSMA_HI__MEM_BASE__SHIFT                                                           0x0
25106 #define SPI_P1_TRAP_SCREEN_PSMA_HI__MEM_BASE_MASK                                                             0x000000FFL
25107 //SPI_P1_TRAP_SCREEN_GPR_MIN
25108 #define SPI_P1_TRAP_SCREEN_GPR_MIN__VGPR_MIN__SHIFT                                                           0x0
25109 #define SPI_P1_TRAP_SCREEN_GPR_MIN__SGPR_MIN__SHIFT                                                           0x6
25110 #define SPI_P1_TRAP_SCREEN_GPR_MIN__VGPR_MIN_MASK                                                             0x0000003FL
25111 #define SPI_P1_TRAP_SCREEN_GPR_MIN__SGPR_MIN_MASK                                                             0x000003C0L
25112 //SPI_GFX_CRAWLER_CONFIG
25113 #define SPI_GFX_CRAWLER_CONFIG__PS_DEPTH__SHIFT                                                               0x0
25114 #define SPI_GFX_CRAWLER_CONFIG__GS_DEPTH__SHIFT                                                               0x5
25115 #define SPI_GFX_CRAWLER_CONFIG__HS_DEPTH__SHIFT                                                               0xb
25116 #define SPI_GFX_CRAWLER_CONFIG__PS_ALLOC_DEPTH__SHIFT                                                         0x11
25117 #define SPI_GFX_CRAWLER_CONFIG__PS_LDS_DONE_DEPTH__SHIFT                                                      0x16
25118 #define SPI_GFX_CRAWLER_CONFIG__PS_LDS_DONE_CNTL__SHIFT                                                       0x19
25119 #define SPI_GFX_CRAWLER_CONFIG__RA_PSWAVE_CREDITS__SHIFT                                                      0x1a
25120 #define SPI_GFX_CRAWLER_CONFIG__PS_DEPTH_MASK                                                                 0x0000001FL
25121 #define SPI_GFX_CRAWLER_CONFIG__GS_DEPTH_MASK                                                                 0x000007E0L
25122 #define SPI_GFX_CRAWLER_CONFIG__HS_DEPTH_MASK                                                                 0x0001F800L
25123 #define SPI_GFX_CRAWLER_CONFIG__PS_ALLOC_DEPTH_MASK                                                           0x003E0000L
25124 #define SPI_GFX_CRAWLER_CONFIG__PS_LDS_DONE_DEPTH_MASK                                                        0x01C00000L
25125 #define SPI_GFX_CRAWLER_CONFIG__PS_LDS_DONE_CNTL_MASK                                                         0x02000000L
25126 #define SPI_GFX_CRAWLER_CONFIG__RA_PSWAVE_CREDITS_MASK                                                        0x1C000000L
25127 //SPI_CS_CRAWLER_CONFIG
25128 #define SPI_CS_CRAWLER_CONFIG__CSG_DEPTH__SHIFT                                                               0x0
25129 #define SPI_CS_CRAWLER_CONFIG__CSC_DEPTH__SHIFT                                                               0x6
25130 #define SPI_CS_CRAWLER_CONFIG__CSG_DEPTH_MASK                                                                 0x0000003FL
25131 #define SPI_CS_CRAWLER_CONFIG__CSC_DEPTH_MASK                                                                 0x00000FC0L
25132 
25133 
25134 // addressBlock: gc_gfx_se_gfx_se_tpdec
25135 //TD_CNTL
25136 #define TD_CNTL__DISABLE_MEDIAN_CALC_FOR_CUBECORNER_PHANTOM_TEXELS__SHIFT                                     0x0
25137 #define TD_CNTL__FORCE_RESIDENCY_MAP_TO_BE_MAX_FILTER__SHIFT                                                  0x2
25138 #define TD_CNTL__FORCE_RESIDENCY_MAP_CC_MAX_OF_ALL_SAMPLES__SHIFT                                             0x7
25139 #define TD_CNTL__PRESERVE_VGPR_ON_UTC_ERROR__SHIFT                                                            0xd
25140 #define TD_CNTL__GATHER4_FLOAT_MODE__SHIFT                                                                    0x10
25141 #define TD_CNTL__FORCE_RT_BVH4_ARBITER_TO_PING_PONG__SHIFT                                                    0x11
25142 #define TD_CNTL__GATHER4_DX9_MODE__SHIFT                                                                      0x13
25143 #define TD_CNTL__DISABLE_POWER_THROTTLE__SHIFT                                                                0x14
25144 #define TD_CNTL__ENABLE_ROUND_TO_ZERO__SHIFT                                                                  0x15
25145 #define TD_CNTL__DISABLE_ROUND_TO_ZERO_FOR_LARGE_FLOAT_TO_SMALL_FLOAT__SHIFT                                  0x16
25146 #define TD_CNTL__DISABLE_2BIT_SIGNED_FORMAT__SHIFT                                                            0x17
25147 #define TD_CNTL__ARBITER_ROUND_ROBIN__SHIFT                                                                   0x18
25148 #define TD_CNTL__ARBITER_OLDEST_PRIORITY__SHIFT                                                               0x19
25149 #define TD_CNTL__DONE_SCOREBOARD_DEPTH__SHIFT                                                                 0x1a
25150 #define TD_CNTL__DISABLE_MEDIAN_CALC_FOR_CUBECORNER_PHANTOM_TEXELS_MASK                                       0x00000001L
25151 #define TD_CNTL__FORCE_RESIDENCY_MAP_TO_BE_MAX_FILTER_MASK                                                    0x00000004L
25152 #define TD_CNTL__FORCE_RESIDENCY_MAP_CC_MAX_OF_ALL_SAMPLES_MASK                                               0x00000080L
25153 #define TD_CNTL__PRESERVE_VGPR_ON_UTC_ERROR_MASK                                                              0x00002000L
25154 #define TD_CNTL__GATHER4_FLOAT_MODE_MASK                                                                      0x00010000L
25155 #define TD_CNTL__FORCE_RT_BVH4_ARBITER_TO_PING_PONG_MASK                                                      0x00020000L
25156 #define TD_CNTL__GATHER4_DX9_MODE_MASK                                                                        0x00080000L
25157 #define TD_CNTL__DISABLE_POWER_THROTTLE_MASK                                                                  0x00100000L
25158 #define TD_CNTL__ENABLE_ROUND_TO_ZERO_MASK                                                                    0x00200000L
25159 #define TD_CNTL__DISABLE_ROUND_TO_ZERO_FOR_LARGE_FLOAT_TO_SMALL_FLOAT_MASK                                    0x00400000L
25160 #define TD_CNTL__DISABLE_2BIT_SIGNED_FORMAT_MASK                                                              0x00800000L
25161 #define TD_CNTL__ARBITER_ROUND_ROBIN_MASK                                                                     0x01000000L
25162 #define TD_CNTL__ARBITER_OLDEST_PRIORITY_MASK                                                                 0x02000000L
25163 #define TD_CNTL__DONE_SCOREBOARD_DEPTH_MASK                                                                   0xFC000000L
25164 //TD_STATUS
25165 #define TD_STATUS__BUSY__SHIFT                                                                                0x1f
25166 #define TD_STATUS__BUSY_MASK                                                                                  0x80000000L
25167 //TD_POWER_CNTL
25168 #define TD_POWER_CNTL__DISABLE_NOFILTER_FORMATTER_POWER_OPT__SHIFT                                            0x6
25169 #define TD_POWER_CNTL__FORCE_NOFILTER_D16_FORMATTERS_ON__SHIFT                                                0x7
25170 #define TD_POWER_CNTL__ENABLE_DEBUG_REG__SHIFT                                                                0x8
25171 #define TD_POWER_CNTL__DISABLE_NOFILTER_FORMATTER_POWER_OPT_MASK                                              0x00000040L
25172 #define TD_POWER_CNTL__FORCE_NOFILTER_D16_FORMATTERS_ON_MASK                                                  0x00000080L
25173 #define TD_POWER_CNTL__ENABLE_DEBUG_REG_MASK                                                                  0x00000100L
25174 //TD_CNTL2
25175 #define TD_CNTL2__LDS_RETURN_FIFO_CREDIT__SHIFT                                                               0x0
25176 #define TD_CNTL2__MULTI_CYCLE_16FP__SHIFT                                                                     0x3
25177 #define TD_CNTL2__DISABLE_BLEND_PRT_FOR_LOADS__SHIFT                                                          0x4
25178 #define TD_CNTL2__LDS_RETURN_FIFO_CREDIT_MASK                                                                 0x00000007L
25179 #define TD_CNTL2__MULTI_CYCLE_16FP_MASK                                                                       0x00000008L
25180 #define TD_CNTL2__DISABLE_BLEND_PRT_FOR_LOADS_MASK                                                            0x00000010L
25181 //TD_DSM_CNTL
25182 //TD_DSM_CNTL2
25183 //TD_SCRATCH
25184 #define TD_SCRATCH__SCRATCH__SHIFT                                                                            0x0
25185 #define TD_SCRATCH__SCRATCH_MASK                                                                              0xFFFFFFFFL
25186 //TA_CNTL
25187 #define TA_CNTL__TA_SQ_XNACK_FGCG_DISABLE__SHIFT                                                              0x0
25188 #define TA_CNTL__TA_INPUT_RDATA_PER_BANK_FGCG_OVERRIDE__SHIFT                                                 0x2
25189 #define TA_CNTL__TA_INPUT_CFIFO_VEC64_OPT_OVERRIDE__SHIFT                                                     0x3
25190 #define TA_CNTL__ALIGNER_CREDIT__SHIFT                                                                        0x10
25191 #define TA_CNTL__TD_FIFO_CREDIT__SHIFT                                                                        0x16
25192 #define TA_CNTL__TA_SQ_XNACK_FGCG_DISABLE_MASK                                                                0x00000001L
25193 #define TA_CNTL__TA_INPUT_RDATA_PER_BANK_FGCG_OVERRIDE_MASK                                                   0x00000004L
25194 #define TA_CNTL__TA_INPUT_CFIFO_VEC64_OPT_OVERRIDE_MASK                                                       0x00000008L
25195 #define TA_CNTL__ALIGNER_CREDIT_MASK                                                                          0x001F0000L
25196 #define TA_CNTL__TD_FIFO_CREDIT_MASK                                                                          0xFFC00000L
25197 //TA_CNTL_AUX
25198 #define TA_CNTL_AUX__SCOAL_DSWIZZLE_N__SHIFT                                                                  0x0
25199 #define TA_CNTL_AUX__DEPTH_AS_PITCH_DIS__SHIFT                                                                0x1
25200 #define TA_CNTL_AUX__CORNER_SAMPLES_MIN_DIM__SHIFT                                                            0x2
25201 #define TA_CNTL_AUX__OVERRIDE_QUAD_MODE_DIS__SHIFT                                                            0x3
25202 #define TA_CNTL_AUX__DERIV_ADJUST_DIS__SHIFT                                                                  0x4
25203 #define TA_CNTL_AUX__TFAULT_EN_OVERRIDE__SHIFT                                                                0x5
25204 #define TA_CNTL_AUX__GATHERH_DST_SEL__SHIFT                                                                   0x6
25205 #define TA_CNTL_AUX__DISABLE_GATHER4_BC_SWIZZLE__SHIFT                                                        0x7
25206 #define TA_CNTL_AUX__ANISO_MAG_STEP_CLAMP__SHIFT                                                              0x8
25207 #define TA_CNTL_AUX__AUTO_ALIGN_FORMAT__SHIFT                                                                 0x9
25208 #define TA_CNTL_AUX__ANISO_HALF_THRESH__SHIFT                                                                 0xa
25209 #define TA_CNTL_AUX__ANISO_ERROR_FP_VBIAS__SHIFT                                                              0xc
25210 #define TA_CNTL_AUX__ANISO_STEP_ORDER__SHIFT                                                                  0xd
25211 #define TA_CNTL_AUX__ANISO_STEP__SHIFT                                                                        0xe
25212 #define TA_CNTL_AUX__MINMAG_UNNORM__SHIFT                                                                     0xf
25213 #define TA_CNTL_AUX__ANISO_WEIGHT_MODE__SHIFT                                                                 0x10
25214 #define TA_CNTL_AUX__ANISO_RATIO_LUT__SHIFT                                                                   0x11
25215 #define TA_CNTL_AUX__ANISO_TAP__SHIFT                                                                         0x12
25216 #define TA_CNTL_AUX__DETERMINISM_RESERVED_DISABLE__SHIFT                                                      0x14
25217 #define TA_CNTL_AUX__DETERMINISM_OPCODE_STRICT_DISABLE__SHIFT                                                 0x15
25218 #define TA_CNTL_AUX__DETERMINISM_MISC_DISABLE__SHIFT                                                          0x16
25219 #define TA_CNTL_AUX__DETERMINISM_SAMPLE_C_DFMT_DISABLE__SHIFT                                                 0x17
25220 #define TA_CNTL_AUX__DETERMINISM_SAMPLER_MSAA_DISABLE__SHIFT                                                  0x18
25221 #define TA_CNTL_AUX__DETERMINISM_WRITEOP_READFMT_DISABLE__SHIFT                                               0x19
25222 #define TA_CNTL_AUX__DETERMINISM_DFMT_NFMT_DISABLE__SHIFT                                                     0x1a
25223 #define TA_CNTL_AUX__CUBEMAP_SLICE_CLAMP__SHIFT                                                               0x1c
25224 #define TA_CNTL_AUX__TRUNC_SMALL_NEG__SHIFT                                                                   0x1d
25225 #define TA_CNTL_AUX__ARRAY_ROUND_MODE__SHIFT                                                                  0x1e
25226 #define TA_CNTL_AUX__SCOAL_DSWIZZLE_N_MASK                                                                    0x00000001L
25227 #define TA_CNTL_AUX__DEPTH_AS_PITCH_DIS_MASK                                                                  0x00000002L
25228 #define TA_CNTL_AUX__CORNER_SAMPLES_MIN_DIM_MASK                                                              0x00000004L
25229 #define TA_CNTL_AUX__OVERRIDE_QUAD_MODE_DIS_MASK                                                              0x00000008L
25230 #define TA_CNTL_AUX__DERIV_ADJUST_DIS_MASK                                                                    0x00000010L
25231 #define TA_CNTL_AUX__TFAULT_EN_OVERRIDE_MASK                                                                  0x00000020L
25232 #define TA_CNTL_AUX__GATHERH_DST_SEL_MASK                                                                     0x00000040L
25233 #define TA_CNTL_AUX__DISABLE_GATHER4_BC_SWIZZLE_MASK                                                          0x00000080L
25234 #define TA_CNTL_AUX__ANISO_MAG_STEP_CLAMP_MASK                                                                0x00000100L
25235 #define TA_CNTL_AUX__AUTO_ALIGN_FORMAT_MASK                                                                   0x00000200L
25236 #define TA_CNTL_AUX__ANISO_HALF_THRESH_MASK                                                                   0x00000C00L
25237 #define TA_CNTL_AUX__ANISO_ERROR_FP_VBIAS_MASK                                                                0x00001000L
25238 #define TA_CNTL_AUX__ANISO_STEP_ORDER_MASK                                                                    0x00002000L
25239 #define TA_CNTL_AUX__ANISO_STEP_MASK                                                                          0x00004000L
25240 #define TA_CNTL_AUX__MINMAG_UNNORM_MASK                                                                       0x00008000L
25241 #define TA_CNTL_AUX__ANISO_WEIGHT_MODE_MASK                                                                   0x00010000L
25242 #define TA_CNTL_AUX__ANISO_RATIO_LUT_MASK                                                                     0x00020000L
25243 #define TA_CNTL_AUX__ANISO_TAP_MASK                                                                           0x00040000L
25244 #define TA_CNTL_AUX__DETERMINISM_RESERVED_DISABLE_MASK                                                        0x00100000L
25245 #define TA_CNTL_AUX__DETERMINISM_OPCODE_STRICT_DISABLE_MASK                                                   0x00200000L
25246 #define TA_CNTL_AUX__DETERMINISM_MISC_DISABLE_MASK                                                            0x00400000L
25247 #define TA_CNTL_AUX__DETERMINISM_SAMPLE_C_DFMT_DISABLE_MASK                                                   0x00800000L
25248 #define TA_CNTL_AUX__DETERMINISM_SAMPLER_MSAA_DISABLE_MASK                                                    0x01000000L
25249 #define TA_CNTL_AUX__DETERMINISM_WRITEOP_READFMT_DISABLE_MASK                                                 0x02000000L
25250 #define TA_CNTL_AUX__DETERMINISM_DFMT_NFMT_DISABLE_MASK                                                       0x04000000L
25251 #define TA_CNTL_AUX__CUBEMAP_SLICE_CLAMP_MASK                                                                 0x10000000L
25252 #define TA_CNTL_AUX__TRUNC_SMALL_NEG_MASK                                                                     0x20000000L
25253 #define TA_CNTL_AUX__ARRAY_ROUND_MODE_MASK                                                                    0xC0000000L
25254 //TA_CNTL2
25255 #define TA_CNTL2__STORE_COMPONENT_MODE__SHIFT                                                                 0x0
25256 #define TA_CNTL2__MAX_RQ_ID__SHIFT                                                                            0x4
25257 #define TA_CNTL2__ELEMSIZE_HASH_DIS__SHIFT                                                                    0x11
25258 #define TA_CNTL2__TRUNCATE_COORD_MODE__SHIFT                                                                  0x12
25259 #define TA_CNTL2__ELIMINATE_UNLIT_QUAD_DIS__SHIFT                                                             0x13
25260 #define TA_CNTL2__PRTPLUS_ACCUM_MODE__SHIFT                                                                   0x14
25261 #define TA_CNTL2__STORE_COMPONENT_MODE_MASK                                                                   0x00000001L
25262 #define TA_CNTL2__MAX_RQ_ID_MASK                                                                              0x00000070L
25263 #define TA_CNTL2__ELEMSIZE_HASH_DIS_MASK                                                                      0x00020000L
25264 #define TA_CNTL2__TRUNCATE_COORD_MODE_MASK                                                                    0x00040000L
25265 #define TA_CNTL2__ELIMINATE_UNLIT_QUAD_DIS_MASK                                                               0x00080000L
25266 #define TA_CNTL2__PRTPLUS_ACCUM_MODE_MASK                                                                     0x00300000L
25267 //TA_STATUS
25268 #define TA_STATUS__FG_PFIFO_EMPTYB__SHIFT                                                                     0xc
25269 #define TA_STATUS__FG_LFIFO_EMPTYB__SHIFT                                                                     0xd
25270 #define TA_STATUS__FG_SFIFO_EMPTYB__SHIFT                                                                     0xe
25271 #define TA_STATUS__FL_PFIFO_EMPTYB__SHIFT                                                                     0x10
25272 #define TA_STATUS__FL_LFIFO_EMPTYB__SHIFT                                                                     0x11
25273 #define TA_STATUS__FL_SFIFO_EMPTYB__SHIFT                                                                     0x12
25274 #define TA_STATUS__FA_PFIFO_EMPTYB__SHIFT                                                                     0x14
25275 #define TA_STATUS__FA_LFIFO_EMPTYB__SHIFT                                                                     0x15
25276 #define TA_STATUS__FA_SFIFO_EMPTYB__SHIFT                                                                     0x16
25277 #define TA_STATUS__IN_BUSY__SHIFT                                                                             0x18
25278 #define TA_STATUS__FG_BUSY__SHIFT                                                                             0x19
25279 #define TA_STATUS__LA_BUSY__SHIFT                                                                             0x1a
25280 #define TA_STATUS__FL_BUSY__SHIFT                                                                             0x1b
25281 #define TA_STATUS__TA_BUSY__SHIFT                                                                             0x1c
25282 #define TA_STATUS__FA_BUSY__SHIFT                                                                             0x1d
25283 #define TA_STATUS__AL_BUSY__SHIFT                                                                             0x1e
25284 #define TA_STATUS__BUSY__SHIFT                                                                                0x1f
25285 #define TA_STATUS__FG_PFIFO_EMPTYB_MASK                                                                       0x00001000L
25286 #define TA_STATUS__FG_LFIFO_EMPTYB_MASK                                                                       0x00002000L
25287 #define TA_STATUS__FG_SFIFO_EMPTYB_MASK                                                                       0x00004000L
25288 #define TA_STATUS__FL_PFIFO_EMPTYB_MASK                                                                       0x00010000L
25289 #define TA_STATUS__FL_LFIFO_EMPTYB_MASK                                                                       0x00020000L
25290 #define TA_STATUS__FL_SFIFO_EMPTYB_MASK                                                                       0x00040000L
25291 #define TA_STATUS__FA_PFIFO_EMPTYB_MASK                                                                       0x00100000L
25292 #define TA_STATUS__FA_LFIFO_EMPTYB_MASK                                                                       0x00200000L
25293 #define TA_STATUS__FA_SFIFO_EMPTYB_MASK                                                                       0x00400000L
25294 #define TA_STATUS__IN_BUSY_MASK                                                                               0x01000000L
25295 #define TA_STATUS__FG_BUSY_MASK                                                                               0x02000000L
25296 #define TA_STATUS__LA_BUSY_MASK                                                                               0x04000000L
25297 #define TA_STATUS__FL_BUSY_MASK                                                                               0x08000000L
25298 #define TA_STATUS__TA_BUSY_MASK                                                                               0x10000000L
25299 #define TA_STATUS__FA_BUSY_MASK                                                                               0x20000000L
25300 #define TA_STATUS__AL_BUSY_MASK                                                                               0x40000000L
25301 #define TA_STATUS__BUSY_MASK                                                                                  0x80000000L
25302 //TA_SCRATCH
25303 #define TA_SCRATCH__SCRATCH__SHIFT                                                                            0x0
25304 #define TA_SCRATCH__SCRATCH_MASK                                                                              0xFFFFFFFFL
25305 
25306 
25307 // addressBlock: gc_gfx_se_gfx_se_rbdec
25308 //DB_DEBUG
25309 #define DB_DEBUG__DEBUG_STENCIL_COMPRESS_DISABLE__SHIFT                                                       0x0
25310 #define DB_DEBUG__DEBUG_DEPTH_COMPRESS_DISABLE__SHIFT                                                         0x1
25311 #define DB_DEBUG__ENABLE_COMPRESSION_ON_BYPASS__SHIFT                                                         0x2
25312 #define DB_DEBUG__DISABLE_TILE_RATE_1XAA__SHIFT                                                               0x3
25313 #define DB_DEBUG__FORCE_Z_MODE__SHIFT                                                                         0x4
25314 #define DB_DEBUG__DEBUG_FORCE_DEPTH_READ__SHIFT                                                               0x6
25315 #define DB_DEBUG__DEBUG_FORCE_STENCIL_READ__SHIFT                                                             0x7
25316 #define DB_DEBUG__DEBUG_FORCE_HIZ_ENABLE__SHIFT                                                               0x8
25317 #define DB_DEBUG__DEBUG_FORCE_HIS_ENABLE0__SHIFT                                                              0xa
25318 #define DB_DEBUG__DEBUG_FORCE_HIS_ENABLE1__SHIFT                                                              0xc
25319 #define DB_DEBUG__DEBUG_FAST_Z_DISABLE__SHIFT                                                                 0xe
25320 #define DB_DEBUG__DEBUG_FAST_STENCIL_DISABLE__SHIFT                                                           0xf
25321 #define DB_DEBUG__DEBUG_NOOP_CULL_DISABLE__SHIFT                                                              0x10
25322 #define DB_DEBUG__DEBUG_FORCE_Z_ALLOC__SHIFT                                                                  0x11
25323 #define DB_DEBUG__DEPTH_CACHE_FORCE_MISS__SHIFT                                                               0x12
25324 #define DB_DEBUG__DEBUG_FORCE_FULL_Z_RANGE__SHIFT                                                             0x13
25325 #define DB_DEBUG__DEBUG_FORCE_Z_READ__SHIFT                                                                   0x15
25326 #define DB_DEBUG__ZPASS_COUNTS_LOOK_AT_PIPE_STAT_EVENTS__SHIFT                                                0x16
25327 #define DB_DEBUG__DISABLE_VPORT_ZPLANE_OPTIMIZATION__SHIFT                                                    0x17
25328 #define DB_DEBUG__DECOMPRESS_AFTER_N_ZPLANES__SHIFT                                                           0x18
25329 #define DB_DEBUG__ONE_FREE_IN_FLIGHT__SHIFT                                                                   0x1c
25330 #define DB_DEBUG__FORCE_MISS_IF_NOT_INFLIGHT__SHIFT                                                           0x1d
25331 #define DB_DEBUG__RESERVED_FIELD_1__SHIFT                                                                     0x1e
25332 #define DB_DEBUG__DEBUG_STENCIL_COMPRESS_DISABLE_MASK                                                         0x00000001L
25333 #define DB_DEBUG__DEBUG_DEPTH_COMPRESS_DISABLE_MASK                                                           0x00000002L
25334 #define DB_DEBUG__ENABLE_COMPRESSION_ON_BYPASS_MASK                                                           0x00000004L
25335 #define DB_DEBUG__DISABLE_TILE_RATE_1XAA_MASK                                                                 0x00000008L
25336 #define DB_DEBUG__FORCE_Z_MODE_MASK                                                                           0x00000030L
25337 #define DB_DEBUG__DEBUG_FORCE_DEPTH_READ_MASK                                                                 0x00000040L
25338 #define DB_DEBUG__DEBUG_FORCE_STENCIL_READ_MASK                                                               0x00000080L
25339 #define DB_DEBUG__DEBUG_FORCE_HIZ_ENABLE_MASK                                                                 0x00000300L
25340 #define DB_DEBUG__DEBUG_FORCE_HIS_ENABLE0_MASK                                                                0x00000C00L
25341 #define DB_DEBUG__DEBUG_FORCE_HIS_ENABLE1_MASK                                                                0x00003000L
25342 #define DB_DEBUG__DEBUG_FAST_Z_DISABLE_MASK                                                                   0x00004000L
25343 #define DB_DEBUG__DEBUG_FAST_STENCIL_DISABLE_MASK                                                             0x00008000L
25344 #define DB_DEBUG__DEBUG_NOOP_CULL_DISABLE_MASK                                                                0x00010000L
25345 #define DB_DEBUG__DEBUG_FORCE_Z_ALLOC_MASK                                                                    0x00020000L
25346 #define DB_DEBUG__DEPTH_CACHE_FORCE_MISS_MASK                                                                 0x00040000L
25347 #define DB_DEBUG__DEBUG_FORCE_FULL_Z_RANGE_MASK                                                               0x00180000L
25348 #define DB_DEBUG__DEBUG_FORCE_Z_READ_MASK                                                                     0x00200000L
25349 #define DB_DEBUG__ZPASS_COUNTS_LOOK_AT_PIPE_STAT_EVENTS_MASK                                                  0x00400000L
25350 #define DB_DEBUG__DISABLE_VPORT_ZPLANE_OPTIMIZATION_MASK                                                      0x00800000L
25351 #define DB_DEBUG__DECOMPRESS_AFTER_N_ZPLANES_MASK                                                             0x0F000000L
25352 #define DB_DEBUG__ONE_FREE_IN_FLIGHT_MASK                                                                     0x10000000L
25353 #define DB_DEBUG__FORCE_MISS_IF_NOT_INFLIGHT_MASK                                                             0x20000000L
25354 #define DB_DEBUG__RESERVED_FIELD_1_MASK                                                                       0xC0000000L
25355 //DB_DEBUG2
25356 #define DB_DEBUG2__TRAP_ENABLE__SHIFT                                                                         0x1
25357 #define DB_DEBUG2__DTR_ROUND_ROBIN_ARB__SHIFT                                                                 0x3
25358 #define DB_DEBUG2__DTR_PREZ_STALLS_FOR_ETF_ROOM__SHIFT                                                        0x4
25359 #define DB_DEBUG2__DISABLE_PREZL_FIFO_STALL__SHIFT                                                            0x5
25360 #define DB_DEBUG2__DISABLE_PREZL_FIFO_STALL_REZ__SHIFT                                                        0x6
25361 #define DB_DEBUG2__ENABLE_VIEWPORT_STALL_ON_ALL__SHIFT                                                        0x7
25362 #define DB_DEBUG2__OPTIMIZE_HIZ_MATCHES_FB_DISABLE__SHIFT                                                     0x8
25363 #define DB_DEBUG2__CLK_OFF_DELAY__SHIFT                                                                       0x9
25364 #define DB_DEBUG2__FORCE_PERF_COUNTERS_ON__SHIFT                                                              0xe
25365 #define DB_DEBUG2__FL_FLUSH_ONE_STILE_AT_A_TIME__SHIFT                                                        0x10
25366 #define DB_DEBUG2__DISABLE_NULL_EOT_FORWARDING__SHIFT                                                         0x11
25367 #define DB_DEBUG2__DISABLE_DTT_DATA_FORWARDING__SHIFT                                                         0x12
25368 #define DB_DEBUG2__DISABLE_QUAD_COHERENCY_STALL__SHIFT                                                        0x13
25369 #define DB_DEBUG2__DISABLE_FULL_TILE_WAVE_BREAK__SHIFT                                                        0x14
25370 #define DB_DEBUG2__ENABLE_FULL_TILE_WAVE_BREAK_FOR_ALL_TILES__SHIFT                                           0x15
25371 #define DB_DEBUG2__FL_DISABLE_PLANE_REPACK__SHIFT                                                             0x1a
25372 #define DB_DEBUG2__DEBUG_BUS_FLOP_EN__SHIFT                                                                   0x1b
25373 #define DB_DEBUG2__ENABLE_PREZ_OF_REZ_SUMM__SHIFT                                                             0x1c
25374 #define DB_DEBUG2__DISABLE_PREZL_VIEWPORT_STALL__SHIFT                                                        0x1d
25375 #define DB_DEBUG2__DISABLE_SINGLE_STENCIL_QUAD_SUMM__SHIFT                                                    0x1e
25376 #define DB_DEBUG2__DISABLE_WRITE_STALL_ON_RDWR_CONFLICT__SHIFT                                                0x1f
25377 #define DB_DEBUG2__TRAP_ENABLE_MASK                                                                           0x00000002L
25378 #define DB_DEBUG2__DTR_ROUND_ROBIN_ARB_MASK                                                                   0x00000008L
25379 #define DB_DEBUG2__DTR_PREZ_STALLS_FOR_ETF_ROOM_MASK                                                          0x00000010L
25380 #define DB_DEBUG2__DISABLE_PREZL_FIFO_STALL_MASK                                                              0x00000020L
25381 #define DB_DEBUG2__DISABLE_PREZL_FIFO_STALL_REZ_MASK                                                          0x00000040L
25382 #define DB_DEBUG2__ENABLE_VIEWPORT_STALL_ON_ALL_MASK                                                          0x00000080L
25383 #define DB_DEBUG2__OPTIMIZE_HIZ_MATCHES_FB_DISABLE_MASK                                                       0x00000100L
25384 #define DB_DEBUG2__CLK_OFF_DELAY_MASK                                                                         0x00003E00L
25385 #define DB_DEBUG2__FORCE_PERF_COUNTERS_ON_MASK                                                                0x00004000L
25386 #define DB_DEBUG2__FL_FLUSH_ONE_STILE_AT_A_TIME_MASK                                                          0x00010000L
25387 #define DB_DEBUG2__DISABLE_NULL_EOT_FORWARDING_MASK                                                           0x00020000L
25388 #define DB_DEBUG2__DISABLE_DTT_DATA_FORWARDING_MASK                                                           0x00040000L
25389 #define DB_DEBUG2__DISABLE_QUAD_COHERENCY_STALL_MASK                                                          0x00080000L
25390 #define DB_DEBUG2__DISABLE_FULL_TILE_WAVE_BREAK_MASK                                                          0x00100000L
25391 #define DB_DEBUG2__ENABLE_FULL_TILE_WAVE_BREAK_FOR_ALL_TILES_MASK                                             0x00200000L
25392 #define DB_DEBUG2__FL_DISABLE_PLANE_REPACK_MASK                                                               0x04000000L
25393 #define DB_DEBUG2__DEBUG_BUS_FLOP_EN_MASK                                                                     0x08000000L
25394 #define DB_DEBUG2__ENABLE_PREZ_OF_REZ_SUMM_MASK                                                               0x10000000L
25395 #define DB_DEBUG2__DISABLE_PREZL_VIEWPORT_STALL_MASK                                                          0x20000000L
25396 #define DB_DEBUG2__DISABLE_SINGLE_STENCIL_QUAD_SUMM_MASK                                                      0x40000000L
25397 #define DB_DEBUG2__DISABLE_WRITE_STALL_ON_RDWR_CONFLICT_MASK                                                  0x80000000L
25398 //DB_DEBUG3
25399 #define DB_DEBUG3__DISABLE_RELOAD_CONTEXT_DRAW_DATA__SHIFT                                                    0x1
25400 #define DB_DEBUG3__FORCE_DB_IS_GOOD__SHIFT                                                                    0x2
25401 #define DB_DEBUG3__DISABLE_TL_SSO_NULL_SUPPRESSION__SHIFT                                                     0x3
25402 #define DB_DEBUG3__DISABLE_HIZ_ON_VPORT_CLAMP__SHIFT                                                          0x4
25403 #define DB_DEBUG3__DISABLE_ZCMP_DIRTY_SUPPRESSION__SHIFT                                                      0x8
25404 #define DB_DEBUG3__DISABLE_RECOMP_TO_1ZPLANE_WITHOUT_FASTOP__SHIFT                                            0xa
25405 #define DB_DEBUG3__DISABLE_OP_DF_BYPASS__SHIFT                                                                0xd
25406 #define DB_DEBUG3__DISABLE_OP_DF_WRITE_COMBINE__SHIFT                                                         0xe
25407 #define DB_DEBUG3__DISABLE_OP_DF_DIRECT_FEEDBACK__SHIFT                                                       0xf
25408 #define DB_DEBUG3__DISABLE_SLOCS_PER_CTXT_MATCH__SHIFT                                                        0x10
25409 #define DB_DEBUG3__SLOW_PREZ_TO_A2M_OMASK_RATE__SHIFT                                                         0x11
25410 #define DB_DEBUG3__ENABLE_RECOMP_ZDIRTY_SUPPRESSION_OPT__SHIFT                                                0x15
25411 #define DB_DEBUG3__DISABLE_RAM_READ_SUPPRESION_ON_FWD__SHIFT                                                  0x17
25412 #define DB_DEBUG3__ENABLE_DB_PROCESS_RESET__SHIFT                                                             0x1a
25413 #define DB_DEBUG3__DISABLE_OVERRASTERIZATION_FIX__SHIFT                                                       0x1b
25414 #define DB_DEBUG3__DISABLE_MULTIDTAG_FL_PANIC_REQUIREMENT__SHIFT                                              0x1f
25415 #define DB_DEBUG3__DISABLE_RELOAD_CONTEXT_DRAW_DATA_MASK                                                      0x00000002L
25416 #define DB_DEBUG3__FORCE_DB_IS_GOOD_MASK                                                                      0x00000004L
25417 #define DB_DEBUG3__DISABLE_TL_SSO_NULL_SUPPRESSION_MASK                                                       0x00000008L
25418 #define DB_DEBUG3__DISABLE_HIZ_ON_VPORT_CLAMP_MASK                                                            0x00000010L
25419 #define DB_DEBUG3__DISABLE_ZCMP_DIRTY_SUPPRESSION_MASK                                                        0x00000100L
25420 #define DB_DEBUG3__DISABLE_RECOMP_TO_1ZPLANE_WITHOUT_FASTOP_MASK                                              0x00000400L
25421 #define DB_DEBUG3__DISABLE_OP_DF_BYPASS_MASK                                                                  0x00002000L
25422 #define DB_DEBUG3__DISABLE_OP_DF_WRITE_COMBINE_MASK                                                           0x00004000L
25423 #define DB_DEBUG3__DISABLE_OP_DF_DIRECT_FEEDBACK_MASK                                                         0x00008000L
25424 #define DB_DEBUG3__DISABLE_SLOCS_PER_CTXT_MATCH_MASK                                                          0x00010000L
25425 #define DB_DEBUG3__SLOW_PREZ_TO_A2M_OMASK_RATE_MASK                                                           0x00020000L
25426 #define DB_DEBUG3__ENABLE_RECOMP_ZDIRTY_SUPPRESSION_OPT_MASK                                                  0x00200000L
25427 #define DB_DEBUG3__DISABLE_RAM_READ_SUPPRESION_ON_FWD_MASK                                                    0x00800000L
25428 #define DB_DEBUG3__ENABLE_DB_PROCESS_RESET_MASK                                                               0x04000000L
25429 #define DB_DEBUG3__DISABLE_OVERRASTERIZATION_FIX_MASK                                                         0x08000000L
25430 #define DB_DEBUG3__DISABLE_MULTIDTAG_FL_PANIC_REQUIREMENT_MASK                                                0x80000000L
25431 //DB_DEBUG4
25432 #define DB_DEBUG4__DISABLE_QC_Z_MASK_SUMMATION__SHIFT                                                         0x0
25433 #define DB_DEBUG4__DISABLE_QC_STENCIL_MASK_SUMMATION__SHIFT                                                   0x1
25434 #define DB_DEBUG4__DISABLE_RESUMM_TO_SINGLE_STENCIL__SHIFT                                                    0x2
25435 #define DB_DEBUG4__DISABLE_PREZ_POSTZ_DTILE_CONFLICT_STALL__SHIFT                                             0x3
25436 #define DB_DEBUG4__DISABLE_SEPARATE_OP_PIPE_CLK__SHIFT                                                        0x4
25437 #define DB_DEBUG4__DISABLE_SEPARATE_SX_CLK__SHIFT                                                             0x5
25438 #define DB_DEBUG4__DISABLE_1PLANE_PMASK_OPTIMIZATION__SHIFT                                                   0x7
25439 #define DB_DEBUG4__DISABLE_SEPARATE_DBG_CLK__SHIFT                                                            0x8
25440 #define DB_DEBUG4__ENABLE_A2M_DQUAD_OPTIMIZATION__SHIFT                                                       0xc
25441 #define DB_DEBUG4__DISABLE_DTT_FAST_HTILENACK_LOOKUP__SHIFT                                                   0xd
25442 #define DB_DEBUG4__DISABLE_DYNAMIC_RAM_LIGHT_SLEEP_MODE__SHIFT                                                0xf
25443 #define DB_DEBUG4__DISABLE_HIZ_TS_COLLISION_DETECT__SHIFT                                                     0x10
25444 #define DB_DEBUG4__LATE_ACK_SCOREBOARD_MULTIPLE_SLOT__SHIFT                                                   0x1e
25445 #define DB_DEBUG4__DISABLE_QC_Z_MASK_SUMMATION_MASK                                                           0x00000001L
25446 #define DB_DEBUG4__DISABLE_QC_STENCIL_MASK_SUMMATION_MASK                                                     0x00000002L
25447 #define DB_DEBUG4__DISABLE_RESUMM_TO_SINGLE_STENCIL_MASK                                                      0x00000004L
25448 #define DB_DEBUG4__DISABLE_PREZ_POSTZ_DTILE_CONFLICT_STALL_MASK                                               0x00000008L
25449 #define DB_DEBUG4__DISABLE_SEPARATE_OP_PIPE_CLK_MASK                                                          0x00000010L
25450 #define DB_DEBUG4__DISABLE_SEPARATE_SX_CLK_MASK                                                               0x00000020L
25451 #define DB_DEBUG4__DISABLE_1PLANE_PMASK_OPTIMIZATION_MASK                                                     0x00000080L
25452 #define DB_DEBUG4__DISABLE_SEPARATE_DBG_CLK_MASK                                                              0x00000100L
25453 #define DB_DEBUG4__ENABLE_A2M_DQUAD_OPTIMIZATION_MASK                                                         0x00001000L
25454 #define DB_DEBUG4__DISABLE_DTT_FAST_HTILENACK_LOOKUP_MASK                                                     0x00002000L
25455 #define DB_DEBUG4__DISABLE_DYNAMIC_RAM_LIGHT_SLEEP_MODE_MASK                                                  0x00008000L
25456 #define DB_DEBUG4__DISABLE_HIZ_TS_COLLISION_DETECT_MASK                                                       0x00010000L
25457 #define DB_DEBUG4__LATE_ACK_SCOREBOARD_MULTIPLE_SLOT_MASK                                                     0x40000000L
25458 //DB_CREDIT_LIMIT
25459 #define DB_CREDIT_LIMIT__DB_SC_UPDATE_CREDITS__SHIFT                                                          0x0
25460 #define DB_CREDIT_LIMIT__DB_SC_QUAD_CREDITS__SHIFT                                                            0x5
25461 #define DB_CREDIT_LIMIT__DB_CB_EXPORT_CREDITS__SHIFT                                                          0xa
25462 #define DB_CREDIT_LIMIT__DB_SC_WAVE_CREDITS__SHIFT                                                            0xd
25463 #define DB_CREDIT_LIMIT__DB_SC_FREE_WAVE_CREDITS__SHIFT                                                       0x12
25464 #define DB_CREDIT_LIMIT__DB_SC_UPDATE_CREDITS_MASK                                                            0x0000001FL
25465 #define DB_CREDIT_LIMIT__DB_SC_QUAD_CREDITS_MASK                                                              0x000003E0L
25466 #define DB_CREDIT_LIMIT__DB_CB_EXPORT_CREDITS_MASK                                                            0x00001C00L
25467 #define DB_CREDIT_LIMIT__DB_SC_WAVE_CREDITS_MASK                                                              0x0003E000L
25468 #define DB_CREDIT_LIMIT__DB_SC_FREE_WAVE_CREDITS_MASK                                                         0x007C0000L
25469 //DB_WATERMARKS
25470 #define DB_WATERMARKS__DEPTH_FREE__SHIFT                                                                      0x0
25471 #define DB_WATERMARKS__DEPTH_FLUSH__SHIFT                                                                     0x8
25472 #define DB_WATERMARKS__DEPTH_PENDING_FREE__SHIFT                                                              0x10
25473 #define DB_WATERMARKS__DEPTH_CACHELINE_FREE__SHIFT                                                            0x18
25474 #define DB_WATERMARKS__DEPTH_FREE_MASK                                                                        0x000000FFL
25475 #define DB_WATERMARKS__DEPTH_FLUSH_MASK                                                                       0x0000FF00L
25476 #define DB_WATERMARKS__DEPTH_PENDING_FREE_MASK                                                                0x00FF0000L
25477 #define DB_WATERMARKS__DEPTH_CACHELINE_FREE_MASK                                                              0xFF000000L
25478 //DB_FREE_CACHELINES
25479 #define DB_FREE_CACHELINES__FREE_DTILE_DEPTH__SHIFT                                                           0x0
25480 #define DB_FREE_CACHELINES__FREE_PLANE_DEPTH__SHIFT                                                           0x8
25481 #define DB_FREE_CACHELINES__FREE_Z_DEPTH__SHIFT                                                               0x10
25482 #define DB_FREE_CACHELINES__FREE_DTILE_DEPTH_MASK                                                             0x000000FFL
25483 #define DB_FREE_CACHELINES__FREE_PLANE_DEPTH_MASK                                                             0x0000FF00L
25484 #define DB_FREE_CACHELINES__FREE_Z_DEPTH_MASK                                                                 0x00FF0000L
25485 //DB_FIFO_DEPTH1
25486 #define DB_FIFO_DEPTH1__MI_RDREQ_FIFO_DEPTH__SHIFT                                                            0x0
25487 #define DB_FIFO_DEPTH1__MI_WRREQ_FIFO_DEPTH__SHIFT                                                            0x8
25488 #define DB_FIFO_DEPTH1__QC_DEPTH__SHIFT                                                                       0x18
25489 #define DB_FIFO_DEPTH1__MI_RDREQ_FIFO_DEPTH_MASK                                                              0x000000FFL
25490 #define DB_FIFO_DEPTH1__MI_WRREQ_FIFO_DEPTH_MASK                                                              0x0000FF00L
25491 #define DB_FIFO_DEPTH1__QC_DEPTH_MASK                                                                         0xFF000000L
25492 //DB_FIFO_DEPTH2
25493 #define DB_FIFO_DEPTH2__EQUAD_FIFO_DEPTH__SHIFT                                                               0x0
25494 #define DB_FIFO_DEPTH2__ETILE_OP_FIFO_DEPTH__SHIFT                                                            0x8
25495 #define DB_FIFO_DEPTH2__LQUAD_FIFO_DEPTH__SHIFT                                                               0x10
25496 #define DB_FIFO_DEPTH2__LTILE_OP_FIFO_DEPTH__SHIFT                                                            0x19
25497 #define DB_FIFO_DEPTH2__EQUAD_FIFO_DEPTH_MASK                                                                 0x000000FFL
25498 #define DB_FIFO_DEPTH2__ETILE_OP_FIFO_DEPTH_MASK                                                              0x0000FF00L
25499 #define DB_FIFO_DEPTH2__LQUAD_FIFO_DEPTH_MASK                                                                 0x01FF0000L
25500 #define DB_FIFO_DEPTH2__LTILE_OP_FIFO_DEPTH_MASK                                                              0xFE000000L
25501 //DB_RING_CONTROL
25502 #define DB_RING_CONTROL__COUNTER_CONTROL__SHIFT                                                               0x0
25503 #define DB_RING_CONTROL__COUNTER_CONTROL_MASK                                                                 0x00000003L
25504 //DB_MEM_ARB_WATERMARKS
25505 #define DB_MEM_ARB_WATERMARKS__CLIENT0_WATERMARK__SHIFT                                                       0x0
25506 #define DB_MEM_ARB_WATERMARKS__CLIENT1_WATERMARK__SHIFT                                                       0x8
25507 #define DB_MEM_ARB_WATERMARKS__CLIENT2_WATERMARK__SHIFT                                                       0x10
25508 #define DB_MEM_ARB_WATERMARKS__CLIENT3_WATERMARK__SHIFT                                                       0x18
25509 #define DB_MEM_ARB_WATERMARKS__CLIENT0_WATERMARK_MASK                                                         0x00000007L
25510 #define DB_MEM_ARB_WATERMARKS__CLIENT1_WATERMARK_MASK                                                         0x00000700L
25511 #define DB_MEM_ARB_WATERMARKS__CLIENT2_WATERMARK_MASK                                                         0x00070000L
25512 #define DB_MEM_ARB_WATERMARKS__CLIENT3_WATERMARK_MASK                                                         0x07000000L
25513 //DB_FIFO_DEPTH3
25514 #define DB_FIFO_DEPTH3__LTILE_PROBE_FIFO_DEPTH__SHIFT                                                         0x0
25515 #define DB_FIFO_DEPTH3__OSB_WAVE_TABLE_DEPTH__SHIFT                                                           0x8
25516 #define DB_FIFO_DEPTH3__OREO_WAVE_HIDE_DEPTH__SHIFT                                                           0x10
25517 #define DB_FIFO_DEPTH3__QUAD_READ_REQS__SHIFT                                                                 0x18
25518 #define DB_FIFO_DEPTH3__LTILE_PROBE_FIFO_DEPTH_MASK                                                           0x000000FFL
25519 #define DB_FIFO_DEPTH3__OSB_WAVE_TABLE_DEPTH_MASK                                                             0x0000FF00L
25520 #define DB_FIFO_DEPTH3__OREO_WAVE_HIDE_DEPTH_MASK                                                             0x00FF0000L
25521 #define DB_FIFO_DEPTH3__QUAD_READ_REQS_MASK                                                                   0xFF000000L
25522 //DB_DEBUG6
25523 #define DB_DEBUG6__FORCE_DB_SC_WAVE_CONFLICT__SHIFT                                                           0x0
25524 #define DB_DEBUG6__FORCE_DB_SC_WAVE_HARD_CONFLICT__SHIFT                                                      0x1
25525 #define DB_DEBUG6__FORCE_DB_SC_QUAD_CONFLICT__SHIFT                                                           0x2
25526 #define DB_DEBUG6__OREO_TRANSITION_EVENT_ALL__SHIFT                                                           0x3
25527 #define DB_DEBUG6__OREO_TRANSITION_EVENT_ID__SHIFT                                                            0x4
25528 #define DB_DEBUG6__OREO_TRANSITION_EVENT_EN__SHIFT                                                            0xa
25529 #define DB_DEBUG6__NEVER_DB_SC_WAVE_CONFLICT__SHIFT                                                           0xb
25530 #define DB_DEBUG6__DISABLE_PWS_PLUS_STC_TAG_LIVENESS_STALL__SHIFT                                             0xc
25531 #define DB_DEBUG6__SET_DB_PERFMON_PWS_PIPE_ID__SHIFT                                                          0xd
25532 #define DB_DEBUG6__NEVER_DB_SC_WAVE_HARD_CONFLICT__SHIFT                                                      0xf
25533 #define DB_DEBUG6__FTWB_MAX_TIMEOUT_VAL__SHIFT                                                                0x10
25534 #define DB_DEBUG6__DISABLE_LQO_SMT_RAM_OPT__SHIFT                                                             0x18
25535 #define DB_DEBUG6__FORCE_MAX_STILES_IN_WAVE_CHECK__SHIFT                                                      0x19
25536 #define DB_DEBUG6__DISABLE_OSB_DEADLOCK_FIX__SHIFT                                                            0x1a
25537 #define DB_DEBUG6__DISABLE_OSB_DEADLOCK_WAIT_PANIC__SHIFT                                                     0x1b
25538 #define DB_DEBUG6__FORCE_ZC_WRITEMASK_TO_FULL__SHIFT                                                          0x1c
25539 #define DB_DEBUG6__DONT_WAIT_FOR_CACHE_WRITE_TO_UPDATE_STC__SHIFT                                             0x1d
25540 #define DB_DEBUG6__SPARE_BITS_31_30__SHIFT                                                                    0x1e
25541 #define DB_DEBUG6__FORCE_DB_SC_WAVE_CONFLICT_MASK                                                             0x00000001L
25542 #define DB_DEBUG6__FORCE_DB_SC_WAVE_HARD_CONFLICT_MASK                                                        0x00000002L
25543 #define DB_DEBUG6__FORCE_DB_SC_QUAD_CONFLICT_MASK                                                             0x00000004L
25544 #define DB_DEBUG6__OREO_TRANSITION_EVENT_ALL_MASK                                                             0x00000008L
25545 #define DB_DEBUG6__OREO_TRANSITION_EVENT_ID_MASK                                                              0x000003F0L
25546 #define DB_DEBUG6__OREO_TRANSITION_EVENT_EN_MASK                                                              0x00000400L
25547 #define DB_DEBUG6__NEVER_DB_SC_WAVE_CONFLICT_MASK                                                             0x00000800L
25548 #define DB_DEBUG6__DISABLE_PWS_PLUS_STC_TAG_LIVENESS_STALL_MASK                                               0x00001000L
25549 #define DB_DEBUG6__SET_DB_PERFMON_PWS_PIPE_ID_MASK                                                            0x00006000L
25550 #define DB_DEBUG6__NEVER_DB_SC_WAVE_HARD_CONFLICT_MASK                                                        0x00008000L
25551 #define DB_DEBUG6__FTWB_MAX_TIMEOUT_VAL_MASK                                                                  0x00FF0000L
25552 #define DB_DEBUG6__DISABLE_LQO_SMT_RAM_OPT_MASK                                                               0x01000000L
25553 #define DB_DEBUG6__FORCE_MAX_STILES_IN_WAVE_CHECK_MASK                                                        0x02000000L
25554 #define DB_DEBUG6__DISABLE_OSB_DEADLOCK_FIX_MASK                                                              0x04000000L
25555 #define DB_DEBUG6__DISABLE_OSB_DEADLOCK_WAIT_PANIC_MASK                                                       0x08000000L
25556 #define DB_DEBUG6__FORCE_ZC_WRITEMASK_TO_FULL_MASK                                                            0x10000000L
25557 #define DB_DEBUG6__DONT_WAIT_FOR_CACHE_WRITE_TO_UPDATE_STC_MASK                                               0x20000000L
25558 #define DB_DEBUG6__SPARE_BITS_31_30_MASK                                                                      0xC0000000L
25559 //DB_EXCEPTION_CONTROL
25560 #define DB_EXCEPTION_CONTROL__EARLY_Z_PANIC_DISABLE__SHIFT                                                    0x0
25561 #define DB_EXCEPTION_CONTROL__LATE_Z_PANIC_DISABLE__SHIFT                                                     0x1
25562 #define DB_EXCEPTION_CONTROL__RE_Z_PANIC_DISABLE__SHIFT                                                       0x2
25563 #define DB_EXCEPTION_CONTROL__AUTO_FLUSH_QUAD__SHIFT                                                          0x3
25564 #define DB_EXCEPTION_CONTROL__FORCE_SUMMARIZE__SHIFT                                                          0x4
25565 #define DB_EXCEPTION_CONTROL__LQUAD_FIFO_LO_WATERMARK__SHIFT                                                  0x8
25566 #define DB_EXCEPTION_CONTROL__LQUAD_FIFO_HI_WATERMARK__SHIFT                                                  0x10
25567 #define DB_EXCEPTION_CONTROL__CAM_FREE_WATERMARK__SHIFT                                                       0x18
25568 #define DB_EXCEPTION_CONTROL__EARLY_Z_PANIC_DISABLE_MASK                                                      0x00000001L
25569 #define DB_EXCEPTION_CONTROL__LATE_Z_PANIC_DISABLE_MASK                                                       0x00000002L
25570 #define DB_EXCEPTION_CONTROL__RE_Z_PANIC_DISABLE_MASK                                                         0x00000004L
25571 #define DB_EXCEPTION_CONTROL__AUTO_FLUSH_QUAD_MASK                                                            0x00000008L
25572 #define DB_EXCEPTION_CONTROL__FORCE_SUMMARIZE_MASK                                                            0x000000F0L
25573 #define DB_EXCEPTION_CONTROL__LQUAD_FIFO_LO_WATERMARK_MASK                                                    0x0000FF00L
25574 #define DB_EXCEPTION_CONTROL__LQUAD_FIFO_HI_WATERMARK_MASK                                                    0x00FF0000L
25575 #define DB_EXCEPTION_CONTROL__CAM_FREE_WATERMARK_MASK                                                         0xFF000000L
25576 //DB_DEBUG7
25577 #define DB_DEBUG7__SPARE_BITS__SHIFT                                                                          0x0
25578 #define DB_DEBUG7__SPARE_BITS_MASK                                                                            0xFFFFFFFFL
25579 //DB_DEBUG5
25580 #define DB_DEBUG5__DISABLE_2SRC_VRS_HARD_CONFLICT__SHIFT                                                      0x3
25581 #define DB_DEBUG5__DISABLE_FLQ_MCC_DTILEID_CHECK__SHIFT                                                       0x4
25582 #define DB_DEBUG5__DISABLE_NOZ_POWER_SAVINGS__SHIFT                                                           0x5
25583 #define DB_DEBUG5__DISABLE_MGCG_GATING_ON_SHADER_WAIT__SHIFT                                                  0x7
25584 #define DB_DEBUG5__DISABLE_VRS_1X2_2XAA__SHIFT                                                                0x8
25585 #define DB_DEBUG5__ENABLE_FULL_TILE_WAVE_BREAK_ON_COARSE__SHIFT                                               0x9
25586 #define DB_DEBUG5__DISABLE_PSL_AUTO_MODE_FIX__SHIFT                                                           0xd
25587 #define DB_DEBUG5__DISABLE_FORCE_ZMASK_EXPANDED__SHIFT                                                        0xe
25588 #define DB_DEBUG5__DISABLE_SEPARATE_LQO_CLK__SHIFT                                                            0xf
25589 #define DB_DEBUG5__DISABLE_Z_WITHOUT_PLANES_FLQ__SHIFT                                                        0x10
25590 #define DB_DEBUG5__PRESERVE_QMASK_FOR_POSTZ_OP_PIPE__SHIFT                                                    0x11
25591 #define DB_DEBUG5__Z_NACK_BEHAVIOR_ONLY_WHEN_Z_IS_PRT__SHIFT                                                  0x12
25592 #define DB_DEBUG5__S_NACK_BEHAVIOR_ONLY_WHEN_S_IS_PRT__SHIFT                                                  0x13
25593 #define DB_DEBUG5__DISABLE_RESIDENCY_CHECK_Z__SHIFT                                                           0x14
25594 #define DB_DEBUG5__DISABLE_RESIDENCY_CHECK_STENCIL__SHIFT                                                     0x15
25595 #define DB_DEBUG5__DISABLE_LQO_FTCQ_DUAL_QUAD_REGION_CHECK__SHIFT                                             0x16
25596 #define DB_DEBUG5__SPARE_BITS__SHIFT                                                                          0x18
25597 #define DB_DEBUG5__DISABLE_2SRC_VRS_HARD_CONFLICT_MASK                                                        0x00000008L
25598 #define DB_DEBUG5__DISABLE_FLQ_MCC_DTILEID_CHECK_MASK                                                         0x00000010L
25599 #define DB_DEBUG5__DISABLE_NOZ_POWER_SAVINGS_MASK                                                             0x00000020L
25600 #define DB_DEBUG5__DISABLE_MGCG_GATING_ON_SHADER_WAIT_MASK                                                    0x00000080L
25601 #define DB_DEBUG5__DISABLE_VRS_1X2_2XAA_MASK                                                                  0x00000100L
25602 #define DB_DEBUG5__ENABLE_FULL_TILE_WAVE_BREAK_ON_COARSE_MASK                                                 0x00000200L
25603 #define DB_DEBUG5__DISABLE_PSL_AUTO_MODE_FIX_MASK                                                             0x00002000L
25604 #define DB_DEBUG5__DISABLE_FORCE_ZMASK_EXPANDED_MASK                                                          0x00004000L
25605 #define DB_DEBUG5__DISABLE_SEPARATE_LQO_CLK_MASK                                                              0x00008000L
25606 #define DB_DEBUG5__DISABLE_Z_WITHOUT_PLANES_FLQ_MASK                                                          0x00010000L
25607 #define DB_DEBUG5__PRESERVE_QMASK_FOR_POSTZ_OP_PIPE_MASK                                                      0x00020000L
25608 #define DB_DEBUG5__Z_NACK_BEHAVIOR_ONLY_WHEN_Z_IS_PRT_MASK                                                    0x00040000L
25609 #define DB_DEBUG5__S_NACK_BEHAVIOR_ONLY_WHEN_S_IS_PRT_MASK                                                    0x00080000L
25610 #define DB_DEBUG5__DISABLE_RESIDENCY_CHECK_Z_MASK                                                             0x00100000L
25611 #define DB_DEBUG5__DISABLE_RESIDENCY_CHECK_STENCIL_MASK                                                       0x00200000L
25612 #define DB_DEBUG5__DISABLE_LQO_FTCQ_DUAL_QUAD_REGION_CHECK_MASK                                               0x00400000L
25613 #define DB_DEBUG5__SPARE_BITS_MASK                                                                            0xFF000000L
25614 //DB_MEM_CONFIG
25615 #define DB_MEM_CONFIG__Z_SCOPE__SHIFT                                                                         0x0
25616 #define DB_MEM_CONFIG__STENCIL_SCOPE__SHIFT                                                                   0x2
25617 #define DB_MEM_CONFIG__OCCLUSION_SCOPE__SHIFT                                                                 0x4
25618 #define DB_MEM_CONFIG__ENABLE_OVERRIDE_COMP_MODE_Z__SHIFT                                                     0x6
25619 #define DB_MEM_CONFIG__ENABLE_OVERRIDE_COMP_MODE_STENCIL__SHIFT                                               0x7
25620 #define DB_MEM_CONFIG__ENABLE_OVERRIDE_COMP_MODE_OCCLUSION__SHIFT                                             0x8
25621 #define DB_MEM_CONFIG__Z_OVERRIDE_COMPRESSION_MODE__SHIFT                                                     0x9
25622 #define DB_MEM_CONFIG__STENCIL_OVERRIDE_COMPRESSION_MODE__SHIFT                                               0xb
25623 #define DB_MEM_CONFIG__OCCLUSION_OVERRIDE_COMPRESSION_MODE__SHIFT                                             0xd
25624 #define DB_MEM_CONFIG__FL_DISABLE_SINGLE_COMPRESS__SHIFT                                                      0xf
25625 #define DB_MEM_CONFIG__Z_SCOPE_MASK                                                                           0x00000003L
25626 #define DB_MEM_CONFIG__STENCIL_SCOPE_MASK                                                                     0x0000000CL
25627 #define DB_MEM_CONFIG__OCCLUSION_SCOPE_MASK                                                                   0x00000030L
25628 #define DB_MEM_CONFIG__ENABLE_OVERRIDE_COMP_MODE_Z_MASK                                                       0x00000040L
25629 #define DB_MEM_CONFIG__ENABLE_OVERRIDE_COMP_MODE_STENCIL_MASK                                                 0x00000080L
25630 #define DB_MEM_CONFIG__ENABLE_OVERRIDE_COMP_MODE_OCCLUSION_MASK                                               0x00000100L
25631 #define DB_MEM_CONFIG__Z_OVERRIDE_COMPRESSION_MODE_MASK                                                       0x00000600L
25632 #define DB_MEM_CONFIG__STENCIL_OVERRIDE_COMPRESSION_MODE_MASK                                                 0x00001800L
25633 #define DB_MEM_CONFIG__OCCLUSION_OVERRIDE_COMPRESSION_MODE_MASK                                               0x00006000L
25634 #define DB_MEM_CONFIG__FL_DISABLE_SINGLE_COMPRESS_MASK                                                        0x00008000L
25635 //DB_ARB_CONFIG
25636 #define DB_ARB_CONFIG__ARB_MODE__SHIFT                                                                        0x0
25637 #define DB_ARB_CONFIG__CREDITS_MAX_RD__SHIFT                                                                  0x2
25638 #define DB_ARB_CONFIG__CREDITS_WEIGHT_RD__SHIFT                                                               0x7
25639 #define DB_ARB_CONFIG__CREDITS_MAX_WR__SHIFT                                                                  0xc
25640 #define DB_ARB_CONFIG__CREDITS_WEIGHT_WR__SHIFT                                                               0x11
25641 #define DB_ARB_CONFIG__ARB_MODE_MASK                                                                          0x00000003L
25642 #define DB_ARB_CONFIG__CREDITS_MAX_RD_MASK                                                                    0x0000007CL
25643 #define DB_ARB_CONFIG__CREDITS_WEIGHT_RD_MASK                                                                 0x00000F80L
25644 #define DB_ARB_CONFIG__CREDITS_MAX_WR_MASK                                                                    0x0001F000L
25645 #define DB_ARB_CONFIG__CREDITS_WEIGHT_WR_MASK                                                                 0x003E0000L
25646 //DB_DFD_INDIRECT_SEL
25647 #define DB_DFD_INDIRECT_SEL__DFD_INDEX__SHIFT                                                                 0x0
25648 #define DB_DFD_INDIRECT_SEL__DFD_INDEX_MASK                                                                   0x000000FFL
25649 //DB_DFD_INDIRECT_DAT
25650 #define DB_DFD_INDIRECT_DAT__DFD_DATA__SHIFT                                                                  0x0
25651 #define DB_DFD_INDIRECT_DAT__DFD_DATA_MASK                                                                    0xFFFFFFFFL
25652 //DB_SUMMARIZER_TIMEOUTS
25653 #define DB_SUMMARIZER_TIMEOUTS__SUMM_CNTL_EVICT_TIMEOUT__SHIFT                                                0x0
25654 #define DB_SUMMARIZER_TIMEOUTS__SUMM_EVICT_TIMEOUT__SHIFT                                                     0x10
25655 #define DB_SUMMARIZER_TIMEOUTS__SUMM_CNTL_EVICT_TIMEOUT_MASK                                                  0x00000FFFL
25656 #define DB_SUMMARIZER_TIMEOUTS__SUMM_EVICT_TIMEOUT_MASK                                                       0x0FFF0000L
25657 //DB_FGCG_SRAMS_CLK_CTRL
25658 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE0__SHIFT                                                              0x0
25659 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE1__SHIFT                                                              0x1
25660 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE2__SHIFT                                                              0x2
25661 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE3__SHIFT                                                              0x3
25662 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE4__SHIFT                                                              0x4
25663 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE5__SHIFT                                                              0x5
25664 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE6__SHIFT                                                              0x6
25665 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE7__SHIFT                                                              0x7
25666 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE8__SHIFT                                                              0x8
25667 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE9__SHIFT                                                              0x9
25668 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE10__SHIFT                                                             0xa
25669 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE11__SHIFT                                                             0xb
25670 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE12__SHIFT                                                             0xc
25671 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE13__SHIFT                                                             0xd
25672 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE14__SHIFT                                                             0xe
25673 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE15__SHIFT                                                             0xf
25674 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE16__SHIFT                                                             0x10
25675 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE17__SHIFT                                                             0x11
25676 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE18__SHIFT                                                             0x12
25677 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE19__SHIFT                                                             0x13
25678 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE20__SHIFT                                                             0x14
25679 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE22__SHIFT                                                             0x16
25680 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE23__SHIFT                                                             0x17
25681 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE24__SHIFT                                                             0x18
25682 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE26__SHIFT                                                             0x1a
25683 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE27__SHIFT                                                             0x1b
25684 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE28__SHIFT                                                             0x1c
25685 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE29__SHIFT                                                             0x1d
25686 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE30__SHIFT                                                             0x1e
25687 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE31__SHIFT                                                             0x1f
25688 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE0_MASK                                                                0x00000001L
25689 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE1_MASK                                                                0x00000002L
25690 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE2_MASK                                                                0x00000004L
25691 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE3_MASK                                                                0x00000008L
25692 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE4_MASK                                                                0x00000010L
25693 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE5_MASK                                                                0x00000020L
25694 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE6_MASK                                                                0x00000040L
25695 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE7_MASK                                                                0x00000080L
25696 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE8_MASK                                                                0x00000100L
25697 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE9_MASK                                                                0x00000200L
25698 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE10_MASK                                                               0x00000400L
25699 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE11_MASK                                                               0x00000800L
25700 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE12_MASK                                                               0x00001000L
25701 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE13_MASK                                                               0x00002000L
25702 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE14_MASK                                                               0x00004000L
25703 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE15_MASK                                                               0x00008000L
25704 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE16_MASK                                                               0x00010000L
25705 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE17_MASK                                                               0x00020000L
25706 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE18_MASK                                                               0x00040000L
25707 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE19_MASK                                                               0x00080000L
25708 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE20_MASK                                                               0x00100000L
25709 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE22_MASK                                                               0x00400000L
25710 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE23_MASK                                                               0x00800000L
25711 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE24_MASK                                                               0x01000000L
25712 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE26_MASK                                                               0x04000000L
25713 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE27_MASK                                                               0x08000000L
25714 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE28_MASK                                                               0x10000000L
25715 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE29_MASK                                                               0x20000000L
25716 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE30_MASK                                                               0x40000000L
25717 #define DB_FGCG_SRAMS_CLK_CTRL__OVERRIDE31_MASK                                                               0x80000000L
25718 //DB_FGCG_INTERFACES_CLK_CTRL
25719 #define DB_FGCG_INTERFACES_CLK_CTRL__DB_SC_QUAD_OVERRIDE__SHIFT                                               0x0
25720 #define DB_FGCG_INTERFACES_CLK_CTRL__DB_CB_EXPORT_OVERRIDE__SHIFT                                             0x2
25721 #define DB_FGCG_INTERFACES_CLK_CTRL__DB_GL1_COMP_REQ_OVERRIDE__SHIFT                                          0x3
25722 #define DB_FGCG_INTERFACES_CLK_CTRL__DB_GL1_SRC_OVERRIDE__SHIFT                                               0x4
25723 #define DB_FGCG_INTERFACES_CLK_CTRL__DB_SC_UPDATE_OVERRIDE__SHIFT                                             0x5
25724 #define DB_FGCG_INTERFACES_CLK_CTRL__DB_CB_RMIRET_OVERRIDE__SHIFT                                             0x6
25725 #define DB_FGCG_INTERFACES_CLK_CTRL__DB_SC_WAVE_OVERRIDE__SHIFT                                               0x7
25726 #define DB_FGCG_INTERFACES_CLK_CTRL__DB_SC_FREE_WAVE_OVERRIDE__SHIFT                                          0x8
25727 #define DB_FGCG_INTERFACES_CLK_CTRL__DB_SC_QUAD_OVERRIDE_MASK                                                 0x00000001L
25728 #define DB_FGCG_INTERFACES_CLK_CTRL__DB_CB_EXPORT_OVERRIDE_MASK                                               0x00000004L
25729 #define DB_FGCG_INTERFACES_CLK_CTRL__DB_GL1_COMP_REQ_OVERRIDE_MASK                                            0x00000008L
25730 #define DB_FGCG_INTERFACES_CLK_CTRL__DB_GL1_SRC_OVERRIDE_MASK                                                 0x00000010L
25731 #define DB_FGCG_INTERFACES_CLK_CTRL__DB_SC_UPDATE_OVERRIDE_MASK                                               0x00000020L
25732 #define DB_FGCG_INTERFACES_CLK_CTRL__DB_CB_RMIRET_OVERRIDE_MASK                                               0x00000040L
25733 #define DB_FGCG_INTERFACES_CLK_CTRL__DB_SC_WAVE_OVERRIDE_MASK                                                 0x00000080L
25734 #define DB_FGCG_INTERFACES_CLK_CTRL__DB_SC_FREE_WAVE_OVERRIDE_MASK                                            0x00000100L
25735 //DB_FIFO_DEPTH4
25736 #define DB_FIFO_DEPTH4__OSB_SQUAD_TABLE_DEPTH__SHIFT                                                          0x0
25737 #define DB_FIFO_DEPTH4__OSB_TILE_TABLE_DEPTH__SHIFT                                                           0x8
25738 #define DB_FIFO_DEPTH4__OSB_SCORE_BOARD_DEPTH__SHIFT                                                          0x10
25739 #define DB_FIFO_DEPTH4__OSB_EVENT_FIFO_DEPTH__SHIFT                                                           0x18
25740 #define DB_FIFO_DEPTH4__OSB_SQUAD_TABLE_DEPTH_MASK                                                            0x000000FFL
25741 #define DB_FIFO_DEPTH4__OSB_TILE_TABLE_DEPTH_MASK                                                             0x0000FF00L
25742 #define DB_FIFO_DEPTH4__OSB_SCORE_BOARD_DEPTH_MASK                                                            0x00FF0000L
25743 #define DB_FIFO_DEPTH4__OSB_EVENT_FIFO_DEPTH_MASK                                                             0xFF000000L
25744 //CC_RB_BACKEND_DISABLE
25745 #define CC_RB_BACKEND_DISABLE__BACKEND_DISABLE__SHIFT                                                         0x4
25746 #define CC_RB_BACKEND_DISABLE__BACKEND_DISABLE_MASK                                                           0x000000F0L
25747 //GB_ADDR_CONFIG
25748 #define GB_ADDR_CONFIG__NUM_PIPES__SHIFT                                                                      0x0
25749 #define GB_ADDR_CONFIG__PIPE_INTERLEAVE_SIZE__SHIFT                                                           0x3
25750 #define GB_ADDR_CONFIG__MAX_COMPRESSED_FRAGS__SHIFT                                                           0x6
25751 #define GB_ADDR_CONFIG__NUM_PKRS__SHIFT                                                                       0x8
25752 #define GB_ADDR_CONFIG__NUM_SHADER_ENGINES__SHIFT                                                             0x13
25753 #define GB_ADDR_CONFIG__NUM_RB_PER_SE__SHIFT                                                                  0x1a
25754 #define GB_ADDR_CONFIG__NUM_PIPES_MASK                                                                        0x00000007L
25755 #define GB_ADDR_CONFIG__PIPE_INTERLEAVE_SIZE_MASK                                                             0x00000038L
25756 #define GB_ADDR_CONFIG__MAX_COMPRESSED_FRAGS_MASK                                                             0x000000C0L
25757 #define GB_ADDR_CONFIG__NUM_PKRS_MASK                                                                         0x00000700L
25758 #define GB_ADDR_CONFIG__NUM_SHADER_ENGINES_MASK                                                               0x00780000L
25759 #define GB_ADDR_CONFIG__NUM_RB_PER_SE_MASK                                                                    0x0C000000L
25760 //GB_ADDR_CONFIG_1
25761 #define GB_ADDR_CONFIG_1__NUM_PIPES__SHIFT                                                                    0x0
25762 #define GB_ADDR_CONFIG_1__PIPE_INTERLEAVE_SIZE__SHIFT                                                         0x3
25763 #define GB_ADDR_CONFIG_1__MAX_COMPRESSED_FRAGS__SHIFT                                                         0x6
25764 #define GB_ADDR_CONFIG_1__NUM_PKRS__SHIFT                                                                     0x8
25765 #define GB_ADDR_CONFIG_1__NUM_SHADER_ENGINES__SHIFT                                                           0x13
25766 #define GB_ADDR_CONFIG_1__NUM_RB_PER_SE__SHIFT                                                                0x1a
25767 #define GB_ADDR_CONFIG_1__NUM_PIPES_MASK                                                                      0x00000007L
25768 #define GB_ADDR_CONFIG_1__PIPE_INTERLEAVE_SIZE_MASK                                                           0x00000038L
25769 #define GB_ADDR_CONFIG_1__MAX_COMPRESSED_FRAGS_MASK                                                           0x000000C0L
25770 #define GB_ADDR_CONFIG_1__NUM_PKRS_MASK                                                                       0x00000700L
25771 #define GB_ADDR_CONFIG_1__NUM_SHADER_ENGINES_MASK                                                             0x00780000L
25772 #define GB_ADDR_CONFIG_1__NUM_RB_PER_SE_MASK                                                                  0x0C000000L
25773 //GB_BACKEND_MAP
25774 #define GB_BACKEND_MAP__BACKEND_MAP__SHIFT                                                                    0x0
25775 #define GB_BACKEND_MAP__BACKEND_MAP_MASK                                                                      0xFFFFFFFFL
25776 //GB_GPU_ID
25777 #define GB_GPU_ID__GPU_ID__SHIFT                                                                              0x0
25778 #define GB_GPU_ID__GPU_ID_MASK                                                                                0x0000000FL
25779 //GB_ADDR_CONFIG_READ
25780 #define GB_ADDR_CONFIG_READ__NUM_PIPES__SHIFT                                                                 0x0
25781 #define GB_ADDR_CONFIG_READ__PIPE_INTERLEAVE_SIZE__SHIFT                                                      0x3
25782 #define GB_ADDR_CONFIG_READ__MAX_COMPRESSED_FRAGS__SHIFT                                                      0x6
25783 #define GB_ADDR_CONFIG_READ__NUM_PKRS__SHIFT                                                                  0x8
25784 #define GB_ADDR_CONFIG_READ__NUM_SHADER_ENGINES__SHIFT                                                        0x13
25785 #define GB_ADDR_CONFIG_READ__NUM_RB_PER_SE__SHIFT                                                             0x1a
25786 #define GB_ADDR_CONFIG_READ__NUM_PIPES_MASK                                                                   0x00000007L
25787 #define GB_ADDR_CONFIG_READ__PIPE_INTERLEAVE_SIZE_MASK                                                        0x00000038L
25788 #define GB_ADDR_CONFIG_READ__MAX_COMPRESSED_FRAGS_MASK                                                        0x000000C0L
25789 #define GB_ADDR_CONFIG_READ__NUM_PKRS_MASK                                                                    0x00000700L
25790 #define GB_ADDR_CONFIG_READ__NUM_SHADER_ENGINES_MASK                                                          0x00780000L
25791 #define GB_ADDR_CONFIG_READ__NUM_RB_PER_SE_MASK                                                               0x0C000000L
25792 //CB_HW_CONTROL_4
25793 #define CB_HW_CONTROL_4__ENABLE_READ_RESIDENCY_TIMEOUT_CNTR__SHIFT                                            0x0
25794 #define CB_HW_CONTROL_4__THRESHOLD_READ_RESIDENCY_TIMEOUT_CNTR__SHIFT                                         0x1
25795 #define CB_HW_CONTROL_4__DISABLE_FRAGOP_MULTI_FRAGMENT__SHIFT                                                 0xe
25796 #define CB_HW_CONTROL_4__ENABLE_FRAGOP_STALLING_ON_RAW_HAZARD__SHIFT                                          0x10
25797 #define CB_HW_CONTROL_4__ENABLE_FRAGOP_STALLING_ON_COARSE_RAW_HAZARD__SHIFT                                   0x11
25798 #define CB_HW_CONTROL_4__ENABLE_FRAGOP_STALLING_ON_DS_RAW_HAZARD__SHIFT                                       0x12
25799 #define CB_HW_CONTROL_4__ENABLE_READ_RESIDENCY_TIMEOUT_CNTR_MASK                                              0x00000001L
25800 #define CB_HW_CONTROL_4__THRESHOLD_READ_RESIDENCY_TIMEOUT_CNTR_MASK                                           0x00000006L
25801 #define CB_HW_CONTROL_4__DISABLE_FRAGOP_MULTI_FRAGMENT_MASK                                                   0x00004000L
25802 #define CB_HW_CONTROL_4__ENABLE_FRAGOP_STALLING_ON_RAW_HAZARD_MASK                                            0x00010000L
25803 #define CB_HW_CONTROL_4__ENABLE_FRAGOP_STALLING_ON_COARSE_RAW_HAZARD_MASK                                     0x00020000L
25804 #define CB_HW_CONTROL_4__ENABLE_FRAGOP_STALLING_ON_DS_RAW_HAZARD_MASK                                         0x00040000L
25805 //CB_HW_CONTROL_3
25806 #define CB_HW_CONTROL_3__FORCE_GLX_REQ_CLKEN_HIGH__SHIFT                                                      0x3
25807 #define CB_HW_CONTROL_3__FORCE_GLX_SRC_CLKEN_HIGH__SHIFT                                                      0x4
25808 #define CB_HW_CONTROL_3__SPLIT_ALL_FAST_MODE_TRANSFERS__SHIFT                                                 0x6
25809 #define CB_HW_CONTROL_3__DISABLE_SHADER_BLEND_OPTS__SHIFT                                                     0x7
25810 #define CB_HW_CONTROL_3__DISABLE_FMASK_OPT_WA_AND_FULLY_COVERED__SHIFT                                        0x15
25811 #define CB_HW_CONTROL_3__DISABLE_READ_DAW_OPT_OVERRIDE_ROH_COMP__SHIFT                                        0x19
25812 #define CB_HW_CONTROL_3__DISABLE_READ_DAW_OPT_INSERT_BUBBLES_B2B__SHIFT                                       0x1a
25813 #define CB_HW_CONTROL_3__DISABLE_READ_DAW_CLEAR_KEY_OVERRIDE_FROM_ILLEGAL_DECODE__SHIFT                       0x1b
25814 #define CB_HW_CONTROL_3__DISABLE_READ_DAW_WAIT_SECOND_64B__SHIFT                                              0x1c
25815 #define CB_HW_CONTROL_3__DISABLE_READ_DAW_OPT_256B_CLEARS_BECOME_1FRAG__SHIFT                                 0x1d
25816 #define CB_HW_CONTROL_3__FORCE_GLX_REQ_CLKEN_HIGH_MASK                                                        0x00000008L
25817 #define CB_HW_CONTROL_3__FORCE_GLX_SRC_CLKEN_HIGH_MASK                                                        0x00000010L
25818 #define CB_HW_CONTROL_3__SPLIT_ALL_FAST_MODE_TRANSFERS_MASK                                                   0x00000040L
25819 #define CB_HW_CONTROL_3__DISABLE_SHADER_BLEND_OPTS_MASK                                                       0x00000080L
25820 #define CB_HW_CONTROL_3__DISABLE_FMASK_OPT_WA_AND_FULLY_COVERED_MASK                                          0x00200000L
25821 #define CB_HW_CONTROL_3__DISABLE_READ_DAW_OPT_OVERRIDE_ROH_COMP_MASK                                          0x02000000L
25822 #define CB_HW_CONTROL_3__DISABLE_READ_DAW_OPT_INSERT_BUBBLES_B2B_MASK                                         0x04000000L
25823 #define CB_HW_CONTROL_3__DISABLE_READ_DAW_CLEAR_KEY_OVERRIDE_FROM_ILLEGAL_DECODE_MASK                         0x08000000L
25824 #define CB_HW_CONTROL_3__DISABLE_READ_DAW_WAIT_SECOND_64B_MASK                                                0x10000000L
25825 #define CB_HW_CONTROL_3__DISABLE_READ_DAW_OPT_256B_CLEARS_BECOME_1FRAG_MASK                                   0x20000000L
25826 //CB_HW_CONTROL
25827 #define CB_HW_CONTROL__DISABLE_GRBM_BUSY_CNTR__SHIFT                                                          0x0
25828 #define CB_HW_CONTROL__DISABLE_VRS_FILLRATE_OPTIMIZATION__SHIFT                                               0x1
25829 #define CB_HW_CONTROL__GLX_CREDITS__SHIFT                                                                     0x6
25830 #define CB_HW_CONTROL__NUM_CCC_SKID_FIFO_ENTRIES__SHIFT                                                       0xc
25831 #define CB_HW_CONTROL__DISABLE_EVICT_ILLEGAL_KEY_OVERRIDE__SHIFT                                              0xf
25832 #define CB_HW_CONTROL__FORCE_EVICT_ALL_VALID__SHIFT                                                           0x10
25833 #define CB_HW_CONTROL__FORCE_WAIT_EOP_DONE_FLUSH__SHIFT                                                       0x12
25834 #define CB_HW_CONTROL__FORCE_NEEDS_DST__SHIFT                                                                 0x13
25835 #define CB_HW_CONTROL__DISABLE_USE_OF_SET_HASH__SHIFT                                                         0x14
25836 #define CB_HW_CONTROL__DISABLE_BLEND_OPT_RESULT_EQ_DEST__SHIFT                                                0x15
25837 #define CB_HW_CONTROL__ENABLE_SINGLE_KEY_WR_OPT__SHIFT                                                        0x16
25838 #define CB_HW_CONTROL__DISABLE_POWER_OPT_HC__SHIFT                                                            0x17
25839 #define CB_HW_CONTROL__DISABLE_BLEND_OPT_DONT_RD_DST__SHIFT                                                   0x18
25840 #define CB_HW_CONTROL__DISABLE_BLEND_OPT_BYPASS__SHIFT                                                        0x19
25841 #define CB_HW_CONTROL__DISABLE_BLEND_OPT_DISCARD_PIXEL__SHIFT                                                 0x1a
25842 #define CB_HW_CONTROL__DISABLE_BLEND_OPT_WHEN_DISABLED_SRCALPHA_IS_USED__SHIFT                                0x1b
25843 #define CB_HW_CONTROL__DISABLE_MULTICYCLE_WRITES__SHIFT                                                       0x1c
25844 #define CB_HW_CONTROL__DISABLE_HOLE_COLLAPSE__SHIFT                                                           0x1d
25845 #define CB_HW_CONTROL__DISABLE_FMASK_REREAD_OPT__SHIFT                                                        0x1e
25846 #define CB_HW_CONTROL__EN_KEY_OVERRIDE__SHIFT                                                                 0x1f
25847 #define CB_HW_CONTROL__DISABLE_GRBM_BUSY_CNTR_MASK                                                            0x00000001L
25848 #define CB_HW_CONTROL__DISABLE_VRS_FILLRATE_OPTIMIZATION_MASK                                                 0x00000002L
25849 #define CB_HW_CONTROL__GLX_CREDITS_MASK                                                                       0x000003C0L
25850 #define CB_HW_CONTROL__NUM_CCC_SKID_FIFO_ENTRIES_MASK                                                         0x00007000L
25851 #define CB_HW_CONTROL__DISABLE_EVICT_ILLEGAL_KEY_OVERRIDE_MASK                                                0x00008000L
25852 #define CB_HW_CONTROL__FORCE_EVICT_ALL_VALID_MASK                                                             0x00010000L
25853 #define CB_HW_CONTROL__FORCE_WAIT_EOP_DONE_FLUSH_MASK                                                         0x00040000L
25854 #define CB_HW_CONTROL__FORCE_NEEDS_DST_MASK                                                                   0x00080000L
25855 #define CB_HW_CONTROL__DISABLE_USE_OF_SET_HASH_MASK                                                           0x00100000L
25856 #define CB_HW_CONTROL__DISABLE_BLEND_OPT_RESULT_EQ_DEST_MASK                                                  0x00200000L
25857 #define CB_HW_CONTROL__ENABLE_SINGLE_KEY_WR_OPT_MASK                                                          0x00400000L
25858 #define CB_HW_CONTROL__DISABLE_POWER_OPT_HC_MASK                                                              0x00800000L
25859 #define CB_HW_CONTROL__DISABLE_BLEND_OPT_DONT_RD_DST_MASK                                                     0x01000000L
25860 #define CB_HW_CONTROL__DISABLE_BLEND_OPT_BYPASS_MASK                                                          0x02000000L
25861 #define CB_HW_CONTROL__DISABLE_BLEND_OPT_DISCARD_PIXEL_MASK                                                   0x04000000L
25862 #define CB_HW_CONTROL__DISABLE_BLEND_OPT_WHEN_DISABLED_SRCALPHA_IS_USED_MASK                                  0x08000000L
25863 #define CB_HW_CONTROL__DISABLE_MULTICYCLE_WRITES_MASK                                                         0x10000000L
25864 #define CB_HW_CONTROL__DISABLE_HOLE_COLLAPSE_MASK                                                             0x20000000L
25865 #define CB_HW_CONTROL__DISABLE_FMASK_REREAD_OPT_MASK                                                          0x40000000L
25866 #define CB_HW_CONTROL__EN_KEY_OVERRIDE_MASK                                                                   0x80000000L
25867 //CB_HW_CONTROL_1
25868 #define CB_HW_CONTROL_1__CC_CACHE_NUM_TAGS__SHIFT                                                             0x0
25869 #define CB_HW_CONTROL_1__DISABLE_SRC_FIFO_BYP__SHIFT                                                          0x15
25870 #define CB_HW_CONTROL_1__DISABLE_RDLAT_FIFO_BYP__SHIFT                                                        0x16
25871 #define CB_HW_CONTROL_1__ENABLE_COMPRESSION_ON_BYPASS__SHIFT                                                  0x17
25872 #define CB_HW_CONTROL_1__COLOR_SCOPE__SHIFT                                                                   0x18
25873 #define CB_HW_CONTROL_1__GLX_NOFILL__SHIFT                                                                    0x1a
25874 #define CB_HW_CONTROL_1__GLX_VQID__SHIFT                                                                      0x1b
25875 #define CB_HW_CONTROL_1__GLX_PERF_CNTR_EN__SHIFT                                                              0x1f
25876 #define CB_HW_CONTROL_1__CC_CACHE_NUM_TAGS_MASK                                                               0x0000003FL
25877 #define CB_HW_CONTROL_1__DISABLE_SRC_FIFO_BYP_MASK                                                            0x00200000L
25878 #define CB_HW_CONTROL_1__DISABLE_RDLAT_FIFO_BYP_MASK                                                          0x00400000L
25879 #define CB_HW_CONTROL_1__ENABLE_COMPRESSION_ON_BYPASS_MASK                                                    0x00800000L
25880 #define CB_HW_CONTROL_1__COLOR_SCOPE_MASK                                                                     0x03000000L
25881 #define CB_HW_CONTROL_1__GLX_NOFILL_MASK                                                                      0x04000000L
25882 #define CB_HW_CONTROL_1__GLX_VQID_MASK                                                                        0x78000000L
25883 #define CB_HW_CONTROL_1__GLX_PERF_CNTR_EN_MASK                                                                0x80000000L
25884 //CB_HW_CONTROL_2
25885 #define CB_HW_CONTROL_2__RESERVED__SHIFT                                                                      0x0
25886 #define CB_HW_CONTROL_2__RESERVED_MASK                                                                        0x00000001L
25887 //CB_HW_MEM_ARBITER_CTL
25888 #define CB_HW_MEM_ARBITER_CTL__ARB_MODE__SHIFT                                                                0x0
25889 #define CB_HW_MEM_ARBITER_CTL__READ_CYC_WEIGHT__SHIFT                                                         0x1
25890 #define CB_HW_MEM_ARBITER_CTL__READ_CRED_CNT_MAX__SHIFT                                                       0x7
25891 #define CB_HW_MEM_ARBITER_CTL__WRITE_CYC_WEIGHT__SHIFT                                                        0xd
25892 #define CB_HW_MEM_ARBITER_CTL__WRITE_CRED_CNT_MAX__SHIFT                                                      0x13
25893 #define CB_HW_MEM_ARBITER_CTL__WRITE_CREDIT_MODE__SHIFT                                                       0x1b
25894 #define CB_HW_MEM_ARBITER_CTL__READ_CREDIT_MODE__SHIFT                                                        0x1c
25895 #define CB_HW_MEM_ARBITER_CTL__ARB_MODE_MASK                                                                  0x00000001L
25896 #define CB_HW_MEM_ARBITER_CTL__READ_CYC_WEIGHT_MASK                                                           0x0000003EL
25897 #define CB_HW_MEM_ARBITER_CTL__READ_CRED_CNT_MAX_MASK                                                         0x00000F80L
25898 #define CB_HW_MEM_ARBITER_CTL__WRITE_CYC_WEIGHT_MASK                                                          0x0003E000L
25899 #define CB_HW_MEM_ARBITER_CTL__WRITE_CRED_CNT_MAX_MASK                                                        0x00F80000L
25900 #define CB_HW_MEM_ARBITER_CTL__WRITE_CREDIT_MODE_MASK                                                         0x08000000L
25901 #define CB_HW_MEM_ARBITER_CTL__READ_CREDIT_MODE_MASK                                                          0x10000000L
25902 //CB_FGCG_SRAM_OVERRIDE
25903 #define CB_FGCG_SRAM_OVERRIDE__DISABLE_FGCG__SHIFT                                                            0x0
25904 #define CB_FGCG_SRAM_OVERRIDE__DISABLE_FGCG_MASK                                                              0x000007FFL
25905 //CB_CACHE_EVICT_POINTS
25906 #define CB_CACHE_EVICT_POINTS__CC_COLOR_EVICT_POINT__SHIFT                                                    0x0
25907 #define CB_CACHE_EVICT_POINTS__CC_FMASK_EVICT_POINT__SHIFT                                                    0x8
25908 #define CB_CACHE_EVICT_POINTS__CC_CACHE_EVICT_POINT__SHIFT                                                    0x18
25909 #define CB_CACHE_EVICT_POINTS__CC_COLOR_EVICT_POINT_MASK                                                      0x000000FFL
25910 #define CB_CACHE_EVICT_POINTS__CC_FMASK_EVICT_POINT_MASK                                                      0x0000FF00L
25911 #define CB_CACHE_EVICT_POINTS__CC_CACHE_EVICT_POINT_MASK                                                      0xFF000000L
25912 
25913 
25914 // addressBlock: gc_gfx_se_gfx_se_spipdec2
25915 //SPI_PQEV_CTRL
25916 #define SPI_PQEV_CTRL__SCAN_PERIOD__SHIFT                                                                     0x0
25917 #define SPI_PQEV_CTRL__QUEUE_DURATION__SHIFT                                                                  0xa
25918 #define SPI_PQEV_CTRL__COMPUTE_PIPE_EN__SHIFT                                                                 0x10
25919 #define SPI_PQEV_CTRL__SCAN_PERIOD_MASK                                                                       0x000003FFL
25920 #define SPI_PQEV_CTRL__QUEUE_DURATION_MASK                                                                    0x0000FC00L
25921 #define SPI_PQEV_CTRL__COMPUTE_PIPE_EN_MASK                                                                   0x00FF0000L
25922 //SPI_EXP_THROTTLE_CTRL
25923 #define SPI_EXP_THROTTLE_CTRL__ENABLE__SHIFT                                                                  0x0
25924 #define SPI_EXP_THROTTLE_CTRL__PERIOD__SHIFT                                                                  0x1
25925 #define SPI_EXP_THROTTLE_CTRL__UPSTEP__SHIFT                                                                  0x5
25926 #define SPI_EXP_THROTTLE_CTRL__DOWNSTEP__SHIFT                                                                0x9
25927 #define SPI_EXP_THROTTLE_CTRL__LOW_STALL_MON_HIST_COUNT__SHIFT                                                0xd
25928 #define SPI_EXP_THROTTLE_CTRL__HIGH_STALL_MON_HIST_COUNT__SHIFT                                               0x10
25929 #define SPI_EXP_THROTTLE_CTRL__EXP_STALL_THRESHOLD__SHIFT                                                     0x13
25930 #define SPI_EXP_THROTTLE_CTRL__SKEW_COUNT__SHIFT                                                              0x1a
25931 #define SPI_EXP_THROTTLE_CTRL__THROTTLE_RESET__SHIFT                                                          0x1d
25932 #define SPI_EXP_THROTTLE_CTRL__ENABLE_MASK                                                                    0x00000001L
25933 #define SPI_EXP_THROTTLE_CTRL__PERIOD_MASK                                                                    0x0000001EL
25934 #define SPI_EXP_THROTTLE_CTRL__UPSTEP_MASK                                                                    0x000001E0L
25935 #define SPI_EXP_THROTTLE_CTRL__DOWNSTEP_MASK                                                                  0x00001E00L
25936 #define SPI_EXP_THROTTLE_CTRL__LOW_STALL_MON_HIST_COUNT_MASK                                                  0x0000E000L
25937 #define SPI_EXP_THROTTLE_CTRL__HIGH_STALL_MON_HIST_COUNT_MASK                                                 0x00070000L
25938 #define SPI_EXP_THROTTLE_CTRL__EXP_STALL_THRESHOLD_MASK                                                       0x03F80000L
25939 #define SPI_EXP_THROTTLE_CTRL__SKEW_COUNT_MASK                                                                0x1C000000L
25940 #define SPI_EXP_THROTTLE_CTRL__THROTTLE_RESET_MASK                                                            0x20000000L
25941 
25942 
25943 // addressBlock: gc_gfx_se_rmi_gfx_se_rmidec
25944 //RMI_GENERAL_CNTL
25945 #define RMI_GENERAL_CNTL__BURST_DISABLE__SHIFT                                                                0x0
25946 #define RMI_GENERAL_CNTL__VMID_BYPASS_ENABLE__SHIFT                                                           0x1
25947 #define RMI_GENERAL_CNTL__RB0_HARVEST_EN__SHIFT                                                               0x13
25948 #define RMI_GENERAL_CNTL__LOOPBACK_DIS_BY_REQ_TYPE__SHIFT                                                     0x15
25949 #define RMI_GENERAL_CNTL__BURST_DISABLE_MASK                                                                  0x00000001L
25950 #define RMI_GENERAL_CNTL__VMID_BYPASS_ENABLE_MASK                                                             0x0001FFFEL
25951 #define RMI_GENERAL_CNTL__RB0_HARVEST_EN_MASK                                                                 0x00080000L
25952 #define RMI_GENERAL_CNTL__LOOPBACK_DIS_BY_REQ_TYPE_MASK                                                       0x01E00000L
25953 //RMI_GENERAL_CNTL1
25954 #define RMI_GENERAL_CNTL1__EARLY_WRACK_ENABLE_PER_MTYPE__SHIFT                                                0x0
25955 #define RMI_GENERAL_CNTL1__TCIW0_64B_RD_STALL_MODE__SHIFT                                                     0x4
25956 #define RMI_GENERAL_CNTL1__TCIW1_64B_RD_STALL_MODE__SHIFT                                                     0x6
25957 #define RMI_GENERAL_CNTL1__EARLY_WRACK_DISABLE_FOR_LOOPBACK__SHIFT                                            0x8
25958 #define RMI_GENERAL_CNTL1__POLICY_OVERRIDE_VALUE__SHIFT                                                       0x9
25959 #define RMI_GENERAL_CNTL1__POLICY_OVERRIDE__SHIFT                                                             0xb
25960 #define RMI_GENERAL_CNTL1__ARBITER_ADDRESS_CHANGE_ENABLE__SHIFT                                               0xe
25961 #define RMI_GENERAL_CNTL1__LAST_OF_BURST_INSERTION_DISABLE__SHIFT                                             0xf
25962 #define RMI_GENERAL_CNTL1__TCIW0_PRODUCER_CREDITS__SHIFT                                                      0x10
25963 #define RMI_GENERAL_CNTL1__TCIW1_PRODUCER_CREDITS__SHIFT                                                      0x16
25964 #define RMI_GENERAL_CNTL1__EARLY_WRACK_ENABLE_PER_MTYPE_MASK                                                  0x0000000FL
25965 #define RMI_GENERAL_CNTL1__TCIW0_64B_RD_STALL_MODE_MASK                                                       0x00000030L
25966 #define RMI_GENERAL_CNTL1__TCIW1_64B_RD_STALL_MODE_MASK                                                       0x000000C0L
25967 #define RMI_GENERAL_CNTL1__EARLY_WRACK_DISABLE_FOR_LOOPBACK_MASK                                              0x00000100L
25968 #define RMI_GENERAL_CNTL1__POLICY_OVERRIDE_VALUE_MASK                                                         0x00000600L
25969 #define RMI_GENERAL_CNTL1__POLICY_OVERRIDE_MASK                                                               0x00000800L
25970 #define RMI_GENERAL_CNTL1__ARBITER_ADDRESS_CHANGE_ENABLE_MASK                                                 0x00004000L
25971 #define RMI_GENERAL_CNTL1__LAST_OF_BURST_INSERTION_DISABLE_MASK                                               0x00008000L
25972 #define RMI_GENERAL_CNTL1__TCIW0_PRODUCER_CREDITS_MASK                                                        0x003F0000L
25973 #define RMI_GENERAL_CNTL1__TCIW1_PRODUCER_CREDITS_MASK                                                        0x0FC00000L
25974 //RMI_GENERAL_STATUS
25975 #define RMI_GENERAL_STATUS__GENERAL_RMI_ERRORS_COMBINED__SHIFT                                                0x0
25976 #define RMI_GENERAL_STATUS__SKID_FIFO_0_OVERFLOW_ERROR__SHIFT                                                 0x1
25977 #define RMI_GENERAL_STATUS__SKID_FIFO_0_UNDERFLOW_ERROR__SHIFT                                                0x2
25978 #define RMI_GENERAL_STATUS__SKID_FIFO_1_OVERFLOW_ERROR__SHIFT                                                 0x3
25979 #define RMI_GENERAL_STATUS__SKID_FIFO_1_UNDERFLOW_ERROR__SHIFT                                                0x4
25980 #define RMI_GENERAL_STATUS__RMI_XBAR_BUSY__SHIFT                                                              0x5
25981 #define RMI_GENERAL_STATUS__RESERVED_BIT_6__SHIFT                                                             0x6
25982 #define RMI_GENERAL_STATUS__RMI_SCOREBOARD_BUSY__SHIFT                                                        0x7
25983 #define RMI_GENERAL_STATUS__TCIW0_PRT_FIFO_BUSY__SHIFT                                                        0x8
25984 #define RMI_GENERAL_STATUS__TCIW_FRMTR0_BUSY__SHIFT                                                           0x9
25985 #define RMI_GENERAL_STATUS__TCIW_RTN_FRMTR0_BUSY__SHIFT                                                       0xa
25986 #define RMI_GENERAL_STATUS__WRREQ_CONSUMER_FIFO_0_BUSY__SHIFT                                                 0xb
25987 #define RMI_GENERAL_STATUS__RDREQ_CONSUMER_FIFO_0_BUSY__SHIFT                                                 0xc
25988 #define RMI_GENERAL_STATUS__TCIW1_PRT_FIFO_BUSY__SHIFT                                                        0xd
25989 #define RMI_GENERAL_STATUS__TCIW_FRMTR1_BUSY__SHIFT                                                           0xe
25990 #define RMI_GENERAL_STATUS__TCIW_RTN_FRMTR1_BUSY__SHIFT                                                       0xf
25991 #define RMI_GENERAL_STATUS__RESERVED_BIT_18__SHIFT                                                            0x12
25992 #define RMI_GENERAL_STATUS__RESERVED_BIT_19__SHIFT                                                            0x13
25993 #define RMI_GENERAL_STATUS__RESERVED_BIT_20__SHIFT                                                            0x14
25994 #define RMI_GENERAL_STATUS__RESERVED_BITS_28_21__SHIFT                                                        0x15
25995 #define RMI_GENERAL_STATUS__RESERVED_BIT_29__SHIFT                                                            0x1d
25996 #define RMI_GENERAL_STATUS__RESERVED_BIT_30__SHIFT                                                            0x1e
25997 #define RMI_GENERAL_STATUS__SKID_FIFO_FREESPACE_IS_ZERO_ERROR__SHIFT                                          0x1f
25998 #define RMI_GENERAL_STATUS__GENERAL_RMI_ERRORS_COMBINED_MASK                                                  0x00000001L
25999 #define RMI_GENERAL_STATUS__SKID_FIFO_0_OVERFLOW_ERROR_MASK                                                   0x00000002L
26000 #define RMI_GENERAL_STATUS__SKID_FIFO_0_UNDERFLOW_ERROR_MASK                                                  0x00000004L
26001 #define RMI_GENERAL_STATUS__SKID_FIFO_1_OVERFLOW_ERROR_MASK                                                   0x00000008L
26002 #define RMI_GENERAL_STATUS__SKID_FIFO_1_UNDERFLOW_ERROR_MASK                                                  0x00000010L
26003 #define RMI_GENERAL_STATUS__RMI_XBAR_BUSY_MASK                                                                0x00000020L
26004 #define RMI_GENERAL_STATUS__RESERVED_BIT_6_MASK                                                               0x00000040L
26005 #define RMI_GENERAL_STATUS__RMI_SCOREBOARD_BUSY_MASK                                                          0x00000080L
26006 #define RMI_GENERAL_STATUS__TCIW0_PRT_FIFO_BUSY_MASK                                                          0x00000100L
26007 #define RMI_GENERAL_STATUS__TCIW_FRMTR0_BUSY_MASK                                                             0x00000200L
26008 #define RMI_GENERAL_STATUS__TCIW_RTN_FRMTR0_BUSY_MASK                                                         0x00000400L
26009 #define RMI_GENERAL_STATUS__WRREQ_CONSUMER_FIFO_0_BUSY_MASK                                                   0x00000800L
26010 #define RMI_GENERAL_STATUS__RDREQ_CONSUMER_FIFO_0_BUSY_MASK                                                   0x00001000L
26011 #define RMI_GENERAL_STATUS__TCIW1_PRT_FIFO_BUSY_MASK                                                          0x00002000L
26012 #define RMI_GENERAL_STATUS__TCIW_FRMTR1_BUSY_MASK                                                             0x00004000L
26013 #define RMI_GENERAL_STATUS__TCIW_RTN_FRMTR1_BUSY_MASK                                                         0x00008000L
26014 #define RMI_GENERAL_STATUS__RESERVED_BIT_18_MASK                                                              0x00040000L
26015 #define RMI_GENERAL_STATUS__RESERVED_BIT_19_MASK                                                              0x00080000L
26016 #define RMI_GENERAL_STATUS__RESERVED_BIT_20_MASK                                                              0x00100000L
26017 #define RMI_GENERAL_STATUS__RESERVED_BITS_28_21_MASK                                                          0x1FE00000L
26018 #define RMI_GENERAL_STATUS__RESERVED_BIT_29_MASK                                                              0x20000000L
26019 #define RMI_GENERAL_STATUS__RESERVED_BIT_30_MASK                                                              0x40000000L
26020 #define RMI_GENERAL_STATUS__SKID_FIFO_FREESPACE_IS_ZERO_ERROR_MASK                                            0x80000000L
26021 //RMI_SUBBLOCK_STATUS0
26022 #define RMI_SUBBLOCK_STATUS0__UTC_EXT_LAT_HID_FIFO_NUM_USED_PROBE0__SHIFT                                     0x0
26023 #define RMI_SUBBLOCK_STATUS0__UTC_EXT_LAT_HID_FIFO_FULL_PROBE0__SHIFT                                         0x7
26024 #define RMI_SUBBLOCK_STATUS0__UTC_EXT_LAT_HID_FIFO_EMPTY_PROBE0__SHIFT                                        0x8
26025 #define RMI_SUBBLOCK_STATUS0__UTC_EXT_LAT_HID_FIFO_NUM_USED_PROBE1__SHIFT                                     0x9
26026 #define RMI_SUBBLOCK_STATUS0__UTC_EXT_LAT_HID_FIFO_FULL_PROBE1__SHIFT                                         0x10
26027 #define RMI_SUBBLOCK_STATUS0__UTC_EXT_LAT_HID_FIFO_EMPTY_PROBE1__SHIFT                                        0x11
26028 #define RMI_SUBBLOCK_STATUS0__TCIW0_INFLIGHT_CNT__SHIFT                                                       0x12
26029 #define RMI_SUBBLOCK_STATUS0__UTC_EXT_LAT_HID_FIFO_NUM_USED_PROBE0_MASK                                       0x0000007FL
26030 #define RMI_SUBBLOCK_STATUS0__UTC_EXT_LAT_HID_FIFO_FULL_PROBE0_MASK                                           0x00000080L
26031 #define RMI_SUBBLOCK_STATUS0__UTC_EXT_LAT_HID_FIFO_EMPTY_PROBE0_MASK                                          0x00000100L
26032 #define RMI_SUBBLOCK_STATUS0__UTC_EXT_LAT_HID_FIFO_NUM_USED_PROBE1_MASK                                       0x0000FE00L
26033 #define RMI_SUBBLOCK_STATUS0__UTC_EXT_LAT_HID_FIFO_FULL_PROBE1_MASK                                           0x00010000L
26034 #define RMI_SUBBLOCK_STATUS0__UTC_EXT_LAT_HID_FIFO_EMPTY_PROBE1_MASK                                          0x00020000L
26035 #define RMI_SUBBLOCK_STATUS0__TCIW0_INFLIGHT_CNT_MASK                                                         0x0FFC0000L
26036 //RMI_SUBBLOCK_STATUS1
26037 #define RMI_SUBBLOCK_STATUS1__SKID_FIFO_0_FREE_SPACE__SHIFT                                                   0x0
26038 #define RMI_SUBBLOCK_STATUS1__SKID_FIFO_1_FREE_SPACE__SHIFT                                                   0xa
26039 #define RMI_SUBBLOCK_STATUS1__TCIW1_INFLIGHT_CNT__SHIFT                                                       0x14
26040 #define RMI_SUBBLOCK_STATUS1__SKID_FIFO_0_FREE_SPACE_MASK                                                     0x000003FFL
26041 #define RMI_SUBBLOCK_STATUS1__SKID_FIFO_1_FREE_SPACE_MASK                                                     0x000FFC00L
26042 #define RMI_SUBBLOCK_STATUS1__TCIW1_INFLIGHT_CNT_MASK                                                         0x3FF00000L
26043 //RMI_SUBBLOCK_STATUS2
26044 #define RMI_SUBBLOCK_STATUS2__PRT_FIFO_0_NUM_USED__SHIFT                                                      0x0
26045 #define RMI_SUBBLOCK_STATUS2__PRT_FIFO_1_NUM_USED__SHIFT                                                      0x9
26046 #define RMI_SUBBLOCK_STATUS2__PRT_FIFO_0_NUM_USED_MASK                                                        0x000001FFL
26047 #define RMI_SUBBLOCK_STATUS2__PRT_FIFO_1_NUM_USED_MASK                                                        0x0003FE00L
26048 //RMI_SUBBLOCK_STATUS3
26049 #define RMI_SUBBLOCK_STATUS3__SKID_FIFO_0_FREE_SPACE_TOTAL__SHIFT                                             0x0
26050 #define RMI_SUBBLOCK_STATUS3__SKID_FIFO_1_FREE_SPACE_TOTAL__SHIFT                                             0xa
26051 #define RMI_SUBBLOCK_STATUS3__SKID_FIFO_0_FREE_SPACE_TOTAL_MASK                                               0x000003FFL
26052 #define RMI_SUBBLOCK_STATUS3__SKID_FIFO_1_FREE_SPACE_TOTAL_MASK                                               0x000FFC00L
26053 //RMI_XBAR_CONFIG
26054 #define RMI_XBAR_CONFIG__XBAR_MUX_CONFIG_OVERRIDE__SHIFT                                                      0x0
26055 #define RMI_XBAR_CONFIG__XBAR_MUX_CONFIG_REQ_TYPE_OVERRIDE__SHIFT                                             0x2
26056 #define RMI_XBAR_CONFIG__XBAR_MUX_CONFIG_CB_DB_OVERRIDE__SHIFT                                                0x6
26057 #define RMI_XBAR_CONFIG__ARBITER_DIS__SHIFT                                                                   0x7
26058 #define RMI_XBAR_CONFIG__XBAR_EN_IN_REQ__SHIFT                                                                0x8
26059 #define RMI_XBAR_CONFIG__XBAR_EN_IN_REQ_OVERRIDE__SHIFT                                                       0xc
26060 #define RMI_XBAR_CONFIG__XBAR_EN_IN_RB0__SHIFT                                                                0xd
26061 #define RMI_XBAR_CONFIG__XBAR_MUX_CONFIG_OVERRIDE_MASK                                                        0x00000003L
26062 #define RMI_XBAR_CONFIG__XBAR_MUX_CONFIG_REQ_TYPE_OVERRIDE_MASK                                               0x0000003CL
26063 #define RMI_XBAR_CONFIG__XBAR_MUX_CONFIG_CB_DB_OVERRIDE_MASK                                                  0x00000040L
26064 #define RMI_XBAR_CONFIG__ARBITER_DIS_MASK                                                                     0x00000080L
26065 #define RMI_XBAR_CONFIG__XBAR_EN_IN_REQ_MASK                                                                  0x00000F00L
26066 #define RMI_XBAR_CONFIG__XBAR_EN_IN_REQ_OVERRIDE_MASK                                                         0x00001000L
26067 #define RMI_XBAR_CONFIG__XBAR_EN_IN_RB0_MASK                                                                  0x00002000L
26068 //RMI_PROBE_POP_LOGIC_CNTL
26069 #define RMI_PROBE_POP_LOGIC_CNTL__EXT_LAT_FIFO_0_MAX_DEPTH__SHIFT                                             0x0
26070 #define RMI_PROBE_POP_LOGIC_CNTL__XLAT_COMBINE0_DIS__SHIFT                                                    0x7
26071 #define RMI_PROBE_POP_LOGIC_CNTL__REDUCE_MAX_XLAT_CHAIN_SIZE_BY_2__SHIFT                                      0x8
26072 #define RMI_PROBE_POP_LOGIC_CNTL__EXT_LAT_FIFO_1_MAX_DEPTH__SHIFT                                             0xa
26073 #define RMI_PROBE_POP_LOGIC_CNTL__XLAT_COMBINE1_DIS__SHIFT                                                    0x11
26074 #define RMI_PROBE_POP_LOGIC_CNTL__EXT_LAT_FIFO_0_MAX_DEPTH_MASK                                               0x0000007FL
26075 #define RMI_PROBE_POP_LOGIC_CNTL__XLAT_COMBINE0_DIS_MASK                                                      0x00000080L
26076 #define RMI_PROBE_POP_LOGIC_CNTL__REDUCE_MAX_XLAT_CHAIN_SIZE_BY_2_MASK                                        0x00000300L
26077 #define RMI_PROBE_POP_LOGIC_CNTL__EXT_LAT_FIFO_1_MAX_DEPTH_MASK                                               0x0001FC00L
26078 #define RMI_PROBE_POP_LOGIC_CNTL__XLAT_COMBINE1_DIS_MASK                                                      0x00020000L
26079 //RMI_UTC_XNACK_N_MISC_CNTL
26080 #define RMI_UTC_XNACK_N_MISC_CNTL__MASTER_XNACK_TIMER_INC__SHIFT                                              0x0
26081 #define RMI_UTC_XNACK_N_MISC_CNTL__IND_XNACK_TIMER_START_VALUE__SHIFT                                         0x8
26082 #define RMI_UTC_XNACK_N_MISC_CNTL__UTCL1_PERM_MODE__SHIFT                                                     0xc
26083 #define RMI_UTC_XNACK_N_MISC_CNTL__CP_VMID_RESET_REQUEST_DISABLE__SHIFT                                       0xd
26084 #define RMI_UTC_XNACK_N_MISC_CNTL__MASTER_XNACK_TIMER_INC_MASK                                                0x000000FFL
26085 #define RMI_UTC_XNACK_N_MISC_CNTL__IND_XNACK_TIMER_START_VALUE_MASK                                           0x00000F00L
26086 #define RMI_UTC_XNACK_N_MISC_CNTL__UTCL1_PERM_MODE_MASK                                                       0x00001000L
26087 #define RMI_UTC_XNACK_N_MISC_CNTL__CP_VMID_RESET_REQUEST_DISABLE_MASK                                         0x00002000L
26088 //RMI_DEMUX_CNTL
26089 #define RMI_DEMUX_CNTL__DEMUX_ARB0_MODE_OVERRIDE_EN__SHIFT                                                    0x2
26090 #define RMI_DEMUX_CNTL__DEMUX_ARB0_STALL_TIMER_START_VALUE__SHIFT                                             0x6
26091 #define RMI_DEMUX_CNTL__DEMUX_ARB0_MODE__SHIFT                                                                0xe
26092 #define RMI_DEMUX_CNTL__DEMUX_ARB1_MODE_OVERRIDE_EN__SHIFT                                                    0x12
26093 #define RMI_DEMUX_CNTL__DEMUX_ARB1_STALL_TIMER_START_VALUE__SHIFT                                             0x16
26094 #define RMI_DEMUX_CNTL__DEMUX_ARB1_MODE__SHIFT                                                                0x1e
26095 #define RMI_DEMUX_CNTL__DEMUX_ARB0_MODE_OVERRIDE_EN_MASK                                                      0x00000004L
26096 #define RMI_DEMUX_CNTL__DEMUX_ARB0_STALL_TIMER_START_VALUE_MASK                                               0x00003FC0L
26097 #define RMI_DEMUX_CNTL__DEMUX_ARB0_MODE_MASK                                                                  0x0000C000L
26098 #define RMI_DEMUX_CNTL__DEMUX_ARB1_MODE_OVERRIDE_EN_MASK                                                      0x00040000L
26099 #define RMI_DEMUX_CNTL__DEMUX_ARB1_STALL_TIMER_START_VALUE_MASK                                               0x3FC00000L
26100 #define RMI_DEMUX_CNTL__DEMUX_ARB1_MODE_MASK                                                                  0xC0000000L
26101 //RMI_UTCL1_CNTL1
26102 #define RMI_UTCL1_CNTL1__FORCE_4K_L2_RESP__SHIFT                                                              0x0
26103 #define RMI_UTCL1_CNTL1__GPUVM_64K_DEF__SHIFT                                                                 0x1
26104 #define RMI_UTCL1_CNTL1__GPUVM_PERM_MODE__SHIFT                                                               0x2
26105 #define RMI_UTCL1_CNTL1__RESP_MODE__SHIFT                                                                     0x3
26106 #define RMI_UTCL1_CNTL1__RESP_FAULT_MODE__SHIFT                                                               0x5
26107 #define RMI_UTCL1_CNTL1__CLIENTID__SHIFT                                                                      0x7
26108 #define RMI_UTCL1_CNTL1__USERVM_DIS__SHIFT                                                                    0x10
26109 #define RMI_UTCL1_CNTL1__ENABLE_PUSH_LFIFO__SHIFT                                                             0x11
26110 #define RMI_UTCL1_CNTL1__ENABLE_LFIFO_PRI_ARB__SHIFT                                                          0x12
26111 #define RMI_UTCL1_CNTL1__REG_INV_VMID__SHIFT                                                                  0x13
26112 #define RMI_UTCL1_CNTL1__REG_INV_ALL_VMID__SHIFT                                                              0x17
26113 #define RMI_UTCL1_CNTL1__REG_INV_TOGGLE__SHIFT                                                                0x18
26114 #define RMI_UTCL1_CNTL1__CLIENT_INVALIDATE_ALL_VMID__SHIFT                                                    0x19
26115 #define RMI_UTCL1_CNTL1__FORCE_MISS__SHIFT                                                                    0x1a
26116 #define RMI_UTCL1_CNTL1__FORCE_IN_ORDER__SHIFT                                                                0x1b
26117 #define RMI_UTCL1_CNTL1__REDUCE_FIFO_DEPTH_BY_2__SHIFT                                                        0x1c
26118 #define RMI_UTCL1_CNTL1__REDUCE_CACHE_SIZE_BY_2__SHIFT                                                        0x1e
26119 #define RMI_UTCL1_CNTL1__FORCE_4K_L2_RESP_MASK                                                                0x00000001L
26120 #define RMI_UTCL1_CNTL1__GPUVM_64K_DEF_MASK                                                                   0x00000002L
26121 #define RMI_UTCL1_CNTL1__GPUVM_PERM_MODE_MASK                                                                 0x00000004L
26122 #define RMI_UTCL1_CNTL1__RESP_MODE_MASK                                                                       0x00000018L
26123 #define RMI_UTCL1_CNTL1__RESP_FAULT_MODE_MASK                                                                 0x00000060L
26124 #define RMI_UTCL1_CNTL1__CLIENTID_MASK                                                                        0x0000FF80L
26125 #define RMI_UTCL1_CNTL1__USERVM_DIS_MASK                                                                      0x00010000L
26126 #define RMI_UTCL1_CNTL1__ENABLE_PUSH_LFIFO_MASK                                                               0x00020000L
26127 #define RMI_UTCL1_CNTL1__ENABLE_LFIFO_PRI_ARB_MASK                                                            0x00040000L
26128 #define RMI_UTCL1_CNTL1__REG_INV_VMID_MASK                                                                    0x00780000L
26129 #define RMI_UTCL1_CNTL1__REG_INV_ALL_VMID_MASK                                                                0x00800000L
26130 #define RMI_UTCL1_CNTL1__REG_INV_TOGGLE_MASK                                                                  0x01000000L
26131 #define RMI_UTCL1_CNTL1__CLIENT_INVALIDATE_ALL_VMID_MASK                                                      0x02000000L
26132 #define RMI_UTCL1_CNTL1__FORCE_MISS_MASK                                                                      0x04000000L
26133 #define RMI_UTCL1_CNTL1__FORCE_IN_ORDER_MASK                                                                  0x08000000L
26134 #define RMI_UTCL1_CNTL1__REDUCE_FIFO_DEPTH_BY_2_MASK                                                          0x30000000L
26135 #define RMI_UTCL1_CNTL1__REDUCE_CACHE_SIZE_BY_2_MASK                                                          0xC0000000L
26136 //RMI_UTCL1_CNTL2
26137 #define RMI_UTCL1_CNTL2__UTC_SPARE__SHIFT                                                                     0x0
26138 #define RMI_UTCL1_CNTL2__MTYPE_OVRD_DIS__SHIFT                                                                0x9
26139 #define RMI_UTCL1_CNTL2__LINE_VALID__SHIFT                                                                    0xa
26140 #define RMI_UTCL1_CNTL2__DIS_EDC__SHIFT                                                                       0xb
26141 #define RMI_UTCL1_CNTL2__GPUVM_INV_MODE__SHIFT                                                                0xc
26142 #define RMI_UTCL1_CNTL2__SHOOTDOWN_OPT__SHIFT                                                                 0xd
26143 #define RMI_UTCL1_CNTL2__FORCE_SNOOP__SHIFT                                                                   0xe
26144 #define RMI_UTCL1_CNTL2__FORCE_GPUVM_INV_ACK__SHIFT                                                           0xf
26145 #define RMI_UTCL1_CNTL2__UTCL1_ARB_BURST_MODE__SHIFT                                                          0x10
26146 #define RMI_UTCL1_CNTL2__UTCL1_ENABLE_PERF_EVENT_RD_WR__SHIFT                                                 0x12
26147 #define RMI_UTCL1_CNTL2__UTCL1_PERF_EVENT_RD_WR__SHIFT                                                        0x13
26148 #define RMI_UTCL1_CNTL2__UTCL1_ENABLE_PERF_EVENT_VMID__SHIFT                                                  0x14
26149 #define RMI_UTCL1_CNTL2__UTCL1_PERF_EVENT_VMID__SHIFT                                                         0x15
26150 #define RMI_UTCL1_CNTL2__UTCL1_DIS_DUAL_L2_REQ__SHIFT                                                         0x19
26151 #define RMI_UTCL1_CNTL2__UTCL1_FORCE_FRAG_2M_TO_64K__SHIFT                                                    0x1a
26152 #define RMI_UTCL1_CNTL2__PERM_MODE_OVRD__SHIFT                                                                0x1b
26153 #define RMI_UTCL1_CNTL2__LINE_INVALIDATE_OPT__SHIFT                                                           0x1c
26154 #define RMI_UTCL1_CNTL2__GPUVM_16K_DEFAULT__SHIFT                                                             0x1d
26155 #define RMI_UTCL1_CNTL2__FGCG_DISABLE__SHIFT                                                                  0x1e
26156 #define RMI_UTCL1_CNTL2__RESERVED__SHIFT                                                                      0x1f
26157 #define RMI_UTCL1_CNTL2__UTC_SPARE_MASK                                                                       0x000000FFL
26158 #define RMI_UTCL1_CNTL2__MTYPE_OVRD_DIS_MASK                                                                  0x00000200L
26159 #define RMI_UTCL1_CNTL2__LINE_VALID_MASK                                                                      0x00000400L
26160 #define RMI_UTCL1_CNTL2__DIS_EDC_MASK                                                                         0x00000800L
26161 #define RMI_UTCL1_CNTL2__GPUVM_INV_MODE_MASK                                                                  0x00001000L
26162 #define RMI_UTCL1_CNTL2__SHOOTDOWN_OPT_MASK                                                                   0x00002000L
26163 #define RMI_UTCL1_CNTL2__FORCE_SNOOP_MASK                                                                     0x00004000L
26164 #define RMI_UTCL1_CNTL2__FORCE_GPUVM_INV_ACK_MASK                                                             0x00008000L
26165 #define RMI_UTCL1_CNTL2__UTCL1_ARB_BURST_MODE_MASK                                                            0x00030000L
26166 #define RMI_UTCL1_CNTL2__UTCL1_ENABLE_PERF_EVENT_RD_WR_MASK                                                   0x00040000L
26167 #define RMI_UTCL1_CNTL2__UTCL1_PERF_EVENT_RD_WR_MASK                                                          0x00080000L
26168 #define RMI_UTCL1_CNTL2__UTCL1_ENABLE_PERF_EVENT_VMID_MASK                                                    0x00100000L
26169 #define RMI_UTCL1_CNTL2__UTCL1_PERF_EVENT_VMID_MASK                                                           0x01E00000L
26170 #define RMI_UTCL1_CNTL2__UTCL1_DIS_DUAL_L2_REQ_MASK                                                           0x02000000L
26171 #define RMI_UTCL1_CNTL2__UTCL1_FORCE_FRAG_2M_TO_64K_MASK                                                      0x04000000L
26172 #define RMI_UTCL1_CNTL2__PERM_MODE_OVRD_MASK                                                                  0x08000000L
26173 #define RMI_UTCL1_CNTL2__LINE_INVALIDATE_OPT_MASK                                                             0x10000000L
26174 #define RMI_UTCL1_CNTL2__GPUVM_16K_DEFAULT_MASK                                                               0x20000000L
26175 #define RMI_UTCL1_CNTL2__FGCG_DISABLE_MASK                                                                    0x40000000L
26176 #define RMI_UTCL1_CNTL2__RESERVED_MASK                                                                        0x80000000L
26177 //RMI_UTC_UNIT_CONFIG
26178 #define RMI_UTC_UNIT_CONFIG__TMZ_REQ_EN__SHIFT                                                                0x0
26179 #define RMI_UTC_UNIT_CONFIG__TMZ_REQ_EN_MASK                                                                  0x0000FFFFL
26180 //RMI_TCIW_FORMATTER0_CNTL
26181 #define RMI_TCIW_FORMATTER0_CNTL__TCIW0_MAX_ALLOWED_INFLIGHT_REQ__SHIFT                                       0x9
26182 #define RMI_TCIW_FORMATTER0_CNTL__RMI_IN0_REORDER_DIS__SHIFT                                                  0x1d
26183 #define RMI_TCIW_FORMATTER0_CNTL__ALL_FAULT_RET0_DATA__SHIFT                                                  0x1f
26184 #define RMI_TCIW_FORMATTER0_CNTL__TCIW0_MAX_ALLOWED_INFLIGHT_REQ_MASK                                         0x0007FE00L
26185 #define RMI_TCIW_FORMATTER0_CNTL__RMI_IN0_REORDER_DIS_MASK                                                    0x20000000L
26186 #define RMI_TCIW_FORMATTER0_CNTL__ALL_FAULT_RET0_DATA_MASK                                                    0x80000000L
26187 //RMI_TCIW_FORMATTER1_CNTL
26188 #define RMI_TCIW_FORMATTER1_CNTL__WR_COMBINE1_DIS_OVERRIDE__SHIFT                                             0x0
26189 #define RMI_TCIW_FORMATTER1_CNTL__WR_COMBINE1_TIME_OUT_WINDOW__SHIFT                                          0x1
26190 #define RMI_TCIW_FORMATTER1_CNTL__TCIW1_MAX_ALLOWED_INFLIGHT_REQ__SHIFT                                       0x9
26191 #define RMI_TCIW_FORMATTER1_CNTL__RMI_IN1_REORDER_DIS__SHIFT                                                  0x1d
26192 #define RMI_TCIW_FORMATTER1_CNTL__WR_COMBINE1_DIS_AT_LAST_OF_BURST__SHIFT                                     0x1e
26193 #define RMI_TCIW_FORMATTER1_CNTL__ALL_FAULT_RET1_DATA__SHIFT                                                  0x1f
26194 #define RMI_TCIW_FORMATTER1_CNTL__WR_COMBINE1_DIS_OVERRIDE_MASK                                               0x00000001L
26195 #define RMI_TCIW_FORMATTER1_CNTL__WR_COMBINE1_TIME_OUT_WINDOW_MASK                                            0x000001FEL
26196 #define RMI_TCIW_FORMATTER1_CNTL__TCIW1_MAX_ALLOWED_INFLIGHT_REQ_MASK                                         0x0007FE00L
26197 #define RMI_TCIW_FORMATTER1_CNTL__RMI_IN1_REORDER_DIS_MASK                                                    0x20000000L
26198 #define RMI_TCIW_FORMATTER1_CNTL__WR_COMBINE1_DIS_AT_LAST_OF_BURST_MASK                                       0x40000000L
26199 #define RMI_TCIW_FORMATTER1_CNTL__ALL_FAULT_RET1_DATA_MASK                                                    0x80000000L
26200 //RMI_SCOREBOARD_CNTL
26201 #define RMI_SCOREBOARD_CNTL__COMPLETE_RB0_FLUSH__SHIFT                                                        0x0
26202 #define RMI_SCOREBOARD_CNTL__REQ_IN_RE_EN_AFTER_FLUSH_RB0__SHIFT                                              0x1
26203 #define RMI_SCOREBOARD_CNTL__COMPLETE_RB1_FLUSH__SHIFT                                                        0x2
26204 #define RMI_SCOREBOARD_CNTL__REQ_IN_RE_EN_AFTER_FLUSH_RB1__SHIFT                                              0x3
26205 #define RMI_SCOREBOARD_CNTL__VMID_INVAL_FLUSH_TYPE_OVERRIDE_EN__SHIFT                                         0x5
26206 #define RMI_SCOREBOARD_CNTL__VMID_INVAL_FLUSH_TYPE_OVERRIDE_VALUE__SHIFT                                      0x6
26207 #define RMI_SCOREBOARD_CNTL__FORCE_VMID_INVAL_DONE_TIMER_START_VALUE__SHIFT                                   0x9
26208 #define RMI_SCOREBOARD_CNTL__COMPLETE_RB0_FLUSH_MASK                                                          0x00000001L
26209 #define RMI_SCOREBOARD_CNTL__REQ_IN_RE_EN_AFTER_FLUSH_RB0_MASK                                                0x00000002L
26210 #define RMI_SCOREBOARD_CNTL__COMPLETE_RB1_FLUSH_MASK                                                          0x00000004L
26211 #define RMI_SCOREBOARD_CNTL__REQ_IN_RE_EN_AFTER_FLUSH_RB1_MASK                                                0x00000008L
26212 #define RMI_SCOREBOARD_CNTL__VMID_INVAL_FLUSH_TYPE_OVERRIDE_EN_MASK                                           0x00000020L
26213 #define RMI_SCOREBOARD_CNTL__VMID_INVAL_FLUSH_TYPE_OVERRIDE_VALUE_MASK                                        0x00000040L
26214 #define RMI_SCOREBOARD_CNTL__FORCE_VMID_INVAL_DONE_TIMER_START_VALUE_MASK                                     0x001FFE00L
26215 //RMI_SCOREBOARD_STATUS0
26216 #define RMI_SCOREBOARD_STATUS0__CURRENT_SESSION_ID__SHIFT                                                     0x0
26217 #define RMI_SCOREBOARD_STATUS0__CP_VMID_INV_IN_PROG__SHIFT                                                    0x1
26218 #define RMI_SCOREBOARD_STATUS0__CP_VMID_INV_REQ_VMID__SHIFT                                                   0x2
26219 #define RMI_SCOREBOARD_STATUS0__CP_VMID_INV_UTC_DONE__SHIFT                                                   0x12
26220 #define RMI_SCOREBOARD_STATUS0__CP_VMID_INV_DONE__SHIFT                                                       0x13
26221 #define RMI_SCOREBOARD_STATUS0__CP_VMID_INV_FLUSH_TYPE__SHIFT                                                 0x14
26222 #define RMI_SCOREBOARD_STATUS0__FORCE_VMID_INV_DONE__SHIFT                                                    0x15
26223 #define RMI_SCOREBOARD_STATUS0__COUNTER_SELECT__SHIFT                                                         0x16
26224 #define RMI_SCOREBOARD_STATUS0__CURRENT_SESSION_ID_MASK                                                       0x00000001L
26225 #define RMI_SCOREBOARD_STATUS0__CP_VMID_INV_IN_PROG_MASK                                                      0x00000002L
26226 #define RMI_SCOREBOARD_STATUS0__CP_VMID_INV_REQ_VMID_MASK                                                     0x0003FFFCL
26227 #define RMI_SCOREBOARD_STATUS0__CP_VMID_INV_UTC_DONE_MASK                                                     0x00040000L
26228 #define RMI_SCOREBOARD_STATUS0__CP_VMID_INV_DONE_MASK                                                         0x00080000L
26229 #define RMI_SCOREBOARD_STATUS0__CP_VMID_INV_FLUSH_TYPE_MASK                                                   0x00100000L
26230 #define RMI_SCOREBOARD_STATUS0__FORCE_VMID_INV_DONE_MASK                                                      0x00200000L
26231 #define RMI_SCOREBOARD_STATUS0__COUNTER_SELECT_MASK                                                           0x07C00000L
26232 //RMI_SCOREBOARD_STATUS1
26233 #define RMI_SCOREBOARD_STATUS1__RUNNING_CNT_RB0__SHIFT                                                        0x0
26234 #define RMI_SCOREBOARD_STATUS1__RUNNING_CNT_UNDERFLOW_RB0__SHIFT                                              0xc
26235 #define RMI_SCOREBOARD_STATUS1__RUNNING_CNT_OVERFLOW_RB0__SHIFT                                               0xd
26236 #define RMI_SCOREBOARD_STATUS1__MULTI_VMID_INVAL_FROM_CP_DETECTED__SHIFT                                      0xe
26237 #define RMI_SCOREBOARD_STATUS1__RUNNING_CNT_RB1__SHIFT                                                        0xf
26238 #define RMI_SCOREBOARD_STATUS1__RUNNING_CNT_UNDERFLOW_RB1__SHIFT                                              0x1b
26239 #define RMI_SCOREBOARD_STATUS1__RUNNING_CNT_OVERFLOW_RB1__SHIFT                                               0x1c
26240 #define RMI_SCOREBOARD_STATUS1__COM_FLUSH_IN_PROG_RB1__SHIFT                                                  0x1d
26241 #define RMI_SCOREBOARD_STATUS1__COM_FLUSH_IN_PROG_RB0__SHIFT                                                  0x1e
26242 #define RMI_SCOREBOARD_STATUS1__RUNNING_CNT_RB0_MASK                                                          0x00000FFFL
26243 #define RMI_SCOREBOARD_STATUS1__RUNNING_CNT_UNDERFLOW_RB0_MASK                                                0x00001000L
26244 #define RMI_SCOREBOARD_STATUS1__RUNNING_CNT_OVERFLOW_RB0_MASK                                                 0x00002000L
26245 #define RMI_SCOREBOARD_STATUS1__MULTI_VMID_INVAL_FROM_CP_DETECTED_MASK                                        0x00004000L
26246 #define RMI_SCOREBOARD_STATUS1__RUNNING_CNT_RB1_MASK                                                          0x07FF8000L
26247 #define RMI_SCOREBOARD_STATUS1__RUNNING_CNT_UNDERFLOW_RB1_MASK                                                0x08000000L
26248 #define RMI_SCOREBOARD_STATUS1__RUNNING_CNT_OVERFLOW_RB1_MASK                                                 0x10000000L
26249 #define RMI_SCOREBOARD_STATUS1__COM_FLUSH_IN_PROG_RB1_MASK                                                    0x20000000L
26250 #define RMI_SCOREBOARD_STATUS1__COM_FLUSH_IN_PROG_RB0_MASK                                                    0x40000000L
26251 //RMI_SCOREBOARD_STATUS2
26252 #define RMI_SCOREBOARD_STATUS2__SNAPSHOT_CNT_RB0__SHIFT                                                       0x0
26253 #define RMI_SCOREBOARD_STATUS2__SNAPSHOT_CNT_UNDERFLOW_RB0__SHIFT                                             0xc
26254 #define RMI_SCOREBOARD_STATUS2__SNAPSHOT_CNT_RB1__SHIFT                                                       0xd
26255 #define RMI_SCOREBOARD_STATUS2__SNAPSHOT_CNT_UNDERFLOW_RB1__SHIFT                                             0x19
26256 #define RMI_SCOREBOARD_STATUS2__COM_FLUSH_DONE_RB1__SHIFT                                                     0x1a
26257 #define RMI_SCOREBOARD_STATUS2__COM_FLUSH_DONE_RB0__SHIFT                                                     0x1b
26258 #define RMI_SCOREBOARD_STATUS2__TIME_STAMP_FLUSH_IN_PROG_RB0__SHIFT                                           0x1c
26259 #define RMI_SCOREBOARD_STATUS2__TIME_STAMP_FLUSH_IN_PROG_RB1__SHIFT                                           0x1d
26260 #define RMI_SCOREBOARD_STATUS2__TIME_STAMP_FLUSH_DONE_RB0__SHIFT                                              0x1e
26261 #define RMI_SCOREBOARD_STATUS2__TIME_STAMP_FLUSH_DONE_RB1__SHIFT                                              0x1f
26262 #define RMI_SCOREBOARD_STATUS2__SNAPSHOT_CNT_RB0_MASK                                                         0x00000FFFL
26263 #define RMI_SCOREBOARD_STATUS2__SNAPSHOT_CNT_UNDERFLOW_RB0_MASK                                               0x00001000L
26264 #define RMI_SCOREBOARD_STATUS2__SNAPSHOT_CNT_RB1_MASK                                                         0x01FFE000L
26265 #define RMI_SCOREBOARD_STATUS2__SNAPSHOT_CNT_UNDERFLOW_RB1_MASK                                               0x02000000L
26266 #define RMI_SCOREBOARD_STATUS2__COM_FLUSH_DONE_RB1_MASK                                                       0x04000000L
26267 #define RMI_SCOREBOARD_STATUS2__COM_FLUSH_DONE_RB0_MASK                                                       0x08000000L
26268 #define RMI_SCOREBOARD_STATUS2__TIME_STAMP_FLUSH_IN_PROG_RB0_MASK                                             0x10000000L
26269 #define RMI_SCOREBOARD_STATUS2__TIME_STAMP_FLUSH_IN_PROG_RB1_MASK                                             0x20000000L
26270 #define RMI_SCOREBOARD_STATUS2__TIME_STAMP_FLUSH_DONE_RB0_MASK                                                0x40000000L
26271 #define RMI_SCOREBOARD_STATUS2__TIME_STAMP_FLUSH_DONE_RB1_MASK                                                0x80000000L
26272 //RMI_XBAR_ARBITER_CONFIG
26273 #define RMI_XBAR_ARBITER_CONFIG__XBAR_ARB0_MODE__SHIFT                                                        0x0
26274 #define RMI_XBAR_ARBITER_CONFIG__XBAR_ARB0_BREAK_LOB_ON_WEIGHTEDRR__SHIFT                                     0x2
26275 #define RMI_XBAR_ARBITER_CONFIG__XBAR_ARB0_STALL__SHIFT                                                       0x3
26276 #define RMI_XBAR_ARBITER_CONFIG__XBAR_ARB0_BREAK_LOB_ON_IDLEIN__SHIFT                                         0x4
26277 #define RMI_XBAR_ARBITER_CONFIG__XBAR_ARB0_MODE_OVERRIDE_EN__SHIFT                                            0x5
26278 #define RMI_XBAR_ARBITER_CONFIG__XBAR_ARB0_STALL_TIMER_OVERRIDE__SHIFT                                        0x6
26279 #define RMI_XBAR_ARBITER_CONFIG__XBAR_ARB0_STALL_TIMER_START_VALUE__SHIFT                                     0x8
26280 #define RMI_XBAR_ARBITER_CONFIG__XBAR_ARB1_MODE__SHIFT                                                        0x10
26281 #define RMI_XBAR_ARBITER_CONFIG__XBAR_ARB1_BREAK_LOB_ON_WEIGHTEDRR__SHIFT                                     0x12
26282 #define RMI_XBAR_ARBITER_CONFIG__XBAR_ARB1_STALL__SHIFT                                                       0x13
26283 #define RMI_XBAR_ARBITER_CONFIG__XBAR_ARB1_BREAK_LOB_ON_IDLEIN__SHIFT                                         0x14
26284 #define RMI_XBAR_ARBITER_CONFIG__XBAR_ARB1_MODE_OVERRIDE_EN__SHIFT                                            0x15
26285 #define RMI_XBAR_ARBITER_CONFIG__XBAR_ARB1_STALL_TIMER_OVERRIDE__SHIFT                                        0x16
26286 #define RMI_XBAR_ARBITER_CONFIG__XBAR_ARB1_STALL_TIMER_START_VALUE__SHIFT                                     0x18
26287 #define RMI_XBAR_ARBITER_CONFIG__XBAR_ARB0_MODE_MASK                                                          0x00000003L
26288 #define RMI_XBAR_ARBITER_CONFIG__XBAR_ARB0_BREAK_LOB_ON_WEIGHTEDRR_MASK                                       0x00000004L
26289 #define RMI_XBAR_ARBITER_CONFIG__XBAR_ARB0_STALL_MASK                                                         0x00000008L
26290 #define RMI_XBAR_ARBITER_CONFIG__XBAR_ARB0_BREAK_LOB_ON_IDLEIN_MASK                                           0x00000010L
26291 #define RMI_XBAR_ARBITER_CONFIG__XBAR_ARB0_MODE_OVERRIDE_EN_MASK                                              0x00000020L
26292 #define RMI_XBAR_ARBITER_CONFIG__XBAR_ARB0_STALL_TIMER_OVERRIDE_MASK                                          0x000000C0L
26293 #define RMI_XBAR_ARBITER_CONFIG__XBAR_ARB0_STALL_TIMER_START_VALUE_MASK                                       0x0000FF00L
26294 #define RMI_XBAR_ARBITER_CONFIG__XBAR_ARB1_MODE_MASK                                                          0x00030000L
26295 #define RMI_XBAR_ARBITER_CONFIG__XBAR_ARB1_BREAK_LOB_ON_WEIGHTEDRR_MASK                                       0x00040000L
26296 #define RMI_XBAR_ARBITER_CONFIG__XBAR_ARB1_STALL_MASK                                                         0x00080000L
26297 #define RMI_XBAR_ARBITER_CONFIG__XBAR_ARB1_BREAK_LOB_ON_IDLEIN_MASK                                           0x00100000L
26298 #define RMI_XBAR_ARBITER_CONFIG__XBAR_ARB1_MODE_OVERRIDE_EN_MASK                                              0x00200000L
26299 #define RMI_XBAR_ARBITER_CONFIG__XBAR_ARB1_STALL_TIMER_OVERRIDE_MASK                                          0x00C00000L
26300 #define RMI_XBAR_ARBITER_CONFIG__XBAR_ARB1_STALL_TIMER_START_VALUE_MASK                                       0xFF000000L
26301 //RMI_XBAR_ARBITER_CONFIG_1
26302 #define RMI_XBAR_ARBITER_CONFIG_1__XBAR_ARB_ROUND_ROBIN_WEIGHT_RB0_RD__SHIFT                                  0x0
26303 #define RMI_XBAR_ARBITER_CONFIG_1__XBAR_ARB_ROUND_ROBIN_WEIGHT_RB0_WR__SHIFT                                  0x8
26304 #define RMI_XBAR_ARBITER_CONFIG_1__XBAR_ARB_ROUND_ROBIN_WEIGHT_RB0_RD_MASK                                    0x000000FFL
26305 #define RMI_XBAR_ARBITER_CONFIG_1__XBAR_ARB_ROUND_ROBIN_WEIGHT_RB0_WR_MASK                                    0x0000FF00L
26306 //RMI_CLOCK_CNTRL
26307 #define RMI_CLOCK_CNTRL__DYN_CLK_RB0_BUSY_MASK__SHIFT                                                         0x0
26308 #define RMI_CLOCK_CNTRL__DYN_CLK_CMN_BUSY_MASK__SHIFT                                                         0x5
26309 #define RMI_CLOCK_CNTRL__DYN_CLK_RB0_WAKEUP_MASK__SHIFT                                                       0xa
26310 #define RMI_CLOCK_CNTRL__DYN_CLK_CMN_WAKEUP_MASK__SHIFT                                                       0xf
26311 #define RMI_CLOCK_CNTRL__DYN_CLK_RB0_BUSY_MASK_MASK                                                           0x0000001FL
26312 #define RMI_CLOCK_CNTRL__DYN_CLK_CMN_BUSY_MASK_MASK                                                           0x000003E0L
26313 #define RMI_CLOCK_CNTRL__DYN_CLK_RB0_WAKEUP_MASK_MASK                                                         0x00007C00L
26314 #define RMI_CLOCK_CNTRL__DYN_CLK_CMN_WAKEUP_MASK_MASK                                                         0x000F8000L
26315 //RMI_UTCL1_STATUS
26316 #define RMI_UTCL1_STATUS__FAULT_DETECTED__SHIFT                                                               0x0
26317 #define RMI_UTCL1_STATUS__RETRY_DETECTED__SHIFT                                                               0x1
26318 #define RMI_UTCL1_STATUS__PRT_DETECTED__SHIFT                                                                 0x2
26319 #define RMI_UTCL1_STATUS__FAULT_DETECTED_MASK                                                                 0x00000001L
26320 #define RMI_UTCL1_STATUS__RETRY_DETECTED_MASK                                                                 0x00000002L
26321 #define RMI_UTCL1_STATUS__PRT_DETECTED_MASK                                                                   0x00000004L
26322 //RMI_RB_GLX_CID_MAP
26323 #define RMI_RB_GLX_CID_MAP__CB_COLOR_MAP__SHIFT                                                               0x0
26324 #define RMI_RB_GLX_CID_MAP__CB_FMASK_MAP__SHIFT                                                               0x4
26325 #define RMI_RB_GLX_CID_MAP__CB_CMASK_MAP__SHIFT                                                               0x8
26326 #define RMI_RB_GLX_CID_MAP__CB_DCC_MAP__SHIFT                                                                 0xc
26327 #define RMI_RB_GLX_CID_MAP__DB_Z_MAP__SHIFT                                                                   0x10
26328 #define RMI_RB_GLX_CID_MAP__DB_S_MAP__SHIFT                                                                   0x14
26329 #define RMI_RB_GLX_CID_MAP__DB_TILE_MAP__SHIFT                                                                0x18
26330 #define RMI_RB_GLX_CID_MAP__DB_ZPCPSD_MAP__SHIFT                                                              0x1c
26331 #define RMI_RB_GLX_CID_MAP__CB_COLOR_MAP_MASK                                                                 0x0000000FL
26332 #define RMI_RB_GLX_CID_MAP__CB_FMASK_MAP_MASK                                                                 0x000000F0L
26333 #define RMI_RB_GLX_CID_MAP__CB_CMASK_MAP_MASK                                                                 0x00000F00L
26334 #define RMI_RB_GLX_CID_MAP__CB_DCC_MAP_MASK                                                                   0x0000F000L
26335 #define RMI_RB_GLX_CID_MAP__DB_Z_MAP_MASK                                                                     0x000F0000L
26336 #define RMI_RB_GLX_CID_MAP__DB_S_MAP_MASK                                                                     0x00F00000L
26337 #define RMI_RB_GLX_CID_MAP__DB_TILE_MAP_MASK                                                                  0x0F000000L
26338 #define RMI_RB_GLX_CID_MAP__DB_ZPCPSD_MAP_MASK                                                                0xF0000000L
26339 //RMI_XNACK_DEBUG
26340 #define RMI_XNACK_DEBUG__XNACK_PER_VMID__SHIFT                                                                0x0
26341 #define RMI_XNACK_DEBUG__XNACK_PER_VMID_MASK                                                                  0x0000FFFFL
26342 //RMI_SPARE
26343 #define RMI_SPARE__RMI_2_GL1_128B_READ_DISABLE__SHIFT                                                         0x1
26344 #define RMI_SPARE__RMI_2_GL1_REPEATER_FGCG_DISABLE__SHIFT                                                     0x2
26345 #define RMI_SPARE__RMI_2_RB_REPEATER_FGCG_DISABLE__SHIFT                                                      0x3
26346 #define RMI_SPARE__EARLY_WRITE_ACK_ENABLE_C_RW_NOA_RESOLVE_DIS__SHIFT                                         0x4
26347 #define RMI_SPARE__RMI_REORDER_BYPASS_CHANNEL_DIS__SHIFT                                                      0x5
26348 #define RMI_SPARE__XNACK_RETURN_DATA_OVERRIDE__SHIFT                                                          0x6
26349 #define RMI_SPARE__SPARE_BIT_7__SHIFT                                                                         0x7
26350 #define RMI_SPARE__NOFILL_RMI_CID_CC__SHIFT                                                                   0x8
26351 #define RMI_SPARE__NOFILL_RMI_CID_FC__SHIFT                                                                   0x9
26352 #define RMI_SPARE__NOFILL_RMI_CID_CM__SHIFT                                                                   0xa
26353 #define RMI_SPARE__NOFILL_RMI_CID_DC__SHIFT                                                                   0xb
26354 #define RMI_SPARE__NOFILL_RMI_CID_Z__SHIFT                                                                    0xc
26355 #define RMI_SPARE__NOFILL_RMI_CID_S__SHIFT                                                                    0xd
26356 #define RMI_SPARE__NOFILL_RMI_CID_TILE__SHIFT                                                                 0xe
26357 #define RMI_SPARE__SPARE_BIT_15_0__SHIFT                                                                      0xf
26358 #define RMI_SPARE__ARBITER_ADDRESS_MASK__SHIFT                                                                0x10
26359 #define RMI_SPARE__RMI_2_GL1_128B_READ_DISABLE_MASK                                                           0x00000002L
26360 #define RMI_SPARE__RMI_2_GL1_REPEATER_FGCG_DISABLE_MASK                                                       0x00000004L
26361 #define RMI_SPARE__RMI_2_RB_REPEATER_FGCG_DISABLE_MASK                                                        0x00000008L
26362 #define RMI_SPARE__EARLY_WRITE_ACK_ENABLE_C_RW_NOA_RESOLVE_DIS_MASK                                           0x00000010L
26363 #define RMI_SPARE__RMI_REORDER_BYPASS_CHANNEL_DIS_MASK                                                        0x00000020L
26364 #define RMI_SPARE__XNACK_RETURN_DATA_OVERRIDE_MASK                                                            0x00000040L
26365 #define RMI_SPARE__SPARE_BIT_7_MASK                                                                           0x00000080L
26366 #define RMI_SPARE__NOFILL_RMI_CID_CC_MASK                                                                     0x00000100L
26367 #define RMI_SPARE__NOFILL_RMI_CID_FC_MASK                                                                     0x00000200L
26368 #define RMI_SPARE__NOFILL_RMI_CID_CM_MASK                                                                     0x00000400L
26369 #define RMI_SPARE__NOFILL_RMI_CID_DC_MASK                                                                     0x00000800L
26370 #define RMI_SPARE__NOFILL_RMI_CID_Z_MASK                                                                      0x00001000L
26371 #define RMI_SPARE__NOFILL_RMI_CID_S_MASK                                                                      0x00002000L
26372 #define RMI_SPARE__NOFILL_RMI_CID_TILE_MASK                                                                   0x00004000L
26373 #define RMI_SPARE__SPARE_BIT_15_0_MASK                                                                        0x00008000L
26374 #define RMI_SPARE__ARBITER_ADDRESS_MASK_MASK                                                                  0xFFFF0000L
26375 //RMI_SPARE_1
26376 #define RMI_SPARE_1__EARLY_WRACK_FIFO_DISABLE__SHIFT                                                          0x0
26377 #define RMI_SPARE_1__SPARE_BIT_9__SHIFT                                                                       0x1
26378 #define RMI_SPARE_1__SPARE_BIT_10__SHIFT                                                                      0x2
26379 #define RMI_SPARE_1__SPARE_BIT_11__SHIFT                                                                      0x3
26380 #define RMI_SPARE_1__SPARE_BIT_12__SHIFT                                                                      0x4
26381 #define RMI_SPARE_1__SPARE_BIT_13__SHIFT                                                                      0x5
26382 #define RMI_SPARE_1__SPARE_BIT_14__SHIFT                                                                      0x6
26383 #define RMI_SPARE_1__SPARE_BIT_15__SHIFT                                                                      0x7
26384 #define RMI_SPARE_1__RMI_REORDER_DIS_BY_CID__SHIFT                                                            0x8
26385 #define RMI_SPARE_1__SPARE_BIT_16_1__SHIFT                                                                    0x10
26386 #define RMI_SPARE_1__EARLY_WRACK_FIFO_DISABLE_MASK                                                            0x00000001L
26387 #define RMI_SPARE_1__SPARE_BIT_9_MASK                                                                         0x00000002L
26388 #define RMI_SPARE_1__SPARE_BIT_10_MASK                                                                        0x00000004L
26389 #define RMI_SPARE_1__SPARE_BIT_11_MASK                                                                        0x00000008L
26390 #define RMI_SPARE_1__SPARE_BIT_12_MASK                                                                        0x00000010L
26391 #define RMI_SPARE_1__SPARE_BIT_13_MASK                                                                        0x00000020L
26392 #define RMI_SPARE_1__SPARE_BIT_14_MASK                                                                        0x00000040L
26393 #define RMI_SPARE_1__SPARE_BIT_15_MASK                                                                        0x00000080L
26394 #define RMI_SPARE_1__RMI_REORDER_DIS_BY_CID_MASK                                                              0x0000FF00L
26395 #define RMI_SPARE_1__SPARE_BIT_16_1_MASK                                                                      0xFFFF0000L
26396 //RMI_SPARE_2
26397 #define RMI_SPARE_2__ERROR_ZERO_BYTE_MASK_CID__SHIFT                                                          0x0
26398 #define RMI_SPARE_2__SPARE_BIT_8_2__SHIFT                                                                     0x10
26399 #define RMI_SPARE_2__SPARE_BIT_8_3__SHIFT                                                                     0x18
26400 #define RMI_SPARE_2__ERROR_ZERO_BYTE_MASK_CID_MASK                                                            0x0000FFFFL
26401 #define RMI_SPARE_2__SPARE_BIT_8_2_MASK                                                                       0x00FF0000L
26402 #define RMI_SPARE_2__SPARE_BIT_8_3_MASK                                                                       0xFF000000L
26403 //CC_RMI_REDUNDANCY
26404 #define CC_RMI_REDUNDANCY__REPAIR_EN_IN_0__SHIFT                                                              0x1
26405 #define CC_RMI_REDUNDANCY__REPAIR_EN_IN_1__SHIFT                                                              0x2
26406 #define CC_RMI_REDUNDANCY__REPAIR_RMI_OVERRIDE__SHIFT                                                         0x3
26407 #define CC_RMI_REDUNDANCY__REPAIR_ID_SWAP__SHIFT                                                              0x4
26408 #define CC_RMI_REDUNDANCY__REPAIR_EN_IN_0_MASK                                                                0x00000002L
26409 #define CC_RMI_REDUNDANCY__REPAIR_EN_IN_1_MASK                                                                0x00000004L
26410 #define CC_RMI_REDUNDANCY__REPAIR_RMI_OVERRIDE_MASK                                                           0x00000008L
26411 #define CC_RMI_REDUNDANCY__REPAIR_ID_SWAP_MASK                                                                0x00000010L
26412 
26413 
26414 // addressBlock: gc_gfx_se_gfx_se_utcl1dec
26415 //UTCL1_CTRL_1
26416 #define UTCL1_CTRL_1__UTCL1_CACHE_CORE_BYPASS__SHIFT                                                          0x0
26417 #define UTCL1_CTRL_1__UTCL1_TCP_BYPASS__SHIFT                                                                 0x1
26418 #define UTCL1_CTRL_1__UTCL1_SQCI_BYPASS__SHIFT                                                                0x2
26419 #define UTCL1_CTRL_1__UTCL1_SQCD_BYPASS__SHIFT                                                                0x3
26420 #define UTCL1_CTRL_1__UTCL1_RMI_BYPASS__SHIFT                                                                 0x4
26421 #define UTCL1_CTRL_1__UTCL1_SQG_BYPASS__SHIFT                                                                 0x5
26422 #define UTCL1_CTRL_1__UTCL1_FORCE_RANGE_INV_TO_VMID__SHIFT                                                    0x6
26423 #define UTCL1_CTRL_1__RESERVED_0__SHIFT                                                                       0x7
26424 #define UTCL1_CTRL_1__UTCL1_FORCE_INV_ALL_DONE__SHIFT                                                         0x8
26425 #define UTCL1_CTRL_1__UTCL1_PAGE_SIZE_1__SHIFT                                                                0x9
26426 #define UTCL1_CTRL_1__UTCL1_PAGE_SIZE_2__SHIFT                                                                0xb
26427 #define UTCL1_CTRL_1__UTCL1_PAGE_SIZE_3__SHIFT                                                                0xd
26428 #define UTCL1_CTRL_1__UTCL1_PAGE_SIZE_4__SHIFT                                                                0xf
26429 #define UTCL1_CTRL_1__RESERVED_1__SHIFT                                                                       0x11
26430 #define UTCL1_CTRL_1__UTCL1_CACHE_CORE_BYPASS_MASK                                                            0x00000001L
26431 #define UTCL1_CTRL_1__UTCL1_TCP_BYPASS_MASK                                                                   0x00000002L
26432 #define UTCL1_CTRL_1__UTCL1_SQCI_BYPASS_MASK                                                                  0x00000004L
26433 #define UTCL1_CTRL_1__UTCL1_SQCD_BYPASS_MASK                                                                  0x00000008L
26434 #define UTCL1_CTRL_1__UTCL1_RMI_BYPASS_MASK                                                                   0x00000010L
26435 #define UTCL1_CTRL_1__UTCL1_SQG_BYPASS_MASK                                                                   0x00000020L
26436 #define UTCL1_CTRL_1__UTCL1_FORCE_RANGE_INV_TO_VMID_MASK                                                      0x00000040L
26437 #define UTCL1_CTRL_1__RESERVED_0_MASK                                                                         0x00000080L
26438 #define UTCL1_CTRL_1__UTCL1_FORCE_INV_ALL_DONE_MASK                                                           0x00000100L
26439 #define UTCL1_CTRL_1__UTCL1_PAGE_SIZE_1_MASK                                                                  0x00000600L
26440 #define UTCL1_CTRL_1__UTCL1_PAGE_SIZE_2_MASK                                                                  0x00001800L
26441 #define UTCL1_CTRL_1__UTCL1_PAGE_SIZE_3_MASK                                                                  0x00006000L
26442 #define UTCL1_CTRL_1__UTCL1_PAGE_SIZE_4_MASK                                                                  0x00018000L
26443 #define UTCL1_CTRL_1__RESERVED_1_MASK                                                                         0xFFFE0000L
26444 //UTCL1_HASH_CTRL
26445 #define UTCL1_HASH_CTRL__UTCL1_BANK_SELECT_BASE__SHIFT                                                        0x0
26446 #define UTCL1_HASH_CTRL__UTCL1_BANK_MASK0__SHIFT                                                              0x5
26447 #define UTCL1_HASH_CTRL__UTCL1_BANK_MASK1__SHIFT                                                              0x9
26448 #define UTCL1_HASH_CTRL__UTCL1_WAY_SEL_MASK0__SHIFT                                                           0xd
26449 #define UTCL1_HASH_CTRL__UTCL1_WAY_SEL_MASK1__SHIFT                                                           0x11
26450 #define UTCL1_HASH_CTRL__UTCL1_WAY_SEL_MASK2__SHIFT                                                           0x15
26451 #define UTCL1_HASH_CTRL__UTCL1_XOR_ONLY_HIGHER_WAYS__SHIFT                                                    0x19
26452 #define UTCL1_HASH_CTRL__UTCL1_WAY_SELECT_OFFSET__SHIFT                                                       0x1a
26453 #define UTCL1_HASH_CTRL__RESERVED__SHIFT                                                                      0x1f
26454 #define UTCL1_HASH_CTRL__UTCL1_BANK_SELECT_BASE_MASK                                                          0x0000001FL
26455 #define UTCL1_HASH_CTRL__UTCL1_BANK_MASK0_MASK                                                                0x000001E0L
26456 #define UTCL1_HASH_CTRL__UTCL1_BANK_MASK1_MASK                                                                0x00001E00L
26457 #define UTCL1_HASH_CTRL__UTCL1_WAY_SEL_MASK0_MASK                                                             0x0001E000L
26458 #define UTCL1_HASH_CTRL__UTCL1_WAY_SEL_MASK1_MASK                                                             0x001E0000L
26459 #define UTCL1_HASH_CTRL__UTCL1_WAY_SEL_MASK2_MASK                                                             0x01E00000L
26460 #define UTCL1_HASH_CTRL__UTCL1_XOR_ONLY_HIGHER_WAYS_MASK                                                      0x02000000L
26461 #define UTCL1_HASH_CTRL__UTCL1_WAY_SELECT_OFFSET_MASK                                                         0x7C000000L
26462 #define UTCL1_HASH_CTRL__RESERVED_MASK                                                                        0x80000000L
26463 //UTCL1_ALOG
26464 #define UTCL1_ALOG__UTCL1_ALOG_MODE1_FILTER1_THRESHOLD__SHIFT                                                 0x0
26465 #define UTCL1_ALOG__UTCL1_ALOG_MODE1_FILTER2_BYPASS__SHIFT                                                    0x3
26466 #define UTCL1_ALOG__UTCL1_ALOG_ACTIVE__SHIFT                                                                  0x4
26467 #define UTCL1_ALOG__UTCL1_ALOG_MODE__SHIFT                                                                    0x5
26468 #define UTCL1_ALOG__UTCL1_ALOG_MODE2_LOCK_WINDOW__SHIFT                                                       0x6
26469 #define UTCL1_ALOG__UTCL1_ALOG_ONLY_MISS__SHIFT                                                               0x9
26470 #define UTCL1_ALOG__UTCL1_ALOG_MODE2_INTR_THRESHOLD__SHIFT                                                    0xa
26471 #define UTCL1_ALOG__UTCL1_ALOG_SPACE_EN__SHIFT                                                                0xc
26472 #define UTCL1_ALOG__UTCL1_ALOG_CLEAN__SHIFT                                                                   0xf
26473 #define UTCL1_ALOG__UTCL1_ALOG_IDLE__SHIFT                                                                    0x10
26474 #define UTCL1_ALOG__UTCL1_ALOG_TRACK_SEGMENT_SIZE__SHIFT                                                      0x11
26475 #define UTCL1_ALOG__UTCL1_ALOG_MODE1_FILTER1_BYPASS__SHIFT                                                    0x17
26476 #define UTCL1_ALOG__UTCL1_ALOG_MODE1_INTR_ON_ALLOC__SHIFT                                                     0x18
26477 #define UTCL1_ALOG__UTCL1_ALOG_MODE1_FILTER1_THRESHOLD_MASK                                                   0x00000007L
26478 #define UTCL1_ALOG__UTCL1_ALOG_MODE1_FILTER2_BYPASS_MASK                                                      0x00000008L
26479 #define UTCL1_ALOG__UTCL1_ALOG_ACTIVE_MASK                                                                    0x00000010L
26480 #define UTCL1_ALOG__UTCL1_ALOG_MODE_MASK                                                                      0x00000020L
26481 #define UTCL1_ALOG__UTCL1_ALOG_MODE2_LOCK_WINDOW_MASK                                                         0x000001C0L
26482 #define UTCL1_ALOG__UTCL1_ALOG_ONLY_MISS_MASK                                                                 0x00000200L
26483 #define UTCL1_ALOG__UTCL1_ALOG_MODE2_INTR_THRESHOLD_MASK                                                      0x00000C00L
26484 #define UTCL1_ALOG__UTCL1_ALOG_SPACE_EN_MASK                                                                  0x00007000L
26485 #define UTCL1_ALOG__UTCL1_ALOG_CLEAN_MASK                                                                     0x00008000L
26486 #define UTCL1_ALOG__UTCL1_ALOG_IDLE_MASK                                                                      0x00010000L
26487 #define UTCL1_ALOG__UTCL1_ALOG_TRACK_SEGMENT_SIZE_MASK                                                        0x007E0000L
26488 #define UTCL1_ALOG__UTCL1_ALOG_MODE1_FILTER1_BYPASS_MASK                                                      0x00800000L
26489 #define UTCL1_ALOG__UTCL1_ALOG_MODE1_INTR_ON_ALLOC_MASK                                                       0x01000000L
26490 //UTCL1_STATUS
26491 #define UTCL1_STATUS__UTCL1_HIT_PATH_BUSY__SHIFT                                                              0x0
26492 #define UTCL1_STATUS__UTCL1_MH_BUSY__SHIFT                                                                    0x1
26493 #define UTCL1_STATUS__UTCL1_INV_BUSY__SHIFT                                                                   0x2
26494 #define UTCL1_STATUS__UTCL1_PENDING_UTCL2_REQ__SHIFT                                                          0x3
26495 #define UTCL1_STATUS__UTCL1_PENDING_UTCL2_RET__SHIFT                                                          0x4
26496 #define UTCL1_STATUS__UTCL1_LAST_UTCL2_RET_XNACK__SHIFT                                                       0x5
26497 #define UTCL1_STATUS__UTCL1_RANGE_INV_IN_PROGRESS__SHIFT                                                      0x7
26498 #define UTCL1_STATUS__RESERVED__SHIFT                                                                         0x8
26499 #define UTCL1_STATUS__UTCL1_HIT_PATH_BUSY_MASK                                                                0x00000001L
26500 #define UTCL1_STATUS__UTCL1_MH_BUSY_MASK                                                                      0x00000002L
26501 #define UTCL1_STATUS__UTCL1_INV_BUSY_MASK                                                                     0x00000004L
26502 #define UTCL1_STATUS__UTCL1_PENDING_UTCL2_REQ_MASK                                                            0x00000008L
26503 #define UTCL1_STATUS__UTCL1_PENDING_UTCL2_RET_MASK                                                            0x00000010L
26504 #define UTCL1_STATUS__UTCL1_LAST_UTCL2_RET_XNACK_MASK                                                         0x00000060L
26505 #define UTCL1_STATUS__UTCL1_RANGE_INV_IN_PROGRESS_MASK                                                        0x00000080L
26506 #define UTCL1_STATUS__RESERVED_MASK                                                                           0x00000100L
26507 
26508 
26509 // addressBlock: gc_gfx_se_gfx_se_shdec
26510 //SPI_SHADER_PGM_CHKSUM_PS
26511 #define SPI_SHADER_PGM_CHKSUM_PS__CHECKSUM__SHIFT                                                             0x0
26512 #define SPI_SHADER_PGM_CHKSUM_PS__CHECKSUM_MASK                                                               0xFFFFFFFFL
26513 //SPI_SHADER_PGM_RSRC3_PS
26514 #define SPI_SHADER_PGM_RSRC3_PS__CU_EN__SHIFT                                                                 0x0
26515 #define SPI_SHADER_PGM_RSRC3_PS__CU_EN_MASK                                                                   0x0000FFFFL
26516 //SPI_SHADER_PGM_RSRC4_PS
26517 #define SPI_SHADER_PGM_RSRC4_PS__WAVE_LIMIT__SHIFT                                                            0x0
26518 #define SPI_SHADER_PGM_RSRC4_PS__LDS_GROUP_SIZE__SHIFT                                                        0xa
26519 #define SPI_SHADER_PGM_RSRC4_PS__INST_PREF_SIZE__SHIFT                                                        0x10
26520 #define SPI_SHADER_PGM_RSRC4_PS__IMAGE_OP__SHIFT                                                              0x1f
26521 #define SPI_SHADER_PGM_RSRC4_PS__WAVE_LIMIT_MASK                                                              0x000003FFL
26522 #define SPI_SHADER_PGM_RSRC4_PS__LDS_GROUP_SIZE_MASK                                                          0x00000C00L
26523 #define SPI_SHADER_PGM_RSRC4_PS__INST_PREF_SIZE_MASK                                                          0x00FF0000L
26524 #define SPI_SHADER_PGM_RSRC4_PS__IMAGE_OP_MASK                                                                0x80000000L
26525 //SPI_SHADER_PGM_LO_PS
26526 #define SPI_SHADER_PGM_LO_PS__MEM_BASE__SHIFT                                                                 0x0
26527 #define SPI_SHADER_PGM_LO_PS__MEM_BASE_MASK                                                                   0xFFFFFFFFL
26528 //SPI_SHADER_PGM_HI_PS
26529 #define SPI_SHADER_PGM_HI_PS__MEM_BASE__SHIFT                                                                 0x0
26530 #define SPI_SHADER_PGM_HI_PS__MEM_BASE_MASK                                                                   0x000000FFL
26531 //SPI_SHADER_PGM_RSRC1_PS
26532 #define SPI_SHADER_PGM_RSRC1_PS__VGPRS__SHIFT                                                                 0x0
26533 #define SPI_SHADER_PGM_RSRC1_PS__SGPRS__SHIFT                                                                 0x6
26534 #define SPI_SHADER_PGM_RSRC1_PS__PRIORITY__SHIFT                                                              0xa
26535 #define SPI_SHADER_PGM_RSRC1_PS__FLOAT_MODE__SHIFT                                                            0xc
26536 #define SPI_SHADER_PGM_RSRC1_PS__PRIV__SHIFT                                                                  0x14
26537 #define SPI_SHADER_PGM_RSRC1_PS__WG_RR_EN__SHIFT                                                              0x15
26538 #define SPI_SHADER_PGM_RSRC1_PS__DEBUG_MODE__SHIFT                                                            0x16
26539 #define SPI_SHADER_PGM_RSRC1_PS__DISABLE_PERF__SHIFT                                                          0x17
26540 #define SPI_SHADER_PGM_RSRC1_PS__CU_GROUP_DISABLE__SHIFT                                                      0x18
26541 #define SPI_SHADER_PGM_RSRC1_PS__FWD_PROGRESS__SHIFT                                                          0x1a
26542 #define SPI_SHADER_PGM_RSRC1_PS__LOAD_PROVOKING_VTX__SHIFT                                                    0x1b
26543 #define SPI_SHADER_PGM_RSRC1_PS__CDBG_USER__SHIFT                                                             0x1c
26544 #define SPI_SHADER_PGM_RSRC1_PS__FP16_OVFL__SHIFT                                                             0x1d
26545 #define SPI_SHADER_PGM_RSRC1_PS__VGPRS_MASK                                                                   0x0000003FL
26546 #define SPI_SHADER_PGM_RSRC1_PS__SGPRS_MASK                                                                   0x000003C0L
26547 #define SPI_SHADER_PGM_RSRC1_PS__PRIORITY_MASK                                                                0x00000C00L
26548 #define SPI_SHADER_PGM_RSRC1_PS__FLOAT_MODE_MASK                                                              0x000FF000L
26549 #define SPI_SHADER_PGM_RSRC1_PS__PRIV_MASK                                                                    0x00100000L
26550 #define SPI_SHADER_PGM_RSRC1_PS__WG_RR_EN_MASK                                                                0x00200000L
26551 #define SPI_SHADER_PGM_RSRC1_PS__DEBUG_MODE_MASK                                                              0x00400000L
26552 #define SPI_SHADER_PGM_RSRC1_PS__DISABLE_PERF_MASK                                                            0x00800000L
26553 #define SPI_SHADER_PGM_RSRC1_PS__CU_GROUP_DISABLE_MASK                                                        0x01000000L
26554 #define SPI_SHADER_PGM_RSRC1_PS__FWD_PROGRESS_MASK                                                            0x04000000L
26555 #define SPI_SHADER_PGM_RSRC1_PS__LOAD_PROVOKING_VTX_MASK                                                      0x08000000L
26556 #define SPI_SHADER_PGM_RSRC1_PS__CDBG_USER_MASK                                                               0x10000000L
26557 #define SPI_SHADER_PGM_RSRC1_PS__FP16_OVFL_MASK                                                               0x20000000L
26558 //SPI_SHADER_PGM_RSRC2_PS
26559 #define SPI_SHADER_PGM_RSRC2_PS__SCRATCH_EN__SHIFT                                                            0x0
26560 #define SPI_SHADER_PGM_RSRC2_PS__USER_SGPR__SHIFT                                                             0x1
26561 #define SPI_SHADER_PGM_RSRC2_PS__TRAP_PRESENT__SHIFT                                                          0x6
26562 #define SPI_SHADER_PGM_RSRC2_PS__WAVE_CNT_EN__SHIFT                                                           0x7
26563 #define SPI_SHADER_PGM_RSRC2_PS__EXTRA_LDS_SIZE__SHIFT                                                        0x8
26564 #define SPI_SHADER_PGM_RSRC2_PS__EXCP_EN__SHIFT                                                               0x10
26565 #define SPI_SHADER_PGM_RSRC2_PS__LOAD_COLLISION_WAVEID__SHIFT                                                 0x19
26566 #define SPI_SHADER_PGM_RSRC2_PS__LOAD_INTRAWAVE_COLLISION__SHIFT                                              0x1a
26567 #define SPI_SHADER_PGM_RSRC2_PS__USER_SGPR_MSB__SHIFT                                                         0x1b
26568 #define SPI_SHADER_PGM_RSRC2_PS__SHARED_VGPR_CNT__SHIFT                                                       0x1c
26569 #define SPI_SHADER_PGM_RSRC2_PS__SCRATCH_EN_MASK                                                              0x00000001L
26570 #define SPI_SHADER_PGM_RSRC2_PS__USER_SGPR_MASK                                                               0x0000003EL
26571 #define SPI_SHADER_PGM_RSRC2_PS__TRAP_PRESENT_MASK                                                            0x00000040L
26572 #define SPI_SHADER_PGM_RSRC2_PS__WAVE_CNT_EN_MASK                                                             0x00000080L
26573 #define SPI_SHADER_PGM_RSRC2_PS__EXTRA_LDS_SIZE_MASK                                                          0x0000FF00L
26574 #define SPI_SHADER_PGM_RSRC2_PS__EXCP_EN_MASK                                                                 0x01FF0000L
26575 #define SPI_SHADER_PGM_RSRC2_PS__LOAD_COLLISION_WAVEID_MASK                                                   0x02000000L
26576 #define SPI_SHADER_PGM_RSRC2_PS__LOAD_INTRAWAVE_COLLISION_MASK                                                0x04000000L
26577 #define SPI_SHADER_PGM_RSRC2_PS__USER_SGPR_MSB_MASK                                                           0x08000000L
26578 #define SPI_SHADER_PGM_RSRC2_PS__SHARED_VGPR_CNT_MASK                                                         0xF0000000L
26579 //SPI_SHADER_USER_DATA_PS_0
26580 #define SPI_SHADER_USER_DATA_PS_0__DATA__SHIFT                                                                0x0
26581 #define SPI_SHADER_USER_DATA_PS_0__DATA_MASK                                                                  0xFFFFFFFFL
26582 //SPI_SHADER_USER_DATA_PS_1
26583 #define SPI_SHADER_USER_DATA_PS_1__DATA__SHIFT                                                                0x0
26584 #define SPI_SHADER_USER_DATA_PS_1__DATA_MASK                                                                  0xFFFFFFFFL
26585 //SPI_SHADER_USER_DATA_PS_2
26586 #define SPI_SHADER_USER_DATA_PS_2__DATA__SHIFT                                                                0x0
26587 #define SPI_SHADER_USER_DATA_PS_2__DATA_MASK                                                                  0xFFFFFFFFL
26588 //SPI_SHADER_USER_DATA_PS_3
26589 #define SPI_SHADER_USER_DATA_PS_3__DATA__SHIFT                                                                0x0
26590 #define SPI_SHADER_USER_DATA_PS_3__DATA_MASK                                                                  0xFFFFFFFFL
26591 //SPI_SHADER_USER_DATA_PS_4
26592 #define SPI_SHADER_USER_DATA_PS_4__DATA__SHIFT                                                                0x0
26593 #define SPI_SHADER_USER_DATA_PS_4__DATA_MASK                                                                  0xFFFFFFFFL
26594 //SPI_SHADER_USER_DATA_PS_5
26595 #define SPI_SHADER_USER_DATA_PS_5__DATA__SHIFT                                                                0x0
26596 #define SPI_SHADER_USER_DATA_PS_5__DATA_MASK                                                                  0xFFFFFFFFL
26597 //SPI_SHADER_USER_DATA_PS_6
26598 #define SPI_SHADER_USER_DATA_PS_6__DATA__SHIFT                                                                0x0
26599 #define SPI_SHADER_USER_DATA_PS_6__DATA_MASK                                                                  0xFFFFFFFFL
26600 //SPI_SHADER_USER_DATA_PS_7
26601 #define SPI_SHADER_USER_DATA_PS_7__DATA__SHIFT                                                                0x0
26602 #define SPI_SHADER_USER_DATA_PS_7__DATA_MASK                                                                  0xFFFFFFFFL
26603 //SPI_SHADER_USER_DATA_PS_8
26604 #define SPI_SHADER_USER_DATA_PS_8__DATA__SHIFT                                                                0x0
26605 #define SPI_SHADER_USER_DATA_PS_8__DATA_MASK                                                                  0xFFFFFFFFL
26606 //SPI_SHADER_USER_DATA_PS_9
26607 #define SPI_SHADER_USER_DATA_PS_9__DATA__SHIFT                                                                0x0
26608 #define SPI_SHADER_USER_DATA_PS_9__DATA_MASK                                                                  0xFFFFFFFFL
26609 //SPI_SHADER_USER_DATA_PS_10
26610 #define SPI_SHADER_USER_DATA_PS_10__DATA__SHIFT                                                               0x0
26611 #define SPI_SHADER_USER_DATA_PS_10__DATA_MASK                                                                 0xFFFFFFFFL
26612 //SPI_SHADER_USER_DATA_PS_11
26613 #define SPI_SHADER_USER_DATA_PS_11__DATA__SHIFT                                                               0x0
26614 #define SPI_SHADER_USER_DATA_PS_11__DATA_MASK                                                                 0xFFFFFFFFL
26615 //SPI_SHADER_USER_DATA_PS_12
26616 #define SPI_SHADER_USER_DATA_PS_12__DATA__SHIFT                                                               0x0
26617 #define SPI_SHADER_USER_DATA_PS_12__DATA_MASK                                                                 0xFFFFFFFFL
26618 //SPI_SHADER_USER_DATA_PS_13
26619 #define SPI_SHADER_USER_DATA_PS_13__DATA__SHIFT                                                               0x0
26620 #define SPI_SHADER_USER_DATA_PS_13__DATA_MASK                                                                 0xFFFFFFFFL
26621 //SPI_SHADER_USER_DATA_PS_14
26622 #define SPI_SHADER_USER_DATA_PS_14__DATA__SHIFT                                                               0x0
26623 #define SPI_SHADER_USER_DATA_PS_14__DATA_MASK                                                                 0xFFFFFFFFL
26624 //SPI_SHADER_USER_DATA_PS_15
26625 #define SPI_SHADER_USER_DATA_PS_15__DATA__SHIFT                                                               0x0
26626 #define SPI_SHADER_USER_DATA_PS_15__DATA_MASK                                                                 0xFFFFFFFFL
26627 //SPI_SHADER_USER_DATA_PS_16
26628 #define SPI_SHADER_USER_DATA_PS_16__DATA__SHIFT                                                               0x0
26629 #define SPI_SHADER_USER_DATA_PS_16__DATA_MASK                                                                 0xFFFFFFFFL
26630 //SPI_SHADER_USER_DATA_PS_17
26631 #define SPI_SHADER_USER_DATA_PS_17__DATA__SHIFT                                                               0x0
26632 #define SPI_SHADER_USER_DATA_PS_17__DATA_MASK                                                                 0xFFFFFFFFL
26633 //SPI_SHADER_USER_DATA_PS_18
26634 #define SPI_SHADER_USER_DATA_PS_18__DATA__SHIFT                                                               0x0
26635 #define SPI_SHADER_USER_DATA_PS_18__DATA_MASK                                                                 0xFFFFFFFFL
26636 //SPI_SHADER_USER_DATA_PS_19
26637 #define SPI_SHADER_USER_DATA_PS_19__DATA__SHIFT                                                               0x0
26638 #define SPI_SHADER_USER_DATA_PS_19__DATA_MASK                                                                 0xFFFFFFFFL
26639 //SPI_SHADER_USER_DATA_PS_20
26640 #define SPI_SHADER_USER_DATA_PS_20__DATA__SHIFT                                                               0x0
26641 #define SPI_SHADER_USER_DATA_PS_20__DATA_MASK                                                                 0xFFFFFFFFL
26642 //SPI_SHADER_USER_DATA_PS_21
26643 #define SPI_SHADER_USER_DATA_PS_21__DATA__SHIFT                                                               0x0
26644 #define SPI_SHADER_USER_DATA_PS_21__DATA_MASK                                                                 0xFFFFFFFFL
26645 //SPI_SHADER_USER_DATA_PS_22
26646 #define SPI_SHADER_USER_DATA_PS_22__DATA__SHIFT                                                               0x0
26647 #define SPI_SHADER_USER_DATA_PS_22__DATA_MASK                                                                 0xFFFFFFFFL
26648 //SPI_SHADER_USER_DATA_PS_23
26649 #define SPI_SHADER_USER_DATA_PS_23__DATA__SHIFT                                                               0x0
26650 #define SPI_SHADER_USER_DATA_PS_23__DATA_MASK                                                                 0xFFFFFFFFL
26651 //SPI_SHADER_USER_DATA_PS_24
26652 #define SPI_SHADER_USER_DATA_PS_24__DATA__SHIFT                                                               0x0
26653 #define SPI_SHADER_USER_DATA_PS_24__DATA_MASK                                                                 0xFFFFFFFFL
26654 //SPI_SHADER_USER_DATA_PS_25
26655 #define SPI_SHADER_USER_DATA_PS_25__DATA__SHIFT                                                               0x0
26656 #define SPI_SHADER_USER_DATA_PS_25__DATA_MASK                                                                 0xFFFFFFFFL
26657 //SPI_SHADER_USER_DATA_PS_26
26658 #define SPI_SHADER_USER_DATA_PS_26__DATA__SHIFT                                                               0x0
26659 #define SPI_SHADER_USER_DATA_PS_26__DATA_MASK                                                                 0xFFFFFFFFL
26660 //SPI_SHADER_USER_DATA_PS_27
26661 #define SPI_SHADER_USER_DATA_PS_27__DATA__SHIFT                                                               0x0
26662 #define SPI_SHADER_USER_DATA_PS_27__DATA_MASK                                                                 0xFFFFFFFFL
26663 //SPI_SHADER_USER_DATA_PS_28
26664 #define SPI_SHADER_USER_DATA_PS_28__DATA__SHIFT                                                               0x0
26665 #define SPI_SHADER_USER_DATA_PS_28__DATA_MASK                                                                 0xFFFFFFFFL
26666 //SPI_SHADER_USER_DATA_PS_29
26667 #define SPI_SHADER_USER_DATA_PS_29__DATA__SHIFT                                                               0x0
26668 #define SPI_SHADER_USER_DATA_PS_29__DATA_MASK                                                                 0xFFFFFFFFL
26669 //SPI_SHADER_USER_DATA_PS_30
26670 #define SPI_SHADER_USER_DATA_PS_30__DATA__SHIFT                                                               0x0
26671 #define SPI_SHADER_USER_DATA_PS_30__DATA_MASK                                                                 0xFFFFFFFFL
26672 //SPI_SHADER_USER_DATA_PS_31
26673 #define SPI_SHADER_USER_DATA_PS_31__DATA__SHIFT                                                               0x0
26674 #define SPI_SHADER_USER_DATA_PS_31__DATA_MASK                                                                 0xFFFFFFFFL
26675 //SPI_SHADER_REQ_CTRL_PS
26676 #define SPI_SHADER_REQ_CTRL_PS__SOFT_GROUPING_EN__SHIFT                                                       0x0
26677 #define SPI_SHADER_REQ_CTRL_PS__NUMBER_OF_REQUESTS_PER_CU__SHIFT                                              0x1
26678 #define SPI_SHADER_REQ_CTRL_PS__SOFT_GROUPING_ALLOCATION_TIMEOUT__SHIFT                                       0x5
26679 #define SPI_SHADER_REQ_CTRL_PS__HARD_LOCK_HYSTERESIS__SHIFT                                                   0x9
26680 #define SPI_SHADER_REQ_CTRL_PS__HARD_LOCK_LOW_THRESHOLD__SHIFT                                                0xa
26681 #define SPI_SHADER_REQ_CTRL_PS__PRODUCER_REQUEST_LOCKOUT__SHIFT                                               0xf
26682 #define SPI_SHADER_REQ_CTRL_PS__GLOBAL_SCANNING_EN__SHIFT                                                     0x10
26683 #define SPI_SHADER_REQ_CTRL_PS__ALLOCATION_RATE_THROTTLING_THRESHOLD__SHIFT                                   0x11
26684 #define SPI_SHADER_REQ_CTRL_PS__SOFT_GROUPING_EN_MASK                                                         0x00000001L
26685 #define SPI_SHADER_REQ_CTRL_PS__NUMBER_OF_REQUESTS_PER_CU_MASK                                                0x0000001EL
26686 #define SPI_SHADER_REQ_CTRL_PS__SOFT_GROUPING_ALLOCATION_TIMEOUT_MASK                                         0x000001E0L
26687 #define SPI_SHADER_REQ_CTRL_PS__HARD_LOCK_HYSTERESIS_MASK                                                     0x00000200L
26688 #define SPI_SHADER_REQ_CTRL_PS__HARD_LOCK_LOW_THRESHOLD_MASK                                                  0x00007C00L
26689 #define SPI_SHADER_REQ_CTRL_PS__PRODUCER_REQUEST_LOCKOUT_MASK                                                 0x00008000L
26690 #define SPI_SHADER_REQ_CTRL_PS__GLOBAL_SCANNING_EN_MASK                                                       0x00010000L
26691 #define SPI_SHADER_REQ_CTRL_PS__ALLOCATION_RATE_THROTTLING_THRESHOLD_MASK                                     0x000E0000L
26692 //SPI_SHADER_GS_OUT_CONFIG_PS
26693 #define SPI_SHADER_GS_OUT_CONFIG_PS__VS_EXPORT_COUNT__SHIFT                                                   0x0
26694 #define SPI_SHADER_GS_OUT_CONFIG_PS__PRIM_EXPORT_COUNT__SHIFT                                                 0x5
26695 #define SPI_SHADER_GS_OUT_CONFIG_PS__NO_PC_EXPORT__SHIFT                                                      0xa
26696 #define SPI_SHADER_GS_OUT_CONFIG_PS__NUM_INTERP__SHIFT                                                        0xb
26697 #define SPI_SHADER_GS_OUT_CONFIG_PS__NUM_PRIM_INTERP__SHIFT                                                   0x11
26698 #define SPI_SHADER_GS_OUT_CONFIG_PS__VS_EXPORT_COUNT_MASK                                                     0x0000001FL
26699 #define SPI_SHADER_GS_OUT_CONFIG_PS__PRIM_EXPORT_COUNT_MASK                                                   0x000003E0L
26700 #define SPI_SHADER_GS_OUT_CONFIG_PS__NO_PC_EXPORT_MASK                                                        0x00000400L
26701 #define SPI_SHADER_GS_OUT_CONFIG_PS__NUM_INTERP_MASK                                                          0x0001F800L
26702 #define SPI_SHADER_GS_OUT_CONFIG_PS__NUM_PRIM_INTERP_MASK                                                     0x003E0000L
26703 //SPI_SHADER_USER_ACCUM_PS_0
26704 #define SPI_SHADER_USER_ACCUM_PS_0__CONTRIBUTION__SHIFT                                                       0x0
26705 #define SPI_SHADER_USER_ACCUM_PS_0__CONTRIBUTION_MASK                                                         0x0000007FL
26706 //SPI_SHADER_USER_ACCUM_PS_1
26707 #define SPI_SHADER_USER_ACCUM_PS_1__CONTRIBUTION__SHIFT                                                       0x0
26708 #define SPI_SHADER_USER_ACCUM_PS_1__CONTRIBUTION_MASK                                                         0x0000007FL
26709 //SPI_SHADER_USER_ACCUM_PS_2
26710 #define SPI_SHADER_USER_ACCUM_PS_2__CONTRIBUTION__SHIFT                                                       0x0
26711 #define SPI_SHADER_USER_ACCUM_PS_2__CONTRIBUTION_MASK                                                         0x0000007FL
26712 //SPI_SHADER_USER_ACCUM_PS_3
26713 #define SPI_SHADER_USER_ACCUM_PS_3__CONTRIBUTION__SHIFT                                                       0x0
26714 #define SPI_SHADER_USER_ACCUM_PS_3__CONTRIBUTION_MASK                                                         0x0000007FL
26715 //SPI_SHADER_PGM_CHKSUM_GS
26716 #define SPI_SHADER_PGM_CHKSUM_GS__CHECKSUM__SHIFT                                                             0x0
26717 #define SPI_SHADER_PGM_CHKSUM_GS__CHECKSUM_MASK                                                               0xFFFFFFFFL
26718 //SPI_SHADER_USER_DATA_ADDR_LO_GS
26719 #define SPI_SHADER_USER_DATA_ADDR_LO_GS__MEM_BASE__SHIFT                                                      0x0
26720 #define SPI_SHADER_USER_DATA_ADDR_LO_GS__MEM_BASE_MASK                                                        0xFFFFFFFFL
26721 //SPI_SHADER_USER_DATA_ADDR_HI_GS
26722 #define SPI_SHADER_USER_DATA_ADDR_HI_GS__MEM_BASE__SHIFT                                                      0x0
26723 #define SPI_SHADER_USER_DATA_ADDR_HI_GS__MEM_BASE_MASK                                                        0xFFFFFFFFL
26724 //SPI_SHADER_PGM_LO_GS
26725 #define SPI_SHADER_PGM_LO_GS__MEM_BASE__SHIFT                                                                 0x0
26726 #define SPI_SHADER_PGM_LO_GS__MEM_BASE_MASK                                                                   0xFFFFFFFFL
26727 //SPI_SHADER_PGM_HI_GS
26728 #define SPI_SHADER_PGM_HI_GS__MEM_BASE__SHIFT                                                                 0x0
26729 #define SPI_SHADER_PGM_HI_GS__MEM_BASE_MASK                                                                   0xFFFFFFFFL
26730 //SPI_SHADER_PGM_HI_ES
26731 #define SPI_SHADER_PGM_HI_ES__MEM_BASE__SHIFT                                                                 0x0
26732 #define SPI_SHADER_PGM_HI_ES__MEM_BASE_MASK                                                                   0x000000FFL
26733 //SPI_SHADER_PGM_RSRC3_GS
26734 #define SPI_SHADER_PGM_RSRC3_GS__CU_EN__SHIFT                                                                 0x0
26735 #define SPI_SHADER_PGM_RSRC3_GS__CU_EN_MASK                                                                   0xFFFFFFFFL
26736 //SPI_SHADER_PGM_RSRC4_GS
26737 #define SPI_SHADER_PGM_RSRC4_GS__WAVE_LIMIT__SHIFT                                                            0x0
26738 #define SPI_SHADER_PGM_RSRC4_GS__GLG_EN_OVERRIDE__SHIFT                                                       0xa
26739 #define SPI_SHADER_PGM_RSRC4_GS__GLG_FORCE_DISABLE__SHIFT                                                     0xb
26740 #define SPI_SHADER_PGM_RSRC4_GS__PH_THROTTLE_EN__SHIFT                                                        0xe
26741 #define SPI_SHADER_PGM_RSRC4_GS__SPI_THROTTLE_EN__SHIFT                                                       0xf
26742 #define SPI_SHADER_PGM_RSRC4_GS__SPI_SHADER_LATE_ALLOC_GS__SHIFT                                              0x10
26743 #define SPI_SHADER_PGM_RSRC4_GS__INST_PREF_SIZE__SHIFT                                                        0x17
26744 #define SPI_SHADER_PGM_RSRC4_GS__IMAGE_OP__SHIFT                                                              0x1f
26745 #define SPI_SHADER_PGM_RSRC4_GS__WAVE_LIMIT_MASK                                                              0x000003FFL
26746 #define SPI_SHADER_PGM_RSRC4_GS__GLG_EN_OVERRIDE_MASK                                                         0x00000400L
26747 #define SPI_SHADER_PGM_RSRC4_GS__GLG_FORCE_DISABLE_MASK                                                       0x00000800L
26748 #define SPI_SHADER_PGM_RSRC4_GS__PH_THROTTLE_EN_MASK                                                          0x00004000L
26749 #define SPI_SHADER_PGM_RSRC4_GS__SPI_THROTTLE_EN_MASK                                                         0x00008000L
26750 #define SPI_SHADER_PGM_RSRC4_GS__SPI_SHADER_LATE_ALLOC_GS_MASK                                                0x007F0000L
26751 #define SPI_SHADER_PGM_RSRC4_GS__INST_PREF_SIZE_MASK                                                          0x7F800000L
26752 #define SPI_SHADER_PGM_RSRC4_GS__IMAGE_OP_MASK                                                                0x80000000L
26753 //SPI_SHADER_PGM_LO_ES
26754 #define SPI_SHADER_PGM_LO_ES__MEM_BASE__SHIFT                                                                 0x0
26755 #define SPI_SHADER_PGM_LO_ES__MEM_BASE_MASK                                                                   0xFFFFFFFFL
26756 //SPI_SHADER_PGM_RSRC1_GS
26757 #define SPI_SHADER_PGM_RSRC1_GS__VGPRS__SHIFT                                                                 0x0
26758 #define SPI_SHADER_PGM_RSRC1_GS__SGPRS__SHIFT                                                                 0x6
26759 #define SPI_SHADER_PGM_RSRC1_GS__PRIORITY__SHIFT                                                              0xa
26760 #define SPI_SHADER_PGM_RSRC1_GS__FLOAT_MODE__SHIFT                                                            0xc
26761 #define SPI_SHADER_PGM_RSRC1_GS__PRIV__SHIFT                                                                  0x14
26762 #define SPI_SHADER_PGM_RSRC1_GS__WG_RR_EN__SHIFT                                                              0x15
26763 #define SPI_SHADER_PGM_RSRC1_GS__DEBUG_MODE__SHIFT                                                            0x16
26764 #define SPI_SHADER_PGM_RSRC1_GS__DISABLE_PERF__SHIFT                                                          0x17
26765 #define SPI_SHADER_PGM_RSRC1_GS__CU_GROUP_ENABLE__SHIFT                                                       0x18
26766 #define SPI_SHADER_PGM_RSRC1_GS__FWD_PROGRESS__SHIFT                                                          0x1a
26767 #define SPI_SHADER_PGM_RSRC1_GS__WGP_MODE__SHIFT                                                              0x1b
26768 #define SPI_SHADER_PGM_RSRC1_GS__CDBG_USER__SHIFT                                                             0x1c
26769 #define SPI_SHADER_PGM_RSRC1_GS__GS_VGPR_COMP_CNT__SHIFT                                                      0x1d
26770 #define SPI_SHADER_PGM_RSRC1_GS__FP16_OVFL__SHIFT                                                             0x1f
26771 #define SPI_SHADER_PGM_RSRC1_GS__VGPRS_MASK                                                                   0x0000003FL
26772 #define SPI_SHADER_PGM_RSRC1_GS__SGPRS_MASK                                                                   0x000003C0L
26773 #define SPI_SHADER_PGM_RSRC1_GS__PRIORITY_MASK                                                                0x00000C00L
26774 #define SPI_SHADER_PGM_RSRC1_GS__FLOAT_MODE_MASK                                                              0x000FF000L
26775 #define SPI_SHADER_PGM_RSRC1_GS__PRIV_MASK                                                                    0x00100000L
26776 #define SPI_SHADER_PGM_RSRC1_GS__WG_RR_EN_MASK                                                                0x00200000L
26777 #define SPI_SHADER_PGM_RSRC1_GS__DEBUG_MODE_MASK                                                              0x00400000L
26778 #define SPI_SHADER_PGM_RSRC1_GS__DISABLE_PERF_MASK                                                            0x00800000L
26779 #define SPI_SHADER_PGM_RSRC1_GS__CU_GROUP_ENABLE_MASK                                                         0x01000000L
26780 #define SPI_SHADER_PGM_RSRC1_GS__FWD_PROGRESS_MASK                                                            0x04000000L
26781 #define SPI_SHADER_PGM_RSRC1_GS__WGP_MODE_MASK                                                                0x08000000L
26782 #define SPI_SHADER_PGM_RSRC1_GS__CDBG_USER_MASK                                                               0x10000000L
26783 #define SPI_SHADER_PGM_RSRC1_GS__GS_VGPR_COMP_CNT_MASK                                                        0x60000000L
26784 #define SPI_SHADER_PGM_RSRC1_GS__FP16_OVFL_MASK                                                               0x80000000L
26785 //SPI_SHADER_PGM_RSRC2_GS
26786 #define SPI_SHADER_PGM_RSRC2_GS__SCRATCH_EN__SHIFT                                                            0x0
26787 #define SPI_SHADER_PGM_RSRC2_GS__USER_SGPR__SHIFT                                                             0x1
26788 #define SPI_SHADER_PGM_RSRC2_GS__TRAP_PRESENT__SHIFT                                                          0x6
26789 #define SPI_SHADER_PGM_RSRC2_GS__EXCP_EN__SHIFT                                                               0x7
26790 #define SPI_SHADER_PGM_RSRC2_GS__ES_VGPR_COMP_CNT__SHIFT                                                      0x10
26791 #define SPI_SHADER_PGM_RSRC2_GS__OC_LDS_EN__SHIFT                                                             0x12
26792 #define SPI_SHADER_PGM_RSRC2_GS__LDS_SIZE__SHIFT                                                              0x13
26793 #define SPI_SHADER_PGM_RSRC2_GS__USER_SGPR_MSB__SHIFT                                                         0x1b
26794 #define SPI_SHADER_PGM_RSRC2_GS__SHARED_VGPR_CNT__SHIFT                                                       0x1c
26795 #define SPI_SHADER_PGM_RSRC2_GS__SCRATCH_EN_MASK                                                              0x00000001L
26796 #define SPI_SHADER_PGM_RSRC2_GS__USER_SGPR_MASK                                                               0x0000003EL
26797 #define SPI_SHADER_PGM_RSRC2_GS__TRAP_PRESENT_MASK                                                            0x00000040L
26798 #define SPI_SHADER_PGM_RSRC2_GS__EXCP_EN_MASK                                                                 0x0000FF80L
26799 #define SPI_SHADER_PGM_RSRC2_GS__ES_VGPR_COMP_CNT_MASK                                                        0x00030000L
26800 #define SPI_SHADER_PGM_RSRC2_GS__OC_LDS_EN_MASK                                                               0x00040000L
26801 #define SPI_SHADER_PGM_RSRC2_GS__LDS_SIZE_MASK                                                                0x07F80000L
26802 #define SPI_SHADER_PGM_RSRC2_GS__USER_SGPR_MSB_MASK                                                           0x08000000L
26803 #define SPI_SHADER_PGM_RSRC2_GS__SHARED_VGPR_CNT_MASK                                                         0xF0000000L
26804 //SPI_SHADER_USER_DATA_GS_0
26805 #define SPI_SHADER_USER_DATA_GS_0__DATA__SHIFT                                                                0x0
26806 #define SPI_SHADER_USER_DATA_GS_0__DATA_MASK                                                                  0xFFFFFFFFL
26807 //SPI_SHADER_USER_DATA_GS_1
26808 #define SPI_SHADER_USER_DATA_GS_1__DATA__SHIFT                                                                0x0
26809 #define SPI_SHADER_USER_DATA_GS_1__DATA_MASK                                                                  0xFFFFFFFFL
26810 //SPI_SHADER_USER_DATA_GS_2
26811 #define SPI_SHADER_USER_DATA_GS_2__DATA__SHIFT                                                                0x0
26812 #define SPI_SHADER_USER_DATA_GS_2__DATA_MASK                                                                  0xFFFFFFFFL
26813 //SPI_SHADER_USER_DATA_GS_3
26814 #define SPI_SHADER_USER_DATA_GS_3__DATA__SHIFT                                                                0x0
26815 #define SPI_SHADER_USER_DATA_GS_3__DATA_MASK                                                                  0xFFFFFFFFL
26816 //SPI_SHADER_USER_DATA_GS_4
26817 #define SPI_SHADER_USER_DATA_GS_4__DATA__SHIFT                                                                0x0
26818 #define SPI_SHADER_USER_DATA_GS_4__DATA_MASK                                                                  0xFFFFFFFFL
26819 //SPI_SHADER_USER_DATA_GS_5
26820 #define SPI_SHADER_USER_DATA_GS_5__DATA__SHIFT                                                                0x0
26821 #define SPI_SHADER_USER_DATA_GS_5__DATA_MASK                                                                  0xFFFFFFFFL
26822 //SPI_SHADER_USER_DATA_GS_6
26823 #define SPI_SHADER_USER_DATA_GS_6__DATA__SHIFT                                                                0x0
26824 #define SPI_SHADER_USER_DATA_GS_6__DATA_MASK                                                                  0xFFFFFFFFL
26825 //SPI_SHADER_USER_DATA_GS_7
26826 #define SPI_SHADER_USER_DATA_GS_7__DATA__SHIFT                                                                0x0
26827 #define SPI_SHADER_USER_DATA_GS_7__DATA_MASK                                                                  0xFFFFFFFFL
26828 //SPI_SHADER_USER_DATA_GS_8
26829 #define SPI_SHADER_USER_DATA_GS_8__DATA__SHIFT                                                                0x0
26830 #define SPI_SHADER_USER_DATA_GS_8__DATA_MASK                                                                  0xFFFFFFFFL
26831 //SPI_SHADER_USER_DATA_GS_9
26832 #define SPI_SHADER_USER_DATA_GS_9__DATA__SHIFT                                                                0x0
26833 #define SPI_SHADER_USER_DATA_GS_9__DATA_MASK                                                                  0xFFFFFFFFL
26834 //SPI_SHADER_USER_DATA_GS_10
26835 #define SPI_SHADER_USER_DATA_GS_10__DATA__SHIFT                                                               0x0
26836 #define SPI_SHADER_USER_DATA_GS_10__DATA_MASK                                                                 0xFFFFFFFFL
26837 //SPI_SHADER_USER_DATA_GS_11
26838 #define SPI_SHADER_USER_DATA_GS_11__DATA__SHIFT                                                               0x0
26839 #define SPI_SHADER_USER_DATA_GS_11__DATA_MASK                                                                 0xFFFFFFFFL
26840 //SPI_SHADER_USER_DATA_GS_12
26841 #define SPI_SHADER_USER_DATA_GS_12__DATA__SHIFT                                                               0x0
26842 #define SPI_SHADER_USER_DATA_GS_12__DATA_MASK                                                                 0xFFFFFFFFL
26843 //SPI_SHADER_USER_DATA_GS_13
26844 #define SPI_SHADER_USER_DATA_GS_13__DATA__SHIFT                                                               0x0
26845 #define SPI_SHADER_USER_DATA_GS_13__DATA_MASK                                                                 0xFFFFFFFFL
26846 //SPI_SHADER_USER_DATA_GS_14
26847 #define SPI_SHADER_USER_DATA_GS_14__DATA__SHIFT                                                               0x0
26848 #define SPI_SHADER_USER_DATA_GS_14__DATA_MASK                                                                 0xFFFFFFFFL
26849 //SPI_SHADER_USER_DATA_GS_15
26850 #define SPI_SHADER_USER_DATA_GS_15__DATA__SHIFT                                                               0x0
26851 #define SPI_SHADER_USER_DATA_GS_15__DATA_MASK                                                                 0xFFFFFFFFL
26852 //SPI_SHADER_USER_DATA_GS_16
26853 #define SPI_SHADER_USER_DATA_GS_16__DATA__SHIFT                                                               0x0
26854 #define SPI_SHADER_USER_DATA_GS_16__DATA_MASK                                                                 0xFFFFFFFFL
26855 //SPI_SHADER_USER_DATA_GS_17
26856 #define SPI_SHADER_USER_DATA_GS_17__DATA__SHIFT                                                               0x0
26857 #define SPI_SHADER_USER_DATA_GS_17__DATA_MASK                                                                 0xFFFFFFFFL
26858 //SPI_SHADER_USER_DATA_GS_18
26859 #define SPI_SHADER_USER_DATA_GS_18__DATA__SHIFT                                                               0x0
26860 #define SPI_SHADER_USER_DATA_GS_18__DATA_MASK                                                                 0xFFFFFFFFL
26861 //SPI_SHADER_USER_DATA_GS_19
26862 #define SPI_SHADER_USER_DATA_GS_19__DATA__SHIFT                                                               0x0
26863 #define SPI_SHADER_USER_DATA_GS_19__DATA_MASK                                                                 0xFFFFFFFFL
26864 //SPI_SHADER_USER_DATA_GS_20
26865 #define SPI_SHADER_USER_DATA_GS_20__DATA__SHIFT                                                               0x0
26866 #define SPI_SHADER_USER_DATA_GS_20__DATA_MASK                                                                 0xFFFFFFFFL
26867 //SPI_SHADER_USER_DATA_GS_21
26868 #define SPI_SHADER_USER_DATA_GS_21__DATA__SHIFT                                                               0x0
26869 #define SPI_SHADER_USER_DATA_GS_21__DATA_MASK                                                                 0xFFFFFFFFL
26870 //SPI_SHADER_USER_DATA_GS_22
26871 #define SPI_SHADER_USER_DATA_GS_22__DATA__SHIFT                                                               0x0
26872 #define SPI_SHADER_USER_DATA_GS_22__DATA_MASK                                                                 0xFFFFFFFFL
26873 //SPI_SHADER_USER_DATA_GS_23
26874 #define SPI_SHADER_USER_DATA_GS_23__DATA__SHIFT                                                               0x0
26875 #define SPI_SHADER_USER_DATA_GS_23__DATA_MASK                                                                 0xFFFFFFFFL
26876 //SPI_SHADER_USER_DATA_GS_24
26877 #define SPI_SHADER_USER_DATA_GS_24__DATA__SHIFT                                                               0x0
26878 #define SPI_SHADER_USER_DATA_GS_24__DATA_MASK                                                                 0xFFFFFFFFL
26879 //SPI_SHADER_USER_DATA_GS_25
26880 #define SPI_SHADER_USER_DATA_GS_25__DATA__SHIFT                                                               0x0
26881 #define SPI_SHADER_USER_DATA_GS_25__DATA_MASK                                                                 0xFFFFFFFFL
26882 //SPI_SHADER_USER_DATA_GS_26
26883 #define SPI_SHADER_USER_DATA_GS_26__DATA__SHIFT                                                               0x0
26884 #define SPI_SHADER_USER_DATA_GS_26__DATA_MASK                                                                 0xFFFFFFFFL
26885 //SPI_SHADER_USER_DATA_GS_27
26886 #define SPI_SHADER_USER_DATA_GS_27__DATA__SHIFT                                                               0x0
26887 #define SPI_SHADER_USER_DATA_GS_27__DATA_MASK                                                                 0xFFFFFFFFL
26888 //SPI_SHADER_USER_DATA_GS_28
26889 #define SPI_SHADER_USER_DATA_GS_28__DATA__SHIFT                                                               0x0
26890 #define SPI_SHADER_USER_DATA_GS_28__DATA_MASK                                                                 0xFFFFFFFFL
26891 //SPI_SHADER_USER_DATA_GS_29
26892 #define SPI_SHADER_USER_DATA_GS_29__DATA__SHIFT                                                               0x0
26893 #define SPI_SHADER_USER_DATA_GS_29__DATA_MASK                                                                 0xFFFFFFFFL
26894 //SPI_SHADER_USER_DATA_GS_30
26895 #define SPI_SHADER_USER_DATA_GS_30__DATA__SHIFT                                                               0x0
26896 #define SPI_SHADER_USER_DATA_GS_30__DATA_MASK                                                                 0xFFFFFFFFL
26897 //SPI_SHADER_USER_DATA_GS_31
26898 #define SPI_SHADER_USER_DATA_GS_31__DATA__SHIFT                                                               0x0
26899 #define SPI_SHADER_USER_DATA_GS_31__DATA_MASK                                                                 0xFFFFFFFFL
26900 //SPI_SHADER_GS_MESHLET_DIM
26901 #define SPI_SHADER_GS_MESHLET_DIM__MESHLET_NUM_THREAD_X__SHIFT                                                0x0
26902 #define SPI_SHADER_GS_MESHLET_DIM__MESHLET_NUM_THREAD_Y__SHIFT                                                0x8
26903 #define SPI_SHADER_GS_MESHLET_DIM__MESHLET_NUM_THREAD_Z__SHIFT                                                0x10
26904 #define SPI_SHADER_GS_MESHLET_DIM__MESHLET_THREADGROUP_SIZE__SHIFT                                            0x18
26905 #define SPI_SHADER_GS_MESHLET_DIM__MESHLET_NUM_THREAD_X_MASK                                                  0x000000FFL
26906 #define SPI_SHADER_GS_MESHLET_DIM__MESHLET_NUM_THREAD_Y_MASK                                                  0x0000FF00L
26907 #define SPI_SHADER_GS_MESHLET_DIM__MESHLET_NUM_THREAD_Z_MASK                                                  0x00FF0000L
26908 #define SPI_SHADER_GS_MESHLET_DIM__MESHLET_THREADGROUP_SIZE_MASK                                              0xFF000000L
26909 //SPI_SHADER_GS_MESHLET_EXP_ALLOC
26910 #define SPI_SHADER_GS_MESHLET_EXP_ALLOC__MAX_EXP_VERTS__SHIFT                                                 0x0
26911 #define SPI_SHADER_GS_MESHLET_EXP_ALLOC__MAX_EXP_PRIMS__SHIFT                                                 0x9
26912 #define SPI_SHADER_GS_MESHLET_EXP_ALLOC__MAX_EXP_VERTS_MASK                                                   0x000001FFL
26913 #define SPI_SHADER_GS_MESHLET_EXP_ALLOC__MAX_EXP_PRIMS_MASK                                                   0x0003FE00L
26914 //SPI_SHADER_GS_MESHLET_CTRL
26915 #define SPI_SHADER_GS_MESHLET_CTRL__INTERLEAVE_BITS_X__SHIFT                                                  0x0
26916 #define SPI_SHADER_GS_MESHLET_CTRL__INTERLEAVE_BITS_Y__SHIFT                                                  0x4
26917 #define SPI_SHADER_GS_MESHLET_CTRL__INTERLEAVE_BITS_X_MASK                                                    0x0000000FL
26918 #define SPI_SHADER_GS_MESHLET_CTRL__INTERLEAVE_BITS_Y_MASK                                                    0x000000F0L
26919 //SPI_SHADER_REQ_CTRL_ESGS
26920 #define SPI_SHADER_REQ_CTRL_ESGS__SOFT_GROUPING_EN__SHIFT                                                     0x0
26921 #define SPI_SHADER_REQ_CTRL_ESGS__NUMBER_OF_REQUESTS_PER_CU__SHIFT                                            0x1
26922 #define SPI_SHADER_REQ_CTRL_ESGS__SOFT_GROUPING_ALLOCATION_TIMEOUT__SHIFT                                     0x5
26923 #define SPI_SHADER_REQ_CTRL_ESGS__HARD_LOCK_HYSTERESIS__SHIFT                                                 0x9
26924 #define SPI_SHADER_REQ_CTRL_ESGS__HARD_LOCK_LOW_THRESHOLD__SHIFT                                              0xa
26925 #define SPI_SHADER_REQ_CTRL_ESGS__PRODUCER_REQUEST_LOCKOUT__SHIFT                                             0xf
26926 #define SPI_SHADER_REQ_CTRL_ESGS__GLOBAL_SCANNING_EN__SHIFT                                                   0x10
26927 #define SPI_SHADER_REQ_CTRL_ESGS__ALLOCATION_RATE_THROTTLING_THRESHOLD__SHIFT                                 0x11
26928 #define SPI_SHADER_REQ_CTRL_ESGS__SOFT_GROUPING_EN_MASK                                                       0x00000001L
26929 #define SPI_SHADER_REQ_CTRL_ESGS__NUMBER_OF_REQUESTS_PER_CU_MASK                                              0x0000001EL
26930 #define SPI_SHADER_REQ_CTRL_ESGS__SOFT_GROUPING_ALLOCATION_TIMEOUT_MASK                                       0x000001E0L
26931 #define SPI_SHADER_REQ_CTRL_ESGS__HARD_LOCK_HYSTERESIS_MASK                                                   0x00000200L
26932 #define SPI_SHADER_REQ_CTRL_ESGS__HARD_LOCK_LOW_THRESHOLD_MASK                                                0x00007C00L
26933 #define SPI_SHADER_REQ_CTRL_ESGS__PRODUCER_REQUEST_LOCKOUT_MASK                                               0x00008000L
26934 #define SPI_SHADER_REQ_CTRL_ESGS__GLOBAL_SCANNING_EN_MASK                                                     0x00010000L
26935 #define SPI_SHADER_REQ_CTRL_ESGS__ALLOCATION_RATE_THROTTLING_THRESHOLD_MASK                                   0x000E0000L
26936 //SPI_SHADER_GS_OUT_CONFIG_PS_GS
26937 #define SPI_SHADER_GS_OUT_CONFIG_PS_GS__VS_EXPORT_COUNT__SHIFT                                                0x0
26938 #define SPI_SHADER_GS_OUT_CONFIG_PS_GS__PRIM_EXPORT_COUNT__SHIFT                                              0x5
26939 #define SPI_SHADER_GS_OUT_CONFIG_PS_GS__NO_PC_EXPORT__SHIFT                                                   0xa
26940 #define SPI_SHADER_GS_OUT_CONFIG_PS_GS__NUM_INTERP__SHIFT                                                     0xb
26941 #define SPI_SHADER_GS_OUT_CONFIG_PS_GS__NUM_PRIM_INTERP__SHIFT                                                0x11
26942 #define SPI_SHADER_GS_OUT_CONFIG_PS_GS__VS_EXPORT_COUNT_MASK                                                  0x0000001FL
26943 #define SPI_SHADER_GS_OUT_CONFIG_PS_GS__PRIM_EXPORT_COUNT_MASK                                                0x000003E0L
26944 #define SPI_SHADER_GS_OUT_CONFIG_PS_GS__NO_PC_EXPORT_MASK                                                     0x00000400L
26945 #define SPI_SHADER_GS_OUT_CONFIG_PS_GS__NUM_INTERP_MASK                                                       0x0001F800L
26946 #define SPI_SHADER_GS_OUT_CONFIG_PS_GS__NUM_PRIM_INTERP_MASK                                                  0x003E0000L
26947 //SPI_SHADER_USER_ACCUM_ESGS_0
26948 #define SPI_SHADER_USER_ACCUM_ESGS_0__CONTRIBUTION__SHIFT                                                     0x0
26949 #define SPI_SHADER_USER_ACCUM_ESGS_0__CONTRIBUTION_MASK                                                       0x0000007FL
26950 //SPI_SHADER_USER_ACCUM_ESGS_1
26951 #define SPI_SHADER_USER_ACCUM_ESGS_1__CONTRIBUTION__SHIFT                                                     0x0
26952 #define SPI_SHADER_USER_ACCUM_ESGS_1__CONTRIBUTION_MASK                                                       0x0000007FL
26953 //SPI_SHADER_USER_ACCUM_ESGS_2
26954 #define SPI_SHADER_USER_ACCUM_ESGS_2__CONTRIBUTION__SHIFT                                                     0x0
26955 #define SPI_SHADER_USER_ACCUM_ESGS_2__CONTRIBUTION_MASK                                                       0x0000007FL
26956 //SPI_SHADER_USER_ACCUM_ESGS_3
26957 #define SPI_SHADER_USER_ACCUM_ESGS_3__CONTRIBUTION__SHIFT                                                     0x0
26958 #define SPI_SHADER_USER_ACCUM_ESGS_3__CONTRIBUTION_MASK                                                       0x0000007FL
26959 //SPI_SHADER_PGM_CHKSUM_HS
26960 #define SPI_SHADER_PGM_CHKSUM_HS__CHECKSUM__SHIFT                                                             0x0
26961 #define SPI_SHADER_PGM_CHKSUM_HS__CHECKSUM_MASK                                                               0xFFFFFFFFL
26962 //SPI_SHADER_USER_DATA_ADDR_LO_HS
26963 #define SPI_SHADER_USER_DATA_ADDR_LO_HS__MEM_BASE__SHIFT                                                      0x0
26964 #define SPI_SHADER_USER_DATA_ADDR_LO_HS__MEM_BASE_MASK                                                        0xFFFFFFFFL
26965 //SPI_SHADER_USER_DATA_ADDR_HI_HS
26966 #define SPI_SHADER_USER_DATA_ADDR_HI_HS__MEM_BASE__SHIFT                                                      0x0
26967 #define SPI_SHADER_USER_DATA_ADDR_HI_HS__MEM_BASE_MASK                                                        0xFFFFFFFFL
26968 //SPI_SHADER_PGM_LO_HS
26969 #define SPI_SHADER_PGM_LO_HS__MEM_BASE__SHIFT                                                                 0x0
26970 #define SPI_SHADER_PGM_LO_HS__MEM_BASE_MASK                                                                   0xFFFFFFFFL
26971 //SPI_SHADER_PGM_HI_HS
26972 #define SPI_SHADER_PGM_HI_HS__MEM_BASE__SHIFT                                                                 0x0
26973 #define SPI_SHADER_PGM_HI_HS__MEM_BASE_MASK                                                                   0xFFFFFFFFL
26974 //SPI_SHADER_PGM_HI_LS
26975 #define SPI_SHADER_PGM_HI_LS__MEM_BASE__SHIFT                                                                 0x0
26976 #define SPI_SHADER_PGM_HI_LS__MEM_BASE_MASK                                                                   0x000000FFL
26977 //SPI_SHADER_PGM_RSRC3_HS
26978 #define SPI_SHADER_PGM_RSRC3_HS__CU_EN__SHIFT                                                                 0x0
26979 #define SPI_SHADER_PGM_RSRC3_HS__CU_EN_MASK                                                                   0xFFFFFFFFL
26980 //SPI_SHADER_PGM_RSRC4_HS
26981 #define SPI_SHADER_PGM_RSRC4_HS__WAVE_LIMIT__SHIFT                                                            0x0
26982 #define SPI_SHADER_PGM_RSRC4_HS__GLG_EN_OVERRIDE__SHIFT                                                       0xa
26983 #define SPI_SHADER_PGM_RSRC4_HS__GLG_FORCE_DISABLE__SHIFT                                                     0xb
26984 #define SPI_SHADER_PGM_RSRC4_HS__INST_PREF_SIZE__SHIFT                                                        0x10
26985 #define SPI_SHADER_PGM_RSRC4_HS__IMAGE_OP__SHIFT                                                              0x1f
26986 #define SPI_SHADER_PGM_RSRC4_HS__WAVE_LIMIT_MASK                                                              0x000003FFL
26987 #define SPI_SHADER_PGM_RSRC4_HS__GLG_EN_OVERRIDE_MASK                                                         0x00000400L
26988 #define SPI_SHADER_PGM_RSRC4_HS__GLG_FORCE_DISABLE_MASK                                                       0x00000800L
26989 #define SPI_SHADER_PGM_RSRC4_HS__INST_PREF_SIZE_MASK                                                          0x00FF0000L
26990 #define SPI_SHADER_PGM_RSRC4_HS__IMAGE_OP_MASK                                                                0x80000000L
26991 //SPI_SHADER_PGM_LO_LS
26992 #define SPI_SHADER_PGM_LO_LS__MEM_BASE__SHIFT                                                                 0x0
26993 #define SPI_SHADER_PGM_LO_LS__MEM_BASE_MASK                                                                   0xFFFFFFFFL
26994 //SPI_SHADER_PGM_RSRC1_HS
26995 #define SPI_SHADER_PGM_RSRC1_HS__VGPRS__SHIFT                                                                 0x0
26996 #define SPI_SHADER_PGM_RSRC1_HS__SGPRS__SHIFT                                                                 0x6
26997 #define SPI_SHADER_PGM_RSRC1_HS__PRIORITY__SHIFT                                                              0xa
26998 #define SPI_SHADER_PGM_RSRC1_HS__FLOAT_MODE__SHIFT                                                            0xc
26999 #define SPI_SHADER_PGM_RSRC1_HS__PRIV__SHIFT                                                                  0x14
27000 #define SPI_SHADER_PGM_RSRC1_HS__WG_RR_EN__SHIFT                                                              0x15
27001 #define SPI_SHADER_PGM_RSRC1_HS__DEBUG_MODE__SHIFT                                                            0x16
27002 #define SPI_SHADER_PGM_RSRC1_HS__DISABLE_PERF__SHIFT                                                          0x17
27003 #define SPI_SHADER_PGM_RSRC1_HS__FWD_PROGRESS__SHIFT                                                          0x19
27004 #define SPI_SHADER_PGM_RSRC1_HS__WGP_MODE__SHIFT                                                              0x1a
27005 #define SPI_SHADER_PGM_RSRC1_HS__CDBG_USER__SHIFT                                                             0x1b
27006 #define SPI_SHADER_PGM_RSRC1_HS__LS_VGPR_COMP_CNT__SHIFT                                                      0x1c
27007 #define SPI_SHADER_PGM_RSRC1_HS__FP16_OVFL__SHIFT                                                             0x1e
27008 #define SPI_SHADER_PGM_RSRC1_HS__VGPRS_MASK                                                                   0x0000003FL
27009 #define SPI_SHADER_PGM_RSRC1_HS__SGPRS_MASK                                                                   0x000003C0L
27010 #define SPI_SHADER_PGM_RSRC1_HS__PRIORITY_MASK                                                                0x00000C00L
27011 #define SPI_SHADER_PGM_RSRC1_HS__FLOAT_MODE_MASK                                                              0x000FF000L
27012 #define SPI_SHADER_PGM_RSRC1_HS__PRIV_MASK                                                                    0x00100000L
27013 #define SPI_SHADER_PGM_RSRC1_HS__WG_RR_EN_MASK                                                                0x00200000L
27014 #define SPI_SHADER_PGM_RSRC1_HS__DEBUG_MODE_MASK                                                              0x00400000L
27015 #define SPI_SHADER_PGM_RSRC1_HS__DISABLE_PERF_MASK                                                            0x00800000L
27016 #define SPI_SHADER_PGM_RSRC1_HS__FWD_PROGRESS_MASK                                                            0x02000000L
27017 #define SPI_SHADER_PGM_RSRC1_HS__WGP_MODE_MASK                                                                0x04000000L
27018 #define SPI_SHADER_PGM_RSRC1_HS__CDBG_USER_MASK                                                               0x08000000L
27019 #define SPI_SHADER_PGM_RSRC1_HS__LS_VGPR_COMP_CNT_MASK                                                        0x30000000L
27020 #define SPI_SHADER_PGM_RSRC1_HS__FP16_OVFL_MASK                                                               0x40000000L
27021 //SPI_SHADER_PGM_RSRC2_HS
27022 #define SPI_SHADER_PGM_RSRC2_HS__SCRATCH_EN__SHIFT                                                            0x0
27023 #define SPI_SHADER_PGM_RSRC2_HS__USER_SGPR__SHIFT                                                             0x1
27024 #define SPI_SHADER_PGM_RSRC2_HS__TRAP_PRESENT__SHIFT                                                          0x6
27025 #define SPI_SHADER_PGM_RSRC2_HS__OC_LDS_EN__SHIFT                                                             0x7
27026 #define SPI_SHADER_PGM_RSRC2_HS__TG_SIZE_EN__SHIFT                                                            0x8
27027 #define SPI_SHADER_PGM_RSRC2_HS__EXCP_EN__SHIFT                                                               0x9
27028 #define SPI_SHADER_PGM_RSRC2_HS__LDS_SIZE__SHIFT                                                              0x12
27029 #define SPI_SHADER_PGM_RSRC2_HS__USER_SGPR_MSB__SHIFT                                                         0x1b
27030 #define SPI_SHADER_PGM_RSRC2_HS__SHARED_VGPR_CNT__SHIFT                                                       0x1c
27031 #define SPI_SHADER_PGM_RSRC2_HS__SCRATCH_EN_MASK                                                              0x00000001L
27032 #define SPI_SHADER_PGM_RSRC2_HS__USER_SGPR_MASK                                                               0x0000003EL
27033 #define SPI_SHADER_PGM_RSRC2_HS__TRAP_PRESENT_MASK                                                            0x00000040L
27034 #define SPI_SHADER_PGM_RSRC2_HS__OC_LDS_EN_MASK                                                               0x00000080L
27035 #define SPI_SHADER_PGM_RSRC2_HS__TG_SIZE_EN_MASK                                                              0x00000100L
27036 #define SPI_SHADER_PGM_RSRC2_HS__EXCP_EN_MASK                                                                 0x0003FE00L
27037 #define SPI_SHADER_PGM_RSRC2_HS__LDS_SIZE_MASK                                                                0x07FC0000L
27038 #define SPI_SHADER_PGM_RSRC2_HS__USER_SGPR_MSB_MASK                                                           0x08000000L
27039 #define SPI_SHADER_PGM_RSRC2_HS__SHARED_VGPR_CNT_MASK                                                         0xF0000000L
27040 //SPI_SHADER_USER_DATA_HS_0
27041 #define SPI_SHADER_USER_DATA_HS_0__DATA__SHIFT                                                                0x0
27042 #define SPI_SHADER_USER_DATA_HS_0__DATA_MASK                                                                  0xFFFFFFFFL
27043 //SPI_SHADER_USER_DATA_HS_1
27044 #define SPI_SHADER_USER_DATA_HS_1__DATA__SHIFT                                                                0x0
27045 #define SPI_SHADER_USER_DATA_HS_1__DATA_MASK                                                                  0xFFFFFFFFL
27046 //SPI_SHADER_USER_DATA_HS_2
27047 #define SPI_SHADER_USER_DATA_HS_2__DATA__SHIFT                                                                0x0
27048 #define SPI_SHADER_USER_DATA_HS_2__DATA_MASK                                                                  0xFFFFFFFFL
27049 //SPI_SHADER_USER_DATA_HS_3
27050 #define SPI_SHADER_USER_DATA_HS_3__DATA__SHIFT                                                                0x0
27051 #define SPI_SHADER_USER_DATA_HS_3__DATA_MASK                                                                  0xFFFFFFFFL
27052 //SPI_SHADER_USER_DATA_HS_4
27053 #define SPI_SHADER_USER_DATA_HS_4__DATA__SHIFT                                                                0x0
27054 #define SPI_SHADER_USER_DATA_HS_4__DATA_MASK                                                                  0xFFFFFFFFL
27055 //SPI_SHADER_USER_DATA_HS_5
27056 #define SPI_SHADER_USER_DATA_HS_5__DATA__SHIFT                                                                0x0
27057 #define SPI_SHADER_USER_DATA_HS_5__DATA_MASK                                                                  0xFFFFFFFFL
27058 //SPI_SHADER_USER_DATA_HS_6
27059 #define SPI_SHADER_USER_DATA_HS_6__DATA__SHIFT                                                                0x0
27060 #define SPI_SHADER_USER_DATA_HS_6__DATA_MASK                                                                  0xFFFFFFFFL
27061 //SPI_SHADER_USER_DATA_HS_7
27062 #define SPI_SHADER_USER_DATA_HS_7__DATA__SHIFT                                                                0x0
27063 #define SPI_SHADER_USER_DATA_HS_7__DATA_MASK                                                                  0xFFFFFFFFL
27064 //SPI_SHADER_USER_DATA_HS_8
27065 #define SPI_SHADER_USER_DATA_HS_8__DATA__SHIFT                                                                0x0
27066 #define SPI_SHADER_USER_DATA_HS_8__DATA_MASK                                                                  0xFFFFFFFFL
27067 //SPI_SHADER_USER_DATA_HS_9
27068 #define SPI_SHADER_USER_DATA_HS_9__DATA__SHIFT                                                                0x0
27069 #define SPI_SHADER_USER_DATA_HS_9__DATA_MASK                                                                  0xFFFFFFFFL
27070 //SPI_SHADER_USER_DATA_HS_10
27071 #define SPI_SHADER_USER_DATA_HS_10__DATA__SHIFT                                                               0x0
27072 #define SPI_SHADER_USER_DATA_HS_10__DATA_MASK                                                                 0xFFFFFFFFL
27073 //SPI_SHADER_USER_DATA_HS_11
27074 #define SPI_SHADER_USER_DATA_HS_11__DATA__SHIFT                                                               0x0
27075 #define SPI_SHADER_USER_DATA_HS_11__DATA_MASK                                                                 0xFFFFFFFFL
27076 //SPI_SHADER_USER_DATA_HS_12
27077 #define SPI_SHADER_USER_DATA_HS_12__DATA__SHIFT                                                               0x0
27078 #define SPI_SHADER_USER_DATA_HS_12__DATA_MASK                                                                 0xFFFFFFFFL
27079 //SPI_SHADER_USER_DATA_HS_13
27080 #define SPI_SHADER_USER_DATA_HS_13__DATA__SHIFT                                                               0x0
27081 #define SPI_SHADER_USER_DATA_HS_13__DATA_MASK                                                                 0xFFFFFFFFL
27082 //SPI_SHADER_USER_DATA_HS_14
27083 #define SPI_SHADER_USER_DATA_HS_14__DATA__SHIFT                                                               0x0
27084 #define SPI_SHADER_USER_DATA_HS_14__DATA_MASK                                                                 0xFFFFFFFFL
27085 //SPI_SHADER_USER_DATA_HS_15
27086 #define SPI_SHADER_USER_DATA_HS_15__DATA__SHIFT                                                               0x0
27087 #define SPI_SHADER_USER_DATA_HS_15__DATA_MASK                                                                 0xFFFFFFFFL
27088 //SPI_SHADER_USER_DATA_HS_16
27089 #define SPI_SHADER_USER_DATA_HS_16__DATA__SHIFT                                                               0x0
27090 #define SPI_SHADER_USER_DATA_HS_16__DATA_MASK                                                                 0xFFFFFFFFL
27091 //SPI_SHADER_USER_DATA_HS_17
27092 #define SPI_SHADER_USER_DATA_HS_17__DATA__SHIFT                                                               0x0
27093 #define SPI_SHADER_USER_DATA_HS_17__DATA_MASK                                                                 0xFFFFFFFFL
27094 //SPI_SHADER_USER_DATA_HS_18
27095 #define SPI_SHADER_USER_DATA_HS_18__DATA__SHIFT                                                               0x0
27096 #define SPI_SHADER_USER_DATA_HS_18__DATA_MASK                                                                 0xFFFFFFFFL
27097 //SPI_SHADER_USER_DATA_HS_19
27098 #define SPI_SHADER_USER_DATA_HS_19__DATA__SHIFT                                                               0x0
27099 #define SPI_SHADER_USER_DATA_HS_19__DATA_MASK                                                                 0xFFFFFFFFL
27100 //SPI_SHADER_USER_DATA_HS_20
27101 #define SPI_SHADER_USER_DATA_HS_20__DATA__SHIFT                                                               0x0
27102 #define SPI_SHADER_USER_DATA_HS_20__DATA_MASK                                                                 0xFFFFFFFFL
27103 //SPI_SHADER_USER_DATA_HS_21
27104 #define SPI_SHADER_USER_DATA_HS_21__DATA__SHIFT                                                               0x0
27105 #define SPI_SHADER_USER_DATA_HS_21__DATA_MASK                                                                 0xFFFFFFFFL
27106 //SPI_SHADER_USER_DATA_HS_22
27107 #define SPI_SHADER_USER_DATA_HS_22__DATA__SHIFT                                                               0x0
27108 #define SPI_SHADER_USER_DATA_HS_22__DATA_MASK                                                                 0xFFFFFFFFL
27109 //SPI_SHADER_USER_DATA_HS_23
27110 #define SPI_SHADER_USER_DATA_HS_23__DATA__SHIFT                                                               0x0
27111 #define SPI_SHADER_USER_DATA_HS_23__DATA_MASK                                                                 0xFFFFFFFFL
27112 //SPI_SHADER_USER_DATA_HS_24
27113 #define SPI_SHADER_USER_DATA_HS_24__DATA__SHIFT                                                               0x0
27114 #define SPI_SHADER_USER_DATA_HS_24__DATA_MASK                                                                 0xFFFFFFFFL
27115 //SPI_SHADER_USER_DATA_HS_25
27116 #define SPI_SHADER_USER_DATA_HS_25__DATA__SHIFT                                                               0x0
27117 #define SPI_SHADER_USER_DATA_HS_25__DATA_MASK                                                                 0xFFFFFFFFL
27118 //SPI_SHADER_USER_DATA_HS_26
27119 #define SPI_SHADER_USER_DATA_HS_26__DATA__SHIFT                                                               0x0
27120 #define SPI_SHADER_USER_DATA_HS_26__DATA_MASK                                                                 0xFFFFFFFFL
27121 //SPI_SHADER_USER_DATA_HS_27
27122 #define SPI_SHADER_USER_DATA_HS_27__DATA__SHIFT                                                               0x0
27123 #define SPI_SHADER_USER_DATA_HS_27__DATA_MASK                                                                 0xFFFFFFFFL
27124 //SPI_SHADER_USER_DATA_HS_28
27125 #define SPI_SHADER_USER_DATA_HS_28__DATA__SHIFT                                                               0x0
27126 #define SPI_SHADER_USER_DATA_HS_28__DATA_MASK                                                                 0xFFFFFFFFL
27127 //SPI_SHADER_USER_DATA_HS_29
27128 #define SPI_SHADER_USER_DATA_HS_29__DATA__SHIFT                                                               0x0
27129 #define SPI_SHADER_USER_DATA_HS_29__DATA_MASK                                                                 0xFFFFFFFFL
27130 //SPI_SHADER_USER_DATA_HS_30
27131 #define SPI_SHADER_USER_DATA_HS_30__DATA__SHIFT                                                               0x0
27132 #define SPI_SHADER_USER_DATA_HS_30__DATA_MASK                                                                 0xFFFFFFFFL
27133 //SPI_SHADER_USER_DATA_HS_31
27134 #define SPI_SHADER_USER_DATA_HS_31__DATA__SHIFT                                                               0x0
27135 #define SPI_SHADER_USER_DATA_HS_31__DATA_MASK                                                                 0xFFFFFFFFL
27136 //SPI_SHADER_REQ_CTRL_LSHS
27137 #define SPI_SHADER_REQ_CTRL_LSHS__SOFT_GROUPING_EN__SHIFT                                                     0x0
27138 #define SPI_SHADER_REQ_CTRL_LSHS__NUMBER_OF_REQUESTS_PER_CU__SHIFT                                            0x1
27139 #define SPI_SHADER_REQ_CTRL_LSHS__SOFT_GROUPING_ALLOCATION_TIMEOUT__SHIFT                                     0x5
27140 #define SPI_SHADER_REQ_CTRL_LSHS__HARD_LOCK_HYSTERESIS__SHIFT                                                 0x9
27141 #define SPI_SHADER_REQ_CTRL_LSHS__HARD_LOCK_LOW_THRESHOLD__SHIFT                                              0xa
27142 #define SPI_SHADER_REQ_CTRL_LSHS__PRODUCER_REQUEST_LOCKOUT__SHIFT                                             0xf
27143 #define SPI_SHADER_REQ_CTRL_LSHS__GLOBAL_SCANNING_EN__SHIFT                                                   0x10
27144 #define SPI_SHADER_REQ_CTRL_LSHS__ALLOCATION_RATE_THROTTLING_THRESHOLD__SHIFT                                 0x11
27145 #define SPI_SHADER_REQ_CTRL_LSHS__SOFT_GROUPING_EN_MASK                                                       0x00000001L
27146 #define SPI_SHADER_REQ_CTRL_LSHS__NUMBER_OF_REQUESTS_PER_CU_MASK                                              0x0000001EL
27147 #define SPI_SHADER_REQ_CTRL_LSHS__SOFT_GROUPING_ALLOCATION_TIMEOUT_MASK                                       0x000001E0L
27148 #define SPI_SHADER_REQ_CTRL_LSHS__HARD_LOCK_HYSTERESIS_MASK                                                   0x00000200L
27149 #define SPI_SHADER_REQ_CTRL_LSHS__HARD_LOCK_LOW_THRESHOLD_MASK                                                0x00007C00L
27150 #define SPI_SHADER_REQ_CTRL_LSHS__PRODUCER_REQUEST_LOCKOUT_MASK                                               0x00008000L
27151 #define SPI_SHADER_REQ_CTRL_LSHS__GLOBAL_SCANNING_EN_MASK                                                     0x00010000L
27152 #define SPI_SHADER_REQ_CTRL_LSHS__ALLOCATION_RATE_THROTTLING_THRESHOLD_MASK                                   0x000E0000L
27153 //SPI_SHADER_USER_ACCUM_LSHS_0
27154 #define SPI_SHADER_USER_ACCUM_LSHS_0__CONTRIBUTION__SHIFT                                                     0x0
27155 #define SPI_SHADER_USER_ACCUM_LSHS_0__CONTRIBUTION_MASK                                                       0x0000007FL
27156 //SPI_SHADER_USER_ACCUM_LSHS_1
27157 #define SPI_SHADER_USER_ACCUM_LSHS_1__CONTRIBUTION__SHIFT                                                     0x0
27158 #define SPI_SHADER_USER_ACCUM_LSHS_1__CONTRIBUTION_MASK                                                       0x0000007FL
27159 //SPI_SHADER_USER_ACCUM_LSHS_2
27160 #define SPI_SHADER_USER_ACCUM_LSHS_2__CONTRIBUTION__SHIFT                                                     0x0
27161 #define SPI_SHADER_USER_ACCUM_LSHS_2__CONTRIBUTION_MASK                                                       0x0000007FL
27162 //SPI_SHADER_USER_ACCUM_LSHS_3
27163 #define SPI_SHADER_USER_ACCUM_LSHS_3__CONTRIBUTION__SHIFT                                                     0x0
27164 #define SPI_SHADER_USER_ACCUM_LSHS_3__CONTRIBUTION_MASK                                                       0x0000007FL
27165 
27166 
27167 // addressBlock: gc_gfx_se_gfx_se_spipdec
27168 //SPI_ARB_PRIORITY
27169 #define SPI_ARB_PRIORITY__PIPE_ORDER_TS0__SHIFT                                                               0x0
27170 #define SPI_ARB_PRIORITY__PIPE_ORDER_TS1__SHIFT                                                               0x3
27171 #define SPI_ARB_PRIORITY__PIPE_ORDER_TS2__SHIFT                                                               0x6
27172 #define SPI_ARB_PRIORITY__PIPE_ORDER_TS3__SHIFT                                                               0x9
27173 #define SPI_ARB_PRIORITY__TS0_DUR_MULT__SHIFT                                                                 0xc
27174 #define SPI_ARB_PRIORITY__TS1_DUR_MULT__SHIFT                                                                 0xe
27175 #define SPI_ARB_PRIORITY__TS2_DUR_MULT__SHIFT                                                                 0x10
27176 #define SPI_ARB_PRIORITY__TS3_DUR_MULT__SHIFT                                                                 0x12
27177 #define SPI_ARB_PRIORITY__PIPE_ORDER_TS0_MASK                                                                 0x00000007L
27178 #define SPI_ARB_PRIORITY__PIPE_ORDER_TS1_MASK                                                                 0x00000038L
27179 #define SPI_ARB_PRIORITY__PIPE_ORDER_TS2_MASK                                                                 0x000001C0L
27180 #define SPI_ARB_PRIORITY__PIPE_ORDER_TS3_MASK                                                                 0x00000E00L
27181 #define SPI_ARB_PRIORITY__TS0_DUR_MULT_MASK                                                                   0x00003000L
27182 #define SPI_ARB_PRIORITY__TS1_DUR_MULT_MASK                                                                   0x0000C000L
27183 #define SPI_ARB_PRIORITY__TS2_DUR_MULT_MASK                                                                   0x00030000L
27184 #define SPI_ARB_PRIORITY__TS3_DUR_MULT_MASK                                                                   0x000C0000L
27185 //SPI_ARB_CYCLES_0
27186 #define SPI_ARB_CYCLES_0__TS0_DURATION__SHIFT                                                                 0x0
27187 #define SPI_ARB_CYCLES_0__TS1_DURATION__SHIFT                                                                 0x10
27188 #define SPI_ARB_CYCLES_0__TS0_DURATION_MASK                                                                   0x0000FFFFL
27189 #define SPI_ARB_CYCLES_0__TS1_DURATION_MASK                                                                   0xFFFF0000L
27190 //SPI_ARB_CYCLES_1
27191 #define SPI_ARB_CYCLES_1__TS2_DURATION__SHIFT                                                                 0x0
27192 #define SPI_ARB_CYCLES_1__TS3_DURATION__SHIFT                                                                 0x10
27193 #define SPI_ARB_CYCLES_1__TS2_DURATION_MASK                                                                   0x0000FFFFL
27194 #define SPI_ARB_CYCLES_1__TS3_DURATION_MASK                                                                   0xFFFF0000L
27195 //SPI_WCL_PIPE_PERCENT_GFX
27196 #define SPI_WCL_PIPE_PERCENT_GFX__VALUE__SHIFT                                                                0x0
27197 #define SPI_WCL_PIPE_PERCENT_GFX__HS_GRP_VALUE__SHIFT                                                         0xc
27198 #define SPI_WCL_PIPE_PERCENT_GFX__GS_GRP_VALUE__SHIFT                                                         0x16
27199 #define SPI_WCL_PIPE_PERCENT_GFX__VALUE_MASK                                                                  0x0000007FL
27200 #define SPI_WCL_PIPE_PERCENT_GFX__HS_GRP_VALUE_MASK                                                           0x0001F000L
27201 #define SPI_WCL_PIPE_PERCENT_GFX__GS_GRP_VALUE_MASK                                                           0x07C00000L
27202 //SPI_WCL_PIPE_PERCENT_HP3D
27203 #define SPI_WCL_PIPE_PERCENT_HP3D__VALUE__SHIFT                                                               0x0
27204 #define SPI_WCL_PIPE_PERCENT_HP3D__HS_GRP_VALUE__SHIFT                                                        0xc
27205 #define SPI_WCL_PIPE_PERCENT_HP3D__GS_GRP_VALUE__SHIFT                                                        0x16
27206 #define SPI_WCL_PIPE_PERCENT_HP3D__VALUE_MASK                                                                 0x0000007FL
27207 #define SPI_WCL_PIPE_PERCENT_HP3D__HS_GRP_VALUE_MASK                                                          0x0001F000L
27208 #define SPI_WCL_PIPE_PERCENT_HP3D__GS_GRP_VALUE_MASK                                                          0x07C00000L
27209 //SPI_WCL_PIPE_PERCENT_CS0
27210 #define SPI_WCL_PIPE_PERCENT_CS0__VALUE__SHIFT                                                                0x0
27211 #define SPI_WCL_PIPE_PERCENT_CS0__VALUE_MASK                                                                  0x0000007FL
27212 //SPI_WCL_PIPE_PERCENT_CS1
27213 #define SPI_WCL_PIPE_PERCENT_CS1__VALUE__SHIFT                                                                0x0
27214 #define SPI_WCL_PIPE_PERCENT_CS1__VALUE_MASK                                                                  0x0000007FL
27215 //SPI_WCL_PIPE_PERCENT_CS2
27216 #define SPI_WCL_PIPE_PERCENT_CS2__VALUE__SHIFT                                                                0x0
27217 #define SPI_WCL_PIPE_PERCENT_CS2__VALUE_MASK                                                                  0x0000007FL
27218 //SPI_WCL_PIPE_PERCENT_CS3
27219 #define SPI_WCL_PIPE_PERCENT_CS3__VALUE__SHIFT                                                                0x0
27220 #define SPI_WCL_PIPE_PERCENT_CS3__VALUE_MASK                                                                  0x0000007FL
27221 //SPI_WCL_PIPE_PERCENT_CS4
27222 #define SPI_WCL_PIPE_PERCENT_CS4__VALUE__SHIFT                                                                0x0
27223 #define SPI_WCL_PIPE_PERCENT_CS4__VALUE_MASK                                                                  0x0000007FL
27224 //SPI_WCL_PIPE_PERCENT_CS5
27225 #define SPI_WCL_PIPE_PERCENT_CS5__VALUE__SHIFT                                                                0x0
27226 #define SPI_WCL_PIPE_PERCENT_CS5__VALUE_MASK                                                                  0x0000007FL
27227 //SPI_WCL_PIPE_PERCENT_CS6
27228 #define SPI_WCL_PIPE_PERCENT_CS6__VALUE__SHIFT                                                                0x0
27229 #define SPI_WCL_PIPE_PERCENT_CS6__VALUE_MASK                                                                  0x0000007FL
27230 //SPI_WCL_PIPE_PERCENT_CS7
27231 #define SPI_WCL_PIPE_PERCENT_CS7__VALUE__SHIFT                                                                0x0
27232 #define SPI_WCL_PIPE_PERCENT_CS7__VALUE_MASK                                                                  0x0000007FL
27233 //SPI_USER_ACCUM_VMID_CNTL
27234 #define SPI_USER_ACCUM_VMID_CNTL__EN_USER_ACCUM__SHIFT                                                        0x0
27235 #define SPI_USER_ACCUM_VMID_CNTL__EN_USER_ACCUM_MASK                                                          0x0000000FL
27236 //SPI_GDBG_PER_VMID_CNTL
27237 #define SPI_GDBG_PER_VMID_CNTL__STALL_VMID__SHIFT                                                             0x0
27238 #define SPI_GDBG_PER_VMID_CNTL__LAUNCH_MODE__SHIFT                                                            0x1
27239 #define SPI_GDBG_PER_VMID_CNTL__TRAP_EN__SHIFT                                                                0x3
27240 #define SPI_GDBG_PER_VMID_CNTL__EXCP_EN__SHIFT                                                                0x4
27241 #define SPI_GDBG_PER_VMID_CNTL__EXCP_REPLACE__SHIFT                                                           0xd
27242 #define SPI_GDBG_PER_VMID_CNTL__TRAP_ON_START__SHIFT                                                          0xe
27243 #define SPI_GDBG_PER_VMID_CNTL__TRAP_ON_END__SHIFT                                                            0xf
27244 #define SPI_GDBG_PER_VMID_CNTL__STALL_VMID_MASK                                                               0x00000001L
27245 #define SPI_GDBG_PER_VMID_CNTL__LAUNCH_MODE_MASK                                                              0x00000006L
27246 #define SPI_GDBG_PER_VMID_CNTL__TRAP_EN_MASK                                                                  0x00000008L
27247 #define SPI_GDBG_PER_VMID_CNTL__EXCP_EN_MASK                                                                  0x00001FF0L
27248 #define SPI_GDBG_PER_VMID_CNTL__EXCP_REPLACE_MASK                                                             0x00002000L
27249 #define SPI_GDBG_PER_VMID_CNTL__TRAP_ON_START_MASK                                                            0x00004000L
27250 #define SPI_GDBG_PER_VMID_CNTL__TRAP_ON_END_MASK                                                              0x00008000L
27251 //SPI_COMPUTE_QUEUE_RESET
27252 #define SPI_COMPUTE_QUEUE_RESET__RESET__SHIFT                                                                 0x0
27253 #define SPI_COMPUTE_QUEUE_RESET__RESET_MASK                                                                   0x00000001L
27254 //SPI_COMPUTE_WF_CTX_SAVE
27255 #define SPI_COMPUTE_WF_CTX_SAVE__INITIATE__SHIFT                                                              0x0
27256 #define SPI_COMPUTE_WF_CTX_SAVE__DONE_INTERRUPT_EN__SHIFT                                                     0x2
27257 #define SPI_COMPUTE_WF_CTX_SAVE__SAVE_BUSY__SHIFT                                                             0x1f
27258 #define SPI_COMPUTE_WF_CTX_SAVE__INITIATE_MASK                                                                0x00000001L
27259 #define SPI_COMPUTE_WF_CTX_SAVE__DONE_INTERRUPT_EN_MASK                                                       0x00000004L
27260 #define SPI_COMPUTE_WF_CTX_SAVE__SAVE_BUSY_MASK                                                               0x80000000L
27261 //SPI_SAVE_RESTORE_STATUS
27262 #define SPI_SAVE_RESTORE_STATUS__PERFCOUNTER_EN__SHIFT                                                        0x0
27263 #define SPI_SAVE_RESTORE_STATUS__THREAD_TRACE_EN__SHIFT                                                       0x1
27264 #define SPI_SAVE_RESTORE_STATUS__PERFCOUNTER_EN_MASK                                                          0x00000001L
27265 #define SPI_SAVE_RESTORE_STATUS__THREAD_TRACE_EN_MASK                                                         0x00000002L
27266 
27267 
27268 // addressBlock: gc_gfx_se_gfx_se_tcpdec
27269 //TCP_WATCH0_ADDR_H
27270 #define TCP_WATCH0_ADDR_H__ADDR__SHIFT                                                                        0x0
27271 #define TCP_WATCH0_ADDR_H__ADDR_MASK                                                                          0x0000FFFFL
27272 //TCP_WATCH0_ADDR_L
27273 #define TCP_WATCH0_ADDR_L__ADDR__SHIFT                                                                        0x7
27274 #define TCP_WATCH0_ADDR_L__ADDR_MASK                                                                          0xFFFFFF80L
27275 //TCP_WATCH0_CNTL
27276 #define TCP_WATCH0_CNTL__MASK__SHIFT                                                                          0x0
27277 #define TCP_WATCH0_CNTL__VMID__SHIFT                                                                          0x18
27278 #define TCP_WATCH0_CNTL__MODE__SHIFT                                                                          0x1d
27279 #define TCP_WATCH0_CNTL__VALID__SHIFT                                                                         0x1f
27280 #define TCP_WATCH0_CNTL__MASK_MASK                                                                            0x007FFFFFL
27281 #define TCP_WATCH0_CNTL__VMID_MASK                                                                            0x0F000000L
27282 #define TCP_WATCH0_CNTL__MODE_MASK                                                                            0x60000000L
27283 #define TCP_WATCH0_CNTL__VALID_MASK                                                                           0x80000000L
27284 //TCP_WATCH1_ADDR_H
27285 #define TCP_WATCH1_ADDR_H__ADDR__SHIFT                                                                        0x0
27286 #define TCP_WATCH1_ADDR_H__ADDR_MASK                                                                          0x0000FFFFL
27287 //TCP_WATCH1_ADDR_L
27288 #define TCP_WATCH1_ADDR_L__ADDR__SHIFT                                                                        0x7
27289 #define TCP_WATCH1_ADDR_L__ADDR_MASK                                                                          0xFFFFFF80L
27290 //TCP_WATCH1_CNTL
27291 #define TCP_WATCH1_CNTL__MASK__SHIFT                                                                          0x0
27292 #define TCP_WATCH1_CNTL__VMID__SHIFT                                                                          0x18
27293 #define TCP_WATCH1_CNTL__MODE__SHIFT                                                                          0x1d
27294 #define TCP_WATCH1_CNTL__VALID__SHIFT                                                                         0x1f
27295 #define TCP_WATCH1_CNTL__MASK_MASK                                                                            0x007FFFFFL
27296 #define TCP_WATCH1_CNTL__VMID_MASK                                                                            0x0F000000L
27297 #define TCP_WATCH1_CNTL__MODE_MASK                                                                            0x60000000L
27298 #define TCP_WATCH1_CNTL__VALID_MASK                                                                           0x80000000L
27299 //TCP_WATCH2_ADDR_H
27300 #define TCP_WATCH2_ADDR_H__ADDR__SHIFT                                                                        0x0
27301 #define TCP_WATCH2_ADDR_H__ADDR_MASK                                                                          0x0000FFFFL
27302 //TCP_WATCH2_ADDR_L
27303 #define TCP_WATCH2_ADDR_L__ADDR__SHIFT                                                                        0x7
27304 #define TCP_WATCH2_ADDR_L__ADDR_MASK                                                                          0xFFFFFF80L
27305 //TCP_WATCH2_CNTL
27306 #define TCP_WATCH2_CNTL__MASK__SHIFT                                                                          0x0
27307 #define TCP_WATCH2_CNTL__VMID__SHIFT                                                                          0x18
27308 #define TCP_WATCH2_CNTL__MODE__SHIFT                                                                          0x1d
27309 #define TCP_WATCH2_CNTL__VALID__SHIFT                                                                         0x1f
27310 #define TCP_WATCH2_CNTL__MASK_MASK                                                                            0x007FFFFFL
27311 #define TCP_WATCH2_CNTL__VMID_MASK                                                                            0x0F000000L
27312 #define TCP_WATCH2_CNTL__MODE_MASK                                                                            0x60000000L
27313 #define TCP_WATCH2_CNTL__VALID_MASK                                                                           0x80000000L
27314 //TCP_WATCH3_ADDR_H
27315 #define TCP_WATCH3_ADDR_H__ADDR__SHIFT                                                                        0x0
27316 #define TCP_WATCH3_ADDR_H__ADDR_MASK                                                                          0x0000FFFFL
27317 //TCP_WATCH3_ADDR_L
27318 #define TCP_WATCH3_ADDR_L__ADDR__SHIFT                                                                        0x7
27319 #define TCP_WATCH3_ADDR_L__ADDR_MASK                                                                          0xFFFFFF80L
27320 //TCP_WATCH3_CNTL
27321 #define TCP_WATCH3_CNTL__MASK__SHIFT                                                                          0x0
27322 #define TCP_WATCH3_CNTL__VMID__SHIFT                                                                          0x18
27323 #define TCP_WATCH3_CNTL__MODE__SHIFT                                                                          0x1d
27324 #define TCP_WATCH3_CNTL__VALID__SHIFT                                                                         0x1f
27325 #define TCP_WATCH3_CNTL__MASK_MASK                                                                            0x007FFFFFL
27326 #define TCP_WATCH3_CNTL__VMID_MASK                                                                            0x0F000000L
27327 #define TCP_WATCH3_CNTL__MODE_MASK                                                                            0x60000000L
27328 #define TCP_WATCH3_CNTL__VALID_MASK                                                                           0x80000000L
27329 
27330 
27331 // addressBlock: gc_gfx_se_gfx_se_rasdec
27332 //RAS_SIGNATURE_CONTROL
27333 #define RAS_SIGNATURE_CONTROL__ENABLE__SHIFT                                                                  0x0
27334 #define RAS_SIGNATURE_CONTROL__ENABLE_MASK                                                                    0x00000001L
27335 //RAS_SIGNATURE_MASK
27336 #define RAS_SIGNATURE_MASK__INPUT_BUS_MASK__SHIFT                                                             0x0
27337 #define RAS_SIGNATURE_MASK__INPUT_BUS_MASK_MASK                                                               0xFFFFFFFFL
27338 //RAS_SX_SIGNATURE0
27339 #define RAS_SX_SIGNATURE0__SIGNATURE__SHIFT                                                                   0x0
27340 #define RAS_SX_SIGNATURE0__SIGNATURE_MASK                                                                     0xFFFFFFFFL
27341 //RAS_SX_SIGNATURE1
27342 #define RAS_SX_SIGNATURE1__SIGNATURE__SHIFT                                                                   0x0
27343 #define RAS_SX_SIGNATURE1__SIGNATURE_MASK                                                                     0xFFFFFFFFL
27344 //RAS_SX_SIGNATURE2
27345 #define RAS_SX_SIGNATURE2__SIGNATURE__SHIFT                                                                   0x0
27346 #define RAS_SX_SIGNATURE2__SIGNATURE_MASK                                                                     0xFFFFFFFFL
27347 //RAS_SX_SIGNATURE3
27348 #define RAS_SX_SIGNATURE3__SIGNATURE__SHIFT                                                                   0x0
27349 #define RAS_SX_SIGNATURE3__SIGNATURE_MASK                                                                     0xFFFFFFFFL
27350 //RAS_DB_SIGNATURE0
27351 #define RAS_DB_SIGNATURE0__SIGNATURE__SHIFT                                                                   0x0
27352 #define RAS_DB_SIGNATURE0__SIGNATURE_MASK                                                                     0xFFFFFFFFL
27353 //RAS_PA_SIGNATURE0
27354 #define RAS_PA_SIGNATURE0__SIGNATURE__SHIFT                                                                   0x0
27355 #define RAS_PA_SIGNATURE0__SIGNATURE_MASK                                                                     0xFFFFFFFFL
27356 //RAS_SC_SIGNATURE0
27357 #define RAS_SC_SIGNATURE0__SIGNATURE__SHIFT                                                                   0x0
27358 #define RAS_SC_SIGNATURE0__SIGNATURE_MASK                                                                     0xFFFFFFFFL
27359 //RAS_SC_SIGNATURE1
27360 #define RAS_SC_SIGNATURE1__SIGNATURE__SHIFT                                                                   0x0
27361 #define RAS_SC_SIGNATURE1__SIGNATURE_MASK                                                                     0xFFFFFFFFL
27362 //RAS_SC_SIGNATURE2
27363 #define RAS_SC_SIGNATURE2__SIGNATURE__SHIFT                                                                   0x0
27364 #define RAS_SC_SIGNATURE2__SIGNATURE_MASK                                                                     0xFFFFFFFFL
27365 //RAS_SC_SIGNATURE3
27366 #define RAS_SC_SIGNATURE3__SIGNATURE__SHIFT                                                                   0x0
27367 #define RAS_SC_SIGNATURE3__SIGNATURE_MASK                                                                     0xFFFFFFFFL
27368 //RAS_SC_SIGNATURE4
27369 #define RAS_SC_SIGNATURE4__SIGNATURE__SHIFT                                                                   0x0
27370 #define RAS_SC_SIGNATURE4__SIGNATURE_MASK                                                                     0xFFFFFFFFL
27371 //RAS_SC_SIGNATURE5
27372 #define RAS_SC_SIGNATURE5__SIGNATURE__SHIFT                                                                   0x0
27373 #define RAS_SC_SIGNATURE5__SIGNATURE_MASK                                                                     0xFFFFFFFFL
27374 //RAS_SC_SIGNATURE6
27375 #define RAS_SC_SIGNATURE6__SIGNATURE__SHIFT                                                                   0x0
27376 #define RAS_SC_SIGNATURE6__SIGNATURE_MASK                                                                     0xFFFFFFFFL
27377 //RAS_SC_SIGNATURE7
27378 #define RAS_SC_SIGNATURE7__SIGNATURE__SHIFT                                                                   0x0
27379 #define RAS_SC_SIGNATURE7__SIGNATURE_MASK                                                                     0xFFFFFFFFL
27380 //RAS_SPI_SIGNATURE0
27381 #define RAS_SPI_SIGNATURE0__SIGNATURE__SHIFT                                                                  0x0
27382 #define RAS_SPI_SIGNATURE0__SIGNATURE_MASK                                                                    0xFFFFFFFFL
27383 //RAS_SPI_SIGNATURE1
27384 #define RAS_SPI_SIGNATURE1__SIGNATURE__SHIFT                                                                  0x0
27385 #define RAS_SPI_SIGNATURE1__SIGNATURE_MASK                                                                    0xFFFFFFFFL
27386 //RAS_CB_SIGNATURE0
27387 #define RAS_CB_SIGNATURE0__SIGNATURE__SHIFT                                                                   0x0
27388 #define RAS_CB_SIGNATURE0__SIGNATURE_MASK                                                                     0xFFFFFFFFL
27389 //RAS_BCI_SIGNATURE0
27390 #define RAS_BCI_SIGNATURE0__SIGNATURE__SHIFT                                                                  0x0
27391 #define RAS_BCI_SIGNATURE0__SIGNATURE_MASK                                                                    0xFFFFFFFFL
27392 //RAS_BCI_SIGNATURE1
27393 #define RAS_BCI_SIGNATURE1__SIGNATURE__SHIFT                                                                  0x0
27394 #define RAS_BCI_SIGNATURE1__SIGNATURE_MASK                                                                    0xFFFFFFFFL
27395 //RAS_GE_SIGNATURE1
27396 #define RAS_GE_SIGNATURE1__SIGNATURE__SHIFT                                                                   0x0
27397 #define RAS_GE_SIGNATURE1__SIGNATURE_MASK                                                                     0xFFFFFFFFL
27398 
27399 
27400 // addressBlock: gc_gfx_se_gfx_se_gfxdec0
27401 //DB_RENDER_CONTROL
27402 #define DB_RENDER_CONTROL__STENCIL_CLEAR_ENABLE__SHIFT                                                        0x1
27403 #define DB_RENDER_CONTROL__RESERVED_FIELD_1__SHIFT                                                            0x2
27404 #define DB_RENDER_CONTROL__RESERVED_FIELD_2__SHIFT                                                            0x3
27405 #define DB_RENDER_CONTROL__RESERVED_FIELD_4__SHIFT                                                            0x4
27406 #define DB_RENDER_CONTROL__STENCIL_COMPRESS_DISABLE__SHIFT                                                    0x5
27407 #define DB_RENDER_CONTROL__DEPTH_COMPRESS_DISABLE__SHIFT                                                      0x6
27408 #define DB_RENDER_CONTROL__COPY_CENTROID__SHIFT                                                               0x7
27409 #define DB_RENDER_CONTROL__COPY_SAMPLE__SHIFT                                                                 0x8
27410 #define DB_RENDER_CONTROL__DECOMPRESS_ENABLE__SHIFT                                                           0xc
27411 #define DB_RENDER_CONTROL__PS_INVOKE_DISABLE__SHIFT                                                           0xe
27412 #define DB_RENDER_CONTROL__OREO_MODE__SHIFT                                                                   0x10
27413 #define DB_RENDER_CONTROL__FORCE_OREO_MODE__SHIFT                                                             0x12
27414 #define DB_RENDER_CONTROL__FORCE_EXPORT_ORDER__SHIFT                                                          0x13
27415 #define DB_RENDER_CONTROL__MAX_ALLOWED_STILES_IN_WAVE__SHIFT                                                  0x14
27416 #define DB_RENDER_CONTROL__STENCIL_CLEAR_ENABLE_MASK                                                          0x00000002L
27417 #define DB_RENDER_CONTROL__RESERVED_FIELD_1_MASK                                                              0x00000004L
27418 #define DB_RENDER_CONTROL__RESERVED_FIELD_2_MASK                                                              0x00000008L
27419 #define DB_RENDER_CONTROL__RESERVED_FIELD_4_MASK                                                              0x00000010L
27420 #define DB_RENDER_CONTROL__STENCIL_COMPRESS_DISABLE_MASK                                                      0x00000020L
27421 #define DB_RENDER_CONTROL__DEPTH_COMPRESS_DISABLE_MASK                                                        0x00000040L
27422 #define DB_RENDER_CONTROL__COPY_CENTROID_MASK                                                                 0x00000080L
27423 #define DB_RENDER_CONTROL__COPY_SAMPLE_MASK                                                                   0x00000F00L
27424 #define DB_RENDER_CONTROL__DECOMPRESS_ENABLE_MASK                                                             0x00001000L
27425 #define DB_RENDER_CONTROL__PS_INVOKE_DISABLE_MASK                                                             0x00004000L
27426 #define DB_RENDER_CONTROL__OREO_MODE_MASK                                                                     0x00030000L
27427 #define DB_RENDER_CONTROL__FORCE_OREO_MODE_MASK                                                               0x00040000L
27428 #define DB_RENDER_CONTROL__FORCE_EXPORT_ORDER_MASK                                                            0x00080000L
27429 #define DB_RENDER_CONTROL__MAX_ALLOWED_STILES_IN_WAVE_MASK                                                    0x00F00000L
27430 //DB_DEPTH_VIEW
27431 #define DB_DEPTH_VIEW__SLICE_START__SHIFT                                                                     0x0
27432 #define DB_DEPTH_VIEW__SLICE_MAX__SHIFT                                                                       0x10
27433 #define DB_DEPTH_VIEW__SLICE_START_MASK                                                                       0x00003FFFL
27434 #define DB_DEPTH_VIEW__SLICE_MAX_MASK                                                                         0x3FFF0000L
27435 //DB_DEPTH_VIEW1
27436 #define DB_DEPTH_VIEW1__Z_READ_ONLY__SHIFT                                                                    0x18
27437 #define DB_DEPTH_VIEW1__STENCIL_READ_ONLY__SHIFT                                                              0x19
27438 #define DB_DEPTH_VIEW1__MIPID__SHIFT                                                                          0x1a
27439 #define DB_DEPTH_VIEW1__Z_READ_ONLY_MASK                                                                      0x01000000L
27440 #define DB_DEPTH_VIEW1__STENCIL_READ_ONLY_MASK                                                                0x02000000L
27441 #define DB_DEPTH_VIEW1__MIPID_MASK                                                                            0x7C000000L
27442 //DB_RENDER_OVERRIDE
27443 #define DB_RENDER_OVERRIDE__FORCE_HIZ_ENABLE__SHIFT                                                           0x0
27444 #define DB_RENDER_OVERRIDE__FORCE_HIS_ENABLE0__SHIFT                                                          0x2
27445 #define DB_RENDER_OVERRIDE__FORCE_HIS_ENABLE1__SHIFT                                                          0x4
27446 #define DB_RENDER_OVERRIDE__FORCE_SHADER_Z_ORDER__SHIFT                                                       0x6
27447 #define DB_RENDER_OVERRIDE__FAST_Z_DISABLE__SHIFT                                                             0x7
27448 #define DB_RENDER_OVERRIDE__FAST_STENCIL_DISABLE__SHIFT                                                       0x8
27449 #define DB_RENDER_OVERRIDE__NOOP_CULL_DISABLE__SHIFT                                                          0x9
27450 #define DB_RENDER_OVERRIDE__FORCE_COLOR_KILL__SHIFT                                                           0xa
27451 #define DB_RENDER_OVERRIDE__FORCE_Z_READ__SHIFT                                                               0xb
27452 #define DB_RENDER_OVERRIDE__FORCE_STENCIL_READ__SHIFT                                                         0xc
27453 #define DB_RENDER_OVERRIDE__FORCE_FULL_Z_RANGE__SHIFT                                                         0xd
27454 #define DB_RENDER_OVERRIDE__FORCE_Z_ALLOC__SHIFT                                                              0xf
27455 #define DB_RENDER_OVERRIDE__FORCE_Z_LIMIT_SUMM__SHIFT                                                         0x13
27456 #define DB_RENDER_OVERRIDE__MAX_TILES_IN_DTT__SHIFT                                                           0x15
27457 #define DB_RENDER_OVERRIDE__DISABLE_TILE_RATE_TILES__SHIFT                                                    0x1a
27458 #define DB_RENDER_OVERRIDE__FORCE_Z_DIRTY__SHIFT                                                              0x1b
27459 #define DB_RENDER_OVERRIDE__FORCE_STENCIL_DIRTY__SHIFT                                                        0x1c
27460 #define DB_RENDER_OVERRIDE__FORCE_Z_VALID__SHIFT                                                              0x1d
27461 #define DB_RENDER_OVERRIDE__FORCE_STENCIL_VALID__SHIFT                                                        0x1e
27462 #define DB_RENDER_OVERRIDE__PRESERVE_COMPRESSION__SHIFT                                                       0x1f
27463 #define DB_RENDER_OVERRIDE__FORCE_HIZ_ENABLE_MASK                                                             0x00000003L
27464 #define DB_RENDER_OVERRIDE__FORCE_HIS_ENABLE0_MASK                                                            0x0000000CL
27465 #define DB_RENDER_OVERRIDE__FORCE_HIS_ENABLE1_MASK                                                            0x00000030L
27466 #define DB_RENDER_OVERRIDE__FORCE_SHADER_Z_ORDER_MASK                                                         0x00000040L
27467 #define DB_RENDER_OVERRIDE__FAST_Z_DISABLE_MASK                                                               0x00000080L
27468 #define DB_RENDER_OVERRIDE__FAST_STENCIL_DISABLE_MASK                                                         0x00000100L
27469 #define DB_RENDER_OVERRIDE__NOOP_CULL_DISABLE_MASK                                                            0x00000200L
27470 #define DB_RENDER_OVERRIDE__FORCE_COLOR_KILL_MASK                                                             0x00000400L
27471 #define DB_RENDER_OVERRIDE__FORCE_Z_READ_MASK                                                                 0x00000800L
27472 #define DB_RENDER_OVERRIDE__FORCE_STENCIL_READ_MASK                                                           0x00001000L
27473 #define DB_RENDER_OVERRIDE__FORCE_FULL_Z_RANGE_MASK                                                           0x00006000L
27474 #define DB_RENDER_OVERRIDE__FORCE_Z_ALLOC_MASK                                                                0x00008000L
27475 #define DB_RENDER_OVERRIDE__FORCE_Z_LIMIT_SUMM_MASK                                                           0x00180000L
27476 #define DB_RENDER_OVERRIDE__MAX_TILES_IN_DTT_MASK                                                             0x03E00000L
27477 #define DB_RENDER_OVERRIDE__DISABLE_TILE_RATE_TILES_MASK                                                      0x04000000L
27478 #define DB_RENDER_OVERRIDE__FORCE_Z_DIRTY_MASK                                                                0x08000000L
27479 #define DB_RENDER_OVERRIDE__FORCE_STENCIL_DIRTY_MASK                                                          0x10000000L
27480 #define DB_RENDER_OVERRIDE__FORCE_Z_VALID_MASK                                                                0x20000000L
27481 #define DB_RENDER_OVERRIDE__FORCE_STENCIL_VALID_MASK                                                          0x40000000L
27482 #define DB_RENDER_OVERRIDE__PRESERVE_COMPRESSION_MASK                                                         0x80000000L
27483 //DB_RENDER_OVERRIDE2
27484 #define DB_RENDER_OVERRIDE2__PARTIAL_SQUAD_LAUNCH_CONTROL__SHIFT                                              0x0
27485 #define DB_RENDER_OVERRIDE2__PARTIAL_SQUAD_LAUNCH_COUNTDOWN__SHIFT                                            0x2
27486 #define DB_RENDER_OVERRIDE2__RESERVED_FIELD_5__SHIFT                                                          0x5
27487 #define DB_RENDER_OVERRIDE2__RESERVED_FIELD_6__SHIFT                                                          0x6
27488 #define DB_RENDER_OVERRIDE2__DISABLE_COLOR_ON_VALIDATION__SHIFT                                               0x7
27489 #define DB_RENDER_OVERRIDE2__DECOMPRESS_Z_ON_FLUSH__SHIFT                                                     0x8
27490 #define DB_RENDER_OVERRIDE2__RESERVED_FIELD_1__SHIFT                                                          0x9
27491 #define DB_RENDER_OVERRIDE2__DEPTH_BOUNDS_HIER_DEPTH_DISABLE__SHIFT                                           0xa
27492 #define DB_RENDER_OVERRIDE2__FORCE_SUMM_Z_RANGE_TO_MAX__SHIFT                                                 0xb
27493 #define DB_RENDER_OVERRIDE2__FORCE_SUMM_STENCIL_RANGE_TO_MAX__SHIFT                                           0xc
27494 #define DB_RENDER_OVERRIDE2__RESERVED_FIELD_2__SHIFT                                                          0xd
27495 #define DB_RENDER_OVERRIDE2__PRESERVE_ZRANGE__SHIFT                                                           0x15
27496 #define DB_RENDER_OVERRIDE2__DISABLE_FAST_PASS__SHIFT                                                         0x17
27497 #define DB_RENDER_OVERRIDE2__ALLOW_PARTIAL_RES_HIER_KILL__SHIFT                                               0x19
27498 #define DB_RENDER_OVERRIDE2__CENTROID_COMPUTATION_MODE__SHIFT                                                 0x1b
27499 #define DB_RENDER_OVERRIDE2__DISABLE_NOZ__SHIFT                                                               0x1d
27500 #define DB_RENDER_OVERRIDE2__PARTIAL_SQUAD_LAUNCH_CONTROL_MASK                                                0x00000003L
27501 #define DB_RENDER_OVERRIDE2__PARTIAL_SQUAD_LAUNCH_COUNTDOWN_MASK                                              0x0000001CL
27502 #define DB_RENDER_OVERRIDE2__RESERVED_FIELD_5_MASK                                                            0x00000020L
27503 #define DB_RENDER_OVERRIDE2__RESERVED_FIELD_6_MASK                                                            0x00000040L
27504 #define DB_RENDER_OVERRIDE2__DISABLE_COLOR_ON_VALIDATION_MASK                                                 0x00000080L
27505 #define DB_RENDER_OVERRIDE2__DECOMPRESS_Z_ON_FLUSH_MASK                                                       0x00000100L
27506 #define DB_RENDER_OVERRIDE2__RESERVED_FIELD_1_MASK                                                            0x00000200L
27507 #define DB_RENDER_OVERRIDE2__DEPTH_BOUNDS_HIER_DEPTH_DISABLE_MASK                                             0x00000400L
27508 #define DB_RENDER_OVERRIDE2__FORCE_SUMM_Z_RANGE_TO_MAX_MASK                                                   0x00000800L
27509 #define DB_RENDER_OVERRIDE2__FORCE_SUMM_STENCIL_RANGE_TO_MAX_MASK                                             0x00001000L
27510 #define DB_RENDER_OVERRIDE2__RESERVED_FIELD_2_MASK                                                            0x001FE000L
27511 #define DB_RENDER_OVERRIDE2__PRESERVE_ZRANGE_MASK                                                             0x00200000L
27512 #define DB_RENDER_OVERRIDE2__DISABLE_FAST_PASS_MASK                                                           0x00800000L
27513 #define DB_RENDER_OVERRIDE2__ALLOW_PARTIAL_RES_HIER_KILL_MASK                                                 0x02000000L
27514 #define DB_RENDER_OVERRIDE2__CENTROID_COMPUTATION_MODE_MASK                                                   0x18000000L
27515 #define DB_RENDER_OVERRIDE2__DISABLE_NOZ_MASK                                                                 0x20000000L
27516 //DB_DEPTH_SIZE_XY
27517 #define DB_DEPTH_SIZE_XY__X_MAX__SHIFT                                                                        0x0
27518 #define DB_DEPTH_SIZE_XY__Y_MAX__SHIFT                                                                        0x10
27519 #define DB_DEPTH_SIZE_XY__X_MAX_MASK                                                                          0x0000FFFFL
27520 #define DB_DEPTH_SIZE_XY__Y_MAX_MASK                                                                          0xFFFF0000L
27521 //DB_Z_INFO
27522 #define DB_Z_INFO__FORMAT__SHIFT                                                                              0x0
27523 #define DB_Z_INFO__NUM_SAMPLES__SHIFT                                                                         0x2
27524 #define DB_Z_INFO__SW_MODE__SHIFT                                                                             0x4
27525 #define DB_Z_INFO__RESERVED_FIELD_2__SHIFT                                                                    0x9
27526 #define DB_Z_INFO__RESERVED_FIELD_11__SHIFT                                                                   0xb
27527 #define DB_Z_INFO__RESERVED_FIELD_12__SHIFT                                                                   0xc
27528 #define DB_Z_INFO__RESERVED_FIELD_1__SHIFT                                                                    0xd
27529 #define DB_Z_INFO__MAXMIP__SHIFT                                                                              0xf
27530 #define DB_Z_INFO__RESERVED_FIELD_20__SHIFT                                                                   0x14
27531 #define DB_Z_INFO__DECOMPRESS_ON_N_ZPLANES__SHIFT                                                             0x17
27532 #define DB_Z_INFO__RESERVED_FIELD_27__SHIFT                                                                   0x1b
27533 #define DB_Z_INFO__RESERVED_FIELD_28__SHIFT                                                                   0x1c
27534 #define DB_Z_INFO__TILE_SURFACE_ENABLE__SHIFT                                                                 0x1d
27535 #define DB_Z_INFO__FORMAT_MASK                                                                                0x00000003L
27536 #define DB_Z_INFO__NUM_SAMPLES_MASK                                                                           0x0000000CL
27537 #define DB_Z_INFO__SW_MODE_MASK                                                                               0x000001F0L
27538 #define DB_Z_INFO__RESERVED_FIELD_2_MASK                                                                      0x00000600L
27539 #define DB_Z_INFO__RESERVED_FIELD_11_MASK                                                                     0x00000800L
27540 #define DB_Z_INFO__RESERVED_FIELD_12_MASK                                                                     0x00001000L
27541 #define DB_Z_INFO__RESERVED_FIELD_1_MASK                                                                      0x00006000L
27542 #define DB_Z_INFO__MAXMIP_MASK                                                                                0x000F8000L
27543 #define DB_Z_INFO__RESERVED_FIELD_20_MASK                                                                     0x00100000L
27544 #define DB_Z_INFO__DECOMPRESS_ON_N_ZPLANES_MASK                                                               0x07800000L
27545 #define DB_Z_INFO__RESERVED_FIELD_27_MASK                                                                     0x08000000L
27546 #define DB_Z_INFO__RESERVED_FIELD_28_MASK                                                                     0x10000000L
27547 #define DB_Z_INFO__TILE_SURFACE_ENABLE_MASK                                                                   0x20000000L
27548 //DB_STENCIL_INFO
27549 #define DB_STENCIL_INFO__FORMAT__SHIFT                                                                        0x0
27550 #define DB_STENCIL_INFO__SW_MODE__SHIFT                                                                       0x4
27551 #define DB_STENCIL_INFO__RESERVED_FIELD_2__SHIFT                                                              0x9
27552 #define DB_STENCIL_INFO__RESERVED_FIELD_11__SHIFT                                                             0xb
27553 #define DB_STENCIL_INFO__RESERVED_FIELD_12__SHIFT                                                             0xc
27554 #define DB_STENCIL_INFO__RESERVED_FIELD_1__SHIFT                                                              0xd
27555 #define DB_STENCIL_INFO__RESERVED_FIELD_20__SHIFT                                                             0x14
27556 #define DB_STENCIL_INFO__RESERVED_FIELD_27__SHIFT                                                             0x1b
27557 #define DB_STENCIL_INFO__TILE_STENCIL_DISABLE__SHIFT                                                          0x1d
27558 #define DB_STENCIL_INFO__FORMAT_MASK                                                                          0x00000001L
27559 #define DB_STENCIL_INFO__SW_MODE_MASK                                                                         0x000001F0L
27560 #define DB_STENCIL_INFO__RESERVED_FIELD_2_MASK                                                                0x00000600L
27561 #define DB_STENCIL_INFO__RESERVED_FIELD_11_MASK                                                               0x00000800L
27562 #define DB_STENCIL_INFO__RESERVED_FIELD_12_MASK                                                               0x00001000L
27563 #define DB_STENCIL_INFO__RESERVED_FIELD_1_MASK                                                                0x0000E000L
27564 #define DB_STENCIL_INFO__RESERVED_FIELD_20_MASK                                                               0x00100000L
27565 #define DB_STENCIL_INFO__RESERVED_FIELD_27_MASK                                                               0x08000000L
27566 #define DB_STENCIL_INFO__TILE_STENCIL_DISABLE_MASK                                                            0x20000000L
27567 //DB_Z_READ_BASE
27568 #define DB_Z_READ_BASE__BASE_256B__SHIFT                                                                      0x0
27569 #define DB_Z_READ_BASE__BASE_256B_MASK                                                                        0xFFFFFFFFL
27570 //DB_Z_READ_BASE_HI
27571 #define DB_Z_READ_BASE_HI__BASE_HI__SHIFT                                                                     0x0
27572 #define DB_Z_READ_BASE_HI__BASE_HI_MASK                                                                       0x000000FFL
27573 //DB_Z_WRITE_BASE
27574 #define DB_Z_WRITE_BASE__BASE_256B__SHIFT                                                                     0x0
27575 #define DB_Z_WRITE_BASE__BASE_256B_MASK                                                                       0xFFFFFFFFL
27576 //DB_Z_WRITE_BASE_HI
27577 #define DB_Z_WRITE_BASE_HI__BASE_HI__SHIFT                                                                    0x0
27578 #define DB_Z_WRITE_BASE_HI__BASE_HI_MASK                                                                      0x000000FFL
27579 //DB_STENCIL_READ_BASE
27580 #define DB_STENCIL_READ_BASE__BASE_256B__SHIFT                                                                0x0
27581 #define DB_STENCIL_READ_BASE__BASE_256B_MASK                                                                  0xFFFFFFFFL
27582 //DB_STENCIL_READ_BASE_HI
27583 #define DB_STENCIL_READ_BASE_HI__BASE_HI__SHIFT                                                               0x0
27584 #define DB_STENCIL_READ_BASE_HI__BASE_HI_MASK                                                                 0x000000FFL
27585 //DB_STENCIL_WRITE_BASE
27586 #define DB_STENCIL_WRITE_BASE__BASE_256B__SHIFT                                                               0x0
27587 #define DB_STENCIL_WRITE_BASE__BASE_256B_MASK                                                                 0xFFFFFFFFL
27588 //DB_STENCIL_WRITE_BASE_HI
27589 #define DB_STENCIL_WRITE_BASE_HI__BASE_HI__SHIFT                                                              0x0
27590 #define DB_STENCIL_WRITE_BASE_HI__BASE_HI_MASK                                                                0x000000FFL
27591 //DB_GL1_INTERFACE_CONTROL
27592 #define DB_GL1_INTERFACE_CONTROL__Z_SPECULATIVE_READ__SHIFT                                                   0x0
27593 #define DB_GL1_INTERFACE_CONTROL__STENCIL_SPECULATIVE_READ__SHIFT                                             0x2
27594 #define DB_GL1_INTERFACE_CONTROL__Z_COMPRESSION_MODE__SHIFT                                                   0x4
27595 #define DB_GL1_INTERFACE_CONTROL__STENCIL_COMPRESSION_MODE__SHIFT                                             0x6
27596 #define DB_GL1_INTERFACE_CONTROL__OCCLUSION_COMPRESSION_MODE__SHIFT                                           0x8
27597 #define DB_GL1_INTERFACE_CONTROL__Z_SPECULATIVE_READ_MASK                                                     0x00000003L
27598 #define DB_GL1_INTERFACE_CONTROL__STENCIL_SPECULATIVE_READ_MASK                                               0x0000000CL
27599 #define DB_GL1_INTERFACE_CONTROL__Z_COMPRESSION_MODE_MASK                                                     0x00000030L
27600 #define DB_GL1_INTERFACE_CONTROL__STENCIL_COMPRESSION_MODE_MASK                                               0x000000C0L
27601 #define DB_GL1_INTERFACE_CONTROL__OCCLUSION_COMPRESSION_MODE_MASK                                             0x00000300L
27602 //DB_MEM_TEMPORAL
27603 #define DB_MEM_TEMPORAL__Z_TEMPORAL_READ__SHIFT                                                               0x0
27604 #define DB_MEM_TEMPORAL__Z_TEMPORAL_WRITE__SHIFT                                                              0x3
27605 #define DB_MEM_TEMPORAL__STENCIL_TEMPORAL_READ__SHIFT                                                         0x6
27606 #define DB_MEM_TEMPORAL__STENCIL_TEMPORAL_WRITE__SHIFT                                                        0x9
27607 #define DB_MEM_TEMPORAL__OCCLUSION_TEMPORAL_WRITE__SHIFT                                                      0xc
27608 #define DB_MEM_TEMPORAL__Z_TEMPORAL_READ_MASK                                                                 0x00000007L
27609 #define DB_MEM_TEMPORAL__Z_TEMPORAL_WRITE_MASK                                                                0x00000038L
27610 #define DB_MEM_TEMPORAL__STENCIL_TEMPORAL_READ_MASK                                                           0x000001C0L
27611 #define DB_MEM_TEMPORAL__STENCIL_TEMPORAL_WRITE_MASK                                                          0x00000E00L
27612 #define DB_MEM_TEMPORAL__OCCLUSION_TEMPORAL_WRITE_MASK                                                        0x00007000L
27613 //DB_DEPTH_BOUNDS_MIN
27614 #define DB_DEPTH_BOUNDS_MIN__MIN__SHIFT                                                                       0x0
27615 #define DB_DEPTH_BOUNDS_MIN__MIN_MASK                                                                         0xFFFFFFFFL
27616 //DB_DEPTH_BOUNDS_MAX
27617 #define DB_DEPTH_BOUNDS_MAX__MAX__SHIFT                                                                       0x0
27618 #define DB_DEPTH_BOUNDS_MAX__MAX_MASK                                                                         0xFFFFFFFFL
27619 //DB_COUNT_CONTROL
27620 #define DB_COUNT_CONTROL__PERFECT_ZPASS_COUNTS__SHIFT                                                         0x1
27621 #define DB_COUNT_CONTROL__DISABLE_CONSERVATIVE_ZPASS_COUNTS__SHIFT                                            0x2
27622 #define DB_COUNT_CONTROL__ENHANCED_CONSERVATIVE_ZPASS_COUNTS__SHIFT                                           0x3
27623 #define DB_COUNT_CONTROL__ZPASS_ENABLE__SHIFT                                                                 0x8
27624 #define DB_COUNT_CONTROL__ZFAIL_ENABLE__SHIFT                                                                 0xc
27625 #define DB_COUNT_CONTROL__SFAIL_ENABLE__SHIFT                                                                 0x10
27626 #define DB_COUNT_CONTROL__DBFAIL_ENABLE__SHIFT                                                                0x14
27627 #define DB_COUNT_CONTROL__SLICE_EVEN_ENABLE__SHIFT                                                            0x18
27628 #define DB_COUNT_CONTROL__SLICE_ODD_ENABLE__SHIFT                                                             0x1c
27629 #define DB_COUNT_CONTROL__PERFECT_ZPASS_COUNTS_MASK                                                           0x00000002L
27630 #define DB_COUNT_CONTROL__DISABLE_CONSERVATIVE_ZPASS_COUNTS_MASK                                              0x00000004L
27631 #define DB_COUNT_CONTROL__ENHANCED_CONSERVATIVE_ZPASS_COUNTS_MASK                                             0x00000008L
27632 #define DB_COUNT_CONTROL__ZPASS_ENABLE_MASK                                                                   0x00000F00L
27633 #define DB_COUNT_CONTROL__ZFAIL_ENABLE_MASK                                                                   0x0000F000L
27634 #define DB_COUNT_CONTROL__SFAIL_ENABLE_MASK                                                                   0x000F0000L
27635 #define DB_COUNT_CONTROL__DBFAIL_ENABLE_MASK                                                                  0x00F00000L
27636 #define DB_COUNT_CONTROL__SLICE_EVEN_ENABLE_MASK                                                              0x0F000000L
27637 #define DB_COUNT_CONTROL__SLICE_ODD_ENABLE_MASK                                                               0xF0000000L
27638 //DB_VIEWPORT_CONTROL
27639 #define DB_VIEWPORT_CONTROL__DISABLE_VIEWPORT_CLAMP__SHIFT                                                    0x0
27640 #define DB_VIEWPORT_CONTROL__DISABLE_VIEWPORT_CLAMP_MASK                                                      0x00000001L
27641 //DB_SPI_VRS_CENTER_LOCATION
27642 #define DB_SPI_VRS_CENTER_LOCATION__CENTER_X_OFFSET_1X1__SHIFT                                                0x0
27643 #define DB_SPI_VRS_CENTER_LOCATION__CENTER_Y_OFFSET_1X1__SHIFT                                                0x4
27644 #define DB_SPI_VRS_CENTER_LOCATION__CENTER_X_OFFSET_2X1__SHIFT                                                0x8
27645 #define DB_SPI_VRS_CENTER_LOCATION__CENTER_Y_OFFSET_2X1__SHIFT                                                0xc
27646 #define DB_SPI_VRS_CENTER_LOCATION__CENTER_X_OFFSET_1X2__SHIFT                                                0x10
27647 #define DB_SPI_VRS_CENTER_LOCATION__CENTER_Y_OFFSET_1X2__SHIFT                                                0x14
27648 #define DB_SPI_VRS_CENTER_LOCATION__CENTER_X_OFFSET_2X2__SHIFT                                                0x18
27649 #define DB_SPI_VRS_CENTER_LOCATION__CENTER_Y_OFFSET_2X2__SHIFT                                                0x1c
27650 #define DB_SPI_VRS_CENTER_LOCATION__CENTER_X_OFFSET_1X1_MASK                                                  0x0000000FL
27651 #define DB_SPI_VRS_CENTER_LOCATION__CENTER_Y_OFFSET_1X1_MASK                                                  0x000000F0L
27652 #define DB_SPI_VRS_CENTER_LOCATION__CENTER_X_OFFSET_2X1_MASK                                                  0x00000F00L
27653 #define DB_SPI_VRS_CENTER_LOCATION__CENTER_Y_OFFSET_2X1_MASK                                                  0x0000F000L
27654 #define DB_SPI_VRS_CENTER_LOCATION__CENTER_X_OFFSET_1X2_MASK                                                  0x000F0000L
27655 #define DB_SPI_VRS_CENTER_LOCATION__CENTER_Y_OFFSET_1X2_MASK                                                  0x00F00000L
27656 #define DB_SPI_VRS_CENTER_LOCATION__CENTER_X_OFFSET_2X2_MASK                                                  0x0F000000L
27657 #define DB_SPI_VRS_CENTER_LOCATION__CENTER_Y_OFFSET_2X2_MASK                                                  0xF0000000L
27658 //DB_SHADER_CONTROL
27659 #define DB_SHADER_CONTROL__Z_EXPORT_ENABLE__SHIFT                                                             0x0
27660 #define DB_SHADER_CONTROL__STENCIL_TEST_VAL_EXPORT_ENABLE__SHIFT                                              0x1
27661 #define DB_SHADER_CONTROL__STENCIL_OP_VAL_EXPORT_ENABLE__SHIFT                                                0x2
27662 #define DB_SHADER_CONTROL__Z_ORDER__SHIFT                                                                     0x4
27663 #define DB_SHADER_CONTROL__KILL_ENABLE__SHIFT                                                                 0x6
27664 #define DB_SHADER_CONTROL__COVERAGE_TO_MASK_ENABLE__SHIFT                                                     0x7
27665 #define DB_SHADER_CONTROL__MASK_EXPORT_ENABLE__SHIFT                                                          0x8
27666 #define DB_SHADER_CONTROL__EXEC_ON_HIER_FAIL__SHIFT                                                           0x9
27667 #define DB_SHADER_CONTROL__EXEC_ON_NOOP__SHIFT                                                                0xa
27668 #define DB_SHADER_CONTROL__ALPHA_TO_MASK_DISABLE__SHIFT                                                       0xb
27669 #define DB_SHADER_CONTROL__DEPTH_BEFORE_SHADER__SHIFT                                                         0xc
27670 #define DB_SHADER_CONTROL__CONSERVATIVE_Z_EXPORT__SHIFT                                                       0xd
27671 #define DB_SHADER_CONTROL__DUAL_QUAD_DISABLE__SHIFT                                                           0xf
27672 #define DB_SHADER_CONTROL__PRIMITIVE_ORDERED_PIXEL_SHADER__SHIFT                                              0x10
27673 #define DB_SHADER_CONTROL__PRE_SHADER_DEPTH_COVERAGE_ENABLE__SHIFT                                            0x17
27674 #define DB_SHADER_CONTROL__OREO_BLEND_ENABLE__SHIFT                                                           0x18
27675 #define DB_SHADER_CONTROL__OVERRIDE_INTRINSIC_RATE_ENABLE__SHIFT                                              0x19
27676 #define DB_SHADER_CONTROL__OVERRIDE_INTRINSIC_RATE__SHIFT                                                     0x1a
27677 #define DB_SHADER_CONTROL__Z_EXPORT_ENABLE_MASK                                                               0x00000001L
27678 #define DB_SHADER_CONTROL__STENCIL_TEST_VAL_EXPORT_ENABLE_MASK                                                0x00000002L
27679 #define DB_SHADER_CONTROL__STENCIL_OP_VAL_EXPORT_ENABLE_MASK                                                  0x00000004L
27680 #define DB_SHADER_CONTROL__Z_ORDER_MASK                                                                       0x00000030L
27681 #define DB_SHADER_CONTROL__KILL_ENABLE_MASK                                                                   0x00000040L
27682 #define DB_SHADER_CONTROL__COVERAGE_TO_MASK_ENABLE_MASK                                                       0x00000080L
27683 #define DB_SHADER_CONTROL__MASK_EXPORT_ENABLE_MASK                                                            0x00000100L
27684 #define DB_SHADER_CONTROL__EXEC_ON_HIER_FAIL_MASK                                                             0x00000200L
27685 #define DB_SHADER_CONTROL__EXEC_ON_NOOP_MASK                                                                  0x00000400L
27686 #define DB_SHADER_CONTROL__ALPHA_TO_MASK_DISABLE_MASK                                                         0x00000800L
27687 #define DB_SHADER_CONTROL__DEPTH_BEFORE_SHADER_MASK                                                           0x00001000L
27688 #define DB_SHADER_CONTROL__CONSERVATIVE_Z_EXPORT_MASK                                                         0x00006000L
27689 #define DB_SHADER_CONTROL__DUAL_QUAD_DISABLE_MASK                                                             0x00008000L
27690 #define DB_SHADER_CONTROL__PRIMITIVE_ORDERED_PIXEL_SHADER_MASK                                                0x00010000L
27691 #define DB_SHADER_CONTROL__PRE_SHADER_DEPTH_COVERAGE_ENABLE_MASK                                              0x00800000L
27692 #define DB_SHADER_CONTROL__OREO_BLEND_ENABLE_MASK                                                             0x01000000L
27693 #define DB_SHADER_CONTROL__OVERRIDE_INTRINSIC_RATE_ENABLE_MASK                                                0x02000000L
27694 #define DB_SHADER_CONTROL__OVERRIDE_INTRINSIC_RATE_MASK                                                       0x1C000000L
27695 //DB_DEPTH_CONTROL
27696 #define DB_DEPTH_CONTROL__STENCIL_ENABLE__SHIFT                                                               0x0
27697 #define DB_DEPTH_CONTROL__Z_ENABLE__SHIFT                                                                     0x1
27698 #define DB_DEPTH_CONTROL__Z_WRITE_ENABLE__SHIFT                                                               0x2
27699 #define DB_DEPTH_CONTROL__DEPTH_BOUNDS_ENABLE__SHIFT                                                          0x3
27700 #define DB_DEPTH_CONTROL__ZFUNC__SHIFT                                                                        0x4
27701 #define DB_DEPTH_CONTROL__BACKFACE_ENABLE__SHIFT                                                              0x7
27702 #define DB_DEPTH_CONTROL__STENCILFUNC__SHIFT                                                                  0x8
27703 #define DB_DEPTH_CONTROL__STENCILFUNC_BF__SHIFT                                                               0x14
27704 #define DB_DEPTH_CONTROL__RESERVED_FIELD_30__SHIFT                                                            0x1e
27705 #define DB_DEPTH_CONTROL__RESERVED_FIELD_31__SHIFT                                                            0x1f
27706 #define DB_DEPTH_CONTROL__STENCIL_ENABLE_MASK                                                                 0x00000001L
27707 #define DB_DEPTH_CONTROL__Z_ENABLE_MASK                                                                       0x00000002L
27708 #define DB_DEPTH_CONTROL__Z_WRITE_ENABLE_MASK                                                                 0x00000004L
27709 #define DB_DEPTH_CONTROL__DEPTH_BOUNDS_ENABLE_MASK                                                            0x00000008L
27710 #define DB_DEPTH_CONTROL__ZFUNC_MASK                                                                          0x00000070L
27711 #define DB_DEPTH_CONTROL__BACKFACE_ENABLE_MASK                                                                0x00000080L
27712 #define DB_DEPTH_CONTROL__STENCILFUNC_MASK                                                                    0x00000700L
27713 #define DB_DEPTH_CONTROL__STENCILFUNC_BF_MASK                                                                 0x00700000L
27714 #define DB_DEPTH_CONTROL__RESERVED_FIELD_30_MASK                                                              0x40000000L
27715 #define DB_DEPTH_CONTROL__RESERVED_FIELD_31_MASK                                                              0x80000000L
27716 //DB_STENCIL_CONTROL
27717 #define DB_STENCIL_CONTROL__STENCILFAIL__SHIFT                                                                0x0
27718 #define DB_STENCIL_CONTROL__STENCILZPASS__SHIFT                                                               0x4
27719 #define DB_STENCIL_CONTROL__STENCILZFAIL__SHIFT                                                               0x8
27720 #define DB_STENCIL_CONTROL__STENCILFAIL_BF__SHIFT                                                             0xc
27721 #define DB_STENCIL_CONTROL__STENCILZPASS_BF__SHIFT                                                            0x10
27722 #define DB_STENCIL_CONTROL__STENCILZFAIL_BF__SHIFT                                                            0x14
27723 #define DB_STENCIL_CONTROL__STENCILFAIL_MASK                                                                  0x0000000FL
27724 #define DB_STENCIL_CONTROL__STENCILZPASS_MASK                                                                 0x000000F0L
27725 #define DB_STENCIL_CONTROL__STENCILZFAIL_MASK                                                                 0x00000F00L
27726 #define DB_STENCIL_CONTROL__STENCILFAIL_BF_MASK                                                               0x0000F000L
27727 #define DB_STENCIL_CONTROL__STENCILZPASS_BF_MASK                                                              0x000F0000L
27728 #define DB_STENCIL_CONTROL__STENCILZFAIL_BF_MASK                                                              0x00F00000L
27729 //DB_EQAA
27730 #define DB_EQAA__RESERVED_FIELD_1__SHIFT                                                                      0x0
27731 #define DB_EQAA__MASK_EXPORT_NUM_SAMPLES__SHIFT                                                               0x8
27732 #define DB_EQAA__ALPHA_TO_MASK_NUM_SAMPLES__SHIFT                                                             0xc
27733 #define DB_EQAA__HIGH_QUALITY_INTERSECTIONS__SHIFT                                                            0x10
27734 #define DB_EQAA__RESERVED_FIELD_17__SHIFT                                                                     0x11
27735 #define DB_EQAA__RESERVED_FIELD_18__SHIFT                                                                     0x12
27736 #define DB_EQAA__RESERVED_FIELD_19__SHIFT                                                                     0x13
27737 #define DB_EQAA__STATIC_ANCHOR_ASSOCIATIONS__SHIFT                                                            0x14
27738 #define DB_EQAA__RESERVED_FIELD_21__SHIFT                                                                     0x15
27739 #define DB_EQAA__OVERRASTERIZATION_AMOUNT__SHIFT                                                              0x18
27740 #define DB_EQAA__ENABLE_POSTZ_OVERRASTERIZATION__SHIFT                                                        0x1b
27741 #define DB_EQAA__RESERVED_FIELD_1_MASK                                                                        0x00000007L
27742 #define DB_EQAA__MASK_EXPORT_NUM_SAMPLES_MASK                                                                 0x00000700L
27743 #define DB_EQAA__ALPHA_TO_MASK_NUM_SAMPLES_MASK                                                               0x00007000L
27744 #define DB_EQAA__HIGH_QUALITY_INTERSECTIONS_MASK                                                              0x00010000L
27745 #define DB_EQAA__RESERVED_FIELD_17_MASK                                                                       0x00020000L
27746 #define DB_EQAA__RESERVED_FIELD_18_MASK                                                                       0x00040000L
27747 #define DB_EQAA__RESERVED_FIELD_19_MASK                                                                       0x00080000L
27748 #define DB_EQAA__STATIC_ANCHOR_ASSOCIATIONS_MASK                                                              0x00100000L
27749 #define DB_EQAA__RESERVED_FIELD_21_MASK                                                                       0x00200000L
27750 #define DB_EQAA__OVERRASTERIZATION_AMOUNT_MASK                                                                0x07000000L
27751 #define DB_EQAA__ENABLE_POSTZ_OVERRASTERIZATION_MASK                                                          0x08000000L
27752 //DB_ALPHA_TO_MASK
27753 #define DB_ALPHA_TO_MASK__ALPHA_TO_MASK_ENABLE__SHIFT                                                         0x0
27754 #define DB_ALPHA_TO_MASK__ALPHA_TO_MASK_OFFSET0__SHIFT                                                        0x8
27755 #define DB_ALPHA_TO_MASK__ALPHA_TO_MASK_OFFSET1__SHIFT                                                        0xa
27756 #define DB_ALPHA_TO_MASK__ALPHA_TO_MASK_OFFSET2__SHIFT                                                        0xc
27757 #define DB_ALPHA_TO_MASK__ALPHA_TO_MASK_OFFSET3__SHIFT                                                        0xe
27758 #define DB_ALPHA_TO_MASK__OFFSET_ROUND__SHIFT                                                                 0x10
27759 #define DB_ALPHA_TO_MASK__ALPHA_TO_MASK_ENABLE_MASK                                                           0x00000001L
27760 #define DB_ALPHA_TO_MASK__ALPHA_TO_MASK_OFFSET0_MASK                                                          0x00000300L
27761 #define DB_ALPHA_TO_MASK__ALPHA_TO_MASK_OFFSET1_MASK                                                          0x00000C00L
27762 #define DB_ALPHA_TO_MASK__ALPHA_TO_MASK_OFFSET2_MASK                                                          0x00003000L
27763 #define DB_ALPHA_TO_MASK__ALPHA_TO_MASK_OFFSET3_MASK                                                          0x0000C000L
27764 #define DB_ALPHA_TO_MASK__OFFSET_ROUND_MASK                                                                   0x00010000L
27765 //TA_BC_BASE_ADDR
27766 #define TA_BC_BASE_ADDR__ADDRESS__SHIFT                                                                       0x0
27767 #define TA_BC_BASE_ADDR__ADDRESS_MASK                                                                         0xFFFFFFFFL
27768 //TA_BC_BASE_ADDR_HI
27769 #define TA_BC_BASE_ADDR_HI__ADDRESS__SHIFT                                                                    0x0
27770 #define TA_BC_BASE_ADDR_HI__ADDRESS_MASK                                                                      0x000000FFL
27771 //DB_STENCIL_REF
27772 #define DB_STENCIL_REF__TESTVAL__SHIFT                                                                        0x0
27773 #define DB_STENCIL_REF__TESTVAL_BF__SHIFT                                                                     0x8
27774 #define DB_STENCIL_REF__TESTVAL_MASK                                                                          0x000000FFL
27775 #define DB_STENCIL_REF__TESTVAL_BF_MASK                                                                       0x0000FF00L
27776 //DB_STENCIL_OPVAL
27777 #define DB_STENCIL_OPVAL__OPVAL__SHIFT                                                                        0x0
27778 #define DB_STENCIL_OPVAL__OPVAL_BF__SHIFT                                                                     0x8
27779 #define DB_STENCIL_OPVAL__OPVAL_MASK                                                                          0x000000FFL
27780 #define DB_STENCIL_OPVAL__OPVAL_BF_MASK                                                                       0x0000FF00L
27781 //DB_STENCIL_READ_MASK
27782 #define DB_STENCIL_READ_MASK__TESTMASK__SHIFT                                                                 0x0
27783 #define DB_STENCIL_READ_MASK__TESTMASK_BF__SHIFT                                                              0x8
27784 #define DB_STENCIL_READ_MASK__TESTMASK_MASK                                                                   0x000000FFL
27785 #define DB_STENCIL_READ_MASK__TESTMASK_BF_MASK                                                                0x0000FF00L
27786 //DB_STENCIL_WRITE_MASK
27787 #define DB_STENCIL_WRITE_MASK__WRITEMASK__SHIFT                                                               0x0
27788 #define DB_STENCIL_WRITE_MASK__WRITEMASK_BF__SHIFT                                                            0x8
27789 #define DB_STENCIL_WRITE_MASK__WRITEMASK_MASK                                                                 0x000000FFL
27790 #define DB_STENCIL_WRITE_MASK__WRITEMASK_BF_MASK                                                              0x0000FF00L
27791 //SC_MEM_TEMPORAL
27792 #define SC_MEM_TEMPORAL__VRS_TEMPORAL_READ__SHIFT                                                             0x0
27793 #define SC_MEM_TEMPORAL__VRS_TEMPORAL_WRITE__SHIFT                                                            0x3
27794 #define SC_MEM_TEMPORAL__HIZ_TEMPORAL_READ__SHIFT                                                             0x6
27795 #define SC_MEM_TEMPORAL__HIZ_TEMPORAL_WRITE__SHIFT                                                            0x9
27796 #define SC_MEM_TEMPORAL__HIS_TEMPORAL_READ__SHIFT                                                             0xc
27797 #define SC_MEM_TEMPORAL__HIS_TEMPORAL_WRITE__SHIFT                                                            0xf
27798 #define SC_MEM_TEMPORAL__VRS_TEMPORAL_READ_MASK                                                               0x00000007L
27799 #define SC_MEM_TEMPORAL__VRS_TEMPORAL_WRITE_MASK                                                              0x00000038L
27800 #define SC_MEM_TEMPORAL__HIZ_TEMPORAL_READ_MASK                                                               0x000001C0L
27801 #define SC_MEM_TEMPORAL__HIZ_TEMPORAL_WRITE_MASK                                                              0x00000E00L
27802 #define SC_MEM_TEMPORAL__HIS_TEMPORAL_READ_MASK                                                               0x00007000L
27803 #define SC_MEM_TEMPORAL__HIS_TEMPORAL_WRITE_MASK                                                              0x00038000L
27804 //SC_MEM_SPEC_READ
27805 #define SC_MEM_SPEC_READ__VRS_SPECULATIVE_READ__SHIFT                                                         0x0
27806 #define SC_MEM_SPEC_READ__HIZ_SPECULATIVE_READ__SHIFT                                                         0x2
27807 #define SC_MEM_SPEC_READ__HIS_SPECULATIVE_READ__SHIFT                                                         0x4
27808 #define SC_MEM_SPEC_READ__VRS_SPECULATIVE_READ_MASK                                                           0x00000003L
27809 #define SC_MEM_SPEC_READ__HIZ_SPECULATIVE_READ_MASK                                                           0x0000000CL
27810 #define SC_MEM_SPEC_READ__HIS_SPECULATIVE_READ_MASK                                                           0x00000030L
27811 //PA_SC_VPORT_0_TL
27812 #define PA_SC_VPORT_0_TL__TL_X__SHIFT                                                                         0x0
27813 #define PA_SC_VPORT_0_TL__TL_Y__SHIFT                                                                         0x10
27814 #define PA_SC_VPORT_0_TL__TL_X_MASK                                                                           0x0000FFFFL
27815 #define PA_SC_VPORT_0_TL__TL_Y_MASK                                                                           0xFFFF0000L
27816 //PA_SC_VPORT_0_BR
27817 #define PA_SC_VPORT_0_BR__BR_X__SHIFT                                                                         0x0
27818 #define PA_SC_VPORT_0_BR__BR_Y__SHIFT                                                                         0x10
27819 #define PA_SC_VPORT_0_BR__BR_X_MASK                                                                           0x0000FFFFL
27820 #define PA_SC_VPORT_0_BR__BR_Y_MASK                                                                           0xFFFF0000L
27821 //PA_SC_VPORT_1_TL
27822 #define PA_SC_VPORT_1_TL__TL_X__SHIFT                                                                         0x0
27823 #define PA_SC_VPORT_1_TL__TL_Y__SHIFT                                                                         0x10
27824 #define PA_SC_VPORT_1_TL__TL_X_MASK                                                                           0x0000FFFFL
27825 #define PA_SC_VPORT_1_TL__TL_Y_MASK                                                                           0xFFFF0000L
27826 //PA_SC_VPORT_1_BR
27827 #define PA_SC_VPORT_1_BR__BR_X__SHIFT                                                                         0x0
27828 #define PA_SC_VPORT_1_BR__BR_Y__SHIFT                                                                         0x10
27829 #define PA_SC_VPORT_1_BR__BR_X_MASK                                                                           0x0000FFFFL
27830 #define PA_SC_VPORT_1_BR__BR_Y_MASK                                                                           0xFFFF0000L
27831 //PA_SC_VPORT_2_TL
27832 #define PA_SC_VPORT_2_TL__TL_X__SHIFT                                                                         0x0
27833 #define PA_SC_VPORT_2_TL__TL_Y__SHIFT                                                                         0x10
27834 #define PA_SC_VPORT_2_TL__TL_X_MASK                                                                           0x0000FFFFL
27835 #define PA_SC_VPORT_2_TL__TL_Y_MASK                                                                           0xFFFF0000L
27836 //PA_SC_VPORT_2_BR
27837 #define PA_SC_VPORT_2_BR__BR_X__SHIFT                                                                         0x0
27838 #define PA_SC_VPORT_2_BR__BR_Y__SHIFT                                                                         0x10
27839 #define PA_SC_VPORT_2_BR__BR_X_MASK                                                                           0x0000FFFFL
27840 #define PA_SC_VPORT_2_BR__BR_Y_MASK                                                                           0xFFFF0000L
27841 //PA_SC_VPORT_3_TL
27842 #define PA_SC_VPORT_3_TL__TL_X__SHIFT                                                                         0x0
27843 #define PA_SC_VPORT_3_TL__TL_Y__SHIFT                                                                         0x10
27844 #define PA_SC_VPORT_3_TL__TL_X_MASK                                                                           0x0000FFFFL
27845 #define PA_SC_VPORT_3_TL__TL_Y_MASK                                                                           0xFFFF0000L
27846 //PA_SC_VPORT_3_BR
27847 #define PA_SC_VPORT_3_BR__BR_X__SHIFT                                                                         0x0
27848 #define PA_SC_VPORT_3_BR__BR_Y__SHIFT                                                                         0x10
27849 #define PA_SC_VPORT_3_BR__BR_X_MASK                                                                           0x0000FFFFL
27850 #define PA_SC_VPORT_3_BR__BR_Y_MASK                                                                           0xFFFF0000L
27851 //PA_SC_VPORT_4_TL
27852 #define PA_SC_VPORT_4_TL__TL_X__SHIFT                                                                         0x0
27853 #define PA_SC_VPORT_4_TL__TL_Y__SHIFT                                                                         0x10
27854 #define PA_SC_VPORT_4_TL__TL_X_MASK                                                                           0x0000FFFFL
27855 #define PA_SC_VPORT_4_TL__TL_Y_MASK                                                                           0xFFFF0000L
27856 //PA_SC_VPORT_4_BR
27857 #define PA_SC_VPORT_4_BR__BR_X__SHIFT                                                                         0x0
27858 #define PA_SC_VPORT_4_BR__BR_Y__SHIFT                                                                         0x10
27859 #define PA_SC_VPORT_4_BR__BR_X_MASK                                                                           0x0000FFFFL
27860 #define PA_SC_VPORT_4_BR__BR_Y_MASK                                                                           0xFFFF0000L
27861 //PA_SC_VPORT_5_TL
27862 #define PA_SC_VPORT_5_TL__TL_X__SHIFT                                                                         0x0
27863 #define PA_SC_VPORT_5_TL__TL_Y__SHIFT                                                                         0x10
27864 #define PA_SC_VPORT_5_TL__TL_X_MASK                                                                           0x0000FFFFL
27865 #define PA_SC_VPORT_5_TL__TL_Y_MASK                                                                           0xFFFF0000L
27866 //PA_SC_VPORT_5_BR
27867 #define PA_SC_VPORT_5_BR__BR_X__SHIFT                                                                         0x0
27868 #define PA_SC_VPORT_5_BR__BR_Y__SHIFT                                                                         0x10
27869 #define PA_SC_VPORT_5_BR__BR_X_MASK                                                                           0x0000FFFFL
27870 #define PA_SC_VPORT_5_BR__BR_Y_MASK                                                                           0xFFFF0000L
27871 //PA_SC_VPORT_6_TL
27872 #define PA_SC_VPORT_6_TL__TL_X__SHIFT                                                                         0x0
27873 #define PA_SC_VPORT_6_TL__TL_Y__SHIFT                                                                         0x10
27874 #define PA_SC_VPORT_6_TL__TL_X_MASK                                                                           0x0000FFFFL
27875 #define PA_SC_VPORT_6_TL__TL_Y_MASK                                                                           0xFFFF0000L
27876 //PA_SC_VPORT_6_BR
27877 #define PA_SC_VPORT_6_BR__BR_X__SHIFT                                                                         0x0
27878 #define PA_SC_VPORT_6_BR__BR_Y__SHIFT                                                                         0x10
27879 #define PA_SC_VPORT_6_BR__BR_X_MASK                                                                           0x0000FFFFL
27880 #define PA_SC_VPORT_6_BR__BR_Y_MASK                                                                           0xFFFF0000L
27881 //PA_SC_VPORT_7_TL
27882 #define PA_SC_VPORT_7_TL__TL_X__SHIFT                                                                         0x0
27883 #define PA_SC_VPORT_7_TL__TL_Y__SHIFT                                                                         0x10
27884 #define PA_SC_VPORT_7_TL__TL_X_MASK                                                                           0x0000FFFFL
27885 #define PA_SC_VPORT_7_TL__TL_Y_MASK                                                                           0xFFFF0000L
27886 //PA_SC_VPORT_7_BR
27887 #define PA_SC_VPORT_7_BR__BR_X__SHIFT                                                                         0x0
27888 #define PA_SC_VPORT_7_BR__BR_Y__SHIFT                                                                         0x10
27889 #define PA_SC_VPORT_7_BR__BR_X_MASK                                                                           0x0000FFFFL
27890 #define PA_SC_VPORT_7_BR__BR_Y_MASK                                                                           0xFFFF0000L
27891 //PA_SC_VPORT_8_TL
27892 #define PA_SC_VPORT_8_TL__TL_X__SHIFT                                                                         0x0
27893 #define PA_SC_VPORT_8_TL__TL_Y__SHIFT                                                                         0x10
27894 #define PA_SC_VPORT_8_TL__TL_X_MASK                                                                           0x0000FFFFL
27895 #define PA_SC_VPORT_8_TL__TL_Y_MASK                                                                           0xFFFF0000L
27896 //PA_SC_VPORT_8_BR
27897 #define PA_SC_VPORT_8_BR__BR_X__SHIFT                                                                         0x0
27898 #define PA_SC_VPORT_8_BR__BR_Y__SHIFT                                                                         0x10
27899 #define PA_SC_VPORT_8_BR__BR_X_MASK                                                                           0x0000FFFFL
27900 #define PA_SC_VPORT_8_BR__BR_Y_MASK                                                                           0xFFFF0000L
27901 //PA_SC_VPORT_9_TL
27902 #define PA_SC_VPORT_9_TL__TL_X__SHIFT                                                                         0x0
27903 #define PA_SC_VPORT_9_TL__TL_Y__SHIFT                                                                         0x10
27904 #define PA_SC_VPORT_9_TL__TL_X_MASK                                                                           0x0000FFFFL
27905 #define PA_SC_VPORT_9_TL__TL_Y_MASK                                                                           0xFFFF0000L
27906 //PA_SC_VPORT_9_BR
27907 #define PA_SC_VPORT_9_BR__BR_X__SHIFT                                                                         0x0
27908 #define PA_SC_VPORT_9_BR__BR_Y__SHIFT                                                                         0x10
27909 #define PA_SC_VPORT_9_BR__BR_X_MASK                                                                           0x0000FFFFL
27910 #define PA_SC_VPORT_9_BR__BR_Y_MASK                                                                           0xFFFF0000L
27911 //PA_SC_VPORT_10_TL
27912 #define PA_SC_VPORT_10_TL__TL_X__SHIFT                                                                        0x0
27913 #define PA_SC_VPORT_10_TL__TL_Y__SHIFT                                                                        0x10
27914 #define PA_SC_VPORT_10_TL__TL_X_MASK                                                                          0x0000FFFFL
27915 #define PA_SC_VPORT_10_TL__TL_Y_MASK                                                                          0xFFFF0000L
27916 //PA_SC_VPORT_10_BR
27917 #define PA_SC_VPORT_10_BR__BR_X__SHIFT                                                                        0x0
27918 #define PA_SC_VPORT_10_BR__BR_Y__SHIFT                                                                        0x10
27919 #define PA_SC_VPORT_10_BR__BR_X_MASK                                                                          0x0000FFFFL
27920 #define PA_SC_VPORT_10_BR__BR_Y_MASK                                                                          0xFFFF0000L
27921 //PA_SC_VPORT_11_TL
27922 #define PA_SC_VPORT_11_TL__TL_X__SHIFT                                                                        0x0
27923 #define PA_SC_VPORT_11_TL__TL_Y__SHIFT                                                                        0x10
27924 #define PA_SC_VPORT_11_TL__TL_X_MASK                                                                          0x0000FFFFL
27925 #define PA_SC_VPORT_11_TL__TL_Y_MASK                                                                          0xFFFF0000L
27926 //PA_SC_VPORT_11_BR
27927 #define PA_SC_VPORT_11_BR__BR_X__SHIFT                                                                        0x0
27928 #define PA_SC_VPORT_11_BR__BR_Y__SHIFT                                                                        0x10
27929 #define PA_SC_VPORT_11_BR__BR_X_MASK                                                                          0x0000FFFFL
27930 #define PA_SC_VPORT_11_BR__BR_Y_MASK                                                                          0xFFFF0000L
27931 //PA_SC_VPORT_12_TL
27932 #define PA_SC_VPORT_12_TL__TL_X__SHIFT                                                                        0x0
27933 #define PA_SC_VPORT_12_TL__TL_Y__SHIFT                                                                        0x10
27934 #define PA_SC_VPORT_12_TL__TL_X_MASK                                                                          0x0000FFFFL
27935 #define PA_SC_VPORT_12_TL__TL_Y_MASK                                                                          0xFFFF0000L
27936 //PA_SC_VPORT_12_BR
27937 #define PA_SC_VPORT_12_BR__BR_X__SHIFT                                                                        0x0
27938 #define PA_SC_VPORT_12_BR__BR_Y__SHIFT                                                                        0x10
27939 #define PA_SC_VPORT_12_BR__BR_X_MASK                                                                          0x0000FFFFL
27940 #define PA_SC_VPORT_12_BR__BR_Y_MASK                                                                          0xFFFF0000L
27941 //PA_SC_VPORT_13_TL
27942 #define PA_SC_VPORT_13_TL__TL_X__SHIFT                                                                        0x0
27943 #define PA_SC_VPORT_13_TL__TL_Y__SHIFT                                                                        0x10
27944 #define PA_SC_VPORT_13_TL__TL_X_MASK                                                                          0x0000FFFFL
27945 #define PA_SC_VPORT_13_TL__TL_Y_MASK                                                                          0xFFFF0000L
27946 //PA_SC_VPORT_13_BR
27947 #define PA_SC_VPORT_13_BR__BR_X__SHIFT                                                                        0x0
27948 #define PA_SC_VPORT_13_BR__BR_Y__SHIFT                                                                        0x10
27949 #define PA_SC_VPORT_13_BR__BR_X_MASK                                                                          0x0000FFFFL
27950 #define PA_SC_VPORT_13_BR__BR_Y_MASK                                                                          0xFFFF0000L
27951 //PA_SC_VPORT_14_TL
27952 #define PA_SC_VPORT_14_TL__TL_X__SHIFT                                                                        0x0
27953 #define PA_SC_VPORT_14_TL__TL_Y__SHIFT                                                                        0x10
27954 #define PA_SC_VPORT_14_TL__TL_X_MASK                                                                          0x0000FFFFL
27955 #define PA_SC_VPORT_14_TL__TL_Y_MASK                                                                          0xFFFF0000L
27956 //PA_SC_VPORT_14_BR
27957 #define PA_SC_VPORT_14_BR__BR_X__SHIFT                                                                        0x0
27958 #define PA_SC_VPORT_14_BR__BR_Y__SHIFT                                                                        0x10
27959 #define PA_SC_VPORT_14_BR__BR_X_MASK                                                                          0x0000FFFFL
27960 #define PA_SC_VPORT_14_BR__BR_Y_MASK                                                                          0xFFFF0000L
27961 //PA_SC_VPORT_15_TL
27962 #define PA_SC_VPORT_15_TL__TL_X__SHIFT                                                                        0x0
27963 #define PA_SC_VPORT_15_TL__TL_Y__SHIFT                                                                        0x10
27964 #define PA_SC_VPORT_15_TL__TL_X_MASK                                                                          0x0000FFFFL
27965 #define PA_SC_VPORT_15_TL__TL_Y_MASK                                                                          0xFFFF0000L
27966 //PA_SC_VPORT_15_BR
27967 #define PA_SC_VPORT_15_BR__BR_X__SHIFT                                                                        0x0
27968 #define PA_SC_VPORT_15_BR__BR_Y__SHIFT                                                                        0x10
27969 #define PA_SC_VPORT_15_BR__BR_X_MASK                                                                          0x0000FFFFL
27970 #define PA_SC_VPORT_15_BR__BR_Y_MASK                                                                          0xFFFF0000L
27971 //PA_SC_SCREEN_SCISSOR_TL
27972 #define PA_SC_SCREEN_SCISSOR_TL__TL_X__SHIFT                                                                  0x0
27973 #define PA_SC_SCREEN_SCISSOR_TL__TL_Y__SHIFT                                                                  0x10
27974 #define PA_SC_SCREEN_SCISSOR_TL__TL_X_MASK                                                                    0x0000FFFFL
27975 #define PA_SC_SCREEN_SCISSOR_TL__TL_Y_MASK                                                                    0xFFFF0000L
27976 //PA_SC_SCREEN_SCISSOR_BR
27977 #define PA_SC_SCREEN_SCISSOR_BR__BR_X__SHIFT                                                                  0x0
27978 #define PA_SC_SCREEN_SCISSOR_BR__BR_Y__SHIFT                                                                  0x10
27979 #define PA_SC_SCREEN_SCISSOR_BR__BR_X_MASK                                                                    0x0000FFFFL
27980 #define PA_SC_SCREEN_SCISSOR_BR__BR_Y_MASK                                                                    0xFFFF0000L
27981 //PA_SC_WINDOW_OFFSET
27982 #define PA_SC_WINDOW_OFFSET__WINDOW_X_OFFSET__SHIFT                                                           0x0
27983 #define PA_SC_WINDOW_OFFSET__WINDOW_Y_OFFSET__SHIFT                                                           0x10
27984 #define PA_SC_WINDOW_OFFSET__WINDOW_X_OFFSET_MASK                                                             0x0000FFFFL
27985 #define PA_SC_WINDOW_OFFSET__WINDOW_Y_OFFSET_MASK                                                             0xFFFF0000L
27986 //PA_SC_WINDOW_SCISSOR_TL
27987 #define PA_SC_WINDOW_SCISSOR_TL__TL_X__SHIFT                                                                  0x0
27988 #define PA_SC_WINDOW_SCISSOR_TL__TL_Y__SHIFT                                                                  0x10
27989 #define PA_SC_WINDOW_SCISSOR_TL__TL_X_MASK                                                                    0x0000FFFFL
27990 #define PA_SC_WINDOW_SCISSOR_TL__TL_Y_MASK                                                                    0xFFFF0000L
27991 //PA_SC_WINDOW_SCISSOR_BR
27992 #define PA_SC_WINDOW_SCISSOR_BR__BR_X__SHIFT                                                                  0x0
27993 #define PA_SC_WINDOW_SCISSOR_BR__BR_Y__SHIFT                                                                  0x10
27994 #define PA_SC_WINDOW_SCISSOR_BR__BR_X_MASK                                                                    0x0000FFFFL
27995 #define PA_SC_WINDOW_SCISSOR_BR__BR_Y_MASK                                                                    0xFFFF0000L
27996 //PA_SC_CLIPRECT_RULE
27997 #define PA_SC_CLIPRECT_RULE__CLIP_RULE__SHIFT                                                                 0x0
27998 #define PA_SC_CLIPRECT_RULE__CLIP_RULE_MASK                                                                   0x0000FFFFL
27999 //PA_SC_CLIPRECT_0_TL
28000 #define PA_SC_CLIPRECT_0_TL__TL_X__SHIFT                                                                      0x0
28001 #define PA_SC_CLIPRECT_0_TL__TL_Y__SHIFT                                                                      0x10
28002 #define PA_SC_CLIPRECT_0_TL__TL_X_MASK                                                                        0x00007FFFL
28003 #define PA_SC_CLIPRECT_0_TL__TL_Y_MASK                                                                        0x7FFF0000L
28004 //PA_SC_CLIPRECT_0_BR
28005 #define PA_SC_CLIPRECT_0_BR__BR_X__SHIFT                                                                      0x0
28006 #define PA_SC_CLIPRECT_0_BR__BR_Y__SHIFT                                                                      0x10
28007 #define PA_SC_CLIPRECT_0_BR__BR_X_MASK                                                                        0x00007FFFL
28008 #define PA_SC_CLIPRECT_0_BR__BR_Y_MASK                                                                        0x7FFF0000L
28009 //PA_SC_CLIPRECT_1_TL
28010 #define PA_SC_CLIPRECT_1_TL__TL_X__SHIFT                                                                      0x0
28011 #define PA_SC_CLIPRECT_1_TL__TL_Y__SHIFT                                                                      0x10
28012 #define PA_SC_CLIPRECT_1_TL__TL_X_MASK                                                                        0x00007FFFL
28013 #define PA_SC_CLIPRECT_1_TL__TL_Y_MASK                                                                        0x7FFF0000L
28014 //PA_SC_CLIPRECT_1_BR
28015 #define PA_SC_CLIPRECT_1_BR__BR_X__SHIFT                                                                      0x0
28016 #define PA_SC_CLIPRECT_1_BR__BR_Y__SHIFT                                                                      0x10
28017 #define PA_SC_CLIPRECT_1_BR__BR_X_MASK                                                                        0x00007FFFL
28018 #define PA_SC_CLIPRECT_1_BR__BR_Y_MASK                                                                        0x7FFF0000L
28019 //PA_SC_CLIPRECT_2_TL
28020 #define PA_SC_CLIPRECT_2_TL__TL_X__SHIFT                                                                      0x0
28021 #define PA_SC_CLIPRECT_2_TL__TL_Y__SHIFT                                                                      0x10
28022 #define PA_SC_CLIPRECT_2_TL__TL_X_MASK                                                                        0x00007FFFL
28023 #define PA_SC_CLIPRECT_2_TL__TL_Y_MASK                                                                        0x7FFF0000L
28024 //PA_SC_CLIPRECT_2_BR
28025 #define PA_SC_CLIPRECT_2_BR__BR_X__SHIFT                                                                      0x0
28026 #define PA_SC_CLIPRECT_2_BR__BR_Y__SHIFT                                                                      0x10
28027 #define PA_SC_CLIPRECT_2_BR__BR_X_MASK                                                                        0x00007FFFL
28028 #define PA_SC_CLIPRECT_2_BR__BR_Y_MASK                                                                        0x7FFF0000L
28029 //PA_SC_CLIPRECT_3_TL
28030 #define PA_SC_CLIPRECT_3_TL__TL_X__SHIFT                                                                      0x0
28031 #define PA_SC_CLIPRECT_3_TL__TL_Y__SHIFT                                                                      0x10
28032 #define PA_SC_CLIPRECT_3_TL__TL_X_MASK                                                                        0x00007FFFL
28033 #define PA_SC_CLIPRECT_3_TL__TL_Y_MASK                                                                        0x7FFF0000L
28034 //PA_SC_CLIPRECT_3_BR
28035 #define PA_SC_CLIPRECT_3_BR__BR_X__SHIFT                                                                      0x0
28036 #define PA_SC_CLIPRECT_3_BR__BR_Y__SHIFT                                                                      0x10
28037 #define PA_SC_CLIPRECT_3_BR__BR_X_MASK                                                                        0x00007FFFL
28038 #define PA_SC_CLIPRECT_3_BR__BR_Y_MASK                                                                        0x7FFF0000L
28039 //PA_SC_EDGERULE
28040 #define PA_SC_EDGERULE__ER_TRI__SHIFT                                                                         0x0
28041 #define PA_SC_EDGERULE__ER_POINT__SHIFT                                                                       0x4
28042 #define PA_SC_EDGERULE__ER_RECT__SHIFT                                                                        0x8
28043 #define PA_SC_EDGERULE__ER_LINE_LR__SHIFT                                                                     0xc
28044 #define PA_SC_EDGERULE__ER_LINE_RL__SHIFT                                                                     0x12
28045 #define PA_SC_EDGERULE__ER_LINE_TB__SHIFT                                                                     0x18
28046 #define PA_SC_EDGERULE__ER_LINE_BT__SHIFT                                                                     0x1c
28047 #define PA_SC_EDGERULE__ER_TRI_MASK                                                                           0x0000000FL
28048 #define PA_SC_EDGERULE__ER_POINT_MASK                                                                         0x000000F0L
28049 #define PA_SC_EDGERULE__ER_RECT_MASK                                                                          0x00000F00L
28050 #define PA_SC_EDGERULE__ER_LINE_LR_MASK                                                                       0x0003F000L
28051 #define PA_SC_EDGERULE__ER_LINE_RL_MASK                                                                       0x00FC0000L
28052 #define PA_SC_EDGERULE__ER_LINE_TB_MASK                                                                       0x0F000000L
28053 #define PA_SC_EDGERULE__ER_LINE_BT_MASK                                                                       0xF0000000L
28054 //PA_SU_HARDWARE_SCREEN_OFFSET
28055 #define PA_SU_HARDWARE_SCREEN_OFFSET__HW_SCREEN_OFFSET_X__SHIFT                                               0x0
28056 #define PA_SU_HARDWARE_SCREEN_OFFSET__HW_SCREEN_OFFSET_Y__SHIFT                                               0x10
28057 #define PA_SU_HARDWARE_SCREEN_OFFSET__HW_SCREEN_OFFSET_X_MASK                                                 0x00000FFFL
28058 #define PA_SU_HARDWARE_SCREEN_OFFSET__HW_SCREEN_OFFSET_Y_MASK                                                 0x0FFF0000L
28059 //PA_SC_GENERIC_SCISSOR_TL
28060 #define PA_SC_GENERIC_SCISSOR_TL__TL_X__SHIFT                                                                 0x0
28061 #define PA_SC_GENERIC_SCISSOR_TL__TL_Y__SHIFT                                                                 0x10
28062 #define PA_SC_GENERIC_SCISSOR_TL__TL_X_MASK                                                                   0x0000FFFFL
28063 #define PA_SC_GENERIC_SCISSOR_TL__TL_Y_MASK                                                                   0xFFFF0000L
28064 //PA_SC_GENERIC_SCISSOR_BR
28065 #define PA_SC_GENERIC_SCISSOR_BR__BR_X__SHIFT                                                                 0x0
28066 #define PA_SC_GENERIC_SCISSOR_BR__BR_Y__SHIFT                                                                 0x10
28067 #define PA_SC_GENERIC_SCISSOR_BR__BR_X_MASK                                                                   0x0000FFFFL
28068 #define PA_SC_GENERIC_SCISSOR_BR__BR_Y_MASK                                                                   0xFFFF0000L
28069 //PA_SC_VPORT_SCISSOR_0_TL
28070 #define PA_SC_VPORT_SCISSOR_0_TL__TL_X__SHIFT                                                                 0x0
28071 #define PA_SC_VPORT_SCISSOR_0_TL__TL_Y__SHIFT                                                                 0x10
28072 #define PA_SC_VPORT_SCISSOR_0_TL__TL_X_MASK                                                                   0x0000FFFFL
28073 #define PA_SC_VPORT_SCISSOR_0_TL__TL_Y_MASK                                                                   0xFFFF0000L
28074 //PA_SC_VPORT_SCISSOR_0_BR
28075 #define PA_SC_VPORT_SCISSOR_0_BR__BR_X__SHIFT                                                                 0x0
28076 #define PA_SC_VPORT_SCISSOR_0_BR__BR_Y__SHIFT                                                                 0x10
28077 #define PA_SC_VPORT_SCISSOR_0_BR__BR_X_MASK                                                                   0x0000FFFFL
28078 #define PA_SC_VPORT_SCISSOR_0_BR__BR_Y_MASK                                                                   0xFFFF0000L
28079 //PA_SC_VPORT_SCISSOR_1_TL
28080 #define PA_SC_VPORT_SCISSOR_1_TL__TL_X__SHIFT                                                                 0x0
28081 #define PA_SC_VPORT_SCISSOR_1_TL__TL_Y__SHIFT                                                                 0x10
28082 #define PA_SC_VPORT_SCISSOR_1_TL__TL_X_MASK                                                                   0x0000FFFFL
28083 #define PA_SC_VPORT_SCISSOR_1_TL__TL_Y_MASK                                                                   0xFFFF0000L
28084 //PA_SC_VPORT_SCISSOR_1_BR
28085 #define PA_SC_VPORT_SCISSOR_1_BR__BR_X__SHIFT                                                                 0x0
28086 #define PA_SC_VPORT_SCISSOR_1_BR__BR_Y__SHIFT                                                                 0x10
28087 #define PA_SC_VPORT_SCISSOR_1_BR__BR_X_MASK                                                                   0x0000FFFFL
28088 #define PA_SC_VPORT_SCISSOR_1_BR__BR_Y_MASK                                                                   0xFFFF0000L
28089 //PA_SC_VPORT_SCISSOR_2_TL
28090 #define PA_SC_VPORT_SCISSOR_2_TL__TL_X__SHIFT                                                                 0x0
28091 #define PA_SC_VPORT_SCISSOR_2_TL__TL_Y__SHIFT                                                                 0x10
28092 #define PA_SC_VPORT_SCISSOR_2_TL__TL_X_MASK                                                                   0x0000FFFFL
28093 #define PA_SC_VPORT_SCISSOR_2_TL__TL_Y_MASK                                                                   0xFFFF0000L
28094 //PA_SC_VPORT_SCISSOR_2_BR
28095 #define PA_SC_VPORT_SCISSOR_2_BR__BR_X__SHIFT                                                                 0x0
28096 #define PA_SC_VPORT_SCISSOR_2_BR__BR_Y__SHIFT                                                                 0x10
28097 #define PA_SC_VPORT_SCISSOR_2_BR__BR_X_MASK                                                                   0x0000FFFFL
28098 #define PA_SC_VPORT_SCISSOR_2_BR__BR_Y_MASK                                                                   0xFFFF0000L
28099 //PA_SC_VPORT_SCISSOR_3_TL
28100 #define PA_SC_VPORT_SCISSOR_3_TL__TL_X__SHIFT                                                                 0x0
28101 #define PA_SC_VPORT_SCISSOR_3_TL__TL_Y__SHIFT                                                                 0x10
28102 #define PA_SC_VPORT_SCISSOR_3_TL__TL_X_MASK                                                                   0x0000FFFFL
28103 #define PA_SC_VPORT_SCISSOR_3_TL__TL_Y_MASK                                                                   0xFFFF0000L
28104 //PA_SC_VPORT_SCISSOR_3_BR
28105 #define PA_SC_VPORT_SCISSOR_3_BR__BR_X__SHIFT                                                                 0x0
28106 #define PA_SC_VPORT_SCISSOR_3_BR__BR_Y__SHIFT                                                                 0x10
28107 #define PA_SC_VPORT_SCISSOR_3_BR__BR_X_MASK                                                                   0x0000FFFFL
28108 #define PA_SC_VPORT_SCISSOR_3_BR__BR_Y_MASK                                                                   0xFFFF0000L
28109 //PA_SC_VPORT_SCISSOR_4_TL
28110 #define PA_SC_VPORT_SCISSOR_4_TL__TL_X__SHIFT                                                                 0x0
28111 #define PA_SC_VPORT_SCISSOR_4_TL__TL_Y__SHIFT                                                                 0x10
28112 #define PA_SC_VPORT_SCISSOR_4_TL__TL_X_MASK                                                                   0x0000FFFFL
28113 #define PA_SC_VPORT_SCISSOR_4_TL__TL_Y_MASK                                                                   0xFFFF0000L
28114 //PA_SC_VPORT_SCISSOR_4_BR
28115 #define PA_SC_VPORT_SCISSOR_4_BR__BR_X__SHIFT                                                                 0x0
28116 #define PA_SC_VPORT_SCISSOR_4_BR__BR_Y__SHIFT                                                                 0x10
28117 #define PA_SC_VPORT_SCISSOR_4_BR__BR_X_MASK                                                                   0x0000FFFFL
28118 #define PA_SC_VPORT_SCISSOR_4_BR__BR_Y_MASK                                                                   0xFFFF0000L
28119 //PA_SC_VPORT_SCISSOR_5_TL
28120 #define PA_SC_VPORT_SCISSOR_5_TL__TL_X__SHIFT                                                                 0x0
28121 #define PA_SC_VPORT_SCISSOR_5_TL__TL_Y__SHIFT                                                                 0x10
28122 #define PA_SC_VPORT_SCISSOR_5_TL__TL_X_MASK                                                                   0x0000FFFFL
28123 #define PA_SC_VPORT_SCISSOR_5_TL__TL_Y_MASK                                                                   0xFFFF0000L
28124 //PA_SC_VPORT_SCISSOR_5_BR
28125 #define PA_SC_VPORT_SCISSOR_5_BR__BR_X__SHIFT                                                                 0x0
28126 #define PA_SC_VPORT_SCISSOR_5_BR__BR_Y__SHIFT                                                                 0x10
28127 #define PA_SC_VPORT_SCISSOR_5_BR__BR_X_MASK                                                                   0x0000FFFFL
28128 #define PA_SC_VPORT_SCISSOR_5_BR__BR_Y_MASK                                                                   0xFFFF0000L
28129 //PA_SC_VPORT_SCISSOR_6_TL
28130 #define PA_SC_VPORT_SCISSOR_6_TL__TL_X__SHIFT                                                                 0x0
28131 #define PA_SC_VPORT_SCISSOR_6_TL__TL_Y__SHIFT                                                                 0x10
28132 #define PA_SC_VPORT_SCISSOR_6_TL__TL_X_MASK                                                                   0x0000FFFFL
28133 #define PA_SC_VPORT_SCISSOR_6_TL__TL_Y_MASK                                                                   0xFFFF0000L
28134 //PA_SC_VPORT_SCISSOR_6_BR
28135 #define PA_SC_VPORT_SCISSOR_6_BR__BR_X__SHIFT                                                                 0x0
28136 #define PA_SC_VPORT_SCISSOR_6_BR__BR_Y__SHIFT                                                                 0x10
28137 #define PA_SC_VPORT_SCISSOR_6_BR__BR_X_MASK                                                                   0x0000FFFFL
28138 #define PA_SC_VPORT_SCISSOR_6_BR__BR_Y_MASK                                                                   0xFFFF0000L
28139 //PA_SC_VPORT_SCISSOR_7_TL
28140 #define PA_SC_VPORT_SCISSOR_7_TL__TL_X__SHIFT                                                                 0x0
28141 #define PA_SC_VPORT_SCISSOR_7_TL__TL_Y__SHIFT                                                                 0x10
28142 #define PA_SC_VPORT_SCISSOR_7_TL__TL_X_MASK                                                                   0x0000FFFFL
28143 #define PA_SC_VPORT_SCISSOR_7_TL__TL_Y_MASK                                                                   0xFFFF0000L
28144 //PA_SC_VPORT_SCISSOR_7_BR
28145 #define PA_SC_VPORT_SCISSOR_7_BR__BR_X__SHIFT                                                                 0x0
28146 #define PA_SC_VPORT_SCISSOR_7_BR__BR_Y__SHIFT                                                                 0x10
28147 #define PA_SC_VPORT_SCISSOR_7_BR__BR_X_MASK                                                                   0x0000FFFFL
28148 #define PA_SC_VPORT_SCISSOR_7_BR__BR_Y_MASK                                                                   0xFFFF0000L
28149 //PA_SC_VPORT_SCISSOR_8_TL
28150 #define PA_SC_VPORT_SCISSOR_8_TL__TL_X__SHIFT                                                                 0x0
28151 #define PA_SC_VPORT_SCISSOR_8_TL__TL_Y__SHIFT                                                                 0x10
28152 #define PA_SC_VPORT_SCISSOR_8_TL__TL_X_MASK                                                                   0x0000FFFFL
28153 #define PA_SC_VPORT_SCISSOR_8_TL__TL_Y_MASK                                                                   0xFFFF0000L
28154 //PA_SC_VPORT_SCISSOR_8_BR
28155 #define PA_SC_VPORT_SCISSOR_8_BR__BR_X__SHIFT                                                                 0x0
28156 #define PA_SC_VPORT_SCISSOR_8_BR__BR_Y__SHIFT                                                                 0x10
28157 #define PA_SC_VPORT_SCISSOR_8_BR__BR_X_MASK                                                                   0x0000FFFFL
28158 #define PA_SC_VPORT_SCISSOR_8_BR__BR_Y_MASK                                                                   0xFFFF0000L
28159 //PA_SC_VPORT_SCISSOR_9_TL
28160 #define PA_SC_VPORT_SCISSOR_9_TL__TL_X__SHIFT                                                                 0x0
28161 #define PA_SC_VPORT_SCISSOR_9_TL__TL_Y__SHIFT                                                                 0x10
28162 #define PA_SC_VPORT_SCISSOR_9_TL__TL_X_MASK                                                                   0x0000FFFFL
28163 #define PA_SC_VPORT_SCISSOR_9_TL__TL_Y_MASK                                                                   0xFFFF0000L
28164 //PA_SC_VPORT_SCISSOR_9_BR
28165 #define PA_SC_VPORT_SCISSOR_9_BR__BR_X__SHIFT                                                                 0x0
28166 #define PA_SC_VPORT_SCISSOR_9_BR__BR_Y__SHIFT                                                                 0x10
28167 #define PA_SC_VPORT_SCISSOR_9_BR__BR_X_MASK                                                                   0x0000FFFFL
28168 #define PA_SC_VPORT_SCISSOR_9_BR__BR_Y_MASK                                                                   0xFFFF0000L
28169 //PA_SC_VPORT_SCISSOR_10_TL
28170 #define PA_SC_VPORT_SCISSOR_10_TL__TL_X__SHIFT                                                                0x0
28171 #define PA_SC_VPORT_SCISSOR_10_TL__TL_Y__SHIFT                                                                0x10
28172 #define PA_SC_VPORT_SCISSOR_10_TL__TL_X_MASK                                                                  0x0000FFFFL
28173 #define PA_SC_VPORT_SCISSOR_10_TL__TL_Y_MASK                                                                  0xFFFF0000L
28174 //PA_SC_VPORT_SCISSOR_10_BR
28175 #define PA_SC_VPORT_SCISSOR_10_BR__BR_X__SHIFT                                                                0x0
28176 #define PA_SC_VPORT_SCISSOR_10_BR__BR_Y__SHIFT                                                                0x10
28177 #define PA_SC_VPORT_SCISSOR_10_BR__BR_X_MASK                                                                  0x0000FFFFL
28178 #define PA_SC_VPORT_SCISSOR_10_BR__BR_Y_MASK                                                                  0xFFFF0000L
28179 //PA_SC_VPORT_SCISSOR_11_TL
28180 #define PA_SC_VPORT_SCISSOR_11_TL__TL_X__SHIFT                                                                0x0
28181 #define PA_SC_VPORT_SCISSOR_11_TL__TL_Y__SHIFT                                                                0x10
28182 #define PA_SC_VPORT_SCISSOR_11_TL__TL_X_MASK                                                                  0x0000FFFFL
28183 #define PA_SC_VPORT_SCISSOR_11_TL__TL_Y_MASK                                                                  0xFFFF0000L
28184 //PA_SC_VPORT_SCISSOR_11_BR
28185 #define PA_SC_VPORT_SCISSOR_11_BR__BR_X__SHIFT                                                                0x0
28186 #define PA_SC_VPORT_SCISSOR_11_BR__BR_Y__SHIFT                                                                0x10
28187 #define PA_SC_VPORT_SCISSOR_11_BR__BR_X_MASK                                                                  0x0000FFFFL
28188 #define PA_SC_VPORT_SCISSOR_11_BR__BR_Y_MASK                                                                  0xFFFF0000L
28189 //PA_SC_VPORT_SCISSOR_12_TL
28190 #define PA_SC_VPORT_SCISSOR_12_TL__TL_X__SHIFT                                                                0x0
28191 #define PA_SC_VPORT_SCISSOR_12_TL__TL_Y__SHIFT                                                                0x10
28192 #define PA_SC_VPORT_SCISSOR_12_TL__TL_X_MASK                                                                  0x0000FFFFL
28193 #define PA_SC_VPORT_SCISSOR_12_TL__TL_Y_MASK                                                                  0xFFFF0000L
28194 //PA_SC_VPORT_SCISSOR_12_BR
28195 #define PA_SC_VPORT_SCISSOR_12_BR__BR_X__SHIFT                                                                0x0
28196 #define PA_SC_VPORT_SCISSOR_12_BR__BR_Y__SHIFT                                                                0x10
28197 #define PA_SC_VPORT_SCISSOR_12_BR__BR_X_MASK                                                                  0x0000FFFFL
28198 #define PA_SC_VPORT_SCISSOR_12_BR__BR_Y_MASK                                                                  0xFFFF0000L
28199 //PA_SC_VPORT_SCISSOR_13_TL
28200 #define PA_SC_VPORT_SCISSOR_13_TL__TL_X__SHIFT                                                                0x0
28201 #define PA_SC_VPORT_SCISSOR_13_TL__TL_Y__SHIFT                                                                0x10
28202 #define PA_SC_VPORT_SCISSOR_13_TL__TL_X_MASK                                                                  0x0000FFFFL
28203 #define PA_SC_VPORT_SCISSOR_13_TL__TL_Y_MASK                                                                  0xFFFF0000L
28204 //PA_SC_VPORT_SCISSOR_13_BR
28205 #define PA_SC_VPORT_SCISSOR_13_BR__BR_X__SHIFT                                                                0x0
28206 #define PA_SC_VPORT_SCISSOR_13_BR__BR_Y__SHIFT                                                                0x10
28207 #define PA_SC_VPORT_SCISSOR_13_BR__BR_X_MASK                                                                  0x0000FFFFL
28208 #define PA_SC_VPORT_SCISSOR_13_BR__BR_Y_MASK                                                                  0xFFFF0000L
28209 //PA_SC_VPORT_SCISSOR_14_TL
28210 #define PA_SC_VPORT_SCISSOR_14_TL__TL_X__SHIFT                                                                0x0
28211 #define PA_SC_VPORT_SCISSOR_14_TL__TL_Y__SHIFT                                                                0x10
28212 #define PA_SC_VPORT_SCISSOR_14_TL__TL_X_MASK                                                                  0x0000FFFFL
28213 #define PA_SC_VPORT_SCISSOR_14_TL__TL_Y_MASK                                                                  0xFFFF0000L
28214 //PA_SC_VPORT_SCISSOR_14_BR
28215 #define PA_SC_VPORT_SCISSOR_14_BR__BR_X__SHIFT                                                                0x0
28216 #define PA_SC_VPORT_SCISSOR_14_BR__BR_Y__SHIFT                                                                0x10
28217 #define PA_SC_VPORT_SCISSOR_14_BR__BR_X_MASK                                                                  0x0000FFFFL
28218 #define PA_SC_VPORT_SCISSOR_14_BR__BR_Y_MASK                                                                  0xFFFF0000L
28219 //PA_SC_VPORT_SCISSOR_15_TL
28220 #define PA_SC_VPORT_SCISSOR_15_TL__TL_X__SHIFT                                                                0x0
28221 #define PA_SC_VPORT_SCISSOR_15_TL__TL_Y__SHIFT                                                                0x10
28222 #define PA_SC_VPORT_SCISSOR_15_TL__TL_X_MASK                                                                  0x0000FFFFL
28223 #define PA_SC_VPORT_SCISSOR_15_TL__TL_Y_MASK                                                                  0xFFFF0000L
28224 //PA_SC_VPORT_SCISSOR_15_BR
28225 #define PA_SC_VPORT_SCISSOR_15_BR__BR_X__SHIFT                                                                0x0
28226 #define PA_SC_VPORT_SCISSOR_15_BR__BR_Y__SHIFT                                                                0x10
28227 #define PA_SC_VPORT_SCISSOR_15_BR__BR_X_MASK                                                                  0x0000FFFFL
28228 #define PA_SC_VPORT_SCISSOR_15_BR__BR_Y_MASK                                                                  0xFFFF0000L
28229 //PA_CL_UCP_0_X
28230 #define PA_CL_UCP_0_X__DATA_REGISTER__SHIFT                                                                   0x0
28231 #define PA_CL_UCP_0_X__DATA_REGISTER_MASK                                                                     0xFFFFFFFFL
28232 //PA_CL_UCP_0_Y
28233 #define PA_CL_UCP_0_Y__DATA_REGISTER__SHIFT                                                                   0x0
28234 #define PA_CL_UCP_0_Y__DATA_REGISTER_MASK                                                                     0xFFFFFFFFL
28235 //PA_CL_UCP_0_Z
28236 #define PA_CL_UCP_0_Z__DATA_REGISTER__SHIFT                                                                   0x0
28237 #define PA_CL_UCP_0_Z__DATA_REGISTER_MASK                                                                     0xFFFFFFFFL
28238 //PA_CL_UCP_0_W
28239 #define PA_CL_UCP_0_W__DATA_REGISTER__SHIFT                                                                   0x0
28240 #define PA_CL_UCP_0_W__DATA_REGISTER_MASK                                                                     0xFFFFFFFFL
28241 //PA_CL_UCP_1_X
28242 #define PA_CL_UCP_1_X__DATA_REGISTER__SHIFT                                                                   0x0
28243 #define PA_CL_UCP_1_X__DATA_REGISTER_MASK                                                                     0xFFFFFFFFL
28244 //PA_CL_UCP_1_Y
28245 #define PA_CL_UCP_1_Y__DATA_REGISTER__SHIFT                                                                   0x0
28246 #define PA_CL_UCP_1_Y__DATA_REGISTER_MASK                                                                     0xFFFFFFFFL
28247 //PA_CL_UCP_1_Z
28248 #define PA_CL_UCP_1_Z__DATA_REGISTER__SHIFT                                                                   0x0
28249 #define PA_CL_UCP_1_Z__DATA_REGISTER_MASK                                                                     0xFFFFFFFFL
28250 //PA_CL_UCP_1_W
28251 #define PA_CL_UCP_1_W__DATA_REGISTER__SHIFT                                                                   0x0
28252 #define PA_CL_UCP_1_W__DATA_REGISTER_MASK                                                                     0xFFFFFFFFL
28253 //PA_CL_UCP_2_X
28254 #define PA_CL_UCP_2_X__DATA_REGISTER__SHIFT                                                                   0x0
28255 #define PA_CL_UCP_2_X__DATA_REGISTER_MASK                                                                     0xFFFFFFFFL
28256 //PA_CL_UCP_2_Y
28257 #define PA_CL_UCP_2_Y__DATA_REGISTER__SHIFT                                                                   0x0
28258 #define PA_CL_UCP_2_Y__DATA_REGISTER_MASK                                                                     0xFFFFFFFFL
28259 //PA_CL_UCP_2_Z
28260 #define PA_CL_UCP_2_Z__DATA_REGISTER__SHIFT                                                                   0x0
28261 #define PA_CL_UCP_2_Z__DATA_REGISTER_MASK                                                                     0xFFFFFFFFL
28262 //PA_CL_UCP_2_W
28263 #define PA_CL_UCP_2_W__DATA_REGISTER__SHIFT                                                                   0x0
28264 #define PA_CL_UCP_2_W__DATA_REGISTER_MASK                                                                     0xFFFFFFFFL
28265 //PA_CL_UCP_3_X
28266 #define PA_CL_UCP_3_X__DATA_REGISTER__SHIFT                                                                   0x0
28267 #define PA_CL_UCP_3_X__DATA_REGISTER_MASK                                                                     0xFFFFFFFFL
28268 //PA_CL_UCP_3_Y
28269 #define PA_CL_UCP_3_Y__DATA_REGISTER__SHIFT                                                                   0x0
28270 #define PA_CL_UCP_3_Y__DATA_REGISTER_MASK                                                                     0xFFFFFFFFL
28271 //PA_CL_UCP_3_Z
28272 #define PA_CL_UCP_3_Z__DATA_REGISTER__SHIFT                                                                   0x0
28273 #define PA_CL_UCP_3_Z__DATA_REGISTER_MASK                                                                     0xFFFFFFFFL
28274 //PA_CL_UCP_3_W
28275 #define PA_CL_UCP_3_W__DATA_REGISTER__SHIFT                                                                   0x0
28276 #define PA_CL_UCP_3_W__DATA_REGISTER_MASK                                                                     0xFFFFFFFFL
28277 //PA_CL_UCP_4_X
28278 #define PA_CL_UCP_4_X__DATA_REGISTER__SHIFT                                                                   0x0
28279 #define PA_CL_UCP_4_X__DATA_REGISTER_MASK                                                                     0xFFFFFFFFL
28280 //PA_CL_UCP_4_Y
28281 #define PA_CL_UCP_4_Y__DATA_REGISTER__SHIFT                                                                   0x0
28282 #define PA_CL_UCP_4_Y__DATA_REGISTER_MASK                                                                     0xFFFFFFFFL
28283 //PA_CL_UCP_4_Z
28284 #define PA_CL_UCP_4_Z__DATA_REGISTER__SHIFT                                                                   0x0
28285 #define PA_CL_UCP_4_Z__DATA_REGISTER_MASK                                                                     0xFFFFFFFFL
28286 //PA_CL_UCP_4_W
28287 #define PA_CL_UCP_4_W__DATA_REGISTER__SHIFT                                                                   0x0
28288 #define PA_CL_UCP_4_W__DATA_REGISTER_MASK                                                                     0xFFFFFFFFL
28289 //PA_CL_UCP_5_X
28290 #define PA_CL_UCP_5_X__DATA_REGISTER__SHIFT                                                                   0x0
28291 #define PA_CL_UCP_5_X__DATA_REGISTER_MASK                                                                     0xFFFFFFFFL
28292 //PA_CL_UCP_5_Y
28293 #define PA_CL_UCP_5_Y__DATA_REGISTER__SHIFT                                                                   0x0
28294 #define PA_CL_UCP_5_Y__DATA_REGISTER_MASK                                                                     0xFFFFFFFFL
28295 //PA_CL_UCP_5_Z
28296 #define PA_CL_UCP_5_Z__DATA_REGISTER__SHIFT                                                                   0x0
28297 #define PA_CL_UCP_5_Z__DATA_REGISTER_MASK                                                                     0xFFFFFFFFL
28298 //PA_CL_UCP_5_W
28299 #define PA_CL_UCP_5_W__DATA_REGISTER__SHIFT                                                                   0x0
28300 #define PA_CL_UCP_5_W__DATA_REGISTER_MASK                                                                     0xFFFFFFFFL
28301 //PA_CL_PROG_NEAR_CLIP_Z
28302 #define PA_CL_PROG_NEAR_CLIP_Z__DATA_REGISTER__SHIFT                                                          0x0
28303 #define PA_CL_PROG_NEAR_CLIP_Z__DATA_REGISTER_MASK                                                            0xFFFFFFFFL
28304 //PA_RATE_CNTL
28305 #define PA_RATE_CNTL__VERTEX_RATE__SHIFT                                                                      0x0
28306 #define PA_RATE_CNTL__PRIM_RATE__SHIFT                                                                        0x4
28307 #define PA_RATE_CNTL__VERTEX_RATE_MASK                                                                        0x0000000FL
28308 #define PA_RATE_CNTL__PRIM_RATE_MASK                                                                          0x000000F0L
28309 //PA_SC_RASTER_CONFIG
28310 #define PA_SC_RASTER_CONFIG__RB_MAP_PKR0__SHIFT                                                               0x0
28311 #define PA_SC_RASTER_CONFIG__RB_MAP_PKR1__SHIFT                                                               0x2
28312 #define PA_SC_RASTER_CONFIG__RB_XSEL2__SHIFT                                                                  0x4
28313 #define PA_SC_RASTER_CONFIG__RB_XSEL__SHIFT                                                                   0x6
28314 #define PA_SC_RASTER_CONFIG__RB_YSEL__SHIFT                                                                   0x7
28315 #define PA_SC_RASTER_CONFIG__PKR_MAP__SHIFT                                                                   0x8
28316 #define PA_SC_RASTER_CONFIG__PKR_XSEL__SHIFT                                                                  0xa
28317 #define PA_SC_RASTER_CONFIG__PKR_YSEL__SHIFT                                                                  0xc
28318 #define PA_SC_RASTER_CONFIG__PKR_XSEL2__SHIFT                                                                 0xe
28319 #define PA_SC_RASTER_CONFIG__SC_MAP__SHIFT                                                                    0x10
28320 #define PA_SC_RASTER_CONFIG__SC_XSEL__SHIFT                                                                   0x12
28321 #define PA_SC_RASTER_CONFIG__SC_YSEL__SHIFT                                                                   0x14
28322 #define PA_SC_RASTER_CONFIG__SE_MAP__SHIFT                                                                    0x18
28323 #define PA_SC_RASTER_CONFIG__SE_XSEL__SHIFT                                                                   0x1a
28324 #define PA_SC_RASTER_CONFIG__SE_YSEL__SHIFT                                                                   0x1c
28325 #define PA_SC_RASTER_CONFIG__RB_MAP_PKR0_MASK                                                                 0x00000003L
28326 #define PA_SC_RASTER_CONFIG__RB_MAP_PKR1_MASK                                                                 0x0000000CL
28327 #define PA_SC_RASTER_CONFIG__RB_XSEL2_MASK                                                                    0x00000030L
28328 #define PA_SC_RASTER_CONFIG__RB_XSEL_MASK                                                                     0x00000040L
28329 #define PA_SC_RASTER_CONFIG__RB_YSEL_MASK                                                                     0x00000080L
28330 #define PA_SC_RASTER_CONFIG__PKR_MAP_MASK                                                                     0x00000300L
28331 #define PA_SC_RASTER_CONFIG__PKR_XSEL_MASK                                                                    0x00000C00L
28332 #define PA_SC_RASTER_CONFIG__PKR_YSEL_MASK                                                                    0x00003000L
28333 #define PA_SC_RASTER_CONFIG__PKR_XSEL2_MASK                                                                   0x0000C000L
28334 #define PA_SC_RASTER_CONFIG__SC_MAP_MASK                                                                      0x00030000L
28335 #define PA_SC_RASTER_CONFIG__SC_XSEL_MASK                                                                     0x000C0000L
28336 #define PA_SC_RASTER_CONFIG__SC_YSEL_MASK                                                                     0x00300000L
28337 #define PA_SC_RASTER_CONFIG__SE_MAP_MASK                                                                      0x03000000L
28338 #define PA_SC_RASTER_CONFIG__SE_XSEL_MASK                                                                     0x0C000000L
28339 #define PA_SC_RASTER_CONFIG__SE_YSEL_MASK                                                                     0x30000000L
28340 //PA_SC_RASTER_CONFIG_1
28341 #define PA_SC_RASTER_CONFIG_1__SE_PAIR_MAP__SHIFT                                                             0x0
28342 #define PA_SC_RASTER_CONFIG_1__SE_PAIR_XSEL__SHIFT                                                            0x2
28343 #define PA_SC_RASTER_CONFIG_1__SE_PAIR_YSEL__SHIFT                                                            0x4
28344 #define PA_SC_RASTER_CONFIG_1__SE_PAIR_MAP_MASK                                                               0x00000003L
28345 #define PA_SC_RASTER_CONFIG_1__SE_PAIR_XSEL_MASK                                                              0x0000000CL
28346 #define PA_SC_RASTER_CONFIG_1__SE_PAIR_YSEL_MASK                                                              0x00000030L
28347 //PA_SC_SCREEN_EXTENT_CONTROL
28348 #define PA_SC_SCREEN_EXTENT_CONTROL__SLICE_EVEN_ENABLE__SHIFT                                                 0x0
28349 #define PA_SC_SCREEN_EXTENT_CONTROL__SLICE_ODD_ENABLE__SHIFT                                                  0x2
28350 #define PA_SC_SCREEN_EXTENT_CONTROL__SLICE_EVEN_ENABLE_MASK                                                   0x00000003L
28351 #define PA_SC_SCREEN_EXTENT_CONTROL__SLICE_ODD_ENABLE_MASK                                                    0x0000000CL
28352 //PA_SC_TILE_STEERING_OVERRIDE
28353 #define PA_SC_TILE_STEERING_OVERRIDE__ENABLE__SHIFT                                                           0x0
28354 #define PA_SC_TILE_STEERING_OVERRIDE__NUM_SC__SHIFT                                                           0xc
28355 #define PA_SC_TILE_STEERING_OVERRIDE__NUM_RB_PER_SC__SHIFT                                                    0x10
28356 #define PA_SC_TILE_STEERING_OVERRIDE__NUM_PACKER_PER_SC__SHIFT                                                0x14
28357 #define PA_SC_TILE_STEERING_OVERRIDE__ENABLE_MASK                                                             0x00000001L
28358 #define PA_SC_TILE_STEERING_OVERRIDE__NUM_SC_MASK                                                             0x00003000L
28359 #define PA_SC_TILE_STEERING_OVERRIDE__NUM_RB_PER_SC_MASK                                                      0x00030000L
28360 #define PA_SC_TILE_STEERING_OVERRIDE__NUM_PACKER_PER_SC_MASK                                                  0x00300000L
28361 //CB_CP_PIPEID
28362 #define CB_CP_PIPEID__PIPE_ID__SHIFT                                                                          0x0
28363 #define CB_CP_PIPEID__PIPE_ID_MASK                                                                            0x00000003L
28364 //CB_CP_VMID
28365 #define CB_CP_VMID__VMID__SHIFT                                                                               0x0
28366 #define CB_CP_VMID__VMID_MASK                                                                                 0x0000000FL
28367 //PA_SC_CLIPRECT_0_EXT
28368 #define PA_SC_CLIPRECT_0_EXT__BR_X_EXT__SHIFT                                                                 0x0
28369 #define PA_SC_CLIPRECT_0_EXT__BR_Y_EXT__SHIFT                                                                 0x2
28370 #define PA_SC_CLIPRECT_0_EXT__TL_X_EXT__SHIFT                                                                 0x4
28371 #define PA_SC_CLIPRECT_0_EXT__TL_Y_EXT__SHIFT                                                                 0x6
28372 #define PA_SC_CLIPRECT_0_EXT__BR_X_EXT_MASK                                                                   0x00000003L
28373 #define PA_SC_CLIPRECT_0_EXT__BR_Y_EXT_MASK                                                                   0x0000000CL
28374 #define PA_SC_CLIPRECT_0_EXT__TL_X_EXT_MASK                                                                   0x00000030L
28375 #define PA_SC_CLIPRECT_0_EXT__TL_Y_EXT_MASK                                                                   0x000000C0L
28376 //PA_SC_CLIPRECT_1_EXT
28377 #define PA_SC_CLIPRECT_1_EXT__BR_X_EXT__SHIFT                                                                 0x0
28378 #define PA_SC_CLIPRECT_1_EXT__BR_Y_EXT__SHIFT                                                                 0x2
28379 #define PA_SC_CLIPRECT_1_EXT__TL_X_EXT__SHIFT                                                                 0x4
28380 #define PA_SC_CLIPRECT_1_EXT__TL_Y_EXT__SHIFT                                                                 0x6
28381 #define PA_SC_CLIPRECT_1_EXT__BR_X_EXT_MASK                                                                   0x00000003L
28382 #define PA_SC_CLIPRECT_1_EXT__BR_Y_EXT_MASK                                                                   0x0000000CL
28383 #define PA_SC_CLIPRECT_1_EXT__TL_X_EXT_MASK                                                                   0x00000030L
28384 #define PA_SC_CLIPRECT_1_EXT__TL_Y_EXT_MASK                                                                   0x000000C0L
28385 //PA_SC_CLIPRECT_2_EXT
28386 #define PA_SC_CLIPRECT_2_EXT__BR_X_EXT__SHIFT                                                                 0x0
28387 #define PA_SC_CLIPRECT_2_EXT__BR_Y_EXT__SHIFT                                                                 0x2
28388 #define PA_SC_CLIPRECT_2_EXT__TL_X_EXT__SHIFT                                                                 0x4
28389 #define PA_SC_CLIPRECT_2_EXT__TL_Y_EXT__SHIFT                                                                 0x6
28390 #define PA_SC_CLIPRECT_2_EXT__BR_X_EXT_MASK                                                                   0x00000003L
28391 #define PA_SC_CLIPRECT_2_EXT__BR_Y_EXT_MASK                                                                   0x0000000CL
28392 #define PA_SC_CLIPRECT_2_EXT__TL_X_EXT_MASK                                                                   0x00000030L
28393 #define PA_SC_CLIPRECT_2_EXT__TL_Y_EXT_MASK                                                                   0x000000C0L
28394 //PA_SC_CLIPRECT_3_EXT
28395 #define PA_SC_CLIPRECT_3_EXT__BR_X_EXT__SHIFT                                                                 0x0
28396 #define PA_SC_CLIPRECT_3_EXT__BR_Y_EXT__SHIFT                                                                 0x2
28397 #define PA_SC_CLIPRECT_3_EXT__TL_X_EXT__SHIFT                                                                 0x4
28398 #define PA_SC_CLIPRECT_3_EXT__TL_Y_EXT__SHIFT                                                                 0x6
28399 #define PA_SC_CLIPRECT_3_EXT__BR_X_EXT_MASK                                                                   0x00000003L
28400 #define PA_SC_CLIPRECT_3_EXT__BR_Y_EXT_MASK                                                                   0x0000000CL
28401 #define PA_SC_CLIPRECT_3_EXT__TL_X_EXT_MASK                                                                   0x00000030L
28402 #define PA_SC_CLIPRECT_3_EXT__TL_Y_EXT_MASK                                                                   0x000000C0L
28403 //PA_SC_VRS_OVERRIDE_CNTL
28404 #define PA_SC_VRS_OVERRIDE_CNTL__VRS_OVERRIDE_RATE_COMBINER_MODE__SHIFT                                       0x0
28405 #define PA_SC_VRS_OVERRIDE_CNTL__VRS_RATE__SHIFT                                                              0x4
28406 #define PA_SC_VRS_OVERRIDE_CNTL__VRS_SURFACE_ENABLE__SHIFT                                                    0xc
28407 #define PA_SC_VRS_OVERRIDE_CNTL__RATE_HINT_WRITE_BACK_ENABLE__SHIFT                                           0xd
28408 #define PA_SC_VRS_OVERRIDE_CNTL__VRS_FEEDBACK_RATE_OVERRIDE__SHIFT                                            0xe
28409 #define PA_SC_VRS_OVERRIDE_CNTL__VRS_OVERRIDE_RATE_COMBINER_MODE_MASK                                         0x00000007L
28410 #define PA_SC_VRS_OVERRIDE_CNTL__VRS_RATE_MASK                                                                0x000000F0L
28411 #define PA_SC_VRS_OVERRIDE_CNTL__VRS_SURFACE_ENABLE_MASK                                                      0x00001000L
28412 #define PA_SC_VRS_OVERRIDE_CNTL__RATE_HINT_WRITE_BACK_ENABLE_MASK                                             0x00002000L
28413 #define PA_SC_VRS_OVERRIDE_CNTL__VRS_FEEDBACK_RATE_OVERRIDE_MASK                                              0x00004000L
28414 //PA_SC_VRS_RATE_FEEDBACK_BASE
28415 #define PA_SC_VRS_RATE_FEEDBACK_BASE__BASE_256B__SHIFT                                                        0x0
28416 #define PA_SC_VRS_RATE_FEEDBACK_BASE__BASE_256B_MASK                                                          0xFFFFFFFFL
28417 //PA_SC_VRS_RATE_FEEDBACK_BASE_EXT
28418 #define PA_SC_VRS_RATE_FEEDBACK_BASE_EXT__BASE_256B__SHIFT                                                    0x0
28419 #define PA_SC_VRS_RATE_FEEDBACK_BASE_EXT__BASE_256B_MASK                                                      0x000000FFL
28420 //PA_SC_VRS_RATE_FEEDBACK_SIZE_XY
28421 #define PA_SC_VRS_RATE_FEEDBACK_SIZE_XY__X_MAX__SHIFT                                                         0x0
28422 #define PA_SC_VRS_RATE_FEEDBACK_SIZE_XY__Y_MAX__SHIFT                                                         0x10
28423 #define PA_SC_VRS_RATE_FEEDBACK_SIZE_XY__X_MAX_MASK                                                           0x00001FFFL
28424 #define PA_SC_VRS_RATE_FEEDBACK_SIZE_XY__Y_MAX_MASK                                                           0x1FFF0000L
28425 //PA_SC_VRS_INFO
28426 #define PA_SC_VRS_INFO__RATE_SW_MODE__SHIFT                                                                   0x0
28427 #define PA_SC_VRS_INFO__FEEDBACK_SW_MODE__SHIFT                                                               0x3
28428 #define PA_SC_VRS_INFO__RATE_SW_MODE_MASK                                                                     0x00000007L
28429 #define PA_SC_VRS_INFO__FEEDBACK_SW_MODE_MASK                                                                 0x00000038L
28430 //PA_SC_VRS_RATE_BASE
28431 #define PA_SC_VRS_RATE_BASE__BASE_256B__SHIFT                                                                 0x0
28432 #define PA_SC_VRS_RATE_BASE__BASE_256B_MASK                                                                   0xFFFFFFFFL
28433 //PA_SC_VRS_RATE_BASE_EXT
28434 #define PA_SC_VRS_RATE_BASE_EXT__BASE_256B__SHIFT                                                             0x0
28435 #define PA_SC_VRS_RATE_BASE_EXT__TB_SYNC_SIM_ID__SHIFT                                                        0x1c
28436 #define PA_SC_VRS_RATE_BASE_EXT__BASE_256B_MASK                                                               0x000000FFL
28437 #define PA_SC_VRS_RATE_BASE_EXT__TB_SYNC_SIM_ID_MASK                                                          0xF0000000L
28438 //PA_SC_VRS_RATE_SIZE_XY
28439 #define PA_SC_VRS_RATE_SIZE_XY__X_MAX__SHIFT                                                                  0x0
28440 #define PA_SC_VRS_RATE_SIZE_XY__Y_MAX__SHIFT                                                                  0x10
28441 #define PA_SC_VRS_RATE_SIZE_XY__X_MAX_MASK                                                                    0x00001FFFL
28442 #define PA_SC_VRS_RATE_SIZE_XY__Y_MAX_MASK                                                                    0x1FFF0000L
28443 //CB_RMI_GL2_CACHE_CONTROL
28444 #define CB_RMI_GL2_CACHE_CONTROL__COLOR_WR_POLICY__SHIFT                                                      0x2
28445 #define CB_RMI_GL2_CACHE_CONTROL__COLOR_RD_POLICY__SHIFT                                                      0x16
28446 #define CB_RMI_GL2_CACHE_CONTROL__COLOR_L3_BYPASS__SHIFT                                                      0x1b
28447 #define CB_RMI_GL2_CACHE_CONTROL__COLOR_WR_POLICY_MASK                                                        0x0000000CL
28448 #define CB_RMI_GL2_CACHE_CONTROL__COLOR_RD_POLICY_MASK                                                        0x00C00000L
28449 #define CB_RMI_GL2_CACHE_CONTROL__COLOR_L3_BYPASS_MASK                                                        0x08000000L
28450 //CB_BLEND_RED
28451 #define CB_BLEND_RED__BLEND_RED__SHIFT                                                                        0x0
28452 #define CB_BLEND_RED__BLEND_RED_MASK                                                                          0xFFFFFFFFL
28453 //CB_BLEND_GREEN
28454 #define CB_BLEND_GREEN__BLEND_GREEN__SHIFT                                                                    0x0
28455 #define CB_BLEND_GREEN__BLEND_GREEN_MASK                                                                      0xFFFFFFFFL
28456 //CB_BLEND_BLUE
28457 #define CB_BLEND_BLUE__BLEND_BLUE__SHIFT                                                                      0x0
28458 #define CB_BLEND_BLUE__BLEND_BLUE_MASK                                                                        0xFFFFFFFFL
28459 //CB_BLEND_ALPHA
28460 #define CB_BLEND_ALPHA__BLEND_ALPHA__SHIFT                                                                    0x0
28461 #define CB_BLEND_ALPHA__BLEND_ALPHA_MASK                                                                      0xFFFFFFFFL
28462 //PA_CL_GB_VERT_CLIP_ADJ
28463 #define PA_CL_GB_VERT_CLIP_ADJ__DATA_REGISTER__SHIFT                                                          0x0
28464 #define PA_CL_GB_VERT_CLIP_ADJ__DATA_REGISTER_MASK                                                            0xFFFFFFFFL
28465 //PA_CL_GB_VERT_DISC_ADJ
28466 #define PA_CL_GB_VERT_DISC_ADJ__DATA_REGISTER__SHIFT                                                          0x0
28467 #define PA_CL_GB_VERT_DISC_ADJ__DATA_REGISTER_MASK                                                            0xFFFFFFFFL
28468 //PA_CL_GB_HORZ_CLIP_ADJ
28469 #define PA_CL_GB_HORZ_CLIP_ADJ__DATA_REGISTER__SHIFT                                                          0x0
28470 #define PA_CL_GB_HORZ_CLIP_ADJ__DATA_REGISTER_MASK                                                            0xFFFFFFFFL
28471 //PA_CL_GB_HORZ_DISC_ADJ
28472 #define PA_CL_GB_HORZ_DISC_ADJ__DATA_REGISTER__SHIFT                                                          0x0
28473 #define PA_CL_GB_HORZ_DISC_ADJ__DATA_REGISTER_MASK                                                            0xFFFFFFFFL
28474 //PA_CL_VPORT_XSCALE
28475 #define PA_CL_VPORT_XSCALE__VPORT_XSCALE__SHIFT                                                               0x0
28476 #define PA_CL_VPORT_XSCALE__VPORT_XSCALE_MASK                                                                 0xFFFFFFFFL
28477 //PA_CL_VPORT_XOFFSET
28478 #define PA_CL_VPORT_XOFFSET__VPORT_XOFFSET__SHIFT                                                             0x0
28479 #define PA_CL_VPORT_XOFFSET__VPORT_XOFFSET_MASK                                                               0xFFFFFFFFL
28480 //PA_CL_VPORT_YSCALE
28481 #define PA_CL_VPORT_YSCALE__VPORT_YSCALE__SHIFT                                                               0x0
28482 #define PA_CL_VPORT_YSCALE__VPORT_YSCALE_MASK                                                                 0xFFFFFFFFL
28483 //PA_CL_VPORT_YOFFSET
28484 #define PA_CL_VPORT_YOFFSET__VPORT_YOFFSET__SHIFT                                                             0x0
28485 #define PA_CL_VPORT_YOFFSET__VPORT_YOFFSET_MASK                                                               0xFFFFFFFFL
28486 //PA_CL_VPORT_ZSCALE
28487 #define PA_CL_VPORT_ZSCALE__VPORT_ZSCALE__SHIFT                                                               0x0
28488 #define PA_CL_VPORT_ZSCALE__VPORT_ZSCALE_MASK                                                                 0xFFFFFFFFL
28489 //PA_CL_VPORT_ZOFFSET
28490 #define PA_CL_VPORT_ZOFFSET__VPORT_ZOFFSET__SHIFT                                                             0x0
28491 #define PA_CL_VPORT_ZOFFSET__VPORT_ZOFFSET_MASK                                                               0xFFFFFFFFL
28492 //PA_SC_VPORT_ZMIN_0
28493 #define PA_SC_VPORT_ZMIN_0__VPORT_ZMIN__SHIFT                                                                 0x0
28494 #define PA_SC_VPORT_ZMIN_0__VPORT_ZMIN_MASK                                                                   0xFFFFFFFFL
28495 //PA_SC_VPORT_ZMAX_0
28496 #define PA_SC_VPORT_ZMAX_0__VPORT_ZMAX__SHIFT                                                                 0x0
28497 #define PA_SC_VPORT_ZMAX_0__VPORT_ZMAX_MASK                                                                   0xFFFFFFFFL
28498 //PA_CL_VPORT_XSCALE_1
28499 #define PA_CL_VPORT_XSCALE_1__VPORT_XSCALE__SHIFT                                                             0x0
28500 #define PA_CL_VPORT_XSCALE_1__VPORT_XSCALE_MASK                                                               0xFFFFFFFFL
28501 //PA_CL_VPORT_XOFFSET_1
28502 #define PA_CL_VPORT_XOFFSET_1__VPORT_XOFFSET__SHIFT                                                           0x0
28503 #define PA_CL_VPORT_XOFFSET_1__VPORT_XOFFSET_MASK                                                             0xFFFFFFFFL
28504 //PA_CL_VPORT_YSCALE_1
28505 #define PA_CL_VPORT_YSCALE_1__VPORT_YSCALE__SHIFT                                                             0x0
28506 #define PA_CL_VPORT_YSCALE_1__VPORT_YSCALE_MASK                                                               0xFFFFFFFFL
28507 //PA_CL_VPORT_YOFFSET_1
28508 #define PA_CL_VPORT_YOFFSET_1__VPORT_YOFFSET__SHIFT                                                           0x0
28509 #define PA_CL_VPORT_YOFFSET_1__VPORT_YOFFSET_MASK                                                             0xFFFFFFFFL
28510 //PA_CL_VPORT_ZSCALE_1
28511 #define PA_CL_VPORT_ZSCALE_1__VPORT_ZSCALE__SHIFT                                                             0x0
28512 #define PA_CL_VPORT_ZSCALE_1__VPORT_ZSCALE_MASK                                                               0xFFFFFFFFL
28513 //PA_CL_VPORT_ZOFFSET_1
28514 #define PA_CL_VPORT_ZOFFSET_1__VPORT_ZOFFSET__SHIFT                                                           0x0
28515 #define PA_CL_VPORT_ZOFFSET_1__VPORT_ZOFFSET_MASK                                                             0xFFFFFFFFL
28516 //PA_SC_VPORT_ZMIN_1
28517 #define PA_SC_VPORT_ZMIN_1__VPORT_ZMIN__SHIFT                                                                 0x0
28518 #define PA_SC_VPORT_ZMIN_1__VPORT_ZMIN_MASK                                                                   0xFFFFFFFFL
28519 //PA_SC_VPORT_ZMAX_1
28520 #define PA_SC_VPORT_ZMAX_1__VPORT_ZMAX__SHIFT                                                                 0x0
28521 #define PA_SC_VPORT_ZMAX_1__VPORT_ZMAX_MASK                                                                   0xFFFFFFFFL
28522 //PA_CL_VPORT_XSCALE_2
28523 #define PA_CL_VPORT_XSCALE_2__VPORT_XSCALE__SHIFT                                                             0x0
28524 #define PA_CL_VPORT_XSCALE_2__VPORT_XSCALE_MASK                                                               0xFFFFFFFFL
28525 //PA_CL_VPORT_XOFFSET_2
28526 #define PA_CL_VPORT_XOFFSET_2__VPORT_XOFFSET__SHIFT                                                           0x0
28527 #define PA_CL_VPORT_XOFFSET_2__VPORT_XOFFSET_MASK                                                             0xFFFFFFFFL
28528 //PA_CL_VPORT_YSCALE_2
28529 #define PA_CL_VPORT_YSCALE_2__VPORT_YSCALE__SHIFT                                                             0x0
28530 #define PA_CL_VPORT_YSCALE_2__VPORT_YSCALE_MASK                                                               0xFFFFFFFFL
28531 //PA_CL_VPORT_YOFFSET_2
28532 #define PA_CL_VPORT_YOFFSET_2__VPORT_YOFFSET__SHIFT                                                           0x0
28533 #define PA_CL_VPORT_YOFFSET_2__VPORT_YOFFSET_MASK                                                             0xFFFFFFFFL
28534 //PA_CL_VPORT_ZSCALE_2
28535 #define PA_CL_VPORT_ZSCALE_2__VPORT_ZSCALE__SHIFT                                                             0x0
28536 #define PA_CL_VPORT_ZSCALE_2__VPORT_ZSCALE_MASK                                                               0xFFFFFFFFL
28537 //PA_CL_VPORT_ZOFFSET_2
28538 #define PA_CL_VPORT_ZOFFSET_2__VPORT_ZOFFSET__SHIFT                                                           0x0
28539 #define PA_CL_VPORT_ZOFFSET_2__VPORT_ZOFFSET_MASK                                                             0xFFFFFFFFL
28540 //PA_SC_VPORT_ZMIN_2
28541 #define PA_SC_VPORT_ZMIN_2__VPORT_ZMIN__SHIFT                                                                 0x0
28542 #define PA_SC_VPORT_ZMIN_2__VPORT_ZMIN_MASK                                                                   0xFFFFFFFFL
28543 //PA_SC_VPORT_ZMAX_2
28544 #define PA_SC_VPORT_ZMAX_2__VPORT_ZMAX__SHIFT                                                                 0x0
28545 #define PA_SC_VPORT_ZMAX_2__VPORT_ZMAX_MASK                                                                   0xFFFFFFFFL
28546 //PA_CL_VPORT_XSCALE_3
28547 #define PA_CL_VPORT_XSCALE_3__VPORT_XSCALE__SHIFT                                                             0x0
28548 #define PA_CL_VPORT_XSCALE_3__VPORT_XSCALE_MASK                                                               0xFFFFFFFFL
28549 //PA_CL_VPORT_XOFFSET_3
28550 #define PA_CL_VPORT_XOFFSET_3__VPORT_XOFFSET__SHIFT                                                           0x0
28551 #define PA_CL_VPORT_XOFFSET_3__VPORT_XOFFSET_MASK                                                             0xFFFFFFFFL
28552 //PA_CL_VPORT_YSCALE_3
28553 #define PA_CL_VPORT_YSCALE_3__VPORT_YSCALE__SHIFT                                                             0x0
28554 #define PA_CL_VPORT_YSCALE_3__VPORT_YSCALE_MASK                                                               0xFFFFFFFFL
28555 //PA_CL_VPORT_YOFFSET_3
28556 #define PA_CL_VPORT_YOFFSET_3__VPORT_YOFFSET__SHIFT                                                           0x0
28557 #define PA_CL_VPORT_YOFFSET_3__VPORT_YOFFSET_MASK                                                             0xFFFFFFFFL
28558 //PA_CL_VPORT_ZSCALE_3
28559 #define PA_CL_VPORT_ZSCALE_3__VPORT_ZSCALE__SHIFT                                                             0x0
28560 #define PA_CL_VPORT_ZSCALE_3__VPORT_ZSCALE_MASK                                                               0xFFFFFFFFL
28561 //PA_CL_VPORT_ZOFFSET_3
28562 #define PA_CL_VPORT_ZOFFSET_3__VPORT_ZOFFSET__SHIFT                                                           0x0
28563 #define PA_CL_VPORT_ZOFFSET_3__VPORT_ZOFFSET_MASK                                                             0xFFFFFFFFL
28564 //PA_SC_VPORT_ZMIN_3
28565 #define PA_SC_VPORT_ZMIN_3__VPORT_ZMIN__SHIFT                                                                 0x0
28566 #define PA_SC_VPORT_ZMIN_3__VPORT_ZMIN_MASK                                                                   0xFFFFFFFFL
28567 //PA_SC_VPORT_ZMAX_3
28568 #define PA_SC_VPORT_ZMAX_3__VPORT_ZMAX__SHIFT                                                                 0x0
28569 #define PA_SC_VPORT_ZMAX_3__VPORT_ZMAX_MASK                                                                   0xFFFFFFFFL
28570 //PA_CL_VPORT_XSCALE_4
28571 #define PA_CL_VPORT_XSCALE_4__VPORT_XSCALE__SHIFT                                                             0x0
28572 #define PA_CL_VPORT_XSCALE_4__VPORT_XSCALE_MASK                                                               0xFFFFFFFFL
28573 //PA_CL_VPORT_XOFFSET_4
28574 #define PA_CL_VPORT_XOFFSET_4__VPORT_XOFFSET__SHIFT                                                           0x0
28575 #define PA_CL_VPORT_XOFFSET_4__VPORT_XOFFSET_MASK                                                             0xFFFFFFFFL
28576 //PA_CL_VPORT_YSCALE_4
28577 #define PA_CL_VPORT_YSCALE_4__VPORT_YSCALE__SHIFT                                                             0x0
28578 #define PA_CL_VPORT_YSCALE_4__VPORT_YSCALE_MASK                                                               0xFFFFFFFFL
28579 //PA_CL_VPORT_YOFFSET_4
28580 #define PA_CL_VPORT_YOFFSET_4__VPORT_YOFFSET__SHIFT                                                           0x0
28581 #define PA_CL_VPORT_YOFFSET_4__VPORT_YOFFSET_MASK                                                             0xFFFFFFFFL
28582 //PA_CL_VPORT_ZSCALE_4
28583 #define PA_CL_VPORT_ZSCALE_4__VPORT_ZSCALE__SHIFT                                                             0x0
28584 #define PA_CL_VPORT_ZSCALE_4__VPORT_ZSCALE_MASK                                                               0xFFFFFFFFL
28585 //PA_CL_VPORT_ZOFFSET_4
28586 #define PA_CL_VPORT_ZOFFSET_4__VPORT_ZOFFSET__SHIFT                                                           0x0
28587 #define PA_CL_VPORT_ZOFFSET_4__VPORT_ZOFFSET_MASK                                                             0xFFFFFFFFL
28588 //PA_SC_VPORT_ZMIN_4
28589 #define PA_SC_VPORT_ZMIN_4__VPORT_ZMIN__SHIFT                                                                 0x0
28590 #define PA_SC_VPORT_ZMIN_4__VPORT_ZMIN_MASK                                                                   0xFFFFFFFFL
28591 //PA_SC_VPORT_ZMAX_4
28592 #define PA_SC_VPORT_ZMAX_4__VPORT_ZMAX__SHIFT                                                                 0x0
28593 #define PA_SC_VPORT_ZMAX_4__VPORT_ZMAX_MASK                                                                   0xFFFFFFFFL
28594 //PA_CL_VPORT_XSCALE_5
28595 #define PA_CL_VPORT_XSCALE_5__VPORT_XSCALE__SHIFT                                                             0x0
28596 #define PA_CL_VPORT_XSCALE_5__VPORT_XSCALE_MASK                                                               0xFFFFFFFFL
28597 //PA_CL_VPORT_XOFFSET_5
28598 #define PA_CL_VPORT_XOFFSET_5__VPORT_XOFFSET__SHIFT                                                           0x0
28599 #define PA_CL_VPORT_XOFFSET_5__VPORT_XOFFSET_MASK                                                             0xFFFFFFFFL
28600 //PA_CL_VPORT_YSCALE_5
28601 #define PA_CL_VPORT_YSCALE_5__VPORT_YSCALE__SHIFT                                                             0x0
28602 #define PA_CL_VPORT_YSCALE_5__VPORT_YSCALE_MASK                                                               0xFFFFFFFFL
28603 //PA_CL_VPORT_YOFFSET_5
28604 #define PA_CL_VPORT_YOFFSET_5__VPORT_YOFFSET__SHIFT                                                           0x0
28605 #define PA_CL_VPORT_YOFFSET_5__VPORT_YOFFSET_MASK                                                             0xFFFFFFFFL
28606 //PA_CL_VPORT_ZSCALE_5
28607 #define PA_CL_VPORT_ZSCALE_5__VPORT_ZSCALE__SHIFT                                                             0x0
28608 #define PA_CL_VPORT_ZSCALE_5__VPORT_ZSCALE_MASK                                                               0xFFFFFFFFL
28609 //PA_CL_VPORT_ZOFFSET_5
28610 #define PA_CL_VPORT_ZOFFSET_5__VPORT_ZOFFSET__SHIFT                                                           0x0
28611 #define PA_CL_VPORT_ZOFFSET_5__VPORT_ZOFFSET_MASK                                                             0xFFFFFFFFL
28612 //PA_SC_VPORT_ZMIN_5
28613 #define PA_SC_VPORT_ZMIN_5__VPORT_ZMIN__SHIFT                                                                 0x0
28614 #define PA_SC_VPORT_ZMIN_5__VPORT_ZMIN_MASK                                                                   0xFFFFFFFFL
28615 //PA_SC_VPORT_ZMAX_5
28616 #define PA_SC_VPORT_ZMAX_5__VPORT_ZMAX__SHIFT                                                                 0x0
28617 #define PA_SC_VPORT_ZMAX_5__VPORT_ZMAX_MASK                                                                   0xFFFFFFFFL
28618 //PA_CL_VPORT_XSCALE_6
28619 #define PA_CL_VPORT_XSCALE_6__VPORT_XSCALE__SHIFT                                                             0x0
28620 #define PA_CL_VPORT_XSCALE_6__VPORT_XSCALE_MASK                                                               0xFFFFFFFFL
28621 //PA_CL_VPORT_XOFFSET_6
28622 #define PA_CL_VPORT_XOFFSET_6__VPORT_XOFFSET__SHIFT                                                           0x0
28623 #define PA_CL_VPORT_XOFFSET_6__VPORT_XOFFSET_MASK                                                             0xFFFFFFFFL
28624 //PA_CL_VPORT_YSCALE_6
28625 #define PA_CL_VPORT_YSCALE_6__VPORT_YSCALE__SHIFT                                                             0x0
28626 #define PA_CL_VPORT_YSCALE_6__VPORT_YSCALE_MASK                                                               0xFFFFFFFFL
28627 //PA_CL_VPORT_YOFFSET_6
28628 #define PA_CL_VPORT_YOFFSET_6__VPORT_YOFFSET__SHIFT                                                           0x0
28629 #define PA_CL_VPORT_YOFFSET_6__VPORT_YOFFSET_MASK                                                             0xFFFFFFFFL
28630 //PA_CL_VPORT_ZSCALE_6
28631 #define PA_CL_VPORT_ZSCALE_6__VPORT_ZSCALE__SHIFT                                                             0x0
28632 #define PA_CL_VPORT_ZSCALE_6__VPORT_ZSCALE_MASK                                                               0xFFFFFFFFL
28633 //PA_CL_VPORT_ZOFFSET_6
28634 #define PA_CL_VPORT_ZOFFSET_6__VPORT_ZOFFSET__SHIFT                                                           0x0
28635 #define PA_CL_VPORT_ZOFFSET_6__VPORT_ZOFFSET_MASK                                                             0xFFFFFFFFL
28636 //PA_SC_VPORT_ZMIN_6
28637 #define PA_SC_VPORT_ZMIN_6__VPORT_ZMIN__SHIFT                                                                 0x0
28638 #define PA_SC_VPORT_ZMIN_6__VPORT_ZMIN_MASK                                                                   0xFFFFFFFFL
28639 //PA_SC_VPORT_ZMAX_6
28640 #define PA_SC_VPORT_ZMAX_6__VPORT_ZMAX__SHIFT                                                                 0x0
28641 #define PA_SC_VPORT_ZMAX_6__VPORT_ZMAX_MASK                                                                   0xFFFFFFFFL
28642 //PA_CL_VPORT_XSCALE_7
28643 #define PA_CL_VPORT_XSCALE_7__VPORT_XSCALE__SHIFT                                                             0x0
28644 #define PA_CL_VPORT_XSCALE_7__VPORT_XSCALE_MASK                                                               0xFFFFFFFFL
28645 //PA_CL_VPORT_XOFFSET_7
28646 #define PA_CL_VPORT_XOFFSET_7__VPORT_XOFFSET__SHIFT                                                           0x0
28647 #define PA_CL_VPORT_XOFFSET_7__VPORT_XOFFSET_MASK                                                             0xFFFFFFFFL
28648 //PA_CL_VPORT_YSCALE_7
28649 #define PA_CL_VPORT_YSCALE_7__VPORT_YSCALE__SHIFT                                                             0x0
28650 #define PA_CL_VPORT_YSCALE_7__VPORT_YSCALE_MASK                                                               0xFFFFFFFFL
28651 //PA_CL_VPORT_YOFFSET_7
28652 #define PA_CL_VPORT_YOFFSET_7__VPORT_YOFFSET__SHIFT                                                           0x0
28653 #define PA_CL_VPORT_YOFFSET_7__VPORT_YOFFSET_MASK                                                             0xFFFFFFFFL
28654 //PA_CL_VPORT_ZSCALE_7
28655 #define PA_CL_VPORT_ZSCALE_7__VPORT_ZSCALE__SHIFT                                                             0x0
28656 #define PA_CL_VPORT_ZSCALE_7__VPORT_ZSCALE_MASK                                                               0xFFFFFFFFL
28657 //PA_CL_VPORT_ZOFFSET_7
28658 #define PA_CL_VPORT_ZOFFSET_7__VPORT_ZOFFSET__SHIFT                                                           0x0
28659 #define PA_CL_VPORT_ZOFFSET_7__VPORT_ZOFFSET_MASK                                                             0xFFFFFFFFL
28660 //PA_SC_VPORT_ZMIN_7
28661 #define PA_SC_VPORT_ZMIN_7__VPORT_ZMIN__SHIFT                                                                 0x0
28662 #define PA_SC_VPORT_ZMIN_7__VPORT_ZMIN_MASK                                                                   0xFFFFFFFFL
28663 //PA_SC_VPORT_ZMAX_7
28664 #define PA_SC_VPORT_ZMAX_7__VPORT_ZMAX__SHIFT                                                                 0x0
28665 #define PA_SC_VPORT_ZMAX_7__VPORT_ZMAX_MASK                                                                   0xFFFFFFFFL
28666 //PA_CL_VPORT_XSCALE_8
28667 #define PA_CL_VPORT_XSCALE_8__VPORT_XSCALE__SHIFT                                                             0x0
28668 #define PA_CL_VPORT_XSCALE_8__VPORT_XSCALE_MASK                                                               0xFFFFFFFFL
28669 //PA_CL_VPORT_XOFFSET_8
28670 #define PA_CL_VPORT_XOFFSET_8__VPORT_XOFFSET__SHIFT                                                           0x0
28671 #define PA_CL_VPORT_XOFFSET_8__VPORT_XOFFSET_MASK                                                             0xFFFFFFFFL
28672 //PA_CL_VPORT_YSCALE_8
28673 #define PA_CL_VPORT_YSCALE_8__VPORT_YSCALE__SHIFT                                                             0x0
28674 #define PA_CL_VPORT_YSCALE_8__VPORT_YSCALE_MASK                                                               0xFFFFFFFFL
28675 //PA_CL_VPORT_YOFFSET_8
28676 #define PA_CL_VPORT_YOFFSET_8__VPORT_YOFFSET__SHIFT                                                           0x0
28677 #define PA_CL_VPORT_YOFFSET_8__VPORT_YOFFSET_MASK                                                             0xFFFFFFFFL
28678 //PA_CL_VPORT_ZSCALE_8
28679 #define PA_CL_VPORT_ZSCALE_8__VPORT_ZSCALE__SHIFT                                                             0x0
28680 #define PA_CL_VPORT_ZSCALE_8__VPORT_ZSCALE_MASK                                                               0xFFFFFFFFL
28681 //PA_CL_VPORT_ZOFFSET_8
28682 #define PA_CL_VPORT_ZOFFSET_8__VPORT_ZOFFSET__SHIFT                                                           0x0
28683 #define PA_CL_VPORT_ZOFFSET_8__VPORT_ZOFFSET_MASK                                                             0xFFFFFFFFL
28684 //PA_SC_VPORT_ZMIN_8
28685 #define PA_SC_VPORT_ZMIN_8__VPORT_ZMIN__SHIFT                                                                 0x0
28686 #define PA_SC_VPORT_ZMIN_8__VPORT_ZMIN_MASK                                                                   0xFFFFFFFFL
28687 //PA_SC_VPORT_ZMAX_8
28688 #define PA_SC_VPORT_ZMAX_8__VPORT_ZMAX__SHIFT                                                                 0x0
28689 #define PA_SC_VPORT_ZMAX_8__VPORT_ZMAX_MASK                                                                   0xFFFFFFFFL
28690 //PA_CL_VPORT_XSCALE_9
28691 #define PA_CL_VPORT_XSCALE_9__VPORT_XSCALE__SHIFT                                                             0x0
28692 #define PA_CL_VPORT_XSCALE_9__VPORT_XSCALE_MASK                                                               0xFFFFFFFFL
28693 //PA_CL_VPORT_XOFFSET_9
28694 #define PA_CL_VPORT_XOFFSET_9__VPORT_XOFFSET__SHIFT                                                           0x0
28695 #define PA_CL_VPORT_XOFFSET_9__VPORT_XOFFSET_MASK                                                             0xFFFFFFFFL
28696 //PA_CL_VPORT_YSCALE_9
28697 #define PA_CL_VPORT_YSCALE_9__VPORT_YSCALE__SHIFT                                                             0x0
28698 #define PA_CL_VPORT_YSCALE_9__VPORT_YSCALE_MASK                                                               0xFFFFFFFFL
28699 //PA_CL_VPORT_YOFFSET_9
28700 #define PA_CL_VPORT_YOFFSET_9__VPORT_YOFFSET__SHIFT                                                           0x0
28701 #define PA_CL_VPORT_YOFFSET_9__VPORT_YOFFSET_MASK                                                             0xFFFFFFFFL
28702 //PA_CL_VPORT_ZSCALE_9
28703 #define PA_CL_VPORT_ZSCALE_9__VPORT_ZSCALE__SHIFT                                                             0x0
28704 #define PA_CL_VPORT_ZSCALE_9__VPORT_ZSCALE_MASK                                                               0xFFFFFFFFL
28705 //PA_CL_VPORT_ZOFFSET_9
28706 #define PA_CL_VPORT_ZOFFSET_9__VPORT_ZOFFSET__SHIFT                                                           0x0
28707 #define PA_CL_VPORT_ZOFFSET_9__VPORT_ZOFFSET_MASK                                                             0xFFFFFFFFL
28708 //PA_SC_VPORT_ZMIN_9
28709 #define PA_SC_VPORT_ZMIN_9__VPORT_ZMIN__SHIFT                                                                 0x0
28710 #define PA_SC_VPORT_ZMIN_9__VPORT_ZMIN_MASK                                                                   0xFFFFFFFFL
28711 //PA_SC_VPORT_ZMAX_9
28712 #define PA_SC_VPORT_ZMAX_9__VPORT_ZMAX__SHIFT                                                                 0x0
28713 #define PA_SC_VPORT_ZMAX_9__VPORT_ZMAX_MASK                                                                   0xFFFFFFFFL
28714 //PA_CL_VPORT_XSCALE_10
28715 #define PA_CL_VPORT_XSCALE_10__VPORT_XSCALE__SHIFT                                                            0x0
28716 #define PA_CL_VPORT_XSCALE_10__VPORT_XSCALE_MASK                                                              0xFFFFFFFFL
28717 //PA_CL_VPORT_XOFFSET_10
28718 #define PA_CL_VPORT_XOFFSET_10__VPORT_XOFFSET__SHIFT                                                          0x0
28719 #define PA_CL_VPORT_XOFFSET_10__VPORT_XOFFSET_MASK                                                            0xFFFFFFFFL
28720 //PA_CL_VPORT_YSCALE_10
28721 #define PA_CL_VPORT_YSCALE_10__VPORT_YSCALE__SHIFT                                                            0x0
28722 #define PA_CL_VPORT_YSCALE_10__VPORT_YSCALE_MASK                                                              0xFFFFFFFFL
28723 //PA_CL_VPORT_YOFFSET_10
28724 #define PA_CL_VPORT_YOFFSET_10__VPORT_YOFFSET__SHIFT                                                          0x0
28725 #define PA_CL_VPORT_YOFFSET_10__VPORT_YOFFSET_MASK                                                            0xFFFFFFFFL
28726 //PA_CL_VPORT_ZSCALE_10
28727 #define PA_CL_VPORT_ZSCALE_10__VPORT_ZSCALE__SHIFT                                                            0x0
28728 #define PA_CL_VPORT_ZSCALE_10__VPORT_ZSCALE_MASK                                                              0xFFFFFFFFL
28729 //PA_CL_VPORT_ZOFFSET_10
28730 #define PA_CL_VPORT_ZOFFSET_10__VPORT_ZOFFSET__SHIFT                                                          0x0
28731 #define PA_CL_VPORT_ZOFFSET_10__VPORT_ZOFFSET_MASK                                                            0xFFFFFFFFL
28732 //PA_SC_VPORT_ZMIN_10
28733 #define PA_SC_VPORT_ZMIN_10__VPORT_ZMIN__SHIFT                                                                0x0
28734 #define PA_SC_VPORT_ZMIN_10__VPORT_ZMIN_MASK                                                                  0xFFFFFFFFL
28735 //PA_SC_VPORT_ZMAX_10
28736 #define PA_SC_VPORT_ZMAX_10__VPORT_ZMAX__SHIFT                                                                0x0
28737 #define PA_SC_VPORT_ZMAX_10__VPORT_ZMAX_MASK                                                                  0xFFFFFFFFL
28738 //PA_CL_VPORT_XSCALE_11
28739 #define PA_CL_VPORT_XSCALE_11__VPORT_XSCALE__SHIFT                                                            0x0
28740 #define PA_CL_VPORT_XSCALE_11__VPORT_XSCALE_MASK                                                              0xFFFFFFFFL
28741 //PA_CL_VPORT_XOFFSET_11
28742 #define PA_CL_VPORT_XOFFSET_11__VPORT_XOFFSET__SHIFT                                                          0x0
28743 #define PA_CL_VPORT_XOFFSET_11__VPORT_XOFFSET_MASK                                                            0xFFFFFFFFL
28744 //PA_CL_VPORT_YSCALE_11
28745 #define PA_CL_VPORT_YSCALE_11__VPORT_YSCALE__SHIFT                                                            0x0
28746 #define PA_CL_VPORT_YSCALE_11__VPORT_YSCALE_MASK                                                              0xFFFFFFFFL
28747 //PA_CL_VPORT_YOFFSET_11
28748 #define PA_CL_VPORT_YOFFSET_11__VPORT_YOFFSET__SHIFT                                                          0x0
28749 #define PA_CL_VPORT_YOFFSET_11__VPORT_YOFFSET_MASK                                                            0xFFFFFFFFL
28750 //PA_CL_VPORT_ZSCALE_11
28751 #define PA_CL_VPORT_ZSCALE_11__VPORT_ZSCALE__SHIFT                                                            0x0
28752 #define PA_CL_VPORT_ZSCALE_11__VPORT_ZSCALE_MASK                                                              0xFFFFFFFFL
28753 //PA_CL_VPORT_ZOFFSET_11
28754 #define PA_CL_VPORT_ZOFFSET_11__VPORT_ZOFFSET__SHIFT                                                          0x0
28755 #define PA_CL_VPORT_ZOFFSET_11__VPORT_ZOFFSET_MASK                                                            0xFFFFFFFFL
28756 //PA_SC_VPORT_ZMIN_11
28757 #define PA_SC_VPORT_ZMIN_11__VPORT_ZMIN__SHIFT                                                                0x0
28758 #define PA_SC_VPORT_ZMIN_11__VPORT_ZMIN_MASK                                                                  0xFFFFFFFFL
28759 //PA_SC_VPORT_ZMAX_11
28760 #define PA_SC_VPORT_ZMAX_11__VPORT_ZMAX__SHIFT                                                                0x0
28761 #define PA_SC_VPORT_ZMAX_11__VPORT_ZMAX_MASK                                                                  0xFFFFFFFFL
28762 //PA_CL_VPORT_XSCALE_12
28763 #define PA_CL_VPORT_XSCALE_12__VPORT_XSCALE__SHIFT                                                            0x0
28764 #define PA_CL_VPORT_XSCALE_12__VPORT_XSCALE_MASK                                                              0xFFFFFFFFL
28765 //PA_CL_VPORT_XOFFSET_12
28766 #define PA_CL_VPORT_XOFFSET_12__VPORT_XOFFSET__SHIFT                                                          0x0
28767 #define PA_CL_VPORT_XOFFSET_12__VPORT_XOFFSET_MASK                                                            0xFFFFFFFFL
28768 //PA_CL_VPORT_YSCALE_12
28769 #define PA_CL_VPORT_YSCALE_12__VPORT_YSCALE__SHIFT                                                            0x0
28770 #define PA_CL_VPORT_YSCALE_12__VPORT_YSCALE_MASK                                                              0xFFFFFFFFL
28771 //PA_CL_VPORT_YOFFSET_12
28772 #define PA_CL_VPORT_YOFFSET_12__VPORT_YOFFSET__SHIFT                                                          0x0
28773 #define PA_CL_VPORT_YOFFSET_12__VPORT_YOFFSET_MASK                                                            0xFFFFFFFFL
28774 //PA_CL_VPORT_ZSCALE_12
28775 #define PA_CL_VPORT_ZSCALE_12__VPORT_ZSCALE__SHIFT                                                            0x0
28776 #define PA_CL_VPORT_ZSCALE_12__VPORT_ZSCALE_MASK                                                              0xFFFFFFFFL
28777 //PA_CL_VPORT_ZOFFSET_12
28778 #define PA_CL_VPORT_ZOFFSET_12__VPORT_ZOFFSET__SHIFT                                                          0x0
28779 #define PA_CL_VPORT_ZOFFSET_12__VPORT_ZOFFSET_MASK                                                            0xFFFFFFFFL
28780 //PA_SC_VPORT_ZMIN_12
28781 #define PA_SC_VPORT_ZMIN_12__VPORT_ZMIN__SHIFT                                                                0x0
28782 #define PA_SC_VPORT_ZMIN_12__VPORT_ZMIN_MASK                                                                  0xFFFFFFFFL
28783 //PA_SC_VPORT_ZMAX_12
28784 #define PA_SC_VPORT_ZMAX_12__VPORT_ZMAX__SHIFT                                                                0x0
28785 #define PA_SC_VPORT_ZMAX_12__VPORT_ZMAX_MASK                                                                  0xFFFFFFFFL
28786 //PA_CL_VPORT_XSCALE_13
28787 #define PA_CL_VPORT_XSCALE_13__VPORT_XSCALE__SHIFT                                                            0x0
28788 #define PA_CL_VPORT_XSCALE_13__VPORT_XSCALE_MASK                                                              0xFFFFFFFFL
28789 //PA_CL_VPORT_XOFFSET_13
28790 #define PA_CL_VPORT_XOFFSET_13__VPORT_XOFFSET__SHIFT                                                          0x0
28791 #define PA_CL_VPORT_XOFFSET_13__VPORT_XOFFSET_MASK                                                            0xFFFFFFFFL
28792 //PA_CL_VPORT_YSCALE_13
28793 #define PA_CL_VPORT_YSCALE_13__VPORT_YSCALE__SHIFT                                                            0x0
28794 #define PA_CL_VPORT_YSCALE_13__VPORT_YSCALE_MASK                                                              0xFFFFFFFFL
28795 //PA_CL_VPORT_YOFFSET_13
28796 #define PA_CL_VPORT_YOFFSET_13__VPORT_YOFFSET__SHIFT                                                          0x0
28797 #define PA_CL_VPORT_YOFFSET_13__VPORT_YOFFSET_MASK                                                            0xFFFFFFFFL
28798 //PA_CL_VPORT_ZSCALE_13
28799 #define PA_CL_VPORT_ZSCALE_13__VPORT_ZSCALE__SHIFT                                                            0x0
28800 #define PA_CL_VPORT_ZSCALE_13__VPORT_ZSCALE_MASK                                                              0xFFFFFFFFL
28801 //PA_CL_VPORT_ZOFFSET_13
28802 #define PA_CL_VPORT_ZOFFSET_13__VPORT_ZOFFSET__SHIFT                                                          0x0
28803 #define PA_CL_VPORT_ZOFFSET_13__VPORT_ZOFFSET_MASK                                                            0xFFFFFFFFL
28804 //PA_SC_VPORT_ZMIN_13
28805 #define PA_SC_VPORT_ZMIN_13__VPORT_ZMIN__SHIFT                                                                0x0
28806 #define PA_SC_VPORT_ZMIN_13__VPORT_ZMIN_MASK                                                                  0xFFFFFFFFL
28807 //PA_SC_VPORT_ZMAX_13
28808 #define PA_SC_VPORT_ZMAX_13__VPORT_ZMAX__SHIFT                                                                0x0
28809 #define PA_SC_VPORT_ZMAX_13__VPORT_ZMAX_MASK                                                                  0xFFFFFFFFL
28810 //PA_CL_VPORT_XSCALE_14
28811 #define PA_CL_VPORT_XSCALE_14__VPORT_XSCALE__SHIFT                                                            0x0
28812 #define PA_CL_VPORT_XSCALE_14__VPORT_XSCALE_MASK                                                              0xFFFFFFFFL
28813 //PA_CL_VPORT_XOFFSET_14
28814 #define PA_CL_VPORT_XOFFSET_14__VPORT_XOFFSET__SHIFT                                                          0x0
28815 #define PA_CL_VPORT_XOFFSET_14__VPORT_XOFFSET_MASK                                                            0xFFFFFFFFL
28816 //PA_CL_VPORT_YSCALE_14
28817 #define PA_CL_VPORT_YSCALE_14__VPORT_YSCALE__SHIFT                                                            0x0
28818 #define PA_CL_VPORT_YSCALE_14__VPORT_YSCALE_MASK                                                              0xFFFFFFFFL
28819 //PA_CL_VPORT_YOFFSET_14
28820 #define PA_CL_VPORT_YOFFSET_14__VPORT_YOFFSET__SHIFT                                                          0x0
28821 #define PA_CL_VPORT_YOFFSET_14__VPORT_YOFFSET_MASK                                                            0xFFFFFFFFL
28822 //PA_CL_VPORT_ZSCALE_14
28823 #define PA_CL_VPORT_ZSCALE_14__VPORT_ZSCALE__SHIFT                                                            0x0
28824 #define PA_CL_VPORT_ZSCALE_14__VPORT_ZSCALE_MASK                                                              0xFFFFFFFFL
28825 //PA_CL_VPORT_ZOFFSET_14
28826 #define PA_CL_VPORT_ZOFFSET_14__VPORT_ZOFFSET__SHIFT                                                          0x0
28827 #define PA_CL_VPORT_ZOFFSET_14__VPORT_ZOFFSET_MASK                                                            0xFFFFFFFFL
28828 //PA_SC_VPORT_ZMIN_14
28829 #define PA_SC_VPORT_ZMIN_14__VPORT_ZMIN__SHIFT                                                                0x0
28830 #define PA_SC_VPORT_ZMIN_14__VPORT_ZMIN_MASK                                                                  0xFFFFFFFFL
28831 //PA_SC_VPORT_ZMAX_14
28832 #define PA_SC_VPORT_ZMAX_14__VPORT_ZMAX__SHIFT                                                                0x0
28833 #define PA_SC_VPORT_ZMAX_14__VPORT_ZMAX_MASK                                                                  0xFFFFFFFFL
28834 //PA_CL_VPORT_XSCALE_15
28835 #define PA_CL_VPORT_XSCALE_15__VPORT_XSCALE__SHIFT                                                            0x0
28836 #define PA_CL_VPORT_XSCALE_15__VPORT_XSCALE_MASK                                                              0xFFFFFFFFL
28837 //PA_CL_VPORT_XOFFSET_15
28838 #define PA_CL_VPORT_XOFFSET_15__VPORT_XOFFSET__SHIFT                                                          0x0
28839 #define PA_CL_VPORT_XOFFSET_15__VPORT_XOFFSET_MASK                                                            0xFFFFFFFFL
28840 //PA_CL_VPORT_YSCALE_15
28841 #define PA_CL_VPORT_YSCALE_15__VPORT_YSCALE__SHIFT                                                            0x0
28842 #define PA_CL_VPORT_YSCALE_15__VPORT_YSCALE_MASK                                                              0xFFFFFFFFL
28843 //PA_CL_VPORT_YOFFSET_15
28844 #define PA_CL_VPORT_YOFFSET_15__VPORT_YOFFSET__SHIFT                                                          0x0
28845 #define PA_CL_VPORT_YOFFSET_15__VPORT_YOFFSET_MASK                                                            0xFFFFFFFFL
28846 //PA_CL_VPORT_ZSCALE_15
28847 #define PA_CL_VPORT_ZSCALE_15__VPORT_ZSCALE__SHIFT                                                            0x0
28848 #define PA_CL_VPORT_ZSCALE_15__VPORT_ZSCALE_MASK                                                              0xFFFFFFFFL
28849 //PA_CL_VPORT_ZOFFSET_15
28850 #define PA_CL_VPORT_ZOFFSET_15__VPORT_ZOFFSET__SHIFT                                                          0x0
28851 #define PA_CL_VPORT_ZOFFSET_15__VPORT_ZOFFSET_MASK                                                            0xFFFFFFFFL
28852 //PA_SC_VPORT_ZMIN_15
28853 #define PA_SC_VPORT_ZMIN_15__VPORT_ZMIN__SHIFT                                                                0x0
28854 #define PA_SC_VPORT_ZMIN_15__VPORT_ZMIN_MASK                                                                  0xFFFFFFFFL
28855 //PA_SC_VPORT_ZMAX_15
28856 #define PA_SC_VPORT_ZMAX_15__VPORT_ZMAX__SHIFT                                                                0x0
28857 #define PA_SC_VPORT_ZMAX_15__VPORT_ZMAX_MASK                                                                  0xFFFFFFFFL
28858 //SPI_PS_IN_CONTROL
28859 #define SPI_PS_IN_CONTROL__PARAM_GEN__SHIFT                                                                   0x6
28860 #define SPI_PS_IN_CONTROL__BC_OPTIMIZE_DISABLE__SHIFT                                                         0xe
28861 #define SPI_PS_IN_CONTROL__PS_W32_EN__SHIFT                                                                   0xf
28862 #define SPI_PS_IN_CONTROL__PARAM_GEN_MASK                                                                     0x00000040L
28863 #define SPI_PS_IN_CONTROL__BC_OPTIMIZE_DISABLE_MASK                                                           0x00004000L
28864 #define SPI_PS_IN_CONTROL__PS_W32_EN_MASK                                                                     0x00008000L
28865 //SPI_INTERP_CONTROL_0
28866 #define SPI_INTERP_CONTROL_0__FLAT_SHADE_ENA__SHIFT                                                           0x0
28867 #define SPI_INTERP_CONTROL_0__PNT_SPRITE_ENA__SHIFT                                                           0x1
28868 #define SPI_INTERP_CONTROL_0__PNT_SPRITE_OVRD_X__SHIFT                                                        0x2
28869 #define SPI_INTERP_CONTROL_0__PNT_SPRITE_OVRD_Y__SHIFT                                                        0x5
28870 #define SPI_INTERP_CONTROL_0__PNT_SPRITE_OVRD_Z__SHIFT                                                        0x8
28871 #define SPI_INTERP_CONTROL_0__PNT_SPRITE_OVRD_W__SHIFT                                                        0xb
28872 #define SPI_INTERP_CONTROL_0__PNT_SPRITE_TOP_1__SHIFT                                                         0xe
28873 #define SPI_INTERP_CONTROL_0__FLAT_SHADE_ENA_MASK                                                             0x00000001L
28874 #define SPI_INTERP_CONTROL_0__PNT_SPRITE_ENA_MASK                                                             0x00000002L
28875 #define SPI_INTERP_CONTROL_0__PNT_SPRITE_OVRD_X_MASK                                                          0x0000001CL
28876 #define SPI_INTERP_CONTROL_0__PNT_SPRITE_OVRD_Y_MASK                                                          0x000000E0L
28877 #define SPI_INTERP_CONTROL_0__PNT_SPRITE_OVRD_Z_MASK                                                          0x00000700L
28878 #define SPI_INTERP_CONTROL_0__PNT_SPRITE_OVRD_W_MASK                                                          0x00003800L
28879 #define SPI_INTERP_CONTROL_0__PNT_SPRITE_TOP_1_MASK                                                           0x00004000L
28880 //SPI_SHADER_IDX_FORMAT
28881 #define SPI_SHADER_IDX_FORMAT__IDX0_EXPORT_FORMAT__SHIFT                                                      0x0
28882 #define SPI_SHADER_IDX_FORMAT__IDX0_EXPORT_FORMAT_MASK                                                        0x0000000FL
28883 //SPI_SHADER_POS_FORMAT
28884 #define SPI_SHADER_POS_FORMAT__POS0_EXPORT_FORMAT__SHIFT                                                      0x0
28885 #define SPI_SHADER_POS_FORMAT__POS1_EXPORT_FORMAT__SHIFT                                                      0x4
28886 #define SPI_SHADER_POS_FORMAT__POS2_EXPORT_FORMAT__SHIFT                                                      0x8
28887 #define SPI_SHADER_POS_FORMAT__POS3_EXPORT_FORMAT__SHIFT                                                      0xc
28888 #define SPI_SHADER_POS_FORMAT__POS4_EXPORT_FORMAT__SHIFT                                                      0x10
28889 #define SPI_SHADER_POS_FORMAT__POS0_EXPORT_FORMAT_MASK                                                        0x0000000FL
28890 #define SPI_SHADER_POS_FORMAT__POS1_EXPORT_FORMAT_MASK                                                        0x000000F0L
28891 #define SPI_SHADER_POS_FORMAT__POS2_EXPORT_FORMAT_MASK                                                        0x00000F00L
28892 #define SPI_SHADER_POS_FORMAT__POS3_EXPORT_FORMAT_MASK                                                        0x0000F000L
28893 #define SPI_SHADER_POS_FORMAT__POS4_EXPORT_FORMAT_MASK                                                        0x000F0000L
28894 //SPI_SHADER_Z_FORMAT
28895 #define SPI_SHADER_Z_FORMAT__Z_EXPORT_FORMAT__SHIFT                                                           0x0
28896 #define SPI_SHADER_Z_FORMAT__Z_EXPORT_FORMAT_MASK                                                             0x0000000FL
28897 //SPI_SHADER_COL_FORMAT
28898 #define SPI_SHADER_COL_FORMAT__COL0_EXPORT_FORMAT__SHIFT                                                      0x0
28899 #define SPI_SHADER_COL_FORMAT__COL1_EXPORT_FORMAT__SHIFT                                                      0x4
28900 #define SPI_SHADER_COL_FORMAT__COL2_EXPORT_FORMAT__SHIFT                                                      0x8
28901 #define SPI_SHADER_COL_FORMAT__COL3_EXPORT_FORMAT__SHIFT                                                      0xc
28902 #define SPI_SHADER_COL_FORMAT__COL4_EXPORT_FORMAT__SHIFT                                                      0x10
28903 #define SPI_SHADER_COL_FORMAT__COL5_EXPORT_FORMAT__SHIFT                                                      0x14
28904 #define SPI_SHADER_COL_FORMAT__COL6_EXPORT_FORMAT__SHIFT                                                      0x18
28905 #define SPI_SHADER_COL_FORMAT__COL7_EXPORT_FORMAT__SHIFT                                                      0x1c
28906 #define SPI_SHADER_COL_FORMAT__COL0_EXPORT_FORMAT_MASK                                                        0x0000000FL
28907 #define SPI_SHADER_COL_FORMAT__COL1_EXPORT_FORMAT_MASK                                                        0x000000F0L
28908 #define SPI_SHADER_COL_FORMAT__COL2_EXPORT_FORMAT_MASK                                                        0x00000F00L
28909 #define SPI_SHADER_COL_FORMAT__COL3_EXPORT_FORMAT_MASK                                                        0x0000F000L
28910 #define SPI_SHADER_COL_FORMAT__COL4_EXPORT_FORMAT_MASK                                                        0x000F0000L
28911 #define SPI_SHADER_COL_FORMAT__COL5_EXPORT_FORMAT_MASK                                                        0x00F00000L
28912 #define SPI_SHADER_COL_FORMAT__COL6_EXPORT_FORMAT_MASK                                                        0x0F000000L
28913 #define SPI_SHADER_COL_FORMAT__COL7_EXPORT_FORMAT_MASK                                                        0xF0000000L
28914 //SPI_BARYC_CNTL
28915 #define SPI_BARYC_CNTL__PERSP_CENTER_CNTL__SHIFT                                                              0x0
28916 #define SPI_BARYC_CNTL__PERSP_CENTROID_CNTL__SHIFT                                                            0x4
28917 #define SPI_BARYC_CNTL__LINEAR_CENTER_CNTL__SHIFT                                                             0x8
28918 #define SPI_BARYC_CNTL__LINEAR_CENTROID_CNTL__SHIFT                                                           0xc
28919 #define SPI_BARYC_CNTL__POS_FLOAT_LOCATION__SHIFT                                                             0x10
28920 #define SPI_BARYC_CNTL__POS_FLOAT_ULC__SHIFT                                                                  0x14
28921 #define SPI_BARYC_CNTL__FRONT_FACE_ALL_BITS__SHIFT                                                            0x18
28922 #define SPI_BARYC_CNTL__PERSP_CENTER_CNTL_MASK                                                                0x00000001L
28923 #define SPI_BARYC_CNTL__PERSP_CENTROID_CNTL_MASK                                                              0x00000010L
28924 #define SPI_BARYC_CNTL__LINEAR_CENTER_CNTL_MASK                                                               0x00000100L
28925 #define SPI_BARYC_CNTL__LINEAR_CENTROID_CNTL_MASK                                                             0x00001000L
28926 #define SPI_BARYC_CNTL__POS_FLOAT_LOCATION_MASK                                                               0x00030000L
28927 #define SPI_BARYC_CNTL__POS_FLOAT_ULC_MASK                                                                    0x00100000L
28928 #define SPI_BARYC_CNTL__FRONT_FACE_ALL_BITS_MASK                                                              0x01000000L
28929 //SPI_PS_INPUT_ENA
28930 #define SPI_PS_INPUT_ENA__PERSP_SAMPLE_ENA__SHIFT                                                             0x0
28931 #define SPI_PS_INPUT_ENA__PERSP_CENTER_ENA__SHIFT                                                             0x1
28932 #define SPI_PS_INPUT_ENA__PERSP_CENTROID_ENA__SHIFT                                                           0x2
28933 #define SPI_PS_INPUT_ENA__PERSP_PULL_MODEL_ENA__SHIFT                                                         0x3
28934 #define SPI_PS_INPUT_ENA__LINEAR_SAMPLE_ENA__SHIFT                                                            0x4
28935 #define SPI_PS_INPUT_ENA__LINEAR_CENTER_ENA__SHIFT                                                            0x5
28936 #define SPI_PS_INPUT_ENA__LINEAR_CENTROID_ENA__SHIFT                                                          0x6
28937 #define SPI_PS_INPUT_ENA__LINE_STIPPLE_TEX_ENA__SHIFT                                                         0x7
28938 #define SPI_PS_INPUT_ENA__POS_X_FLOAT_ENA__SHIFT                                                              0x8
28939 #define SPI_PS_INPUT_ENA__POS_Y_FLOAT_ENA__SHIFT                                                              0x9
28940 #define SPI_PS_INPUT_ENA__POS_Z_FLOAT_ENA__SHIFT                                                              0xa
28941 #define SPI_PS_INPUT_ENA__POS_W_FLOAT_ENA__SHIFT                                                              0xb
28942 #define SPI_PS_INPUT_ENA__FRONT_FACE_ENA__SHIFT                                                               0xc
28943 #define SPI_PS_INPUT_ENA__ANCILLARY_ENA__SHIFT                                                                0xd
28944 #define SPI_PS_INPUT_ENA__SAMPLE_COVERAGE_ENA__SHIFT                                                          0xe
28945 #define SPI_PS_INPUT_ENA__POS_FIXED_PT_ENA__SHIFT                                                             0xf
28946 #define SPI_PS_INPUT_ENA__COVERAGE_TO_SHADER_SELECT__SHIFT                                                    0x10
28947 #define SPI_PS_INPUT_ENA__PERSP_SAMPLE_ENA_MASK                                                               0x00000001L
28948 #define SPI_PS_INPUT_ENA__PERSP_CENTER_ENA_MASK                                                               0x00000002L
28949 #define SPI_PS_INPUT_ENA__PERSP_CENTROID_ENA_MASK                                                             0x00000004L
28950 #define SPI_PS_INPUT_ENA__PERSP_PULL_MODEL_ENA_MASK                                                           0x00000008L
28951 #define SPI_PS_INPUT_ENA__LINEAR_SAMPLE_ENA_MASK                                                              0x00000010L
28952 #define SPI_PS_INPUT_ENA__LINEAR_CENTER_ENA_MASK                                                              0x00000020L
28953 #define SPI_PS_INPUT_ENA__LINEAR_CENTROID_ENA_MASK                                                            0x00000040L
28954 #define SPI_PS_INPUT_ENA__LINE_STIPPLE_TEX_ENA_MASK                                                           0x00000080L
28955 #define SPI_PS_INPUT_ENA__POS_X_FLOAT_ENA_MASK                                                                0x00000100L
28956 #define SPI_PS_INPUT_ENA__POS_Y_FLOAT_ENA_MASK                                                                0x00000200L
28957 #define SPI_PS_INPUT_ENA__POS_Z_FLOAT_ENA_MASK                                                                0x00000400L
28958 #define SPI_PS_INPUT_ENA__POS_W_FLOAT_ENA_MASK                                                                0x00000800L
28959 #define SPI_PS_INPUT_ENA__FRONT_FACE_ENA_MASK                                                                 0x00001000L
28960 #define SPI_PS_INPUT_ENA__ANCILLARY_ENA_MASK                                                                  0x00002000L
28961 #define SPI_PS_INPUT_ENA__SAMPLE_COVERAGE_ENA_MASK                                                            0x00004000L
28962 #define SPI_PS_INPUT_ENA__POS_FIXED_PT_ENA_MASK                                                               0x00008000L
28963 #define SPI_PS_INPUT_ENA__COVERAGE_TO_SHADER_SELECT_MASK                                                      0x00030000L
28964 //SPI_PS_INPUT_ADDR
28965 #define SPI_PS_INPUT_ADDR__PERSP_SAMPLE_ENA__SHIFT                                                            0x0
28966 #define SPI_PS_INPUT_ADDR__PERSP_CENTER_ENA__SHIFT                                                            0x1
28967 #define SPI_PS_INPUT_ADDR__PERSP_CENTROID_ENA__SHIFT                                                          0x2
28968 #define SPI_PS_INPUT_ADDR__PERSP_PULL_MODEL_ENA__SHIFT                                                        0x3
28969 #define SPI_PS_INPUT_ADDR__LINEAR_SAMPLE_ENA__SHIFT                                                           0x4
28970 #define SPI_PS_INPUT_ADDR__LINEAR_CENTER_ENA__SHIFT                                                           0x5
28971 #define SPI_PS_INPUT_ADDR__LINEAR_CENTROID_ENA__SHIFT                                                         0x6
28972 #define SPI_PS_INPUT_ADDR__LINE_STIPPLE_TEX_ENA__SHIFT                                                        0x7
28973 #define SPI_PS_INPUT_ADDR__POS_X_FLOAT_ENA__SHIFT                                                             0x8
28974 #define SPI_PS_INPUT_ADDR__POS_Y_FLOAT_ENA__SHIFT                                                             0x9
28975 #define SPI_PS_INPUT_ADDR__POS_Z_FLOAT_ENA__SHIFT                                                             0xa
28976 #define SPI_PS_INPUT_ADDR__POS_W_FLOAT_ENA__SHIFT                                                             0xb
28977 #define SPI_PS_INPUT_ADDR__FRONT_FACE_ENA__SHIFT                                                              0xc
28978 #define SPI_PS_INPUT_ADDR__ANCILLARY_ENA__SHIFT                                                               0xd
28979 #define SPI_PS_INPUT_ADDR__SAMPLE_COVERAGE_ENA__SHIFT                                                         0xe
28980 #define SPI_PS_INPUT_ADDR__POS_FIXED_PT_ENA__SHIFT                                                            0xf
28981 #define SPI_PS_INPUT_ADDR__PERSP_SAMPLE_ENA_MASK                                                              0x00000001L
28982 #define SPI_PS_INPUT_ADDR__PERSP_CENTER_ENA_MASK                                                              0x00000002L
28983 #define SPI_PS_INPUT_ADDR__PERSP_CENTROID_ENA_MASK                                                            0x00000004L
28984 #define SPI_PS_INPUT_ADDR__PERSP_PULL_MODEL_ENA_MASK                                                          0x00000008L
28985 #define SPI_PS_INPUT_ADDR__LINEAR_SAMPLE_ENA_MASK                                                             0x00000010L
28986 #define SPI_PS_INPUT_ADDR__LINEAR_CENTER_ENA_MASK                                                             0x00000020L
28987 #define SPI_PS_INPUT_ADDR__LINEAR_CENTROID_ENA_MASK                                                           0x00000040L
28988 #define SPI_PS_INPUT_ADDR__LINE_STIPPLE_TEX_ENA_MASK                                                          0x00000080L
28989 #define SPI_PS_INPUT_ADDR__POS_X_FLOAT_ENA_MASK                                                               0x00000100L
28990 #define SPI_PS_INPUT_ADDR__POS_Y_FLOAT_ENA_MASK                                                               0x00000200L
28991 #define SPI_PS_INPUT_ADDR__POS_Z_FLOAT_ENA_MASK                                                               0x00000400L
28992 #define SPI_PS_INPUT_ADDR__POS_W_FLOAT_ENA_MASK                                                               0x00000800L
28993 #define SPI_PS_INPUT_ADDR__FRONT_FACE_ENA_MASK                                                                0x00001000L
28994 #define SPI_PS_INPUT_ADDR__ANCILLARY_ENA_MASK                                                                 0x00002000L
28995 #define SPI_PS_INPUT_ADDR__SAMPLE_COVERAGE_ENA_MASK                                                           0x00004000L
28996 #define SPI_PS_INPUT_ADDR__POS_FIXED_PT_ENA_MASK                                                              0x00008000L
28997 //SPI_PS_INPUT_CNTL_0
28998 #define SPI_PS_INPUT_CNTL_0__OFFSET__SHIFT                                                                    0x0
28999 #define SPI_PS_INPUT_CNTL_0__DEFAULT_VAL__SHIFT                                                               0x8
29000 #define SPI_PS_INPUT_CNTL_0__FLAT_SHADE__SHIFT                                                                0xa
29001 #define SPI_PS_INPUT_CNTL_0__ROTATE_PC_PTR__SHIFT                                                             0xb
29002 #define SPI_PS_INPUT_CNTL_0__PRIM_ATTR__SHIFT                                                                 0xc
29003 #define SPI_PS_INPUT_CNTL_0__PT_SPRITE_TEX__SHIFT                                                             0x11
29004 #define SPI_PS_INPUT_CNTL_0__DUP__SHIFT                                                                       0x12
29005 #define SPI_PS_INPUT_CNTL_0__FP16_INTERP_MODE__SHIFT                                                          0x13
29006 #define SPI_PS_INPUT_CNTL_0__USE_DEFAULT_ATTR1__SHIFT                                                         0x14
29007 #define SPI_PS_INPUT_CNTL_0__DEFAULT_VAL_ATTR1__SHIFT                                                         0x15
29008 #define SPI_PS_INPUT_CNTL_0__PT_SPRITE_TEX_ATTR1__SHIFT                                                       0x17
29009 #define SPI_PS_INPUT_CNTL_0__ATTR0_VALID__SHIFT                                                               0x18
29010 #define SPI_PS_INPUT_CNTL_0__ATTR1_VALID__SHIFT                                                               0x19
29011 #define SPI_PS_INPUT_CNTL_0__OFFSET_MASK                                                                      0x0000003FL
29012 #define SPI_PS_INPUT_CNTL_0__DEFAULT_VAL_MASK                                                                 0x00000300L
29013 #define SPI_PS_INPUT_CNTL_0__FLAT_SHADE_MASK                                                                  0x00000400L
29014 #define SPI_PS_INPUT_CNTL_0__ROTATE_PC_PTR_MASK                                                               0x00000800L
29015 #define SPI_PS_INPUT_CNTL_0__PRIM_ATTR_MASK                                                                   0x00001000L
29016 #define SPI_PS_INPUT_CNTL_0__PT_SPRITE_TEX_MASK                                                               0x00020000L
29017 #define SPI_PS_INPUT_CNTL_0__DUP_MASK                                                                         0x00040000L
29018 #define SPI_PS_INPUT_CNTL_0__FP16_INTERP_MODE_MASK                                                            0x00080000L
29019 #define SPI_PS_INPUT_CNTL_0__USE_DEFAULT_ATTR1_MASK                                                           0x00100000L
29020 #define SPI_PS_INPUT_CNTL_0__DEFAULT_VAL_ATTR1_MASK                                                           0x00600000L
29021 #define SPI_PS_INPUT_CNTL_0__PT_SPRITE_TEX_ATTR1_MASK                                                         0x00800000L
29022 #define SPI_PS_INPUT_CNTL_0__ATTR0_VALID_MASK                                                                 0x01000000L
29023 #define SPI_PS_INPUT_CNTL_0__ATTR1_VALID_MASK                                                                 0x02000000L
29024 //SPI_PS_INPUT_CNTL_1
29025 #define SPI_PS_INPUT_CNTL_1__OFFSET__SHIFT                                                                    0x0
29026 #define SPI_PS_INPUT_CNTL_1__DEFAULT_VAL__SHIFT                                                               0x8
29027 #define SPI_PS_INPUT_CNTL_1__FLAT_SHADE__SHIFT                                                                0xa
29028 #define SPI_PS_INPUT_CNTL_1__ROTATE_PC_PTR__SHIFT                                                             0xb
29029 #define SPI_PS_INPUT_CNTL_1__PRIM_ATTR__SHIFT                                                                 0xc
29030 #define SPI_PS_INPUT_CNTL_1__PT_SPRITE_TEX__SHIFT                                                             0x11
29031 #define SPI_PS_INPUT_CNTL_1__DUP__SHIFT                                                                       0x12
29032 #define SPI_PS_INPUT_CNTL_1__FP16_INTERP_MODE__SHIFT                                                          0x13
29033 #define SPI_PS_INPUT_CNTL_1__USE_DEFAULT_ATTR1__SHIFT                                                         0x14
29034 #define SPI_PS_INPUT_CNTL_1__DEFAULT_VAL_ATTR1__SHIFT                                                         0x15
29035 #define SPI_PS_INPUT_CNTL_1__PT_SPRITE_TEX_ATTR1__SHIFT                                                       0x17
29036 #define SPI_PS_INPUT_CNTL_1__ATTR0_VALID__SHIFT                                                               0x18
29037 #define SPI_PS_INPUT_CNTL_1__ATTR1_VALID__SHIFT                                                               0x19
29038 #define SPI_PS_INPUT_CNTL_1__OFFSET_MASK                                                                      0x0000003FL
29039 #define SPI_PS_INPUT_CNTL_1__DEFAULT_VAL_MASK                                                                 0x00000300L
29040 #define SPI_PS_INPUT_CNTL_1__FLAT_SHADE_MASK                                                                  0x00000400L
29041 #define SPI_PS_INPUT_CNTL_1__ROTATE_PC_PTR_MASK                                                               0x00000800L
29042 #define SPI_PS_INPUT_CNTL_1__PRIM_ATTR_MASK                                                                   0x00001000L
29043 #define SPI_PS_INPUT_CNTL_1__PT_SPRITE_TEX_MASK                                                               0x00020000L
29044 #define SPI_PS_INPUT_CNTL_1__DUP_MASK                                                                         0x00040000L
29045 #define SPI_PS_INPUT_CNTL_1__FP16_INTERP_MODE_MASK                                                            0x00080000L
29046 #define SPI_PS_INPUT_CNTL_1__USE_DEFAULT_ATTR1_MASK                                                           0x00100000L
29047 #define SPI_PS_INPUT_CNTL_1__DEFAULT_VAL_ATTR1_MASK                                                           0x00600000L
29048 #define SPI_PS_INPUT_CNTL_1__PT_SPRITE_TEX_ATTR1_MASK                                                         0x00800000L
29049 #define SPI_PS_INPUT_CNTL_1__ATTR0_VALID_MASK                                                                 0x01000000L
29050 #define SPI_PS_INPUT_CNTL_1__ATTR1_VALID_MASK                                                                 0x02000000L
29051 //SPI_PS_INPUT_CNTL_2
29052 #define SPI_PS_INPUT_CNTL_2__OFFSET__SHIFT                                                                    0x0
29053 #define SPI_PS_INPUT_CNTL_2__DEFAULT_VAL__SHIFT                                                               0x8
29054 #define SPI_PS_INPUT_CNTL_2__FLAT_SHADE__SHIFT                                                                0xa
29055 #define SPI_PS_INPUT_CNTL_2__ROTATE_PC_PTR__SHIFT                                                             0xb
29056 #define SPI_PS_INPUT_CNTL_2__PRIM_ATTR__SHIFT                                                                 0xc
29057 #define SPI_PS_INPUT_CNTL_2__PT_SPRITE_TEX__SHIFT                                                             0x11
29058 #define SPI_PS_INPUT_CNTL_2__DUP__SHIFT                                                                       0x12
29059 #define SPI_PS_INPUT_CNTL_2__FP16_INTERP_MODE__SHIFT                                                          0x13
29060 #define SPI_PS_INPUT_CNTL_2__USE_DEFAULT_ATTR1__SHIFT                                                         0x14
29061 #define SPI_PS_INPUT_CNTL_2__DEFAULT_VAL_ATTR1__SHIFT                                                         0x15
29062 #define SPI_PS_INPUT_CNTL_2__PT_SPRITE_TEX_ATTR1__SHIFT                                                       0x17
29063 #define SPI_PS_INPUT_CNTL_2__ATTR0_VALID__SHIFT                                                               0x18
29064 #define SPI_PS_INPUT_CNTL_2__ATTR1_VALID__SHIFT                                                               0x19
29065 #define SPI_PS_INPUT_CNTL_2__OFFSET_MASK                                                                      0x0000003FL
29066 #define SPI_PS_INPUT_CNTL_2__DEFAULT_VAL_MASK                                                                 0x00000300L
29067 #define SPI_PS_INPUT_CNTL_2__FLAT_SHADE_MASK                                                                  0x00000400L
29068 #define SPI_PS_INPUT_CNTL_2__ROTATE_PC_PTR_MASK                                                               0x00000800L
29069 #define SPI_PS_INPUT_CNTL_2__PRIM_ATTR_MASK                                                                   0x00001000L
29070 #define SPI_PS_INPUT_CNTL_2__PT_SPRITE_TEX_MASK                                                               0x00020000L
29071 #define SPI_PS_INPUT_CNTL_2__DUP_MASK                                                                         0x00040000L
29072 #define SPI_PS_INPUT_CNTL_2__FP16_INTERP_MODE_MASK                                                            0x00080000L
29073 #define SPI_PS_INPUT_CNTL_2__USE_DEFAULT_ATTR1_MASK                                                           0x00100000L
29074 #define SPI_PS_INPUT_CNTL_2__DEFAULT_VAL_ATTR1_MASK                                                           0x00600000L
29075 #define SPI_PS_INPUT_CNTL_2__PT_SPRITE_TEX_ATTR1_MASK                                                         0x00800000L
29076 #define SPI_PS_INPUT_CNTL_2__ATTR0_VALID_MASK                                                                 0x01000000L
29077 #define SPI_PS_INPUT_CNTL_2__ATTR1_VALID_MASK                                                                 0x02000000L
29078 //SPI_PS_INPUT_CNTL_3
29079 #define SPI_PS_INPUT_CNTL_3__OFFSET__SHIFT                                                                    0x0
29080 #define SPI_PS_INPUT_CNTL_3__DEFAULT_VAL__SHIFT                                                               0x8
29081 #define SPI_PS_INPUT_CNTL_3__FLAT_SHADE__SHIFT                                                                0xa
29082 #define SPI_PS_INPUT_CNTL_3__ROTATE_PC_PTR__SHIFT                                                             0xb
29083 #define SPI_PS_INPUT_CNTL_3__PRIM_ATTR__SHIFT                                                                 0xc
29084 #define SPI_PS_INPUT_CNTL_3__PT_SPRITE_TEX__SHIFT                                                             0x11
29085 #define SPI_PS_INPUT_CNTL_3__DUP__SHIFT                                                                       0x12
29086 #define SPI_PS_INPUT_CNTL_3__FP16_INTERP_MODE__SHIFT                                                          0x13
29087 #define SPI_PS_INPUT_CNTL_3__USE_DEFAULT_ATTR1__SHIFT                                                         0x14
29088 #define SPI_PS_INPUT_CNTL_3__DEFAULT_VAL_ATTR1__SHIFT                                                         0x15
29089 #define SPI_PS_INPUT_CNTL_3__PT_SPRITE_TEX_ATTR1__SHIFT                                                       0x17
29090 #define SPI_PS_INPUT_CNTL_3__ATTR0_VALID__SHIFT                                                               0x18
29091 #define SPI_PS_INPUT_CNTL_3__ATTR1_VALID__SHIFT                                                               0x19
29092 #define SPI_PS_INPUT_CNTL_3__OFFSET_MASK                                                                      0x0000003FL
29093 #define SPI_PS_INPUT_CNTL_3__DEFAULT_VAL_MASK                                                                 0x00000300L
29094 #define SPI_PS_INPUT_CNTL_3__FLAT_SHADE_MASK                                                                  0x00000400L
29095 #define SPI_PS_INPUT_CNTL_3__ROTATE_PC_PTR_MASK                                                               0x00000800L
29096 #define SPI_PS_INPUT_CNTL_3__PRIM_ATTR_MASK                                                                   0x00001000L
29097 #define SPI_PS_INPUT_CNTL_3__PT_SPRITE_TEX_MASK                                                               0x00020000L
29098 #define SPI_PS_INPUT_CNTL_3__DUP_MASK                                                                         0x00040000L
29099 #define SPI_PS_INPUT_CNTL_3__FP16_INTERP_MODE_MASK                                                            0x00080000L
29100 #define SPI_PS_INPUT_CNTL_3__USE_DEFAULT_ATTR1_MASK                                                           0x00100000L
29101 #define SPI_PS_INPUT_CNTL_3__DEFAULT_VAL_ATTR1_MASK                                                           0x00600000L
29102 #define SPI_PS_INPUT_CNTL_3__PT_SPRITE_TEX_ATTR1_MASK                                                         0x00800000L
29103 #define SPI_PS_INPUT_CNTL_3__ATTR0_VALID_MASK                                                                 0x01000000L
29104 #define SPI_PS_INPUT_CNTL_3__ATTR1_VALID_MASK                                                                 0x02000000L
29105 //SPI_PS_INPUT_CNTL_4
29106 #define SPI_PS_INPUT_CNTL_4__OFFSET__SHIFT                                                                    0x0
29107 #define SPI_PS_INPUT_CNTL_4__DEFAULT_VAL__SHIFT                                                               0x8
29108 #define SPI_PS_INPUT_CNTL_4__FLAT_SHADE__SHIFT                                                                0xa
29109 #define SPI_PS_INPUT_CNTL_4__ROTATE_PC_PTR__SHIFT                                                             0xb
29110 #define SPI_PS_INPUT_CNTL_4__PRIM_ATTR__SHIFT                                                                 0xc
29111 #define SPI_PS_INPUT_CNTL_4__PT_SPRITE_TEX__SHIFT                                                             0x11
29112 #define SPI_PS_INPUT_CNTL_4__DUP__SHIFT                                                                       0x12
29113 #define SPI_PS_INPUT_CNTL_4__FP16_INTERP_MODE__SHIFT                                                          0x13
29114 #define SPI_PS_INPUT_CNTL_4__USE_DEFAULT_ATTR1__SHIFT                                                         0x14
29115 #define SPI_PS_INPUT_CNTL_4__DEFAULT_VAL_ATTR1__SHIFT                                                         0x15
29116 #define SPI_PS_INPUT_CNTL_4__PT_SPRITE_TEX_ATTR1__SHIFT                                                       0x17
29117 #define SPI_PS_INPUT_CNTL_4__ATTR0_VALID__SHIFT                                                               0x18
29118 #define SPI_PS_INPUT_CNTL_4__ATTR1_VALID__SHIFT                                                               0x19
29119 #define SPI_PS_INPUT_CNTL_4__OFFSET_MASK                                                                      0x0000003FL
29120 #define SPI_PS_INPUT_CNTL_4__DEFAULT_VAL_MASK                                                                 0x00000300L
29121 #define SPI_PS_INPUT_CNTL_4__FLAT_SHADE_MASK                                                                  0x00000400L
29122 #define SPI_PS_INPUT_CNTL_4__ROTATE_PC_PTR_MASK                                                               0x00000800L
29123 #define SPI_PS_INPUT_CNTL_4__PRIM_ATTR_MASK                                                                   0x00001000L
29124 #define SPI_PS_INPUT_CNTL_4__PT_SPRITE_TEX_MASK                                                               0x00020000L
29125 #define SPI_PS_INPUT_CNTL_4__DUP_MASK                                                                         0x00040000L
29126 #define SPI_PS_INPUT_CNTL_4__FP16_INTERP_MODE_MASK                                                            0x00080000L
29127 #define SPI_PS_INPUT_CNTL_4__USE_DEFAULT_ATTR1_MASK                                                           0x00100000L
29128 #define SPI_PS_INPUT_CNTL_4__DEFAULT_VAL_ATTR1_MASK                                                           0x00600000L
29129 #define SPI_PS_INPUT_CNTL_4__PT_SPRITE_TEX_ATTR1_MASK                                                         0x00800000L
29130 #define SPI_PS_INPUT_CNTL_4__ATTR0_VALID_MASK                                                                 0x01000000L
29131 #define SPI_PS_INPUT_CNTL_4__ATTR1_VALID_MASK                                                                 0x02000000L
29132 //SPI_PS_INPUT_CNTL_5
29133 #define SPI_PS_INPUT_CNTL_5__OFFSET__SHIFT                                                                    0x0
29134 #define SPI_PS_INPUT_CNTL_5__DEFAULT_VAL__SHIFT                                                               0x8
29135 #define SPI_PS_INPUT_CNTL_5__FLAT_SHADE__SHIFT                                                                0xa
29136 #define SPI_PS_INPUT_CNTL_5__ROTATE_PC_PTR__SHIFT                                                             0xb
29137 #define SPI_PS_INPUT_CNTL_5__PRIM_ATTR__SHIFT                                                                 0xc
29138 #define SPI_PS_INPUT_CNTL_5__PT_SPRITE_TEX__SHIFT                                                             0x11
29139 #define SPI_PS_INPUT_CNTL_5__DUP__SHIFT                                                                       0x12
29140 #define SPI_PS_INPUT_CNTL_5__FP16_INTERP_MODE__SHIFT                                                          0x13
29141 #define SPI_PS_INPUT_CNTL_5__USE_DEFAULT_ATTR1__SHIFT                                                         0x14
29142 #define SPI_PS_INPUT_CNTL_5__DEFAULT_VAL_ATTR1__SHIFT                                                         0x15
29143 #define SPI_PS_INPUT_CNTL_5__PT_SPRITE_TEX_ATTR1__SHIFT                                                       0x17
29144 #define SPI_PS_INPUT_CNTL_5__ATTR0_VALID__SHIFT                                                               0x18
29145 #define SPI_PS_INPUT_CNTL_5__ATTR1_VALID__SHIFT                                                               0x19
29146 #define SPI_PS_INPUT_CNTL_5__OFFSET_MASK                                                                      0x0000003FL
29147 #define SPI_PS_INPUT_CNTL_5__DEFAULT_VAL_MASK                                                                 0x00000300L
29148 #define SPI_PS_INPUT_CNTL_5__FLAT_SHADE_MASK                                                                  0x00000400L
29149 #define SPI_PS_INPUT_CNTL_5__ROTATE_PC_PTR_MASK                                                               0x00000800L
29150 #define SPI_PS_INPUT_CNTL_5__PRIM_ATTR_MASK                                                                   0x00001000L
29151 #define SPI_PS_INPUT_CNTL_5__PT_SPRITE_TEX_MASK                                                               0x00020000L
29152 #define SPI_PS_INPUT_CNTL_5__DUP_MASK                                                                         0x00040000L
29153 #define SPI_PS_INPUT_CNTL_5__FP16_INTERP_MODE_MASK                                                            0x00080000L
29154 #define SPI_PS_INPUT_CNTL_5__USE_DEFAULT_ATTR1_MASK                                                           0x00100000L
29155 #define SPI_PS_INPUT_CNTL_5__DEFAULT_VAL_ATTR1_MASK                                                           0x00600000L
29156 #define SPI_PS_INPUT_CNTL_5__PT_SPRITE_TEX_ATTR1_MASK                                                         0x00800000L
29157 #define SPI_PS_INPUT_CNTL_5__ATTR0_VALID_MASK                                                                 0x01000000L
29158 #define SPI_PS_INPUT_CNTL_5__ATTR1_VALID_MASK                                                                 0x02000000L
29159 //SPI_PS_INPUT_CNTL_6
29160 #define SPI_PS_INPUT_CNTL_6__OFFSET__SHIFT                                                                    0x0
29161 #define SPI_PS_INPUT_CNTL_6__DEFAULT_VAL__SHIFT                                                               0x8
29162 #define SPI_PS_INPUT_CNTL_6__FLAT_SHADE__SHIFT                                                                0xa
29163 #define SPI_PS_INPUT_CNTL_6__ROTATE_PC_PTR__SHIFT                                                             0xb
29164 #define SPI_PS_INPUT_CNTL_6__PRIM_ATTR__SHIFT                                                                 0xc
29165 #define SPI_PS_INPUT_CNTL_6__PT_SPRITE_TEX__SHIFT                                                             0x11
29166 #define SPI_PS_INPUT_CNTL_6__DUP__SHIFT                                                                       0x12
29167 #define SPI_PS_INPUT_CNTL_6__FP16_INTERP_MODE__SHIFT                                                          0x13
29168 #define SPI_PS_INPUT_CNTL_6__USE_DEFAULT_ATTR1__SHIFT                                                         0x14
29169 #define SPI_PS_INPUT_CNTL_6__DEFAULT_VAL_ATTR1__SHIFT                                                         0x15
29170 #define SPI_PS_INPUT_CNTL_6__PT_SPRITE_TEX_ATTR1__SHIFT                                                       0x17
29171 #define SPI_PS_INPUT_CNTL_6__ATTR0_VALID__SHIFT                                                               0x18
29172 #define SPI_PS_INPUT_CNTL_6__ATTR1_VALID__SHIFT                                                               0x19
29173 #define SPI_PS_INPUT_CNTL_6__OFFSET_MASK                                                                      0x0000003FL
29174 #define SPI_PS_INPUT_CNTL_6__DEFAULT_VAL_MASK                                                                 0x00000300L
29175 #define SPI_PS_INPUT_CNTL_6__FLAT_SHADE_MASK                                                                  0x00000400L
29176 #define SPI_PS_INPUT_CNTL_6__ROTATE_PC_PTR_MASK                                                               0x00000800L
29177 #define SPI_PS_INPUT_CNTL_6__PRIM_ATTR_MASK                                                                   0x00001000L
29178 #define SPI_PS_INPUT_CNTL_6__PT_SPRITE_TEX_MASK                                                               0x00020000L
29179 #define SPI_PS_INPUT_CNTL_6__DUP_MASK                                                                         0x00040000L
29180 #define SPI_PS_INPUT_CNTL_6__FP16_INTERP_MODE_MASK                                                            0x00080000L
29181 #define SPI_PS_INPUT_CNTL_6__USE_DEFAULT_ATTR1_MASK                                                           0x00100000L
29182 #define SPI_PS_INPUT_CNTL_6__DEFAULT_VAL_ATTR1_MASK                                                           0x00600000L
29183 #define SPI_PS_INPUT_CNTL_6__PT_SPRITE_TEX_ATTR1_MASK                                                         0x00800000L
29184 #define SPI_PS_INPUT_CNTL_6__ATTR0_VALID_MASK                                                                 0x01000000L
29185 #define SPI_PS_INPUT_CNTL_6__ATTR1_VALID_MASK                                                                 0x02000000L
29186 //SPI_PS_INPUT_CNTL_7
29187 #define SPI_PS_INPUT_CNTL_7__OFFSET__SHIFT                                                                    0x0
29188 #define SPI_PS_INPUT_CNTL_7__DEFAULT_VAL__SHIFT                                                               0x8
29189 #define SPI_PS_INPUT_CNTL_7__FLAT_SHADE__SHIFT                                                                0xa
29190 #define SPI_PS_INPUT_CNTL_7__ROTATE_PC_PTR__SHIFT                                                             0xb
29191 #define SPI_PS_INPUT_CNTL_7__PRIM_ATTR__SHIFT                                                                 0xc
29192 #define SPI_PS_INPUT_CNTL_7__PT_SPRITE_TEX__SHIFT                                                             0x11
29193 #define SPI_PS_INPUT_CNTL_7__DUP__SHIFT                                                                       0x12
29194 #define SPI_PS_INPUT_CNTL_7__FP16_INTERP_MODE__SHIFT                                                          0x13
29195 #define SPI_PS_INPUT_CNTL_7__USE_DEFAULT_ATTR1__SHIFT                                                         0x14
29196 #define SPI_PS_INPUT_CNTL_7__DEFAULT_VAL_ATTR1__SHIFT                                                         0x15
29197 #define SPI_PS_INPUT_CNTL_7__PT_SPRITE_TEX_ATTR1__SHIFT                                                       0x17
29198 #define SPI_PS_INPUT_CNTL_7__ATTR0_VALID__SHIFT                                                               0x18
29199 #define SPI_PS_INPUT_CNTL_7__ATTR1_VALID__SHIFT                                                               0x19
29200 #define SPI_PS_INPUT_CNTL_7__OFFSET_MASK                                                                      0x0000003FL
29201 #define SPI_PS_INPUT_CNTL_7__DEFAULT_VAL_MASK                                                                 0x00000300L
29202 #define SPI_PS_INPUT_CNTL_7__FLAT_SHADE_MASK                                                                  0x00000400L
29203 #define SPI_PS_INPUT_CNTL_7__ROTATE_PC_PTR_MASK                                                               0x00000800L
29204 #define SPI_PS_INPUT_CNTL_7__PRIM_ATTR_MASK                                                                   0x00001000L
29205 #define SPI_PS_INPUT_CNTL_7__PT_SPRITE_TEX_MASK                                                               0x00020000L
29206 #define SPI_PS_INPUT_CNTL_7__DUP_MASK                                                                         0x00040000L
29207 #define SPI_PS_INPUT_CNTL_7__FP16_INTERP_MODE_MASK                                                            0x00080000L
29208 #define SPI_PS_INPUT_CNTL_7__USE_DEFAULT_ATTR1_MASK                                                           0x00100000L
29209 #define SPI_PS_INPUT_CNTL_7__DEFAULT_VAL_ATTR1_MASK                                                           0x00600000L
29210 #define SPI_PS_INPUT_CNTL_7__PT_SPRITE_TEX_ATTR1_MASK                                                         0x00800000L
29211 #define SPI_PS_INPUT_CNTL_7__ATTR0_VALID_MASK                                                                 0x01000000L
29212 #define SPI_PS_INPUT_CNTL_7__ATTR1_VALID_MASK                                                                 0x02000000L
29213 //SPI_PS_INPUT_CNTL_8
29214 #define SPI_PS_INPUT_CNTL_8__OFFSET__SHIFT                                                                    0x0
29215 #define SPI_PS_INPUT_CNTL_8__DEFAULT_VAL__SHIFT                                                               0x8
29216 #define SPI_PS_INPUT_CNTL_8__FLAT_SHADE__SHIFT                                                                0xa
29217 #define SPI_PS_INPUT_CNTL_8__ROTATE_PC_PTR__SHIFT                                                             0xb
29218 #define SPI_PS_INPUT_CNTL_8__PRIM_ATTR__SHIFT                                                                 0xc
29219 #define SPI_PS_INPUT_CNTL_8__PT_SPRITE_TEX__SHIFT                                                             0x11
29220 #define SPI_PS_INPUT_CNTL_8__DUP__SHIFT                                                                       0x12
29221 #define SPI_PS_INPUT_CNTL_8__FP16_INTERP_MODE__SHIFT                                                          0x13
29222 #define SPI_PS_INPUT_CNTL_8__USE_DEFAULT_ATTR1__SHIFT                                                         0x14
29223 #define SPI_PS_INPUT_CNTL_8__DEFAULT_VAL_ATTR1__SHIFT                                                         0x15
29224 #define SPI_PS_INPUT_CNTL_8__PT_SPRITE_TEX_ATTR1__SHIFT                                                       0x17
29225 #define SPI_PS_INPUT_CNTL_8__ATTR0_VALID__SHIFT                                                               0x18
29226 #define SPI_PS_INPUT_CNTL_8__ATTR1_VALID__SHIFT                                                               0x19
29227 #define SPI_PS_INPUT_CNTL_8__OFFSET_MASK                                                                      0x0000003FL
29228 #define SPI_PS_INPUT_CNTL_8__DEFAULT_VAL_MASK                                                                 0x00000300L
29229 #define SPI_PS_INPUT_CNTL_8__FLAT_SHADE_MASK                                                                  0x00000400L
29230 #define SPI_PS_INPUT_CNTL_8__ROTATE_PC_PTR_MASK                                                               0x00000800L
29231 #define SPI_PS_INPUT_CNTL_8__PRIM_ATTR_MASK                                                                   0x00001000L
29232 #define SPI_PS_INPUT_CNTL_8__PT_SPRITE_TEX_MASK                                                               0x00020000L
29233 #define SPI_PS_INPUT_CNTL_8__DUP_MASK                                                                         0x00040000L
29234 #define SPI_PS_INPUT_CNTL_8__FP16_INTERP_MODE_MASK                                                            0x00080000L
29235 #define SPI_PS_INPUT_CNTL_8__USE_DEFAULT_ATTR1_MASK                                                           0x00100000L
29236 #define SPI_PS_INPUT_CNTL_8__DEFAULT_VAL_ATTR1_MASK                                                           0x00600000L
29237 #define SPI_PS_INPUT_CNTL_8__PT_SPRITE_TEX_ATTR1_MASK                                                         0x00800000L
29238 #define SPI_PS_INPUT_CNTL_8__ATTR0_VALID_MASK                                                                 0x01000000L
29239 #define SPI_PS_INPUT_CNTL_8__ATTR1_VALID_MASK                                                                 0x02000000L
29240 //SPI_PS_INPUT_CNTL_9
29241 #define SPI_PS_INPUT_CNTL_9__OFFSET__SHIFT                                                                    0x0
29242 #define SPI_PS_INPUT_CNTL_9__DEFAULT_VAL__SHIFT                                                               0x8
29243 #define SPI_PS_INPUT_CNTL_9__FLAT_SHADE__SHIFT                                                                0xa
29244 #define SPI_PS_INPUT_CNTL_9__ROTATE_PC_PTR__SHIFT                                                             0xb
29245 #define SPI_PS_INPUT_CNTL_9__PRIM_ATTR__SHIFT                                                                 0xc
29246 #define SPI_PS_INPUT_CNTL_9__PT_SPRITE_TEX__SHIFT                                                             0x11
29247 #define SPI_PS_INPUT_CNTL_9__DUP__SHIFT                                                                       0x12
29248 #define SPI_PS_INPUT_CNTL_9__FP16_INTERP_MODE__SHIFT                                                          0x13
29249 #define SPI_PS_INPUT_CNTL_9__USE_DEFAULT_ATTR1__SHIFT                                                         0x14
29250 #define SPI_PS_INPUT_CNTL_9__DEFAULT_VAL_ATTR1__SHIFT                                                         0x15
29251 #define SPI_PS_INPUT_CNTL_9__PT_SPRITE_TEX_ATTR1__SHIFT                                                       0x17
29252 #define SPI_PS_INPUT_CNTL_9__ATTR0_VALID__SHIFT                                                               0x18
29253 #define SPI_PS_INPUT_CNTL_9__ATTR1_VALID__SHIFT                                                               0x19
29254 #define SPI_PS_INPUT_CNTL_9__OFFSET_MASK                                                                      0x0000003FL
29255 #define SPI_PS_INPUT_CNTL_9__DEFAULT_VAL_MASK                                                                 0x00000300L
29256 #define SPI_PS_INPUT_CNTL_9__FLAT_SHADE_MASK                                                                  0x00000400L
29257 #define SPI_PS_INPUT_CNTL_9__ROTATE_PC_PTR_MASK                                                               0x00000800L
29258 #define SPI_PS_INPUT_CNTL_9__PRIM_ATTR_MASK                                                                   0x00001000L
29259 #define SPI_PS_INPUT_CNTL_9__PT_SPRITE_TEX_MASK                                                               0x00020000L
29260 #define SPI_PS_INPUT_CNTL_9__DUP_MASK                                                                         0x00040000L
29261 #define SPI_PS_INPUT_CNTL_9__FP16_INTERP_MODE_MASK                                                            0x00080000L
29262 #define SPI_PS_INPUT_CNTL_9__USE_DEFAULT_ATTR1_MASK                                                           0x00100000L
29263 #define SPI_PS_INPUT_CNTL_9__DEFAULT_VAL_ATTR1_MASK                                                           0x00600000L
29264 #define SPI_PS_INPUT_CNTL_9__PT_SPRITE_TEX_ATTR1_MASK                                                         0x00800000L
29265 #define SPI_PS_INPUT_CNTL_9__ATTR0_VALID_MASK                                                                 0x01000000L
29266 #define SPI_PS_INPUT_CNTL_9__ATTR1_VALID_MASK                                                                 0x02000000L
29267 //SPI_PS_INPUT_CNTL_10
29268 #define SPI_PS_INPUT_CNTL_10__OFFSET__SHIFT                                                                   0x0
29269 #define SPI_PS_INPUT_CNTL_10__DEFAULT_VAL__SHIFT                                                              0x8
29270 #define SPI_PS_INPUT_CNTL_10__FLAT_SHADE__SHIFT                                                               0xa
29271 #define SPI_PS_INPUT_CNTL_10__ROTATE_PC_PTR__SHIFT                                                            0xb
29272 #define SPI_PS_INPUT_CNTL_10__PRIM_ATTR__SHIFT                                                                0xc
29273 #define SPI_PS_INPUT_CNTL_10__PT_SPRITE_TEX__SHIFT                                                            0x11
29274 #define SPI_PS_INPUT_CNTL_10__DUP__SHIFT                                                                      0x12
29275 #define SPI_PS_INPUT_CNTL_10__FP16_INTERP_MODE__SHIFT                                                         0x13
29276 #define SPI_PS_INPUT_CNTL_10__USE_DEFAULT_ATTR1__SHIFT                                                        0x14
29277 #define SPI_PS_INPUT_CNTL_10__DEFAULT_VAL_ATTR1__SHIFT                                                        0x15
29278 #define SPI_PS_INPUT_CNTL_10__PT_SPRITE_TEX_ATTR1__SHIFT                                                      0x17
29279 #define SPI_PS_INPUT_CNTL_10__ATTR0_VALID__SHIFT                                                              0x18
29280 #define SPI_PS_INPUT_CNTL_10__ATTR1_VALID__SHIFT                                                              0x19
29281 #define SPI_PS_INPUT_CNTL_10__OFFSET_MASK                                                                     0x0000003FL
29282 #define SPI_PS_INPUT_CNTL_10__DEFAULT_VAL_MASK                                                                0x00000300L
29283 #define SPI_PS_INPUT_CNTL_10__FLAT_SHADE_MASK                                                                 0x00000400L
29284 #define SPI_PS_INPUT_CNTL_10__ROTATE_PC_PTR_MASK                                                              0x00000800L
29285 #define SPI_PS_INPUT_CNTL_10__PRIM_ATTR_MASK                                                                  0x00001000L
29286 #define SPI_PS_INPUT_CNTL_10__PT_SPRITE_TEX_MASK                                                              0x00020000L
29287 #define SPI_PS_INPUT_CNTL_10__DUP_MASK                                                                        0x00040000L
29288 #define SPI_PS_INPUT_CNTL_10__FP16_INTERP_MODE_MASK                                                           0x00080000L
29289 #define SPI_PS_INPUT_CNTL_10__USE_DEFAULT_ATTR1_MASK                                                          0x00100000L
29290 #define SPI_PS_INPUT_CNTL_10__DEFAULT_VAL_ATTR1_MASK                                                          0x00600000L
29291 #define SPI_PS_INPUT_CNTL_10__PT_SPRITE_TEX_ATTR1_MASK                                                        0x00800000L
29292 #define SPI_PS_INPUT_CNTL_10__ATTR0_VALID_MASK                                                                0x01000000L
29293 #define SPI_PS_INPUT_CNTL_10__ATTR1_VALID_MASK                                                                0x02000000L
29294 //SPI_PS_INPUT_CNTL_11
29295 #define SPI_PS_INPUT_CNTL_11__OFFSET__SHIFT                                                                   0x0
29296 #define SPI_PS_INPUT_CNTL_11__DEFAULT_VAL__SHIFT                                                              0x8
29297 #define SPI_PS_INPUT_CNTL_11__FLAT_SHADE__SHIFT                                                               0xa
29298 #define SPI_PS_INPUT_CNTL_11__ROTATE_PC_PTR__SHIFT                                                            0xb
29299 #define SPI_PS_INPUT_CNTL_11__PRIM_ATTR__SHIFT                                                                0xc
29300 #define SPI_PS_INPUT_CNTL_11__PT_SPRITE_TEX__SHIFT                                                            0x11
29301 #define SPI_PS_INPUT_CNTL_11__DUP__SHIFT                                                                      0x12
29302 #define SPI_PS_INPUT_CNTL_11__FP16_INTERP_MODE__SHIFT                                                         0x13
29303 #define SPI_PS_INPUT_CNTL_11__USE_DEFAULT_ATTR1__SHIFT                                                        0x14
29304 #define SPI_PS_INPUT_CNTL_11__DEFAULT_VAL_ATTR1__SHIFT                                                        0x15
29305 #define SPI_PS_INPUT_CNTL_11__PT_SPRITE_TEX_ATTR1__SHIFT                                                      0x17
29306 #define SPI_PS_INPUT_CNTL_11__ATTR0_VALID__SHIFT                                                              0x18
29307 #define SPI_PS_INPUT_CNTL_11__ATTR1_VALID__SHIFT                                                              0x19
29308 #define SPI_PS_INPUT_CNTL_11__OFFSET_MASK                                                                     0x0000003FL
29309 #define SPI_PS_INPUT_CNTL_11__DEFAULT_VAL_MASK                                                                0x00000300L
29310 #define SPI_PS_INPUT_CNTL_11__FLAT_SHADE_MASK                                                                 0x00000400L
29311 #define SPI_PS_INPUT_CNTL_11__ROTATE_PC_PTR_MASK                                                              0x00000800L
29312 #define SPI_PS_INPUT_CNTL_11__PRIM_ATTR_MASK                                                                  0x00001000L
29313 #define SPI_PS_INPUT_CNTL_11__PT_SPRITE_TEX_MASK                                                              0x00020000L
29314 #define SPI_PS_INPUT_CNTL_11__DUP_MASK                                                                        0x00040000L
29315 #define SPI_PS_INPUT_CNTL_11__FP16_INTERP_MODE_MASK                                                           0x00080000L
29316 #define SPI_PS_INPUT_CNTL_11__USE_DEFAULT_ATTR1_MASK                                                          0x00100000L
29317 #define SPI_PS_INPUT_CNTL_11__DEFAULT_VAL_ATTR1_MASK                                                          0x00600000L
29318 #define SPI_PS_INPUT_CNTL_11__PT_SPRITE_TEX_ATTR1_MASK                                                        0x00800000L
29319 #define SPI_PS_INPUT_CNTL_11__ATTR0_VALID_MASK                                                                0x01000000L
29320 #define SPI_PS_INPUT_CNTL_11__ATTR1_VALID_MASK                                                                0x02000000L
29321 //SPI_PS_INPUT_CNTL_12
29322 #define SPI_PS_INPUT_CNTL_12__OFFSET__SHIFT                                                                   0x0
29323 #define SPI_PS_INPUT_CNTL_12__DEFAULT_VAL__SHIFT                                                              0x8
29324 #define SPI_PS_INPUT_CNTL_12__FLAT_SHADE__SHIFT                                                               0xa
29325 #define SPI_PS_INPUT_CNTL_12__ROTATE_PC_PTR__SHIFT                                                            0xb
29326 #define SPI_PS_INPUT_CNTL_12__PRIM_ATTR__SHIFT                                                                0xc
29327 #define SPI_PS_INPUT_CNTL_12__PT_SPRITE_TEX__SHIFT                                                            0x11
29328 #define SPI_PS_INPUT_CNTL_12__DUP__SHIFT                                                                      0x12
29329 #define SPI_PS_INPUT_CNTL_12__FP16_INTERP_MODE__SHIFT                                                         0x13
29330 #define SPI_PS_INPUT_CNTL_12__USE_DEFAULT_ATTR1__SHIFT                                                        0x14
29331 #define SPI_PS_INPUT_CNTL_12__DEFAULT_VAL_ATTR1__SHIFT                                                        0x15
29332 #define SPI_PS_INPUT_CNTL_12__PT_SPRITE_TEX_ATTR1__SHIFT                                                      0x17
29333 #define SPI_PS_INPUT_CNTL_12__ATTR0_VALID__SHIFT                                                              0x18
29334 #define SPI_PS_INPUT_CNTL_12__ATTR1_VALID__SHIFT                                                              0x19
29335 #define SPI_PS_INPUT_CNTL_12__OFFSET_MASK                                                                     0x0000003FL
29336 #define SPI_PS_INPUT_CNTL_12__DEFAULT_VAL_MASK                                                                0x00000300L
29337 #define SPI_PS_INPUT_CNTL_12__FLAT_SHADE_MASK                                                                 0x00000400L
29338 #define SPI_PS_INPUT_CNTL_12__ROTATE_PC_PTR_MASK                                                              0x00000800L
29339 #define SPI_PS_INPUT_CNTL_12__PRIM_ATTR_MASK                                                                  0x00001000L
29340 #define SPI_PS_INPUT_CNTL_12__PT_SPRITE_TEX_MASK                                                              0x00020000L
29341 #define SPI_PS_INPUT_CNTL_12__DUP_MASK                                                                        0x00040000L
29342 #define SPI_PS_INPUT_CNTL_12__FP16_INTERP_MODE_MASK                                                           0x00080000L
29343 #define SPI_PS_INPUT_CNTL_12__USE_DEFAULT_ATTR1_MASK                                                          0x00100000L
29344 #define SPI_PS_INPUT_CNTL_12__DEFAULT_VAL_ATTR1_MASK                                                          0x00600000L
29345 #define SPI_PS_INPUT_CNTL_12__PT_SPRITE_TEX_ATTR1_MASK                                                        0x00800000L
29346 #define SPI_PS_INPUT_CNTL_12__ATTR0_VALID_MASK                                                                0x01000000L
29347 #define SPI_PS_INPUT_CNTL_12__ATTR1_VALID_MASK                                                                0x02000000L
29348 //SPI_PS_INPUT_CNTL_13
29349 #define SPI_PS_INPUT_CNTL_13__OFFSET__SHIFT                                                                   0x0
29350 #define SPI_PS_INPUT_CNTL_13__DEFAULT_VAL__SHIFT                                                              0x8
29351 #define SPI_PS_INPUT_CNTL_13__FLAT_SHADE__SHIFT                                                               0xa
29352 #define SPI_PS_INPUT_CNTL_13__ROTATE_PC_PTR__SHIFT                                                            0xb
29353 #define SPI_PS_INPUT_CNTL_13__PRIM_ATTR__SHIFT                                                                0xc
29354 #define SPI_PS_INPUT_CNTL_13__PT_SPRITE_TEX__SHIFT                                                            0x11
29355 #define SPI_PS_INPUT_CNTL_13__DUP__SHIFT                                                                      0x12
29356 #define SPI_PS_INPUT_CNTL_13__FP16_INTERP_MODE__SHIFT                                                         0x13
29357 #define SPI_PS_INPUT_CNTL_13__USE_DEFAULT_ATTR1__SHIFT                                                        0x14
29358 #define SPI_PS_INPUT_CNTL_13__DEFAULT_VAL_ATTR1__SHIFT                                                        0x15
29359 #define SPI_PS_INPUT_CNTL_13__PT_SPRITE_TEX_ATTR1__SHIFT                                                      0x17
29360 #define SPI_PS_INPUT_CNTL_13__ATTR0_VALID__SHIFT                                                              0x18
29361 #define SPI_PS_INPUT_CNTL_13__ATTR1_VALID__SHIFT                                                              0x19
29362 #define SPI_PS_INPUT_CNTL_13__OFFSET_MASK                                                                     0x0000003FL
29363 #define SPI_PS_INPUT_CNTL_13__DEFAULT_VAL_MASK                                                                0x00000300L
29364 #define SPI_PS_INPUT_CNTL_13__FLAT_SHADE_MASK                                                                 0x00000400L
29365 #define SPI_PS_INPUT_CNTL_13__ROTATE_PC_PTR_MASK                                                              0x00000800L
29366 #define SPI_PS_INPUT_CNTL_13__PRIM_ATTR_MASK                                                                  0x00001000L
29367 #define SPI_PS_INPUT_CNTL_13__PT_SPRITE_TEX_MASK                                                              0x00020000L
29368 #define SPI_PS_INPUT_CNTL_13__DUP_MASK                                                                        0x00040000L
29369 #define SPI_PS_INPUT_CNTL_13__FP16_INTERP_MODE_MASK                                                           0x00080000L
29370 #define SPI_PS_INPUT_CNTL_13__USE_DEFAULT_ATTR1_MASK                                                          0x00100000L
29371 #define SPI_PS_INPUT_CNTL_13__DEFAULT_VAL_ATTR1_MASK                                                          0x00600000L
29372 #define SPI_PS_INPUT_CNTL_13__PT_SPRITE_TEX_ATTR1_MASK                                                        0x00800000L
29373 #define SPI_PS_INPUT_CNTL_13__ATTR0_VALID_MASK                                                                0x01000000L
29374 #define SPI_PS_INPUT_CNTL_13__ATTR1_VALID_MASK                                                                0x02000000L
29375 //SPI_PS_INPUT_CNTL_14
29376 #define SPI_PS_INPUT_CNTL_14__OFFSET__SHIFT                                                                   0x0
29377 #define SPI_PS_INPUT_CNTL_14__DEFAULT_VAL__SHIFT                                                              0x8
29378 #define SPI_PS_INPUT_CNTL_14__FLAT_SHADE__SHIFT                                                               0xa
29379 #define SPI_PS_INPUT_CNTL_14__ROTATE_PC_PTR__SHIFT                                                            0xb
29380 #define SPI_PS_INPUT_CNTL_14__PRIM_ATTR__SHIFT                                                                0xc
29381 #define SPI_PS_INPUT_CNTL_14__PT_SPRITE_TEX__SHIFT                                                            0x11
29382 #define SPI_PS_INPUT_CNTL_14__DUP__SHIFT                                                                      0x12
29383 #define SPI_PS_INPUT_CNTL_14__FP16_INTERP_MODE__SHIFT                                                         0x13
29384 #define SPI_PS_INPUT_CNTL_14__USE_DEFAULT_ATTR1__SHIFT                                                        0x14
29385 #define SPI_PS_INPUT_CNTL_14__DEFAULT_VAL_ATTR1__SHIFT                                                        0x15
29386 #define SPI_PS_INPUT_CNTL_14__PT_SPRITE_TEX_ATTR1__SHIFT                                                      0x17
29387 #define SPI_PS_INPUT_CNTL_14__ATTR0_VALID__SHIFT                                                              0x18
29388 #define SPI_PS_INPUT_CNTL_14__ATTR1_VALID__SHIFT                                                              0x19
29389 #define SPI_PS_INPUT_CNTL_14__OFFSET_MASK                                                                     0x0000003FL
29390 #define SPI_PS_INPUT_CNTL_14__DEFAULT_VAL_MASK                                                                0x00000300L
29391 #define SPI_PS_INPUT_CNTL_14__FLAT_SHADE_MASK                                                                 0x00000400L
29392 #define SPI_PS_INPUT_CNTL_14__ROTATE_PC_PTR_MASK                                                              0x00000800L
29393 #define SPI_PS_INPUT_CNTL_14__PRIM_ATTR_MASK                                                                  0x00001000L
29394 #define SPI_PS_INPUT_CNTL_14__PT_SPRITE_TEX_MASK                                                              0x00020000L
29395 #define SPI_PS_INPUT_CNTL_14__DUP_MASK                                                                        0x00040000L
29396 #define SPI_PS_INPUT_CNTL_14__FP16_INTERP_MODE_MASK                                                           0x00080000L
29397 #define SPI_PS_INPUT_CNTL_14__USE_DEFAULT_ATTR1_MASK                                                          0x00100000L
29398 #define SPI_PS_INPUT_CNTL_14__DEFAULT_VAL_ATTR1_MASK                                                          0x00600000L
29399 #define SPI_PS_INPUT_CNTL_14__PT_SPRITE_TEX_ATTR1_MASK                                                        0x00800000L
29400 #define SPI_PS_INPUT_CNTL_14__ATTR0_VALID_MASK                                                                0x01000000L
29401 #define SPI_PS_INPUT_CNTL_14__ATTR1_VALID_MASK                                                                0x02000000L
29402 //SPI_PS_INPUT_CNTL_15
29403 #define SPI_PS_INPUT_CNTL_15__OFFSET__SHIFT                                                                   0x0
29404 #define SPI_PS_INPUT_CNTL_15__DEFAULT_VAL__SHIFT                                                              0x8
29405 #define SPI_PS_INPUT_CNTL_15__FLAT_SHADE__SHIFT                                                               0xa
29406 #define SPI_PS_INPUT_CNTL_15__ROTATE_PC_PTR__SHIFT                                                            0xb
29407 #define SPI_PS_INPUT_CNTL_15__PRIM_ATTR__SHIFT                                                                0xc
29408 #define SPI_PS_INPUT_CNTL_15__PT_SPRITE_TEX__SHIFT                                                            0x11
29409 #define SPI_PS_INPUT_CNTL_15__DUP__SHIFT                                                                      0x12
29410 #define SPI_PS_INPUT_CNTL_15__FP16_INTERP_MODE__SHIFT                                                         0x13
29411 #define SPI_PS_INPUT_CNTL_15__USE_DEFAULT_ATTR1__SHIFT                                                        0x14
29412 #define SPI_PS_INPUT_CNTL_15__DEFAULT_VAL_ATTR1__SHIFT                                                        0x15
29413 #define SPI_PS_INPUT_CNTL_15__PT_SPRITE_TEX_ATTR1__SHIFT                                                      0x17
29414 #define SPI_PS_INPUT_CNTL_15__ATTR0_VALID__SHIFT                                                              0x18
29415 #define SPI_PS_INPUT_CNTL_15__ATTR1_VALID__SHIFT                                                              0x19
29416 #define SPI_PS_INPUT_CNTL_15__OFFSET_MASK                                                                     0x0000003FL
29417 #define SPI_PS_INPUT_CNTL_15__DEFAULT_VAL_MASK                                                                0x00000300L
29418 #define SPI_PS_INPUT_CNTL_15__FLAT_SHADE_MASK                                                                 0x00000400L
29419 #define SPI_PS_INPUT_CNTL_15__ROTATE_PC_PTR_MASK                                                              0x00000800L
29420 #define SPI_PS_INPUT_CNTL_15__PRIM_ATTR_MASK                                                                  0x00001000L
29421 #define SPI_PS_INPUT_CNTL_15__PT_SPRITE_TEX_MASK                                                              0x00020000L
29422 #define SPI_PS_INPUT_CNTL_15__DUP_MASK                                                                        0x00040000L
29423 #define SPI_PS_INPUT_CNTL_15__FP16_INTERP_MODE_MASK                                                           0x00080000L
29424 #define SPI_PS_INPUT_CNTL_15__USE_DEFAULT_ATTR1_MASK                                                          0x00100000L
29425 #define SPI_PS_INPUT_CNTL_15__DEFAULT_VAL_ATTR1_MASK                                                          0x00600000L
29426 #define SPI_PS_INPUT_CNTL_15__PT_SPRITE_TEX_ATTR1_MASK                                                        0x00800000L
29427 #define SPI_PS_INPUT_CNTL_15__ATTR0_VALID_MASK                                                                0x01000000L
29428 #define SPI_PS_INPUT_CNTL_15__ATTR1_VALID_MASK                                                                0x02000000L
29429 //SPI_PS_INPUT_CNTL_16
29430 #define SPI_PS_INPUT_CNTL_16__OFFSET__SHIFT                                                                   0x0
29431 #define SPI_PS_INPUT_CNTL_16__DEFAULT_VAL__SHIFT                                                              0x8
29432 #define SPI_PS_INPUT_CNTL_16__FLAT_SHADE__SHIFT                                                               0xa
29433 #define SPI_PS_INPUT_CNTL_16__ROTATE_PC_PTR__SHIFT                                                            0xb
29434 #define SPI_PS_INPUT_CNTL_16__PRIM_ATTR__SHIFT                                                                0xc
29435 #define SPI_PS_INPUT_CNTL_16__PT_SPRITE_TEX__SHIFT                                                            0x11
29436 #define SPI_PS_INPUT_CNTL_16__DUP__SHIFT                                                                      0x12
29437 #define SPI_PS_INPUT_CNTL_16__FP16_INTERP_MODE__SHIFT                                                         0x13
29438 #define SPI_PS_INPUT_CNTL_16__USE_DEFAULT_ATTR1__SHIFT                                                        0x14
29439 #define SPI_PS_INPUT_CNTL_16__DEFAULT_VAL_ATTR1__SHIFT                                                        0x15
29440 #define SPI_PS_INPUT_CNTL_16__PT_SPRITE_TEX_ATTR1__SHIFT                                                      0x17
29441 #define SPI_PS_INPUT_CNTL_16__ATTR0_VALID__SHIFT                                                              0x18
29442 #define SPI_PS_INPUT_CNTL_16__ATTR1_VALID__SHIFT                                                              0x19
29443 #define SPI_PS_INPUT_CNTL_16__OFFSET_MASK                                                                     0x0000003FL
29444 #define SPI_PS_INPUT_CNTL_16__DEFAULT_VAL_MASK                                                                0x00000300L
29445 #define SPI_PS_INPUT_CNTL_16__FLAT_SHADE_MASK                                                                 0x00000400L
29446 #define SPI_PS_INPUT_CNTL_16__ROTATE_PC_PTR_MASK                                                              0x00000800L
29447 #define SPI_PS_INPUT_CNTL_16__PRIM_ATTR_MASK                                                                  0x00001000L
29448 #define SPI_PS_INPUT_CNTL_16__PT_SPRITE_TEX_MASK                                                              0x00020000L
29449 #define SPI_PS_INPUT_CNTL_16__DUP_MASK                                                                        0x00040000L
29450 #define SPI_PS_INPUT_CNTL_16__FP16_INTERP_MODE_MASK                                                           0x00080000L
29451 #define SPI_PS_INPUT_CNTL_16__USE_DEFAULT_ATTR1_MASK                                                          0x00100000L
29452 #define SPI_PS_INPUT_CNTL_16__DEFAULT_VAL_ATTR1_MASK                                                          0x00600000L
29453 #define SPI_PS_INPUT_CNTL_16__PT_SPRITE_TEX_ATTR1_MASK                                                        0x00800000L
29454 #define SPI_PS_INPUT_CNTL_16__ATTR0_VALID_MASK                                                                0x01000000L
29455 #define SPI_PS_INPUT_CNTL_16__ATTR1_VALID_MASK                                                                0x02000000L
29456 //SPI_PS_INPUT_CNTL_17
29457 #define SPI_PS_INPUT_CNTL_17__OFFSET__SHIFT                                                                   0x0
29458 #define SPI_PS_INPUT_CNTL_17__DEFAULT_VAL__SHIFT                                                              0x8
29459 #define SPI_PS_INPUT_CNTL_17__FLAT_SHADE__SHIFT                                                               0xa
29460 #define SPI_PS_INPUT_CNTL_17__ROTATE_PC_PTR__SHIFT                                                            0xb
29461 #define SPI_PS_INPUT_CNTL_17__PRIM_ATTR__SHIFT                                                                0xc
29462 #define SPI_PS_INPUT_CNTL_17__PT_SPRITE_TEX__SHIFT                                                            0x11
29463 #define SPI_PS_INPUT_CNTL_17__DUP__SHIFT                                                                      0x12
29464 #define SPI_PS_INPUT_CNTL_17__FP16_INTERP_MODE__SHIFT                                                         0x13
29465 #define SPI_PS_INPUT_CNTL_17__USE_DEFAULT_ATTR1__SHIFT                                                        0x14
29466 #define SPI_PS_INPUT_CNTL_17__DEFAULT_VAL_ATTR1__SHIFT                                                        0x15
29467 #define SPI_PS_INPUT_CNTL_17__PT_SPRITE_TEX_ATTR1__SHIFT                                                      0x17
29468 #define SPI_PS_INPUT_CNTL_17__ATTR0_VALID__SHIFT                                                              0x18
29469 #define SPI_PS_INPUT_CNTL_17__ATTR1_VALID__SHIFT                                                              0x19
29470 #define SPI_PS_INPUT_CNTL_17__OFFSET_MASK                                                                     0x0000003FL
29471 #define SPI_PS_INPUT_CNTL_17__DEFAULT_VAL_MASK                                                                0x00000300L
29472 #define SPI_PS_INPUT_CNTL_17__FLAT_SHADE_MASK                                                                 0x00000400L
29473 #define SPI_PS_INPUT_CNTL_17__ROTATE_PC_PTR_MASK                                                              0x00000800L
29474 #define SPI_PS_INPUT_CNTL_17__PRIM_ATTR_MASK                                                                  0x00001000L
29475 #define SPI_PS_INPUT_CNTL_17__PT_SPRITE_TEX_MASK                                                              0x00020000L
29476 #define SPI_PS_INPUT_CNTL_17__DUP_MASK                                                                        0x00040000L
29477 #define SPI_PS_INPUT_CNTL_17__FP16_INTERP_MODE_MASK                                                           0x00080000L
29478 #define SPI_PS_INPUT_CNTL_17__USE_DEFAULT_ATTR1_MASK                                                          0x00100000L
29479 #define SPI_PS_INPUT_CNTL_17__DEFAULT_VAL_ATTR1_MASK                                                          0x00600000L
29480 #define SPI_PS_INPUT_CNTL_17__PT_SPRITE_TEX_ATTR1_MASK                                                        0x00800000L
29481 #define SPI_PS_INPUT_CNTL_17__ATTR0_VALID_MASK                                                                0x01000000L
29482 #define SPI_PS_INPUT_CNTL_17__ATTR1_VALID_MASK                                                                0x02000000L
29483 //SPI_PS_INPUT_CNTL_18
29484 #define SPI_PS_INPUT_CNTL_18__OFFSET__SHIFT                                                                   0x0
29485 #define SPI_PS_INPUT_CNTL_18__DEFAULT_VAL__SHIFT                                                              0x8
29486 #define SPI_PS_INPUT_CNTL_18__FLAT_SHADE__SHIFT                                                               0xa
29487 #define SPI_PS_INPUT_CNTL_18__ROTATE_PC_PTR__SHIFT                                                            0xb
29488 #define SPI_PS_INPUT_CNTL_18__PRIM_ATTR__SHIFT                                                                0xc
29489 #define SPI_PS_INPUT_CNTL_18__PT_SPRITE_TEX__SHIFT                                                            0x11
29490 #define SPI_PS_INPUT_CNTL_18__DUP__SHIFT                                                                      0x12
29491 #define SPI_PS_INPUT_CNTL_18__FP16_INTERP_MODE__SHIFT                                                         0x13
29492 #define SPI_PS_INPUT_CNTL_18__USE_DEFAULT_ATTR1__SHIFT                                                        0x14
29493 #define SPI_PS_INPUT_CNTL_18__DEFAULT_VAL_ATTR1__SHIFT                                                        0x15
29494 #define SPI_PS_INPUT_CNTL_18__PT_SPRITE_TEX_ATTR1__SHIFT                                                      0x17
29495 #define SPI_PS_INPUT_CNTL_18__ATTR0_VALID__SHIFT                                                              0x18
29496 #define SPI_PS_INPUT_CNTL_18__ATTR1_VALID__SHIFT                                                              0x19
29497 #define SPI_PS_INPUT_CNTL_18__OFFSET_MASK                                                                     0x0000003FL
29498 #define SPI_PS_INPUT_CNTL_18__DEFAULT_VAL_MASK                                                                0x00000300L
29499 #define SPI_PS_INPUT_CNTL_18__FLAT_SHADE_MASK                                                                 0x00000400L
29500 #define SPI_PS_INPUT_CNTL_18__ROTATE_PC_PTR_MASK                                                              0x00000800L
29501 #define SPI_PS_INPUT_CNTL_18__PRIM_ATTR_MASK                                                                  0x00001000L
29502 #define SPI_PS_INPUT_CNTL_18__PT_SPRITE_TEX_MASK                                                              0x00020000L
29503 #define SPI_PS_INPUT_CNTL_18__DUP_MASK                                                                        0x00040000L
29504 #define SPI_PS_INPUT_CNTL_18__FP16_INTERP_MODE_MASK                                                           0x00080000L
29505 #define SPI_PS_INPUT_CNTL_18__USE_DEFAULT_ATTR1_MASK                                                          0x00100000L
29506 #define SPI_PS_INPUT_CNTL_18__DEFAULT_VAL_ATTR1_MASK                                                          0x00600000L
29507 #define SPI_PS_INPUT_CNTL_18__PT_SPRITE_TEX_ATTR1_MASK                                                        0x00800000L
29508 #define SPI_PS_INPUT_CNTL_18__ATTR0_VALID_MASK                                                                0x01000000L
29509 #define SPI_PS_INPUT_CNTL_18__ATTR1_VALID_MASK                                                                0x02000000L
29510 //SPI_PS_INPUT_CNTL_19
29511 #define SPI_PS_INPUT_CNTL_19__OFFSET__SHIFT                                                                   0x0
29512 #define SPI_PS_INPUT_CNTL_19__DEFAULT_VAL__SHIFT                                                              0x8
29513 #define SPI_PS_INPUT_CNTL_19__FLAT_SHADE__SHIFT                                                               0xa
29514 #define SPI_PS_INPUT_CNTL_19__ROTATE_PC_PTR__SHIFT                                                            0xb
29515 #define SPI_PS_INPUT_CNTL_19__PRIM_ATTR__SHIFT                                                                0xc
29516 #define SPI_PS_INPUT_CNTL_19__PT_SPRITE_TEX__SHIFT                                                            0x11
29517 #define SPI_PS_INPUT_CNTL_19__DUP__SHIFT                                                                      0x12
29518 #define SPI_PS_INPUT_CNTL_19__FP16_INTERP_MODE__SHIFT                                                         0x13
29519 #define SPI_PS_INPUT_CNTL_19__USE_DEFAULT_ATTR1__SHIFT                                                        0x14
29520 #define SPI_PS_INPUT_CNTL_19__DEFAULT_VAL_ATTR1__SHIFT                                                        0x15
29521 #define SPI_PS_INPUT_CNTL_19__PT_SPRITE_TEX_ATTR1__SHIFT                                                      0x17
29522 #define SPI_PS_INPUT_CNTL_19__ATTR0_VALID__SHIFT                                                              0x18
29523 #define SPI_PS_INPUT_CNTL_19__ATTR1_VALID__SHIFT                                                              0x19
29524 #define SPI_PS_INPUT_CNTL_19__OFFSET_MASK                                                                     0x0000003FL
29525 #define SPI_PS_INPUT_CNTL_19__DEFAULT_VAL_MASK                                                                0x00000300L
29526 #define SPI_PS_INPUT_CNTL_19__FLAT_SHADE_MASK                                                                 0x00000400L
29527 #define SPI_PS_INPUT_CNTL_19__ROTATE_PC_PTR_MASK                                                              0x00000800L
29528 #define SPI_PS_INPUT_CNTL_19__PRIM_ATTR_MASK                                                                  0x00001000L
29529 #define SPI_PS_INPUT_CNTL_19__PT_SPRITE_TEX_MASK                                                              0x00020000L
29530 #define SPI_PS_INPUT_CNTL_19__DUP_MASK                                                                        0x00040000L
29531 #define SPI_PS_INPUT_CNTL_19__FP16_INTERP_MODE_MASK                                                           0x00080000L
29532 #define SPI_PS_INPUT_CNTL_19__USE_DEFAULT_ATTR1_MASK                                                          0x00100000L
29533 #define SPI_PS_INPUT_CNTL_19__DEFAULT_VAL_ATTR1_MASK                                                          0x00600000L
29534 #define SPI_PS_INPUT_CNTL_19__PT_SPRITE_TEX_ATTR1_MASK                                                        0x00800000L
29535 #define SPI_PS_INPUT_CNTL_19__ATTR0_VALID_MASK                                                                0x01000000L
29536 #define SPI_PS_INPUT_CNTL_19__ATTR1_VALID_MASK                                                                0x02000000L
29537 //SPI_PS_INPUT_CNTL_20
29538 #define SPI_PS_INPUT_CNTL_20__OFFSET__SHIFT                                                                   0x0
29539 #define SPI_PS_INPUT_CNTL_20__DEFAULT_VAL__SHIFT                                                              0x8
29540 #define SPI_PS_INPUT_CNTL_20__FLAT_SHADE__SHIFT                                                               0xa
29541 #define SPI_PS_INPUT_CNTL_20__ROTATE_PC_PTR__SHIFT                                                            0xb
29542 #define SPI_PS_INPUT_CNTL_20__PRIM_ATTR__SHIFT                                                                0xc
29543 #define SPI_PS_INPUT_CNTL_20__DUP__SHIFT                                                                      0x12
29544 #define SPI_PS_INPUT_CNTL_20__FP16_INTERP_MODE__SHIFT                                                         0x13
29545 #define SPI_PS_INPUT_CNTL_20__USE_DEFAULT_ATTR1__SHIFT                                                        0x14
29546 #define SPI_PS_INPUT_CNTL_20__DEFAULT_VAL_ATTR1__SHIFT                                                        0x15
29547 #define SPI_PS_INPUT_CNTL_20__ATTR0_VALID__SHIFT                                                              0x18
29548 #define SPI_PS_INPUT_CNTL_20__ATTR1_VALID__SHIFT                                                              0x19
29549 #define SPI_PS_INPUT_CNTL_20__OFFSET_MASK                                                                     0x0000003FL
29550 #define SPI_PS_INPUT_CNTL_20__DEFAULT_VAL_MASK                                                                0x00000300L
29551 #define SPI_PS_INPUT_CNTL_20__FLAT_SHADE_MASK                                                                 0x00000400L
29552 #define SPI_PS_INPUT_CNTL_20__ROTATE_PC_PTR_MASK                                                              0x00000800L
29553 #define SPI_PS_INPUT_CNTL_20__PRIM_ATTR_MASK                                                                  0x00001000L
29554 #define SPI_PS_INPUT_CNTL_20__DUP_MASK                                                                        0x00040000L
29555 #define SPI_PS_INPUT_CNTL_20__FP16_INTERP_MODE_MASK                                                           0x00080000L
29556 #define SPI_PS_INPUT_CNTL_20__USE_DEFAULT_ATTR1_MASK                                                          0x00100000L
29557 #define SPI_PS_INPUT_CNTL_20__DEFAULT_VAL_ATTR1_MASK                                                          0x00600000L
29558 #define SPI_PS_INPUT_CNTL_20__ATTR0_VALID_MASK                                                                0x01000000L
29559 #define SPI_PS_INPUT_CNTL_20__ATTR1_VALID_MASK                                                                0x02000000L
29560 //SPI_PS_INPUT_CNTL_21
29561 #define SPI_PS_INPUT_CNTL_21__OFFSET__SHIFT                                                                   0x0
29562 #define SPI_PS_INPUT_CNTL_21__DEFAULT_VAL__SHIFT                                                              0x8
29563 #define SPI_PS_INPUT_CNTL_21__FLAT_SHADE__SHIFT                                                               0xa
29564 #define SPI_PS_INPUT_CNTL_21__ROTATE_PC_PTR__SHIFT                                                            0xb
29565 #define SPI_PS_INPUT_CNTL_21__PRIM_ATTR__SHIFT                                                                0xc
29566 #define SPI_PS_INPUT_CNTL_21__DUP__SHIFT                                                                      0x12
29567 #define SPI_PS_INPUT_CNTL_21__FP16_INTERP_MODE__SHIFT                                                         0x13
29568 #define SPI_PS_INPUT_CNTL_21__USE_DEFAULT_ATTR1__SHIFT                                                        0x14
29569 #define SPI_PS_INPUT_CNTL_21__DEFAULT_VAL_ATTR1__SHIFT                                                        0x15
29570 #define SPI_PS_INPUT_CNTL_21__ATTR0_VALID__SHIFT                                                              0x18
29571 #define SPI_PS_INPUT_CNTL_21__ATTR1_VALID__SHIFT                                                              0x19
29572 #define SPI_PS_INPUT_CNTL_21__OFFSET_MASK                                                                     0x0000003FL
29573 #define SPI_PS_INPUT_CNTL_21__DEFAULT_VAL_MASK                                                                0x00000300L
29574 #define SPI_PS_INPUT_CNTL_21__FLAT_SHADE_MASK                                                                 0x00000400L
29575 #define SPI_PS_INPUT_CNTL_21__ROTATE_PC_PTR_MASK                                                              0x00000800L
29576 #define SPI_PS_INPUT_CNTL_21__PRIM_ATTR_MASK                                                                  0x00001000L
29577 #define SPI_PS_INPUT_CNTL_21__DUP_MASK                                                                        0x00040000L
29578 #define SPI_PS_INPUT_CNTL_21__FP16_INTERP_MODE_MASK                                                           0x00080000L
29579 #define SPI_PS_INPUT_CNTL_21__USE_DEFAULT_ATTR1_MASK                                                          0x00100000L
29580 #define SPI_PS_INPUT_CNTL_21__DEFAULT_VAL_ATTR1_MASK                                                          0x00600000L
29581 #define SPI_PS_INPUT_CNTL_21__ATTR0_VALID_MASK                                                                0x01000000L
29582 #define SPI_PS_INPUT_CNTL_21__ATTR1_VALID_MASK                                                                0x02000000L
29583 //SPI_PS_INPUT_CNTL_22
29584 #define SPI_PS_INPUT_CNTL_22__OFFSET__SHIFT                                                                   0x0
29585 #define SPI_PS_INPUT_CNTL_22__DEFAULT_VAL__SHIFT                                                              0x8
29586 #define SPI_PS_INPUT_CNTL_22__FLAT_SHADE__SHIFT                                                               0xa
29587 #define SPI_PS_INPUT_CNTL_22__ROTATE_PC_PTR__SHIFT                                                            0xb
29588 #define SPI_PS_INPUT_CNTL_22__PRIM_ATTR__SHIFT                                                                0xc
29589 #define SPI_PS_INPUT_CNTL_22__DUP__SHIFT                                                                      0x12
29590 #define SPI_PS_INPUT_CNTL_22__FP16_INTERP_MODE__SHIFT                                                         0x13
29591 #define SPI_PS_INPUT_CNTL_22__USE_DEFAULT_ATTR1__SHIFT                                                        0x14
29592 #define SPI_PS_INPUT_CNTL_22__DEFAULT_VAL_ATTR1__SHIFT                                                        0x15
29593 #define SPI_PS_INPUT_CNTL_22__ATTR0_VALID__SHIFT                                                              0x18
29594 #define SPI_PS_INPUT_CNTL_22__ATTR1_VALID__SHIFT                                                              0x19
29595 #define SPI_PS_INPUT_CNTL_22__OFFSET_MASK                                                                     0x0000003FL
29596 #define SPI_PS_INPUT_CNTL_22__DEFAULT_VAL_MASK                                                                0x00000300L
29597 #define SPI_PS_INPUT_CNTL_22__FLAT_SHADE_MASK                                                                 0x00000400L
29598 #define SPI_PS_INPUT_CNTL_22__ROTATE_PC_PTR_MASK                                                              0x00000800L
29599 #define SPI_PS_INPUT_CNTL_22__PRIM_ATTR_MASK                                                                  0x00001000L
29600 #define SPI_PS_INPUT_CNTL_22__DUP_MASK                                                                        0x00040000L
29601 #define SPI_PS_INPUT_CNTL_22__FP16_INTERP_MODE_MASK                                                           0x00080000L
29602 #define SPI_PS_INPUT_CNTL_22__USE_DEFAULT_ATTR1_MASK                                                          0x00100000L
29603 #define SPI_PS_INPUT_CNTL_22__DEFAULT_VAL_ATTR1_MASK                                                          0x00600000L
29604 #define SPI_PS_INPUT_CNTL_22__ATTR0_VALID_MASK                                                                0x01000000L
29605 #define SPI_PS_INPUT_CNTL_22__ATTR1_VALID_MASK                                                                0x02000000L
29606 //SPI_PS_INPUT_CNTL_23
29607 #define SPI_PS_INPUT_CNTL_23__OFFSET__SHIFT                                                                   0x0
29608 #define SPI_PS_INPUT_CNTL_23__DEFAULT_VAL__SHIFT                                                              0x8
29609 #define SPI_PS_INPUT_CNTL_23__FLAT_SHADE__SHIFT                                                               0xa
29610 #define SPI_PS_INPUT_CNTL_23__ROTATE_PC_PTR__SHIFT                                                            0xb
29611 #define SPI_PS_INPUT_CNTL_23__PRIM_ATTR__SHIFT                                                                0xc
29612 #define SPI_PS_INPUT_CNTL_23__DUP__SHIFT                                                                      0x12
29613 #define SPI_PS_INPUT_CNTL_23__FP16_INTERP_MODE__SHIFT                                                         0x13
29614 #define SPI_PS_INPUT_CNTL_23__USE_DEFAULT_ATTR1__SHIFT                                                        0x14
29615 #define SPI_PS_INPUT_CNTL_23__DEFAULT_VAL_ATTR1__SHIFT                                                        0x15
29616 #define SPI_PS_INPUT_CNTL_23__ATTR0_VALID__SHIFT                                                              0x18
29617 #define SPI_PS_INPUT_CNTL_23__ATTR1_VALID__SHIFT                                                              0x19
29618 #define SPI_PS_INPUT_CNTL_23__OFFSET_MASK                                                                     0x0000003FL
29619 #define SPI_PS_INPUT_CNTL_23__DEFAULT_VAL_MASK                                                                0x00000300L
29620 #define SPI_PS_INPUT_CNTL_23__FLAT_SHADE_MASK                                                                 0x00000400L
29621 #define SPI_PS_INPUT_CNTL_23__ROTATE_PC_PTR_MASK                                                              0x00000800L
29622 #define SPI_PS_INPUT_CNTL_23__PRIM_ATTR_MASK                                                                  0x00001000L
29623 #define SPI_PS_INPUT_CNTL_23__DUP_MASK                                                                        0x00040000L
29624 #define SPI_PS_INPUT_CNTL_23__FP16_INTERP_MODE_MASK                                                           0x00080000L
29625 #define SPI_PS_INPUT_CNTL_23__USE_DEFAULT_ATTR1_MASK                                                          0x00100000L
29626 #define SPI_PS_INPUT_CNTL_23__DEFAULT_VAL_ATTR1_MASK                                                          0x00600000L
29627 #define SPI_PS_INPUT_CNTL_23__ATTR0_VALID_MASK                                                                0x01000000L
29628 #define SPI_PS_INPUT_CNTL_23__ATTR1_VALID_MASK                                                                0x02000000L
29629 //SPI_PS_INPUT_CNTL_24
29630 #define SPI_PS_INPUT_CNTL_24__OFFSET__SHIFT                                                                   0x0
29631 #define SPI_PS_INPUT_CNTL_24__DEFAULT_VAL__SHIFT                                                              0x8
29632 #define SPI_PS_INPUT_CNTL_24__FLAT_SHADE__SHIFT                                                               0xa
29633 #define SPI_PS_INPUT_CNTL_24__ROTATE_PC_PTR__SHIFT                                                            0xb
29634 #define SPI_PS_INPUT_CNTL_24__PRIM_ATTR__SHIFT                                                                0xc
29635 #define SPI_PS_INPUT_CNTL_24__DUP__SHIFT                                                                      0x12
29636 #define SPI_PS_INPUT_CNTL_24__FP16_INTERP_MODE__SHIFT                                                         0x13
29637 #define SPI_PS_INPUT_CNTL_24__USE_DEFAULT_ATTR1__SHIFT                                                        0x14
29638 #define SPI_PS_INPUT_CNTL_24__DEFAULT_VAL_ATTR1__SHIFT                                                        0x15
29639 #define SPI_PS_INPUT_CNTL_24__ATTR0_VALID__SHIFT                                                              0x18
29640 #define SPI_PS_INPUT_CNTL_24__ATTR1_VALID__SHIFT                                                              0x19
29641 #define SPI_PS_INPUT_CNTL_24__OFFSET_MASK                                                                     0x0000003FL
29642 #define SPI_PS_INPUT_CNTL_24__DEFAULT_VAL_MASK                                                                0x00000300L
29643 #define SPI_PS_INPUT_CNTL_24__FLAT_SHADE_MASK                                                                 0x00000400L
29644 #define SPI_PS_INPUT_CNTL_24__ROTATE_PC_PTR_MASK                                                              0x00000800L
29645 #define SPI_PS_INPUT_CNTL_24__PRIM_ATTR_MASK                                                                  0x00001000L
29646 #define SPI_PS_INPUT_CNTL_24__DUP_MASK                                                                        0x00040000L
29647 #define SPI_PS_INPUT_CNTL_24__FP16_INTERP_MODE_MASK                                                           0x00080000L
29648 #define SPI_PS_INPUT_CNTL_24__USE_DEFAULT_ATTR1_MASK                                                          0x00100000L
29649 #define SPI_PS_INPUT_CNTL_24__DEFAULT_VAL_ATTR1_MASK                                                          0x00600000L
29650 #define SPI_PS_INPUT_CNTL_24__ATTR0_VALID_MASK                                                                0x01000000L
29651 #define SPI_PS_INPUT_CNTL_24__ATTR1_VALID_MASK                                                                0x02000000L
29652 //SPI_PS_INPUT_CNTL_25
29653 #define SPI_PS_INPUT_CNTL_25__OFFSET__SHIFT                                                                   0x0
29654 #define SPI_PS_INPUT_CNTL_25__DEFAULT_VAL__SHIFT                                                              0x8
29655 #define SPI_PS_INPUT_CNTL_25__FLAT_SHADE__SHIFT                                                               0xa
29656 #define SPI_PS_INPUT_CNTL_25__ROTATE_PC_PTR__SHIFT                                                            0xb
29657 #define SPI_PS_INPUT_CNTL_25__PRIM_ATTR__SHIFT                                                                0xc
29658 #define SPI_PS_INPUT_CNTL_25__DUP__SHIFT                                                                      0x12
29659 #define SPI_PS_INPUT_CNTL_25__FP16_INTERP_MODE__SHIFT                                                         0x13
29660 #define SPI_PS_INPUT_CNTL_25__USE_DEFAULT_ATTR1__SHIFT                                                        0x14
29661 #define SPI_PS_INPUT_CNTL_25__DEFAULT_VAL_ATTR1__SHIFT                                                        0x15
29662 #define SPI_PS_INPUT_CNTL_25__ATTR0_VALID__SHIFT                                                              0x18
29663 #define SPI_PS_INPUT_CNTL_25__ATTR1_VALID__SHIFT                                                              0x19
29664 #define SPI_PS_INPUT_CNTL_25__OFFSET_MASK                                                                     0x0000003FL
29665 #define SPI_PS_INPUT_CNTL_25__DEFAULT_VAL_MASK                                                                0x00000300L
29666 #define SPI_PS_INPUT_CNTL_25__FLAT_SHADE_MASK                                                                 0x00000400L
29667 #define SPI_PS_INPUT_CNTL_25__ROTATE_PC_PTR_MASK                                                              0x00000800L
29668 #define SPI_PS_INPUT_CNTL_25__PRIM_ATTR_MASK                                                                  0x00001000L
29669 #define SPI_PS_INPUT_CNTL_25__DUP_MASK                                                                        0x00040000L
29670 #define SPI_PS_INPUT_CNTL_25__FP16_INTERP_MODE_MASK                                                           0x00080000L
29671 #define SPI_PS_INPUT_CNTL_25__USE_DEFAULT_ATTR1_MASK                                                          0x00100000L
29672 #define SPI_PS_INPUT_CNTL_25__DEFAULT_VAL_ATTR1_MASK                                                          0x00600000L
29673 #define SPI_PS_INPUT_CNTL_25__ATTR0_VALID_MASK                                                                0x01000000L
29674 #define SPI_PS_INPUT_CNTL_25__ATTR1_VALID_MASK                                                                0x02000000L
29675 //SPI_PS_INPUT_CNTL_26
29676 #define SPI_PS_INPUT_CNTL_26__OFFSET__SHIFT                                                                   0x0
29677 #define SPI_PS_INPUT_CNTL_26__DEFAULT_VAL__SHIFT                                                              0x8
29678 #define SPI_PS_INPUT_CNTL_26__FLAT_SHADE__SHIFT                                                               0xa
29679 #define SPI_PS_INPUT_CNTL_26__ROTATE_PC_PTR__SHIFT                                                            0xb
29680 #define SPI_PS_INPUT_CNTL_26__PRIM_ATTR__SHIFT                                                                0xc
29681 #define SPI_PS_INPUT_CNTL_26__DUP__SHIFT                                                                      0x12
29682 #define SPI_PS_INPUT_CNTL_26__FP16_INTERP_MODE__SHIFT                                                         0x13
29683 #define SPI_PS_INPUT_CNTL_26__USE_DEFAULT_ATTR1__SHIFT                                                        0x14
29684 #define SPI_PS_INPUT_CNTL_26__DEFAULT_VAL_ATTR1__SHIFT                                                        0x15
29685 #define SPI_PS_INPUT_CNTL_26__ATTR0_VALID__SHIFT                                                              0x18
29686 #define SPI_PS_INPUT_CNTL_26__ATTR1_VALID__SHIFT                                                              0x19
29687 #define SPI_PS_INPUT_CNTL_26__OFFSET_MASK                                                                     0x0000003FL
29688 #define SPI_PS_INPUT_CNTL_26__DEFAULT_VAL_MASK                                                                0x00000300L
29689 #define SPI_PS_INPUT_CNTL_26__FLAT_SHADE_MASK                                                                 0x00000400L
29690 #define SPI_PS_INPUT_CNTL_26__ROTATE_PC_PTR_MASK                                                              0x00000800L
29691 #define SPI_PS_INPUT_CNTL_26__PRIM_ATTR_MASK                                                                  0x00001000L
29692 #define SPI_PS_INPUT_CNTL_26__DUP_MASK                                                                        0x00040000L
29693 #define SPI_PS_INPUT_CNTL_26__FP16_INTERP_MODE_MASK                                                           0x00080000L
29694 #define SPI_PS_INPUT_CNTL_26__USE_DEFAULT_ATTR1_MASK                                                          0x00100000L
29695 #define SPI_PS_INPUT_CNTL_26__DEFAULT_VAL_ATTR1_MASK                                                          0x00600000L
29696 #define SPI_PS_INPUT_CNTL_26__ATTR0_VALID_MASK                                                                0x01000000L
29697 #define SPI_PS_INPUT_CNTL_26__ATTR1_VALID_MASK                                                                0x02000000L
29698 //SPI_PS_INPUT_CNTL_27
29699 #define SPI_PS_INPUT_CNTL_27__OFFSET__SHIFT                                                                   0x0
29700 #define SPI_PS_INPUT_CNTL_27__DEFAULT_VAL__SHIFT                                                              0x8
29701 #define SPI_PS_INPUT_CNTL_27__FLAT_SHADE__SHIFT                                                               0xa
29702 #define SPI_PS_INPUT_CNTL_27__ROTATE_PC_PTR__SHIFT                                                            0xb
29703 #define SPI_PS_INPUT_CNTL_27__PRIM_ATTR__SHIFT                                                                0xc
29704 #define SPI_PS_INPUT_CNTL_27__DUP__SHIFT                                                                      0x12
29705 #define SPI_PS_INPUT_CNTL_27__FP16_INTERP_MODE__SHIFT                                                         0x13
29706 #define SPI_PS_INPUT_CNTL_27__USE_DEFAULT_ATTR1__SHIFT                                                        0x14
29707 #define SPI_PS_INPUT_CNTL_27__DEFAULT_VAL_ATTR1__SHIFT                                                        0x15
29708 #define SPI_PS_INPUT_CNTL_27__ATTR0_VALID__SHIFT                                                              0x18
29709 #define SPI_PS_INPUT_CNTL_27__ATTR1_VALID__SHIFT                                                              0x19
29710 #define SPI_PS_INPUT_CNTL_27__OFFSET_MASK                                                                     0x0000003FL
29711 #define SPI_PS_INPUT_CNTL_27__DEFAULT_VAL_MASK                                                                0x00000300L
29712 #define SPI_PS_INPUT_CNTL_27__FLAT_SHADE_MASK                                                                 0x00000400L
29713 #define SPI_PS_INPUT_CNTL_27__ROTATE_PC_PTR_MASK                                                              0x00000800L
29714 #define SPI_PS_INPUT_CNTL_27__PRIM_ATTR_MASK                                                                  0x00001000L
29715 #define SPI_PS_INPUT_CNTL_27__DUP_MASK                                                                        0x00040000L
29716 #define SPI_PS_INPUT_CNTL_27__FP16_INTERP_MODE_MASK                                                           0x00080000L
29717 #define SPI_PS_INPUT_CNTL_27__USE_DEFAULT_ATTR1_MASK                                                          0x00100000L
29718 #define SPI_PS_INPUT_CNTL_27__DEFAULT_VAL_ATTR1_MASK                                                          0x00600000L
29719 #define SPI_PS_INPUT_CNTL_27__ATTR0_VALID_MASK                                                                0x01000000L
29720 #define SPI_PS_INPUT_CNTL_27__ATTR1_VALID_MASK                                                                0x02000000L
29721 //SPI_PS_INPUT_CNTL_28
29722 #define SPI_PS_INPUT_CNTL_28__OFFSET__SHIFT                                                                   0x0
29723 #define SPI_PS_INPUT_CNTL_28__DEFAULT_VAL__SHIFT                                                              0x8
29724 #define SPI_PS_INPUT_CNTL_28__FLAT_SHADE__SHIFT                                                               0xa
29725 #define SPI_PS_INPUT_CNTL_28__ROTATE_PC_PTR__SHIFT                                                            0xb
29726 #define SPI_PS_INPUT_CNTL_28__PRIM_ATTR__SHIFT                                                                0xc
29727 #define SPI_PS_INPUT_CNTL_28__DUP__SHIFT                                                                      0x12
29728 #define SPI_PS_INPUT_CNTL_28__FP16_INTERP_MODE__SHIFT                                                         0x13
29729 #define SPI_PS_INPUT_CNTL_28__USE_DEFAULT_ATTR1__SHIFT                                                        0x14
29730 #define SPI_PS_INPUT_CNTL_28__DEFAULT_VAL_ATTR1__SHIFT                                                        0x15
29731 #define SPI_PS_INPUT_CNTL_28__ATTR0_VALID__SHIFT                                                              0x18
29732 #define SPI_PS_INPUT_CNTL_28__ATTR1_VALID__SHIFT                                                              0x19
29733 #define SPI_PS_INPUT_CNTL_28__OFFSET_MASK                                                                     0x0000003FL
29734 #define SPI_PS_INPUT_CNTL_28__DEFAULT_VAL_MASK                                                                0x00000300L
29735 #define SPI_PS_INPUT_CNTL_28__FLAT_SHADE_MASK                                                                 0x00000400L
29736 #define SPI_PS_INPUT_CNTL_28__ROTATE_PC_PTR_MASK                                                              0x00000800L
29737 #define SPI_PS_INPUT_CNTL_28__PRIM_ATTR_MASK                                                                  0x00001000L
29738 #define SPI_PS_INPUT_CNTL_28__DUP_MASK                                                                        0x00040000L
29739 #define SPI_PS_INPUT_CNTL_28__FP16_INTERP_MODE_MASK                                                           0x00080000L
29740 #define SPI_PS_INPUT_CNTL_28__USE_DEFAULT_ATTR1_MASK                                                          0x00100000L
29741 #define SPI_PS_INPUT_CNTL_28__DEFAULT_VAL_ATTR1_MASK                                                          0x00600000L
29742 #define SPI_PS_INPUT_CNTL_28__ATTR0_VALID_MASK                                                                0x01000000L
29743 #define SPI_PS_INPUT_CNTL_28__ATTR1_VALID_MASK                                                                0x02000000L
29744 //SPI_PS_INPUT_CNTL_29
29745 #define SPI_PS_INPUT_CNTL_29__OFFSET__SHIFT                                                                   0x0
29746 #define SPI_PS_INPUT_CNTL_29__DEFAULT_VAL__SHIFT                                                              0x8
29747 #define SPI_PS_INPUT_CNTL_29__FLAT_SHADE__SHIFT                                                               0xa
29748 #define SPI_PS_INPUT_CNTL_29__ROTATE_PC_PTR__SHIFT                                                            0xb
29749 #define SPI_PS_INPUT_CNTL_29__PRIM_ATTR__SHIFT                                                                0xc
29750 #define SPI_PS_INPUT_CNTL_29__DUP__SHIFT                                                                      0x12
29751 #define SPI_PS_INPUT_CNTL_29__FP16_INTERP_MODE__SHIFT                                                         0x13
29752 #define SPI_PS_INPUT_CNTL_29__USE_DEFAULT_ATTR1__SHIFT                                                        0x14
29753 #define SPI_PS_INPUT_CNTL_29__DEFAULT_VAL_ATTR1__SHIFT                                                        0x15
29754 #define SPI_PS_INPUT_CNTL_29__ATTR0_VALID__SHIFT                                                              0x18
29755 #define SPI_PS_INPUT_CNTL_29__ATTR1_VALID__SHIFT                                                              0x19
29756 #define SPI_PS_INPUT_CNTL_29__OFFSET_MASK                                                                     0x0000003FL
29757 #define SPI_PS_INPUT_CNTL_29__DEFAULT_VAL_MASK                                                                0x00000300L
29758 #define SPI_PS_INPUT_CNTL_29__FLAT_SHADE_MASK                                                                 0x00000400L
29759 #define SPI_PS_INPUT_CNTL_29__ROTATE_PC_PTR_MASK                                                              0x00000800L
29760 #define SPI_PS_INPUT_CNTL_29__PRIM_ATTR_MASK                                                                  0x00001000L
29761 #define SPI_PS_INPUT_CNTL_29__DUP_MASK                                                                        0x00040000L
29762 #define SPI_PS_INPUT_CNTL_29__FP16_INTERP_MODE_MASK                                                           0x00080000L
29763 #define SPI_PS_INPUT_CNTL_29__USE_DEFAULT_ATTR1_MASK                                                          0x00100000L
29764 #define SPI_PS_INPUT_CNTL_29__DEFAULT_VAL_ATTR1_MASK                                                          0x00600000L
29765 #define SPI_PS_INPUT_CNTL_29__ATTR0_VALID_MASK                                                                0x01000000L
29766 #define SPI_PS_INPUT_CNTL_29__ATTR1_VALID_MASK                                                                0x02000000L
29767 //SPI_PS_INPUT_CNTL_30
29768 #define SPI_PS_INPUT_CNTL_30__OFFSET__SHIFT                                                                   0x0
29769 #define SPI_PS_INPUT_CNTL_30__DEFAULT_VAL__SHIFT                                                              0x8
29770 #define SPI_PS_INPUT_CNTL_30__FLAT_SHADE__SHIFT                                                               0xa
29771 #define SPI_PS_INPUT_CNTL_30__ROTATE_PC_PTR__SHIFT                                                            0xb
29772 #define SPI_PS_INPUT_CNTL_30__PRIM_ATTR__SHIFT                                                                0xc
29773 #define SPI_PS_INPUT_CNTL_30__DUP__SHIFT                                                                      0x12
29774 #define SPI_PS_INPUT_CNTL_30__FP16_INTERP_MODE__SHIFT                                                         0x13
29775 #define SPI_PS_INPUT_CNTL_30__USE_DEFAULT_ATTR1__SHIFT                                                        0x14
29776 #define SPI_PS_INPUT_CNTL_30__DEFAULT_VAL_ATTR1__SHIFT                                                        0x15
29777 #define SPI_PS_INPUT_CNTL_30__ATTR0_VALID__SHIFT                                                              0x18
29778 #define SPI_PS_INPUT_CNTL_30__ATTR1_VALID__SHIFT                                                              0x19
29779 #define SPI_PS_INPUT_CNTL_30__OFFSET_MASK                                                                     0x0000003FL
29780 #define SPI_PS_INPUT_CNTL_30__DEFAULT_VAL_MASK                                                                0x00000300L
29781 #define SPI_PS_INPUT_CNTL_30__FLAT_SHADE_MASK                                                                 0x00000400L
29782 #define SPI_PS_INPUT_CNTL_30__ROTATE_PC_PTR_MASK                                                              0x00000800L
29783 #define SPI_PS_INPUT_CNTL_30__PRIM_ATTR_MASK                                                                  0x00001000L
29784 #define SPI_PS_INPUT_CNTL_30__DUP_MASK                                                                        0x00040000L
29785 #define SPI_PS_INPUT_CNTL_30__FP16_INTERP_MODE_MASK                                                           0x00080000L
29786 #define SPI_PS_INPUT_CNTL_30__USE_DEFAULT_ATTR1_MASK                                                          0x00100000L
29787 #define SPI_PS_INPUT_CNTL_30__DEFAULT_VAL_ATTR1_MASK                                                          0x00600000L
29788 #define SPI_PS_INPUT_CNTL_30__ATTR0_VALID_MASK                                                                0x01000000L
29789 #define SPI_PS_INPUT_CNTL_30__ATTR1_VALID_MASK                                                                0x02000000L
29790 //SPI_PS_INPUT_CNTL_31
29791 #define SPI_PS_INPUT_CNTL_31__OFFSET__SHIFT                                                                   0x0
29792 #define SPI_PS_INPUT_CNTL_31__DEFAULT_VAL__SHIFT                                                              0x8
29793 #define SPI_PS_INPUT_CNTL_31__FLAT_SHADE__SHIFT                                                               0xa
29794 #define SPI_PS_INPUT_CNTL_31__ROTATE_PC_PTR__SHIFT                                                            0xb
29795 #define SPI_PS_INPUT_CNTL_31__PRIM_ATTR__SHIFT                                                                0xc
29796 #define SPI_PS_INPUT_CNTL_31__DUP__SHIFT                                                                      0x12
29797 #define SPI_PS_INPUT_CNTL_31__FP16_INTERP_MODE__SHIFT                                                         0x13
29798 #define SPI_PS_INPUT_CNTL_31__USE_DEFAULT_ATTR1__SHIFT                                                        0x14
29799 #define SPI_PS_INPUT_CNTL_31__DEFAULT_VAL_ATTR1__SHIFT                                                        0x15
29800 #define SPI_PS_INPUT_CNTL_31__ATTR0_VALID__SHIFT                                                              0x18
29801 #define SPI_PS_INPUT_CNTL_31__ATTR1_VALID__SHIFT                                                              0x19
29802 #define SPI_PS_INPUT_CNTL_31__OFFSET_MASK                                                                     0x0000003FL
29803 #define SPI_PS_INPUT_CNTL_31__DEFAULT_VAL_MASK                                                                0x00000300L
29804 #define SPI_PS_INPUT_CNTL_31__FLAT_SHADE_MASK                                                                 0x00000400L
29805 #define SPI_PS_INPUT_CNTL_31__ROTATE_PC_PTR_MASK                                                              0x00000800L
29806 #define SPI_PS_INPUT_CNTL_31__PRIM_ATTR_MASK                                                                  0x00001000L
29807 #define SPI_PS_INPUT_CNTL_31__DUP_MASK                                                                        0x00040000L
29808 #define SPI_PS_INPUT_CNTL_31__FP16_INTERP_MODE_MASK                                                           0x00080000L
29809 #define SPI_PS_INPUT_CNTL_31__USE_DEFAULT_ATTR1_MASK                                                          0x00100000L
29810 #define SPI_PS_INPUT_CNTL_31__DEFAULT_VAL_ATTR1_MASK                                                          0x00600000L
29811 #define SPI_PS_INPUT_CNTL_31__ATTR0_VALID_MASK                                                                0x01000000L
29812 #define SPI_PS_INPUT_CNTL_31__ATTR1_VALID_MASK                                                                0x02000000L
29813 //SPI_BARYC_SSAA_CNTL
29814 #define SPI_BARYC_SSAA_CNTL__CENTER_SSAA_MODE__SHIFT                                                          0x0
29815 #define SPI_BARYC_SSAA_CNTL__CENTROID_SSAA_MODE__SHIFT                                                        0x1
29816 #define SPI_BARYC_SSAA_CNTL__COVERED_CENTROID_IS_CENTER__SHIFT                                                0x2
29817 #define SPI_BARYC_SSAA_CNTL__CENTER_SSAA_MODE_MASK                                                            0x00000001L
29818 #define SPI_BARYC_SSAA_CNTL__CENTROID_SSAA_MODE_MASK                                                          0x00000002L
29819 #define SPI_BARYC_SSAA_CNTL__COVERED_CENTROID_IS_CENTER_MASK                                                  0x00000004L
29820 //SPI_TMPRING_SIZE
29821 #define SPI_TMPRING_SIZE__WAVES__SHIFT                                                                        0x0
29822 #define SPI_TMPRING_SIZE__WAVESIZE__SHIFT                                                                     0xc
29823 #define SPI_TMPRING_SIZE__WAVES_MASK                                                                          0x00000FFFL
29824 #define SPI_TMPRING_SIZE__WAVESIZE_MASK                                                                       0x3FFFF000L
29825 //SPI_GFX_SCRATCH_BASE_LO
29826 #define SPI_GFX_SCRATCH_BASE_LO__DATA__SHIFT                                                                  0x0
29827 #define SPI_GFX_SCRATCH_BASE_LO__DATA_MASK                                                                    0xFFFFFFFFL
29828 //SPI_GFX_SCRATCH_BASE_HI
29829 #define SPI_GFX_SCRATCH_BASE_HI__DATA__SHIFT                                                                  0x0
29830 #define SPI_GFX_SCRATCH_BASE_HI__DATA_MASK                                                                    0x000000FFL
29831 //SX_PS_DOWNCONVERT_CONTROL
29832 #define SX_PS_DOWNCONVERT_CONTROL__MRT0_FMT_MAPPING_DISABLE__SHIFT                                            0x0
29833 #define SX_PS_DOWNCONVERT_CONTROL__MRT1_FMT_MAPPING_DISABLE__SHIFT                                            0x1
29834 #define SX_PS_DOWNCONVERT_CONTROL__MRT2_FMT_MAPPING_DISABLE__SHIFT                                            0x2
29835 #define SX_PS_DOWNCONVERT_CONTROL__MRT3_FMT_MAPPING_DISABLE__SHIFT                                            0x3
29836 #define SX_PS_DOWNCONVERT_CONTROL__MRT4_FMT_MAPPING_DISABLE__SHIFT                                            0x4
29837 #define SX_PS_DOWNCONVERT_CONTROL__MRT5_FMT_MAPPING_DISABLE__SHIFT                                            0x5
29838 #define SX_PS_DOWNCONVERT_CONTROL__MRT6_FMT_MAPPING_DISABLE__SHIFT                                            0x6
29839 #define SX_PS_DOWNCONVERT_CONTROL__MRT7_FMT_MAPPING_DISABLE__SHIFT                                            0x7
29840 #define SX_PS_DOWNCONVERT_CONTROL__MRT0_FMT_MAPPING_DISABLE_MASK                                              0x00000001L
29841 #define SX_PS_DOWNCONVERT_CONTROL__MRT1_FMT_MAPPING_DISABLE_MASK                                              0x00000002L
29842 #define SX_PS_DOWNCONVERT_CONTROL__MRT2_FMT_MAPPING_DISABLE_MASK                                              0x00000004L
29843 #define SX_PS_DOWNCONVERT_CONTROL__MRT3_FMT_MAPPING_DISABLE_MASK                                              0x00000008L
29844 #define SX_PS_DOWNCONVERT_CONTROL__MRT4_FMT_MAPPING_DISABLE_MASK                                              0x00000010L
29845 #define SX_PS_DOWNCONVERT_CONTROL__MRT5_FMT_MAPPING_DISABLE_MASK                                              0x00000020L
29846 #define SX_PS_DOWNCONVERT_CONTROL__MRT6_FMT_MAPPING_DISABLE_MASK                                              0x00000040L
29847 #define SX_PS_DOWNCONVERT_CONTROL__MRT7_FMT_MAPPING_DISABLE_MASK                                              0x00000080L
29848 //SX_PS_DOWNCONVERT
29849 #define SX_PS_DOWNCONVERT__MRT0__SHIFT                                                                        0x0
29850 #define SX_PS_DOWNCONVERT__MRT1__SHIFT                                                                        0x4
29851 #define SX_PS_DOWNCONVERT__MRT2__SHIFT                                                                        0x8
29852 #define SX_PS_DOWNCONVERT__MRT3__SHIFT                                                                        0xc
29853 #define SX_PS_DOWNCONVERT__MRT4__SHIFT                                                                        0x10
29854 #define SX_PS_DOWNCONVERT__MRT5__SHIFT                                                                        0x14
29855 #define SX_PS_DOWNCONVERT__MRT6__SHIFT                                                                        0x18
29856 #define SX_PS_DOWNCONVERT__MRT7__SHIFT                                                                        0x1c
29857 #define SX_PS_DOWNCONVERT__MRT0_MASK                                                                          0x0000000FL
29858 #define SX_PS_DOWNCONVERT__MRT1_MASK                                                                          0x000000F0L
29859 #define SX_PS_DOWNCONVERT__MRT2_MASK                                                                          0x00000F00L
29860 #define SX_PS_DOWNCONVERT__MRT3_MASK                                                                          0x0000F000L
29861 #define SX_PS_DOWNCONVERT__MRT4_MASK                                                                          0x000F0000L
29862 #define SX_PS_DOWNCONVERT__MRT5_MASK                                                                          0x00F00000L
29863 #define SX_PS_DOWNCONVERT__MRT6_MASK                                                                          0x0F000000L
29864 #define SX_PS_DOWNCONVERT__MRT7_MASK                                                                          0xF0000000L
29865 //SX_BLEND_OPT_EPSILON
29866 #define SX_BLEND_OPT_EPSILON__MRT0_EPSILON__SHIFT                                                             0x0
29867 #define SX_BLEND_OPT_EPSILON__MRT1_EPSILON__SHIFT                                                             0x4
29868 #define SX_BLEND_OPT_EPSILON__MRT2_EPSILON__SHIFT                                                             0x8
29869 #define SX_BLEND_OPT_EPSILON__MRT3_EPSILON__SHIFT                                                             0xc
29870 #define SX_BLEND_OPT_EPSILON__MRT4_EPSILON__SHIFT                                                             0x10
29871 #define SX_BLEND_OPT_EPSILON__MRT5_EPSILON__SHIFT                                                             0x14
29872 #define SX_BLEND_OPT_EPSILON__MRT6_EPSILON__SHIFT                                                             0x18
29873 #define SX_BLEND_OPT_EPSILON__MRT7_EPSILON__SHIFT                                                             0x1c
29874 #define SX_BLEND_OPT_EPSILON__MRT0_EPSILON_MASK                                                               0x0000000FL
29875 #define SX_BLEND_OPT_EPSILON__MRT1_EPSILON_MASK                                                               0x000000F0L
29876 #define SX_BLEND_OPT_EPSILON__MRT2_EPSILON_MASK                                                               0x00000F00L
29877 #define SX_BLEND_OPT_EPSILON__MRT3_EPSILON_MASK                                                               0x0000F000L
29878 #define SX_BLEND_OPT_EPSILON__MRT4_EPSILON_MASK                                                               0x000F0000L
29879 #define SX_BLEND_OPT_EPSILON__MRT5_EPSILON_MASK                                                               0x00F00000L
29880 #define SX_BLEND_OPT_EPSILON__MRT6_EPSILON_MASK                                                               0x0F000000L
29881 #define SX_BLEND_OPT_EPSILON__MRT7_EPSILON_MASK                                                               0xF0000000L
29882 //SX_BLEND_OPT_CONTROL
29883 #define SX_BLEND_OPT_CONTROL__MRT0_COLOR_OPT_DISABLE__SHIFT                                                   0x0
29884 #define SX_BLEND_OPT_CONTROL__MRT0_ALPHA_OPT_DISABLE__SHIFT                                                   0x1
29885 #define SX_BLEND_OPT_CONTROL__MRT1_COLOR_OPT_DISABLE__SHIFT                                                   0x4
29886 #define SX_BLEND_OPT_CONTROL__MRT1_ALPHA_OPT_DISABLE__SHIFT                                                   0x5
29887 #define SX_BLEND_OPT_CONTROL__MRT2_COLOR_OPT_DISABLE__SHIFT                                                   0x8
29888 #define SX_BLEND_OPT_CONTROL__MRT2_ALPHA_OPT_DISABLE__SHIFT                                                   0x9
29889 #define SX_BLEND_OPT_CONTROL__MRT3_COLOR_OPT_DISABLE__SHIFT                                                   0xc
29890 #define SX_BLEND_OPT_CONTROL__MRT3_ALPHA_OPT_DISABLE__SHIFT                                                   0xd
29891 #define SX_BLEND_OPT_CONTROL__MRT4_COLOR_OPT_DISABLE__SHIFT                                                   0x10
29892 #define SX_BLEND_OPT_CONTROL__MRT4_ALPHA_OPT_DISABLE__SHIFT                                                   0x11
29893 #define SX_BLEND_OPT_CONTROL__MRT5_COLOR_OPT_DISABLE__SHIFT                                                   0x14
29894 #define SX_BLEND_OPT_CONTROL__MRT5_ALPHA_OPT_DISABLE__SHIFT                                                   0x15
29895 #define SX_BLEND_OPT_CONTROL__MRT6_COLOR_OPT_DISABLE__SHIFT                                                   0x18
29896 #define SX_BLEND_OPT_CONTROL__MRT6_ALPHA_OPT_DISABLE__SHIFT                                                   0x19
29897 #define SX_BLEND_OPT_CONTROL__MRT7_COLOR_OPT_DISABLE__SHIFT                                                   0x1c
29898 #define SX_BLEND_OPT_CONTROL__MRT7_ALPHA_OPT_DISABLE__SHIFT                                                   0x1d
29899 #define SX_BLEND_OPT_CONTROL__PIXEN_ZERO_OPT_DISABLE__SHIFT                                                   0x1f
29900 #define SX_BLEND_OPT_CONTROL__MRT0_COLOR_OPT_DISABLE_MASK                                                     0x00000001L
29901 #define SX_BLEND_OPT_CONTROL__MRT0_ALPHA_OPT_DISABLE_MASK                                                     0x00000002L
29902 #define SX_BLEND_OPT_CONTROL__MRT1_COLOR_OPT_DISABLE_MASK                                                     0x00000010L
29903 #define SX_BLEND_OPT_CONTROL__MRT1_ALPHA_OPT_DISABLE_MASK                                                     0x00000020L
29904 #define SX_BLEND_OPT_CONTROL__MRT2_COLOR_OPT_DISABLE_MASK                                                     0x00000100L
29905 #define SX_BLEND_OPT_CONTROL__MRT2_ALPHA_OPT_DISABLE_MASK                                                     0x00000200L
29906 #define SX_BLEND_OPT_CONTROL__MRT3_COLOR_OPT_DISABLE_MASK                                                     0x00001000L
29907 #define SX_BLEND_OPT_CONTROL__MRT3_ALPHA_OPT_DISABLE_MASK                                                     0x00002000L
29908 #define SX_BLEND_OPT_CONTROL__MRT4_COLOR_OPT_DISABLE_MASK                                                     0x00010000L
29909 #define SX_BLEND_OPT_CONTROL__MRT4_ALPHA_OPT_DISABLE_MASK                                                     0x00020000L
29910 #define SX_BLEND_OPT_CONTROL__MRT5_COLOR_OPT_DISABLE_MASK                                                     0x00100000L
29911 #define SX_BLEND_OPT_CONTROL__MRT5_ALPHA_OPT_DISABLE_MASK                                                     0x00200000L
29912 #define SX_BLEND_OPT_CONTROL__MRT6_COLOR_OPT_DISABLE_MASK                                                     0x01000000L
29913 #define SX_BLEND_OPT_CONTROL__MRT6_ALPHA_OPT_DISABLE_MASK                                                     0x02000000L
29914 #define SX_BLEND_OPT_CONTROL__MRT7_COLOR_OPT_DISABLE_MASK                                                     0x10000000L
29915 #define SX_BLEND_OPT_CONTROL__MRT7_ALPHA_OPT_DISABLE_MASK                                                     0x20000000L
29916 #define SX_BLEND_OPT_CONTROL__PIXEN_ZERO_OPT_DISABLE_MASK                                                     0x80000000L
29917 //SX_MRT0_BLEND_OPT
29918 #define SX_MRT0_BLEND_OPT__COLOR_SRC_OPT__SHIFT                                                               0x0
29919 #define SX_MRT0_BLEND_OPT__COLOR_DST_OPT__SHIFT                                                               0x4
29920 #define SX_MRT0_BLEND_OPT__COLOR_COMB_FCN__SHIFT                                                              0x8
29921 #define SX_MRT0_BLEND_OPT__ALPHA_SRC_OPT__SHIFT                                                               0x10
29922 #define SX_MRT0_BLEND_OPT__ALPHA_DST_OPT__SHIFT                                                               0x14
29923 #define SX_MRT0_BLEND_OPT__ALPHA_COMB_FCN__SHIFT                                                              0x18
29924 #define SX_MRT0_BLEND_OPT__COLOR_SRC_OPT_MASK                                                                 0x00000007L
29925 #define SX_MRT0_BLEND_OPT__COLOR_DST_OPT_MASK                                                                 0x00000070L
29926 #define SX_MRT0_BLEND_OPT__COLOR_COMB_FCN_MASK                                                                0x00000700L
29927 #define SX_MRT0_BLEND_OPT__ALPHA_SRC_OPT_MASK                                                                 0x00070000L
29928 #define SX_MRT0_BLEND_OPT__ALPHA_DST_OPT_MASK                                                                 0x00700000L
29929 #define SX_MRT0_BLEND_OPT__ALPHA_COMB_FCN_MASK                                                                0x07000000L
29930 //SX_MRT1_BLEND_OPT
29931 #define SX_MRT1_BLEND_OPT__COLOR_SRC_OPT__SHIFT                                                               0x0
29932 #define SX_MRT1_BLEND_OPT__COLOR_DST_OPT__SHIFT                                                               0x4
29933 #define SX_MRT1_BLEND_OPT__COLOR_COMB_FCN__SHIFT                                                              0x8
29934 #define SX_MRT1_BLEND_OPT__ALPHA_SRC_OPT__SHIFT                                                               0x10
29935 #define SX_MRT1_BLEND_OPT__ALPHA_DST_OPT__SHIFT                                                               0x14
29936 #define SX_MRT1_BLEND_OPT__ALPHA_COMB_FCN__SHIFT                                                              0x18
29937 #define SX_MRT1_BLEND_OPT__COLOR_SRC_OPT_MASK                                                                 0x00000007L
29938 #define SX_MRT1_BLEND_OPT__COLOR_DST_OPT_MASK                                                                 0x00000070L
29939 #define SX_MRT1_BLEND_OPT__COLOR_COMB_FCN_MASK                                                                0x00000700L
29940 #define SX_MRT1_BLEND_OPT__ALPHA_SRC_OPT_MASK                                                                 0x00070000L
29941 #define SX_MRT1_BLEND_OPT__ALPHA_DST_OPT_MASK                                                                 0x00700000L
29942 #define SX_MRT1_BLEND_OPT__ALPHA_COMB_FCN_MASK                                                                0x07000000L
29943 //SX_MRT2_BLEND_OPT
29944 #define SX_MRT2_BLEND_OPT__COLOR_SRC_OPT__SHIFT                                                               0x0
29945 #define SX_MRT2_BLEND_OPT__COLOR_DST_OPT__SHIFT                                                               0x4
29946 #define SX_MRT2_BLEND_OPT__COLOR_COMB_FCN__SHIFT                                                              0x8
29947 #define SX_MRT2_BLEND_OPT__ALPHA_SRC_OPT__SHIFT                                                               0x10
29948 #define SX_MRT2_BLEND_OPT__ALPHA_DST_OPT__SHIFT                                                               0x14
29949 #define SX_MRT2_BLEND_OPT__ALPHA_COMB_FCN__SHIFT                                                              0x18
29950 #define SX_MRT2_BLEND_OPT__COLOR_SRC_OPT_MASK                                                                 0x00000007L
29951 #define SX_MRT2_BLEND_OPT__COLOR_DST_OPT_MASK                                                                 0x00000070L
29952 #define SX_MRT2_BLEND_OPT__COLOR_COMB_FCN_MASK                                                                0x00000700L
29953 #define SX_MRT2_BLEND_OPT__ALPHA_SRC_OPT_MASK                                                                 0x00070000L
29954 #define SX_MRT2_BLEND_OPT__ALPHA_DST_OPT_MASK                                                                 0x00700000L
29955 #define SX_MRT2_BLEND_OPT__ALPHA_COMB_FCN_MASK                                                                0x07000000L
29956 //SX_MRT3_BLEND_OPT
29957 #define SX_MRT3_BLEND_OPT__COLOR_SRC_OPT__SHIFT                                                               0x0
29958 #define SX_MRT3_BLEND_OPT__COLOR_DST_OPT__SHIFT                                                               0x4
29959 #define SX_MRT3_BLEND_OPT__COLOR_COMB_FCN__SHIFT                                                              0x8
29960 #define SX_MRT3_BLEND_OPT__ALPHA_SRC_OPT__SHIFT                                                               0x10
29961 #define SX_MRT3_BLEND_OPT__ALPHA_DST_OPT__SHIFT                                                               0x14
29962 #define SX_MRT3_BLEND_OPT__ALPHA_COMB_FCN__SHIFT                                                              0x18
29963 #define SX_MRT3_BLEND_OPT__COLOR_SRC_OPT_MASK                                                                 0x00000007L
29964 #define SX_MRT3_BLEND_OPT__COLOR_DST_OPT_MASK                                                                 0x00000070L
29965 #define SX_MRT3_BLEND_OPT__COLOR_COMB_FCN_MASK                                                                0x00000700L
29966 #define SX_MRT3_BLEND_OPT__ALPHA_SRC_OPT_MASK                                                                 0x00070000L
29967 #define SX_MRT3_BLEND_OPT__ALPHA_DST_OPT_MASK                                                                 0x00700000L
29968 #define SX_MRT3_BLEND_OPT__ALPHA_COMB_FCN_MASK                                                                0x07000000L
29969 //SX_MRT4_BLEND_OPT
29970 #define SX_MRT4_BLEND_OPT__COLOR_SRC_OPT__SHIFT                                                               0x0
29971 #define SX_MRT4_BLEND_OPT__COLOR_DST_OPT__SHIFT                                                               0x4
29972 #define SX_MRT4_BLEND_OPT__COLOR_COMB_FCN__SHIFT                                                              0x8
29973 #define SX_MRT4_BLEND_OPT__ALPHA_SRC_OPT__SHIFT                                                               0x10
29974 #define SX_MRT4_BLEND_OPT__ALPHA_DST_OPT__SHIFT                                                               0x14
29975 #define SX_MRT4_BLEND_OPT__ALPHA_COMB_FCN__SHIFT                                                              0x18
29976 #define SX_MRT4_BLEND_OPT__COLOR_SRC_OPT_MASK                                                                 0x00000007L
29977 #define SX_MRT4_BLEND_OPT__COLOR_DST_OPT_MASK                                                                 0x00000070L
29978 #define SX_MRT4_BLEND_OPT__COLOR_COMB_FCN_MASK                                                                0x00000700L
29979 #define SX_MRT4_BLEND_OPT__ALPHA_SRC_OPT_MASK                                                                 0x00070000L
29980 #define SX_MRT4_BLEND_OPT__ALPHA_DST_OPT_MASK                                                                 0x00700000L
29981 #define SX_MRT4_BLEND_OPT__ALPHA_COMB_FCN_MASK                                                                0x07000000L
29982 //SX_MRT5_BLEND_OPT
29983 #define SX_MRT5_BLEND_OPT__COLOR_SRC_OPT__SHIFT                                                               0x0
29984 #define SX_MRT5_BLEND_OPT__COLOR_DST_OPT__SHIFT                                                               0x4
29985 #define SX_MRT5_BLEND_OPT__COLOR_COMB_FCN__SHIFT                                                              0x8
29986 #define SX_MRT5_BLEND_OPT__ALPHA_SRC_OPT__SHIFT                                                               0x10
29987 #define SX_MRT5_BLEND_OPT__ALPHA_DST_OPT__SHIFT                                                               0x14
29988 #define SX_MRT5_BLEND_OPT__ALPHA_COMB_FCN__SHIFT                                                              0x18
29989 #define SX_MRT5_BLEND_OPT__COLOR_SRC_OPT_MASK                                                                 0x00000007L
29990 #define SX_MRT5_BLEND_OPT__COLOR_DST_OPT_MASK                                                                 0x00000070L
29991 #define SX_MRT5_BLEND_OPT__COLOR_COMB_FCN_MASK                                                                0x00000700L
29992 #define SX_MRT5_BLEND_OPT__ALPHA_SRC_OPT_MASK                                                                 0x00070000L
29993 #define SX_MRT5_BLEND_OPT__ALPHA_DST_OPT_MASK                                                                 0x00700000L
29994 #define SX_MRT5_BLEND_OPT__ALPHA_COMB_FCN_MASK                                                                0x07000000L
29995 //SX_MRT6_BLEND_OPT
29996 #define SX_MRT6_BLEND_OPT__COLOR_SRC_OPT__SHIFT                                                               0x0
29997 #define SX_MRT6_BLEND_OPT__COLOR_DST_OPT__SHIFT                                                               0x4
29998 #define SX_MRT6_BLEND_OPT__COLOR_COMB_FCN__SHIFT                                                              0x8
29999 #define SX_MRT6_BLEND_OPT__ALPHA_SRC_OPT__SHIFT                                                               0x10
30000 #define SX_MRT6_BLEND_OPT__ALPHA_DST_OPT__SHIFT                                                               0x14
30001 #define SX_MRT6_BLEND_OPT__ALPHA_COMB_FCN__SHIFT                                                              0x18
30002 #define SX_MRT6_BLEND_OPT__COLOR_SRC_OPT_MASK                                                                 0x00000007L
30003 #define SX_MRT6_BLEND_OPT__COLOR_DST_OPT_MASK                                                                 0x00000070L
30004 #define SX_MRT6_BLEND_OPT__COLOR_COMB_FCN_MASK                                                                0x00000700L
30005 #define SX_MRT6_BLEND_OPT__ALPHA_SRC_OPT_MASK                                                                 0x00070000L
30006 #define SX_MRT6_BLEND_OPT__ALPHA_DST_OPT_MASK                                                                 0x00700000L
30007 #define SX_MRT6_BLEND_OPT__ALPHA_COMB_FCN_MASK                                                                0x07000000L
30008 //SX_MRT7_BLEND_OPT
30009 #define SX_MRT7_BLEND_OPT__COLOR_SRC_OPT__SHIFT                                                               0x0
30010 #define SX_MRT7_BLEND_OPT__COLOR_DST_OPT__SHIFT                                                               0x4
30011 #define SX_MRT7_BLEND_OPT__COLOR_COMB_FCN__SHIFT                                                              0x8
30012 #define SX_MRT7_BLEND_OPT__ALPHA_SRC_OPT__SHIFT                                                               0x10
30013 #define SX_MRT7_BLEND_OPT__ALPHA_DST_OPT__SHIFT                                                               0x14
30014 #define SX_MRT7_BLEND_OPT__ALPHA_COMB_FCN__SHIFT                                                              0x18
30015 #define SX_MRT7_BLEND_OPT__COLOR_SRC_OPT_MASK                                                                 0x00000007L
30016 #define SX_MRT7_BLEND_OPT__COLOR_DST_OPT_MASK                                                                 0x00000070L
30017 #define SX_MRT7_BLEND_OPT__COLOR_COMB_FCN_MASK                                                                0x00000700L
30018 #define SX_MRT7_BLEND_OPT__ALPHA_SRC_OPT_MASK                                                                 0x00070000L
30019 #define SX_MRT7_BLEND_OPT__ALPHA_DST_OPT_MASK                                                                 0x00700000L
30020 #define SX_MRT7_BLEND_OPT__ALPHA_COMB_FCN_MASK                                                                0x07000000L
30021 //CB_BLEND0_CONTROL
30022 #define CB_BLEND0_CONTROL__COLOR_SRCBLEND__SHIFT                                                              0x0
30023 #define CB_BLEND0_CONTROL__COLOR_COMB_FCN__SHIFT                                                              0x5
30024 #define CB_BLEND0_CONTROL__COLOR_DESTBLEND__SHIFT                                                             0x8
30025 #define CB_BLEND0_CONTROL__ALPHA_SRCBLEND__SHIFT                                                              0x10
30026 #define CB_BLEND0_CONTROL__ALPHA_COMB_FCN__SHIFT                                                              0x15
30027 #define CB_BLEND0_CONTROL__ALPHA_DESTBLEND__SHIFT                                                             0x18
30028 #define CB_BLEND0_CONTROL__SEPARATE_ALPHA_BLEND__SHIFT                                                        0x1d
30029 #define CB_BLEND0_CONTROL__ENABLE__SHIFT                                                                      0x1e
30030 #define CB_BLEND0_CONTROL__DISABLE_ROP3__SHIFT                                                                0x1f
30031 #define CB_BLEND0_CONTROL__COLOR_SRCBLEND_MASK                                                                0x0000001FL
30032 #define CB_BLEND0_CONTROL__COLOR_COMB_FCN_MASK                                                                0x000000E0L
30033 #define CB_BLEND0_CONTROL__COLOR_DESTBLEND_MASK                                                               0x00001F00L
30034 #define CB_BLEND0_CONTROL__ALPHA_SRCBLEND_MASK                                                                0x001F0000L
30035 #define CB_BLEND0_CONTROL__ALPHA_COMB_FCN_MASK                                                                0x00E00000L
30036 #define CB_BLEND0_CONTROL__ALPHA_DESTBLEND_MASK                                                               0x1F000000L
30037 #define CB_BLEND0_CONTROL__SEPARATE_ALPHA_BLEND_MASK                                                          0x20000000L
30038 #define CB_BLEND0_CONTROL__ENABLE_MASK                                                                        0x40000000L
30039 #define CB_BLEND0_CONTROL__DISABLE_ROP3_MASK                                                                  0x80000000L
30040 //CB_BLEND1_CONTROL
30041 #define CB_BLEND1_CONTROL__COLOR_SRCBLEND__SHIFT                                                              0x0
30042 #define CB_BLEND1_CONTROL__COLOR_COMB_FCN__SHIFT                                                              0x5
30043 #define CB_BLEND1_CONTROL__COLOR_DESTBLEND__SHIFT                                                             0x8
30044 #define CB_BLEND1_CONTROL__ALPHA_SRCBLEND__SHIFT                                                              0x10
30045 #define CB_BLEND1_CONTROL__ALPHA_COMB_FCN__SHIFT                                                              0x15
30046 #define CB_BLEND1_CONTROL__ALPHA_DESTBLEND__SHIFT                                                             0x18
30047 #define CB_BLEND1_CONTROL__SEPARATE_ALPHA_BLEND__SHIFT                                                        0x1d
30048 #define CB_BLEND1_CONTROL__ENABLE__SHIFT                                                                      0x1e
30049 #define CB_BLEND1_CONTROL__DISABLE_ROP3__SHIFT                                                                0x1f
30050 #define CB_BLEND1_CONTROL__COLOR_SRCBLEND_MASK                                                                0x0000001FL
30051 #define CB_BLEND1_CONTROL__COLOR_COMB_FCN_MASK                                                                0x000000E0L
30052 #define CB_BLEND1_CONTROL__COLOR_DESTBLEND_MASK                                                               0x00001F00L
30053 #define CB_BLEND1_CONTROL__ALPHA_SRCBLEND_MASK                                                                0x001F0000L
30054 #define CB_BLEND1_CONTROL__ALPHA_COMB_FCN_MASK                                                                0x00E00000L
30055 #define CB_BLEND1_CONTROL__ALPHA_DESTBLEND_MASK                                                               0x1F000000L
30056 #define CB_BLEND1_CONTROL__SEPARATE_ALPHA_BLEND_MASK                                                          0x20000000L
30057 #define CB_BLEND1_CONTROL__ENABLE_MASK                                                                        0x40000000L
30058 #define CB_BLEND1_CONTROL__DISABLE_ROP3_MASK                                                                  0x80000000L
30059 //CB_BLEND2_CONTROL
30060 #define CB_BLEND2_CONTROL__COLOR_SRCBLEND__SHIFT                                                              0x0
30061 #define CB_BLEND2_CONTROL__COLOR_COMB_FCN__SHIFT                                                              0x5
30062 #define CB_BLEND2_CONTROL__COLOR_DESTBLEND__SHIFT                                                             0x8
30063 #define CB_BLEND2_CONTROL__ALPHA_SRCBLEND__SHIFT                                                              0x10
30064 #define CB_BLEND2_CONTROL__ALPHA_COMB_FCN__SHIFT                                                              0x15
30065 #define CB_BLEND2_CONTROL__ALPHA_DESTBLEND__SHIFT                                                             0x18
30066 #define CB_BLEND2_CONTROL__SEPARATE_ALPHA_BLEND__SHIFT                                                        0x1d
30067 #define CB_BLEND2_CONTROL__ENABLE__SHIFT                                                                      0x1e
30068 #define CB_BLEND2_CONTROL__DISABLE_ROP3__SHIFT                                                                0x1f
30069 #define CB_BLEND2_CONTROL__COLOR_SRCBLEND_MASK                                                                0x0000001FL
30070 #define CB_BLEND2_CONTROL__COLOR_COMB_FCN_MASK                                                                0x000000E0L
30071 #define CB_BLEND2_CONTROL__COLOR_DESTBLEND_MASK                                                               0x00001F00L
30072 #define CB_BLEND2_CONTROL__ALPHA_SRCBLEND_MASK                                                                0x001F0000L
30073 #define CB_BLEND2_CONTROL__ALPHA_COMB_FCN_MASK                                                                0x00E00000L
30074 #define CB_BLEND2_CONTROL__ALPHA_DESTBLEND_MASK                                                               0x1F000000L
30075 #define CB_BLEND2_CONTROL__SEPARATE_ALPHA_BLEND_MASK                                                          0x20000000L
30076 #define CB_BLEND2_CONTROL__ENABLE_MASK                                                                        0x40000000L
30077 #define CB_BLEND2_CONTROL__DISABLE_ROP3_MASK                                                                  0x80000000L
30078 //CB_BLEND3_CONTROL
30079 #define CB_BLEND3_CONTROL__COLOR_SRCBLEND__SHIFT                                                              0x0
30080 #define CB_BLEND3_CONTROL__COLOR_COMB_FCN__SHIFT                                                              0x5
30081 #define CB_BLEND3_CONTROL__COLOR_DESTBLEND__SHIFT                                                             0x8
30082 #define CB_BLEND3_CONTROL__ALPHA_SRCBLEND__SHIFT                                                              0x10
30083 #define CB_BLEND3_CONTROL__ALPHA_COMB_FCN__SHIFT                                                              0x15
30084 #define CB_BLEND3_CONTROL__ALPHA_DESTBLEND__SHIFT                                                             0x18
30085 #define CB_BLEND3_CONTROL__SEPARATE_ALPHA_BLEND__SHIFT                                                        0x1d
30086 #define CB_BLEND3_CONTROL__ENABLE__SHIFT                                                                      0x1e
30087 #define CB_BLEND3_CONTROL__DISABLE_ROP3__SHIFT                                                                0x1f
30088 #define CB_BLEND3_CONTROL__COLOR_SRCBLEND_MASK                                                                0x0000001FL
30089 #define CB_BLEND3_CONTROL__COLOR_COMB_FCN_MASK                                                                0x000000E0L
30090 #define CB_BLEND3_CONTROL__COLOR_DESTBLEND_MASK                                                               0x00001F00L
30091 #define CB_BLEND3_CONTROL__ALPHA_SRCBLEND_MASK                                                                0x001F0000L
30092 #define CB_BLEND3_CONTROL__ALPHA_COMB_FCN_MASK                                                                0x00E00000L
30093 #define CB_BLEND3_CONTROL__ALPHA_DESTBLEND_MASK                                                               0x1F000000L
30094 #define CB_BLEND3_CONTROL__SEPARATE_ALPHA_BLEND_MASK                                                          0x20000000L
30095 #define CB_BLEND3_CONTROL__ENABLE_MASK                                                                        0x40000000L
30096 #define CB_BLEND3_CONTROL__DISABLE_ROP3_MASK                                                                  0x80000000L
30097 //CB_BLEND4_CONTROL
30098 #define CB_BLEND4_CONTROL__COLOR_SRCBLEND__SHIFT                                                              0x0
30099 #define CB_BLEND4_CONTROL__COLOR_COMB_FCN__SHIFT                                                              0x5
30100 #define CB_BLEND4_CONTROL__COLOR_DESTBLEND__SHIFT                                                             0x8
30101 #define CB_BLEND4_CONTROL__ALPHA_SRCBLEND__SHIFT                                                              0x10
30102 #define CB_BLEND4_CONTROL__ALPHA_COMB_FCN__SHIFT                                                              0x15
30103 #define CB_BLEND4_CONTROL__ALPHA_DESTBLEND__SHIFT                                                             0x18
30104 #define CB_BLEND4_CONTROL__SEPARATE_ALPHA_BLEND__SHIFT                                                        0x1d
30105 #define CB_BLEND4_CONTROL__ENABLE__SHIFT                                                                      0x1e
30106 #define CB_BLEND4_CONTROL__DISABLE_ROP3__SHIFT                                                                0x1f
30107 #define CB_BLEND4_CONTROL__COLOR_SRCBLEND_MASK                                                                0x0000001FL
30108 #define CB_BLEND4_CONTROL__COLOR_COMB_FCN_MASK                                                                0x000000E0L
30109 #define CB_BLEND4_CONTROL__COLOR_DESTBLEND_MASK                                                               0x00001F00L
30110 #define CB_BLEND4_CONTROL__ALPHA_SRCBLEND_MASK                                                                0x001F0000L
30111 #define CB_BLEND4_CONTROL__ALPHA_COMB_FCN_MASK                                                                0x00E00000L
30112 #define CB_BLEND4_CONTROL__ALPHA_DESTBLEND_MASK                                                               0x1F000000L
30113 #define CB_BLEND4_CONTROL__SEPARATE_ALPHA_BLEND_MASK                                                          0x20000000L
30114 #define CB_BLEND4_CONTROL__ENABLE_MASK                                                                        0x40000000L
30115 #define CB_BLEND4_CONTROL__DISABLE_ROP3_MASK                                                                  0x80000000L
30116 //CB_BLEND5_CONTROL
30117 #define CB_BLEND5_CONTROL__COLOR_SRCBLEND__SHIFT                                                              0x0
30118 #define CB_BLEND5_CONTROL__COLOR_COMB_FCN__SHIFT                                                              0x5
30119 #define CB_BLEND5_CONTROL__COLOR_DESTBLEND__SHIFT                                                             0x8
30120 #define CB_BLEND5_CONTROL__ALPHA_SRCBLEND__SHIFT                                                              0x10
30121 #define CB_BLEND5_CONTROL__ALPHA_COMB_FCN__SHIFT                                                              0x15
30122 #define CB_BLEND5_CONTROL__ALPHA_DESTBLEND__SHIFT                                                             0x18
30123 #define CB_BLEND5_CONTROL__SEPARATE_ALPHA_BLEND__SHIFT                                                        0x1d
30124 #define CB_BLEND5_CONTROL__ENABLE__SHIFT                                                                      0x1e
30125 #define CB_BLEND5_CONTROL__DISABLE_ROP3__SHIFT                                                                0x1f
30126 #define CB_BLEND5_CONTROL__COLOR_SRCBLEND_MASK                                                                0x0000001FL
30127 #define CB_BLEND5_CONTROL__COLOR_COMB_FCN_MASK                                                                0x000000E0L
30128 #define CB_BLEND5_CONTROL__COLOR_DESTBLEND_MASK                                                               0x00001F00L
30129 #define CB_BLEND5_CONTROL__ALPHA_SRCBLEND_MASK                                                                0x001F0000L
30130 #define CB_BLEND5_CONTROL__ALPHA_COMB_FCN_MASK                                                                0x00E00000L
30131 #define CB_BLEND5_CONTROL__ALPHA_DESTBLEND_MASK                                                               0x1F000000L
30132 #define CB_BLEND5_CONTROL__SEPARATE_ALPHA_BLEND_MASK                                                          0x20000000L
30133 #define CB_BLEND5_CONTROL__ENABLE_MASK                                                                        0x40000000L
30134 #define CB_BLEND5_CONTROL__DISABLE_ROP3_MASK                                                                  0x80000000L
30135 //CB_BLEND6_CONTROL
30136 #define CB_BLEND6_CONTROL__COLOR_SRCBLEND__SHIFT                                                              0x0
30137 #define CB_BLEND6_CONTROL__COLOR_COMB_FCN__SHIFT                                                              0x5
30138 #define CB_BLEND6_CONTROL__COLOR_DESTBLEND__SHIFT                                                             0x8
30139 #define CB_BLEND6_CONTROL__ALPHA_SRCBLEND__SHIFT                                                              0x10
30140 #define CB_BLEND6_CONTROL__ALPHA_COMB_FCN__SHIFT                                                              0x15
30141 #define CB_BLEND6_CONTROL__ALPHA_DESTBLEND__SHIFT                                                             0x18
30142 #define CB_BLEND6_CONTROL__SEPARATE_ALPHA_BLEND__SHIFT                                                        0x1d
30143 #define CB_BLEND6_CONTROL__ENABLE__SHIFT                                                                      0x1e
30144 #define CB_BLEND6_CONTROL__DISABLE_ROP3__SHIFT                                                                0x1f
30145 #define CB_BLEND6_CONTROL__COLOR_SRCBLEND_MASK                                                                0x0000001FL
30146 #define CB_BLEND6_CONTROL__COLOR_COMB_FCN_MASK                                                                0x000000E0L
30147 #define CB_BLEND6_CONTROL__COLOR_DESTBLEND_MASK                                                               0x00001F00L
30148 #define CB_BLEND6_CONTROL__ALPHA_SRCBLEND_MASK                                                                0x001F0000L
30149 #define CB_BLEND6_CONTROL__ALPHA_COMB_FCN_MASK                                                                0x00E00000L
30150 #define CB_BLEND6_CONTROL__ALPHA_DESTBLEND_MASK                                                               0x1F000000L
30151 #define CB_BLEND6_CONTROL__SEPARATE_ALPHA_BLEND_MASK                                                          0x20000000L
30152 #define CB_BLEND6_CONTROL__ENABLE_MASK                                                                        0x40000000L
30153 #define CB_BLEND6_CONTROL__DISABLE_ROP3_MASK                                                                  0x80000000L
30154 //CB_BLEND7_CONTROL
30155 #define CB_BLEND7_CONTROL__COLOR_SRCBLEND__SHIFT                                                              0x0
30156 #define CB_BLEND7_CONTROL__COLOR_COMB_FCN__SHIFT                                                              0x5
30157 #define CB_BLEND7_CONTROL__COLOR_DESTBLEND__SHIFT                                                             0x8
30158 #define CB_BLEND7_CONTROL__ALPHA_SRCBLEND__SHIFT                                                              0x10
30159 #define CB_BLEND7_CONTROL__ALPHA_COMB_FCN__SHIFT                                                              0x15
30160 #define CB_BLEND7_CONTROL__ALPHA_DESTBLEND__SHIFT                                                             0x18
30161 #define CB_BLEND7_CONTROL__SEPARATE_ALPHA_BLEND__SHIFT                                                        0x1d
30162 #define CB_BLEND7_CONTROL__ENABLE__SHIFT                                                                      0x1e
30163 #define CB_BLEND7_CONTROL__DISABLE_ROP3__SHIFT                                                                0x1f
30164 #define CB_BLEND7_CONTROL__COLOR_SRCBLEND_MASK                                                                0x0000001FL
30165 #define CB_BLEND7_CONTROL__COLOR_COMB_FCN_MASK                                                                0x000000E0L
30166 #define CB_BLEND7_CONTROL__COLOR_DESTBLEND_MASK                                                               0x00001F00L
30167 #define CB_BLEND7_CONTROL__ALPHA_SRCBLEND_MASK                                                                0x001F0000L
30168 #define CB_BLEND7_CONTROL__ALPHA_COMB_FCN_MASK                                                                0x00E00000L
30169 #define CB_BLEND7_CONTROL__ALPHA_DESTBLEND_MASK                                                               0x1F000000L
30170 #define CB_BLEND7_CONTROL__SEPARATE_ALPHA_BLEND_MASK                                                          0x20000000L
30171 #define CB_BLEND7_CONTROL__ENABLE_MASK                                                                        0x40000000L
30172 #define CB_BLEND7_CONTROL__DISABLE_ROP3_MASK                                                                  0x80000000L
30173 //PA_CL_POINT_X_RAD
30174 #define PA_CL_POINT_X_RAD__DATA_REGISTER__SHIFT                                                               0x0
30175 #define PA_CL_POINT_X_RAD__DATA_REGISTER_MASK                                                                 0xFFFFFFFFL
30176 //PA_CL_POINT_Y_RAD
30177 #define PA_CL_POINT_Y_RAD__DATA_REGISTER__SHIFT                                                               0x0
30178 #define PA_CL_POINT_Y_RAD__DATA_REGISTER_MASK                                                                 0xFFFFFFFFL
30179 //PA_CL_POINT_SIZE
30180 #define PA_CL_POINT_SIZE__DATA_REGISTER__SHIFT                                                                0x0
30181 #define PA_CL_POINT_SIZE__DATA_REGISTER_MASK                                                                  0xFFFFFFFFL
30182 //PA_CL_POINT_CULL_RAD
30183 #define PA_CL_POINT_CULL_RAD__DATA_REGISTER__SHIFT                                                            0x0
30184 #define PA_CL_POINT_CULL_RAD__DATA_REGISTER_MASK                                                              0xFFFFFFFFL
30185 //GE_MAX_OUTPUT_PER_SUBGROUP
30186 #define GE_MAX_OUTPUT_PER_SUBGROUP__MAX_VERTS_PER_SUBGROUP__SHIFT                                             0x0
30187 #define GE_MAX_OUTPUT_PER_SUBGROUP__MAX_VERTS_PER_SUBGROUP_MASK                                               0x000003FFL
30188 //PA_CL_CLIP_CNTL
30189 #define PA_CL_CLIP_CNTL__UCP_ENA_0__SHIFT                                                                     0x0
30190 #define PA_CL_CLIP_CNTL__UCP_ENA_1__SHIFT                                                                     0x1
30191 #define PA_CL_CLIP_CNTL__UCP_ENA_2__SHIFT                                                                     0x2
30192 #define PA_CL_CLIP_CNTL__UCP_ENA_3__SHIFT                                                                     0x3
30193 #define PA_CL_CLIP_CNTL__UCP_ENA_4__SHIFT                                                                     0x4
30194 #define PA_CL_CLIP_CNTL__UCP_ENA_5__SHIFT                                                                     0x5
30195 #define PA_CL_CLIP_CNTL__PS_UCP_Y_SCALE_NEG__SHIFT                                                            0xd
30196 #define PA_CL_CLIP_CNTL__PS_UCP_MODE__SHIFT                                                                   0xe
30197 #define PA_CL_CLIP_CNTL__CLIP_DISABLE__SHIFT                                                                  0x10
30198 #define PA_CL_CLIP_CNTL__UCP_CULL_ONLY_ENA__SHIFT                                                             0x11
30199 #define PA_CL_CLIP_CNTL__BOUNDARY_EDGE_FLAG_ENA__SHIFT                                                        0x12
30200 #define PA_CL_CLIP_CNTL__DX_CLIP_SPACE_DEF__SHIFT                                                             0x13
30201 #define PA_CL_CLIP_CNTL__DIS_CLIP_ERR_DETECT__SHIFT                                                           0x14
30202 #define PA_CL_CLIP_CNTL__VTX_KILL_OR__SHIFT                                                                   0x15
30203 #define PA_CL_CLIP_CNTL__DX_RASTERIZATION_KILL__SHIFT                                                         0x16
30204 #define PA_CL_CLIP_CNTL__DX_LINEAR_ATTR_CLIP_ENA__SHIFT                                                       0x18
30205 #define PA_CL_CLIP_CNTL__VTE_VPORT_PROVOKE_DISABLE__SHIFT                                                     0x19
30206 #define PA_CL_CLIP_CNTL__ZCLIP_NEAR_DISABLE__SHIFT                                                            0x1a
30207 #define PA_CL_CLIP_CNTL__ZCLIP_FAR_DISABLE__SHIFT                                                             0x1b
30208 #define PA_CL_CLIP_CNTL__ZCLIP_PROG_NEAR_ENA__SHIFT                                                           0x1c
30209 #define PA_CL_CLIP_CNTL__UCP_ENA_0_MASK                                                                       0x00000001L
30210 #define PA_CL_CLIP_CNTL__UCP_ENA_1_MASK                                                                       0x00000002L
30211 #define PA_CL_CLIP_CNTL__UCP_ENA_2_MASK                                                                       0x00000004L
30212 #define PA_CL_CLIP_CNTL__UCP_ENA_3_MASK                                                                       0x00000008L
30213 #define PA_CL_CLIP_CNTL__UCP_ENA_4_MASK                                                                       0x00000010L
30214 #define PA_CL_CLIP_CNTL__UCP_ENA_5_MASK                                                                       0x00000020L
30215 #define PA_CL_CLIP_CNTL__PS_UCP_Y_SCALE_NEG_MASK                                                              0x00002000L
30216 #define PA_CL_CLIP_CNTL__PS_UCP_MODE_MASK                                                                     0x0000C000L
30217 #define PA_CL_CLIP_CNTL__CLIP_DISABLE_MASK                                                                    0x00010000L
30218 #define PA_CL_CLIP_CNTL__UCP_CULL_ONLY_ENA_MASK                                                               0x00020000L
30219 #define PA_CL_CLIP_CNTL__BOUNDARY_EDGE_FLAG_ENA_MASK                                                          0x00040000L
30220 #define PA_CL_CLIP_CNTL__DX_CLIP_SPACE_DEF_MASK                                                               0x00080000L
30221 #define PA_CL_CLIP_CNTL__DIS_CLIP_ERR_DETECT_MASK                                                             0x00100000L
30222 #define PA_CL_CLIP_CNTL__VTX_KILL_OR_MASK                                                                     0x00200000L
30223 #define PA_CL_CLIP_CNTL__DX_RASTERIZATION_KILL_MASK                                                           0x00400000L
30224 #define PA_CL_CLIP_CNTL__DX_LINEAR_ATTR_CLIP_ENA_MASK                                                         0x01000000L
30225 #define PA_CL_CLIP_CNTL__VTE_VPORT_PROVOKE_DISABLE_MASK                                                       0x02000000L
30226 #define PA_CL_CLIP_CNTL__ZCLIP_NEAR_DISABLE_MASK                                                              0x04000000L
30227 #define PA_CL_CLIP_CNTL__ZCLIP_FAR_DISABLE_MASK                                                               0x08000000L
30228 #define PA_CL_CLIP_CNTL__ZCLIP_PROG_NEAR_ENA_MASK                                                             0x10000000L
30229 //PA_CL_VTE_CNTL
30230 #define PA_CL_VTE_CNTL__VPORT_X_SCALE_ENA__SHIFT                                                              0x0
30231 #define PA_CL_VTE_CNTL__VPORT_X_OFFSET_ENA__SHIFT                                                             0x1
30232 #define PA_CL_VTE_CNTL__VPORT_Y_SCALE_ENA__SHIFT                                                              0x2
30233 #define PA_CL_VTE_CNTL__VPORT_Y_OFFSET_ENA__SHIFT                                                             0x3
30234 #define PA_CL_VTE_CNTL__VPORT_Z_SCALE_ENA__SHIFT                                                              0x4
30235 #define PA_CL_VTE_CNTL__VPORT_Z_OFFSET_ENA__SHIFT                                                             0x5
30236 #define PA_CL_VTE_CNTL__VTX_XY_FMT__SHIFT                                                                     0x8
30237 #define PA_CL_VTE_CNTL__VTX_Z_FMT__SHIFT                                                                      0x9
30238 #define PA_CL_VTE_CNTL__VTX_W0_FMT__SHIFT                                                                     0xa
30239 #define PA_CL_VTE_CNTL__PERFCOUNTER_REF__SHIFT                                                                0xb
30240 #define PA_CL_VTE_CNTL__VPORT_X_SCALE_ENA_MASK                                                                0x00000001L
30241 #define PA_CL_VTE_CNTL__VPORT_X_OFFSET_ENA_MASK                                                               0x00000002L
30242 #define PA_CL_VTE_CNTL__VPORT_Y_SCALE_ENA_MASK                                                                0x00000004L
30243 #define PA_CL_VTE_CNTL__VPORT_Y_OFFSET_ENA_MASK                                                               0x00000008L
30244 #define PA_CL_VTE_CNTL__VPORT_Z_SCALE_ENA_MASK                                                                0x00000010L
30245 #define PA_CL_VTE_CNTL__VPORT_Z_OFFSET_ENA_MASK                                                               0x00000020L
30246 #define PA_CL_VTE_CNTL__VTX_XY_FMT_MASK                                                                       0x00000100L
30247 #define PA_CL_VTE_CNTL__VTX_Z_FMT_MASK                                                                        0x00000200L
30248 #define PA_CL_VTE_CNTL__VTX_W0_FMT_MASK                                                                       0x00000400L
30249 #define PA_CL_VTE_CNTL__PERFCOUNTER_REF_MASK                                                                  0x00000800L
30250 //PA_CL_VS_OUT_CNTL
30251 #define PA_CL_VS_OUT_CNTL__CLIP_DIST_ENA_0__SHIFT                                                             0x0
30252 #define PA_CL_VS_OUT_CNTL__CLIP_DIST_ENA_1__SHIFT                                                             0x1
30253 #define PA_CL_VS_OUT_CNTL__CLIP_DIST_ENA_2__SHIFT                                                             0x2
30254 #define PA_CL_VS_OUT_CNTL__CLIP_DIST_ENA_3__SHIFT                                                             0x3
30255 #define PA_CL_VS_OUT_CNTL__CLIP_DIST_ENA_4__SHIFT                                                             0x4
30256 #define PA_CL_VS_OUT_CNTL__CLIP_DIST_ENA_5__SHIFT                                                             0x5
30257 #define PA_CL_VS_OUT_CNTL__CLIP_DIST_ENA_6__SHIFT                                                             0x6
30258 #define PA_CL_VS_OUT_CNTL__CLIP_DIST_ENA_7__SHIFT                                                             0x7
30259 #define PA_CL_VS_OUT_CNTL__CULL_DIST_ENA_0__SHIFT                                                             0x8
30260 #define PA_CL_VS_OUT_CNTL__CULL_DIST_ENA_1__SHIFT                                                             0x9
30261 #define PA_CL_VS_OUT_CNTL__CULL_DIST_ENA_2__SHIFT                                                             0xa
30262 #define PA_CL_VS_OUT_CNTL__CULL_DIST_ENA_3__SHIFT                                                             0xb
30263 #define PA_CL_VS_OUT_CNTL__CULL_DIST_ENA_4__SHIFT                                                             0xc
30264 #define PA_CL_VS_OUT_CNTL__CULL_DIST_ENA_5__SHIFT                                                             0xd
30265 #define PA_CL_VS_OUT_CNTL__CULL_DIST_ENA_6__SHIFT                                                             0xe
30266 #define PA_CL_VS_OUT_CNTL__CULL_DIST_ENA_7__SHIFT                                                             0xf
30267 #define PA_CL_VS_OUT_CNTL__USE_VTX_POINT_SIZE__SHIFT                                                          0x10
30268 #define PA_CL_VS_OUT_CNTL__USE_VTX_EDGE_FLAG__SHIFT                                                           0x11
30269 #define PA_CL_VS_OUT_CNTL__USE_VTX_RENDER_TARGET_INDX__SHIFT                                                  0x12
30270 #define PA_CL_VS_OUT_CNTL__USE_VTX_VIEWPORT_INDX__SHIFT                                                       0x13
30271 #define PA_CL_VS_OUT_CNTL__USE_VTX_KILL_FLAG__SHIFT                                                           0x14
30272 #define PA_CL_VS_OUT_CNTL__VS_OUT_MISC_VEC_ENA__SHIFT                                                         0x15
30273 #define PA_CL_VS_OUT_CNTL__VS_OUT_CCDIST0_VEC_ENA__SHIFT                                                      0x16
30274 #define PA_CL_VS_OUT_CNTL__VS_OUT_CCDIST1_VEC_ENA__SHIFT                                                      0x17
30275 #define PA_CL_VS_OUT_CNTL__VS_OUT_MISC_SIDE_BUS_ENA__SHIFT                                                    0x18
30276 #define PA_CL_VS_OUT_CNTL__USE_VTX_LINE_WIDTH__SHIFT                                                          0x1b
30277 #define PA_CL_VS_OUT_CNTL__USE_VTX_VRS_RATE__SHIFT                                                            0x1c
30278 #define PA_CL_VS_OUT_CNTL__BYPASS_VTX_RATE_COMBINER__SHIFT                                                    0x1d
30279 #define PA_CL_VS_OUT_CNTL__BYPASS_PRIM_RATE_COMBINER__SHIFT                                                   0x1e
30280 #define PA_CL_VS_OUT_CNTL__CLIP_DIST_ENA_0_MASK                                                               0x00000001L
30281 #define PA_CL_VS_OUT_CNTL__CLIP_DIST_ENA_1_MASK                                                               0x00000002L
30282 #define PA_CL_VS_OUT_CNTL__CLIP_DIST_ENA_2_MASK                                                               0x00000004L
30283 #define PA_CL_VS_OUT_CNTL__CLIP_DIST_ENA_3_MASK                                                               0x00000008L
30284 #define PA_CL_VS_OUT_CNTL__CLIP_DIST_ENA_4_MASK                                                               0x00000010L
30285 #define PA_CL_VS_OUT_CNTL__CLIP_DIST_ENA_5_MASK                                                               0x00000020L
30286 #define PA_CL_VS_OUT_CNTL__CLIP_DIST_ENA_6_MASK                                                               0x00000040L
30287 #define PA_CL_VS_OUT_CNTL__CLIP_DIST_ENA_7_MASK                                                               0x00000080L
30288 #define PA_CL_VS_OUT_CNTL__CULL_DIST_ENA_0_MASK                                                               0x00000100L
30289 #define PA_CL_VS_OUT_CNTL__CULL_DIST_ENA_1_MASK                                                               0x00000200L
30290 #define PA_CL_VS_OUT_CNTL__CULL_DIST_ENA_2_MASK                                                               0x00000400L
30291 #define PA_CL_VS_OUT_CNTL__CULL_DIST_ENA_3_MASK                                                               0x00000800L
30292 #define PA_CL_VS_OUT_CNTL__CULL_DIST_ENA_4_MASK                                                               0x00001000L
30293 #define PA_CL_VS_OUT_CNTL__CULL_DIST_ENA_5_MASK                                                               0x00002000L
30294 #define PA_CL_VS_OUT_CNTL__CULL_DIST_ENA_6_MASK                                                               0x00004000L
30295 #define PA_CL_VS_OUT_CNTL__CULL_DIST_ENA_7_MASK                                                               0x00008000L
30296 #define PA_CL_VS_OUT_CNTL__USE_VTX_POINT_SIZE_MASK                                                            0x00010000L
30297 #define PA_CL_VS_OUT_CNTL__USE_VTX_EDGE_FLAG_MASK                                                             0x00020000L
30298 #define PA_CL_VS_OUT_CNTL__USE_VTX_RENDER_TARGET_INDX_MASK                                                    0x00040000L
30299 #define PA_CL_VS_OUT_CNTL__USE_VTX_VIEWPORT_INDX_MASK                                                         0x00080000L
30300 #define PA_CL_VS_OUT_CNTL__USE_VTX_KILL_FLAG_MASK                                                             0x00100000L
30301 #define PA_CL_VS_OUT_CNTL__VS_OUT_MISC_VEC_ENA_MASK                                                           0x00200000L
30302 #define PA_CL_VS_OUT_CNTL__VS_OUT_CCDIST0_VEC_ENA_MASK                                                        0x00400000L
30303 #define PA_CL_VS_OUT_CNTL__VS_OUT_CCDIST1_VEC_ENA_MASK                                                        0x00800000L
30304 #define PA_CL_VS_OUT_CNTL__VS_OUT_MISC_SIDE_BUS_ENA_MASK                                                      0x01000000L
30305 #define PA_CL_VS_OUT_CNTL__USE_VTX_LINE_WIDTH_MASK                                                            0x08000000L
30306 #define PA_CL_VS_OUT_CNTL__USE_VTX_VRS_RATE_MASK                                                              0x10000000L
30307 #define PA_CL_VS_OUT_CNTL__BYPASS_VTX_RATE_COMBINER_MASK                                                      0x20000000L
30308 #define PA_CL_VS_OUT_CNTL__BYPASS_PRIM_RATE_COMBINER_MASK                                                     0x40000000L
30309 //PA_SU_SC_MODE_CNTL
30310 #define PA_SU_SC_MODE_CNTL__CULL_FRONT__SHIFT                                                                 0x0
30311 #define PA_SU_SC_MODE_CNTL__CULL_BACK__SHIFT                                                                  0x1
30312 #define PA_SU_SC_MODE_CNTL__FACE__SHIFT                                                                       0x2
30313 #define PA_SU_SC_MODE_CNTL__POLY_MODE__SHIFT                                                                  0x3
30314 #define PA_SU_SC_MODE_CNTL__POLYMODE_FRONT_PTYPE__SHIFT                                                       0x5
30315 #define PA_SU_SC_MODE_CNTL__POLYMODE_BACK_PTYPE__SHIFT                                                        0x8
30316 #define PA_SU_SC_MODE_CNTL__POLY_OFFSET_FRONT_ENABLE__SHIFT                                                   0xb
30317 #define PA_SU_SC_MODE_CNTL__POLY_OFFSET_BACK_ENABLE__SHIFT                                                    0xc
30318 #define PA_SU_SC_MODE_CNTL__POLY_OFFSET_PARA_ENABLE__SHIFT                                                    0xd
30319 #define PA_SU_SC_MODE_CNTL__VTX_WINDOW_OFFSET_ENABLE__SHIFT                                                   0x10
30320 #define PA_SU_SC_MODE_CNTL__PROVOKING_VTX_LAST__SHIFT                                                         0x13
30321 #define PA_SU_SC_MODE_CNTL__PERSP_CORR_DIS__SHIFT                                                             0x14
30322 #define PA_SU_SC_MODE_CNTL__MULTI_PRIM_IB_ENA__SHIFT                                                          0x15
30323 #define PA_SU_SC_MODE_CNTL__RIGHT_TRIANGLE_ALTERNATE_GRADIENT_REF__SHIFT                                      0x16
30324 #define PA_SU_SC_MODE_CNTL__NEW_QUAD_DECOMPOSITION__SHIFT                                                     0x17
30325 #define PA_SU_SC_MODE_CNTL__CULL_FRONT_MASK                                                                   0x00000001L
30326 #define PA_SU_SC_MODE_CNTL__CULL_BACK_MASK                                                                    0x00000002L
30327 #define PA_SU_SC_MODE_CNTL__FACE_MASK                                                                         0x00000004L
30328 #define PA_SU_SC_MODE_CNTL__POLY_MODE_MASK                                                                    0x00000018L
30329 #define PA_SU_SC_MODE_CNTL__POLYMODE_FRONT_PTYPE_MASK                                                         0x000000E0L
30330 #define PA_SU_SC_MODE_CNTL__POLYMODE_BACK_PTYPE_MASK                                                          0x00000700L
30331 #define PA_SU_SC_MODE_CNTL__POLY_OFFSET_FRONT_ENABLE_MASK                                                     0x00000800L
30332 #define PA_SU_SC_MODE_CNTL__POLY_OFFSET_BACK_ENABLE_MASK                                                      0x00001000L
30333 #define PA_SU_SC_MODE_CNTL__POLY_OFFSET_PARA_ENABLE_MASK                                                      0x00002000L
30334 #define PA_SU_SC_MODE_CNTL__VTX_WINDOW_OFFSET_ENABLE_MASK                                                     0x00010000L
30335 #define PA_SU_SC_MODE_CNTL__PROVOKING_VTX_LAST_MASK                                                           0x00080000L
30336 #define PA_SU_SC_MODE_CNTL__PERSP_CORR_DIS_MASK                                                               0x00100000L
30337 #define PA_SU_SC_MODE_CNTL__MULTI_PRIM_IB_ENA_MASK                                                            0x00200000L
30338 #define PA_SU_SC_MODE_CNTL__RIGHT_TRIANGLE_ALTERNATE_GRADIENT_REF_MASK                                        0x00400000L
30339 #define PA_SU_SC_MODE_CNTL__NEW_QUAD_DECOMPOSITION_MASK                                                       0x00800000L
30340 //PA_CL_NANINF_CNTL
30341 #define PA_CL_NANINF_CNTL__VTE_XY_INF_DISCARD__SHIFT                                                          0x0
30342 #define PA_CL_NANINF_CNTL__VTE_Z_INF_DISCARD__SHIFT                                                           0x1
30343 #define PA_CL_NANINF_CNTL__VTE_W_INF_DISCARD__SHIFT                                                           0x2
30344 #define PA_CL_NANINF_CNTL__VTE_0XNANINF_IS_0__SHIFT                                                           0x3
30345 #define PA_CL_NANINF_CNTL__VTE_XY_NAN_RETAIN__SHIFT                                                           0x4
30346 #define PA_CL_NANINF_CNTL__VTE_Z_NAN_RETAIN__SHIFT                                                            0x5
30347 #define PA_CL_NANINF_CNTL__VTE_W_NAN_RETAIN__SHIFT                                                            0x6
30348 #define PA_CL_NANINF_CNTL__VTE_W_RECIP_NAN_IS_0__SHIFT                                                        0x7
30349 #define PA_CL_NANINF_CNTL__VS_XY_NAN_TO_INF__SHIFT                                                            0x8
30350 #define PA_CL_NANINF_CNTL__VS_XY_INF_RETAIN__SHIFT                                                            0x9
30351 #define PA_CL_NANINF_CNTL__VS_Z_NAN_TO_INF__SHIFT                                                             0xa
30352 #define PA_CL_NANINF_CNTL__VS_Z_INF_RETAIN__SHIFT                                                             0xb
30353 #define PA_CL_NANINF_CNTL__VS_W_NAN_TO_INF__SHIFT                                                             0xc
30354 #define PA_CL_NANINF_CNTL__VS_W_INF_RETAIN__SHIFT                                                             0xd
30355 #define PA_CL_NANINF_CNTL__VS_CLIP_DIST_INF_DISCARD__SHIFT                                                    0xe
30356 #define PA_CL_NANINF_CNTL__VTE_NO_OUTPUT_NEG_0__SHIFT                                                         0x14
30357 #define PA_CL_NANINF_CNTL__VTE_XY_INF_DISCARD_MASK                                                            0x00000001L
30358 #define PA_CL_NANINF_CNTL__VTE_Z_INF_DISCARD_MASK                                                             0x00000002L
30359 #define PA_CL_NANINF_CNTL__VTE_W_INF_DISCARD_MASK                                                             0x00000004L
30360 #define PA_CL_NANINF_CNTL__VTE_0XNANINF_IS_0_MASK                                                             0x00000008L
30361 #define PA_CL_NANINF_CNTL__VTE_XY_NAN_RETAIN_MASK                                                             0x00000010L
30362 #define PA_CL_NANINF_CNTL__VTE_Z_NAN_RETAIN_MASK                                                              0x00000020L
30363 #define PA_CL_NANINF_CNTL__VTE_W_NAN_RETAIN_MASK                                                              0x00000040L
30364 #define PA_CL_NANINF_CNTL__VTE_W_RECIP_NAN_IS_0_MASK                                                          0x00000080L
30365 #define PA_CL_NANINF_CNTL__VS_XY_NAN_TO_INF_MASK                                                              0x00000100L
30366 #define PA_CL_NANINF_CNTL__VS_XY_INF_RETAIN_MASK                                                              0x00000200L
30367 #define PA_CL_NANINF_CNTL__VS_Z_NAN_TO_INF_MASK                                                               0x00000400L
30368 #define PA_CL_NANINF_CNTL__VS_Z_INF_RETAIN_MASK                                                               0x00000800L
30369 #define PA_CL_NANINF_CNTL__VS_W_NAN_TO_INF_MASK                                                               0x00001000L
30370 #define PA_CL_NANINF_CNTL__VS_W_INF_RETAIN_MASK                                                               0x00002000L
30371 #define PA_CL_NANINF_CNTL__VS_CLIP_DIST_INF_DISCARD_MASK                                                      0x00004000L
30372 #define PA_CL_NANINF_CNTL__VTE_NO_OUTPUT_NEG_0_MASK                                                           0x00100000L
30373 //PA_SU_LINE_STIPPLE_CNTL
30374 #define PA_SU_LINE_STIPPLE_CNTL__LINE_STIPPLE_RESET__SHIFT                                                    0x0
30375 #define PA_SU_LINE_STIPPLE_CNTL__EXPAND_FULL_LENGTH__SHIFT                                                    0x2
30376 #define PA_SU_LINE_STIPPLE_CNTL__FRACTIONAL_ACCUM__SHIFT                                                      0x3
30377 #define PA_SU_LINE_STIPPLE_CNTL__LINE_STIPPLE_RESET_MASK                                                      0x00000003L
30378 #define PA_SU_LINE_STIPPLE_CNTL__EXPAND_FULL_LENGTH_MASK                                                      0x00000004L
30379 #define PA_SU_LINE_STIPPLE_CNTL__FRACTIONAL_ACCUM_MASK                                                        0x00000008L
30380 //PA_SU_LINE_STIPPLE_SCALE
30381 #define PA_SU_LINE_STIPPLE_SCALE__LINE_STIPPLE_SCALE__SHIFT                                                   0x0
30382 #define PA_SU_LINE_STIPPLE_SCALE__LINE_STIPPLE_SCALE_MASK                                                     0xFFFFFFFFL
30383 //PA_SU_PRIM_FILTER_CNTL
30384 #define PA_SU_PRIM_FILTER_CNTL__TRIANGLE_FILTER_DISABLE__SHIFT                                                0x0
30385 #define PA_SU_PRIM_FILTER_CNTL__LINE_FILTER_DISABLE__SHIFT                                                    0x1
30386 #define PA_SU_PRIM_FILTER_CNTL__POINT_FILTER_DISABLE__SHIFT                                                   0x2
30387 #define PA_SU_PRIM_FILTER_CNTL__RECTANGLE_FILTER_DISABLE__SHIFT                                               0x3
30388 #define PA_SU_PRIM_FILTER_CNTL__TRIANGLE_EXPAND_ENA__SHIFT                                                    0x4
30389 #define PA_SU_PRIM_FILTER_CNTL__LINE_EXPAND_ENA__SHIFT                                                        0x5
30390 #define PA_SU_PRIM_FILTER_CNTL__POINT_EXPAND_ENA__SHIFT                                                       0x6
30391 #define PA_SU_PRIM_FILTER_CNTL__RECTANGLE_EXPAND_ENA__SHIFT                                                   0x7
30392 #define PA_SU_PRIM_FILTER_CNTL__PRIM_EXPAND_CONSTANT__SHIFT                                                   0x8
30393 #define PA_SU_PRIM_FILTER_CNTL__XMAX_RIGHT_EXCLUSION__SHIFT                                                   0x1e
30394 #define PA_SU_PRIM_FILTER_CNTL__YMAX_BOTTOM_EXCLUSION__SHIFT                                                  0x1f
30395 #define PA_SU_PRIM_FILTER_CNTL__TRIANGLE_FILTER_DISABLE_MASK                                                  0x00000001L
30396 #define PA_SU_PRIM_FILTER_CNTL__LINE_FILTER_DISABLE_MASK                                                      0x00000002L
30397 #define PA_SU_PRIM_FILTER_CNTL__POINT_FILTER_DISABLE_MASK                                                     0x00000004L
30398 #define PA_SU_PRIM_FILTER_CNTL__RECTANGLE_FILTER_DISABLE_MASK                                                 0x00000008L
30399 #define PA_SU_PRIM_FILTER_CNTL__TRIANGLE_EXPAND_ENA_MASK                                                      0x00000010L
30400 #define PA_SU_PRIM_FILTER_CNTL__LINE_EXPAND_ENA_MASK                                                          0x00000020L
30401 #define PA_SU_PRIM_FILTER_CNTL__POINT_EXPAND_ENA_MASK                                                         0x00000040L
30402 #define PA_SU_PRIM_FILTER_CNTL__RECTANGLE_EXPAND_ENA_MASK                                                     0x00000080L
30403 #define PA_SU_PRIM_FILTER_CNTL__PRIM_EXPAND_CONSTANT_MASK                                                     0x0000FF00L
30404 #define PA_SU_PRIM_FILTER_CNTL__XMAX_RIGHT_EXCLUSION_MASK                                                     0x40000000L
30405 #define PA_SU_PRIM_FILTER_CNTL__YMAX_BOTTOM_EXCLUSION_MASK                                                    0x80000000L
30406 //PA_SU_SMALL_PRIM_FILTER_CNTL
30407 #define PA_SU_SMALL_PRIM_FILTER_CNTL__SMALL_PRIM_FILTER_ENABLE__SHIFT                                         0x0
30408 #define PA_SU_SMALL_PRIM_FILTER_CNTL__TRIANGLE_FILTER_DISABLE__SHIFT                                          0x1
30409 #define PA_SU_SMALL_PRIM_FILTER_CNTL__LINE_FILTER_DISABLE__SHIFT                                              0x2
30410 #define PA_SU_SMALL_PRIM_FILTER_CNTL__POINT_FILTER_DISABLE__SHIFT                                             0x3
30411 #define PA_SU_SMALL_PRIM_FILTER_CNTL__RECTANGLE_FILTER_DISABLE__SHIFT                                         0x4
30412 #define PA_SU_SMALL_PRIM_FILTER_CNTL__SC_1XMSAA_COMPATIBLE_DISABLE__SHIFT                                     0x6
30413 #define PA_SU_SMALL_PRIM_FILTER_CNTL__SMALL_PRIM_FILTER_ENABLE_MASK                                           0x00000001L
30414 #define PA_SU_SMALL_PRIM_FILTER_CNTL__TRIANGLE_FILTER_DISABLE_MASK                                            0x00000002L
30415 #define PA_SU_SMALL_PRIM_FILTER_CNTL__LINE_FILTER_DISABLE_MASK                                                0x00000004L
30416 #define PA_SU_SMALL_PRIM_FILTER_CNTL__POINT_FILTER_DISABLE_MASK                                               0x00000008L
30417 #define PA_SU_SMALL_PRIM_FILTER_CNTL__RECTANGLE_FILTER_DISABLE_MASK                                           0x00000010L
30418 #define PA_SU_SMALL_PRIM_FILTER_CNTL__SC_1XMSAA_COMPATIBLE_DISABLE_MASK                                       0x00000040L
30419 //PA_CL_NGG_CNTL
30420 #define PA_CL_NGG_CNTL__VERTEX_REUSE_OFF__SHIFT                                                               0x0
30421 #define PA_CL_NGG_CNTL__INDEX_BUF_EDGE_FLAG_ENA__SHIFT                                                        0x1
30422 #define PA_CL_NGG_CNTL__VERTEX_REUSE_DEPTH__SHIFT                                                             0x2
30423 #define PA_CL_NGG_CNTL__VERTEX_REUSE_OFF_MASK                                                                 0x00000001L
30424 #define PA_CL_NGG_CNTL__INDEX_BUF_EDGE_FLAG_ENA_MASK                                                          0x00000002L
30425 #define PA_CL_NGG_CNTL__VERTEX_REUSE_DEPTH_MASK                                                               0x000003FCL
30426 //PA_SU_OVER_RASTERIZATION_CNTL
30427 #define PA_SU_OVER_RASTERIZATION_CNTL__DISCARD_0_AREA_TRIANGLES__SHIFT                                        0x0
30428 #define PA_SU_OVER_RASTERIZATION_CNTL__DISCARD_0_AREA_LINES__SHIFT                                            0x1
30429 #define PA_SU_OVER_RASTERIZATION_CNTL__DISCARD_0_AREA_POINTS__SHIFT                                           0x2
30430 #define PA_SU_OVER_RASTERIZATION_CNTL__DISCARD_0_AREA_RECTANGLES__SHIFT                                       0x3
30431 #define PA_SU_OVER_RASTERIZATION_CNTL__USE_PROVOKING_ZW__SHIFT                                                0x4
30432 #define PA_SU_OVER_RASTERIZATION_CNTL__DISCARD_0_AREA_TRIANGLES_MASK                                          0x00000001L
30433 #define PA_SU_OVER_RASTERIZATION_CNTL__DISCARD_0_AREA_LINES_MASK                                              0x00000002L
30434 #define PA_SU_OVER_RASTERIZATION_CNTL__DISCARD_0_AREA_POINTS_MASK                                             0x00000004L
30435 #define PA_SU_OVER_RASTERIZATION_CNTL__DISCARD_0_AREA_RECTANGLES_MASK                                         0x00000008L
30436 #define PA_SU_OVER_RASTERIZATION_CNTL__USE_PROVOKING_ZW_MASK                                                  0x00000010L
30437 //PA_STEREO_CNTL
30438 #define PA_STEREO_CNTL__STEREO_MODE__SHIFT                                                                    0x1
30439 #define PA_STEREO_CNTL__RT_SLICE_MODE__SHIFT                                                                  0x5
30440 #define PA_STEREO_CNTL__RT_SLICE_OFFSET__SHIFT                                                                0x8
30441 #define PA_STEREO_CNTL__VP_ID_MODE__SHIFT                                                                     0x10
30442 #define PA_STEREO_CNTL__VP_ID_OFFSET__SHIFT                                                                   0x13
30443 #define PA_STEREO_CNTL__STEREO_MODE_MASK                                                                      0x0000001EL
30444 #define PA_STEREO_CNTL__RT_SLICE_MODE_MASK                                                                    0x000000E0L
30445 #define PA_STEREO_CNTL__RT_SLICE_OFFSET_MASK                                                                  0x00000F00L
30446 #define PA_STEREO_CNTL__VP_ID_MODE_MASK                                                                       0x00070000L
30447 #define PA_STEREO_CNTL__VP_ID_OFFSET_MASK                                                                     0x00780000L
30448 //PA_STATE_STEREO_X
30449 #define PA_STATE_STEREO_X__STEREO_X_OFFSET__SHIFT                                                             0x0
30450 #define PA_STATE_STEREO_X__STEREO_X_OFFSET_MASK                                                               0xFFFFFFFFL
30451 //PA_CL_VRS_CNTL
30452 #define PA_CL_VRS_CNTL__VERTEX_RATE_COMBINER_MODE__SHIFT                                                      0x0
30453 #define PA_CL_VRS_CNTL__PRIMITIVE_RATE_COMBINER_MODE__SHIFT                                                   0x3
30454 #define PA_CL_VRS_CNTL__HTILE_RATE_COMBINER_MODE__SHIFT                                                       0x6
30455 #define PA_CL_VRS_CNTL__SAMPLE_ITER_COMBINER_MODE__SHIFT                                                      0x9
30456 #define PA_CL_VRS_CNTL__EXPOSE_VRS_PIXELS_MASK__SHIFT                                                         0xd
30457 #define PA_CL_VRS_CNTL__CMASK_RATE_HINT_FORCE_ZERO__SHIFT                                                     0xe
30458 #define PA_CL_VRS_CNTL__SAMPLE_COVERAGE_ENCODING__SHIFT                                                       0xf
30459 #define PA_CL_VRS_CNTL__VERTEX_RATE_COMBINER_MODE_MASK                                                        0x00000007L
30460 #define PA_CL_VRS_CNTL__PRIMITIVE_RATE_COMBINER_MODE_MASK                                                     0x00000038L
30461 #define PA_CL_VRS_CNTL__HTILE_RATE_COMBINER_MODE_MASK                                                         0x000001C0L
30462 #define PA_CL_VRS_CNTL__SAMPLE_ITER_COMBINER_MODE_MASK                                                        0x00000E00L
30463 #define PA_CL_VRS_CNTL__EXPOSE_VRS_PIXELS_MASK_MASK                                                           0x00002000L
30464 #define PA_CL_VRS_CNTL__CMASK_RATE_HINT_FORCE_ZERO_MASK                                                       0x00004000L
30465 #define PA_CL_VRS_CNTL__SAMPLE_COVERAGE_ENCODING_MASK                                                         0x00008000L
30466 //CB_TARGET_MASK
30467 #define CB_TARGET_MASK__TARGET0_ENABLE__SHIFT                                                                 0x0
30468 #define CB_TARGET_MASK__TARGET1_ENABLE__SHIFT                                                                 0x4
30469 #define CB_TARGET_MASK__TARGET2_ENABLE__SHIFT                                                                 0x8
30470 #define CB_TARGET_MASK__TARGET3_ENABLE__SHIFT                                                                 0xc
30471 #define CB_TARGET_MASK__TARGET4_ENABLE__SHIFT                                                                 0x10
30472 #define CB_TARGET_MASK__TARGET5_ENABLE__SHIFT                                                                 0x14
30473 #define CB_TARGET_MASK__TARGET6_ENABLE__SHIFT                                                                 0x18
30474 #define CB_TARGET_MASK__TARGET7_ENABLE__SHIFT                                                                 0x1c
30475 #define CB_TARGET_MASK__TARGET0_ENABLE_MASK                                                                   0x0000000FL
30476 #define CB_TARGET_MASK__TARGET1_ENABLE_MASK                                                                   0x000000F0L
30477 #define CB_TARGET_MASK__TARGET2_ENABLE_MASK                                                                   0x00000F00L
30478 #define CB_TARGET_MASK__TARGET3_ENABLE_MASK                                                                   0x0000F000L
30479 #define CB_TARGET_MASK__TARGET4_ENABLE_MASK                                                                   0x000F0000L
30480 #define CB_TARGET_MASK__TARGET5_ENABLE_MASK                                                                   0x00F00000L
30481 #define CB_TARGET_MASK__TARGET6_ENABLE_MASK                                                                   0x0F000000L
30482 #define CB_TARGET_MASK__TARGET7_ENABLE_MASK                                                                   0xF0000000L
30483 //CB_SHADER_MASK
30484 #define CB_SHADER_MASK__OUTPUT0_ENABLE__SHIFT                                                                 0x0
30485 #define CB_SHADER_MASK__OUTPUT1_ENABLE__SHIFT                                                                 0x4
30486 #define CB_SHADER_MASK__OUTPUT2_ENABLE__SHIFT                                                                 0x8
30487 #define CB_SHADER_MASK__OUTPUT3_ENABLE__SHIFT                                                                 0xc
30488 #define CB_SHADER_MASK__OUTPUT4_ENABLE__SHIFT                                                                 0x10
30489 #define CB_SHADER_MASK__OUTPUT5_ENABLE__SHIFT                                                                 0x14
30490 #define CB_SHADER_MASK__OUTPUT6_ENABLE__SHIFT                                                                 0x18
30491 #define CB_SHADER_MASK__OUTPUT7_ENABLE__SHIFT                                                                 0x1c
30492 #define CB_SHADER_MASK__OUTPUT0_ENABLE_MASK                                                                   0x0000000FL
30493 #define CB_SHADER_MASK__OUTPUT1_ENABLE_MASK                                                                   0x000000F0L
30494 #define CB_SHADER_MASK__OUTPUT2_ENABLE_MASK                                                                   0x00000F00L
30495 #define CB_SHADER_MASK__OUTPUT3_ENABLE_MASK                                                                   0x0000F000L
30496 #define CB_SHADER_MASK__OUTPUT4_ENABLE_MASK                                                                   0x000F0000L
30497 #define CB_SHADER_MASK__OUTPUT5_ENABLE_MASK                                                                   0x00F00000L
30498 #define CB_SHADER_MASK__OUTPUT6_ENABLE_MASK                                                                   0x0F000000L
30499 #define CB_SHADER_MASK__OUTPUT7_ENABLE_MASK                                                                   0xF0000000L
30500 //CB_COLOR_CONTROL
30501 #define CB_COLOR_CONTROL__DISABLE_DUAL_QUAD__SHIFT                                                            0x0
30502 #define CB_COLOR_CONTROL__ENABLE_1FRAG_PS_INVOKE__SHIFT                                                       0x1
30503 #define CB_COLOR_CONTROL__DEGAMMA_ENABLE__SHIFT                                                               0x3
30504 #define CB_COLOR_CONTROL__MODE__SHIFT                                                                         0x4
30505 #define CB_COLOR_CONTROL__ROP3__SHIFT                                                                         0x10
30506 #define CB_COLOR_CONTROL__DISABLE_DUAL_QUAD_MASK                                                              0x00000001L
30507 #define CB_COLOR_CONTROL__ENABLE_1FRAG_PS_INVOKE_MASK                                                         0x00000002L
30508 #define CB_COLOR_CONTROL__DEGAMMA_ENABLE_MASK                                                                 0x00000008L
30509 #define CB_COLOR_CONTROL__MODE_MASK                                                                           0x00000070L
30510 #define CB_COLOR_CONTROL__ROP3_MASK                                                                           0x00FF0000L
30511 //PA_SU_POINT_SIZE
30512 #define PA_SU_POINT_SIZE__HEIGHT__SHIFT                                                                       0x0
30513 #define PA_SU_POINT_SIZE__WIDTH__SHIFT                                                                        0x10
30514 #define PA_SU_POINT_SIZE__HEIGHT_MASK                                                                         0x0000FFFFL
30515 #define PA_SU_POINT_SIZE__WIDTH_MASK                                                                          0xFFFF0000L
30516 //PA_SU_POINT_MINMAX
30517 #define PA_SU_POINT_MINMAX__MIN_SIZE__SHIFT                                                                   0x0
30518 #define PA_SU_POINT_MINMAX__MAX_SIZE__SHIFT                                                                   0x10
30519 #define PA_SU_POINT_MINMAX__MIN_SIZE_MASK                                                                     0x0000FFFFL
30520 #define PA_SU_POINT_MINMAX__MAX_SIZE_MASK                                                                     0xFFFF0000L
30521 //PA_SU_LINE_CNTL
30522 #define PA_SU_LINE_CNTL__WIDTH__SHIFT                                                                         0x0
30523 #define PA_SU_LINE_CNTL__WIDTH_MASK                                                                           0x0000FFFFL
30524 //PA_SC_LINE_STIPPLE
30525 #define PA_SC_LINE_STIPPLE__LINE_PATTERN__SHIFT                                                               0x0
30526 #define PA_SC_LINE_STIPPLE__REPEAT_COUNT__SHIFT                                                               0x10
30527 #define PA_SC_LINE_STIPPLE__PATTERN_BIT_ORDER__SHIFT                                                          0x1c
30528 #define PA_SC_LINE_STIPPLE__LINE_PATTERN_MASK                                                                 0x0000FFFFL
30529 #define PA_SC_LINE_STIPPLE__REPEAT_COUNT_MASK                                                                 0x00FF0000L
30530 #define PA_SC_LINE_STIPPLE__PATTERN_BIT_ORDER_MASK                                                            0x10000000L
30531 //PA_SC_LINE_STIPPLE_RESET
30532 #define PA_SC_LINE_STIPPLE_RESET__AUTO_RESET_CNTL__SHIFT                                                      0x0
30533 #define PA_SC_LINE_STIPPLE_RESET__AUTO_RESET_CNTL_MASK                                                        0x00000003L
30534 //PA_SC_MODE_CNTL_0
30535 #define PA_SC_MODE_CNTL_0__MSAA_ENABLE__SHIFT                                                                 0x0
30536 #define PA_SC_MODE_CNTL_0__VPORT_SCISSOR_ENABLE__SHIFT                                                        0x1
30537 #define PA_SC_MODE_CNTL_0__LINE_STIPPLE_ENABLE__SHIFT                                                         0x2
30538 #define PA_SC_MODE_CNTL_0__SEND_UNLIT_STILES_TO_PKR__SHIFT                                                    0x3
30539 #define PA_SC_MODE_CNTL_0__ALTERNATE_RBS_PER_TILE__SHIFT                                                      0x5
30540 #define PA_SC_MODE_CNTL_0__COARSE_TILE_STARTS_ON_EVEN_RB__SHIFT                                               0x6
30541 #define PA_SC_MODE_CNTL_0__IMPLICIT_VPORT_SCISSOR_ENABLE__SHIFT                                               0x7
30542 #define PA_SC_MODE_CNTL_0__MSAA_ENABLE_MASK                                                                   0x00000001L
30543 #define PA_SC_MODE_CNTL_0__VPORT_SCISSOR_ENABLE_MASK                                                          0x00000002L
30544 #define PA_SC_MODE_CNTL_0__LINE_STIPPLE_ENABLE_MASK                                                           0x00000004L
30545 #define PA_SC_MODE_CNTL_0__SEND_UNLIT_STILES_TO_PKR_MASK                                                      0x00000008L
30546 #define PA_SC_MODE_CNTL_0__ALTERNATE_RBS_PER_TILE_MASK                                                        0x00000020L
30547 #define PA_SC_MODE_CNTL_0__COARSE_TILE_STARTS_ON_EVEN_RB_MASK                                                 0x00000040L
30548 #define PA_SC_MODE_CNTL_0__IMPLICIT_VPORT_SCISSOR_ENABLE_MASK                                                 0x00000080L
30549 //PA_SC_MODE_CNTL_1
30550 #define PA_SC_MODE_CNTL_1__WALK_SIZE__SHIFT                                                                   0x0
30551 #define PA_SC_MODE_CNTL_1__WALK_ALIGNMENT__SHIFT                                                              0x1
30552 #define PA_SC_MODE_CNTL_1__WALK_ALIGN8_PRIM_FITS_ST__SHIFT                                                    0x2
30553 #define PA_SC_MODE_CNTL_1__WALK_FENCE_ENABLE__SHIFT                                                           0x3
30554 #define PA_SC_MODE_CNTL_1__WALK_FENCE_SIZE__SHIFT                                                             0x4
30555 #define PA_SC_MODE_CNTL_1__SUPERTILE_WALK_ORDER_ENABLE__SHIFT                                                 0x7
30556 #define PA_SC_MODE_CNTL_1__TILE_WALK_ORDER_ENABLE__SHIFT                                                      0x8
30557 #define PA_SC_MODE_CNTL_1__TILE_COVER_DISABLE__SHIFT                                                          0x9
30558 #define PA_SC_MODE_CNTL_1__TILE_COVER_NO_SCISSOR__SHIFT                                                       0xa
30559 #define PA_SC_MODE_CNTL_1__ZMM_LINE_EXTENT__SHIFT                                                             0xb
30560 #define PA_SC_MODE_CNTL_1__ZMM_LINE_OFFSET__SHIFT                                                             0xc
30561 #define PA_SC_MODE_CNTL_1__ZMM_RECT_EXTENT__SHIFT                                                             0xd
30562 #define PA_SC_MODE_CNTL_1__KILL_PIX_POST_HI_Z__SHIFT                                                          0xe
30563 #define PA_SC_MODE_CNTL_1__KILL_PIX_POST_DETAIL_MASK__SHIFT                                                   0xf
30564 #define PA_SC_MODE_CNTL_1__PS_ITER_SAMPLE__SHIFT                                                              0x10
30565 #define PA_SC_MODE_CNTL_1__MULTI_SHADER_ENGINE_PRIM_DISCARD_ENABLE__SHIFT                                     0x11
30566 #define PA_SC_MODE_CNTL_1__MULTI_GPU_SUPERTILE_ENABLE__SHIFT                                                  0x12
30567 #define PA_SC_MODE_CNTL_1__GPU_ID_OVERRIDE_ENABLE__SHIFT                                                      0x13
30568 #define PA_SC_MODE_CNTL_1__GPU_ID_OVERRIDE__SHIFT                                                             0x14
30569 #define PA_SC_MODE_CNTL_1__MULTI_GPU_PRIM_DISCARD_ENABLE__SHIFT                                               0x18
30570 #define PA_SC_MODE_CNTL_1__FORCE_EOV_CNTDWN_ENABLE__SHIFT                                                     0x19
30571 #define PA_SC_MODE_CNTL_1__FORCE_EOV_REZ_ENABLE__SHIFT                                                        0x1a
30572 #define PA_SC_MODE_CNTL_1__OUT_OF_ORDER_PRIMITIVE_ENABLE__SHIFT                                               0x1b
30573 #define PA_SC_MODE_CNTL_1__OUT_OF_ORDER_WATER_MARK__SHIFT                                                     0x1c
30574 #define PA_SC_MODE_CNTL_1__DISABLE_4X_TILE_PICKING__SHIFT                                                     0x1f
30575 #define PA_SC_MODE_CNTL_1__WALK_SIZE_MASK                                                                     0x00000001L
30576 #define PA_SC_MODE_CNTL_1__WALK_ALIGNMENT_MASK                                                                0x00000002L
30577 #define PA_SC_MODE_CNTL_1__WALK_ALIGN8_PRIM_FITS_ST_MASK                                                      0x00000004L
30578 #define PA_SC_MODE_CNTL_1__WALK_FENCE_ENABLE_MASK                                                             0x00000008L
30579 #define PA_SC_MODE_CNTL_1__WALK_FENCE_SIZE_MASK                                                               0x00000070L
30580 #define PA_SC_MODE_CNTL_1__SUPERTILE_WALK_ORDER_ENABLE_MASK                                                   0x00000080L
30581 #define PA_SC_MODE_CNTL_1__TILE_WALK_ORDER_ENABLE_MASK                                                        0x00000100L
30582 #define PA_SC_MODE_CNTL_1__TILE_COVER_DISABLE_MASK                                                            0x00000200L
30583 #define PA_SC_MODE_CNTL_1__TILE_COVER_NO_SCISSOR_MASK                                                         0x00000400L
30584 #define PA_SC_MODE_CNTL_1__ZMM_LINE_EXTENT_MASK                                                               0x00000800L
30585 #define PA_SC_MODE_CNTL_1__ZMM_LINE_OFFSET_MASK                                                               0x00001000L
30586 #define PA_SC_MODE_CNTL_1__ZMM_RECT_EXTENT_MASK                                                               0x00002000L
30587 #define PA_SC_MODE_CNTL_1__KILL_PIX_POST_HI_Z_MASK                                                            0x00004000L
30588 #define PA_SC_MODE_CNTL_1__KILL_PIX_POST_DETAIL_MASK_MASK                                                     0x00008000L
30589 #define PA_SC_MODE_CNTL_1__PS_ITER_SAMPLE_MASK                                                                0x00010000L
30590 #define PA_SC_MODE_CNTL_1__MULTI_SHADER_ENGINE_PRIM_DISCARD_ENABLE_MASK                                       0x00020000L
30591 #define PA_SC_MODE_CNTL_1__MULTI_GPU_SUPERTILE_ENABLE_MASK                                                    0x00040000L
30592 #define PA_SC_MODE_CNTL_1__GPU_ID_OVERRIDE_ENABLE_MASK                                                        0x00080000L
30593 #define PA_SC_MODE_CNTL_1__GPU_ID_OVERRIDE_MASK                                                               0x00F00000L
30594 #define PA_SC_MODE_CNTL_1__MULTI_GPU_PRIM_DISCARD_ENABLE_MASK                                                 0x01000000L
30595 #define PA_SC_MODE_CNTL_1__FORCE_EOV_CNTDWN_ENABLE_MASK                                                       0x02000000L
30596 #define PA_SC_MODE_CNTL_1__FORCE_EOV_REZ_ENABLE_MASK                                                          0x04000000L
30597 #define PA_SC_MODE_CNTL_1__OUT_OF_ORDER_PRIMITIVE_ENABLE_MASK                                                 0x08000000L
30598 #define PA_SC_MODE_CNTL_1__OUT_OF_ORDER_WATER_MARK_MASK                                                       0x70000000L
30599 #define PA_SC_MODE_CNTL_1__DISABLE_4X_TILE_PICKING_MASK                                                       0x80000000L
30600 //GE_SE_ENHANCE
30601 #define GE_SE_ENHANCE__MISC__SHIFT                                                                            0x0
30602 #define GE_SE_ENHANCE__MISC_MASK                                                                              0xFFFFFFFFL
30603 //VGT_REUSE_OFF
30604 #define VGT_REUSE_OFF__REUSE_OFF__SHIFT                                                                       0x0
30605 #define VGT_REUSE_OFF__REUSE_OFF_MASK                                                                         0x00000001L
30606 //VGT_DRAW_PAYLOAD_CNTL
30607 #define VGT_DRAW_PAYLOAD_CNTL__EN_REG_RT_INDEX__SHIFT                                                         0x1
30608 #define VGT_DRAW_PAYLOAD_CNTL__EN_PRIM_PAYLOAD__SHIFT                                                         0x3
30609 #define VGT_DRAW_PAYLOAD_CNTL__EN_DRAW_VP__SHIFT                                                              0x4
30610 #define VGT_DRAW_PAYLOAD_CNTL__UNUSED__SHIFT                                                                  0x5
30611 #define VGT_DRAW_PAYLOAD_CNTL__EN_VRS_RATE__SHIFT                                                             0x6
30612 #define VGT_DRAW_PAYLOAD_CNTL__EN_REG_RT_INDEX_MASK                                                           0x00000002L
30613 #define VGT_DRAW_PAYLOAD_CNTL__EN_PRIM_PAYLOAD_MASK                                                           0x00000008L
30614 #define VGT_DRAW_PAYLOAD_CNTL__EN_DRAW_VP_MASK                                                                0x00000010L
30615 #define VGT_DRAW_PAYLOAD_CNTL__UNUSED_MASK                                                                    0x00000020L
30616 #define VGT_DRAW_PAYLOAD_CNTL__EN_VRS_RATE_MASK                                                               0x00000040L
30617 //DB_HTILE_SURFACE
30618 #define DB_HTILE_SURFACE__RESERVED_FIELD_1__SHIFT                                                             0x0
30619 #define DB_HTILE_SURFACE__RESERVED_FIELD_2__SHIFT                                                             0x2
30620 #define DB_HTILE_SURFACE__RESERVED_FIELD_3__SHIFT                                                             0x3
30621 #define DB_HTILE_SURFACE__RESERVED_FIELD_4__SHIFT                                                             0x4
30622 #define DB_HTILE_SURFACE__RESERVED_FIELD_5__SHIFT                                                             0xa
30623 #define DB_HTILE_SURFACE__DST_OUTSIDE_ZERO_TO_ONE__SHIFT                                                      0x10
30624 #define DB_HTILE_SURFACE__RESERVED_FIELD_6__SHIFT                                                             0x11
30625 #define DB_HTILE_SURFACE__RESERVED_FIELD_1_MASK                                                               0x00000001L
30626 #define DB_HTILE_SURFACE__RESERVED_FIELD_2_MASK                                                               0x00000004L
30627 #define DB_HTILE_SURFACE__RESERVED_FIELD_3_MASK                                                               0x00000008L
30628 #define DB_HTILE_SURFACE__RESERVED_FIELD_4_MASK                                                               0x000003F0L
30629 #define DB_HTILE_SURFACE__RESERVED_FIELD_5_MASK                                                               0x0000FC00L
30630 #define DB_HTILE_SURFACE__DST_OUTSIDE_ZERO_TO_ONE_MASK                                                        0x00010000L
30631 #define DB_HTILE_SURFACE__RESERVED_FIELD_6_MASK                                                               0x00020000L
30632 //DB_SRESULTS_COMPARE_STATE0
30633 #define DB_SRESULTS_COMPARE_STATE0__COMPAREFUNC0__SHIFT                                                       0x0
30634 #define DB_SRESULTS_COMPARE_STATE0__COMPAREVALUE0__SHIFT                                                      0x4
30635 #define DB_SRESULTS_COMPARE_STATE0__COMPAREMASK0__SHIFT                                                       0xc
30636 #define DB_SRESULTS_COMPARE_STATE0__COMPAREFUNC0_MASK                                                         0x00000007L
30637 #define DB_SRESULTS_COMPARE_STATE0__COMPAREVALUE0_MASK                                                        0x00000FF0L
30638 #define DB_SRESULTS_COMPARE_STATE0__COMPAREMASK0_MASK                                                         0x000FF000L
30639 //DB_SRESULTS_COMPARE_STATE1
30640 #define DB_SRESULTS_COMPARE_STATE1__COMPAREFUNC1__SHIFT                                                       0x0
30641 #define DB_SRESULTS_COMPARE_STATE1__COMPAREVALUE1__SHIFT                                                      0x4
30642 #define DB_SRESULTS_COMPARE_STATE1__COMPAREMASK1__SHIFT                                                       0xc
30643 #define DB_SRESULTS_COMPARE_STATE1__COMPAREFUNC1_MASK                                                         0x00000007L
30644 #define DB_SRESULTS_COMPARE_STATE1__COMPAREVALUE1_MASK                                                        0x00000FF0L
30645 #define DB_SRESULTS_COMPARE_STATE1__COMPAREMASK1_MASK                                                         0x000FF000L
30646 //VGT_GS_MAX_VERT_OUT
30647 #define VGT_GS_MAX_VERT_OUT__MAX_VERT_OUT__SHIFT                                                              0x0
30648 #define VGT_GS_MAX_VERT_OUT__MAX_VERT_OUT_MASK                                                                0x000007FFL
30649 //VGT_GS_INSTANCE_CNT
30650 #define VGT_GS_INSTANCE_CNT__ENABLE__SHIFT                                                                    0x0
30651 #define VGT_GS_INSTANCE_CNT__CNT__SHIFT                                                                       0x2
30652 #define VGT_GS_INSTANCE_CNT__EN_MAX_VERT_OUT_PER_GS_INSTANCE__SHIFT                                           0x1f
30653 #define VGT_GS_INSTANCE_CNT__ENABLE_MASK                                                                      0x00000001L
30654 #define VGT_GS_INSTANCE_CNT__CNT_MASK                                                                         0x000000FCL
30655 #define VGT_GS_INSTANCE_CNT__EN_MAX_VERT_OUT_PER_GS_INSTANCE_MASK                                             0x80000000L
30656 //GE_NGG_SUBGRP_CNTL
30657 #define GE_NGG_SUBGRP_CNTL__PRIM_AMP_FACTOR__SHIFT                                                            0x0
30658 #define GE_NGG_SUBGRP_CNTL__THDS_PER_SUBGRP__SHIFT                                                            0x9
30659 #define GE_NGG_SUBGRP_CNTL__PRIM_AMP_FACTOR_MASK                                                              0x000001FFL
30660 #define GE_NGG_SUBGRP_CNTL__THDS_PER_SUBGRP_MASK                                                              0x0003FE00L
30661 //PA_SU_POLY_OFFSET_DB_FMT_CNTL
30662 #define PA_SU_POLY_OFFSET_DB_FMT_CNTL__POLY_OFFSET_NEG_NUM_DB_BITS__SHIFT                                     0x0
30663 #define PA_SU_POLY_OFFSET_DB_FMT_CNTL__POLY_OFFSET_DB_IS_FLOAT_FMT__SHIFT                                     0x8
30664 #define PA_SU_POLY_OFFSET_DB_FMT_CNTL__POLY_OFFSET_NEG_NUM_DB_BITS_MASK                                       0x000000FFL
30665 #define PA_SU_POLY_OFFSET_DB_FMT_CNTL__POLY_OFFSET_DB_IS_FLOAT_FMT_MASK                                       0x00000100L
30666 //PA_SU_POLY_OFFSET_CLAMP
30667 #define PA_SU_POLY_OFFSET_CLAMP__CLAMP__SHIFT                                                                 0x0
30668 #define PA_SU_POLY_OFFSET_CLAMP__CLAMP_MASK                                                                   0xFFFFFFFFL
30669 //PA_SU_POLY_OFFSET_FRONT_SCALE
30670 #define PA_SU_POLY_OFFSET_FRONT_SCALE__SCALE__SHIFT                                                           0x0
30671 #define PA_SU_POLY_OFFSET_FRONT_SCALE__SCALE_MASK                                                             0xFFFFFFFFL
30672 //PA_SU_POLY_OFFSET_FRONT_OFFSET
30673 #define PA_SU_POLY_OFFSET_FRONT_OFFSET__OFFSET__SHIFT                                                         0x0
30674 #define PA_SU_POLY_OFFSET_FRONT_OFFSET__OFFSET_MASK                                                           0xFFFFFFFFL
30675 //PA_SU_POLY_OFFSET_BACK_SCALE
30676 #define PA_SU_POLY_OFFSET_BACK_SCALE__SCALE__SHIFT                                                            0x0
30677 #define PA_SU_POLY_OFFSET_BACK_SCALE__SCALE_MASK                                                              0xFFFFFFFFL
30678 //PA_SU_POLY_OFFSET_BACK_OFFSET
30679 #define PA_SU_POLY_OFFSET_BACK_OFFSET__OFFSET__SHIFT                                                          0x0
30680 #define PA_SU_POLY_OFFSET_BACK_OFFSET__OFFSET_MASK                                                            0xFFFFFFFFL
30681 //PA_SC_HIZ_INFO
30682 #define PA_SC_HIZ_INFO__SURFACE_ENABLE__SHIFT                                                                 0x0
30683 #define PA_SC_HIZ_INFO__FORMAT__SHIFT                                                                         0x1
30684 #define PA_SC_HIZ_INFO__SW_MODE__SHIFT                                                                        0x2
30685 #define PA_SC_HIZ_INFO__DST_OUTSIDE_ZERO_TO_ONE__SHIFT                                                        0x19
30686 #define PA_SC_HIZ_INFO__SURFACE_ENABLE_MASK                                                                   0x00000001L
30687 #define PA_SC_HIZ_INFO__FORMAT_MASK                                                                           0x00000002L
30688 #define PA_SC_HIZ_INFO__SW_MODE_MASK                                                                          0x0000001CL
30689 #define PA_SC_HIZ_INFO__DST_OUTSIDE_ZERO_TO_ONE_MASK                                                          0x02000000L
30690 //PA_SC_HIS_INFO
30691 #define PA_SC_HIS_INFO__SURFACE_ENABLE__SHIFT                                                                 0x0
30692 #define PA_SC_HIS_INFO__SW_MODE__SHIFT                                                                        0x1
30693 #define PA_SC_HIS_INFO__SURFACE_ENABLE_MASK                                                                   0x00000001L
30694 #define PA_SC_HIS_INFO__SW_MODE_MASK                                                                          0x0000000EL
30695 //PA_SC_HIZ_BASE
30696 #define PA_SC_HIZ_BASE__BASE_256B__SHIFT                                                                      0x0
30697 #define PA_SC_HIZ_BASE__BASE_256B_MASK                                                                        0xFFFFFFFFL
30698 //PA_SC_HIZ_BASE_EXT
30699 #define PA_SC_HIZ_BASE_EXT__BASE_256B__SHIFT                                                                  0x0
30700 #define PA_SC_HIZ_BASE_EXT__BASE_256B_MASK                                                                    0x000000FFL
30701 //PA_SC_HIZ_SIZE_XY
30702 #define PA_SC_HIZ_SIZE_XY__X_MAX__SHIFT                                                                       0x0
30703 #define PA_SC_HIZ_SIZE_XY__Y_MAX__SHIFT                                                                       0x10
30704 #define PA_SC_HIZ_SIZE_XY__X_MAX_MASK                                                                         0x00001FFFL
30705 #define PA_SC_HIZ_SIZE_XY__Y_MAX_MASK                                                                         0x1FFF0000L
30706 //PA_SC_HIS_BASE
30707 #define PA_SC_HIS_BASE__BASE_256B__SHIFT                                                                      0x0
30708 #define PA_SC_HIS_BASE__BASE_256B_MASK                                                                        0xFFFFFFFFL
30709 //PA_SC_HIS_BASE_EXT
30710 #define PA_SC_HIS_BASE_EXT__BASE_256B__SHIFT                                                                  0x0
30711 #define PA_SC_HIS_BASE_EXT__BASE_256B_MASK                                                                    0x000000FFL
30712 //PA_SC_HIS_SIZE_XY
30713 #define PA_SC_HIS_SIZE_XY__X_MAX__SHIFT                                                                       0x0
30714 #define PA_SC_HIS_SIZE_XY__Y_MAX__SHIFT                                                                       0x10
30715 #define PA_SC_HIS_SIZE_XY__X_MAX_MASK                                                                         0x00001FFFL
30716 #define PA_SC_HIS_SIZE_XY__Y_MAX_MASK                                                                         0x1FFF0000L
30717 //PA_SC_BINNER_OUTPUT_TIMEOUT_CNTL
30718 #define PA_SC_BINNER_OUTPUT_TIMEOUT_CNTL__THRESHOLD__SHIFT                                                    0x0
30719 #define PA_SC_BINNER_OUTPUT_TIMEOUT_CNTL__THRESHOLD_MASK                                                      0x0000FFFFL
30720 //PA_SC_BINNER_DYNAMIC_BATCH_LIMIT
30721 #define PA_SC_BINNER_DYNAMIC_BATCH_LIMIT__LIMIT__SHIFT                                                        0x0
30722 #define PA_SC_BINNER_DYNAMIC_BATCH_LIMIT__LIMIT_MASK                                                          0x000007FFL
30723 //PA_SC_HISZ_CONTROL
30724 #define PA_SC_HISZ_CONTROL__ROUND__SHIFT                                                                      0x0
30725 #define PA_SC_HISZ_CONTROL__CONSERVATIVE_Z_EXPORT__SHIFT                                                      0x3
30726 #define PA_SC_HISZ_CONTROL__ROUND_MASK                                                                        0x00000007L
30727 #define PA_SC_HISZ_CONTROL__CONSERVATIVE_Z_EXPORT_MASK                                                        0x00000018L
30728 //PA_SC_HISZ_RENDER_OVERRIDE
30729 #define PA_SC_HISZ_RENDER_OVERRIDE__FORCE_HIZ_ENABLE__SHIFT                                                   0x0
30730 #define PA_SC_HISZ_RENDER_OVERRIDE__FORCE_HIS_ENABLE__SHIFT                                                   0x2
30731 #define PA_SC_HISZ_RENDER_OVERRIDE__FAST_Z_DISABLE__SHIFT                                                     0x4
30732 #define PA_SC_HISZ_RENDER_OVERRIDE__FAST_STENCIL_DISABLE__SHIFT                                               0x5
30733 #define PA_SC_HISZ_RENDER_OVERRIDE__FORCE_FULL_Z_RANGE__SHIFT                                                 0x6
30734 #define PA_SC_HISZ_RENDER_OVERRIDE__DISABLE_TILE_RATE_TILES__SHIFT                                            0x8
30735 #define PA_SC_HISZ_RENDER_OVERRIDE__DEPTH_BOUNDS_HIER_DEPTH_DISABLE__SHIFT                                    0x9
30736 #define PA_SC_HISZ_RENDER_OVERRIDE__PRESERVE_ZRANGE__SHIFT                                                    0xa
30737 #define PA_SC_HISZ_RENDER_OVERRIDE__DISABLE_FAST_PASS__SHIFT                                                  0xb
30738 #define PA_SC_HISZ_RENDER_OVERRIDE__DISABLE_SINGLE_STENCIL__SHIFT                                             0xc
30739 #define PA_SC_HISZ_RENDER_OVERRIDE__FORCE_HIZ_ENABLE_MASK                                                     0x00000003L
30740 #define PA_SC_HISZ_RENDER_OVERRIDE__FORCE_HIS_ENABLE_MASK                                                     0x0000000CL
30741 #define PA_SC_HISZ_RENDER_OVERRIDE__FAST_Z_DISABLE_MASK                                                       0x00000010L
30742 #define PA_SC_HISZ_RENDER_OVERRIDE__FAST_STENCIL_DISABLE_MASK                                                 0x00000020L
30743 #define PA_SC_HISZ_RENDER_OVERRIDE__FORCE_FULL_Z_RANGE_MASK                                                   0x000000C0L
30744 #define PA_SC_HISZ_RENDER_OVERRIDE__DISABLE_TILE_RATE_TILES_MASK                                              0x00000100L
30745 #define PA_SC_HISZ_RENDER_OVERRIDE__DEPTH_BOUNDS_HIER_DEPTH_DISABLE_MASK                                      0x00000200L
30746 #define PA_SC_HISZ_RENDER_OVERRIDE__PRESERVE_ZRANGE_MASK                                                      0x00000400L
30747 #define PA_SC_HISZ_RENDER_OVERRIDE__DISABLE_FAST_PASS_MASK                                                    0x00000800L
30748 #define PA_SC_HISZ_RENDER_OVERRIDE__DISABLE_SINGLE_STENCIL_MASK                                               0x00001000L
30749 //PA_SC_LINE_CNTL
30750 #define PA_SC_LINE_CNTL__EXPAND_LINE_WIDTH__SHIFT                                                             0x9
30751 #define PA_SC_LINE_CNTL__LAST_PIXEL__SHIFT                                                                    0xa
30752 #define PA_SC_LINE_CNTL__PERPENDICULAR_ENDCAP_ENA__SHIFT                                                      0xb
30753 #define PA_SC_LINE_CNTL__DX10_DIAMOND_TEST_ENA__SHIFT                                                         0xc
30754 #define PA_SC_LINE_CNTL__EXTRA_DX_DY_PRECISION__SHIFT                                                         0xd
30755 #define PA_SC_LINE_CNTL__EXPAND_LINE_WIDTH_MASK                                                               0x00000200L
30756 #define PA_SC_LINE_CNTL__LAST_PIXEL_MASK                                                                      0x00000400L
30757 #define PA_SC_LINE_CNTL__PERPENDICULAR_ENDCAP_ENA_MASK                                                        0x00000800L
30758 #define PA_SC_LINE_CNTL__DX10_DIAMOND_TEST_ENA_MASK                                                           0x00001000L
30759 #define PA_SC_LINE_CNTL__EXTRA_DX_DY_PRECISION_MASK                                                           0x00002000L
30760 //PA_SC_AA_CONFIG
30761 #define PA_SC_AA_CONFIG__MSAA_NUM_SAMPLES__SHIFT                                                              0x0
30762 #define PA_SC_AA_CONFIG__AA_MASK_CENTROID_DTMN__SHIFT                                                         0x4
30763 #define PA_SC_AA_CONFIG__MSAA_EXPOSED_SAMPLES__SHIFT                                                          0x14
30764 #define PA_SC_AA_CONFIG__DETAIL_TO_EXPOSED_MODE__SHIFT                                                        0x18
30765 #define PA_SC_AA_CONFIG__PS_ITER_SAMPLES__SHIFT                                                               0x1e
30766 #define PA_SC_AA_CONFIG__MSAA_NUM_SAMPLES_MASK                                                                0x00000007L
30767 #define PA_SC_AA_CONFIG__AA_MASK_CENTROID_DTMN_MASK                                                           0x00000010L
30768 #define PA_SC_AA_CONFIG__MSAA_EXPOSED_SAMPLES_MASK                                                            0x00700000L
30769 #define PA_SC_AA_CONFIG__DETAIL_TO_EXPOSED_MODE_MASK                                                          0x03000000L
30770 #define PA_SC_AA_CONFIG__PS_ITER_SAMPLES_MASK                                                                 0xC0000000L
30771 //PA_SU_VTX_CNTL
30772 #define PA_SU_VTX_CNTL__PIX_CENTER__SHIFT                                                                     0x0
30773 #define PA_SU_VTX_CNTL__ROUND_MODE__SHIFT                                                                     0x1
30774 #define PA_SU_VTX_CNTL__QUANT_MODE__SHIFT                                                                     0x3
30775 #define PA_SU_VTX_CNTL__PIX_CENTER_MASK                                                                       0x00000001L
30776 #define PA_SU_VTX_CNTL__ROUND_MODE_MASK                                                                       0x00000006L
30777 #define PA_SU_VTX_CNTL__QUANT_MODE_MASK                                                                       0x00000038L
30778 //PA_SC_CENTROID_PRIORITY_0
30779 #define PA_SC_CENTROID_PRIORITY_0__DISTANCE_0__SHIFT                                                          0x0
30780 #define PA_SC_CENTROID_PRIORITY_0__DISTANCE_1__SHIFT                                                          0x4
30781 #define PA_SC_CENTROID_PRIORITY_0__DISTANCE_2__SHIFT                                                          0x8
30782 #define PA_SC_CENTROID_PRIORITY_0__DISTANCE_3__SHIFT                                                          0xc
30783 #define PA_SC_CENTROID_PRIORITY_0__DISTANCE_4__SHIFT                                                          0x10
30784 #define PA_SC_CENTROID_PRIORITY_0__DISTANCE_5__SHIFT                                                          0x14
30785 #define PA_SC_CENTROID_PRIORITY_0__DISTANCE_6__SHIFT                                                          0x18
30786 #define PA_SC_CENTROID_PRIORITY_0__DISTANCE_7__SHIFT                                                          0x1c
30787 #define PA_SC_CENTROID_PRIORITY_0__DISTANCE_0_MASK                                                            0x0000000FL
30788 #define PA_SC_CENTROID_PRIORITY_0__DISTANCE_1_MASK                                                            0x000000F0L
30789 #define PA_SC_CENTROID_PRIORITY_0__DISTANCE_2_MASK                                                            0x00000F00L
30790 #define PA_SC_CENTROID_PRIORITY_0__DISTANCE_3_MASK                                                            0x0000F000L
30791 #define PA_SC_CENTROID_PRIORITY_0__DISTANCE_4_MASK                                                            0x000F0000L
30792 #define PA_SC_CENTROID_PRIORITY_0__DISTANCE_5_MASK                                                            0x00F00000L
30793 #define PA_SC_CENTROID_PRIORITY_0__DISTANCE_6_MASK                                                            0x0F000000L
30794 #define PA_SC_CENTROID_PRIORITY_0__DISTANCE_7_MASK                                                            0xF0000000L
30795 //PA_SC_CENTROID_PRIORITY_1
30796 #define PA_SC_CENTROID_PRIORITY_1__DISTANCE_8__SHIFT                                                          0x0
30797 #define PA_SC_CENTROID_PRIORITY_1__DISTANCE_9__SHIFT                                                          0x4
30798 #define PA_SC_CENTROID_PRIORITY_1__DISTANCE_10__SHIFT                                                         0x8
30799 #define PA_SC_CENTROID_PRIORITY_1__DISTANCE_11__SHIFT                                                         0xc
30800 #define PA_SC_CENTROID_PRIORITY_1__DISTANCE_12__SHIFT                                                         0x10
30801 #define PA_SC_CENTROID_PRIORITY_1__DISTANCE_13__SHIFT                                                         0x14
30802 #define PA_SC_CENTROID_PRIORITY_1__DISTANCE_14__SHIFT                                                         0x18
30803 #define PA_SC_CENTROID_PRIORITY_1__DISTANCE_15__SHIFT                                                         0x1c
30804 #define PA_SC_CENTROID_PRIORITY_1__DISTANCE_8_MASK                                                            0x0000000FL
30805 #define PA_SC_CENTROID_PRIORITY_1__DISTANCE_9_MASK                                                            0x000000F0L
30806 #define PA_SC_CENTROID_PRIORITY_1__DISTANCE_10_MASK                                                           0x00000F00L
30807 #define PA_SC_CENTROID_PRIORITY_1__DISTANCE_11_MASK                                                           0x0000F000L
30808 #define PA_SC_CENTROID_PRIORITY_1__DISTANCE_12_MASK                                                           0x000F0000L
30809 #define PA_SC_CENTROID_PRIORITY_1__DISTANCE_13_MASK                                                           0x00F00000L
30810 #define PA_SC_CENTROID_PRIORITY_1__DISTANCE_14_MASK                                                           0x0F000000L
30811 #define PA_SC_CENTROID_PRIORITY_1__DISTANCE_15_MASK                                                           0xF0000000L
30812 //PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_0
30813 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_0__S0_X__SHIFT                                                        0x0
30814 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_0__S0_Y__SHIFT                                                        0x4
30815 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_0__S1_X__SHIFT                                                        0x8
30816 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_0__S1_Y__SHIFT                                                        0xc
30817 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_0__S2_X__SHIFT                                                        0x10
30818 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_0__S2_Y__SHIFT                                                        0x14
30819 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_0__S3_X__SHIFT                                                        0x18
30820 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_0__S3_Y__SHIFT                                                        0x1c
30821 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_0__S0_X_MASK                                                          0x0000000FL
30822 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_0__S0_Y_MASK                                                          0x000000F0L
30823 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_0__S1_X_MASK                                                          0x00000F00L
30824 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_0__S1_Y_MASK                                                          0x0000F000L
30825 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_0__S2_X_MASK                                                          0x000F0000L
30826 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_0__S2_Y_MASK                                                          0x00F00000L
30827 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_0__S3_X_MASK                                                          0x0F000000L
30828 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_0__S3_Y_MASK                                                          0xF0000000L
30829 //PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_1
30830 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_1__S4_X__SHIFT                                                        0x0
30831 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_1__S4_Y__SHIFT                                                        0x4
30832 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_1__S5_X__SHIFT                                                        0x8
30833 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_1__S5_Y__SHIFT                                                        0xc
30834 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_1__S6_X__SHIFT                                                        0x10
30835 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_1__S6_Y__SHIFT                                                        0x14
30836 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_1__S7_X__SHIFT                                                        0x18
30837 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_1__S7_Y__SHIFT                                                        0x1c
30838 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_1__S4_X_MASK                                                          0x0000000FL
30839 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_1__S4_Y_MASK                                                          0x000000F0L
30840 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_1__S5_X_MASK                                                          0x00000F00L
30841 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_1__S5_Y_MASK                                                          0x0000F000L
30842 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_1__S6_X_MASK                                                          0x000F0000L
30843 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_1__S6_Y_MASK                                                          0x00F00000L
30844 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_1__S7_X_MASK                                                          0x0F000000L
30845 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_1__S7_Y_MASK                                                          0xF0000000L
30846 //PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_2
30847 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_2__S8_X__SHIFT                                                        0x0
30848 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_2__S8_Y__SHIFT                                                        0x4
30849 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_2__S9_X__SHIFT                                                        0x8
30850 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_2__S9_Y__SHIFT                                                        0xc
30851 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_2__S10_X__SHIFT                                                       0x10
30852 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_2__S10_Y__SHIFT                                                       0x14
30853 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_2__S11_X__SHIFT                                                       0x18
30854 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_2__S11_Y__SHIFT                                                       0x1c
30855 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_2__S8_X_MASK                                                          0x0000000FL
30856 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_2__S8_Y_MASK                                                          0x000000F0L
30857 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_2__S9_X_MASK                                                          0x00000F00L
30858 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_2__S9_Y_MASK                                                          0x0000F000L
30859 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_2__S10_X_MASK                                                         0x000F0000L
30860 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_2__S10_Y_MASK                                                         0x00F00000L
30861 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_2__S11_X_MASK                                                         0x0F000000L
30862 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_2__S11_Y_MASK                                                         0xF0000000L
30863 //PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_3
30864 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_3__S12_X__SHIFT                                                       0x0
30865 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_3__S12_Y__SHIFT                                                       0x4
30866 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_3__S13_X__SHIFT                                                       0x8
30867 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_3__S13_Y__SHIFT                                                       0xc
30868 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_3__S14_X__SHIFT                                                       0x10
30869 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_3__S14_Y__SHIFT                                                       0x14
30870 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_3__S15_X__SHIFT                                                       0x18
30871 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_3__S15_Y__SHIFT                                                       0x1c
30872 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_3__S12_X_MASK                                                         0x0000000FL
30873 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_3__S12_Y_MASK                                                         0x000000F0L
30874 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_3__S13_X_MASK                                                         0x00000F00L
30875 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_3__S13_Y_MASK                                                         0x0000F000L
30876 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_3__S14_X_MASK                                                         0x000F0000L
30877 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_3__S14_Y_MASK                                                         0x00F00000L
30878 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_3__S15_X_MASK                                                         0x0F000000L
30879 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_3__S15_Y_MASK                                                         0xF0000000L
30880 //PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_0
30881 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_0__S0_X__SHIFT                                                        0x0
30882 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_0__S0_Y__SHIFT                                                        0x4
30883 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_0__S1_X__SHIFT                                                        0x8
30884 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_0__S1_Y__SHIFT                                                        0xc
30885 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_0__S2_X__SHIFT                                                        0x10
30886 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_0__S2_Y__SHIFT                                                        0x14
30887 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_0__S3_X__SHIFT                                                        0x18
30888 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_0__S3_Y__SHIFT                                                        0x1c
30889 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_0__S0_X_MASK                                                          0x0000000FL
30890 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_0__S0_Y_MASK                                                          0x000000F0L
30891 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_0__S1_X_MASK                                                          0x00000F00L
30892 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_0__S1_Y_MASK                                                          0x0000F000L
30893 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_0__S2_X_MASK                                                          0x000F0000L
30894 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_0__S2_Y_MASK                                                          0x00F00000L
30895 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_0__S3_X_MASK                                                          0x0F000000L
30896 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_0__S3_Y_MASK                                                          0xF0000000L
30897 //PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_1
30898 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_1__S4_X__SHIFT                                                        0x0
30899 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_1__S4_Y__SHIFT                                                        0x4
30900 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_1__S5_X__SHIFT                                                        0x8
30901 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_1__S5_Y__SHIFT                                                        0xc
30902 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_1__S6_X__SHIFT                                                        0x10
30903 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_1__S6_Y__SHIFT                                                        0x14
30904 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_1__S7_X__SHIFT                                                        0x18
30905 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_1__S7_Y__SHIFT                                                        0x1c
30906 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_1__S4_X_MASK                                                          0x0000000FL
30907 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_1__S4_Y_MASK                                                          0x000000F0L
30908 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_1__S5_X_MASK                                                          0x00000F00L
30909 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_1__S5_Y_MASK                                                          0x0000F000L
30910 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_1__S6_X_MASK                                                          0x000F0000L
30911 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_1__S6_Y_MASK                                                          0x00F00000L
30912 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_1__S7_X_MASK                                                          0x0F000000L
30913 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_1__S7_Y_MASK                                                          0xF0000000L
30914 //PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_2
30915 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_2__S8_X__SHIFT                                                        0x0
30916 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_2__S8_Y__SHIFT                                                        0x4
30917 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_2__S9_X__SHIFT                                                        0x8
30918 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_2__S9_Y__SHIFT                                                        0xc
30919 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_2__S10_X__SHIFT                                                       0x10
30920 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_2__S10_Y__SHIFT                                                       0x14
30921 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_2__S11_X__SHIFT                                                       0x18
30922 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_2__S11_Y__SHIFT                                                       0x1c
30923 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_2__S8_X_MASK                                                          0x0000000FL
30924 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_2__S8_Y_MASK                                                          0x000000F0L
30925 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_2__S9_X_MASK                                                          0x00000F00L
30926 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_2__S9_Y_MASK                                                          0x0000F000L
30927 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_2__S10_X_MASK                                                         0x000F0000L
30928 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_2__S10_Y_MASK                                                         0x00F00000L
30929 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_2__S11_X_MASK                                                         0x0F000000L
30930 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_2__S11_Y_MASK                                                         0xF0000000L
30931 //PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_3
30932 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_3__S12_X__SHIFT                                                       0x0
30933 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_3__S12_Y__SHIFT                                                       0x4
30934 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_3__S13_X__SHIFT                                                       0x8
30935 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_3__S13_Y__SHIFT                                                       0xc
30936 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_3__S14_X__SHIFT                                                       0x10
30937 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_3__S14_Y__SHIFT                                                       0x14
30938 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_3__S15_X__SHIFT                                                       0x18
30939 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_3__S15_Y__SHIFT                                                       0x1c
30940 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_3__S12_X_MASK                                                         0x0000000FL
30941 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_3__S12_Y_MASK                                                         0x000000F0L
30942 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_3__S13_X_MASK                                                         0x00000F00L
30943 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_3__S13_Y_MASK                                                         0x0000F000L
30944 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_3__S14_X_MASK                                                         0x000F0000L
30945 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_3__S14_Y_MASK                                                         0x00F00000L
30946 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_3__S15_X_MASK                                                         0x0F000000L
30947 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_3__S15_Y_MASK                                                         0xF0000000L
30948 //PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_0
30949 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_0__S0_X__SHIFT                                                        0x0
30950 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_0__S0_Y__SHIFT                                                        0x4
30951 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_0__S1_X__SHIFT                                                        0x8
30952 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_0__S1_Y__SHIFT                                                        0xc
30953 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_0__S2_X__SHIFT                                                        0x10
30954 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_0__S2_Y__SHIFT                                                        0x14
30955 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_0__S3_X__SHIFT                                                        0x18
30956 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_0__S3_Y__SHIFT                                                        0x1c
30957 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_0__S0_X_MASK                                                          0x0000000FL
30958 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_0__S0_Y_MASK                                                          0x000000F0L
30959 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_0__S1_X_MASK                                                          0x00000F00L
30960 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_0__S1_Y_MASK                                                          0x0000F000L
30961 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_0__S2_X_MASK                                                          0x000F0000L
30962 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_0__S2_Y_MASK                                                          0x00F00000L
30963 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_0__S3_X_MASK                                                          0x0F000000L
30964 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_0__S3_Y_MASK                                                          0xF0000000L
30965 //PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_1
30966 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_1__S4_X__SHIFT                                                        0x0
30967 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_1__S4_Y__SHIFT                                                        0x4
30968 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_1__S5_X__SHIFT                                                        0x8
30969 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_1__S5_Y__SHIFT                                                        0xc
30970 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_1__S6_X__SHIFT                                                        0x10
30971 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_1__S6_Y__SHIFT                                                        0x14
30972 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_1__S7_X__SHIFT                                                        0x18
30973 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_1__S7_Y__SHIFT                                                        0x1c
30974 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_1__S4_X_MASK                                                          0x0000000FL
30975 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_1__S4_Y_MASK                                                          0x000000F0L
30976 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_1__S5_X_MASK                                                          0x00000F00L
30977 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_1__S5_Y_MASK                                                          0x0000F000L
30978 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_1__S6_X_MASK                                                          0x000F0000L
30979 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_1__S6_Y_MASK                                                          0x00F00000L
30980 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_1__S7_X_MASK                                                          0x0F000000L
30981 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_1__S7_Y_MASK                                                          0xF0000000L
30982 //PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_2
30983 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_2__S8_X__SHIFT                                                        0x0
30984 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_2__S8_Y__SHIFT                                                        0x4
30985 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_2__S9_X__SHIFT                                                        0x8
30986 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_2__S9_Y__SHIFT                                                        0xc
30987 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_2__S10_X__SHIFT                                                       0x10
30988 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_2__S10_Y__SHIFT                                                       0x14
30989 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_2__S11_X__SHIFT                                                       0x18
30990 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_2__S11_Y__SHIFT                                                       0x1c
30991 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_2__S8_X_MASK                                                          0x0000000FL
30992 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_2__S8_Y_MASK                                                          0x000000F0L
30993 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_2__S9_X_MASK                                                          0x00000F00L
30994 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_2__S9_Y_MASK                                                          0x0000F000L
30995 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_2__S10_X_MASK                                                         0x000F0000L
30996 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_2__S10_Y_MASK                                                         0x00F00000L
30997 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_2__S11_X_MASK                                                         0x0F000000L
30998 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_2__S11_Y_MASK                                                         0xF0000000L
30999 //PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_3
31000 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_3__S12_X__SHIFT                                                       0x0
31001 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_3__S12_Y__SHIFT                                                       0x4
31002 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_3__S13_X__SHIFT                                                       0x8
31003 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_3__S13_Y__SHIFT                                                       0xc
31004 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_3__S14_X__SHIFT                                                       0x10
31005 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_3__S14_Y__SHIFT                                                       0x14
31006 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_3__S15_X__SHIFT                                                       0x18
31007 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_3__S15_Y__SHIFT                                                       0x1c
31008 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_3__S12_X_MASK                                                         0x0000000FL
31009 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_3__S12_Y_MASK                                                         0x000000F0L
31010 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_3__S13_X_MASK                                                         0x00000F00L
31011 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_3__S13_Y_MASK                                                         0x0000F000L
31012 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_3__S14_X_MASK                                                         0x000F0000L
31013 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_3__S14_Y_MASK                                                         0x00F00000L
31014 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_3__S15_X_MASK                                                         0x0F000000L
31015 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_3__S15_Y_MASK                                                         0xF0000000L
31016 //PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_0
31017 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_0__S0_X__SHIFT                                                        0x0
31018 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_0__S0_Y__SHIFT                                                        0x4
31019 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_0__S1_X__SHIFT                                                        0x8
31020 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_0__S1_Y__SHIFT                                                        0xc
31021 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_0__S2_X__SHIFT                                                        0x10
31022 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_0__S2_Y__SHIFT                                                        0x14
31023 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_0__S3_X__SHIFT                                                        0x18
31024 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_0__S3_Y__SHIFT                                                        0x1c
31025 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_0__S0_X_MASK                                                          0x0000000FL
31026 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_0__S0_Y_MASK                                                          0x000000F0L
31027 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_0__S1_X_MASK                                                          0x00000F00L
31028 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_0__S1_Y_MASK                                                          0x0000F000L
31029 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_0__S2_X_MASK                                                          0x000F0000L
31030 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_0__S2_Y_MASK                                                          0x00F00000L
31031 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_0__S3_X_MASK                                                          0x0F000000L
31032 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_0__S3_Y_MASK                                                          0xF0000000L
31033 //PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_1
31034 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_1__S4_X__SHIFT                                                        0x0
31035 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_1__S4_Y__SHIFT                                                        0x4
31036 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_1__S5_X__SHIFT                                                        0x8
31037 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_1__S5_Y__SHIFT                                                        0xc
31038 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_1__S6_X__SHIFT                                                        0x10
31039 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_1__S6_Y__SHIFT                                                        0x14
31040 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_1__S7_X__SHIFT                                                        0x18
31041 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_1__S7_Y__SHIFT                                                        0x1c
31042 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_1__S4_X_MASK                                                          0x0000000FL
31043 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_1__S4_Y_MASK                                                          0x000000F0L
31044 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_1__S5_X_MASK                                                          0x00000F00L
31045 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_1__S5_Y_MASK                                                          0x0000F000L
31046 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_1__S6_X_MASK                                                          0x000F0000L
31047 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_1__S6_Y_MASK                                                          0x00F00000L
31048 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_1__S7_X_MASK                                                          0x0F000000L
31049 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_1__S7_Y_MASK                                                          0xF0000000L
31050 //PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_2
31051 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_2__S8_X__SHIFT                                                        0x0
31052 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_2__S8_Y__SHIFT                                                        0x4
31053 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_2__S9_X__SHIFT                                                        0x8
31054 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_2__S9_Y__SHIFT                                                        0xc
31055 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_2__S10_X__SHIFT                                                       0x10
31056 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_2__S10_Y__SHIFT                                                       0x14
31057 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_2__S11_X__SHIFT                                                       0x18
31058 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_2__S11_Y__SHIFT                                                       0x1c
31059 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_2__S8_X_MASK                                                          0x0000000FL
31060 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_2__S8_Y_MASK                                                          0x000000F0L
31061 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_2__S9_X_MASK                                                          0x00000F00L
31062 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_2__S9_Y_MASK                                                          0x0000F000L
31063 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_2__S10_X_MASK                                                         0x000F0000L
31064 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_2__S10_Y_MASK                                                         0x00F00000L
31065 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_2__S11_X_MASK                                                         0x0F000000L
31066 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_2__S11_Y_MASK                                                         0xF0000000L
31067 //PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_3
31068 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_3__S12_X__SHIFT                                                       0x0
31069 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_3__S12_Y__SHIFT                                                       0x4
31070 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_3__S13_X__SHIFT                                                       0x8
31071 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_3__S13_Y__SHIFT                                                       0xc
31072 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_3__S14_X__SHIFT                                                       0x10
31073 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_3__S14_Y__SHIFT                                                       0x14
31074 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_3__S15_X__SHIFT                                                       0x18
31075 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_3__S15_Y__SHIFT                                                       0x1c
31076 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_3__S12_X_MASK                                                         0x0000000FL
31077 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_3__S12_Y_MASK                                                         0x000000F0L
31078 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_3__S13_X_MASK                                                         0x00000F00L
31079 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_3__S13_Y_MASK                                                         0x0000F000L
31080 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_3__S14_X_MASK                                                         0x000F0000L
31081 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_3__S14_Y_MASK                                                         0x00F00000L
31082 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_3__S15_X_MASK                                                         0x0F000000L
31083 #define PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_3__S15_Y_MASK                                                         0xF0000000L
31084 //PA_SC_AA_MASK_X0Y0_X1Y0
31085 #define PA_SC_AA_MASK_X0Y0_X1Y0__AA_MASK_X0Y0__SHIFT                                                          0x0
31086 #define PA_SC_AA_MASK_X0Y0_X1Y0__AA_MASK_X1Y0__SHIFT                                                          0x10
31087 #define PA_SC_AA_MASK_X0Y0_X1Y0__AA_MASK_X0Y0_MASK                                                            0x0000FFFFL
31088 #define PA_SC_AA_MASK_X0Y0_X1Y0__AA_MASK_X1Y0_MASK                                                            0xFFFF0000L
31089 //PA_SC_AA_MASK_X0Y1_X1Y1
31090 #define PA_SC_AA_MASK_X0Y1_X1Y1__AA_MASK_X0Y1__SHIFT                                                          0x0
31091 #define PA_SC_AA_MASK_X0Y1_X1Y1__AA_MASK_X1Y1__SHIFT                                                          0x10
31092 #define PA_SC_AA_MASK_X0Y1_X1Y1__AA_MASK_X0Y1_MASK                                                            0x0000FFFFL
31093 #define PA_SC_AA_MASK_X0Y1_X1Y1__AA_MASK_X1Y1_MASK                                                            0xFFFF0000L
31094 //PA_SC_BINNER_OUTPUT_TIMEOUT_COUNTER
31095 #define PA_SC_BINNER_OUTPUT_TIMEOUT_COUNTER__THRESHOLD__SHIFT                                                 0x0
31096 #define PA_SC_BINNER_OUTPUT_TIMEOUT_COUNTER__THRESHOLD_MASK                                                   0xFFFFFFFFL
31097 //PA_SC_BINNER_CNTL_0
31098 #define PA_SC_BINNER_CNTL_0__BINNING_MODE__SHIFT                                                              0x0
31099 #define PA_SC_BINNER_CNTL_0__BIN_SIZE_X__SHIFT                                                                0x2
31100 #define PA_SC_BINNER_CNTL_0__BIN_SIZE_Y__SHIFT                                                                0x3
31101 #define PA_SC_BINNER_CNTL_0__BIN_SIZE_X_EXTEND__SHIFT                                                         0x4
31102 #define PA_SC_BINNER_CNTL_0__BIN_SIZE_Y_EXTEND__SHIFT                                                         0x7
31103 #define PA_SC_BINNER_CNTL_0__CONTEXT_STATES_PER_BIN__SHIFT                                                    0xa
31104 #define PA_SC_BINNER_CNTL_0__PERSISTENT_STATES_PER_BIN__SHIFT                                                 0xd
31105 #define PA_SC_BINNER_CNTL_0__DISABLE_START_OF_PRIM__SHIFT                                                     0x12
31106 #define PA_SC_BINNER_CNTL_0__FPOVS_PER_BATCH__SHIFT                                                           0x13
31107 #define PA_SC_BINNER_CNTL_0__OPTIMAL_BIN_SELECTION__SHIFT                                                     0x1b
31108 #define PA_SC_BINNER_CNTL_0__FLUSH_ON_BINNING_TRANSITION__SHIFT                                               0x1c
31109 #define PA_SC_BINNER_CNTL_0__BIN_MAPPING_MODE__SHIFT                                                          0x1d
31110 #define PA_SC_BINNER_CNTL_0__RESERVED_31__SHIFT                                                               0x1f
31111 #define PA_SC_BINNER_CNTL_0__BINNING_MODE_MASK                                                                0x00000003L
31112 #define PA_SC_BINNER_CNTL_0__BIN_SIZE_X_MASK                                                                  0x00000004L
31113 #define PA_SC_BINNER_CNTL_0__BIN_SIZE_Y_MASK                                                                  0x00000008L
31114 #define PA_SC_BINNER_CNTL_0__BIN_SIZE_X_EXTEND_MASK                                                           0x00000070L
31115 #define PA_SC_BINNER_CNTL_0__BIN_SIZE_Y_EXTEND_MASK                                                           0x00000380L
31116 #define PA_SC_BINNER_CNTL_0__CONTEXT_STATES_PER_BIN_MASK                                                      0x00001C00L
31117 #define PA_SC_BINNER_CNTL_0__PERSISTENT_STATES_PER_BIN_MASK                                                   0x0003E000L
31118 #define PA_SC_BINNER_CNTL_0__DISABLE_START_OF_PRIM_MASK                                                       0x00040000L
31119 #define PA_SC_BINNER_CNTL_0__FPOVS_PER_BATCH_MASK                                                             0x07F80000L
31120 #define PA_SC_BINNER_CNTL_0__OPTIMAL_BIN_SELECTION_MASK                                                       0x08000000L
31121 #define PA_SC_BINNER_CNTL_0__FLUSH_ON_BINNING_TRANSITION_MASK                                                 0x10000000L
31122 #define PA_SC_BINNER_CNTL_0__BIN_MAPPING_MODE_MASK                                                            0x60000000L
31123 #define PA_SC_BINNER_CNTL_0__RESERVED_31_MASK                                                                 0x80000000L
31124 //PA_SC_BINNER_CNTL_1
31125 #define PA_SC_BINNER_CNTL_1__MAX_ALLOC_COUNT__SHIFT                                                           0x0
31126 #define PA_SC_BINNER_CNTL_1__MAX_PRIM_PER_BATCH__SHIFT                                                        0x10
31127 #define PA_SC_BINNER_CNTL_1__MAX_ALLOC_COUNT_MASK                                                             0x0000FFFFL
31128 #define PA_SC_BINNER_CNTL_1__MAX_PRIM_PER_BATCH_MASK                                                          0xFFFF0000L
31129 //PA_SC_BINNER_CNTL_2
31130 #define PA_SC_BINNER_CNTL_2__BIN_SIZE_X_MULT_BY_1P5X__SHIFT                                                   0x0
31131 #define PA_SC_BINNER_CNTL_2__BIN_SIZE_Y_MULT_BY_1P5X__SHIFT                                                   0x1
31132 #define PA_SC_BINNER_CNTL_2__ENABLE_LIGHT_VOLUME_RENDERING_OPTIMIZATION__SHIFT                                0x2
31133 #define PA_SC_BINNER_CNTL_2__DUAL_LIGHT_SHAFT_IN_DRAW__SHIFT                                                  0x3
31134 #define PA_SC_BINNER_CNTL_2__RESERVED_LIGHT_SHAFT_DRAW_CALL_LIMIT__SHIFT                                      0x4
31135 #define PA_SC_BINNER_CNTL_2__CONTEXT_DONE_EVENTS_PER_BIN__SHIFT                                               0x7
31136 #define PA_SC_BINNER_CNTL_2__ZPP_ENABLED__SHIFT                                                               0xb
31137 #define PA_SC_BINNER_CNTL_2__ZPP_OPTIMIZATION_ENABLED__SHIFT                                                  0xc
31138 #define PA_SC_BINNER_CNTL_2__ZPP_AREA_THRESHOLD__SHIFT                                                        0xd
31139 #define PA_SC_BINNER_CNTL_2__DISABLE_NOPCEXPORT_BREAKBATCH_CONDITION__SHIFT                                   0x15
31140 #define PA_SC_BINNER_CNTL_2__SBB_ENABLE__SHIFT                                                                0x16
31141 #define PA_SC_BINNER_CNTL_2__ENABLE_PING_PONG_BIN_ORDER__SHIFT                                                0x17
31142 #define PA_SC_BINNER_CNTL_2__PING_PONG_BIN_ORDER_FLIP__SHIFT                                                  0x18
31143 #define PA_SC_BINNER_CNTL_2__LIGHT_SHAFT_DRAW_CALL_LIMIT__SHIFT                                               0x1a
31144 #define PA_SC_BINNER_CNTL_2__BIN_SIZE_X_MULT_BY_1P5X_MASK                                                     0x00000001L
31145 #define PA_SC_BINNER_CNTL_2__BIN_SIZE_Y_MULT_BY_1P5X_MASK                                                     0x00000002L
31146 #define PA_SC_BINNER_CNTL_2__ENABLE_LIGHT_VOLUME_RENDERING_OPTIMIZATION_MASK                                  0x00000004L
31147 #define PA_SC_BINNER_CNTL_2__DUAL_LIGHT_SHAFT_IN_DRAW_MASK                                                    0x00000008L
31148 #define PA_SC_BINNER_CNTL_2__RESERVED_LIGHT_SHAFT_DRAW_CALL_LIMIT_MASK                                        0x00000070L
31149 #define PA_SC_BINNER_CNTL_2__CONTEXT_DONE_EVENTS_PER_BIN_MASK                                                 0x00000780L
31150 #define PA_SC_BINNER_CNTL_2__ZPP_ENABLED_MASK                                                                 0x00000800L
31151 #define PA_SC_BINNER_CNTL_2__ZPP_OPTIMIZATION_ENABLED_MASK                                                    0x00001000L
31152 #define PA_SC_BINNER_CNTL_2__ZPP_AREA_THRESHOLD_MASK                                                          0x001FE000L
31153 #define PA_SC_BINNER_CNTL_2__DISABLE_NOPCEXPORT_BREAKBATCH_CONDITION_MASK                                     0x00200000L
31154 #define PA_SC_BINNER_CNTL_2__SBB_ENABLE_MASK                                                                  0x00400000L
31155 #define PA_SC_BINNER_CNTL_2__ENABLE_PING_PONG_BIN_ORDER_MASK                                                  0x00800000L
31156 #define PA_SC_BINNER_CNTL_2__PING_PONG_BIN_ORDER_FLIP_MASK                                                    0x03000000L
31157 #define PA_SC_BINNER_CNTL_2__LIGHT_SHAFT_DRAW_CALL_LIMIT_MASK                                                 0x7C000000L
31158 //PA_SC_NGG_MODE_CNTL
31159 #define PA_SC_NGG_MODE_CNTL__MAX_DEALLOCS_IN_WAVE__SHIFT                                                      0x0
31160 #define PA_SC_NGG_MODE_CNTL__DISABLE_FPOG_AND_DEALLOC_CONFLICT__SHIFT                                         0xc
31161 #define PA_SC_NGG_MODE_CNTL__DISABLE_MAX_DEALLOC__SHIFT                                                       0xd
31162 #define PA_SC_NGG_MODE_CNTL__DISABLE_MAX_ATTRIBUTES__SHIFT                                                    0xe
31163 #define PA_SC_NGG_MODE_CNTL__MAX_FPOVS_IN_WAVE__SHIFT                                                         0x10
31164 #define PA_SC_NGG_MODE_CNTL__MAX_ATTRIBUTES_IN_WAVE__SHIFT                                                    0x18
31165 #define PA_SC_NGG_MODE_CNTL__MAX_DEALLOCS_IN_WAVE_MASK                                                        0x000007FFL
31166 #define PA_SC_NGG_MODE_CNTL__DISABLE_FPOG_AND_DEALLOC_CONFLICT_MASK                                           0x00001000L
31167 #define PA_SC_NGG_MODE_CNTL__DISABLE_MAX_DEALLOC_MASK                                                         0x00002000L
31168 #define PA_SC_NGG_MODE_CNTL__DISABLE_MAX_ATTRIBUTES_MASK                                                      0x00004000L
31169 #define PA_SC_NGG_MODE_CNTL__MAX_FPOVS_IN_WAVE_MASK                                                           0x00FF0000L
31170 #define PA_SC_NGG_MODE_CNTL__MAX_ATTRIBUTES_IN_WAVE_MASK                                                      0xFF000000L
31171 //PA_SC_CONSERVATIVE_RASTERIZATION_CNTL
31172 #define PA_SC_CONSERVATIVE_RASTERIZATION_CNTL__OVER_RAST_ENABLE__SHIFT                                        0x0
31173 #define PA_SC_CONSERVATIVE_RASTERIZATION_CNTL__OVER_RAST_SAMPLE_SELECT__SHIFT                                 0x1
31174 #define PA_SC_CONSERVATIVE_RASTERIZATION_CNTL__UNDER_RAST_ENABLE__SHIFT                                       0x5
31175 #define PA_SC_CONSERVATIVE_RASTERIZATION_CNTL__UNDER_RAST_SAMPLE_SELECT__SHIFT                                0x6
31176 #define PA_SC_CONSERVATIVE_RASTERIZATION_CNTL__PBB_UNCERTAINTY_REGION_ENABLE__SHIFT                           0xa
31177 #define PA_SC_CONSERVATIVE_RASTERIZATION_CNTL__ZMM_TRI_EXTENT__SHIFT                                          0xb
31178 #define PA_SC_CONSERVATIVE_RASTERIZATION_CNTL__ZMM_TRI_OFFSET__SHIFT                                          0xc
31179 #define PA_SC_CONSERVATIVE_RASTERIZATION_CNTL__OVERRIDE_OVER_RAST_INNER_TO_NORMAL__SHIFT                      0xd
31180 #define PA_SC_CONSERVATIVE_RASTERIZATION_CNTL__OVERRIDE_UNDER_RAST_INNER_TO_NORMAL__SHIFT                     0xe
31181 #define PA_SC_CONSERVATIVE_RASTERIZATION_CNTL__DEGENERATE_OVERRIDE_INNER_TO_NORMAL_DISABLE__SHIFT             0xf
31182 #define PA_SC_CONSERVATIVE_RASTERIZATION_CNTL__UNCERTAINTY_REGION_MODE__SHIFT                                 0x10
31183 #define PA_SC_CONSERVATIVE_RASTERIZATION_CNTL__OUTER_UNCERTAINTY_EDGERULE_OVERRIDE__SHIFT                     0x12
31184 #define PA_SC_CONSERVATIVE_RASTERIZATION_CNTL__INNER_UNCERTAINTY_EDGERULE_OVERRIDE__SHIFT                     0x13
31185 #define PA_SC_CONSERVATIVE_RASTERIZATION_CNTL__NULL_SQUAD_AA_MASK_ENABLE__SHIFT                               0x14
31186 #define PA_SC_CONSERVATIVE_RASTERIZATION_CNTL__COVERAGE_AA_MASK_ENABLE__SHIFT                                 0x15
31187 #define PA_SC_CONSERVATIVE_RASTERIZATION_CNTL__PREZ_AA_MASK_ENABLE__SHIFT                                     0x16
31188 #define PA_SC_CONSERVATIVE_RASTERIZATION_CNTL__POSTZ_AA_MASK_ENABLE__SHIFT                                    0x17
31189 #define PA_SC_CONSERVATIVE_RASTERIZATION_CNTL__CENTROID_SAMPLE_OVERRIDE__SHIFT                                0x18
31190 #define PA_SC_CONSERVATIVE_RASTERIZATION_CNTL__UNCERTAINTY_REGION_MULT__SHIFT                                 0x19
31191 #define PA_SC_CONSERVATIVE_RASTERIZATION_CNTL__UNCERTAINTY_REGION_PBB_MULT__SHIFT                             0x1b
31192 #define PA_SC_CONSERVATIVE_RASTERIZATION_CNTL__OVER_RAST_ENABLE_MASK                                          0x00000001L
31193 #define PA_SC_CONSERVATIVE_RASTERIZATION_CNTL__OVER_RAST_SAMPLE_SELECT_MASK                                   0x0000001EL
31194 #define PA_SC_CONSERVATIVE_RASTERIZATION_CNTL__UNDER_RAST_ENABLE_MASK                                         0x00000020L
31195 #define PA_SC_CONSERVATIVE_RASTERIZATION_CNTL__UNDER_RAST_SAMPLE_SELECT_MASK                                  0x000003C0L
31196 #define PA_SC_CONSERVATIVE_RASTERIZATION_CNTL__PBB_UNCERTAINTY_REGION_ENABLE_MASK                             0x00000400L
31197 #define PA_SC_CONSERVATIVE_RASTERIZATION_CNTL__ZMM_TRI_EXTENT_MASK                                            0x00000800L
31198 #define PA_SC_CONSERVATIVE_RASTERIZATION_CNTL__ZMM_TRI_OFFSET_MASK                                            0x00001000L
31199 #define PA_SC_CONSERVATIVE_RASTERIZATION_CNTL__OVERRIDE_OVER_RAST_INNER_TO_NORMAL_MASK                        0x00002000L
31200 #define PA_SC_CONSERVATIVE_RASTERIZATION_CNTL__OVERRIDE_UNDER_RAST_INNER_TO_NORMAL_MASK                       0x00004000L
31201 #define PA_SC_CONSERVATIVE_RASTERIZATION_CNTL__DEGENERATE_OVERRIDE_INNER_TO_NORMAL_DISABLE_MASK               0x00008000L
31202 #define PA_SC_CONSERVATIVE_RASTERIZATION_CNTL__UNCERTAINTY_REGION_MODE_MASK                                   0x00030000L
31203 #define PA_SC_CONSERVATIVE_RASTERIZATION_CNTL__OUTER_UNCERTAINTY_EDGERULE_OVERRIDE_MASK                       0x00040000L
31204 #define PA_SC_CONSERVATIVE_RASTERIZATION_CNTL__INNER_UNCERTAINTY_EDGERULE_OVERRIDE_MASK                       0x00080000L
31205 #define PA_SC_CONSERVATIVE_RASTERIZATION_CNTL__NULL_SQUAD_AA_MASK_ENABLE_MASK                                 0x00100000L
31206 #define PA_SC_CONSERVATIVE_RASTERIZATION_CNTL__COVERAGE_AA_MASK_ENABLE_MASK                                   0x00200000L
31207 #define PA_SC_CONSERVATIVE_RASTERIZATION_CNTL__PREZ_AA_MASK_ENABLE_MASK                                       0x00400000L
31208 #define PA_SC_CONSERVATIVE_RASTERIZATION_CNTL__POSTZ_AA_MASK_ENABLE_MASK                                      0x00800000L
31209 #define PA_SC_CONSERVATIVE_RASTERIZATION_CNTL__CENTROID_SAMPLE_OVERRIDE_MASK                                  0x01000000L
31210 #define PA_SC_CONSERVATIVE_RASTERIZATION_CNTL__UNCERTAINTY_REGION_MULT_MASK                                   0x06000000L
31211 #define PA_SC_CONSERVATIVE_RASTERIZATION_CNTL__UNCERTAINTY_REGION_PBB_MULT_MASK                               0x18000000L
31212 //PA_SC_SHADER_CONTROL
31213 #define PA_SC_SHADER_CONTROL__REALIGN_DQUADS_AFTER_N_WAVES__SHIFT                                             0x0
31214 #define PA_SC_SHADER_CONTROL__LOAD_COLLISION_WAVEID__SHIFT                                                    0x2
31215 #define PA_SC_SHADER_CONTROL__LOAD_INTRAWAVE_COLLISION__SHIFT                                                 0x3
31216 #define PA_SC_SHADER_CONTROL__WAVE_BREAK_REGION_SIZE__SHIFT                                                   0x5
31217 #define PA_SC_SHADER_CONTROL__DISABLE_OREO_CONFLICT_QUAD__SHIFT                                               0x7
31218 #define PA_SC_SHADER_CONTROL__PS_ITER_SAMPLE__SHIFT                                                           0x8
31219 #define PA_SC_SHADER_CONTROL__REALIGN_DQUADS_AFTER_N_WAVES_MASK                                               0x00000003L
31220 #define PA_SC_SHADER_CONTROL__LOAD_COLLISION_WAVEID_MASK                                                      0x00000004L
31221 #define PA_SC_SHADER_CONTROL__LOAD_INTRAWAVE_COLLISION_MASK                                                   0x00000008L
31222 #define PA_SC_SHADER_CONTROL__WAVE_BREAK_REGION_SIZE_MASK                                                     0x00000060L
31223 #define PA_SC_SHADER_CONTROL__DISABLE_OREO_CONFLICT_QUAD_MASK                                                 0x00000080L
31224 #define PA_SC_SHADER_CONTROL__PS_ITER_SAMPLE_MASK                                                             0x00000100L
31225 //PA_SC_SAMPLE_PROPERTIES
31226 #define PA_SC_SAMPLE_PROPERTIES__MAX_SAMPLE_DIST__SHIFT                                                       0x0
31227 #define PA_SC_SAMPLE_PROPERTIES__MAX_SAMPLE_DIST_MASK                                                         0x0000000FL
31228 //CB_COLOR0_BASE
31229 #define CB_COLOR0_BASE__BASE_256B__SHIFT                                                                      0x0
31230 #define CB_COLOR0_BASE__BASE_256B_MASK                                                                        0xFFFFFFFFL
31231 //CB_COLOR0_VIEW
31232 #define CB_COLOR0_VIEW__SLICE_START__SHIFT                                                                    0x0
31233 #define CB_COLOR0_VIEW__SLICE_MAX__SHIFT                                                                      0xe
31234 #define CB_COLOR0_VIEW__SLICE_START_MASK                                                                      0x00003FFFL
31235 #define CB_COLOR0_VIEW__SLICE_MAX_MASK                                                                        0x0FFFC000L
31236 //CB_COLOR0_VIEW2
31237 #define CB_COLOR0_VIEW2__MIP_LEVEL__SHIFT                                                                     0x0
31238 #define CB_COLOR0_VIEW2__MIP_LEVEL_MASK                                                                       0x0000001FL
31239 //CB_COLOR0_ATTRIB
31240 #define CB_COLOR0_ATTRIB__NUM_FRAGMENTS__SHIFT                                                                0x0
31241 #define CB_COLOR0_ATTRIB__FORCE_DST_ALPHA_1__SHIFT                                                            0x2
31242 #define CB_COLOR0_ATTRIB__FORCE_LIMIT_COLOR_SECTOR_TO_256B_MAX__SHIFT                                         0x3
31243 #define CB_COLOR0_ATTRIB__NUM_FRAGMENTS_MASK                                                                  0x00000003L
31244 #define CB_COLOR0_ATTRIB__FORCE_DST_ALPHA_1_MASK                                                              0x00000004L
31245 #define CB_COLOR0_ATTRIB__FORCE_LIMIT_COLOR_SECTOR_TO_256B_MAX_MASK                                           0x00000008L
31246 //CB_COLOR0_FDCC_CONTROL
31247 #define CB_COLOR0_FDCC_CONTROL__MAX_UNCOMPRESSED_BLOCK_SIZE__SHIFT                                            0x2
31248 #define CB_COLOR0_FDCC_CONTROL__MAX_COMPRESSED_BLOCK_SIZE__SHIFT                                              0x5
31249 #define CB_COLOR0_FDCC_CONTROL__FRAGMENT_COMPRESS_DISABLE__SHIFT                                              0x18
31250 #define CB_COLOR0_FDCC_CONTROL__COMPRESSION_MODE__SHIFT                                                       0x1a
31251 #define CB_COLOR0_FDCC_CONTROL__ENABLE_MAX_COMP_FRAG_OVERRIDE__SHIFT                                          0x1c
31252 #define CB_COLOR0_FDCC_CONTROL__MAX_COMP_FRAGS__SHIFT                                                         0x1d
31253 #define CB_COLOR0_FDCC_CONTROL__MAX_UNCOMPRESSED_BLOCK_SIZE_MASK                                              0x00000004L
31254 #define CB_COLOR0_FDCC_CONTROL__MAX_COMPRESSED_BLOCK_SIZE_MASK                                                0x00000060L
31255 #define CB_COLOR0_FDCC_CONTROL__FRAGMENT_COMPRESS_DISABLE_MASK                                                0x01000000L
31256 #define CB_COLOR0_FDCC_CONTROL__COMPRESSION_MODE_MASK                                                         0x0C000000L
31257 #define CB_COLOR0_FDCC_CONTROL__ENABLE_MAX_COMP_FRAG_OVERRIDE_MASK                                            0x10000000L
31258 #define CB_COLOR0_FDCC_CONTROL__MAX_COMP_FRAGS_MASK                                                           0x60000000L
31259 //CB_COLOR0_ATTRIB2
31260 #define CB_COLOR0_ATTRIB2__MIP0_HEIGHT__SHIFT                                                                 0x0
31261 #define CB_COLOR0_ATTRIB2__MIP0_WIDTH__SHIFT                                                                  0x10
31262 #define CB_COLOR0_ATTRIB2__MIP0_HEIGHT_MASK                                                                   0x0000FFFFL
31263 #define CB_COLOR0_ATTRIB2__MIP0_WIDTH_MASK                                                                    0xFFFF0000L
31264 //CB_COLOR0_ATTRIB3
31265 #define CB_COLOR0_ATTRIB3__MIP0_DEPTH__SHIFT                                                                  0x0
31266 #define CB_COLOR0_ATTRIB3__COLOR_SW_MODE__SHIFT                                                               0xf
31267 #define CB_COLOR0_ATTRIB3__MAX_MIP__SHIFT                                                                     0x13
31268 #define CB_COLOR0_ATTRIB3__RESOURCE_TYPE__SHIFT                                                               0x18
31269 #define CB_COLOR0_ATTRIB3__SPECULATIVE_READ__SHIFT                                                            0x1a
31270 #define CB_COLOR0_ATTRIB3__MIP0_DEPTH_MASK                                                                    0x00003FFFL
31271 #define CB_COLOR0_ATTRIB3__COLOR_SW_MODE_MASK                                                                 0x00038000L
31272 #define CB_COLOR0_ATTRIB3__MAX_MIP_MASK                                                                       0x00F80000L
31273 #define CB_COLOR0_ATTRIB3__RESOURCE_TYPE_MASK                                                                 0x03000000L
31274 #define CB_COLOR0_ATTRIB3__SPECULATIVE_READ_MASK                                                              0x0C000000L
31275 //CB_COLOR1_BASE
31276 #define CB_COLOR1_BASE__BASE_256B__SHIFT                                                                      0x0
31277 #define CB_COLOR1_BASE__BASE_256B_MASK                                                                        0xFFFFFFFFL
31278 //CB_COLOR1_VIEW
31279 #define CB_COLOR1_VIEW__SLICE_START__SHIFT                                                                    0x0
31280 #define CB_COLOR1_VIEW__SLICE_MAX__SHIFT                                                                      0xe
31281 #define CB_COLOR1_VIEW__SLICE_START_MASK                                                                      0x00003FFFL
31282 #define CB_COLOR1_VIEW__SLICE_MAX_MASK                                                                        0x0FFFC000L
31283 //CB_COLOR1_VIEW2
31284 #define CB_COLOR1_VIEW2__MIP_LEVEL__SHIFT                                                                     0x0
31285 #define CB_COLOR1_VIEW2__MIP_LEVEL_MASK                                                                       0x0000001FL
31286 //CB_COLOR1_ATTRIB
31287 #define CB_COLOR1_ATTRIB__NUM_FRAGMENTS__SHIFT                                                                0x0
31288 #define CB_COLOR1_ATTRIB__FORCE_DST_ALPHA_1__SHIFT                                                            0x2
31289 #define CB_COLOR1_ATTRIB__FORCE_LIMIT_COLOR_SECTOR_TO_256B_MAX__SHIFT                                         0x3
31290 #define CB_COLOR1_ATTRIB__NUM_FRAGMENTS_MASK                                                                  0x00000003L
31291 #define CB_COLOR1_ATTRIB__FORCE_DST_ALPHA_1_MASK                                                              0x00000004L
31292 #define CB_COLOR1_ATTRIB__FORCE_LIMIT_COLOR_SECTOR_TO_256B_MAX_MASK                                           0x00000008L
31293 //CB_COLOR1_FDCC_CONTROL
31294 #define CB_COLOR1_FDCC_CONTROL__MAX_UNCOMPRESSED_BLOCK_SIZE__SHIFT                                            0x2
31295 #define CB_COLOR1_FDCC_CONTROL__MAX_COMPRESSED_BLOCK_SIZE__SHIFT                                              0x5
31296 #define CB_COLOR1_FDCC_CONTROL__FRAGMENT_COMPRESS_DISABLE__SHIFT                                              0x18
31297 #define CB_COLOR1_FDCC_CONTROL__COMPRESSION_MODE__SHIFT                                                       0x1a
31298 #define CB_COLOR1_FDCC_CONTROL__ENABLE_MAX_COMP_FRAG_OVERRIDE__SHIFT                                          0x1c
31299 #define CB_COLOR1_FDCC_CONTROL__MAX_COMP_FRAGS__SHIFT                                                         0x1d
31300 #define CB_COLOR1_FDCC_CONTROL__MAX_UNCOMPRESSED_BLOCK_SIZE_MASK                                              0x00000004L
31301 #define CB_COLOR1_FDCC_CONTROL__MAX_COMPRESSED_BLOCK_SIZE_MASK                                                0x00000060L
31302 #define CB_COLOR1_FDCC_CONTROL__FRAGMENT_COMPRESS_DISABLE_MASK                                                0x01000000L
31303 #define CB_COLOR1_FDCC_CONTROL__COMPRESSION_MODE_MASK                                                         0x0C000000L
31304 #define CB_COLOR1_FDCC_CONTROL__ENABLE_MAX_COMP_FRAG_OVERRIDE_MASK                                            0x10000000L
31305 #define CB_COLOR1_FDCC_CONTROL__MAX_COMP_FRAGS_MASK                                                           0x60000000L
31306 //CB_COLOR1_ATTRIB2
31307 #define CB_COLOR1_ATTRIB2__MIP0_HEIGHT__SHIFT                                                                 0x0
31308 #define CB_COLOR1_ATTRIB2__MIP0_WIDTH__SHIFT                                                                  0x10
31309 #define CB_COLOR1_ATTRIB2__MIP0_HEIGHT_MASK                                                                   0x0000FFFFL
31310 #define CB_COLOR1_ATTRIB2__MIP0_WIDTH_MASK                                                                    0xFFFF0000L
31311 //CB_COLOR1_ATTRIB3
31312 #define CB_COLOR1_ATTRIB3__MIP0_DEPTH__SHIFT                                                                  0x0
31313 #define CB_COLOR1_ATTRIB3__COLOR_SW_MODE__SHIFT                                                               0xf
31314 #define CB_COLOR1_ATTRIB3__MAX_MIP__SHIFT                                                                     0x13
31315 #define CB_COLOR1_ATTRIB3__RESOURCE_TYPE__SHIFT                                                               0x18
31316 #define CB_COLOR1_ATTRIB3__SPECULATIVE_READ__SHIFT                                                            0x1a
31317 #define CB_COLOR1_ATTRIB3__MIP0_DEPTH_MASK                                                                    0x00003FFFL
31318 #define CB_COLOR1_ATTRIB3__COLOR_SW_MODE_MASK                                                                 0x00038000L
31319 #define CB_COLOR1_ATTRIB3__MAX_MIP_MASK                                                                       0x00F80000L
31320 #define CB_COLOR1_ATTRIB3__RESOURCE_TYPE_MASK                                                                 0x03000000L
31321 #define CB_COLOR1_ATTRIB3__SPECULATIVE_READ_MASK                                                              0x0C000000L
31322 //CB_COLOR2_BASE
31323 #define CB_COLOR2_BASE__BASE_256B__SHIFT                                                                      0x0
31324 #define CB_COLOR2_BASE__BASE_256B_MASK                                                                        0xFFFFFFFFL
31325 //CB_COLOR2_VIEW
31326 #define CB_COLOR2_VIEW__SLICE_START__SHIFT                                                                    0x0
31327 #define CB_COLOR2_VIEW__SLICE_MAX__SHIFT                                                                      0xe
31328 #define CB_COLOR2_VIEW__SLICE_START_MASK                                                                      0x00003FFFL
31329 #define CB_COLOR2_VIEW__SLICE_MAX_MASK                                                                        0x0FFFC000L
31330 //CB_COLOR2_VIEW2
31331 #define CB_COLOR2_VIEW2__MIP_LEVEL__SHIFT                                                                     0x0
31332 #define CB_COLOR2_VIEW2__MIP_LEVEL_MASK                                                                       0x0000001FL
31333 //CB_COLOR2_ATTRIB
31334 #define CB_COLOR2_ATTRIB__NUM_FRAGMENTS__SHIFT                                                                0x0
31335 #define CB_COLOR2_ATTRIB__FORCE_DST_ALPHA_1__SHIFT                                                            0x2
31336 #define CB_COLOR2_ATTRIB__FORCE_LIMIT_COLOR_SECTOR_TO_256B_MAX__SHIFT                                         0x3
31337 #define CB_COLOR2_ATTRIB__NUM_FRAGMENTS_MASK                                                                  0x00000003L
31338 #define CB_COLOR2_ATTRIB__FORCE_DST_ALPHA_1_MASK                                                              0x00000004L
31339 #define CB_COLOR2_ATTRIB__FORCE_LIMIT_COLOR_SECTOR_TO_256B_MAX_MASK                                           0x00000008L
31340 //CB_COLOR2_FDCC_CONTROL
31341 #define CB_COLOR2_FDCC_CONTROL__MAX_UNCOMPRESSED_BLOCK_SIZE__SHIFT                                            0x2
31342 #define CB_COLOR2_FDCC_CONTROL__MAX_COMPRESSED_BLOCK_SIZE__SHIFT                                              0x5
31343 #define CB_COLOR2_FDCC_CONTROL__FRAGMENT_COMPRESS_DISABLE__SHIFT                                              0x18
31344 #define CB_COLOR2_FDCC_CONTROL__COMPRESSION_MODE__SHIFT                                                       0x1a
31345 #define CB_COLOR2_FDCC_CONTROL__ENABLE_MAX_COMP_FRAG_OVERRIDE__SHIFT                                          0x1c
31346 #define CB_COLOR2_FDCC_CONTROL__MAX_COMP_FRAGS__SHIFT                                                         0x1d
31347 #define CB_COLOR2_FDCC_CONTROL__MAX_UNCOMPRESSED_BLOCK_SIZE_MASK                                              0x00000004L
31348 #define CB_COLOR2_FDCC_CONTROL__MAX_COMPRESSED_BLOCK_SIZE_MASK                                                0x00000060L
31349 #define CB_COLOR2_FDCC_CONTROL__FRAGMENT_COMPRESS_DISABLE_MASK                                                0x01000000L
31350 #define CB_COLOR2_FDCC_CONTROL__COMPRESSION_MODE_MASK                                                         0x0C000000L
31351 #define CB_COLOR2_FDCC_CONTROL__ENABLE_MAX_COMP_FRAG_OVERRIDE_MASK                                            0x10000000L
31352 #define CB_COLOR2_FDCC_CONTROL__MAX_COMP_FRAGS_MASK                                                           0x60000000L
31353 //CB_COLOR2_ATTRIB2
31354 #define CB_COLOR2_ATTRIB2__MIP0_HEIGHT__SHIFT                                                                 0x0
31355 #define CB_COLOR2_ATTRIB2__MIP0_WIDTH__SHIFT                                                                  0x10
31356 #define CB_COLOR2_ATTRIB2__MIP0_HEIGHT_MASK                                                                   0x0000FFFFL
31357 #define CB_COLOR2_ATTRIB2__MIP0_WIDTH_MASK                                                                    0xFFFF0000L
31358 //CB_COLOR2_ATTRIB3
31359 #define CB_COLOR2_ATTRIB3__MIP0_DEPTH__SHIFT                                                                  0x0
31360 #define CB_COLOR2_ATTRIB3__COLOR_SW_MODE__SHIFT                                                               0xf
31361 #define CB_COLOR2_ATTRIB3__MAX_MIP__SHIFT                                                                     0x13
31362 #define CB_COLOR2_ATTRIB3__RESOURCE_TYPE__SHIFT                                                               0x18
31363 #define CB_COLOR2_ATTRIB3__SPECULATIVE_READ__SHIFT                                                            0x1a
31364 #define CB_COLOR2_ATTRIB3__MIP0_DEPTH_MASK                                                                    0x00003FFFL
31365 #define CB_COLOR2_ATTRIB3__COLOR_SW_MODE_MASK                                                                 0x00038000L
31366 #define CB_COLOR2_ATTRIB3__MAX_MIP_MASK                                                                       0x00F80000L
31367 #define CB_COLOR2_ATTRIB3__RESOURCE_TYPE_MASK                                                                 0x03000000L
31368 #define CB_COLOR2_ATTRIB3__SPECULATIVE_READ_MASK                                                              0x0C000000L
31369 //CB_COLOR3_BASE
31370 #define CB_COLOR3_BASE__BASE_256B__SHIFT                                                                      0x0
31371 #define CB_COLOR3_BASE__BASE_256B_MASK                                                                        0xFFFFFFFFL
31372 //CB_COLOR3_VIEW
31373 #define CB_COLOR3_VIEW__SLICE_START__SHIFT                                                                    0x0
31374 #define CB_COLOR3_VIEW__SLICE_MAX__SHIFT                                                                      0xe
31375 #define CB_COLOR3_VIEW__SLICE_START_MASK                                                                      0x00003FFFL
31376 #define CB_COLOR3_VIEW__SLICE_MAX_MASK                                                                        0x0FFFC000L
31377 //CB_COLOR3_VIEW2
31378 #define CB_COLOR3_VIEW2__MIP_LEVEL__SHIFT                                                                     0x0
31379 #define CB_COLOR3_VIEW2__MIP_LEVEL_MASK                                                                       0x0000001FL
31380 //CB_COLOR3_ATTRIB
31381 #define CB_COLOR3_ATTRIB__NUM_FRAGMENTS__SHIFT                                                                0x0
31382 #define CB_COLOR3_ATTRIB__FORCE_DST_ALPHA_1__SHIFT                                                            0x2
31383 #define CB_COLOR3_ATTRIB__FORCE_LIMIT_COLOR_SECTOR_TO_256B_MAX__SHIFT                                         0x3
31384 #define CB_COLOR3_ATTRIB__NUM_FRAGMENTS_MASK                                                                  0x00000003L
31385 #define CB_COLOR3_ATTRIB__FORCE_DST_ALPHA_1_MASK                                                              0x00000004L
31386 #define CB_COLOR3_ATTRIB__FORCE_LIMIT_COLOR_SECTOR_TO_256B_MAX_MASK                                           0x00000008L
31387 //CB_COLOR3_FDCC_CONTROL
31388 #define CB_COLOR3_FDCC_CONTROL__MAX_UNCOMPRESSED_BLOCK_SIZE__SHIFT                                            0x2
31389 #define CB_COLOR3_FDCC_CONTROL__MAX_COMPRESSED_BLOCK_SIZE__SHIFT                                              0x5
31390 #define CB_COLOR3_FDCC_CONTROL__FRAGMENT_COMPRESS_DISABLE__SHIFT                                              0x18
31391 #define CB_COLOR3_FDCC_CONTROL__COMPRESSION_MODE__SHIFT                                                       0x1a
31392 #define CB_COLOR3_FDCC_CONTROL__ENABLE_MAX_COMP_FRAG_OVERRIDE__SHIFT                                          0x1c
31393 #define CB_COLOR3_FDCC_CONTROL__MAX_COMP_FRAGS__SHIFT                                                         0x1d
31394 #define CB_COLOR3_FDCC_CONTROL__MAX_UNCOMPRESSED_BLOCK_SIZE_MASK                                              0x00000004L
31395 #define CB_COLOR3_FDCC_CONTROL__MAX_COMPRESSED_BLOCK_SIZE_MASK                                                0x00000060L
31396 #define CB_COLOR3_FDCC_CONTROL__FRAGMENT_COMPRESS_DISABLE_MASK                                                0x01000000L
31397 #define CB_COLOR3_FDCC_CONTROL__COMPRESSION_MODE_MASK                                                         0x0C000000L
31398 #define CB_COLOR3_FDCC_CONTROL__ENABLE_MAX_COMP_FRAG_OVERRIDE_MASK                                            0x10000000L
31399 #define CB_COLOR3_FDCC_CONTROL__MAX_COMP_FRAGS_MASK                                                           0x60000000L
31400 //CB_COLOR3_ATTRIB2
31401 #define CB_COLOR3_ATTRIB2__MIP0_HEIGHT__SHIFT                                                                 0x0
31402 #define CB_COLOR3_ATTRIB2__MIP0_WIDTH__SHIFT                                                                  0x10
31403 #define CB_COLOR3_ATTRIB2__MIP0_HEIGHT_MASK                                                                   0x0000FFFFL
31404 #define CB_COLOR3_ATTRIB2__MIP0_WIDTH_MASK                                                                    0xFFFF0000L
31405 //CB_COLOR3_ATTRIB3
31406 #define CB_COLOR3_ATTRIB3__MIP0_DEPTH__SHIFT                                                                  0x0
31407 #define CB_COLOR3_ATTRIB3__COLOR_SW_MODE__SHIFT                                                               0xf
31408 #define CB_COLOR3_ATTRIB3__MAX_MIP__SHIFT                                                                     0x13
31409 #define CB_COLOR3_ATTRIB3__RESOURCE_TYPE__SHIFT                                                               0x18
31410 #define CB_COLOR3_ATTRIB3__SPECULATIVE_READ__SHIFT                                                            0x1a
31411 #define CB_COLOR3_ATTRIB3__MIP0_DEPTH_MASK                                                                    0x00003FFFL
31412 #define CB_COLOR3_ATTRIB3__COLOR_SW_MODE_MASK                                                                 0x00038000L
31413 #define CB_COLOR3_ATTRIB3__MAX_MIP_MASK                                                                       0x00F80000L
31414 #define CB_COLOR3_ATTRIB3__RESOURCE_TYPE_MASK                                                                 0x03000000L
31415 #define CB_COLOR3_ATTRIB3__SPECULATIVE_READ_MASK                                                              0x0C000000L
31416 //CB_COLOR4_BASE
31417 #define CB_COLOR4_BASE__BASE_256B__SHIFT                                                                      0x0
31418 #define CB_COLOR4_BASE__BASE_256B_MASK                                                                        0xFFFFFFFFL
31419 //CB_COLOR4_VIEW
31420 #define CB_COLOR4_VIEW__SLICE_START__SHIFT                                                                    0x0
31421 #define CB_COLOR4_VIEW__SLICE_MAX__SHIFT                                                                      0xe
31422 #define CB_COLOR4_VIEW__SLICE_START_MASK                                                                      0x00003FFFL
31423 #define CB_COLOR4_VIEW__SLICE_MAX_MASK                                                                        0x0FFFC000L
31424 //CB_COLOR4_VIEW2
31425 #define CB_COLOR4_VIEW2__MIP_LEVEL__SHIFT                                                                     0x0
31426 #define CB_COLOR4_VIEW2__MIP_LEVEL_MASK                                                                       0x0000001FL
31427 //CB_COLOR4_ATTRIB
31428 #define CB_COLOR4_ATTRIB__NUM_FRAGMENTS__SHIFT                                                                0x0
31429 #define CB_COLOR4_ATTRIB__FORCE_DST_ALPHA_1__SHIFT                                                            0x2
31430 #define CB_COLOR4_ATTRIB__FORCE_LIMIT_COLOR_SECTOR_TO_256B_MAX__SHIFT                                         0x3
31431 #define CB_COLOR4_ATTRIB__NUM_FRAGMENTS_MASK                                                                  0x00000003L
31432 #define CB_COLOR4_ATTRIB__FORCE_DST_ALPHA_1_MASK                                                              0x00000004L
31433 #define CB_COLOR4_ATTRIB__FORCE_LIMIT_COLOR_SECTOR_TO_256B_MAX_MASK                                           0x00000008L
31434 //CB_COLOR4_FDCC_CONTROL
31435 #define CB_COLOR4_FDCC_CONTROL__MAX_UNCOMPRESSED_BLOCK_SIZE__SHIFT                                            0x2
31436 #define CB_COLOR4_FDCC_CONTROL__MAX_COMPRESSED_BLOCK_SIZE__SHIFT                                              0x5
31437 #define CB_COLOR4_FDCC_CONTROL__FRAGMENT_COMPRESS_DISABLE__SHIFT                                              0x18
31438 #define CB_COLOR4_FDCC_CONTROL__COMPRESSION_MODE__SHIFT                                                       0x1a
31439 #define CB_COLOR4_FDCC_CONTROL__ENABLE_MAX_COMP_FRAG_OVERRIDE__SHIFT                                          0x1c
31440 #define CB_COLOR4_FDCC_CONTROL__MAX_COMP_FRAGS__SHIFT                                                         0x1d
31441 #define CB_COLOR4_FDCC_CONTROL__MAX_UNCOMPRESSED_BLOCK_SIZE_MASK                                              0x00000004L
31442 #define CB_COLOR4_FDCC_CONTROL__MAX_COMPRESSED_BLOCK_SIZE_MASK                                                0x00000060L
31443 #define CB_COLOR4_FDCC_CONTROL__FRAGMENT_COMPRESS_DISABLE_MASK                                                0x01000000L
31444 #define CB_COLOR4_FDCC_CONTROL__COMPRESSION_MODE_MASK                                                         0x0C000000L
31445 #define CB_COLOR4_FDCC_CONTROL__ENABLE_MAX_COMP_FRAG_OVERRIDE_MASK                                            0x10000000L
31446 #define CB_COLOR4_FDCC_CONTROL__MAX_COMP_FRAGS_MASK                                                           0x60000000L
31447 //CB_COLOR4_ATTRIB2
31448 #define CB_COLOR4_ATTRIB2__MIP0_HEIGHT__SHIFT                                                                 0x0
31449 #define CB_COLOR4_ATTRIB2__MIP0_WIDTH__SHIFT                                                                  0x10
31450 #define CB_COLOR4_ATTRIB2__MIP0_HEIGHT_MASK                                                                   0x0000FFFFL
31451 #define CB_COLOR4_ATTRIB2__MIP0_WIDTH_MASK                                                                    0xFFFF0000L
31452 //CB_COLOR4_ATTRIB3
31453 #define CB_COLOR4_ATTRIB3__MIP0_DEPTH__SHIFT                                                                  0x0
31454 #define CB_COLOR4_ATTRIB3__COLOR_SW_MODE__SHIFT                                                               0xf
31455 #define CB_COLOR4_ATTRIB3__MAX_MIP__SHIFT                                                                     0x13
31456 #define CB_COLOR4_ATTRIB3__RESOURCE_TYPE__SHIFT                                                               0x18
31457 #define CB_COLOR4_ATTRIB3__SPECULATIVE_READ__SHIFT                                                            0x1a
31458 #define CB_COLOR4_ATTRIB3__MIP0_DEPTH_MASK                                                                    0x00003FFFL
31459 #define CB_COLOR4_ATTRIB3__COLOR_SW_MODE_MASK                                                                 0x00038000L
31460 #define CB_COLOR4_ATTRIB3__MAX_MIP_MASK                                                                       0x00F80000L
31461 #define CB_COLOR4_ATTRIB3__RESOURCE_TYPE_MASK                                                                 0x03000000L
31462 #define CB_COLOR4_ATTRIB3__SPECULATIVE_READ_MASK                                                              0x0C000000L
31463 //CB_COLOR5_BASE
31464 #define CB_COLOR5_BASE__BASE_256B__SHIFT                                                                      0x0
31465 #define CB_COLOR5_BASE__BASE_256B_MASK                                                                        0xFFFFFFFFL
31466 //CB_COLOR5_VIEW
31467 #define CB_COLOR5_VIEW__SLICE_START__SHIFT                                                                    0x0
31468 #define CB_COLOR5_VIEW__SLICE_MAX__SHIFT                                                                      0xe
31469 #define CB_COLOR5_VIEW__SLICE_START_MASK                                                                      0x00003FFFL
31470 #define CB_COLOR5_VIEW__SLICE_MAX_MASK                                                                        0x0FFFC000L
31471 //CB_COLOR5_VIEW2
31472 #define CB_COLOR5_VIEW2__MIP_LEVEL__SHIFT                                                                     0x0
31473 #define CB_COLOR5_VIEW2__MIP_LEVEL_MASK                                                                       0x0000001FL
31474 //CB_COLOR5_ATTRIB
31475 #define CB_COLOR5_ATTRIB__NUM_FRAGMENTS__SHIFT                                                                0x0
31476 #define CB_COLOR5_ATTRIB__FORCE_DST_ALPHA_1__SHIFT                                                            0x2
31477 #define CB_COLOR5_ATTRIB__FORCE_LIMIT_COLOR_SECTOR_TO_256B_MAX__SHIFT                                         0x3
31478 #define CB_COLOR5_ATTRIB__NUM_FRAGMENTS_MASK                                                                  0x00000003L
31479 #define CB_COLOR5_ATTRIB__FORCE_DST_ALPHA_1_MASK                                                              0x00000004L
31480 #define CB_COLOR5_ATTRIB__FORCE_LIMIT_COLOR_SECTOR_TO_256B_MAX_MASK                                           0x00000008L
31481 //CB_COLOR5_FDCC_CONTROL
31482 #define CB_COLOR5_FDCC_CONTROL__MAX_UNCOMPRESSED_BLOCK_SIZE__SHIFT                                            0x2
31483 #define CB_COLOR5_FDCC_CONTROL__MAX_COMPRESSED_BLOCK_SIZE__SHIFT                                              0x5
31484 #define CB_COLOR5_FDCC_CONTROL__FRAGMENT_COMPRESS_DISABLE__SHIFT                                              0x18
31485 #define CB_COLOR5_FDCC_CONTROL__COMPRESSION_MODE__SHIFT                                                       0x1a
31486 #define CB_COLOR5_FDCC_CONTROL__ENABLE_MAX_COMP_FRAG_OVERRIDE__SHIFT                                          0x1c
31487 #define CB_COLOR5_FDCC_CONTROL__MAX_COMP_FRAGS__SHIFT                                                         0x1d
31488 #define CB_COLOR5_FDCC_CONTROL__MAX_UNCOMPRESSED_BLOCK_SIZE_MASK                                              0x00000004L
31489 #define CB_COLOR5_FDCC_CONTROL__MAX_COMPRESSED_BLOCK_SIZE_MASK                                                0x00000060L
31490 #define CB_COLOR5_FDCC_CONTROL__FRAGMENT_COMPRESS_DISABLE_MASK                                                0x01000000L
31491 #define CB_COLOR5_FDCC_CONTROL__COMPRESSION_MODE_MASK                                                         0x0C000000L
31492 #define CB_COLOR5_FDCC_CONTROL__ENABLE_MAX_COMP_FRAG_OVERRIDE_MASK                                            0x10000000L
31493 #define CB_COLOR5_FDCC_CONTROL__MAX_COMP_FRAGS_MASK                                                           0x60000000L
31494 //CB_COLOR5_ATTRIB2
31495 #define CB_COLOR5_ATTRIB2__MIP0_HEIGHT__SHIFT                                                                 0x0
31496 #define CB_COLOR5_ATTRIB2__MIP0_WIDTH__SHIFT                                                                  0x10
31497 #define CB_COLOR5_ATTRIB2__MIP0_HEIGHT_MASK                                                                   0x0000FFFFL
31498 #define CB_COLOR5_ATTRIB2__MIP0_WIDTH_MASK                                                                    0xFFFF0000L
31499 //CB_COLOR5_ATTRIB3
31500 #define CB_COLOR5_ATTRIB3__MIP0_DEPTH__SHIFT                                                                  0x0
31501 #define CB_COLOR5_ATTRIB3__COLOR_SW_MODE__SHIFT                                                               0xf
31502 #define CB_COLOR5_ATTRIB3__MAX_MIP__SHIFT                                                                     0x13
31503 #define CB_COLOR5_ATTRIB3__RESOURCE_TYPE__SHIFT                                                               0x18
31504 #define CB_COLOR5_ATTRIB3__SPECULATIVE_READ__SHIFT                                                            0x1a
31505 #define CB_COLOR5_ATTRIB3__MIP0_DEPTH_MASK                                                                    0x00003FFFL
31506 #define CB_COLOR5_ATTRIB3__COLOR_SW_MODE_MASK                                                                 0x00038000L
31507 #define CB_COLOR5_ATTRIB3__MAX_MIP_MASK                                                                       0x00F80000L
31508 #define CB_COLOR5_ATTRIB3__RESOURCE_TYPE_MASK                                                                 0x03000000L
31509 #define CB_COLOR5_ATTRIB3__SPECULATIVE_READ_MASK                                                              0x0C000000L
31510 //CB_COLOR6_BASE
31511 #define CB_COLOR6_BASE__BASE_256B__SHIFT                                                                      0x0
31512 #define CB_COLOR6_BASE__BASE_256B_MASK                                                                        0xFFFFFFFFL
31513 //CB_COLOR6_VIEW
31514 #define CB_COLOR6_VIEW__SLICE_START__SHIFT                                                                    0x0
31515 #define CB_COLOR6_VIEW__SLICE_MAX__SHIFT                                                                      0xe
31516 #define CB_COLOR6_VIEW__SLICE_START_MASK                                                                      0x00003FFFL
31517 #define CB_COLOR6_VIEW__SLICE_MAX_MASK                                                                        0x0FFFC000L
31518 //CB_COLOR6_VIEW2
31519 #define CB_COLOR6_VIEW2__MIP_LEVEL__SHIFT                                                                     0x0
31520 #define CB_COLOR6_VIEW2__MIP_LEVEL_MASK                                                                       0x0000001FL
31521 //CB_COLOR6_ATTRIB
31522 #define CB_COLOR6_ATTRIB__NUM_FRAGMENTS__SHIFT                                                                0x0
31523 #define CB_COLOR6_ATTRIB__FORCE_DST_ALPHA_1__SHIFT                                                            0x2
31524 #define CB_COLOR6_ATTRIB__FORCE_LIMIT_COLOR_SECTOR_TO_256B_MAX__SHIFT                                         0x3
31525 #define CB_COLOR6_ATTRIB__NUM_FRAGMENTS_MASK                                                                  0x00000003L
31526 #define CB_COLOR6_ATTRIB__FORCE_DST_ALPHA_1_MASK                                                              0x00000004L
31527 #define CB_COLOR6_ATTRIB__FORCE_LIMIT_COLOR_SECTOR_TO_256B_MAX_MASK                                           0x00000008L
31528 //CB_COLOR6_FDCC_CONTROL
31529 #define CB_COLOR6_FDCC_CONTROL__MAX_UNCOMPRESSED_BLOCK_SIZE__SHIFT                                            0x2
31530 #define CB_COLOR6_FDCC_CONTROL__MAX_COMPRESSED_BLOCK_SIZE__SHIFT                                              0x5
31531 #define CB_COLOR6_FDCC_CONTROL__FRAGMENT_COMPRESS_DISABLE__SHIFT                                              0x18
31532 #define CB_COLOR6_FDCC_CONTROL__COMPRESSION_MODE__SHIFT                                                       0x1a
31533 #define CB_COLOR6_FDCC_CONTROL__ENABLE_MAX_COMP_FRAG_OVERRIDE__SHIFT                                          0x1c
31534 #define CB_COLOR6_FDCC_CONTROL__MAX_COMP_FRAGS__SHIFT                                                         0x1d
31535 #define CB_COLOR6_FDCC_CONTROL__MAX_UNCOMPRESSED_BLOCK_SIZE_MASK                                              0x00000004L
31536 #define CB_COLOR6_FDCC_CONTROL__MAX_COMPRESSED_BLOCK_SIZE_MASK                                                0x00000060L
31537 #define CB_COLOR6_FDCC_CONTROL__FRAGMENT_COMPRESS_DISABLE_MASK                                                0x01000000L
31538 #define CB_COLOR6_FDCC_CONTROL__COMPRESSION_MODE_MASK                                                         0x0C000000L
31539 #define CB_COLOR6_FDCC_CONTROL__ENABLE_MAX_COMP_FRAG_OVERRIDE_MASK                                            0x10000000L
31540 #define CB_COLOR6_FDCC_CONTROL__MAX_COMP_FRAGS_MASK                                                           0x60000000L
31541 //CB_COLOR6_ATTRIB2
31542 #define CB_COLOR6_ATTRIB2__MIP0_HEIGHT__SHIFT                                                                 0x0
31543 #define CB_COLOR6_ATTRIB2__MIP0_WIDTH__SHIFT                                                                  0x10
31544 #define CB_COLOR6_ATTRIB2__MIP0_HEIGHT_MASK                                                                   0x0000FFFFL
31545 #define CB_COLOR6_ATTRIB2__MIP0_WIDTH_MASK                                                                    0xFFFF0000L
31546 //CB_COLOR6_ATTRIB3
31547 #define CB_COLOR6_ATTRIB3__MIP0_DEPTH__SHIFT                                                                  0x0
31548 #define CB_COLOR6_ATTRIB3__COLOR_SW_MODE__SHIFT                                                               0xf
31549 #define CB_COLOR6_ATTRIB3__MAX_MIP__SHIFT                                                                     0x13
31550 #define CB_COLOR6_ATTRIB3__RESOURCE_TYPE__SHIFT                                                               0x18
31551 #define CB_COLOR6_ATTRIB3__SPECULATIVE_READ__SHIFT                                                            0x1a
31552 #define CB_COLOR6_ATTRIB3__MIP0_DEPTH_MASK                                                                    0x00003FFFL
31553 #define CB_COLOR6_ATTRIB3__COLOR_SW_MODE_MASK                                                                 0x00038000L
31554 #define CB_COLOR6_ATTRIB3__MAX_MIP_MASK                                                                       0x00F80000L
31555 #define CB_COLOR6_ATTRIB3__RESOURCE_TYPE_MASK                                                                 0x03000000L
31556 #define CB_COLOR6_ATTRIB3__SPECULATIVE_READ_MASK                                                              0x0C000000L
31557 //CB_COLOR7_BASE
31558 #define CB_COLOR7_BASE__BASE_256B__SHIFT                                                                      0x0
31559 #define CB_COLOR7_BASE__BASE_256B_MASK                                                                        0xFFFFFFFFL
31560 //CB_COLOR7_VIEW
31561 #define CB_COLOR7_VIEW__SLICE_START__SHIFT                                                                    0x0
31562 #define CB_COLOR7_VIEW__SLICE_MAX__SHIFT                                                                      0xe
31563 #define CB_COLOR7_VIEW__SLICE_START_MASK                                                                      0x00003FFFL
31564 #define CB_COLOR7_VIEW__SLICE_MAX_MASK                                                                        0x0FFFC000L
31565 //CB_COLOR7_VIEW2
31566 #define CB_COLOR7_VIEW2__MIP_LEVEL__SHIFT                                                                     0x0
31567 #define CB_COLOR7_VIEW2__MIP_LEVEL_MASK                                                                       0x0000001FL
31568 //CB_COLOR7_ATTRIB
31569 #define CB_COLOR7_ATTRIB__NUM_FRAGMENTS__SHIFT                                                                0x0
31570 #define CB_COLOR7_ATTRIB__FORCE_DST_ALPHA_1__SHIFT                                                            0x2
31571 #define CB_COLOR7_ATTRIB__FORCE_LIMIT_COLOR_SECTOR_TO_256B_MAX__SHIFT                                         0x3
31572 #define CB_COLOR7_ATTRIB__NUM_FRAGMENTS_MASK                                                                  0x00000003L
31573 #define CB_COLOR7_ATTRIB__FORCE_DST_ALPHA_1_MASK                                                              0x00000004L
31574 #define CB_COLOR7_ATTRIB__FORCE_LIMIT_COLOR_SECTOR_TO_256B_MAX_MASK                                           0x00000008L
31575 //CB_COLOR7_FDCC_CONTROL
31576 #define CB_COLOR7_FDCC_CONTROL__MAX_UNCOMPRESSED_BLOCK_SIZE__SHIFT                                            0x2
31577 #define CB_COLOR7_FDCC_CONTROL__MAX_COMPRESSED_BLOCK_SIZE__SHIFT                                              0x5
31578 #define CB_COLOR7_FDCC_CONTROL__FRAGMENT_COMPRESS_DISABLE__SHIFT                                              0x18
31579 #define CB_COLOR7_FDCC_CONTROL__COMPRESSION_MODE__SHIFT                                                       0x1a
31580 #define CB_COLOR7_FDCC_CONTROL__ENABLE_MAX_COMP_FRAG_OVERRIDE__SHIFT                                          0x1c
31581 #define CB_COLOR7_FDCC_CONTROL__MAX_COMP_FRAGS__SHIFT                                                         0x1d
31582 #define CB_COLOR7_FDCC_CONTROL__MAX_UNCOMPRESSED_BLOCK_SIZE_MASK                                              0x00000004L
31583 #define CB_COLOR7_FDCC_CONTROL__MAX_COMPRESSED_BLOCK_SIZE_MASK                                                0x00000060L
31584 #define CB_COLOR7_FDCC_CONTROL__FRAGMENT_COMPRESS_DISABLE_MASK                                                0x01000000L
31585 #define CB_COLOR7_FDCC_CONTROL__COMPRESSION_MODE_MASK                                                         0x0C000000L
31586 #define CB_COLOR7_FDCC_CONTROL__ENABLE_MAX_COMP_FRAG_OVERRIDE_MASK                                            0x10000000L
31587 #define CB_COLOR7_FDCC_CONTROL__MAX_COMP_FRAGS_MASK                                                           0x60000000L
31588 //CB_COLOR7_ATTRIB2
31589 #define CB_COLOR7_ATTRIB2__MIP0_HEIGHT__SHIFT                                                                 0x0
31590 #define CB_COLOR7_ATTRIB2__MIP0_WIDTH__SHIFT                                                                  0x10
31591 #define CB_COLOR7_ATTRIB2__MIP0_HEIGHT_MASK                                                                   0x0000FFFFL
31592 #define CB_COLOR7_ATTRIB2__MIP0_WIDTH_MASK                                                                    0xFFFF0000L
31593 //CB_COLOR7_ATTRIB3
31594 #define CB_COLOR7_ATTRIB3__MIP0_DEPTH__SHIFT                                                                  0x0
31595 #define CB_COLOR7_ATTRIB3__COLOR_SW_MODE__SHIFT                                                               0xf
31596 #define CB_COLOR7_ATTRIB3__MAX_MIP__SHIFT                                                                     0x13
31597 #define CB_COLOR7_ATTRIB3__RESOURCE_TYPE__SHIFT                                                               0x18
31598 #define CB_COLOR7_ATTRIB3__SPECULATIVE_READ__SHIFT                                                            0x1a
31599 #define CB_COLOR7_ATTRIB3__MIP0_DEPTH_MASK                                                                    0x00003FFFL
31600 #define CB_COLOR7_ATTRIB3__COLOR_SW_MODE_MASK                                                                 0x00038000L
31601 #define CB_COLOR7_ATTRIB3__MAX_MIP_MASK                                                                       0x00F80000L
31602 #define CB_COLOR7_ATTRIB3__RESOURCE_TYPE_MASK                                                                 0x03000000L
31603 #define CB_COLOR7_ATTRIB3__SPECULATIVE_READ_MASK                                                              0x0C000000L
31604 //CB_COLOR0_BASE_EXT
31605 #define CB_COLOR0_BASE_EXT__BASE_256B__SHIFT                                                                  0x0
31606 #define CB_COLOR0_BASE_EXT__BASE_256B_MASK                                                                    0x000000FFL
31607 //CB_COLOR1_BASE_EXT
31608 #define CB_COLOR1_BASE_EXT__BASE_256B__SHIFT                                                                  0x0
31609 #define CB_COLOR1_BASE_EXT__BASE_256B_MASK                                                                    0x000000FFL
31610 //CB_COLOR2_BASE_EXT
31611 #define CB_COLOR2_BASE_EXT__BASE_256B__SHIFT                                                                  0x0
31612 #define CB_COLOR2_BASE_EXT__BASE_256B_MASK                                                                    0x000000FFL
31613 //CB_COLOR3_BASE_EXT
31614 #define CB_COLOR3_BASE_EXT__BASE_256B__SHIFT                                                                  0x0
31615 #define CB_COLOR3_BASE_EXT__BASE_256B_MASK                                                                    0x000000FFL
31616 //CB_COLOR4_BASE_EXT
31617 #define CB_COLOR4_BASE_EXT__BASE_256B__SHIFT                                                                  0x0
31618 #define CB_COLOR4_BASE_EXT__BASE_256B_MASK                                                                    0x000000FFL
31619 //CB_COLOR5_BASE_EXT
31620 #define CB_COLOR5_BASE_EXT__BASE_256B__SHIFT                                                                  0x0
31621 #define CB_COLOR5_BASE_EXT__BASE_256B_MASK                                                                    0x000000FFL
31622 //CB_COLOR6_BASE_EXT
31623 #define CB_COLOR6_BASE_EXT__BASE_256B__SHIFT                                                                  0x0
31624 #define CB_COLOR6_BASE_EXT__BASE_256B_MASK                                                                    0x000000FFL
31625 //CB_COLOR7_BASE_EXT
31626 #define CB_COLOR7_BASE_EXT__BASE_256B__SHIFT                                                                  0x0
31627 #define CB_COLOR7_BASE_EXT__BASE_256B_MASK                                                                    0x000000FFL
31628 //CB_COLOR0_INFO
31629 #define CB_COLOR0_INFO__FORMAT__SHIFT                                                                         0x0
31630 #define CB_COLOR0_INFO__LINEAR_GENERAL__SHIFT                                                                 0x7
31631 #define CB_COLOR0_INFO__NUMBER_TYPE__SHIFT                                                                    0x8
31632 #define CB_COLOR0_INFO__COMP_SWAP__SHIFT                                                                      0xb
31633 #define CB_COLOR0_INFO__BLEND_CLAMP__SHIFT                                                                    0xf
31634 #define CB_COLOR0_INFO__BLEND_BYPASS__SHIFT                                                                   0x10
31635 #define CB_COLOR0_INFO__SIMPLE_FLOAT__SHIFT                                                                   0x11
31636 #define CB_COLOR0_INFO__ROUND_MODE__SHIFT                                                                     0x12
31637 #define CB_COLOR0_INFO__DISABLE_WA_FOR_PARTIAL_TARGET_MASK_ALL__SHIFT                                         0x13
31638 #define CB_COLOR0_INFO__FORMAT_MASK                                                                           0x0000001FL
31639 #define CB_COLOR0_INFO__LINEAR_GENERAL_MASK                                                                   0x00000080L
31640 #define CB_COLOR0_INFO__NUMBER_TYPE_MASK                                                                      0x00000700L
31641 #define CB_COLOR0_INFO__COMP_SWAP_MASK                                                                        0x00001800L
31642 #define CB_COLOR0_INFO__BLEND_CLAMP_MASK                                                                      0x00008000L
31643 #define CB_COLOR0_INFO__BLEND_BYPASS_MASK                                                                     0x00010000L
31644 #define CB_COLOR0_INFO__SIMPLE_FLOAT_MASK                                                                     0x00020000L
31645 #define CB_COLOR0_INFO__ROUND_MODE_MASK                                                                       0x00040000L
31646 #define CB_COLOR0_INFO__DISABLE_WA_FOR_PARTIAL_TARGET_MASK_ALL_MASK                                           0x00080000L
31647 //CB_COLOR1_INFO
31648 #define CB_COLOR1_INFO__FORMAT__SHIFT                                                                         0x0
31649 #define CB_COLOR1_INFO__LINEAR_GENERAL__SHIFT                                                                 0x7
31650 #define CB_COLOR1_INFO__NUMBER_TYPE__SHIFT                                                                    0x8
31651 #define CB_COLOR1_INFO__COMP_SWAP__SHIFT                                                                      0xb
31652 #define CB_COLOR1_INFO__BLEND_CLAMP__SHIFT                                                                    0xf
31653 #define CB_COLOR1_INFO__BLEND_BYPASS__SHIFT                                                                   0x10
31654 #define CB_COLOR1_INFO__SIMPLE_FLOAT__SHIFT                                                                   0x11
31655 #define CB_COLOR1_INFO__ROUND_MODE__SHIFT                                                                     0x12
31656 #define CB_COLOR1_INFO__DISABLE_WA_FOR_PARTIAL_TARGET_MASK_ALL__SHIFT                                         0x13
31657 #define CB_COLOR1_INFO__FORMAT_MASK                                                                           0x0000001FL
31658 #define CB_COLOR1_INFO__LINEAR_GENERAL_MASK                                                                   0x00000080L
31659 #define CB_COLOR1_INFO__NUMBER_TYPE_MASK                                                                      0x00000700L
31660 #define CB_COLOR1_INFO__COMP_SWAP_MASK                                                                        0x00001800L
31661 #define CB_COLOR1_INFO__BLEND_CLAMP_MASK                                                                      0x00008000L
31662 #define CB_COLOR1_INFO__BLEND_BYPASS_MASK                                                                     0x00010000L
31663 #define CB_COLOR1_INFO__SIMPLE_FLOAT_MASK                                                                     0x00020000L
31664 #define CB_COLOR1_INFO__ROUND_MODE_MASK                                                                       0x00040000L
31665 #define CB_COLOR1_INFO__DISABLE_WA_FOR_PARTIAL_TARGET_MASK_ALL_MASK                                           0x00080000L
31666 //CB_COLOR2_INFO
31667 #define CB_COLOR2_INFO__FORMAT__SHIFT                                                                         0x0
31668 #define CB_COLOR2_INFO__LINEAR_GENERAL__SHIFT                                                                 0x7
31669 #define CB_COLOR2_INFO__NUMBER_TYPE__SHIFT                                                                    0x8
31670 #define CB_COLOR2_INFO__COMP_SWAP__SHIFT                                                                      0xb
31671 #define CB_COLOR2_INFO__BLEND_CLAMP__SHIFT                                                                    0xf
31672 #define CB_COLOR2_INFO__BLEND_BYPASS__SHIFT                                                                   0x10
31673 #define CB_COLOR2_INFO__SIMPLE_FLOAT__SHIFT                                                                   0x11
31674 #define CB_COLOR2_INFO__ROUND_MODE__SHIFT                                                                     0x12
31675 #define CB_COLOR2_INFO__DISABLE_WA_FOR_PARTIAL_TARGET_MASK_ALL__SHIFT                                         0x13
31676 #define CB_COLOR2_INFO__FORMAT_MASK                                                                           0x0000001FL
31677 #define CB_COLOR2_INFO__LINEAR_GENERAL_MASK                                                                   0x00000080L
31678 #define CB_COLOR2_INFO__NUMBER_TYPE_MASK                                                                      0x00000700L
31679 #define CB_COLOR2_INFO__COMP_SWAP_MASK                                                                        0x00001800L
31680 #define CB_COLOR2_INFO__BLEND_CLAMP_MASK                                                                      0x00008000L
31681 #define CB_COLOR2_INFO__BLEND_BYPASS_MASK                                                                     0x00010000L
31682 #define CB_COLOR2_INFO__SIMPLE_FLOAT_MASK                                                                     0x00020000L
31683 #define CB_COLOR2_INFO__ROUND_MODE_MASK                                                                       0x00040000L
31684 #define CB_COLOR2_INFO__DISABLE_WA_FOR_PARTIAL_TARGET_MASK_ALL_MASK                                           0x00080000L
31685 //CB_COLOR3_INFO
31686 #define CB_COLOR3_INFO__FORMAT__SHIFT                                                                         0x0
31687 #define CB_COLOR3_INFO__LINEAR_GENERAL__SHIFT                                                                 0x7
31688 #define CB_COLOR3_INFO__NUMBER_TYPE__SHIFT                                                                    0x8
31689 #define CB_COLOR3_INFO__COMP_SWAP__SHIFT                                                                      0xb
31690 #define CB_COLOR3_INFO__BLEND_CLAMP__SHIFT                                                                    0xf
31691 #define CB_COLOR3_INFO__BLEND_BYPASS__SHIFT                                                                   0x10
31692 #define CB_COLOR3_INFO__SIMPLE_FLOAT__SHIFT                                                                   0x11
31693 #define CB_COLOR3_INFO__ROUND_MODE__SHIFT                                                                     0x12
31694 #define CB_COLOR3_INFO__DISABLE_WA_FOR_PARTIAL_TARGET_MASK_ALL__SHIFT                                         0x13
31695 #define CB_COLOR3_INFO__FORMAT_MASK                                                                           0x0000001FL
31696 #define CB_COLOR3_INFO__LINEAR_GENERAL_MASK                                                                   0x00000080L
31697 #define CB_COLOR3_INFO__NUMBER_TYPE_MASK                                                                      0x00000700L
31698 #define CB_COLOR3_INFO__COMP_SWAP_MASK                                                                        0x00001800L
31699 #define CB_COLOR3_INFO__BLEND_CLAMP_MASK                                                                      0x00008000L
31700 #define CB_COLOR3_INFO__BLEND_BYPASS_MASK                                                                     0x00010000L
31701 #define CB_COLOR3_INFO__SIMPLE_FLOAT_MASK                                                                     0x00020000L
31702 #define CB_COLOR3_INFO__ROUND_MODE_MASK                                                                       0x00040000L
31703 #define CB_COLOR3_INFO__DISABLE_WA_FOR_PARTIAL_TARGET_MASK_ALL_MASK                                           0x00080000L
31704 //CB_COLOR4_INFO
31705 #define CB_COLOR4_INFO__FORMAT__SHIFT                                                                         0x0
31706 #define CB_COLOR4_INFO__LINEAR_GENERAL__SHIFT                                                                 0x7
31707 #define CB_COLOR4_INFO__NUMBER_TYPE__SHIFT                                                                    0x8
31708 #define CB_COLOR4_INFO__COMP_SWAP__SHIFT                                                                      0xb
31709 #define CB_COLOR4_INFO__BLEND_CLAMP__SHIFT                                                                    0xf
31710 #define CB_COLOR4_INFO__BLEND_BYPASS__SHIFT                                                                   0x10
31711 #define CB_COLOR4_INFO__SIMPLE_FLOAT__SHIFT                                                                   0x11
31712 #define CB_COLOR4_INFO__ROUND_MODE__SHIFT                                                                     0x12
31713 #define CB_COLOR4_INFO__DISABLE_WA_FOR_PARTIAL_TARGET_MASK_ALL__SHIFT                                         0x13
31714 #define CB_COLOR4_INFO__FORMAT_MASK                                                                           0x0000001FL
31715 #define CB_COLOR4_INFO__LINEAR_GENERAL_MASK                                                                   0x00000080L
31716 #define CB_COLOR4_INFO__NUMBER_TYPE_MASK                                                                      0x00000700L
31717 #define CB_COLOR4_INFO__COMP_SWAP_MASK                                                                        0x00001800L
31718 #define CB_COLOR4_INFO__BLEND_CLAMP_MASK                                                                      0x00008000L
31719 #define CB_COLOR4_INFO__BLEND_BYPASS_MASK                                                                     0x00010000L
31720 #define CB_COLOR4_INFO__SIMPLE_FLOAT_MASK                                                                     0x00020000L
31721 #define CB_COLOR4_INFO__ROUND_MODE_MASK                                                                       0x00040000L
31722 #define CB_COLOR4_INFO__DISABLE_WA_FOR_PARTIAL_TARGET_MASK_ALL_MASK                                           0x00080000L
31723 //CB_COLOR5_INFO
31724 #define CB_COLOR5_INFO__FORMAT__SHIFT                                                                         0x0
31725 #define CB_COLOR5_INFO__LINEAR_GENERAL__SHIFT                                                                 0x7
31726 #define CB_COLOR5_INFO__NUMBER_TYPE__SHIFT                                                                    0x8
31727 #define CB_COLOR5_INFO__COMP_SWAP__SHIFT                                                                      0xb
31728 #define CB_COLOR5_INFO__BLEND_CLAMP__SHIFT                                                                    0xf
31729 #define CB_COLOR5_INFO__BLEND_BYPASS__SHIFT                                                                   0x10
31730 #define CB_COLOR5_INFO__SIMPLE_FLOAT__SHIFT                                                                   0x11
31731 #define CB_COLOR5_INFO__ROUND_MODE__SHIFT                                                                     0x12
31732 #define CB_COLOR5_INFO__DISABLE_WA_FOR_PARTIAL_TARGET_MASK_ALL__SHIFT                                         0x13
31733 #define CB_COLOR5_INFO__FORMAT_MASK                                                                           0x0000001FL
31734 #define CB_COLOR5_INFO__LINEAR_GENERAL_MASK                                                                   0x00000080L
31735 #define CB_COLOR5_INFO__NUMBER_TYPE_MASK                                                                      0x00000700L
31736 #define CB_COLOR5_INFO__COMP_SWAP_MASK                                                                        0x00001800L
31737 #define CB_COLOR5_INFO__BLEND_CLAMP_MASK                                                                      0x00008000L
31738 #define CB_COLOR5_INFO__BLEND_BYPASS_MASK                                                                     0x00010000L
31739 #define CB_COLOR5_INFO__SIMPLE_FLOAT_MASK                                                                     0x00020000L
31740 #define CB_COLOR5_INFO__ROUND_MODE_MASK                                                                       0x00040000L
31741 #define CB_COLOR5_INFO__DISABLE_WA_FOR_PARTIAL_TARGET_MASK_ALL_MASK                                           0x00080000L
31742 //CB_COLOR6_INFO
31743 #define CB_COLOR6_INFO__FORMAT__SHIFT                                                                         0x0
31744 #define CB_COLOR6_INFO__LINEAR_GENERAL__SHIFT                                                                 0x7
31745 #define CB_COLOR6_INFO__NUMBER_TYPE__SHIFT                                                                    0x8
31746 #define CB_COLOR6_INFO__COMP_SWAP__SHIFT                                                                      0xb
31747 #define CB_COLOR6_INFO__BLEND_CLAMP__SHIFT                                                                    0xf
31748 #define CB_COLOR6_INFO__BLEND_BYPASS__SHIFT                                                                   0x10
31749 #define CB_COLOR6_INFO__SIMPLE_FLOAT__SHIFT                                                                   0x11
31750 #define CB_COLOR6_INFO__ROUND_MODE__SHIFT                                                                     0x12
31751 #define CB_COLOR6_INFO__DISABLE_WA_FOR_PARTIAL_TARGET_MASK_ALL__SHIFT                                         0x13
31752 #define CB_COLOR6_INFO__FORMAT_MASK                                                                           0x0000001FL
31753 #define CB_COLOR6_INFO__LINEAR_GENERAL_MASK                                                                   0x00000080L
31754 #define CB_COLOR6_INFO__NUMBER_TYPE_MASK                                                                      0x00000700L
31755 #define CB_COLOR6_INFO__COMP_SWAP_MASK                                                                        0x00001800L
31756 #define CB_COLOR6_INFO__BLEND_CLAMP_MASK                                                                      0x00008000L
31757 #define CB_COLOR6_INFO__BLEND_BYPASS_MASK                                                                     0x00010000L
31758 #define CB_COLOR6_INFO__SIMPLE_FLOAT_MASK                                                                     0x00020000L
31759 #define CB_COLOR6_INFO__ROUND_MODE_MASK                                                                       0x00040000L
31760 #define CB_COLOR6_INFO__DISABLE_WA_FOR_PARTIAL_TARGET_MASK_ALL_MASK                                           0x00080000L
31761 //CB_COLOR7_INFO
31762 #define CB_COLOR7_INFO__FORMAT__SHIFT                                                                         0x0
31763 #define CB_COLOR7_INFO__LINEAR_GENERAL__SHIFT                                                                 0x7
31764 #define CB_COLOR7_INFO__NUMBER_TYPE__SHIFT                                                                    0x8
31765 #define CB_COLOR7_INFO__COMP_SWAP__SHIFT                                                                      0xb
31766 #define CB_COLOR7_INFO__BLEND_CLAMP__SHIFT                                                                    0xf
31767 #define CB_COLOR7_INFO__BLEND_BYPASS__SHIFT                                                                   0x10
31768 #define CB_COLOR7_INFO__SIMPLE_FLOAT__SHIFT                                                                   0x11
31769 #define CB_COLOR7_INFO__ROUND_MODE__SHIFT                                                                     0x12
31770 #define CB_COLOR7_INFO__DISABLE_WA_FOR_PARTIAL_TARGET_MASK_ALL__SHIFT                                         0x13
31771 #define CB_COLOR7_INFO__FORMAT_MASK                                                                           0x0000001FL
31772 #define CB_COLOR7_INFO__LINEAR_GENERAL_MASK                                                                   0x00000080L
31773 #define CB_COLOR7_INFO__NUMBER_TYPE_MASK                                                                      0x00000700L
31774 #define CB_COLOR7_INFO__COMP_SWAP_MASK                                                                        0x00001800L
31775 #define CB_COLOR7_INFO__BLEND_CLAMP_MASK                                                                      0x00008000L
31776 #define CB_COLOR7_INFO__BLEND_BYPASS_MASK                                                                     0x00010000L
31777 #define CB_COLOR7_INFO__SIMPLE_FLOAT_MASK                                                                     0x00020000L
31778 #define CB_COLOR7_INFO__ROUND_MODE_MASK                                                                       0x00040000L
31779 #define CB_COLOR7_INFO__DISABLE_WA_FOR_PARTIAL_TARGET_MASK_ALL_MASK                                           0x00080000L
31780 //CB_MEM0_INFO
31781 #define CB_MEM0_INFO__TEMPORAL_READ__SHIFT                                                                    0x0
31782 #define CB_MEM0_INFO__TEMPORAL_WRITE__SHIFT                                                                   0x3
31783 #define CB_MEM0_INFO__TEMPORAL_READ_MASK                                                                      0x00000007L
31784 #define CB_MEM0_INFO__TEMPORAL_WRITE_MASK                                                                     0x00000038L
31785 //CB_MEM1_INFO
31786 #define CB_MEM1_INFO__TEMPORAL_READ__SHIFT                                                                    0x0
31787 #define CB_MEM1_INFO__TEMPORAL_WRITE__SHIFT                                                                   0x3
31788 #define CB_MEM1_INFO__TEMPORAL_READ_MASK                                                                      0x00000007L
31789 #define CB_MEM1_INFO__TEMPORAL_WRITE_MASK                                                                     0x00000038L
31790 //CB_MEM2_INFO
31791 #define CB_MEM2_INFO__TEMPORAL_READ__SHIFT                                                                    0x0
31792 #define CB_MEM2_INFO__TEMPORAL_WRITE__SHIFT                                                                   0x3
31793 #define CB_MEM2_INFO__TEMPORAL_READ_MASK                                                                      0x00000007L
31794 #define CB_MEM2_INFO__TEMPORAL_WRITE_MASK                                                                     0x00000038L
31795 //CB_MEM3_INFO
31796 #define CB_MEM3_INFO__TEMPORAL_READ__SHIFT                                                                    0x0
31797 #define CB_MEM3_INFO__TEMPORAL_WRITE__SHIFT                                                                   0x3
31798 #define CB_MEM3_INFO__TEMPORAL_READ_MASK                                                                      0x00000007L
31799 #define CB_MEM3_INFO__TEMPORAL_WRITE_MASK                                                                     0x00000038L
31800 //CB_MEM4_INFO
31801 #define CB_MEM4_INFO__TEMPORAL_READ__SHIFT                                                                    0x0
31802 #define CB_MEM4_INFO__TEMPORAL_WRITE__SHIFT                                                                   0x3
31803 #define CB_MEM4_INFO__TEMPORAL_READ_MASK                                                                      0x00000007L
31804 #define CB_MEM4_INFO__TEMPORAL_WRITE_MASK                                                                     0x00000038L
31805 //CB_MEM5_INFO
31806 #define CB_MEM5_INFO__TEMPORAL_READ__SHIFT                                                                    0x0
31807 #define CB_MEM5_INFO__TEMPORAL_WRITE__SHIFT                                                                   0x3
31808 #define CB_MEM5_INFO__TEMPORAL_READ_MASK                                                                      0x00000007L
31809 #define CB_MEM5_INFO__TEMPORAL_WRITE_MASK                                                                     0x00000038L
31810 //CB_MEM6_INFO
31811 #define CB_MEM6_INFO__TEMPORAL_READ__SHIFT                                                                    0x0
31812 #define CB_MEM6_INFO__TEMPORAL_WRITE__SHIFT                                                                   0x3
31813 #define CB_MEM6_INFO__TEMPORAL_READ_MASK                                                                      0x00000007L
31814 #define CB_MEM6_INFO__TEMPORAL_WRITE_MASK                                                                     0x00000038L
31815 //CB_MEM7_INFO
31816 #define CB_MEM7_INFO__TEMPORAL_READ__SHIFT                                                                    0x0
31817 #define CB_MEM7_INFO__TEMPORAL_WRITE__SHIFT                                                                   0x3
31818 #define CB_MEM7_INFO__TEMPORAL_READ_MASK                                                                      0x00000007L
31819 #define CB_MEM7_INFO__TEMPORAL_WRITE_MASK                                                                     0x00000038L
31820 
31821 
31822 // addressBlock: gc_gfx_se_gfx_se_pfvf_padec
31823 //PA_SC_VRS_SURFACE_CNTL
31824 #define PA_SC_VRS_SURFACE_CNTL__VRC_CONTEXT_DONE_SYNC_DISABLE__SHIFT                                          0x6
31825 #define PA_SC_VRS_SURFACE_CNTL__VRS_FEEDBACK_RATE_OVERRIDE__SHIFT                                             0x7
31826 #define PA_SC_VRS_SURFACE_CNTL__VRC_FLUSH_EVENT_MASK_DISABLE__SHIFT                                           0x8
31827 #define PA_SC_VRS_SURFACE_CNTL__VRC_PREFETCH_DISABLE__SHIFT                                                   0xd
31828 #define PA_SC_VRS_SURFACE_CNTL__VRC_FLUSH_NO_INV_DISABLE__SHIFT                                               0xe
31829 #define PA_SC_VRS_SURFACE_CNTL__VRC_NONSTALLING_FLUSH_DISABLE__SHIFT                                          0xf
31830 #define PA_SC_VRS_SURFACE_CNTL__VRC_PARTIAL_FLUSH_DISABLE__SHIFT                                              0x10
31831 #define PA_SC_VRS_SURFACE_CNTL__VRC_EOP_SYNC_DISABLE__SHIFT                                                   0x12
31832 #define PA_SC_VRS_SURFACE_CNTL__VRC_MAX_TAGS__SHIFT                                                           0x13
31833 #define PA_SC_VRS_SURFACE_CNTL__VRC_EVICT_POINT__SHIFT                                                        0x1a
31834 #define PA_SC_VRS_SURFACE_CNTL__VRC_CONTEXT_DONE_SYNC_DISABLE_MASK                                            0x00000040L
31835 #define PA_SC_VRS_SURFACE_CNTL__VRS_FEEDBACK_RATE_OVERRIDE_MASK                                               0x00000080L
31836 #define PA_SC_VRS_SURFACE_CNTL__VRC_FLUSH_EVENT_MASK_DISABLE_MASK                                             0x00001F00L
31837 #define PA_SC_VRS_SURFACE_CNTL__VRC_PREFETCH_DISABLE_MASK                                                     0x00002000L
31838 #define PA_SC_VRS_SURFACE_CNTL__VRC_FLUSH_NO_INV_DISABLE_MASK                                                 0x00004000L
31839 #define PA_SC_VRS_SURFACE_CNTL__VRC_NONSTALLING_FLUSH_DISABLE_MASK                                            0x00008000L
31840 #define PA_SC_VRS_SURFACE_CNTL__VRC_PARTIAL_FLUSH_DISABLE_MASK                                                0x00010000L
31841 #define PA_SC_VRS_SURFACE_CNTL__VRC_EOP_SYNC_DISABLE_MASK                                                     0x00040000L
31842 #define PA_SC_VRS_SURFACE_CNTL__VRC_MAX_TAGS_MASK                                                             0x03F80000L
31843 #define PA_SC_VRS_SURFACE_CNTL__VRC_EVICT_POINT_MASK                                                          0xFC000000L
31844 //PA_SC_ENHANCE
31845 #define PA_SC_ENHANCE__ENABLE_PA_SC_OUT_OF_ORDER__SHIFT                                                       0x0
31846 #define PA_SC_ENHANCE__DISABLE_SC_DB_TILE_FIX__SHIFT                                                          0x1
31847 #define PA_SC_ENHANCE__DISABLE_AA_MASK_FULL_FIX__SHIFT                                                        0x2
31848 #define PA_SC_ENHANCE__ENABLE_1XMSAA_SAMPLE_LOCATIONS__SHIFT                                                  0x3
31849 #define PA_SC_ENHANCE__ENABLE_1XMSAA_SAMPLE_LOC_CENTROID__SHIFT                                               0x4
31850 #define PA_SC_ENHANCE__DISABLE_SCISSOR_FIX__SHIFT                                                             0x5
31851 #define PA_SC_ENHANCE__SEND_UNLIT_STILES_TO_PACKER__SHIFT                                                     0x6
31852 #define PA_SC_ENHANCE__DISABLE_DUALGRAD_PERF_OPTIMIZATION__SHIFT                                              0x7
31853 #define PA_SC_ENHANCE__DISABLE_SC_PROCESS_RESET_PRIM__SHIFT                                                   0x8
31854 #define PA_SC_ENHANCE__DISABLE_SC_PROCESS_RESET_SUPERTILE__SHIFT                                              0x9
31855 #define PA_SC_ENHANCE__DISABLE_SC_PROCESS_RESET_TILE__SHIFT                                                   0xa
31856 #define PA_SC_ENHANCE__DISABLE_PA_SC_GUIDANCE__SHIFT                                                          0xb
31857 #define PA_SC_ENHANCE__DISABLE_EOV_ALL_CTRL_ONLY_COMBINATIONS__SHIFT                                          0xc
31858 #define PA_SC_ENHANCE__ENABLE_MULTICYCLE_BUBBLE_FREEZE__SHIFT                                                 0xd
31859 #define PA_SC_ENHANCE__DISABLE_OUT_OF_ORDER_PA_SC_GUIDANCE__SHIFT                                             0xe
31860 #define PA_SC_ENHANCE__ENABLE_OUT_OF_ORDER_POLY_MODE__SHIFT                                                   0xf
31861 #define PA_SC_ENHANCE__DISABLE_OUT_OF_ORDER_EOP_SYNC_NULL_PRIMS_LAST__SHIFT                                   0x10
31862 #define PA_SC_ENHANCE__DISABLE_OUT_OF_ORDER_THRESHOLD_SWITCHING__SHIFT                                        0x11
31863 #define PA_SC_ENHANCE__ENABLE_OUT_OF_ORDER_THRESHOLD_SWITCH_AT_EOPG_ONLY__SHIFT                               0x12
31864 #define PA_SC_ENHANCE__DISABLE_OUT_OF_ORDER_DESIRED_FIFO_EMPTY_SWITCHING__SHIFT                               0x13
31865 #define PA_SC_ENHANCE__DISABLE_OUT_OF_ORDER_SELECTED_FIFO_EMPTY_SWITCHING__SHIFT                              0x14
31866 #define PA_SC_ENHANCE__DISABLE_OUT_OF_ORDER_EMPTY_SWITCHING_HYSTERYSIS__SHIFT                                 0x15
31867 #define PA_SC_ENHANCE__ENABLE_OUT_OF_ORDER_DESIRED_FIFO_IS_NEXT_FEID__SHIFT                                   0x16
31868 #define PA_SC_ENHANCE__DISABLE_OOO_NO_EOPG_SKEW_DESIRED_FIFO_IS_CURRENT_FIFO__SHIFT                           0x17
31869 #define PA_SC_ENHANCE__OOO_DISABLE_EOP_ON_FIRST_LIVE_PRIM_HIT__SHIFT                                          0x18
31870 #define PA_SC_ENHANCE__OOO_DISABLE_EOPG_SKEW_THRESHOLD_SWITCHING__SHIFT                                       0x19
31871 #define PA_SC_ENHANCE__DISABLE_EOP_LINE_STIPPLE_RESET__SHIFT                                                  0x1a
31872 #define PA_SC_ENHANCE__DISABLE_VPZ_EOP_LINE_STIPPLE_RESET__SHIFT                                              0x1b
31873 #define PA_SC_ENHANCE__IOO_DISABLE_SCAN_UNSELECTED_FIFOS_FOR_DUAL_GFX_RING_CHANGE__SHIFT                      0x1c
31874 #define PA_SC_ENHANCE__OOO_USE_ABSOLUTE_FIFO_COUNT_IN_THRESHOLD_SWITCHING__SHIFT                              0x1d
31875 #define PA_SC_ENHANCE__ENABLE_PA_SC_OUT_OF_ORDER_MASK                                                         0x00000001L
31876 #define PA_SC_ENHANCE__DISABLE_SC_DB_TILE_FIX_MASK                                                            0x00000002L
31877 #define PA_SC_ENHANCE__DISABLE_AA_MASK_FULL_FIX_MASK                                                          0x00000004L
31878 #define PA_SC_ENHANCE__ENABLE_1XMSAA_SAMPLE_LOCATIONS_MASK                                                    0x00000008L
31879 #define PA_SC_ENHANCE__ENABLE_1XMSAA_SAMPLE_LOC_CENTROID_MASK                                                 0x00000010L
31880 #define PA_SC_ENHANCE__DISABLE_SCISSOR_FIX_MASK                                                               0x00000020L
31881 #define PA_SC_ENHANCE__SEND_UNLIT_STILES_TO_PACKER_MASK                                                       0x00000040L
31882 #define PA_SC_ENHANCE__DISABLE_DUALGRAD_PERF_OPTIMIZATION_MASK                                                0x00000080L
31883 #define PA_SC_ENHANCE__DISABLE_SC_PROCESS_RESET_PRIM_MASK                                                     0x00000100L
31884 #define PA_SC_ENHANCE__DISABLE_SC_PROCESS_RESET_SUPERTILE_MASK                                                0x00000200L
31885 #define PA_SC_ENHANCE__DISABLE_SC_PROCESS_RESET_TILE_MASK                                                     0x00000400L
31886 #define PA_SC_ENHANCE__DISABLE_PA_SC_GUIDANCE_MASK                                                            0x00000800L
31887 #define PA_SC_ENHANCE__DISABLE_EOV_ALL_CTRL_ONLY_COMBINATIONS_MASK                                            0x00001000L
31888 #define PA_SC_ENHANCE__ENABLE_MULTICYCLE_BUBBLE_FREEZE_MASK                                                   0x00002000L
31889 #define PA_SC_ENHANCE__DISABLE_OUT_OF_ORDER_PA_SC_GUIDANCE_MASK                                               0x00004000L
31890 #define PA_SC_ENHANCE__ENABLE_OUT_OF_ORDER_POLY_MODE_MASK                                                     0x00008000L
31891 #define PA_SC_ENHANCE__DISABLE_OUT_OF_ORDER_EOP_SYNC_NULL_PRIMS_LAST_MASK                                     0x00010000L
31892 #define PA_SC_ENHANCE__DISABLE_OUT_OF_ORDER_THRESHOLD_SWITCHING_MASK                                          0x00020000L
31893 #define PA_SC_ENHANCE__ENABLE_OUT_OF_ORDER_THRESHOLD_SWITCH_AT_EOPG_ONLY_MASK                                 0x00040000L
31894 #define PA_SC_ENHANCE__DISABLE_OUT_OF_ORDER_DESIRED_FIFO_EMPTY_SWITCHING_MASK                                 0x00080000L
31895 #define PA_SC_ENHANCE__DISABLE_OUT_OF_ORDER_SELECTED_FIFO_EMPTY_SWITCHING_MASK                                0x00100000L
31896 #define PA_SC_ENHANCE__DISABLE_OUT_OF_ORDER_EMPTY_SWITCHING_HYSTERYSIS_MASK                                   0x00200000L
31897 #define PA_SC_ENHANCE__ENABLE_OUT_OF_ORDER_DESIRED_FIFO_IS_NEXT_FEID_MASK                                     0x00400000L
31898 #define PA_SC_ENHANCE__DISABLE_OOO_NO_EOPG_SKEW_DESIRED_FIFO_IS_CURRENT_FIFO_MASK                             0x00800000L
31899 #define PA_SC_ENHANCE__OOO_DISABLE_EOP_ON_FIRST_LIVE_PRIM_HIT_MASK                                            0x01000000L
31900 #define PA_SC_ENHANCE__OOO_DISABLE_EOPG_SKEW_THRESHOLD_SWITCHING_MASK                                         0x02000000L
31901 #define PA_SC_ENHANCE__DISABLE_EOP_LINE_STIPPLE_RESET_MASK                                                    0x04000000L
31902 #define PA_SC_ENHANCE__DISABLE_VPZ_EOP_LINE_STIPPLE_RESET_MASK                                                0x08000000L
31903 #define PA_SC_ENHANCE__IOO_DISABLE_SCAN_UNSELECTED_FIFOS_FOR_DUAL_GFX_RING_CHANGE_MASK                        0x10000000L
31904 #define PA_SC_ENHANCE__OOO_USE_ABSOLUTE_FIFO_COUNT_IN_THRESHOLD_SWITCHING_MASK                                0x20000000L
31905 //PA_SC_ENHANCE_1
31906 #define PA_SC_ENHANCE_1__REALIGN_DQUADS_OVERRIDE_ENABLE__SHIFT                                                0x0
31907 #define PA_SC_ENHANCE_1__REALIGN_DQUADS_OVERRIDE__SHIFT                                                       0x1
31908 #define PA_SC_ENHANCE_1__DISABLE_SC_BINNING__SHIFT                                                            0x3
31909 #define PA_SC_ENHANCE_1__BYPASS_PBB__SHIFT                                                                    0x4
31910 #define PA_SC_ENHANCE_1__DISABLE_NONBINNED_LIVE_PRIM_DG1_LS0_CL0_EOPKT_POKE__SHIFT                            0x5
31911 #define PA_SC_ENHANCE_1__ECO_SPARE1__SHIFT                                                                    0x6
31912 #define PA_SC_ENHANCE_1__ECO_SPARE2__SHIFT                                                                    0x7
31913 #define PA_SC_ENHANCE_1__ECO_SPARE3__SHIFT                                                                    0x8
31914 #define PA_SC_ENHANCE_1__DISABLE_SC_PROCESS_RESET_PBB__SHIFT                                                  0x9
31915 #define PA_SC_ENHANCE_1__DISABLE_PBB_SCISSOR_OPT__SHIFT                                                       0xa
31916 #define PA_SC_ENHANCE_1__ENABLE_DFSM_FLUSH_EVENT_TO_FLUSH_POPS_CAM__SHIFT                                     0xb
31917 #define PA_SC_ENHANCE_1__DEBUG_PIXEL_PICKER_COUNT_PIXELS__SHIFT                                               0xd
31918 #define PA_SC_ENHANCE_1__DISABLE_SC_DB_STILE_INTF_FINE_CLOCK_GATE__SHIFT                                      0xe
31919 #define PA_SC_ENHANCE_1__DISABLE_PACKER_ODC_ENHANCE__SHIFT                                                    0x10
31920 #define PA_SC_ENHANCE_1__OPTIMAL_BIN_SELECTION__SHIFT                                                         0x12
31921 #define PA_SC_ENHANCE_1__DISABLE_FORCE_SOP_ALL_EVENTS__SHIFT                                                  0x13
31922 #define PA_SC_ENHANCE_1__DISABLE_PBB_CLK_OPTIMIZATION__SHIFT                                                  0x14
31923 #define PA_SC_ENHANCE_1__DISABLE_PBB_SCISSOR_CLK_OPTIMIZATION__SHIFT                                          0x15
31924 #define PA_SC_ENHANCE_1__DISABLE_PBB_BINNING_CLK_OPTIMIZATION__SHIFT                                          0x16
31925 #define PA_SC_ENHANCE_1__DISABLE_INTF_CG__SHIFT                                                               0x17
31926 #define PA_SC_ENHANCE_1__IOO_DISABLE_EOP_ON_FIRST_LIVE_PRIM_HIT__SHIFT                                        0x18
31927 #define PA_SC_ENHANCE_1__DISABLE_SHADER_PROFILING_FOR_POWER__SHIFT                                            0x19
31928 #define PA_SC_ENHANCE_1__FLUSH_ON_BINNING_TRANSITION__SHIFT                                                   0x1a
31929 #define PA_SC_ENHANCE_1__DISABLE_QUAD_PROC_FDCE_ENHANCE__SHIFT                                                0x1b
31930 #define PA_SC_ENHANCE_1__DISABLE_SC_PS_PA_ARBITER_FIX__SHIFT                                                  0x1c
31931 #define PA_SC_ENHANCE_1__DISABLE_SC_PS_PA_ARBITER_FIX_1__SHIFT                                                0x1d
31932 #define PA_SC_ENHANCE_1__PASS_VPZ_EVENT_TO_SPI__SHIFT                                                         0x1e
31933 #define PA_SC_ENHANCE_1__RESERVED_31__SHIFT                                                                   0x1f
31934 #define PA_SC_ENHANCE_1__REALIGN_DQUADS_OVERRIDE_ENABLE_MASK                                                  0x00000001L
31935 #define PA_SC_ENHANCE_1__REALIGN_DQUADS_OVERRIDE_MASK                                                         0x00000006L
31936 #define PA_SC_ENHANCE_1__DISABLE_SC_BINNING_MASK                                                              0x00000008L
31937 #define PA_SC_ENHANCE_1__BYPASS_PBB_MASK                                                                      0x00000010L
31938 #define PA_SC_ENHANCE_1__DISABLE_NONBINNED_LIVE_PRIM_DG1_LS0_CL0_EOPKT_POKE_MASK                              0x00000020L
31939 #define PA_SC_ENHANCE_1__ECO_SPARE1_MASK                                                                      0x00000040L
31940 #define PA_SC_ENHANCE_1__ECO_SPARE2_MASK                                                                      0x00000080L
31941 #define PA_SC_ENHANCE_1__ECO_SPARE3_MASK                                                                      0x00000100L
31942 #define PA_SC_ENHANCE_1__DISABLE_SC_PROCESS_RESET_PBB_MASK                                                    0x00000200L
31943 #define PA_SC_ENHANCE_1__DISABLE_PBB_SCISSOR_OPT_MASK                                                         0x00000400L
31944 #define PA_SC_ENHANCE_1__ENABLE_DFSM_FLUSH_EVENT_TO_FLUSH_POPS_CAM_MASK                                       0x00000800L
31945 #define PA_SC_ENHANCE_1__DEBUG_PIXEL_PICKER_COUNT_PIXELS_MASK                                                 0x00002000L
31946 #define PA_SC_ENHANCE_1__DISABLE_SC_DB_STILE_INTF_FINE_CLOCK_GATE_MASK                                        0x00004000L
31947 #define PA_SC_ENHANCE_1__DISABLE_PACKER_ODC_ENHANCE_MASK                                                      0x00010000L
31948 #define PA_SC_ENHANCE_1__OPTIMAL_BIN_SELECTION_MASK                                                           0x00040000L
31949 #define PA_SC_ENHANCE_1__DISABLE_FORCE_SOP_ALL_EVENTS_MASK                                                    0x00080000L
31950 #define PA_SC_ENHANCE_1__DISABLE_PBB_CLK_OPTIMIZATION_MASK                                                    0x00100000L
31951 #define PA_SC_ENHANCE_1__DISABLE_PBB_SCISSOR_CLK_OPTIMIZATION_MASK                                            0x00200000L
31952 #define PA_SC_ENHANCE_1__DISABLE_PBB_BINNING_CLK_OPTIMIZATION_MASK                                            0x00400000L
31953 #define PA_SC_ENHANCE_1__DISABLE_INTF_CG_MASK                                                                 0x00800000L
31954 #define PA_SC_ENHANCE_1__IOO_DISABLE_EOP_ON_FIRST_LIVE_PRIM_HIT_MASK                                          0x01000000L
31955 #define PA_SC_ENHANCE_1__DISABLE_SHADER_PROFILING_FOR_POWER_MASK                                              0x02000000L
31956 #define PA_SC_ENHANCE_1__FLUSH_ON_BINNING_TRANSITION_MASK                                                     0x04000000L
31957 #define PA_SC_ENHANCE_1__DISABLE_QUAD_PROC_FDCE_ENHANCE_MASK                                                  0x08000000L
31958 #define PA_SC_ENHANCE_1__DISABLE_SC_PS_PA_ARBITER_FIX_MASK                                                    0x10000000L
31959 #define PA_SC_ENHANCE_1__DISABLE_SC_PS_PA_ARBITER_FIX_1_MASK                                                  0x20000000L
31960 #define PA_SC_ENHANCE_1__PASS_VPZ_EVENT_TO_SPI_MASK                                                           0x40000000L
31961 #define PA_SC_ENHANCE_1__RESERVED_31_MASK                                                                     0x80000000L
31962 //PA_SC_ENHANCE_2
31963 #define PA_SC_ENHANCE_2__DISABLE_SC_BCI_QUAD_INTF_FINE_CLOCK_GATE__SHIFT                                      0x2
31964 #define PA_SC_ENHANCE_2__DISABLE_SC_BCI_PRIM_INTF_FINE_CLOCK_GATE__SHIFT                                      0x3
31965 #define PA_SC_ENHANCE_2__ENABLE_LPOV_WAVE_BREAK__SHIFT                                                        0x4
31966 #define PA_SC_ENHANCE_2__ENABLE_FPOV_WAVE_BREAK__SHIFT                                                        0x5
31967 #define PA_SC_ENHANCE_2__ENABLE_SC_SEND_DB_VPZ_FOR_EN_PRIM_PAYLOAD__SHIFT                                     0x7
31968 #define PA_SC_ENHANCE_2__DISABLE_BREAK_BATCH_ON_GFX_PIPE_SWITCH__SHIFT                                        0x8
31969 #define PA_SC_ENHANCE_2__DISABLE_FULL_TILE_WAVE_BREAK__SHIFT                                                  0x9
31970 #define PA_SC_ENHANCE_2__ENABLE_VPZ_INJECTION_BEFORE_NULL_PRIMS__SHIFT                                        0xa
31971 #define PA_SC_ENHANCE_2__PBB_TIMEOUT_THRESHOLD_MODE__SHIFT                                                    0xb
31972 #define PA_SC_ENHANCE_2__DISABLE_PACKER_GRAD_FDCE_ENHANCE__SHIFT                                              0xc
31973 #define PA_SC_ENHANCE_2__DISABLE_SC_SPI_INTF_EARLY_WAKEUP__SHIFT                                              0xd
31974 #define PA_SC_ENHANCE_2__DISABLE_SC_BCI_INTF_EARLY_WAKEUP__SHIFT                                              0xe
31975 #define PA_SC_ENHANCE_2__DISABLE_EXPOSED_GT_DETAIL_RATE_TILE_COV_ADJ__SHIFT                                   0xf
31976 #define PA_SC_ENHANCE_2__RESERVED_16__SHIFT                                                                   0x10
31977 #define PA_SC_ENHANCE_2__PBB_MAIN_CLK_REG_BUSY_WAKEUP__SHIFT                                                  0x11
31978 #define PA_SC_ENHANCE_2__DISABLE_BREAK_BATCH_ON_GFX_PIPELINE_RESET__SHIFT                                     0x12
31979 #define PA_SC_ENHANCE_2__RESERVED_22__SHIFT                                                                   0x16
31980 #define PA_SC_ENHANCE_2__PROCESS_RESET_FORCE_STILE_MASK_TO_ZERO__SHIFT                                        0x17
31981 #define PA_SC_ENHANCE_2__BREAK_WHEN_ONE_NULL_PRIM_BATCH__SHIFT                                                0x1a
31982 #define PA_SC_ENHANCE_2__NULL_PRIM_BREAK_BATCH_LIMIT__SHIFT                                                   0x1b
31983 #define PA_SC_ENHANCE_2__DISABLE_MAX_DEALLOC_FORCE_EOV_RESET_N_WAVES_COUNT__SHIFT                             0x1e
31984 #define PA_SC_ENHANCE_2__RSVD__SHIFT                                                                          0x1f
31985 #define PA_SC_ENHANCE_2__DISABLE_SC_BCI_QUAD_INTF_FINE_CLOCK_GATE_MASK                                        0x00000004L
31986 #define PA_SC_ENHANCE_2__DISABLE_SC_BCI_PRIM_INTF_FINE_CLOCK_GATE_MASK                                        0x00000008L
31987 #define PA_SC_ENHANCE_2__ENABLE_LPOV_WAVE_BREAK_MASK                                                          0x00000010L
31988 #define PA_SC_ENHANCE_2__ENABLE_FPOV_WAVE_BREAK_MASK                                                          0x00000020L
31989 #define PA_SC_ENHANCE_2__ENABLE_SC_SEND_DB_VPZ_FOR_EN_PRIM_PAYLOAD_MASK                                       0x00000080L
31990 #define PA_SC_ENHANCE_2__DISABLE_BREAK_BATCH_ON_GFX_PIPE_SWITCH_MASK                                          0x00000100L
31991 #define PA_SC_ENHANCE_2__DISABLE_FULL_TILE_WAVE_BREAK_MASK                                                    0x00000200L
31992 #define PA_SC_ENHANCE_2__ENABLE_VPZ_INJECTION_BEFORE_NULL_PRIMS_MASK                                          0x00000400L
31993 #define PA_SC_ENHANCE_2__PBB_TIMEOUT_THRESHOLD_MODE_MASK                                                      0x00000800L
31994 #define PA_SC_ENHANCE_2__DISABLE_PACKER_GRAD_FDCE_ENHANCE_MASK                                                0x00001000L
31995 #define PA_SC_ENHANCE_2__DISABLE_SC_SPI_INTF_EARLY_WAKEUP_MASK                                                0x00002000L
31996 #define PA_SC_ENHANCE_2__DISABLE_SC_BCI_INTF_EARLY_WAKEUP_MASK                                                0x00004000L
31997 #define PA_SC_ENHANCE_2__DISABLE_EXPOSED_GT_DETAIL_RATE_TILE_COV_ADJ_MASK                                     0x00008000L
31998 #define PA_SC_ENHANCE_2__RESERVED_16_MASK                                                                     0x00010000L
31999 #define PA_SC_ENHANCE_2__PBB_MAIN_CLK_REG_BUSY_WAKEUP_MASK                                                    0x00020000L
32000 #define PA_SC_ENHANCE_2__DISABLE_BREAK_BATCH_ON_GFX_PIPELINE_RESET_MASK                                       0x00040000L
32001 #define PA_SC_ENHANCE_2__RESERVED_22_MASK                                                                     0x00400000L
32002 #define PA_SC_ENHANCE_2__PROCESS_RESET_FORCE_STILE_MASK_TO_ZERO_MASK                                          0x00800000L
32003 #define PA_SC_ENHANCE_2__BREAK_WHEN_ONE_NULL_PRIM_BATCH_MASK                                                  0x04000000L
32004 #define PA_SC_ENHANCE_2__NULL_PRIM_BREAK_BATCH_LIMIT_MASK                                                     0x38000000L
32005 #define PA_SC_ENHANCE_2__DISABLE_MAX_DEALLOC_FORCE_EOV_RESET_N_WAVES_COUNT_MASK                               0x40000000L
32006 #define PA_SC_ENHANCE_2__RSVD_MASK                                                                            0x80000000L
32007 //PA_SC_ENHANCE_3
32008 #define PA_SC_ENHANCE_3__FORCE_USE_OF_SC_CENTROID_DATA__SHIFT                                                 0x0
32009 #define PA_SC_ENHANCE_3__ECO_SPARE2__SHIFT                                                                    0x1
32010 #define PA_SC_ENHANCE_3__DISABLE_RB_MASK_COPY_FOR_NONP2_SA_PAIR_HARVEST__SHIFT                                0x2
32011 #define PA_SC_ENHANCE_3__FORCE_PBB_WORKLOAD_MODE_TO_ZERO__SHIFT                                               0x3
32012 #define PA_SC_ENHANCE_3__DISABLE_PKR_BCI_QUAD_NEW_PRIM_DATA_LOAD_OPTIMIZATION__SHIFT                          0x4
32013 #define PA_SC_ENHANCE_3__DISABLE_CP_CONTEXT_DONE_PERFCOUNT_SAMPLE_EN__SHIFT                                   0x5
32014 #define PA_SC_ENHANCE_3__ENABLE_SINGLE_PA_EOPKT_FIRST_PHASE_FILTER__SHIFT                                     0x6
32015 #define PA_SC_ENHANCE_3__ENABLE_SINGLE_PA_EOPKT_LAST_PHASE_FILTER__SHIFT                                      0x7
32016 #define PA_SC_ENHANCE_3__ENABLE_SINGLE_PA_EOPKT_LAST_PHASE_FILTER_FOR_PBB_BINNED_PRIMS__SHIFT                 0x8
32017 #define PA_SC_ENHANCE_3__DISABLE_SET_VPZ_DIRTY_EOPKT_LAST_PHASE_ONLY__SHIFT                                   0x9
32018 #define PA_SC_ENHANCE_3__DISABLE_PBB_EOP_OPTIMIZATION_WITH_SAME_CONTEXT_BATCHES__SHIFT                        0xa
32019 #define PA_SC_ENHANCE_3__DISABLE_FAST_NULL_PRIM_OPTIMIZATION__SHIFT                                           0xb
32020 #define PA_SC_ENHANCE_3__USE_PBB_PRIM_STORAGE_WHEN_STALLED__SHIFT                                             0xc
32021 #define PA_SC_ENHANCE_3__DISABLE_LIGHT_VOLUME_RENDERING_OPTIMIZATION__SHIFT                                   0xd
32022 #define PA_SC_ENHANCE_3__DISABLE_ZPRE_PASS_OPTIMIZATION__SHIFT                                                0xe
32023 #define PA_SC_ENHANCE_3__DISABLE_EVENT_INCLUSION_IN_CONTEXT_STATES_PER_BIN__SHIFT                             0xf
32024 #define PA_SC_ENHANCE_3__DISABLE_PIXEL_WAIT_SYNC_COUNTERS__SHIFT                                              0x10
32025 #define PA_SC_ENHANCE_3__DISABLE_SC_CPG_PSINVOC_SEDC_ISOLATION_ACCUM__SHIFT                                   0x11
32026 #define PA_SC_ENHANCE_3__DISABLE_PKR_FORCE_EOV_MAX_REZ_CNT_FOR_SPI_BACKPRESSURE_ONLY__SHIFT                   0x14
32027 #define PA_SC_ENHANCE_3__DISABLE_PKR_FORCE_EOV_MAX_CLK_CNT_FOR_SPI_BACKPRESSURE_ONLY__SHIFT                   0x15
32028 #define PA_SC_ENHANCE_3__DO_NOT_INCLUDE_OREO_WAVEID_IN_FORCE_EOV_MAX_CNT_DISABLE__SHIFT                       0x16
32029 #define PA_SC_ENHANCE_3__DISABLE_PWS_PRE_DEPTH_WAIT_SYNC_VPZ_INSERTION__SHIFT                                 0x17
32030 #define PA_SC_ENHANCE_3__PKR_CNT_FORCE_EOV_AT_QS_EMPTY_ONLY__SHIFT                                            0x18
32031 #define PA_SC_ENHANCE_3__PKR_S0_FORCE_EOV_STALL__SHIFT                                                        0x19
32032 #define PA_SC_ENHANCE_3__PKR_S1_FORCE_EOV_STALL__SHIFT                                                        0x1a
32033 #define PA_SC_ENHANCE_3__APPLY_AA_MASK_AT_EXPOSED_RATE_FOR_VRS_COURSE_QUADS_WITH_CR__SHIFT                    0x1b
32034 #define PA_SC_ENHANCE_3__ECO_SPARE0__SHIFT                                                                    0x1c
32035 #define PA_SC_ENHANCE_3__ECO_SPARE1__SHIFT                                                                    0x1d
32036 #define PA_SC_ENHANCE_3__DISABLE_SC_GL1X_SRC_FINE_CLOCK_GATE__SHIFT                                           0x1e
32037 #define PA_SC_ENHANCE_3__DISABLE_SC_GL1X_REQ_FINE_CLOCK_GATE__SHIFT                                           0x1f
32038 #define PA_SC_ENHANCE_3__FORCE_USE_OF_SC_CENTROID_DATA_MASK                                                   0x00000001L
32039 #define PA_SC_ENHANCE_3__ECO_SPARE2_MASK                                                                      0x00000002L
32040 #define PA_SC_ENHANCE_3__DISABLE_RB_MASK_COPY_FOR_NONP2_SA_PAIR_HARVEST_MASK                                  0x00000004L
32041 #define PA_SC_ENHANCE_3__FORCE_PBB_WORKLOAD_MODE_TO_ZERO_MASK                                                 0x00000008L
32042 #define PA_SC_ENHANCE_3__DISABLE_PKR_BCI_QUAD_NEW_PRIM_DATA_LOAD_OPTIMIZATION_MASK                            0x00000010L
32043 #define PA_SC_ENHANCE_3__DISABLE_CP_CONTEXT_DONE_PERFCOUNT_SAMPLE_EN_MASK                                     0x00000020L
32044 #define PA_SC_ENHANCE_3__ENABLE_SINGLE_PA_EOPKT_FIRST_PHASE_FILTER_MASK                                       0x00000040L
32045 #define PA_SC_ENHANCE_3__ENABLE_SINGLE_PA_EOPKT_LAST_PHASE_FILTER_MASK                                        0x00000080L
32046 #define PA_SC_ENHANCE_3__ENABLE_SINGLE_PA_EOPKT_LAST_PHASE_FILTER_FOR_PBB_BINNED_PRIMS_MASK                   0x00000100L
32047 #define PA_SC_ENHANCE_3__DISABLE_SET_VPZ_DIRTY_EOPKT_LAST_PHASE_ONLY_MASK                                     0x00000200L
32048 #define PA_SC_ENHANCE_3__DISABLE_PBB_EOP_OPTIMIZATION_WITH_SAME_CONTEXT_BATCHES_MASK                          0x00000400L
32049 #define PA_SC_ENHANCE_3__DISABLE_FAST_NULL_PRIM_OPTIMIZATION_MASK                                             0x00000800L
32050 #define PA_SC_ENHANCE_3__USE_PBB_PRIM_STORAGE_WHEN_STALLED_MASK                                               0x00001000L
32051 #define PA_SC_ENHANCE_3__DISABLE_LIGHT_VOLUME_RENDERING_OPTIMIZATION_MASK                                     0x00002000L
32052 #define PA_SC_ENHANCE_3__DISABLE_ZPRE_PASS_OPTIMIZATION_MASK                                                  0x00004000L
32053 #define PA_SC_ENHANCE_3__DISABLE_EVENT_INCLUSION_IN_CONTEXT_STATES_PER_BIN_MASK                               0x00008000L
32054 #define PA_SC_ENHANCE_3__DISABLE_PIXEL_WAIT_SYNC_COUNTERS_MASK                                                0x00010000L
32055 #define PA_SC_ENHANCE_3__DISABLE_SC_CPG_PSINVOC_SEDC_ISOLATION_ACCUM_MASK                                     0x00020000L
32056 #define PA_SC_ENHANCE_3__DISABLE_PKR_FORCE_EOV_MAX_REZ_CNT_FOR_SPI_BACKPRESSURE_ONLY_MASK                     0x00100000L
32057 #define PA_SC_ENHANCE_3__DISABLE_PKR_FORCE_EOV_MAX_CLK_CNT_FOR_SPI_BACKPRESSURE_ONLY_MASK                     0x00200000L
32058 #define PA_SC_ENHANCE_3__DO_NOT_INCLUDE_OREO_WAVEID_IN_FORCE_EOV_MAX_CNT_DISABLE_MASK                         0x00400000L
32059 #define PA_SC_ENHANCE_3__DISABLE_PWS_PRE_DEPTH_WAIT_SYNC_VPZ_INSERTION_MASK                                   0x00800000L
32060 #define PA_SC_ENHANCE_3__PKR_CNT_FORCE_EOV_AT_QS_EMPTY_ONLY_MASK                                              0x01000000L
32061 #define PA_SC_ENHANCE_3__PKR_S0_FORCE_EOV_STALL_MASK                                                          0x02000000L
32062 #define PA_SC_ENHANCE_3__PKR_S1_FORCE_EOV_STALL_MASK                                                          0x04000000L
32063 #define PA_SC_ENHANCE_3__APPLY_AA_MASK_AT_EXPOSED_RATE_FOR_VRS_COURSE_QUADS_WITH_CR_MASK                      0x08000000L
32064 #define PA_SC_ENHANCE_3__ECO_SPARE0_MASK                                                                      0x10000000L
32065 #define PA_SC_ENHANCE_3__ECO_SPARE1_MASK                                                                      0x20000000L
32066 #define PA_SC_ENHANCE_3__DISABLE_SC_GL1X_SRC_FINE_CLOCK_GATE_MASK                                             0x40000000L
32067 #define PA_SC_ENHANCE_3__DISABLE_SC_GL1X_REQ_FINE_CLOCK_GATE_MASK                                             0x80000000L
32068 //PA_SC_BINNER_CNTL_OVERRIDE
32069 #define PA_SC_BINNER_CNTL_OVERRIDE__BINNING_MODE__SHIFT                                                       0x0
32070 #define PA_SC_BINNER_CNTL_OVERRIDE__CONTEXT_STATES_PER_BIN__SHIFT                                             0xa
32071 #define PA_SC_BINNER_CNTL_OVERRIDE__PERSISTENT_STATES_PER_BIN__SHIFT                                          0xd
32072 #define PA_SC_BINNER_CNTL_OVERRIDE__FPOVS_PER_BATCH__SHIFT                                                    0x13
32073 #define PA_SC_BINNER_CNTL_OVERRIDE__DIRECT_OVERRIDE_MODE__SHIFT                                               0x1b
32074 #define PA_SC_BINNER_CNTL_OVERRIDE__OVERRIDE__SHIFT                                                           0x1c
32075 #define PA_SC_BINNER_CNTL_OVERRIDE__BINNING_MODE_MASK                                                         0x00000003L
32076 #define PA_SC_BINNER_CNTL_OVERRIDE__CONTEXT_STATES_PER_BIN_MASK                                               0x00001C00L
32077 #define PA_SC_BINNER_CNTL_OVERRIDE__PERSISTENT_STATES_PER_BIN_MASK                                            0x0003E000L
32078 #define PA_SC_BINNER_CNTL_OVERRIDE__FPOVS_PER_BATCH_MASK                                                      0x07F80000L
32079 #define PA_SC_BINNER_CNTL_OVERRIDE__DIRECT_OVERRIDE_MODE_MASK                                                 0x08000000L
32080 #define PA_SC_BINNER_CNTL_OVERRIDE__OVERRIDE_MASK                                                             0xF0000000L
32081 //PA_SC_PBB_OVERRIDE_FLAG
32082 #define PA_SC_PBB_OVERRIDE_FLAG__OVERRIDE__SHIFT                                                              0x0
32083 #define PA_SC_PBB_OVERRIDE_FLAG__PIPE_ID__SHIFT                                                               0x1
32084 #define PA_SC_PBB_OVERRIDE_FLAG__OVERRIDE_MASK                                                                0x00000001L
32085 #define PA_SC_PBB_OVERRIDE_FLAG__PIPE_ID_MASK                                                                 0x00000002L
32086 //PA_SC_DSM_CNTL
32087 #define PA_SC_DSM_CNTL__FORCE_EOV_REZ_0__SHIFT                                                                0x0
32088 #define PA_SC_DSM_CNTL__FORCE_EOV_REZ_1__SHIFT                                                                0x1
32089 #define PA_SC_DSM_CNTL__FORCE_EOV_REZ_0_MASK                                                                  0x00000001L
32090 #define PA_SC_DSM_CNTL__FORCE_EOV_REZ_1_MASK                                                                  0x00000002L
32091 //PA_SC_TILE_STEERING_CREST_OVERRIDE
32092 #define PA_SC_TILE_STEERING_CREST_OVERRIDE__ONE_RB_MODE_ENABLE__SHIFT                                         0x0
32093 #define PA_SC_TILE_STEERING_CREST_OVERRIDE__SE_SELECT__SHIFT                                                  0x1
32094 #define PA_SC_TILE_STEERING_CREST_OVERRIDE__RB_SELECT__SHIFT                                                  0x5
32095 #define PA_SC_TILE_STEERING_CREST_OVERRIDE__SA_SELECT__SHIFT                                                  0x8
32096 #define PA_SC_TILE_STEERING_CREST_OVERRIDE__FORCE_TILE_STEERING_OVERRIDE_USE__SHIFT                           0x1f
32097 #define PA_SC_TILE_STEERING_CREST_OVERRIDE__ONE_RB_MODE_ENABLE_MASK                                           0x00000001L
32098 #define PA_SC_TILE_STEERING_CREST_OVERRIDE__SE_SELECT_MASK                                                    0x00000006L
32099 #define PA_SC_TILE_STEERING_CREST_OVERRIDE__RB_SELECT_MASK                                                    0x00000060L
32100 #define PA_SC_TILE_STEERING_CREST_OVERRIDE__SA_SELECT_MASK                                                    0x00000700L
32101 #define PA_SC_TILE_STEERING_CREST_OVERRIDE__FORCE_TILE_STEERING_OVERRIDE_USE_MASK                             0x80000000L
32102 //PA_SC_FIFO_SIZE
32103 #define PA_SC_FIFO_SIZE__SC_FRONTEND_PRIM_FIFO_SIZE__SHIFT                                                    0x0
32104 #define PA_SC_FIFO_SIZE__SC_BACKEND_PRIM_FIFO_SIZE__SHIFT                                                     0x6
32105 #define PA_SC_FIFO_SIZE__SC_HIZ_TILE_FIFO_SIZE__SHIFT                                                         0xf
32106 #define PA_SC_FIFO_SIZE__SC_EARLYZ_TILE_FIFO_SIZE__SHIFT                                                      0x15
32107 #define PA_SC_FIFO_SIZE__SC_FRONTEND_PRIM_FIFO_SIZE_MASK                                                      0x0000003FL
32108 #define PA_SC_FIFO_SIZE__SC_BACKEND_PRIM_FIFO_SIZE_MASK                                                       0x00007FC0L
32109 #define PA_SC_FIFO_SIZE__SC_HIZ_TILE_FIFO_SIZE_MASK                                                           0x001F8000L
32110 #define PA_SC_FIFO_SIZE__SC_EARLYZ_TILE_FIFO_SIZE_MASK                                                        0xFFE00000L
32111 //PA_SC_IF_FIFO_SIZE
32112 #define PA_SC_IF_FIFO_SIZE__SC_DB_TILE_IF_FIFO_SIZE__SHIFT                                                    0x0
32113 #define PA_SC_IF_FIFO_SIZE__SC_DB_QUAD_IF_FIFO_SIZE__SHIFT                                                    0x6
32114 #define PA_SC_IF_FIFO_SIZE__SC_SPI_IF_FIFO_SIZE__SHIFT                                                        0xc
32115 #define PA_SC_IF_FIFO_SIZE__SC_BCI_IF_FIFO_SIZE__SHIFT                                                        0x12
32116 #define PA_SC_IF_FIFO_SIZE__SC_DB_TILE_IF_FIFO_SIZE_MASK                                                      0x0000003FL
32117 #define PA_SC_IF_FIFO_SIZE__SC_DB_QUAD_IF_FIFO_SIZE_MASK                                                      0x00000FC0L
32118 #define PA_SC_IF_FIFO_SIZE__SC_SPI_IF_FIFO_SIZE_MASK                                                          0x0003F000L
32119 #define PA_SC_IF_FIFO_SIZE__SC_BCI_IF_FIFO_SIZE_MASK                                                          0x00FC0000L
32120 //PA_SC_PACKER_WAVE_ID_CNTL
32121 #define PA_SC_PACKER_WAVE_ID_CNTL__WAVES_IN_FLIGHT_LIMIT__SHIFT                                               0x0
32122 #define PA_SC_PACKER_WAVE_ID_CNTL__SC_DB_WAVE_IF_FIFO_SIZE__SHIFT                                             0xa
32123 #define PA_SC_PACKER_WAVE_ID_CNTL__DISABLE_SC_DB_WAVE_IF_FGCG_EN__SHIFT                                       0x10
32124 #define PA_SC_PACKER_WAVE_ID_CNTL__SC_SPI_WAVE_IF_FIFO_SIZE__SHIFT                                            0x11
32125 #define PA_SC_PACKER_WAVE_ID_CNTL__DISABLE_SC_SPI_WAVE_IF_FGCG_EN__SHIFT                                      0x17
32126 #define PA_SC_PACKER_WAVE_ID_CNTL__DEBUG_CONFLICT_QUAD__SHIFT                                                 0x18
32127 #define PA_SC_PACKER_WAVE_ID_CNTL__DISABLE_OREO_CONFLICT_QUAD__SHIFT                                          0x1f
32128 #define PA_SC_PACKER_WAVE_ID_CNTL__WAVES_IN_FLIGHT_LIMIT_MASK                                                 0x000001FFL
32129 #define PA_SC_PACKER_WAVE_ID_CNTL__SC_DB_WAVE_IF_FIFO_SIZE_MASK                                               0x0000FC00L
32130 #define PA_SC_PACKER_WAVE_ID_CNTL__DISABLE_SC_DB_WAVE_IF_FGCG_EN_MASK                                         0x00010000L
32131 #define PA_SC_PACKER_WAVE_ID_CNTL__SC_SPI_WAVE_IF_FIFO_SIZE_MASK                                              0x007E0000L
32132 #define PA_SC_PACKER_WAVE_ID_CNTL__DISABLE_SC_SPI_WAVE_IF_FGCG_EN_MASK                                        0x00800000L
32133 #define PA_SC_PACKER_WAVE_ID_CNTL__DEBUG_CONFLICT_QUAD_MASK                                                   0x0F000000L
32134 #define PA_SC_PACKER_WAVE_ID_CNTL__DISABLE_OREO_CONFLICT_QUAD_MASK                                            0x80000000L
32135 //PA_SC_ATM_CNTL
32136 #define PA_SC_ATM_CNTL__SC_PC_IF_SIZE__SHIFT                                                                  0x0
32137 #define PA_SC_ATM_CNTL__DISABLE_SC_PC_IF_FGCG_EN__SHIFT                                                       0x7
32138 #define PA_SC_ATM_CNTL__MAX_ATTRIBUTES_IN_WAVE__SHIFT                                                         0x8
32139 #define PA_SC_ATM_CNTL__DISABLE_MAX_ATTRIBUTES__SHIFT                                                         0x10
32140 #define PA_SC_ATM_CNTL__SELECT_MAX_ATTRIBUTES__SHIFT                                                          0x11
32141 #define PA_SC_ATM_CNTL__SC_PC_IF_SIZE_MASK                                                                    0x0000003FL
32142 #define PA_SC_ATM_CNTL__DISABLE_SC_PC_IF_FGCG_EN_MASK                                                         0x00000080L
32143 #define PA_SC_ATM_CNTL__MAX_ATTRIBUTES_IN_WAVE_MASK                                                           0x0000FF00L
32144 #define PA_SC_ATM_CNTL__DISABLE_MAX_ATTRIBUTES_MASK                                                           0x00010000L
32145 #define PA_SC_ATM_CNTL__SELECT_MAX_ATTRIBUTES_MASK                                                            0x00020000L
32146 //PA_SC_PKR_WAVE_TABLE_CNTL
32147 #define PA_SC_PKR_WAVE_TABLE_CNTL__SIZE__SHIFT                                                                0x0
32148 #define PA_SC_PKR_WAVE_TABLE_CNTL__SIZE_MASK                                                                  0x0000003FL
32149 //PA_SC_FORCE_EOV_MAX_CNTS
32150 #define PA_SC_FORCE_EOV_MAX_CNTS__FORCE_EOV_MAX_CLK_CNT__SHIFT                                                0x0
32151 #define PA_SC_FORCE_EOV_MAX_CNTS__FORCE_EOV_MAX_REZ_CNT__SHIFT                                                0x10
32152 #define PA_SC_FORCE_EOV_MAX_CNTS__FORCE_EOV_MAX_CLK_CNT_MASK                                                  0x0000FFFFL
32153 #define PA_SC_FORCE_EOV_MAX_CNTS__FORCE_EOV_MAX_REZ_CNT_MASK                                                  0xFFFF0000L
32154 //PA_SC_BINNER_EVENT_CNTL_0
32155 #define PA_SC_BINNER_EVENT_CNTL_0__RESERVED_0__SHIFT                                                          0x0
32156 #define PA_SC_BINNER_EVENT_CNTL_0__SAMPLE_STREAMOUTSTATS1__SHIFT                                              0x2
32157 #define PA_SC_BINNER_EVENT_CNTL_0__SAMPLE_STREAMOUTSTATS2__SHIFT                                              0x4
32158 #define PA_SC_BINNER_EVENT_CNTL_0__SAMPLE_STREAMOUTSTATS3__SHIFT                                              0x6
32159 #define PA_SC_BINNER_EVENT_CNTL_0__CACHE_FLUSH_TS__SHIFT                                                      0x8
32160 #define PA_SC_BINNER_EVENT_CNTL_0__CONTEXT_DONE__SHIFT                                                        0xa
32161 #define PA_SC_BINNER_EVENT_CNTL_0__CACHE_FLUSH__SHIFT                                                         0xc
32162 #define PA_SC_BINNER_EVENT_CNTL_0__CS_PARTIAL_FLUSH__SHIFT                                                    0xe
32163 #define PA_SC_BINNER_EVENT_CNTL_0__VGT_STREAMOUT_SYNC__SHIFT                                                  0x10
32164 #define PA_SC_BINNER_EVENT_CNTL_0__EVENT_STATE_CHANGE__SHIFT                                                  0x12
32165 #define PA_SC_BINNER_EVENT_CNTL_0__VGT_STREAMOUT_RESET__SHIFT                                                 0x14
32166 #define PA_SC_BINNER_EVENT_CNTL_0__END_OF_PIPE_INCR_DE__SHIFT                                                 0x16
32167 #define PA_SC_BINNER_EVENT_CNTL_0__END_OF_PIPE_IB_END__SHIFT                                                  0x18
32168 #define PA_SC_BINNER_EVENT_CNTL_0__RST_PIX_CNT__SHIFT                                                         0x1a
32169 #define PA_SC_BINNER_EVENT_CNTL_0__BREAK_BATCH__SHIFT                                                         0x1c
32170 #define PA_SC_BINNER_EVENT_CNTL_0__VS_PARTIAL_FLUSH__SHIFT                                                    0x1e
32171 #define PA_SC_BINNER_EVENT_CNTL_0__RESERVED_0_MASK                                                            0x00000003L
32172 #define PA_SC_BINNER_EVENT_CNTL_0__SAMPLE_STREAMOUTSTATS1_MASK                                                0x0000000CL
32173 #define PA_SC_BINNER_EVENT_CNTL_0__SAMPLE_STREAMOUTSTATS2_MASK                                                0x00000030L
32174 #define PA_SC_BINNER_EVENT_CNTL_0__SAMPLE_STREAMOUTSTATS3_MASK                                                0x000000C0L
32175 #define PA_SC_BINNER_EVENT_CNTL_0__CACHE_FLUSH_TS_MASK                                                        0x00000300L
32176 #define PA_SC_BINNER_EVENT_CNTL_0__CONTEXT_DONE_MASK                                                          0x00000C00L
32177 #define PA_SC_BINNER_EVENT_CNTL_0__CACHE_FLUSH_MASK                                                           0x00003000L
32178 #define PA_SC_BINNER_EVENT_CNTL_0__CS_PARTIAL_FLUSH_MASK                                                      0x0000C000L
32179 #define PA_SC_BINNER_EVENT_CNTL_0__VGT_STREAMOUT_SYNC_MASK                                                    0x00030000L
32180 #define PA_SC_BINNER_EVENT_CNTL_0__EVENT_STATE_CHANGE_MASK                                                    0x000C0000L
32181 #define PA_SC_BINNER_EVENT_CNTL_0__VGT_STREAMOUT_RESET_MASK                                                   0x00300000L
32182 #define PA_SC_BINNER_EVENT_CNTL_0__END_OF_PIPE_INCR_DE_MASK                                                   0x00C00000L
32183 #define PA_SC_BINNER_EVENT_CNTL_0__END_OF_PIPE_IB_END_MASK                                                    0x03000000L
32184 #define PA_SC_BINNER_EVENT_CNTL_0__RST_PIX_CNT_MASK                                                           0x0C000000L
32185 #define PA_SC_BINNER_EVENT_CNTL_0__BREAK_BATCH_MASK                                                           0x30000000L
32186 #define PA_SC_BINNER_EVENT_CNTL_0__VS_PARTIAL_FLUSH_MASK                                                      0xC0000000L
32187 //PA_SC_BINNER_EVENT_CNTL_1
32188 #define PA_SC_BINNER_EVENT_CNTL_1__PS_PARTIAL_FLUSH__SHIFT                                                    0x0
32189 #define PA_SC_BINNER_EVENT_CNTL_1__FLUSH_HS_OUTPUT__SHIFT                                                     0x2
32190 #define PA_SC_BINNER_EVENT_CNTL_1__FLUSH_DFSM__SHIFT                                                          0x4
32191 #define PA_SC_BINNER_EVENT_CNTL_1__RESET_TO_LOWEST_VGT__SHIFT                                                 0x6
32192 #define PA_SC_BINNER_EVENT_CNTL_1__CACHE_FLUSH_AND_INV_TS_EVENT__SHIFT                                        0x8
32193 #define PA_SC_BINNER_EVENT_CNTL_1__WAIT_SYNC__SHIFT                                                           0xa
32194 #define PA_SC_BINNER_EVENT_CNTL_1__CACHE_FLUSH_AND_INV_EVENT__SHIFT                                           0xc
32195 #define PA_SC_BINNER_EVENT_CNTL_1__PERFCOUNTER_START__SHIFT                                                   0xe
32196 #define PA_SC_BINNER_EVENT_CNTL_1__PERFCOUNTER_STOP__SHIFT                                                    0x10
32197 #define PA_SC_BINNER_EVENT_CNTL_1__PIPELINESTAT_START__SHIFT                                                  0x12
32198 #define PA_SC_BINNER_EVENT_CNTL_1__PIPELINESTAT_STOP__SHIFT                                                   0x14
32199 #define PA_SC_BINNER_EVENT_CNTL_1__PERFCOUNTER_SAMPLE__SHIFT                                                  0x16
32200 #define PA_SC_BINNER_EVENT_CNTL_1__FLUSH_ES_OUTPUT__SHIFT                                                     0x18
32201 #define PA_SC_BINNER_EVENT_CNTL_1__BIN_CONF_OVERRIDE_CHECK__SHIFT                                             0x1a
32202 #define PA_SC_BINNER_EVENT_CNTL_1__SAMPLE_PIPELINESTAT__SHIFT                                                 0x1c
32203 #define PA_SC_BINNER_EVENT_CNTL_1__SO_VGTSTREAMOUT_FLUSH__SHIFT                                               0x1e
32204 #define PA_SC_BINNER_EVENT_CNTL_1__PS_PARTIAL_FLUSH_MASK                                                      0x00000003L
32205 #define PA_SC_BINNER_EVENT_CNTL_1__FLUSH_HS_OUTPUT_MASK                                                       0x0000000CL
32206 #define PA_SC_BINNER_EVENT_CNTL_1__FLUSH_DFSM_MASK                                                            0x00000030L
32207 #define PA_SC_BINNER_EVENT_CNTL_1__RESET_TO_LOWEST_VGT_MASK                                                   0x000000C0L
32208 #define PA_SC_BINNER_EVENT_CNTL_1__CACHE_FLUSH_AND_INV_TS_EVENT_MASK                                          0x00000300L
32209 #define PA_SC_BINNER_EVENT_CNTL_1__WAIT_SYNC_MASK                                                             0x00000C00L
32210 #define PA_SC_BINNER_EVENT_CNTL_1__CACHE_FLUSH_AND_INV_EVENT_MASK                                             0x00003000L
32211 #define PA_SC_BINNER_EVENT_CNTL_1__PERFCOUNTER_START_MASK                                                     0x0000C000L
32212 #define PA_SC_BINNER_EVENT_CNTL_1__PERFCOUNTER_STOP_MASK                                                      0x00030000L
32213 #define PA_SC_BINNER_EVENT_CNTL_1__PIPELINESTAT_START_MASK                                                    0x000C0000L
32214 #define PA_SC_BINNER_EVENT_CNTL_1__PIPELINESTAT_STOP_MASK                                                     0x00300000L
32215 #define PA_SC_BINNER_EVENT_CNTL_1__PERFCOUNTER_SAMPLE_MASK                                                    0x00C00000L
32216 #define PA_SC_BINNER_EVENT_CNTL_1__FLUSH_ES_OUTPUT_MASK                                                       0x03000000L
32217 #define PA_SC_BINNER_EVENT_CNTL_1__BIN_CONF_OVERRIDE_CHECK_MASK                                               0x0C000000L
32218 #define PA_SC_BINNER_EVENT_CNTL_1__SAMPLE_PIPELINESTAT_MASK                                                   0x30000000L
32219 #define PA_SC_BINNER_EVENT_CNTL_1__SO_VGTSTREAMOUT_FLUSH_MASK                                                 0xC0000000L
32220 //PA_SC_BINNER_EVENT_CNTL_2
32221 #define PA_SC_BINNER_EVENT_CNTL_2__SAMPLE_STREAMOUTSTATS__SHIFT                                               0x0
32222 #define PA_SC_BINNER_EVENT_CNTL_2__RESET_VTX_CNT__SHIFT                                                       0x2
32223 #define PA_SC_BINNER_EVENT_CNTL_2__BLOCK_CONTEXT_DONE__SHIFT                                                  0x4
32224 #define PA_SC_BINNER_EVENT_CNTL_2__RESERVED_35__SHIFT                                                         0x6
32225 #define PA_SC_BINNER_EVENT_CNTL_2__VGT_FLUSH__SHIFT                                                           0x8
32226 #define PA_SC_BINNER_EVENT_CNTL_2__TGID_ROLLOVER__SHIFT                                                       0xa
32227 #define PA_SC_BINNER_EVENT_CNTL_2__SQ_NON_EVENT__SHIFT                                                        0xc
32228 #define PA_SC_BINNER_EVENT_CNTL_2__SC_SEND_DB_VPZ__SHIFT                                                      0xe
32229 #define PA_SC_BINNER_EVENT_CNTL_2__BOTTOM_OF_PIPE_TS__SHIFT                                                   0x10
32230 #define PA_SC_BINNER_EVENT_CNTL_2__RESERVED_41__SHIFT                                                         0x12
32231 #define PA_SC_BINNER_EVENT_CNTL_2__DB_CACHE_FLUSH_AND_INV__SHIFT                                              0x14
32232 #define PA_SC_BINNER_EVENT_CNTL_2__FLUSH_AND_INV_DB_DATA_TS__SHIFT                                            0x16
32233 #define PA_SC_BINNER_EVENT_CNTL_2__FLUSH_AND_INV_DB_META__SHIFT                                               0x18
32234 #define PA_SC_BINNER_EVENT_CNTL_2__FLUSH_AND_INV_CB_DATA_TS__SHIFT                                            0x1a
32235 #define PA_SC_BINNER_EVENT_CNTL_2__FLUSH_AND_INV_CB_META__SHIFT                                               0x1c
32236 #define PA_SC_BINNER_EVENT_CNTL_2__CS_DONE__SHIFT                                                             0x1e
32237 #define PA_SC_BINNER_EVENT_CNTL_2__SAMPLE_STREAMOUTSTATS_MASK                                                 0x00000003L
32238 #define PA_SC_BINNER_EVENT_CNTL_2__RESET_VTX_CNT_MASK                                                         0x0000000CL
32239 #define PA_SC_BINNER_EVENT_CNTL_2__BLOCK_CONTEXT_DONE_MASK                                                    0x00000030L
32240 #define PA_SC_BINNER_EVENT_CNTL_2__RESERVED_35_MASK                                                           0x000000C0L
32241 #define PA_SC_BINNER_EVENT_CNTL_2__VGT_FLUSH_MASK                                                             0x00000300L
32242 #define PA_SC_BINNER_EVENT_CNTL_2__TGID_ROLLOVER_MASK                                                         0x00000C00L
32243 #define PA_SC_BINNER_EVENT_CNTL_2__SQ_NON_EVENT_MASK                                                          0x00003000L
32244 #define PA_SC_BINNER_EVENT_CNTL_2__SC_SEND_DB_VPZ_MASK                                                        0x0000C000L
32245 #define PA_SC_BINNER_EVENT_CNTL_2__BOTTOM_OF_PIPE_TS_MASK                                                     0x00030000L
32246 #define PA_SC_BINNER_EVENT_CNTL_2__RESERVED_41_MASK                                                           0x000C0000L
32247 #define PA_SC_BINNER_EVENT_CNTL_2__DB_CACHE_FLUSH_AND_INV_MASK                                                0x00300000L
32248 #define PA_SC_BINNER_EVENT_CNTL_2__FLUSH_AND_INV_DB_DATA_TS_MASK                                              0x00C00000L
32249 #define PA_SC_BINNER_EVENT_CNTL_2__FLUSH_AND_INV_DB_META_MASK                                                 0x03000000L
32250 #define PA_SC_BINNER_EVENT_CNTL_2__FLUSH_AND_INV_CB_DATA_TS_MASK                                              0x0C000000L
32251 #define PA_SC_BINNER_EVENT_CNTL_2__FLUSH_AND_INV_CB_META_MASK                                                 0x30000000L
32252 #define PA_SC_BINNER_EVENT_CNTL_2__CS_DONE_MASK                                                               0xC0000000L
32253 //PA_SC_BINNER_EVENT_CNTL_3
32254 #define PA_SC_BINNER_EVENT_CNTL_3__PS_DONE__SHIFT                                                             0x0
32255 #define PA_SC_BINNER_EVENT_CNTL_3__FLUSH_AND_INV_CB_PIXEL_DATA__SHIFT                                         0x2
32256 #define PA_SC_BINNER_EVENT_CNTL_3__RESERVED_50__SHIFT                                                         0x4
32257 #define PA_SC_BINNER_EVENT_CNTL_3__THREAD_TRACE_START__SHIFT                                                  0x6
32258 #define PA_SC_BINNER_EVENT_CNTL_3__THREAD_TRACE_STOP__SHIFT                                                   0x8
32259 #define PA_SC_BINNER_EVENT_CNTL_3__THREAD_TRACE_MARKER__SHIFT                                                 0xa
32260 #define PA_SC_BINNER_EVENT_CNTL_3__THREAD_TRACE_DRAW__SHIFT                                                   0xc
32261 #define PA_SC_BINNER_EVENT_CNTL_3__THREAD_TRACE_FINISH__SHIFT                                                 0xe
32262 #define PA_SC_BINNER_EVENT_CNTL_3__PIXEL_PIPE_STAT_CONTROL__SHIFT                                             0x10
32263 #define PA_SC_BINNER_EVENT_CNTL_3__PIXEL_PIPE_STAT_DUMP__SHIFT                                                0x12
32264 #define PA_SC_BINNER_EVENT_CNTL_3__PIXEL_PIPE_STAT_RESET__SHIFT                                               0x14
32265 #define PA_SC_BINNER_EVENT_CNTL_3__CONTEXT_SUSPEND__SHIFT                                                     0x16
32266 #define PA_SC_BINNER_EVENT_CNTL_3__OFFCHIP_HS_DEALLOC__SHIFT                                                  0x18
32267 #define PA_SC_BINNER_EVENT_CNTL_3__ENABLE_NGG_PIPELINE__SHIFT                                                 0x1a
32268 #define PA_SC_BINNER_EVENT_CNTL_3__ENABLE_PIPELINE_NOT_USED__SHIFT                                            0x1c
32269 #define PA_SC_BINNER_EVENT_CNTL_3__DRAW_DONE__SHIFT                                                           0x1e
32270 #define PA_SC_BINNER_EVENT_CNTL_3__PS_DONE_MASK                                                               0x00000003L
32271 #define PA_SC_BINNER_EVENT_CNTL_3__FLUSH_AND_INV_CB_PIXEL_DATA_MASK                                           0x0000000CL
32272 #define PA_SC_BINNER_EVENT_CNTL_3__RESERVED_50_MASK                                                           0x00000030L
32273 #define PA_SC_BINNER_EVENT_CNTL_3__THREAD_TRACE_START_MASK                                                    0x000000C0L
32274 #define PA_SC_BINNER_EVENT_CNTL_3__THREAD_TRACE_STOP_MASK                                                     0x00000300L
32275 #define PA_SC_BINNER_EVENT_CNTL_3__THREAD_TRACE_MARKER_MASK                                                   0x00000C00L
32276 #define PA_SC_BINNER_EVENT_CNTL_3__THREAD_TRACE_DRAW_MASK                                                     0x00003000L
32277 #define PA_SC_BINNER_EVENT_CNTL_3__THREAD_TRACE_FINISH_MASK                                                   0x0000C000L
32278 #define PA_SC_BINNER_EVENT_CNTL_3__PIXEL_PIPE_STAT_CONTROL_MASK                                               0x00030000L
32279 #define PA_SC_BINNER_EVENT_CNTL_3__PIXEL_PIPE_STAT_DUMP_MASK                                                  0x000C0000L
32280 #define PA_SC_BINNER_EVENT_CNTL_3__PIXEL_PIPE_STAT_RESET_MASK                                                 0x00300000L
32281 #define PA_SC_BINNER_EVENT_CNTL_3__CONTEXT_SUSPEND_MASK                                                       0x00C00000L
32282 #define PA_SC_BINNER_EVENT_CNTL_3__OFFCHIP_HS_DEALLOC_MASK                                                    0x03000000L
32283 #define PA_SC_BINNER_EVENT_CNTL_3__ENABLE_NGG_PIPELINE_MASK                                                   0x0C000000L
32284 #define PA_SC_BINNER_EVENT_CNTL_3__ENABLE_PIPELINE_NOT_USED_MASK                                              0x30000000L
32285 #define PA_SC_BINNER_EVENT_CNTL_3__DRAW_DONE_MASK                                                             0xC0000000L
32286 //PA_SC_BINNER_TIMEOUT_COUNTER
32287 #define PA_SC_BINNER_TIMEOUT_COUNTER__THRESHOLD__SHIFT                                                        0x0
32288 #define PA_SC_BINNER_TIMEOUT_COUNTER__THRESHOLD_MASK                                                          0xFFFFFFFFL
32289 //PA_SC_BINNER_PERF_CNTL_0
32290 #define PA_SC_BINNER_PERF_CNTL_0__BIN_HIST_NUM_PRIMS_THRESHOLD__SHIFT                                         0x0
32291 #define PA_SC_BINNER_PERF_CNTL_0__BATCH_HIST_NUM_PRIMS_THRESHOLD__SHIFT                                       0xa
32292 #define PA_SC_BINNER_PERF_CNTL_0__BIN_HIST_NUM_CONTEXT_THRESHOLD__SHIFT                                       0x14
32293 #define PA_SC_BINNER_PERF_CNTL_0__BATCH_HIST_NUM_CONTEXT_THRESHOLD__SHIFT                                     0x17
32294 #define PA_SC_BINNER_PERF_CNTL_0__BIN_HIST_NUM_PRIMS_THRESHOLD_MASK                                           0x000003FFL
32295 #define PA_SC_BINNER_PERF_CNTL_0__BATCH_HIST_NUM_PRIMS_THRESHOLD_MASK                                         0x000FFC00L
32296 #define PA_SC_BINNER_PERF_CNTL_0__BIN_HIST_NUM_CONTEXT_THRESHOLD_MASK                                         0x00700000L
32297 #define PA_SC_BINNER_PERF_CNTL_0__BATCH_HIST_NUM_CONTEXT_THRESHOLD_MASK                                       0x03800000L
32298 //PA_SC_BINNER_PERF_CNTL_1
32299 #define PA_SC_BINNER_PERF_CNTL_1__BIN_HIST_NUM_PERSISTENT_STATE_THRESHOLD__SHIFT                              0x0
32300 #define PA_SC_BINNER_PERF_CNTL_1__BATCH_HIST_NUM_PERSISTENT_STATE_THRESHOLD__SHIFT                            0x5
32301 #define PA_SC_BINNER_PERF_CNTL_1__BATCH_HIST_NUM_TRIV_REJECTED_PRIMS_THRESHOLD__SHIFT                         0xa
32302 #define PA_SC_BINNER_PERF_CNTL_1__BIN_HIST_NUM_PERSISTENT_STATE_THRESHOLD_MASK                                0x0000001FL
32303 #define PA_SC_BINNER_PERF_CNTL_1__BATCH_HIST_NUM_PERSISTENT_STATE_THRESHOLD_MASK                              0x000003E0L
32304 #define PA_SC_BINNER_PERF_CNTL_1__BATCH_HIST_NUM_TRIV_REJECTED_PRIMS_THRESHOLD_MASK                           0x03FFFC00L
32305 //PA_SC_BINNER_PERF_CNTL_2
32306 #define PA_SC_BINNER_PERF_CNTL_2__BATCH_HIST_NUM_ROWS_PER_PRIM_THRESHOLD__SHIFT                               0x0
32307 #define PA_SC_BINNER_PERF_CNTL_2__BATCH_HIST_NUM_COLUMNS_PER_ROW_THRESHOLD__SHIFT                             0xb
32308 #define PA_SC_BINNER_PERF_CNTL_2__BATCH_HIST_NUM_ROWS_PER_PRIM_THRESHOLD_MASK                                 0x000007FFL
32309 #define PA_SC_BINNER_PERF_CNTL_2__BATCH_HIST_NUM_COLUMNS_PER_ROW_THRESHOLD_MASK                               0x003FF800L
32310 //PA_SC_BINNER_PERF_CNTL_3
32311 #define PA_SC_BINNER_PERF_CNTL_3__BATCH_HIST_NUM_PS_WAVE_BREAKS_THRESHOLD__SHIFT                              0x0
32312 #define PA_SC_BINNER_PERF_CNTL_3__BATCH_HIST_NUM_PS_WAVE_BREAKS_THRESHOLD_MASK                                0xFFFFFFFFL
32313 //PA_SC_P3D_TRAP_SCREEN_HV_LOCK
32314 #define PA_SC_P3D_TRAP_SCREEN_HV_LOCK__DISABLE_NON_PRIV_WRITES__SHIFT                                         0x0
32315 #define PA_SC_P3D_TRAP_SCREEN_HV_LOCK__DISABLE_NON_PRIV_WRITES_MASK                                           0x00000001L
32316 //PA_SC_HP3D_TRAP_SCREEN_HV_LOCK
32317 #define PA_SC_HP3D_TRAP_SCREEN_HV_LOCK__DISABLE_NON_PRIV_WRITES__SHIFT                                        0x0
32318 #define PA_SC_HP3D_TRAP_SCREEN_HV_LOCK__DISABLE_NON_PRIV_WRITES_MASK                                          0x00000001L
32319 //PA_SC_TRAP_SCREEN_HV_LOCK
32320 #define PA_SC_TRAP_SCREEN_HV_LOCK__DISABLE_NON_PRIV_WRITES__SHIFT                                             0x0
32321 #define PA_SC_TRAP_SCREEN_HV_LOCK__DISABLE_NON_PRIV_WRITES_MASK                                               0x00000001L
32322 //PA_PH_INTERFACE_FIFO_SIZE
32323 #define PA_PH_INTERFACE_FIFO_SIZE__PA_PH_IF_FIFO_SIZE__SHIFT                                                  0x0
32324 #define PA_PH_INTERFACE_FIFO_SIZE__PH_SC_IF_FIFO_SIZE__SHIFT                                                  0x10
32325 #define PA_PH_INTERFACE_FIFO_SIZE__PA_PH_IF_FIFO_SIZE_MASK                                                    0x000003FFL
32326 #define PA_PH_INTERFACE_FIFO_SIZE__PH_SC_IF_FIFO_SIZE_MASK                                                    0x003F0000L
32327 //PA_PH_ENHANCE
32328 #define PA_PH_ENHANCE__ECO_SPARE0__SHIFT                                                                      0x0
32329 #define PA_PH_ENHANCE__ECO_SPARE1__SHIFT                                                                      0x1
32330 #define PA_PH_ENHANCE__ECO_SPARE2__SHIFT                                                                      0x2
32331 #define PA_PH_ENHANCE__ECO_SPARE3__SHIFT                                                                      0x3
32332 #define PA_PH_ENHANCE__DISABLE_PH_SC_INTF_FINE_CLOCK_GATE__SHIFT                                              0x4
32333 #define PA_PH_ENHANCE__DISABLE_FOPKT__SHIFT                                                                   0x5
32334 #define PA_PH_ENHANCE__DISABLE_FOPKT_SCAN_POST_RESET__SHIFT                                                   0x6
32335 #define PA_PH_ENHANCE__DISABLE_PH_SC_INTF_CLKEN_CLOCK_GATE__SHIFT                                             0x7
32336 #define PA_PH_ENHANCE__DISABLE_PH_DEBUG_REG_FGCG__SHIFT                                                       0x8
32337 #define PA_PH_ENHANCE__DISABLE_PH_PERF_REG_FGCG__SHIFT                                                        0x9
32338 #define PA_PH_ENHANCE__ENABLE_PH_INTF_CLKEN_STRETCH__SHIFT                                                    0xa
32339 #define PA_PH_ENHANCE__DISABLE_USE_LAST_PH_ARBITER_PERFCOUNTER_SAMPLE_EVENT__SHIFT                            0xd
32340 #define PA_PH_ENHANCE__USE_PERFCOUNTER_START_STOP_EVENTS__SHIFT                                               0xe
32341 #define PA_PH_ENHANCE__FORCE_PH_PERFCOUNTER_SAMPLE_ENABLE_ON__SHIFT                                           0xf
32342 #define PA_PH_ENHANCE__PH_SPI_GE_THROTTLE_MODE__SHIFT                                                         0x10
32343 #define PA_PH_ENHANCE__PH_SPI_GE_THROTTLE_MODE_DISABLE__SHIFT                                                 0x11
32344 #define PA_PH_ENHANCE__PH_SPI_GE_THROTTLE_PERFCOUNTER_COUNT_MODE__SHIFT                                       0x12
32345 #define PA_PH_ENHANCE__ECO_SPARE0_MASK                                                                        0x00000001L
32346 #define PA_PH_ENHANCE__ECO_SPARE1_MASK                                                                        0x00000002L
32347 #define PA_PH_ENHANCE__ECO_SPARE2_MASK                                                                        0x00000004L
32348 #define PA_PH_ENHANCE__ECO_SPARE3_MASK                                                                        0x00000008L
32349 #define PA_PH_ENHANCE__DISABLE_PH_SC_INTF_FINE_CLOCK_GATE_MASK                                                0x00000010L
32350 #define PA_PH_ENHANCE__DISABLE_FOPKT_MASK                                                                     0x00000020L
32351 #define PA_PH_ENHANCE__DISABLE_FOPKT_SCAN_POST_RESET_MASK                                                     0x00000040L
32352 #define PA_PH_ENHANCE__DISABLE_PH_SC_INTF_CLKEN_CLOCK_GATE_MASK                                               0x00000080L
32353 #define PA_PH_ENHANCE__DISABLE_PH_DEBUG_REG_FGCG_MASK                                                         0x00000100L
32354 #define PA_PH_ENHANCE__DISABLE_PH_PERF_REG_FGCG_MASK                                                          0x00000200L
32355 #define PA_PH_ENHANCE__ENABLE_PH_INTF_CLKEN_STRETCH_MASK                                                      0x00001C00L
32356 #define PA_PH_ENHANCE__DISABLE_USE_LAST_PH_ARBITER_PERFCOUNTER_SAMPLE_EVENT_MASK                              0x00002000L
32357 #define PA_PH_ENHANCE__USE_PERFCOUNTER_START_STOP_EVENTS_MASK                                                 0x00004000L
32358 #define PA_PH_ENHANCE__FORCE_PH_PERFCOUNTER_SAMPLE_ENABLE_ON_MASK                                             0x00008000L
32359 #define PA_PH_ENHANCE__PH_SPI_GE_THROTTLE_MODE_MASK                                                           0x00010000L
32360 #define PA_PH_ENHANCE__PH_SPI_GE_THROTTLE_MODE_DISABLE_MASK                                                   0x00020000L
32361 #define PA_PH_ENHANCE__PH_SPI_GE_THROTTLE_PERFCOUNTER_COUNT_MODE_MASK                                         0x00040000L
32362 //PA_SC_VRS_SURFACE_CNTL_1
32363 #define PA_SC_VRS_SURFACE_CNTL_1__FORCE_SC_VRS_RATE_FINE__SHIFT                                               0x0
32364 #define PA_SC_VRS_SURFACE_CNTL_1__FORCE_SC_VRS_RATE_FINE_SHADER_KILL_ENABLE__SHIFT                            0x1
32365 #define PA_SC_VRS_SURFACE_CNTL_1__FORCE_SC_VRS_RATE_FINE_MASK_OPS_ENABLE__SHIFT                               0x2
32366 #define PA_SC_VRS_SURFACE_CNTL_1__FORCE_SC_VRS_RATE_FINE_INTERFACE_RATE_16XAA__SHIFT                          0x3
32367 #define PA_SC_VRS_SURFACE_CNTL_1__FORCE_SC_VRS_RATE_FINE_Z_OR_STENCIL__SHIFT                                  0x4
32368 #define PA_SC_VRS_SURFACE_CNTL_1__FORCE_SC_VRS_RATE_FINE_PRE_SHADER_DEPTH_COVERAGE_ENABLED__SHIFT             0x5
32369 #define PA_SC_VRS_SURFACE_CNTL_1__FORCE_SC_VRS_RATE_FINE_POST_DEPTH_IMPORT__SHIFT                             0x6
32370 #define PA_SC_VRS_SURFACE_CNTL_1__FORCE_SC_VRS_RATE_FINE_POPS__SHIFT                                          0x7
32371 #define PA_SC_VRS_SURFACE_CNTL_1__FORCE_SC_VRS_RATE_FINE_INTERFACE_RATE_8XAA__SHIFT                           0x8
32372 #define PA_SC_VRS_SURFACE_CNTL_1__FORCE_SC_VRS_RATE_FINE_INTRINSIC_RATE_GT_4XAA__SHIFT                        0x9
32373 #define PA_SC_VRS_SURFACE_CNTL_1__USE_ONLY_VRS_RATE_FINE_CFG__SHIFT                                           0xa
32374 #define PA_SC_VRS_SURFACE_CNTL_1__DISABLE_SSAA_VRS_RATE_NORMALIZATION__SHIFT                                  0xc
32375 #define PA_SC_VRS_SURFACE_CNTL_1__DISABLE_PS_ITER_RATE_COMBINER_PASSTHRU_OVERRIDE__SHIFT                      0xf
32376 #define PA_SC_VRS_SURFACE_CNTL_1__DISABLE_CMASK_RATE_HINT_FORCE_ZERO_OVERRIDE__SHIFT                          0x13
32377 #define PA_SC_VRS_SURFACE_CNTL_1__DISABLE_SSAA_DETAIL_TO_EXPOSED_RATE_CLAMPING__SHIFT                         0x14
32378 #define PA_SC_VRS_SURFACE_CNTL_1__VRS_ECO_SPARE_0__SHIFT                                                      0x15
32379 #define PA_SC_VRS_SURFACE_CNTL_1__VRS_ECO_SPARE_1__SHIFT                                                      0x16
32380 #define PA_SC_VRS_SURFACE_CNTL_1__VRS_ECO_SPARE_2__SHIFT                                                      0x17
32381 #define PA_SC_VRS_SURFACE_CNTL_1__VRS_ECO_SPARE_3__SHIFT                                                      0x18
32382 #define PA_SC_VRS_SURFACE_CNTL_1__VRS_ECO_SPARE_4__SHIFT                                                      0x19
32383 #define PA_SC_VRS_SURFACE_CNTL_1__VRS_ECO_SPARE_5__SHIFT                                                      0x1a
32384 #define PA_SC_VRS_SURFACE_CNTL_1__VRS_ECO_SPARE_6__SHIFT                                                      0x1b
32385 #define PA_SC_VRS_SURFACE_CNTL_1__VRS_ECO_SPARE_7__SHIFT                                                      0x1c
32386 #define PA_SC_VRS_SURFACE_CNTL_1__VRS_ECO_SPARE_8__SHIFT                                                      0x1d
32387 #define PA_SC_VRS_SURFACE_CNTL_1__VRS_ECO_SPARE_9__SHIFT                                                      0x1e
32388 #define PA_SC_VRS_SURFACE_CNTL_1__VRS_ECO_SPARE_10__SHIFT                                                     0x1f
32389 #define PA_SC_VRS_SURFACE_CNTL_1__FORCE_SC_VRS_RATE_FINE_MASK                                                 0x00000001L
32390 #define PA_SC_VRS_SURFACE_CNTL_1__FORCE_SC_VRS_RATE_FINE_SHADER_KILL_ENABLE_MASK                              0x00000002L
32391 #define PA_SC_VRS_SURFACE_CNTL_1__FORCE_SC_VRS_RATE_FINE_MASK_OPS_ENABLE_MASK                                 0x00000004L
32392 #define PA_SC_VRS_SURFACE_CNTL_1__FORCE_SC_VRS_RATE_FINE_INTERFACE_RATE_16XAA_MASK                            0x00000008L
32393 #define PA_SC_VRS_SURFACE_CNTL_1__FORCE_SC_VRS_RATE_FINE_Z_OR_STENCIL_MASK                                    0x00000010L
32394 #define PA_SC_VRS_SURFACE_CNTL_1__FORCE_SC_VRS_RATE_FINE_PRE_SHADER_DEPTH_COVERAGE_ENABLED_MASK               0x00000020L
32395 #define PA_SC_VRS_SURFACE_CNTL_1__FORCE_SC_VRS_RATE_FINE_POST_DEPTH_IMPORT_MASK                               0x00000040L
32396 #define PA_SC_VRS_SURFACE_CNTL_1__FORCE_SC_VRS_RATE_FINE_POPS_MASK                                            0x00000080L
32397 #define PA_SC_VRS_SURFACE_CNTL_1__FORCE_SC_VRS_RATE_FINE_INTERFACE_RATE_8XAA_MASK                             0x00000100L
32398 #define PA_SC_VRS_SURFACE_CNTL_1__FORCE_SC_VRS_RATE_FINE_INTRINSIC_RATE_GT_4XAA_MASK                          0x00000200L
32399 #define PA_SC_VRS_SURFACE_CNTL_1__USE_ONLY_VRS_RATE_FINE_CFG_MASK                                             0x00000400L
32400 #define PA_SC_VRS_SURFACE_CNTL_1__DISABLE_SSAA_VRS_RATE_NORMALIZATION_MASK                                    0x00001000L
32401 #define PA_SC_VRS_SURFACE_CNTL_1__DISABLE_PS_ITER_RATE_COMBINER_PASSTHRU_OVERRIDE_MASK                        0x00008000L
32402 #define PA_SC_VRS_SURFACE_CNTL_1__DISABLE_CMASK_RATE_HINT_FORCE_ZERO_OVERRIDE_MASK                            0x00080000L
32403 #define PA_SC_VRS_SURFACE_CNTL_1__DISABLE_SSAA_DETAIL_TO_EXPOSED_RATE_CLAMPING_MASK                           0x00100000L
32404 #define PA_SC_VRS_SURFACE_CNTL_1__VRS_ECO_SPARE_0_MASK                                                        0x00200000L
32405 #define PA_SC_VRS_SURFACE_CNTL_1__VRS_ECO_SPARE_1_MASK                                                        0x00400000L
32406 #define PA_SC_VRS_SURFACE_CNTL_1__VRS_ECO_SPARE_2_MASK                                                        0x00800000L
32407 #define PA_SC_VRS_SURFACE_CNTL_1__VRS_ECO_SPARE_3_MASK                                                        0x01000000L
32408 #define PA_SC_VRS_SURFACE_CNTL_1__VRS_ECO_SPARE_4_MASK                                                        0x02000000L
32409 #define PA_SC_VRS_SURFACE_CNTL_1__VRS_ECO_SPARE_5_MASK                                                        0x04000000L
32410 #define PA_SC_VRS_SURFACE_CNTL_1__VRS_ECO_SPARE_6_MASK                                                        0x08000000L
32411 #define PA_SC_VRS_SURFACE_CNTL_1__VRS_ECO_SPARE_7_MASK                                                        0x10000000L
32412 #define PA_SC_VRS_SURFACE_CNTL_1__VRS_ECO_SPARE_8_MASK                                                        0x20000000L
32413 #define PA_SC_VRS_SURFACE_CNTL_1__VRS_ECO_SPARE_9_MASK                                                        0x40000000L
32414 #define PA_SC_VRS_SURFACE_CNTL_1__VRS_ECO_SPARE_10_MASK                                                       0x80000000L
32415 //PA_SC_HIZ_SURFACE_CNTL
32416 #define PA_SC_HIZ_SURFACE_CNTL__HZC_OUTSTANDING_CONTEXT_FILTERING_DISABLE__SHIFT                              0x5
32417 #define PA_SC_HIZ_SURFACE_CNTL__HZC_CONTEXT_DONE_SYNC_DISABLE__SHIFT                                          0x6
32418 #define PA_SC_HIZ_SURFACE_CNTL__HZC_DB_CONTEXT_DONE_SYNC_DISABLE__SHIFT                                       0x7
32419 #define PA_SC_HIZ_SURFACE_CNTL__HZC_FLUSH_EVENT_MASK_DISABLE__SHIFT                                           0x8
32420 #define PA_SC_HIZ_SURFACE_CNTL__HZC_PREFETCH_DISABLE__SHIFT                                                   0xd
32421 #define PA_SC_HIZ_SURFACE_CNTL__HZC_FLUSH_NO_INV_DISABLE__SHIFT                                               0xe
32422 #define PA_SC_HIZ_SURFACE_CNTL__HZC_NONSTALLING_FLUSH_DISABLE__SHIFT                                          0xf
32423 #define PA_SC_HIZ_SURFACE_CNTL__HZC_PARTIAL_FLUSH_DISABLE__SHIFT                                              0x10
32424 #define PA_SC_HIZ_SURFACE_CNTL__HZC_EOP_SYNC_DISABLE__SHIFT                                                   0x12
32425 #define PA_SC_HIZ_SURFACE_CNTL__HZC_MAX_TAGS__SHIFT                                                           0x13
32426 #define PA_SC_HIZ_SURFACE_CNTL__HZC_EVICT_POINT__SHIFT                                                        0x1a
32427 #define PA_SC_HIZ_SURFACE_CNTL__HZC_OUTSTANDING_CONTEXT_FILTERING_DISABLE_MASK                                0x00000020L
32428 #define PA_SC_HIZ_SURFACE_CNTL__HZC_CONTEXT_DONE_SYNC_DISABLE_MASK                                            0x00000040L
32429 #define PA_SC_HIZ_SURFACE_CNTL__HZC_DB_CONTEXT_DONE_SYNC_DISABLE_MASK                                         0x00000080L
32430 #define PA_SC_HIZ_SURFACE_CNTL__HZC_FLUSH_EVENT_MASK_DISABLE_MASK                                             0x00001F00L
32431 #define PA_SC_HIZ_SURFACE_CNTL__HZC_PREFETCH_DISABLE_MASK                                                     0x00002000L
32432 #define PA_SC_HIZ_SURFACE_CNTL__HZC_FLUSH_NO_INV_DISABLE_MASK                                                 0x00004000L
32433 #define PA_SC_HIZ_SURFACE_CNTL__HZC_NONSTALLING_FLUSH_DISABLE_MASK                                            0x00008000L
32434 #define PA_SC_HIZ_SURFACE_CNTL__HZC_PARTIAL_FLUSH_DISABLE_MASK                                                0x00010000L
32435 #define PA_SC_HIZ_SURFACE_CNTL__HZC_EOP_SYNC_DISABLE_MASK                                                     0x00040000L
32436 #define PA_SC_HIZ_SURFACE_CNTL__HZC_MAX_TAGS_MASK                                                             0x03F80000L
32437 #define PA_SC_HIZ_SURFACE_CNTL__HZC_EVICT_POINT_MASK                                                          0xFC000000L
32438 //PA_SC_HIS_SURFACE_CNTL
32439 #define PA_SC_HIS_SURFACE_CNTL__HSC_OUTSTANDING_CONTEXT_FILTERING_DISABLE__SHIFT                              0x5
32440 #define PA_SC_HIS_SURFACE_CNTL__HSC_CONTEXT_DONE_SYNC_DISABLE__SHIFT                                          0x6
32441 #define PA_SC_HIS_SURFACE_CNTL__HSC_DB_CONTEXT_DONE_SYNC_DISABLE__SHIFT                                       0x7
32442 #define PA_SC_HIS_SURFACE_CNTL__HSC_FLUSH_EVENT_MASK_DISABLE__SHIFT                                           0x8
32443 #define PA_SC_HIS_SURFACE_CNTL__HSC_PREFETCH_DISABLE__SHIFT                                                   0xd
32444 #define PA_SC_HIS_SURFACE_CNTL__HSC_FLUSH_NO_INV_DISABLE__SHIFT                                               0xe
32445 #define PA_SC_HIS_SURFACE_CNTL__HSC_NONSTALLING_FLUSH_DISABLE__SHIFT                                          0xf
32446 #define PA_SC_HIS_SURFACE_CNTL__HSC_PARTIAL_FLUSH_DISABLE__SHIFT                                              0x10
32447 #define PA_SC_HIS_SURFACE_CNTL__HSC_EOP_SYNC_DISABLE__SHIFT                                                   0x12
32448 #define PA_SC_HIS_SURFACE_CNTL__HSC_MAX_TAGS__SHIFT                                                           0x13
32449 #define PA_SC_HIS_SURFACE_CNTL__HSC_EVICT_POINT__SHIFT                                                        0x1a
32450 #define PA_SC_HIS_SURFACE_CNTL__HSC_OUTSTANDING_CONTEXT_FILTERING_DISABLE_MASK                                0x00000020L
32451 #define PA_SC_HIS_SURFACE_CNTL__HSC_CONTEXT_DONE_SYNC_DISABLE_MASK                                            0x00000040L
32452 #define PA_SC_HIS_SURFACE_CNTL__HSC_DB_CONTEXT_DONE_SYNC_DISABLE_MASK                                         0x00000080L
32453 #define PA_SC_HIS_SURFACE_CNTL__HSC_FLUSH_EVENT_MASK_DISABLE_MASK                                             0x00001F00L
32454 #define PA_SC_HIS_SURFACE_CNTL__HSC_PREFETCH_DISABLE_MASK                                                     0x00002000L
32455 #define PA_SC_HIS_SURFACE_CNTL__HSC_FLUSH_NO_INV_DISABLE_MASK                                                 0x00004000L
32456 #define PA_SC_HIS_SURFACE_CNTL__HSC_NONSTALLING_FLUSH_DISABLE_MASK                                            0x00008000L
32457 #define PA_SC_HIS_SURFACE_CNTL__HSC_PARTIAL_FLUSH_DISABLE_MASK                                                0x00010000L
32458 #define PA_SC_HIS_SURFACE_CNTL__HSC_EOP_SYNC_DISABLE_MASK                                                     0x00040000L
32459 #define PA_SC_HIS_SURFACE_CNTL__HSC_MAX_TAGS_MASK                                                             0x03F80000L
32460 #define PA_SC_HIS_SURFACE_CNTL__HSC_EVICT_POINT_MASK                                                          0xFC000000L
32461 //PA_SC_HIZ_DEBUG
32462 #define PA_SC_HIZ_DEBUG__FORCE_Z_MODE__SHIFT                                                                  0x1
32463 #define PA_SC_HIZ_DEBUG__FORCE_DEPTH_READ__SHIFT                                                              0x3
32464 #define PA_SC_HIZ_DEBUG__FORCE_HIZ_ENABLE__SHIFT                                                              0x4
32465 #define PA_SC_HIZ_DEBUG__FAST_Z_DISABLE__SHIFT                                                                0x6
32466 #define PA_SC_HIZ_DEBUG__NOOP_CULL_DISABLE__SHIFT                                                             0x7
32467 #define PA_SC_HIZ_DEBUG__FORCE_TILE_OP__SHIFT                                                                 0x8
32468 #define PA_SC_HIZ_DEBUG__FORCE_HITEST_RESULTS__SHIFT                                                          0xc
32469 #define PA_SC_HIZ_DEBUG__DISABLE_4X_TILE_PICKING__SHIFT                                                       0x11
32470 #define PA_SC_HIZ_DEBUG__DISABLE_FAST_SET_WITHOUT_HIZ_SURFACE__SHIFT                                          0x12
32471 #define PA_SC_HIZ_DEBUG__FORCE_FULL_Z_RANGE__SHIFT                                                            0x13
32472 #define PA_SC_HIZ_DEBUG__DISABLE_VPORT_ZPLANE_OPTIMIZATION__SHIFT                                             0x15
32473 #define PA_SC_HIZ_DEBUG__DISABLE_HIZ_ON_VPORT_CLAMP__SHIFT                                                    0x16
32474 #define PA_SC_HIZ_DEBUG__DISABLE_VPZ_EVENT_FILTERING__SHIFT                                                   0x17
32475 #define PA_SC_HIZ_DEBUG__DISABLE_REPLICATE_DETAIL_LOCATIONS_TO_SURFACE_RATE_FOR_SURF_GT_DETAIL_RATE__SHIFT    0x18
32476 #define PA_SC_HIZ_DEBUG__DISABLE_FAST_NO_OP_COVERED_TILE_OPTIMIZATION__SHIFT                                  0x19
32477 #define PA_SC_HIZ_DEBUG__DISABLE_SUMMARIZATION_MONOTONICITY__SHIFT                                            0x1a
32478 #define PA_SC_HIZ_DEBUG__DISABLE_FAST_NO_OP_WITH_TILE_RATE__SHIFT                                             0x1b
32479 #define PA_SC_HIZ_DEBUG__HIZ_DEBUG_MUX_SELECT0__SHIFT                                                         0x1c
32480 #define PA_SC_HIZ_DEBUG__HIZ_DEBUG_MUX_SELECT1__SHIFT                                                         0x1d
32481 #define PA_SC_HIZ_DEBUG__HIZ_DEBUG_MUX_SELECT2__SHIFT                                                         0x1e
32482 #define PA_SC_HIZ_DEBUG__FORCE_CR_REPL_MASK_ALL_ONES__SHIFT                                                   0x1f
32483 #define PA_SC_HIZ_DEBUG__FORCE_Z_MODE_MASK                                                                    0x00000006L
32484 #define PA_SC_HIZ_DEBUG__FORCE_DEPTH_READ_MASK                                                                0x00000008L
32485 #define PA_SC_HIZ_DEBUG__FORCE_HIZ_ENABLE_MASK                                                                0x00000030L
32486 #define PA_SC_HIZ_DEBUG__FAST_Z_DISABLE_MASK                                                                  0x00000040L
32487 #define PA_SC_HIZ_DEBUG__NOOP_CULL_DISABLE_MASK                                                               0x00000080L
32488 #define PA_SC_HIZ_DEBUG__FORCE_TILE_OP_MASK                                                                   0x00000F00L
32489 #define PA_SC_HIZ_DEBUG__FORCE_HITEST_RESULTS_MASK                                                            0x0001F000L
32490 #define PA_SC_HIZ_DEBUG__DISABLE_4X_TILE_PICKING_MASK                                                         0x00020000L
32491 #define PA_SC_HIZ_DEBUG__DISABLE_FAST_SET_WITHOUT_HIZ_SURFACE_MASK                                            0x00040000L
32492 #define PA_SC_HIZ_DEBUG__FORCE_FULL_Z_RANGE_MASK                                                              0x00180000L
32493 #define PA_SC_HIZ_DEBUG__DISABLE_VPORT_ZPLANE_OPTIMIZATION_MASK                                               0x00200000L
32494 #define PA_SC_HIZ_DEBUG__DISABLE_HIZ_ON_VPORT_CLAMP_MASK                                                      0x00400000L
32495 #define PA_SC_HIZ_DEBUG__DISABLE_VPZ_EVENT_FILTERING_MASK                                                     0x00800000L
32496 #define PA_SC_HIZ_DEBUG__DISABLE_REPLICATE_DETAIL_LOCATIONS_TO_SURFACE_RATE_FOR_SURF_GT_DETAIL_RATE_MASK      0x01000000L
32497 #define PA_SC_HIZ_DEBUG__DISABLE_FAST_NO_OP_COVERED_TILE_OPTIMIZATION_MASK                                    0x02000000L
32498 #define PA_SC_HIZ_DEBUG__DISABLE_SUMMARIZATION_MONOTONICITY_MASK                                              0x04000000L
32499 #define PA_SC_HIZ_DEBUG__DISABLE_FAST_NO_OP_WITH_TILE_RATE_MASK                                               0x08000000L
32500 #define PA_SC_HIZ_DEBUG__HIZ_DEBUG_MUX_SELECT0_MASK                                                           0x10000000L
32501 #define PA_SC_HIZ_DEBUG__HIZ_DEBUG_MUX_SELECT1_MASK                                                           0x20000000L
32502 #define PA_SC_HIZ_DEBUG__HIZ_DEBUG_MUX_SELECT2_MASK                                                           0x40000000L
32503 #define PA_SC_HIZ_DEBUG__FORCE_CR_REPL_MASK_ALL_ONES_MASK                                                     0x80000000L
32504 //PA_SC_HIS_DEBUG
32505 #define PA_SC_HIS_DEBUG__FORCE_STENCIL_READ__SHIFT                                                            0x1
32506 #define PA_SC_HIS_DEBUG__FORCE_HIS_ENABLE__SHIFT                                                              0x2
32507 #define PA_SC_HIS_DEBUG__FAST_STENCIL_DISABLE__SHIFT                                                          0x6
32508 #define PA_SC_HIS_DEBUG__NOOP_CULL_DISABLE__SHIFT                                                             0x7
32509 #define PA_SC_HIS_DEBUG__DISABLE_FULLY_COVERED_PRE_HISZ__SHIFT                                                0x8
32510 #define PA_SC_HIS_DEBUG__DISABLE_FULLY_COVERED_POST_HISZ__SHIFT                                               0x9
32511 #define PA_SC_HIS_DEBUG__DROP_UNLIT_STILES_AFTER_DETAIL_WALK__SHIFT                                           0xa
32512 #define PA_SC_HIS_DEBUG__DROP_DUPLICATE_SC_DB_STILE_UPDATE_BEFORE_DETAIL_WALK__SHIFT                          0xb
32513 #define PA_SC_HIS_DEBUG__FULLY_COVERED_IS_STILE_QUAD_MASK_BASED__SHIFT                                        0xc
32514 #define PA_SC_HIS_DEBUG__FORCE_SURFACE_ENABLED_TO_HISZ__SHIFT                                                 0xd
32515 #define PA_SC_HIS_DEBUG__USE_DETAIL_RATE_IN_PRE_HISZ_STW__SHIFT                                               0xe
32516 #define PA_SC_HIS_DEBUG__DISABLE_SINGLE_STENCIL__SHIFT                                                        0xf
32517 #define PA_SC_HIS_DEBUG__DISABLE_SUMMARIZATION_MONOTONICITY__SHIFT                                            0x10
32518 #define PA_SC_HIS_DEBUG__DISABLE_FAST_NO_OP_WITH_TILE_RATE__SHIFT                                             0x11
32519 #define PA_SC_HIS_DEBUG__DISABLE_FAST_SET_WITHOUT_DEST_DATA__SHIFT                                            0x12
32520 #define PA_SC_HIS_DEBUG__DISABLE_HIS_TEST_UPDATE__SHIFT                                                       0x13
32521 #define PA_SC_HIS_DEBUG__HIS_DEBUG_ECO_SPARE_0__SHIFT                                                         0x18
32522 #define PA_SC_HIS_DEBUG__HIS_DEBUG_ECO_SPARE_1__SHIFT                                                         0x19
32523 #define PA_SC_HIS_DEBUG__HIS_DEBUG_ECO_SPARE_2__SHIFT                                                         0x1a
32524 #define PA_SC_HIS_DEBUG__HIS_DEBUG_ECO_SPARE_3__SHIFT                                                         0x1b
32525 #define PA_SC_HIS_DEBUG__HIS_DEBUG_ECO_SPARE_4__SHIFT                                                         0x1c
32526 #define PA_SC_HIS_DEBUG__HIS_DEBUG_ECO_SPARE_5__SHIFT                                                         0x1d
32527 #define PA_SC_HIS_DEBUG__HIS_DEBUG_ECO_SPARE_6__SHIFT                                                         0x1e
32528 #define PA_SC_HIS_DEBUG__HIS_DEBUG_ECO_SPARE_7__SHIFT                                                         0x1f
32529 #define PA_SC_HIS_DEBUG__FORCE_STENCIL_READ_MASK                                                              0x00000002L
32530 #define PA_SC_HIS_DEBUG__FORCE_HIS_ENABLE_MASK                                                                0x0000000CL
32531 #define PA_SC_HIS_DEBUG__FAST_STENCIL_DISABLE_MASK                                                            0x00000040L
32532 #define PA_SC_HIS_DEBUG__NOOP_CULL_DISABLE_MASK                                                               0x00000080L
32533 #define PA_SC_HIS_DEBUG__DISABLE_FULLY_COVERED_PRE_HISZ_MASK                                                  0x00000100L
32534 #define PA_SC_HIS_DEBUG__DISABLE_FULLY_COVERED_POST_HISZ_MASK                                                 0x00000200L
32535 #define PA_SC_HIS_DEBUG__DROP_UNLIT_STILES_AFTER_DETAIL_WALK_MASK                                             0x00000400L
32536 #define PA_SC_HIS_DEBUG__DROP_DUPLICATE_SC_DB_STILE_UPDATE_BEFORE_DETAIL_WALK_MASK                            0x00000800L
32537 #define PA_SC_HIS_DEBUG__FULLY_COVERED_IS_STILE_QUAD_MASK_BASED_MASK                                          0x00001000L
32538 #define PA_SC_HIS_DEBUG__FORCE_SURFACE_ENABLED_TO_HISZ_MASK                                                   0x00002000L
32539 #define PA_SC_HIS_DEBUG__USE_DETAIL_RATE_IN_PRE_HISZ_STW_MASK                                                 0x00004000L
32540 #define PA_SC_HIS_DEBUG__DISABLE_SINGLE_STENCIL_MASK                                                          0x00008000L
32541 #define PA_SC_HIS_DEBUG__DISABLE_SUMMARIZATION_MONOTONICITY_MASK                                              0x00010000L
32542 #define PA_SC_HIS_DEBUG__DISABLE_FAST_NO_OP_WITH_TILE_RATE_MASK                                               0x00020000L
32543 #define PA_SC_HIS_DEBUG__DISABLE_FAST_SET_WITHOUT_DEST_DATA_MASK                                              0x00040000L
32544 #define PA_SC_HIS_DEBUG__DISABLE_HIS_TEST_UPDATE_MASK                                                         0x00080000L
32545 #define PA_SC_HIS_DEBUG__HIS_DEBUG_ECO_SPARE_0_MASK                                                           0x01000000L
32546 #define PA_SC_HIS_DEBUG__HIS_DEBUG_ECO_SPARE_1_MASK                                                           0x02000000L
32547 #define PA_SC_HIS_DEBUG__HIS_DEBUG_ECO_SPARE_2_MASK                                                           0x04000000L
32548 #define PA_SC_HIS_DEBUG__HIS_DEBUG_ECO_SPARE_3_MASK                                                           0x08000000L
32549 #define PA_SC_HIS_DEBUG__HIS_DEBUG_ECO_SPARE_4_MASK                                                           0x10000000L
32550 #define PA_SC_HIS_DEBUG__HIS_DEBUG_ECO_SPARE_5_MASK                                                           0x20000000L
32551 #define PA_SC_HIS_DEBUG__HIS_DEBUG_ECO_SPARE_6_MASK                                                           0x40000000L
32552 #define PA_SC_HIS_DEBUG__HIS_DEBUG_ECO_SPARE_7_MASK                                                           0x80000000L
32553 //SC_MEM_SCOPE
32554 #define SC_MEM_SCOPE__VRS_RATE_SCOPE__SHIFT                                                                   0x0
32555 #define SC_MEM_SCOPE__VRS_FEEDBACK_SCOPE__SHIFT                                                               0x2
32556 #define SC_MEM_SCOPE__HIZ_SCOPE__SHIFT                                                                        0x4
32557 #define SC_MEM_SCOPE__HIS_SCOPE__SHIFT                                                                        0x6
32558 #define SC_MEM_SCOPE__VRS_RATE_SCOPE_MASK                                                                     0x00000003L
32559 #define SC_MEM_SCOPE__VRS_FEEDBACK_SCOPE_MASK                                                                 0x0000000CL
32560 #define SC_MEM_SCOPE__HIZ_SCOPE_MASK                                                                          0x00000030L
32561 #define SC_MEM_SCOPE__HIS_SCOPE_MASK                                                                          0x000000C0L
32562 
32563 
32564 // addressBlock: gc_gfx_se_gfx_se_pfvf_sqdec
32565 //SQ_RUNTIME_CONFIG
32566 #define SQ_RUNTIME_CONFIG__UNUSED_REGISTER__SHIFT                                                             0x0
32567 #define SQ_RUNTIME_CONFIG__UNUSED_REGISTER_MASK                                                               0x00000001L
32568 //SQ_DEBUG_STS_GLOBAL
32569 #define SQ_DEBUG_STS_GLOBAL__BUSY__SHIFT                                                                      0x0
32570 #define SQ_DEBUG_STS_GLOBAL__INTERRUPT_BUSY__SHIFT                                                            0x1
32571 #define SQ_DEBUG_STS_GLOBAL__WAVE_LEVEL_SA0__SHIFT                                                            0x4
32572 #define SQ_DEBUG_STS_GLOBAL__WAVE_LEVEL_SA1__SHIFT                                                            0x10
32573 #define SQ_DEBUG_STS_GLOBAL__BUSY_MASK                                                                        0x00000001L
32574 #define SQ_DEBUG_STS_GLOBAL__INTERRUPT_BUSY_MASK                                                              0x00000002L
32575 #define SQ_DEBUG_STS_GLOBAL__WAVE_LEVEL_SA0_MASK                                                              0x0000FFF0L
32576 #define SQ_DEBUG_STS_GLOBAL__WAVE_LEVEL_SA1_MASK                                                              0x0FFF0000L
32577 //SQ_DEBUG_STS_GLOBAL2
32578 #define SQ_DEBUG_STS_GLOBAL2__REG_FIFO_LEVEL_GFX0__SHIFT                                                      0x0
32579 #define SQ_DEBUG_STS_GLOBAL2__REG_FIFO_LEVEL_GFX1__SHIFT                                                      0x8
32580 #define SQ_DEBUG_STS_GLOBAL2__REG_FIFO_LEVEL_COMPUTE__SHIFT                                                   0x10
32581 #define SQ_DEBUG_STS_GLOBAL2__SQ_IND_ACCESS_RD_WR_SWITCH__SHIFT                                               0x1f
32582 #define SQ_DEBUG_STS_GLOBAL2__REG_FIFO_LEVEL_GFX0_MASK                                                        0x000000FFL
32583 #define SQ_DEBUG_STS_GLOBAL2__REG_FIFO_LEVEL_GFX1_MASK                                                        0x0000FF00L
32584 #define SQ_DEBUG_STS_GLOBAL2__REG_FIFO_LEVEL_COMPUTE_MASK                                                     0x00FF0000L
32585 #define SQ_DEBUG_STS_GLOBAL2__SQ_IND_ACCESS_RD_WR_SWITCH_MASK                                                 0x80000000L
32586 //SH_MEM_BASES
32587 #define SH_MEM_BASES__PRIVATE_BASE__SHIFT                                                                     0x0
32588 #define SH_MEM_BASES__SHARED_BASE__SHIFT                                                                      0x10
32589 #define SH_MEM_BASES__PRIVATE_BASE_MASK                                                                       0x0000FFFFL
32590 #define SH_MEM_BASES__SHARED_BASE_MASK                                                                        0xFFFF0000L
32591 //SH_MEM_CONFIG
32592 #define SH_MEM_CONFIG__ADDRESS_MODE__SHIFT                                                                    0x0
32593 #define SH_MEM_CONFIG__ALIGNMENT_MODE__SHIFT                                                                  0x2
32594 #define SH_MEM_CONFIG__F8_MODE__SHIFT                                                                         0x8
32595 #define SH_MEM_CONFIG__INITIAL_INST_PREFETCH__SHIFT                                                           0xe
32596 #define SH_MEM_CONFIG__ICACHE_USE_GL1__SHIFT                                                                  0x12
32597 #define SH_MEM_CONFIG__ADDRESS_MODE_MASK                                                                      0x00000001L
32598 #define SH_MEM_CONFIG__ALIGNMENT_MODE_MASK                                                                    0x0000000CL
32599 #define SH_MEM_CONFIG__F8_MODE_MASK                                                                           0x00000100L
32600 #define SH_MEM_CONFIG__INITIAL_INST_PREFETCH_MASK                                                             0x0000C000L
32601 #define SH_MEM_CONFIG__ICACHE_USE_GL1_MASK                                                                    0x00040000L
32602 //SQ_DEBUG
32603 #define SQ_DEBUG__SINGLE_MEMOP__SHIFT                                                                         0x0
32604 #define SQ_DEBUG__SINGLE_ALU_OP__SHIFT                                                                        0x1
32605 #define SQ_DEBUG__WAIT_DEP_CTR_ZERO__SHIFT                                                                    0x2
32606 #define SQ_DEBUG__SU_VDST_WKILL_DIS__SHIFT                                                                    0x3
32607 #define SQ_DEBUG__ADDR_OUT_OF_RANGE_REPORTING__SHIFT                                                          0x4
32608 #define SQ_DEBUG__SINGLE_MEMOP_MASK                                                                           0x00000001L
32609 #define SQ_DEBUG__SINGLE_ALU_OP_MASK                                                                          0x00000002L
32610 #define SQ_DEBUG__WAIT_DEP_CTR_ZERO_MASK                                                                      0x00000004L
32611 #define SQ_DEBUG__SU_VDST_WKILL_DIS_MASK                                                                      0x00000008L
32612 #define SQ_DEBUG__ADDR_OUT_OF_RANGE_REPORTING_MASK                                                            0x00000010L
32613 //SQ_SHADER_TBA_LO
32614 #define SQ_SHADER_TBA_LO__ADDR_LO__SHIFT                                                                      0x0
32615 #define SQ_SHADER_TBA_LO__ADDR_LO_MASK                                                                        0xFFFFFFFFL
32616 //SQ_SHADER_TBA_HI
32617 #define SQ_SHADER_TBA_HI__ADDR_HI__SHIFT                                                                      0x0
32618 #define SQ_SHADER_TBA_HI__TRAP_EN__SHIFT                                                                      0x1f
32619 #define SQ_SHADER_TBA_HI__ADDR_HI_MASK                                                                        0x000000FFL
32620 #define SQ_SHADER_TBA_HI__TRAP_EN_MASK                                                                        0x80000000L
32621 //SQ_SHADER_TMA_LO
32622 #define SQ_SHADER_TMA_LO__ADDR_LO__SHIFT                                                                      0x0
32623 #define SQ_SHADER_TMA_LO__ADDR_LO_MASK                                                                        0xFFFFFFFFL
32624 //SQ_SHADER_TMA_HI
32625 #define SQ_SHADER_TMA_HI__ADDR_HI__SHIFT                                                                      0x0
32626 #define SQ_SHADER_TMA_HI__ADDR_HI_MASK                                                                        0x000000FFL
32627 
32628 
32629 // addressBlock: gc_gfx_se_gfx_se_pfonly_spidec
32630 //SPI_CDBG_SYS_GFX
32631 #define SPI_CDBG_SYS_GFX__PS_EN__SHIFT                                                                        0x0
32632 #define SPI_CDBG_SYS_GFX__GS_EN__SHIFT                                                                        0x2
32633 #define SPI_CDBG_SYS_GFX__HS_EN__SHIFT                                                                        0x4
32634 #define SPI_CDBG_SYS_GFX__CS_EN__SHIFT                                                                        0x6
32635 #define SPI_CDBG_SYS_GFX__PS_EN_MASK                                                                          0x00000001L
32636 #define SPI_CDBG_SYS_GFX__GS_EN_MASK                                                                          0x00000004L
32637 #define SPI_CDBG_SYS_GFX__HS_EN_MASK                                                                          0x00000010L
32638 #define SPI_CDBG_SYS_GFX__CS_EN_MASK                                                                          0x00000040L
32639 //SPI_CDBG_SYS_HP3D
32640 #define SPI_CDBG_SYS_HP3D__PS_EN__SHIFT                                                                       0x0
32641 #define SPI_CDBG_SYS_HP3D__GS_EN__SHIFT                                                                       0x2
32642 #define SPI_CDBG_SYS_HP3D__HS_EN__SHIFT                                                                       0x4
32643 #define SPI_CDBG_SYS_HP3D__CS_EN__SHIFT                                                                       0x6
32644 #define SPI_CDBG_SYS_HP3D__PS_EN_MASK                                                                         0x00000001L
32645 #define SPI_CDBG_SYS_HP3D__GS_EN_MASK                                                                         0x00000004L
32646 #define SPI_CDBG_SYS_HP3D__HS_EN_MASK                                                                         0x00000010L
32647 #define SPI_CDBG_SYS_HP3D__CS_EN_MASK                                                                         0x00000040L
32648 //SPI_CDBG_SYS_CS0
32649 #define SPI_CDBG_SYS_CS0__PIPE0__SHIFT                                                                        0x0
32650 #define SPI_CDBG_SYS_CS0__PIPE1__SHIFT                                                                        0x8
32651 #define SPI_CDBG_SYS_CS0__PIPE2__SHIFT                                                                        0x10
32652 #define SPI_CDBG_SYS_CS0__PIPE3__SHIFT                                                                        0x18
32653 #define SPI_CDBG_SYS_CS0__PIPE0_MASK                                                                          0x000000FFL
32654 #define SPI_CDBG_SYS_CS0__PIPE1_MASK                                                                          0x0000FF00L
32655 #define SPI_CDBG_SYS_CS0__PIPE2_MASK                                                                          0x00FF0000L
32656 #define SPI_CDBG_SYS_CS0__PIPE3_MASK                                                                          0xFF000000L
32657 //SPI_GDBG_WAVE_CNTL
32658 #define SPI_GDBG_WAVE_CNTL__STALL_RA__SHIFT                                                                   0x0
32659 #define SPI_GDBG_WAVE_CNTL__STALL_LAUNCH__SHIFT                                                               0x1
32660 #define SPI_GDBG_WAVE_CNTL__STALL_STATUS__SHIFT                                                               0x2
32661 #define SPI_GDBG_WAVE_CNTL__STALL_RA_MASK                                                                     0x00000001L
32662 #define SPI_GDBG_WAVE_CNTL__STALL_LAUNCH_MASK                                                                 0x00000002L
32663 #define SPI_GDBG_WAVE_CNTL__STALL_STATUS_MASK                                                                 0x00000004L
32664 //SPI_GDBG_TRAP_CONFIG
32665 #define SPI_GDBG_TRAP_CONFIG__PIPE0_EN__SHIFT                                                                 0x0
32666 #define SPI_GDBG_TRAP_CONFIG__PIPE1_EN__SHIFT                                                                 0x8
32667 #define SPI_GDBG_TRAP_CONFIG__PIPE2_EN__SHIFT                                                                 0x10
32668 #define SPI_GDBG_TRAP_CONFIG__PIPE3_EN__SHIFT                                                                 0x18
32669 #define SPI_GDBG_TRAP_CONFIG__PIPE0_EN_MASK                                                                   0x000000FFL
32670 #define SPI_GDBG_TRAP_CONFIG__PIPE1_EN_MASK                                                                   0x0000FF00L
32671 #define SPI_GDBG_TRAP_CONFIG__PIPE2_EN_MASK                                                                   0x00FF0000L
32672 #define SPI_GDBG_TRAP_CONFIG__PIPE3_EN_MASK                                                                   0xFF000000L
32673 //SPI_GDBG_WAVE_CNTL3
32674 #define SPI_GDBG_WAVE_CNTL3__STALL_PS__SHIFT                                                                  0x0
32675 #define SPI_GDBG_WAVE_CNTL3__STALL_GS__SHIFT                                                                  0x2
32676 #define SPI_GDBG_WAVE_CNTL3__STALL_HS__SHIFT                                                                  0x3
32677 #define SPI_GDBG_WAVE_CNTL3__STALL_CSG__SHIFT                                                                 0x4
32678 #define SPI_GDBG_WAVE_CNTL3__STALL_CS0__SHIFT                                                                 0x5
32679 #define SPI_GDBG_WAVE_CNTL3__STALL_CS1__SHIFT                                                                 0x6
32680 #define SPI_GDBG_WAVE_CNTL3__STALL_CS2__SHIFT                                                                 0x7
32681 #define SPI_GDBG_WAVE_CNTL3__STALL_CS3__SHIFT                                                                 0x8
32682 #define SPI_GDBG_WAVE_CNTL3__STALL_CS4__SHIFT                                                                 0x9
32683 #define SPI_GDBG_WAVE_CNTL3__STALL_CS5__SHIFT                                                                 0xa
32684 #define SPI_GDBG_WAVE_CNTL3__STALL_CS6__SHIFT                                                                 0xb
32685 #define SPI_GDBG_WAVE_CNTL3__STALL_CS7__SHIFT                                                                 0xc
32686 #define SPI_GDBG_WAVE_CNTL3__STALL_DURATION__SHIFT                                                            0xd
32687 #define SPI_GDBG_WAVE_CNTL3__STALL_MULT__SHIFT                                                                0x1c
32688 #define SPI_GDBG_WAVE_CNTL3__STALL_PS_MASK                                                                    0x00000001L
32689 #define SPI_GDBG_WAVE_CNTL3__STALL_GS_MASK                                                                    0x00000004L
32690 #define SPI_GDBG_WAVE_CNTL3__STALL_HS_MASK                                                                    0x00000008L
32691 #define SPI_GDBG_WAVE_CNTL3__STALL_CSG_MASK                                                                   0x00000010L
32692 #define SPI_GDBG_WAVE_CNTL3__STALL_CS0_MASK                                                                   0x00000020L
32693 #define SPI_GDBG_WAVE_CNTL3__STALL_CS1_MASK                                                                   0x00000040L
32694 #define SPI_GDBG_WAVE_CNTL3__STALL_CS2_MASK                                                                   0x00000080L
32695 #define SPI_GDBG_WAVE_CNTL3__STALL_CS3_MASK                                                                   0x00000100L
32696 #define SPI_GDBG_WAVE_CNTL3__STALL_CS4_MASK                                                                   0x00000200L
32697 #define SPI_GDBG_WAVE_CNTL3__STALL_CS5_MASK                                                                   0x00000400L
32698 #define SPI_GDBG_WAVE_CNTL3__STALL_CS6_MASK                                                                   0x00000800L
32699 #define SPI_GDBG_WAVE_CNTL3__STALL_CS7_MASK                                                                   0x00001000L
32700 #define SPI_GDBG_WAVE_CNTL3__STALL_DURATION_MASK                                                              0x0FFFE000L
32701 #define SPI_GDBG_WAVE_CNTL3__STALL_MULT_MASK                                                                  0x10000000L
32702 //SPI_RESET_DEBUG
32703 #define SPI_RESET_DEBUG__DISABLE_GFX_RESET__SHIFT                                                             0x0
32704 #define SPI_RESET_DEBUG__DISABLE_GFX_RESET_PER_VMID__SHIFT                                                    0x1
32705 #define SPI_RESET_DEBUG__DISABLE_GFX_RESET_ALL_VMID__SHIFT                                                    0x2
32706 #define SPI_RESET_DEBUG__DISABLE_GFX_RESET_RESOURCE__SHIFT                                                    0x3
32707 #define SPI_RESET_DEBUG__DISABLE_GFX_RESET_PRIORITY__SHIFT                                                    0x4
32708 #define SPI_RESET_DEBUG__DISABLE_GFX_RESET_MASK                                                               0x00000001L
32709 #define SPI_RESET_DEBUG__DISABLE_GFX_RESET_PER_VMID_MASK                                                      0x00000002L
32710 #define SPI_RESET_DEBUG__DISABLE_GFX_RESET_ALL_VMID_MASK                                                      0x00000004L
32711 #define SPI_RESET_DEBUG__DISABLE_GFX_RESET_RESOURCE_MASK                                                      0x00000008L
32712 #define SPI_RESET_DEBUG__DISABLE_GFX_RESET_PRIORITY_MASK                                                      0x00000010L
32713 //GDS_COMPUTE_MAX_WAVE_ID
32714 #define GDS_COMPUTE_MAX_WAVE_ID__MAX_WAVE_ID__SHIFT                                                           0x0
32715 #define GDS_COMPUTE_MAX_WAVE_ID__MAX_WAVE_ID_MASK                                                             0x00000FFFL
32716 //SPI_ARB_CNTL_0
32717 #define SPI_ARB_CNTL_0__EXP_ARB_COL_WT__SHIFT                                                                 0x0
32718 #define SPI_ARB_CNTL_0__EXP_ARB_POS_WT__SHIFT                                                                 0x4
32719 #define SPI_ARB_CNTL_0__EXP_ARB_GDS_WT__SHIFT                                                                 0x8
32720 #define SPI_ARB_CNTL_0__EXP_ARB_COL_WT_MASK                                                                   0x0000000FL
32721 #define SPI_ARB_CNTL_0__EXP_ARB_POS_WT_MASK                                                                   0x000000F0L
32722 #define SPI_ARB_CNTL_0__EXP_ARB_GDS_WT_MASK                                                                   0x00000F00L
32723 //SPI_FEATURE_CTRL
32724 #define SPI_FEATURE_CTRL__TUNNELING_WAVE_LIMIT__SHIFT                                                         0x0
32725 #define SPI_FEATURE_CTRL__RA_PROBE_IGNORE__SHIFT                                                              0x4
32726 #define SPI_FEATURE_CTRL__PS_THROTTLE_MAX_WAVE_LIMIT__SHIFT                                                   0x5
32727 #define SPI_FEATURE_CTRL__RA_PROBE_SKEW_WIF_CTRL__SHIFT                                                       0xb
32728 #define SPI_FEATURE_CTRL__RA_PROBE_SKEW_OOO_CTRL__SHIFT                                                       0xd
32729 #define SPI_FEATURE_CTRL__RA_PROBE_SKEW_DISABLE__SHIFT                                                        0xe
32730 #define SPI_FEATURE_CTRL__TUNNELING_WAVE_LIMIT_MASK                                                           0x0000000FL
32731 #define SPI_FEATURE_CTRL__RA_PROBE_IGNORE_MASK                                                                0x00000010L
32732 #define SPI_FEATURE_CTRL__PS_THROTTLE_MAX_WAVE_LIMIT_MASK                                                     0x000007E0L
32733 #define SPI_FEATURE_CTRL__RA_PROBE_SKEW_WIF_CTRL_MASK                                                         0x00001800L
32734 #define SPI_FEATURE_CTRL__RA_PROBE_SKEW_OOO_CTRL_MASK                                                         0x00002000L
32735 #define SPI_FEATURE_CTRL__RA_PROBE_SKEW_DISABLE_MASK                                                          0x00004000L
32736 //SPI_SHADER_RSRC_LIMIT_CTRL
32737 #define SPI_SHADER_RSRC_LIMIT_CTRL__WAVES_PER_SIMD32__SHIFT                                                   0x0
32738 #define SPI_SHADER_RSRC_LIMIT_CTRL__VGPR_PER_SIMD32__SHIFT                                                    0x5
32739 #define SPI_SHADER_RSRC_LIMIT_CTRL__VGPR_WRAP_DISABLE__SHIFT                                                  0xc
32740 #define SPI_SHADER_RSRC_LIMIT_CTRL__BARRIER_LIMIT__SHIFT                                                      0xd
32741 #define SPI_SHADER_RSRC_LIMIT_CTRL__BARRIER_LIMIT_HIERARCHY_LEVEL__SHIFT                                      0x13
32742 #define SPI_SHADER_RSRC_LIMIT_CTRL__LDS_LIMIT__SHIFT                                                          0x14
32743 #define SPI_SHADER_RSRC_LIMIT_CTRL__LDS_LIMIT_HIERARCHY_LEVEL__SHIFT                                          0x1c
32744 #define SPI_SHADER_RSRC_LIMIT_CTRL__PERFORMANCE_LIMIT_ENABLE__SHIFT                                           0x1f
32745 #define SPI_SHADER_RSRC_LIMIT_CTRL__WAVES_PER_SIMD32_MASK                                                     0x0000001FL
32746 #define SPI_SHADER_RSRC_LIMIT_CTRL__VGPR_PER_SIMD32_MASK                                                      0x00000FE0L
32747 #define SPI_SHADER_RSRC_LIMIT_CTRL__VGPR_WRAP_DISABLE_MASK                                                    0x00001000L
32748 #define SPI_SHADER_RSRC_LIMIT_CTRL__BARRIER_LIMIT_MASK                                                        0x0007E000L
32749 #define SPI_SHADER_RSRC_LIMIT_CTRL__BARRIER_LIMIT_HIERARCHY_LEVEL_MASK                                        0x00080000L
32750 #define SPI_SHADER_RSRC_LIMIT_CTRL__LDS_LIMIT_MASK                                                            0x0FF00000L
32751 #define SPI_SHADER_RSRC_LIMIT_CTRL__LDS_LIMIT_HIERARCHY_LEVEL_MASK                                            0x10000000L
32752 #define SPI_SHADER_RSRC_LIMIT_CTRL__PERFORMANCE_LIMIT_ENABLE_MASK                                             0x80000000L
32753 //PC_CONFIG_CNTL_0
32754 #define PC_CONFIG_CNTL_0__PQ_FIFO_DEPTH__SHIFT                                                                0x0
32755 #define PC_CONFIG_CNTL_0__READ_RET_DEPTH__SHIFT                                                               0x5
32756 #define PC_CONFIG_CNTL_0__MAX_PRIMS_PER_PROBE__SHIFT                                                          0xa
32757 #define PC_CONFIG_CNTL_0__GL1_CREDIT_COUNT__SHIFT                                                             0xe
32758 #define PC_CONFIG_CNTL_0__SC_PC_RATE_CNTL__SHIFT                                                              0x12
32759 #define PC_CONFIG_CNTL_0__MW_PQ_RATE_CNTL__SHIFT                                                              0x16
32760 #define PC_CONFIG_CNTL_0__PC_DEALLOC_TIMEOUT__SHIFT                                                           0x1a
32761 #define PC_CONFIG_CNTL_0__MW_DISABLE_EARLY_HIT__SHIFT                                                         0x1e
32762 #define PC_CONFIG_CNTL_0__DISABLE_DEALLOC_ON_TIMEOUT__SHIFT                                                   0x1f
32763 #define PC_CONFIG_CNTL_0__PQ_FIFO_DEPTH_MASK                                                                  0x0000001FL
32764 #define PC_CONFIG_CNTL_0__READ_RET_DEPTH_MASK                                                                 0x000003E0L
32765 #define PC_CONFIG_CNTL_0__MAX_PRIMS_PER_PROBE_MASK                                                            0x00003C00L
32766 #define PC_CONFIG_CNTL_0__GL1_CREDIT_COUNT_MASK                                                               0x0003C000L
32767 #define PC_CONFIG_CNTL_0__SC_PC_RATE_CNTL_MASK                                                                0x003C0000L
32768 #define PC_CONFIG_CNTL_0__MW_PQ_RATE_CNTL_MASK                                                                0x03C00000L
32769 #define PC_CONFIG_CNTL_0__PC_DEALLOC_TIMEOUT_MASK                                                             0x3C000000L
32770 #define PC_CONFIG_CNTL_0__MW_DISABLE_EARLY_HIT_MASK                                                           0x40000000L
32771 #define PC_CONFIG_CNTL_0__DISABLE_DEALLOC_ON_TIMEOUT_MASK                                                     0x80000000L
32772 //PC_CONFIG_CNTL_1
32773 #define PC_CONFIG_CNTL_1__DISABLE_LWC_SLOT_REUSE__SHIFT                                                       0x0
32774 #define PC_CONFIG_CNTL_1__DISABLE_LWC_WAVE_REUSE__SHIFT                                                       0x1
32775 #define PC_CONFIG_CNTL_1__LIMIT_BANK_ACCESS__SHIFT                                                            0x2
32776 #define PC_CONFIG_CNTL_1__FORCE_BANK_SERIALIZE__SHIFT                                                         0x3
32777 #define PC_CONFIG_CNTL_1__ENABLE_FIFO_DEBUG_WRITE__SHIFT                                                      0x4
32778 #define PC_CONFIG_CNTL_1__DEBUG_REG_EN__SHIFT                                                                 0x5
32779 #define PC_CONFIG_CNTL_1__DEBUG_GROUP_SEL__SHIFT                                                              0x6
32780 #define PC_CONFIG_CNTL_1__FORCE_SA_SERIALIZE__SHIFT                                                           0xc
32781 #define PC_CONFIG_CNTL_1__PC_GL1H_FGCG_OVERRIDE__SHIFT                                                        0xd
32782 #define PC_CONFIG_CNTL_1__PC_LDS_FGCG_OVERRIDE__SHIFT                                                         0xe
32783 #define PC_CONFIG_CNTL_1__PC_MAX_BCD__SHIFT                                                                   0xf
32784 #define PC_CONFIG_CNTL_1__DISABLE_DEALLOC_ON_EVENT__SHIFT                                                     0x11
32785 #define PC_CONFIG_CNTL_1__MAX_PSTATE_IDS__SHIFT                                                               0x12
32786 #define PC_CONFIG_CNTL_1__MAX_PC_SPI_PROBES__SHIFT                                                            0x14
32787 #define PC_CONFIG_CNTL_1__CMM_USE_POLICY__SHIFT                                                               0x18
32788 #define PC_CONFIG_CNTL_1__SPECULATIVE_DATA_READ__SHIFT                                                        0x1b
32789 #define PC_CONFIG_CNTL_1__CMM_SCOPE__SHIFT                                                                    0x1d
32790 #define PC_CONFIG_CNTL_1__DISABLE_DEALLOC_ON_PC_IDLE__SHIFT                                                   0x1f
32791 #define PC_CONFIG_CNTL_1__DISABLE_LWC_SLOT_REUSE_MASK                                                         0x00000001L
32792 #define PC_CONFIG_CNTL_1__DISABLE_LWC_WAVE_REUSE_MASK                                                         0x00000002L
32793 #define PC_CONFIG_CNTL_1__LIMIT_BANK_ACCESS_MASK                                                              0x00000004L
32794 #define PC_CONFIG_CNTL_1__FORCE_BANK_SERIALIZE_MASK                                                           0x00000008L
32795 #define PC_CONFIG_CNTL_1__ENABLE_FIFO_DEBUG_WRITE_MASK                                                        0x00000010L
32796 #define PC_CONFIG_CNTL_1__DEBUG_REG_EN_MASK                                                                   0x00000020L
32797 #define PC_CONFIG_CNTL_1__DEBUG_GROUP_SEL_MASK                                                                0x00000FC0L
32798 #define PC_CONFIG_CNTL_1__FORCE_SA_SERIALIZE_MASK                                                             0x00001000L
32799 #define PC_CONFIG_CNTL_1__PC_GL1H_FGCG_OVERRIDE_MASK                                                          0x00002000L
32800 #define PC_CONFIG_CNTL_1__PC_LDS_FGCG_OVERRIDE_MASK                                                           0x00004000L
32801 #define PC_CONFIG_CNTL_1__PC_MAX_BCD_MASK                                                                     0x00018000L
32802 #define PC_CONFIG_CNTL_1__DISABLE_DEALLOC_ON_EVENT_MASK                                                       0x00020000L
32803 #define PC_CONFIG_CNTL_1__MAX_PSTATE_IDS_MASK                                                                 0x000C0000L
32804 #define PC_CONFIG_CNTL_1__MAX_PC_SPI_PROBES_MASK                                                              0x00F00000L
32805 #define PC_CONFIG_CNTL_1__CMM_USE_POLICY_MASK                                                                 0x07000000L
32806 #define PC_CONFIG_CNTL_1__SPECULATIVE_DATA_READ_MASK                                                          0x18000000L
32807 #define PC_CONFIG_CNTL_1__CMM_SCOPE_MASK                                                                      0x60000000L
32808 #define PC_CONFIG_CNTL_1__DISABLE_DEALLOC_ON_PC_IDLE_MASK                                                     0x80000000L
32809 //SPI_COMPUTE_WF_CTX_SAVE_STATUS
32810 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE0_QUEUE0_SAVE_BUSY__SHIFT                                         0x0
32811 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE0_QUEUE1_SAVE_BUSY__SHIFT                                         0x1
32812 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE0_QUEUE2_SAVE_BUSY__SHIFT                                         0x2
32813 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE0_QUEUE3_SAVE_BUSY__SHIFT                                         0x3
32814 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE0_QUEUE4_SAVE_BUSY__SHIFT                                         0x4
32815 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE0_QUEUE5_SAVE_BUSY__SHIFT                                         0x5
32816 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE0_QUEUE6_SAVE_BUSY__SHIFT                                         0x6
32817 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE0_QUEUE7_SAVE_BUSY__SHIFT                                         0x7
32818 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE1_QUEUE0_SAVE_BUSY__SHIFT                                         0x8
32819 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE1_QUEUE1_SAVE_BUSY__SHIFT                                         0x9
32820 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE1_QUEUE2_SAVE_BUSY__SHIFT                                         0xa
32821 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE1_QUEUE3_SAVE_BUSY__SHIFT                                         0xb
32822 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE1_QUEUE4_SAVE_BUSY__SHIFT                                         0xc
32823 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE1_QUEUE5_SAVE_BUSY__SHIFT                                         0xd
32824 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE1_QUEUE6_SAVE_BUSY__SHIFT                                         0xe
32825 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE1_QUEUE7_SAVE_BUSY__SHIFT                                         0xf
32826 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE2_QUEUE0_SAVE_BUSY__SHIFT                                         0x10
32827 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE2_QUEUE1_SAVE_BUSY__SHIFT                                         0x11
32828 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE2_QUEUE2_SAVE_BUSY__SHIFT                                         0x12
32829 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE2_QUEUE3_SAVE_BUSY__SHIFT                                         0x13
32830 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE2_QUEUE4_SAVE_BUSY__SHIFT                                         0x14
32831 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE2_QUEUE5_SAVE_BUSY__SHIFT                                         0x15
32832 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE2_QUEUE6_SAVE_BUSY__SHIFT                                         0x16
32833 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE2_QUEUE7_SAVE_BUSY__SHIFT                                         0x17
32834 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE3_QUEUE0_SAVE_BUSY__SHIFT                                         0x18
32835 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE3_QUEUE1_SAVE_BUSY__SHIFT                                         0x19
32836 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE3_QUEUE2_SAVE_BUSY__SHIFT                                         0x1a
32837 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE3_QUEUE3_SAVE_BUSY__SHIFT                                         0x1b
32838 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE3_QUEUE4_SAVE_BUSY__SHIFT                                         0x1c
32839 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE3_QUEUE5_SAVE_BUSY__SHIFT                                         0x1d
32840 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE3_QUEUE6_SAVE_BUSY__SHIFT                                         0x1e
32841 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE3_QUEUE7_SAVE_BUSY__SHIFT                                         0x1f
32842 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE0_QUEUE0_SAVE_BUSY_MASK                                           0x00000001L
32843 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE0_QUEUE1_SAVE_BUSY_MASK                                           0x00000002L
32844 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE0_QUEUE2_SAVE_BUSY_MASK                                           0x00000004L
32845 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE0_QUEUE3_SAVE_BUSY_MASK                                           0x00000008L
32846 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE0_QUEUE4_SAVE_BUSY_MASK                                           0x00000010L
32847 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE0_QUEUE5_SAVE_BUSY_MASK                                           0x00000020L
32848 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE0_QUEUE6_SAVE_BUSY_MASK                                           0x00000040L
32849 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE0_QUEUE7_SAVE_BUSY_MASK                                           0x00000080L
32850 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE1_QUEUE0_SAVE_BUSY_MASK                                           0x00000100L
32851 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE1_QUEUE1_SAVE_BUSY_MASK                                           0x00000200L
32852 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE1_QUEUE2_SAVE_BUSY_MASK                                           0x00000400L
32853 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE1_QUEUE3_SAVE_BUSY_MASK                                           0x00000800L
32854 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE1_QUEUE4_SAVE_BUSY_MASK                                           0x00001000L
32855 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE1_QUEUE5_SAVE_BUSY_MASK                                           0x00002000L
32856 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE1_QUEUE6_SAVE_BUSY_MASK                                           0x00004000L
32857 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE1_QUEUE7_SAVE_BUSY_MASK                                           0x00008000L
32858 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE2_QUEUE0_SAVE_BUSY_MASK                                           0x00010000L
32859 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE2_QUEUE1_SAVE_BUSY_MASK                                           0x00020000L
32860 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE2_QUEUE2_SAVE_BUSY_MASK                                           0x00040000L
32861 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE2_QUEUE3_SAVE_BUSY_MASK                                           0x00080000L
32862 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE2_QUEUE4_SAVE_BUSY_MASK                                           0x00100000L
32863 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE2_QUEUE5_SAVE_BUSY_MASK                                           0x00200000L
32864 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE2_QUEUE6_SAVE_BUSY_MASK                                           0x00400000L
32865 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE2_QUEUE7_SAVE_BUSY_MASK                                           0x00800000L
32866 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE3_QUEUE0_SAVE_BUSY_MASK                                           0x01000000L
32867 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE3_QUEUE1_SAVE_BUSY_MASK                                           0x02000000L
32868 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE3_QUEUE2_SAVE_BUSY_MASK                                           0x04000000L
32869 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE3_QUEUE3_SAVE_BUSY_MASK                                           0x08000000L
32870 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE3_QUEUE4_SAVE_BUSY_MASK                                           0x10000000L
32871 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE3_QUEUE5_SAVE_BUSY_MASK                                           0x20000000L
32872 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE3_QUEUE6_SAVE_BUSY_MASK                                           0x40000000L
32873 #define SPI_COMPUTE_WF_CTX_SAVE_STATUS__PIPE3_QUEUE7_SAVE_BUSY_MASK                                           0x80000000L
32874 
32875 
32876 // addressBlock: gc_gfx_se_gfx_se_pfonly_utcl1dec
32877 //UTCL1_CTRL_0
32878 #define UTCL1_CTRL_0__UTCL1_L0_REQ_VFIFO_DISABLE__SHIFT                                                       0x0
32879 #define UTCL1_CTRL_0__UTCL1_UTCL2_INVACK_CDC_FIFO_DISABLE__SHIFT                                              0x1
32880 #define UTCL1_CTRL_0__UTCL1_MH_B2B_DUPLICATES_DET_DISABLE__SHIFT                                              0x2
32881 #define UTCL1_CTRL_0__UTCL1_UTCL2_REQ_CREDITS_UNIFIED_IF__SHIFT                                               0x3
32882 #define UTCL1_CTRL_0__UTCL1_UTCL0_INVREQ_CREDITS__SHIFT                                                       0x9
32883 #define UTCL1_CTRL_0__UTCL1_LIMIT_INV_TO_ONE__SHIFT                                                           0xd
32884 #define UTCL1_CTRL_0__UTCL1_LIMIT_XLAT_TO_ONE__SHIFT                                                          0xe
32885 #define UTCL1_CTRL_0__UTCL1_UTCL2_FGCG_REPEATERS_OVERRIDE__SHIFT                                              0xf
32886 #define UTCL1_CTRL_0__UTCL1_INV_FILTER_VMID__SHIFT                                                            0x10
32887 #define UTCL1_CTRL_0__UTCL1_RANGE_INV_FORCE_CHK_ALL__SHIFT                                                    0x11
32888 #define UTCL1_CTRL_0__UTCL1_UTCL0_RET_FGCG_REPEATERS_OVERRIDE__SHIFT                                          0x12
32889 #define UTCL1_CTRL_0__UTCL1_UTCL0_INVREQ_FGCG_REPEATERS_OVERRIDE__SHIFT                                       0x13
32890 #define UTCL1_CTRL_0__GCRD_FGCG_DISABLE__SHIFT                                                                0x14
32891 #define UTCL1_CTRL_0__UTCL1_MH_RANGE_INV_TO_VMID_OVERRIDE__SHIFT                                              0x15
32892 #define UTCL1_CTRL_0__UTCL1_MH_DISABLE_DUPLICATES__SHIFT                                                      0x16
32893 #define UTCL1_CTRL_0__UTCL1_MH_DISABLE_REQUEST_SQUASHING__SHIFT                                               0x17
32894 #define UTCL1_CTRL_0__UTCL1_MH_DISABLE_RECENT_BUFFER__SHIFT                                                   0x18
32895 #define UTCL1_CTRL_0__UTCL1_XLAT_FAULT_LOCK_CTRL__SHIFT                                                       0x19
32896 #define UTCL1_CTRL_0__UTCL1_REDUCE_CC_SIZE__SHIFT                                                             0x1b
32897 #define UTCL1_CTRL_0__UTCL1_HIT_DETECTION_BASED_ON_PAGE_SIZE__SHIFT                                           0x1d
32898 #define UTCL1_CTRL_0__UTCL1_MH_DUPL_DETECT_ON_NATIVE_PG_SZ__SHIFT                                             0x1e
32899 #define UTCL1_CTRL_0__UTCL1_FORCE_INV_ALL__SHIFT                                                              0x1f
32900 #define UTCL1_CTRL_0__UTCL1_L0_REQ_VFIFO_DISABLE_MASK                                                         0x00000001L
32901 #define UTCL1_CTRL_0__UTCL1_UTCL2_INVACK_CDC_FIFO_DISABLE_MASK                                                0x00000002L
32902 #define UTCL1_CTRL_0__UTCL1_MH_B2B_DUPLICATES_DET_DISABLE_MASK                                                0x00000004L
32903 #define UTCL1_CTRL_0__UTCL1_UTCL2_REQ_CREDITS_UNIFIED_IF_MASK                                                 0x000001F8L
32904 #define UTCL1_CTRL_0__UTCL1_UTCL0_INVREQ_CREDITS_MASK                                                         0x00001E00L
32905 #define UTCL1_CTRL_0__UTCL1_LIMIT_INV_TO_ONE_MASK                                                             0x00002000L
32906 #define UTCL1_CTRL_0__UTCL1_LIMIT_XLAT_TO_ONE_MASK                                                            0x00004000L
32907 #define UTCL1_CTRL_0__UTCL1_UTCL2_FGCG_REPEATERS_OVERRIDE_MASK                                                0x00008000L
32908 #define UTCL1_CTRL_0__UTCL1_INV_FILTER_VMID_MASK                                                              0x00010000L
32909 #define UTCL1_CTRL_0__UTCL1_RANGE_INV_FORCE_CHK_ALL_MASK                                                      0x00020000L
32910 #define UTCL1_CTRL_0__UTCL1_UTCL0_RET_FGCG_REPEATERS_OVERRIDE_MASK                                            0x00040000L
32911 #define UTCL1_CTRL_0__UTCL1_UTCL0_INVREQ_FGCG_REPEATERS_OVERRIDE_MASK                                         0x00080000L
32912 #define UTCL1_CTRL_0__GCRD_FGCG_DISABLE_MASK                                                                  0x00100000L
32913 #define UTCL1_CTRL_0__UTCL1_MH_RANGE_INV_TO_VMID_OVERRIDE_MASK                                                0x00200000L
32914 #define UTCL1_CTRL_0__UTCL1_MH_DISABLE_DUPLICATES_MASK                                                        0x00400000L
32915 #define UTCL1_CTRL_0__UTCL1_MH_DISABLE_REQUEST_SQUASHING_MASK                                                 0x00800000L
32916 #define UTCL1_CTRL_0__UTCL1_MH_DISABLE_RECENT_BUFFER_MASK                                                     0x01000000L
32917 #define UTCL1_CTRL_0__UTCL1_XLAT_FAULT_LOCK_CTRL_MASK                                                         0x06000000L
32918 #define UTCL1_CTRL_0__UTCL1_REDUCE_CC_SIZE_MASK                                                               0x18000000L
32919 #define UTCL1_CTRL_0__UTCL1_HIT_DETECTION_BASED_ON_PAGE_SIZE_MASK                                             0x20000000L
32920 #define UTCL1_CTRL_0__UTCL1_MH_DUPL_DETECT_ON_NATIVE_PG_SZ_MASK                                               0x40000000L
32921 #define UTCL1_CTRL_0__UTCL1_FORCE_INV_ALL_MASK                                                                0x80000000L
32922 //UTCL1_UTCL0_INVREQ_DISABLE
32923 #define UTCL1_UTCL0_INVREQ_DISABLE__UTCL1_UTCL0_INVREQ_DISABLE__SHIFT                                         0x0
32924 #define UTCL1_UTCL0_INVREQ_DISABLE__UTCL1_UTCL0_INVREQ_DISABLE_MASK                                           0xFFFFFFFFL
32925 //UTCL1_CTRL_2
32926 #define UTCL1_CTRL_2__UTCL1_RNG_TO_VMID_INV_OVRD__SHIFT                                                       0x0
32927 #define UTCL1_CTRL_2__UTCL1_PMM_INTERRUPT_CREDITS_OVERRIDE__SHIFT                                             0x4
32928 #define UTCL1_CTRL_2__UTCL1_CACHE_WRITE_PERM__SHIFT                                                           0xa
32929 #define UTCL1_CTRL_2__UTCL1_PAGE_OVRD_DISABLE__SHIFT                                                          0xb
32930 #define UTCL1_CTRL_2__UTCL1_SPARE0__SHIFT                                                                     0xc
32931 #define UTCL1_CTRL_2__UTCL2_UTCL1_RET_FGCG_REPEATERS_OVERRIDE__SHIFT                                          0xd
32932 #define UTCL1_CTRL_2__UTCL1_IDENTITY_MODE_CONFIG_SELECTOR__SHIFT                                              0xe
32933 #define UTCL1_CTRL_2__UTCL1_UTCL2_REQ_CREDITS_SA01__SHIFT                                                     0x14
32934 #define UTCL1_CTRL_2__UTCL1_UTCL2_REQ_CREDITS_SAX__SHIFT                                                      0x1a
32935 #define UTCL1_CTRL_2__UTCL1_RNG_TO_VMID_INV_OVRD_MASK                                                         0x0000000FL
32936 #define UTCL1_CTRL_2__UTCL1_PMM_INTERRUPT_CREDITS_OVERRIDE_MASK                                               0x000003F0L
32937 #define UTCL1_CTRL_2__UTCL1_CACHE_WRITE_PERM_MASK                                                             0x00000400L
32938 #define UTCL1_CTRL_2__UTCL1_PAGE_OVRD_DISABLE_MASK                                                            0x00000800L
32939 #define UTCL1_CTRL_2__UTCL1_SPARE0_MASK                                                                       0x00001000L
32940 #define UTCL1_CTRL_2__UTCL2_UTCL1_RET_FGCG_REPEATERS_OVERRIDE_MASK                                            0x00002000L
32941 #define UTCL1_CTRL_2__UTCL1_IDENTITY_MODE_CONFIG_SELECTOR_MASK                                                0x000FC000L
32942 #define UTCL1_CTRL_2__UTCL1_UTCL2_REQ_CREDITS_SA01_MASK                                                       0x03F00000L
32943 #define UTCL1_CTRL_2__UTCL1_UTCL2_REQ_CREDITS_SAX_MASK                                                        0xFC000000L
32944 //UTCL1_FIFO_SIZING
32945 #define UTCL1_FIFO_SIZING__UTCL1_UTCL2_INVACK_CDC_FIFO_THRESH__SHIFT                                          0x0
32946 #define UTCL1_FIFO_SIZING__UTCL1_GENERAL_SIZING_CTRL_LOW__SHIFT                                               0x3
32947 #define UTCL1_FIFO_SIZING__UTCL1_GENERAL_SIZING_CTRL_HIGH__SHIFT                                              0x10
32948 #define UTCL1_FIFO_SIZING__UTCL1_UTCL2_INVACK_CDC_FIFO_THRESH_MASK                                            0x00000007L
32949 #define UTCL1_FIFO_SIZING__UTCL1_GENERAL_SIZING_CTRL_LOW_MASK                                                 0x0000FFF8L
32950 #define UTCL1_FIFO_SIZING__UTCL1_GENERAL_SIZING_CTRL_HIGH_MASK                                                0xFFFF0000L
32951 //GCRD_SA0_TARGETS_DISABLE
32952 #define GCRD_SA0_TARGETS_DISABLE__GCRD_SA0_TARGETS_DISABLE__SHIFT                                             0x0
32953 #define GCRD_SA0_TARGETS_DISABLE__GCRD_SA0_TARGETS_DISABLE_MASK                                               0x0000FFFFL
32954 //GCRD_SA1_TARGETS_DISABLE
32955 #define GCRD_SA1_TARGETS_DISABLE__GCRD_SA1_TARGETS_DISABLE__SHIFT                                             0x0
32956 #define GCRD_SA1_TARGETS_DISABLE__GCRD_SA1_TARGETS_DISABLE_MASK                                               0x0000FFFFL
32957 //GCRD_CREDIT_SAFE
32958 #define GCRD_CREDIT_SAFE__GCRD_CHAIN_CREDIT_SAFE_REG__SHIFT                                                   0x0
32959 #define GCRD_CREDIT_SAFE__GCRD_TARGET_CREDIT_SAFE_REG__SHIFT                                                  0x4
32960 #define GCRD_CREDIT_SAFE__GCRD_RSP_CREDIT_SAFE_REG__SHIFT                                                     0x8
32961 #define GCRD_CREDIT_SAFE__GCRD_CHAIN_CREDIT_SAFE_REG_MASK                                                     0x00000007L
32962 #define GCRD_CREDIT_SAFE__GCRD_TARGET_CREDIT_SAFE_REG_MASK                                                    0x00000070L
32963 #define GCRD_CREDIT_SAFE__GCRD_RSP_CREDIT_SAFE_REG_MASK                                                       0x00000F00L
32964 //UTCL1_IDENTITY_MODE0
32965 #define UTCL1_IDENTITY_MODE0__UTCL1_UTCL0_RET_SNOOP__SHIFT                                                    0x0
32966 #define UTCL1_IDENTITY_MODE0__UTCL1_UTCL0_RET_FRAG_SIZE__SHIFT                                                0x1
32967 #define UTCL1_IDENTITY_MODE0__UTCL1_UTCL0_RET_PERM_GRANTED__SHIFT                                             0x7
32968 #define UTCL1_IDENTITY_MODE0__UTCL1_UTCL0_RET_PERM_FAULT__SHIFT                                               0xa
32969 #define UTCL1_IDENTITY_MODE0__UTCL1_UTCL0_RET_XNACK__SHIFT                                                    0xb
32970 #define UTCL1_IDENTITY_MODE0__UTCL1_UTCL0_RET_PTE_TMZ__SHIFT                                                  0xd
32971 #define UTCL1_IDENTITY_MODE0__UTCL1_UTCL0_RET_NO_PTE__SHIFT                                                   0xe
32972 #define UTCL1_IDENTITY_MODE0__UTCL1_UTCL0_RET_SPA__SHIFT                                                      0xf
32973 #define UTCL1_IDENTITY_MODE0__UTCL1_UTCL0_RET_IOSTEER__SHIFT                                                  0x10
32974 #define UTCL1_IDENTITY_MODE0__UTCL1_UTCL0_RET_MTYPE__SHIFT                                                    0x11
32975 #define UTCL1_IDENTITY_MODE0__UTCL1_UTCL0_RET_D__SHIFT                                                        0x13
32976 #define UTCL1_IDENTITY_MODE0__RESERVED__SHIFT                                                                 0x14
32977 #define UTCL1_IDENTITY_MODE0__UTCL1_UTCL0_RET_SNOOP_MASK                                                      0x00000001L
32978 #define UTCL1_IDENTITY_MODE0__UTCL1_UTCL0_RET_FRAG_SIZE_MASK                                                  0x0000007EL
32979 #define UTCL1_IDENTITY_MODE0__UTCL1_UTCL0_RET_PERM_GRANTED_MASK                                               0x00000380L
32980 #define UTCL1_IDENTITY_MODE0__UTCL1_UTCL0_RET_PERM_FAULT_MASK                                                 0x00000400L
32981 #define UTCL1_IDENTITY_MODE0__UTCL1_UTCL0_RET_XNACK_MASK                                                      0x00001800L
32982 #define UTCL1_IDENTITY_MODE0__UTCL1_UTCL0_RET_PTE_TMZ_MASK                                                    0x00002000L
32983 #define UTCL1_IDENTITY_MODE0__UTCL1_UTCL0_RET_NO_PTE_MASK                                                     0x00004000L
32984 #define UTCL1_IDENTITY_MODE0__UTCL1_UTCL0_RET_SPA_MASK                                                        0x00008000L
32985 #define UTCL1_IDENTITY_MODE0__UTCL1_UTCL0_RET_IOSTEER_MASK                                                    0x00010000L
32986 #define UTCL1_IDENTITY_MODE0__UTCL1_UTCL0_RET_MTYPE_MASK                                                      0x00060000L
32987 #define UTCL1_IDENTITY_MODE0__UTCL1_UTCL0_RET_D_MASK                                                          0x00080000L
32988 #define UTCL1_IDENTITY_MODE0__RESERVED_MASK                                                                   0xFFF00000L
32989 //UTCL1_IDENTITY_MODE1
32990 #define UTCL1_IDENTITY_MODE1__UTCL1_UTCL0_RET_SNOOP__SHIFT                                                    0x0
32991 #define UTCL1_IDENTITY_MODE1__UTCL1_UTCL0_RET_FRAG_SIZE__SHIFT                                                0x1
32992 #define UTCL1_IDENTITY_MODE1__UTCL1_UTCL0_RET_PERM_GRANTED__SHIFT                                             0x7
32993 #define UTCL1_IDENTITY_MODE1__UTCL1_UTCL0_RET_PERM_FAULT__SHIFT                                               0xa
32994 #define UTCL1_IDENTITY_MODE1__UTCL1_UTCL0_RET_XNACK__SHIFT                                                    0xb
32995 #define UTCL1_IDENTITY_MODE1__UTCL1_UTCL0_RET_PTE_TMZ__SHIFT                                                  0xd
32996 #define UTCL1_IDENTITY_MODE1__UTCL1_UTCL0_RET_NO_PTE__SHIFT                                                   0xe
32997 #define UTCL1_IDENTITY_MODE1__UTCL1_UTCL0_RET_SPA__SHIFT                                                      0xf
32998 #define UTCL1_IDENTITY_MODE1__UTCL1_UTCL0_RET_IOSTEER__SHIFT                                                  0x10
32999 #define UTCL1_IDENTITY_MODE1__UTCL1_UTCL0_RET_MTYPE__SHIFT                                                    0x11
33000 #define UTCL1_IDENTITY_MODE1__UTCL1_UTCL0_RET_D__SHIFT                                                        0x13
33001 #define UTCL1_IDENTITY_MODE1__RESERVED__SHIFT                                                                 0x14
33002 #define UTCL1_IDENTITY_MODE1__UTCL1_UTCL0_RET_SNOOP_MASK                                                      0x00000001L
33003 #define UTCL1_IDENTITY_MODE1__UTCL1_UTCL0_RET_FRAG_SIZE_MASK                                                  0x0000007EL
33004 #define UTCL1_IDENTITY_MODE1__UTCL1_UTCL0_RET_PERM_GRANTED_MASK                                               0x00000380L
33005 #define UTCL1_IDENTITY_MODE1__UTCL1_UTCL0_RET_PERM_FAULT_MASK                                                 0x00000400L
33006 #define UTCL1_IDENTITY_MODE1__UTCL1_UTCL0_RET_XNACK_MASK                                                      0x00001800L
33007 #define UTCL1_IDENTITY_MODE1__UTCL1_UTCL0_RET_PTE_TMZ_MASK                                                    0x00002000L
33008 #define UTCL1_IDENTITY_MODE1__UTCL1_UTCL0_RET_NO_PTE_MASK                                                     0x00004000L
33009 #define UTCL1_IDENTITY_MODE1__UTCL1_UTCL0_RET_SPA_MASK                                                        0x00008000L
33010 #define UTCL1_IDENTITY_MODE1__UTCL1_UTCL0_RET_IOSTEER_MASK                                                    0x00010000L
33011 #define UTCL1_IDENTITY_MODE1__UTCL1_UTCL0_RET_MTYPE_MASK                                                      0x00060000L
33012 #define UTCL1_IDENTITY_MODE1__UTCL1_UTCL0_RET_D_MASK                                                          0x00080000L
33013 #define UTCL1_IDENTITY_MODE1__RESERVED_MASK                                                                   0xFFF00000L
33014 //UTCL1_IDENTITY_MODE2
33015 #define UTCL1_IDENTITY_MODE2__UTCL1_UTCL0_RET_SNOOP__SHIFT                                                    0x0
33016 #define UTCL1_IDENTITY_MODE2__UTCL1_UTCL0_RET_FRAG_SIZE__SHIFT                                                0x1
33017 #define UTCL1_IDENTITY_MODE2__UTCL1_UTCL0_RET_PERM_GRANTED__SHIFT                                             0x7
33018 #define UTCL1_IDENTITY_MODE2__UTCL1_UTCL0_RET_PERM_FAULT__SHIFT                                               0xa
33019 #define UTCL1_IDENTITY_MODE2__UTCL1_UTCL0_RET_XNACK__SHIFT                                                    0xb
33020 #define UTCL1_IDENTITY_MODE2__UTCL1_UTCL0_RET_PTE_TMZ__SHIFT                                                  0xd
33021 #define UTCL1_IDENTITY_MODE2__UTCL1_UTCL0_RET_NO_PTE__SHIFT                                                   0xe
33022 #define UTCL1_IDENTITY_MODE2__UTCL1_UTCL0_RET_SPA__SHIFT                                                      0xf
33023 #define UTCL1_IDENTITY_MODE2__UTCL1_UTCL0_RET_IOSTEER__SHIFT                                                  0x10
33024 #define UTCL1_IDENTITY_MODE2__UTCL1_UTCL0_RET_MTYPE__SHIFT                                                    0x11
33025 #define UTCL1_IDENTITY_MODE2__UTCL1_UTCL0_RET_D__SHIFT                                                        0x13
33026 #define UTCL1_IDENTITY_MODE2__RESERVED__SHIFT                                                                 0x14
33027 #define UTCL1_IDENTITY_MODE2__UTCL1_UTCL0_RET_SNOOP_MASK                                                      0x00000001L
33028 #define UTCL1_IDENTITY_MODE2__UTCL1_UTCL0_RET_FRAG_SIZE_MASK                                                  0x0000007EL
33029 #define UTCL1_IDENTITY_MODE2__UTCL1_UTCL0_RET_PERM_GRANTED_MASK                                               0x00000380L
33030 #define UTCL1_IDENTITY_MODE2__UTCL1_UTCL0_RET_PERM_FAULT_MASK                                                 0x00000400L
33031 #define UTCL1_IDENTITY_MODE2__UTCL1_UTCL0_RET_XNACK_MASK                                                      0x00001800L
33032 #define UTCL1_IDENTITY_MODE2__UTCL1_UTCL0_RET_PTE_TMZ_MASK                                                    0x00002000L
33033 #define UTCL1_IDENTITY_MODE2__UTCL1_UTCL0_RET_NO_PTE_MASK                                                     0x00004000L
33034 #define UTCL1_IDENTITY_MODE2__UTCL1_UTCL0_RET_SPA_MASK                                                        0x00008000L
33035 #define UTCL1_IDENTITY_MODE2__UTCL1_UTCL0_RET_IOSTEER_MASK                                                    0x00010000L
33036 #define UTCL1_IDENTITY_MODE2__UTCL1_UTCL0_RET_MTYPE_MASK                                                      0x00060000L
33037 #define UTCL1_IDENTITY_MODE2__UTCL1_UTCL0_RET_D_MASK                                                          0x00080000L
33038 #define UTCL1_IDENTITY_MODE2__RESERVED_MASK                                                                   0xFFF00000L
33039 //UTCL1_IDENTITY_MODE3
33040 #define UTCL1_IDENTITY_MODE3__UTCL1_UTCL0_RET_SNOOP__SHIFT                                                    0x0
33041 #define UTCL1_IDENTITY_MODE3__UTCL1_UTCL0_RET_FRAG_SIZE__SHIFT                                                0x1
33042 #define UTCL1_IDENTITY_MODE3__UTCL1_UTCL0_RET_PERM_GRANTED__SHIFT                                             0x7
33043 #define UTCL1_IDENTITY_MODE3__UTCL1_UTCL0_RET_PERM_FAULT__SHIFT                                               0xa
33044 #define UTCL1_IDENTITY_MODE3__UTCL1_UTCL0_RET_XNACK__SHIFT                                                    0xb
33045 #define UTCL1_IDENTITY_MODE3__UTCL1_UTCL0_RET_PTE_TMZ__SHIFT                                                  0xd
33046 #define UTCL1_IDENTITY_MODE3__UTCL1_UTCL0_RET_NO_PTE__SHIFT                                                   0xe
33047 #define UTCL1_IDENTITY_MODE3__UTCL1_UTCL0_RET_SPA__SHIFT                                                      0xf
33048 #define UTCL1_IDENTITY_MODE3__UTCL1_UTCL0_RET_IOSTEER__SHIFT                                                  0x10
33049 #define UTCL1_IDENTITY_MODE3__UTCL1_UTCL0_RET_MTYPE__SHIFT                                                    0x11
33050 #define UTCL1_IDENTITY_MODE3__UTCL1_UTCL0_RET_D__SHIFT                                                        0x13
33051 #define UTCL1_IDENTITY_MODE3__RESERVED__SHIFT                                                                 0x14
33052 #define UTCL1_IDENTITY_MODE3__UTCL1_UTCL0_RET_SNOOP_MASK                                                      0x00000001L
33053 #define UTCL1_IDENTITY_MODE3__UTCL1_UTCL0_RET_FRAG_SIZE_MASK                                                  0x0000007EL
33054 #define UTCL1_IDENTITY_MODE3__UTCL1_UTCL0_RET_PERM_GRANTED_MASK                                               0x00000380L
33055 #define UTCL1_IDENTITY_MODE3__UTCL1_UTCL0_RET_PERM_FAULT_MASK                                                 0x00000400L
33056 #define UTCL1_IDENTITY_MODE3__UTCL1_UTCL0_RET_XNACK_MASK                                                      0x00001800L
33057 #define UTCL1_IDENTITY_MODE3__UTCL1_UTCL0_RET_PTE_TMZ_MASK                                                    0x00002000L
33058 #define UTCL1_IDENTITY_MODE3__UTCL1_UTCL0_RET_NO_PTE_MASK                                                     0x00004000L
33059 #define UTCL1_IDENTITY_MODE3__UTCL1_UTCL0_RET_SPA_MASK                                                        0x00008000L
33060 #define UTCL1_IDENTITY_MODE3__UTCL1_UTCL0_RET_IOSTEER_MASK                                                    0x00010000L
33061 #define UTCL1_IDENTITY_MODE3__UTCL1_UTCL0_RET_MTYPE_MASK                                                      0x00060000L
33062 #define UTCL1_IDENTITY_MODE3__UTCL1_UTCL0_RET_D_MASK                                                          0x00080000L
33063 #define UTCL1_IDENTITY_MODE3__RESERVED_MASK                                                                   0xFFF00000L
33064 //UTCL1_IDENTITY_MODE4
33065 #define UTCL1_IDENTITY_MODE4__UTCL1_UTCL0_RET_SNOOP__SHIFT                                                    0x0
33066 #define UTCL1_IDENTITY_MODE4__UTCL1_UTCL0_RET_FRAG_SIZE__SHIFT                                                0x1
33067 #define UTCL1_IDENTITY_MODE4__UTCL1_UTCL0_RET_PERM_GRANTED__SHIFT                                             0x7
33068 #define UTCL1_IDENTITY_MODE4__UTCL1_UTCL0_RET_PERM_FAULT__SHIFT                                               0xa
33069 #define UTCL1_IDENTITY_MODE4__UTCL1_UTCL0_RET_XNACK__SHIFT                                                    0xb
33070 #define UTCL1_IDENTITY_MODE4__UTCL1_UTCL0_RET_PTE_TMZ__SHIFT                                                  0xd
33071 #define UTCL1_IDENTITY_MODE4__UTCL1_UTCL0_RET_NO_PTE__SHIFT                                                   0xe
33072 #define UTCL1_IDENTITY_MODE4__UTCL1_UTCL0_RET_SPA__SHIFT                                                      0xf
33073 #define UTCL1_IDENTITY_MODE4__UTCL1_UTCL0_RET_IOSTEER__SHIFT                                                  0x10
33074 #define UTCL1_IDENTITY_MODE4__UTCL1_UTCL0_RET_MTYPE__SHIFT                                                    0x11
33075 #define UTCL1_IDENTITY_MODE4__UTCL1_UTCL0_RET_D__SHIFT                                                        0x13
33076 #define UTCL1_IDENTITY_MODE4__RESERVED__SHIFT                                                                 0x14
33077 #define UTCL1_IDENTITY_MODE4__UTCL1_UTCL0_RET_SNOOP_MASK                                                      0x00000001L
33078 #define UTCL1_IDENTITY_MODE4__UTCL1_UTCL0_RET_FRAG_SIZE_MASK                                                  0x0000007EL
33079 #define UTCL1_IDENTITY_MODE4__UTCL1_UTCL0_RET_PERM_GRANTED_MASK                                               0x00000380L
33080 #define UTCL1_IDENTITY_MODE4__UTCL1_UTCL0_RET_PERM_FAULT_MASK                                                 0x00000400L
33081 #define UTCL1_IDENTITY_MODE4__UTCL1_UTCL0_RET_XNACK_MASK                                                      0x00001800L
33082 #define UTCL1_IDENTITY_MODE4__UTCL1_UTCL0_RET_PTE_TMZ_MASK                                                    0x00002000L
33083 #define UTCL1_IDENTITY_MODE4__UTCL1_UTCL0_RET_NO_PTE_MASK                                                     0x00004000L
33084 #define UTCL1_IDENTITY_MODE4__UTCL1_UTCL0_RET_SPA_MASK                                                        0x00008000L
33085 #define UTCL1_IDENTITY_MODE4__UTCL1_UTCL0_RET_IOSTEER_MASK                                                    0x00010000L
33086 #define UTCL1_IDENTITY_MODE4__UTCL1_UTCL0_RET_MTYPE_MASK                                                      0x00060000L
33087 #define UTCL1_IDENTITY_MODE4__UTCL1_UTCL0_RET_D_MASK                                                          0x00080000L
33088 #define UTCL1_IDENTITY_MODE4__RESERVED_MASK                                                                   0xFFF00000L
33089 //UTCL1_IDENTITY_MODE5
33090 #define UTCL1_IDENTITY_MODE5__UTCL1_UTCL0_RET_SNOOP__SHIFT                                                    0x0
33091 #define UTCL1_IDENTITY_MODE5__UTCL1_UTCL0_RET_FRAG_SIZE__SHIFT                                                0x1
33092 #define UTCL1_IDENTITY_MODE5__UTCL1_UTCL0_RET_PERM_GRANTED__SHIFT                                             0x7
33093 #define UTCL1_IDENTITY_MODE5__UTCL1_UTCL0_RET_PERM_FAULT__SHIFT                                               0xa
33094 #define UTCL1_IDENTITY_MODE5__UTCL1_UTCL0_RET_XNACK__SHIFT                                                    0xb
33095 #define UTCL1_IDENTITY_MODE5__UTCL1_UTCL0_RET_PTE_TMZ__SHIFT                                                  0xd
33096 #define UTCL1_IDENTITY_MODE5__UTCL1_UTCL0_RET_NO_PTE__SHIFT                                                   0xe
33097 #define UTCL1_IDENTITY_MODE5__UTCL1_UTCL0_RET_SPA__SHIFT                                                      0xf
33098 #define UTCL1_IDENTITY_MODE5__UTCL1_UTCL0_RET_IOSTEER__SHIFT                                                  0x10
33099 #define UTCL1_IDENTITY_MODE5__UTCL1_UTCL0_RET_MTYPE__SHIFT                                                    0x11
33100 #define UTCL1_IDENTITY_MODE5__UTCL1_UTCL0_RET_D__SHIFT                                                        0x13
33101 #define UTCL1_IDENTITY_MODE5__RESERVED__SHIFT                                                                 0x14
33102 #define UTCL1_IDENTITY_MODE5__UTCL1_UTCL0_RET_SNOOP_MASK                                                      0x00000001L
33103 #define UTCL1_IDENTITY_MODE5__UTCL1_UTCL0_RET_FRAG_SIZE_MASK                                                  0x0000007EL
33104 #define UTCL1_IDENTITY_MODE5__UTCL1_UTCL0_RET_PERM_GRANTED_MASK                                               0x00000380L
33105 #define UTCL1_IDENTITY_MODE5__UTCL1_UTCL0_RET_PERM_FAULT_MASK                                                 0x00000400L
33106 #define UTCL1_IDENTITY_MODE5__UTCL1_UTCL0_RET_XNACK_MASK                                                      0x00001800L
33107 #define UTCL1_IDENTITY_MODE5__UTCL1_UTCL0_RET_PTE_TMZ_MASK                                                    0x00002000L
33108 #define UTCL1_IDENTITY_MODE5__UTCL1_UTCL0_RET_NO_PTE_MASK                                                     0x00004000L
33109 #define UTCL1_IDENTITY_MODE5__UTCL1_UTCL0_RET_SPA_MASK                                                        0x00008000L
33110 #define UTCL1_IDENTITY_MODE5__UTCL1_UTCL0_RET_IOSTEER_MASK                                                    0x00010000L
33111 #define UTCL1_IDENTITY_MODE5__UTCL1_UTCL0_RET_MTYPE_MASK                                                      0x00060000L
33112 #define UTCL1_IDENTITY_MODE5__UTCL1_UTCL0_RET_D_MASK                                                          0x00080000L
33113 #define UTCL1_IDENTITY_MODE5__RESERVED_MASK                                                                   0xFFF00000L
33114 //UTCL1_IDENTITY_MODE6
33115 #define UTCL1_IDENTITY_MODE6__UTCL1_UTCL0_RET_SNOOP__SHIFT                                                    0x0
33116 #define UTCL1_IDENTITY_MODE6__UTCL1_UTCL0_RET_FRAG_SIZE__SHIFT                                                0x1
33117 #define UTCL1_IDENTITY_MODE6__UTCL1_UTCL0_RET_PERM_GRANTED__SHIFT                                             0x7
33118 #define UTCL1_IDENTITY_MODE6__UTCL1_UTCL0_RET_PERM_FAULT__SHIFT                                               0xa
33119 #define UTCL1_IDENTITY_MODE6__UTCL1_UTCL0_RET_XNACK__SHIFT                                                    0xb
33120 #define UTCL1_IDENTITY_MODE6__UTCL1_UTCL0_RET_PTE_TMZ__SHIFT                                                  0xd
33121 #define UTCL1_IDENTITY_MODE6__UTCL1_UTCL0_RET_NO_PTE__SHIFT                                                   0xe
33122 #define UTCL1_IDENTITY_MODE6__UTCL1_UTCL0_RET_SPA__SHIFT                                                      0xf
33123 #define UTCL1_IDENTITY_MODE6__UTCL1_UTCL0_RET_IOSTEER__SHIFT                                                  0x10
33124 #define UTCL1_IDENTITY_MODE6__UTCL1_UTCL0_RET_MTYPE__SHIFT                                                    0x11
33125 #define UTCL1_IDENTITY_MODE6__UTCL1_UTCL0_RET_D__SHIFT                                                        0x13
33126 #define UTCL1_IDENTITY_MODE6__RESERVED__SHIFT                                                                 0x14
33127 #define UTCL1_IDENTITY_MODE6__UTCL1_UTCL0_RET_SNOOP_MASK                                                      0x00000001L
33128 #define UTCL1_IDENTITY_MODE6__UTCL1_UTCL0_RET_FRAG_SIZE_MASK                                                  0x0000007EL
33129 #define UTCL1_IDENTITY_MODE6__UTCL1_UTCL0_RET_PERM_GRANTED_MASK                                               0x00000380L
33130 #define UTCL1_IDENTITY_MODE6__UTCL1_UTCL0_RET_PERM_FAULT_MASK                                                 0x00000400L
33131 #define UTCL1_IDENTITY_MODE6__UTCL1_UTCL0_RET_XNACK_MASK                                                      0x00001800L
33132 #define UTCL1_IDENTITY_MODE6__UTCL1_UTCL0_RET_PTE_TMZ_MASK                                                    0x00002000L
33133 #define UTCL1_IDENTITY_MODE6__UTCL1_UTCL0_RET_NO_PTE_MASK                                                     0x00004000L
33134 #define UTCL1_IDENTITY_MODE6__UTCL1_UTCL0_RET_SPA_MASK                                                        0x00008000L
33135 #define UTCL1_IDENTITY_MODE6__UTCL1_UTCL0_RET_IOSTEER_MASK                                                    0x00010000L
33136 #define UTCL1_IDENTITY_MODE6__UTCL1_UTCL0_RET_MTYPE_MASK                                                      0x00060000L
33137 #define UTCL1_IDENTITY_MODE6__UTCL1_UTCL0_RET_D_MASK                                                          0x00080000L
33138 #define UTCL1_IDENTITY_MODE6__RESERVED_MASK                                                                   0xFFF00000L
33139 //UTCL1_IDENTITY_MODE7
33140 #define UTCL1_IDENTITY_MODE7__UTCL1_UTCL0_RET_SNOOP__SHIFT                                                    0x0
33141 #define UTCL1_IDENTITY_MODE7__UTCL1_UTCL0_RET_FRAG_SIZE__SHIFT                                                0x1
33142 #define UTCL1_IDENTITY_MODE7__UTCL1_UTCL0_RET_PERM_GRANTED__SHIFT                                             0x7
33143 #define UTCL1_IDENTITY_MODE7__UTCL1_UTCL0_RET_PERM_FAULT__SHIFT                                               0xa
33144 #define UTCL1_IDENTITY_MODE7__UTCL1_UTCL0_RET_XNACK__SHIFT                                                    0xb
33145 #define UTCL1_IDENTITY_MODE7__UTCL1_UTCL0_RET_PTE_TMZ__SHIFT                                                  0xd
33146 #define UTCL1_IDENTITY_MODE7__UTCL1_UTCL0_RET_NO_PTE__SHIFT                                                   0xe
33147 #define UTCL1_IDENTITY_MODE7__UTCL1_UTCL0_RET_SPA__SHIFT                                                      0xf
33148 #define UTCL1_IDENTITY_MODE7__UTCL1_UTCL0_RET_IOSTEER__SHIFT                                                  0x10
33149 #define UTCL1_IDENTITY_MODE7__UTCL1_UTCL0_RET_MTYPE__SHIFT                                                    0x11
33150 #define UTCL1_IDENTITY_MODE7__UTCL1_UTCL0_RET_D__SHIFT                                                        0x13
33151 #define UTCL1_IDENTITY_MODE7__RESERVED__SHIFT                                                                 0x14
33152 #define UTCL1_IDENTITY_MODE7__UTCL1_UTCL0_RET_SNOOP_MASK                                                      0x00000001L
33153 #define UTCL1_IDENTITY_MODE7__UTCL1_UTCL0_RET_FRAG_SIZE_MASK                                                  0x0000007EL
33154 #define UTCL1_IDENTITY_MODE7__UTCL1_UTCL0_RET_PERM_GRANTED_MASK                                               0x00000380L
33155 #define UTCL1_IDENTITY_MODE7__UTCL1_UTCL0_RET_PERM_FAULT_MASK                                                 0x00000400L
33156 #define UTCL1_IDENTITY_MODE7__UTCL1_UTCL0_RET_XNACK_MASK                                                      0x00001800L
33157 #define UTCL1_IDENTITY_MODE7__UTCL1_UTCL0_RET_PTE_TMZ_MASK                                                    0x00002000L
33158 #define UTCL1_IDENTITY_MODE7__UTCL1_UTCL0_RET_NO_PTE_MASK                                                     0x00004000L
33159 #define UTCL1_IDENTITY_MODE7__UTCL1_UTCL0_RET_SPA_MASK                                                        0x00008000L
33160 #define UTCL1_IDENTITY_MODE7__UTCL1_UTCL0_RET_IOSTEER_MASK                                                    0x00010000L
33161 #define UTCL1_IDENTITY_MODE7__UTCL1_UTCL0_RET_MTYPE_MASK                                                      0x00060000L
33162 #define UTCL1_IDENTITY_MODE7__UTCL1_UTCL0_RET_D_MASK                                                          0x00080000L
33163 #define UTCL1_IDENTITY_MODE7__RESERVED_MASK                                                                   0xFFF00000L
33164 
33165 
33166 // addressBlock: gc_gfx_se_gfx_se_pfonly_tcpdec
33167 //TCP_INVALIDATE
33168 #define TCP_INVALIDATE__START__SHIFT                                                                          0x0
33169 #define TCP_INVALIDATE__START_MASK                                                                            0x00000001L
33170 //TCP_STATUS
33171 #define TCP_STATUS__TCP_BUSY__SHIFT                                                                           0x0
33172 #define TCP_STATUS__INPUT_BUSY__SHIFT                                                                         0x1
33173 #define TCP_STATUS__ADRS_BUSY__SHIFT                                                                          0x2
33174 #define TCP_STATUS__TAGRAMS_BUSY__SHIFT                                                                       0x3
33175 #define TCP_STATUS__CNTRL_BUSY__SHIFT                                                                         0x4
33176 #define TCP_STATUS__LFIFO_BUSY__SHIFT                                                                         0x5
33177 #define TCP_STATUS__READ_BUSY__SHIFT                                                                          0x6
33178 #define TCP_STATUS__FORMAT_BUSY__SHIFT                                                                        0x7
33179 #define TCP_STATUS__VM_BUSY__SHIFT                                                                            0x8
33180 #define TCP_STATUS__MEMIF_BUSY__SHIFT                                                                         0x9
33181 #define TCP_STATUS__GCR_BUSY__SHIFT                                                                           0xa
33182 #define TCP_STATUS__OFIFO_BUSY__SHIFT                                                                         0xb
33183 #define TCP_STATUS__OFIFO_QUEUE_BUSY__SHIFT                                                                   0xc
33184 #define TCP_STATUS__XNACK_PRT__SHIFT                                                                          0xf
33185 #define TCP_STATUS__TCP_BUSY_MASK                                                                             0x00000001L
33186 #define TCP_STATUS__INPUT_BUSY_MASK                                                                           0x00000002L
33187 #define TCP_STATUS__ADRS_BUSY_MASK                                                                            0x00000004L
33188 #define TCP_STATUS__TAGRAMS_BUSY_MASK                                                                         0x00000008L
33189 #define TCP_STATUS__CNTRL_BUSY_MASK                                                                           0x00000010L
33190 #define TCP_STATUS__LFIFO_BUSY_MASK                                                                           0x00000020L
33191 #define TCP_STATUS__READ_BUSY_MASK                                                                            0x00000040L
33192 #define TCP_STATUS__FORMAT_BUSY_MASK                                                                          0x00000080L
33193 #define TCP_STATUS__VM_BUSY_MASK                                                                              0x00000100L
33194 #define TCP_STATUS__MEMIF_BUSY_MASK                                                                           0x00000200L
33195 #define TCP_STATUS__GCR_BUSY_MASK                                                                             0x00000400L
33196 #define TCP_STATUS__OFIFO_BUSY_MASK                                                                           0x00000800L
33197 #define TCP_STATUS__OFIFO_QUEUE_BUSY_MASK                                                                     0x00003000L
33198 #define TCP_STATUS__XNACK_PRT_MASK                                                                            0x00008000L
33199 //TCP_CNTL
33200 #define TCP_CNTL__FORCE_HIT__SHIFT                                                                            0x0
33201 #define TCP_CNTL__FORCE_MISS__SHIFT                                                                           0x1
33202 #define TCP_CNTL__STORE_ATOMIC_COLLAPSE_CLAUSE_LIMIT__SHIFT                                                   0x2
33203 #define TCP_CNTL__FLAT_BUF_CACHE_SWIZZLE__SHIFT                                                               0x5
33204 #define TCP_CNTL__TD_DATA_EN_OVERRIDE__SHIFT                                                                  0x6
33205 #define TCP_CNTL__DISABLE_WRITE_COMBINING__SHIFT                                                              0x9
33206 #define TCP_CNTL__FORCE_SCOPE_EOW__SHIFT                                                                      0xa
33207 #define TCP_CNTL__FORCE_TEMPORAL_EOW__SHIFT                                                                   0xb
33208 #define TCP_CNTL__FORCE_EOW_TOTAL_CNT__SHIFT                                                                  0xf
33209 #define TCP_CNTL__FORCE_EOW_SET_CNT__SHIFT                                                                    0x16
33210 #define TCP_CNTL__DISABLE_FULL_CL_ACCESS__SHIFT                                                               0x1b
33211 #define TCP_CNTL__DISABLE_Z_MAP__SHIFT                                                                        0x1c
33212 #define TCP_CNTL__ASTC_VE_MSB_TOLERANT__SHIFT                                                                 0x1f
33213 #define TCP_CNTL__FORCE_HIT_MASK                                                                              0x00000001L
33214 #define TCP_CNTL__FORCE_MISS_MASK                                                                             0x00000002L
33215 #define TCP_CNTL__STORE_ATOMIC_COLLAPSE_CLAUSE_LIMIT_MASK                                                     0x0000001CL
33216 #define TCP_CNTL__FLAT_BUF_CACHE_SWIZZLE_MASK                                                                 0x00000020L
33217 #define TCP_CNTL__TD_DATA_EN_OVERRIDE_MASK                                                                    0x00000040L
33218 #define TCP_CNTL__DISABLE_WRITE_COMBINING_MASK                                                                0x00000200L
33219 #define TCP_CNTL__FORCE_SCOPE_EOW_MASK                                                                        0x00000400L
33220 #define TCP_CNTL__FORCE_TEMPORAL_EOW_MASK                                                                     0x00000800L
33221 #define TCP_CNTL__FORCE_EOW_TOTAL_CNT_MASK                                                                    0x001F8000L
33222 #define TCP_CNTL__FORCE_EOW_SET_CNT_MASK                                                                      0x07C00000L
33223 #define TCP_CNTL__DISABLE_FULL_CL_ACCESS_MASK                                                                 0x08000000L
33224 #define TCP_CNTL__DISABLE_Z_MAP_MASK                                                                          0x10000000L
33225 #define TCP_CNTL__ASTC_VE_MSB_TOLERANT_MASK                                                                   0x80000000L
33226 //TCP_CNTL2
33227 #define TCP_CNTL2__TCP_FMT_MGCG_DISABLE__SHIFT                                                                0x8
33228 #define TCP_CNTL2__TCPF_LATENCY_BYPASS_DISABLE__SHIFT                                                         0x9
33229 #define TCP_CNTL2__TCP_WRITE_DATA_MGCG_DISABLE__SHIFT                                                         0xa
33230 #define TCP_CNTL2__TCP_INNER_BLOCK_MGCG_DISABLE__SHIFT                                                        0xb
33231 #define TCP_CNTL2__TCP_ADRS_IMG_CALC_MGCG_DISABLE__SHIFT                                                      0xc
33232 #define TCP_CNTL2__V64_COMBINE_ENABLE__SHIFT                                                                  0xd
33233 #define TCP_CNTL2__TAGRAM_ADDR_SWIZZLE_DISABLE__SHIFT                                                         0xe
33234 #define TCP_CNTL2__POWER_OPT_DISABLE__SHIFT                                                                   0x10
33235 #define TCP_CNTL2__GCR_RSP_FGCG_DISABLE__SHIFT                                                                0x11
33236 #define TCP_CNTL2__PERF_EN_OVERRIDE__SHIFT                                                                    0x12
33237 #define TCP_CNTL2__TCP_GL1_REQ_CLKEN_DISABLE__SHIFT                                                           0x16
33238 #define TCP_CNTL2__TCP_GL1R_SRC_CLKEN_DISABLE__SHIFT                                                          0x17
33239 #define TCP_CNTL2__TCP_FORCE_2X_TO_LOAD__SHIFT                                                                0x18
33240 #define TCP_CNTL2__DISABLE_FLAT_BUF_DATARAM_SWIZZLE__SHIFT                                                    0x19
33241 #define TCP_CNTL2__SPARE_BIT__SHIFT                                                                           0x1a
33242 #define TCP_CNTL2__TAGRAM_XY_BIAS_OVERRIDE__SHIFT                                                             0x1b
33243 #define TCP_CNTL2__TCP_REQ_MGCG_DISABLE__SHIFT                                                                0x1d
33244 #define TCP_CNTL2__TCP_MISS_MGCG_DISABLE__SHIFT                                                               0x1e
33245 #define TCP_CNTL2__DISABLE_MIPMAP_PARAM_CALC_SELF_GATING__SHIFT                                               0x1f
33246 #define TCP_CNTL2__TCP_FMT_MGCG_DISABLE_MASK                                                                  0x00000100L
33247 #define TCP_CNTL2__TCPF_LATENCY_BYPASS_DISABLE_MASK                                                           0x00000200L
33248 #define TCP_CNTL2__TCP_WRITE_DATA_MGCG_DISABLE_MASK                                                           0x00000400L
33249 #define TCP_CNTL2__TCP_INNER_BLOCK_MGCG_DISABLE_MASK                                                          0x00000800L
33250 #define TCP_CNTL2__TCP_ADRS_IMG_CALC_MGCG_DISABLE_MASK                                                        0x00001000L
33251 #define TCP_CNTL2__V64_COMBINE_ENABLE_MASK                                                                    0x00002000L
33252 #define TCP_CNTL2__TAGRAM_ADDR_SWIZZLE_DISABLE_MASK                                                           0x00004000L
33253 #define TCP_CNTL2__POWER_OPT_DISABLE_MASK                                                                     0x00010000L
33254 #define TCP_CNTL2__GCR_RSP_FGCG_DISABLE_MASK                                                                  0x00020000L
33255 #define TCP_CNTL2__PERF_EN_OVERRIDE_MASK                                                                      0x000C0000L
33256 #define TCP_CNTL2__TCP_GL1_REQ_CLKEN_DISABLE_MASK                                                             0x00400000L
33257 #define TCP_CNTL2__TCP_GL1R_SRC_CLKEN_DISABLE_MASK                                                            0x00800000L
33258 #define TCP_CNTL2__TCP_FORCE_2X_TO_LOAD_MASK                                                                  0x01000000L
33259 #define TCP_CNTL2__DISABLE_FLAT_BUF_DATARAM_SWIZZLE_MASK                                                      0x02000000L
33260 #define TCP_CNTL2__SPARE_BIT_MASK                                                                             0x04000000L
33261 #define TCP_CNTL2__TAGRAM_XY_BIAS_OVERRIDE_MASK                                                               0x18000000L
33262 #define TCP_CNTL2__TCP_REQ_MGCG_DISABLE_MASK                                                                  0x20000000L
33263 #define TCP_CNTL2__TCP_MISS_MGCG_DISABLE_MASK                                                                 0x40000000L
33264 #define TCP_CNTL2__DISABLE_MIPMAP_PARAM_CALC_SELF_GATING_MASK                                                 0x80000000L
33265 //TCP_CREDIT
33266 #define TCP_CREDIT__LFIFO_RAM_DEPTH__SHIFT                                                                    0x0
33267 #define TCP_CREDIT__GL1_REQ_CREDIT__SHIFT                                                                     0xa
33268 #define TCP_CREDIT__REQ_FIFO_CREDIT__SHIFT                                                                    0x10
33269 #define TCP_CREDIT__TD_RAM_CREDIT__SHIFT                                                                      0x17
33270 #define TCP_CREDIT__TD_DATA_CREDIT__SHIFT                                                                     0x1d
33271 #define TCP_CREDIT__LFIFO_RAM_DEPTH_MASK                                                                      0x000003FFL
33272 #define TCP_CREDIT__GL1_REQ_CREDIT_MASK                                                                       0x0000FC00L
33273 #define TCP_CREDIT__REQ_FIFO_CREDIT_MASK                                                                      0x007F0000L
33274 #define TCP_CREDIT__TD_RAM_CREDIT_MASK                                                                        0x0F800000L
33275 #define TCP_CREDIT__TD_DATA_CREDIT_MASK                                                                       0xE0000000L
33276 //TCP_COMPRESSION_CNTL
33277 #define TCP_COMPRESSION_CNTL__IMAGE_COMPRESSION_OVERRIDE__SHIFT                                               0x0
33278 #define TCP_COMPRESSION_CNTL__IMAGE_BYPASS_COMPRESSION__SHIFT                                                 0x1
33279 #define TCP_COMPRESSION_CNTL__IMAGE_WRITE_COMPRESSION_DISABLE__SHIFT                                          0x2
33280 #define TCP_COMPRESSION_CNTL__BUFFER_COMPRESSION_OVERRIDE__SHIFT                                              0x3
33281 #define TCP_COMPRESSION_CNTL__BUFFER_BYPASS_COMPRESSION__SHIFT                                                0x4
33282 #define TCP_COMPRESSION_CNTL__BUFFER_WRITE_COMPRESSION_DISABLE__SHIFT                                         0x5
33283 #define TCP_COMPRESSION_CNTL__FLAT_COMPRESSION_OVERRIDE__SHIFT                                                0x6
33284 #define TCP_COMPRESSION_CNTL__FLAT_BYPASS_COMPRESSION__SHIFT                                                  0x7
33285 #define TCP_COMPRESSION_CNTL__FLAT_WRITE_COMPRESSION_DISABLE__SHIFT                                           0x8
33286 #define TCP_COMPRESSION_CNTL__BVH_BYPASS_COMPRESSION__SHIFT                                                   0x9
33287 #define TCP_COMPRESSION_CNTL__BUF_SPECULATIVE_DATA_READ__SHIFT                                                0xa
33288 #define TCP_COMPRESSION_CNTL__BUF_MAX_COMP_BLOCK_SIZE__SHIFT                                                  0xc
33289 #define TCP_COMPRESSION_CNTL__BUF_MAX_UNCOMP_BLOCK_SIZE__SHIFT                                                0xe
33290 #define TCP_COMPRESSION_CNTL__BVH_SPECULATIVE_DATA_READ__SHIFT                                                0xf
33291 #define TCP_COMPRESSION_CNTL__BVH_MAX_COMP_BLOCK_SIZE__SHIFT                                                  0x11
33292 #define TCP_COMPRESSION_CNTL__BVH_MAX_UNCOMP_BLOCK_SIZE__SHIFT                                                0x13
33293 #define TCP_COMPRESSION_CNTL__IMAGE_COMPRESSION_OVERRIDE_MASK                                                 0x00000001L
33294 #define TCP_COMPRESSION_CNTL__IMAGE_BYPASS_COMPRESSION_MASK                                                   0x00000002L
33295 #define TCP_COMPRESSION_CNTL__IMAGE_WRITE_COMPRESSION_DISABLE_MASK                                            0x00000004L
33296 #define TCP_COMPRESSION_CNTL__BUFFER_COMPRESSION_OVERRIDE_MASK                                                0x00000008L
33297 #define TCP_COMPRESSION_CNTL__BUFFER_BYPASS_COMPRESSION_MASK                                                  0x00000010L
33298 #define TCP_COMPRESSION_CNTL__BUFFER_WRITE_COMPRESSION_DISABLE_MASK                                           0x00000020L
33299 #define TCP_COMPRESSION_CNTL__FLAT_COMPRESSION_OVERRIDE_MASK                                                  0x00000040L
33300 #define TCP_COMPRESSION_CNTL__FLAT_BYPASS_COMPRESSION_MASK                                                    0x00000080L
33301 #define TCP_COMPRESSION_CNTL__FLAT_WRITE_COMPRESSION_DISABLE_MASK                                             0x00000100L
33302 #define TCP_COMPRESSION_CNTL__BVH_BYPASS_COMPRESSION_MASK                                                     0x00000200L
33303 #define TCP_COMPRESSION_CNTL__BUF_SPECULATIVE_DATA_READ_MASK                                                  0x00000C00L
33304 #define TCP_COMPRESSION_CNTL__BUF_MAX_COMP_BLOCK_SIZE_MASK                                                    0x00003000L
33305 #define TCP_COMPRESSION_CNTL__BUF_MAX_UNCOMP_BLOCK_SIZE_MASK                                                  0x00004000L
33306 #define TCP_COMPRESSION_CNTL__BVH_SPECULATIVE_DATA_READ_MASK                                                  0x00018000L
33307 #define TCP_COMPRESSION_CNTL__BVH_MAX_COMP_BLOCK_SIZE_MASK                                                    0x00060000L
33308 #define TCP_COMPRESSION_CNTL__BVH_MAX_UNCOMP_BLOCK_SIZE_MASK                                                  0x00080000L
33309 //TCP_ARB
33310 #define TCP_ARB__WEIGHT__SHIFT                                                                                0x0
33311 #define TCP_ARB__END_CLAUSE__SHIFT                                                                            0x3
33312 #define TCP_ARB__WEIGHT_MASK                                                                                  0x00000007L
33313 #define TCP_ARB__END_CLAUSE_MASK                                                                              0x00000008L
33314 
33315 
33316 // addressBlock: gc_gfx_se_gfx_se_pfonly2_spidec
33317 //SPI_RESOURCE_RESERVE_CU_0
33318 #define SPI_RESOURCE_RESERVE_CU_0__VGPR__SHIFT                                                                0x0
33319 #define SPI_RESOURCE_RESERVE_CU_0__SGPR__SHIFT                                                                0x4
33320 #define SPI_RESOURCE_RESERVE_CU_0__LDS__SHIFT                                                                 0x8
33321 #define SPI_RESOURCE_RESERVE_CU_0__WAVES__SHIFT                                                               0xc
33322 #define SPI_RESOURCE_RESERVE_CU_0__BARRIERS__SHIFT                                                            0xf
33323 #define SPI_RESOURCE_RESERVE_CU_0__VGPR_MASK                                                                  0x0000000FL
33324 #define SPI_RESOURCE_RESERVE_CU_0__SGPR_MASK                                                                  0x000000F0L
33325 #define SPI_RESOURCE_RESERVE_CU_0__LDS_MASK                                                                   0x00000F00L
33326 #define SPI_RESOURCE_RESERVE_CU_0__WAVES_MASK                                                                 0x00007000L
33327 #define SPI_RESOURCE_RESERVE_CU_0__BARRIERS_MASK                                                              0x00078000L
33328 //SPI_RESOURCE_RESERVE_CU_1
33329 #define SPI_RESOURCE_RESERVE_CU_1__VGPR__SHIFT                                                                0x0
33330 #define SPI_RESOURCE_RESERVE_CU_1__SGPR__SHIFT                                                                0x4
33331 #define SPI_RESOURCE_RESERVE_CU_1__LDS__SHIFT                                                                 0x8
33332 #define SPI_RESOURCE_RESERVE_CU_1__WAVES__SHIFT                                                               0xc
33333 #define SPI_RESOURCE_RESERVE_CU_1__BARRIERS__SHIFT                                                            0xf
33334 #define SPI_RESOURCE_RESERVE_CU_1__VGPR_MASK                                                                  0x0000000FL
33335 #define SPI_RESOURCE_RESERVE_CU_1__SGPR_MASK                                                                  0x000000F0L
33336 #define SPI_RESOURCE_RESERVE_CU_1__LDS_MASK                                                                   0x00000F00L
33337 #define SPI_RESOURCE_RESERVE_CU_1__WAVES_MASK                                                                 0x00007000L
33338 #define SPI_RESOURCE_RESERVE_CU_1__BARRIERS_MASK                                                              0x00078000L
33339 //SPI_RESOURCE_RESERVE_CU_2
33340 #define SPI_RESOURCE_RESERVE_CU_2__VGPR__SHIFT                                                                0x0
33341 #define SPI_RESOURCE_RESERVE_CU_2__SGPR__SHIFT                                                                0x4
33342 #define SPI_RESOURCE_RESERVE_CU_2__LDS__SHIFT                                                                 0x8
33343 #define SPI_RESOURCE_RESERVE_CU_2__WAVES__SHIFT                                                               0xc
33344 #define SPI_RESOURCE_RESERVE_CU_2__BARRIERS__SHIFT                                                            0xf
33345 #define SPI_RESOURCE_RESERVE_CU_2__VGPR_MASK                                                                  0x0000000FL
33346 #define SPI_RESOURCE_RESERVE_CU_2__SGPR_MASK                                                                  0x000000F0L
33347 #define SPI_RESOURCE_RESERVE_CU_2__LDS_MASK                                                                   0x00000F00L
33348 #define SPI_RESOURCE_RESERVE_CU_2__WAVES_MASK                                                                 0x00007000L
33349 #define SPI_RESOURCE_RESERVE_CU_2__BARRIERS_MASK                                                              0x00078000L
33350 //SPI_RESOURCE_RESERVE_CU_3
33351 #define SPI_RESOURCE_RESERVE_CU_3__VGPR__SHIFT                                                                0x0
33352 #define SPI_RESOURCE_RESERVE_CU_3__SGPR__SHIFT                                                                0x4
33353 #define SPI_RESOURCE_RESERVE_CU_3__LDS__SHIFT                                                                 0x8
33354 #define SPI_RESOURCE_RESERVE_CU_3__WAVES__SHIFT                                                               0xc
33355 #define SPI_RESOURCE_RESERVE_CU_3__BARRIERS__SHIFT                                                            0xf
33356 #define SPI_RESOURCE_RESERVE_CU_3__VGPR_MASK                                                                  0x0000000FL
33357 #define SPI_RESOURCE_RESERVE_CU_3__SGPR_MASK                                                                  0x000000F0L
33358 #define SPI_RESOURCE_RESERVE_CU_3__LDS_MASK                                                                   0x00000F00L
33359 #define SPI_RESOURCE_RESERVE_CU_3__WAVES_MASK                                                                 0x00007000L
33360 #define SPI_RESOURCE_RESERVE_CU_3__BARRIERS_MASK                                                              0x00078000L
33361 //SPI_RESOURCE_RESERVE_CU_4
33362 #define SPI_RESOURCE_RESERVE_CU_4__VGPR__SHIFT                                                                0x0
33363 #define SPI_RESOURCE_RESERVE_CU_4__SGPR__SHIFT                                                                0x4
33364 #define SPI_RESOURCE_RESERVE_CU_4__LDS__SHIFT                                                                 0x8
33365 #define SPI_RESOURCE_RESERVE_CU_4__WAVES__SHIFT                                                               0xc
33366 #define SPI_RESOURCE_RESERVE_CU_4__BARRIERS__SHIFT                                                            0xf
33367 #define SPI_RESOURCE_RESERVE_CU_4__VGPR_MASK                                                                  0x0000000FL
33368 #define SPI_RESOURCE_RESERVE_CU_4__SGPR_MASK                                                                  0x000000F0L
33369 #define SPI_RESOURCE_RESERVE_CU_4__LDS_MASK                                                                   0x00000F00L
33370 #define SPI_RESOURCE_RESERVE_CU_4__WAVES_MASK                                                                 0x00007000L
33371 #define SPI_RESOURCE_RESERVE_CU_4__BARRIERS_MASK                                                              0x00078000L
33372 //SPI_RESOURCE_RESERVE_CU_5
33373 #define SPI_RESOURCE_RESERVE_CU_5__VGPR__SHIFT                                                                0x0
33374 #define SPI_RESOURCE_RESERVE_CU_5__SGPR__SHIFT                                                                0x4
33375 #define SPI_RESOURCE_RESERVE_CU_5__LDS__SHIFT                                                                 0x8
33376 #define SPI_RESOURCE_RESERVE_CU_5__WAVES__SHIFT                                                               0xc
33377 #define SPI_RESOURCE_RESERVE_CU_5__BARRIERS__SHIFT                                                            0xf
33378 #define SPI_RESOURCE_RESERVE_CU_5__VGPR_MASK                                                                  0x0000000FL
33379 #define SPI_RESOURCE_RESERVE_CU_5__SGPR_MASK                                                                  0x000000F0L
33380 #define SPI_RESOURCE_RESERVE_CU_5__LDS_MASK                                                                   0x00000F00L
33381 #define SPI_RESOURCE_RESERVE_CU_5__WAVES_MASK                                                                 0x00007000L
33382 #define SPI_RESOURCE_RESERVE_CU_5__BARRIERS_MASK                                                              0x00078000L
33383 //SPI_RESOURCE_RESERVE_CU_6
33384 #define SPI_RESOURCE_RESERVE_CU_6__VGPR__SHIFT                                                                0x0
33385 #define SPI_RESOURCE_RESERVE_CU_6__SGPR__SHIFT                                                                0x4
33386 #define SPI_RESOURCE_RESERVE_CU_6__LDS__SHIFT                                                                 0x8
33387 #define SPI_RESOURCE_RESERVE_CU_6__WAVES__SHIFT                                                               0xc
33388 #define SPI_RESOURCE_RESERVE_CU_6__BARRIERS__SHIFT                                                            0xf
33389 #define SPI_RESOURCE_RESERVE_CU_6__VGPR_MASK                                                                  0x0000000FL
33390 #define SPI_RESOURCE_RESERVE_CU_6__SGPR_MASK                                                                  0x000000F0L
33391 #define SPI_RESOURCE_RESERVE_CU_6__LDS_MASK                                                                   0x00000F00L
33392 #define SPI_RESOURCE_RESERVE_CU_6__WAVES_MASK                                                                 0x00007000L
33393 #define SPI_RESOURCE_RESERVE_CU_6__BARRIERS_MASK                                                              0x00078000L
33394 //SPI_RESOURCE_RESERVE_CU_7
33395 #define SPI_RESOURCE_RESERVE_CU_7__VGPR__SHIFT                                                                0x0
33396 #define SPI_RESOURCE_RESERVE_CU_7__SGPR__SHIFT                                                                0x4
33397 #define SPI_RESOURCE_RESERVE_CU_7__LDS__SHIFT                                                                 0x8
33398 #define SPI_RESOURCE_RESERVE_CU_7__WAVES__SHIFT                                                               0xc
33399 #define SPI_RESOURCE_RESERVE_CU_7__BARRIERS__SHIFT                                                            0xf
33400 #define SPI_RESOURCE_RESERVE_CU_7__VGPR_MASK                                                                  0x0000000FL
33401 #define SPI_RESOURCE_RESERVE_CU_7__SGPR_MASK                                                                  0x000000F0L
33402 #define SPI_RESOURCE_RESERVE_CU_7__LDS_MASK                                                                   0x00000F00L
33403 #define SPI_RESOURCE_RESERVE_CU_7__WAVES_MASK                                                                 0x00007000L
33404 #define SPI_RESOURCE_RESERVE_CU_7__BARRIERS_MASK                                                              0x00078000L
33405 //SPI_RESOURCE_RESERVE_CU_8
33406 #define SPI_RESOURCE_RESERVE_CU_8__VGPR__SHIFT                                                                0x0
33407 #define SPI_RESOURCE_RESERVE_CU_8__SGPR__SHIFT                                                                0x4
33408 #define SPI_RESOURCE_RESERVE_CU_8__LDS__SHIFT                                                                 0x8
33409 #define SPI_RESOURCE_RESERVE_CU_8__WAVES__SHIFT                                                               0xc
33410 #define SPI_RESOURCE_RESERVE_CU_8__BARRIERS__SHIFT                                                            0xf
33411 #define SPI_RESOURCE_RESERVE_CU_8__VGPR_MASK                                                                  0x0000000FL
33412 #define SPI_RESOURCE_RESERVE_CU_8__SGPR_MASK                                                                  0x000000F0L
33413 #define SPI_RESOURCE_RESERVE_CU_8__LDS_MASK                                                                   0x00000F00L
33414 #define SPI_RESOURCE_RESERVE_CU_8__WAVES_MASK                                                                 0x00007000L
33415 #define SPI_RESOURCE_RESERVE_CU_8__BARRIERS_MASK                                                              0x00078000L
33416 //SPI_RESOURCE_RESERVE_CU_9
33417 #define SPI_RESOURCE_RESERVE_CU_9__VGPR__SHIFT                                                                0x0
33418 #define SPI_RESOURCE_RESERVE_CU_9__SGPR__SHIFT                                                                0x4
33419 #define SPI_RESOURCE_RESERVE_CU_9__LDS__SHIFT                                                                 0x8
33420 #define SPI_RESOURCE_RESERVE_CU_9__WAVES__SHIFT                                                               0xc
33421 #define SPI_RESOURCE_RESERVE_CU_9__BARRIERS__SHIFT                                                            0xf
33422 #define SPI_RESOURCE_RESERVE_CU_9__VGPR_MASK                                                                  0x0000000FL
33423 #define SPI_RESOURCE_RESERVE_CU_9__SGPR_MASK                                                                  0x000000F0L
33424 #define SPI_RESOURCE_RESERVE_CU_9__LDS_MASK                                                                   0x00000F00L
33425 #define SPI_RESOURCE_RESERVE_CU_9__WAVES_MASK                                                                 0x00007000L
33426 #define SPI_RESOURCE_RESERVE_CU_9__BARRIERS_MASK                                                              0x00078000L
33427 //SPI_RESOURCE_RESERVE_CU_10
33428 #define SPI_RESOURCE_RESERVE_CU_10__VGPR__SHIFT                                                               0x0
33429 #define SPI_RESOURCE_RESERVE_CU_10__SGPR__SHIFT                                                               0x4
33430 #define SPI_RESOURCE_RESERVE_CU_10__LDS__SHIFT                                                                0x8
33431 #define SPI_RESOURCE_RESERVE_CU_10__WAVES__SHIFT                                                              0xc
33432 #define SPI_RESOURCE_RESERVE_CU_10__BARRIERS__SHIFT                                                           0xf
33433 #define SPI_RESOURCE_RESERVE_CU_10__VGPR_MASK                                                                 0x0000000FL
33434 #define SPI_RESOURCE_RESERVE_CU_10__SGPR_MASK                                                                 0x000000F0L
33435 #define SPI_RESOURCE_RESERVE_CU_10__LDS_MASK                                                                  0x00000F00L
33436 #define SPI_RESOURCE_RESERVE_CU_10__WAVES_MASK                                                                0x00007000L
33437 #define SPI_RESOURCE_RESERVE_CU_10__BARRIERS_MASK                                                             0x00078000L
33438 //SPI_RESOURCE_RESERVE_CU_11
33439 #define SPI_RESOURCE_RESERVE_CU_11__VGPR__SHIFT                                                               0x0
33440 #define SPI_RESOURCE_RESERVE_CU_11__SGPR__SHIFT                                                               0x4
33441 #define SPI_RESOURCE_RESERVE_CU_11__LDS__SHIFT                                                                0x8
33442 #define SPI_RESOURCE_RESERVE_CU_11__WAVES__SHIFT                                                              0xc
33443 #define SPI_RESOURCE_RESERVE_CU_11__BARRIERS__SHIFT                                                           0xf
33444 #define SPI_RESOURCE_RESERVE_CU_11__VGPR_MASK                                                                 0x0000000FL
33445 #define SPI_RESOURCE_RESERVE_CU_11__SGPR_MASK                                                                 0x000000F0L
33446 #define SPI_RESOURCE_RESERVE_CU_11__LDS_MASK                                                                  0x00000F00L
33447 #define SPI_RESOURCE_RESERVE_CU_11__WAVES_MASK                                                                0x00007000L
33448 #define SPI_RESOURCE_RESERVE_CU_11__BARRIERS_MASK                                                             0x00078000L
33449 //SPI_RESOURCE_RESERVE_CU_12
33450 #define SPI_RESOURCE_RESERVE_CU_12__VGPR__SHIFT                                                               0x0
33451 #define SPI_RESOURCE_RESERVE_CU_12__SGPR__SHIFT                                                               0x4
33452 #define SPI_RESOURCE_RESERVE_CU_12__LDS__SHIFT                                                                0x8
33453 #define SPI_RESOURCE_RESERVE_CU_12__WAVES__SHIFT                                                              0xc
33454 #define SPI_RESOURCE_RESERVE_CU_12__BARRIERS__SHIFT                                                           0xf
33455 #define SPI_RESOURCE_RESERVE_CU_12__VGPR_MASK                                                                 0x0000000FL
33456 #define SPI_RESOURCE_RESERVE_CU_12__SGPR_MASK                                                                 0x000000F0L
33457 #define SPI_RESOURCE_RESERVE_CU_12__LDS_MASK                                                                  0x00000F00L
33458 #define SPI_RESOURCE_RESERVE_CU_12__WAVES_MASK                                                                0x00007000L
33459 #define SPI_RESOURCE_RESERVE_CU_12__BARRIERS_MASK                                                             0x00078000L
33460 //SPI_RESOURCE_RESERVE_CU_13
33461 #define SPI_RESOURCE_RESERVE_CU_13__VGPR__SHIFT                                                               0x0
33462 #define SPI_RESOURCE_RESERVE_CU_13__SGPR__SHIFT                                                               0x4
33463 #define SPI_RESOURCE_RESERVE_CU_13__LDS__SHIFT                                                                0x8
33464 #define SPI_RESOURCE_RESERVE_CU_13__WAVES__SHIFT                                                              0xc
33465 #define SPI_RESOURCE_RESERVE_CU_13__BARRIERS__SHIFT                                                           0xf
33466 #define SPI_RESOURCE_RESERVE_CU_13__VGPR_MASK                                                                 0x0000000FL
33467 #define SPI_RESOURCE_RESERVE_CU_13__SGPR_MASK                                                                 0x000000F0L
33468 #define SPI_RESOURCE_RESERVE_CU_13__LDS_MASK                                                                  0x00000F00L
33469 #define SPI_RESOURCE_RESERVE_CU_13__WAVES_MASK                                                                0x00007000L
33470 #define SPI_RESOURCE_RESERVE_CU_13__BARRIERS_MASK                                                             0x00078000L
33471 //SPI_RESOURCE_RESERVE_CU_14
33472 #define SPI_RESOURCE_RESERVE_CU_14__VGPR__SHIFT                                                               0x0
33473 #define SPI_RESOURCE_RESERVE_CU_14__SGPR__SHIFT                                                               0x4
33474 #define SPI_RESOURCE_RESERVE_CU_14__LDS__SHIFT                                                                0x8
33475 #define SPI_RESOURCE_RESERVE_CU_14__WAVES__SHIFT                                                              0xc
33476 #define SPI_RESOURCE_RESERVE_CU_14__BARRIERS__SHIFT                                                           0xf
33477 #define SPI_RESOURCE_RESERVE_CU_14__VGPR_MASK                                                                 0x0000000FL
33478 #define SPI_RESOURCE_RESERVE_CU_14__SGPR_MASK                                                                 0x000000F0L
33479 #define SPI_RESOURCE_RESERVE_CU_14__LDS_MASK                                                                  0x00000F00L
33480 #define SPI_RESOURCE_RESERVE_CU_14__WAVES_MASK                                                                0x00007000L
33481 #define SPI_RESOURCE_RESERVE_CU_14__BARRIERS_MASK                                                             0x00078000L
33482 //SPI_RESOURCE_RESERVE_CU_15
33483 #define SPI_RESOURCE_RESERVE_CU_15__VGPR__SHIFT                                                               0x0
33484 #define SPI_RESOURCE_RESERVE_CU_15__SGPR__SHIFT                                                               0x4
33485 #define SPI_RESOURCE_RESERVE_CU_15__LDS__SHIFT                                                                0x8
33486 #define SPI_RESOURCE_RESERVE_CU_15__WAVES__SHIFT                                                              0xc
33487 #define SPI_RESOURCE_RESERVE_CU_15__BARRIERS__SHIFT                                                           0xf
33488 #define SPI_RESOURCE_RESERVE_CU_15__VGPR_MASK                                                                 0x0000000FL
33489 #define SPI_RESOURCE_RESERVE_CU_15__SGPR_MASK                                                                 0x000000F0L
33490 #define SPI_RESOURCE_RESERVE_CU_15__LDS_MASK                                                                  0x00000F00L
33491 #define SPI_RESOURCE_RESERVE_CU_15__WAVES_MASK                                                                0x00007000L
33492 #define SPI_RESOURCE_RESERVE_CU_15__BARRIERS_MASK                                                             0x00078000L
33493 //SPI_RESOURCE_RESERVE_EN_CU_0
33494 #define SPI_RESOURCE_RESERVE_EN_CU_0__EN__SHIFT                                                               0x0
33495 #define SPI_RESOURCE_RESERVE_EN_CU_0__TYPE_MASK__SHIFT                                                        0x1
33496 #define SPI_RESOURCE_RESERVE_EN_CU_0__QUEUE_MASK__SHIFT                                                       0x10
33497 #define SPI_RESOURCE_RESERVE_EN_CU_0__EN_MASK                                                                 0x00000001L
33498 #define SPI_RESOURCE_RESERVE_EN_CU_0__TYPE_MASK_MASK                                                          0x0000FFFEL
33499 #define SPI_RESOURCE_RESERVE_EN_CU_0__QUEUE_MASK_MASK                                                         0x00FF0000L
33500 //SPI_RESOURCE_RESERVE_EN_CU_1
33501 #define SPI_RESOURCE_RESERVE_EN_CU_1__EN__SHIFT                                                               0x0
33502 #define SPI_RESOURCE_RESERVE_EN_CU_1__TYPE_MASK__SHIFT                                                        0x1
33503 #define SPI_RESOURCE_RESERVE_EN_CU_1__QUEUE_MASK__SHIFT                                                       0x10
33504 #define SPI_RESOURCE_RESERVE_EN_CU_1__EN_MASK                                                                 0x00000001L
33505 #define SPI_RESOURCE_RESERVE_EN_CU_1__TYPE_MASK_MASK                                                          0x0000FFFEL
33506 #define SPI_RESOURCE_RESERVE_EN_CU_1__QUEUE_MASK_MASK                                                         0x00FF0000L
33507 //SPI_RESOURCE_RESERVE_EN_CU_2
33508 #define SPI_RESOURCE_RESERVE_EN_CU_2__EN__SHIFT                                                               0x0
33509 #define SPI_RESOURCE_RESERVE_EN_CU_2__TYPE_MASK__SHIFT                                                        0x1
33510 #define SPI_RESOURCE_RESERVE_EN_CU_2__QUEUE_MASK__SHIFT                                                       0x10
33511 #define SPI_RESOURCE_RESERVE_EN_CU_2__EN_MASK                                                                 0x00000001L
33512 #define SPI_RESOURCE_RESERVE_EN_CU_2__TYPE_MASK_MASK                                                          0x0000FFFEL
33513 #define SPI_RESOURCE_RESERVE_EN_CU_2__QUEUE_MASK_MASK                                                         0x00FF0000L
33514 //SPI_RESOURCE_RESERVE_EN_CU_3
33515 #define SPI_RESOURCE_RESERVE_EN_CU_3__EN__SHIFT                                                               0x0
33516 #define SPI_RESOURCE_RESERVE_EN_CU_3__TYPE_MASK__SHIFT                                                        0x1
33517 #define SPI_RESOURCE_RESERVE_EN_CU_3__QUEUE_MASK__SHIFT                                                       0x10
33518 #define SPI_RESOURCE_RESERVE_EN_CU_3__EN_MASK                                                                 0x00000001L
33519 #define SPI_RESOURCE_RESERVE_EN_CU_3__TYPE_MASK_MASK                                                          0x0000FFFEL
33520 #define SPI_RESOURCE_RESERVE_EN_CU_3__QUEUE_MASK_MASK                                                         0x00FF0000L
33521 //SPI_RESOURCE_RESERVE_EN_CU_4
33522 #define SPI_RESOURCE_RESERVE_EN_CU_4__EN__SHIFT                                                               0x0
33523 #define SPI_RESOURCE_RESERVE_EN_CU_4__TYPE_MASK__SHIFT                                                        0x1
33524 #define SPI_RESOURCE_RESERVE_EN_CU_4__QUEUE_MASK__SHIFT                                                       0x10
33525 #define SPI_RESOURCE_RESERVE_EN_CU_4__EN_MASK                                                                 0x00000001L
33526 #define SPI_RESOURCE_RESERVE_EN_CU_4__TYPE_MASK_MASK                                                          0x0000FFFEL
33527 #define SPI_RESOURCE_RESERVE_EN_CU_4__QUEUE_MASK_MASK                                                         0x00FF0000L
33528 //SPI_RESOURCE_RESERVE_EN_CU_5
33529 #define SPI_RESOURCE_RESERVE_EN_CU_5__EN__SHIFT                                                               0x0
33530 #define SPI_RESOURCE_RESERVE_EN_CU_5__TYPE_MASK__SHIFT                                                        0x1
33531 #define SPI_RESOURCE_RESERVE_EN_CU_5__QUEUE_MASK__SHIFT                                                       0x10
33532 #define SPI_RESOURCE_RESERVE_EN_CU_5__EN_MASK                                                                 0x00000001L
33533 #define SPI_RESOURCE_RESERVE_EN_CU_5__TYPE_MASK_MASK                                                          0x0000FFFEL
33534 #define SPI_RESOURCE_RESERVE_EN_CU_5__QUEUE_MASK_MASK                                                         0x00FF0000L
33535 //SPI_RESOURCE_RESERVE_EN_CU_6
33536 #define SPI_RESOURCE_RESERVE_EN_CU_6__EN__SHIFT                                                               0x0
33537 #define SPI_RESOURCE_RESERVE_EN_CU_6__TYPE_MASK__SHIFT                                                        0x1
33538 #define SPI_RESOURCE_RESERVE_EN_CU_6__QUEUE_MASK__SHIFT                                                       0x10
33539 #define SPI_RESOURCE_RESERVE_EN_CU_6__EN_MASK                                                                 0x00000001L
33540 #define SPI_RESOURCE_RESERVE_EN_CU_6__TYPE_MASK_MASK                                                          0x0000FFFEL
33541 #define SPI_RESOURCE_RESERVE_EN_CU_6__QUEUE_MASK_MASK                                                         0x00FF0000L
33542 //SPI_RESOURCE_RESERVE_EN_CU_7
33543 #define SPI_RESOURCE_RESERVE_EN_CU_7__EN__SHIFT                                                               0x0
33544 #define SPI_RESOURCE_RESERVE_EN_CU_7__TYPE_MASK__SHIFT                                                        0x1
33545 #define SPI_RESOURCE_RESERVE_EN_CU_7__QUEUE_MASK__SHIFT                                                       0x10
33546 #define SPI_RESOURCE_RESERVE_EN_CU_7__EN_MASK                                                                 0x00000001L
33547 #define SPI_RESOURCE_RESERVE_EN_CU_7__TYPE_MASK_MASK                                                          0x0000FFFEL
33548 #define SPI_RESOURCE_RESERVE_EN_CU_7__QUEUE_MASK_MASK                                                         0x00FF0000L
33549 //SPI_RESOURCE_RESERVE_EN_CU_8
33550 #define SPI_RESOURCE_RESERVE_EN_CU_8__EN__SHIFT                                                               0x0
33551 #define SPI_RESOURCE_RESERVE_EN_CU_8__TYPE_MASK__SHIFT                                                        0x1
33552 #define SPI_RESOURCE_RESERVE_EN_CU_8__QUEUE_MASK__SHIFT                                                       0x10
33553 #define SPI_RESOURCE_RESERVE_EN_CU_8__EN_MASK                                                                 0x00000001L
33554 #define SPI_RESOURCE_RESERVE_EN_CU_8__TYPE_MASK_MASK                                                          0x0000FFFEL
33555 #define SPI_RESOURCE_RESERVE_EN_CU_8__QUEUE_MASK_MASK                                                         0x00FF0000L
33556 //SPI_RESOURCE_RESERVE_EN_CU_9
33557 #define SPI_RESOURCE_RESERVE_EN_CU_9__EN__SHIFT                                                               0x0
33558 #define SPI_RESOURCE_RESERVE_EN_CU_9__TYPE_MASK__SHIFT                                                        0x1
33559 #define SPI_RESOURCE_RESERVE_EN_CU_9__QUEUE_MASK__SHIFT                                                       0x10
33560 #define SPI_RESOURCE_RESERVE_EN_CU_9__EN_MASK                                                                 0x00000001L
33561 #define SPI_RESOURCE_RESERVE_EN_CU_9__TYPE_MASK_MASK                                                          0x0000FFFEL
33562 #define SPI_RESOURCE_RESERVE_EN_CU_9__QUEUE_MASK_MASK                                                         0x00FF0000L
33563 //SPI_RESOURCE_RESERVE_EN_CU_10
33564 #define SPI_RESOURCE_RESERVE_EN_CU_10__EN__SHIFT                                                              0x0
33565 #define SPI_RESOURCE_RESERVE_EN_CU_10__TYPE_MASK__SHIFT                                                       0x1
33566 #define SPI_RESOURCE_RESERVE_EN_CU_10__QUEUE_MASK__SHIFT                                                      0x10
33567 #define SPI_RESOURCE_RESERVE_EN_CU_10__EN_MASK                                                                0x00000001L
33568 #define SPI_RESOURCE_RESERVE_EN_CU_10__TYPE_MASK_MASK                                                         0x0000FFFEL
33569 #define SPI_RESOURCE_RESERVE_EN_CU_10__QUEUE_MASK_MASK                                                        0x00FF0000L
33570 //SPI_RESOURCE_RESERVE_EN_CU_11
33571 #define SPI_RESOURCE_RESERVE_EN_CU_11__EN__SHIFT                                                              0x0
33572 #define SPI_RESOURCE_RESERVE_EN_CU_11__TYPE_MASK__SHIFT                                                       0x1
33573 #define SPI_RESOURCE_RESERVE_EN_CU_11__QUEUE_MASK__SHIFT                                                      0x10
33574 #define SPI_RESOURCE_RESERVE_EN_CU_11__EN_MASK                                                                0x00000001L
33575 #define SPI_RESOURCE_RESERVE_EN_CU_11__TYPE_MASK_MASK                                                         0x0000FFFEL
33576 #define SPI_RESOURCE_RESERVE_EN_CU_11__QUEUE_MASK_MASK                                                        0x00FF0000L
33577 //SPI_RESOURCE_RESERVE_EN_CU_12
33578 #define SPI_RESOURCE_RESERVE_EN_CU_12__EN__SHIFT                                                              0x0
33579 #define SPI_RESOURCE_RESERVE_EN_CU_12__TYPE_MASK__SHIFT                                                       0x1
33580 #define SPI_RESOURCE_RESERVE_EN_CU_12__QUEUE_MASK__SHIFT                                                      0x10
33581 #define SPI_RESOURCE_RESERVE_EN_CU_12__EN_MASK                                                                0x00000001L
33582 #define SPI_RESOURCE_RESERVE_EN_CU_12__TYPE_MASK_MASK                                                         0x0000FFFEL
33583 #define SPI_RESOURCE_RESERVE_EN_CU_12__QUEUE_MASK_MASK                                                        0x00FF0000L
33584 //SPI_RESOURCE_RESERVE_EN_CU_13
33585 #define SPI_RESOURCE_RESERVE_EN_CU_13__EN__SHIFT                                                              0x0
33586 #define SPI_RESOURCE_RESERVE_EN_CU_13__TYPE_MASK__SHIFT                                                       0x1
33587 #define SPI_RESOURCE_RESERVE_EN_CU_13__QUEUE_MASK__SHIFT                                                      0x10
33588 #define SPI_RESOURCE_RESERVE_EN_CU_13__EN_MASK                                                                0x00000001L
33589 #define SPI_RESOURCE_RESERVE_EN_CU_13__TYPE_MASK_MASK                                                         0x0000FFFEL
33590 #define SPI_RESOURCE_RESERVE_EN_CU_13__QUEUE_MASK_MASK                                                        0x00FF0000L
33591 //SPI_RESOURCE_RESERVE_EN_CU_14
33592 #define SPI_RESOURCE_RESERVE_EN_CU_14__EN__SHIFT                                                              0x0
33593 #define SPI_RESOURCE_RESERVE_EN_CU_14__TYPE_MASK__SHIFT                                                       0x1
33594 #define SPI_RESOURCE_RESERVE_EN_CU_14__QUEUE_MASK__SHIFT                                                      0x10
33595 #define SPI_RESOURCE_RESERVE_EN_CU_14__EN_MASK                                                                0x00000001L
33596 #define SPI_RESOURCE_RESERVE_EN_CU_14__TYPE_MASK_MASK                                                         0x0000FFFEL
33597 #define SPI_RESOURCE_RESERVE_EN_CU_14__QUEUE_MASK_MASK                                                        0x00FF0000L
33598 //SPI_RESOURCE_RESERVE_EN_CU_15
33599 #define SPI_RESOURCE_RESERVE_EN_CU_15__EN__SHIFT                                                              0x0
33600 #define SPI_RESOURCE_RESERVE_EN_CU_15__TYPE_MASK__SHIFT                                                       0x1
33601 #define SPI_RESOURCE_RESERVE_EN_CU_15__QUEUE_MASK__SHIFT                                                      0x10
33602 #define SPI_RESOURCE_RESERVE_EN_CU_15__EN_MASK                                                                0x00000001L
33603 #define SPI_RESOURCE_RESERVE_EN_CU_15__TYPE_MASK_MASK                                                         0x0000FFFEL
33604 #define SPI_RESOURCE_RESERVE_EN_CU_15__QUEUE_MASK_MASK                                                        0x00FF0000L
33605 
33606 
33607 // addressBlock: gc_gfx_se_gfx_se_gfxudec
33608 //VGT_TF_RING_SIZE
33609 #define VGT_TF_RING_SIZE__SIZE__SHIFT                                                                         0x0
33610 #define VGT_TF_RING_SIZE__SIZE_MASK                                                                           0x0001FFFFL
33611 //VGT_HS_OFFCHIP_PARAM
33612 #define VGT_HS_OFFCHIP_PARAM__OFFCHIP_BUFFERING__SHIFT                                                        0x0
33613 #define VGT_HS_OFFCHIP_PARAM__OFFCHIP_GRANULARITY__SHIFT                                                      0xa
33614 #define VGT_HS_OFFCHIP_PARAM__OFFCHIP_BUFFERING_MASK                                                          0x000003FFL
33615 #define VGT_HS_OFFCHIP_PARAM__OFFCHIP_GRANULARITY_MASK                                                        0x00000C00L
33616 //GE_POS_RING_BASE
33617 #define GE_POS_RING_BASE__BASE__SHIFT                                                                         0x0
33618 #define GE_POS_RING_BASE__BASE_MASK                                                                           0xFFFFFFFFL
33619 //GE_POS_RING_SIZE
33620 #define GE_POS_RING_SIZE__MEM_SIZE__SHIFT                                                                     0x0
33621 #define GE_POS_RING_SIZE__MEM_SIZE_MASK                                                                       0x00003FFFL
33622 //GE_PRIM_RING_BASE
33623 #define GE_PRIM_RING_BASE__BASE__SHIFT                                                                        0x0
33624 #define GE_PRIM_RING_BASE__BASE_MASK                                                                          0xFFFFFFFFL
33625 //GE_PRIM_RING_SIZE
33626 #define GE_PRIM_RING_SIZE__MEM_SIZE__SHIFT                                                                    0x0
33627 #define GE_PRIM_RING_SIZE__SCOPE__SHIFT                                                                       0x10
33628 #define GE_PRIM_RING_SIZE__PAF_TEMPORAL__SHIFT                                                                0x12
33629 #define GE_PRIM_RING_SIZE__PAB_TEMPORAL__SHIFT                                                                0x15
33630 #define GE_PRIM_RING_SIZE__SPEC_DATA_READ__SHIFT                                                              0x18
33631 #define GE_PRIM_RING_SIZE__FORCE_SE_SCOPE__SHIFT                                                              0x1a
33632 #define GE_PRIM_RING_SIZE__PAB_NOFILL__SHIFT                                                                  0x1b
33633 #define GE_PRIM_RING_SIZE__MEM_SIZE_MASK                                                                      0x000007FFL
33634 #define GE_PRIM_RING_SIZE__SCOPE_MASK                                                                         0x00030000L
33635 #define GE_PRIM_RING_SIZE__PAF_TEMPORAL_MASK                                                                  0x001C0000L
33636 #define GE_PRIM_RING_SIZE__PAB_TEMPORAL_MASK                                                                  0x00E00000L
33637 #define GE_PRIM_RING_SIZE__SPEC_DATA_READ_MASK                                                                0x03000000L
33638 #define GE_PRIM_RING_SIZE__FORCE_SE_SCOPE_MASK                                                                0x04000000L
33639 #define GE_PRIM_RING_SIZE__PAB_NOFILL_MASK                                                                    0x08000000L
33640 //PA_SU_LINE_STIPPLE_VALUE
33641 #define PA_SU_LINE_STIPPLE_VALUE__LINE_STIPPLE_VALUE__SHIFT                                                   0x0
33642 #define PA_SU_LINE_STIPPLE_VALUE__LINE_STIPPLE_VALUE_MASK                                                     0x00FFFFFFL
33643 //PA_SC_LINE_STIPPLE_STATE
33644 #define PA_SC_LINE_STIPPLE_STATE__CURRENT_PTR__SHIFT                                                          0x0
33645 #define PA_SC_LINE_STIPPLE_STATE__CURRENT_COUNT__SHIFT                                                        0x8
33646 #define PA_SC_LINE_STIPPLE_STATE__CURRENT_PTR_MASK                                                            0x0000000FL
33647 #define PA_SC_LINE_STIPPLE_STATE__CURRENT_COUNT_MASK                                                          0x0000FF00L
33648 //PA_SC_SCREEN_EXTENT_MIN_0
33649 #define PA_SC_SCREEN_EXTENT_MIN_0__X__SHIFT                                                                   0x0
33650 #define PA_SC_SCREEN_EXTENT_MIN_0__Y__SHIFT                                                                   0x10
33651 #define PA_SC_SCREEN_EXTENT_MIN_0__X_MASK                                                                     0x0000FFFFL
33652 #define PA_SC_SCREEN_EXTENT_MIN_0__Y_MASK                                                                     0xFFFF0000L
33653 //PA_SC_SCREEN_EXTENT_MAX_0
33654 #define PA_SC_SCREEN_EXTENT_MAX_0__X__SHIFT                                                                   0x0
33655 #define PA_SC_SCREEN_EXTENT_MAX_0__Y__SHIFT                                                                   0x10
33656 #define PA_SC_SCREEN_EXTENT_MAX_0__X_MASK                                                                     0x0000FFFFL
33657 #define PA_SC_SCREEN_EXTENT_MAX_0__Y_MASK                                                                     0xFFFF0000L
33658 //PA_SC_SCREEN_EXTENT_MIN_1
33659 #define PA_SC_SCREEN_EXTENT_MIN_1__X__SHIFT                                                                   0x0
33660 #define PA_SC_SCREEN_EXTENT_MIN_1__Y__SHIFT                                                                   0x10
33661 #define PA_SC_SCREEN_EXTENT_MIN_1__X_MASK                                                                     0x0000FFFFL
33662 #define PA_SC_SCREEN_EXTENT_MIN_1__Y_MASK                                                                     0xFFFF0000L
33663 //PA_SC_SCREEN_EXTENT_MAX_1
33664 #define PA_SC_SCREEN_EXTENT_MAX_1__X__SHIFT                                                                   0x0
33665 #define PA_SC_SCREEN_EXTENT_MAX_1__Y__SHIFT                                                                   0x10
33666 #define PA_SC_SCREEN_EXTENT_MAX_1__X_MASK                                                                     0x0000FFFFL
33667 #define PA_SC_SCREEN_EXTENT_MAX_1__Y_MASK                                                                     0xFFFF0000L
33668 //PA_SC_P3D_TRAP_SCREEN_HV_EN
33669 #define PA_SC_P3D_TRAP_SCREEN_HV_EN__ENABLE_HV_PRE_SHADER__SHIFT                                              0x0
33670 #define PA_SC_P3D_TRAP_SCREEN_HV_EN__FORCE_PRE_SHADER_ALL_PIXELS__SHIFT                                       0x1
33671 #define PA_SC_P3D_TRAP_SCREEN_HV_EN__ENABLE_HV_PRE_SHADER_MASK                                                0x00000001L
33672 #define PA_SC_P3D_TRAP_SCREEN_HV_EN__FORCE_PRE_SHADER_ALL_PIXELS_MASK                                         0x00000002L
33673 //PA_SC_P3D_TRAP_SCREEN_H
33674 #define PA_SC_P3D_TRAP_SCREEN_H__X_COORD__SHIFT                                                               0x0
33675 #define PA_SC_P3D_TRAP_SCREEN_H__X_COORD_MASK                                                                 0x0000FFFFL
33676 //PA_SC_P3D_TRAP_SCREEN_V
33677 #define PA_SC_P3D_TRAP_SCREEN_V__Y_COORD__SHIFT                                                               0x0
33678 #define PA_SC_P3D_TRAP_SCREEN_V__Y_COORD_MASK                                                                 0x0000FFFFL
33679 //PA_SC_P3D_TRAP_SCREEN_OCCURRENCE
33680 #define PA_SC_P3D_TRAP_SCREEN_OCCURRENCE__COUNT__SHIFT                                                        0x0
33681 #define PA_SC_P3D_TRAP_SCREEN_OCCURRENCE__COUNT_MASK                                                          0x0000FFFFL
33682 //PA_SC_P3D_TRAP_SCREEN_COUNT
33683 #define PA_SC_P3D_TRAP_SCREEN_COUNT__COUNT__SHIFT                                                             0x0
33684 #define PA_SC_P3D_TRAP_SCREEN_COUNT__COUNT_MASK                                                               0x0000FFFFL
33685 //PA_SC_HP3D_TRAP_SCREEN_HV_EN
33686 #define PA_SC_HP3D_TRAP_SCREEN_HV_EN__ENABLE_HV_PRE_SHADER__SHIFT                                             0x0
33687 #define PA_SC_HP3D_TRAP_SCREEN_HV_EN__FORCE_PRE_SHADER_ALL_PIXELS__SHIFT                                      0x1
33688 #define PA_SC_HP3D_TRAP_SCREEN_HV_EN__ENABLE_HV_PRE_SHADER_MASK                                               0x00000001L
33689 #define PA_SC_HP3D_TRAP_SCREEN_HV_EN__FORCE_PRE_SHADER_ALL_PIXELS_MASK                                        0x00000002L
33690 //PA_SC_HP3D_TRAP_SCREEN_H
33691 #define PA_SC_HP3D_TRAP_SCREEN_H__X_COORD__SHIFT                                                              0x0
33692 #define PA_SC_HP3D_TRAP_SCREEN_H__X_COORD_MASK                                                                0x0000FFFFL
33693 //PA_SC_HP3D_TRAP_SCREEN_V
33694 #define PA_SC_HP3D_TRAP_SCREEN_V__Y_COORD__SHIFT                                                              0x0
33695 #define PA_SC_HP3D_TRAP_SCREEN_V__Y_COORD_MASK                                                                0x0000FFFFL
33696 //PA_SC_HP3D_TRAP_SCREEN_OCCURRENCE
33697 #define PA_SC_HP3D_TRAP_SCREEN_OCCURRENCE__COUNT__SHIFT                                                       0x0
33698 #define PA_SC_HP3D_TRAP_SCREEN_OCCURRENCE__COUNT_MASK                                                         0x0000FFFFL
33699 //PA_SC_HP3D_TRAP_SCREEN_COUNT
33700 #define PA_SC_HP3D_TRAP_SCREEN_COUNT__COUNT__SHIFT                                                            0x0
33701 #define PA_SC_HP3D_TRAP_SCREEN_COUNT__COUNT_MASK                                                              0x0000FFFFL
33702 //PA_SC_TRAP_SCREEN_HV_EN
33703 #define PA_SC_TRAP_SCREEN_HV_EN__ENABLE_HV_PRE_SHADER__SHIFT                                                  0x0
33704 #define PA_SC_TRAP_SCREEN_HV_EN__FORCE_PRE_SHADER_ALL_PIXELS__SHIFT                                           0x1
33705 #define PA_SC_TRAP_SCREEN_HV_EN__ENABLE_HV_PRE_SHADER_MASK                                                    0x00000001L
33706 #define PA_SC_TRAP_SCREEN_HV_EN__FORCE_PRE_SHADER_ALL_PIXELS_MASK                                             0x00000002L
33707 //PA_SC_TRAP_SCREEN_H
33708 #define PA_SC_TRAP_SCREEN_H__X_COORD__SHIFT                                                                   0x0
33709 #define PA_SC_TRAP_SCREEN_H__X_COORD_MASK                                                                     0x0000FFFFL
33710 //PA_SC_TRAP_SCREEN_V
33711 #define PA_SC_TRAP_SCREEN_V__Y_COORD__SHIFT                                                                   0x0
33712 #define PA_SC_TRAP_SCREEN_V__Y_COORD_MASK                                                                     0x0000FFFFL
33713 //PA_SC_TRAP_SCREEN_OCCURRENCE
33714 #define PA_SC_TRAP_SCREEN_OCCURRENCE__COUNT__SHIFT                                                            0x0
33715 #define PA_SC_TRAP_SCREEN_OCCURRENCE__COUNT_MASK                                                              0x0000FFFFL
33716 //PA_SC_TRAP_SCREEN_COUNT
33717 #define PA_SC_TRAP_SCREEN_COUNT__COUNT__SHIFT                                                                 0x0
33718 #define PA_SC_TRAP_SCREEN_COUNT__COUNT_MASK                                                                   0x0000FFFFL
33719 //SQ_THREAD_TRACE_USERDATA_0
33720 #define SQ_THREAD_TRACE_USERDATA_0__DATA__SHIFT                                                               0x0
33721 #define SQ_THREAD_TRACE_USERDATA_0__DATA_MASK                                                                 0xFFFFFFFFL
33722 //SQ_THREAD_TRACE_USERDATA_1
33723 #define SQ_THREAD_TRACE_USERDATA_1__DATA__SHIFT                                                               0x0
33724 #define SQ_THREAD_TRACE_USERDATA_1__DATA_MASK                                                                 0xFFFFFFFFL
33725 //SQ_THREAD_TRACE_USERDATA_2
33726 #define SQ_THREAD_TRACE_USERDATA_2__DATA__SHIFT                                                               0x0
33727 #define SQ_THREAD_TRACE_USERDATA_2__DATA_MASK                                                                 0xFFFFFFFFL
33728 //SQ_THREAD_TRACE_USERDATA_3
33729 #define SQ_THREAD_TRACE_USERDATA_3__DATA__SHIFT                                                               0x0
33730 #define SQ_THREAD_TRACE_USERDATA_3__DATA_MASK                                                                 0xFFFFFFFFL
33731 //SQ_THREAD_TRACE_USERDATA_4
33732 #define SQ_THREAD_TRACE_USERDATA_4__DATA__SHIFT                                                               0x0
33733 #define SQ_THREAD_TRACE_USERDATA_4__DATA_MASK                                                                 0xFFFFFFFFL
33734 //SQ_THREAD_TRACE_USERDATA_5
33735 #define SQ_THREAD_TRACE_USERDATA_5__DATA__SHIFT                                                               0x0
33736 #define SQ_THREAD_TRACE_USERDATA_5__DATA_MASK                                                                 0xFFFFFFFFL
33737 //SQ_THREAD_TRACE_USERDATA_6
33738 #define SQ_THREAD_TRACE_USERDATA_6__DATA__SHIFT                                                               0x0
33739 #define SQ_THREAD_TRACE_USERDATA_6__DATA_MASK                                                                 0xFFFFFFFFL
33740 //SQ_THREAD_TRACE_USERDATA_7
33741 #define SQ_THREAD_TRACE_USERDATA_7__DATA__SHIFT                                                               0x0
33742 #define SQ_THREAD_TRACE_USERDATA_7__DATA_MASK                                                                 0xFFFFFFFFL
33743 //SQC_CACHES
33744 #define SQC_CACHES__TARGET_INST__SHIFT                                                                        0x0
33745 #define SQC_CACHES__TARGET_DATA__SHIFT                                                                        0x1
33746 #define SQC_CACHES__INVALIDATE__SHIFT                                                                         0x2
33747 #define SQC_CACHES__COMPLETE__SHIFT                                                                           0x10
33748 #define SQC_CACHES__TARGET_INST_MASK                                                                          0x00000001L
33749 #define SQC_CACHES__TARGET_DATA_MASK                                                                          0x00000002L
33750 #define SQC_CACHES__INVALIDATE_MASK                                                                           0x00000004L
33751 #define SQC_CACHES__COMPLETE_MASK                                                                             0x00010000L
33752 //TA_CS_BC_BASE_ADDR
33753 #define TA_CS_BC_BASE_ADDR__ADDRESS__SHIFT                                                                    0x0
33754 #define TA_CS_BC_BASE_ADDR__ADDRESS_MASK                                                                      0xFFFFFFFFL
33755 //TA_CS_BC_BASE_ADDR_HI
33756 #define TA_CS_BC_BASE_ADDR_HI__ADDRESS__SHIFT                                                                 0x0
33757 #define TA_CS_BC_BASE_ADDR_HI__ADDRESS_MASK                                                                   0x000000FFL
33758 //DB_OCCLUSION_COUNT0_LOW
33759 #define DB_OCCLUSION_COUNT0_LOW__COUNT_LOW__SHIFT                                                             0x0
33760 #define DB_OCCLUSION_COUNT0_LOW__COUNT_LOW_MASK                                                               0xFFFFFFFFL
33761 //DB_OCCLUSION_COUNT0_HI
33762 #define DB_OCCLUSION_COUNT0_HI__COUNT_HI__SHIFT                                                               0x0
33763 #define DB_OCCLUSION_COUNT0_HI__COUNT_HI_MASK                                                                 0x7FFFFFFFL
33764 //DB_OCCLUSION_COUNT1_LOW
33765 #define DB_OCCLUSION_COUNT1_LOW__COUNT_LOW__SHIFT                                                             0x0
33766 #define DB_OCCLUSION_COUNT1_LOW__COUNT_LOW_MASK                                                               0xFFFFFFFFL
33767 //DB_OCCLUSION_COUNT1_HI
33768 #define DB_OCCLUSION_COUNT1_HI__COUNT_HI__SHIFT                                                               0x0
33769 #define DB_OCCLUSION_COUNT1_HI__COUNT_HI_MASK                                                                 0x7FFFFFFFL
33770 //DB_OCCLUSION_COUNT2_LOW
33771 #define DB_OCCLUSION_COUNT2_LOW__COUNT_LOW__SHIFT                                                             0x0
33772 #define DB_OCCLUSION_COUNT2_LOW__COUNT_LOW_MASK                                                               0xFFFFFFFFL
33773 //DB_OCCLUSION_COUNT2_HI
33774 #define DB_OCCLUSION_COUNT2_HI__COUNT_HI__SHIFT                                                               0x0
33775 #define DB_OCCLUSION_COUNT2_HI__COUNT_HI_MASK                                                                 0x7FFFFFFFL
33776 //DB_OCCLUSION_COUNT3_LOW
33777 #define DB_OCCLUSION_COUNT3_LOW__COUNT_LOW__SHIFT                                                             0x0
33778 #define DB_OCCLUSION_COUNT3_LOW__COUNT_LOW_MASK                                                               0xFFFFFFFFL
33779 //DB_OCCLUSION_COUNT3_HI
33780 #define DB_OCCLUSION_COUNT3_HI__COUNT_HI__SHIFT                                                               0x0
33781 #define DB_OCCLUSION_COUNT3_HI__COUNT_HI_MASK                                                                 0x7FFFFFFFL
33782 //SPI_CONFIG_CNTL
33783 #define SPI_CONFIG_CNTL__GPR_WRITE_PRIORITY__SHIFT                                                            0x0
33784 #define SPI_CONFIG_CNTL__EXP_PRIORITY_ORDER__SHIFT                                                            0x15
33785 #define SPI_CONFIG_CNTL__ENABLE_SQG_TOP_EVENTS__SHIFT                                                         0x18
33786 #define SPI_CONFIG_CNTL__ENABLE_SQG_BOP_EVENTS__SHIFT                                                         0x19
33787 #define SPI_CONFIG_CNTL__ALLOC_ARB_LRU_ENA__SHIFT                                                             0x1c
33788 #define SPI_CONFIG_CNTL__EXP_ARB_LRU_ENA__SHIFT                                                               0x1d
33789 #define SPI_CONFIG_CNTL__PS_PKR_PRIORITY_CNTL__SHIFT                                                          0x1e
33790 #define SPI_CONFIG_CNTL__GPR_WRITE_PRIORITY_MASK                                                              0x001FFFFFL
33791 #define SPI_CONFIG_CNTL__EXP_PRIORITY_ORDER_MASK                                                              0x00E00000L
33792 #define SPI_CONFIG_CNTL__ENABLE_SQG_TOP_EVENTS_MASK                                                           0x01000000L
33793 #define SPI_CONFIG_CNTL__ENABLE_SQG_BOP_EVENTS_MASK                                                           0x02000000L
33794 #define SPI_CONFIG_CNTL__ALLOC_ARB_LRU_ENA_MASK                                                               0x10000000L
33795 #define SPI_CONFIG_CNTL__EXP_ARB_LRU_ENA_MASK                                                                 0x20000000L
33796 #define SPI_CONFIG_CNTL__PS_PKR_PRIORITY_CNTL_MASK                                                            0xC0000000L
33797 //SPI_CONFIG_CNTL_1
33798 #define SPI_CONFIG_CNTL_1__VTX_DONE_DELAY__SHIFT                                                              0x0
33799 #define SPI_CONFIG_CNTL_1__INTERP_ONE_PRIM_PER_ROW__SHIFT                                                     0x4
33800 #define SPI_CONFIG_CNTL_1__PC_LIMIT_ENABLE__SHIFT                                                             0x5
33801 #define SPI_CONFIG_CNTL_1__PC_LIMIT_STRICT__SHIFT                                                             0x7
33802 #define SPI_CONFIG_CNTL_1__PS_GROUP_TIMEOUT_MODE__SHIFT                                                       0x8
33803 #define SPI_CONFIG_CNTL_1__OREO_EXPALLOC_STALL__SHIFT                                                         0x9
33804 #define SPI_CONFIG_CNTL_1__LBPW_CU_CHK_CNT__SHIFT                                                             0xa
33805 #define SPI_CONFIG_CNTL_1__CSC_PWR_SAVE_DISABLE__SHIFT                                                        0xe
33806 #define SPI_CONFIG_CNTL_1__CSG_PWR_SAVE_DISABLE__SHIFT                                                        0xf
33807 #define SPI_CONFIG_CNTL_1__MAX_VTX_SYNC_CNT__SHIFT                                                            0x10
33808 #define SPI_CONFIG_CNTL_1__EN_USER_ACCUM__SHIFT                                                               0x15
33809 #define SPI_CONFIG_CNTL_1__SA_SCREEN_MAP__SHIFT                                                               0x16
33810 #define SPI_CONFIG_CNTL_1__PS_GROUP_TIMEOUT__SHIFT                                                            0x17
33811 #define SPI_CONFIG_CNTL_1__VTX_DONE_DELAY_MASK                                                                0x0000000FL
33812 #define SPI_CONFIG_CNTL_1__INTERP_ONE_PRIM_PER_ROW_MASK                                                       0x00000010L
33813 #define SPI_CONFIG_CNTL_1__PC_LIMIT_ENABLE_MASK                                                               0x00000060L
33814 #define SPI_CONFIG_CNTL_1__PC_LIMIT_STRICT_MASK                                                               0x00000080L
33815 #define SPI_CONFIG_CNTL_1__PS_GROUP_TIMEOUT_MODE_MASK                                                         0x00000100L
33816 #define SPI_CONFIG_CNTL_1__OREO_EXPALLOC_STALL_MASK                                                           0x00000200L
33817 #define SPI_CONFIG_CNTL_1__LBPW_CU_CHK_CNT_MASK                                                               0x00003C00L
33818 #define SPI_CONFIG_CNTL_1__CSC_PWR_SAVE_DISABLE_MASK                                                          0x00004000L
33819 #define SPI_CONFIG_CNTL_1__CSG_PWR_SAVE_DISABLE_MASK                                                          0x00008000L
33820 #define SPI_CONFIG_CNTL_1__MAX_VTX_SYNC_CNT_MASK                                                              0x001F0000L
33821 #define SPI_CONFIG_CNTL_1__EN_USER_ACCUM_MASK                                                                 0x00200000L
33822 #define SPI_CONFIG_CNTL_1__SA_SCREEN_MAP_MASK                                                                 0x00400000L
33823 #define SPI_CONFIG_CNTL_1__PS_GROUP_TIMEOUT_MASK                                                              0xFF800000L
33824 //SPI_CONFIG_CNTL_2
33825 #define SPI_CONFIG_CNTL_2__CONTEXT_SAVE_WAIT_GDS_REQUEST_CYCLE_OVHD__SHIFT                                    0x0
33826 #define SPI_CONFIG_CNTL_2__CONTEXT_SAVE_WAIT_GDS_GRANT_CYCLE_OVHD__SHIFT                                      0x4
33827 #define SPI_CONFIG_CNTL_2__PWS_CSG_WAIT_DISABLE__SHIFT                                                        0x8
33828 #define SPI_CONFIG_CNTL_2__PWS_HS_WAIT_DISABLE__SHIFT                                                         0x9
33829 #define SPI_CONFIG_CNTL_2__PWS_GS_WAIT_DISABLE__SHIFT                                                         0xa
33830 #define SPI_CONFIG_CNTL_2__PWS_PS_WAIT_DISABLE__SHIFT                                                         0xb
33831 #define SPI_CONFIG_CNTL_2__CSC_HALT_ACK_DELAY__SHIFT                                                          0xc
33832 #define SPI_CONFIG_CNTL_2__SPP_TIMEOUT_CTR__SHIFT                                                             0x11
33833 #define SPI_CONFIG_CNTL_2__PC_CONTEXT_DONE_SYNC_ENABLE__SHIFT                                                 0x15
33834 #define SPI_CONFIG_CNTL_2__CONTEXT_SAVE_WAIT_GDS_REQUEST_CYCLE_OVHD_MASK                                      0x0000000FL
33835 #define SPI_CONFIG_CNTL_2__CONTEXT_SAVE_WAIT_GDS_GRANT_CYCLE_OVHD_MASK                                        0x000000F0L
33836 #define SPI_CONFIG_CNTL_2__PWS_CSG_WAIT_DISABLE_MASK                                                          0x00000100L
33837 #define SPI_CONFIG_CNTL_2__PWS_HS_WAIT_DISABLE_MASK                                                           0x00000200L
33838 #define SPI_CONFIG_CNTL_2__PWS_GS_WAIT_DISABLE_MASK                                                           0x00000400L
33839 #define SPI_CONFIG_CNTL_2__PWS_PS_WAIT_DISABLE_MASK                                                           0x00000800L
33840 #define SPI_CONFIG_CNTL_2__CSC_HALT_ACK_DELAY_MASK                                                            0x0001F000L
33841 #define SPI_CONFIG_CNTL_2__SPP_TIMEOUT_CTR_MASK                                                               0x001E0000L
33842 #define SPI_CONFIG_CNTL_2__PC_CONTEXT_DONE_SYNC_ENABLE_MASK                                                   0x00200000L
33843 //SPI_GS_THROTTLE_CNTL1
33844 #define SPI_GS_THROTTLE_CNTL1__PH_POLL_INTERVAL__SHIFT                                                        0x0
33845 #define SPI_GS_THROTTLE_CNTL1__PH_THROTTLE_BASE__SHIFT                                                        0x4
33846 #define SPI_GS_THROTTLE_CNTL1__PH_THROTTLE_STEP_SIZE__SHIFT                                                   0x8
33847 #define SPI_GS_THROTTLE_CNTL1__SPI_VGPR_THRESHOLD__SHIFT                                                      0xc
33848 #define SPI_GS_THROTTLE_CNTL1__SPI_LDS_THRESHOLD__SHIFT                                                       0x10
33849 #define SPI_GS_THROTTLE_CNTL1__SPI_POLL_INTERVAL__SHIFT                                                       0x14
33850 #define SPI_GS_THROTTLE_CNTL1__SPI_THROTTLE_BASE__SHIFT                                                       0x18
33851 #define SPI_GS_THROTTLE_CNTL1__SPI_THROTTLE_STEP_SIZE__SHIFT                                                  0x1c
33852 #define SPI_GS_THROTTLE_CNTL1__PH_POLL_INTERVAL_MASK                                                          0x0000000FL
33853 #define SPI_GS_THROTTLE_CNTL1__PH_THROTTLE_BASE_MASK                                                          0x000000F0L
33854 #define SPI_GS_THROTTLE_CNTL1__PH_THROTTLE_STEP_SIZE_MASK                                                     0x00000F00L
33855 #define SPI_GS_THROTTLE_CNTL1__SPI_VGPR_THRESHOLD_MASK                                                        0x0000F000L
33856 #define SPI_GS_THROTTLE_CNTL1__SPI_LDS_THRESHOLD_MASK                                                         0x000F0000L
33857 #define SPI_GS_THROTTLE_CNTL1__SPI_POLL_INTERVAL_MASK                                                         0x00F00000L
33858 #define SPI_GS_THROTTLE_CNTL1__SPI_THROTTLE_BASE_MASK                                                         0x0F000000L
33859 #define SPI_GS_THROTTLE_CNTL1__SPI_THROTTLE_STEP_SIZE_MASK                                                    0xF0000000L
33860 //SPI_GS_THROTTLE_CNTL2
33861 #define SPI_GS_THROTTLE_CNTL2__SPI_THROTTLE_MODE__SHIFT                                                       0x0
33862 #define SPI_GS_THROTTLE_CNTL2__GRP_LIFETIME_THRESHOLD__SHIFT                                                  0x2
33863 #define SPI_GS_THROTTLE_CNTL2__GRP_LIFETIME_THRESHOLD_FACTOR__SHIFT                                           0x6
33864 #define SPI_GS_THROTTLE_CNTL2__GRP_LIFETIME_PENALTY1__SHIFT                                                   0x8
33865 #define SPI_GS_THROTTLE_CNTL2__GRP_LIFETIME_PENALTY2__SHIFT                                                   0xb
33866 #define SPI_GS_THROTTLE_CNTL2__PS_STALL_THRESHOLD__SHIFT                                                      0xe
33867 #define SPI_GS_THROTTLE_CNTL2__PH_MODE__SHIFT                                                                 0x10
33868 #define SPI_GS_THROTTLE_CNTL2__RESERVED__SHIFT                                                                0x11
33869 #define SPI_GS_THROTTLE_CNTL2__SPI_THROTTLE_MODE_MASK                                                         0x00000003L
33870 #define SPI_GS_THROTTLE_CNTL2__GRP_LIFETIME_THRESHOLD_MASK                                                    0x0000003CL
33871 #define SPI_GS_THROTTLE_CNTL2__GRP_LIFETIME_THRESHOLD_FACTOR_MASK                                             0x000000C0L
33872 #define SPI_GS_THROTTLE_CNTL2__GRP_LIFETIME_PENALTY1_MASK                                                     0x00000700L
33873 #define SPI_GS_THROTTLE_CNTL2__GRP_LIFETIME_PENALTY2_MASK                                                     0x00003800L
33874 #define SPI_GS_THROTTLE_CNTL2__PS_STALL_THRESHOLD_MASK                                                        0x0000C000L
33875 #define SPI_GS_THROTTLE_CNTL2__PH_MODE_MASK                                                                   0x00010000L
33876 #define SPI_GS_THROTTLE_CNTL2__RESERVED_MASK                                                                  0xFFFE0000L
33877 //SPI_ATTRIBUTE_RING_BASE
33878 #define SPI_ATTRIBUTE_RING_BASE__BASE__SHIFT                                                                  0x0
33879 #define SPI_ATTRIBUTE_RING_BASE__BASE_MASK                                                                    0xFFFFFFFFL
33880 //SPI_ATTRIBUTE_RING_SIZE
33881 #define SPI_ATTRIBUTE_RING_SIZE__MEM_SIZE__SHIFT                                                              0x0
33882 #define SPI_ATTRIBUTE_RING_SIZE__BIG_PAGE__SHIFT                                                              0x10
33883 #define SPI_ATTRIBUTE_RING_SIZE__L1_POLICY__SHIFT                                                             0x11
33884 #define SPI_ATTRIBUTE_RING_SIZE__L2_POLICY__SHIFT                                                             0x13
33885 #define SPI_ATTRIBUTE_RING_SIZE__LLC_NOALLOC__SHIFT                                                           0x15
33886 #define SPI_ATTRIBUTE_RING_SIZE__GL1_PERF_COUNTER_DISABLE__SHIFT                                              0x16
33887 #define SPI_ATTRIBUTE_RING_SIZE__MEM_SIZE_MASK                                                                0x000000FFL
33888 #define SPI_ATTRIBUTE_RING_SIZE__BIG_PAGE_MASK                                                                0x00010000L
33889 #define SPI_ATTRIBUTE_RING_SIZE__L1_POLICY_MASK                                                               0x00060000L
33890 #define SPI_ATTRIBUTE_RING_SIZE__L2_POLICY_MASK                                                               0x00180000L
33891 #define SPI_ATTRIBUTE_RING_SIZE__LLC_NOALLOC_MASK                                                             0x00200000L
33892 #define SPI_ATTRIBUTE_RING_SIZE__GL1_PERF_COUNTER_DISABLE_MASK                                                0x00400000L
33893 //SPI_SQG_EVENT_CTL
33894 #define SPI_SQG_EVENT_CTL__ENABLE_SQG_TOP_EVENTS__SHIFT                                                       0x0
33895 #define SPI_SQG_EVENT_CTL__ENABLE_SQG_BOP_EVENTS__SHIFT                                                       0x1
33896 #define SPI_SQG_EVENT_CTL__ENABLE_SQG_TOP_EVENTS_MASK                                                         0x00000001L
33897 #define SPI_SQG_EVENT_CTL__ENABLE_SQG_BOP_EVENTS_MASK                                                         0x00000002L
33898 //SPI_GRP_LAUNCH_GUARANTEE_ENABLE
33899 #define SPI_GRP_LAUNCH_GUARANTEE_ENABLE__ENABLE__SHIFT                                                        0x0
33900 #define SPI_GRP_LAUNCH_GUARANTEE_ENABLE__HS_ASSIST_EN__SHIFT                                                  0x1
33901 #define SPI_GRP_LAUNCH_GUARANTEE_ENABLE__GS_ASSIST_EN__SHIFT                                                  0x2
33902 #define SPI_GRP_LAUNCH_GUARANTEE_ENABLE__MRT_ASSIST_EN__SHIFT                                                 0x3
33903 #define SPI_GRP_LAUNCH_GUARANTEE_ENABLE__CS_GLG_DISABLE__SHIFT                                                0x4
33904 #define SPI_GRP_LAUNCH_GUARANTEE_ENABLE__GFX_NUM_LOCK_WGP__SHIFT                                              0x5
33905 #define SPI_GRP_LAUNCH_GUARANTEE_ENABLE__CS_NUM_LOCK_WGP__SHIFT                                               0x8
33906 #define SPI_GRP_LAUNCH_GUARANTEE_ENABLE__LOCK_PERIOD__SHIFT                                                   0xb
33907 #define SPI_GRP_LAUNCH_GUARANTEE_ENABLE__LOCK_MAINT_COUNT__SHIFT                                              0xf
33908 #define SPI_GRP_LAUNCH_GUARANTEE_ENABLE__ENABLE_MASK                                                          0x00000001L
33909 #define SPI_GRP_LAUNCH_GUARANTEE_ENABLE__HS_ASSIST_EN_MASK                                                    0x00000002L
33910 #define SPI_GRP_LAUNCH_GUARANTEE_ENABLE__GS_ASSIST_EN_MASK                                                    0x00000004L
33911 #define SPI_GRP_LAUNCH_GUARANTEE_ENABLE__MRT_ASSIST_EN_MASK                                                   0x00000008L
33912 #define SPI_GRP_LAUNCH_GUARANTEE_ENABLE__CS_GLG_DISABLE_MASK                                                  0x00000010L
33913 #define SPI_GRP_LAUNCH_GUARANTEE_ENABLE__GFX_NUM_LOCK_WGP_MASK                                                0x000000E0L
33914 #define SPI_GRP_LAUNCH_GUARANTEE_ENABLE__CS_NUM_LOCK_WGP_MASK                                                 0x00000700L
33915 #define SPI_GRP_LAUNCH_GUARANTEE_ENABLE__LOCK_PERIOD_MASK                                                     0x00007800L
33916 #define SPI_GRP_LAUNCH_GUARANTEE_ENABLE__LOCK_MAINT_COUNT_MASK                                                0x00038000L
33917 //SPI_GRP_LAUNCH_GUARANTEE_CTRL
33918 #define SPI_GRP_LAUNCH_GUARANTEE_CTRL__NUM_MRT_THRESHOLD__SHIFT                                               0x0
33919 #define SPI_GRP_LAUNCH_GUARANTEE_CTRL__GFX_PENDING_THRESHOLD__SHIFT                                           0x3
33920 #define SPI_GRP_LAUNCH_GUARANTEE_CTRL__PRIORITY_LOST_THRESHOLD__SHIFT                                         0x6
33921 #define SPI_GRP_LAUNCH_GUARANTEE_CTRL__ALLOC_SUCCESS_THRESHOLD__SHIFT                                         0xa
33922 #define SPI_GRP_LAUNCH_GUARANTEE_CTRL__GFX_WAVE_THRESHOLD_HIGH__SHIFT                                         0xe
33923 #define SPI_GRP_LAUNCH_GUARANTEE_CTRL__CS_WAVE_THRESHOLD_HIGH__SHIFT                                          0x13
33924 #define SPI_GRP_LAUNCH_GUARANTEE_CTRL__CU_MASK_ROTATE_PERIODS__SHIFT                                          0x18
33925 #define SPI_GRP_LAUNCH_GUARANTEE_CTRL__NUM_MRT_THRESHOLD_MASK                                                 0x00000007L
33926 #define SPI_GRP_LAUNCH_GUARANTEE_CTRL__GFX_PENDING_THRESHOLD_MASK                                             0x00000038L
33927 #define SPI_GRP_LAUNCH_GUARANTEE_CTRL__PRIORITY_LOST_THRESHOLD_MASK                                           0x000003C0L
33928 #define SPI_GRP_LAUNCH_GUARANTEE_CTRL__ALLOC_SUCCESS_THRESHOLD_MASK                                           0x00003C00L
33929 #define SPI_GRP_LAUNCH_GUARANTEE_CTRL__GFX_WAVE_THRESHOLD_HIGH_MASK                                           0x0007C000L
33930 #define SPI_GRP_LAUNCH_GUARANTEE_CTRL__CS_WAVE_THRESHOLD_HIGH_MASK                                            0x00F80000L
33931 #define SPI_GRP_LAUNCH_GUARANTEE_CTRL__CU_MASK_ROTATE_PERIODS_MASK                                            0x03000000L
33932 
33933 
33934 // addressBlock: gc_gfx_se_gfx_se_gl1dec
33935 //GL1_ARB_CTRL
33936 #define GL1_ARB_CTRL__NUM_MEM_PIPES__SHIFT                                                                    0x0
33937 #define GL1_ARB_CTRL__FGCG_DISABLE__SHIFT                                                                     0x2
33938 #define GL1_ARB_CTRL__PERF_CNTR_EN_OVERRIDE__SHIFT                                                            0x3
33939 #define GL1_ARB_CTRL__CHICKEN_BITS__SHIFT                                                                     0x4
33940 #define GL1_ARB_CTRL__NUM_MEM_PIPES_MASK                                                                      0x00000003L
33941 #define GL1_ARB_CTRL__FGCG_DISABLE_MASK                                                                       0x00000004L
33942 #define GL1_ARB_CTRL__PERF_CNTR_EN_OVERRIDE_MASK                                                              0x00000008L
33943 #define GL1_ARB_CTRL__CHICKEN_BITS_MASK                                                                       0x00000FF0L
33944 //GL1_DRAM_BURST_MASK
33945 #define GL1_DRAM_BURST_MASK__DRAM_BURST_ADDR_MASK__SHIFT                                                      0x0
33946 #define GL1_DRAM_BURST_MASK__DRAM_BURST_ADDR_MASK_MASK                                                        0x000000FFL
33947 //GL1_ARB_STATUS
33948 #define GL1_ARB_STATUS__REQ_ARB_BUSY__SHIFT                                                                   0x0
33949 #define GL1_ARB_STATUS__RET_ARB_BUSY__SHIFT                                                                   0x1
33950 #define GL1_ARB_STATUS__REQ_ARB_BUSY_MASK                                                                     0x00000001L
33951 #define GL1_ARB_STATUS__RET_ARB_BUSY_MASK                                                                     0x00000002L
33952 //GL1_DRAM_BURST_CTRL
33953 #define GL1_DRAM_BURST_CTRL__MAX_DRAM_BURST__SHIFT                                                            0x0
33954 #define GL1_DRAM_BURST_CTRL__BURST_DISABLE__SHIFT                                                             0x3
33955 #define GL1_DRAM_BURST_CTRL__MAX_DRAM_BURST_MASK                                                              0x00000007L
33956 #define GL1_DRAM_BURST_CTRL__BURST_DISABLE_MASK                                                               0x00000008L
33957 //GL1I_GL1R_REP_FGCG_OVERRIDE
33958 #define GL1I_GL1R_REP_FGCG_OVERRIDE__GL1A_GL1IR_REP_FGCG_OVERRIDE__SHIFT                                      0x0
33959 #define GL1I_GL1R_REP_FGCG_OVERRIDE__GL1A_GL1IW_REP_FGCG_OVERRIDE__SHIFT                                      0x1
33960 #define GL1I_GL1R_REP_FGCG_OVERRIDE__GL1A_GL1R_SRC_REP_FGCG_OVERRIDE__SHIFT                                   0x2
33961 #define GL1I_GL1R_REP_FGCG_OVERRIDE__GL1A_GL1R_RET_REP_FGCG_OVERRIDE__SHIFT                                   0x3
33962 #define GL1I_GL1R_REP_FGCG_OVERRIDE__GL1A_GL1IR_REP_FGCG_OVERRIDE_MASK                                        0x00000001L
33963 #define GL1I_GL1R_REP_FGCG_OVERRIDE__GL1A_GL1IW_REP_FGCG_OVERRIDE_MASK                                        0x00000002L
33964 #define GL1I_GL1R_REP_FGCG_OVERRIDE__GL1A_GL1R_SRC_REP_FGCG_OVERRIDE_MASK                                     0x00000004L
33965 #define GL1I_GL1R_REP_FGCG_OVERRIDE__GL1A_GL1R_RET_REP_FGCG_OVERRIDE_MASK                                     0x00000008L
33966 //GL1A_GL1C_CREDITS
33967 #define GL1A_GL1C_CREDITS__GL1C_REQ_CREDITS__SHIFT                                                            0x0
33968 #define GL1A_GL1C_CREDITS__GL1C_DATA_CREDITS__SHIFT                                                           0x8
33969 #define GL1A_GL1C_CREDITS__GL1C_REQ_CREDITS_MASK                                                              0x000000FFL
33970 #define GL1A_GL1C_CREDITS__GL1C_DATA_CREDITS_MASK                                                             0x0000FF00L
33971 //GL1A_CLIENT_FREE_DELAY
33972 #define GL1A_CLIENT_FREE_DELAY__CLIENT_TYPE_0_FREE_DELAY__SHIFT                                               0x0
33973 #define GL1A_CLIENT_FREE_DELAY__CLIENT_TYPE_1_FREE_DELAY__SHIFT                                               0x3
33974 #define GL1A_CLIENT_FREE_DELAY__CLIENT_TYPE_2_FREE_DELAY__SHIFT                                               0x6
33975 #define GL1A_CLIENT_FREE_DELAY__CLIENT_TYPE_0_FREE_DELAY_MASK                                                 0x00000007L
33976 #define GL1A_CLIENT_FREE_DELAY__CLIENT_TYPE_1_FREE_DELAY_MASK                                                 0x00000038L
33977 #define GL1A_CLIENT_FREE_DELAY__CLIENT_TYPE_2_FREE_DELAY_MASK                                                 0x000001C0L
33978 //GL1A_COMPRESSION_MODE
33979 #define GL1A_COMPRESSION_MODE__CLIENT_TYPE_0_OVERRIDE__SHIFT                                                  0x0
33980 #define GL1A_COMPRESSION_MODE__CLIENT_TYPE_0_WRITE_COMPRESSION_DISABLE__SHIFT                                 0x1
33981 #define GL1A_COMPRESSION_MODE__CLIENT_TYPE_0_BYPASS_COMPRESSION__SHIFT                                        0x2
33982 #define GL1A_COMPRESSION_MODE__CLIENT_TYPE_1_OVERRIDE__SHIFT                                                  0x3
33983 #define GL1A_COMPRESSION_MODE__CLIENT_TYPE_1_WRITE_COMPRESSION_DISABLE__SHIFT                                 0x4
33984 #define GL1A_COMPRESSION_MODE__CLIENT_TYPE_1_BYPASS_COMPRESSION__SHIFT                                        0x5
33985 #define GL1A_COMPRESSION_MODE__CLIENT_TYPE_2_OVERRIDE__SHIFT                                                  0x6
33986 #define GL1A_COMPRESSION_MODE__CLIENT_TYPE_2_WRITE_COMPRESSION_DISABLE__SHIFT                                 0x7
33987 #define GL1A_COMPRESSION_MODE__CLIENT_TYPE_2_BYPASS_COMPRESSION__SHIFT                                        0x8
33988 #define GL1A_COMPRESSION_MODE__CLIENT_TYPE_3_OVERRIDE__SHIFT                                                  0x9
33989 #define GL1A_COMPRESSION_MODE__CLIENT_TYPE_3_WRITE_COMPRESSION_DISABLE__SHIFT                                 0xa
33990 #define GL1A_COMPRESSION_MODE__CLIENT_TYPE_3_BYPASS_COMPRESSION__SHIFT                                        0xb
33991 #define GL1A_COMPRESSION_MODE__CLIENT_TYPE_0_OVERRIDE_MASK                                                    0x00000001L
33992 #define GL1A_COMPRESSION_MODE__CLIENT_TYPE_0_WRITE_COMPRESSION_DISABLE_MASK                                   0x00000002L
33993 #define GL1A_COMPRESSION_MODE__CLIENT_TYPE_0_BYPASS_COMPRESSION_MASK                                          0x00000004L
33994 #define GL1A_COMPRESSION_MODE__CLIENT_TYPE_1_OVERRIDE_MASK                                                    0x00000008L
33995 #define GL1A_COMPRESSION_MODE__CLIENT_TYPE_1_WRITE_COMPRESSION_DISABLE_MASK                                   0x00000010L
33996 #define GL1A_COMPRESSION_MODE__CLIENT_TYPE_1_BYPASS_COMPRESSION_MASK                                          0x00000020L
33997 #define GL1A_COMPRESSION_MODE__CLIENT_TYPE_2_OVERRIDE_MASK                                                    0x00000040L
33998 #define GL1A_COMPRESSION_MODE__CLIENT_TYPE_2_WRITE_COMPRESSION_DISABLE_MASK                                   0x00000080L
33999 #define GL1A_COMPRESSION_MODE__CLIENT_TYPE_2_BYPASS_COMPRESSION_MASK                                          0x00000100L
34000 #define GL1A_COMPRESSION_MODE__CLIENT_TYPE_3_OVERRIDE_MASK                                                    0x00000200L
34001 #define GL1A_COMPRESSION_MODE__CLIENT_TYPE_3_WRITE_COMPRESSION_DISABLE_MASK                                   0x00000400L
34002 #define GL1A_COMPRESSION_MODE__CLIENT_TYPE_3_BYPASS_COMPRESSION_MASK                                          0x00000800L
34003 //GL1A_COMPRESSOR_OVERRIDE
34004 #define GL1A_COMPRESSOR_OVERRIDE__DATA_FORMAT__SHIFT                                                          0x0
34005 #define GL1A_COMPRESSOR_OVERRIDE__MAX_COMP_BLOCK_SIZE__SHIFT                                                  0x7
34006 #define GL1A_COMPRESSOR_OVERRIDE__MAX_UNCOMP_BLOCK_SIZE__SHIFT                                                0x9
34007 #define GL1A_COMPRESSOR_OVERRIDE__MICRO_TILE_MODE__SHIFT                                                      0xa
34008 #define GL1A_COMPRESSOR_OVERRIDE__NUM_SAMPLES_LOG2__SHIFT                                                     0xc
34009 #define GL1A_COMPRESSOR_OVERRIDE__NUMBER_TYPE__SHIFT                                                          0xe
34010 #define GL1A_COMPRESSOR_OVERRIDE__DATA_FORMAT_MASK                                                            0x0000003FL
34011 #define GL1A_COMPRESSOR_OVERRIDE__MAX_COMP_BLOCK_SIZE_MASK                                                    0x00000180L
34012 #define GL1A_COMPRESSOR_OVERRIDE__MAX_UNCOMP_BLOCK_SIZE_MASK                                                  0x00000200L
34013 #define GL1A_COMPRESSOR_OVERRIDE__MICRO_TILE_MODE_MASK                                                        0x00000C00L
34014 #define GL1A_COMPRESSOR_OVERRIDE__NUM_SAMPLES_LOG2_MASK                                                       0x00003000L
34015 #define GL1A_COMPRESSOR_OVERRIDE__NUMBER_TYPE_MASK                                                            0x0001C000L
34016 //GL1X_ARB_CTRL
34017 #define GL1X_ARB_CTRL__NUM_MEM_PIPES__SHIFT                                                                   0x0
34018 #define GL1X_ARB_CTRL__FGCG_DISABLE__SHIFT                                                                    0x2
34019 #define GL1X_ARB_CTRL__PERF_CNTR_EN_OVERRIDE__SHIFT                                                           0x3
34020 #define GL1X_ARB_CTRL__CHICKEN_BITS__SHIFT                                                                    0x4
34021 #define GL1X_ARB_CTRL__NUM_MEM_PIPES_MASK                                                                     0x00000003L
34022 #define GL1X_ARB_CTRL__FGCG_DISABLE_MASK                                                                      0x00000004L
34023 #define GL1X_ARB_CTRL__PERF_CNTR_EN_OVERRIDE_MASK                                                             0x00000008L
34024 #define GL1X_ARB_CTRL__CHICKEN_BITS_MASK                                                                      0x00000FF0L
34025 //GL1X_DRAM_BURST_MASK
34026 #define GL1X_DRAM_BURST_MASK__DRAM_BURST_ADDR_MASK__SHIFT                                                     0x0
34027 #define GL1X_DRAM_BURST_MASK__DRAM_BURST_ADDR_MASK_MASK                                                       0x000000FFL
34028 //GL1X_ARB_STATUS
34029 #define GL1X_ARB_STATUS__REQ_ARB_BUSY__SHIFT                                                                  0x0
34030 #define GL1X_ARB_STATUS__RET_ARB_BUSY__SHIFT                                                                  0x1
34031 #define GL1X_ARB_STATUS__REQ_ARB_BUSY_MASK                                                                    0x00000001L
34032 #define GL1X_ARB_STATUS__RET_ARB_BUSY_MASK                                                                    0x00000002L
34033 //GL1X_DRAM_BURST_CTRL
34034 #define GL1X_DRAM_BURST_CTRL__MAX_DRAM_BURST__SHIFT                                                           0x0
34035 #define GL1X_DRAM_BURST_CTRL__BURST_DISABLE__SHIFT                                                            0x3
34036 #define GL1X_DRAM_BURST_CTRL__MAX_DRAM_BURST_MASK                                                             0x00000007L
34037 #define GL1X_DRAM_BURST_CTRL__BURST_DISABLE_MASK                                                              0x00000008L
34038 //GL1XI_GL1XR_REP_FGCG_OVERRIDE
34039 #define GL1XI_GL1XR_REP_FGCG_OVERRIDE__GL1XA_GL1XIR_REP_FGCG_OVERRIDE__SHIFT                                  0x0
34040 #define GL1XI_GL1XR_REP_FGCG_OVERRIDE__GL1XA_GL1XIW_REP_FGCG_OVERRIDE__SHIFT                                  0x1
34041 #define GL1XI_GL1XR_REP_FGCG_OVERRIDE__GL1XA_GL1XR_SRC_REP_FGCG_OVERRIDE__SHIFT                               0x2
34042 #define GL1XI_GL1XR_REP_FGCG_OVERRIDE__GL1XA_GL1XR_RET_REP_FGCG_OVERRIDE__SHIFT                               0x3
34043 #define GL1XI_GL1XR_REP_FGCG_OVERRIDE__GL1XA_GL1XIR_REP_FGCG_OVERRIDE_MASK                                    0x00000001L
34044 #define GL1XI_GL1XR_REP_FGCG_OVERRIDE__GL1XA_GL1XIW_REP_FGCG_OVERRIDE_MASK                                    0x00000002L
34045 #define GL1XI_GL1XR_REP_FGCG_OVERRIDE__GL1XA_GL1XR_SRC_REP_FGCG_OVERRIDE_MASK                                 0x00000004L
34046 #define GL1XI_GL1XR_REP_FGCG_OVERRIDE__GL1XA_GL1XR_RET_REP_FGCG_OVERRIDE_MASK                                 0x00000008L
34047 //GL1XA_GL1XC_CREDITS
34048 #define GL1XA_GL1XC_CREDITS__GL1XC_REQ_CREDITS__SHIFT                                                         0x0
34049 #define GL1XA_GL1XC_CREDITS__GL1XC_DATA_CREDITS__SHIFT                                                        0x8
34050 #define GL1XA_GL1XC_CREDITS__GL1XC_REQ_CREDITS_MASK                                                           0x000000FFL
34051 #define GL1XA_GL1XC_CREDITS__GL1XC_DATA_CREDITS_MASK                                                          0x0000FF00L
34052 //GL1XA_CLIENT_FREE_DELAY
34053 #define GL1XA_CLIENT_FREE_DELAY__CLIENT_TYPE_0_FREE_DELAY__SHIFT                                              0x0
34054 #define GL1XA_CLIENT_FREE_DELAY__CLIENT_TYPE_1_FREE_DELAY__SHIFT                                              0x3
34055 #define GL1XA_CLIENT_FREE_DELAY__CLIENT_TYPE_2_FREE_DELAY__SHIFT                                              0x6
34056 #define GL1XA_CLIENT_FREE_DELAY__CLIENT_TYPE_3_FREE_DELAY__SHIFT                                              0x9
34057 #define GL1XA_CLIENT_FREE_DELAY__CLIENT_TYPE_4_FREE_DELAY__SHIFT                                              0xc
34058 #define GL1XA_CLIENT_FREE_DELAY__CLIENT_TYPE_5_FREE_DELAY__SHIFT                                              0xf
34059 #define GL1XA_CLIENT_FREE_DELAY__CLIENT_TYPE_0_FREE_DELAY_MASK                                                0x00000007L
34060 #define GL1XA_CLIENT_FREE_DELAY__CLIENT_TYPE_1_FREE_DELAY_MASK                                                0x00000038L
34061 #define GL1XA_CLIENT_FREE_DELAY__CLIENT_TYPE_2_FREE_DELAY_MASK                                                0x000001C0L
34062 #define GL1XA_CLIENT_FREE_DELAY__CLIENT_TYPE_3_FREE_DELAY_MASK                                                0x00000E00L
34063 #define GL1XA_CLIENT_FREE_DELAY__CLIENT_TYPE_4_FREE_DELAY_MASK                                                0x00007000L
34064 #define GL1XA_CLIENT_FREE_DELAY__CLIENT_TYPE_5_FREE_DELAY_MASK                                                0x00038000L
34065 //GL1XA_COMPRESSION_MODE
34066 #define GL1XA_COMPRESSION_MODE__CLIENT_TYPE_0_OVERRIDE__SHIFT                                                 0x0
34067 #define GL1XA_COMPRESSION_MODE__CLIENT_TYPE_0_WRITE_COMPRESSION_DISABLE__SHIFT                                0x1
34068 #define GL1XA_COMPRESSION_MODE__CLIENT_TYPE_0_BYPASS_COMPRESSION__SHIFT                                       0x2
34069 #define GL1XA_COMPRESSION_MODE__CLIENT_TYPE_1_OVERRIDE__SHIFT                                                 0x3
34070 #define GL1XA_COMPRESSION_MODE__CLIENT_TYPE_1_WRITE_COMPRESSION_DISABLE__SHIFT                                0x4
34071 #define GL1XA_COMPRESSION_MODE__CLIENT_TYPE_1_BYPASS_COMPRESSION__SHIFT                                       0x5
34072 #define GL1XA_COMPRESSION_MODE__CLIENT_TYPE_2_OVERRIDE__SHIFT                                                 0x6
34073 #define GL1XA_COMPRESSION_MODE__CLIENT_TYPE_2_WRITE_COMPRESSION_DISABLE__SHIFT                                0x7
34074 #define GL1XA_COMPRESSION_MODE__CLIENT_TYPE_2_BYPASS_COMPRESSION__SHIFT                                       0x8
34075 #define GL1XA_COMPRESSION_MODE__CLIENT_TYPE_3_OVERRIDE__SHIFT                                                 0x9
34076 #define GL1XA_COMPRESSION_MODE__CLIENT_TYPE_3_WRITE_COMPRESSION_DISABLE__SHIFT                                0xa
34077 #define GL1XA_COMPRESSION_MODE__CLIENT_TYPE_3_BYPASS_COMPRESSION__SHIFT                                       0xb
34078 #define GL1XA_COMPRESSION_MODE__CLIENT_TYPE_4_OVERRIDE__SHIFT                                                 0xc
34079 #define GL1XA_COMPRESSION_MODE__CLIENT_TYPE_4_WRITE_COMPRESSION_DISABLE__SHIFT                                0xd
34080 #define GL1XA_COMPRESSION_MODE__CLIENT_TYPE_4_BYPASS_COMPRESSION__SHIFT                                       0xe
34081 #define GL1XA_COMPRESSION_MODE__CLIENT_TYPE_5_OVERRIDE__SHIFT                                                 0xf
34082 #define GL1XA_COMPRESSION_MODE__CLIENT_TYPE_5_WRITE_COMPRESSION_DISABLE__SHIFT                                0x10
34083 #define GL1XA_COMPRESSION_MODE__CLIENT_TYPE_5_BYPASS_COMPRESSION__SHIFT                                       0x11
34084 #define GL1XA_COMPRESSION_MODE__CLIENT_TYPE_6_OVERRIDE__SHIFT                                                 0x12
34085 #define GL1XA_COMPRESSION_MODE__CLIENT_TYPE_6_WRITE_COMPRESSION_DISABLE__SHIFT                                0x13
34086 #define GL1XA_COMPRESSION_MODE__CLIENT_TYPE_6_BYPASS_COMPRESSION__SHIFT                                       0x14
34087 #define GL1XA_COMPRESSION_MODE__CLIENT_TYPE_7_OVERRIDE__SHIFT                                                 0x15
34088 #define GL1XA_COMPRESSION_MODE__CLIENT_TYPE_7_WRITE_COMPRESSION_DISABLE__SHIFT                                0x16
34089 #define GL1XA_COMPRESSION_MODE__CLIENT_TYPE_7_BYPASS_COMPRESSION__SHIFT                                       0x17
34090 #define GL1XA_COMPRESSION_MODE__CLIENT_TYPE_0_OVERRIDE_MASK                                                   0x00000001L
34091 #define GL1XA_COMPRESSION_MODE__CLIENT_TYPE_0_WRITE_COMPRESSION_DISABLE_MASK                                  0x00000002L
34092 #define GL1XA_COMPRESSION_MODE__CLIENT_TYPE_0_BYPASS_COMPRESSION_MASK                                         0x00000004L
34093 #define GL1XA_COMPRESSION_MODE__CLIENT_TYPE_1_OVERRIDE_MASK                                                   0x00000008L
34094 #define GL1XA_COMPRESSION_MODE__CLIENT_TYPE_1_WRITE_COMPRESSION_DISABLE_MASK                                  0x00000010L
34095 #define GL1XA_COMPRESSION_MODE__CLIENT_TYPE_1_BYPASS_COMPRESSION_MASK                                         0x00000020L
34096 #define GL1XA_COMPRESSION_MODE__CLIENT_TYPE_2_OVERRIDE_MASK                                                   0x00000040L
34097 #define GL1XA_COMPRESSION_MODE__CLIENT_TYPE_2_WRITE_COMPRESSION_DISABLE_MASK                                  0x00000080L
34098 #define GL1XA_COMPRESSION_MODE__CLIENT_TYPE_2_BYPASS_COMPRESSION_MASK                                         0x00000100L
34099 #define GL1XA_COMPRESSION_MODE__CLIENT_TYPE_3_OVERRIDE_MASK                                                   0x00000200L
34100 #define GL1XA_COMPRESSION_MODE__CLIENT_TYPE_3_WRITE_COMPRESSION_DISABLE_MASK                                  0x00000400L
34101 #define GL1XA_COMPRESSION_MODE__CLIENT_TYPE_3_BYPASS_COMPRESSION_MASK                                         0x00000800L
34102 #define GL1XA_COMPRESSION_MODE__CLIENT_TYPE_4_OVERRIDE_MASK                                                   0x00001000L
34103 #define GL1XA_COMPRESSION_MODE__CLIENT_TYPE_4_WRITE_COMPRESSION_DISABLE_MASK                                  0x00002000L
34104 #define GL1XA_COMPRESSION_MODE__CLIENT_TYPE_4_BYPASS_COMPRESSION_MASK                                         0x00004000L
34105 #define GL1XA_COMPRESSION_MODE__CLIENT_TYPE_5_OVERRIDE_MASK                                                   0x00008000L
34106 #define GL1XA_COMPRESSION_MODE__CLIENT_TYPE_5_WRITE_COMPRESSION_DISABLE_MASK                                  0x00010000L
34107 #define GL1XA_COMPRESSION_MODE__CLIENT_TYPE_5_BYPASS_COMPRESSION_MASK                                         0x00020000L
34108 #define GL1XA_COMPRESSION_MODE__CLIENT_TYPE_6_OVERRIDE_MASK                                                   0x00040000L
34109 #define GL1XA_COMPRESSION_MODE__CLIENT_TYPE_6_WRITE_COMPRESSION_DISABLE_MASK                                  0x00080000L
34110 #define GL1XA_COMPRESSION_MODE__CLIENT_TYPE_6_BYPASS_COMPRESSION_MASK                                         0x00100000L
34111 #define GL1XA_COMPRESSION_MODE__CLIENT_TYPE_7_OVERRIDE_MASK                                                   0x00200000L
34112 #define GL1XA_COMPRESSION_MODE__CLIENT_TYPE_7_WRITE_COMPRESSION_DISABLE_MASK                                  0x00400000L
34113 #define GL1XA_COMPRESSION_MODE__CLIENT_TYPE_7_BYPASS_COMPRESSION_MASK                                         0x00800000L
34114 //GL1XA_COMPRESSOR_OVERRIDE
34115 #define GL1XA_COMPRESSOR_OVERRIDE__DATA_FORMAT__SHIFT                                                         0x0
34116 #define GL1XA_COMPRESSOR_OVERRIDE__MAX_COMP_BLOCK_SIZE__SHIFT                                                 0x7
34117 #define GL1XA_COMPRESSOR_OVERRIDE__MAX_UNCOMP_BLOCK_SIZE__SHIFT                                               0x9
34118 #define GL1XA_COMPRESSOR_OVERRIDE__MICRO_TILE_MODE__SHIFT                                                     0xa
34119 #define GL1XA_COMPRESSOR_OVERRIDE__NUM_SAMPLES_LOG2__SHIFT                                                    0xc
34120 #define GL1XA_COMPRESSOR_OVERRIDE__NUMBER_TYPE__SHIFT                                                         0xe
34121 #define GL1XA_COMPRESSOR_OVERRIDE__DATA_FORMAT_MASK                                                           0x0000003FL
34122 #define GL1XA_COMPRESSOR_OVERRIDE__MAX_COMP_BLOCK_SIZE_MASK                                                   0x00000180L
34123 #define GL1XA_COMPRESSOR_OVERRIDE__MAX_UNCOMP_BLOCK_SIZE_MASK                                                 0x00000200L
34124 #define GL1XA_COMPRESSOR_OVERRIDE__MICRO_TILE_MODE_MASK                                                       0x00000C00L
34125 #define GL1XA_COMPRESSOR_OVERRIDE__NUM_SAMPLES_LOG2_MASK                                                      0x00003000L
34126 #define GL1XA_COMPRESSOR_OVERRIDE__NUMBER_TYPE_MASK                                                           0x0001C000L
34127 //GL1C_CTRL
34128 #define GL1C_CTRL__BUFFER_DEPTH_MAX__SHIFT                                                                    0x0
34129 #define GL1C_CTRL__GL2_REQ_CREDITS__SHIFT                                                                     0x4
34130 #define GL1C_CTRL__GL2_DATA_CREDITS__SHIFT                                                                    0xb
34131 #define GL1C_CTRL__TO_L1_REPEATER_FGCG_DISABLE__SHIFT                                                         0x12
34132 #define GL1C_CTRL__TO_L2_REPEATER_FGCG_DISABLE__SHIFT                                                         0x13
34133 #define GL1C_CTRL__GCR_RSP_FGCG_DISABLE__SHIFT                                                                0x14
34134 #define GL1C_CTRL__BUFFER_DEPTH_MAX_MASK                                                                      0x0000000FL
34135 #define GL1C_CTRL__GL2_REQ_CREDITS_MASK                                                                       0x000007F0L
34136 #define GL1C_CTRL__GL2_DATA_CREDITS_MASK                                                                      0x0003F800L
34137 #define GL1C_CTRL__TO_L1_REPEATER_FGCG_DISABLE_MASK                                                           0x00040000L
34138 #define GL1C_CTRL__TO_L2_REPEATER_FGCG_DISABLE_MASK                                                           0x00080000L
34139 #define GL1C_CTRL__GCR_RSP_FGCG_DISABLE_MASK                                                                  0x00100000L
34140 //GL1C_STATUS
34141 #define GL1C_STATUS__INPUT_BUFFER_VC0_FIFO_FULL__SHIFT                                                        0x0
34142 #define GL1C_STATUS__OUTPUT_FIFOS_BUSY__SHIFT                                                                 0x1
34143 #define GL1C_STATUS__GL2_REQ_VC0_STALL__SHIFT                                                                 0x3
34144 #define GL1C_STATUS__GL2_DATA_VC0_STALL__SHIFT                                                                0x4
34145 #define GL1C_STATUS__GL2_REQ_VC1_STALL__SHIFT                                                                 0x5
34146 #define GL1C_STATUS__GL2_DATA_VC1_STALL__SHIFT                                                                0x6
34147 #define GL1C_STATUS__INPUT_BUFFER_VC0_BUSY__SHIFT                                                             0x7
34148 #define GL1C_STATUS__SRC_DATA_FIFO_VC0_BUSY__SHIFT                                                            0x8
34149 #define GL1C_STATUS__GL2_RH_BUSY__SHIFT                                                                       0x9
34150 #define GL1C_STATUS__NUM_REQ_PENDING_FROM_L2__SHIFT                                                           0xa
34151 #define GL1C_STATUS__VIRTUAL_FIFO_FULL_STALL__SHIFT                                                           0x14
34152 #define GL1C_STATUS__REQUEST_TRACKER_BUFFER_STALL__SHIFT                                                      0x15
34153 #define GL1C_STATUS__REQUEST_TRACKER_BUSY__SHIFT                                                              0x16
34154 #define GL1C_STATUS__BUFFER_FULL__SHIFT                                                                       0x17
34155 #define GL1C_STATUS__INPUT_BUFFER_VC0_FIFO_FULL_MASK                                                          0x00000001L
34156 #define GL1C_STATUS__OUTPUT_FIFOS_BUSY_MASK                                                                   0x00000002L
34157 #define GL1C_STATUS__GL2_REQ_VC0_STALL_MASK                                                                   0x00000008L
34158 #define GL1C_STATUS__GL2_DATA_VC0_STALL_MASK                                                                  0x00000010L
34159 #define GL1C_STATUS__GL2_REQ_VC1_STALL_MASK                                                                   0x00000020L
34160 #define GL1C_STATUS__GL2_DATA_VC1_STALL_MASK                                                                  0x00000040L
34161 #define GL1C_STATUS__INPUT_BUFFER_VC0_BUSY_MASK                                                               0x00000080L
34162 #define GL1C_STATUS__SRC_DATA_FIFO_VC0_BUSY_MASK                                                              0x00000100L
34163 #define GL1C_STATUS__GL2_RH_BUSY_MASK                                                                         0x00000200L
34164 #define GL1C_STATUS__NUM_REQ_PENDING_FROM_L2_MASK                                                             0x000FFC00L
34165 #define GL1C_STATUS__VIRTUAL_FIFO_FULL_STALL_MASK                                                             0x00100000L
34166 #define GL1C_STATUS__REQUEST_TRACKER_BUFFER_STALL_MASK                                                        0x00200000L
34167 #define GL1C_STATUS__REQUEST_TRACKER_BUSY_MASK                                                                0x00400000L
34168 #define GL1C_STATUS__BUFFER_FULL_MASK                                                                         0x00800000L
34169 //GL1C_UTCL0_CNTL1
34170 #define GL1C_UTCL0_CNTL1__FORCE_4K_L2_RESP__SHIFT                                                             0x0
34171 #define GL1C_UTCL0_CNTL1__GPUVM_64K_DEFAULT__SHIFT                                                            0x1
34172 #define GL1C_UTCL0_CNTL1__GPUVM_PERM_MODE__SHIFT                                                              0x2
34173 #define GL1C_UTCL0_CNTL1__RESP_MODE__SHIFT                                                                    0x3
34174 #define GL1C_UTCL0_CNTL1__RESP_FAULT_MODE__SHIFT                                                              0x5
34175 #define GL1C_UTCL0_CNTL1__CLIENTID__SHIFT                                                                     0x7
34176 #define GL1C_UTCL0_CNTL1__REG_INV_VMID__SHIFT                                                                 0x13
34177 #define GL1C_UTCL0_CNTL1__REG_INV_TOGGLE__SHIFT                                                               0x18
34178 #define GL1C_UTCL0_CNTL1__ATOMIC_REQUEST_ENABLE__SHIFT                                                        0x19
34179 #define GL1C_UTCL0_CNTL1__FORCE_MISS__SHIFT                                                                   0x1a
34180 #define GL1C_UTCL0_CNTL1__FORCE_IN_ORDER__SHIFT                                                               0x1b
34181 #define GL1C_UTCL0_CNTL1__REDUCE_FIFO_DEPTH_BY_2__SHIFT                                                       0x1c
34182 #define GL1C_UTCL0_CNTL1__REDUCE_CACHE_SIZE_BY_2__SHIFT                                                       0x1e
34183 #define GL1C_UTCL0_CNTL1__FORCE_4K_L2_RESP_MASK                                                               0x00000001L
34184 #define GL1C_UTCL0_CNTL1__GPUVM_64K_DEFAULT_MASK                                                              0x00000002L
34185 #define GL1C_UTCL0_CNTL1__GPUVM_PERM_MODE_MASK                                                                0x00000004L
34186 #define GL1C_UTCL0_CNTL1__RESP_MODE_MASK                                                                      0x00000018L
34187 #define GL1C_UTCL0_CNTL1__RESP_FAULT_MODE_MASK                                                                0x00000060L
34188 #define GL1C_UTCL0_CNTL1__CLIENTID_MASK                                                                       0x0000FF80L
34189 #define GL1C_UTCL0_CNTL1__REG_INV_VMID_MASK                                                                   0x00780000L
34190 #define GL1C_UTCL0_CNTL1__REG_INV_TOGGLE_MASK                                                                 0x01000000L
34191 #define GL1C_UTCL0_CNTL1__ATOMIC_REQUEST_ENABLE_MASK                                                          0x02000000L
34192 #define GL1C_UTCL0_CNTL1__FORCE_MISS_MASK                                                                     0x04000000L
34193 #define GL1C_UTCL0_CNTL1__FORCE_IN_ORDER_MASK                                                                 0x08000000L
34194 #define GL1C_UTCL0_CNTL1__REDUCE_FIFO_DEPTH_BY_2_MASK                                                         0x30000000L
34195 #define GL1C_UTCL0_CNTL1__REDUCE_CACHE_SIZE_BY_2_MASK                                                         0xC0000000L
34196 //GL1C_UTCL0_CNTL2
34197 #define GL1C_UTCL0_CNTL2__SPARE__SHIFT                                                                        0x0
34198 #define GL1C_UTCL0_CNTL2__MTYPE_OVRD_DIS__SHIFT                                                               0x9
34199 #define GL1C_UTCL0_CNTL2__ANY_LINE_VALID__SHIFT                                                               0xa
34200 #define GL1C_UTCL0_CNTL2__FORCE_SNOOP__SHIFT                                                                  0xe
34201 #define GL1C_UTCL0_CNTL2__DISABLE_BURST__SHIFT                                                                0x11
34202 #define GL1C_UTCL0_CNTL2__FORCE_FRAG_2M_TO_64K__SHIFT                                                         0x1a
34203 #define GL1C_UTCL0_CNTL2__FGCG_DISABLE__SHIFT                                                                 0x1e
34204 #define GL1C_UTCL0_CNTL2__DISABLE_ILLEGAL_PCIE_ATOMIC__SHIFT                                                  0x1f
34205 #define GL1C_UTCL0_CNTL2__SPARE_MASK                                                                          0x000000FFL
34206 #define GL1C_UTCL0_CNTL2__MTYPE_OVRD_DIS_MASK                                                                 0x00000200L
34207 #define GL1C_UTCL0_CNTL2__ANY_LINE_VALID_MASK                                                                 0x00000400L
34208 #define GL1C_UTCL0_CNTL2__FORCE_SNOOP_MASK                                                                    0x00004000L
34209 #define GL1C_UTCL0_CNTL2__DISABLE_BURST_MASK                                                                  0x00020000L
34210 #define GL1C_UTCL0_CNTL2__FORCE_FRAG_2M_TO_64K_MASK                                                           0x04000000L
34211 #define GL1C_UTCL0_CNTL2__FGCG_DISABLE_MASK                                                                   0x40000000L
34212 #define GL1C_UTCL0_CNTL2__DISABLE_ILLEGAL_PCIE_ATOMIC_MASK                                                    0x80000000L
34213 //GL1C_UTCL0_STATUS
34214 #define GL1C_UTCL0_STATUS__FAULT_DETECTED__SHIFT                                                              0x0
34215 #define GL1C_UTCL0_STATUS__RETRY_DETECTED__SHIFT                                                              0x1
34216 #define GL1C_UTCL0_STATUS__PRT_DETECTED__SHIFT                                                                0x2
34217 #define GL1C_UTCL0_STATUS__FAULT_DETECTED_MASK                                                                0x00000001L
34218 #define GL1C_UTCL0_STATUS__RETRY_DETECTED_MASK                                                                0x00000002L
34219 #define GL1C_UTCL0_STATUS__PRT_DETECTED_MASK                                                                  0x00000004L
34220 //GL1C_UTCL0_RETRY
34221 #define GL1C_UTCL0_RETRY__INCR__SHIFT                                                                         0x0
34222 #define GL1C_UTCL0_RETRY__COUNT__SHIFT                                                                        0x8
34223 #define GL1C_UTCL0_RETRY__INCR_MASK                                                                           0x000000FFL
34224 #define GL1C_UTCL0_RETRY__COUNT_MASK                                                                          0x00000F00L
34225 //GL1C_CTRL2
34226 #define GL1C_CTRL2__UTCL0_INFLIGHT_MAX__SHIFT                                                                 0x0
34227 #define GL1C_CTRL2__OVERRIDE_READ_BYPASS_TO_DECOMPRESSED__SHIFT                                               0x8
34228 #define GL1C_CTRL2__OVERRIDE_WRITE_BYPASS_TO_COMPRESSION_DISABLE__SHIFT                                       0x9
34229 #define GL1C_CTRL2__UTCL0_INFLIGHT_MAX_MASK                                                                   0x000000FFL
34230 #define GL1C_CTRL2__OVERRIDE_READ_BYPASS_TO_DECOMPRESSED_MASK                                                 0x00000100L
34231 #define GL1C_CTRL2__OVERRIDE_WRITE_BYPASS_TO_COMPRESSION_DISABLE_MASK                                         0x00000200L
34232 //GL1XC_CTRL
34233 #define GL1XC_CTRL__BUFFER_DEPTH_MAX__SHIFT                                                                   0x0
34234 #define GL1XC_CTRL__GL2_REQ_CREDITS__SHIFT                                                                    0x4
34235 #define GL1XC_CTRL__GL2_DATA_CREDITS__SHIFT                                                                   0xb
34236 #define GL1XC_CTRL__TO_L1_REPEATER_FGCG_DISABLE__SHIFT                                                        0x12
34237 #define GL1XC_CTRL__TO_L2_REPEATER_FGCG_DISABLE__SHIFT                                                        0x13
34238 #define GL1XC_CTRL__GCR_RSP_FGCG_DISABLE__SHIFT                                                               0x14
34239 #define GL1XC_CTRL__BUFFER_DEPTH_MAX_MASK                                                                     0x0000000FL
34240 #define GL1XC_CTRL__GL2_REQ_CREDITS_MASK                                                                      0x000007F0L
34241 #define GL1XC_CTRL__GL2_DATA_CREDITS_MASK                                                                     0x0003F800L
34242 #define GL1XC_CTRL__TO_L1_REPEATER_FGCG_DISABLE_MASK                                                          0x00040000L
34243 #define GL1XC_CTRL__TO_L2_REPEATER_FGCG_DISABLE_MASK                                                          0x00080000L
34244 #define GL1XC_CTRL__GCR_RSP_FGCG_DISABLE_MASK                                                                 0x00100000L
34245 //GL1XC_STATUS
34246 #define GL1XC_STATUS__INPUT_BUFFER_VC0_FIFO_FULL__SHIFT                                                       0x0
34247 #define GL1XC_STATUS__OUTPUT_FIFOS_BUSY__SHIFT                                                                0x1
34248 #define GL1XC_STATUS__GL2_REQ_VC0_STALL__SHIFT                                                                0x3
34249 #define GL1XC_STATUS__GL2_DATA_VC0_STALL__SHIFT                                                               0x4
34250 #define GL1XC_STATUS__GL2_REQ_VC1_STALL__SHIFT                                                                0x5
34251 #define GL1XC_STATUS__GL2_DATA_VC1_STALL__SHIFT                                                               0x6
34252 #define GL1XC_STATUS__INPUT_BUFFER_VC0_BUSY__SHIFT                                                            0x7
34253 #define GL1XC_STATUS__SRC_DATA_FIFO_VC0_BUSY__SHIFT                                                           0x8
34254 #define GL1XC_STATUS__GL2_RH_BUSY__SHIFT                                                                      0x9
34255 #define GL1XC_STATUS__NUM_REQ_PENDING_FROM_L2__SHIFT                                                          0xa
34256 #define GL1XC_STATUS__VIRTUAL_FIFO_FULL_STALL__SHIFT                                                          0x14
34257 #define GL1XC_STATUS__REQUEST_TRACKER_BUFFER_STALL__SHIFT                                                     0x15
34258 #define GL1XC_STATUS__REQUEST_TRACKER_BUSY__SHIFT                                                             0x16
34259 #define GL1XC_STATUS__BUFFER_FULL__SHIFT                                                                      0x17
34260 #define GL1XC_STATUS__INPUT_BUFFER_VC0_FIFO_FULL_MASK                                                         0x00000001L
34261 #define GL1XC_STATUS__OUTPUT_FIFOS_BUSY_MASK                                                                  0x00000002L
34262 #define GL1XC_STATUS__GL2_REQ_VC0_STALL_MASK                                                                  0x00000008L
34263 #define GL1XC_STATUS__GL2_DATA_VC0_STALL_MASK                                                                 0x00000010L
34264 #define GL1XC_STATUS__GL2_REQ_VC1_STALL_MASK                                                                  0x00000020L
34265 #define GL1XC_STATUS__GL2_DATA_VC1_STALL_MASK                                                                 0x00000040L
34266 #define GL1XC_STATUS__INPUT_BUFFER_VC0_BUSY_MASK                                                              0x00000080L
34267 #define GL1XC_STATUS__SRC_DATA_FIFO_VC0_BUSY_MASK                                                             0x00000100L
34268 #define GL1XC_STATUS__GL2_RH_BUSY_MASK                                                                        0x00000200L
34269 #define GL1XC_STATUS__NUM_REQ_PENDING_FROM_L2_MASK                                                            0x000FFC00L
34270 #define GL1XC_STATUS__VIRTUAL_FIFO_FULL_STALL_MASK                                                            0x00100000L
34271 #define GL1XC_STATUS__REQUEST_TRACKER_BUFFER_STALL_MASK                                                       0x00200000L
34272 #define GL1XC_STATUS__REQUEST_TRACKER_BUSY_MASK                                                               0x00400000L
34273 #define GL1XC_STATUS__BUFFER_FULL_MASK                                                                        0x00800000L
34274 //GL1XC_UTCL0_CNTL1
34275 #define GL1XC_UTCL0_CNTL1__FORCE_4K_L2_RESP__SHIFT                                                            0x0
34276 #define GL1XC_UTCL0_CNTL1__GPUVM_64K_DEFAULT__SHIFT                                                           0x1
34277 #define GL1XC_UTCL0_CNTL1__GPUVM_PERM_MODE__SHIFT                                                             0x2
34278 #define GL1XC_UTCL0_CNTL1__RESP_MODE__SHIFT                                                                   0x3
34279 #define GL1XC_UTCL0_CNTL1__RESP_FAULT_MODE__SHIFT                                                             0x5
34280 #define GL1XC_UTCL0_CNTL1__CLIENTID__SHIFT                                                                    0x7
34281 #define GL1XC_UTCL0_CNTL1__REG_INV_VMID__SHIFT                                                                0x13
34282 #define GL1XC_UTCL0_CNTL1__REG_INV_TOGGLE__SHIFT                                                              0x18
34283 #define GL1XC_UTCL0_CNTL1__ATOMIC_REQUEST_ENABLE__SHIFT                                                       0x19
34284 #define GL1XC_UTCL0_CNTL1__FORCE_MISS__SHIFT                                                                  0x1a
34285 #define GL1XC_UTCL0_CNTL1__FORCE_IN_ORDER__SHIFT                                                              0x1b
34286 #define GL1XC_UTCL0_CNTL1__REDUCE_FIFO_DEPTH_BY_2__SHIFT                                                      0x1c
34287 #define GL1XC_UTCL0_CNTL1__REDUCE_CACHE_SIZE_BY_2__SHIFT                                                      0x1e
34288 #define GL1XC_UTCL0_CNTL1__FORCE_4K_L2_RESP_MASK                                                              0x00000001L
34289 #define GL1XC_UTCL0_CNTL1__GPUVM_64K_DEFAULT_MASK                                                             0x00000002L
34290 #define GL1XC_UTCL0_CNTL1__GPUVM_PERM_MODE_MASK                                                               0x00000004L
34291 #define GL1XC_UTCL0_CNTL1__RESP_MODE_MASK                                                                     0x00000018L
34292 #define GL1XC_UTCL0_CNTL1__RESP_FAULT_MODE_MASK                                                               0x00000060L
34293 #define GL1XC_UTCL0_CNTL1__CLIENTID_MASK                                                                      0x0000FF80L
34294 #define GL1XC_UTCL0_CNTL1__REG_INV_VMID_MASK                                                                  0x00780000L
34295 #define GL1XC_UTCL0_CNTL1__REG_INV_TOGGLE_MASK                                                                0x01000000L
34296 #define GL1XC_UTCL0_CNTL1__ATOMIC_REQUEST_ENABLE_MASK                                                         0x02000000L
34297 #define GL1XC_UTCL0_CNTL1__FORCE_MISS_MASK                                                                    0x04000000L
34298 #define GL1XC_UTCL0_CNTL1__FORCE_IN_ORDER_MASK                                                                0x08000000L
34299 #define GL1XC_UTCL0_CNTL1__REDUCE_FIFO_DEPTH_BY_2_MASK                                                        0x30000000L
34300 #define GL1XC_UTCL0_CNTL1__REDUCE_CACHE_SIZE_BY_2_MASK                                                        0xC0000000L
34301 //GL1XC_UTCL0_CNTL2
34302 #define GL1XC_UTCL0_CNTL2__SPARE__SHIFT                                                                       0x0
34303 #define GL1XC_UTCL0_CNTL2__MTYPE_OVRD_DIS__SHIFT                                                              0x9
34304 #define GL1XC_UTCL0_CNTL2__ANY_LINE_VALID__SHIFT                                                              0xa
34305 #define GL1XC_UTCL0_CNTL2__FORCE_SNOOP__SHIFT                                                                 0xe
34306 #define GL1XC_UTCL0_CNTL2__DISABLE_BURST__SHIFT                                                               0x11
34307 #define GL1XC_UTCL0_CNTL2__FORCE_FRAG_2M_TO_64K__SHIFT                                                        0x1a
34308 #define GL1XC_UTCL0_CNTL2__FGCG_DISABLE__SHIFT                                                                0x1e
34309 #define GL1XC_UTCL0_CNTL2__DISABLE_ILLEGAL_PCIE_ATOMIC__SHIFT                                                 0x1f
34310 #define GL1XC_UTCL0_CNTL2__SPARE_MASK                                                                         0x000000FFL
34311 #define GL1XC_UTCL0_CNTL2__MTYPE_OVRD_DIS_MASK                                                                0x00000200L
34312 #define GL1XC_UTCL0_CNTL2__ANY_LINE_VALID_MASK                                                                0x00000400L
34313 #define GL1XC_UTCL0_CNTL2__FORCE_SNOOP_MASK                                                                   0x00004000L
34314 #define GL1XC_UTCL0_CNTL2__DISABLE_BURST_MASK                                                                 0x00020000L
34315 #define GL1XC_UTCL0_CNTL2__FORCE_FRAG_2M_TO_64K_MASK                                                          0x04000000L
34316 #define GL1XC_UTCL0_CNTL2__FGCG_DISABLE_MASK                                                                  0x40000000L
34317 #define GL1XC_UTCL0_CNTL2__DISABLE_ILLEGAL_PCIE_ATOMIC_MASK                                                   0x80000000L
34318 //GL1XC_UTCL0_STATUS
34319 #define GL1XC_UTCL0_STATUS__FAULT_DETECTED__SHIFT                                                             0x0
34320 #define GL1XC_UTCL0_STATUS__RETRY_DETECTED__SHIFT                                                             0x1
34321 #define GL1XC_UTCL0_STATUS__PRT_DETECTED__SHIFT                                                               0x2
34322 #define GL1XC_UTCL0_STATUS__FAULT_DETECTED_MASK                                                               0x00000001L
34323 #define GL1XC_UTCL0_STATUS__RETRY_DETECTED_MASK                                                               0x00000002L
34324 #define GL1XC_UTCL0_STATUS__PRT_DETECTED_MASK                                                                 0x00000004L
34325 //GL1XC_UTCL0_RETRY
34326 #define GL1XC_UTCL0_RETRY__INCR__SHIFT                                                                        0x0
34327 #define GL1XC_UTCL0_RETRY__COUNT__SHIFT                                                                       0x8
34328 #define GL1XC_UTCL0_RETRY__INCR_MASK                                                                          0x000000FFL
34329 #define GL1XC_UTCL0_RETRY__COUNT_MASK                                                                         0x00000F00L
34330 //GL1XC_CTRL2
34331 #define GL1XC_CTRL2__UTCL0_INFLIGHT_MAX__SHIFT                                                                0x0
34332 #define GL1XC_CTRL2__OVERRIDE_READ_BYPASS_TO_DECOMPRESSED__SHIFT                                              0x8
34333 #define GL1XC_CTRL2__OVERRIDE_WRITE_BYPASS_TO_COMPRESSION_DISABLE__SHIFT                                      0x9
34334 #define GL1XC_CTRL2__UTCL0_INFLIGHT_MAX_MASK                                                                  0x000000FFL
34335 #define GL1XC_CTRL2__OVERRIDE_READ_BYPASS_TO_DECOMPRESSED_MASK                                                0x00000100L
34336 #define GL1XC_CTRL2__OVERRIDE_WRITE_BYPASS_TO_COMPRESSION_DISABLE_MASK                                        0x00000200L
34337 
34338 
34339 // addressBlock: gc_gfx_se_gfx_se_pfonly_secacdec
34340 //SE_CAC_CTRL_1
34341 #define SE_CAC_CTRL_1__CAC_WINDOW__SHIFT                                                                      0x0
34342 #define SE_CAC_CTRL_1__TDP_WINDOW__SHIFT                                                                      0x8
34343 #define SE_CAC_CTRL_1__CAC_WINDOW_MASK                                                                        0x000000FFL
34344 #define SE_CAC_CTRL_1__TDP_WINDOW_MASK                                                                        0xFFFFFF00L
34345 //SE_CAC_CTRL_2
34346 #define SE_CAC_CTRL_2__CAC_ENABLE__SHIFT                                                                      0x0
34347 #define SE_CAC_CTRL_2__SE_LCAC_ENABLE__SHIFT                                                                  0x1
34348 #define SE_CAC_CTRL_2__WGP_CAC_CLK_OVERRIDE__SHIFT                                                            0x2
34349 #define SE_CAC_CTRL_2__SE_CAC_INDEX_AUTO_INCR_EN__SHIFT                                                       0x3
34350 #define SE_CAC_CTRL_2__SE_LCAC_OVR_EN__SHIFT                                                                  0x4
34351 #define SE_CAC_CTRL_2__WGP_LCAC_OVR_EN__SHIFT                                                                 0x5
34352 #define SE_CAC_CTRL_2__WGP_LCAC_MODE__SHIFT                                                                   0x6
34353 #define SE_CAC_CTRL_2__SE_CAC_SOFT_CTRL_ENABLE__SHIFT                                                         0x7
34354 #define SE_CAC_CTRL_2__CAC_ENABLE_MASK                                                                        0x00000001L
34355 #define SE_CAC_CTRL_2__SE_LCAC_ENABLE_MASK                                                                    0x00000002L
34356 #define SE_CAC_CTRL_2__WGP_CAC_CLK_OVERRIDE_MASK                                                              0x00000004L
34357 #define SE_CAC_CTRL_2__SE_CAC_INDEX_AUTO_INCR_EN_MASK                                                         0x00000008L
34358 #define SE_CAC_CTRL_2__SE_LCAC_OVR_EN_MASK                                                                    0x00000010L
34359 #define SE_CAC_CTRL_2__WGP_LCAC_OVR_EN_MASK                                                                   0x00000020L
34360 #define SE_CAC_CTRL_2__WGP_LCAC_MODE_MASK                                                                     0x00000040L
34361 #define SE_CAC_CTRL_2__SE_CAC_SOFT_CTRL_ENABLE_MASK                                                           0x00000080L
34362 //SE_CAC_SOFT_CTRL
34363 #define SE_CAC_SOFT_CTRL__SE_CAC_SOFT_SNAP__SHIFT                                                             0x0
34364 #define SE_CAC_SOFT_CTRL__SE_CAC_SOFT_SNAP_MASK                                                               0x00000001L
34365 //SE_CAC_OVR_VAL_LOWER
34366 #define SE_CAC_OVR_VAL_LOWER__SE_LCAC_OVR_VAL_LOWER__SHIFT                                                    0x0
34367 #define SE_CAC_OVR_VAL_LOWER__SE_LCAC_OVR_VAL_LOWER_MASK                                                      0xFFFFFFFFL
34368 //SE_CAC_OVR_VAL_UPPER
34369 #define SE_CAC_OVR_VAL_UPPER__SE_LCAC_OVR_VAL_UPPER__SHIFT                                                    0x0
34370 #define SE_CAC_OVR_VAL_UPPER__SE_LCAC_OVR_VAL_UPPER_MASK                                                      0xFFFFFFFFL
34371 //SE_CAC_WINDOW_AGGR_VALUE_LO
34372 #define SE_CAC_WINDOW_AGGR_VALUE_LO__SE_CAC_WINDOW_AGGR_VALUE_LO__SHIFT                                       0x0
34373 #define SE_CAC_WINDOW_AGGR_VALUE_LO__SE_CAC_WINDOW_AGGR_VALUE_LO_MASK                                         0xFFFFFFFFL
34374 //SE_CAC_WINDOW_AGGR_VALUE_HI
34375 #define SE_CAC_WINDOW_AGGR_VALUE_HI__SE_CAC_WINDOW_AGGR_VALUE_HI__SHIFT                                       0x0
34376 #define SE_CAC_WINDOW_AGGR_VALUE_HI__SE_CAC_WINDOW_AGGR_VALUE_HI_MASK                                         0x000000FFL
34377 //SE_CAC_WINDOW_GFXCLK_CYCLE
34378 #define SE_CAC_WINDOW_GFXCLK_CYCLE__SE_CAC_WINDOW_GFXCLK_CYCLE__SHIFT                                         0x0
34379 #define SE_CAC_WINDOW_GFXCLK_CYCLE__SE_CAC_WINDOW_GFXCLK_CYCLE_MASK                                           0x0000FFFFL
34380 //DIDT_EDC_CTRL
34381 #define DIDT_EDC_CTRL__EDC_EN__SHIFT                                                                          0x0
34382 #define DIDT_EDC_CTRL__EDC_SW_RST__SHIFT                                                                      0x1
34383 #define DIDT_EDC_CTRL__EDC_CLK_EN_OVERRIDE__SHIFT                                                             0x2
34384 #define DIDT_EDC_CTRL__EDC_FORCE_STALL__SHIFT                                                                 0x3
34385 #define DIDT_EDC_CTRL__EDC_TRIGGER_THROTTLE_LOWBIT__SHIFT                                                     0x4
34386 #define DIDT_EDC_CTRL__EDC_STALL_PATTERN_BIT_NUMS__SHIFT                                                      0xa
34387 #define DIDT_EDC_CTRL__EDC_ALLOW_WRITE_PWRDELTA__SHIFT                                                        0xe
34388 #define DIDT_EDC_CTRL__EDC_ALGORITHM_MODE__SHIFT                                                              0xf
34389 #define DIDT_EDC_CTRL__EDC_AVGDIV__SHIFT                                                                      0x10
34390 #define DIDT_EDC_CTRL__EDC_THRESHOLD_SEL__SHIFT                                                               0x14
34391 #define DIDT_EDC_CTRL__EDC_PERF_COUNTER_EN__SHIFT                                                             0x15
34392 #define DIDT_EDC_CTRL__EDC_EN_MASK                                                                            0x00000001L
34393 #define DIDT_EDC_CTRL__EDC_SW_RST_MASK                                                                        0x00000002L
34394 #define DIDT_EDC_CTRL__EDC_CLK_EN_OVERRIDE_MASK                                                               0x00000004L
34395 #define DIDT_EDC_CTRL__EDC_FORCE_STALL_MASK                                                                   0x00000008L
34396 #define DIDT_EDC_CTRL__EDC_TRIGGER_THROTTLE_LOWBIT_MASK                                                       0x000003F0L
34397 #define DIDT_EDC_CTRL__EDC_STALL_PATTERN_BIT_NUMS_MASK                                                        0x00003C00L
34398 #define DIDT_EDC_CTRL__EDC_ALLOW_WRITE_PWRDELTA_MASK                                                          0x00004000L
34399 #define DIDT_EDC_CTRL__EDC_ALGORITHM_MODE_MASK                                                                0x00008000L
34400 #define DIDT_EDC_CTRL__EDC_AVGDIV_MASK                                                                        0x000F0000L
34401 #define DIDT_EDC_CTRL__EDC_THRESHOLD_SEL_MASK                                                                 0x00100000L
34402 #define DIDT_EDC_CTRL__EDC_PERF_COUNTER_EN_MASK                                                               0x00200000L
34403 //DIDT_EDC_THROTTLE_CTRL
34404 #define DIDT_EDC_THROTTLE_CTRL__SQ_STALL_EN__SHIFT                                                            0x0
34405 #define DIDT_EDC_THROTTLE_CTRL__DB_STALL_EN__SHIFT                                                            0x1
34406 #define DIDT_EDC_THROTTLE_CTRL__TCP_STALL_EN__SHIFT                                                           0x2
34407 #define DIDT_EDC_THROTTLE_CTRL__TD_STALL_EN__SHIFT                                                            0x3
34408 #define DIDT_EDC_THROTTLE_CTRL__PATTERN_EXTEND_EN__SHIFT                                                      0x4
34409 #define DIDT_EDC_THROTTLE_CTRL__PATTERN_EXTEND_MODE__SHIFT                                                    0x5
34410 #define DIDT_EDC_THROTTLE_CTRL__EDC_STRETCH_EN__SHIFT                                                         0x8
34411 #define DIDT_EDC_THROTTLE_CTRL__EDC_STRETCH_SRC_SEL__SHIFT                                                    0x9
34412 #define DIDT_EDC_THROTTLE_CTRL__EDC_MAX_HYSTERESIS__SHIFT                                                     0xa
34413 #define DIDT_EDC_THROTTLE_CTRL__EDC_STALL_CLAMP_EN__SHIFT                                                     0x12
34414 #define DIDT_EDC_THROTTLE_CTRL__SQ_STALL_EN_MASK                                                              0x00000001L
34415 #define DIDT_EDC_THROTTLE_CTRL__DB_STALL_EN_MASK                                                              0x00000002L
34416 #define DIDT_EDC_THROTTLE_CTRL__TCP_STALL_EN_MASK                                                             0x00000004L
34417 #define DIDT_EDC_THROTTLE_CTRL__TD_STALL_EN_MASK                                                              0x00000008L
34418 #define DIDT_EDC_THROTTLE_CTRL__PATTERN_EXTEND_EN_MASK                                                        0x00000010L
34419 #define DIDT_EDC_THROTTLE_CTRL__PATTERN_EXTEND_MODE_MASK                                                      0x000000E0L
34420 #define DIDT_EDC_THROTTLE_CTRL__EDC_STRETCH_EN_MASK                                                           0x00000100L
34421 #define DIDT_EDC_THROTTLE_CTRL__EDC_STRETCH_SRC_SEL_MASK                                                      0x00000200L
34422 #define DIDT_EDC_THROTTLE_CTRL__EDC_MAX_HYSTERESIS_MASK                                                       0x0003FC00L
34423 #define DIDT_EDC_THROTTLE_CTRL__EDC_STALL_CLAMP_EN_MASK                                                       0x00040000L
34424 //DIDT_EDC_THRESHOLD
34425 #define DIDT_EDC_THRESHOLD__EDC_THRESHOLD__SHIFT                                                              0x0
34426 #define DIDT_EDC_THRESHOLD__EDC_THRESHOLD_MASK                                                                0xFFFFFFFFL
34427 //DIDT_EDC_STRETCH_THRESHOLD
34428 #define DIDT_EDC_STRETCH_THRESHOLD__EDC_STRETCH_THRESHOLD__SHIFT                                              0x0
34429 #define DIDT_EDC_STRETCH_THRESHOLD__EDC_STRETCH_THRESHOLD_MASK                                                0xFFFFFFFFL
34430 //DIDT_EDC_STALL_PATTERN_1_2
34431 #define DIDT_EDC_STALL_PATTERN_1_2__EDC_STALL_PATTERN_1__SHIFT                                                0x0
34432 #define DIDT_EDC_STALL_PATTERN_1_2__EDC_STALL_PATTERN_2__SHIFT                                                0x10
34433 #define DIDT_EDC_STALL_PATTERN_1_2__EDC_STALL_PATTERN_1_MASK                                                  0x00007FFFL
34434 #define DIDT_EDC_STALL_PATTERN_1_2__EDC_STALL_PATTERN_2_MASK                                                  0x7FFF0000L
34435 //DIDT_EDC_STALL_PATTERN_3_4
34436 #define DIDT_EDC_STALL_PATTERN_3_4__EDC_STALL_PATTERN_3__SHIFT                                                0x0
34437 #define DIDT_EDC_STALL_PATTERN_3_4__EDC_STALL_PATTERN_4__SHIFT                                                0x10
34438 #define DIDT_EDC_STALL_PATTERN_3_4__EDC_STALL_PATTERN_3_MASK                                                  0x00007FFFL
34439 #define DIDT_EDC_STALL_PATTERN_3_4__EDC_STALL_PATTERN_4_MASK                                                  0x7FFF0000L
34440 //DIDT_EDC_STALL_PATTERN_5_6
34441 #define DIDT_EDC_STALL_PATTERN_5_6__EDC_STALL_PATTERN_5__SHIFT                                                0x0
34442 #define DIDT_EDC_STALL_PATTERN_5_6__EDC_STALL_PATTERN_6__SHIFT                                                0x10
34443 #define DIDT_EDC_STALL_PATTERN_5_6__EDC_STALL_PATTERN_5_MASK                                                  0x00007FFFL
34444 #define DIDT_EDC_STALL_PATTERN_5_6__EDC_STALL_PATTERN_6_MASK                                                  0x7FFF0000L
34445 //DIDT_EDC_STALL_PATTERN_7
34446 #define DIDT_EDC_STALL_PATTERN_7__EDC_STALL_PATTERN_7__SHIFT                                                  0x0
34447 #define DIDT_EDC_STALL_PATTERN_7__EDC_STALL_PATTERN_7_MASK                                                    0x00007FFFL
34448 //DIDT_EDC_STATUS
34449 #define DIDT_EDC_STATUS__EDC_FSM_STATE__SHIFT                                                                 0x0
34450 #define DIDT_EDC_STATUS__EDC_THROTTLE_LEVEL__SHIFT                                                            0x1
34451 #define DIDT_EDC_STATUS__EDC_HYSTERESIS_CNT__SHIFT                                                            0x4
34452 #define DIDT_EDC_STATUS__EDC_THRESHOLD_STAT__SHIFT                                                            0xc
34453 #define DIDT_EDC_STATUS__EDC_FSM_STATE_MASK                                                                   0x00000001L
34454 #define DIDT_EDC_STATUS__EDC_THROTTLE_LEVEL_MASK                                                              0x0000000EL
34455 #define DIDT_EDC_STATUS__EDC_HYSTERESIS_CNT_MASK                                                              0x00000FF0L
34456 #define DIDT_EDC_STATUS__EDC_THRESHOLD_STAT_MASK                                                              0x00001000L
34457 //DIDT_EDC_OVERFLOW
34458 #define DIDT_EDC_OVERFLOW__EDC_ROLLING_POWER_DELTA_OVERFLOW__SHIFT                                            0x0
34459 #define DIDT_EDC_OVERFLOW__EDC_THROTTLE_LEVEL_OVERFLOW_COUNTER__SHIFT                                         0x1
34460 #define DIDT_EDC_OVERFLOW__EDC_ROLLING_POWER_DELTA_OVERFLOW_MASK                                              0x00000001L
34461 #define DIDT_EDC_OVERFLOW__EDC_THROTTLE_LEVEL_OVERFLOW_COUNTER_MASK                                           0x0001FFFEL
34462 //DIDT_EDC_ROLLING_POWER_DELTA
34463 #define DIDT_EDC_ROLLING_POWER_DELTA__EDC_ROLLING_POWER_DELTA__SHIFT                                          0x0
34464 #define DIDT_EDC_ROLLING_POWER_DELTA__EDC_ROLLING_POWER_DELTA_MASK                                            0xFFFFFFFFL
34465 //DIDT_EDC_STALL_PERF_COUNTER
34466 #define DIDT_EDC_STALL_PERF_COUNTER__EDC_STALL_PERF_COUNTER__SHIFT                                            0x0
34467 #define DIDT_EDC_STALL_PERF_COUNTER__EDC_STALL_PERF_COUNTER_MASK                                              0xFFFFFFFFL
34468 //SE_CAC_WEIGHT_TA_0
34469 #define SE_CAC_WEIGHT_TA_0__WEIGHT_TA_SIG0__SHIFT                                                             0x0
34470 #define SE_CAC_WEIGHT_TA_0__WEIGHT_TA_SIG1__SHIFT                                                             0x10
34471 #define SE_CAC_WEIGHT_TA_0__WEIGHT_TA_SIG0_MASK                                                               0x0000FFFFL
34472 #define SE_CAC_WEIGHT_TA_0__WEIGHT_TA_SIG1_MASK                                                               0xFFFF0000L
34473 //SE_CAC_WEIGHT_TA_1
34474 #define SE_CAC_WEIGHT_TA_1__WEIGHT_TA_SIG2__SHIFT                                                             0x0
34475 #define SE_CAC_WEIGHT_TA_1__WEIGHT_TA_SIG3__SHIFT                                                             0x10
34476 #define SE_CAC_WEIGHT_TA_1__WEIGHT_TA_SIG2_MASK                                                               0x0000FFFFL
34477 #define SE_CAC_WEIGHT_TA_1__WEIGHT_TA_SIG3_MASK                                                               0xFFFF0000L
34478 //SE_CAC_WEIGHT_TA_2
34479 #define SE_CAC_WEIGHT_TA_2__WEIGHT_TA_SIG4__SHIFT                                                             0x0
34480 #define SE_CAC_WEIGHT_TA_2__WEIGHT_TA_SIG4_MASK                                                               0x0000FFFFL
34481 //SE_CAC_WEIGHT_TD_0
34482 #define SE_CAC_WEIGHT_TD_0__WEIGHT_TD_SIG0__SHIFT                                                             0x0
34483 #define SE_CAC_WEIGHT_TD_0__WEIGHT_TD_SIG1__SHIFT                                                             0x10
34484 #define SE_CAC_WEIGHT_TD_0__WEIGHT_TD_SIG0_MASK                                                               0x0000FFFFL
34485 #define SE_CAC_WEIGHT_TD_0__WEIGHT_TD_SIG1_MASK                                                               0xFFFF0000L
34486 //SE_CAC_WEIGHT_TD_1
34487 #define SE_CAC_WEIGHT_TD_1__WEIGHT_TD_SIG2__SHIFT                                                             0x0
34488 #define SE_CAC_WEIGHT_TD_1__WEIGHT_TD_SIG3__SHIFT                                                             0x10
34489 #define SE_CAC_WEIGHT_TD_1__WEIGHT_TD_SIG2_MASK                                                               0x0000FFFFL
34490 #define SE_CAC_WEIGHT_TD_1__WEIGHT_TD_SIG3_MASK                                                               0xFFFF0000L
34491 //SE_CAC_WEIGHT_TD_2
34492 #define SE_CAC_WEIGHT_TD_2__WEIGHT_TD_SIG4__SHIFT                                                             0x0
34493 #define SE_CAC_WEIGHT_TD_2__WEIGHT_TD_SIG5__SHIFT                                                             0x10
34494 #define SE_CAC_WEIGHT_TD_2__WEIGHT_TD_SIG4_MASK                                                               0x0000FFFFL
34495 #define SE_CAC_WEIGHT_TD_2__WEIGHT_TD_SIG5_MASK                                                               0xFFFF0000L
34496 //SE_CAC_WEIGHT_TD_3
34497 #define SE_CAC_WEIGHT_TD_3__WEIGHT_TD_SIG6__SHIFT                                                             0x0
34498 #define SE_CAC_WEIGHT_TD_3__WEIGHT_TD_SIG7__SHIFT                                                             0x10
34499 #define SE_CAC_WEIGHT_TD_3__WEIGHT_TD_SIG6_MASK                                                               0x0000FFFFL
34500 #define SE_CAC_WEIGHT_TD_3__WEIGHT_TD_SIG7_MASK                                                               0xFFFF0000L
34501 //SE_CAC_WEIGHT_TD_4
34502 #define SE_CAC_WEIGHT_TD_4__WEIGHT_TD_SIG8__SHIFT                                                             0x0
34503 #define SE_CAC_WEIGHT_TD_4__WEIGHT_TD_SIG9__SHIFT                                                             0x10
34504 #define SE_CAC_WEIGHT_TD_4__WEIGHT_TD_SIG8_MASK                                                               0x0000FFFFL
34505 #define SE_CAC_WEIGHT_TD_4__WEIGHT_TD_SIG9_MASK                                                               0xFFFF0000L
34506 //SE_CAC_WEIGHT_TD_5
34507 #define SE_CAC_WEIGHT_TD_5__WEIGHT_TD_SIG10__SHIFT                                                            0x0
34508 #define SE_CAC_WEIGHT_TD_5__WEIGHT_TD_SIG11__SHIFT                                                            0x10
34509 #define SE_CAC_WEIGHT_TD_5__WEIGHT_TD_SIG10_MASK                                                              0x0000FFFFL
34510 #define SE_CAC_WEIGHT_TD_5__WEIGHT_TD_SIG11_MASK                                                              0xFFFF0000L
34511 //SE_CAC_WEIGHT_TD_6
34512 #define SE_CAC_WEIGHT_TD_6__WEIGHT_TD_SIG12__SHIFT                                                            0x0
34513 #define SE_CAC_WEIGHT_TD_6__WEIGHT_TD_SIG13__SHIFT                                                            0x10
34514 #define SE_CAC_WEIGHT_TD_6__WEIGHT_TD_SIG12_MASK                                                              0x0000FFFFL
34515 #define SE_CAC_WEIGHT_TD_6__WEIGHT_TD_SIG13_MASK                                                              0xFFFF0000L
34516 //SE_CAC_WEIGHT_TD_7
34517 #define SE_CAC_WEIGHT_TD_7__WEIGHT_TD_SIG14__SHIFT                                                            0x0
34518 #define SE_CAC_WEIGHT_TD_7__WEIGHT_TD_SIG15__SHIFT                                                            0x10
34519 #define SE_CAC_WEIGHT_TD_7__WEIGHT_TD_SIG14_MASK                                                              0x0000FFFFL
34520 #define SE_CAC_WEIGHT_TD_7__WEIGHT_TD_SIG15_MASK                                                              0xFFFF0000L
34521 //SE_CAC_WEIGHT_TD_8
34522 #define SE_CAC_WEIGHT_TD_8__WEIGHT_TD_SIG16__SHIFT                                                            0x0
34523 #define SE_CAC_WEIGHT_TD_8__WEIGHT_TD_SIG17__SHIFT                                                            0x10
34524 #define SE_CAC_WEIGHT_TD_8__WEIGHT_TD_SIG16_MASK                                                              0x0000FFFFL
34525 #define SE_CAC_WEIGHT_TD_8__WEIGHT_TD_SIG17_MASK                                                              0xFFFF0000L
34526 //SE_CAC_WEIGHT_TD_9
34527 #define SE_CAC_WEIGHT_TD_9__WEIGHT_TD_SIG18__SHIFT                                                            0x0
34528 #define SE_CAC_WEIGHT_TD_9__WEIGHT_TD_SIG18_MASK                                                              0x0000FFFFL
34529 //SE_CAC_WEIGHT_TCP_0
34530 #define SE_CAC_WEIGHT_TCP_0__WEIGHT_TCP_SIG0__SHIFT                                                           0x0
34531 #define SE_CAC_WEIGHT_TCP_0__WEIGHT_TCP_SIG1__SHIFT                                                           0x10
34532 #define SE_CAC_WEIGHT_TCP_0__WEIGHT_TCP_SIG0_MASK                                                             0x0000FFFFL
34533 #define SE_CAC_WEIGHT_TCP_0__WEIGHT_TCP_SIG1_MASK                                                             0xFFFF0000L
34534 //SE_CAC_WEIGHT_TCP_1
34535 #define SE_CAC_WEIGHT_TCP_1__WEIGHT_TCP_SIG2__SHIFT                                                           0x0
34536 #define SE_CAC_WEIGHT_TCP_1__WEIGHT_TCP_SIG3__SHIFT                                                           0x10
34537 #define SE_CAC_WEIGHT_TCP_1__WEIGHT_TCP_SIG2_MASK                                                             0x0000FFFFL
34538 #define SE_CAC_WEIGHT_TCP_1__WEIGHT_TCP_SIG3_MASK                                                             0xFFFF0000L
34539 //SE_CAC_WEIGHT_TCP_2
34540 #define SE_CAC_WEIGHT_TCP_2__WEIGHT_TCP_SIG4__SHIFT                                                           0x0
34541 #define SE_CAC_WEIGHT_TCP_2__WEIGHT_TCP_SIG5__SHIFT                                                           0x10
34542 #define SE_CAC_WEIGHT_TCP_2__WEIGHT_TCP_SIG4_MASK                                                             0x0000FFFFL
34543 #define SE_CAC_WEIGHT_TCP_2__WEIGHT_TCP_SIG5_MASK                                                             0xFFFF0000L
34544 //SE_CAC_WEIGHT_TCP_3
34545 #define SE_CAC_WEIGHT_TCP_3__WEIGHT_TCP_SIG6__SHIFT                                                           0x0
34546 #define SE_CAC_WEIGHT_TCP_3__WEIGHT_TCP_SIG7__SHIFT                                                           0x10
34547 #define SE_CAC_WEIGHT_TCP_3__WEIGHT_TCP_SIG6_MASK                                                             0x0000FFFFL
34548 #define SE_CAC_WEIGHT_TCP_3__WEIGHT_TCP_SIG7_MASK                                                             0xFFFF0000L
34549 //SE_CAC_WEIGHT_SQ_0
34550 #define SE_CAC_WEIGHT_SQ_0__WEIGHT_SQ_SIG0__SHIFT                                                             0x0
34551 #define SE_CAC_WEIGHT_SQ_0__WEIGHT_SQ_SIG1__SHIFT                                                             0x10
34552 #define SE_CAC_WEIGHT_SQ_0__WEIGHT_SQ_SIG0_MASK                                                               0x0000FFFFL
34553 #define SE_CAC_WEIGHT_SQ_0__WEIGHT_SQ_SIG1_MASK                                                               0xFFFF0000L
34554 //SE_CAC_WEIGHT_SQ_1
34555 #define SE_CAC_WEIGHT_SQ_1__WEIGHT_SQ_SIG2__SHIFT                                                             0x0
34556 #define SE_CAC_WEIGHT_SQ_1__WEIGHT_SQ_SIG3__SHIFT                                                             0x10
34557 #define SE_CAC_WEIGHT_SQ_1__WEIGHT_SQ_SIG2_MASK                                                               0x0000FFFFL
34558 #define SE_CAC_WEIGHT_SQ_1__WEIGHT_SQ_SIG3_MASK                                                               0xFFFF0000L
34559 //SE_CAC_WEIGHT_SQ_2
34560 #define SE_CAC_WEIGHT_SQ_2__WEIGHT_SQ_SIG4__SHIFT                                                             0x0
34561 #define SE_CAC_WEIGHT_SQ_2__WEIGHT_SQ_SIG4_MASK                                                               0x0000FFFFL
34562 //SE_CAC_WEIGHT_SP_0
34563 #define SE_CAC_WEIGHT_SP_0__WEIGHT_SP_SIG0__SHIFT                                                             0x0
34564 #define SE_CAC_WEIGHT_SP_0__WEIGHT_SP_SIG1__SHIFT                                                             0x10
34565 #define SE_CAC_WEIGHT_SP_0__WEIGHT_SP_SIG0_MASK                                                               0x0000FFFFL
34566 #define SE_CAC_WEIGHT_SP_0__WEIGHT_SP_SIG1_MASK                                                               0xFFFF0000L
34567 //SE_CAC_WEIGHT_SP_1
34568 #define SE_CAC_WEIGHT_SP_1__WEIGHT_SP_SIG2__SHIFT                                                             0x0
34569 #define SE_CAC_WEIGHT_SP_1__WEIGHT_SP_SIG3__SHIFT                                                             0x10
34570 #define SE_CAC_WEIGHT_SP_1__WEIGHT_SP_SIG2_MASK                                                               0x0000FFFFL
34571 #define SE_CAC_WEIGHT_SP_1__WEIGHT_SP_SIG3_MASK                                                               0xFFFF0000L
34572 //SE_CAC_WEIGHT_SP_2
34573 #define SE_CAC_WEIGHT_SP_2__WEIGHT_SP_SIG4__SHIFT                                                             0x0
34574 #define SE_CAC_WEIGHT_SP_2__WEIGHT_SP_SIG5__SHIFT                                                             0x10
34575 #define SE_CAC_WEIGHT_SP_2__WEIGHT_SP_SIG4_MASK                                                               0x0000FFFFL
34576 #define SE_CAC_WEIGHT_SP_2__WEIGHT_SP_SIG5_MASK                                                               0xFFFF0000L
34577 //SE_CAC_WEIGHT_LDS_0
34578 #define SE_CAC_WEIGHT_LDS_0__WEIGHT_LDS_SIG0__SHIFT                                                           0x0
34579 #define SE_CAC_WEIGHT_LDS_0__WEIGHT_LDS_SIG1__SHIFT                                                           0x10
34580 #define SE_CAC_WEIGHT_LDS_0__WEIGHT_LDS_SIG0_MASK                                                             0x0000FFFFL
34581 #define SE_CAC_WEIGHT_LDS_0__WEIGHT_LDS_SIG1_MASK                                                             0xFFFF0000L
34582 //SE_CAC_WEIGHT_LDS_1
34583 #define SE_CAC_WEIGHT_LDS_1__WEIGHT_LDS_SIG2__SHIFT                                                           0x0
34584 #define SE_CAC_WEIGHT_LDS_1__WEIGHT_LDS_SIG3__SHIFT                                                           0x10
34585 #define SE_CAC_WEIGHT_LDS_1__WEIGHT_LDS_SIG2_MASK                                                             0x0000FFFFL
34586 #define SE_CAC_WEIGHT_LDS_1__WEIGHT_LDS_SIG3_MASK                                                             0xFFFF0000L
34587 //SE_CAC_WEIGHT_LDS_2
34588 #define SE_CAC_WEIGHT_LDS_2__WEIGHT_LDS_SIG4__SHIFT                                                           0x0
34589 #define SE_CAC_WEIGHT_LDS_2__WEIGHT_LDS_SIG5__SHIFT                                                           0x10
34590 #define SE_CAC_WEIGHT_LDS_2__WEIGHT_LDS_SIG4_MASK                                                             0x0000FFFFL
34591 #define SE_CAC_WEIGHT_LDS_2__WEIGHT_LDS_SIG5_MASK                                                             0xFFFF0000L
34592 //SE_CAC_WEIGHT_LDS_3
34593 #define SE_CAC_WEIGHT_LDS_3__WEIGHT_LDS_SIG6__SHIFT                                                           0x0
34594 #define SE_CAC_WEIGHT_LDS_3__WEIGHT_LDS_SIG7__SHIFT                                                           0x10
34595 #define SE_CAC_WEIGHT_LDS_3__WEIGHT_LDS_SIG6_MASK                                                             0x0000FFFFL
34596 #define SE_CAC_WEIGHT_LDS_3__WEIGHT_LDS_SIG7_MASK                                                             0xFFFF0000L
34597 //SE_CAC_WEIGHT_SQC_0
34598 #define SE_CAC_WEIGHT_SQC_0__WEIGHT_SQC_SIG0__SHIFT                                                           0x0
34599 #define SE_CAC_WEIGHT_SQC_0__WEIGHT_SQC_SIG1__SHIFT                                                           0x10
34600 #define SE_CAC_WEIGHT_SQC_0__WEIGHT_SQC_SIG0_MASK                                                             0x0000FFFFL
34601 #define SE_CAC_WEIGHT_SQC_0__WEIGHT_SQC_SIG1_MASK                                                             0xFFFF0000L
34602 //SE_CAC_WEIGHT_SQC_1
34603 #define SE_CAC_WEIGHT_SQC_1__WEIGHT_SQC_SIG2__SHIFT                                                           0x0
34604 #define SE_CAC_WEIGHT_SQC_1__WEIGHT_SQC_SIG2_MASK                                                             0x0000FFFFL
34605 //SE_CAC_WEIGHT_CU_0
34606 #define SE_CAC_WEIGHT_CU_0__WEIGHT_CU_SIG0__SHIFT                                                             0x0
34607 #define SE_CAC_WEIGHT_CU_0__WEIGHT_CU_SIG0_MASK                                                               0x0000FFFFL
34608 //SE_CAC_WEIGHT_BCI_0
34609 #define SE_CAC_WEIGHT_BCI_0__WEIGHT_BCI_SIG0__SHIFT                                                           0x0
34610 #define SE_CAC_WEIGHT_BCI_0__WEIGHT_BCI_SIG1__SHIFT                                                           0x10
34611 #define SE_CAC_WEIGHT_BCI_0__WEIGHT_BCI_SIG0_MASK                                                             0x0000FFFFL
34612 #define SE_CAC_WEIGHT_BCI_0__WEIGHT_BCI_SIG1_MASK                                                             0xFFFF0000L
34613 //SE_CAC_WEIGHT_CB_0
34614 #define SE_CAC_WEIGHT_CB_0__WEIGHT_CB_SIG0__SHIFT                                                             0x0
34615 #define SE_CAC_WEIGHT_CB_0__WEIGHT_CB_SIG1__SHIFT                                                             0x10
34616 #define SE_CAC_WEIGHT_CB_0__WEIGHT_CB_SIG0_MASK                                                               0x0000FFFFL
34617 #define SE_CAC_WEIGHT_CB_0__WEIGHT_CB_SIG1_MASK                                                               0xFFFF0000L
34618 //SE_CAC_WEIGHT_CB_1
34619 #define SE_CAC_WEIGHT_CB_1__WEIGHT_CB_SIG2__SHIFT                                                             0x0
34620 #define SE_CAC_WEIGHT_CB_1__WEIGHT_CB_SIG3__SHIFT                                                             0x10
34621 #define SE_CAC_WEIGHT_CB_1__WEIGHT_CB_SIG2_MASK                                                               0x0000FFFFL
34622 #define SE_CAC_WEIGHT_CB_1__WEIGHT_CB_SIG3_MASK                                                               0xFFFF0000L
34623 //SE_CAC_WEIGHT_CB_2
34624 #define SE_CAC_WEIGHT_CB_2__WEIGHT_CB_SIG4__SHIFT                                                             0x0
34625 #define SE_CAC_WEIGHT_CB_2__WEIGHT_CB_SIG5__SHIFT                                                             0x10
34626 #define SE_CAC_WEIGHT_CB_2__WEIGHT_CB_SIG4_MASK                                                               0x0000FFFFL
34627 #define SE_CAC_WEIGHT_CB_2__WEIGHT_CB_SIG5_MASK                                                               0xFFFF0000L
34628 //SE_CAC_WEIGHT_CB_3
34629 #define SE_CAC_WEIGHT_CB_3__WEIGHT_CB_SIG6__SHIFT                                                             0x0
34630 #define SE_CAC_WEIGHT_CB_3__WEIGHT_CB_SIG7__SHIFT                                                             0x10
34631 #define SE_CAC_WEIGHT_CB_3__WEIGHT_CB_SIG6_MASK                                                               0x0000FFFFL
34632 #define SE_CAC_WEIGHT_CB_3__WEIGHT_CB_SIG7_MASK                                                               0xFFFF0000L
34633 //SE_CAC_WEIGHT_CB_4
34634 #define SE_CAC_WEIGHT_CB_4__WEIGHT_CB_SIG8__SHIFT                                                             0x0
34635 #define SE_CAC_WEIGHT_CB_4__WEIGHT_CB_SIG9__SHIFT                                                             0x10
34636 #define SE_CAC_WEIGHT_CB_4__WEIGHT_CB_SIG8_MASK                                                               0x0000FFFFL
34637 #define SE_CAC_WEIGHT_CB_4__WEIGHT_CB_SIG9_MASK                                                               0xFFFF0000L
34638 //SE_CAC_WEIGHT_CB_5
34639 #define SE_CAC_WEIGHT_CB_5__WEIGHT_CB_SIG10__SHIFT                                                            0x0
34640 #define SE_CAC_WEIGHT_CB_5__WEIGHT_CB_SIG11__SHIFT                                                            0x10
34641 #define SE_CAC_WEIGHT_CB_5__WEIGHT_CB_SIG10_MASK                                                              0x0000FFFFL
34642 #define SE_CAC_WEIGHT_CB_5__WEIGHT_CB_SIG11_MASK                                                              0xFFFF0000L
34643 //SE_CAC_WEIGHT_CB_6
34644 #define SE_CAC_WEIGHT_CB_6__WEIGHT_CB_SIG12__SHIFT                                                            0x0
34645 #define SE_CAC_WEIGHT_CB_6__WEIGHT_CB_SIG13__SHIFT                                                            0x10
34646 #define SE_CAC_WEIGHT_CB_6__WEIGHT_CB_SIG12_MASK                                                              0x0000FFFFL
34647 #define SE_CAC_WEIGHT_CB_6__WEIGHT_CB_SIG13_MASK                                                              0xFFFF0000L
34648 //SE_CAC_WEIGHT_CB_7
34649 #define SE_CAC_WEIGHT_CB_7__WEIGHT_CB_SIG14__SHIFT                                                            0x0
34650 #define SE_CAC_WEIGHT_CB_7__WEIGHT_CB_SIG15__SHIFT                                                            0x10
34651 #define SE_CAC_WEIGHT_CB_7__WEIGHT_CB_SIG14_MASK                                                              0x0000FFFFL
34652 #define SE_CAC_WEIGHT_CB_7__WEIGHT_CB_SIG15_MASK                                                              0xFFFF0000L
34653 //SE_CAC_WEIGHT_CB_8
34654 #define SE_CAC_WEIGHT_CB_8__WEIGHT_CB_SIG16__SHIFT                                                            0x0
34655 #define SE_CAC_WEIGHT_CB_8__WEIGHT_CB_SIG17__SHIFT                                                            0x10
34656 #define SE_CAC_WEIGHT_CB_8__WEIGHT_CB_SIG16_MASK                                                              0x0000FFFFL
34657 #define SE_CAC_WEIGHT_CB_8__WEIGHT_CB_SIG17_MASK                                                              0xFFFF0000L
34658 //SE_CAC_WEIGHT_CB_9
34659 #define SE_CAC_WEIGHT_CB_9__WEIGHT_CB_SIG18__SHIFT                                                            0x0
34660 #define SE_CAC_WEIGHT_CB_9__WEIGHT_CB_SIG19__SHIFT                                                            0x10
34661 #define SE_CAC_WEIGHT_CB_9__WEIGHT_CB_SIG18_MASK                                                              0x0000FFFFL
34662 #define SE_CAC_WEIGHT_CB_9__WEIGHT_CB_SIG19_MASK                                                              0xFFFF0000L
34663 //SE_CAC_WEIGHT_CB_10
34664 #define SE_CAC_WEIGHT_CB_10__WEIGHT_CB_SIG20__SHIFT                                                           0x0
34665 #define SE_CAC_WEIGHT_CB_10__WEIGHT_CB_SIG21__SHIFT                                                           0x10
34666 #define SE_CAC_WEIGHT_CB_10__WEIGHT_CB_SIG20_MASK                                                             0x0000FFFFL
34667 #define SE_CAC_WEIGHT_CB_10__WEIGHT_CB_SIG21_MASK                                                             0xFFFF0000L
34668 //SE_CAC_WEIGHT_CB_11
34669 #define SE_CAC_WEIGHT_CB_11__WEIGHT_CB_SIG22__SHIFT                                                           0x0
34670 #define SE_CAC_WEIGHT_CB_11__WEIGHT_CB_SIG23__SHIFT                                                           0x10
34671 #define SE_CAC_WEIGHT_CB_11__WEIGHT_CB_SIG22_MASK                                                             0x0000FFFFL
34672 #define SE_CAC_WEIGHT_CB_11__WEIGHT_CB_SIG23_MASK                                                             0xFFFF0000L
34673 //SE_CAC_WEIGHT_DB_0
34674 #define SE_CAC_WEIGHT_DB_0__WEIGHT_DB_SIG0__SHIFT                                                             0x0
34675 #define SE_CAC_WEIGHT_DB_0__WEIGHT_DB_SIG1__SHIFT                                                             0x10
34676 #define SE_CAC_WEIGHT_DB_0__WEIGHT_DB_SIG0_MASK                                                               0x0000FFFFL
34677 #define SE_CAC_WEIGHT_DB_0__WEIGHT_DB_SIG1_MASK                                                               0xFFFF0000L
34678 //SE_CAC_WEIGHT_DB_1
34679 #define SE_CAC_WEIGHT_DB_1__WEIGHT_DB_SIG2__SHIFT                                                             0x0
34680 #define SE_CAC_WEIGHT_DB_1__WEIGHT_DB_SIG3__SHIFT                                                             0x10
34681 #define SE_CAC_WEIGHT_DB_1__WEIGHT_DB_SIG2_MASK                                                               0x0000FFFFL
34682 #define SE_CAC_WEIGHT_DB_1__WEIGHT_DB_SIG3_MASK                                                               0xFFFF0000L
34683 //SE_CAC_WEIGHT_DB_2
34684 #define SE_CAC_WEIGHT_DB_2__WEIGHT_DB_SIG4__SHIFT                                                             0x0
34685 #define SE_CAC_WEIGHT_DB_2__WEIGHT_DB_SIG5__SHIFT                                                             0x10
34686 #define SE_CAC_WEIGHT_DB_2__WEIGHT_DB_SIG4_MASK                                                               0x0000FFFFL
34687 #define SE_CAC_WEIGHT_DB_2__WEIGHT_DB_SIG5_MASK                                                               0xFFFF0000L
34688 //SE_CAC_WEIGHT_DB_3
34689 #define SE_CAC_WEIGHT_DB_3__WEIGHT_DB_SIG6__SHIFT                                                             0x0
34690 #define SE_CAC_WEIGHT_DB_3__WEIGHT_DB_SIG7__SHIFT                                                             0x10
34691 #define SE_CAC_WEIGHT_DB_3__WEIGHT_DB_SIG6_MASK                                                               0x0000FFFFL
34692 #define SE_CAC_WEIGHT_DB_3__WEIGHT_DB_SIG7_MASK                                                               0xFFFF0000L
34693 //SE_CAC_WEIGHT_DB_4
34694 #define SE_CAC_WEIGHT_DB_4__WEIGHT_DB_SIG8__SHIFT                                                             0x0
34695 #define SE_CAC_WEIGHT_DB_4__WEIGHT_DB_SIG9__SHIFT                                                             0x10
34696 #define SE_CAC_WEIGHT_DB_4__WEIGHT_DB_SIG8_MASK                                                               0x0000FFFFL
34697 #define SE_CAC_WEIGHT_DB_4__WEIGHT_DB_SIG9_MASK                                                               0xFFFF0000L
34698 //SE_CAC_WEIGHT_SX_0
34699 #define SE_CAC_WEIGHT_SX_0__WEIGHT_SX_SIG0__SHIFT                                                             0x0
34700 #define SE_CAC_WEIGHT_SX_0__WEIGHT_SX_SIG0_MASK                                                               0x0000FFFFL
34701 //SE_CAC_WEIGHT_SXRB_0
34702 #define SE_CAC_WEIGHT_SXRB_0__WEIGHT_SXRB_SIG0__SHIFT                                                         0x0
34703 #define SE_CAC_WEIGHT_SXRB_0__WEIGHT_SXRB_SIG0_MASK                                                           0x0000FFFFL
34704 //SE_CAC_WEIGHT_UTCL1_0
34705 #define SE_CAC_WEIGHT_UTCL1_0__WEIGHT_UTCL1_SIG0__SHIFT                                                       0x0
34706 #define SE_CAC_WEIGHT_UTCL1_0__WEIGHT_UTCL1_SIG0_MASK                                                         0x0000FFFFL
34707 //SE_CAC_WEIGHT_GL1C_0
34708 #define SE_CAC_WEIGHT_GL1C_0__WEIGHT_GL1C_SIG0__SHIFT                                                         0x0
34709 #define SE_CAC_WEIGHT_GL1C_0__WEIGHT_GL1C_SIG1__SHIFT                                                         0x10
34710 #define SE_CAC_WEIGHT_GL1C_0__WEIGHT_GL1C_SIG0_MASK                                                           0x0000FFFFL
34711 #define SE_CAC_WEIGHT_GL1C_0__WEIGHT_GL1C_SIG1_MASK                                                           0xFFFF0000L
34712 //SE_CAC_WEIGHT_GL1C_1
34713 #define SE_CAC_WEIGHT_GL1C_1__WEIGHT_GL1C_SIG2__SHIFT                                                         0x0
34714 #define SE_CAC_WEIGHT_GL1C_1__WEIGHT_GL1C_SIG2_MASK                                                           0x0000FFFFL
34715 //SE_CAC_WEIGHT_SPI_0
34716 #define SE_CAC_WEIGHT_SPI_0__WEIGHT_SPI_SIG0__SHIFT                                                           0x0
34717 #define SE_CAC_WEIGHT_SPI_0__WEIGHT_SPI_SIG1__SHIFT                                                           0x10
34718 #define SE_CAC_WEIGHT_SPI_0__WEIGHT_SPI_SIG0_MASK                                                             0x0000FFFFL
34719 #define SE_CAC_WEIGHT_SPI_0__WEIGHT_SPI_SIG1_MASK                                                             0xFFFF0000L
34720 //SE_CAC_WEIGHT_SPI_1
34721 #define SE_CAC_WEIGHT_SPI_1__WEIGHT_SPI_SIG2__SHIFT                                                           0x0
34722 #define SE_CAC_WEIGHT_SPI_1__WEIGHT_SPI_SIG3__SHIFT                                                           0x10
34723 #define SE_CAC_WEIGHT_SPI_1__WEIGHT_SPI_SIG2_MASK                                                             0x0000FFFFL
34724 #define SE_CAC_WEIGHT_SPI_1__WEIGHT_SPI_SIG3_MASK                                                             0xFFFF0000L
34725 //SE_CAC_WEIGHT_SPI_2
34726 #define SE_CAC_WEIGHT_SPI_2__WEIGHT_SPI_SIG4__SHIFT                                                           0x0
34727 #define SE_CAC_WEIGHT_SPI_2__WEIGHT_SPI_SIG4_MASK                                                             0x0000FFFFL
34728 //SE_CAC_WEIGHT_PC_0
34729 #define SE_CAC_WEIGHT_PC_0__WEIGHT_PC_SIG0__SHIFT                                                             0x0
34730 #define SE_CAC_WEIGHT_PC_0__WEIGHT_PC_SIG0_MASK                                                               0x0000FFFFL
34731 //SE_CAC_WEIGHT_PA_0
34732 #define SE_CAC_WEIGHT_PA_0__WEIGHT_PA_SIG0__SHIFT                                                             0x0
34733 #define SE_CAC_WEIGHT_PA_0__WEIGHT_PA_SIG1__SHIFT                                                             0x10
34734 #define SE_CAC_WEIGHT_PA_0__WEIGHT_PA_SIG0_MASK                                                               0x0000FFFFL
34735 #define SE_CAC_WEIGHT_PA_0__WEIGHT_PA_SIG1_MASK                                                               0xFFFF0000L
34736 //SE_CAC_WEIGHT_PA_1
34737 #define SE_CAC_WEIGHT_PA_1__WEIGHT_PA_SIG2__SHIFT                                                             0x0
34738 #define SE_CAC_WEIGHT_PA_1__WEIGHT_PA_SIG3__SHIFT                                                             0x10
34739 #define SE_CAC_WEIGHT_PA_1__WEIGHT_PA_SIG2_MASK                                                               0x0000FFFFL
34740 #define SE_CAC_WEIGHT_PA_1__WEIGHT_PA_SIG3_MASK                                                               0xFFFF0000L
34741 //SE_CAC_WEIGHT_PA_2
34742 #define SE_CAC_WEIGHT_PA_2__WEIGHT_PA_SIG4__SHIFT                                                             0x0
34743 #define SE_CAC_WEIGHT_PA_2__WEIGHT_PA_SIG5__SHIFT                                                             0x10
34744 #define SE_CAC_WEIGHT_PA_2__WEIGHT_PA_SIG4_MASK                                                               0x0000FFFFL
34745 #define SE_CAC_WEIGHT_PA_2__WEIGHT_PA_SIG5_MASK                                                               0xFFFF0000L
34746 //SE_CAC_WEIGHT_PA_3
34747 #define SE_CAC_WEIGHT_PA_3__WEIGHT_PA_SIG6__SHIFT                                                             0x0
34748 #define SE_CAC_WEIGHT_PA_3__WEIGHT_PA_SIG7__SHIFT                                                             0x10
34749 #define SE_CAC_WEIGHT_PA_3__WEIGHT_PA_SIG6_MASK                                                               0x0000FFFFL
34750 #define SE_CAC_WEIGHT_PA_3__WEIGHT_PA_SIG7_MASK                                                               0xFFFF0000L
34751 //SE_CAC_WEIGHT_SC_0
34752 #define SE_CAC_WEIGHT_SC_0__WEIGHT_SC_SIG0__SHIFT                                                             0x0
34753 #define SE_CAC_WEIGHT_SC_0__WEIGHT_SC_SIG1__SHIFT                                                             0x10
34754 #define SE_CAC_WEIGHT_SC_0__WEIGHT_SC_SIG0_MASK                                                               0x0000FFFFL
34755 #define SE_CAC_WEIGHT_SC_0__WEIGHT_SC_SIG1_MASK                                                               0xFFFF0000L
34756 //SE_CAC_WEIGHT_SC_1
34757 #define SE_CAC_WEIGHT_SC_1__WEIGHT_SC_SIG2__SHIFT                                                             0x0
34758 #define SE_CAC_WEIGHT_SC_1__WEIGHT_SC_SIG3__SHIFT                                                             0x10
34759 #define SE_CAC_WEIGHT_SC_1__WEIGHT_SC_SIG2_MASK                                                               0x0000FFFFL
34760 #define SE_CAC_WEIGHT_SC_1__WEIGHT_SC_SIG3_MASK                                                               0xFFFF0000L
34761 //SE_CAC_WEIGHT_SC_2
34762 #define SE_CAC_WEIGHT_SC_2__WEIGHT_SC_SIG4__SHIFT                                                             0x0
34763 #define SE_CAC_WEIGHT_SC_2__WEIGHT_SC_SIG5__SHIFT                                                             0x10
34764 #define SE_CAC_WEIGHT_SC_2__WEIGHT_SC_SIG4_MASK                                                               0x0000FFFFL
34765 #define SE_CAC_WEIGHT_SC_2__WEIGHT_SC_SIG5_MASK                                                               0xFFFF0000L
34766 //SE_CAC_WEIGHT_SC_3
34767 #define SE_CAC_WEIGHT_SC_3__WEIGHT_SC_SIG6__SHIFT                                                             0x0
34768 #define SE_CAC_WEIGHT_SC_3__WEIGHT_SC_SIG7__SHIFT                                                             0x10
34769 #define SE_CAC_WEIGHT_SC_3__WEIGHT_SC_SIG6_MASK                                                               0x0000FFFFL
34770 #define SE_CAC_WEIGHT_SC_3__WEIGHT_SC_SIG7_MASK                                                               0xFFFF0000L
34771 //SE_CAC_WEIGHT_GL1XC_0
34772 #define SE_CAC_WEIGHT_GL1XC_0__WEIGHT_GL1XC_SIG0__SHIFT                                                       0x0
34773 #define SE_CAC_WEIGHT_GL1XC_0__WEIGHT_GL1XC_SIG1__SHIFT                                                       0x10
34774 #define SE_CAC_WEIGHT_GL1XC_0__WEIGHT_GL1XC_SIG0_MASK                                                         0x0000FFFFL
34775 #define SE_CAC_WEIGHT_GL1XC_0__WEIGHT_GL1XC_SIG1_MASK                                                         0xFFFF0000L
34776 //SE_CAC_WEIGHT_GL1XC_1
34777 #define SE_CAC_WEIGHT_GL1XC_1__WEIGHT_GL1XC_SIG2__SHIFT                                                       0x0
34778 #define SE_CAC_WEIGHT_GL1XC_1__WEIGHT_GL1XC_SIG2_MASK                                                         0x0000FFFFL
34779 //SE_CAC_WEIGHT_SE_GE_0
34780 #define SE_CAC_WEIGHT_SE_GE_0__WEIGHT_SE_GE_SIG0__SHIFT                                                       0x0
34781 #define SE_CAC_WEIGHT_SE_GE_0__WEIGHT_SE_GE_SIG1__SHIFT                                                       0x10
34782 #define SE_CAC_WEIGHT_SE_GE_0__WEIGHT_SE_GE_SIG0_MASK                                                         0x0000FFFFL
34783 #define SE_CAC_WEIGHT_SE_GE_0__WEIGHT_SE_GE_SIG1_MASK                                                         0xFFFF0000L
34784 //SE_CAC_IND_INDEX
34785 #define SE_CAC_IND_INDEX__SE_CAC_IND_ADDR__SHIFT                                                              0x0
34786 #define SE_CAC_IND_INDEX__SE_CAC_IND_ADDR_MASK                                                                0xFFFFFFFFL
34787 //SE_CAC_IND_DATA
34788 #define SE_CAC_IND_DATA__SE_CAC_IND_DATA__SHIFT                                                               0x0
34789 #define SE_CAC_IND_DATA__SE_CAC_IND_DATA_MASK                                                                 0xFFFFFFFFL
34790 
34791 
34792 // addressBlock: gc_gfx_se_gfx_se_perfddec
34793 //GE2_SE_PERFCOUNTER0_LO
34794 #define GE2_SE_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT                                                         0x0
34795 #define GE2_SE_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK                                                           0xFFFFFFFFL
34796 //GE2_SE_PERFCOUNTER0_HI
34797 #define GE2_SE_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT                                                         0x0
34798 #define GE2_SE_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK                                                           0xFFFFFFFFL
34799 //GE2_SE_PERFCOUNTER1_LO
34800 #define GE2_SE_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT                                                         0x0
34801 #define GE2_SE_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK                                                           0xFFFFFFFFL
34802 //GE2_SE_PERFCOUNTER1_HI
34803 #define GE2_SE_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT                                                         0x0
34804 #define GE2_SE_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK                                                           0xFFFFFFFFL
34805 //GE2_SE_PERFCOUNTER2_LO
34806 #define GE2_SE_PERFCOUNTER2_LO__PERFCOUNTER_LO__SHIFT                                                         0x0
34807 #define GE2_SE_PERFCOUNTER2_LO__PERFCOUNTER_LO_MASK                                                           0xFFFFFFFFL
34808 //GE2_SE_PERFCOUNTER2_HI
34809 #define GE2_SE_PERFCOUNTER2_HI__PERFCOUNTER_HI__SHIFT                                                         0x0
34810 #define GE2_SE_PERFCOUNTER2_HI__PERFCOUNTER_HI_MASK                                                           0xFFFFFFFFL
34811 //GE2_SE_PERFCOUNTER3_LO
34812 #define GE2_SE_PERFCOUNTER3_LO__PERFCOUNTER_LO__SHIFT                                                         0x0
34813 #define GE2_SE_PERFCOUNTER3_LO__PERFCOUNTER_LO_MASK                                                           0xFFFFFFFFL
34814 //GE2_SE_PERFCOUNTER3_HI
34815 #define GE2_SE_PERFCOUNTER3_HI__PERFCOUNTER_HI__SHIFT                                                         0x0
34816 #define GE2_SE_PERFCOUNTER3_HI__PERFCOUNTER_HI_MASK                                                           0xFFFFFFFFL
34817 //GRBMH_PERFCOUNTER0_LO
34818 #define GRBMH_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT                                                          0x0
34819 #define GRBMH_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK                                                            0xFFFFFFFFL
34820 //GRBMH_PERFCOUNTER0_HI
34821 #define GRBMH_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT                                                          0x0
34822 #define GRBMH_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK                                                            0xFFFFFFFFL
34823 //GRBMH_PERFCOUNTER1_LO
34824 #define GRBMH_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT                                                          0x0
34825 #define GRBMH_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK                                                            0xFFFFFFFFL
34826 //GRBMH_PERFCOUNTER1_HI
34827 #define GRBMH_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT                                                          0x0
34828 #define GRBMH_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK                                                            0xFFFFFFFFL
34829 //PA_SU_PERFCOUNTER0_LO
34830 #define PA_SU_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT                                                          0x0
34831 #define PA_SU_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK                                                            0xFFFFFFFFL
34832 //PA_SU_PERFCOUNTER0_HI
34833 #define PA_SU_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT                                                          0x0
34834 #define PA_SU_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK                                                            0xFFFFFFFFL
34835 //PA_SU_PERFCOUNTER1_LO
34836 #define PA_SU_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT                                                          0x0
34837 #define PA_SU_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK                                                            0xFFFFFFFFL
34838 //PA_SU_PERFCOUNTER1_HI
34839 #define PA_SU_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT                                                          0x0
34840 #define PA_SU_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK                                                            0xFFFFFFFFL
34841 //PA_SU_PERFCOUNTER2_LO
34842 #define PA_SU_PERFCOUNTER2_LO__PERFCOUNTER_LO__SHIFT                                                          0x0
34843 #define PA_SU_PERFCOUNTER2_LO__PERFCOUNTER_LO_MASK                                                            0xFFFFFFFFL
34844 //PA_SU_PERFCOUNTER2_HI
34845 #define PA_SU_PERFCOUNTER2_HI__PERFCOUNTER_HI__SHIFT                                                          0x0
34846 #define PA_SU_PERFCOUNTER2_HI__PERFCOUNTER_HI_MASK                                                            0xFFFFFFFFL
34847 //PA_SU_PERFCOUNTER3_LO
34848 #define PA_SU_PERFCOUNTER3_LO__PERFCOUNTER_LO__SHIFT                                                          0x0
34849 #define PA_SU_PERFCOUNTER3_LO__PERFCOUNTER_LO_MASK                                                            0xFFFFFFFFL
34850 //PA_SU_PERFCOUNTER3_HI
34851 #define PA_SU_PERFCOUNTER3_HI__PERFCOUNTER_HI__SHIFT                                                          0x0
34852 #define PA_SU_PERFCOUNTER3_HI__PERFCOUNTER_HI_MASK                                                            0xFFFFFFFFL
34853 //PA_SC_PERFCOUNTER0_LO
34854 #define PA_SC_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT                                                          0x0
34855 #define PA_SC_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK                                                            0xFFFFFFFFL
34856 //PA_SC_PERFCOUNTER0_HI
34857 #define PA_SC_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT                                                          0x0
34858 #define PA_SC_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK                                                            0xFFFFFFFFL
34859 //PA_SC_PERFCOUNTER1_LO
34860 #define PA_SC_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT                                                          0x0
34861 #define PA_SC_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK                                                            0xFFFFFFFFL
34862 //PA_SC_PERFCOUNTER1_HI
34863 #define PA_SC_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT                                                          0x0
34864 #define PA_SC_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK                                                            0xFFFFFFFFL
34865 //PA_SC_PERFCOUNTER2_LO
34866 #define PA_SC_PERFCOUNTER2_LO__PERFCOUNTER_LO__SHIFT                                                          0x0
34867 #define PA_SC_PERFCOUNTER2_LO__PERFCOUNTER_LO_MASK                                                            0xFFFFFFFFL
34868 //PA_SC_PERFCOUNTER2_HI
34869 #define PA_SC_PERFCOUNTER2_HI__PERFCOUNTER_HI__SHIFT                                                          0x0
34870 #define PA_SC_PERFCOUNTER2_HI__PERFCOUNTER_HI_MASK                                                            0xFFFFFFFFL
34871 //PA_SC_PERFCOUNTER3_LO
34872 #define PA_SC_PERFCOUNTER3_LO__PERFCOUNTER_LO__SHIFT                                                          0x0
34873 #define PA_SC_PERFCOUNTER3_LO__PERFCOUNTER_LO_MASK                                                            0xFFFFFFFFL
34874 //PA_SC_PERFCOUNTER3_HI
34875 #define PA_SC_PERFCOUNTER3_HI__PERFCOUNTER_HI__SHIFT                                                          0x0
34876 #define PA_SC_PERFCOUNTER3_HI__PERFCOUNTER_HI_MASK                                                            0xFFFFFFFFL
34877 //PA_SC_PERFCOUNTER4_LO
34878 #define PA_SC_PERFCOUNTER4_LO__PERFCOUNTER_LO__SHIFT                                                          0x0
34879 #define PA_SC_PERFCOUNTER4_LO__PERFCOUNTER_LO_MASK                                                            0xFFFFFFFFL
34880 //PA_SC_PERFCOUNTER4_HI
34881 #define PA_SC_PERFCOUNTER4_HI__PERFCOUNTER_HI__SHIFT                                                          0x0
34882 #define PA_SC_PERFCOUNTER4_HI__PERFCOUNTER_HI_MASK                                                            0xFFFFFFFFL
34883 //PA_SC_PERFCOUNTER5_LO
34884 #define PA_SC_PERFCOUNTER5_LO__PERFCOUNTER_LO__SHIFT                                                          0x0
34885 #define PA_SC_PERFCOUNTER5_LO__PERFCOUNTER_LO_MASK                                                            0xFFFFFFFFL
34886 //PA_SC_PERFCOUNTER5_HI
34887 #define PA_SC_PERFCOUNTER5_HI__PERFCOUNTER_HI__SHIFT                                                          0x0
34888 #define PA_SC_PERFCOUNTER5_HI__PERFCOUNTER_HI_MASK                                                            0xFFFFFFFFL
34889 //PA_SC_PERFCOUNTER6_LO
34890 #define PA_SC_PERFCOUNTER6_LO__PERFCOUNTER_LO__SHIFT                                                          0x0
34891 #define PA_SC_PERFCOUNTER6_LO__PERFCOUNTER_LO_MASK                                                            0xFFFFFFFFL
34892 //PA_SC_PERFCOUNTER6_HI
34893 #define PA_SC_PERFCOUNTER6_HI__PERFCOUNTER_HI__SHIFT                                                          0x0
34894 #define PA_SC_PERFCOUNTER6_HI__PERFCOUNTER_HI_MASK                                                            0xFFFFFFFFL
34895 //PA_SC_PERFCOUNTER7_LO
34896 #define PA_SC_PERFCOUNTER7_LO__PERFCOUNTER_LO__SHIFT                                                          0x0
34897 #define PA_SC_PERFCOUNTER7_LO__PERFCOUNTER_LO_MASK                                                            0xFFFFFFFFL
34898 //PA_SC_PERFCOUNTER7_HI
34899 #define PA_SC_PERFCOUNTER7_HI__PERFCOUNTER_HI__SHIFT                                                          0x0
34900 #define PA_SC_PERFCOUNTER7_HI__PERFCOUNTER_HI_MASK                                                            0xFFFFFFFFL
34901 //SPI_PERFCOUNTER0_HI
34902 #define SPI_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT                                                            0x0
34903 #define SPI_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK                                                              0xFFFFFFFFL
34904 //SPI_PERFCOUNTER0_LO
34905 #define SPI_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT                                                            0x0
34906 #define SPI_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK                                                              0xFFFFFFFFL
34907 //SPI_PERFCOUNTER1_HI
34908 #define SPI_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT                                                            0x0
34909 #define SPI_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK                                                              0xFFFFFFFFL
34910 //SPI_PERFCOUNTER1_LO
34911 #define SPI_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT                                                            0x0
34912 #define SPI_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK                                                              0xFFFFFFFFL
34913 //SPI_PERFCOUNTER2_HI
34914 #define SPI_PERFCOUNTER2_HI__PERFCOUNTER_HI__SHIFT                                                            0x0
34915 #define SPI_PERFCOUNTER2_HI__PERFCOUNTER_HI_MASK                                                              0xFFFFFFFFL
34916 //SPI_PERFCOUNTER2_LO
34917 #define SPI_PERFCOUNTER2_LO__PERFCOUNTER_LO__SHIFT                                                            0x0
34918 #define SPI_PERFCOUNTER2_LO__PERFCOUNTER_LO_MASK                                                              0xFFFFFFFFL
34919 //SPI_PERFCOUNTER3_HI
34920 #define SPI_PERFCOUNTER3_HI__PERFCOUNTER_HI__SHIFT                                                            0x0
34921 #define SPI_PERFCOUNTER3_HI__PERFCOUNTER_HI_MASK                                                              0xFFFFFFFFL
34922 //SPI_PERFCOUNTER3_LO
34923 #define SPI_PERFCOUNTER3_LO__PERFCOUNTER_LO__SHIFT                                                            0x0
34924 #define SPI_PERFCOUNTER3_LO__PERFCOUNTER_LO_MASK                                                              0xFFFFFFFFL
34925 //SPI_PERFCOUNTER4_HI
34926 #define SPI_PERFCOUNTER4_HI__PERFCOUNTER_HI__SHIFT                                                            0x0
34927 #define SPI_PERFCOUNTER4_HI__PERFCOUNTER_HI_MASK                                                              0xFFFFFFFFL
34928 //SPI_PERFCOUNTER4_LO
34929 #define SPI_PERFCOUNTER4_LO__PERFCOUNTER_LO__SHIFT                                                            0x0
34930 #define SPI_PERFCOUNTER4_LO__PERFCOUNTER_LO_MASK                                                              0xFFFFFFFFL
34931 //SPI_PERFCOUNTER5_HI
34932 #define SPI_PERFCOUNTER5_HI__PERFCOUNTER_HI__SHIFT                                                            0x0
34933 #define SPI_PERFCOUNTER5_HI__PERFCOUNTER_HI_MASK                                                              0xFFFFFFFFL
34934 //SPI_PERFCOUNTER5_LO
34935 #define SPI_PERFCOUNTER5_LO__PERFCOUNTER_LO__SHIFT                                                            0x0
34936 #define SPI_PERFCOUNTER5_LO__PERFCOUNTER_LO_MASK                                                              0xFFFFFFFFL
34937 //PC_PERFCOUNTER0_HI
34938 #define PC_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT                                                             0x0
34939 #define PC_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK                                                               0xFFFFFFFFL
34940 //PC_PERFCOUNTER0_LO
34941 #define PC_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT                                                             0x0
34942 #define PC_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK                                                               0xFFFFFFFFL
34943 //PC_PERFCOUNTER1_HI
34944 #define PC_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT                                                             0x0
34945 #define PC_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK                                                               0xFFFFFFFFL
34946 //PC_PERFCOUNTER1_LO
34947 #define PC_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT                                                             0x0
34948 #define PC_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK                                                               0xFFFFFFFFL
34949 //PC_PERFCOUNTER2_HI
34950 #define PC_PERFCOUNTER2_HI__PERFCOUNTER_HI__SHIFT                                                             0x0
34951 #define PC_PERFCOUNTER2_HI__PERFCOUNTER_HI_MASK                                                               0xFFFFFFFFL
34952 //PC_PERFCOUNTER2_LO
34953 #define PC_PERFCOUNTER2_LO__PERFCOUNTER_LO__SHIFT                                                             0x0
34954 #define PC_PERFCOUNTER2_LO__PERFCOUNTER_LO_MASK                                                               0xFFFFFFFFL
34955 //PC_PERFCOUNTER3_HI
34956 #define PC_PERFCOUNTER3_HI__PERFCOUNTER_HI__SHIFT                                                             0x0
34957 #define PC_PERFCOUNTER3_HI__PERFCOUNTER_HI_MASK                                                               0xFFFFFFFFL
34958 //PC_PERFCOUNTER3_LO
34959 #define PC_PERFCOUNTER3_LO__PERFCOUNTER_LO__SHIFT                                                             0x0
34960 #define PC_PERFCOUNTER3_LO__PERFCOUNTER_LO_MASK                                                               0xFFFFFFFFL
34961 //SQ_PERFCOUNTER0_LO
34962 #define SQ_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT                                                             0x0
34963 #define SQ_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK                                                               0xFFFFFFFFL
34964 //SQ_PERFCOUNTER1_LO
34965 #define SQ_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT                                                             0x0
34966 #define SQ_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK                                                               0xFFFFFFFFL
34967 //SQ_PERFCOUNTER2_LO
34968 #define SQ_PERFCOUNTER2_LO__PERFCOUNTER_LO__SHIFT                                                             0x0
34969 #define SQ_PERFCOUNTER2_LO__PERFCOUNTER_LO_MASK                                                               0xFFFFFFFFL
34970 //SQ_PERFCOUNTER3_LO
34971 #define SQ_PERFCOUNTER3_LO__PERFCOUNTER_LO__SHIFT                                                             0x0
34972 #define SQ_PERFCOUNTER3_LO__PERFCOUNTER_LO_MASK                                                               0xFFFFFFFFL
34973 //SQ_PERFCOUNTER4_LO
34974 #define SQ_PERFCOUNTER4_LO__PERFCOUNTER_LO__SHIFT                                                             0x0
34975 #define SQ_PERFCOUNTER4_LO__PERFCOUNTER_LO_MASK                                                               0xFFFFFFFFL
34976 //SQ_PERFCOUNTER5_LO
34977 #define SQ_PERFCOUNTER5_LO__PERFCOUNTER_LO__SHIFT                                                             0x0
34978 #define SQ_PERFCOUNTER5_LO__PERFCOUNTER_LO_MASK                                                               0xFFFFFFFFL
34979 //SQ_PERFCOUNTER6_LO
34980 #define SQ_PERFCOUNTER6_LO__PERFCOUNTER_LO__SHIFT                                                             0x0
34981 #define SQ_PERFCOUNTER6_LO__PERFCOUNTER_LO_MASK                                                               0xFFFFFFFFL
34982 //SQ_PERFCOUNTER7_LO
34983 #define SQ_PERFCOUNTER7_LO__PERFCOUNTER_LO__SHIFT                                                             0x0
34984 #define SQ_PERFCOUNTER7_LO__PERFCOUNTER_LO_MASK                                                               0xFFFFFFFFL
34985 //SQG_PERFCOUNTER0_LO
34986 #define SQG_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT                                                            0x0
34987 #define SQG_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK                                                              0xFFFFFFFFL
34988 //SQG_PERFCOUNTER0_HI
34989 #define SQG_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT                                                            0x0
34990 #define SQG_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK                                                              0xFFFFFFFFL
34991 //SQG_PERFCOUNTER1_LO
34992 #define SQG_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT                                                            0x0
34993 #define SQG_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK                                                              0xFFFFFFFFL
34994 //SQG_PERFCOUNTER1_HI
34995 #define SQG_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT                                                            0x0
34996 #define SQG_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK                                                              0xFFFFFFFFL
34997 //SQG_PERFCOUNTER2_LO
34998 #define SQG_PERFCOUNTER2_LO__PERFCOUNTER_LO__SHIFT                                                            0x0
34999 #define SQG_PERFCOUNTER2_LO__PERFCOUNTER_LO_MASK                                                              0xFFFFFFFFL
35000 //SQG_PERFCOUNTER2_HI
35001 #define SQG_PERFCOUNTER2_HI__PERFCOUNTER_HI__SHIFT                                                            0x0
35002 #define SQG_PERFCOUNTER2_HI__PERFCOUNTER_HI_MASK                                                              0xFFFFFFFFL
35003 //SQG_PERFCOUNTER3_LO
35004 #define SQG_PERFCOUNTER3_LO__PERFCOUNTER_LO__SHIFT                                                            0x0
35005 #define SQG_PERFCOUNTER3_LO__PERFCOUNTER_LO_MASK                                                              0xFFFFFFFFL
35006 //SQG_PERFCOUNTER3_HI
35007 #define SQG_PERFCOUNTER3_HI__PERFCOUNTER_HI__SHIFT                                                            0x0
35008 #define SQG_PERFCOUNTER3_HI__PERFCOUNTER_HI_MASK                                                              0xFFFFFFFFL
35009 //SQG_PERFCOUNTER4_LO
35010 #define SQG_PERFCOUNTER4_LO__PERFCOUNTER_LO__SHIFT                                                            0x0
35011 #define SQG_PERFCOUNTER4_LO__PERFCOUNTER_LO_MASK                                                              0xFFFFFFFFL
35012 //SQG_PERFCOUNTER4_HI
35013 #define SQG_PERFCOUNTER4_HI__PERFCOUNTER_HI__SHIFT                                                            0x0
35014 #define SQG_PERFCOUNTER4_HI__PERFCOUNTER_HI_MASK                                                              0xFFFFFFFFL
35015 //SQG_PERFCOUNTER5_LO
35016 #define SQG_PERFCOUNTER5_LO__PERFCOUNTER_LO__SHIFT                                                            0x0
35017 #define SQG_PERFCOUNTER5_LO__PERFCOUNTER_LO_MASK                                                              0xFFFFFFFFL
35018 //SQG_PERFCOUNTER5_HI
35019 #define SQG_PERFCOUNTER5_HI__PERFCOUNTER_HI__SHIFT                                                            0x0
35020 #define SQG_PERFCOUNTER5_HI__PERFCOUNTER_HI_MASK                                                              0xFFFFFFFFL
35021 //SQG_PERFCOUNTER6_LO
35022 #define SQG_PERFCOUNTER6_LO__PERFCOUNTER_LO__SHIFT                                                            0x0
35023 #define SQG_PERFCOUNTER6_LO__PERFCOUNTER_LO_MASK                                                              0xFFFFFFFFL
35024 //SQG_PERFCOUNTER6_HI
35025 #define SQG_PERFCOUNTER6_HI__PERFCOUNTER_HI__SHIFT                                                            0x0
35026 #define SQG_PERFCOUNTER6_HI__PERFCOUNTER_HI_MASK                                                              0xFFFFFFFFL
35027 //SQG_PERFCOUNTER7_LO
35028 #define SQG_PERFCOUNTER7_LO__PERFCOUNTER_LO__SHIFT                                                            0x0
35029 #define SQG_PERFCOUNTER7_LO__PERFCOUNTER_LO_MASK                                                              0xFFFFFFFFL
35030 //SQG_PERFCOUNTER7_HI
35031 #define SQG_PERFCOUNTER7_HI__PERFCOUNTER_HI__SHIFT                                                            0x0
35032 #define SQG_PERFCOUNTER7_HI__PERFCOUNTER_HI_MASK                                                              0xFFFFFFFFL
35033 //SX_PERFCOUNTER0_LO
35034 #define SX_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT                                                             0x0
35035 #define SX_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK                                                               0xFFFFFFFFL
35036 //SX_PERFCOUNTER0_HI
35037 #define SX_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT                                                             0x0
35038 #define SX_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK                                                               0xFFFFFFFFL
35039 //SX_PERFCOUNTER1_LO
35040 #define SX_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT                                                             0x0
35041 #define SX_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK                                                               0xFFFFFFFFL
35042 //SX_PERFCOUNTER1_HI
35043 #define SX_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT                                                             0x0
35044 #define SX_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK                                                               0xFFFFFFFFL
35045 //SX_PERFCOUNTER2_LO
35046 #define SX_PERFCOUNTER2_LO__PERFCOUNTER_LO__SHIFT                                                             0x0
35047 #define SX_PERFCOUNTER2_LO__PERFCOUNTER_LO_MASK                                                               0xFFFFFFFFL
35048 //SX_PERFCOUNTER2_HI
35049 #define SX_PERFCOUNTER2_HI__PERFCOUNTER_HI__SHIFT                                                             0x0
35050 #define SX_PERFCOUNTER2_HI__PERFCOUNTER_HI_MASK                                                               0xFFFFFFFFL
35051 //SX_PERFCOUNTER3_LO
35052 #define SX_PERFCOUNTER3_LO__PERFCOUNTER_LO__SHIFT                                                             0x0
35053 #define SX_PERFCOUNTER3_LO__PERFCOUNTER_LO_MASK                                                               0xFFFFFFFFL
35054 //SX_PERFCOUNTER3_HI
35055 #define SX_PERFCOUNTER3_HI__PERFCOUNTER_HI__SHIFT                                                             0x0
35056 #define SX_PERFCOUNTER3_HI__PERFCOUNTER_HI_MASK                                                               0xFFFFFFFFL
35057 //TA_PERFCOUNTER0_LO
35058 #define TA_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT                                                             0x0
35059 #define TA_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK                                                               0xFFFFFFFFL
35060 //TA_PERFCOUNTER0_HI
35061 #define TA_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT                                                             0x0
35062 #define TA_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK                                                               0xFFFFFFFFL
35063 //TA_PERFCOUNTER1_LO
35064 #define TA_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT                                                             0x0
35065 #define TA_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK                                                               0xFFFFFFFFL
35066 //TA_PERFCOUNTER1_HI
35067 #define TA_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT                                                             0x0
35068 #define TA_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK                                                               0xFFFFFFFFL
35069 //TD_PERFCOUNTER0_LO
35070 #define TD_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT                                                             0x0
35071 #define TD_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK                                                               0xFFFFFFFFL
35072 //TD_PERFCOUNTER0_HI
35073 #define TD_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT                                                             0x0
35074 #define TD_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK                                                               0xFFFFFFFFL
35075 //TD_PERFCOUNTER1_LO
35076 #define TD_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT                                                             0x0
35077 #define TD_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK                                                               0xFFFFFFFFL
35078 //TD_PERFCOUNTER1_HI
35079 #define TD_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT                                                             0x0
35080 #define TD_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK                                                               0xFFFFFFFFL
35081 //TCP_PERFCOUNTER0_LO
35082 #define TCP_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT                                                            0x0
35083 #define TCP_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK                                                              0xFFFFFFFFL
35084 //TCP_PERFCOUNTER0_HI
35085 #define TCP_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT                                                            0x0
35086 #define TCP_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK                                                              0xFFFFFFFFL
35087 //TCP_PERFCOUNTER1_LO
35088 #define TCP_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT                                                            0x0
35089 #define TCP_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK                                                              0xFFFFFFFFL
35090 //TCP_PERFCOUNTER1_HI
35091 #define TCP_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT                                                            0x0
35092 #define TCP_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK                                                              0xFFFFFFFFL
35093 //TCP_PERFCOUNTER2_LO
35094 #define TCP_PERFCOUNTER2_LO__PERFCOUNTER_LO__SHIFT                                                            0x0
35095 #define TCP_PERFCOUNTER2_LO__PERFCOUNTER_LO_MASK                                                              0xFFFFFFFFL
35096 //TCP_PERFCOUNTER2_HI
35097 #define TCP_PERFCOUNTER2_HI__PERFCOUNTER_HI__SHIFT                                                            0x0
35098 #define TCP_PERFCOUNTER2_HI__PERFCOUNTER_HI_MASK                                                              0xFFFFFFFFL
35099 //TCP_PERFCOUNTER3_LO
35100 #define TCP_PERFCOUNTER3_LO__PERFCOUNTER_LO__SHIFT                                                            0x0
35101 #define TCP_PERFCOUNTER3_LO__PERFCOUNTER_LO_MASK                                                              0xFFFFFFFFL
35102 //TCP_PERFCOUNTER3_HI
35103 #define TCP_PERFCOUNTER3_HI__PERFCOUNTER_HI__SHIFT                                                            0x0
35104 #define TCP_PERFCOUNTER3_HI__PERFCOUNTER_HI_MASK                                                              0xFFFFFFFFL
35105 //TCP_PERFCOUNTER_FILTER
35106 #define TCP_PERFCOUNTER_FILTER__BUFFER__SHIFT                                                                 0x0
35107 #define TCP_PERFCOUNTER_FILTER__FLAT__SHIFT                                                                   0x1
35108 #define TCP_PERFCOUNTER_FILTER__DIM__SHIFT                                                                    0x2
35109 #define TCP_PERFCOUNTER_FILTER__DATA_FORMAT__SHIFT                                                            0x5
35110 #define TCP_PERFCOUNTER_FILTER__COMPRESSION_ENABLE__SHIFT                                                     0xc
35111 #define TCP_PERFCOUNTER_FILTER__NUM_FORMAT__SHIFT                                                             0xd
35112 #define TCP_PERFCOUNTER_FILTER__SW_MODE__SHIFT                                                                0x11
35113 #define TCP_PERFCOUNTER_FILTER__NUM_SAMPLES__SHIFT                                                            0x16
35114 #define TCP_PERFCOUNTER_FILTER__OPCODE_TYPE__SHIFT                                                            0x18
35115 #define TCP_PERFCOUNTER_FILTER__TMPRL__SHIFT                                                                  0x1b
35116 #define TCP_PERFCOUNTER_FILTER__SCOPE__SHIFT                                                                  0x1e
35117 #define TCP_PERFCOUNTER_FILTER__BUFFER_MASK                                                                   0x00000001L
35118 #define TCP_PERFCOUNTER_FILTER__FLAT_MASK                                                                     0x00000002L
35119 #define TCP_PERFCOUNTER_FILTER__DIM_MASK                                                                      0x0000001CL
35120 #define TCP_PERFCOUNTER_FILTER__DATA_FORMAT_MASK                                                              0x00000FE0L
35121 #define TCP_PERFCOUNTER_FILTER__COMPRESSION_ENABLE_MASK                                                       0x00001000L
35122 #define TCP_PERFCOUNTER_FILTER__NUM_FORMAT_MASK                                                               0x0001E000L
35123 #define TCP_PERFCOUNTER_FILTER__SW_MODE_MASK                                                                  0x003E0000L
35124 #define TCP_PERFCOUNTER_FILTER__NUM_SAMPLES_MASK                                                              0x00C00000L
35125 #define TCP_PERFCOUNTER_FILTER__OPCODE_TYPE_MASK                                                              0x07000000L
35126 #define TCP_PERFCOUNTER_FILTER__TMPRL_MASK                                                                    0x38000000L
35127 #define TCP_PERFCOUNTER_FILTER__SCOPE_MASK                                                                    0xC0000000L
35128 //TCP_PERFCOUNTER_FILTER2
35129 #define TCP_PERFCOUNTER_FILTER2__REQ_MODE__SHIFT                                                              0x0
35130 #define TCP_PERFCOUNTER_FILTER2__REQ_MODE_MASK                                                                0x00000007L
35131 //TCP_PERFCOUNTER_FILTER_EN
35132 #define TCP_PERFCOUNTER_FILTER_EN__BUFFER__SHIFT                                                              0x0
35133 #define TCP_PERFCOUNTER_FILTER_EN__FLAT__SHIFT                                                                0x1
35134 #define TCP_PERFCOUNTER_FILTER_EN__DIM__SHIFT                                                                 0x2
35135 #define TCP_PERFCOUNTER_FILTER_EN__DATA_FORMAT__SHIFT                                                         0x3
35136 #define TCP_PERFCOUNTER_FILTER_EN__NUM_FORMAT__SHIFT                                                          0x4
35137 #define TCP_PERFCOUNTER_FILTER_EN__SW_MODE__SHIFT                                                             0x5
35138 #define TCP_PERFCOUNTER_FILTER_EN__NUM_SAMPLES__SHIFT                                                         0x6
35139 #define TCP_PERFCOUNTER_FILTER_EN__OPCODE_TYPE__SHIFT                                                         0x7
35140 #define TCP_PERFCOUNTER_FILTER_EN__TMPRL__SHIFT                                                               0x8
35141 #define TCP_PERFCOUNTER_FILTER_EN__COMPRESSION_ENABLE__SHIFT                                                  0xb
35142 #define TCP_PERFCOUNTER_FILTER_EN__REQ_MODE__SHIFT                                                            0xc
35143 #define TCP_PERFCOUNTER_FILTER_EN__SCOPE__SHIFT                                                               0xd
35144 #define TCP_PERFCOUNTER_FILTER_EN__BUFFER_MASK                                                                0x00000001L
35145 #define TCP_PERFCOUNTER_FILTER_EN__FLAT_MASK                                                                  0x00000002L
35146 #define TCP_PERFCOUNTER_FILTER_EN__DIM_MASK                                                                   0x00000004L
35147 #define TCP_PERFCOUNTER_FILTER_EN__DATA_FORMAT_MASK                                                           0x00000008L
35148 #define TCP_PERFCOUNTER_FILTER_EN__NUM_FORMAT_MASK                                                            0x00000010L
35149 #define TCP_PERFCOUNTER_FILTER_EN__SW_MODE_MASK                                                               0x00000020L
35150 #define TCP_PERFCOUNTER_FILTER_EN__NUM_SAMPLES_MASK                                                           0x00000040L
35151 #define TCP_PERFCOUNTER_FILTER_EN__OPCODE_TYPE_MASK                                                           0x00000080L
35152 #define TCP_PERFCOUNTER_FILTER_EN__TMPRL_MASK                                                                 0x00000100L
35153 #define TCP_PERFCOUNTER_FILTER_EN__COMPRESSION_ENABLE_MASK                                                    0x00000800L
35154 #define TCP_PERFCOUNTER_FILTER_EN__REQ_MODE_MASK                                                              0x00001000L
35155 #define TCP_PERFCOUNTER_FILTER_EN__SCOPE_MASK                                                                 0x00002000L
35156 //GL1C_PERFCOUNTER0_LO
35157 #define GL1C_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT                                                           0x0
35158 #define GL1C_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK                                                             0xFFFFFFFFL
35159 //GL1C_PERFCOUNTER0_HI
35160 #define GL1C_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT                                                           0x0
35161 #define GL1C_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK                                                             0xFFFFFFFFL
35162 //GL1C_PERFCOUNTER1_LO
35163 #define GL1C_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT                                                           0x0
35164 #define GL1C_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK                                                             0xFFFFFFFFL
35165 //GL1C_PERFCOUNTER1_HI
35166 #define GL1C_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT                                                           0x0
35167 #define GL1C_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK                                                             0xFFFFFFFFL
35168 //GL1C_PERFCOUNTER2_LO
35169 #define GL1C_PERFCOUNTER2_LO__PERFCOUNTER_LO__SHIFT                                                           0x0
35170 #define GL1C_PERFCOUNTER2_LO__PERFCOUNTER_LO_MASK                                                             0xFFFFFFFFL
35171 //GL1C_PERFCOUNTER2_HI
35172 #define GL1C_PERFCOUNTER2_HI__PERFCOUNTER_HI__SHIFT                                                           0x0
35173 #define GL1C_PERFCOUNTER2_HI__PERFCOUNTER_HI_MASK                                                             0xFFFFFFFFL
35174 //GL1C_PERFCOUNTER3_LO
35175 #define GL1C_PERFCOUNTER3_LO__PERFCOUNTER_LO__SHIFT                                                           0x0
35176 #define GL1C_PERFCOUNTER3_LO__PERFCOUNTER_LO_MASK                                                             0xFFFFFFFFL
35177 //GL1C_PERFCOUNTER3_HI
35178 #define GL1C_PERFCOUNTER3_HI__PERFCOUNTER_HI__SHIFT                                                           0x0
35179 #define GL1C_PERFCOUNTER3_HI__PERFCOUNTER_HI_MASK                                                             0xFFFFFFFFL
35180 //GL1XC_PERFCOUNTER0_LO
35181 #define GL1XC_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT                                                          0x0
35182 #define GL1XC_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK                                                            0xFFFFFFFFL
35183 //GL1XC_PERFCOUNTER0_HI
35184 #define GL1XC_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT                                                          0x0
35185 #define GL1XC_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK                                                            0xFFFFFFFFL
35186 //GL1XC_PERFCOUNTER1_LO
35187 #define GL1XC_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT                                                          0x0
35188 #define GL1XC_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK                                                            0xFFFFFFFFL
35189 //GL1XC_PERFCOUNTER1_HI
35190 #define GL1XC_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT                                                          0x0
35191 #define GL1XC_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK                                                            0xFFFFFFFFL
35192 //GL1XC_PERFCOUNTER2_LO
35193 #define GL1XC_PERFCOUNTER2_LO__PERFCOUNTER_LO__SHIFT                                                          0x0
35194 #define GL1XC_PERFCOUNTER2_LO__PERFCOUNTER_LO_MASK                                                            0xFFFFFFFFL
35195 //GL1XC_PERFCOUNTER2_HI
35196 #define GL1XC_PERFCOUNTER2_HI__PERFCOUNTER_HI__SHIFT                                                          0x0
35197 #define GL1XC_PERFCOUNTER2_HI__PERFCOUNTER_HI_MASK                                                            0xFFFFFFFFL
35198 //GL1XC_PERFCOUNTER3_LO
35199 #define GL1XC_PERFCOUNTER3_LO__PERFCOUNTER_LO__SHIFT                                                          0x0
35200 #define GL1XC_PERFCOUNTER3_LO__PERFCOUNTER_LO_MASK                                                            0xFFFFFFFFL
35201 //GL1XC_PERFCOUNTER3_HI
35202 #define GL1XC_PERFCOUNTER3_HI__PERFCOUNTER_HI__SHIFT                                                          0x0
35203 #define GL1XC_PERFCOUNTER3_HI__PERFCOUNTER_HI_MASK                                                            0xFFFFFFFFL
35204 //CB_PERFCOUNTER0_LO
35205 #define CB_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT                                                             0x0
35206 #define CB_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK                                                               0xFFFFFFFFL
35207 //CB_PERFCOUNTER0_HI
35208 #define CB_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT                                                             0x0
35209 #define CB_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK                                                               0xFFFFFFFFL
35210 //CB_PERFCOUNTER1_LO
35211 #define CB_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT                                                             0x0
35212 #define CB_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK                                                               0xFFFFFFFFL
35213 //CB_PERFCOUNTER1_HI
35214 #define CB_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT                                                             0x0
35215 #define CB_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK                                                               0xFFFFFFFFL
35216 //CB_PERFCOUNTER2_LO
35217 #define CB_PERFCOUNTER2_LO__PERFCOUNTER_LO__SHIFT                                                             0x0
35218 #define CB_PERFCOUNTER2_LO__PERFCOUNTER_LO_MASK                                                               0xFFFFFFFFL
35219 //CB_PERFCOUNTER2_HI
35220 #define CB_PERFCOUNTER2_HI__PERFCOUNTER_HI__SHIFT                                                             0x0
35221 #define CB_PERFCOUNTER2_HI__PERFCOUNTER_HI_MASK                                                               0xFFFFFFFFL
35222 //CB_PERFCOUNTER3_LO
35223 #define CB_PERFCOUNTER3_LO__PERFCOUNTER_LO__SHIFT                                                             0x0
35224 #define CB_PERFCOUNTER3_LO__PERFCOUNTER_LO_MASK                                                               0xFFFFFFFFL
35225 //CB_PERFCOUNTER3_HI
35226 #define CB_PERFCOUNTER3_HI__PERFCOUNTER_HI__SHIFT                                                             0x0
35227 #define CB_PERFCOUNTER3_HI__PERFCOUNTER_HI_MASK                                                               0xFFFFFFFFL
35228 //DB_PERFCOUNTER0_LO
35229 #define DB_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT                                                             0x0
35230 #define DB_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK                                                               0xFFFFFFFFL
35231 //DB_PERFCOUNTER0_HI
35232 #define DB_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT                                                             0x0
35233 #define DB_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK                                                               0xFFFFFFFFL
35234 //DB_PERFCOUNTER1_LO
35235 #define DB_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT                                                             0x0
35236 #define DB_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK                                                               0xFFFFFFFFL
35237 //DB_PERFCOUNTER1_HI
35238 #define DB_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT                                                             0x0
35239 #define DB_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK                                                               0xFFFFFFFFL
35240 //DB_PERFCOUNTER2_LO
35241 #define DB_PERFCOUNTER2_LO__PERFCOUNTER_LO__SHIFT                                                             0x0
35242 #define DB_PERFCOUNTER2_LO__PERFCOUNTER_LO_MASK                                                               0xFFFFFFFFL
35243 //DB_PERFCOUNTER2_HI
35244 #define DB_PERFCOUNTER2_HI__PERFCOUNTER_HI__SHIFT                                                             0x0
35245 #define DB_PERFCOUNTER2_HI__PERFCOUNTER_HI_MASK                                                               0xFFFFFFFFL
35246 //DB_PERFCOUNTER3_LO
35247 #define DB_PERFCOUNTER3_LO__PERFCOUNTER_LO__SHIFT                                                             0x0
35248 #define DB_PERFCOUNTER3_LO__PERFCOUNTER_LO_MASK                                                               0xFFFFFFFFL
35249 //DB_PERFCOUNTER3_HI
35250 #define DB_PERFCOUNTER3_HI__PERFCOUNTER_HI__SHIFT                                                             0x0
35251 #define DB_PERFCOUNTER3_HI__PERFCOUNTER_HI_MASK                                                               0xFFFFFFFFL
35252 //RMI_PERFCOUNTER0_LO
35253 #define RMI_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT                                                            0x0
35254 #define RMI_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK                                                              0xFFFFFFFFL
35255 //RMI_PERFCOUNTER0_HI
35256 #define RMI_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT                                                            0x0
35257 #define RMI_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK                                                              0xFFFFFFFFL
35258 //RMI_PERFCOUNTER1_LO
35259 #define RMI_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT                                                            0x0
35260 #define RMI_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK                                                              0xFFFFFFFFL
35261 //RMI_PERFCOUNTER1_HI
35262 #define RMI_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT                                                            0x0
35263 #define RMI_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK                                                              0xFFFFFFFFL
35264 //RMI_PERFCOUNTER2_LO
35265 #define RMI_PERFCOUNTER2_LO__PERFCOUNTER_LO__SHIFT                                                            0x0
35266 #define RMI_PERFCOUNTER2_LO__PERFCOUNTER_LO_MASK                                                              0xFFFFFFFFL
35267 //RMI_PERFCOUNTER2_HI
35268 #define RMI_PERFCOUNTER2_HI__PERFCOUNTER_HI__SHIFT                                                            0x0
35269 #define RMI_PERFCOUNTER2_HI__PERFCOUNTER_HI_MASK                                                              0xFFFFFFFFL
35270 //RMI_PERFCOUNTER3_LO
35271 #define RMI_PERFCOUNTER3_LO__PERFCOUNTER_LO__SHIFT                                                            0x0
35272 #define RMI_PERFCOUNTER3_LO__PERFCOUNTER_LO_MASK                                                              0xFFFFFFFFL
35273 //RMI_PERFCOUNTER3_HI
35274 #define RMI_PERFCOUNTER3_HI__PERFCOUNTER_HI__SHIFT                                                            0x0
35275 #define RMI_PERFCOUNTER3_HI__PERFCOUNTER_HI_MASK                                                              0xFFFFFFFFL
35276 //PA_PH_PERFCOUNTER0_LO
35277 #define PA_PH_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT                                                          0x0
35278 #define PA_PH_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK                                                            0xFFFFFFFFL
35279 //PA_PH_PERFCOUNTER0_HI
35280 #define PA_PH_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT                                                          0x0
35281 #define PA_PH_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK                                                            0xFFFFFFFFL
35282 //PA_PH_PERFCOUNTER1_LO
35283 #define PA_PH_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT                                                          0x0
35284 #define PA_PH_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK                                                            0xFFFFFFFFL
35285 //PA_PH_PERFCOUNTER1_HI
35286 #define PA_PH_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT                                                          0x0
35287 #define PA_PH_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK                                                            0xFFFFFFFFL
35288 //PA_PH_PERFCOUNTER2_LO
35289 #define PA_PH_PERFCOUNTER2_LO__PERFCOUNTER_LO__SHIFT                                                          0x0
35290 #define PA_PH_PERFCOUNTER2_LO__PERFCOUNTER_LO_MASK                                                            0xFFFFFFFFL
35291 //PA_PH_PERFCOUNTER2_HI
35292 #define PA_PH_PERFCOUNTER2_HI__PERFCOUNTER_HI__SHIFT                                                          0x0
35293 #define PA_PH_PERFCOUNTER2_HI__PERFCOUNTER_HI_MASK                                                            0xFFFFFFFFL
35294 //PA_PH_PERFCOUNTER3_LO
35295 #define PA_PH_PERFCOUNTER3_LO__PERFCOUNTER_LO__SHIFT                                                          0x0
35296 #define PA_PH_PERFCOUNTER3_LO__PERFCOUNTER_LO_MASK                                                            0xFFFFFFFFL
35297 //PA_PH_PERFCOUNTER3_HI
35298 #define PA_PH_PERFCOUNTER3_HI__PERFCOUNTER_HI__SHIFT                                                          0x0
35299 #define PA_PH_PERFCOUNTER3_HI__PERFCOUNTER_HI_MASK                                                            0xFFFFFFFFL
35300 //PA_PH_PERFCOUNTER4_LO
35301 #define PA_PH_PERFCOUNTER4_LO__PERFCOUNTER_LO__SHIFT                                                          0x0
35302 #define PA_PH_PERFCOUNTER4_LO__PERFCOUNTER_LO_MASK                                                            0xFFFFFFFFL
35303 //PA_PH_PERFCOUNTER4_HI
35304 #define PA_PH_PERFCOUNTER4_HI__PERFCOUNTER_HI__SHIFT                                                          0x0
35305 #define PA_PH_PERFCOUNTER4_HI__PERFCOUNTER_HI_MASK                                                            0xFFFFFFFFL
35306 //PA_PH_PERFCOUNTER5_LO
35307 #define PA_PH_PERFCOUNTER5_LO__PERFCOUNTER_LO__SHIFT                                                          0x0
35308 #define PA_PH_PERFCOUNTER5_LO__PERFCOUNTER_LO_MASK                                                            0xFFFFFFFFL
35309 //PA_PH_PERFCOUNTER5_HI
35310 #define PA_PH_PERFCOUNTER5_HI__PERFCOUNTER_HI__SHIFT                                                          0x0
35311 #define PA_PH_PERFCOUNTER5_HI__PERFCOUNTER_HI_MASK                                                            0xFFFFFFFFL
35312 //PA_PH_PERFCOUNTER6_LO
35313 #define PA_PH_PERFCOUNTER6_LO__PERFCOUNTER_LO__SHIFT                                                          0x0
35314 #define PA_PH_PERFCOUNTER6_LO__PERFCOUNTER_LO_MASK                                                            0xFFFFFFFFL
35315 //PA_PH_PERFCOUNTER6_HI
35316 #define PA_PH_PERFCOUNTER6_HI__PERFCOUNTER_HI__SHIFT                                                          0x0
35317 #define PA_PH_PERFCOUNTER6_HI__PERFCOUNTER_HI_MASK                                                            0xFFFFFFFFL
35318 //PA_PH_PERFCOUNTER7_LO
35319 #define PA_PH_PERFCOUNTER7_LO__PERFCOUNTER_LO__SHIFT                                                          0x0
35320 #define PA_PH_PERFCOUNTER7_LO__PERFCOUNTER_LO_MASK                                                            0xFFFFFFFFL
35321 //PA_PH_PERFCOUNTER7_HI
35322 #define PA_PH_PERFCOUNTER7_HI__PERFCOUNTER_HI__SHIFT                                                          0x0
35323 #define PA_PH_PERFCOUNTER7_HI__PERFCOUNTER_HI_MASK                                                            0xFFFFFFFFL
35324 //UTCL1_PERFCOUNTER0_LO
35325 #define UTCL1_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT                                                          0x0
35326 #define UTCL1_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK                                                            0xFFFFFFFFL
35327 //UTCL1_PERFCOUNTER0_HI
35328 #define UTCL1_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT                                                          0x0
35329 #define UTCL1_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK                                                            0xFFFFFFFFL
35330 //UTCL1_PERFCOUNTER1_LO
35331 #define UTCL1_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT                                                          0x0
35332 #define UTCL1_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK                                                            0xFFFFFFFFL
35333 //UTCL1_PERFCOUNTER1_HI
35334 #define UTCL1_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT                                                          0x0
35335 #define UTCL1_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK                                                            0xFFFFFFFFL
35336 //UTCL1_PERFCOUNTER2_LO
35337 #define UTCL1_PERFCOUNTER2_LO__PERFCOUNTER_LO__SHIFT                                                          0x0
35338 #define UTCL1_PERFCOUNTER2_LO__PERFCOUNTER_LO_MASK                                                            0xFFFFFFFFL
35339 //UTCL1_PERFCOUNTER2_HI
35340 #define UTCL1_PERFCOUNTER2_HI__PERFCOUNTER_HI__SHIFT                                                          0x0
35341 #define UTCL1_PERFCOUNTER2_HI__PERFCOUNTER_HI_MASK                                                            0xFFFFFFFFL
35342 //UTCL1_PERFCOUNTER3_LO
35343 #define UTCL1_PERFCOUNTER3_LO__PERFCOUNTER_LO__SHIFT                                                          0x0
35344 #define UTCL1_PERFCOUNTER3_LO__PERFCOUNTER_LO_MASK                                                            0xFFFFFFFFL
35345 //UTCL1_PERFCOUNTER3_HI
35346 #define UTCL1_PERFCOUNTER3_HI__PERFCOUNTER_HI__SHIFT                                                          0x0
35347 #define UTCL1_PERFCOUNTER3_HI__PERFCOUNTER_HI_MASK                                                            0xFFFFFFFFL
35348 //GL1A_PERFCOUNTER0_LO
35349 #define GL1A_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT                                                           0x0
35350 #define GL1A_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK                                                             0xFFFFFFFFL
35351 //GL1A_PERFCOUNTER0_HI
35352 #define GL1A_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT                                                           0x0
35353 #define GL1A_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK                                                             0xFFFFFFFFL
35354 //GL1A_PERFCOUNTER1_LO
35355 #define GL1A_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT                                                           0x0
35356 #define GL1A_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK                                                             0xFFFFFFFFL
35357 //GL1A_PERFCOUNTER1_HI
35358 #define GL1A_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT                                                           0x0
35359 #define GL1A_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK                                                             0xFFFFFFFFL
35360 //GL1A_PERFCOUNTER2_LO
35361 #define GL1A_PERFCOUNTER2_LO__PERFCOUNTER_LO__SHIFT                                                           0x0
35362 #define GL1A_PERFCOUNTER2_LO__PERFCOUNTER_LO_MASK                                                             0xFFFFFFFFL
35363 //GL1A_PERFCOUNTER2_HI
35364 #define GL1A_PERFCOUNTER2_HI__PERFCOUNTER_HI__SHIFT                                                           0x0
35365 #define GL1A_PERFCOUNTER2_HI__PERFCOUNTER_HI_MASK                                                             0xFFFFFFFFL
35366 //GL1A_PERFCOUNTER3_LO
35367 #define GL1A_PERFCOUNTER3_LO__PERFCOUNTER_LO__SHIFT                                                           0x0
35368 #define GL1A_PERFCOUNTER3_LO__PERFCOUNTER_LO_MASK                                                             0xFFFFFFFFL
35369 //GL1A_PERFCOUNTER3_HI
35370 #define GL1A_PERFCOUNTER3_HI__PERFCOUNTER_HI__SHIFT                                                           0x0
35371 #define GL1A_PERFCOUNTER3_HI__PERFCOUNTER_HI_MASK                                                             0xFFFFFFFFL
35372 //GL1XA_PERFCOUNTER0_LO
35373 #define GL1XA_PERFCOUNTER0_LO__PERFCOUNTER_LO__SHIFT                                                          0x0
35374 #define GL1XA_PERFCOUNTER0_LO__PERFCOUNTER_LO_MASK                                                            0xFFFFFFFFL
35375 //GL1XA_PERFCOUNTER0_HI
35376 #define GL1XA_PERFCOUNTER0_HI__PERFCOUNTER_HI__SHIFT                                                          0x0
35377 #define GL1XA_PERFCOUNTER0_HI__PERFCOUNTER_HI_MASK                                                            0xFFFFFFFFL
35378 //GL1XA_PERFCOUNTER1_LO
35379 #define GL1XA_PERFCOUNTER1_LO__PERFCOUNTER_LO__SHIFT                                                          0x0
35380 #define GL1XA_PERFCOUNTER1_LO__PERFCOUNTER_LO_MASK                                                            0xFFFFFFFFL
35381 //GL1XA_PERFCOUNTER1_HI
35382 #define GL1XA_PERFCOUNTER1_HI__PERFCOUNTER_HI__SHIFT                                                          0x0
35383 #define GL1XA_PERFCOUNTER1_HI__PERFCOUNTER_HI_MASK                                                            0xFFFFFFFFL
35384 //GL1XA_PERFCOUNTER2_LO
35385 #define GL1XA_PERFCOUNTER2_LO__PERFCOUNTER_LO__SHIFT                                                          0x0
35386 #define GL1XA_PERFCOUNTER2_LO__PERFCOUNTER_LO_MASK                                                            0xFFFFFFFFL
35387 //GL1XA_PERFCOUNTER2_HI
35388 #define GL1XA_PERFCOUNTER2_HI__PERFCOUNTER_HI__SHIFT                                                          0x0
35389 #define GL1XA_PERFCOUNTER2_HI__PERFCOUNTER_HI_MASK                                                            0xFFFFFFFFL
35390 //GL1XA_PERFCOUNTER3_LO
35391 #define GL1XA_PERFCOUNTER3_LO__PERFCOUNTER_LO__SHIFT                                                          0x0
35392 #define GL1XA_PERFCOUNTER3_LO__PERFCOUNTER_LO_MASK                                                            0xFFFFFFFFL
35393 //GL1XA_PERFCOUNTER3_HI
35394 #define GL1XA_PERFCOUNTER3_HI__PERFCOUNTER_HI__SHIFT                                                          0x0
35395 #define GL1XA_PERFCOUNTER3_HI__PERFCOUNTER_HI_MASK                                                            0xFFFFFFFFL
35396 
35397 
35398 // addressBlock: gc_gfx_se_gfx_se_perfsdec
35399 //GRBMH_CP_PERFMON_CNTL
35400 #define GRBMH_CP_PERFMON_CNTL__PERFMON_STATE__SHIFT                                                           0x0
35401 #define GRBMH_CP_PERFMON_CNTL__SPM_PERFMON_STATE__SHIFT                                                       0x4
35402 #define GRBMH_CP_PERFMON_CNTL__PERFMON_ENABLE_MODE__SHIFT                                                     0x8
35403 #define GRBMH_CP_PERFMON_CNTL__PERFMON_SAMPLE_ENABLE__SHIFT                                                   0xa
35404 #define GRBMH_CP_PERFMON_CNTL__PERFMON_STATE_MASK                                                             0x0000000FL
35405 #define GRBMH_CP_PERFMON_CNTL__SPM_PERFMON_STATE_MASK                                                         0x000000F0L
35406 #define GRBMH_CP_PERFMON_CNTL__PERFMON_ENABLE_MODE_MASK                                                       0x00000300L
35407 #define GRBMH_CP_PERFMON_CNTL__PERFMON_SAMPLE_ENABLE_MASK                                                     0x00000400L
35408 //CP_PERFMON_CNTL_1
35409 #define CP_PERFMON_CNTL_1__PERFMON_STATE__SHIFT                                                               0x0
35410 #define CP_PERFMON_CNTL_1__SPM_PERFMON_STATE__SHIFT                                                           0x4
35411 #define CP_PERFMON_CNTL_1__PERFMON_ENABLE_MODE__SHIFT                                                         0x8
35412 #define CP_PERFMON_CNTL_1__PERFMON_SAMPLE_ENABLE__SHIFT                                                       0xa
35413 #define CP_PERFMON_CNTL_1__PERFMON_STATE_MASK                                                                 0x0000000FL
35414 #define CP_PERFMON_CNTL_1__SPM_PERFMON_STATE_MASK                                                             0x000000F0L
35415 #define CP_PERFMON_CNTL_1__PERFMON_ENABLE_MODE_MASK                                                           0x00000300L
35416 #define CP_PERFMON_CNTL_1__PERFMON_SAMPLE_ENABLE_MASK                                                         0x00000400L
35417 //GE2_SE_PERFCOUNTER0_SELECT
35418 #define GE2_SE_PERFCOUNTER0_SELECT__PERF_SEL0__SHIFT                                                          0x0
35419 #define GE2_SE_PERFCOUNTER0_SELECT__PERF_SEL1__SHIFT                                                          0xa
35420 #define GE2_SE_PERFCOUNTER0_SELECT__CNTR_MODE__SHIFT                                                          0x14
35421 #define GE2_SE_PERFCOUNTER0_SELECT__PERF_MODE1__SHIFT                                                         0x18
35422 #define GE2_SE_PERFCOUNTER0_SELECT__PERF_MODE0__SHIFT                                                         0x1c
35423 #define GE2_SE_PERFCOUNTER0_SELECT__PERF_SEL0_MASK                                                            0x000003FFL
35424 #define GE2_SE_PERFCOUNTER0_SELECT__PERF_SEL1_MASK                                                            0x000FFC00L
35425 #define GE2_SE_PERFCOUNTER0_SELECT__CNTR_MODE_MASK                                                            0x00F00000L
35426 #define GE2_SE_PERFCOUNTER0_SELECT__PERF_MODE1_MASK                                                           0x0F000000L
35427 #define GE2_SE_PERFCOUNTER0_SELECT__PERF_MODE0_MASK                                                           0xF0000000L
35428 //GE2_SE_PERFCOUNTER0_SELECT1
35429 #define GE2_SE_PERFCOUNTER0_SELECT1__PERF_SEL2__SHIFT                                                         0x0
35430 #define GE2_SE_PERFCOUNTER0_SELECT1__PERF_SEL3__SHIFT                                                         0xa
35431 #define GE2_SE_PERFCOUNTER0_SELECT1__PERF_MODE3__SHIFT                                                        0x18
35432 #define GE2_SE_PERFCOUNTER0_SELECT1__PERF_MODE2__SHIFT                                                        0x1c
35433 #define GE2_SE_PERFCOUNTER0_SELECT1__PERF_SEL2_MASK                                                           0x000003FFL
35434 #define GE2_SE_PERFCOUNTER0_SELECT1__PERF_SEL3_MASK                                                           0x000FFC00L
35435 #define GE2_SE_PERFCOUNTER0_SELECT1__PERF_MODE3_MASK                                                          0x0F000000L
35436 #define GE2_SE_PERFCOUNTER0_SELECT1__PERF_MODE2_MASK                                                          0xF0000000L
35437 //GE2_SE_PERFCOUNTER1_SELECT
35438 #define GE2_SE_PERFCOUNTER1_SELECT__PERF_SEL0__SHIFT                                                          0x0
35439 #define GE2_SE_PERFCOUNTER1_SELECT__PERF_SEL1__SHIFT                                                          0xa
35440 #define GE2_SE_PERFCOUNTER1_SELECT__CNTR_MODE__SHIFT                                                          0x14
35441 #define GE2_SE_PERFCOUNTER1_SELECT__PERF_MODE1__SHIFT                                                         0x18
35442 #define GE2_SE_PERFCOUNTER1_SELECT__PERF_MODE0__SHIFT                                                         0x1c
35443 #define GE2_SE_PERFCOUNTER1_SELECT__PERF_SEL0_MASK                                                            0x000003FFL
35444 #define GE2_SE_PERFCOUNTER1_SELECT__PERF_SEL1_MASK                                                            0x000FFC00L
35445 #define GE2_SE_PERFCOUNTER1_SELECT__CNTR_MODE_MASK                                                            0x00F00000L
35446 #define GE2_SE_PERFCOUNTER1_SELECT__PERF_MODE1_MASK                                                           0x0F000000L
35447 #define GE2_SE_PERFCOUNTER1_SELECT__PERF_MODE0_MASK                                                           0xF0000000L
35448 //GE2_SE_PERFCOUNTER1_SELECT1
35449 #define GE2_SE_PERFCOUNTER1_SELECT1__PERF_SEL2__SHIFT                                                         0x0
35450 #define GE2_SE_PERFCOUNTER1_SELECT1__PERF_SEL3__SHIFT                                                         0xa
35451 #define GE2_SE_PERFCOUNTER1_SELECT1__PERF_MODE3__SHIFT                                                        0x18
35452 #define GE2_SE_PERFCOUNTER1_SELECT1__PERF_MODE2__SHIFT                                                        0x1c
35453 #define GE2_SE_PERFCOUNTER1_SELECT1__PERF_SEL2_MASK                                                           0x000003FFL
35454 #define GE2_SE_PERFCOUNTER1_SELECT1__PERF_SEL3_MASK                                                           0x000FFC00L
35455 #define GE2_SE_PERFCOUNTER1_SELECT1__PERF_MODE3_MASK                                                          0x0F000000L
35456 #define GE2_SE_PERFCOUNTER1_SELECT1__PERF_MODE2_MASK                                                          0xF0000000L
35457 //GE2_SE_PERFCOUNTER2_SELECT
35458 #define GE2_SE_PERFCOUNTER2_SELECT__PERF_SEL0__SHIFT                                                          0x0
35459 #define GE2_SE_PERFCOUNTER2_SELECT__PERF_SEL1__SHIFT                                                          0xa
35460 #define GE2_SE_PERFCOUNTER2_SELECT__CNTR_MODE__SHIFT                                                          0x14
35461 #define GE2_SE_PERFCOUNTER2_SELECT__PERF_MODE1__SHIFT                                                         0x18
35462 #define GE2_SE_PERFCOUNTER2_SELECT__PERF_MODE0__SHIFT                                                         0x1c
35463 #define GE2_SE_PERFCOUNTER2_SELECT__PERF_SEL0_MASK                                                            0x000003FFL
35464 #define GE2_SE_PERFCOUNTER2_SELECT__PERF_SEL1_MASK                                                            0x000FFC00L
35465 #define GE2_SE_PERFCOUNTER2_SELECT__CNTR_MODE_MASK                                                            0x00F00000L
35466 #define GE2_SE_PERFCOUNTER2_SELECT__PERF_MODE1_MASK                                                           0x0F000000L
35467 #define GE2_SE_PERFCOUNTER2_SELECT__PERF_MODE0_MASK                                                           0xF0000000L
35468 //GE2_SE_PERFCOUNTER2_SELECT1
35469 #define GE2_SE_PERFCOUNTER2_SELECT1__PERF_SEL2__SHIFT                                                         0x0
35470 #define GE2_SE_PERFCOUNTER2_SELECT1__PERF_SEL3__SHIFT                                                         0xa
35471 #define GE2_SE_PERFCOUNTER2_SELECT1__PERF_MODE3__SHIFT                                                        0x18
35472 #define GE2_SE_PERFCOUNTER2_SELECT1__PERF_MODE2__SHIFT                                                        0x1c
35473 #define GE2_SE_PERFCOUNTER2_SELECT1__PERF_SEL2_MASK                                                           0x000003FFL
35474 #define GE2_SE_PERFCOUNTER2_SELECT1__PERF_SEL3_MASK                                                           0x000FFC00L
35475 #define GE2_SE_PERFCOUNTER2_SELECT1__PERF_MODE3_MASK                                                          0x0F000000L
35476 #define GE2_SE_PERFCOUNTER2_SELECT1__PERF_MODE2_MASK                                                          0xF0000000L
35477 //GE2_SE_PERFCOUNTER3_SELECT
35478 #define GE2_SE_PERFCOUNTER3_SELECT__PERF_SEL0__SHIFT                                                          0x0
35479 #define GE2_SE_PERFCOUNTER3_SELECT__PERF_SEL1__SHIFT                                                          0xa
35480 #define GE2_SE_PERFCOUNTER3_SELECT__CNTR_MODE__SHIFT                                                          0x14
35481 #define GE2_SE_PERFCOUNTER3_SELECT__PERF_MODE1__SHIFT                                                         0x18
35482 #define GE2_SE_PERFCOUNTER3_SELECT__PERF_MODE0__SHIFT                                                         0x1c
35483 #define GE2_SE_PERFCOUNTER3_SELECT__PERF_SEL0_MASK                                                            0x000003FFL
35484 #define GE2_SE_PERFCOUNTER3_SELECT__PERF_SEL1_MASK                                                            0x000FFC00L
35485 #define GE2_SE_PERFCOUNTER3_SELECT__CNTR_MODE_MASK                                                            0x00F00000L
35486 #define GE2_SE_PERFCOUNTER3_SELECT__PERF_MODE1_MASK                                                           0x0F000000L
35487 #define GE2_SE_PERFCOUNTER3_SELECT__PERF_MODE0_MASK                                                           0xF0000000L
35488 //GE2_SE_PERFCOUNTER3_SELECT1
35489 #define GE2_SE_PERFCOUNTER3_SELECT1__PERF_SEL2__SHIFT                                                         0x0
35490 #define GE2_SE_PERFCOUNTER3_SELECT1__PERF_SEL3__SHIFT                                                         0xa
35491 #define GE2_SE_PERFCOUNTER3_SELECT1__PERF_MODE3__SHIFT                                                        0x18
35492 #define GE2_SE_PERFCOUNTER3_SELECT1__PERF_MODE2__SHIFT                                                        0x1c
35493 #define GE2_SE_PERFCOUNTER3_SELECT1__PERF_SEL2_MASK                                                           0x000003FFL
35494 #define GE2_SE_PERFCOUNTER3_SELECT1__PERF_SEL3_MASK                                                           0x000FFC00L
35495 #define GE2_SE_PERFCOUNTER3_SELECT1__PERF_MODE3_MASK                                                          0x0F000000L
35496 #define GE2_SE_PERFCOUNTER3_SELECT1__PERF_MODE2_MASK                                                          0xF0000000L
35497 //GRBMH_PERFCOUNTER0_SELECT
35498 #define GRBMH_PERFCOUNTER0_SELECT__PERF_SEL__SHIFT                                                            0x0
35499 #define GRBMH_PERFCOUNTER0_SELECT__GL1CC_BUSY_USER_DEFINED_MASK__SHIFT                                        0x6
35500 #define GRBMH_PERFCOUNTER0_SELECT__GL1XCC_BUSY_USER_DEFINED_MASK__SHIFT                                       0x7
35501 #define GRBMH_PERFCOUNTER0_SELECT__SQG_BUSY_USER_DEFINED_MASK__SHIFT                                          0x8
35502 #define GRBMH_PERFCOUNTER0_SELECT__SC_CLEAN_USER_DEFINED_MASK__SHIFT                                          0x9
35503 #define GRBMH_PERFCOUNTER0_SELECT__DB_CLEAN_USER_DEFINED_MASK__SHIFT                                          0xb
35504 #define GRBMH_PERFCOUNTER0_SELECT__CB_CLEAN_USER_DEFINED_MASK__SHIFT                                          0xc
35505 #define GRBMH_PERFCOUNTER0_SELECT__TA_BUSY_USER_DEFINED_MASK__SHIFT                                           0xd
35506 #define GRBMH_PERFCOUNTER0_SELECT__SX_BUSY_USER_DEFINED_MASK__SHIFT                                           0xe
35507 #define GRBMH_PERFCOUNTER0_SELECT__GL2C_BUSY_USER_DEFINED_MASK__SHIFT                                         0xf
35508 #define GRBMH_PERFCOUNTER0_SELECT__SPI_BUSY_USER_DEFINED_MASK__SHIFT                                          0x10
35509 #define GRBMH_PERFCOUNTER0_SELECT__SC_BUSY_USER_DEFINED_MASK__SHIFT                                           0x11
35510 #define GRBMH_PERFCOUNTER0_SELECT__PA_BUSY_USER_DEFINED_MASK__SHIFT                                           0x12
35511 #define GRBMH_PERFCOUNTER0_SELECT__GL2A_BUSY_USER_DEFINED_MASK__SHIFT                                         0x13
35512 #define GRBMH_PERFCOUNTER0_SELECT__DB_BUSY_USER_DEFINED_MASK__SHIFT                                           0x14
35513 #define GRBMH_PERFCOUNTER0_SELECT__CB_BUSY_USER_DEFINED_MASK__SHIFT                                           0x15
35514 #define GRBMH_PERFCOUNTER0_SELECT__PC_BUSY_USER_DEFINED_MASK__SHIFT                                           0x16
35515 #define GRBMH_PERFCOUNTER0_SELECT__EA_LINK_BUSY_USER_DEFINED_MASK__SHIFT                                      0x17
35516 #define GRBMH_PERFCOUNTER0_SELECT__GL1A_BUSY_USER_DEFINED_MASK__SHIFT                                         0x18
35517 #define GRBMH_PERFCOUNTER0_SELECT__BCI_BUSY_USER_DEFINED_MASK__SHIFT                                          0x19
35518 #define GRBMH_PERFCOUNTER0_SELECT__RLC_BUSY_USER_DEFINED_MASK__SHIFT                                          0x1a
35519 #define GRBMH_PERFCOUNTER0_SELECT__TCP_BUSY_USER_DEFINED_MASK__SHIFT                                          0x1b
35520 #define GRBMH_PERFCOUNTER0_SELECT__GE_BUSY_USER_DEFINED_MASK__SHIFT                                           0x1c
35521 #define GRBMH_PERFCOUNTER0_SELECT__UTCL1_BUSY_USER_DEFINED_MASK__SHIFT                                        0x1d
35522 #define GRBMH_PERFCOUNTER0_SELECT__EA_BUSY_USER_DEFINED_MASK__SHIFT                                           0x1e
35523 #define GRBMH_PERFCOUNTER0_SELECT__PERF_SEL_MASK                                                              0x0000003FL
35524 #define GRBMH_PERFCOUNTER0_SELECT__GL1CC_BUSY_USER_DEFINED_MASK_MASK                                          0x00000040L
35525 #define GRBMH_PERFCOUNTER0_SELECT__GL1XCC_BUSY_USER_DEFINED_MASK_MASK                                         0x00000080L
35526 #define GRBMH_PERFCOUNTER0_SELECT__SQG_BUSY_USER_DEFINED_MASK_MASK                                            0x00000100L
35527 #define GRBMH_PERFCOUNTER0_SELECT__SC_CLEAN_USER_DEFINED_MASK_MASK                                            0x00000200L
35528 #define GRBMH_PERFCOUNTER0_SELECT__DB_CLEAN_USER_DEFINED_MASK_MASK                                            0x00000800L
35529 #define GRBMH_PERFCOUNTER0_SELECT__CB_CLEAN_USER_DEFINED_MASK_MASK                                            0x00001000L
35530 #define GRBMH_PERFCOUNTER0_SELECT__TA_BUSY_USER_DEFINED_MASK_MASK                                             0x00002000L
35531 #define GRBMH_PERFCOUNTER0_SELECT__SX_BUSY_USER_DEFINED_MASK_MASK                                             0x00004000L
35532 #define GRBMH_PERFCOUNTER0_SELECT__GL2C_BUSY_USER_DEFINED_MASK_MASK                                           0x00008000L
35533 #define GRBMH_PERFCOUNTER0_SELECT__SPI_BUSY_USER_DEFINED_MASK_MASK                                            0x00010000L
35534 #define GRBMH_PERFCOUNTER0_SELECT__SC_BUSY_USER_DEFINED_MASK_MASK                                             0x00020000L
35535 #define GRBMH_PERFCOUNTER0_SELECT__PA_BUSY_USER_DEFINED_MASK_MASK                                             0x00040000L
35536 #define GRBMH_PERFCOUNTER0_SELECT__GL2A_BUSY_USER_DEFINED_MASK_MASK                                           0x00080000L
35537 #define GRBMH_PERFCOUNTER0_SELECT__DB_BUSY_USER_DEFINED_MASK_MASK                                             0x00100000L
35538 #define GRBMH_PERFCOUNTER0_SELECT__CB_BUSY_USER_DEFINED_MASK_MASK                                             0x00200000L
35539 #define GRBMH_PERFCOUNTER0_SELECT__PC_BUSY_USER_DEFINED_MASK_MASK                                             0x00400000L
35540 #define GRBMH_PERFCOUNTER0_SELECT__EA_LINK_BUSY_USER_DEFINED_MASK_MASK                                        0x00800000L
35541 #define GRBMH_PERFCOUNTER0_SELECT__GL1A_BUSY_USER_DEFINED_MASK_MASK                                           0x01000000L
35542 #define GRBMH_PERFCOUNTER0_SELECT__BCI_BUSY_USER_DEFINED_MASK_MASK                                            0x02000000L
35543 #define GRBMH_PERFCOUNTER0_SELECT__RLC_BUSY_USER_DEFINED_MASK_MASK                                            0x04000000L
35544 #define GRBMH_PERFCOUNTER0_SELECT__TCP_BUSY_USER_DEFINED_MASK_MASK                                            0x08000000L
35545 #define GRBMH_PERFCOUNTER0_SELECT__GE_BUSY_USER_DEFINED_MASK_MASK                                             0x10000000L
35546 #define GRBMH_PERFCOUNTER0_SELECT__UTCL1_BUSY_USER_DEFINED_MASK_MASK                                          0x20000000L
35547 #define GRBMH_PERFCOUNTER0_SELECT__EA_BUSY_USER_DEFINED_MASK_MASK                                             0x40000000L
35548 //GRBMH_PERFCOUNTER1_SELECT
35549 #define GRBMH_PERFCOUNTER1_SELECT__PERF_SEL__SHIFT                                                            0x0
35550 #define GRBMH_PERFCOUNTER1_SELECT__GL1CC_BUSY_USER_DEFINED_MASK__SHIFT                                        0x6
35551 #define GRBMH_PERFCOUNTER1_SELECT__GL1XCC_BUSY_USER_DEFINED_MASK__SHIFT                                       0x7
35552 #define GRBMH_PERFCOUNTER1_SELECT__SQG_BUSY_USER_DEFINED_MASK__SHIFT                                          0x8
35553 #define GRBMH_PERFCOUNTER1_SELECT__SC_CLEAN_USER_DEFINED_MASK__SHIFT                                          0x9
35554 #define GRBMH_PERFCOUNTER1_SELECT__DB_CLEAN_USER_DEFINED_MASK__SHIFT                                          0xb
35555 #define GRBMH_PERFCOUNTER1_SELECT__CB_CLEAN_USER_DEFINED_MASK__SHIFT                                          0xc
35556 #define GRBMH_PERFCOUNTER1_SELECT__TA_BUSY_USER_DEFINED_MASK__SHIFT                                           0xd
35557 #define GRBMH_PERFCOUNTER1_SELECT__SX_BUSY_USER_DEFINED_MASK__SHIFT                                           0xe
35558 #define GRBMH_PERFCOUNTER1_SELECT__GL2C_BUSY_USER_DEFINED_MASK__SHIFT                                         0xf
35559 #define GRBMH_PERFCOUNTER1_SELECT__SPI_BUSY_USER_DEFINED_MASK__SHIFT                                          0x10
35560 #define GRBMH_PERFCOUNTER1_SELECT__SC_BUSY_USER_DEFINED_MASK__SHIFT                                           0x11
35561 #define GRBMH_PERFCOUNTER1_SELECT__PA_BUSY_USER_DEFINED_MASK__SHIFT                                           0x12
35562 #define GRBMH_PERFCOUNTER1_SELECT__GL2A_BUSY_USER_DEFINED_MASK__SHIFT                                         0x13
35563 #define GRBMH_PERFCOUNTER1_SELECT__DB_BUSY_USER_DEFINED_MASK__SHIFT                                           0x14
35564 #define GRBMH_PERFCOUNTER1_SELECT__CB_BUSY_USER_DEFINED_MASK__SHIFT                                           0x15
35565 #define GRBMH_PERFCOUNTER1_SELECT__PC_BUSY_USER_DEFINED_MASK__SHIFT                                           0x16
35566 #define GRBMH_PERFCOUNTER1_SELECT__EA_LINK_BUSY_USER_DEFINED_MASK__SHIFT                                      0x17
35567 #define GRBMH_PERFCOUNTER1_SELECT__GL1A_BUSY_USER_DEFINED_MASK__SHIFT                                         0x18
35568 #define GRBMH_PERFCOUNTER1_SELECT__BCI_BUSY_USER_DEFINED_MASK__SHIFT                                          0x19
35569 #define GRBMH_PERFCOUNTER1_SELECT__RLC_BUSY_USER_DEFINED_MASK__SHIFT                                          0x1a
35570 #define GRBMH_PERFCOUNTER1_SELECT__TCP_BUSY_USER_DEFINED_MASK__SHIFT                                          0x1b
35571 #define GRBMH_PERFCOUNTER1_SELECT__GE_BUSY_USER_DEFINED_MASK__SHIFT                                           0x1c
35572 #define GRBMH_PERFCOUNTER1_SELECT__UTCL1_BUSY_USER_DEFINED_MASK__SHIFT                                        0x1d
35573 #define GRBMH_PERFCOUNTER1_SELECT__EA_BUSY_USER_DEFINED_MASK__SHIFT                                           0x1e
35574 #define GRBMH_PERFCOUNTER1_SELECT__PERF_SEL_MASK                                                              0x0000003FL
35575 #define GRBMH_PERFCOUNTER1_SELECT__GL1CC_BUSY_USER_DEFINED_MASK_MASK                                          0x00000040L
35576 #define GRBMH_PERFCOUNTER1_SELECT__GL1XCC_BUSY_USER_DEFINED_MASK_MASK                                         0x00000080L
35577 #define GRBMH_PERFCOUNTER1_SELECT__SQG_BUSY_USER_DEFINED_MASK_MASK                                            0x00000100L
35578 #define GRBMH_PERFCOUNTER1_SELECT__SC_CLEAN_USER_DEFINED_MASK_MASK                                            0x00000200L
35579 #define GRBMH_PERFCOUNTER1_SELECT__DB_CLEAN_USER_DEFINED_MASK_MASK                                            0x00000800L
35580 #define GRBMH_PERFCOUNTER1_SELECT__CB_CLEAN_USER_DEFINED_MASK_MASK                                            0x00001000L
35581 #define GRBMH_PERFCOUNTER1_SELECT__TA_BUSY_USER_DEFINED_MASK_MASK                                             0x00002000L
35582 #define GRBMH_PERFCOUNTER1_SELECT__SX_BUSY_USER_DEFINED_MASK_MASK                                             0x00004000L
35583 #define GRBMH_PERFCOUNTER1_SELECT__GL2C_BUSY_USER_DEFINED_MASK_MASK                                           0x00008000L
35584 #define GRBMH_PERFCOUNTER1_SELECT__SPI_BUSY_USER_DEFINED_MASK_MASK                                            0x00010000L
35585 #define GRBMH_PERFCOUNTER1_SELECT__SC_BUSY_USER_DEFINED_MASK_MASK                                             0x00020000L
35586 #define GRBMH_PERFCOUNTER1_SELECT__PA_BUSY_USER_DEFINED_MASK_MASK                                             0x00040000L
35587 #define GRBMH_PERFCOUNTER1_SELECT__GL2A_BUSY_USER_DEFINED_MASK_MASK                                           0x00080000L
35588 #define GRBMH_PERFCOUNTER1_SELECT__DB_BUSY_USER_DEFINED_MASK_MASK                                             0x00100000L
35589 #define GRBMH_PERFCOUNTER1_SELECT__CB_BUSY_USER_DEFINED_MASK_MASK                                             0x00200000L
35590 #define GRBMH_PERFCOUNTER1_SELECT__PC_BUSY_USER_DEFINED_MASK_MASK                                             0x00400000L
35591 #define GRBMH_PERFCOUNTER1_SELECT__EA_LINK_BUSY_USER_DEFINED_MASK_MASK                                        0x00800000L
35592 #define GRBMH_PERFCOUNTER1_SELECT__GL1A_BUSY_USER_DEFINED_MASK_MASK                                           0x01000000L
35593 #define GRBMH_PERFCOUNTER1_SELECT__BCI_BUSY_USER_DEFINED_MASK_MASK                                            0x02000000L
35594 #define GRBMH_PERFCOUNTER1_SELECT__RLC_BUSY_USER_DEFINED_MASK_MASK                                            0x04000000L
35595 #define GRBMH_PERFCOUNTER1_SELECT__TCP_BUSY_USER_DEFINED_MASK_MASK                                            0x08000000L
35596 #define GRBMH_PERFCOUNTER1_SELECT__GE_BUSY_USER_DEFINED_MASK_MASK                                             0x10000000L
35597 #define GRBMH_PERFCOUNTER1_SELECT__UTCL1_BUSY_USER_DEFINED_MASK_MASK                                          0x20000000L
35598 #define GRBMH_PERFCOUNTER1_SELECT__EA_BUSY_USER_DEFINED_MASK_MASK                                             0x40000000L
35599 //PA_SU_PERFCOUNTER0_SELECT
35600 #define PA_SU_PERFCOUNTER0_SELECT__PERF_SEL__SHIFT                                                            0x0
35601 #define PA_SU_PERFCOUNTER0_SELECT__PERF_SEL1__SHIFT                                                           0xa
35602 #define PA_SU_PERFCOUNTER0_SELECT__CNTR_MODE__SHIFT                                                           0x14
35603 #define PA_SU_PERFCOUNTER0_SELECT__PERF_MODE1__SHIFT                                                          0x18
35604 #define PA_SU_PERFCOUNTER0_SELECT__PERF_MODE__SHIFT                                                           0x1c
35605 #define PA_SU_PERFCOUNTER0_SELECT__PERF_SEL_MASK                                                              0x000003FFL
35606 #define PA_SU_PERFCOUNTER0_SELECT__PERF_SEL1_MASK                                                             0x000FFC00L
35607 #define PA_SU_PERFCOUNTER0_SELECT__CNTR_MODE_MASK                                                             0x00F00000L
35608 #define PA_SU_PERFCOUNTER0_SELECT__PERF_MODE1_MASK                                                            0x0F000000L
35609 #define PA_SU_PERFCOUNTER0_SELECT__PERF_MODE_MASK                                                             0xF0000000L
35610 //PA_SU_PERFCOUNTER0_SELECT1
35611 #define PA_SU_PERFCOUNTER0_SELECT1__PERF_SEL2__SHIFT                                                          0x0
35612 #define PA_SU_PERFCOUNTER0_SELECT1__PERF_SEL3__SHIFT                                                          0xa
35613 #define PA_SU_PERFCOUNTER0_SELECT1__PERF_MODE3__SHIFT                                                         0x18
35614 #define PA_SU_PERFCOUNTER0_SELECT1__PERF_MODE2__SHIFT                                                         0x1c
35615 #define PA_SU_PERFCOUNTER0_SELECT1__PERF_SEL2_MASK                                                            0x000003FFL
35616 #define PA_SU_PERFCOUNTER0_SELECT1__PERF_SEL3_MASK                                                            0x000FFC00L
35617 #define PA_SU_PERFCOUNTER0_SELECT1__PERF_MODE3_MASK                                                           0x0F000000L
35618 #define PA_SU_PERFCOUNTER0_SELECT1__PERF_MODE2_MASK                                                           0xF0000000L
35619 //PA_SU_PERFCOUNTER1_SELECT
35620 #define PA_SU_PERFCOUNTER1_SELECT__PERF_SEL__SHIFT                                                            0x0
35621 #define PA_SU_PERFCOUNTER1_SELECT__PERF_SEL1__SHIFT                                                           0xa
35622 #define PA_SU_PERFCOUNTER1_SELECT__CNTR_MODE__SHIFT                                                           0x14
35623 #define PA_SU_PERFCOUNTER1_SELECT__PERF_MODE1__SHIFT                                                          0x18
35624 #define PA_SU_PERFCOUNTER1_SELECT__PERF_MODE__SHIFT                                                           0x1c
35625 #define PA_SU_PERFCOUNTER1_SELECT__PERF_SEL_MASK                                                              0x000003FFL
35626 #define PA_SU_PERFCOUNTER1_SELECT__PERF_SEL1_MASK                                                             0x000FFC00L
35627 #define PA_SU_PERFCOUNTER1_SELECT__CNTR_MODE_MASK                                                             0x00F00000L
35628 #define PA_SU_PERFCOUNTER1_SELECT__PERF_MODE1_MASK                                                            0x0F000000L
35629 #define PA_SU_PERFCOUNTER1_SELECT__PERF_MODE_MASK                                                             0xF0000000L
35630 //PA_SU_PERFCOUNTER1_SELECT1
35631 #define PA_SU_PERFCOUNTER1_SELECT1__PERF_SEL2__SHIFT                                                          0x0
35632 #define PA_SU_PERFCOUNTER1_SELECT1__PERF_SEL3__SHIFT                                                          0xa
35633 #define PA_SU_PERFCOUNTER1_SELECT1__PERF_MODE3__SHIFT                                                         0x18
35634 #define PA_SU_PERFCOUNTER1_SELECT1__PERF_MODE2__SHIFT                                                         0x1c
35635 #define PA_SU_PERFCOUNTER1_SELECT1__PERF_SEL2_MASK                                                            0x000003FFL
35636 #define PA_SU_PERFCOUNTER1_SELECT1__PERF_SEL3_MASK                                                            0x000FFC00L
35637 #define PA_SU_PERFCOUNTER1_SELECT1__PERF_MODE3_MASK                                                           0x0F000000L
35638 #define PA_SU_PERFCOUNTER1_SELECT1__PERF_MODE2_MASK                                                           0xF0000000L
35639 //PA_SU_PERFCOUNTER2_SELECT
35640 #define PA_SU_PERFCOUNTER2_SELECT__PERF_SEL__SHIFT                                                            0x0
35641 #define PA_SU_PERFCOUNTER2_SELECT__PERF_SEL1__SHIFT                                                           0xa
35642 #define PA_SU_PERFCOUNTER2_SELECT__CNTR_MODE__SHIFT                                                           0x14
35643 #define PA_SU_PERFCOUNTER2_SELECT__PERF_MODE1__SHIFT                                                          0x18
35644 #define PA_SU_PERFCOUNTER2_SELECT__PERF_MODE__SHIFT                                                           0x1c
35645 #define PA_SU_PERFCOUNTER2_SELECT__PERF_SEL_MASK                                                              0x000003FFL
35646 #define PA_SU_PERFCOUNTER2_SELECT__PERF_SEL1_MASK                                                             0x000FFC00L
35647 #define PA_SU_PERFCOUNTER2_SELECT__CNTR_MODE_MASK                                                             0x00F00000L
35648 #define PA_SU_PERFCOUNTER2_SELECT__PERF_MODE1_MASK                                                            0x0F000000L
35649 #define PA_SU_PERFCOUNTER2_SELECT__PERF_MODE_MASK                                                             0xF0000000L
35650 //PA_SU_PERFCOUNTER2_SELECT1
35651 #define PA_SU_PERFCOUNTER2_SELECT1__PERF_SEL2__SHIFT                                                          0x0
35652 #define PA_SU_PERFCOUNTER2_SELECT1__PERF_SEL3__SHIFT                                                          0xa
35653 #define PA_SU_PERFCOUNTER2_SELECT1__PERF_MODE3__SHIFT                                                         0x18
35654 #define PA_SU_PERFCOUNTER2_SELECT1__PERF_MODE2__SHIFT                                                         0x1c
35655 #define PA_SU_PERFCOUNTER2_SELECT1__PERF_SEL2_MASK                                                            0x000003FFL
35656 #define PA_SU_PERFCOUNTER2_SELECT1__PERF_SEL3_MASK                                                            0x000FFC00L
35657 #define PA_SU_PERFCOUNTER2_SELECT1__PERF_MODE3_MASK                                                           0x0F000000L
35658 #define PA_SU_PERFCOUNTER2_SELECT1__PERF_MODE2_MASK                                                           0xF0000000L
35659 //PA_SU_PERFCOUNTER3_SELECT
35660 #define PA_SU_PERFCOUNTER3_SELECT__PERF_SEL__SHIFT                                                            0x0
35661 #define PA_SU_PERFCOUNTER3_SELECT__PERF_SEL1__SHIFT                                                           0xa
35662 #define PA_SU_PERFCOUNTER3_SELECT__CNTR_MODE__SHIFT                                                           0x14
35663 #define PA_SU_PERFCOUNTER3_SELECT__PERF_MODE1__SHIFT                                                          0x18
35664 #define PA_SU_PERFCOUNTER3_SELECT__PERF_MODE__SHIFT                                                           0x1c
35665 #define PA_SU_PERFCOUNTER3_SELECT__PERF_SEL_MASK                                                              0x000003FFL
35666 #define PA_SU_PERFCOUNTER3_SELECT__PERF_SEL1_MASK                                                             0x000FFC00L
35667 #define PA_SU_PERFCOUNTER3_SELECT__CNTR_MODE_MASK                                                             0x00F00000L
35668 #define PA_SU_PERFCOUNTER3_SELECT__PERF_MODE1_MASK                                                            0x0F000000L
35669 #define PA_SU_PERFCOUNTER3_SELECT__PERF_MODE_MASK                                                             0xF0000000L
35670 //PA_SU_PERFCOUNTER3_SELECT1
35671 #define PA_SU_PERFCOUNTER3_SELECT1__PERF_SEL2__SHIFT                                                          0x0
35672 #define PA_SU_PERFCOUNTER3_SELECT1__PERF_SEL3__SHIFT                                                          0xa
35673 #define PA_SU_PERFCOUNTER3_SELECT1__PERF_MODE3__SHIFT                                                         0x18
35674 #define PA_SU_PERFCOUNTER3_SELECT1__PERF_MODE2__SHIFT                                                         0x1c
35675 #define PA_SU_PERFCOUNTER3_SELECT1__PERF_SEL2_MASK                                                            0x000003FFL
35676 #define PA_SU_PERFCOUNTER3_SELECT1__PERF_SEL3_MASK                                                            0x000FFC00L
35677 #define PA_SU_PERFCOUNTER3_SELECT1__PERF_MODE3_MASK                                                           0x0F000000L
35678 #define PA_SU_PERFCOUNTER3_SELECT1__PERF_MODE2_MASK                                                           0xF0000000L
35679 //PA_SC_PERFCOUNTER0_SELECT
35680 #define PA_SC_PERFCOUNTER0_SELECT__PERF_SEL__SHIFT                                                            0x0
35681 #define PA_SC_PERFCOUNTER0_SELECT__PERF_SEL1__SHIFT                                                           0xa
35682 #define PA_SC_PERFCOUNTER0_SELECT__CNTR_MODE__SHIFT                                                           0x14
35683 #define PA_SC_PERFCOUNTER0_SELECT__PERF_MODE1__SHIFT                                                          0x18
35684 #define PA_SC_PERFCOUNTER0_SELECT__PERF_MODE__SHIFT                                                           0x1c
35685 #define PA_SC_PERFCOUNTER0_SELECT__PERF_SEL_MASK                                                              0x000003FFL
35686 #define PA_SC_PERFCOUNTER0_SELECT__PERF_SEL1_MASK                                                             0x000FFC00L
35687 #define PA_SC_PERFCOUNTER0_SELECT__CNTR_MODE_MASK                                                             0x00F00000L
35688 #define PA_SC_PERFCOUNTER0_SELECT__PERF_MODE1_MASK                                                            0x0F000000L
35689 #define PA_SC_PERFCOUNTER0_SELECT__PERF_MODE_MASK                                                             0xF0000000L
35690 //PA_SC_PERFCOUNTER0_SELECT1
35691 #define PA_SC_PERFCOUNTER0_SELECT1__PERF_SEL2__SHIFT                                                          0x0
35692 #define PA_SC_PERFCOUNTER0_SELECT1__PERF_SEL3__SHIFT                                                          0xa
35693 #define PA_SC_PERFCOUNTER0_SELECT1__PERF_MODE3__SHIFT                                                         0x18
35694 #define PA_SC_PERFCOUNTER0_SELECT1__PERF_MODE2__SHIFT                                                         0x1c
35695 #define PA_SC_PERFCOUNTER0_SELECT1__PERF_SEL2_MASK                                                            0x000003FFL
35696 #define PA_SC_PERFCOUNTER0_SELECT1__PERF_SEL3_MASK                                                            0x000FFC00L
35697 #define PA_SC_PERFCOUNTER0_SELECT1__PERF_MODE3_MASK                                                           0x0F000000L
35698 #define PA_SC_PERFCOUNTER0_SELECT1__PERF_MODE2_MASK                                                           0xF0000000L
35699 //PA_SC_PERFCOUNTER1_SELECT
35700 #define PA_SC_PERFCOUNTER1_SELECT__PERF_SEL__SHIFT                                                            0x0
35701 #define PA_SC_PERFCOUNTER1_SELECT__PERF_SEL_MASK                                                              0x000003FFL
35702 //PA_SC_PERFCOUNTER2_SELECT
35703 #define PA_SC_PERFCOUNTER2_SELECT__PERF_SEL__SHIFT                                                            0x0
35704 #define PA_SC_PERFCOUNTER2_SELECT__PERF_SEL_MASK                                                              0x000003FFL
35705 //PA_SC_PERFCOUNTER3_SELECT
35706 #define PA_SC_PERFCOUNTER3_SELECT__PERF_SEL__SHIFT                                                            0x0
35707 #define PA_SC_PERFCOUNTER3_SELECT__PERF_SEL_MASK                                                              0x000003FFL
35708 //PA_SC_PERFCOUNTER4_SELECT
35709 #define PA_SC_PERFCOUNTER4_SELECT__PERF_SEL__SHIFT                                                            0x0
35710 #define PA_SC_PERFCOUNTER4_SELECT__PERF_SEL_MASK                                                              0x000003FFL
35711 //PA_SC_PERFCOUNTER5_SELECT
35712 #define PA_SC_PERFCOUNTER5_SELECT__PERF_SEL__SHIFT                                                            0x0
35713 #define PA_SC_PERFCOUNTER5_SELECT__PERF_SEL_MASK                                                              0x000003FFL
35714 //PA_SC_PERFCOUNTER6_SELECT
35715 #define PA_SC_PERFCOUNTER6_SELECT__PERF_SEL__SHIFT                                                            0x0
35716 #define PA_SC_PERFCOUNTER6_SELECT__PERF_SEL_MASK                                                              0x000003FFL
35717 //PA_SC_PERFCOUNTER7_SELECT
35718 #define PA_SC_PERFCOUNTER7_SELECT__PERF_SEL__SHIFT                                                            0x0
35719 #define PA_SC_PERFCOUNTER7_SELECT__PERF_SEL_MASK                                                              0x000003FFL
35720 //SPI_PERFCOUNTER0_SELECT
35721 #define SPI_PERFCOUNTER0_SELECT__PERF_SEL__SHIFT                                                              0x0
35722 #define SPI_PERFCOUNTER0_SELECT__PERF_SEL1__SHIFT                                                             0xa
35723 #define SPI_PERFCOUNTER0_SELECT__CNTR_MODE__SHIFT                                                             0x14
35724 #define SPI_PERFCOUNTER0_SELECT__PERF_MODE1__SHIFT                                                            0x18
35725 #define SPI_PERFCOUNTER0_SELECT__PERF_MODE__SHIFT                                                             0x1c
35726 #define SPI_PERFCOUNTER0_SELECT__PERF_SEL_MASK                                                                0x000003FFL
35727 #define SPI_PERFCOUNTER0_SELECT__PERF_SEL1_MASK                                                               0x000FFC00L
35728 #define SPI_PERFCOUNTER0_SELECT__CNTR_MODE_MASK                                                               0x00F00000L
35729 #define SPI_PERFCOUNTER0_SELECT__PERF_MODE1_MASK                                                              0x0F000000L
35730 #define SPI_PERFCOUNTER0_SELECT__PERF_MODE_MASK                                                               0xF0000000L
35731 //SPI_PERFCOUNTER1_SELECT
35732 #define SPI_PERFCOUNTER1_SELECT__PERF_SEL__SHIFT                                                              0x0
35733 #define SPI_PERFCOUNTER1_SELECT__PERF_SEL1__SHIFT                                                             0xa
35734 #define SPI_PERFCOUNTER1_SELECT__CNTR_MODE__SHIFT                                                             0x14
35735 #define SPI_PERFCOUNTER1_SELECT__PERF_MODE1__SHIFT                                                            0x18
35736 #define SPI_PERFCOUNTER1_SELECT__PERF_MODE__SHIFT                                                             0x1c
35737 #define SPI_PERFCOUNTER1_SELECT__PERF_SEL_MASK                                                                0x000003FFL
35738 #define SPI_PERFCOUNTER1_SELECT__PERF_SEL1_MASK                                                               0x000FFC00L
35739 #define SPI_PERFCOUNTER1_SELECT__CNTR_MODE_MASK                                                               0x00F00000L
35740 #define SPI_PERFCOUNTER1_SELECT__PERF_MODE1_MASK                                                              0x0F000000L
35741 #define SPI_PERFCOUNTER1_SELECT__PERF_MODE_MASK                                                               0xF0000000L
35742 //SPI_PERFCOUNTER2_SELECT
35743 #define SPI_PERFCOUNTER2_SELECT__PERF_SEL__SHIFT                                                              0x0
35744 #define SPI_PERFCOUNTER2_SELECT__PERF_SEL1__SHIFT                                                             0xa
35745 #define SPI_PERFCOUNTER2_SELECT__CNTR_MODE__SHIFT                                                             0x14
35746 #define SPI_PERFCOUNTER2_SELECT__PERF_MODE1__SHIFT                                                            0x18
35747 #define SPI_PERFCOUNTER2_SELECT__PERF_MODE__SHIFT                                                             0x1c
35748 #define SPI_PERFCOUNTER2_SELECT__PERF_SEL_MASK                                                                0x000003FFL
35749 #define SPI_PERFCOUNTER2_SELECT__PERF_SEL1_MASK                                                               0x000FFC00L
35750 #define SPI_PERFCOUNTER2_SELECT__CNTR_MODE_MASK                                                               0x00F00000L
35751 #define SPI_PERFCOUNTER2_SELECT__PERF_MODE1_MASK                                                              0x0F000000L
35752 #define SPI_PERFCOUNTER2_SELECT__PERF_MODE_MASK                                                               0xF0000000L
35753 //SPI_PERFCOUNTER3_SELECT
35754 #define SPI_PERFCOUNTER3_SELECT__PERF_SEL__SHIFT                                                              0x0
35755 #define SPI_PERFCOUNTER3_SELECT__PERF_SEL1__SHIFT                                                             0xa
35756 #define SPI_PERFCOUNTER3_SELECT__CNTR_MODE__SHIFT                                                             0x14
35757 #define SPI_PERFCOUNTER3_SELECT__PERF_MODE1__SHIFT                                                            0x18
35758 #define SPI_PERFCOUNTER3_SELECT__PERF_MODE__SHIFT                                                             0x1c
35759 #define SPI_PERFCOUNTER3_SELECT__PERF_SEL_MASK                                                                0x000003FFL
35760 #define SPI_PERFCOUNTER3_SELECT__PERF_SEL1_MASK                                                               0x000FFC00L
35761 #define SPI_PERFCOUNTER3_SELECT__CNTR_MODE_MASK                                                               0x00F00000L
35762 #define SPI_PERFCOUNTER3_SELECT__PERF_MODE1_MASK                                                              0x0F000000L
35763 #define SPI_PERFCOUNTER3_SELECT__PERF_MODE_MASK                                                               0xF0000000L
35764 //SPI_PERFCOUNTER4_SELECT
35765 #define SPI_PERFCOUNTER4_SELECT__PERF_SEL__SHIFT                                                              0x0
35766 #define SPI_PERFCOUNTER4_SELECT__PERF_SEL1__SHIFT                                                             0xa
35767 #define SPI_PERFCOUNTER4_SELECT__CNTR_MODE__SHIFT                                                             0x14
35768 #define SPI_PERFCOUNTER4_SELECT__PERF_MODE1__SHIFT                                                            0x18
35769 #define SPI_PERFCOUNTER4_SELECT__PERF_MODE__SHIFT                                                             0x1c
35770 #define SPI_PERFCOUNTER4_SELECT__PERF_SEL_MASK                                                                0x000003FFL
35771 #define SPI_PERFCOUNTER4_SELECT__PERF_SEL1_MASK                                                               0x000FFC00L
35772 #define SPI_PERFCOUNTER4_SELECT__CNTR_MODE_MASK                                                               0x00F00000L
35773 #define SPI_PERFCOUNTER4_SELECT__PERF_MODE1_MASK                                                              0x0F000000L
35774 #define SPI_PERFCOUNTER4_SELECT__PERF_MODE_MASK                                                               0xF0000000L
35775 //SPI_PERFCOUNTER5_SELECT
35776 #define SPI_PERFCOUNTER5_SELECT__PERF_SEL__SHIFT                                                              0x0
35777 #define SPI_PERFCOUNTER5_SELECT__PERF_SEL1__SHIFT                                                             0xa
35778 #define SPI_PERFCOUNTER5_SELECT__CNTR_MODE__SHIFT                                                             0x14
35779 #define SPI_PERFCOUNTER5_SELECT__PERF_MODE1__SHIFT                                                            0x18
35780 #define SPI_PERFCOUNTER5_SELECT__PERF_MODE__SHIFT                                                             0x1c
35781 #define SPI_PERFCOUNTER5_SELECT__PERF_SEL_MASK                                                                0x000003FFL
35782 #define SPI_PERFCOUNTER5_SELECT__PERF_SEL1_MASK                                                               0x000FFC00L
35783 #define SPI_PERFCOUNTER5_SELECT__CNTR_MODE_MASK                                                               0x00F00000L
35784 #define SPI_PERFCOUNTER5_SELECT__PERF_MODE1_MASK                                                              0x0F000000L
35785 #define SPI_PERFCOUNTER5_SELECT__PERF_MODE_MASK                                                               0xF0000000L
35786 //SPI_PERFCOUNTER0_SELECT1
35787 #define SPI_PERFCOUNTER0_SELECT1__PERF_SEL2__SHIFT                                                            0x0
35788 #define SPI_PERFCOUNTER0_SELECT1__PERF_SEL3__SHIFT                                                            0xa
35789 #define SPI_PERFCOUNTER0_SELECT1__PERF_MODE3__SHIFT                                                           0x18
35790 #define SPI_PERFCOUNTER0_SELECT1__PERF_MODE2__SHIFT                                                           0x1c
35791 #define SPI_PERFCOUNTER0_SELECT1__PERF_SEL2_MASK                                                              0x000003FFL
35792 #define SPI_PERFCOUNTER0_SELECT1__PERF_SEL3_MASK                                                              0x000FFC00L
35793 #define SPI_PERFCOUNTER0_SELECT1__PERF_MODE3_MASK                                                             0x0F000000L
35794 #define SPI_PERFCOUNTER0_SELECT1__PERF_MODE2_MASK                                                             0xF0000000L
35795 //SPI_PERFCOUNTER1_SELECT1
35796 #define SPI_PERFCOUNTER1_SELECT1__PERF_SEL2__SHIFT                                                            0x0
35797 #define SPI_PERFCOUNTER1_SELECT1__PERF_SEL3__SHIFT                                                            0xa
35798 #define SPI_PERFCOUNTER1_SELECT1__PERF_MODE3__SHIFT                                                           0x18
35799 #define SPI_PERFCOUNTER1_SELECT1__PERF_MODE2__SHIFT                                                           0x1c
35800 #define SPI_PERFCOUNTER1_SELECT1__PERF_SEL2_MASK                                                              0x000003FFL
35801 #define SPI_PERFCOUNTER1_SELECT1__PERF_SEL3_MASK                                                              0x000FFC00L
35802 #define SPI_PERFCOUNTER1_SELECT1__PERF_MODE3_MASK                                                             0x0F000000L
35803 #define SPI_PERFCOUNTER1_SELECT1__PERF_MODE2_MASK                                                             0xF0000000L
35804 //SPI_PERFCOUNTER2_SELECT1
35805 #define SPI_PERFCOUNTER2_SELECT1__PERF_SEL2__SHIFT                                                            0x0
35806 #define SPI_PERFCOUNTER2_SELECT1__PERF_SEL3__SHIFT                                                            0xa
35807 #define SPI_PERFCOUNTER2_SELECT1__PERF_MODE3__SHIFT                                                           0x18
35808 #define SPI_PERFCOUNTER2_SELECT1__PERF_MODE2__SHIFT                                                           0x1c
35809 #define SPI_PERFCOUNTER2_SELECT1__PERF_SEL2_MASK                                                              0x000003FFL
35810 #define SPI_PERFCOUNTER2_SELECT1__PERF_SEL3_MASK                                                              0x000FFC00L
35811 #define SPI_PERFCOUNTER2_SELECT1__PERF_MODE3_MASK                                                             0x0F000000L
35812 #define SPI_PERFCOUNTER2_SELECT1__PERF_MODE2_MASK                                                             0xF0000000L
35813 //SPI_PERFCOUNTER3_SELECT1
35814 #define SPI_PERFCOUNTER3_SELECT1__PERF_SEL2__SHIFT                                                            0x0
35815 #define SPI_PERFCOUNTER3_SELECT1__PERF_SEL3__SHIFT                                                            0xa
35816 #define SPI_PERFCOUNTER3_SELECT1__PERF_MODE3__SHIFT                                                           0x18
35817 #define SPI_PERFCOUNTER3_SELECT1__PERF_MODE2__SHIFT                                                           0x1c
35818 #define SPI_PERFCOUNTER3_SELECT1__PERF_SEL2_MASK                                                              0x000003FFL
35819 #define SPI_PERFCOUNTER3_SELECT1__PERF_SEL3_MASK                                                              0x000FFC00L
35820 #define SPI_PERFCOUNTER3_SELECT1__PERF_MODE3_MASK                                                             0x0F000000L
35821 #define SPI_PERFCOUNTER3_SELECT1__PERF_MODE2_MASK                                                             0xF0000000L
35822 //SPI_PERFCOUNTER4_SELECT1
35823 #define SPI_PERFCOUNTER4_SELECT1__PERF_SEL2__SHIFT                                                            0x0
35824 #define SPI_PERFCOUNTER4_SELECT1__PERF_SEL3__SHIFT                                                            0xa
35825 #define SPI_PERFCOUNTER4_SELECT1__PERF_MODE3__SHIFT                                                           0x18
35826 #define SPI_PERFCOUNTER4_SELECT1__PERF_MODE2__SHIFT                                                           0x1c
35827 #define SPI_PERFCOUNTER4_SELECT1__PERF_SEL2_MASK                                                              0x000003FFL
35828 #define SPI_PERFCOUNTER4_SELECT1__PERF_SEL3_MASK                                                              0x000FFC00L
35829 #define SPI_PERFCOUNTER4_SELECT1__PERF_MODE3_MASK                                                             0x0F000000L
35830 #define SPI_PERFCOUNTER4_SELECT1__PERF_MODE2_MASK                                                             0xF0000000L
35831 //SPI_PERFCOUNTER5_SELECT1
35832 #define SPI_PERFCOUNTER5_SELECT1__PERF_SEL2__SHIFT                                                            0x0
35833 #define SPI_PERFCOUNTER5_SELECT1__PERF_SEL3__SHIFT                                                            0xa
35834 #define SPI_PERFCOUNTER5_SELECT1__PERF_MODE3__SHIFT                                                           0x18
35835 #define SPI_PERFCOUNTER5_SELECT1__PERF_MODE2__SHIFT                                                           0x1c
35836 #define SPI_PERFCOUNTER5_SELECT1__PERF_SEL2_MASK                                                              0x000003FFL
35837 #define SPI_PERFCOUNTER5_SELECT1__PERF_SEL3_MASK                                                              0x000FFC00L
35838 #define SPI_PERFCOUNTER5_SELECT1__PERF_MODE3_MASK                                                             0x0F000000L
35839 #define SPI_PERFCOUNTER5_SELECT1__PERF_MODE2_MASK                                                             0xF0000000L
35840 //SPI_PERFCOUNTER_BINS
35841 #define SPI_PERFCOUNTER_BINS__BIN0_MIN__SHIFT                                                                 0x0
35842 #define SPI_PERFCOUNTER_BINS__BIN0_MAX__SHIFT                                                                 0x4
35843 #define SPI_PERFCOUNTER_BINS__BIN1_MIN__SHIFT                                                                 0x8
35844 #define SPI_PERFCOUNTER_BINS__BIN1_MAX__SHIFT                                                                 0xc
35845 #define SPI_PERFCOUNTER_BINS__BIN2_MIN__SHIFT                                                                 0x10
35846 #define SPI_PERFCOUNTER_BINS__BIN2_MAX__SHIFT                                                                 0x14
35847 #define SPI_PERFCOUNTER_BINS__BIN3_MIN__SHIFT                                                                 0x18
35848 #define SPI_PERFCOUNTER_BINS__BIN3_MAX__SHIFT                                                                 0x1c
35849 #define SPI_PERFCOUNTER_BINS__BIN0_MIN_MASK                                                                   0x0000000FL
35850 #define SPI_PERFCOUNTER_BINS__BIN0_MAX_MASK                                                                   0x000000F0L
35851 #define SPI_PERFCOUNTER_BINS__BIN1_MIN_MASK                                                                   0x00000F00L
35852 #define SPI_PERFCOUNTER_BINS__BIN1_MAX_MASK                                                                   0x0000F000L
35853 #define SPI_PERFCOUNTER_BINS__BIN2_MIN_MASK                                                                   0x000F0000L
35854 #define SPI_PERFCOUNTER_BINS__BIN2_MAX_MASK                                                                   0x00F00000L
35855 #define SPI_PERFCOUNTER_BINS__BIN3_MIN_MASK                                                                   0x0F000000L
35856 #define SPI_PERFCOUNTER_BINS__BIN3_MAX_MASK                                                                   0xF0000000L
35857 //PC_PERFCOUNTER0_SELECT
35858 #define PC_PERFCOUNTER0_SELECT__PERF_SEL__SHIFT                                                               0x0
35859 #define PC_PERFCOUNTER0_SELECT__PERF_SEL1__SHIFT                                                              0xa
35860 #define PC_PERFCOUNTER0_SELECT__CNTR_MODE__SHIFT                                                              0x14
35861 #define PC_PERFCOUNTER0_SELECT__PERF_MODE1__SHIFT                                                             0x18
35862 #define PC_PERFCOUNTER0_SELECT__PERF_MODE__SHIFT                                                              0x1c
35863 #define PC_PERFCOUNTER0_SELECT__PERF_SEL_MASK                                                                 0x000003FFL
35864 #define PC_PERFCOUNTER0_SELECT__PERF_SEL1_MASK                                                                0x000FFC00L
35865 #define PC_PERFCOUNTER0_SELECT__CNTR_MODE_MASK                                                                0x00F00000L
35866 #define PC_PERFCOUNTER0_SELECT__PERF_MODE1_MASK                                                               0x0F000000L
35867 #define PC_PERFCOUNTER0_SELECT__PERF_MODE_MASK                                                                0xF0000000L
35868 //PC_PERFCOUNTER1_SELECT
35869 #define PC_PERFCOUNTER1_SELECT__PERF_SEL__SHIFT                                                               0x0
35870 #define PC_PERFCOUNTER1_SELECT__PERF_SEL1__SHIFT                                                              0xa
35871 #define PC_PERFCOUNTER1_SELECT__CNTR_MODE__SHIFT                                                              0x14
35872 #define PC_PERFCOUNTER1_SELECT__PERF_MODE1__SHIFT                                                             0x18
35873 #define PC_PERFCOUNTER1_SELECT__PERF_MODE__SHIFT                                                              0x1c
35874 #define PC_PERFCOUNTER1_SELECT__PERF_SEL_MASK                                                                 0x000003FFL
35875 #define PC_PERFCOUNTER1_SELECT__PERF_SEL1_MASK                                                                0x000FFC00L
35876 #define PC_PERFCOUNTER1_SELECT__CNTR_MODE_MASK                                                                0x00F00000L
35877 #define PC_PERFCOUNTER1_SELECT__PERF_MODE1_MASK                                                               0x0F000000L
35878 #define PC_PERFCOUNTER1_SELECT__PERF_MODE_MASK                                                                0xF0000000L
35879 //PC_PERFCOUNTER2_SELECT
35880 #define PC_PERFCOUNTER2_SELECT__PERF_SEL__SHIFT                                                               0x0
35881 #define PC_PERFCOUNTER2_SELECT__PERF_SEL1__SHIFT                                                              0xa
35882 #define PC_PERFCOUNTER2_SELECT__CNTR_MODE__SHIFT                                                              0x14
35883 #define PC_PERFCOUNTER2_SELECT__PERF_MODE1__SHIFT                                                             0x18
35884 #define PC_PERFCOUNTER2_SELECT__PERF_MODE__SHIFT                                                              0x1c
35885 #define PC_PERFCOUNTER2_SELECT__PERF_SEL_MASK                                                                 0x000003FFL
35886 #define PC_PERFCOUNTER2_SELECT__PERF_SEL1_MASK                                                                0x000FFC00L
35887 #define PC_PERFCOUNTER2_SELECT__CNTR_MODE_MASK                                                                0x00F00000L
35888 #define PC_PERFCOUNTER2_SELECT__PERF_MODE1_MASK                                                               0x0F000000L
35889 #define PC_PERFCOUNTER2_SELECT__PERF_MODE_MASK                                                                0xF0000000L
35890 //PC_PERFCOUNTER3_SELECT
35891 #define PC_PERFCOUNTER3_SELECT__PERF_SEL__SHIFT                                                               0x0
35892 #define PC_PERFCOUNTER3_SELECT__PERF_SEL1__SHIFT                                                              0xa
35893 #define PC_PERFCOUNTER3_SELECT__CNTR_MODE__SHIFT                                                              0x14
35894 #define PC_PERFCOUNTER3_SELECT__PERF_MODE1__SHIFT                                                             0x18
35895 #define PC_PERFCOUNTER3_SELECT__PERF_MODE__SHIFT                                                              0x1c
35896 #define PC_PERFCOUNTER3_SELECT__PERF_SEL_MASK                                                                 0x000003FFL
35897 #define PC_PERFCOUNTER3_SELECT__PERF_SEL1_MASK                                                                0x000FFC00L
35898 #define PC_PERFCOUNTER3_SELECT__CNTR_MODE_MASK                                                                0x00F00000L
35899 #define PC_PERFCOUNTER3_SELECT__PERF_MODE1_MASK                                                               0x0F000000L
35900 #define PC_PERFCOUNTER3_SELECT__PERF_MODE_MASK                                                                0xF0000000L
35901 //PC_PERFCOUNTER0_SELECT1
35902 #define PC_PERFCOUNTER0_SELECT1__PERF_SEL2__SHIFT                                                             0x0
35903 #define PC_PERFCOUNTER0_SELECT1__PERF_SEL3__SHIFT                                                             0xa
35904 #define PC_PERFCOUNTER0_SELECT1__PERF_MODE3__SHIFT                                                            0x18
35905 #define PC_PERFCOUNTER0_SELECT1__PERF_MODE2__SHIFT                                                            0x1c
35906 #define PC_PERFCOUNTER0_SELECT1__PERF_SEL2_MASK                                                               0x000003FFL
35907 #define PC_PERFCOUNTER0_SELECT1__PERF_SEL3_MASK                                                               0x000FFC00L
35908 #define PC_PERFCOUNTER0_SELECT1__PERF_MODE3_MASK                                                              0x0F000000L
35909 #define PC_PERFCOUNTER0_SELECT1__PERF_MODE2_MASK                                                              0xF0000000L
35910 //PC_PERFCOUNTER1_SELECT1
35911 #define PC_PERFCOUNTER1_SELECT1__PERF_SEL2__SHIFT                                                             0x0
35912 #define PC_PERFCOUNTER1_SELECT1__PERF_SEL3__SHIFT                                                             0xa
35913 #define PC_PERFCOUNTER1_SELECT1__PERF_MODE3__SHIFT                                                            0x18
35914 #define PC_PERFCOUNTER1_SELECT1__PERF_MODE2__SHIFT                                                            0x1c
35915 #define PC_PERFCOUNTER1_SELECT1__PERF_SEL2_MASK                                                               0x000003FFL
35916 #define PC_PERFCOUNTER1_SELECT1__PERF_SEL3_MASK                                                               0x000FFC00L
35917 #define PC_PERFCOUNTER1_SELECT1__PERF_MODE3_MASK                                                              0x0F000000L
35918 #define PC_PERFCOUNTER1_SELECT1__PERF_MODE2_MASK                                                              0xF0000000L
35919 //PC_PERFCOUNTER2_SELECT1
35920 #define PC_PERFCOUNTER2_SELECT1__PERF_SEL2__SHIFT                                                             0x0
35921 #define PC_PERFCOUNTER2_SELECT1__PERF_SEL3__SHIFT                                                             0xa
35922 #define PC_PERFCOUNTER2_SELECT1__PERF_MODE3__SHIFT                                                            0x18
35923 #define PC_PERFCOUNTER2_SELECT1__PERF_MODE2__SHIFT                                                            0x1c
35924 #define PC_PERFCOUNTER2_SELECT1__PERF_SEL2_MASK                                                               0x000003FFL
35925 #define PC_PERFCOUNTER2_SELECT1__PERF_SEL3_MASK                                                               0x000FFC00L
35926 #define PC_PERFCOUNTER2_SELECT1__PERF_MODE3_MASK                                                              0x0F000000L
35927 #define PC_PERFCOUNTER2_SELECT1__PERF_MODE2_MASK                                                              0xF0000000L
35928 //PC_PERFCOUNTER3_SELECT1
35929 #define PC_PERFCOUNTER3_SELECT1__PERF_SEL2__SHIFT                                                             0x0
35930 #define PC_PERFCOUNTER3_SELECT1__PERF_SEL3__SHIFT                                                             0xa
35931 #define PC_PERFCOUNTER3_SELECT1__PERF_MODE3__SHIFT                                                            0x18
35932 #define PC_PERFCOUNTER3_SELECT1__PERF_MODE2__SHIFT                                                            0x1c
35933 #define PC_PERFCOUNTER3_SELECT1__PERF_SEL2_MASK                                                               0x000003FFL
35934 #define PC_PERFCOUNTER3_SELECT1__PERF_SEL3_MASK                                                               0x000FFC00L
35935 #define PC_PERFCOUNTER3_SELECT1__PERF_MODE3_MASK                                                              0x0F000000L
35936 #define PC_PERFCOUNTER3_SELECT1__PERF_MODE2_MASK                                                              0xF0000000L
35937 //SQ_PERFCOUNTER0_SELECT
35938 #define SQ_PERFCOUNTER0_SELECT__PERF_SEL__SHIFT                                                               0x0
35939 #define SQ_PERFCOUNTER0_SELECT__SPM_MODE__SHIFT                                                               0x14
35940 #define SQ_PERFCOUNTER0_SELECT__PERF_MODE__SHIFT                                                              0x1c
35941 #define SQ_PERFCOUNTER0_SELECT__PERF_SEL_MASK                                                                 0x000001FFL
35942 #define SQ_PERFCOUNTER0_SELECT__SPM_MODE_MASK                                                                 0x00F00000L
35943 #define SQ_PERFCOUNTER0_SELECT__PERF_MODE_MASK                                                                0xF0000000L
35944 //SQ_PERFCOUNTER1_SELECT
35945 #define SQ_PERFCOUNTER1_SELECT__PERF_SEL__SHIFT                                                               0x0
35946 #define SQ_PERFCOUNTER1_SELECT__SPM_MODE__SHIFT                                                               0x14
35947 #define SQ_PERFCOUNTER1_SELECT__PERF_MODE__SHIFT                                                              0x1c
35948 #define SQ_PERFCOUNTER1_SELECT__PERF_SEL_MASK                                                                 0x000001FFL
35949 #define SQ_PERFCOUNTER1_SELECT__SPM_MODE_MASK                                                                 0x00F00000L
35950 #define SQ_PERFCOUNTER1_SELECT__PERF_MODE_MASK                                                                0xF0000000L
35951 //SQ_PERFCOUNTER2_SELECT
35952 #define SQ_PERFCOUNTER2_SELECT__PERF_SEL__SHIFT                                                               0x0
35953 #define SQ_PERFCOUNTER2_SELECT__SPM_MODE__SHIFT                                                               0x14
35954 #define SQ_PERFCOUNTER2_SELECT__PERF_MODE__SHIFT                                                              0x1c
35955 #define SQ_PERFCOUNTER2_SELECT__PERF_SEL_MASK                                                                 0x000001FFL
35956 #define SQ_PERFCOUNTER2_SELECT__SPM_MODE_MASK                                                                 0x00F00000L
35957 #define SQ_PERFCOUNTER2_SELECT__PERF_MODE_MASK                                                                0xF0000000L
35958 //SQ_PERFCOUNTER3_SELECT
35959 #define SQ_PERFCOUNTER3_SELECT__PERF_SEL__SHIFT                                                               0x0
35960 #define SQ_PERFCOUNTER3_SELECT__SPM_MODE__SHIFT                                                               0x14
35961 #define SQ_PERFCOUNTER3_SELECT__PERF_MODE__SHIFT                                                              0x1c
35962 #define SQ_PERFCOUNTER3_SELECT__PERF_SEL_MASK                                                                 0x000001FFL
35963 #define SQ_PERFCOUNTER3_SELECT__SPM_MODE_MASK                                                                 0x00F00000L
35964 #define SQ_PERFCOUNTER3_SELECT__PERF_MODE_MASK                                                                0xF0000000L
35965 //SQ_PERFCOUNTER4_SELECT
35966 #define SQ_PERFCOUNTER4_SELECT__PERF_SEL__SHIFT                                                               0x0
35967 #define SQ_PERFCOUNTER4_SELECT__SPM_MODE__SHIFT                                                               0x14
35968 #define SQ_PERFCOUNTER4_SELECT__PERF_MODE__SHIFT                                                              0x1c
35969 #define SQ_PERFCOUNTER4_SELECT__PERF_SEL_MASK                                                                 0x000001FFL
35970 #define SQ_PERFCOUNTER4_SELECT__SPM_MODE_MASK                                                                 0x00F00000L
35971 #define SQ_PERFCOUNTER4_SELECT__PERF_MODE_MASK                                                                0xF0000000L
35972 //SQ_PERFCOUNTER5_SELECT
35973 #define SQ_PERFCOUNTER5_SELECT__PERF_SEL__SHIFT                                                               0x0
35974 #define SQ_PERFCOUNTER5_SELECT__SPM_MODE__SHIFT                                                               0x14
35975 #define SQ_PERFCOUNTER5_SELECT__PERF_MODE__SHIFT                                                              0x1c
35976 #define SQ_PERFCOUNTER5_SELECT__PERF_SEL_MASK                                                                 0x000001FFL
35977 #define SQ_PERFCOUNTER5_SELECT__SPM_MODE_MASK                                                                 0x00F00000L
35978 #define SQ_PERFCOUNTER5_SELECT__PERF_MODE_MASK                                                                0xF0000000L
35979 //SQ_PERFCOUNTER6_SELECT
35980 #define SQ_PERFCOUNTER6_SELECT__PERF_SEL__SHIFT                                                               0x0
35981 #define SQ_PERFCOUNTER6_SELECT__SPM_MODE__SHIFT                                                               0x14
35982 #define SQ_PERFCOUNTER6_SELECT__PERF_MODE__SHIFT                                                              0x1c
35983 #define SQ_PERFCOUNTER6_SELECT__PERF_SEL_MASK                                                                 0x000001FFL
35984 #define SQ_PERFCOUNTER6_SELECT__SPM_MODE_MASK                                                                 0x00F00000L
35985 #define SQ_PERFCOUNTER6_SELECT__PERF_MODE_MASK                                                                0xF0000000L
35986 //SQ_PERFCOUNTER7_SELECT
35987 #define SQ_PERFCOUNTER7_SELECT__PERF_SEL__SHIFT                                                               0x0
35988 #define SQ_PERFCOUNTER7_SELECT__SPM_MODE__SHIFT                                                               0x14
35989 #define SQ_PERFCOUNTER7_SELECT__PERF_MODE__SHIFT                                                              0x1c
35990 #define SQ_PERFCOUNTER7_SELECT__PERF_SEL_MASK                                                                 0x000001FFL
35991 #define SQ_PERFCOUNTER7_SELECT__SPM_MODE_MASK                                                                 0x00F00000L
35992 #define SQ_PERFCOUNTER7_SELECT__PERF_MODE_MASK                                                                0xF0000000L
35993 //SQ_PERFCOUNTER8_SELECT
35994 #define SQ_PERFCOUNTER8_SELECT__PERF_SEL__SHIFT                                                               0x0
35995 #define SQ_PERFCOUNTER8_SELECT__SPM_MODE__SHIFT                                                               0x14
35996 #define SQ_PERFCOUNTER8_SELECT__PERF_MODE__SHIFT                                                              0x1c
35997 #define SQ_PERFCOUNTER8_SELECT__PERF_SEL_MASK                                                                 0x000001FFL
35998 #define SQ_PERFCOUNTER8_SELECT__SPM_MODE_MASK                                                                 0x00F00000L
35999 #define SQ_PERFCOUNTER8_SELECT__PERF_MODE_MASK                                                                0xF0000000L
36000 //SQ_PERFCOUNTER9_SELECT
36001 #define SQ_PERFCOUNTER9_SELECT__PERF_SEL__SHIFT                                                               0x0
36002 #define SQ_PERFCOUNTER9_SELECT__SPM_MODE__SHIFT                                                               0x14
36003 #define SQ_PERFCOUNTER9_SELECT__PERF_MODE__SHIFT                                                              0x1c
36004 #define SQ_PERFCOUNTER9_SELECT__PERF_SEL_MASK                                                                 0x000001FFL
36005 #define SQ_PERFCOUNTER9_SELECT__SPM_MODE_MASK                                                                 0x00F00000L
36006 #define SQ_PERFCOUNTER9_SELECT__PERF_MODE_MASK                                                                0xF0000000L
36007 //SQ_PERFCOUNTER10_SELECT
36008 #define SQ_PERFCOUNTER10_SELECT__PERF_SEL__SHIFT                                                              0x0
36009 #define SQ_PERFCOUNTER10_SELECT__SPM_MODE__SHIFT                                                              0x14
36010 #define SQ_PERFCOUNTER10_SELECT__PERF_MODE__SHIFT                                                             0x1c
36011 #define SQ_PERFCOUNTER10_SELECT__PERF_SEL_MASK                                                                0x000001FFL
36012 #define SQ_PERFCOUNTER10_SELECT__SPM_MODE_MASK                                                                0x00F00000L
36013 #define SQ_PERFCOUNTER10_SELECT__PERF_MODE_MASK                                                               0xF0000000L
36014 //SQ_PERFCOUNTER11_SELECT
36015 #define SQ_PERFCOUNTER11_SELECT__PERF_SEL__SHIFT                                                              0x0
36016 #define SQ_PERFCOUNTER11_SELECT__SPM_MODE__SHIFT                                                              0x14
36017 #define SQ_PERFCOUNTER11_SELECT__PERF_MODE__SHIFT                                                             0x1c
36018 #define SQ_PERFCOUNTER11_SELECT__PERF_SEL_MASK                                                                0x000001FFL
36019 #define SQ_PERFCOUNTER11_SELECT__SPM_MODE_MASK                                                                0x00F00000L
36020 #define SQ_PERFCOUNTER11_SELECT__PERF_MODE_MASK                                                               0xF0000000L
36021 //SQ_PERFCOUNTER12_SELECT
36022 #define SQ_PERFCOUNTER12_SELECT__PERF_SEL__SHIFT                                                              0x0
36023 #define SQ_PERFCOUNTER12_SELECT__SPM_MODE__SHIFT                                                              0x14
36024 #define SQ_PERFCOUNTER12_SELECT__PERF_MODE__SHIFT                                                             0x1c
36025 #define SQ_PERFCOUNTER12_SELECT__PERF_SEL_MASK                                                                0x000001FFL
36026 #define SQ_PERFCOUNTER12_SELECT__SPM_MODE_MASK                                                                0x00F00000L
36027 #define SQ_PERFCOUNTER12_SELECT__PERF_MODE_MASK                                                               0xF0000000L
36028 //SQ_PERFCOUNTER13_SELECT
36029 #define SQ_PERFCOUNTER13_SELECT__PERF_SEL__SHIFT                                                              0x0
36030 #define SQ_PERFCOUNTER13_SELECT__SPM_MODE__SHIFT                                                              0x14
36031 #define SQ_PERFCOUNTER13_SELECT__PERF_MODE__SHIFT                                                             0x1c
36032 #define SQ_PERFCOUNTER13_SELECT__PERF_SEL_MASK                                                                0x000001FFL
36033 #define SQ_PERFCOUNTER13_SELECT__SPM_MODE_MASK                                                                0x00F00000L
36034 #define SQ_PERFCOUNTER13_SELECT__PERF_MODE_MASK                                                               0xF0000000L
36035 //SQ_PERFCOUNTER14_SELECT
36036 #define SQ_PERFCOUNTER14_SELECT__PERF_SEL__SHIFT                                                              0x0
36037 #define SQ_PERFCOUNTER14_SELECT__SPM_MODE__SHIFT                                                              0x14
36038 #define SQ_PERFCOUNTER14_SELECT__PERF_MODE__SHIFT                                                             0x1c
36039 #define SQ_PERFCOUNTER14_SELECT__PERF_SEL_MASK                                                                0x000001FFL
36040 #define SQ_PERFCOUNTER14_SELECT__SPM_MODE_MASK                                                                0x00F00000L
36041 #define SQ_PERFCOUNTER14_SELECT__PERF_MODE_MASK                                                               0xF0000000L
36042 //SQ_PERFCOUNTER15_SELECT
36043 #define SQ_PERFCOUNTER15_SELECT__PERF_SEL__SHIFT                                                              0x0
36044 #define SQ_PERFCOUNTER15_SELECT__SPM_MODE__SHIFT                                                              0x14
36045 #define SQ_PERFCOUNTER15_SELECT__PERF_MODE__SHIFT                                                             0x1c
36046 #define SQ_PERFCOUNTER15_SELECT__PERF_SEL_MASK                                                                0x000001FFL
36047 #define SQ_PERFCOUNTER15_SELECT__SPM_MODE_MASK                                                                0x00F00000L
36048 #define SQ_PERFCOUNTER15_SELECT__PERF_MODE_MASK                                                               0xF0000000L
36049 //SQG_PERFCOUNTER0_SELECT
36050 #define SQG_PERFCOUNTER0_SELECT__PERF_SEL__SHIFT                                                              0x0
36051 #define SQG_PERFCOUNTER0_SELECT__SPM_MODE__SHIFT                                                              0x14
36052 #define SQG_PERFCOUNTER0_SELECT__PERF_MODE__SHIFT                                                             0x1c
36053 #define SQG_PERFCOUNTER0_SELECT__PERF_SEL_MASK                                                                0x000001FFL
36054 #define SQG_PERFCOUNTER0_SELECT__SPM_MODE_MASK                                                                0x00F00000L
36055 #define SQG_PERFCOUNTER0_SELECT__PERF_MODE_MASK                                                               0xF0000000L
36056 //SQG_PERFCOUNTER1_SELECT
36057 #define SQG_PERFCOUNTER1_SELECT__PERF_SEL__SHIFT                                                              0x0
36058 #define SQG_PERFCOUNTER1_SELECT__SPM_MODE__SHIFT                                                              0x14
36059 #define SQG_PERFCOUNTER1_SELECT__PERF_MODE__SHIFT                                                             0x1c
36060 #define SQG_PERFCOUNTER1_SELECT__PERF_SEL_MASK                                                                0x000001FFL
36061 #define SQG_PERFCOUNTER1_SELECT__SPM_MODE_MASK                                                                0x00F00000L
36062 #define SQG_PERFCOUNTER1_SELECT__PERF_MODE_MASK                                                               0xF0000000L
36063 //SQG_PERFCOUNTER2_SELECT
36064 #define SQG_PERFCOUNTER2_SELECT__PERF_SEL__SHIFT                                                              0x0
36065 #define SQG_PERFCOUNTER2_SELECT__SPM_MODE__SHIFT                                                              0x14
36066 #define SQG_PERFCOUNTER2_SELECT__PERF_MODE__SHIFT                                                             0x1c
36067 #define SQG_PERFCOUNTER2_SELECT__PERF_SEL_MASK                                                                0x000001FFL
36068 #define SQG_PERFCOUNTER2_SELECT__SPM_MODE_MASK                                                                0x00F00000L
36069 #define SQG_PERFCOUNTER2_SELECT__PERF_MODE_MASK                                                               0xF0000000L
36070 //SQG_PERFCOUNTER3_SELECT
36071 #define SQG_PERFCOUNTER3_SELECT__PERF_SEL__SHIFT                                                              0x0
36072 #define SQG_PERFCOUNTER3_SELECT__SPM_MODE__SHIFT                                                              0x14
36073 #define SQG_PERFCOUNTER3_SELECT__PERF_MODE__SHIFT                                                             0x1c
36074 #define SQG_PERFCOUNTER3_SELECT__PERF_SEL_MASK                                                                0x000001FFL
36075 #define SQG_PERFCOUNTER3_SELECT__SPM_MODE_MASK                                                                0x00F00000L
36076 #define SQG_PERFCOUNTER3_SELECT__PERF_MODE_MASK                                                               0xF0000000L
36077 //SQG_PERFCOUNTER4_SELECT
36078 #define SQG_PERFCOUNTER4_SELECT__PERF_SEL__SHIFT                                                              0x0
36079 #define SQG_PERFCOUNTER4_SELECT__SPM_MODE__SHIFT                                                              0x14
36080 #define SQG_PERFCOUNTER4_SELECT__PERF_MODE__SHIFT                                                             0x1c
36081 #define SQG_PERFCOUNTER4_SELECT__PERF_SEL_MASK                                                                0x000001FFL
36082 #define SQG_PERFCOUNTER4_SELECT__SPM_MODE_MASK                                                                0x00F00000L
36083 #define SQG_PERFCOUNTER4_SELECT__PERF_MODE_MASK                                                               0xF0000000L
36084 //SQG_PERFCOUNTER5_SELECT
36085 #define SQG_PERFCOUNTER5_SELECT__PERF_SEL__SHIFT                                                              0x0
36086 #define SQG_PERFCOUNTER5_SELECT__SPM_MODE__SHIFT                                                              0x14
36087 #define SQG_PERFCOUNTER5_SELECT__PERF_MODE__SHIFT                                                             0x1c
36088 #define SQG_PERFCOUNTER5_SELECT__PERF_SEL_MASK                                                                0x000001FFL
36089 #define SQG_PERFCOUNTER5_SELECT__SPM_MODE_MASK                                                                0x00F00000L
36090 #define SQG_PERFCOUNTER5_SELECT__PERF_MODE_MASK                                                               0xF0000000L
36091 //SQG_PERFCOUNTER6_SELECT
36092 #define SQG_PERFCOUNTER6_SELECT__PERF_SEL__SHIFT                                                              0x0
36093 #define SQG_PERFCOUNTER6_SELECT__SPM_MODE__SHIFT                                                              0x14
36094 #define SQG_PERFCOUNTER6_SELECT__PERF_MODE__SHIFT                                                             0x1c
36095 #define SQG_PERFCOUNTER6_SELECT__PERF_SEL_MASK                                                                0x000001FFL
36096 #define SQG_PERFCOUNTER6_SELECT__SPM_MODE_MASK                                                                0x00F00000L
36097 #define SQG_PERFCOUNTER6_SELECT__PERF_MODE_MASK                                                               0xF0000000L
36098 //SQG_PERFCOUNTER7_SELECT
36099 #define SQG_PERFCOUNTER7_SELECT__PERF_SEL__SHIFT                                                              0x0
36100 #define SQG_PERFCOUNTER7_SELECT__SPM_MODE__SHIFT                                                              0x14
36101 #define SQG_PERFCOUNTER7_SELECT__PERF_MODE__SHIFT                                                             0x1c
36102 #define SQG_PERFCOUNTER7_SELECT__PERF_SEL_MASK                                                                0x000001FFL
36103 #define SQG_PERFCOUNTER7_SELECT__SPM_MODE_MASK                                                                0x00F00000L
36104 #define SQG_PERFCOUNTER7_SELECT__PERF_MODE_MASK                                                               0xF0000000L
36105 //SQG_PERFCOUNTER_CTRL
36106 #define SQG_PERFCOUNTER_CTRL__PS_EN__SHIFT                                                                    0x0
36107 #define SQG_PERFCOUNTER_CTRL__GS_EN__SHIFT                                                                    0x2
36108 #define SQG_PERFCOUNTER_CTRL__HS_EN__SHIFT                                                                    0x4
36109 #define SQG_PERFCOUNTER_CTRL__CS_EN__SHIFT                                                                    0x6
36110 #define SQG_PERFCOUNTER_CTRL__DISABLE_ME0PIPE0_PERF__SHIFT                                                    0xe
36111 #define SQG_PERFCOUNTER_CTRL__DISABLE_ME0PIPE1_PERF__SHIFT                                                    0xf
36112 #define SQG_PERFCOUNTER_CTRL__DISABLE_ME1PIPE0_PERF__SHIFT                                                    0x10
36113 #define SQG_PERFCOUNTER_CTRL__DISABLE_ME1PIPE1_PERF__SHIFT                                                    0x11
36114 #define SQG_PERFCOUNTER_CTRL__DISABLE_ME1PIPE2_PERF__SHIFT                                                    0x12
36115 #define SQG_PERFCOUNTER_CTRL__DISABLE_ME1PIPE3_PERF__SHIFT                                                    0x13
36116 #define SQG_PERFCOUNTER_CTRL__PS_EN_MASK                                                                      0x00000001L
36117 #define SQG_PERFCOUNTER_CTRL__GS_EN_MASK                                                                      0x00000004L
36118 #define SQG_PERFCOUNTER_CTRL__HS_EN_MASK                                                                      0x00000010L
36119 #define SQG_PERFCOUNTER_CTRL__CS_EN_MASK                                                                      0x00000040L
36120 #define SQG_PERFCOUNTER_CTRL__DISABLE_ME0PIPE0_PERF_MASK                                                      0x00004000L
36121 #define SQG_PERFCOUNTER_CTRL__DISABLE_ME0PIPE1_PERF_MASK                                                      0x00008000L
36122 #define SQG_PERFCOUNTER_CTRL__DISABLE_ME1PIPE0_PERF_MASK                                                      0x00010000L
36123 #define SQG_PERFCOUNTER_CTRL__DISABLE_ME1PIPE1_PERF_MASK                                                      0x00020000L
36124 #define SQG_PERFCOUNTER_CTRL__DISABLE_ME1PIPE2_PERF_MASK                                                      0x00040000L
36125 #define SQG_PERFCOUNTER_CTRL__DISABLE_ME1PIPE3_PERF_MASK                                                      0x00080000L
36126 //SQG_PERFCOUNTER_CTRL2
36127 #define SQG_PERFCOUNTER_CTRL2__FORCE_EN__SHIFT                                                                0x0
36128 #define SQG_PERFCOUNTER_CTRL2__VMID_EN__SHIFT                                                                 0x1
36129 #define SQG_PERFCOUNTER_CTRL2__FORCE_EN_MASK                                                                  0x00000001L
36130 #define SQG_PERFCOUNTER_CTRL2__VMID_EN_MASK                                                                   0x0001FFFEL
36131 //SQG_PERF_SAMPLE_FINISH
36132 #define SQG_PERF_SAMPLE_FINISH__STATUS__SHIFT                                                                 0x0
36133 #define SQG_PERF_SAMPLE_FINISH__STATUS_MASK                                                                   0x0000007FL
36134 //SQ_PERFCOUNTER_CTRL
36135 #define SQ_PERFCOUNTER_CTRL__PS_EN__SHIFT                                                                     0x0
36136 #define SQ_PERFCOUNTER_CTRL__GS_EN__SHIFT                                                                     0x2
36137 #define SQ_PERFCOUNTER_CTRL__HS_EN__SHIFT                                                                     0x4
36138 #define SQ_PERFCOUNTER_CTRL__CS_EN__SHIFT                                                                     0x6
36139 #define SQ_PERFCOUNTER_CTRL__DISABLE_ME0PIPE0_PERF__SHIFT                                                     0xe
36140 #define SQ_PERFCOUNTER_CTRL__DISABLE_ME0PIPE1_PERF__SHIFT                                                     0xf
36141 #define SQ_PERFCOUNTER_CTRL__DISABLE_ME1PIPE0_PERF__SHIFT                                                     0x10
36142 #define SQ_PERFCOUNTER_CTRL__DISABLE_ME1PIPE1_PERF__SHIFT                                                     0x11
36143 #define SQ_PERFCOUNTER_CTRL__DISABLE_ME1PIPE2_PERF__SHIFT                                                     0x12
36144 #define SQ_PERFCOUNTER_CTRL__DISABLE_ME1PIPE3_PERF__SHIFT                                                     0x13
36145 #define SQ_PERFCOUNTER_CTRL__PS_EN_MASK                                                                       0x00000001L
36146 #define SQ_PERFCOUNTER_CTRL__GS_EN_MASK                                                                       0x00000004L
36147 #define SQ_PERFCOUNTER_CTRL__HS_EN_MASK                                                                       0x00000010L
36148 #define SQ_PERFCOUNTER_CTRL__CS_EN_MASK                                                                       0x00000040L
36149 #define SQ_PERFCOUNTER_CTRL__DISABLE_ME0PIPE0_PERF_MASK                                                       0x00004000L
36150 #define SQ_PERFCOUNTER_CTRL__DISABLE_ME0PIPE1_PERF_MASK                                                       0x00008000L
36151 #define SQ_PERFCOUNTER_CTRL__DISABLE_ME1PIPE0_PERF_MASK                                                       0x00010000L
36152 #define SQ_PERFCOUNTER_CTRL__DISABLE_ME1PIPE1_PERF_MASK                                                       0x00020000L
36153 #define SQ_PERFCOUNTER_CTRL__DISABLE_ME1PIPE2_PERF_MASK                                                       0x00040000L
36154 #define SQ_PERFCOUNTER_CTRL__DISABLE_ME1PIPE3_PERF_MASK                                                       0x00080000L
36155 //SQ_PERFCOUNTER_CTRL2
36156 #define SQ_PERFCOUNTER_CTRL2__FORCE_EN__SHIFT                                                                 0x0
36157 #define SQ_PERFCOUNTER_CTRL2__VMID_EN__SHIFT                                                                  0x1
36158 #define SQ_PERFCOUNTER_CTRL2__FORCE_EN_MASK                                                                   0x00000001L
36159 #define SQ_PERFCOUNTER_CTRL2__VMID_EN_MASK                                                                    0x0001FFFEL
36160 //SQ_THREAD_TRACE_BUF0_SIZE
36161 #define SQ_THREAD_TRACE_BUF0_SIZE__SIZE__SHIFT                                                                0x0
36162 #define SQ_THREAD_TRACE_BUF0_SIZE__SIZE_MASK                                                                  0x003FFFFFL
36163 //SQ_THREAD_TRACE_BUF0_BASE_LO
36164 #define SQ_THREAD_TRACE_BUF0_BASE_LO__BASE_LO__SHIFT                                                          0x0
36165 #define SQ_THREAD_TRACE_BUF0_BASE_LO__BASE_LO_MASK                                                            0xFFFFFFFFL
36166 //SQ_THREAD_TRACE_BUF0_BASE_HI
36167 #define SQ_THREAD_TRACE_BUF0_BASE_HI__BASE_HI__SHIFT                                                          0x0
36168 #define SQ_THREAD_TRACE_BUF0_BASE_HI__BASE_HI_MASK                                                            0x00001FFFL
36169 //SQ_THREAD_TRACE_BUF1_SIZE
36170 #define SQ_THREAD_TRACE_BUF1_SIZE__SIZE__SHIFT                                                                0x0
36171 #define SQ_THREAD_TRACE_BUF1_SIZE__SIZE_MASK                                                                  0x003FFFFFL
36172 //SQ_THREAD_TRACE_BUF1_BASE_LO
36173 #define SQ_THREAD_TRACE_BUF1_BASE_LO__BASE_LO__SHIFT                                                          0x0
36174 #define SQ_THREAD_TRACE_BUF1_BASE_LO__BASE_LO_MASK                                                            0xFFFFFFFFL
36175 //SQ_THREAD_TRACE_BUF1_BASE_HI
36176 #define SQ_THREAD_TRACE_BUF1_BASE_HI__BASE_HI__SHIFT                                                          0x0
36177 #define SQ_THREAD_TRACE_BUF1_BASE_HI__BASE_HI_MASK                                                            0x00001FFFL
36178 //SQ_THREAD_TRACE_CTRL
36179 #define SQ_THREAD_TRACE_CTRL__MODE__SHIFT                                                                     0x0
36180 #define SQ_THREAD_TRACE_CTRL__GL1_PERF_EN__SHIFT                                                              0x3
36181 #define SQ_THREAD_TRACE_CTRL__INTERRUPT_EN__SHIFT                                                             0x4
36182 #define SQ_THREAD_TRACE_CTRL__DOUBLE_BUFFER__SHIFT                                                            0x5
36183 #define SQ_THREAD_TRACE_CTRL__HIWATER__SHIFT                                                                  0x6
36184 #define SQ_THREAD_TRACE_CTRL__REG_AT_HWM__SHIFT                                                               0x9
36185 #define SQ_THREAD_TRACE_CTRL__SPI_STALL_EN__SHIFT                                                             0xb
36186 #define SQ_THREAD_TRACE_CTRL__SQ_STALL_EN__SHIFT                                                              0xc
36187 #define SQ_THREAD_TRACE_CTRL__STALL_ALL_SIMDS__SHIFT                                                          0xd
36188 #define SQ_THREAD_TRACE_CTRL__UTIL_TIMER__SHIFT                                                               0xe
36189 #define SQ_THREAD_TRACE_CTRL__WAVESTART_MODE__SHIFT                                                           0xf
36190 #define SQ_THREAD_TRACE_CTRL__SYNC_COUNT_MARKERS__SHIFT                                                       0x12
36191 #define SQ_THREAD_TRACE_CTRL__SYNC_COUNT_DRAWS__SHIFT                                                         0x13
36192 #define SQ_THREAD_TRACE_CTRL__LOWATER_OFFSET__SHIFT                                                           0x14
36193 #define SQ_THREAD_TRACE_CTRL__GL1X_PREFETCH_PAGE__SHIFT                                                       0x17
36194 #define SQ_THREAD_TRACE_CTRL__AUTO_FLUSH_PADDING_DIS__SHIFT                                                   0x1c
36195 #define SQ_THREAD_TRACE_CTRL__AUTO_FLUSH_MODE__SHIFT                                                          0x1d
36196 #define SQ_THREAD_TRACE_CTRL__NCP_REG_TOKEN_EN__SHIFT                                                         0x1e
36197 #define SQ_THREAD_TRACE_CTRL__DRAW_EVENT_EN__SHIFT                                                            0x1f
36198 #define SQ_THREAD_TRACE_CTRL__MODE_MASK                                                                       0x00000003L
36199 #define SQ_THREAD_TRACE_CTRL__GL1_PERF_EN_MASK                                                                0x00000008L
36200 #define SQ_THREAD_TRACE_CTRL__INTERRUPT_EN_MASK                                                               0x00000010L
36201 #define SQ_THREAD_TRACE_CTRL__DOUBLE_BUFFER_MASK                                                              0x00000020L
36202 #define SQ_THREAD_TRACE_CTRL__HIWATER_MASK                                                                    0x000001C0L
36203 #define SQ_THREAD_TRACE_CTRL__REG_AT_HWM_MASK                                                                 0x00000600L
36204 #define SQ_THREAD_TRACE_CTRL__SPI_STALL_EN_MASK                                                               0x00000800L
36205 #define SQ_THREAD_TRACE_CTRL__SQ_STALL_EN_MASK                                                                0x00001000L
36206 #define SQ_THREAD_TRACE_CTRL__STALL_ALL_SIMDS_MASK                                                            0x00002000L
36207 #define SQ_THREAD_TRACE_CTRL__UTIL_TIMER_MASK                                                                 0x00004000L
36208 #define SQ_THREAD_TRACE_CTRL__WAVESTART_MODE_MASK                                                             0x00018000L
36209 #define SQ_THREAD_TRACE_CTRL__SYNC_COUNT_MARKERS_MASK                                                         0x00040000L
36210 #define SQ_THREAD_TRACE_CTRL__SYNC_COUNT_DRAWS_MASK                                                           0x00080000L
36211 #define SQ_THREAD_TRACE_CTRL__LOWATER_OFFSET_MASK                                                             0x00700000L
36212 #define SQ_THREAD_TRACE_CTRL__GL1X_PREFETCH_PAGE_MASK                                                         0x07800000L
36213 #define SQ_THREAD_TRACE_CTRL__AUTO_FLUSH_PADDING_DIS_MASK                                                     0x10000000L
36214 #define SQ_THREAD_TRACE_CTRL__AUTO_FLUSH_MODE_MASK                                                            0x20000000L
36215 #define SQ_THREAD_TRACE_CTRL__NCP_REG_TOKEN_EN_MASK                                                           0x40000000L
36216 #define SQ_THREAD_TRACE_CTRL__DRAW_EVENT_EN_MASK                                                              0x80000000L
36217 //SQ_THREAD_TRACE_MASK
36218 #define SQ_THREAD_TRACE_MASK__SIMD_SEL__SHIFT                                                                 0x0
36219 #define SQ_THREAD_TRACE_MASK__WGP_SEL__SHIFT                                                                  0x4
36220 #define SQ_THREAD_TRACE_MASK__SA_SEL__SHIFT                                                                   0x9
36221 #define SQ_THREAD_TRACE_MASK__WTYPE_INCLUDE__SHIFT                                                            0xa
36222 #define SQ_THREAD_TRACE_MASK__EXCLUDE_NONDETAIL_SHADERDATA__SHIFT                                             0x11
36223 #define SQ_THREAD_TRACE_MASK__EXCLUDE_NONDETAIL_WAVESTART_EXT__SHIFT                                          0x12
36224 #define SQ_THREAD_TRACE_MASK__EXCLUDE_NONDETAIL_ALLOC__SHIFT                                                  0x13
36225 #define SQ_THREAD_TRACE_MASK__SIMD_SEL_MASK                                                                   0x00000003L
36226 #define SQ_THREAD_TRACE_MASK__WGP_SEL_MASK                                                                    0x000000F0L
36227 #define SQ_THREAD_TRACE_MASK__SA_SEL_MASK                                                                     0x00000200L
36228 #define SQ_THREAD_TRACE_MASK__WTYPE_INCLUDE_MASK                                                              0x0001FC00L
36229 #define SQ_THREAD_TRACE_MASK__EXCLUDE_NONDETAIL_SHADERDATA_MASK                                               0x00020000L
36230 #define SQ_THREAD_TRACE_MASK__EXCLUDE_NONDETAIL_WAVESTART_EXT_MASK                                            0x00040000L
36231 #define SQ_THREAD_TRACE_MASK__EXCLUDE_NONDETAIL_ALLOC_MASK                                                    0x00080000L
36232 //SQ_THREAD_TRACE_TOKEN_MASK
36233 #define SQ_THREAD_TRACE_TOKEN_MASK__TOKEN_EXCLUDE__SHIFT                                                      0x0
36234 #define SQ_THREAD_TRACE_TOKEN_MASK__TTRACE_EXEC__SHIFT                                                        0xc
36235 #define SQ_THREAD_TRACE_TOKEN_MASK__BOP_EVENTS_TOKEN_INCLUDE__SHIFT                                           0xd
36236 #define SQ_THREAD_TRACE_TOKEN_MASK__EXCLUDE_BARRIER_WAIT__SHIFT                                               0xe
36237 #define SQ_THREAD_TRACE_TOKEN_MASK__REG_INCLUDE__SHIFT                                                        0x10
36238 #define SQ_THREAD_TRACE_TOKEN_MASK__INST_EXCLUDE__SHIFT                                                       0x18
36239 #define SQ_THREAD_TRACE_TOKEN_MASK__REG_EXCLUDE__SHIFT                                                        0x1a
36240 #define SQ_THREAD_TRACE_TOKEN_MASK__REG_DETAIL_ALL__SHIFT                                                     0x1f
36241 #define SQ_THREAD_TRACE_TOKEN_MASK__TOKEN_EXCLUDE_MASK                                                        0x00000FFFL
36242 #define SQ_THREAD_TRACE_TOKEN_MASK__TTRACE_EXEC_MASK                                                          0x00001000L
36243 #define SQ_THREAD_TRACE_TOKEN_MASK__BOP_EVENTS_TOKEN_INCLUDE_MASK                                             0x00002000L
36244 #define SQ_THREAD_TRACE_TOKEN_MASK__EXCLUDE_BARRIER_WAIT_MASK                                                 0x00004000L
36245 #define SQ_THREAD_TRACE_TOKEN_MASK__REG_INCLUDE_MASK                                                          0x00FF0000L
36246 #define SQ_THREAD_TRACE_TOKEN_MASK__INST_EXCLUDE_MASK                                                         0x03000000L
36247 #define SQ_THREAD_TRACE_TOKEN_MASK__REG_EXCLUDE_MASK                                                          0x1C000000L
36248 #define SQ_THREAD_TRACE_TOKEN_MASK__REG_DETAIL_ALL_MASK                                                       0x80000000L
36249 //SQ_THREAD_TRACE_WPTR
36250 #define SQ_THREAD_TRACE_WPTR__OFFSET__SHIFT                                                                   0x0
36251 #define SQ_THREAD_TRACE_WPTR__BUFFER_ID__SHIFT                                                                0x1f
36252 #define SQ_THREAD_TRACE_WPTR__OFFSET_MASK                                                                     0x1FFFFFFFL
36253 #define SQ_THREAD_TRACE_WPTR__BUFFER_ID_MASK                                                                  0x80000000L
36254 //SQ_THREAD_TRACE_HALT
36255 #define SQ_THREAD_TRACE_HALT__ENTER_CGCG__SHIFT                                                               0x0
36256 #define SQ_THREAD_TRACE_HALT__CGCG_READY__SHIFT                                                               0x1
36257 #define SQ_THREAD_TRACE_HALT__ENTER_POWEROFF__SHIFT                                                           0x2
36258 #define SQ_THREAD_TRACE_HALT__POWEROFF_READY__SHIFT                                                           0x3
36259 #define SQ_THREAD_TRACE_HALT__ENTER_CGCG_MASK                                                                 0x00000001L
36260 #define SQ_THREAD_TRACE_HALT__CGCG_READY_MASK                                                                 0x00000002L
36261 #define SQ_THREAD_TRACE_HALT__ENTER_POWEROFF_MASK                                                             0x00000004L
36262 #define SQ_THREAD_TRACE_HALT__POWEROFF_READY_MASK                                                             0x00000008L
36263 //SQ_THREAD_TRACE_POWEROFF_RESTORE_1
36264 #define SQ_THREAD_TRACE_POWEROFF_RESTORE_1__STATES__SHIFT                                                     0x0
36265 #define SQ_THREAD_TRACE_POWEROFF_RESTORE_1__STATES_MASK                                                       0xFFFFFFFFL
36266 //SQ_THREAD_TRACE_STATUS
36267 #define SQ_THREAD_TRACE_STATUS__FINISH_PENDING__SHIFT                                                         0x0
36268 #define SQ_THREAD_TRACE_STATUS__FINISH_DONE__SHIFT                                                            0xc
36269 #define SQ_THREAD_TRACE_STATUS__WRITE_ERROR__SHIFT                                                            0x18
36270 #define SQ_THREAD_TRACE_STATUS__BUSY__SHIFT                                                                   0x19
36271 #define SQ_THREAD_TRACE_STATUS__OWNER_VMID__SHIFT                                                             0x1c
36272 #define SQ_THREAD_TRACE_STATUS__FINISH_PENDING_MASK                                                           0x00000FFFL
36273 #define SQ_THREAD_TRACE_STATUS__FINISH_DONE_MASK                                                              0x00FFF000L
36274 #define SQ_THREAD_TRACE_STATUS__WRITE_ERROR_MASK                                                              0x01000000L
36275 #define SQ_THREAD_TRACE_STATUS__BUSY_MASK                                                                     0x02000000L
36276 #define SQ_THREAD_TRACE_STATUS__OWNER_VMID_MASK                                                               0xF0000000L
36277 //SQ_THREAD_TRACE_STATUS2
36278 #define SQ_THREAD_TRACE_STATUS2__BUF0_FULL__SHIFT                                                             0x0
36279 #define SQ_THREAD_TRACE_STATUS2__BUF1_FULL__SHIFT                                                             0x1
36280 #define SQ_THREAD_TRACE_STATUS2__PACKET_LOST_BUF_NO_LOCKDOWN__SHIFT                                           0x4
36281 #define SQ_THREAD_TRACE_STATUS2__BUF_ISSUE_STATUS__SHIFT                                                      0x8
36282 #define SQ_THREAD_TRACE_STATUS2__BUF_ISSUE__SHIFT                                                             0xd
36283 #define SQ_THREAD_TRACE_STATUS2__WRITE_BUF_FULL__SHIFT                                                        0xe
36284 #define SQ_THREAD_TRACE_STATUS2__BUF0_FULL_MASK                                                               0x00000001L
36285 #define SQ_THREAD_TRACE_STATUS2__BUF1_FULL_MASK                                                               0x00000002L
36286 #define SQ_THREAD_TRACE_STATUS2__PACKET_LOST_BUF_NO_LOCKDOWN_MASK                                             0x00000010L
36287 #define SQ_THREAD_TRACE_STATUS2__BUF_ISSUE_STATUS_MASK                                                        0x00001F00L
36288 #define SQ_THREAD_TRACE_STATUS2__BUF_ISSUE_MASK                                                               0x00002000L
36289 #define SQ_THREAD_TRACE_STATUS2__WRITE_BUF_FULL_MASK                                                          0x00004000L
36290 //SQ_THREAD_TRACE_GFX_DRAW_CNTR
36291 #define SQ_THREAD_TRACE_GFX_DRAW_CNTR__CNTR__SHIFT                                                            0x0
36292 #define SQ_THREAD_TRACE_GFX_DRAW_CNTR__CNTR_MASK                                                              0xFFFFFFFFL
36293 //SQ_THREAD_TRACE_GFX_MARKER_CNTR
36294 #define SQ_THREAD_TRACE_GFX_MARKER_CNTR__CNTR__SHIFT                                                          0x0
36295 #define SQ_THREAD_TRACE_GFX_MARKER_CNTR__CNTR_MASK                                                            0xFFFFFFFFL
36296 //SQ_THREAD_TRACE_HP3D_DRAW_CNTR
36297 #define SQ_THREAD_TRACE_HP3D_DRAW_CNTR__CNTR__SHIFT                                                           0x0
36298 #define SQ_THREAD_TRACE_HP3D_DRAW_CNTR__CNTR_MASK                                                             0xFFFFFFFFL
36299 //SQ_THREAD_TRACE_HP3D_MARKER_CNTR
36300 #define SQ_THREAD_TRACE_HP3D_MARKER_CNTR__CNTR__SHIFT                                                         0x0
36301 #define SQ_THREAD_TRACE_HP3D_MARKER_CNTR__CNTR_MASK                                                           0xFFFFFFFFL
36302 //SQ_THREAD_TRACE_DROPPED_CNTR
36303 #define SQ_THREAD_TRACE_DROPPED_CNTR__CNTR__SHIFT                                                             0x0
36304 #define SQ_THREAD_TRACE_DROPPED_CNTR__CNTR_MASK                                                               0xFFFFFFFFL
36305 //SQ_THREAD_TRACE_FINISH_DONE_DEBUG
36306 #define SQ_THREAD_TRACE_FINISH_DONE_DEBUG__GFX__SHIFT                                                         0x0
36307 #define SQ_THREAD_TRACE_FINISH_DONE_DEBUG__EXP__SHIFT                                                         0xa
36308 #define SQ_THREAD_TRACE_FINISH_DONE_DEBUG__GFX_MASK                                                           0x000003FFL
36309 #define SQ_THREAD_TRACE_FINISH_DONE_DEBUG__EXP_MASK                                                           0x0000FC00L
36310 //SX_PERFCOUNTER0_SELECT
36311 #define SX_PERFCOUNTER0_SELECT__PERF_SEL__SHIFT                                                               0x0
36312 #define SX_PERFCOUNTER0_SELECT__PERF_SEL1__SHIFT                                                              0xa
36313 #define SX_PERFCOUNTER0_SELECT__CNTR_MODE__SHIFT                                                              0x14
36314 #define SX_PERFCOUNTER0_SELECT__PERF_MODE1__SHIFT                                                             0x18
36315 #define SX_PERFCOUNTER0_SELECT__PERF_MODE__SHIFT                                                              0x1c
36316 #define SX_PERFCOUNTER0_SELECT__PERF_SEL_MASK                                                                 0x000003FFL
36317 #define SX_PERFCOUNTER0_SELECT__PERF_SEL1_MASK                                                                0x000FFC00L
36318 #define SX_PERFCOUNTER0_SELECT__CNTR_MODE_MASK                                                                0x00F00000L
36319 #define SX_PERFCOUNTER0_SELECT__PERF_MODE1_MASK                                                               0x0F000000L
36320 #define SX_PERFCOUNTER0_SELECT__PERF_MODE_MASK                                                                0xF0000000L
36321 //SX_PERFCOUNTER1_SELECT
36322 #define SX_PERFCOUNTER1_SELECT__PERF_SEL__SHIFT                                                               0x0
36323 #define SX_PERFCOUNTER1_SELECT__PERF_SEL1__SHIFT                                                              0xa
36324 #define SX_PERFCOUNTER1_SELECT__CNTR_MODE__SHIFT                                                              0x14
36325 #define SX_PERFCOUNTER1_SELECT__PERF_MODE1__SHIFT                                                             0x18
36326 #define SX_PERFCOUNTER1_SELECT__PERF_MODE__SHIFT                                                              0x1c
36327 #define SX_PERFCOUNTER1_SELECT__PERF_SEL_MASK                                                                 0x000003FFL
36328 #define SX_PERFCOUNTER1_SELECT__PERF_SEL1_MASK                                                                0x000FFC00L
36329 #define SX_PERFCOUNTER1_SELECT__CNTR_MODE_MASK                                                                0x00F00000L
36330 #define SX_PERFCOUNTER1_SELECT__PERF_MODE1_MASK                                                               0x0F000000L
36331 #define SX_PERFCOUNTER1_SELECT__PERF_MODE_MASK                                                                0xF0000000L
36332 //SX_PERFCOUNTER2_SELECT
36333 #define SX_PERFCOUNTER2_SELECT__PERF_SEL__SHIFT                                                               0x0
36334 #define SX_PERFCOUNTER2_SELECT__PERF_SEL1__SHIFT                                                              0xa
36335 #define SX_PERFCOUNTER2_SELECT__CNTR_MODE__SHIFT                                                              0x14
36336 #define SX_PERFCOUNTER2_SELECT__PERF_MODE1__SHIFT                                                             0x18
36337 #define SX_PERFCOUNTER2_SELECT__PERF_MODE__SHIFT                                                              0x1c
36338 #define SX_PERFCOUNTER2_SELECT__PERF_SEL_MASK                                                                 0x000003FFL
36339 #define SX_PERFCOUNTER2_SELECT__PERF_SEL1_MASK                                                                0x000FFC00L
36340 #define SX_PERFCOUNTER2_SELECT__CNTR_MODE_MASK                                                                0x00F00000L
36341 #define SX_PERFCOUNTER2_SELECT__PERF_MODE1_MASK                                                               0x0F000000L
36342 #define SX_PERFCOUNTER2_SELECT__PERF_MODE_MASK                                                                0xF0000000L
36343 //SX_PERFCOUNTER3_SELECT
36344 #define SX_PERFCOUNTER3_SELECT__PERF_SEL__SHIFT                                                               0x0
36345 #define SX_PERFCOUNTER3_SELECT__PERF_SEL1__SHIFT                                                              0xa
36346 #define SX_PERFCOUNTER3_SELECT__CNTR_MODE__SHIFT                                                              0x14
36347 #define SX_PERFCOUNTER3_SELECT__PERF_MODE1__SHIFT                                                             0x18
36348 #define SX_PERFCOUNTER3_SELECT__PERF_MODE__SHIFT                                                              0x1c
36349 #define SX_PERFCOUNTER3_SELECT__PERF_SEL_MASK                                                                 0x000003FFL
36350 #define SX_PERFCOUNTER3_SELECT__PERF_SEL1_MASK                                                                0x000FFC00L
36351 #define SX_PERFCOUNTER3_SELECT__CNTR_MODE_MASK                                                                0x00F00000L
36352 #define SX_PERFCOUNTER3_SELECT__PERF_MODE1_MASK                                                               0x0F000000L
36353 #define SX_PERFCOUNTER3_SELECT__PERF_MODE_MASK                                                                0xF0000000L
36354 //SX_PERFCOUNTER0_SELECT1
36355 #define SX_PERFCOUNTER0_SELECT1__PERF_SEL2__SHIFT                                                             0x0
36356 #define SX_PERFCOUNTER0_SELECT1__PERF_SEL3__SHIFT                                                             0xa
36357 #define SX_PERFCOUNTER0_SELECT1__PERF_MODE3__SHIFT                                                            0x18
36358 #define SX_PERFCOUNTER0_SELECT1__PERF_MODE2__SHIFT                                                            0x1c
36359 #define SX_PERFCOUNTER0_SELECT1__PERF_SEL2_MASK                                                               0x000003FFL
36360 #define SX_PERFCOUNTER0_SELECT1__PERF_SEL3_MASK                                                               0x000FFC00L
36361 #define SX_PERFCOUNTER0_SELECT1__PERF_MODE3_MASK                                                              0x0F000000L
36362 #define SX_PERFCOUNTER0_SELECT1__PERF_MODE2_MASK                                                              0xF0000000L
36363 //SX_PERFCOUNTER1_SELECT1
36364 #define SX_PERFCOUNTER1_SELECT1__PERF_SEL2__SHIFT                                                             0x0
36365 #define SX_PERFCOUNTER1_SELECT1__PERF_SEL3__SHIFT                                                             0xa
36366 #define SX_PERFCOUNTER1_SELECT1__PERF_MODE3__SHIFT                                                            0x18
36367 #define SX_PERFCOUNTER1_SELECT1__PERF_MODE2__SHIFT                                                            0x1c
36368 #define SX_PERFCOUNTER1_SELECT1__PERF_SEL2_MASK                                                               0x000003FFL
36369 #define SX_PERFCOUNTER1_SELECT1__PERF_SEL3_MASK                                                               0x000FFC00L
36370 #define SX_PERFCOUNTER1_SELECT1__PERF_MODE3_MASK                                                              0x0F000000L
36371 #define SX_PERFCOUNTER1_SELECT1__PERF_MODE2_MASK                                                              0xF0000000L
36372 //SX_PERFCOUNTER2_SELECT1
36373 #define SX_PERFCOUNTER2_SELECT1__PERF_SEL2__SHIFT                                                             0x0
36374 #define SX_PERFCOUNTER2_SELECT1__PERF_SEL3__SHIFT                                                             0xa
36375 #define SX_PERFCOUNTER2_SELECT1__PERF_MODE3__SHIFT                                                            0x18
36376 #define SX_PERFCOUNTER2_SELECT1__PERF_MODE2__SHIFT                                                            0x1c
36377 #define SX_PERFCOUNTER2_SELECT1__PERF_SEL2_MASK                                                               0x000003FFL
36378 #define SX_PERFCOUNTER2_SELECT1__PERF_SEL3_MASK                                                               0x000FFC00L
36379 #define SX_PERFCOUNTER2_SELECT1__PERF_MODE3_MASK                                                              0x0F000000L
36380 #define SX_PERFCOUNTER2_SELECT1__PERF_MODE2_MASK                                                              0xF0000000L
36381 //SX_PERFCOUNTER3_SELECT1
36382 #define SX_PERFCOUNTER3_SELECT1__PERF_SEL2__SHIFT                                                             0x0
36383 #define SX_PERFCOUNTER3_SELECT1__PERF_SEL3__SHIFT                                                             0xa
36384 #define SX_PERFCOUNTER3_SELECT1__PERF_MODE3__SHIFT                                                            0x18
36385 #define SX_PERFCOUNTER3_SELECT1__PERF_MODE2__SHIFT                                                            0x1c
36386 #define SX_PERFCOUNTER3_SELECT1__PERF_SEL2_MASK                                                               0x000003FFL
36387 #define SX_PERFCOUNTER3_SELECT1__PERF_SEL3_MASK                                                               0x000FFC00L
36388 #define SX_PERFCOUNTER3_SELECT1__PERF_MODE3_MASK                                                              0x0F000000L
36389 #define SX_PERFCOUNTER3_SELECT1__PERF_MODE2_MASK                                                              0xF0000000L
36390 //TA_PERFCOUNTER0_SELECT
36391 #define TA_PERFCOUNTER0_SELECT__PERF_SEL__SHIFT                                                               0x0
36392 #define TA_PERFCOUNTER0_SELECT__PERF_SEL1__SHIFT                                                              0xa
36393 #define TA_PERFCOUNTER0_SELECT__CNTR_MODE__SHIFT                                                              0x14
36394 #define TA_PERFCOUNTER0_SELECT__PERF_MODE1__SHIFT                                                             0x18
36395 #define TA_PERFCOUNTER0_SELECT__PERF_MODE__SHIFT                                                              0x1c
36396 #define TA_PERFCOUNTER0_SELECT__PERF_SEL_MASK                                                                 0x000003FFL
36397 #define TA_PERFCOUNTER0_SELECT__PERF_SEL1_MASK                                                                0x000FFC00L
36398 #define TA_PERFCOUNTER0_SELECT__CNTR_MODE_MASK                                                                0x00F00000L
36399 #define TA_PERFCOUNTER0_SELECT__PERF_MODE1_MASK                                                               0x0F000000L
36400 #define TA_PERFCOUNTER0_SELECT__PERF_MODE_MASK                                                                0xF0000000L
36401 //TA_PERFCOUNTER0_SELECT1
36402 #define TA_PERFCOUNTER0_SELECT1__PERF_SEL2__SHIFT                                                             0x0
36403 #define TA_PERFCOUNTER0_SELECT1__PERF_SEL3__SHIFT                                                             0xa
36404 #define TA_PERFCOUNTER0_SELECT1__PERF_MODE3__SHIFT                                                            0x18
36405 #define TA_PERFCOUNTER0_SELECT1__PERF_MODE2__SHIFT                                                            0x1c
36406 #define TA_PERFCOUNTER0_SELECT1__PERF_SEL2_MASK                                                               0x000003FFL
36407 #define TA_PERFCOUNTER0_SELECT1__PERF_SEL3_MASK                                                               0x000FFC00L
36408 #define TA_PERFCOUNTER0_SELECT1__PERF_MODE3_MASK                                                              0x0F000000L
36409 #define TA_PERFCOUNTER0_SELECT1__PERF_MODE2_MASK                                                              0xF0000000L
36410 //TA_PERFCOUNTER1_SELECT
36411 #define TA_PERFCOUNTER1_SELECT__PERF_SEL__SHIFT                                                               0x0
36412 #define TA_PERFCOUNTER1_SELECT__CNTR_MODE__SHIFT                                                              0x14
36413 #define TA_PERFCOUNTER1_SELECT__PERF_MODE__SHIFT                                                              0x1c
36414 #define TA_PERFCOUNTER1_SELECT__PERF_SEL_MASK                                                                 0x000003FFL
36415 #define TA_PERFCOUNTER1_SELECT__CNTR_MODE_MASK                                                                0x00F00000L
36416 #define TA_PERFCOUNTER1_SELECT__PERF_MODE_MASK                                                                0xF0000000L
36417 //TD_PERFCOUNTER0_SELECT
36418 #define TD_PERFCOUNTER0_SELECT__PERF_SEL__SHIFT                                                               0x0
36419 #define TD_PERFCOUNTER0_SELECT__PERF_SEL1__SHIFT                                                              0xa
36420 #define TD_PERFCOUNTER0_SELECT__CNTR_MODE__SHIFT                                                              0x14
36421 #define TD_PERFCOUNTER0_SELECT__PERF_MODE1__SHIFT                                                             0x18
36422 #define TD_PERFCOUNTER0_SELECT__PERF_MODE__SHIFT                                                              0x1c
36423 #define TD_PERFCOUNTER0_SELECT__PERF_SEL_MASK                                                                 0x000003FFL
36424 #define TD_PERFCOUNTER0_SELECT__PERF_SEL1_MASK                                                                0x000FFC00L
36425 #define TD_PERFCOUNTER0_SELECT__CNTR_MODE_MASK                                                                0x00F00000L
36426 #define TD_PERFCOUNTER0_SELECT__PERF_MODE1_MASK                                                               0x0F000000L
36427 #define TD_PERFCOUNTER0_SELECT__PERF_MODE_MASK                                                                0xF0000000L
36428 //TD_PERFCOUNTER0_SELECT1
36429 #define TD_PERFCOUNTER0_SELECT1__PERF_SEL2__SHIFT                                                             0x0
36430 #define TD_PERFCOUNTER0_SELECT1__PERF_SEL3__SHIFT                                                             0xa
36431 #define TD_PERFCOUNTER0_SELECT1__PERF_MODE3__SHIFT                                                            0x18
36432 #define TD_PERFCOUNTER0_SELECT1__PERF_MODE2__SHIFT                                                            0x1c
36433 #define TD_PERFCOUNTER0_SELECT1__PERF_SEL2_MASK                                                               0x000003FFL
36434 #define TD_PERFCOUNTER0_SELECT1__PERF_SEL3_MASK                                                               0x000FFC00L
36435 #define TD_PERFCOUNTER0_SELECT1__PERF_MODE3_MASK                                                              0x0F000000L
36436 #define TD_PERFCOUNTER0_SELECT1__PERF_MODE2_MASK                                                              0xF0000000L
36437 //TD_PERFCOUNTER1_SELECT
36438 #define TD_PERFCOUNTER1_SELECT__PERF_SEL__SHIFT                                                               0x0
36439 #define TD_PERFCOUNTER1_SELECT__CNTR_MODE__SHIFT                                                              0x14
36440 #define TD_PERFCOUNTER1_SELECT__PERF_MODE__SHIFT                                                              0x1c
36441 #define TD_PERFCOUNTER1_SELECT__PERF_SEL_MASK                                                                 0x000003FFL
36442 #define TD_PERFCOUNTER1_SELECT__CNTR_MODE_MASK                                                                0x00F00000L
36443 #define TD_PERFCOUNTER1_SELECT__PERF_MODE_MASK                                                                0xF0000000L
36444 //TCP_PERFCOUNTER0_SELECT
36445 #define TCP_PERFCOUNTER0_SELECT__PERF_SEL__SHIFT                                                              0x0
36446 #define TCP_PERFCOUNTER0_SELECT__PERF_SEL1__SHIFT                                                             0xa
36447 #define TCP_PERFCOUNTER0_SELECT__CNTR_MODE__SHIFT                                                             0x14
36448 #define TCP_PERFCOUNTER0_SELECT__PERF_MODE1__SHIFT                                                            0x18
36449 #define TCP_PERFCOUNTER0_SELECT__PERF_MODE__SHIFT                                                             0x1c
36450 #define TCP_PERFCOUNTER0_SELECT__PERF_SEL_MASK                                                                0x000003FFL
36451 #define TCP_PERFCOUNTER0_SELECT__PERF_SEL1_MASK                                                               0x000FFC00L
36452 #define TCP_PERFCOUNTER0_SELECT__CNTR_MODE_MASK                                                               0x00F00000L
36453 #define TCP_PERFCOUNTER0_SELECT__PERF_MODE1_MASK                                                              0x0F000000L
36454 #define TCP_PERFCOUNTER0_SELECT__PERF_MODE_MASK                                                               0xF0000000L
36455 //TCP_PERFCOUNTER0_SELECT1
36456 #define TCP_PERFCOUNTER0_SELECT1__PERF_SEL2__SHIFT                                                            0x0
36457 #define TCP_PERFCOUNTER0_SELECT1__PERF_SEL3__SHIFT                                                            0xa
36458 #define TCP_PERFCOUNTER0_SELECT1__PERF_MODE3__SHIFT                                                           0x18
36459 #define TCP_PERFCOUNTER0_SELECT1__PERF_MODE2__SHIFT                                                           0x1c
36460 #define TCP_PERFCOUNTER0_SELECT1__PERF_SEL2_MASK                                                              0x000003FFL
36461 #define TCP_PERFCOUNTER0_SELECT1__PERF_SEL3_MASK                                                              0x000FFC00L
36462 #define TCP_PERFCOUNTER0_SELECT1__PERF_MODE3_MASK                                                             0x0F000000L
36463 #define TCP_PERFCOUNTER0_SELECT1__PERF_MODE2_MASK                                                             0xF0000000L
36464 //TCP_PERFCOUNTER1_SELECT
36465 #define TCP_PERFCOUNTER1_SELECT__PERF_SEL__SHIFT                                                              0x0
36466 #define TCP_PERFCOUNTER1_SELECT__PERF_SEL1__SHIFT                                                             0xa
36467 #define TCP_PERFCOUNTER1_SELECT__CNTR_MODE__SHIFT                                                             0x14
36468 #define TCP_PERFCOUNTER1_SELECT__PERF_MODE1__SHIFT                                                            0x18
36469 #define TCP_PERFCOUNTER1_SELECT__PERF_MODE__SHIFT                                                             0x1c
36470 #define TCP_PERFCOUNTER1_SELECT__PERF_SEL_MASK                                                                0x000003FFL
36471 #define TCP_PERFCOUNTER1_SELECT__PERF_SEL1_MASK                                                               0x000FFC00L
36472 #define TCP_PERFCOUNTER1_SELECT__CNTR_MODE_MASK                                                               0x00F00000L
36473 #define TCP_PERFCOUNTER1_SELECT__PERF_MODE1_MASK                                                              0x0F000000L
36474 #define TCP_PERFCOUNTER1_SELECT__PERF_MODE_MASK                                                               0xF0000000L
36475 //TCP_PERFCOUNTER1_SELECT1
36476 #define TCP_PERFCOUNTER1_SELECT1__PERF_SEL2__SHIFT                                                            0x0
36477 #define TCP_PERFCOUNTER1_SELECT1__PERF_SEL3__SHIFT                                                            0xa
36478 #define TCP_PERFCOUNTER1_SELECT1__PERF_MODE3__SHIFT                                                           0x18
36479 #define TCP_PERFCOUNTER1_SELECT1__PERF_MODE2__SHIFT                                                           0x1c
36480 #define TCP_PERFCOUNTER1_SELECT1__PERF_SEL2_MASK                                                              0x000003FFL
36481 #define TCP_PERFCOUNTER1_SELECT1__PERF_SEL3_MASK                                                              0x000FFC00L
36482 #define TCP_PERFCOUNTER1_SELECT1__PERF_MODE3_MASK                                                             0x0F000000L
36483 #define TCP_PERFCOUNTER1_SELECT1__PERF_MODE2_MASK                                                             0xF0000000L
36484 //TCP_PERFCOUNTER2_SELECT
36485 #define TCP_PERFCOUNTER2_SELECT__PERF_SEL__SHIFT                                                              0x0
36486 #define TCP_PERFCOUNTER2_SELECT__PERF_MODE__SHIFT                                                             0x1c
36487 #define TCP_PERFCOUNTER2_SELECT__PERF_SEL_MASK                                                                0x000003FFL
36488 #define TCP_PERFCOUNTER2_SELECT__PERF_MODE_MASK                                                               0xF0000000L
36489 //TCP_PERFCOUNTER3_SELECT
36490 #define TCP_PERFCOUNTER3_SELECT__PERF_SEL__SHIFT                                                              0x0
36491 #define TCP_PERFCOUNTER3_SELECT__PERF_MODE__SHIFT                                                             0x1c
36492 #define TCP_PERFCOUNTER3_SELECT__PERF_SEL_MASK                                                                0x000003FFL
36493 #define TCP_PERFCOUNTER3_SELECT__PERF_MODE_MASK                                                               0xF0000000L
36494 //GL1C_PERFCOUNTER0_SELECT
36495 #define GL1C_PERFCOUNTER0_SELECT__PERF_SEL__SHIFT                                                             0x0
36496 #define GL1C_PERFCOUNTER0_SELECT__PERF_SEL1__SHIFT                                                            0xa
36497 #define GL1C_PERFCOUNTER0_SELECT__CNTR_MODE__SHIFT                                                            0x14
36498 #define GL1C_PERFCOUNTER0_SELECT__PERF_MODE1__SHIFT                                                           0x18
36499 #define GL1C_PERFCOUNTER0_SELECT__PERF_MODE__SHIFT                                                            0x1c
36500 #define GL1C_PERFCOUNTER0_SELECT__PERF_SEL_MASK                                                               0x000003FFL
36501 #define GL1C_PERFCOUNTER0_SELECT__PERF_SEL1_MASK                                                              0x000FFC00L
36502 #define GL1C_PERFCOUNTER0_SELECT__CNTR_MODE_MASK                                                              0x00F00000L
36503 #define GL1C_PERFCOUNTER0_SELECT__PERF_MODE1_MASK                                                             0x0F000000L
36504 #define GL1C_PERFCOUNTER0_SELECT__PERF_MODE_MASK                                                              0xF0000000L
36505 //GL1C_PERFCOUNTER0_SELECT1
36506 #define GL1C_PERFCOUNTER0_SELECT1__PERF_SEL2__SHIFT                                                           0x0
36507 #define GL1C_PERFCOUNTER0_SELECT1__PERF_SEL3__SHIFT                                                           0xa
36508 #define GL1C_PERFCOUNTER0_SELECT1__PERF_MODE2__SHIFT                                                          0x18
36509 #define GL1C_PERFCOUNTER0_SELECT1__PERF_MODE3__SHIFT                                                          0x1c
36510 #define GL1C_PERFCOUNTER0_SELECT1__PERF_SEL2_MASK                                                             0x000003FFL
36511 #define GL1C_PERFCOUNTER0_SELECT1__PERF_SEL3_MASK                                                             0x000FFC00L
36512 #define GL1C_PERFCOUNTER0_SELECT1__PERF_MODE2_MASK                                                            0x0F000000L
36513 #define GL1C_PERFCOUNTER0_SELECT1__PERF_MODE3_MASK                                                            0xF0000000L
36514 //GL1C_PERFCOUNTER1_SELECT
36515 #define GL1C_PERFCOUNTER1_SELECT__PERF_SEL__SHIFT                                                             0x0
36516 #define GL1C_PERFCOUNTER1_SELECT__PERF_SEL1__SHIFT                                                            0xa
36517 #define GL1C_PERFCOUNTER1_SELECT__CNTR_MODE__SHIFT                                                            0x14
36518 #define GL1C_PERFCOUNTER1_SELECT__PERF_MODE1__SHIFT                                                           0x18
36519 #define GL1C_PERFCOUNTER1_SELECT__PERF_MODE__SHIFT                                                            0x1c
36520 #define GL1C_PERFCOUNTER1_SELECT__PERF_SEL_MASK                                                               0x000003FFL
36521 #define GL1C_PERFCOUNTER1_SELECT__PERF_SEL1_MASK                                                              0x000FFC00L
36522 #define GL1C_PERFCOUNTER1_SELECT__CNTR_MODE_MASK                                                              0x00F00000L
36523 #define GL1C_PERFCOUNTER1_SELECT__PERF_MODE1_MASK                                                             0x0F000000L
36524 #define GL1C_PERFCOUNTER1_SELECT__PERF_MODE_MASK                                                              0xF0000000L
36525 //GL1C_PERFCOUNTER1_SELECT1
36526 #define GL1C_PERFCOUNTER1_SELECT1__PERF_SEL2__SHIFT                                                           0x0
36527 #define GL1C_PERFCOUNTER1_SELECT1__PERF_SEL3__SHIFT                                                           0xa
36528 #define GL1C_PERFCOUNTER1_SELECT1__PERF_MODE2__SHIFT                                                          0x18
36529 #define GL1C_PERFCOUNTER1_SELECT1__PERF_MODE3__SHIFT                                                          0x1c
36530 #define GL1C_PERFCOUNTER1_SELECT1__PERF_SEL2_MASK                                                             0x000003FFL
36531 #define GL1C_PERFCOUNTER1_SELECT1__PERF_SEL3_MASK                                                             0x000FFC00L
36532 #define GL1C_PERFCOUNTER1_SELECT1__PERF_MODE2_MASK                                                            0x0F000000L
36533 #define GL1C_PERFCOUNTER1_SELECT1__PERF_MODE3_MASK                                                            0xF0000000L
36534 //GL1C_PERFCOUNTER2_SELECT
36535 #define GL1C_PERFCOUNTER2_SELECT__PERF_SEL__SHIFT                                                             0x0
36536 #define GL1C_PERFCOUNTER2_SELECT__PERF_SEL1__SHIFT                                                            0xa
36537 #define GL1C_PERFCOUNTER2_SELECT__CNTR_MODE__SHIFT                                                            0x14
36538 #define GL1C_PERFCOUNTER2_SELECT__PERF_MODE1__SHIFT                                                           0x18
36539 #define GL1C_PERFCOUNTER2_SELECT__PERF_MODE__SHIFT                                                            0x1c
36540 #define GL1C_PERFCOUNTER2_SELECT__PERF_SEL_MASK                                                               0x000003FFL
36541 #define GL1C_PERFCOUNTER2_SELECT__PERF_SEL1_MASK                                                              0x000FFC00L
36542 #define GL1C_PERFCOUNTER2_SELECT__CNTR_MODE_MASK                                                              0x00F00000L
36543 #define GL1C_PERFCOUNTER2_SELECT__PERF_MODE1_MASK                                                             0x0F000000L
36544 #define GL1C_PERFCOUNTER2_SELECT__PERF_MODE_MASK                                                              0xF0000000L
36545 //GL1C_PERFCOUNTER2_SELECT1
36546 #define GL1C_PERFCOUNTER2_SELECT1__PERF_SEL2__SHIFT                                                           0x0
36547 #define GL1C_PERFCOUNTER2_SELECT1__PERF_SEL3__SHIFT                                                           0xa
36548 #define GL1C_PERFCOUNTER2_SELECT1__PERF_MODE2__SHIFT                                                          0x18
36549 #define GL1C_PERFCOUNTER2_SELECT1__PERF_MODE3__SHIFT                                                          0x1c
36550 #define GL1C_PERFCOUNTER2_SELECT1__PERF_SEL2_MASK                                                             0x000003FFL
36551 #define GL1C_PERFCOUNTER2_SELECT1__PERF_SEL3_MASK                                                             0x000FFC00L
36552 #define GL1C_PERFCOUNTER2_SELECT1__PERF_MODE2_MASK                                                            0x0F000000L
36553 #define GL1C_PERFCOUNTER2_SELECT1__PERF_MODE3_MASK                                                            0xF0000000L
36554 //GL1C_PERFCOUNTER3_SELECT
36555 #define GL1C_PERFCOUNTER3_SELECT__PERF_SEL__SHIFT                                                             0x0
36556 #define GL1C_PERFCOUNTER3_SELECT__PERF_SEL1__SHIFT                                                            0xa
36557 #define GL1C_PERFCOUNTER3_SELECT__CNTR_MODE__SHIFT                                                            0x14
36558 #define GL1C_PERFCOUNTER3_SELECT__PERF_MODE1__SHIFT                                                           0x18
36559 #define GL1C_PERFCOUNTER3_SELECT__PERF_MODE__SHIFT                                                            0x1c
36560 #define GL1C_PERFCOUNTER3_SELECT__PERF_SEL_MASK                                                               0x000003FFL
36561 #define GL1C_PERFCOUNTER3_SELECT__PERF_SEL1_MASK                                                              0x000FFC00L
36562 #define GL1C_PERFCOUNTER3_SELECT__CNTR_MODE_MASK                                                              0x00F00000L
36563 #define GL1C_PERFCOUNTER3_SELECT__PERF_MODE1_MASK                                                             0x0F000000L
36564 #define GL1C_PERFCOUNTER3_SELECT__PERF_MODE_MASK                                                              0xF0000000L
36565 //GL1C_PERFCOUNTER3_SELECT1
36566 #define GL1C_PERFCOUNTER3_SELECT1__PERF_SEL2__SHIFT                                                           0x0
36567 #define GL1C_PERFCOUNTER3_SELECT1__PERF_SEL3__SHIFT                                                           0xa
36568 #define GL1C_PERFCOUNTER3_SELECT1__PERF_MODE2__SHIFT                                                          0x18
36569 #define GL1C_PERFCOUNTER3_SELECT1__PERF_MODE3__SHIFT                                                          0x1c
36570 #define GL1C_PERFCOUNTER3_SELECT1__PERF_SEL2_MASK                                                             0x000003FFL
36571 #define GL1C_PERFCOUNTER3_SELECT1__PERF_SEL3_MASK                                                             0x000FFC00L
36572 #define GL1C_PERFCOUNTER3_SELECT1__PERF_MODE2_MASK                                                            0x0F000000L
36573 #define GL1C_PERFCOUNTER3_SELECT1__PERF_MODE3_MASK                                                            0xF0000000L
36574 //GL1XC_PERFCOUNTER0_SELECT
36575 #define GL1XC_PERFCOUNTER0_SELECT__PERF_SEL__SHIFT                                                            0x0
36576 #define GL1XC_PERFCOUNTER0_SELECT__PERF_SEL1__SHIFT                                                           0xa
36577 #define GL1XC_PERFCOUNTER0_SELECT__CNTR_MODE__SHIFT                                                           0x14
36578 #define GL1XC_PERFCOUNTER0_SELECT__PERF_MODE1__SHIFT                                                          0x18
36579 #define GL1XC_PERFCOUNTER0_SELECT__PERF_MODE__SHIFT                                                           0x1c
36580 #define GL1XC_PERFCOUNTER0_SELECT__PERF_SEL_MASK                                                              0x000003FFL
36581 #define GL1XC_PERFCOUNTER0_SELECT__PERF_SEL1_MASK                                                             0x000FFC00L
36582 #define GL1XC_PERFCOUNTER0_SELECT__CNTR_MODE_MASK                                                             0x00F00000L
36583 #define GL1XC_PERFCOUNTER0_SELECT__PERF_MODE1_MASK                                                            0x0F000000L
36584 #define GL1XC_PERFCOUNTER0_SELECT__PERF_MODE_MASK                                                             0xF0000000L
36585 //GL1XC_PERFCOUNTER0_SELECT1
36586 #define GL1XC_PERFCOUNTER0_SELECT1__PERF_SEL2__SHIFT                                                          0x0
36587 #define GL1XC_PERFCOUNTER0_SELECT1__PERF_SEL3__SHIFT                                                          0xa
36588 #define GL1XC_PERFCOUNTER0_SELECT1__PERF_MODE2__SHIFT                                                         0x18
36589 #define GL1XC_PERFCOUNTER0_SELECT1__PERF_MODE3__SHIFT                                                         0x1c
36590 #define GL1XC_PERFCOUNTER0_SELECT1__PERF_SEL2_MASK                                                            0x000003FFL
36591 #define GL1XC_PERFCOUNTER0_SELECT1__PERF_SEL3_MASK                                                            0x000FFC00L
36592 #define GL1XC_PERFCOUNTER0_SELECT1__PERF_MODE2_MASK                                                           0x0F000000L
36593 #define GL1XC_PERFCOUNTER0_SELECT1__PERF_MODE3_MASK                                                           0xF0000000L
36594 //GL1XC_PERFCOUNTER1_SELECT
36595 #define GL1XC_PERFCOUNTER1_SELECT__PERF_SEL__SHIFT                                                            0x0
36596 #define GL1XC_PERFCOUNTER1_SELECT__PERF_SEL1__SHIFT                                                           0xa
36597 #define GL1XC_PERFCOUNTER1_SELECT__CNTR_MODE__SHIFT                                                           0x14
36598 #define GL1XC_PERFCOUNTER1_SELECT__PERF_MODE1__SHIFT                                                          0x18
36599 #define GL1XC_PERFCOUNTER1_SELECT__PERF_MODE__SHIFT                                                           0x1c
36600 #define GL1XC_PERFCOUNTER1_SELECT__PERF_SEL_MASK                                                              0x000003FFL
36601 #define GL1XC_PERFCOUNTER1_SELECT__PERF_SEL1_MASK                                                             0x000FFC00L
36602 #define GL1XC_PERFCOUNTER1_SELECT__CNTR_MODE_MASK                                                             0x00F00000L
36603 #define GL1XC_PERFCOUNTER1_SELECT__PERF_MODE1_MASK                                                            0x0F000000L
36604 #define GL1XC_PERFCOUNTER1_SELECT__PERF_MODE_MASK                                                             0xF0000000L
36605 //GL1XC_PERFCOUNTER1_SELECT1
36606 #define GL1XC_PERFCOUNTER1_SELECT1__PERF_SEL2__SHIFT                                                          0x0
36607 #define GL1XC_PERFCOUNTER1_SELECT1__PERF_SEL3__SHIFT                                                          0xa
36608 #define GL1XC_PERFCOUNTER1_SELECT1__PERF_MODE2__SHIFT                                                         0x18
36609 #define GL1XC_PERFCOUNTER1_SELECT1__PERF_MODE3__SHIFT                                                         0x1c
36610 #define GL1XC_PERFCOUNTER1_SELECT1__PERF_SEL2_MASK                                                            0x000003FFL
36611 #define GL1XC_PERFCOUNTER1_SELECT1__PERF_SEL3_MASK                                                            0x000FFC00L
36612 #define GL1XC_PERFCOUNTER1_SELECT1__PERF_MODE2_MASK                                                           0x0F000000L
36613 #define GL1XC_PERFCOUNTER1_SELECT1__PERF_MODE3_MASK                                                           0xF0000000L
36614 //GL1XC_PERFCOUNTER2_SELECT
36615 #define GL1XC_PERFCOUNTER2_SELECT__PERF_SEL__SHIFT                                                            0x0
36616 #define GL1XC_PERFCOUNTER2_SELECT__PERF_SEL1__SHIFT                                                           0xa
36617 #define GL1XC_PERFCOUNTER2_SELECT__CNTR_MODE__SHIFT                                                           0x14
36618 #define GL1XC_PERFCOUNTER2_SELECT__PERF_MODE1__SHIFT                                                          0x18
36619 #define GL1XC_PERFCOUNTER2_SELECT__PERF_MODE__SHIFT                                                           0x1c
36620 #define GL1XC_PERFCOUNTER2_SELECT__PERF_SEL_MASK                                                              0x000003FFL
36621 #define GL1XC_PERFCOUNTER2_SELECT__PERF_SEL1_MASK                                                             0x000FFC00L
36622 #define GL1XC_PERFCOUNTER2_SELECT__CNTR_MODE_MASK                                                             0x00F00000L
36623 #define GL1XC_PERFCOUNTER2_SELECT__PERF_MODE1_MASK                                                            0x0F000000L
36624 #define GL1XC_PERFCOUNTER2_SELECT__PERF_MODE_MASK                                                             0xF0000000L
36625 //GL1XC_PERFCOUNTER2_SELECT1
36626 #define GL1XC_PERFCOUNTER2_SELECT1__PERF_SEL2__SHIFT                                                          0x0
36627 #define GL1XC_PERFCOUNTER2_SELECT1__PERF_SEL3__SHIFT                                                          0xa
36628 #define GL1XC_PERFCOUNTER2_SELECT1__PERF_MODE2__SHIFT                                                         0x18
36629 #define GL1XC_PERFCOUNTER2_SELECT1__PERF_MODE3__SHIFT                                                         0x1c
36630 #define GL1XC_PERFCOUNTER2_SELECT1__PERF_SEL2_MASK                                                            0x000003FFL
36631 #define GL1XC_PERFCOUNTER2_SELECT1__PERF_SEL3_MASK                                                            0x000FFC00L
36632 #define GL1XC_PERFCOUNTER2_SELECT1__PERF_MODE2_MASK                                                           0x0F000000L
36633 #define GL1XC_PERFCOUNTER2_SELECT1__PERF_MODE3_MASK                                                           0xF0000000L
36634 //GL1XC_PERFCOUNTER3_SELECT
36635 #define GL1XC_PERFCOUNTER3_SELECT__PERF_SEL__SHIFT                                                            0x0
36636 #define GL1XC_PERFCOUNTER3_SELECT__PERF_SEL1__SHIFT                                                           0xa
36637 #define GL1XC_PERFCOUNTER3_SELECT__CNTR_MODE__SHIFT                                                           0x14
36638 #define GL1XC_PERFCOUNTER3_SELECT__PERF_MODE1__SHIFT                                                          0x18
36639 #define GL1XC_PERFCOUNTER3_SELECT__PERF_MODE__SHIFT                                                           0x1c
36640 #define GL1XC_PERFCOUNTER3_SELECT__PERF_SEL_MASK                                                              0x000003FFL
36641 #define GL1XC_PERFCOUNTER3_SELECT__PERF_SEL1_MASK                                                             0x000FFC00L
36642 #define GL1XC_PERFCOUNTER3_SELECT__CNTR_MODE_MASK                                                             0x00F00000L
36643 #define GL1XC_PERFCOUNTER3_SELECT__PERF_MODE1_MASK                                                            0x0F000000L
36644 #define GL1XC_PERFCOUNTER3_SELECT__PERF_MODE_MASK                                                             0xF0000000L
36645 //GL1XC_PERFCOUNTER3_SELECT1
36646 #define GL1XC_PERFCOUNTER3_SELECT1__PERF_SEL2__SHIFT                                                          0x0
36647 #define GL1XC_PERFCOUNTER3_SELECT1__PERF_SEL3__SHIFT                                                          0xa
36648 #define GL1XC_PERFCOUNTER3_SELECT1__PERF_MODE2__SHIFT                                                         0x18
36649 #define GL1XC_PERFCOUNTER3_SELECT1__PERF_MODE3__SHIFT                                                         0x1c
36650 #define GL1XC_PERFCOUNTER3_SELECT1__PERF_SEL2_MASK                                                            0x000003FFL
36651 #define GL1XC_PERFCOUNTER3_SELECT1__PERF_SEL3_MASK                                                            0x000FFC00L
36652 #define GL1XC_PERFCOUNTER3_SELECT1__PERF_MODE2_MASK                                                           0x0F000000L
36653 #define GL1XC_PERFCOUNTER3_SELECT1__PERF_MODE3_MASK                                                           0xF0000000L
36654 //CB_PERFCOUNTER_FILTER
36655 #define CB_PERFCOUNTER_FILTER__OP_FILTER_ENABLE__SHIFT                                                        0x0
36656 #define CB_PERFCOUNTER_FILTER__OP_FILTER_SEL__SHIFT                                                           0x1
36657 #define CB_PERFCOUNTER_FILTER__FORMAT_FILTER_ENABLE__SHIFT                                                    0x4
36658 #define CB_PERFCOUNTER_FILTER__FORMAT_FILTER_SEL__SHIFT                                                       0x5
36659 #define CB_PERFCOUNTER_FILTER__CLEAR_FILTER_ENABLE__SHIFT                                                     0xa
36660 #define CB_PERFCOUNTER_FILTER__CLEAR_FILTER_SEL__SHIFT                                                        0xb
36661 #define CB_PERFCOUNTER_FILTER__MRT_FILTER_ENABLE__SHIFT                                                       0xc
36662 #define CB_PERFCOUNTER_FILTER__MRT_FILTER_SEL__SHIFT                                                          0xd
36663 #define CB_PERFCOUNTER_FILTER__NUM_SAMPLES_FILTER_ENABLE__SHIFT                                               0x11
36664 #define CB_PERFCOUNTER_FILTER__NUM_SAMPLES_FILTER_SEL__SHIFT                                                  0x12
36665 #define CB_PERFCOUNTER_FILTER__NUM_FRAGMENTS_FILTER_ENABLE__SHIFT                                             0x15
36666 #define CB_PERFCOUNTER_FILTER__NUM_FRAGMENTS_FILTER_SEL__SHIFT                                                0x16
36667 #define CB_PERFCOUNTER_FILTER__OP_FILTER_ENABLE_MASK                                                          0x00000001L
36668 #define CB_PERFCOUNTER_FILTER__OP_FILTER_SEL_MASK                                                             0x0000000EL
36669 #define CB_PERFCOUNTER_FILTER__FORMAT_FILTER_ENABLE_MASK                                                      0x00000010L
36670 #define CB_PERFCOUNTER_FILTER__FORMAT_FILTER_SEL_MASK                                                         0x000003E0L
36671 #define CB_PERFCOUNTER_FILTER__CLEAR_FILTER_ENABLE_MASK                                                       0x00000400L
36672 #define CB_PERFCOUNTER_FILTER__CLEAR_FILTER_SEL_MASK                                                          0x00000800L
36673 #define CB_PERFCOUNTER_FILTER__MRT_FILTER_ENABLE_MASK                                                         0x00001000L
36674 #define CB_PERFCOUNTER_FILTER__MRT_FILTER_SEL_MASK                                                            0x0000E000L
36675 #define CB_PERFCOUNTER_FILTER__NUM_SAMPLES_FILTER_ENABLE_MASK                                                 0x00020000L
36676 #define CB_PERFCOUNTER_FILTER__NUM_SAMPLES_FILTER_SEL_MASK                                                    0x001C0000L
36677 #define CB_PERFCOUNTER_FILTER__NUM_FRAGMENTS_FILTER_ENABLE_MASK                                               0x00200000L
36678 #define CB_PERFCOUNTER_FILTER__NUM_FRAGMENTS_FILTER_SEL_MASK                                                  0x00C00000L
36679 //CB_PERFCOUNTER0_SELECT
36680 #define CB_PERFCOUNTER0_SELECT__PERF_SEL__SHIFT                                                               0x0
36681 #define CB_PERFCOUNTER0_SELECT__PERF_SEL1__SHIFT                                                              0xa
36682 #define CB_PERFCOUNTER0_SELECT__CNTR_MODE__SHIFT                                                              0x14
36683 #define CB_PERFCOUNTER0_SELECT__PERF_MODE1__SHIFT                                                             0x18
36684 #define CB_PERFCOUNTER0_SELECT__PERF_MODE__SHIFT                                                              0x1c
36685 #define CB_PERFCOUNTER0_SELECT__PERF_SEL_MASK                                                                 0x000003FFL
36686 #define CB_PERFCOUNTER0_SELECT__PERF_SEL1_MASK                                                                0x000FFC00L
36687 #define CB_PERFCOUNTER0_SELECT__CNTR_MODE_MASK                                                                0x00F00000L
36688 #define CB_PERFCOUNTER0_SELECT__PERF_MODE1_MASK                                                               0x0F000000L
36689 #define CB_PERFCOUNTER0_SELECT__PERF_MODE_MASK                                                                0xF0000000L
36690 //CB_PERFCOUNTER0_SELECT1
36691 #define CB_PERFCOUNTER0_SELECT1__PERF_SEL2__SHIFT                                                             0x0
36692 #define CB_PERFCOUNTER0_SELECT1__PERF_SEL3__SHIFT                                                             0xa
36693 #define CB_PERFCOUNTER0_SELECT1__PERF_MODE3__SHIFT                                                            0x18
36694 #define CB_PERFCOUNTER0_SELECT1__PERF_MODE2__SHIFT                                                            0x1c
36695 #define CB_PERFCOUNTER0_SELECT1__PERF_SEL2_MASK                                                               0x000003FFL
36696 #define CB_PERFCOUNTER0_SELECT1__PERF_SEL3_MASK                                                               0x000FFC00L
36697 #define CB_PERFCOUNTER0_SELECT1__PERF_MODE3_MASK                                                              0x0F000000L
36698 #define CB_PERFCOUNTER0_SELECT1__PERF_MODE2_MASK                                                              0xF0000000L
36699 //CB_PERFCOUNTER1_SELECT
36700 #define CB_PERFCOUNTER1_SELECT__PERF_SEL__SHIFT                                                               0x0
36701 #define CB_PERFCOUNTER1_SELECT__PERF_MODE__SHIFT                                                              0x1c
36702 #define CB_PERFCOUNTER1_SELECT__PERF_SEL_MASK                                                                 0x000003FFL
36703 #define CB_PERFCOUNTER1_SELECT__PERF_MODE_MASK                                                                0xF0000000L
36704 //CB_PERFCOUNTER2_SELECT
36705 #define CB_PERFCOUNTER2_SELECT__PERF_SEL__SHIFT                                                               0x0
36706 #define CB_PERFCOUNTER2_SELECT__PERF_MODE__SHIFT                                                              0x1c
36707 #define CB_PERFCOUNTER2_SELECT__PERF_SEL_MASK                                                                 0x000003FFL
36708 #define CB_PERFCOUNTER2_SELECT__PERF_MODE_MASK                                                                0xF0000000L
36709 //CB_PERFCOUNTER3_SELECT
36710 #define CB_PERFCOUNTER3_SELECT__PERF_SEL__SHIFT                                                               0x0
36711 #define CB_PERFCOUNTER3_SELECT__PERF_MODE__SHIFT                                                              0x1c
36712 #define CB_PERFCOUNTER3_SELECT__PERF_SEL_MASK                                                                 0x000003FFL
36713 #define CB_PERFCOUNTER3_SELECT__PERF_MODE_MASK                                                                0xF0000000L
36714 //DB_PERFCOUNTER0_SELECT
36715 #define DB_PERFCOUNTER0_SELECT__PERF_SEL__SHIFT                                                               0x0
36716 #define DB_PERFCOUNTER0_SELECT__PERF_SEL1__SHIFT                                                              0xa
36717 #define DB_PERFCOUNTER0_SELECT__CNTR_MODE__SHIFT                                                              0x14
36718 #define DB_PERFCOUNTER0_SELECT__PERF_MODE1__SHIFT                                                             0x18
36719 #define DB_PERFCOUNTER0_SELECT__PERF_MODE__SHIFT                                                              0x1c
36720 #define DB_PERFCOUNTER0_SELECT__PERF_SEL_MASK                                                                 0x000003FFL
36721 #define DB_PERFCOUNTER0_SELECT__PERF_SEL1_MASK                                                                0x000FFC00L
36722 #define DB_PERFCOUNTER0_SELECT__CNTR_MODE_MASK                                                                0x00F00000L
36723 #define DB_PERFCOUNTER0_SELECT__PERF_MODE1_MASK                                                               0x0F000000L
36724 #define DB_PERFCOUNTER0_SELECT__PERF_MODE_MASK                                                                0xF0000000L
36725 //DB_PERFCOUNTER0_SELECT1
36726 #define DB_PERFCOUNTER0_SELECT1__PERF_SEL2__SHIFT                                                             0x0
36727 #define DB_PERFCOUNTER0_SELECT1__PERF_SEL3__SHIFT                                                             0xa
36728 #define DB_PERFCOUNTER0_SELECT1__PERF_MODE3__SHIFT                                                            0x18
36729 #define DB_PERFCOUNTER0_SELECT1__PERF_MODE2__SHIFT                                                            0x1c
36730 #define DB_PERFCOUNTER0_SELECT1__PERF_SEL2_MASK                                                               0x000003FFL
36731 #define DB_PERFCOUNTER0_SELECT1__PERF_SEL3_MASK                                                               0x000FFC00L
36732 #define DB_PERFCOUNTER0_SELECT1__PERF_MODE3_MASK                                                              0x0F000000L
36733 #define DB_PERFCOUNTER0_SELECT1__PERF_MODE2_MASK                                                              0xF0000000L
36734 //DB_PERFCOUNTER1_SELECT
36735 #define DB_PERFCOUNTER1_SELECT__PERF_SEL__SHIFT                                                               0x0
36736 #define DB_PERFCOUNTER1_SELECT__PERF_SEL1__SHIFT                                                              0xa
36737 #define DB_PERFCOUNTER1_SELECT__CNTR_MODE__SHIFT                                                              0x14
36738 #define DB_PERFCOUNTER1_SELECT__PERF_MODE1__SHIFT                                                             0x18
36739 #define DB_PERFCOUNTER1_SELECT__PERF_MODE__SHIFT                                                              0x1c
36740 #define DB_PERFCOUNTER1_SELECT__PERF_SEL_MASK                                                                 0x000003FFL
36741 #define DB_PERFCOUNTER1_SELECT__PERF_SEL1_MASK                                                                0x000FFC00L
36742 #define DB_PERFCOUNTER1_SELECT__CNTR_MODE_MASK                                                                0x00F00000L
36743 #define DB_PERFCOUNTER1_SELECT__PERF_MODE1_MASK                                                               0x0F000000L
36744 #define DB_PERFCOUNTER1_SELECT__PERF_MODE_MASK                                                                0xF0000000L
36745 //DB_PERFCOUNTER1_SELECT1
36746 #define DB_PERFCOUNTER1_SELECT1__PERF_SEL2__SHIFT                                                             0x0
36747 #define DB_PERFCOUNTER1_SELECT1__PERF_SEL3__SHIFT                                                             0xa
36748 #define DB_PERFCOUNTER1_SELECT1__PERF_MODE3__SHIFT                                                            0x18
36749 #define DB_PERFCOUNTER1_SELECT1__PERF_MODE2__SHIFT                                                            0x1c
36750 #define DB_PERFCOUNTER1_SELECT1__PERF_SEL2_MASK                                                               0x000003FFL
36751 #define DB_PERFCOUNTER1_SELECT1__PERF_SEL3_MASK                                                               0x000FFC00L
36752 #define DB_PERFCOUNTER1_SELECT1__PERF_MODE3_MASK                                                              0x0F000000L
36753 #define DB_PERFCOUNTER1_SELECT1__PERF_MODE2_MASK                                                              0xF0000000L
36754 //DB_PERFCOUNTER2_SELECT
36755 #define DB_PERFCOUNTER2_SELECT__PERF_SEL__SHIFT                                                               0x0
36756 #define DB_PERFCOUNTER2_SELECT__PERF_SEL1__SHIFT                                                              0xa
36757 #define DB_PERFCOUNTER2_SELECT__CNTR_MODE__SHIFT                                                              0x14
36758 #define DB_PERFCOUNTER2_SELECT__PERF_MODE1__SHIFT                                                             0x18
36759 #define DB_PERFCOUNTER2_SELECT__PERF_MODE__SHIFT                                                              0x1c
36760 #define DB_PERFCOUNTER2_SELECT__PERF_SEL_MASK                                                                 0x000003FFL
36761 #define DB_PERFCOUNTER2_SELECT__PERF_SEL1_MASK                                                                0x000FFC00L
36762 #define DB_PERFCOUNTER2_SELECT__CNTR_MODE_MASK                                                                0x00F00000L
36763 #define DB_PERFCOUNTER2_SELECT__PERF_MODE1_MASK                                                               0x0F000000L
36764 #define DB_PERFCOUNTER2_SELECT__PERF_MODE_MASK                                                                0xF0000000L
36765 //DB_PERFCOUNTER2_SELECT1
36766 #define DB_PERFCOUNTER2_SELECT1__PERF_SEL2__SHIFT                                                             0x0
36767 #define DB_PERFCOUNTER2_SELECT1__PERF_SEL3__SHIFT                                                             0xa
36768 #define DB_PERFCOUNTER2_SELECT1__PERF_MODE3__SHIFT                                                            0x18
36769 #define DB_PERFCOUNTER2_SELECT1__PERF_MODE2__SHIFT                                                            0x1c
36770 #define DB_PERFCOUNTER2_SELECT1__PERF_SEL2_MASK                                                               0x000003FFL
36771 #define DB_PERFCOUNTER2_SELECT1__PERF_SEL3_MASK                                                               0x000FFC00L
36772 #define DB_PERFCOUNTER2_SELECT1__PERF_MODE3_MASK                                                              0x0F000000L
36773 #define DB_PERFCOUNTER2_SELECT1__PERF_MODE2_MASK                                                              0xF0000000L
36774 //DB_PERFCOUNTER3_SELECT
36775 #define DB_PERFCOUNTER3_SELECT__PERF_SEL__SHIFT                                                               0x0
36776 #define DB_PERFCOUNTER3_SELECT__PERF_SEL1__SHIFT                                                              0xa
36777 #define DB_PERFCOUNTER3_SELECT__CNTR_MODE__SHIFT                                                              0x14
36778 #define DB_PERFCOUNTER3_SELECT__PERF_MODE1__SHIFT                                                             0x18
36779 #define DB_PERFCOUNTER3_SELECT__PERF_MODE__SHIFT                                                              0x1c
36780 #define DB_PERFCOUNTER3_SELECT__PERF_SEL_MASK                                                                 0x000003FFL
36781 #define DB_PERFCOUNTER3_SELECT__PERF_SEL1_MASK                                                                0x000FFC00L
36782 #define DB_PERFCOUNTER3_SELECT__CNTR_MODE_MASK                                                                0x00F00000L
36783 #define DB_PERFCOUNTER3_SELECT__PERF_MODE1_MASK                                                               0x0F000000L
36784 #define DB_PERFCOUNTER3_SELECT__PERF_MODE_MASK                                                                0xF0000000L
36785 //DB_PERFCOUNTER3_SELECT1
36786 #define DB_PERFCOUNTER3_SELECT1__PERF_SEL2__SHIFT                                                             0x0
36787 #define DB_PERFCOUNTER3_SELECT1__PERF_SEL3__SHIFT                                                             0xa
36788 #define DB_PERFCOUNTER3_SELECT1__PERF_MODE3__SHIFT                                                            0x18
36789 #define DB_PERFCOUNTER3_SELECT1__PERF_MODE2__SHIFT                                                            0x1c
36790 #define DB_PERFCOUNTER3_SELECT1__PERF_SEL2_MASK                                                               0x000003FFL
36791 #define DB_PERFCOUNTER3_SELECT1__PERF_SEL3_MASK                                                               0x000FFC00L
36792 #define DB_PERFCOUNTER3_SELECT1__PERF_MODE3_MASK                                                              0x0F000000L
36793 #define DB_PERFCOUNTER3_SELECT1__PERF_MODE2_MASK                                                              0xF0000000L
36794 //RMI_PERFCOUNTER0_SELECT
36795 #define RMI_PERFCOUNTER0_SELECT__PERF_SEL__SHIFT                                                              0x0
36796 #define RMI_PERFCOUNTER0_SELECT__PERF_SEL1__SHIFT                                                             0xa
36797 #define RMI_PERFCOUNTER0_SELECT__CNTR_MODE__SHIFT                                                             0x14
36798 #define RMI_PERFCOUNTER0_SELECT__PERF_MODE1__SHIFT                                                            0x18
36799 #define RMI_PERFCOUNTER0_SELECT__PERF_MODE__SHIFT                                                             0x1c
36800 #define RMI_PERFCOUNTER0_SELECT__PERF_SEL_MASK                                                                0x000003FFL
36801 #define RMI_PERFCOUNTER0_SELECT__PERF_SEL1_MASK                                                               0x000FFC00L
36802 #define RMI_PERFCOUNTER0_SELECT__CNTR_MODE_MASK                                                               0x00F00000L
36803 #define RMI_PERFCOUNTER0_SELECT__PERF_MODE1_MASK                                                              0x0F000000L
36804 #define RMI_PERFCOUNTER0_SELECT__PERF_MODE_MASK                                                               0xF0000000L
36805 //RMI_PERFCOUNTER0_SELECT1
36806 #define RMI_PERFCOUNTER0_SELECT1__PERF_SEL2__SHIFT                                                            0x0
36807 #define RMI_PERFCOUNTER0_SELECT1__PERF_SEL3__SHIFT                                                            0xa
36808 #define RMI_PERFCOUNTER0_SELECT1__PERF_MODE3__SHIFT                                                           0x18
36809 #define RMI_PERFCOUNTER0_SELECT1__PERF_MODE2__SHIFT                                                           0x1c
36810 #define RMI_PERFCOUNTER0_SELECT1__PERF_SEL2_MASK                                                              0x000003FFL
36811 #define RMI_PERFCOUNTER0_SELECT1__PERF_SEL3_MASK                                                              0x000FFC00L
36812 #define RMI_PERFCOUNTER0_SELECT1__PERF_MODE3_MASK                                                             0x0F000000L
36813 #define RMI_PERFCOUNTER0_SELECT1__PERF_MODE2_MASK                                                             0xF0000000L
36814 //RMI_PERFCOUNTER1_SELECT
36815 #define RMI_PERFCOUNTER1_SELECT__PERF_SEL__SHIFT                                                              0x0
36816 #define RMI_PERFCOUNTER1_SELECT__PERF_MODE__SHIFT                                                             0x1c
36817 #define RMI_PERFCOUNTER1_SELECT__PERF_SEL_MASK                                                                0x000003FFL
36818 #define RMI_PERFCOUNTER1_SELECT__PERF_MODE_MASK                                                               0xF0000000L
36819 //RMI_PERFCOUNTER2_SELECT
36820 #define RMI_PERFCOUNTER2_SELECT__PERF_SEL__SHIFT                                                              0x0
36821 #define RMI_PERFCOUNTER2_SELECT__PERF_SEL1__SHIFT                                                             0xa
36822 #define RMI_PERFCOUNTER2_SELECT__CNTR_MODE__SHIFT                                                             0x14
36823 #define RMI_PERFCOUNTER2_SELECT__PERF_MODE1__SHIFT                                                            0x18
36824 #define RMI_PERFCOUNTER2_SELECT__PERF_MODE__SHIFT                                                             0x1c
36825 #define RMI_PERFCOUNTER2_SELECT__PERF_SEL_MASK                                                                0x000003FFL
36826 #define RMI_PERFCOUNTER2_SELECT__PERF_SEL1_MASK                                                               0x000FFC00L
36827 #define RMI_PERFCOUNTER2_SELECT__CNTR_MODE_MASK                                                               0x00F00000L
36828 #define RMI_PERFCOUNTER2_SELECT__PERF_MODE1_MASK                                                              0x0F000000L
36829 #define RMI_PERFCOUNTER2_SELECT__PERF_MODE_MASK                                                               0xF0000000L
36830 //RMI_PERFCOUNTER2_SELECT1
36831 #define RMI_PERFCOUNTER2_SELECT1__PERF_SEL2__SHIFT                                                            0x0
36832 #define RMI_PERFCOUNTER2_SELECT1__PERF_SEL3__SHIFT                                                            0xa
36833 #define RMI_PERFCOUNTER2_SELECT1__PERF_MODE3__SHIFT                                                           0x18
36834 #define RMI_PERFCOUNTER2_SELECT1__PERF_MODE2__SHIFT                                                           0x1c
36835 #define RMI_PERFCOUNTER2_SELECT1__PERF_SEL2_MASK                                                              0x000003FFL
36836 #define RMI_PERFCOUNTER2_SELECT1__PERF_SEL3_MASK                                                              0x000FFC00L
36837 #define RMI_PERFCOUNTER2_SELECT1__PERF_MODE3_MASK                                                             0x0F000000L
36838 #define RMI_PERFCOUNTER2_SELECT1__PERF_MODE2_MASK                                                             0xF0000000L
36839 //RMI_PERFCOUNTER3_SELECT
36840 #define RMI_PERFCOUNTER3_SELECT__PERF_SEL__SHIFT                                                              0x0
36841 #define RMI_PERFCOUNTER3_SELECT__PERF_MODE__SHIFT                                                             0x1c
36842 #define RMI_PERFCOUNTER3_SELECT__PERF_SEL_MASK                                                                0x000003FFL
36843 #define RMI_PERFCOUNTER3_SELECT__PERF_MODE_MASK                                                               0xF0000000L
36844 //RMI_PERF_COUNTER_CNTL
36845 #define RMI_PERF_COUNTER_CNTL__TRANS_BASED_PERF_EN_SEL__SHIFT                                                 0x0
36846 #define RMI_PERF_COUNTER_CNTL__EVENT_BASED_PERF_EN_SEL__SHIFT                                                 0x2
36847 #define RMI_PERF_COUNTER_CNTL__TC_PERF_EN_SEL__SHIFT                                                          0x4
36848 #define RMI_PERF_COUNTER_CNTL__PERF_EVENT_WINDOW_MASK0__SHIFT                                                 0x6
36849 #define RMI_PERF_COUNTER_CNTL__PERF_EVENT_WINDOW_MASK1__SHIFT                                                 0x8
36850 #define RMI_PERF_COUNTER_CNTL__PERF_COUNTER_CID__SHIFT                                                        0xa
36851 #define RMI_PERF_COUNTER_CNTL__PERF_COUNTER_VMID__SHIFT                                                       0xe
36852 #define RMI_PERF_COUNTER_CNTL__PERF_COUNTER_BURST_LENGTH_THRESHOLD__SHIFT                                     0x13
36853 #define RMI_PERF_COUNTER_CNTL__PERF_SOFT_RESET__SHIFT                                                         0x19
36854 #define RMI_PERF_COUNTER_CNTL__PERF_CNTR_SPM_SEL__SHIFT                                                       0x1a
36855 #define RMI_PERF_COUNTER_CNTL__TRANS_BASED_PERF_EN_SEL_MASK                                                   0x00000003L
36856 #define RMI_PERF_COUNTER_CNTL__EVENT_BASED_PERF_EN_SEL_MASK                                                   0x0000000CL
36857 #define RMI_PERF_COUNTER_CNTL__TC_PERF_EN_SEL_MASK                                                            0x00000030L
36858 #define RMI_PERF_COUNTER_CNTL__PERF_EVENT_WINDOW_MASK0_MASK                                                   0x000000C0L
36859 #define RMI_PERF_COUNTER_CNTL__PERF_EVENT_WINDOW_MASK1_MASK                                                   0x00000300L
36860 #define RMI_PERF_COUNTER_CNTL__PERF_COUNTER_CID_MASK                                                          0x00003C00L
36861 #define RMI_PERF_COUNTER_CNTL__PERF_COUNTER_VMID_MASK                                                         0x0007C000L
36862 #define RMI_PERF_COUNTER_CNTL__PERF_COUNTER_BURST_LENGTH_THRESHOLD_MASK                                       0x01F80000L
36863 #define RMI_PERF_COUNTER_CNTL__PERF_SOFT_RESET_MASK                                                           0x02000000L
36864 #define RMI_PERF_COUNTER_CNTL__PERF_CNTR_SPM_SEL_MASK                                                         0x04000000L
36865 //PA_PH_PERFCOUNTER0_SELECT
36866 #define PA_PH_PERFCOUNTER0_SELECT__PERF_SEL__SHIFT                                                            0x0
36867 #define PA_PH_PERFCOUNTER0_SELECT__PERF_SEL1__SHIFT                                                           0xa
36868 #define PA_PH_PERFCOUNTER0_SELECT__CNTR_MODE__SHIFT                                                           0x14
36869 #define PA_PH_PERFCOUNTER0_SELECT__PERF_MODE1__SHIFT                                                          0x18
36870 #define PA_PH_PERFCOUNTER0_SELECT__PERF_MODE__SHIFT                                                           0x1c
36871 #define PA_PH_PERFCOUNTER0_SELECT__PERF_SEL_MASK                                                              0x000003FFL
36872 #define PA_PH_PERFCOUNTER0_SELECT__PERF_SEL1_MASK                                                             0x000FFC00L
36873 #define PA_PH_PERFCOUNTER0_SELECT__CNTR_MODE_MASK                                                             0x00F00000L
36874 #define PA_PH_PERFCOUNTER0_SELECT__PERF_MODE1_MASK                                                            0x0F000000L
36875 #define PA_PH_PERFCOUNTER0_SELECT__PERF_MODE_MASK                                                             0xF0000000L
36876 //PA_PH_PERFCOUNTER0_SELECT1
36877 #define PA_PH_PERFCOUNTER0_SELECT1__PERF_SEL2__SHIFT                                                          0x0
36878 #define PA_PH_PERFCOUNTER0_SELECT1__PERF_SEL3__SHIFT                                                          0xa
36879 #define PA_PH_PERFCOUNTER0_SELECT1__PERF_MODE3__SHIFT                                                         0x18
36880 #define PA_PH_PERFCOUNTER0_SELECT1__PERF_MODE2__SHIFT                                                         0x1c
36881 #define PA_PH_PERFCOUNTER0_SELECT1__PERF_SEL2_MASK                                                            0x000003FFL
36882 #define PA_PH_PERFCOUNTER0_SELECT1__PERF_SEL3_MASK                                                            0x000FFC00L
36883 #define PA_PH_PERFCOUNTER0_SELECT1__PERF_MODE3_MASK                                                           0x0F000000L
36884 #define PA_PH_PERFCOUNTER0_SELECT1__PERF_MODE2_MASK                                                           0xF0000000L
36885 //PA_PH_PERFCOUNTER1_SELECT
36886 #define PA_PH_PERFCOUNTER1_SELECT__PERF_SEL__SHIFT                                                            0x0
36887 #define PA_PH_PERFCOUNTER1_SELECT__PERF_SEL1__SHIFT                                                           0xa
36888 #define PA_PH_PERFCOUNTER1_SELECT__CNTR_MODE__SHIFT                                                           0x14
36889 #define PA_PH_PERFCOUNTER1_SELECT__PERF_MODE1__SHIFT                                                          0x18
36890 #define PA_PH_PERFCOUNTER1_SELECT__PERF_MODE__SHIFT                                                           0x1c
36891 #define PA_PH_PERFCOUNTER1_SELECT__PERF_SEL_MASK                                                              0x000003FFL
36892 #define PA_PH_PERFCOUNTER1_SELECT__PERF_SEL1_MASK                                                             0x000FFC00L
36893 #define PA_PH_PERFCOUNTER1_SELECT__CNTR_MODE_MASK                                                             0x00F00000L
36894 #define PA_PH_PERFCOUNTER1_SELECT__PERF_MODE1_MASK                                                            0x0F000000L
36895 #define PA_PH_PERFCOUNTER1_SELECT__PERF_MODE_MASK                                                             0xF0000000L
36896 //PA_PH_PERFCOUNTER2_SELECT
36897 #define PA_PH_PERFCOUNTER2_SELECT__PERF_SEL__SHIFT                                                            0x0
36898 #define PA_PH_PERFCOUNTER2_SELECT__PERF_SEL1__SHIFT                                                           0xa
36899 #define PA_PH_PERFCOUNTER2_SELECT__CNTR_MODE__SHIFT                                                           0x14
36900 #define PA_PH_PERFCOUNTER2_SELECT__PERF_MODE1__SHIFT                                                          0x18
36901 #define PA_PH_PERFCOUNTER2_SELECT__PERF_MODE__SHIFT                                                           0x1c
36902 #define PA_PH_PERFCOUNTER2_SELECT__PERF_SEL_MASK                                                              0x000003FFL
36903 #define PA_PH_PERFCOUNTER2_SELECT__PERF_SEL1_MASK                                                             0x000FFC00L
36904 #define PA_PH_PERFCOUNTER2_SELECT__CNTR_MODE_MASK                                                             0x00F00000L
36905 #define PA_PH_PERFCOUNTER2_SELECT__PERF_MODE1_MASK                                                            0x0F000000L
36906 #define PA_PH_PERFCOUNTER2_SELECT__PERF_MODE_MASK                                                             0xF0000000L
36907 //PA_PH_PERFCOUNTER3_SELECT
36908 #define PA_PH_PERFCOUNTER3_SELECT__PERF_SEL__SHIFT                                                            0x0
36909 #define PA_PH_PERFCOUNTER3_SELECT__PERF_SEL1__SHIFT                                                           0xa
36910 #define PA_PH_PERFCOUNTER3_SELECT__CNTR_MODE__SHIFT                                                           0x14
36911 #define PA_PH_PERFCOUNTER3_SELECT__PERF_MODE1__SHIFT                                                          0x18
36912 #define PA_PH_PERFCOUNTER3_SELECT__PERF_MODE__SHIFT                                                           0x1c
36913 #define PA_PH_PERFCOUNTER3_SELECT__PERF_SEL_MASK                                                              0x000003FFL
36914 #define PA_PH_PERFCOUNTER3_SELECT__PERF_SEL1_MASK                                                             0x000FFC00L
36915 #define PA_PH_PERFCOUNTER3_SELECT__CNTR_MODE_MASK                                                             0x00F00000L
36916 #define PA_PH_PERFCOUNTER3_SELECT__PERF_MODE1_MASK                                                            0x0F000000L
36917 #define PA_PH_PERFCOUNTER3_SELECT__PERF_MODE_MASK                                                             0xF0000000L
36918 //PA_PH_PERFCOUNTER4_SELECT
36919 #define PA_PH_PERFCOUNTER4_SELECT__PERF_SEL__SHIFT                                                            0x0
36920 #define PA_PH_PERFCOUNTER4_SELECT__PERF_SEL_MASK                                                              0x000003FFL
36921 //PA_PH_PERFCOUNTER5_SELECT
36922 #define PA_PH_PERFCOUNTER5_SELECT__PERF_SEL__SHIFT                                                            0x0
36923 #define PA_PH_PERFCOUNTER5_SELECT__PERF_SEL_MASK                                                              0x000003FFL
36924 //PA_PH_PERFCOUNTER6_SELECT
36925 #define PA_PH_PERFCOUNTER6_SELECT__PERF_SEL__SHIFT                                                            0x0
36926 #define PA_PH_PERFCOUNTER6_SELECT__PERF_SEL_MASK                                                              0x000003FFL
36927 //PA_PH_PERFCOUNTER7_SELECT
36928 #define PA_PH_PERFCOUNTER7_SELECT__PERF_SEL__SHIFT                                                            0x0
36929 #define PA_PH_PERFCOUNTER7_SELECT__PERF_SEL_MASK                                                              0x000003FFL
36930 //PA_PH_PERFCOUNTER1_SELECT1
36931 #define PA_PH_PERFCOUNTER1_SELECT1__PERF_SEL2__SHIFT                                                          0x0
36932 #define PA_PH_PERFCOUNTER1_SELECT1__PERF_SEL3__SHIFT                                                          0xa
36933 #define PA_PH_PERFCOUNTER1_SELECT1__PERF_MODE3__SHIFT                                                         0x18
36934 #define PA_PH_PERFCOUNTER1_SELECT1__PERF_MODE2__SHIFT                                                         0x1c
36935 #define PA_PH_PERFCOUNTER1_SELECT1__PERF_SEL2_MASK                                                            0x000003FFL
36936 #define PA_PH_PERFCOUNTER1_SELECT1__PERF_SEL3_MASK                                                            0x000FFC00L
36937 #define PA_PH_PERFCOUNTER1_SELECT1__PERF_MODE3_MASK                                                           0x0F000000L
36938 #define PA_PH_PERFCOUNTER1_SELECT1__PERF_MODE2_MASK                                                           0xF0000000L
36939 //PA_PH_PERFCOUNTER2_SELECT1
36940 #define PA_PH_PERFCOUNTER2_SELECT1__PERF_SEL2__SHIFT                                                          0x0
36941 #define PA_PH_PERFCOUNTER2_SELECT1__PERF_SEL3__SHIFT                                                          0xa
36942 #define PA_PH_PERFCOUNTER2_SELECT1__PERF_MODE3__SHIFT                                                         0x18
36943 #define PA_PH_PERFCOUNTER2_SELECT1__PERF_MODE2__SHIFT                                                         0x1c
36944 #define PA_PH_PERFCOUNTER2_SELECT1__PERF_SEL2_MASK                                                            0x000003FFL
36945 #define PA_PH_PERFCOUNTER2_SELECT1__PERF_SEL3_MASK                                                            0x000FFC00L
36946 #define PA_PH_PERFCOUNTER2_SELECT1__PERF_MODE3_MASK                                                           0x0F000000L
36947 #define PA_PH_PERFCOUNTER2_SELECT1__PERF_MODE2_MASK                                                           0xF0000000L
36948 //PA_PH_PERFCOUNTER3_SELECT1
36949 #define PA_PH_PERFCOUNTER3_SELECT1__PERF_SEL2__SHIFT                                                          0x0
36950 #define PA_PH_PERFCOUNTER3_SELECT1__PERF_SEL3__SHIFT                                                          0xa
36951 #define PA_PH_PERFCOUNTER3_SELECT1__PERF_MODE3__SHIFT                                                         0x18
36952 #define PA_PH_PERFCOUNTER3_SELECT1__PERF_MODE2__SHIFT                                                         0x1c
36953 #define PA_PH_PERFCOUNTER3_SELECT1__PERF_SEL2_MASK                                                            0x000003FFL
36954 #define PA_PH_PERFCOUNTER3_SELECT1__PERF_SEL3_MASK                                                            0x000FFC00L
36955 #define PA_PH_PERFCOUNTER3_SELECT1__PERF_MODE3_MASK                                                           0x0F000000L
36956 #define PA_PH_PERFCOUNTER3_SELECT1__PERF_MODE2_MASK                                                           0xF0000000L
36957 //UTCL1_PERFCOUNTER0_SELECT
36958 #define UTCL1_PERFCOUNTER0_SELECT__PERF_SEL__SHIFT                                                            0x0
36959 #define UTCL1_PERFCOUNTER0_SELECT__COUNTER_MODE__SHIFT                                                        0x1c
36960 #define UTCL1_PERFCOUNTER0_SELECT__PERF_SEL_MASK                                                              0x000003FFL
36961 #define UTCL1_PERFCOUNTER0_SELECT__COUNTER_MODE_MASK                                                          0xF0000000L
36962 //UTCL1_PERFCOUNTER1_SELECT
36963 #define UTCL1_PERFCOUNTER1_SELECT__PERF_SEL__SHIFT                                                            0x0
36964 #define UTCL1_PERFCOUNTER1_SELECT__COUNTER_MODE__SHIFT                                                        0x1c
36965 #define UTCL1_PERFCOUNTER1_SELECT__PERF_SEL_MASK                                                              0x000003FFL
36966 #define UTCL1_PERFCOUNTER1_SELECT__COUNTER_MODE_MASK                                                          0xF0000000L
36967 //UTCL1_PERFCOUNTER2_SELECT
36968 #define UTCL1_PERFCOUNTER2_SELECT__PERF_SEL__SHIFT                                                            0x0
36969 #define UTCL1_PERFCOUNTER2_SELECT__COUNTER_MODE__SHIFT                                                        0x1c
36970 #define UTCL1_PERFCOUNTER2_SELECT__PERF_SEL_MASK                                                              0x000003FFL
36971 #define UTCL1_PERFCOUNTER2_SELECT__COUNTER_MODE_MASK                                                          0xF0000000L
36972 //UTCL1_PERFCOUNTER3_SELECT
36973 #define UTCL1_PERFCOUNTER3_SELECT__PERF_SEL__SHIFT                                                            0x0
36974 #define UTCL1_PERFCOUNTER3_SELECT__COUNTER_MODE__SHIFT                                                        0x1c
36975 #define UTCL1_PERFCOUNTER3_SELECT__PERF_SEL_MASK                                                              0x000003FFL
36976 #define UTCL1_PERFCOUNTER3_SELECT__COUNTER_MODE_MASK                                                          0xF0000000L
36977 //GL1A_PERFCOUNTER0_SELECT
36978 #define GL1A_PERFCOUNTER0_SELECT__PERF_SEL__SHIFT                                                             0x0
36979 #define GL1A_PERFCOUNTER0_SELECT__PERF_SEL1__SHIFT                                                            0xa
36980 #define GL1A_PERFCOUNTER0_SELECT__CNTR_MODE__SHIFT                                                            0x14
36981 #define GL1A_PERFCOUNTER0_SELECT__PERF_MODE1__SHIFT                                                           0x18
36982 #define GL1A_PERFCOUNTER0_SELECT__PERF_MODE__SHIFT                                                            0x1c
36983 #define GL1A_PERFCOUNTER0_SELECT__PERF_SEL_MASK                                                               0x000003FFL
36984 #define GL1A_PERFCOUNTER0_SELECT__PERF_SEL1_MASK                                                              0x000FFC00L
36985 #define GL1A_PERFCOUNTER0_SELECT__CNTR_MODE_MASK                                                              0x00F00000L
36986 #define GL1A_PERFCOUNTER0_SELECT__PERF_MODE1_MASK                                                             0x0F000000L
36987 #define GL1A_PERFCOUNTER0_SELECT__PERF_MODE_MASK                                                              0xF0000000L
36988 //GL1A_PERFCOUNTER0_SELECT1
36989 #define GL1A_PERFCOUNTER0_SELECT1__PERF_SEL2__SHIFT                                                           0x0
36990 #define GL1A_PERFCOUNTER0_SELECT1__PERF_SEL3__SHIFT                                                           0xa
36991 #define GL1A_PERFCOUNTER0_SELECT1__PERF_MODE2__SHIFT                                                          0x18
36992 #define GL1A_PERFCOUNTER0_SELECT1__PERF_MODE3__SHIFT                                                          0x1c
36993 #define GL1A_PERFCOUNTER0_SELECT1__PERF_SEL2_MASK                                                             0x000003FFL
36994 #define GL1A_PERFCOUNTER0_SELECT1__PERF_SEL3_MASK                                                             0x000FFC00L
36995 #define GL1A_PERFCOUNTER0_SELECT1__PERF_MODE2_MASK                                                            0x0F000000L
36996 #define GL1A_PERFCOUNTER0_SELECT1__PERF_MODE3_MASK                                                            0xF0000000L
36997 //GL1A_PERFCOUNTER1_SELECT
36998 #define GL1A_PERFCOUNTER1_SELECT__PERF_SEL__SHIFT                                                             0x0
36999 #define GL1A_PERFCOUNTER1_SELECT__PERF_SEL1__SHIFT                                                            0xa
37000 #define GL1A_PERFCOUNTER1_SELECT__CNTR_MODE__SHIFT                                                            0x14
37001 #define GL1A_PERFCOUNTER1_SELECT__PERF_MODE1__SHIFT                                                           0x18
37002 #define GL1A_PERFCOUNTER1_SELECT__PERF_MODE__SHIFT                                                            0x1c
37003 #define GL1A_PERFCOUNTER1_SELECT__PERF_SEL_MASK                                                               0x000003FFL
37004 #define GL1A_PERFCOUNTER1_SELECT__PERF_SEL1_MASK                                                              0x000FFC00L
37005 #define GL1A_PERFCOUNTER1_SELECT__CNTR_MODE_MASK                                                              0x00F00000L
37006 #define GL1A_PERFCOUNTER1_SELECT__PERF_MODE1_MASK                                                             0x0F000000L
37007 #define GL1A_PERFCOUNTER1_SELECT__PERF_MODE_MASK                                                              0xF0000000L
37008 //GL1A_PERFCOUNTER1_SELECT1
37009 #define GL1A_PERFCOUNTER1_SELECT1__PERF_SEL2__SHIFT                                                           0x0
37010 #define GL1A_PERFCOUNTER1_SELECT1__PERF_SEL3__SHIFT                                                           0xa
37011 #define GL1A_PERFCOUNTER1_SELECT1__PERF_MODE2__SHIFT                                                          0x18
37012 #define GL1A_PERFCOUNTER1_SELECT1__PERF_MODE3__SHIFT                                                          0x1c
37013 #define GL1A_PERFCOUNTER1_SELECT1__PERF_SEL2_MASK                                                             0x000003FFL
37014 #define GL1A_PERFCOUNTER1_SELECT1__PERF_SEL3_MASK                                                             0x000FFC00L
37015 #define GL1A_PERFCOUNTER1_SELECT1__PERF_MODE2_MASK                                                            0x0F000000L
37016 #define GL1A_PERFCOUNTER1_SELECT1__PERF_MODE3_MASK                                                            0xF0000000L
37017 //GL1A_PERFCOUNTER2_SELECT
37018 #define GL1A_PERFCOUNTER2_SELECT__PERF_SEL__SHIFT                                                             0x0
37019 #define GL1A_PERFCOUNTER2_SELECT__PERF_SEL1__SHIFT                                                            0xa
37020 #define GL1A_PERFCOUNTER2_SELECT__CNTR_MODE__SHIFT                                                            0x14
37021 #define GL1A_PERFCOUNTER2_SELECT__PERF_MODE1__SHIFT                                                           0x18
37022 #define GL1A_PERFCOUNTER2_SELECT__PERF_MODE__SHIFT                                                            0x1c
37023 #define GL1A_PERFCOUNTER2_SELECT__PERF_SEL_MASK                                                               0x000003FFL
37024 #define GL1A_PERFCOUNTER2_SELECT__PERF_SEL1_MASK                                                              0x000FFC00L
37025 #define GL1A_PERFCOUNTER2_SELECT__CNTR_MODE_MASK                                                              0x00F00000L
37026 #define GL1A_PERFCOUNTER2_SELECT__PERF_MODE1_MASK                                                             0x0F000000L
37027 #define GL1A_PERFCOUNTER2_SELECT__PERF_MODE_MASK                                                              0xF0000000L
37028 //GL1A_PERFCOUNTER2_SELECT1
37029 #define GL1A_PERFCOUNTER2_SELECT1__PERF_SEL2__SHIFT                                                           0x0
37030 #define GL1A_PERFCOUNTER2_SELECT1__PERF_SEL3__SHIFT                                                           0xa
37031 #define GL1A_PERFCOUNTER2_SELECT1__PERF_MODE2__SHIFT                                                          0x18
37032 #define GL1A_PERFCOUNTER2_SELECT1__PERF_MODE3__SHIFT                                                          0x1c
37033 #define GL1A_PERFCOUNTER2_SELECT1__PERF_SEL2_MASK                                                             0x000003FFL
37034 #define GL1A_PERFCOUNTER2_SELECT1__PERF_SEL3_MASK                                                             0x000FFC00L
37035 #define GL1A_PERFCOUNTER2_SELECT1__PERF_MODE2_MASK                                                            0x0F000000L
37036 #define GL1A_PERFCOUNTER2_SELECT1__PERF_MODE3_MASK                                                            0xF0000000L
37037 //GL1A_PERFCOUNTER3_SELECT
37038 #define GL1A_PERFCOUNTER3_SELECT__PERF_SEL__SHIFT                                                             0x0
37039 #define GL1A_PERFCOUNTER3_SELECT__PERF_SEL1__SHIFT                                                            0xa
37040 #define GL1A_PERFCOUNTER3_SELECT__CNTR_MODE__SHIFT                                                            0x14
37041 #define GL1A_PERFCOUNTER3_SELECT__PERF_MODE1__SHIFT                                                           0x18
37042 #define GL1A_PERFCOUNTER3_SELECT__PERF_MODE__SHIFT                                                            0x1c
37043 #define GL1A_PERFCOUNTER3_SELECT__PERF_SEL_MASK                                                               0x000003FFL
37044 #define GL1A_PERFCOUNTER3_SELECT__PERF_SEL1_MASK                                                              0x000FFC00L
37045 #define GL1A_PERFCOUNTER3_SELECT__CNTR_MODE_MASK                                                              0x00F00000L
37046 #define GL1A_PERFCOUNTER3_SELECT__PERF_MODE1_MASK                                                             0x0F000000L
37047 #define GL1A_PERFCOUNTER3_SELECT__PERF_MODE_MASK                                                              0xF0000000L
37048 //GL1A_PERFCOUNTER3_SELECT1
37049 #define GL1A_PERFCOUNTER3_SELECT1__PERF_SEL2__SHIFT                                                           0x0
37050 #define GL1A_PERFCOUNTER3_SELECT1__PERF_SEL3__SHIFT                                                           0xa
37051 #define GL1A_PERFCOUNTER3_SELECT1__PERF_MODE2__SHIFT                                                          0x18
37052 #define GL1A_PERFCOUNTER3_SELECT1__PERF_MODE3__SHIFT                                                          0x1c
37053 #define GL1A_PERFCOUNTER3_SELECT1__PERF_SEL2_MASK                                                             0x000003FFL
37054 #define GL1A_PERFCOUNTER3_SELECT1__PERF_SEL3_MASK                                                             0x000FFC00L
37055 #define GL1A_PERFCOUNTER3_SELECT1__PERF_MODE2_MASK                                                            0x0F000000L
37056 #define GL1A_PERFCOUNTER3_SELECT1__PERF_MODE3_MASK                                                            0xF0000000L
37057 //GL1XA_PERFCOUNTER0_SELECT
37058 #define GL1XA_PERFCOUNTER0_SELECT__PERF_SEL__SHIFT                                                            0x0
37059 #define GL1XA_PERFCOUNTER0_SELECT__PERF_SEL1__SHIFT                                                           0xa
37060 #define GL1XA_PERFCOUNTER0_SELECT__CNTR_MODE__SHIFT                                                           0x14
37061 #define GL1XA_PERFCOUNTER0_SELECT__PERF_MODE1__SHIFT                                                          0x18
37062 #define GL1XA_PERFCOUNTER0_SELECT__PERF_MODE__SHIFT                                                           0x1c
37063 #define GL1XA_PERFCOUNTER0_SELECT__PERF_SEL_MASK                                                              0x000003FFL
37064 #define GL1XA_PERFCOUNTER0_SELECT__PERF_SEL1_MASK                                                             0x000FFC00L
37065 #define GL1XA_PERFCOUNTER0_SELECT__CNTR_MODE_MASK                                                             0x00F00000L
37066 #define GL1XA_PERFCOUNTER0_SELECT__PERF_MODE1_MASK                                                            0x0F000000L
37067 #define GL1XA_PERFCOUNTER0_SELECT__PERF_MODE_MASK                                                             0xF0000000L
37068 //GL1XA_PERFCOUNTER0_SELECT1
37069 #define GL1XA_PERFCOUNTER0_SELECT1__PERF_SEL2__SHIFT                                                          0x0
37070 #define GL1XA_PERFCOUNTER0_SELECT1__PERF_SEL3__SHIFT                                                          0xa
37071 #define GL1XA_PERFCOUNTER0_SELECT1__PERF_MODE2__SHIFT                                                         0x18
37072 #define GL1XA_PERFCOUNTER0_SELECT1__PERF_MODE3__SHIFT                                                         0x1c
37073 #define GL1XA_PERFCOUNTER0_SELECT1__PERF_SEL2_MASK                                                            0x000003FFL
37074 #define GL1XA_PERFCOUNTER0_SELECT1__PERF_SEL3_MASK                                                            0x000FFC00L
37075 #define GL1XA_PERFCOUNTER0_SELECT1__PERF_MODE2_MASK                                                           0x0F000000L
37076 #define GL1XA_PERFCOUNTER0_SELECT1__PERF_MODE3_MASK                                                           0xF0000000L
37077 //GL1XA_PERFCOUNTER1_SELECT
37078 #define GL1XA_PERFCOUNTER1_SELECT__PERF_SEL__SHIFT                                                            0x0
37079 #define GL1XA_PERFCOUNTER1_SELECT__PERF_SEL1__SHIFT                                                           0xa
37080 #define GL1XA_PERFCOUNTER1_SELECT__CNTR_MODE__SHIFT                                                           0x14
37081 #define GL1XA_PERFCOUNTER1_SELECT__PERF_MODE1__SHIFT                                                          0x18
37082 #define GL1XA_PERFCOUNTER1_SELECT__PERF_MODE__SHIFT                                                           0x1c
37083 #define GL1XA_PERFCOUNTER1_SELECT__PERF_SEL_MASK                                                              0x000003FFL
37084 #define GL1XA_PERFCOUNTER1_SELECT__PERF_SEL1_MASK                                                             0x000FFC00L
37085 #define GL1XA_PERFCOUNTER1_SELECT__CNTR_MODE_MASK                                                             0x00F00000L
37086 #define GL1XA_PERFCOUNTER1_SELECT__PERF_MODE1_MASK                                                            0x0F000000L
37087 #define GL1XA_PERFCOUNTER1_SELECT__PERF_MODE_MASK                                                             0xF0000000L
37088 //GL1XA_PERFCOUNTER1_SELECT1
37089 #define GL1XA_PERFCOUNTER1_SELECT1__PERF_SEL2__SHIFT                                                          0x0
37090 #define GL1XA_PERFCOUNTER1_SELECT1__PERF_SEL3__SHIFT                                                          0xa
37091 #define GL1XA_PERFCOUNTER1_SELECT1__PERF_MODE2__SHIFT                                                         0x18
37092 #define GL1XA_PERFCOUNTER1_SELECT1__PERF_MODE3__SHIFT                                                         0x1c
37093 #define GL1XA_PERFCOUNTER1_SELECT1__PERF_SEL2_MASK                                                            0x000003FFL
37094 #define GL1XA_PERFCOUNTER1_SELECT1__PERF_SEL3_MASK                                                            0x000FFC00L
37095 #define GL1XA_PERFCOUNTER1_SELECT1__PERF_MODE2_MASK                                                           0x0F000000L
37096 #define GL1XA_PERFCOUNTER1_SELECT1__PERF_MODE3_MASK                                                           0xF0000000L
37097 //GL1XA_PERFCOUNTER2_SELECT
37098 #define GL1XA_PERFCOUNTER2_SELECT__PERF_SEL__SHIFT                                                            0x0
37099 #define GL1XA_PERFCOUNTER2_SELECT__PERF_SEL1__SHIFT                                                           0xa
37100 #define GL1XA_PERFCOUNTER2_SELECT__CNTR_MODE__SHIFT                                                           0x14
37101 #define GL1XA_PERFCOUNTER2_SELECT__PERF_MODE1__SHIFT                                                          0x18
37102 #define GL1XA_PERFCOUNTER2_SELECT__PERF_MODE__SHIFT                                                           0x1c
37103 #define GL1XA_PERFCOUNTER2_SELECT__PERF_SEL_MASK                                                              0x000003FFL
37104 #define GL1XA_PERFCOUNTER2_SELECT__PERF_SEL1_MASK                                                             0x000FFC00L
37105 #define GL1XA_PERFCOUNTER2_SELECT__CNTR_MODE_MASK                                                             0x00F00000L
37106 #define GL1XA_PERFCOUNTER2_SELECT__PERF_MODE1_MASK                                                            0x0F000000L
37107 #define GL1XA_PERFCOUNTER2_SELECT__PERF_MODE_MASK                                                             0xF0000000L
37108 //GL1XA_PERFCOUNTER2_SELECT1
37109 #define GL1XA_PERFCOUNTER2_SELECT1__PERF_SEL2__SHIFT                                                          0x0
37110 #define GL1XA_PERFCOUNTER2_SELECT1__PERF_SEL3__SHIFT                                                          0xa
37111 #define GL1XA_PERFCOUNTER2_SELECT1__PERF_MODE2__SHIFT                                                         0x18
37112 #define GL1XA_PERFCOUNTER2_SELECT1__PERF_MODE3__SHIFT                                                         0x1c
37113 #define GL1XA_PERFCOUNTER2_SELECT1__PERF_SEL2_MASK                                                            0x000003FFL
37114 #define GL1XA_PERFCOUNTER2_SELECT1__PERF_SEL3_MASK                                                            0x000FFC00L
37115 #define GL1XA_PERFCOUNTER2_SELECT1__PERF_MODE2_MASK                                                           0x0F000000L
37116 #define GL1XA_PERFCOUNTER2_SELECT1__PERF_MODE3_MASK                                                           0xF0000000L
37117 //GL1XA_PERFCOUNTER3_SELECT
37118 #define GL1XA_PERFCOUNTER3_SELECT__PERF_SEL__SHIFT                                                            0x0
37119 #define GL1XA_PERFCOUNTER3_SELECT__PERF_SEL1__SHIFT                                                           0xa
37120 #define GL1XA_PERFCOUNTER3_SELECT__CNTR_MODE__SHIFT                                                           0x14
37121 #define GL1XA_PERFCOUNTER3_SELECT__PERF_MODE1__SHIFT                                                          0x18
37122 #define GL1XA_PERFCOUNTER3_SELECT__PERF_MODE__SHIFT                                                           0x1c
37123 #define GL1XA_PERFCOUNTER3_SELECT__PERF_SEL_MASK                                                              0x000003FFL
37124 #define GL1XA_PERFCOUNTER3_SELECT__PERF_SEL1_MASK                                                             0x000FFC00L
37125 #define GL1XA_PERFCOUNTER3_SELECT__CNTR_MODE_MASK                                                             0x00F00000L
37126 #define GL1XA_PERFCOUNTER3_SELECT__PERF_MODE1_MASK                                                            0x0F000000L
37127 #define GL1XA_PERFCOUNTER3_SELECT__PERF_MODE_MASK                                                             0xF0000000L
37128 //GL1XA_PERFCOUNTER3_SELECT1
37129 #define GL1XA_PERFCOUNTER3_SELECT1__PERF_SEL2__SHIFT                                                          0x0
37130 #define GL1XA_PERFCOUNTER3_SELECT1__PERF_SEL3__SHIFT                                                          0xa
37131 #define GL1XA_PERFCOUNTER3_SELECT1__PERF_MODE2__SHIFT                                                         0x18
37132 #define GL1XA_PERFCOUNTER3_SELECT1__PERF_MODE3__SHIFT                                                         0x1c
37133 #define GL1XA_PERFCOUNTER3_SELECT1__PERF_SEL2_MASK                                                            0x000003FFL
37134 #define GL1XA_PERFCOUNTER3_SELECT1__PERF_SEL3_MASK                                                            0x000FFC00L
37135 #define GL1XA_PERFCOUNTER3_SELECT1__PERF_MODE2_MASK                                                           0x0F000000L
37136 #define GL1XA_PERFCOUNTER3_SELECT1__PERF_MODE3_MASK                                                           0xF0000000L
37137 
37138 
37139 // addressBlock: gc_gfx_se_gfx_se_pwrdec
37140 //GFX_ICG_SPI_RA0_CLK_CTRL
37141 #define GFX_ICG_SPI_RA0_CLK_CTRL__GRP_OVERRIDES__SHIFT                                                        0x0
37142 #define GFX_ICG_SPI_RA0_CLK_CTRL__REG_OVERRIDE__SHIFT                                                         0x1f
37143 #define GFX_ICG_SPI_RA0_CLK_CTRL__GRP_OVERRIDES_MASK                                                          0x0000FFFFL
37144 #define GFX_ICG_SPI_RA0_CLK_CTRL__REG_OVERRIDE_MASK                                                           0x80000000L
37145 //GFX_ICG_SPI_RA1_CLK_CTRL
37146 #define GFX_ICG_SPI_RA1_CLK_CTRL__GRP_OVERRIDES__SHIFT                                                        0x0
37147 #define GFX_ICG_SPI_RA1_CLK_CTRL__GRP_OVERRIDES_MASK                                                          0x0000FFFFL
37148 //GFX_ICG_SPI_CS_CTRL
37149 #define GFX_ICG_SPI_CS_CTRL__GRP_OVERRIDES__SHIFT                                                             0x0
37150 #define GFX_ICG_SPI_CS_CTRL__OFF_HYSTERESIS__SHIFT                                                            0x10
37151 #define GFX_ICG_SPI_CS_CTRL__GRP_OVERRIDES_MASK                                                               0x0000FFFFL
37152 #define GFX_ICG_SPI_CS_CTRL__OFF_HYSTERESIS_MASK                                                              0x003F0000L
37153 //GFX_ICG_SPI_PS_CTRL
37154 #define GFX_ICG_SPI_PS_CTRL__GRP_OVERRIDES__SHIFT                                                             0x0
37155 #define GFX_ICG_SPI_PS_CTRL__OFF_HYSTERESIS__SHIFT                                                            0x10
37156 #define GFX_ICG_SPI_PS_CTRL__GRP_OVERRIDES_MASK                                                               0x0000FFFFL
37157 #define GFX_ICG_SPI_PS_CTRL__OFF_HYSTERESIS_MASK                                                              0x003F0000L
37158 //GFX_ICG_SPIS_CTRL
37159 #define GFX_ICG_SPIS_CTRL__GRP_OVERRIDES__SHIFT                                                               0x0
37160 #define GFX_ICG_SPIS_CTRL__REG_OVERRIDE__SHIFT                                                                0x1f
37161 #define GFX_ICG_SPIS_CTRL__GRP_OVERRIDES_MASK                                                                 0x0000FFFFL
37162 #define GFX_ICG_SPIS_CTRL__REG_OVERRIDE_MASK                                                                  0x80000000L
37163 //CGTX_SPI_DEBUG_CLK_CTRL
37164 #define CGTX_SPI_DEBUG_CLK_CTRL__GRP5_CG_OFF_HYST__SHIFT                                                      0x0
37165 #define CGTX_SPI_DEBUG_CLK_CTRL__GRP5_CG_OVERRIDE__SHIFT                                                      0x6
37166 #define CGTX_SPI_DEBUG_CLK_CTRL__ALL_CLK_ON_OVERRIDE__SHIFT                                                   0x7
37167 #define CGTX_SPI_DEBUG_CLK_CTRL__SPI_REPEATER_FGCG_OVERRIDE__SHIFT                                            0x9
37168 #define CGTX_SPI_DEBUG_CLK_CTRL__GRP5_CG_OFF_HYST_MASK                                                        0x0000003FL
37169 #define CGTX_SPI_DEBUG_CLK_CTRL__GRP5_CG_OVERRIDE_MASK                                                        0x00000040L
37170 #define CGTX_SPI_DEBUG_CLK_CTRL__ALL_CLK_ON_OVERRIDE_MASK                                                     0x00000080L
37171 #define CGTX_SPI_DEBUG_CLK_CTRL__SPI_REPEATER_FGCG_OVERRIDE_MASK                                              0x00000200L
37172 //GFX_ICG_SPI_CTRL
37173 #define GFX_ICG_SPI_CTRL__GRP_OVERRIDES__SHIFT                                                                0x0
37174 #define GFX_ICG_SPI_CTRL__OFF_HYSTERESIS__SHIFT                                                               0x10
37175 #define GFX_ICG_SPI_CTRL__REG_OVERRIDE__SHIFT                                                                 0x1f
37176 #define GFX_ICG_SPI_CTRL__GRP_OVERRIDES_MASK                                                                  0x0000FFFFL
37177 #define GFX_ICG_SPI_CTRL__OFF_HYSTERESIS_MASK                                                                 0x003F0000L
37178 #define GFX_ICG_SPI_CTRL__REG_OVERRIDE_MASK                                                                   0x80000000L
37179 //GFX_ICG_PC_CLK_CTRL
37180 #define GFX_ICG_PC_CLK_CTRL__ON_DELAY__SHIFT                                                                  0x0
37181 #define GFX_ICG_PC_CLK_CTRL__OFF_HYSTERESIS__SHIFT                                                            0x4
37182 #define GFX_ICG_PC_CLK_CTRL__PC_GLOBAL_MGCG_OVERRIDE__SHIFT                                                   0xc
37183 #define GFX_ICG_PC_CLK_CTRL__PC_SC_INT_MGCG_OVERRIDE__SHIFT                                                   0xd
37184 #define GFX_ICG_PC_CLK_CTRL__MISS_WALKER_MGCG_OVERRIDE__SHIFT                                                 0xe
37185 #define GFX_ICG_PC_CLK_CTRL__PRIM_QUEUE_MGCG_OVERRIDE__SHIFT                                                  0xf
37186 #define GFX_ICG_PC_CLK_CTRL__GL1_IF_MGCG_OVERRIDE__SHIFT                                                      0x10
37187 #define GFX_ICG_PC_CLK_CTRL__GL1_READ_RETURN_MGCG_OVERRIDE__SHIFT                                             0x11
37188 #define GFX_ICG_PC_CLK_CTRL__PC_MEM_MGCG_OVERRIDE__SHIFT                                                      0x12
37189 #define GFX_ICG_PC_CLK_CTRL__LDS_WRITE_CNTL_MGCG_OVERRIDE__SHIFT                                              0x13
37190 #define GFX_ICG_PC_CLK_CTRL__LDS_OUT_MGCG_OVERRIDE__SHIFT                                                     0x14
37191 #define GFX_ICG_PC_CLK_CTRL__PC_REGS_MGCG_OVERRIDE__SHIFT                                                     0x15
37192 #define GFX_ICG_PC_CLK_CTRL__PC_PERFMON_MGCG_OVERRIDE__SHIFT                                                  0x16
37193 #define GFX_ICG_PC_CLK_CTRL__ON_DELAY_MASK                                                                    0x0000000FL
37194 #define GFX_ICG_PC_CLK_CTRL__OFF_HYSTERESIS_MASK                                                              0x00000FF0L
37195 #define GFX_ICG_PC_CLK_CTRL__PC_GLOBAL_MGCG_OVERRIDE_MASK                                                     0x00001000L
37196 #define GFX_ICG_PC_CLK_CTRL__PC_SC_INT_MGCG_OVERRIDE_MASK                                                     0x00002000L
37197 #define GFX_ICG_PC_CLK_CTRL__MISS_WALKER_MGCG_OVERRIDE_MASK                                                   0x00004000L
37198 #define GFX_ICG_PC_CLK_CTRL__PRIM_QUEUE_MGCG_OVERRIDE_MASK                                                    0x00008000L
37199 #define GFX_ICG_PC_CLK_CTRL__GL1_IF_MGCG_OVERRIDE_MASK                                                        0x00010000L
37200 #define GFX_ICG_PC_CLK_CTRL__GL1_READ_RETURN_MGCG_OVERRIDE_MASK                                               0x00020000L
37201 #define GFX_ICG_PC_CLK_CTRL__PC_MEM_MGCG_OVERRIDE_MASK                                                        0x00040000L
37202 #define GFX_ICG_PC_CLK_CTRL__LDS_WRITE_CNTL_MGCG_OVERRIDE_MASK                                                0x00080000L
37203 #define GFX_ICG_PC_CLK_CTRL__LDS_OUT_MGCG_OVERRIDE_MASK                                                       0x00100000L
37204 #define GFX_ICG_PC_CLK_CTRL__PC_REGS_MGCG_OVERRIDE_MASK                                                       0x00200000L
37205 #define GFX_ICG_PC_CLK_CTRL__PC_PERFMON_MGCG_OVERRIDE_MASK                                                    0x00400000L
37206 //GFX_ICG_BCI_CTRL
37207 #define GFX_ICG_BCI_CTRL__GRP_OVERRIDES__SHIFT                                                                0x0
37208 #define GFX_ICG_BCI_CTRL__OFF_HYSTERESIS__SHIFT                                                               0x10
37209 #define GFX_ICG_BCI_CTRL__REG_OVERRIDE__SHIFT                                                                 0x1f
37210 #define GFX_ICG_BCI_CTRL__GRP_OVERRIDES_MASK                                                                  0x0000FFFFL
37211 #define GFX_ICG_BCI_CTRL__OFF_HYSTERESIS_MASK                                                                 0x003F0000L
37212 #define GFX_ICG_BCI_CTRL__REG_OVERRIDE_MASK                                                                   0x80000000L
37213 //CGTT_VGT_CLK_CTRL
37214 #define CGTT_VGT_CLK_CTRL__ON_DELAY__SHIFT                                                                    0x0
37215 #define CGTT_VGT_CLK_CTRL__OFF_HYSTERESIS__SHIFT                                                              0x4
37216 #define CGTT_VGT_CLK_CTRL__PERF_ENABLE__SHIFT                                                                 0xf
37217 #define CGTT_VGT_CLK_CTRL__DBG_ENABLE__SHIFT                                                                  0x10
37218 #define CGTT_VGT_CLK_CTRL__SOFT_STALL_OVERRIDE6__SHIFT                                                        0x11
37219 #define CGTT_VGT_CLK_CTRL__SOFT_STALL_OVERRIDE5__SHIFT                                                        0x12
37220 #define CGTT_VGT_CLK_CTRL__SOFT_STALL_OVERRIDE4__SHIFT                                                        0x13
37221 #define CGTT_VGT_CLK_CTRL__SOFT_STALL_OVERRIDE3__SHIFT                                                        0x14
37222 #define CGTT_VGT_CLK_CTRL__TESS_SYNC_OVERRIDE__SHIFT                                                          0x15
37223 #define CGTT_VGT_CLK_CTRL__GRBMH_SYNC_OVERRIDE__SHIFT                                                         0x16
37224 #define CGTT_VGT_CLK_CTRL__PI1_OVERRIDE__SHIFT                                                                0x17
37225 #define CGTT_VGT_CLK_CTRL__PI0_OVERRIDE__SHIFT                                                                0x18
37226 #define CGTT_VGT_CLK_CTRL__HS_OVERRIDE__SHIFT                                                                 0x19
37227 #define CGTT_VGT_CLK_CTRL__TESS_OVERRIDE__SHIFT                                                               0x1c
37228 #define CGTT_VGT_CLK_CTRL__CORE_OVERRIDE__SHIFT                                                               0x1d
37229 #define CGTT_VGT_CLK_CTRL__DEPRICATED_RBIU_INPUT_OVERRIDE__SHIFT                                              0x1e
37230 #define CGTT_VGT_CLK_CTRL__REG_OVERRIDE__SHIFT                                                                0x1f
37231 #define CGTT_VGT_CLK_CTRL__ON_DELAY_MASK                                                                      0x0000000FL
37232 #define CGTT_VGT_CLK_CTRL__OFF_HYSTERESIS_MASK                                                                0x00000FF0L
37233 #define CGTT_VGT_CLK_CTRL__PERF_ENABLE_MASK                                                                   0x00008000L
37234 #define CGTT_VGT_CLK_CTRL__DBG_ENABLE_MASK                                                                    0x00010000L
37235 #define CGTT_VGT_CLK_CTRL__SOFT_STALL_OVERRIDE6_MASK                                                          0x00020000L
37236 #define CGTT_VGT_CLK_CTRL__SOFT_STALL_OVERRIDE5_MASK                                                          0x00040000L
37237 #define CGTT_VGT_CLK_CTRL__SOFT_STALL_OVERRIDE4_MASK                                                          0x00080000L
37238 #define CGTT_VGT_CLK_CTRL__SOFT_STALL_OVERRIDE3_MASK                                                          0x00100000L
37239 #define CGTT_VGT_CLK_CTRL__TESS_SYNC_OVERRIDE_MASK                                                            0x00200000L
37240 #define CGTT_VGT_CLK_CTRL__GRBMH_SYNC_OVERRIDE_MASK                                                           0x00400000L
37241 #define CGTT_VGT_CLK_CTRL__PI1_OVERRIDE_MASK                                                                  0x00800000L
37242 #define CGTT_VGT_CLK_CTRL__PI0_OVERRIDE_MASK                                                                  0x01000000L
37243 #define CGTT_VGT_CLK_CTRL__HS_OVERRIDE_MASK                                                                   0x02000000L
37244 #define CGTT_VGT_CLK_CTRL__TESS_OVERRIDE_MASK                                                                 0x10000000L
37245 #define CGTT_VGT_CLK_CTRL__CORE_OVERRIDE_MASK                                                                 0x20000000L
37246 #define CGTT_VGT_CLK_CTRL__DEPRICATED_RBIU_INPUT_OVERRIDE_MASK                                                0x40000000L
37247 #define CGTT_VGT_CLK_CTRL__REG_OVERRIDE_MASK                                                                  0x80000000L
37248 //CGTT_GS_NGG_CLK_CTRL
37249 #define CGTT_GS_NGG_CLK_CTRL__ON_DELAY__SHIFT                                                                 0x0
37250 #define CGTT_GS_NGG_CLK_CTRL__OFF_HYSTERESIS__SHIFT                                                           0x4
37251 #define CGTT_GS_NGG_CLK_CTRL__PERF_ENABLE__SHIFT                                                              0xf
37252 #define CGTT_GS_NGG_CLK_CTRL__DBG_ENABLE__SHIFT                                                               0x10
37253 #define CGTT_GS_NGG_CLK_CTRL__SOFT_STALL_OVERRIDE6__SHIFT                                                     0x11
37254 #define CGTT_GS_NGG_CLK_CTRL__SOFT_STALL_OVERRIDE5__SHIFT                                                     0x12
37255 #define CGTT_GS_NGG_CLK_CTRL__SOFT_STALL_OVERRIDE4__SHIFT                                                     0x13
37256 #define CGTT_GS_NGG_CLK_CTRL__SOFT_STALL_OVERRIDE3__SHIFT                                                     0x14
37257 #define CGTT_GS_NGG_CLK_CTRL__SOFT_STALL_OVERRIDE2__SHIFT                                                     0x15
37258 #define CGTT_GS_NGG_CLK_CTRL__SOFT_STALL_OVERRIDE1__SHIFT                                                     0x16
37259 #define CGTT_GS_NGG_CLK_CTRL__SOFT_STALL_OVERRIDE0__SHIFT                                                     0x17
37260 #define CGTT_GS_NGG_CLK_CTRL__SOFT_OVERRIDE7__SHIFT                                                           0x18
37261 #define CGTT_GS_NGG_CLK_CTRL__SOFT_OVERRIDE6__SHIFT                                                           0x19
37262 #define CGTT_GS_NGG_CLK_CTRL__SOFT_OVERRIDE5__SHIFT                                                           0x1a
37263 #define CGTT_GS_NGG_CLK_CTRL__PERF_OVERRIDE__SHIFT                                                            0x1b
37264 #define CGTT_GS_NGG_CLK_CTRL__PRIMGEN_OVERRIDE__SHIFT                                                         0x1c
37265 #define CGTT_GS_NGG_CLK_CTRL__REG_OVERRIDE__SHIFT                                                             0x1f
37266 #define CGTT_GS_NGG_CLK_CTRL__ON_DELAY_MASK                                                                   0x0000000FL
37267 #define CGTT_GS_NGG_CLK_CTRL__OFF_HYSTERESIS_MASK                                                             0x00000FF0L
37268 #define CGTT_GS_NGG_CLK_CTRL__PERF_ENABLE_MASK                                                                0x00008000L
37269 #define CGTT_GS_NGG_CLK_CTRL__DBG_ENABLE_MASK                                                                 0x00010000L
37270 #define CGTT_GS_NGG_CLK_CTRL__SOFT_STALL_OVERRIDE6_MASK                                                       0x00020000L
37271 #define CGTT_GS_NGG_CLK_CTRL__SOFT_STALL_OVERRIDE5_MASK                                                       0x00040000L
37272 #define CGTT_GS_NGG_CLK_CTRL__SOFT_STALL_OVERRIDE4_MASK                                                       0x00080000L
37273 #define CGTT_GS_NGG_CLK_CTRL__SOFT_STALL_OVERRIDE3_MASK                                                       0x00100000L
37274 #define CGTT_GS_NGG_CLK_CTRL__SOFT_STALL_OVERRIDE2_MASK                                                       0x00200000L
37275 #define CGTT_GS_NGG_CLK_CTRL__SOFT_STALL_OVERRIDE1_MASK                                                       0x00400000L
37276 #define CGTT_GS_NGG_CLK_CTRL__SOFT_STALL_OVERRIDE0_MASK                                                       0x00800000L
37277 #define CGTT_GS_NGG_CLK_CTRL__SOFT_OVERRIDE7_MASK                                                             0x01000000L
37278 #define CGTT_GS_NGG_CLK_CTRL__SOFT_OVERRIDE6_MASK                                                             0x02000000L
37279 #define CGTT_GS_NGG_CLK_CTRL__SOFT_OVERRIDE5_MASK                                                             0x04000000L
37280 #define CGTT_GS_NGG_CLK_CTRL__PERF_OVERRIDE_MASK                                                              0x08000000L
37281 #define CGTT_GS_NGG_CLK_CTRL__PRIMGEN_OVERRIDE_MASK                                                           0x10000000L
37282 #define CGTT_GS_NGG_CLK_CTRL__REG_OVERRIDE_MASK                                                               0x80000000L
37283 //CGTT_PA_CLK_CTRL
37284 #define CGTT_PA_CLK_CTRL__PAB_CLIP_SU_PRIM_FIFO_CLK_OVERRIDE__SHIFT                                           0x0
37285 #define CGTT_PA_CLK_CTRL__PAB_SXIFCCG_CLK_OVERRIDE__SHIFT                                                     0x1
37286 #define CGTT_PA_CLK_CTRL__PAB_AG_CLK_OVERRIDE__SHIFT                                                          0x2
37287 #define CGTT_PA_CLK_CTRL__PAB_VE_VTE_REC_CLK_OVERRIDE__SHIFT                                                  0x3
37288 #define CGTT_PA_CLK_CTRL__PAB_ENGG_CLK_OVERRIDE__SHIFT                                                        0x4
37289 #define CGTT_PA_CLK_CTRL__PAB_CL_VTE_CLK_OVERRIDE__SHIFT                                                      0x5
37290 #define CGTT_PA_CLK_CTRL__PAB_AG_REG_CLK_OVERRIDE__SHIFT                                                      0x6
37291 #define CGTT_PA_CLK_CTRL__PAB_CL_VTE_REG_CLK_OVERRIDE__SHIFT                                                  0x7
37292 #define CGTT_PA_CLK_CTRL__PAB_VTE_REG_CLK_OVERRIDE__SHIFT                                                     0x8
37293 #define CGTT_PA_CLK_CTRL__PAB_NGG_INDEX_CLK_OVERRIDE__SHIFT                                                   0x9
37294 #define CGTT_PA_CLK_CTRL__PAB_NGG_CSB_CLK_OVERRIDE__SHIFT                                                     0xa
37295 #define CGTT_PA_CLK_CTRL__PAB_SU_CLK_OVERRIDE__SHIFT                                                          0xb
37296 #define CGTT_PA_CLK_CTRL__PAB_CL_CLK_OVERRIDE__SHIFT                                                          0xc
37297 #define CGTT_PA_CLK_CTRL__PAB_SU_CL_REG_CLK_OVERRIDE__SHIFT                                                   0xd
37298 #define CGTT_PA_CLK_CTRL__PAB_GLX_CLIENT_CLK_OVERRIDE__SHIFT                                                  0xe
37299 #define CGTT_PA_CLK_CTRL__CLIP_SU_PRIM_FIFO_CLK_OVERRIDE__SHIFT                                               0xf
37300 #define CGTT_PA_CLK_CTRL__SXIFCCG_CLK_OVERRIDE__SHIFT                                                         0x10
37301 #define CGTT_PA_CLK_CTRL__AG_CLK_OVERRIDE__SHIFT                                                              0x11
37302 #define CGTT_PA_CLK_CTRL__VE_VTE_REC_CLK_OVERRIDE__SHIFT                                                      0x12
37303 #define CGTT_PA_CLK_CTRL__ENGG_CLK_OVERRIDE__SHIFT                                                            0x13
37304 #define CGTT_PA_CLK_CTRL__CL_VTE_CLK_OVERRIDE__SHIFT                                                          0x14
37305 #define CGTT_PA_CLK_CTRL__AG_REG_CLK_OVERRIDE__SHIFT                                                          0x15
37306 #define CGTT_PA_CLK_CTRL__CL_VTE_REG_CLK_OVERRIDE__SHIFT                                                      0x16
37307 #define CGTT_PA_CLK_CTRL__VTE_REG_CLK_OVERRIDE__SHIFT                                                         0x17
37308 #define CGTT_PA_CLK_CTRL__NGG_INDEX_CLK_OVERRIDE__SHIFT                                                       0x18
37309 #define CGTT_PA_CLK_CTRL__NGG_CSB_CLK_OVERRIDE__SHIFT                                                         0x19
37310 #define CGTT_PA_CLK_CTRL__SU_CLK_OVERRIDE__SHIFT                                                              0x1a
37311 #define CGTT_PA_CLK_CTRL__CL_CLK_OVERRIDE__SHIFT                                                              0x1b
37312 #define CGTT_PA_CLK_CTRL__SU_CL_REG_CLK_OVERRIDE__SHIFT                                                       0x1c
37313 #define CGTT_PA_CLK_CTRL__GLX_CLIENT_CLK_OVERRIDE__SHIFT                                                      0x1d
37314 #define CGTT_PA_CLK_CTRL__PERFMON_CLK_OVERRIDE__SHIFT                                                         0x1e
37315 #define CGTT_PA_CLK_CTRL__DEBUG_BUS_EN__SHIFT                                                                 0x1f
37316 #define CGTT_PA_CLK_CTRL__PAB_CLIP_SU_PRIM_FIFO_CLK_OVERRIDE_MASK                                             0x00000001L
37317 #define CGTT_PA_CLK_CTRL__PAB_SXIFCCG_CLK_OVERRIDE_MASK                                                       0x00000002L
37318 #define CGTT_PA_CLK_CTRL__PAB_AG_CLK_OVERRIDE_MASK                                                            0x00000004L
37319 #define CGTT_PA_CLK_CTRL__PAB_VE_VTE_REC_CLK_OVERRIDE_MASK                                                    0x00000008L
37320 #define CGTT_PA_CLK_CTRL__PAB_ENGG_CLK_OVERRIDE_MASK                                                          0x00000010L
37321 #define CGTT_PA_CLK_CTRL__PAB_CL_VTE_CLK_OVERRIDE_MASK                                                        0x00000020L
37322 #define CGTT_PA_CLK_CTRL__PAB_AG_REG_CLK_OVERRIDE_MASK                                                        0x00000040L
37323 #define CGTT_PA_CLK_CTRL__PAB_CL_VTE_REG_CLK_OVERRIDE_MASK                                                    0x00000080L
37324 #define CGTT_PA_CLK_CTRL__PAB_VTE_REG_CLK_OVERRIDE_MASK                                                       0x00000100L
37325 #define CGTT_PA_CLK_CTRL__PAB_NGG_INDEX_CLK_OVERRIDE_MASK                                                     0x00000200L
37326 #define CGTT_PA_CLK_CTRL__PAB_NGG_CSB_CLK_OVERRIDE_MASK                                                       0x00000400L
37327 #define CGTT_PA_CLK_CTRL__PAB_SU_CLK_OVERRIDE_MASK                                                            0x00000800L
37328 #define CGTT_PA_CLK_CTRL__PAB_CL_CLK_OVERRIDE_MASK                                                            0x00001000L
37329 #define CGTT_PA_CLK_CTRL__PAB_SU_CL_REG_CLK_OVERRIDE_MASK                                                     0x00002000L
37330 #define CGTT_PA_CLK_CTRL__PAB_GLX_CLIENT_CLK_OVERRIDE_MASK                                                    0x00004000L
37331 #define CGTT_PA_CLK_CTRL__CLIP_SU_PRIM_FIFO_CLK_OVERRIDE_MASK                                                 0x00008000L
37332 #define CGTT_PA_CLK_CTRL__SXIFCCG_CLK_OVERRIDE_MASK                                                           0x00010000L
37333 #define CGTT_PA_CLK_CTRL__AG_CLK_OVERRIDE_MASK                                                                0x00020000L
37334 #define CGTT_PA_CLK_CTRL__VE_VTE_REC_CLK_OVERRIDE_MASK                                                        0x00040000L
37335 #define CGTT_PA_CLK_CTRL__ENGG_CLK_OVERRIDE_MASK                                                              0x00080000L
37336 #define CGTT_PA_CLK_CTRL__CL_VTE_CLK_OVERRIDE_MASK                                                            0x00100000L
37337 #define CGTT_PA_CLK_CTRL__AG_REG_CLK_OVERRIDE_MASK                                                            0x00200000L
37338 #define CGTT_PA_CLK_CTRL__CL_VTE_REG_CLK_OVERRIDE_MASK                                                        0x00400000L
37339 #define CGTT_PA_CLK_CTRL__VTE_REG_CLK_OVERRIDE_MASK                                                           0x00800000L
37340 #define CGTT_PA_CLK_CTRL__NGG_INDEX_CLK_OVERRIDE_MASK                                                         0x01000000L
37341 #define CGTT_PA_CLK_CTRL__NGG_CSB_CLK_OVERRIDE_MASK                                                           0x02000000L
37342 #define CGTT_PA_CLK_CTRL__SU_CLK_OVERRIDE_MASK                                                                0x04000000L
37343 #define CGTT_PA_CLK_CTRL__CL_CLK_OVERRIDE_MASK                                                                0x08000000L
37344 #define CGTT_PA_CLK_CTRL__SU_CL_REG_CLK_OVERRIDE_MASK                                                         0x10000000L
37345 #define CGTT_PA_CLK_CTRL__GLX_CLIENT_CLK_OVERRIDE_MASK                                                        0x20000000L
37346 #define CGTT_PA_CLK_CTRL__PERFMON_CLK_OVERRIDE_MASK                                                           0x40000000L
37347 #define CGTT_PA_CLK_CTRL__DEBUG_BUS_EN_MASK                                                                   0x80000000L
37348 //CGTT_SQ_CLK_CTRL
37349 #define CGTT_SQ_CLK_CTRL__ON_DELAY__SHIFT                                                                     0x0
37350 #define CGTT_SQ_CLK_CTRL__OFF_HYSTERESIS__SHIFT                                                               0x4
37351 #define CGTT_SQ_CLK_CTRL__SOFT_STALL_OVERRIDE7__SHIFT                                                         0x10
37352 #define CGTT_SQ_CLK_CTRL__SOFT_STALL_OVERRIDE6__SHIFT                                                         0x11
37353 #define CGTT_SQ_CLK_CTRL__SOFT_STALL_OVERRIDE5__SHIFT                                                         0x12
37354 #define CGTT_SQ_CLK_CTRL__SOFT_STALL_OVERRIDE4__SHIFT                                                         0x13
37355 #define CGTT_SQ_CLK_CTRL__SOFT_STALL_OVERRIDE3__SHIFT                                                         0x14
37356 #define CGTT_SQ_CLK_CTRL__SOFT_STALL_OVERRIDE2__SHIFT                                                         0x15
37357 #define CGTT_SQ_CLK_CTRL__SOFT_STALL_OVERRIDE1__SHIFT                                                         0x16
37358 #define CGTT_SQ_CLK_CTRL__SOFT_STALL_OVERRIDE0__SHIFT                                                         0x17
37359 #define CGTT_SQ_CLK_CTRL__CORE_OVERRIDE__SHIFT                                                                0x1e
37360 #define CGTT_SQ_CLK_CTRL__REG_OVERRIDE__SHIFT                                                                 0x1f
37361 #define CGTT_SQ_CLK_CTRL__ON_DELAY_MASK                                                                       0x0000000FL
37362 #define CGTT_SQ_CLK_CTRL__OFF_HYSTERESIS_MASK                                                                 0x00000FF0L
37363 #define CGTT_SQ_CLK_CTRL__SOFT_STALL_OVERRIDE7_MASK                                                           0x00010000L
37364 #define CGTT_SQ_CLK_CTRL__SOFT_STALL_OVERRIDE6_MASK                                                           0x00020000L
37365 #define CGTT_SQ_CLK_CTRL__SOFT_STALL_OVERRIDE5_MASK                                                           0x00040000L
37366 #define CGTT_SQ_CLK_CTRL__SOFT_STALL_OVERRIDE4_MASK                                                           0x00080000L
37367 #define CGTT_SQ_CLK_CTRL__SOFT_STALL_OVERRIDE3_MASK                                                           0x00100000L
37368 #define CGTT_SQ_CLK_CTRL__SOFT_STALL_OVERRIDE2_MASK                                                           0x00200000L
37369 #define CGTT_SQ_CLK_CTRL__SOFT_STALL_OVERRIDE1_MASK                                                           0x00400000L
37370 #define CGTT_SQ_CLK_CTRL__SOFT_STALL_OVERRIDE0_MASK                                                           0x00800000L
37371 #define CGTT_SQ_CLK_CTRL__CORE_OVERRIDE_MASK                                                                  0x40000000L
37372 #define CGTT_SQ_CLK_CTRL__REG_OVERRIDE_MASK                                                                   0x80000000L
37373 //CGTT_SQG_CLK_CTRL
37374 #define CGTT_SQG_CLK_CTRL__ON_DELAY__SHIFT                                                                    0x0
37375 #define CGTT_SQG_CLK_CTRL__OFF_HYSTERESIS__SHIFT                                                              0x4
37376 #define CGTT_SQG_CLK_CTRL__SOFT_STALL_OVERRIDE7__SHIFT                                                        0x10
37377 #define CGTT_SQG_CLK_CTRL__SOFT_STALL_OVERRIDE6__SHIFT                                                        0x11
37378 #define CGTT_SQG_CLK_CTRL__SOFT_STALL_OVERRIDE5__SHIFT                                                        0x12
37379 #define CGTT_SQG_CLK_CTRL__SOFT_STALL_OVERRIDE4__SHIFT                                                        0x13
37380 #define CGTT_SQG_CLK_CTRL__SOFT_STALL_OVERRIDE3__SHIFT                                                        0x14
37381 #define CGTT_SQG_CLK_CTRL__SOFT_STALL_OVERRIDE2__SHIFT                                                        0x15
37382 #define CGTT_SQG_CLK_CTRL__SOFT_STALL_OVERRIDE1__SHIFT                                                        0x16
37383 #define CGTT_SQG_CLK_CTRL__FORCE_GL1X_CLKEN__SHIFT                                                            0x17
37384 #define CGTT_SQG_CLK_CTRL__FORCE_EXPALLOC_FGCG__SHIFT                                                         0x18
37385 #define CGTT_SQG_CLK_CTRL__FORCE_EXPGRANT_FGCG__SHIFT                                                         0x19
37386 #define CGTT_SQG_CLK_CTRL__FORCE_EXPREQ_FGCG__SHIFT                                                           0x1a
37387 #define CGTT_SQG_CLK_CTRL__FORCE_CMD_FGCG__SHIFT                                                              0x1b
37388 #define CGTT_SQG_CLK_CTRL__TTRACE_OVERRIDE__SHIFT                                                             0x1c
37389 #define CGTT_SQG_CLK_CTRL__PERFMON_OVERRIDE__SHIFT                                                            0x1d
37390 #define CGTT_SQG_CLK_CTRL__CORE_OVERRIDE__SHIFT                                                               0x1e
37391 #define CGTT_SQG_CLK_CTRL__REG_OVERRIDE__SHIFT                                                                0x1f
37392 #define CGTT_SQG_CLK_CTRL__ON_DELAY_MASK                                                                      0x0000000FL
37393 #define CGTT_SQG_CLK_CTRL__OFF_HYSTERESIS_MASK                                                                0x00000FF0L
37394 #define CGTT_SQG_CLK_CTRL__SOFT_STALL_OVERRIDE7_MASK                                                          0x00010000L
37395 #define CGTT_SQG_CLK_CTRL__SOFT_STALL_OVERRIDE6_MASK                                                          0x00020000L
37396 #define CGTT_SQG_CLK_CTRL__SOFT_STALL_OVERRIDE5_MASK                                                          0x00040000L
37397 #define CGTT_SQG_CLK_CTRL__SOFT_STALL_OVERRIDE4_MASK                                                          0x00080000L
37398 #define CGTT_SQG_CLK_CTRL__SOFT_STALL_OVERRIDE3_MASK                                                          0x00100000L
37399 #define CGTT_SQG_CLK_CTRL__SOFT_STALL_OVERRIDE2_MASK                                                          0x00200000L
37400 #define CGTT_SQG_CLK_CTRL__SOFT_STALL_OVERRIDE1_MASK                                                          0x00400000L
37401 #define CGTT_SQG_CLK_CTRL__FORCE_GL1X_CLKEN_MASK                                                              0x00800000L
37402 #define CGTT_SQG_CLK_CTRL__FORCE_EXPALLOC_FGCG_MASK                                                           0x01000000L
37403 #define CGTT_SQG_CLK_CTRL__FORCE_EXPGRANT_FGCG_MASK                                                           0x02000000L
37404 #define CGTT_SQG_CLK_CTRL__FORCE_EXPREQ_FGCG_MASK                                                             0x04000000L
37405 #define CGTT_SQG_CLK_CTRL__FORCE_CMD_FGCG_MASK                                                                0x08000000L
37406 #define CGTT_SQG_CLK_CTRL__TTRACE_OVERRIDE_MASK                                                               0x10000000L
37407 #define CGTT_SQG_CLK_CTRL__PERFMON_OVERRIDE_MASK                                                              0x20000000L
37408 #define CGTT_SQG_CLK_CTRL__CORE_OVERRIDE_MASK                                                                 0x40000000L
37409 #define CGTT_SQG_CLK_CTRL__REG_OVERRIDE_MASK                                                                  0x80000000L
37410 //SQ_ALU_CLK_CTRL
37411 #define SQ_ALU_CLK_CTRL__FORCE_WGP_ON_SA0__SHIFT                                                              0x0
37412 #define SQ_ALU_CLK_CTRL__FORCE_WGP_ON_SA1__SHIFT                                                              0x10
37413 #define SQ_ALU_CLK_CTRL__FORCE_WGP_ON_SA0_MASK                                                                0x0000FFFFL
37414 #define SQ_ALU_CLK_CTRL__FORCE_WGP_ON_SA1_MASK                                                                0xFFFF0000L
37415 //SQ_TEX_CLK_CTRL
37416 #define SQ_TEX_CLK_CTRL__FORCE_WGP_ON_SA0__SHIFT                                                              0x0
37417 #define SQ_TEX_CLK_CTRL__FORCE_WGP_ON_SA1__SHIFT                                                              0x10
37418 #define SQ_TEX_CLK_CTRL__FORCE_WGP_ON_SA0_MASK                                                                0x0000FFFFL
37419 #define SQ_TEX_CLK_CTRL__FORCE_WGP_ON_SA1_MASK                                                                0xFFFF0000L
37420 //SQ_LDS_CLK_CTRL
37421 #define SQ_LDS_CLK_CTRL__FORCE_WGP_ON_SA0__SHIFT                                                              0x0
37422 #define SQ_LDS_CLK_CTRL__FORCE_WGP_ON_SA1__SHIFT                                                              0x10
37423 #define SQ_LDS_CLK_CTRL__FORCE_WGP_ON_SA0_MASK                                                                0x0000FFFFL
37424 #define SQ_LDS_CLK_CTRL__FORCE_WGP_ON_SA1_MASK                                                                0xFFFF0000L
37425 //SQ_CLK_CTRL
37426 #define SQ_CLK_CTRL__SQ_SPI_MSG_FGCG_OVERRIDE__SHIFT                                                          0x2
37427 #define SQ_CLK_CTRL__SQ_SPI_EXPREQ_FGCG_OVERRIDE__SHIFT                                                       0x3
37428 #define SQ_CLK_CTRL__SQ_SX_EXPCMD_FGCG_OVERRIDE__SHIFT                                                        0x4
37429 #define SQ_CLK_CTRL__SQ_SQC_TTRACE_FGCG_OVERRIDE__SHIFT                                                       0x5
37430 #define SQ_CLK_CTRL__WCLK_OVERRIDE__SHIFT                                                                     0x6
37431 #define SQ_CLK_CTRL__PERFMON_OVERRIDE__SHIFT                                                                  0x7
37432 #define SQ_CLK_CTRL__OVERRIDE_LDS_IDX_BUSY__SHIFT                                                             0x8
37433 #define SQ_CLK_CTRL__OVERRIDE_LDS_DIRECT_BUSY__SHIFT                                                          0x9
37434 #define SQ_CLK_CTRL__WCLK_SLEEP_VMEM_OVERRIDE__SHIFT                                                          0xa
37435 #define SQ_CLK_CTRL__WCLK_SLEEP_EXPALLOC_OVERRIDE__SHIFT                                                      0xb
37436 #define SQ_CLK_CTRL__SQ_SP_CMD_FGCG_OVERRIDE__SHIFT                                                           0xc
37437 #define SQ_CLK_CTRL__SQ_SP_CONST_FGCG_OVERRIDE__SHIFT                                                         0xd
37438 #define SQ_CLK_CTRL__SQ_SP_EXP_FGCG_OVERRIDE__SHIFT                                                           0xe
37439 #define SQ_CLK_CTRL__SQ_SP_VMEM_FGCG_OVERRIDE__SHIFT                                                          0xf
37440 #define SQ_CLK_CTRL__SQ_LDS_DIRECT_FGCG_OVERRIDE__SHIFT                                                       0x10
37441 #define SQ_CLK_CTRL__IS_WAVECLK_IB_WCLK_OVERRIDE__SHIFT                                                       0x11
37442 #define SQ_CLK_CTRL__ISC_SET_FGCG_OVERRIDE__SHIFT                                                             0x12
37443 #define SQ_CLK_CTRL__ISC_CTRL_FGCG_OVERRIDE__SHIFT                                                            0x13
37444 #define SQ_CLK_CTRL__ISC_WAVE_CTRL_FGCG_OVERRIDE__SHIFT                                                       0x14
37445 #define SQ_CLK_CTRL__IB_IBUF_FGCG_OVERRIDE__SHIFT                                                             0x15
37446 #define SQ_CLK_CTRL__IB_WINFO_FGCG_OVERRIDE__SHIFT                                                            0x16
37447 #define SQ_CLK_CTRL__IB_MISC_FGCG_OVERRIDE__SHIFT                                                             0x17
37448 #define SQ_CLK_CTRL__EX_SALU_FGCG_OVERRIDE__SHIFT                                                             0x18
37449 #define SQ_CLK_CTRL__EX_VALU_FGCG_OVERRIDE__SHIFT                                                             0x19
37450 #define SQ_CLK_CTRL__EX_BRMSG_FGCG_OVERRIDE__SHIFT                                                            0x1a
37451 #define SQ_CLK_CTRL__SQ_SP_ICG_FGCG_OVERRIDE__SHIFT                                                           0x1b
37452 #define SQ_CLK_CTRL__SQ_SPI_MSG_FGCG_OVERRIDE_MASK                                                            0x00000004L
37453 #define SQ_CLK_CTRL__SQ_SPI_EXPREQ_FGCG_OVERRIDE_MASK                                                         0x00000008L
37454 #define SQ_CLK_CTRL__SQ_SX_EXPCMD_FGCG_OVERRIDE_MASK                                                          0x00000010L
37455 #define SQ_CLK_CTRL__SQ_SQC_TTRACE_FGCG_OVERRIDE_MASK                                                         0x00000020L
37456 #define SQ_CLK_CTRL__WCLK_OVERRIDE_MASK                                                                       0x00000040L
37457 #define SQ_CLK_CTRL__PERFMON_OVERRIDE_MASK                                                                    0x00000080L
37458 #define SQ_CLK_CTRL__OVERRIDE_LDS_IDX_BUSY_MASK                                                               0x00000100L
37459 #define SQ_CLK_CTRL__OVERRIDE_LDS_DIRECT_BUSY_MASK                                                            0x00000200L
37460 #define SQ_CLK_CTRL__WCLK_SLEEP_VMEM_OVERRIDE_MASK                                                            0x00000400L
37461 #define SQ_CLK_CTRL__WCLK_SLEEP_EXPALLOC_OVERRIDE_MASK                                                        0x00000800L
37462 #define SQ_CLK_CTRL__SQ_SP_CMD_FGCG_OVERRIDE_MASK                                                             0x00001000L
37463 #define SQ_CLK_CTRL__SQ_SP_CONST_FGCG_OVERRIDE_MASK                                                           0x00002000L
37464 #define SQ_CLK_CTRL__SQ_SP_EXP_FGCG_OVERRIDE_MASK                                                             0x00004000L
37465 #define SQ_CLK_CTRL__SQ_SP_VMEM_FGCG_OVERRIDE_MASK                                                            0x00008000L
37466 #define SQ_CLK_CTRL__SQ_LDS_DIRECT_FGCG_OVERRIDE_MASK                                                         0x00010000L
37467 #define SQ_CLK_CTRL__IS_WAVECLK_IB_WCLK_OVERRIDE_MASK                                                         0x00020000L
37468 #define SQ_CLK_CTRL__ISC_SET_FGCG_OVERRIDE_MASK                                                               0x00040000L
37469 #define SQ_CLK_CTRL__ISC_CTRL_FGCG_OVERRIDE_MASK                                                              0x00080000L
37470 #define SQ_CLK_CTRL__ISC_WAVE_CTRL_FGCG_OVERRIDE_MASK                                                         0x00100000L
37471 #define SQ_CLK_CTRL__IB_IBUF_FGCG_OVERRIDE_MASK                                                               0x00200000L
37472 #define SQ_CLK_CTRL__IB_WINFO_FGCG_OVERRIDE_MASK                                                              0x00400000L
37473 #define SQ_CLK_CTRL__IB_MISC_FGCG_OVERRIDE_MASK                                                               0x00800000L
37474 #define SQ_CLK_CTRL__EX_SALU_FGCG_OVERRIDE_MASK                                                               0x01000000L
37475 #define SQ_CLK_CTRL__EX_VALU_FGCG_OVERRIDE_MASK                                                               0x02000000L
37476 #define SQ_CLK_CTRL__EX_BRMSG_FGCG_OVERRIDE_MASK                                                              0x04000000L
37477 #define SQ_CLK_CTRL__SQ_SP_ICG_FGCG_OVERRIDE_MASK                                                             0x08000000L
37478 //ICG_SQ_CLK_CTRL
37479 #define ICG_SQ_CLK_CTRL__STATIC_OCLK_OVERRIDE__SHIFT                                                          0x0
37480 #define ICG_SQ_CLK_CTRL__BOUNDARY_DCLK_OVERRIDE__SHIFT                                                        0x1
37481 #define ICG_SQ_CLK_CTRL__BOUNDARY_CCLK_OVERRIDE__SHIFT                                                        0x2
37482 #define ICG_SQ_CLK_CTRL__BOUNDARY_RCLK_OVERRIDE__SHIFT                                                        0x3
37483 #define ICG_SQ_CLK_CTRL__DCLK_OVERRIDE__SHIFT                                                                 0x4
37484 #define ICG_SQ_CLK_CTRL__RCLK_OVERRIDE__SHIFT                                                                 0x5
37485 #define ICG_SQ_CLK_CTRL__PCLK_OVERRIDE__SHIFT                                                                 0x6
37486 #define ICG_SQ_CLK_CTRL__WCLK_OVERRIDE__SHIFT                                                                 0x7
37487 #define ICG_SQ_CLK_CTRL__SALU_CLK_OVERRIDE__SHIFT                                                             0x8
37488 #define ICG_SQ_CLK_CTRL__VALU_CLK_OVERRIDE__SHIFT                                                             0x9
37489 #define ICG_SQ_CLK_CTRL__VALU_SGPR_CLK_OVERRIDE__SHIFT                                                        0xa
37490 #define ICG_SQ_CLK_CTRL__VMEM_CLK_OVERRIDE__SHIFT                                                             0xb
37491 #define ICG_SQ_CLK_CTRL__VM_CLK_OVERRIDE__SHIFT                                                               0xc
37492 #define ICG_SQ_CLK_CTRL__TTRACE_CLK_OVERRIDE__SHIFT                                                           0xd
37493 #define ICG_SQ_CLK_CTRL__SQC_RET_CLK_OVERRIDE__SHIFT                                                          0xe
37494 #define ICG_SQ_CLK_CTRL__WAVEUPD_CLK_OVERRIDE__SHIFT                                                          0xf
37495 #define ICG_SQ_CLK_CTRL__WAVE_NEWDONE_CLK_OVERRIDE__SHIFT                                                     0x10
37496 #define ICG_SQ_CLK_CTRL__WAVE_STATE_CLK_OVERRIDE__SHIFT                                                       0x11
37497 #define ICG_SQ_CLK_CTRL__SFPU_CLK_OVERRIDE__SHIFT                                                             0x12
37498 #define ICG_SQ_CLK_CTRL__SQC_SPECIAL_OP_CLK_OVERRIDE__SHIFT                                                   0x13
37499 #define ICG_SQ_CLK_CTRL__WAVE_INSTBUF_CLK_OVERRIDE__SHIFT                                                     0x14
37500 #define ICG_SQ_CLK_CTRL__IS_WAVECLK_OVERRIDE__SHIFT                                                           0x15
37501 #define ICG_SQ_CLK_CTRL__SMEM_CLK_OVERRIDE__SHIFT                                                             0x16
37502 #define ICG_SQ_CLK_CTRL__SDST_FIFO_CLK_OVERRIDE__SHIFT                                                        0x17
37503 #define ICG_SQ_CLK_CTRL__SCALAR_BUF_CLK_OVERRIDE__SHIFT                                                       0x18
37504 #define ICG_SQ_CLK_CTRL__SALU_PIPE_CLK_OVERRIDE__SHIFT                                                        0x19
37505 #define ICG_SQ_CLK_CTRL__BRMSG_CLK_OVERRIDE__SHIFT                                                            0x1a
37506 #define ICG_SQ_CLK_CTRL__TAG_CLK_OVERRIDE__SHIFT                                                              0x1b
37507 #define ICG_SQ_CLK_CTRL__TAG_STATUS_CLK_OVERRIDE__SHIFT                                                       0x1c
37508 #define ICG_SQ_CLK_CTRL__EXP_CLK_OVERRIDE__SHIFT                                                              0x1d
37509 #define ICG_SQ_CLK_CTRL__STATIC_OCLK_OVERRIDE_MASK                                                            0x00000001L
37510 #define ICG_SQ_CLK_CTRL__BOUNDARY_DCLK_OVERRIDE_MASK                                                          0x00000002L
37511 #define ICG_SQ_CLK_CTRL__BOUNDARY_CCLK_OVERRIDE_MASK                                                          0x00000004L
37512 #define ICG_SQ_CLK_CTRL__BOUNDARY_RCLK_OVERRIDE_MASK                                                          0x00000008L
37513 #define ICG_SQ_CLK_CTRL__DCLK_OVERRIDE_MASK                                                                   0x00000010L
37514 #define ICG_SQ_CLK_CTRL__RCLK_OVERRIDE_MASK                                                                   0x00000020L
37515 #define ICG_SQ_CLK_CTRL__PCLK_OVERRIDE_MASK                                                                   0x00000040L
37516 #define ICG_SQ_CLK_CTRL__WCLK_OVERRIDE_MASK                                                                   0x00000080L
37517 #define ICG_SQ_CLK_CTRL__SALU_CLK_OVERRIDE_MASK                                                               0x00000100L
37518 #define ICG_SQ_CLK_CTRL__VALU_CLK_OVERRIDE_MASK                                                               0x00000200L
37519 #define ICG_SQ_CLK_CTRL__VALU_SGPR_CLK_OVERRIDE_MASK                                                          0x00000400L
37520 #define ICG_SQ_CLK_CTRL__VMEM_CLK_OVERRIDE_MASK                                                               0x00000800L
37521 #define ICG_SQ_CLK_CTRL__VM_CLK_OVERRIDE_MASK                                                                 0x00001000L
37522 #define ICG_SQ_CLK_CTRL__TTRACE_CLK_OVERRIDE_MASK                                                             0x00002000L
37523 #define ICG_SQ_CLK_CTRL__SQC_RET_CLK_OVERRIDE_MASK                                                            0x00004000L
37524 #define ICG_SQ_CLK_CTRL__WAVEUPD_CLK_OVERRIDE_MASK                                                            0x00008000L
37525 #define ICG_SQ_CLK_CTRL__WAVE_NEWDONE_CLK_OVERRIDE_MASK                                                       0x00010000L
37526 #define ICG_SQ_CLK_CTRL__WAVE_STATE_CLK_OVERRIDE_MASK                                                         0x00020000L
37527 #define ICG_SQ_CLK_CTRL__SFPU_CLK_OVERRIDE_MASK                                                               0x00040000L
37528 #define ICG_SQ_CLK_CTRL__SQC_SPECIAL_OP_CLK_OVERRIDE_MASK                                                     0x00080000L
37529 #define ICG_SQ_CLK_CTRL__WAVE_INSTBUF_CLK_OVERRIDE_MASK                                                       0x00100000L
37530 #define ICG_SQ_CLK_CTRL__IS_WAVECLK_OVERRIDE_MASK                                                             0x00200000L
37531 #define ICG_SQ_CLK_CTRL__SMEM_CLK_OVERRIDE_MASK                                                               0x00400000L
37532 #define ICG_SQ_CLK_CTRL__SDST_FIFO_CLK_OVERRIDE_MASK                                                          0x00800000L
37533 #define ICG_SQ_CLK_CTRL__SCALAR_BUF_CLK_OVERRIDE_MASK                                                         0x01000000L
37534 #define ICG_SQ_CLK_CTRL__SALU_PIPE_CLK_OVERRIDE_MASK                                                          0x02000000L
37535 #define ICG_SQ_CLK_CTRL__BRMSG_CLK_OVERRIDE_MASK                                                              0x04000000L
37536 #define ICG_SQ_CLK_CTRL__TAG_CLK_OVERRIDE_MASK                                                                0x08000000L
37537 #define ICG_SQ_CLK_CTRL__TAG_STATUS_CLK_OVERRIDE_MASK                                                         0x10000000L
37538 #define ICG_SQ_CLK_CTRL__EXP_CLK_OVERRIDE_MASK                                                                0x20000000L
37539 //ICG_SP_CLK_CTRL
37540 #define ICG_SP_CLK_CTRL__CLK_OVERRIDE__SHIFT                                                                  0x0
37541 #define ICG_SP_CLK_CTRL__CLK_OVERRIDE_MASK                                                                    0xFFFFFFFFL
37542 //GFX_ICG_SX_CLK_CTRL0
37543 #define GFX_ICG_SX_CLK_CTRL0__RESERVED__SHIFT                                                                 0x0
37544 #define GFX_ICG_SX_CLK_CTRL0__PERF_SOFT_OVERRIDE__SHIFT                                                       0x1e
37545 #define GFX_ICG_SX_CLK_CTRL0__REG_SOFT_OVERRIDE__SHIFT                                                        0x1f
37546 #define GFX_ICG_SX_CLK_CTRL0__RESERVED_MASK                                                                   0x3FFFFFFFL
37547 #define GFX_ICG_SX_CLK_CTRL0__PERF_SOFT_OVERRIDE_MASK                                                         0x40000000L
37548 #define GFX_ICG_SX_CLK_CTRL0__REG_SOFT_OVERRIDE_MASK                                                          0x80000000L
37549 //GFX_ICG_SX_CLK_CTRL1
37550 #define GFX_ICG_SX_CLK_CTRL1__RESERVED0__SHIFT                                                                0x0
37551 #define GFX_ICG_SX_CLK_CTRL1__DBG_EN__SHIFT                                                                   0x18
37552 #define GFX_ICG_SX_CLK_CTRL1__RESERVED1__SHIFT                                                                0x19
37553 #define GFX_ICG_SX_CLK_CTRL1__SX_SX_IO_SOFT_OVERRIDE__SHIFT                                                   0x1e
37554 #define GFX_ICG_SX_CLK_CTRL1__BDS_SOFT_OVERRIDE__SHIFT                                                        0x1f
37555 #define GFX_ICG_SX_CLK_CTRL1__RESERVED0_MASK                                                                  0x00FFFFFFL
37556 #define GFX_ICG_SX_CLK_CTRL1__DBG_EN_MASK                                                                     0x01000000L
37557 #define GFX_ICG_SX_CLK_CTRL1__RESERVED1_MASK                                                                  0x3E000000L
37558 #define GFX_ICG_SX_CLK_CTRL1__SX_SX_IO_SOFT_OVERRIDE_MASK                                                     0x40000000L
37559 #define GFX_ICG_SX_CLK_CTRL1__BDS_SOFT_OVERRIDE_MASK                                                          0x80000000L
37560 //GFX_ICG_SX_CLK_CTRL2
37561 #define GFX_ICG_SX_CLK_CTRL2__RESERVED0__SHIFT                                                                0x0
37562 #define GFX_ICG_SX_CLK_CTRL2__COL_WRITE_SOFT_OVERRIDE__SHIFT                                                  0x17
37563 #define GFX_ICG_SX_CLK_CTRL2__DBG_EN__SHIFT                                                                   0x18
37564 #define GFX_ICG_SX_CLK_CTRL2__COL_REQUESTER_SOFT_OVERRIDE__SHIFT                                              0x19
37565 #define GFX_ICG_SX_CLK_CTRL2__COL_EXPORT_SOFT_OVERRIDE__SHIFT                                                 0x1a
37566 #define GFX_ICG_SX_CLK_CTRL2__COL_BLEND_SOFT_OVERRIDE__SHIFT                                                  0x1b
37567 #define GFX_ICG_SX_CLK_CTRL2__COL_DBIF_SOFT_OVERRIDE__SHIFT                                                   0x1c
37568 #define GFX_ICG_SX_CLK_CTRL2__COL_BLEND_DOWNCONVERT_SOFT_OVERRIDE__SHIFT                                      0x1d
37569 #define GFX_ICG_SX_CLK_CTRL2__COL1_SOFT_OVERRIDE__SHIFT                                                       0x1e
37570 #define GFX_ICG_SX_CLK_CTRL2__COL0_SOFT_OVERRIDE__SHIFT                                                       0x1f
37571 #define GFX_ICG_SX_CLK_CTRL2__RESERVED0_MASK                                                                  0x007FFFFFL
37572 #define GFX_ICG_SX_CLK_CTRL2__COL_WRITE_SOFT_OVERRIDE_MASK                                                    0x00800000L
37573 #define GFX_ICG_SX_CLK_CTRL2__DBG_EN_MASK                                                                     0x01000000L
37574 #define GFX_ICG_SX_CLK_CTRL2__COL_REQUESTER_SOFT_OVERRIDE_MASK                                                0x02000000L
37575 #define GFX_ICG_SX_CLK_CTRL2__COL_EXPORT_SOFT_OVERRIDE_MASK                                                   0x04000000L
37576 #define GFX_ICG_SX_CLK_CTRL2__COL_BLEND_SOFT_OVERRIDE_MASK                                                    0x08000000L
37577 #define GFX_ICG_SX_CLK_CTRL2__COL_DBIF_SOFT_OVERRIDE_MASK                                                     0x10000000L
37578 #define GFX_ICG_SX_CLK_CTRL2__COL_BLEND_DOWNCONVERT_SOFT_OVERRIDE_MASK                                        0x20000000L
37579 #define GFX_ICG_SX_CLK_CTRL2__COL1_SOFT_OVERRIDE_MASK                                                         0x40000000L
37580 #define GFX_ICG_SX_CLK_CTRL2__COL0_SOFT_OVERRIDE_MASK                                                         0x80000000L
37581 //GFX_ICG_SX_CLK_CTRL3
37582 #define GFX_ICG_SX_CLK_CTRL3__RESERVED0__SHIFT                                                                0x0
37583 #define GFX_ICG_SX_CLK_CTRL3__DBG_EN__SHIFT                                                                   0x18
37584 #define GFX_ICG_SX_CLK_CTRL3__RESERVED1__SHIFT                                                                0x19
37585 #define GFX_ICG_SX_CLK_CTRL3__POS_WRITE_SOFT_OVERRIDE__SHIFT                                                  0x1c
37586 #define GFX_ICG_SX_CLK_CTRL3__POS_PAIF_SOFT_OVERRIDE__SHIFT                                                   0x1d
37587 #define GFX_ICG_SX_CLK_CTRL3__POS_EXPORT_SOFT_OVERRIDE__SHIFT                                                 0x1e
37588 #define GFX_ICG_SX_CLK_CTRL3__POS_SOFT_OVERRIDE__SHIFT                                                        0x1f
37589 #define GFX_ICG_SX_CLK_CTRL3__RESERVED0_MASK                                                                  0x00FFFFFFL
37590 #define GFX_ICG_SX_CLK_CTRL3__DBG_EN_MASK                                                                     0x01000000L
37591 #define GFX_ICG_SX_CLK_CTRL3__RESERVED1_MASK                                                                  0x0E000000L
37592 #define GFX_ICG_SX_CLK_CTRL3__POS_WRITE_SOFT_OVERRIDE_MASK                                                    0x10000000L
37593 #define GFX_ICG_SX_CLK_CTRL3__POS_PAIF_SOFT_OVERRIDE_MASK                                                     0x20000000L
37594 #define GFX_ICG_SX_CLK_CTRL3__POS_EXPORT_SOFT_OVERRIDE_MASK                                                   0x40000000L
37595 #define GFX_ICG_SX_CLK_CTRL3__POS_SOFT_OVERRIDE_MASK                                                          0x80000000L
37596 //GFX_ICG_SX_CLK_CTRL4
37597 #define GFX_ICG_SX_CLK_CTRL4__RESERVED0__SHIFT                                                                0x0
37598 #define GFX_ICG_SX_CLK_CTRL4__DBG_EN__SHIFT                                                                   0x18
37599 #define GFX_ICG_SX_CLK_CTRL4__RESERVED1__SHIFT                                                                0x19
37600 #define GFX_ICG_SX_CLK_CTRL4__IDX_WRITE_SOFT_OVERRIDE__SHIFT                                                  0x1c
37601 #define GFX_ICG_SX_CLK_CTRL4__IDX_PAIF_SOFT_OVERRIDE__SHIFT                                                   0x1d
37602 #define GFX_ICG_SX_CLK_CTRL4__IDX_EXPORT_SOFT_OVERRIDE__SHIFT                                                 0x1e
37603 #define GFX_ICG_SX_CLK_CTRL4__IDX_SOFT_OVERRIDE__SHIFT                                                        0x1f
37604 #define GFX_ICG_SX_CLK_CTRL4__RESERVED0_MASK                                                                  0x00FFFFFFL
37605 #define GFX_ICG_SX_CLK_CTRL4__DBG_EN_MASK                                                                     0x01000000L
37606 #define GFX_ICG_SX_CLK_CTRL4__RESERVED1_MASK                                                                  0x0E000000L
37607 #define GFX_ICG_SX_CLK_CTRL4__IDX_WRITE_SOFT_OVERRIDE_MASK                                                    0x10000000L
37608 #define GFX_ICG_SX_CLK_CTRL4__IDX_PAIF_SOFT_OVERRIDE_MASK                                                     0x20000000L
37609 #define GFX_ICG_SX_CLK_CTRL4__IDX_EXPORT_SOFT_OVERRIDE_MASK                                                   0x40000000L
37610 #define GFX_ICG_SX_CLK_CTRL4__IDX_SOFT_OVERRIDE_MASK                                                          0x80000000L
37611 //GFX_ICG_TA_CTRL
37612 #define GFX_ICG_TA_CTRL__SOFT_OVERRIDE0__SHIFT                                                                0x0
37613 #define GFX_ICG_TA_CTRL__SOFT_OVERRIDE1__SHIFT                                                                0x1
37614 #define GFX_ICG_TA_CTRL__SOFT_OVERRIDE2__SHIFT                                                                0x2
37615 #define GFX_ICG_TA_CTRL__SOFT_OVERRIDE3__SHIFT                                                                0x3
37616 #define GFX_ICG_TA_CTRL__SOFT_OVERRIDE4__SHIFT                                                                0x4
37617 #define GFX_ICG_TA_CTRL__SOFT_OVERRIDE5__SHIFT                                                                0x5
37618 #define GFX_ICG_TA_CTRL__SOFT_OVERRIDE6__SHIFT                                                                0x6
37619 #define GFX_ICG_TA_CTRL__SOFT_OVERRIDE7__SHIFT                                                                0x7
37620 #define GFX_ICG_TA_CTRL__SOFT_OVERRIDE8__SHIFT                                                                0x8
37621 #define GFX_ICG_TA_CTRL__SOFT_OVERRIDE9__SHIFT                                                                0x9
37622 #define GFX_ICG_TA_CTRL__SOFT_OVERRIDE10__SHIFT                                                               0xa
37623 #define GFX_ICG_TA_CTRL__SOFT_OVERRIDE11__SHIFT                                                               0xb
37624 #define GFX_ICG_TA_CTRL__SOFT_OVERRIDE12__SHIFT                                                               0xc
37625 #define GFX_ICG_TA_CTRL__SOFT_OVERRIDE13__SHIFT                                                               0xd
37626 #define GFX_ICG_TA_CTRL__SOFT_OVERRIDE14__SHIFT                                                               0xe
37627 #define GFX_ICG_TA_CTRL__SOFT_OVERRIDE15__SHIFT                                                               0xf
37628 #define GFX_ICG_TA_CTRL__SOFT_OVERRIDE16__SHIFT                                                               0x10
37629 #define GFX_ICG_TA_CTRL__SOFT_OVERRIDE17__SHIFT                                                               0x11
37630 #define GFX_ICG_TA_CTRL__SOFT_OVERRIDE18__SHIFT                                                               0x12
37631 #define GFX_ICG_TA_CTRL__SOFT_OVERRIDE19__SHIFT                                                               0x13
37632 #define GFX_ICG_TA_CTRL__SOFT_OVERRIDE20__SHIFT                                                               0x14
37633 #define GFX_ICG_TA_CTRL__SOFT_OVERRIDE21__SHIFT                                                               0x15
37634 #define GFX_ICG_TA_CTRL__SOFT_OVERRIDE22__SHIFT                                                               0x16
37635 #define GFX_ICG_TA_CTRL__SOFT_OVERRIDE23__SHIFT                                                               0x17
37636 #define GFX_ICG_TA_CTRL__SOFT_OVERRIDE0_MASK                                                                  0x00000001L
37637 #define GFX_ICG_TA_CTRL__SOFT_OVERRIDE1_MASK                                                                  0x00000002L
37638 #define GFX_ICG_TA_CTRL__SOFT_OVERRIDE2_MASK                                                                  0x00000004L
37639 #define GFX_ICG_TA_CTRL__SOFT_OVERRIDE3_MASK                                                                  0x00000008L
37640 #define GFX_ICG_TA_CTRL__SOFT_OVERRIDE4_MASK                                                                  0x00000010L
37641 #define GFX_ICG_TA_CTRL__SOFT_OVERRIDE5_MASK                                                                  0x00000020L
37642 #define GFX_ICG_TA_CTRL__SOFT_OVERRIDE6_MASK                                                                  0x00000040L
37643 #define GFX_ICG_TA_CTRL__SOFT_OVERRIDE7_MASK                                                                  0x00000080L
37644 #define GFX_ICG_TA_CTRL__SOFT_OVERRIDE8_MASK                                                                  0x00000100L
37645 #define GFX_ICG_TA_CTRL__SOFT_OVERRIDE9_MASK                                                                  0x00000200L
37646 #define GFX_ICG_TA_CTRL__SOFT_OVERRIDE10_MASK                                                                 0x00000400L
37647 #define GFX_ICG_TA_CTRL__SOFT_OVERRIDE11_MASK                                                                 0x00000800L
37648 #define GFX_ICG_TA_CTRL__SOFT_OVERRIDE12_MASK                                                                 0x00001000L
37649 #define GFX_ICG_TA_CTRL__SOFT_OVERRIDE13_MASK                                                                 0x00002000L
37650 #define GFX_ICG_TA_CTRL__SOFT_OVERRIDE14_MASK                                                                 0x00004000L
37651 #define GFX_ICG_TA_CTRL__SOFT_OVERRIDE15_MASK                                                                 0x00008000L
37652 #define GFX_ICG_TA_CTRL__SOFT_OVERRIDE16_MASK                                                                 0x00010000L
37653 #define GFX_ICG_TA_CTRL__SOFT_OVERRIDE17_MASK                                                                 0x00020000L
37654 #define GFX_ICG_TA_CTRL__SOFT_OVERRIDE18_MASK                                                                 0x00040000L
37655 #define GFX_ICG_TA_CTRL__SOFT_OVERRIDE19_MASK                                                                 0x00080000L
37656 #define GFX_ICG_TA_CTRL__SOFT_OVERRIDE20_MASK                                                                 0x00100000L
37657 #define GFX_ICG_TA_CTRL__SOFT_OVERRIDE21_MASK                                                                 0x00200000L
37658 #define GFX_ICG_TA_CTRL__SOFT_OVERRIDE22_MASK                                                                 0x00400000L
37659 #define GFX_ICG_TA_CTRL__SOFT_OVERRIDE23_MASK                                                                 0x00800000L
37660 //GFX_ICG_TD_CTRL
37661 #define GFX_ICG_TD_CTRL__SOFT_OVERRIDE0__SHIFT                                                                0x0
37662 #define GFX_ICG_TD_CTRL__SOFT_OVERRIDE1__SHIFT                                                                0x1
37663 #define GFX_ICG_TD_CTRL__SOFT_OVERRIDE2__SHIFT                                                                0x2
37664 #define GFX_ICG_TD_CTRL__SOFT_OVERRIDE3__SHIFT                                                                0x3
37665 #define GFX_ICG_TD_CTRL__SOFT_OVERRIDE4__SHIFT                                                                0x4
37666 #define GFX_ICG_TD_CTRL__SOFT_OVERRIDE5__SHIFT                                                                0x5
37667 #define GFX_ICG_TD_CTRL__SOFT_OVERRIDE6__SHIFT                                                                0x6
37668 #define GFX_ICG_TD_CTRL__SOFT_OVERRIDE7__SHIFT                                                                0x7
37669 #define GFX_ICG_TD_CTRL__SOFT_OVERRIDE8__SHIFT                                                                0x8
37670 #define GFX_ICG_TD_CTRL__SOFT_OVERRIDE9__SHIFT                                                                0x9
37671 #define GFX_ICG_TD_CTRL__SOFT_OVERRIDE10__SHIFT                                                               0xa
37672 #define GFX_ICG_TD_CTRL__SOFT_OVERRIDE11__SHIFT                                                               0xb
37673 #define GFX_ICG_TD_CTRL__SOFT_OVERRIDE12__SHIFT                                                               0xc
37674 #define GFX_ICG_TD_CTRL__SOFT_OVERRIDE13__SHIFT                                                               0xd
37675 #define GFX_ICG_TD_CTRL__SOFT_OVERRIDE14__SHIFT                                                               0xe
37676 #define GFX_ICG_TD_CTRL__SOFT_OVERRIDE15__SHIFT                                                               0xf
37677 #define GFX_ICG_TD_CTRL__SOFT_OVERRIDE16__SHIFT                                                               0x10
37678 #define GFX_ICG_TD_CTRL__SOFT_OVERRIDE17__SHIFT                                                               0x11
37679 #define GFX_ICG_TD_CTRL__SOFT_OVERRIDE18__SHIFT                                                               0x12
37680 #define GFX_ICG_TD_CTRL__SOFT_OVERRIDE19__SHIFT                                                               0x13
37681 #define GFX_ICG_TD_CTRL__SOFT_OVERRIDE20__SHIFT                                                               0x14
37682 #define GFX_ICG_TD_CTRL__SOFT_OVERRIDE21__SHIFT                                                               0x15
37683 #define GFX_ICG_TD_CTRL__SOFT_OVERRIDE22__SHIFT                                                               0x16
37684 #define GFX_ICG_TD_CTRL__SOFT_OVERRIDE0_MASK                                                                  0x00000001L
37685 #define GFX_ICG_TD_CTRL__SOFT_OVERRIDE1_MASK                                                                  0x00000002L
37686 #define GFX_ICG_TD_CTRL__SOFT_OVERRIDE2_MASK                                                                  0x00000004L
37687 #define GFX_ICG_TD_CTRL__SOFT_OVERRIDE3_MASK                                                                  0x00000008L
37688 #define GFX_ICG_TD_CTRL__SOFT_OVERRIDE4_MASK                                                                  0x00000010L
37689 #define GFX_ICG_TD_CTRL__SOFT_OVERRIDE5_MASK                                                                  0x00000020L
37690 #define GFX_ICG_TD_CTRL__SOFT_OVERRIDE6_MASK                                                                  0x00000040L
37691 #define GFX_ICG_TD_CTRL__SOFT_OVERRIDE7_MASK                                                                  0x00000080L
37692 #define GFX_ICG_TD_CTRL__SOFT_OVERRIDE8_MASK                                                                  0x00000100L
37693 #define GFX_ICG_TD_CTRL__SOFT_OVERRIDE9_MASK                                                                  0x00000200L
37694 #define GFX_ICG_TD_CTRL__SOFT_OVERRIDE10_MASK                                                                 0x00000400L
37695 #define GFX_ICG_TD_CTRL__SOFT_OVERRIDE11_MASK                                                                 0x00000800L
37696 #define GFX_ICG_TD_CTRL__SOFT_OVERRIDE12_MASK                                                                 0x00001000L
37697 #define GFX_ICG_TD_CTRL__SOFT_OVERRIDE13_MASK                                                                 0x00002000L
37698 #define GFX_ICG_TD_CTRL__SOFT_OVERRIDE14_MASK                                                                 0x00004000L
37699 #define GFX_ICG_TD_CTRL__SOFT_OVERRIDE15_MASK                                                                 0x00008000L
37700 #define GFX_ICG_TD_CTRL__SOFT_OVERRIDE16_MASK                                                                 0x00010000L
37701 #define GFX_ICG_TD_CTRL__SOFT_OVERRIDE17_MASK                                                                 0x00020000L
37702 #define GFX_ICG_TD_CTRL__SOFT_OVERRIDE18_MASK                                                                 0x00040000L
37703 #define GFX_ICG_TD_CTRL__SOFT_OVERRIDE19_MASK                                                                 0x00080000L
37704 #define GFX_ICG_TD_CTRL__SOFT_OVERRIDE20_MASK                                                                 0x00100000L
37705 #define GFX_ICG_TD_CTRL__SOFT_OVERRIDE21_MASK                                                                 0x00200000L
37706 #define GFX_ICG_TD_CTRL__SOFT_OVERRIDE22_MASK                                                                 0x00400000L
37707 //DB_CGTT_CLK_CTRL_0
37708 #define DB_CGTT_CLK_CTRL_0__SOFT_OVERRIDE0__SHIFT                                                             0x0
37709 #define DB_CGTT_CLK_CTRL_0__SOFT_OVERRIDE1__SHIFT                                                             0x1
37710 #define DB_CGTT_CLK_CTRL_0__SOFT_OVERRIDE2__SHIFT                                                             0x2
37711 #define DB_CGTT_CLK_CTRL_0__SOFT_OVERRIDE3__SHIFT                                                             0x3
37712 #define DB_CGTT_CLK_CTRL_0__SOFT_OVERRIDE4__SHIFT                                                             0x4
37713 #define DB_CGTT_CLK_CTRL_0__SOFT_OVERRIDE5__SHIFT                                                             0x5
37714 #define DB_CGTT_CLK_CTRL_0__SOFT_OVERRIDE6__SHIFT                                                             0x6
37715 #define DB_CGTT_CLK_CTRL_0__SOFT_OVERRIDE8__SHIFT                                                             0x8
37716 #define DB_CGTT_CLK_CTRL_0__SOFT_OVERRIDE9__SHIFT                                                             0x9
37717 #define DB_CGTT_CLK_CTRL_0__RESERVED__SHIFT                                                                   0xa
37718 #define DB_CGTT_CLK_CTRL_0__SOFT_OVERRIDE0_MASK                                                               0x00000001L
37719 #define DB_CGTT_CLK_CTRL_0__SOFT_OVERRIDE1_MASK                                                               0x00000002L
37720 #define DB_CGTT_CLK_CTRL_0__SOFT_OVERRIDE2_MASK                                                               0x00000004L
37721 #define DB_CGTT_CLK_CTRL_0__SOFT_OVERRIDE3_MASK                                                               0x00000008L
37722 #define DB_CGTT_CLK_CTRL_0__SOFT_OVERRIDE4_MASK                                                               0x00000010L
37723 #define DB_CGTT_CLK_CTRL_0__SOFT_OVERRIDE5_MASK                                                               0x00000020L
37724 #define DB_CGTT_CLK_CTRL_0__SOFT_OVERRIDE6_MASK                                                               0x00000040L
37725 #define DB_CGTT_CLK_CTRL_0__SOFT_OVERRIDE8_MASK                                                               0x00000100L
37726 #define DB_CGTT_CLK_CTRL_0__SOFT_OVERRIDE9_MASK                                                               0x00000200L
37727 #define DB_CGTT_CLK_CTRL_0__RESERVED_MASK                                                                     0xFFFFFC00L
37728 //GFX_ICG_CB_CTRL
37729 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE31__SHIFT                                                               0x0
37730 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE30__SHIFT                                                               0x1
37731 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE29__SHIFT                                                               0x2
37732 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE28__SHIFT                                                               0x3
37733 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE27__SHIFT                                                               0x4
37734 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE26__SHIFT                                                               0x5
37735 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE25__SHIFT                                                               0x6
37736 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE24__SHIFT                                                               0x7
37737 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE23__SHIFT                                                               0x8
37738 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE22__SHIFT                                                               0x9
37739 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE21__SHIFT                                                               0xa
37740 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE19__SHIFT                                                               0xc
37741 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE18__SHIFT                                                               0xd
37742 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE17__SHIFT                                                               0xe
37743 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE16__SHIFT                                                               0xf
37744 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE15__SHIFT                                                               0x10
37745 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE14__SHIFT                                                               0x11
37746 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE11__SHIFT                                                               0x14
37747 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE10__SHIFT                                                               0x15
37748 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE9__SHIFT                                                                0x16
37749 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE8__SHIFT                                                                0x17
37750 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE7__SHIFT                                                                0x18
37751 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE6__SHIFT                                                                0x19
37752 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE4__SHIFT                                                                0x1b
37753 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE2__SHIFT                                                                0x1d
37754 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE1__SHIFT                                                                0x1e
37755 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE0__SHIFT                                                                0x1f
37756 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE31_MASK                                                                 0x00000001L
37757 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE30_MASK                                                                 0x00000002L
37758 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE29_MASK                                                                 0x00000004L
37759 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE28_MASK                                                                 0x00000008L
37760 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE27_MASK                                                                 0x00000010L
37761 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE26_MASK                                                                 0x00000020L
37762 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE25_MASK                                                                 0x00000040L
37763 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE24_MASK                                                                 0x00000080L
37764 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE23_MASK                                                                 0x00000100L
37765 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE22_MASK                                                                 0x00000200L
37766 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE21_MASK                                                                 0x00000400L
37767 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE19_MASK                                                                 0x00001000L
37768 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE18_MASK                                                                 0x00002000L
37769 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE17_MASK                                                                 0x00004000L
37770 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE16_MASK                                                                 0x00008000L
37771 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE15_MASK                                                                 0x00010000L
37772 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE14_MASK                                                                 0x00020000L
37773 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE11_MASK                                                                 0x00100000L
37774 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE10_MASK                                                                 0x00200000L
37775 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE9_MASK                                                                  0x00400000L
37776 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE8_MASK                                                                  0x00800000L
37777 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE7_MASK                                                                  0x01000000L
37778 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE6_MASK                                                                  0x02000000L
37779 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE4_MASK                                                                  0x08000000L
37780 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE2_MASK                                                                  0x20000000L
37781 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE1_MASK                                                                  0x40000000L
37782 #define GFX_ICG_CB_CTRL__SOFT_OVERRIDE0_MASK                                                                  0x80000000L
37783 //GFX_ICG_RMI_CTRL
37784 #define GFX_ICG_RMI_CTRL__ON_DELAY__SHIFT                                                                     0x0
37785 #define GFX_ICG_RMI_CTRL__OFF_HYSTERESIS__SHIFT                                                               0x4
37786 #define GFX_ICG_RMI_CTRL__SOFT_STALL_OVERRIDE7__SHIFT                                                         0x10
37787 #define GFX_ICG_RMI_CTRL__SOFT_STALL_OVERRIDE6__SHIFT                                                         0x11
37788 #define GFX_ICG_RMI_CTRL__SOFT_STALL_OVERRIDE5__SHIFT                                                         0x12
37789 #define GFX_ICG_RMI_CTRL__SOFT_STALL_OVERRIDE4__SHIFT                                                         0x13
37790 #define GFX_ICG_RMI_CTRL__SOFT_STALL_OVERRIDE3__SHIFT                                                         0x14
37791 #define GFX_ICG_RMI_CTRL__SOFT_STALL_OVERRIDE2__SHIFT                                                         0x15
37792 #define GFX_ICG_RMI_CTRL__SOFT_STALL_OVERRIDE1__SHIFT                                                         0x16
37793 #define GFX_ICG_RMI_CTRL__SOFT_STALL_OVERRIDE0__SHIFT                                                         0x17
37794 #define GFX_ICG_RMI_CTRL__SOFT_OVERRIDE6__SHIFT                                                               0x19
37795 #define GFX_ICG_RMI_CTRL__SOFT_OVERRIDE5__SHIFT                                                               0x1a
37796 #define GFX_ICG_RMI_CTRL__SOFT_OVERRIDE4__SHIFT                                                               0x1b
37797 #define GFX_ICG_RMI_CTRL__SOFT_OVERRIDE3__SHIFT                                                               0x1c
37798 #define GFX_ICG_RMI_CTRL__SOFT_OVERRIDE2__SHIFT                                                               0x1d
37799 #define GFX_ICG_RMI_CTRL__SOFT_OVERRIDE1__SHIFT                                                               0x1e
37800 #define GFX_ICG_RMI_CTRL__SOFT_OVERRIDE0__SHIFT                                                               0x1f
37801 #define GFX_ICG_RMI_CTRL__ON_DELAY_MASK                                                                       0x0000000FL
37802 #define GFX_ICG_RMI_CTRL__OFF_HYSTERESIS_MASK                                                                 0x00000FF0L
37803 #define GFX_ICG_RMI_CTRL__SOFT_STALL_OVERRIDE7_MASK                                                           0x00010000L
37804 #define GFX_ICG_RMI_CTRL__SOFT_STALL_OVERRIDE6_MASK                                                           0x00020000L
37805 #define GFX_ICG_RMI_CTRL__SOFT_STALL_OVERRIDE5_MASK                                                           0x00040000L
37806 #define GFX_ICG_RMI_CTRL__SOFT_STALL_OVERRIDE4_MASK                                                           0x00080000L
37807 #define GFX_ICG_RMI_CTRL__SOFT_STALL_OVERRIDE3_MASK                                                           0x00100000L
37808 #define GFX_ICG_RMI_CTRL__SOFT_STALL_OVERRIDE2_MASK                                                           0x00200000L
37809 #define GFX_ICG_RMI_CTRL__SOFT_STALL_OVERRIDE1_MASK                                                           0x00400000L
37810 #define GFX_ICG_RMI_CTRL__SOFT_STALL_OVERRIDE0_MASK                                                           0x00800000L
37811 #define GFX_ICG_RMI_CTRL__SOFT_OVERRIDE6_MASK                                                                 0x02000000L
37812 #define GFX_ICG_RMI_CTRL__SOFT_OVERRIDE5_MASK                                                                 0x04000000L
37813 #define GFX_ICG_RMI_CTRL__SOFT_OVERRIDE4_MASK                                                                 0x08000000L
37814 #define GFX_ICG_RMI_CTRL__SOFT_OVERRIDE3_MASK                                                                 0x10000000L
37815 #define GFX_ICG_RMI_CTRL__SOFT_OVERRIDE2_MASK                                                                 0x20000000L
37816 #define GFX_ICG_RMI_CTRL__SOFT_OVERRIDE1_MASK                                                                 0x40000000L
37817 #define GFX_ICG_RMI_CTRL__SOFT_OVERRIDE0_MASK                                                                 0x80000000L
37818 //GFX_ICG_SE_CAC_CLK_CTRL
37819 #define GFX_ICG_SE_CAC_CLK_CTRL__SE_CAC_DYNAMIC_ICG_OVERRIDE__SHIFT                                           0x0
37820 #define GFX_ICG_SE_CAC_CLK_CTRL__SE_CAC_REG_ICG_OVERRIDE__SHIFT                                               0x1
37821 #define GFX_ICG_SE_CAC_CLK_CTRL__SE_CAC_STATIC_ICG_OVERRIDE__SHIFT                                            0x2
37822 #define GFX_ICG_SE_CAC_CLK_CTRL__FGCG_REP_OVERRIDE__SHIFT                                                     0x3
37823 #define GFX_ICG_SE_CAC_CLK_CTRL__SE_CAC_DYNAMIC_ICG_OVERRIDE_MASK                                             0x00000001L
37824 #define GFX_ICG_SE_CAC_CLK_CTRL__SE_CAC_REG_ICG_OVERRIDE_MASK                                                 0x00000002L
37825 #define GFX_ICG_SE_CAC_CLK_CTRL__SE_CAC_STATIC_ICG_OVERRIDE_MASK                                              0x00000004L
37826 #define GFX_ICG_SE_CAC_CLK_CTRL__FGCG_REP_OVERRIDE_MASK                                                       0x00000008L
37827 //CGTT_PH_CLK_CTRL0
37828 #define CGTT_PH_CLK_CTRL0__ON_DELAY__SHIFT                                                                    0x0
37829 #define CGTT_PH_CLK_CTRL0__OFF_HYSTERESIS__SHIFT                                                              0x4
37830 #define CGTT_PH_CLK_CTRL0__SOFT_OVERRIDE6__SHIFT                                                              0x19
37831 #define CGTT_PH_CLK_CTRL0__SOFT_OVERRIDE5__SHIFT                                                              0x1a
37832 #define CGTT_PH_CLK_CTRL0__SOFT_OVERRIDE4__SHIFT                                                              0x1b
37833 #define CGTT_PH_CLK_CTRL0__SOFT_OVERRIDE3__SHIFT                                                              0x1c
37834 #define CGTT_PH_CLK_CTRL0__SOFT_OVERRIDE2__SHIFT                                                              0x1d
37835 #define CGTT_PH_CLK_CTRL0__PERFMON_CLK_OVERRIDE__SHIFT                                                        0x1e
37836 #define CGTT_PH_CLK_CTRL0__REG_CLK_OVERRIDE__SHIFT                                                            0x1f
37837 #define CGTT_PH_CLK_CTRL0__ON_DELAY_MASK                                                                      0x0000000FL
37838 #define CGTT_PH_CLK_CTRL0__OFF_HYSTERESIS_MASK                                                                0x00000FF0L
37839 #define CGTT_PH_CLK_CTRL0__SOFT_OVERRIDE6_MASK                                                                0x02000000L
37840 #define CGTT_PH_CLK_CTRL0__SOFT_OVERRIDE5_MASK                                                                0x04000000L
37841 #define CGTT_PH_CLK_CTRL0__SOFT_OVERRIDE4_MASK                                                                0x08000000L
37842 #define CGTT_PH_CLK_CTRL0__SOFT_OVERRIDE3_MASK                                                                0x10000000L
37843 #define CGTT_PH_CLK_CTRL0__SOFT_OVERRIDE2_MASK                                                                0x20000000L
37844 #define CGTT_PH_CLK_CTRL0__PERFMON_CLK_OVERRIDE_MASK                                                          0x40000000L
37845 #define CGTT_PH_CLK_CTRL0__REG_CLK_OVERRIDE_MASK                                                              0x80000000L
37846 //CGTT_PH_CLK_CTRL1
37847 #define CGTT_PH_CLK_CTRL1__ON_DELAY__SHIFT                                                                    0x0
37848 #define CGTT_PH_CLK_CTRL1__OFF_HYSTERESIS__SHIFT                                                              0x4
37849 #define CGTT_PH_CLK_CTRL1__SOFT_OVERRIDE7__SHIFT                                                              0x18
37850 #define CGTT_PH_CLK_CTRL1__SOFT_OVERRIDE6__SHIFT                                                              0x19
37851 #define CGTT_PH_CLK_CTRL1__SOFT_OVERRIDE5__SHIFT                                                              0x1a
37852 #define CGTT_PH_CLK_CTRL1__SOFT_OVERRIDE4__SHIFT                                                              0x1b
37853 #define CGTT_PH_CLK_CTRL1__SOFT_OVERRIDE3__SHIFT                                                              0x1c
37854 #define CGTT_PH_CLK_CTRL1__SOFT_OVERRIDE2__SHIFT                                                              0x1d
37855 #define CGTT_PH_CLK_CTRL1__SOFT_OVERRIDE1__SHIFT                                                              0x1e
37856 #define CGTT_PH_CLK_CTRL1__ON_DELAY_MASK                                                                      0x0000000FL
37857 #define CGTT_PH_CLK_CTRL1__OFF_HYSTERESIS_MASK                                                                0x00000FF0L
37858 #define CGTT_PH_CLK_CTRL1__SOFT_OVERRIDE7_MASK                                                                0x01000000L
37859 #define CGTT_PH_CLK_CTRL1__SOFT_OVERRIDE6_MASK                                                                0x02000000L
37860 #define CGTT_PH_CLK_CTRL1__SOFT_OVERRIDE5_MASK                                                                0x04000000L
37861 #define CGTT_PH_CLK_CTRL1__SOFT_OVERRIDE4_MASK                                                                0x08000000L
37862 #define CGTT_PH_CLK_CTRL1__SOFT_OVERRIDE3_MASK                                                                0x10000000L
37863 #define CGTT_PH_CLK_CTRL1__SOFT_OVERRIDE2_MASK                                                                0x20000000L
37864 #define CGTT_PH_CLK_CTRL1__SOFT_OVERRIDE1_MASK                                                                0x40000000L
37865 //CGTT_PH_CLK_CTRL2
37866 #define CGTT_PH_CLK_CTRL2__ON_DELAY__SHIFT                                                                    0x0
37867 #define CGTT_PH_CLK_CTRL2__OFF_HYSTERESIS__SHIFT                                                              0x4
37868 #define CGTT_PH_CLK_CTRL2__SOFT_OVERRIDE7__SHIFT                                                              0x18
37869 #define CGTT_PH_CLK_CTRL2__SOFT_OVERRIDE6__SHIFT                                                              0x19
37870 #define CGTT_PH_CLK_CTRL2__SOFT_OVERRIDE5__SHIFT                                                              0x1a
37871 #define CGTT_PH_CLK_CTRL2__SOFT_OVERRIDE4__SHIFT                                                              0x1b
37872 #define CGTT_PH_CLK_CTRL2__SOFT_OVERRIDE3__SHIFT                                                              0x1c
37873 #define CGTT_PH_CLK_CTRL2__SOFT_OVERRIDE2__SHIFT                                                              0x1d
37874 #define CGTT_PH_CLK_CTRL2__SOFT_OVERRIDE1__SHIFT                                                              0x1e
37875 #define CGTT_PH_CLK_CTRL2__ON_DELAY_MASK                                                                      0x0000000FL
37876 #define CGTT_PH_CLK_CTRL2__OFF_HYSTERESIS_MASK                                                                0x00000FF0L
37877 #define CGTT_PH_CLK_CTRL2__SOFT_OVERRIDE7_MASK                                                                0x01000000L
37878 #define CGTT_PH_CLK_CTRL2__SOFT_OVERRIDE6_MASK                                                                0x02000000L
37879 #define CGTT_PH_CLK_CTRL2__SOFT_OVERRIDE5_MASK                                                                0x04000000L
37880 #define CGTT_PH_CLK_CTRL2__SOFT_OVERRIDE4_MASK                                                                0x08000000L
37881 #define CGTT_PH_CLK_CTRL2__SOFT_OVERRIDE3_MASK                                                                0x10000000L
37882 #define CGTT_PH_CLK_CTRL2__SOFT_OVERRIDE2_MASK                                                                0x20000000L
37883 #define CGTT_PH_CLK_CTRL2__SOFT_OVERRIDE1_MASK                                                                0x40000000L
37884 //CGTT_PH_CLK_CTRL3
37885 #define CGTT_PH_CLK_CTRL3__ON_DELAY__SHIFT                                                                    0x0
37886 #define CGTT_PH_CLK_CTRL3__OFF_HYSTERESIS__SHIFT                                                              0x4
37887 #define CGTT_PH_CLK_CTRL3__SOFT_OVERRIDE7__SHIFT                                                              0x18
37888 #define CGTT_PH_CLK_CTRL3__SOFT_OVERRIDE6__SHIFT                                                              0x19
37889 #define CGTT_PH_CLK_CTRL3__SOFT_OVERRIDE5__SHIFT                                                              0x1a
37890 #define CGTT_PH_CLK_CTRL3__SOFT_OVERRIDE4__SHIFT                                                              0x1b
37891 #define CGTT_PH_CLK_CTRL3__SOFT_OVERRIDE3__SHIFT                                                              0x1c
37892 #define CGTT_PH_CLK_CTRL3__SOFT_OVERRIDE2__SHIFT                                                              0x1d
37893 #define CGTT_PH_CLK_CTRL3__SOFT_OVERRIDE1__SHIFT                                                              0x1e
37894 #define CGTT_PH_CLK_CTRL3__ON_DELAY_MASK                                                                      0x0000000FL
37895 #define CGTT_PH_CLK_CTRL3__OFF_HYSTERESIS_MASK                                                                0x00000FF0L
37896 #define CGTT_PH_CLK_CTRL3__SOFT_OVERRIDE7_MASK                                                                0x01000000L
37897 #define CGTT_PH_CLK_CTRL3__SOFT_OVERRIDE6_MASK                                                                0x02000000L
37898 #define CGTT_PH_CLK_CTRL3__SOFT_OVERRIDE5_MASK                                                                0x04000000L
37899 #define CGTT_PH_CLK_CTRL3__SOFT_OVERRIDE4_MASK                                                                0x08000000L
37900 #define CGTT_PH_CLK_CTRL3__SOFT_OVERRIDE3_MASK                                                                0x10000000L
37901 #define CGTT_PH_CLK_CTRL3__SOFT_OVERRIDE2_MASK                                                                0x20000000L
37902 #define CGTT_PH_CLK_CTRL3__SOFT_OVERRIDE1_MASK                                                                0x40000000L
37903 //GFX_ICG_TCP_CTRL
37904 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_0__SHIFT                                                              0x0
37905 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_1__SHIFT                                                              0x1
37906 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_2__SHIFT                                                              0x2
37907 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_3__SHIFT                                                              0x3
37908 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_4__SHIFT                                                              0x4
37909 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_5__SHIFT                                                              0x5
37910 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_6__SHIFT                                                              0x6
37911 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_7__SHIFT                                                              0x7
37912 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_8__SHIFT                                                              0x8
37913 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_9__SHIFT                                                              0x9
37914 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_10__SHIFT                                                             0xa
37915 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_11__SHIFT                                                             0xb
37916 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_12__SHIFT                                                             0xc
37917 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_13__SHIFT                                                             0xd
37918 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_14__SHIFT                                                             0xe
37919 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_15__SHIFT                                                             0xf
37920 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_16__SHIFT                                                             0x10
37921 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_17__SHIFT                                                             0x11
37922 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_18__SHIFT                                                             0x12
37923 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_19__SHIFT                                                             0x13
37924 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_20__SHIFT                                                             0x14
37925 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_21__SHIFT                                                             0x15
37926 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_22__SHIFT                                                             0x16
37927 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_23__SHIFT                                                             0x17
37928 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_24__SHIFT                                                             0x18
37929 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_25__SHIFT                                                             0x19
37930 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_26__SHIFT                                                             0x1a
37931 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_27__SHIFT                                                             0x1b
37932 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_28__SHIFT                                                             0x1c
37933 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_29__SHIFT                                                             0x1d
37934 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_30__SHIFT                                                             0x1e
37935 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_31__SHIFT                                                             0x1f
37936 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_0_MASK                                                                0x00000001L
37937 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_1_MASK                                                                0x00000002L
37938 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_2_MASK                                                                0x00000004L
37939 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_3_MASK                                                                0x00000008L
37940 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_4_MASK                                                                0x00000010L
37941 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_5_MASK                                                                0x00000020L
37942 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_6_MASK                                                                0x00000040L
37943 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_7_MASK                                                                0x00000080L
37944 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_8_MASK                                                                0x00000100L
37945 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_9_MASK                                                                0x00000200L
37946 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_10_MASK                                                               0x00000400L
37947 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_11_MASK                                                               0x00000800L
37948 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_12_MASK                                                               0x00001000L
37949 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_13_MASK                                                               0x00002000L
37950 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_14_MASK                                                               0x00004000L
37951 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_15_MASK                                                               0x00008000L
37952 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_16_MASK                                                               0x00010000L
37953 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_17_MASK                                                               0x00020000L
37954 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_18_MASK                                                               0x00040000L
37955 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_19_MASK                                                               0x00080000L
37956 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_20_MASK                                                               0x00100000L
37957 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_21_MASK                                                               0x00200000L
37958 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_22_MASK                                                               0x00400000L
37959 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_23_MASK                                                               0x00800000L
37960 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_24_MASK                                                               0x01000000L
37961 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_25_MASK                                                               0x02000000L
37962 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_26_MASK                                                               0x04000000L
37963 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_27_MASK                                                               0x08000000L
37964 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_28_MASK                                                               0x10000000L
37965 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_29_MASK                                                               0x20000000L
37966 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_30_MASK                                                               0x40000000L
37967 #define GFX_ICG_TCP_CTRL__SOFT_OVERRIDE_31_MASK                                                               0x80000000L
37968 //ICG_LDS_CLK_CTRL
37969 #define ICG_LDS_CLK_CTRL__HARVEST_WGP_OVERRIDE__SHIFT                                                         0x0
37970 #define ICG_LDS_CLK_CTRL__CONFIG_REG_OVERRIDE__SHIFT                                                          0x1
37971 #define ICG_LDS_CLK_CTRL__TD_OVERRIDE__SHIFT                                                                  0x2
37972 #define ICG_LDS_CLK_CTRL__ATTR_WR_OVERRIDE__SHIFT                                                             0x3
37973 #define ICG_LDS_CLK_CTRL__DLOAD0_OVERRIDE__SHIFT                                                              0x4
37974 #define ICG_LDS_CLK_CTRL__DLOAD1_OVERRIDE__SHIFT                                                              0x5
37975 #define ICG_LDS_CLK_CTRL__SQ_LDS_VMEMCMD_OVERRIDE__SHIFT                                                      0x6
37976 #define ICG_LDS_CLK_CTRL__SP_LDS_VMEMREQ_OVERRIDE__SHIFT                                                      0x7
37977 #define ICG_LDS_CLK_CTRL__SPI_LDS_STALL_OVERRIDE__SHIFT                                                       0x8
37978 #define ICG_LDS_CLK_CTRL__IDX_INPUT_QUEUE_OVERRIDE__SHIFT                                                     0x9
37979 #define ICG_LDS_CLK_CTRL__IDX_INPUT_QUEUE_BVH_OVERRIDE__SHIFT                                                 0xa
37980 #define ICG_LDS_CLK_CTRL__IDX_SCHED_INPUT_OVERRIDE__SHIFT                                                     0xb
37981 #define ICG_LDS_CLK_CTRL__IDX_BANK_CONFLICT_OVERRIDE__SHIFT                                                   0xc
37982 #define ICG_LDS_CLK_CTRL__IDX_SCHEDULER_OVERRIDE__SHIFT                                                       0xd
37983 #define ICG_LDS_CLK_CTRL__IDX_SCHED_DATA_PIPE_OVERRIDE__SHIFT                                                 0xe
37984 #define ICG_LDS_CLK_CTRL__IDX_SCHED_PIPE_OVERRIDE__SHIFT                                                      0xf
37985 #define ICG_LDS_CLK_CTRL__IDX_SCHED_OUTPUT_OVERRIDE__SHIFT                                                    0x10
37986 #define ICG_LDS_CLK_CTRL__IDX_PIPE_OVERRIDE__SHIFT                                                            0x11
37987 #define ICG_LDS_CLK_CTRL__IDX_DIR_OVERRIDE__SHIFT                                                             0x12
37988 #define ICG_LDS_CLK_CTRL__IDX_WR_OVERRIDE__SHIFT                                                              0x13
37989 #define ICG_LDS_CLK_CTRL__WGP_ARB_OVERRIDE__SHIFT                                                             0x14
37990 #define ICG_LDS_CLK_CTRL__MEM_OVERRIDE__SHIFT                                                                 0x15
37991 #define ICG_LDS_CLK_CTRL__MEM_WR_OVERRIDE__SHIFT                                                              0x16
37992 #define ICG_LDS_CLK_CTRL__IDX_WR_ADDR_OVERRIDE__SHIFT                                                         0x17
37993 #define ICG_LDS_CLK_CTRL__IDX_RDRTN_OVERRIDE__SHIFT                                                           0x18
37994 #define ICG_LDS_CLK_CTRL__IDX_OUTPUT_ALIGNER_OVERRIDE__SHIFT                                                  0x19
37995 #define ICG_LDS_CLK_CTRL__DIR_OUTPUT_ALIGNER_OVERRIDE__SHIFT                                                  0x1a
37996 #define ICG_LDS_CLK_CTRL__LDS_SP_READ_OVERRIDE__SHIFT                                                         0x1b
37997 #define ICG_LDS_CLK_CTRL__LDS_SP_DONE_OVERRIDE__SHIFT                                                         0x1c
37998 #define ICG_LDS_CLK_CTRL__LDS_SQC_PERF_OVERRIDE__SHIFT                                                        0x1d
37999 #define ICG_LDS_CLK_CTRL__UNUSED__SHIFT                                                                       0x1e
38000 #define ICG_LDS_CLK_CTRL__HARVEST_WGP_OVERRIDE_MASK                                                           0x00000001L
38001 #define ICG_LDS_CLK_CTRL__CONFIG_REG_OVERRIDE_MASK                                                            0x00000002L
38002 #define ICG_LDS_CLK_CTRL__TD_OVERRIDE_MASK                                                                    0x00000004L
38003 #define ICG_LDS_CLK_CTRL__ATTR_WR_OVERRIDE_MASK                                                               0x00000008L
38004 #define ICG_LDS_CLK_CTRL__DLOAD0_OVERRIDE_MASK                                                                0x00000010L
38005 #define ICG_LDS_CLK_CTRL__DLOAD1_OVERRIDE_MASK                                                                0x00000020L
38006 #define ICG_LDS_CLK_CTRL__SQ_LDS_VMEMCMD_OVERRIDE_MASK                                                        0x00000040L
38007 #define ICG_LDS_CLK_CTRL__SP_LDS_VMEMREQ_OVERRIDE_MASK                                                        0x00000080L
38008 #define ICG_LDS_CLK_CTRL__SPI_LDS_STALL_OVERRIDE_MASK                                                         0x00000100L
38009 #define ICG_LDS_CLK_CTRL__IDX_INPUT_QUEUE_OVERRIDE_MASK                                                       0x00000200L
38010 #define ICG_LDS_CLK_CTRL__IDX_INPUT_QUEUE_BVH_OVERRIDE_MASK                                                   0x00000400L
38011 #define ICG_LDS_CLK_CTRL__IDX_SCHED_INPUT_OVERRIDE_MASK                                                       0x00000800L
38012 #define ICG_LDS_CLK_CTRL__IDX_BANK_CONFLICT_OVERRIDE_MASK                                                     0x00001000L
38013 #define ICG_LDS_CLK_CTRL__IDX_SCHEDULER_OVERRIDE_MASK                                                         0x00002000L
38014 #define ICG_LDS_CLK_CTRL__IDX_SCHED_DATA_PIPE_OVERRIDE_MASK                                                   0x00004000L
38015 #define ICG_LDS_CLK_CTRL__IDX_SCHED_PIPE_OVERRIDE_MASK                                                        0x00008000L
38016 #define ICG_LDS_CLK_CTRL__IDX_SCHED_OUTPUT_OVERRIDE_MASK                                                      0x00010000L
38017 #define ICG_LDS_CLK_CTRL__IDX_PIPE_OVERRIDE_MASK                                                              0x00020000L
38018 #define ICG_LDS_CLK_CTRL__IDX_DIR_OVERRIDE_MASK                                                               0x00040000L
38019 #define ICG_LDS_CLK_CTRL__IDX_WR_OVERRIDE_MASK                                                                0x00080000L
38020 #define ICG_LDS_CLK_CTRL__WGP_ARB_OVERRIDE_MASK                                                               0x00100000L
38021 #define ICG_LDS_CLK_CTRL__MEM_OVERRIDE_MASK                                                                   0x00200000L
38022 #define ICG_LDS_CLK_CTRL__MEM_WR_OVERRIDE_MASK                                                                0x00400000L
38023 #define ICG_LDS_CLK_CTRL__IDX_WR_ADDR_OVERRIDE_MASK                                                           0x00800000L
38024 #define ICG_LDS_CLK_CTRL__IDX_RDRTN_OVERRIDE_MASK                                                             0x01000000L
38025 #define ICG_LDS_CLK_CTRL__IDX_OUTPUT_ALIGNER_OVERRIDE_MASK                                                    0x02000000L
38026 #define ICG_LDS_CLK_CTRL__DIR_OUTPUT_ALIGNER_OVERRIDE_MASK                                                    0x04000000L
38027 #define ICG_LDS_CLK_CTRL__LDS_SP_READ_OVERRIDE_MASK                                                           0x08000000L
38028 #define ICG_LDS_CLK_CTRL__LDS_SP_DONE_OVERRIDE_MASK                                                           0x10000000L
38029 #define ICG_LDS_CLK_CTRL__LDS_SQC_PERF_OVERRIDE_MASK                                                          0x20000000L
38030 #define ICG_LDS_CLK_CTRL__UNUSED_MASK                                                                         0xC0000000L
38031 //GFX_ICG_UTCL1_CTRL
38032 #define GFX_ICG_UTCL1_CTRL__SOFT_OVERRIDE0__SHIFT                                                             0x0
38033 #define GFX_ICG_UTCL1_CTRL__SOFT_OVERRIDE1__SHIFT                                                             0x1
38034 #define GFX_ICG_UTCL1_CTRL__SOFT_OVERRIDE2__SHIFT                                                             0x2
38035 #define GFX_ICG_UTCL1_CTRL__SOFT_OVERRIDE3__SHIFT                                                             0x3
38036 #define GFX_ICG_UTCL1_CTRL__SOFT_OVERRIDE4__SHIFT                                                             0x4
38037 #define GFX_ICG_UTCL1_CTRL__SOFT_OVERRIDE5__SHIFT                                                             0x5
38038 #define GFX_ICG_UTCL1_CTRL__SOFT_OVERRIDE6__SHIFT                                                             0x6
38039 #define GFX_ICG_UTCL1_CTRL__SOFT_OVERRIDE7__SHIFT                                                             0x7
38040 #define GFX_ICG_UTCL1_CTRL__SOFT_OVERRIDE8__SHIFT                                                             0x8
38041 #define GFX_ICG_UTCL1_CTRL__SOFT_OVERRIDE9__SHIFT                                                             0x9
38042 #define GFX_ICG_UTCL1_CTRL__SOFT_OVERRIDE10__SHIFT                                                            0xa
38043 #define GFX_ICG_UTCL1_CTRL__SOFT_OVERRIDE11__SHIFT                                                            0xb
38044 #define GFX_ICG_UTCL1_CTRL__SOFT_OVERRIDE12__SHIFT                                                            0xc
38045 #define GFX_ICG_UTCL1_CTRL__SOFT_OVERRIDE13__SHIFT                                                            0xd
38046 #define GFX_ICG_UTCL1_CTRL__SOFT_OVERRIDE14__SHIFT                                                            0xe
38047 #define GFX_ICG_UTCL1_CTRL__SOFT_OVERRIDE15__SHIFT                                                            0xf
38048 #define GFX_ICG_UTCL1_CTRL__SOFT_OVERRIDE16__SHIFT                                                            0x10
38049 #define GFX_ICG_UTCL1_CTRL__SOFT_OVERRIDE17__SHIFT                                                            0x11
38050 #define GFX_ICG_UTCL1_CTRL__SOFT_OVERRIDE18__SHIFT                                                            0x12
38051 #define GFX_ICG_UTCL1_CTRL__SOFT_OVERRIDE19_31__SHIFT                                                         0x13
38052 #define GFX_ICG_UTCL1_CTRL__SOFT_OVERRIDE0_MASK                                                               0x00000001L
38053 #define GFX_ICG_UTCL1_CTRL__SOFT_OVERRIDE1_MASK                                                               0x00000002L
38054 #define GFX_ICG_UTCL1_CTRL__SOFT_OVERRIDE2_MASK                                                               0x00000004L
38055 #define GFX_ICG_UTCL1_CTRL__SOFT_OVERRIDE3_MASK                                                               0x00000008L
38056 #define GFX_ICG_UTCL1_CTRL__SOFT_OVERRIDE4_MASK                                                               0x00000010L
38057 #define GFX_ICG_UTCL1_CTRL__SOFT_OVERRIDE5_MASK                                                               0x00000020L
38058 #define GFX_ICG_UTCL1_CTRL__SOFT_OVERRIDE6_MASK                                                               0x00000040L
38059 #define GFX_ICG_UTCL1_CTRL__SOFT_OVERRIDE7_MASK                                                               0x00000080L
38060 #define GFX_ICG_UTCL1_CTRL__SOFT_OVERRIDE8_MASK                                                               0x00000100L
38061 #define GFX_ICG_UTCL1_CTRL__SOFT_OVERRIDE9_MASK                                                               0x00000200L
38062 #define GFX_ICG_UTCL1_CTRL__SOFT_OVERRIDE10_MASK                                                              0x00000400L
38063 #define GFX_ICG_UTCL1_CTRL__SOFT_OVERRIDE11_MASK                                                              0x00000800L
38064 #define GFX_ICG_UTCL1_CTRL__SOFT_OVERRIDE12_MASK                                                              0x00001000L
38065 #define GFX_ICG_UTCL1_CTRL__SOFT_OVERRIDE13_MASK                                                              0x00002000L
38066 #define GFX_ICG_UTCL1_CTRL__SOFT_OVERRIDE14_MASK                                                              0x00004000L
38067 #define GFX_ICG_UTCL1_CTRL__SOFT_OVERRIDE15_MASK                                                              0x00008000L
38068 #define GFX_ICG_UTCL1_CTRL__SOFT_OVERRIDE16_MASK                                                              0x00010000L
38069 #define GFX_ICG_UTCL1_CTRL__SOFT_OVERRIDE17_MASK                                                              0x00020000L
38070 #define GFX_ICG_UTCL1_CTRL__SOFT_OVERRIDE18_MASK                                                              0x00040000L
38071 #define GFX_ICG_UTCL1_CTRL__SOFT_OVERRIDE19_31_MASK                                                           0xFFF80000L
38072 //GFX_ICG_GRBMH_CTRL
38073 #define GFX_ICG_GRBMH_CTRL__OFF_HYSTERESIS__SHIFT                                                             0x4
38074 #define GFX_ICG_GRBMH_CTRL__SOFT_OVERRIDE_SE__SHIFT                                                           0x10
38075 #define GFX_ICG_GRBMH_CTRL__SOFT_OVERRIDE_PERFMON__SHIFT                                                      0x1d
38076 #define GFX_ICG_GRBMH_CTRL__SOFT_OVERRIDE_DYN__SHIFT                                                          0x1e
38077 #define GFX_ICG_GRBMH_CTRL__OFF_HYSTERESIS_MASK                                                               0x000003F0L
38078 #define GFX_ICG_GRBMH_CTRL__SOFT_OVERRIDE_SE_MASK                                                             0x00FF0000L
38079 #define GFX_ICG_GRBMH_CTRL__SOFT_OVERRIDE_PERFMON_MASK                                                        0x20000000L
38080 #define GFX_ICG_GRBMH_CTRL__SOFT_OVERRIDE_DYN_MASK                                                            0x40000000L
38081 
38082 
38083 // addressBlock: gc_gfx_se_gfx_sc_pwrdec
38084 //CGTT_SC_CLK_CTRL0
38085 #define CGTT_SC_CLK_CTRL0__OFF_HYSTERESIS__SHIFT                                                              0x4
38086 #define CGTT_SC_CLK_CTRL0__VRC_OVERRIDE__SHIFT                                                                0xc
38087 #define CGTT_SC_CLK_CTRL0__HZC_OVERRIDE__SHIFT                                                                0xd
38088 #define CGTT_SC_CLK_CTRL0__HSC_OVERRIDE__SHIFT                                                                0xe
38089 #define CGTT_SC_CLK_CTRL0__HPF_OVERRIDE__SHIFT                                                                0xf
38090 #define CGTT_SC_CLK_CTRL0__G2DYN_STALL_OVERRIDE__SHIFT                                                        0x13
38091 #define CGTT_SC_CLK_CTRL0__FEDYN_STALL_OVERRIDE__SHIFT                                                        0x15
38092 #define CGTT_SC_CLK_CTRL0__REG_CLK_STALL_OVERRIDE__SHIFT                                                      0x17
38093 #define CGTT_SC_CLK_CTRL0__GL1X_OVERRIDE__SHIFT                                                               0x19
38094 #define CGTT_SC_CLK_CTRL0__FEDYN_OVERRIDE__SHIFT                                                              0x1d
38095 #define CGTT_SC_CLK_CTRL0__PERFMON_OVERRIDE__SHIFT                                                            0x1e
38096 #define CGTT_SC_CLK_CTRL0__REG_CLK_OVERRIDE__SHIFT                                                            0x1f
38097 #define CGTT_SC_CLK_CTRL0__OFF_HYSTERESIS_MASK                                                                0x00000FF0L
38098 #define CGTT_SC_CLK_CTRL0__VRC_OVERRIDE_MASK                                                                  0x00001000L
38099 #define CGTT_SC_CLK_CTRL0__HZC_OVERRIDE_MASK                                                                  0x00002000L
38100 #define CGTT_SC_CLK_CTRL0__HSC_OVERRIDE_MASK                                                                  0x00004000L
38101 #define CGTT_SC_CLK_CTRL0__HPF_OVERRIDE_MASK                                                                  0x00008000L
38102 #define CGTT_SC_CLK_CTRL0__G2DYN_STALL_OVERRIDE_MASK                                                          0x00080000L
38103 #define CGTT_SC_CLK_CTRL0__FEDYN_STALL_OVERRIDE_MASK                                                          0x00200000L
38104 #define CGTT_SC_CLK_CTRL0__REG_CLK_STALL_OVERRIDE_MASK                                                        0x00800000L
38105 #define CGTT_SC_CLK_CTRL0__GL1X_OVERRIDE_MASK                                                                 0x02000000L
38106 #define CGTT_SC_CLK_CTRL0__FEDYN_OVERRIDE_MASK                                                                0x20000000L
38107 #define CGTT_SC_CLK_CTRL0__PERFMON_OVERRIDE_MASK                                                              0x40000000L
38108 #define CGTT_SC_CLK_CTRL0__REG_CLK_OVERRIDE_MASK                                                              0x80000000L
38109 //CGTT_SC_CLK_CTRL1
38110 #define CGTT_SC_CLK_CTRL1__PBB_BINNING_CLK_STALL_OVERRIDE__SHIFT                                              0x11
38111 #define CGTT_SC_CLK_CTRL1__PBB_SCISSOR_CLK_STALL_OVERRIDE__SHIFT                                              0x12
38112 #define CGTT_SC_CLK_CTRL1__VPORT_REG_MEM_CLK_STALL_OVERRIDE__SHIFT                                            0x15
38113 #define CGTT_SC_CLK_CTRL1__PBB_CLK_STALL_OVERRIDE__SHIFT                                                      0x16
38114 #define CGTT_SC_CLK_CTRL1__PBB_BINNING_CLK_OVERRIDE__SHIFT                                                    0x19
38115 #define CGTT_SC_CLK_CTRL1__PBB_SCISSOR_CLK_OVERRIDE__SHIFT                                                    0x1a
38116 #define CGTT_SC_CLK_CTRL1__SCREEN_EXT_REG_CLK_OVERRIDE__SHIFT                                                 0x1c
38117 #define CGTT_SC_CLK_CTRL1__VPORT_REG_MEM_CLK_OVERRIDE__SHIFT                                                  0x1d
38118 #define CGTT_SC_CLK_CTRL1__SC_DB_QP_SAMPLEMASK_OVERRIDE__SHIFT                                                0x1f
38119 #define CGTT_SC_CLK_CTRL1__PBB_BINNING_CLK_STALL_OVERRIDE_MASK                                                0x00020000L
38120 #define CGTT_SC_CLK_CTRL1__PBB_SCISSOR_CLK_STALL_OVERRIDE_MASK                                                0x00040000L
38121 #define CGTT_SC_CLK_CTRL1__VPORT_REG_MEM_CLK_STALL_OVERRIDE_MASK                                              0x00200000L
38122 #define CGTT_SC_CLK_CTRL1__PBB_CLK_STALL_OVERRIDE_MASK                                                        0x00400000L
38123 #define CGTT_SC_CLK_CTRL1__PBB_BINNING_CLK_OVERRIDE_MASK                                                      0x02000000L
38124 #define CGTT_SC_CLK_CTRL1__PBB_SCISSOR_CLK_OVERRIDE_MASK                                                      0x04000000L
38125 #define CGTT_SC_CLK_CTRL1__SCREEN_EXT_REG_CLK_OVERRIDE_MASK                                                   0x10000000L
38126 #define CGTT_SC_CLK_CTRL1__VPORT_REG_MEM_CLK_OVERRIDE_MASK                                                    0x20000000L
38127 #define CGTT_SC_CLK_CTRL1__SC_DB_QP_SAMPLEMASK_OVERRIDE_MASK                                                  0x80000000L
38128 //CGTT_SC_CLK_CTRL2
38129 #define CGTT_SC_CLK_CTRL2__DISABLE_DEBUG_BUS_FLOP_EN_ON_PERFMON__SHIFT                                        0xf
38130 #define CGTT_SC_CLK_CTRL2__SC_DB_HISZCA_OVERRIDE__SHIFT                                                       0x11
38131 #define CGTT_SC_CLK_CTRL2__SC_DB_STAGE_IN_TP_PFFB_WR_OVERRIDE__SHIFT                                          0x12
38132 #define CGTT_SC_CLK_CTRL2__SC_DB_QUADMASK_OVERRIDE__SHIFT                                                     0x13
38133 #define CGTT_SC_CLK_CTRL2__SC_DB_QUADMASK_Z_OVERRIDE__SHIFT                                                   0x14
38134 #define CGTT_SC_CLK_CTRL2__SC_DB_QUAD_PROC_OVERRIDE__SHIFT                                                    0x15
38135 #define CGTT_SC_CLK_CTRL2__SC_DB_QUAD_ACCUM_OVERRIDE__SHIFT                                                   0x16
38136 #define CGTT_SC_CLK_CTRL2__SC_DB_PKR_OVERRIDE__SHIFT                                                          0x18
38137 #define CGTT_SC_CLK_CTRL2__DB_SC_WAVE_INTF_CLK_OVERRIDE__SHIFT                                                0x1a
38138 #define CGTT_SC_CLK_CTRL2__SC_PKR_INTF_CLK_OVERRIDE__SHIFT                                                    0x1c
38139 #define CGTT_SC_CLK_CTRL2__SC_DB_INTF_CLK_OVERRIDE__SHIFT                                                     0x1d
38140 #define CGTT_SC_CLK_CTRL2__PA_SC_INTF_CLK_OVERRIDE__SHIFT                                                     0x1e
38141 #define CGTT_SC_CLK_CTRL2__DISABLE_DEBUG_BUS_FLOP_EN_ON_PERFMON_MASK                                          0x00008000L
38142 #define CGTT_SC_CLK_CTRL2__SC_DB_HISZCA_OVERRIDE_MASK                                                         0x00020000L
38143 #define CGTT_SC_CLK_CTRL2__SC_DB_STAGE_IN_TP_PFFB_WR_OVERRIDE_MASK                                            0x00040000L
38144 #define CGTT_SC_CLK_CTRL2__SC_DB_QUADMASK_OVERRIDE_MASK                                                       0x00080000L
38145 #define CGTT_SC_CLK_CTRL2__SC_DB_QUADMASK_Z_OVERRIDE_MASK                                                     0x00100000L
38146 #define CGTT_SC_CLK_CTRL2__SC_DB_QUAD_PROC_OVERRIDE_MASK                                                      0x00200000L
38147 #define CGTT_SC_CLK_CTRL2__SC_DB_QUAD_ACCUM_OVERRIDE_MASK                                                     0x00400000L
38148 #define CGTT_SC_CLK_CTRL2__SC_DB_PKR_OVERRIDE_MASK                                                            0x01000000L
38149 #define CGTT_SC_CLK_CTRL2__DB_SC_WAVE_INTF_CLK_OVERRIDE_MASK                                                  0x04000000L
38150 #define CGTT_SC_CLK_CTRL2__SC_PKR_INTF_CLK_OVERRIDE_MASK                                                      0x10000000L
38151 #define CGTT_SC_CLK_CTRL2__SC_DB_INTF_CLK_OVERRIDE_MASK                                                       0x20000000L
38152 #define CGTT_SC_CLK_CTRL2__PA_SC_INTF_CLK_OVERRIDE_MASK                                                       0x40000000L
38153 //CGTT_SC_CLK_CTRL3
38154 #define CGTT_SC_CLK_CTRL3__RESERVED_00__SHIFT                                                                 0x0
38155 #define CGTT_SC_CLK_CTRL3__RESERVED_01__SHIFT                                                                 0x1
38156 #define CGTT_SC_CLK_CTRL3__RESERVED_02__SHIFT                                                                 0x2
38157 #define CGTT_SC_CLK_CTRL3__RESERVED_03__SHIFT                                                                 0x3
38158 #define CGTT_SC_CLK_CTRL3__RESERVED_04__SHIFT                                                                 0x4
38159 #define CGTT_SC_CLK_CTRL3__RESERVED_05__SHIFT                                                                 0x5
38160 #define CGTT_SC_CLK_CTRL3__RESERVED_06__SHIFT                                                                 0x6
38161 #define CGTT_SC_CLK_CTRL3__RESERVED_07__SHIFT                                                                 0x7
38162 #define CGTT_SC_CLK_CTRL3__RESERVED_08__SHIFT                                                                 0x8
38163 #define CGTT_SC_CLK_CTRL3__RESERVED_09__SHIFT                                                                 0x9
38164 #define CGTT_SC_CLK_CTRL3__PBB_FRONT_CLK_STALL_OVERRIDE__SHIFT                                                0xa
38165 #define CGTT_SC_CLK_CTRL3__PBB_BATCHIN_CLK_STALL_OVERRIDE__SHIFT                                              0xb
38166 #define CGTT_SC_CLK_CTRL3__PBB_VRASTER_CLK_STALL_OVERRIDE__SHIFT                                              0xc
38167 #define CGTT_SC_CLK_CTRL3__PBB_VGATHER_CLK_STALL_OVERRIDE__SHIFT                                              0xd
38168 #define CGTT_SC_CLK_CTRL3__RESERVED_18__SHIFT                                                                 0x12
38169 #define CGTT_SC_CLK_CTRL3__RESERVED_19__SHIFT                                                                 0x13
38170 #define CGTT_SC_CLK_CTRL3__RESERVED_20__SHIFT                                                                 0x14
38171 #define CGTT_SC_CLK_CTRL3__RESERVED_21__SHIFT                                                                 0x15
38172 #define CGTT_SC_CLK_CTRL3__RESERVED_22__SHIFT                                                                 0x16
38173 #define CGTT_SC_CLK_CTRL3__RESERVED_23__SHIFT                                                                 0x17
38174 #define CGTT_SC_CLK_CTRL3__RESERVED_24__SHIFT                                                                 0x18
38175 #define CGTT_SC_CLK_CTRL3__RESERVED_25__SHIFT                                                                 0x19
38176 #define CGTT_SC_CLK_CTRL3__RESERVED_26__SHIFT                                                                 0x1a
38177 #define CGTT_SC_CLK_CTRL3__RESERVED_27__SHIFT                                                                 0x1b
38178 #define CGTT_SC_CLK_CTRL3__PBB_FRONT_CLK_OVERRIDE__SHIFT                                                      0x1c
38179 #define CGTT_SC_CLK_CTRL3__PBB_BATCHIN_CLK_OVERRIDE__SHIFT                                                    0x1d
38180 #define CGTT_SC_CLK_CTRL3__PBB_VRASTER_CLK_OVERRIDE__SHIFT                                                    0x1e
38181 #define CGTT_SC_CLK_CTRL3__PBB_VGATHER_CLK_OVERRIDE__SHIFT                                                    0x1f
38182 #define CGTT_SC_CLK_CTRL3__RESERVED_00_MASK                                                                   0x00000001L
38183 #define CGTT_SC_CLK_CTRL3__RESERVED_01_MASK                                                                   0x00000002L
38184 #define CGTT_SC_CLK_CTRL3__RESERVED_02_MASK                                                                   0x00000004L
38185 #define CGTT_SC_CLK_CTRL3__RESERVED_03_MASK                                                                   0x00000008L
38186 #define CGTT_SC_CLK_CTRL3__RESERVED_04_MASK                                                                   0x00000010L
38187 #define CGTT_SC_CLK_CTRL3__RESERVED_05_MASK                                                                   0x00000020L
38188 #define CGTT_SC_CLK_CTRL3__RESERVED_06_MASK                                                                   0x00000040L
38189 #define CGTT_SC_CLK_CTRL3__RESERVED_07_MASK                                                                   0x00000080L
38190 #define CGTT_SC_CLK_CTRL3__RESERVED_08_MASK                                                                   0x00000100L
38191 #define CGTT_SC_CLK_CTRL3__RESERVED_09_MASK                                                                   0x00000200L
38192 #define CGTT_SC_CLK_CTRL3__PBB_FRONT_CLK_STALL_OVERRIDE_MASK                                                  0x00000400L
38193 #define CGTT_SC_CLK_CTRL3__PBB_BATCHIN_CLK_STALL_OVERRIDE_MASK                                                0x00000800L
38194 #define CGTT_SC_CLK_CTRL3__PBB_VRASTER_CLK_STALL_OVERRIDE_MASK                                                0x00001000L
38195 #define CGTT_SC_CLK_CTRL3__PBB_VGATHER_CLK_STALL_OVERRIDE_MASK                                                0x00002000L
38196 #define CGTT_SC_CLK_CTRL3__RESERVED_18_MASK                                                                   0x00040000L
38197 #define CGTT_SC_CLK_CTRL3__RESERVED_19_MASK                                                                   0x00080000L
38198 #define CGTT_SC_CLK_CTRL3__RESERVED_20_MASK                                                                   0x00100000L
38199 #define CGTT_SC_CLK_CTRL3__RESERVED_21_MASK                                                                   0x00200000L
38200 #define CGTT_SC_CLK_CTRL3__RESERVED_22_MASK                                                                   0x00400000L
38201 #define CGTT_SC_CLK_CTRL3__RESERVED_23_MASK                                                                   0x00800000L
38202 #define CGTT_SC_CLK_CTRL3__RESERVED_24_MASK                                                                   0x01000000L
38203 #define CGTT_SC_CLK_CTRL3__RESERVED_25_MASK                                                                   0x02000000L
38204 #define CGTT_SC_CLK_CTRL3__RESERVED_26_MASK                                                                   0x04000000L
38205 #define CGTT_SC_CLK_CTRL3__RESERVED_27_MASK                                                                   0x08000000L
38206 #define CGTT_SC_CLK_CTRL3__PBB_FRONT_CLK_OVERRIDE_MASK                                                        0x10000000L
38207 #define CGTT_SC_CLK_CTRL3__PBB_BATCHIN_CLK_OVERRIDE_MASK                                                      0x20000000L
38208 #define CGTT_SC_CLK_CTRL3__PBB_VRASTER_CLK_OVERRIDE_MASK                                                      0x40000000L
38209 #define CGTT_SC_CLK_CTRL3__PBB_VGATHER_CLK_OVERRIDE_MASK                                                      0x80000000L
38210 //CGTT_SC_CLK_CTRL4
38211 #define CGTT_SC_CLK_CTRL4__PBB_VCOARSE_CLK_STALL_OVERRIDE__SHIFT                                              0x0
38212 #define CGTT_SC_CLK_CTRL4__PBB_VDETAIL_CLK_STALL_OVERRIDE__SHIFT                                              0x1
38213 #define CGTT_SC_CLK_CTRL4__PBB_HRASTER_CLK_STALL_OVERRIDE__SHIFT                                              0x2
38214 #define CGTT_SC_CLK_CTRL4__PBB_HCONFIG_CLK_STALL_OVERRIDE__SHIFT                                              0x3
38215 #define CGTT_SC_CLK_CTRL4__PBB_HGATHER_CLK_STALL_OVERRIDE__SHIFT                                              0x4
38216 #define CGTT_SC_CLK_CTRL4__PBB_HCOARSE_CLK_STALL_OVERRIDE__SHIFT                                              0x5
38217 #define CGTT_SC_CLK_CTRL4__PBB_HDETAIL_CLK_STALL_OVERRIDE__SHIFT                                              0x6
38218 #define CGTT_SC_CLK_CTRL4__PBB_BATCHOUT_CLK_STALL_OVERRIDE__SHIFT                                             0x8
38219 #define CGTT_SC_CLK_CTRL4__PBB_OUTPUT_CLK_STALL_OVERRIDE__SHIFT                                               0x9
38220 #define CGTT_SC_CLK_CTRL4__PBB_OUTMUX_CLK_STALL_OVERRIDE__SHIFT                                               0xa
38221 #define CGTT_SC_CLK_CTRL4__PBB_BREAKING_CLK_STALL_OVERRIDE__SHIFT                                             0xb
38222 #define CGTT_SC_CLK_CTRL4__PBB_PASSMEM_CLK_STALL_OVERRIDE__SHIFT                                              0xc
38223 #define CGTT_SC_CLK_CTRL4__PBB_VCOARSE_CLK_OVERRIDE__SHIFT                                                    0x13
38224 #define CGTT_SC_CLK_CTRL4__PBB_VDETAIL_CLK_OVERRIDE__SHIFT                                                    0x14
38225 #define CGTT_SC_CLK_CTRL4__PBB_HRASTER_CLK_OVERRIDE__SHIFT                                                    0x15
38226 #define CGTT_SC_CLK_CTRL4__PBB_HCONFIG_CLK_OVERRIDE__SHIFT                                                    0x16
38227 #define CGTT_SC_CLK_CTRL4__PBB_HGATHER_CLK_OVERRIDE__SHIFT                                                    0x17
38228 #define CGTT_SC_CLK_CTRL4__PBB_HCOARSE_CLK_OVERRIDE__SHIFT                                                    0x18
38229 #define CGTT_SC_CLK_CTRL4__PBB_HDETAIL_CLK_OVERRIDE__SHIFT                                                    0x19
38230 #define CGTT_SC_CLK_CTRL4__PBB_BATCHOUT_CLK_OVERRIDE__SHIFT                                                   0x1b
38231 #define CGTT_SC_CLK_CTRL4__PBB_OUTPUT_CLK_OVERRIDE__SHIFT                                                     0x1c
38232 #define CGTT_SC_CLK_CTRL4__PBB_OUTMUX_CLK_OVERRIDE__SHIFT                                                     0x1d
38233 #define CGTT_SC_CLK_CTRL4__PBB_BREAKING_CLK_OVERRIDE__SHIFT                                                   0x1e
38234 #define CGTT_SC_CLK_CTRL4__PBB_PASSMEM_CLK_OVERRIDE__SHIFT                                                    0x1f
38235 #define CGTT_SC_CLK_CTRL4__PBB_VCOARSE_CLK_STALL_OVERRIDE_MASK                                                0x00000001L
38236 #define CGTT_SC_CLK_CTRL4__PBB_VDETAIL_CLK_STALL_OVERRIDE_MASK                                                0x00000002L
38237 #define CGTT_SC_CLK_CTRL4__PBB_HRASTER_CLK_STALL_OVERRIDE_MASK                                                0x00000004L
38238 #define CGTT_SC_CLK_CTRL4__PBB_HCONFIG_CLK_STALL_OVERRIDE_MASK                                                0x00000008L
38239 #define CGTT_SC_CLK_CTRL4__PBB_HGATHER_CLK_STALL_OVERRIDE_MASK                                                0x00000010L
38240 #define CGTT_SC_CLK_CTRL4__PBB_HCOARSE_CLK_STALL_OVERRIDE_MASK                                                0x00000020L
38241 #define CGTT_SC_CLK_CTRL4__PBB_HDETAIL_CLK_STALL_OVERRIDE_MASK                                                0x00000040L
38242 #define CGTT_SC_CLK_CTRL4__PBB_BATCHOUT_CLK_STALL_OVERRIDE_MASK                                               0x00000100L
38243 #define CGTT_SC_CLK_CTRL4__PBB_OUTPUT_CLK_STALL_OVERRIDE_MASK                                                 0x00000200L
38244 #define CGTT_SC_CLK_CTRL4__PBB_OUTMUX_CLK_STALL_OVERRIDE_MASK                                                 0x00000400L
38245 #define CGTT_SC_CLK_CTRL4__PBB_BREAKING_CLK_STALL_OVERRIDE_MASK                                               0x00000800L
38246 #define CGTT_SC_CLK_CTRL4__PBB_PASSMEM_CLK_STALL_OVERRIDE_MASK                                                0x00001000L
38247 #define CGTT_SC_CLK_CTRL4__PBB_VCOARSE_CLK_OVERRIDE_MASK                                                      0x00080000L
38248 #define CGTT_SC_CLK_CTRL4__PBB_VDETAIL_CLK_OVERRIDE_MASK                                                      0x00100000L
38249 #define CGTT_SC_CLK_CTRL4__PBB_HRASTER_CLK_OVERRIDE_MASK                                                      0x00200000L
38250 #define CGTT_SC_CLK_CTRL4__PBB_HCONFIG_CLK_OVERRIDE_MASK                                                      0x00400000L
38251 #define CGTT_SC_CLK_CTRL4__PBB_HGATHER_CLK_OVERRIDE_MASK                                                      0x00800000L
38252 #define CGTT_SC_CLK_CTRL4__PBB_HCOARSE_CLK_OVERRIDE_MASK                                                      0x01000000L
38253 #define CGTT_SC_CLK_CTRL4__PBB_HDETAIL_CLK_OVERRIDE_MASK                                                      0x02000000L
38254 #define CGTT_SC_CLK_CTRL4__PBB_BATCHOUT_CLK_OVERRIDE_MASK                                                     0x08000000L
38255 #define CGTT_SC_CLK_CTRL4__PBB_OUTPUT_CLK_OVERRIDE_MASK                                                       0x10000000L
38256 #define CGTT_SC_CLK_CTRL4__PBB_OUTMUX_CLK_OVERRIDE_MASK                                                       0x20000000L
38257 #define CGTT_SC_CLK_CTRL4__PBB_BREAKING_CLK_OVERRIDE_MASK                                                     0x40000000L
38258 #define CGTT_SC_CLK_CTRL4__PBB_PASSMEM_CLK_OVERRIDE_MASK                                                      0x80000000L
38259 
38260 
38261 // addressBlock: gc_gfx_se_gfx_se_gl1_pwrdec
38262 //ICG_GL1C_CLK_CTRL
38263 #define ICG_GL1C_CLK_CTRL__GLOBAL_CLK_OVERRIDE__SHIFT                                                         0x0
38264 #define ICG_GL1C_CLK_CTRL__GLOBAL_NONHARVESTABLE_CLK_OVERRIDE__SHIFT                                          0x1
38265 #define ICG_GL1C_CLK_CTRL__REQUEST_CLK_OVERRIDE__SHIFT                                                        0x2
38266 #define ICG_GL1C_CLK_CTRL__VM_CLK_OVERRIDE__SHIFT                                                             0x3
38267 #define ICG_GL1C_CLK_CTRL__UTCL0_CLK_OVERRIDE__SHIFT                                                          0x4
38268 #define ICG_GL1C_CLK_CTRL__GCR_CLK_OVERRIDE__SHIFT                                                            0x5
38269 #define ICG_GL1C_CLK_CTRL__SRC_DATA_CLK_OVERRIDE__SHIFT                                                       0x6
38270 #define ICG_GL1C_CLK_CTRL__RETURN_CLK_OVERRIDE__SHIFT                                                         0x7
38271 #define ICG_GL1C_CLK_CTRL__GRBM_CLK_OVERRIDE__SHIFT                                                           0x8
38272 #define ICG_GL1C_CLK_CTRL__PERF_CLK_OVERRIDE__SHIFT                                                           0x9
38273 #define ICG_GL1C_CLK_CTRL__GLOBAL_CLK_OVERRIDE_MASK                                                           0x00000001L
38274 #define ICG_GL1C_CLK_CTRL__GLOBAL_NONHARVESTABLE_CLK_OVERRIDE_MASK                                            0x00000002L
38275 #define ICG_GL1C_CLK_CTRL__REQUEST_CLK_OVERRIDE_MASK                                                          0x00000004L
38276 #define ICG_GL1C_CLK_CTRL__VM_CLK_OVERRIDE_MASK                                                               0x00000008L
38277 #define ICG_GL1C_CLK_CTRL__UTCL0_CLK_OVERRIDE_MASK                                                            0x00000010L
38278 #define ICG_GL1C_CLK_CTRL__GCR_CLK_OVERRIDE_MASK                                                              0x00000020L
38279 #define ICG_GL1C_CLK_CTRL__SRC_DATA_CLK_OVERRIDE_MASK                                                         0x00000040L
38280 #define ICG_GL1C_CLK_CTRL__RETURN_CLK_OVERRIDE_MASK                                                           0x00000080L
38281 #define ICG_GL1C_CLK_CTRL__GRBM_CLK_OVERRIDE_MASK                                                             0x00000100L
38282 #define ICG_GL1C_CLK_CTRL__PERF_CLK_OVERRIDE_MASK                                                             0x00000200L
38283 //GL1I_GL1R_MGCG_OVERRIDE
38284 #define GL1I_GL1R_MGCG_OVERRIDE__GL1A_GL1IR_MGCG_RET_DCLK_OVERRIDE__SHIFT                                     0x0
38285 #define GL1I_GL1R_MGCG_OVERRIDE__GL1A_GL1IW_MGCG_RET_DCLK_OVERRIDE__SHIFT                                     0x1
38286 #define GL1I_GL1R_MGCG_OVERRIDE__GL1A_GL1IW_MGCG_SRC_DCLK_OVERRIDE__SHIFT                                     0x2
38287 #define GL1I_GL1R_MGCG_OVERRIDE__GL1A_GL1IR_MGCG_RET_DCLK_OVERRIDE_MASK                                       0x00000001L
38288 #define GL1I_GL1R_MGCG_OVERRIDE__GL1A_GL1IW_MGCG_RET_DCLK_OVERRIDE_MASK                                       0x00000002L
38289 #define GL1I_GL1R_MGCG_OVERRIDE__GL1A_GL1IW_MGCG_SRC_DCLK_OVERRIDE_MASK                                       0x00000004L
38290 //GL1XI_GL1XR_MGCG_OVERRIDE
38291 #define GL1XI_GL1XR_MGCG_OVERRIDE__GL1XA_GL1XIR_MGCG_RET_DCLK_OVERRIDE__SHIFT                                 0x0
38292 #define GL1XI_GL1XR_MGCG_OVERRIDE__GL1XA_GL1XIW_MGCG_RET_DCLK_OVERRIDE__SHIFT                                 0x1
38293 #define GL1XI_GL1XR_MGCG_OVERRIDE__GL1XA_GL1XIW_MGCG_SRC_DCLK_OVERRIDE__SHIFT                                 0x2
38294 #define GL1XI_GL1XR_MGCG_OVERRIDE__GL1XA_GL1XIR_MGCG_RET_DCLK_OVERRIDE_MASK                                   0x00000001L
38295 #define GL1XI_GL1XR_MGCG_OVERRIDE__GL1XA_GL1XIW_MGCG_RET_DCLK_OVERRIDE_MASK                                   0x00000002L
38296 #define GL1XI_GL1XR_MGCG_OVERRIDE__GL1XA_GL1XIW_MGCG_SRC_DCLK_OVERRIDE_MASK                                   0x00000004L
38297 //ICG_GL1XC_CLK_CTRL
38298 #define ICG_GL1XC_CLK_CTRL__GLOBAL_CLK_OVERRIDE__SHIFT                                                        0x0
38299 #define ICG_GL1XC_CLK_CTRL__GLOBAL_NONHARVESTABLE_CLK_OVERRIDE__SHIFT                                         0x1
38300 #define ICG_GL1XC_CLK_CTRL__REQUEST_CLK_OVERRIDE__SHIFT                                                       0x2
38301 #define ICG_GL1XC_CLK_CTRL__VM_CLK_OVERRIDE__SHIFT                                                            0x3
38302 #define ICG_GL1XC_CLK_CTRL__UTCL0_CLK_OVERRIDE__SHIFT                                                         0x4
38303 #define ICG_GL1XC_CLK_CTRL__GCR_CLK_OVERRIDE__SHIFT                                                           0x5
38304 #define ICG_GL1XC_CLK_CTRL__SRC_DATA_CLK_OVERRIDE__SHIFT                                                      0x6
38305 #define ICG_GL1XC_CLK_CTRL__RETURN_CLK_OVERRIDE__SHIFT                                                        0x7
38306 #define ICG_GL1XC_CLK_CTRL__GRBM_CLK_OVERRIDE__SHIFT                                                          0x8
38307 #define ICG_GL1XC_CLK_CTRL__PERF_CLK_OVERRIDE__SHIFT                                                          0x9
38308 #define ICG_GL1XC_CLK_CTRL__GLOBAL_CLK_OVERRIDE_MASK                                                          0x00000001L
38309 #define ICG_GL1XC_CLK_CTRL__GLOBAL_NONHARVESTABLE_CLK_OVERRIDE_MASK                                           0x00000002L
38310 #define ICG_GL1XC_CLK_CTRL__REQUEST_CLK_OVERRIDE_MASK                                                         0x00000004L
38311 #define ICG_GL1XC_CLK_CTRL__VM_CLK_OVERRIDE_MASK                                                              0x00000008L
38312 #define ICG_GL1XC_CLK_CTRL__UTCL0_CLK_OVERRIDE_MASK                                                           0x00000010L
38313 #define ICG_GL1XC_CLK_CTRL__GCR_CLK_OVERRIDE_MASK                                                             0x00000020L
38314 #define ICG_GL1XC_CLK_CTRL__SRC_DATA_CLK_OVERRIDE_MASK                                                        0x00000040L
38315 #define ICG_GL1XC_CLK_CTRL__RETURN_CLK_OVERRIDE_MASK                                                          0x00000080L
38316 #define ICG_GL1XC_CLK_CTRL__GRBM_CLK_OVERRIDE_MASK                                                            0x00000100L
38317 #define ICG_GL1XC_CLK_CTRL__PERF_CLK_OVERRIDE_MASK                                                            0x00000200L
38318 //ICG_GL1A_CTRL
38319 #define ICG_GL1A_CTRL__REG_CLK_OVERRIDE__SHIFT                                                                0x0
38320 #define ICG_GL1A_CTRL__REQ_CLI_CLK_OVERRIDE__SHIFT                                                            0x1
38321 #define ICG_GL1A_CTRL__REQ_ARB_CLK_OVERRIDE__SHIFT                                                            0x2
38322 #define ICG_GL1A_CTRL__RET_CLK_OVERRIDE__SHIFT                                                                0x3
38323 #define ICG_GL1A_CTRL__REQ_CREDIT_CLK_OVERRIDE__SHIFT                                                         0x4
38324 #define ICG_GL1A_CTRL__PERFMON_CLK_OVERRIDE__SHIFT                                                            0x5
38325 #define ICG_GL1A_CTRL__REG_CLK_OVERRIDE_MASK                                                                  0x00000001L
38326 #define ICG_GL1A_CTRL__REQ_CLI_CLK_OVERRIDE_MASK                                                              0x00000002L
38327 #define ICG_GL1A_CTRL__REQ_ARB_CLK_OVERRIDE_MASK                                                              0x00000004L
38328 #define ICG_GL1A_CTRL__RET_CLK_OVERRIDE_MASK                                                                  0x00000008L
38329 #define ICG_GL1A_CTRL__REQ_CREDIT_CLK_OVERRIDE_MASK                                                           0x00000010L
38330 #define ICG_GL1A_CTRL__PERFMON_CLK_OVERRIDE_MASK                                                              0x00000020L
38331 //ICG_GL1XA_CTRL
38332 #define ICG_GL1XA_CTRL__REG_CLK_OVERRIDE__SHIFT                                                               0x0
38333 #define ICG_GL1XA_CTRL__REQ_CLI_CLK_OVERRIDE__SHIFT                                                           0x1
38334 #define ICG_GL1XA_CTRL__REQ_ARB_CLK_OVERRIDE__SHIFT                                                           0x2
38335 #define ICG_GL1XA_CTRL__RET_CLK_OVERRIDE__SHIFT                                                               0x3
38336 #define ICG_GL1XA_CTRL__REQ_CREDIT_CLK_OVERRIDE__SHIFT                                                        0x4
38337 #define ICG_GL1XA_CTRL__PERFMON_CLK_OVERRIDE__SHIFT                                                           0x5
38338 #define ICG_GL1XA_CTRL__REG_CLK_OVERRIDE_MASK                                                                 0x00000001L
38339 #define ICG_GL1XA_CTRL__REQ_CLI_CLK_OVERRIDE_MASK                                                             0x00000002L
38340 #define ICG_GL1XA_CTRL__REQ_ARB_CLK_OVERRIDE_MASK                                                             0x00000004L
38341 #define ICG_GL1XA_CTRL__RET_CLK_OVERRIDE_MASK                                                                 0x00000008L
38342 #define ICG_GL1XA_CTRL__REQ_CREDIT_CLK_OVERRIDE_MASK                                                          0x00000010L
38343 #define ICG_GL1XA_CTRL__PERFMON_CLK_OVERRIDE_MASK                                                             0x00000020L
38344 
38345 
38346 // addressBlock: gc_gfx_se_gfx_se_hypdec
38347 //GL1_PIPE_STEER
38348 #define GL1_PIPE_STEER__PIPE0__SHIFT                                                                          0x0
38349 #define GL1_PIPE_STEER__PIPE1__SHIFT                                                                          0x2
38350 #define GL1_PIPE_STEER__PIPE2__SHIFT                                                                          0x4
38351 #define GL1_PIPE_STEER__PIPE3__SHIFT                                                                          0x6
38352 #define GL1_PIPE_STEER__MODE__SHIFT                                                                           0x8
38353 #define GL1_PIPE_STEER__PIPE0_MASK                                                                            0x00000003L
38354 #define GL1_PIPE_STEER__PIPE1_MASK                                                                            0x0000000CL
38355 #define GL1_PIPE_STEER__PIPE2_MASK                                                                            0x00000030L
38356 #define GL1_PIPE_STEER__PIPE3_MASK                                                                            0x000000C0L
38357 #define GL1_PIPE_STEER__MODE_MASK                                                                             0x00000100L
38358 //GL1X_PIPE_STEER
38359 #define GL1X_PIPE_STEER__PIPE0__SHIFT                                                                         0x0
38360 #define GL1X_PIPE_STEER__PIPE1__SHIFT                                                                         0x2
38361 #define GL1X_PIPE_STEER__PIPE2__SHIFT                                                                         0x4
38362 #define GL1X_PIPE_STEER__PIPE3__SHIFT                                                                         0x6
38363 #define GL1X_PIPE_STEER__MODE__SHIFT                                                                          0x8
38364 #define GL1X_PIPE_STEER__PIPE0_MASK                                                                           0x00000003L
38365 #define GL1X_PIPE_STEER__PIPE1_MASK                                                                           0x0000000CL
38366 #define GL1X_PIPE_STEER__PIPE2_MASK                                                                           0x00000030L
38367 #define GL1X_PIPE_STEER__PIPE3_MASK                                                                           0x000000C0L
38368 #define GL1X_PIPE_STEER__MODE_MASK                                                                            0x00000100L
38369 //GC_USER_SHADER_ARRAY_CONFIG
38370 #define GC_USER_SHADER_ARRAY_CONFIG__INACTIVE_WGPS__SHIFT                                                     0x10
38371 #define GC_USER_SHADER_ARRAY_CONFIG__INACTIVE_WGPS_MASK                                                       0xFFFF0000L
38372 //GRBMH_GC_USER_SA_UNIT_DISABLE
38373 #define GRBMH_GC_USER_SA_UNIT_DISABLE__SA_DISABLE__SHIFT                                                      0x8
38374 #define GRBMH_GC_USER_SA_UNIT_DISABLE__SA_DISABLE_MASK                                                        0x00FFFF00L
38375 //GC_USER_SA_UNIT_DISABLE_1
38376 #define GC_USER_SA_UNIT_DISABLE_1__SA_DISABLE__SHIFT                                                          0x8
38377 #define GC_USER_SA_UNIT_DISABLE_1__SA_DISABLE_MASK                                                            0x00FFFF00L
38378 //GC_USER_RB_BACKEND_DISABLE
38379 #define GC_USER_RB_BACKEND_DISABLE__BACKEND_DISABLE__SHIFT                                                    0x4
38380 #define GC_USER_RB_BACKEND_DISABLE__BACKEND_DISABLE_MASK                                                      0x000000F0L
38381 //GC_USER_RMI_REDUNDANCY
38382 #define GC_USER_RMI_REDUNDANCY__REPAIR_EN_IN_0__SHIFT                                                         0x1
38383 #define GC_USER_RMI_REDUNDANCY__REPAIR_EN_IN_1__SHIFT                                                         0x2
38384 #define GC_USER_RMI_REDUNDANCY__REPAIR_RMI_OVERRIDE__SHIFT                                                    0x3
38385 #define GC_USER_RMI_REDUNDANCY__REPAIR_ID_SWAP__SHIFT                                                         0x4
38386 #define GC_USER_RMI_REDUNDANCY__REPAIR_EN_IN_0_MASK                                                           0x00000002L
38387 #define GC_USER_RMI_REDUNDANCY__REPAIR_EN_IN_1_MASK                                                           0x00000004L
38388 #define GC_USER_RMI_REDUNDANCY__REPAIR_RMI_OVERRIDE_MASK                                                      0x00000008L
38389 #define GC_USER_RMI_REDUNDANCY__REPAIR_ID_SWAP_MASK                                                           0x00000010L
38390 //GC_USER_SHADER_RATE_CONFIG
38391 #define GC_USER_SHADER_RATE_CONFIG__DPFP_RATE__SHIFT                                                          0x1
38392 #define GC_USER_SHADER_RATE_CONFIG__DPFP_RATE_MASK                                                            0x00000006L
38393 //GC_USER_SHADER_RATE_CONFIG_1
38394 #define GC_USER_SHADER_RATE_CONFIG_1__DPFP_RATE__SHIFT                                                        0x1
38395 #define GC_USER_SHADER_RATE_CONFIG_1__DPFP_RATE_MASK                                                          0x00000006L
38396 
38397 
38398 // addressBlock: gc_gfx_se_gfx_se_grbmh_hypdec
38399 //GRBMH_WGP_SA0_REMAP_CNTL
38400 #define GRBMH_WGP_SA0_REMAP_CNTL__SIDE0_WGP0_SA0_REMAP_EN__SHIFT                                              0x0
38401 #define GRBMH_WGP_SA0_REMAP_CNTL__SIDE0_WGP1_SA0_REMAP_EN__SHIFT                                              0x1
38402 #define GRBMH_WGP_SA0_REMAP_CNTL__SIDE0_WGP2_SA0_REMAP_EN__SHIFT                                              0x2
38403 #define GRBMH_WGP_SA0_REMAP_CNTL__SIDE0_WGP3_SA0_REMAP_EN__SHIFT                                              0x3
38404 #define GRBMH_WGP_SA0_REMAP_CNTL__SIDE0_WGP4_SA0_REMAP_EN__SHIFT                                              0x4
38405 #define GRBMH_WGP_SA0_REMAP_CNTL__SIDE0_WGP5_SA0_REMAP_EN__SHIFT                                              0x5
38406 #define GRBMH_WGP_SA0_REMAP_CNTL__SIDE0_WGP6_SA0_REMAP_EN__SHIFT                                              0x6
38407 #define GRBMH_WGP_SA0_REMAP_CNTL__SIDE0_WGP7_SA0_REMAP_EN__SHIFT                                              0x7
38408 #define GRBMH_WGP_SA0_REMAP_CNTL__SIDE0_SA0_REMAP_TO_SIDE__SHIFT                                              0x8
38409 #define GRBMH_WGP_SA0_REMAP_CNTL__SIDE0_SA0_REMAP_TO_WGP__SHIFT                                               0x9
38410 #define GRBMH_WGP_SA0_REMAP_CNTL__SIDE1_WGP0_SA0_REMAP_EN__SHIFT                                              0x10
38411 #define GRBMH_WGP_SA0_REMAP_CNTL__SIDE1_WGP1_SA0_REMAP_EN__SHIFT                                              0x11
38412 #define GRBMH_WGP_SA0_REMAP_CNTL__SIDE1_WGP2_SA0_REMAP_EN__SHIFT                                              0x12
38413 #define GRBMH_WGP_SA0_REMAP_CNTL__SIDE1_WGP3_SA0_REMAP_EN__SHIFT                                              0x13
38414 #define GRBMH_WGP_SA0_REMAP_CNTL__SIDE1_WGP4_SA0_REMAP_EN__SHIFT                                              0x14
38415 #define GRBMH_WGP_SA0_REMAP_CNTL__SIDE1_WGP5_SA0_REMAP_EN__SHIFT                                              0x15
38416 #define GRBMH_WGP_SA0_REMAP_CNTL__SIDE1_WGP6_SA0_REMAP_EN__SHIFT                                              0x16
38417 #define GRBMH_WGP_SA0_REMAP_CNTL__SIDE1_WGP7_SA0_REMAP_EN__SHIFT                                              0x17
38418 #define GRBMH_WGP_SA0_REMAP_CNTL__SIDE1_SA0_REMAP_TO_SIDE__SHIFT                                              0x18
38419 #define GRBMH_WGP_SA0_REMAP_CNTL__SIDE1_SA0_REMAP_TO_WGP__SHIFT                                               0x19
38420 #define GRBMH_WGP_SA0_REMAP_CNTL__SIDE0_WGP0_SA0_REMAP_EN_MASK                                                0x00000001L
38421 #define GRBMH_WGP_SA0_REMAP_CNTL__SIDE0_WGP1_SA0_REMAP_EN_MASK                                                0x00000002L
38422 #define GRBMH_WGP_SA0_REMAP_CNTL__SIDE0_WGP2_SA0_REMAP_EN_MASK                                                0x00000004L
38423 #define GRBMH_WGP_SA0_REMAP_CNTL__SIDE0_WGP3_SA0_REMAP_EN_MASK                                                0x00000008L
38424 #define GRBMH_WGP_SA0_REMAP_CNTL__SIDE0_WGP4_SA0_REMAP_EN_MASK                                                0x00000010L
38425 #define GRBMH_WGP_SA0_REMAP_CNTL__SIDE0_WGP5_SA0_REMAP_EN_MASK                                                0x00000020L
38426 #define GRBMH_WGP_SA0_REMAP_CNTL__SIDE0_WGP6_SA0_REMAP_EN_MASK                                                0x00000040L
38427 #define GRBMH_WGP_SA0_REMAP_CNTL__SIDE0_WGP7_SA0_REMAP_EN_MASK                                                0x00000080L
38428 #define GRBMH_WGP_SA0_REMAP_CNTL__SIDE0_SA0_REMAP_TO_SIDE_MASK                                                0x00000100L
38429 #define GRBMH_WGP_SA0_REMAP_CNTL__SIDE0_SA0_REMAP_TO_WGP_MASK                                                 0x00000E00L
38430 #define GRBMH_WGP_SA0_REMAP_CNTL__SIDE1_WGP0_SA0_REMAP_EN_MASK                                                0x00010000L
38431 #define GRBMH_WGP_SA0_REMAP_CNTL__SIDE1_WGP1_SA0_REMAP_EN_MASK                                                0x00020000L
38432 #define GRBMH_WGP_SA0_REMAP_CNTL__SIDE1_WGP2_SA0_REMAP_EN_MASK                                                0x00040000L
38433 #define GRBMH_WGP_SA0_REMAP_CNTL__SIDE1_WGP3_SA0_REMAP_EN_MASK                                                0x00080000L
38434 #define GRBMH_WGP_SA0_REMAP_CNTL__SIDE1_WGP4_SA0_REMAP_EN_MASK                                                0x00100000L
38435 #define GRBMH_WGP_SA0_REMAP_CNTL__SIDE1_WGP5_SA0_REMAP_EN_MASK                                                0x00200000L
38436 #define GRBMH_WGP_SA0_REMAP_CNTL__SIDE1_WGP6_SA0_REMAP_EN_MASK                                                0x00400000L
38437 #define GRBMH_WGP_SA0_REMAP_CNTL__SIDE1_WGP7_SA0_REMAP_EN_MASK                                                0x00800000L
38438 #define GRBMH_WGP_SA0_REMAP_CNTL__SIDE1_SA0_REMAP_TO_SIDE_MASK                                                0x01000000L
38439 #define GRBMH_WGP_SA0_REMAP_CNTL__SIDE1_SA0_REMAP_TO_WGP_MASK                                                 0x0E000000L
38440 //GRBMH_WGP_SA1_REMAP_CNTL
38441 #define GRBMH_WGP_SA1_REMAP_CNTL__SIDE0_WGP0_SA1_REMAP_EN__SHIFT                                              0x0
38442 #define GRBMH_WGP_SA1_REMAP_CNTL__SIDE0_WGP1_SA1_REMAP_EN__SHIFT                                              0x1
38443 #define GRBMH_WGP_SA1_REMAP_CNTL__SIDE0_WGP2_SA1_REMAP_EN__SHIFT                                              0x2
38444 #define GRBMH_WGP_SA1_REMAP_CNTL__SIDE0_WGP3_SA1_REMAP_EN__SHIFT                                              0x3
38445 #define GRBMH_WGP_SA1_REMAP_CNTL__SIDE0_WGP4_SA1_REMAP_EN__SHIFT                                              0x4
38446 #define GRBMH_WGP_SA1_REMAP_CNTL__SIDE0_WGP5_SA1_REMAP_EN__SHIFT                                              0x5
38447 #define GRBMH_WGP_SA1_REMAP_CNTL__SIDE0_WGP6_SA1_REMAP_EN__SHIFT                                              0x6
38448 #define GRBMH_WGP_SA1_REMAP_CNTL__SIDE0_WGP7_SA1_REMAP_EN__SHIFT                                              0x7
38449 #define GRBMH_WGP_SA1_REMAP_CNTL__SIDE0_SA1_REMAP_TO_SIDE__SHIFT                                              0x8
38450 #define GRBMH_WGP_SA1_REMAP_CNTL__SIDE0_SA1_REMAP_TO_WGP__SHIFT                                               0x9
38451 #define GRBMH_WGP_SA1_REMAP_CNTL__SIDE1_WGP0_SA1_REMAP_EN__SHIFT                                              0x10
38452 #define GRBMH_WGP_SA1_REMAP_CNTL__SIDE1_WGP1_SA1_REMAP_EN__SHIFT                                              0x11
38453 #define GRBMH_WGP_SA1_REMAP_CNTL__SIDE1_WGP2_SA1_REMAP_EN__SHIFT                                              0x12
38454 #define GRBMH_WGP_SA1_REMAP_CNTL__SIDE1_WGP3_SA1_REMAP_EN__SHIFT                                              0x13
38455 #define GRBMH_WGP_SA1_REMAP_CNTL__SIDE1_WGP4_SA1_REMAP_EN__SHIFT                                              0x14
38456 #define GRBMH_WGP_SA1_REMAP_CNTL__SIDE1_WGP5_SA1_REMAP_EN__SHIFT                                              0x15
38457 #define GRBMH_WGP_SA1_REMAP_CNTL__SIDE1_WGP6_SA1_REMAP_EN__SHIFT                                              0x16
38458 #define GRBMH_WGP_SA1_REMAP_CNTL__SIDE1_WGP7_SA1_REMAP_EN__SHIFT                                              0x17
38459 #define GRBMH_WGP_SA1_REMAP_CNTL__SIDE1_SA1_REMAP_TO_SIDE__SHIFT                                              0x18
38460 #define GRBMH_WGP_SA1_REMAP_CNTL__SIDE1_SA1_REMAP_TO_WGP__SHIFT                                               0x19
38461 #define GRBMH_WGP_SA1_REMAP_CNTL__SIDE0_WGP0_SA1_REMAP_EN_MASK                                                0x00000001L
38462 #define GRBMH_WGP_SA1_REMAP_CNTL__SIDE0_WGP1_SA1_REMAP_EN_MASK                                                0x00000002L
38463 #define GRBMH_WGP_SA1_REMAP_CNTL__SIDE0_WGP2_SA1_REMAP_EN_MASK                                                0x00000004L
38464 #define GRBMH_WGP_SA1_REMAP_CNTL__SIDE0_WGP3_SA1_REMAP_EN_MASK                                                0x00000008L
38465 #define GRBMH_WGP_SA1_REMAP_CNTL__SIDE0_WGP4_SA1_REMAP_EN_MASK                                                0x00000010L
38466 #define GRBMH_WGP_SA1_REMAP_CNTL__SIDE0_WGP5_SA1_REMAP_EN_MASK                                                0x00000020L
38467 #define GRBMH_WGP_SA1_REMAP_CNTL__SIDE0_WGP6_SA1_REMAP_EN_MASK                                                0x00000040L
38468 #define GRBMH_WGP_SA1_REMAP_CNTL__SIDE0_WGP7_SA1_REMAP_EN_MASK                                                0x00000080L
38469 #define GRBMH_WGP_SA1_REMAP_CNTL__SIDE0_SA1_REMAP_TO_SIDE_MASK                                                0x00000100L
38470 #define GRBMH_WGP_SA1_REMAP_CNTL__SIDE0_SA1_REMAP_TO_WGP_MASK                                                 0x00000E00L
38471 #define GRBMH_WGP_SA1_REMAP_CNTL__SIDE1_WGP0_SA1_REMAP_EN_MASK                                                0x00010000L
38472 #define GRBMH_WGP_SA1_REMAP_CNTL__SIDE1_WGP1_SA1_REMAP_EN_MASK                                                0x00020000L
38473 #define GRBMH_WGP_SA1_REMAP_CNTL__SIDE1_WGP2_SA1_REMAP_EN_MASK                                                0x00040000L
38474 #define GRBMH_WGP_SA1_REMAP_CNTL__SIDE1_WGP3_SA1_REMAP_EN_MASK                                                0x00080000L
38475 #define GRBMH_WGP_SA1_REMAP_CNTL__SIDE1_WGP4_SA1_REMAP_EN_MASK                                                0x00100000L
38476 #define GRBMH_WGP_SA1_REMAP_CNTL__SIDE1_WGP5_SA1_REMAP_EN_MASK                                                0x00200000L
38477 #define GRBMH_WGP_SA1_REMAP_CNTL__SIDE1_WGP6_SA1_REMAP_EN_MASK                                                0x00400000L
38478 #define GRBMH_WGP_SA1_REMAP_CNTL__SIDE1_WGP7_SA1_REMAP_EN_MASK                                                0x00800000L
38479 #define GRBMH_WGP_SA1_REMAP_CNTL__SIDE1_SA1_REMAP_TO_SIDE_MASK                                                0x01000000L
38480 #define GRBMH_WGP_SA1_REMAP_CNTL__SIDE1_SA1_REMAP_TO_WGP_MASK                                                 0x0E000000L
38481 //GRBMH_RB_SA0_REMAP_CNTL
38482 #define GRBMH_RB_SA0_REMAP_CNTL__RB0_REMAP_EN__SHIFT                                                          0x0
38483 #define GRBMH_RB_SA0_REMAP_CNTL__RB0_REMAP__SHIFT                                                             0x1
38484 #define GRBMH_RB_SA0_REMAP_CNTL__RB1_REMAP_EN__SHIFT                                                          0x4
38485 #define GRBMH_RB_SA0_REMAP_CNTL__RB1_REMAP__SHIFT                                                             0x5
38486 #define GRBMH_RB_SA0_REMAP_CNTL__RB2_REMAP_EN__SHIFT                                                          0x8
38487 #define GRBMH_RB_SA0_REMAP_CNTL__RB2_REMAP__SHIFT                                                             0x9
38488 #define GRBMH_RB_SA0_REMAP_CNTL__RB3_REMAP_EN__SHIFT                                                          0xc
38489 #define GRBMH_RB_SA0_REMAP_CNTL__RB3_REMAP__SHIFT                                                             0xd
38490 #define GRBMH_RB_SA0_REMAP_CNTL__RB0_REMAP_EN_MASK                                                            0x00000001L
38491 #define GRBMH_RB_SA0_REMAP_CNTL__RB0_REMAP_MASK                                                               0x0000000EL
38492 #define GRBMH_RB_SA0_REMAP_CNTL__RB1_REMAP_EN_MASK                                                            0x00000010L
38493 #define GRBMH_RB_SA0_REMAP_CNTL__RB1_REMAP_MASK                                                               0x000000E0L
38494 #define GRBMH_RB_SA0_REMAP_CNTL__RB2_REMAP_EN_MASK                                                            0x00000100L
38495 #define GRBMH_RB_SA0_REMAP_CNTL__RB2_REMAP_MASK                                                               0x00000E00L
38496 #define GRBMH_RB_SA0_REMAP_CNTL__RB3_REMAP_EN_MASK                                                            0x00001000L
38497 #define GRBMH_RB_SA0_REMAP_CNTL__RB3_REMAP_MASK                                                               0x0000E000L
38498 //GRBMH_RB_SA1_REMAP_CNTL
38499 #define GRBMH_RB_SA1_REMAP_CNTL__RB0_REMAP_EN__SHIFT                                                          0x0
38500 #define GRBMH_RB_SA1_REMAP_CNTL__RB0_REMAP__SHIFT                                                             0x1
38501 #define GRBMH_RB_SA1_REMAP_CNTL__RB1_REMAP_EN__SHIFT                                                          0x4
38502 #define GRBMH_RB_SA1_REMAP_CNTL__RB1_REMAP__SHIFT                                                             0x5
38503 #define GRBMH_RB_SA1_REMAP_CNTL__RB2_REMAP_EN__SHIFT                                                          0x8
38504 #define GRBMH_RB_SA1_REMAP_CNTL__RB2_REMAP__SHIFT                                                             0x9
38505 #define GRBMH_RB_SA1_REMAP_CNTL__RB3_REMAP_EN__SHIFT                                                          0xc
38506 #define GRBMH_RB_SA1_REMAP_CNTL__RB3_REMAP__SHIFT                                                             0xd
38507 #define GRBMH_RB_SA1_REMAP_CNTL__RB0_REMAP_EN_MASK                                                            0x00000001L
38508 #define GRBMH_RB_SA1_REMAP_CNTL__RB0_REMAP_MASK                                                               0x0000000EL
38509 #define GRBMH_RB_SA1_REMAP_CNTL__RB1_REMAP_EN_MASK                                                            0x00000010L
38510 #define GRBMH_RB_SA1_REMAP_CNTL__RB1_REMAP_MASK                                                               0x000000E0L
38511 #define GRBMH_RB_SA1_REMAP_CNTL__RB2_REMAP_EN_MASK                                                            0x00000100L
38512 #define GRBMH_RB_SA1_REMAP_CNTL__RB2_REMAP_MASK                                                               0x00000E00L
38513 #define GRBMH_RB_SA1_REMAP_CNTL__RB3_REMAP_EN_MASK                                                            0x00001000L
38514 #define GRBMH_RB_SA1_REMAP_CNTL__RB3_REMAP_MASK                                                               0x0000E000L
38515 
38516 
38517 // addressBlock: gc_gfx_se_gfx_se_grbm_hypdec
38518 //GRBMH_GRBM_SA_REMAP_CNTL
38519 #define GRBMH_GRBM_SA_REMAP_CNTL__SE0_SA_REMAP__SHIFT                                                         0x0
38520 #define GRBMH_GRBM_SA_REMAP_CNTL__SE1_SA_REMAP__SHIFT                                                         0x2
38521 #define GRBMH_GRBM_SA_REMAP_CNTL__SE2_SA_REMAP__SHIFT                                                         0x4
38522 #define GRBMH_GRBM_SA_REMAP_CNTL__SE3_SA_REMAP__SHIFT                                                         0x6
38523 #define GRBMH_GRBM_SA_REMAP_CNTL__SE4_SA_REMAP__SHIFT                                                         0x8
38524 #define GRBMH_GRBM_SA_REMAP_CNTL__SE5_SA_REMAP__SHIFT                                                         0xa
38525 #define GRBMH_GRBM_SA_REMAP_CNTL__SE6_SA_REMAP__SHIFT                                                         0xc
38526 #define GRBMH_GRBM_SA_REMAP_CNTL__SE7_SA_REMAP__SHIFT                                                         0xe
38527 #define GRBMH_GRBM_SA_REMAP_CNTL__SE0_SA_REMAP_MASK                                                           0x00000003L
38528 #define GRBMH_GRBM_SA_REMAP_CNTL__SE1_SA_REMAP_MASK                                                           0x0000000CL
38529 #define GRBMH_GRBM_SA_REMAP_CNTL__SE2_SA_REMAP_MASK                                                           0x00000030L
38530 #define GRBMH_GRBM_SA_REMAP_CNTL__SE3_SA_REMAP_MASK                                                           0x000000C0L
38531 #define GRBMH_GRBM_SA_REMAP_CNTL__SE4_SA_REMAP_MASK                                                           0x00000300L
38532 #define GRBMH_GRBM_SA_REMAP_CNTL__SE5_SA_REMAP_MASK                                                           0x00000C00L
38533 #define GRBMH_GRBM_SA_REMAP_CNTL__SE6_SA_REMAP_MASK                                                           0x00003000L
38534 #define GRBMH_GRBM_SA_REMAP_CNTL__SE7_SA_REMAP_MASK                                                           0x0000C000L
38535 
38536 
38537 // addressBlock: gc_gfx_se_gfx_se_utcl1_pspdec
38538 //UTCL1_SECURITY
38539 #define UTCL1_SECURITY__UTCL1_IDENTITY_MODE_ENABLE__SHIFT                                                     0x0
38540 #define UTCL1_SECURITY__RESERVED__SHIFT                                                                       0x1
38541 #define UTCL1_SECURITY__UTCL1_IDENTITY_MODE_ENABLE_MASK                                                       0x00000001L
38542 #define UTCL1_SECURITY__RESERVED_MASK                                                                         0xFFFFFFFEL
38543 
38544 
38545 // addressBlock: cpwd_gccacind
38546 //GC_CAC_ID
38547 #define GC_CAC_ID__CAC_BLOCK_ID__SHIFT                                                                        0x0
38548 #define GC_CAC_ID__CAC_SIGNAL_ID__SHIFT                                                                       0x6
38549 #define GC_CAC_ID__CAC_BLOCK_ID_MASK                                                                          0x0000003FL
38550 #define GC_CAC_ID__CAC_SIGNAL_ID_MASK                                                                         0x00003FC0L
38551 //GC_CAC_CNTL
38552 #define GC_CAC_CNTL__CAC_THRESHOLD__SHIFT                                                                     0x0
38553 #define GC_CAC_CNTL__CAC_THRESHOLD_MASK                                                                       0x0000FFFFL
38554 //GC_CAC_ACC_CP0
38555 #define GC_CAC_ACC_CP0__ACCUMULATOR_31_0__SHIFT                                                               0x0
38556 #define GC_CAC_ACC_CP0__ACCUMULATOR_31_0_MASK                                                                 0xFFFFFFFFL
38557 //GC_CAC_ACC_CP1
38558 #define GC_CAC_ACC_CP1__ACCUMULATOR_31_0__SHIFT                                                               0x0
38559 #define GC_CAC_ACC_CP1__ACCUMULATOR_31_0_MASK                                                                 0xFFFFFFFFL
38560 //GC_CAC_ACC_CP2
38561 #define GC_CAC_ACC_CP2__ACCUMULATOR_31_0__SHIFT                                                               0x0
38562 #define GC_CAC_ACC_CP2__ACCUMULATOR_31_0_MASK                                                                 0xFFFFFFFFL
38563 //GC_CAC_ACC_EA0
38564 #define GC_CAC_ACC_EA0__ACCUMULATOR_31_0__SHIFT                                                               0x0
38565 #define GC_CAC_ACC_EA0__ACCUMULATOR_31_0_MASK                                                                 0xFFFFFFFFL
38566 //GC_CAC_ACC_EA1
38567 #define GC_CAC_ACC_EA1__ACCUMULATOR_31_0__SHIFT                                                               0x0
38568 #define GC_CAC_ACC_EA1__ACCUMULATOR_31_0_MASK                                                                 0xFFFFFFFFL
38569 //GC_CAC_ACC_EA2
38570 #define GC_CAC_ACC_EA2__ACCUMULATOR_31_0__SHIFT                                                               0x0
38571 #define GC_CAC_ACC_EA2__ACCUMULATOR_31_0_MASK                                                                 0xFFFFFFFFL
38572 //GC_CAC_ACC_EA3
38573 #define GC_CAC_ACC_EA3__ACCUMULATOR_31_0__SHIFT                                                               0x0
38574 #define GC_CAC_ACC_EA3__ACCUMULATOR_31_0_MASK                                                                 0xFFFFFFFFL
38575 //GC_CAC_ACC_EA4
38576 #define GC_CAC_ACC_EA4__ACCUMULATOR_31_0__SHIFT                                                               0x0
38577 #define GC_CAC_ACC_EA4__ACCUMULATOR_31_0_MASK                                                                 0xFFFFFFFFL
38578 //GC_CAC_ACC_EA5
38579 #define GC_CAC_ACC_EA5__ACCUMULATOR_31_0__SHIFT                                                               0x0
38580 #define GC_CAC_ACC_EA5__ACCUMULATOR_31_0_MASK                                                                 0xFFFFFFFFL
38581 //GC_CAC_ACC_UTCL2_ROUTER0
38582 #define GC_CAC_ACC_UTCL2_ROUTER0__ACCUMULATOR_31_0__SHIFT                                                     0x0
38583 #define GC_CAC_ACC_UTCL2_ROUTER0__ACCUMULATOR_31_0_MASK                                                       0xFFFFFFFFL
38584 //GC_CAC_ACC_UTCL2_ROUTER1
38585 #define GC_CAC_ACC_UTCL2_ROUTER1__ACCUMULATOR_31_0__SHIFT                                                     0x0
38586 #define GC_CAC_ACC_UTCL2_ROUTER1__ACCUMULATOR_31_0_MASK                                                       0xFFFFFFFFL
38587 //GC_CAC_ACC_UTCL2_ROUTER2
38588 #define GC_CAC_ACC_UTCL2_ROUTER2__ACCUMULATOR_31_0__SHIFT                                                     0x0
38589 #define GC_CAC_ACC_UTCL2_ROUTER2__ACCUMULATOR_31_0_MASK                                                       0xFFFFFFFFL
38590 //GC_CAC_ACC_UTCL2_ROUTER3
38591 #define GC_CAC_ACC_UTCL2_ROUTER3__ACCUMULATOR_31_0__SHIFT                                                     0x0
38592 #define GC_CAC_ACC_UTCL2_ROUTER3__ACCUMULATOR_31_0_MASK                                                       0xFFFFFFFFL
38593 //GC_CAC_ACC_UTCL2_ROUTER4
38594 #define GC_CAC_ACC_UTCL2_ROUTER4__ACCUMULATOR_31_0__SHIFT                                                     0x0
38595 #define GC_CAC_ACC_UTCL2_ROUTER4__ACCUMULATOR_31_0_MASK                                                       0xFFFFFFFFL
38596 //GC_CAC_ACC_UTCL2_ROUTER5
38597 #define GC_CAC_ACC_UTCL2_ROUTER5__ACCUMULATOR_31_0__SHIFT                                                     0x0
38598 #define GC_CAC_ACC_UTCL2_ROUTER5__ACCUMULATOR_31_0_MASK                                                       0xFFFFFFFFL
38599 //GC_CAC_ACC_UTCL2_ROUTER6
38600 #define GC_CAC_ACC_UTCL2_ROUTER6__ACCUMULATOR_31_0__SHIFT                                                     0x0
38601 #define GC_CAC_ACC_UTCL2_ROUTER6__ACCUMULATOR_31_0_MASK                                                       0xFFFFFFFFL
38602 //GC_CAC_ACC_UTCL2_ROUTER7
38603 #define GC_CAC_ACC_UTCL2_ROUTER7__ACCUMULATOR_31_0__SHIFT                                                     0x0
38604 #define GC_CAC_ACC_UTCL2_ROUTER7__ACCUMULATOR_31_0_MASK                                                       0xFFFFFFFFL
38605 //GC_CAC_ACC_UTCL2_ROUTER8
38606 #define GC_CAC_ACC_UTCL2_ROUTER8__ACCUMULATOR_31_0__SHIFT                                                     0x0
38607 #define GC_CAC_ACC_UTCL2_ROUTER8__ACCUMULATOR_31_0_MASK                                                       0xFFFFFFFFL
38608 //GC_CAC_ACC_UTCL2_ROUTER9
38609 #define GC_CAC_ACC_UTCL2_ROUTER9__ACCUMULATOR_31_0__SHIFT                                                     0x0
38610 #define GC_CAC_ACC_UTCL2_ROUTER9__ACCUMULATOR_31_0_MASK                                                       0xFFFFFFFFL
38611 //GC_CAC_ACC_UTCL2_VML20
38612 #define GC_CAC_ACC_UTCL2_VML20__ACCUMULATOR_31_0__SHIFT                                                       0x0
38613 #define GC_CAC_ACC_UTCL2_VML20__ACCUMULATOR_31_0_MASK                                                         0xFFFFFFFFL
38614 //GC_CAC_ACC_UTCL2_VML21
38615 #define GC_CAC_ACC_UTCL2_VML21__ACCUMULATOR_31_0__SHIFT                                                       0x0
38616 #define GC_CAC_ACC_UTCL2_VML21__ACCUMULATOR_31_0_MASK                                                         0xFFFFFFFFL
38617 //GC_CAC_ACC_UTCL2_VML22
38618 #define GC_CAC_ACC_UTCL2_VML22__ACCUMULATOR_31_0__SHIFT                                                       0x0
38619 #define GC_CAC_ACC_UTCL2_VML22__ACCUMULATOR_31_0_MASK                                                         0xFFFFFFFFL
38620 //GC_CAC_ACC_UTCL2_VML23
38621 #define GC_CAC_ACC_UTCL2_VML23__ACCUMULATOR_31_0__SHIFT                                                       0x0
38622 #define GC_CAC_ACC_UTCL2_VML23__ACCUMULATOR_31_0_MASK                                                         0xFFFFFFFFL
38623 //GC_CAC_ACC_UTCL2_VML24
38624 #define GC_CAC_ACC_UTCL2_VML24__ACCUMULATOR_31_0__SHIFT                                                       0x0
38625 #define GC_CAC_ACC_UTCL2_VML24__ACCUMULATOR_31_0_MASK                                                         0xFFFFFFFFL
38626 //GC_CAC_ACC_UTCL2_WALKER0
38627 #define GC_CAC_ACC_UTCL2_WALKER0__ACCUMULATOR_31_0__SHIFT                                                     0x0
38628 #define GC_CAC_ACC_UTCL2_WALKER0__ACCUMULATOR_31_0_MASK                                                       0xFFFFFFFFL
38629 //GC_CAC_ACC_UTCL2_WALKER1
38630 #define GC_CAC_ACC_UTCL2_WALKER1__ACCUMULATOR_31_0__SHIFT                                                     0x0
38631 #define GC_CAC_ACC_UTCL2_WALKER1__ACCUMULATOR_31_0_MASK                                                       0xFFFFFFFFL
38632 //GC_CAC_ACC_UTCL2_WALKER2
38633 #define GC_CAC_ACC_UTCL2_WALKER2__ACCUMULATOR_31_0__SHIFT                                                     0x0
38634 #define GC_CAC_ACC_UTCL2_WALKER2__ACCUMULATOR_31_0_MASK                                                       0xFFFFFFFFL
38635 //GC_CAC_ACC_UTCL2_WALKER3
38636 #define GC_CAC_ACC_UTCL2_WALKER3__ACCUMULATOR_31_0__SHIFT                                                     0x0
38637 #define GC_CAC_ACC_UTCL2_WALKER3__ACCUMULATOR_31_0_MASK                                                       0xFFFFFFFFL
38638 //GC_CAC_ACC_UTCL2_WALKER4
38639 #define GC_CAC_ACC_UTCL2_WALKER4__ACCUMULATOR_31_0__SHIFT                                                     0x0
38640 #define GC_CAC_ACC_UTCL2_WALKER4__ACCUMULATOR_31_0_MASK                                                       0xFFFFFFFFL
38641 //GC_CAC_ACC_GE0
38642 #define GC_CAC_ACC_GE0__ACCUMULATOR_31_0__SHIFT                                                               0x0
38643 #define GC_CAC_ACC_GE0__ACCUMULATOR_31_0_MASK                                                                 0xFFFFFFFFL
38644 //GC_CAC_ACC_GE1
38645 #define GC_CAC_ACC_GE1__ACCUMULATOR_31_0__SHIFT                                                               0x0
38646 #define GC_CAC_ACC_GE1__ACCUMULATOR_31_0_MASK                                                                 0xFFFFFFFFL
38647 //GC_CAC_ACC_GE2
38648 #define GC_CAC_ACC_GE2__ACCUMULATOR_31_0__SHIFT                                                               0x0
38649 #define GC_CAC_ACC_GE2__ACCUMULATOR_31_0_MASK                                                                 0xFFFFFFFFL
38650 //GC_CAC_ACC_PMM0
38651 #define GC_CAC_ACC_PMM0__ACCUMULATOR_31_0__SHIFT                                                              0x0
38652 #define GC_CAC_ACC_PMM0__ACCUMULATOR_31_0_MASK                                                                0xFFFFFFFFL
38653 //GC_CAC_ACC_SDMA0
38654 #define GC_CAC_ACC_SDMA0__ACCUMULATOR_31_0__SHIFT                                                             0x0
38655 #define GC_CAC_ACC_SDMA0__ACCUMULATOR_31_0_MASK                                                               0xFFFFFFFFL
38656 //GC_CAC_ACC_SDMA1
38657 #define GC_CAC_ACC_SDMA1__ACCUMULATOR_31_0__SHIFT                                                             0x0
38658 #define GC_CAC_ACC_SDMA1__ACCUMULATOR_31_0_MASK                                                               0xFFFFFFFFL
38659 //GC_CAC_ACC_SDMA2
38660 #define GC_CAC_ACC_SDMA2__ACCUMULATOR_31_0__SHIFT                                                             0x0
38661 #define GC_CAC_ACC_SDMA2__ACCUMULATOR_31_0_MASK                                                               0xFFFFFFFFL
38662 //GC_CAC_ACC_SDMA3
38663 #define GC_CAC_ACC_SDMA3__ACCUMULATOR_31_0__SHIFT                                                             0x0
38664 #define GC_CAC_ACC_SDMA3__ACCUMULATOR_31_0_MASK                                                               0xFFFFFFFFL
38665 //GC_CAC_ACC_SDMA4
38666 #define GC_CAC_ACC_SDMA4__ACCUMULATOR_31_0__SHIFT                                                             0x0
38667 #define GC_CAC_ACC_SDMA4__ACCUMULATOR_31_0_MASK                                                               0xFFFFFFFFL
38668 //GC_CAC_ACC_SDMA5
38669 #define GC_CAC_ACC_SDMA5__ACCUMULATOR_31_0__SHIFT                                                             0x0
38670 #define GC_CAC_ACC_SDMA5__ACCUMULATOR_31_0_MASK                                                               0xFFFFFFFFL
38671 //GC_CAC_ACC_SDMA6
38672 #define GC_CAC_ACC_SDMA6__ACCUMULATOR_31_0__SHIFT                                                             0x0
38673 #define GC_CAC_ACC_SDMA6__ACCUMULATOR_31_0_MASK                                                               0xFFFFFFFFL
38674 //GC_CAC_ACC_SDMA7
38675 #define GC_CAC_ACC_SDMA7__ACCUMULATOR_31_0__SHIFT                                                             0x0
38676 #define GC_CAC_ACC_SDMA7__ACCUMULATOR_31_0_MASK                                                               0xFFFFFFFFL
38677 //GC_CAC_ACC_SDMA8
38678 #define GC_CAC_ACC_SDMA8__ACCUMULATOR_31_0__SHIFT                                                             0x0
38679 #define GC_CAC_ACC_SDMA8__ACCUMULATOR_31_0_MASK                                                               0xFFFFFFFFL
38680 //GC_CAC_ACC_SDMA9
38681 #define GC_CAC_ACC_SDMA9__ACCUMULATOR_31_0__SHIFT                                                             0x0
38682 #define GC_CAC_ACC_SDMA9__ACCUMULATOR_31_0_MASK                                                               0xFFFFFFFFL
38683 //GC_CAC_ACC_SDMA10
38684 #define GC_CAC_ACC_SDMA10__ACCUMULATOR_31_0__SHIFT                                                            0x0
38685 #define GC_CAC_ACC_SDMA10__ACCUMULATOR_31_0_MASK                                                              0xFFFFFFFFL
38686 //GC_CAC_ACC_SDMA11
38687 #define GC_CAC_ACC_SDMA11__ACCUMULATOR_31_0__SHIFT                                                            0x0
38688 #define GC_CAC_ACC_SDMA11__ACCUMULATOR_31_0_MASK                                                              0xFFFFFFFFL
38689 //GC_CAC_ACC_CHC0
38690 #define GC_CAC_ACC_CHC0__ACCUMULATOR_31_0__SHIFT                                                              0x0
38691 #define GC_CAC_ACC_CHC0__ACCUMULATOR_31_0_MASK                                                                0xFFFFFFFFL
38692 //GC_CAC_ACC_CHC1
38693 #define GC_CAC_ACC_CHC1__ACCUMULATOR_31_0__SHIFT                                                              0x0
38694 #define GC_CAC_ACC_CHC1__ACCUMULATOR_31_0_MASK                                                                0xFFFFFFFFL
38695 //GC_CAC_ACC_CHC2
38696 #define GC_CAC_ACC_CHC2__ACCUMULATOR_31_0__SHIFT                                                              0x0
38697 #define GC_CAC_ACC_CHC2__ACCUMULATOR_31_0_MASK                                                                0xFFFFFFFFL
38698 //GC_CAC_ACC_RLC0
38699 #define GC_CAC_ACC_RLC0__ACCUMULATOR_31_0__SHIFT                                                              0x0
38700 #define GC_CAC_ACC_RLC0__ACCUMULATOR_31_0_MASK                                                                0xFFFFFFFFL
38701 //GC_CAC_ACC_GRBM0
38702 #define GC_CAC_ACC_GRBM0__ACCUMULATOR_31_0__SHIFT                                                             0x0
38703 #define GC_CAC_ACC_GRBM0__ACCUMULATOR_31_0_MASK                                                               0xFFFFFFFFL
38704 //GC_CAC_ACC_GRBM1
38705 #define GC_CAC_ACC_GRBM1__ACCUMULATOR_31_0__SHIFT                                                             0x0
38706 #define GC_CAC_ACC_GRBM1__ACCUMULATOR_31_0_MASK                                                               0xFFFFFFFFL
38707 //GC_CAC_ACC_GL2C0
38708 #define GC_CAC_ACC_GL2C0__ACCUMULATOR_31_0__SHIFT                                                             0x0
38709 #define GC_CAC_ACC_GL2C0__ACCUMULATOR_31_0_MASK                                                               0xFFFFFFFFL
38710 //GC_CAC_ACC_GL2C1
38711 #define GC_CAC_ACC_GL2C1__ACCUMULATOR_31_0__SHIFT                                                             0x0
38712 #define GC_CAC_ACC_GL2C1__ACCUMULATOR_31_0_MASK                                                               0xFFFFFFFFL
38713 //GC_CAC_ACC_GL2C2
38714 #define GC_CAC_ACC_GL2C2__ACCUMULATOR_31_0__SHIFT                                                             0x0
38715 #define GC_CAC_ACC_GL2C2__ACCUMULATOR_31_0_MASK                                                               0xFFFFFFFFL
38716 //GC_CAC_ACC_GL2C3
38717 #define GC_CAC_ACC_GL2C3__ACCUMULATOR_31_0__SHIFT                                                             0x0
38718 #define GC_CAC_ACC_GL2C3__ACCUMULATOR_31_0_MASK                                                               0xFFFFFFFFL
38719 //GC_CAC_ACC_GL2C4
38720 #define GC_CAC_ACC_GL2C4__ACCUMULATOR_31_0__SHIFT                                                             0x0
38721 #define GC_CAC_ACC_GL2C4__ACCUMULATOR_31_0_MASK                                                               0xFFFFFFFFL
38722 //EDC_STALL_TO_RELEASE_LUT_1_4
38723 #define EDC_STALL_TO_RELEASE_LUT_1_4__FIRST_PATTERN_1__SHIFT                                                  0x0
38724 #define EDC_STALL_TO_RELEASE_LUT_1_4__FIRST_PATTERN_2__SHIFT                                                  0x8
38725 #define EDC_STALL_TO_RELEASE_LUT_1_4__FIRST_PATTERN_3__SHIFT                                                  0x10
38726 #define EDC_STALL_TO_RELEASE_LUT_1_4__FIRST_PATTERN_4__SHIFT                                                  0x18
38727 #define EDC_STALL_TO_RELEASE_LUT_1_4__FIRST_PATTERN_1_MASK                                                    0x0000001FL
38728 #define EDC_STALL_TO_RELEASE_LUT_1_4__FIRST_PATTERN_2_MASK                                                    0x00001F00L
38729 #define EDC_STALL_TO_RELEASE_LUT_1_4__FIRST_PATTERN_3_MASK                                                    0x001F0000L
38730 #define EDC_STALL_TO_RELEASE_LUT_1_4__FIRST_PATTERN_4_MASK                                                    0x1F000000L
38731 //EDC_STALL_TO_RELEASE_LUT_5_7
38732 #define EDC_STALL_TO_RELEASE_LUT_5_7__FIRST_PATTERN_5__SHIFT                                                  0x0
38733 #define EDC_STALL_TO_RELEASE_LUT_5_7__FIRST_PATTERN_6__SHIFT                                                  0x8
38734 #define EDC_STALL_TO_RELEASE_LUT_5_7__FIRST_PATTERN_7__SHIFT                                                  0x10
38735 #define EDC_STALL_TO_RELEASE_LUT_5_7__FIRST_PATTERN_5_MASK                                                    0x0000001FL
38736 #define EDC_STALL_TO_RELEASE_LUT_5_7__FIRST_PATTERN_6_MASK                                                    0x00001F00L
38737 #define EDC_STALL_TO_RELEASE_LUT_5_7__FIRST_PATTERN_7_MASK                                                    0x001F0000L
38738 //PCC_STALL_TO_RELEASE_LUT_1_4
38739 #define PCC_STALL_TO_RELEASE_LUT_1_4__FIRST_PATTERN_1__SHIFT                                                  0x0
38740 #define PCC_STALL_TO_RELEASE_LUT_1_4__FIRST_PATTERN_2__SHIFT                                                  0x8
38741 #define PCC_STALL_TO_RELEASE_LUT_1_4__FIRST_PATTERN_3__SHIFT                                                  0x10
38742 #define PCC_STALL_TO_RELEASE_LUT_1_4__FIRST_PATTERN_4__SHIFT                                                  0x18
38743 #define PCC_STALL_TO_RELEASE_LUT_1_4__FIRST_PATTERN_1_MASK                                                    0x0000001FL
38744 #define PCC_STALL_TO_RELEASE_LUT_1_4__FIRST_PATTERN_2_MASK                                                    0x00001F00L
38745 #define PCC_STALL_TO_RELEASE_LUT_1_4__FIRST_PATTERN_3_MASK                                                    0x001F0000L
38746 #define PCC_STALL_TO_RELEASE_LUT_1_4__FIRST_PATTERN_4_MASK                                                    0x1F000000L
38747 //PCC_STALL_TO_RELEASE_LUT_5_7
38748 #define PCC_STALL_TO_RELEASE_LUT_5_7__FIRST_PATTERN_5__SHIFT                                                  0x0
38749 #define PCC_STALL_TO_RELEASE_LUT_5_7__FIRST_PATTERN_6__SHIFT                                                  0x8
38750 #define PCC_STALL_TO_RELEASE_LUT_5_7__FIRST_PATTERN_7__SHIFT                                                  0x10
38751 #define PCC_STALL_TO_RELEASE_LUT_5_7__FIRST_PATTERN_5_MASK                                                    0x0000001FL
38752 #define PCC_STALL_TO_RELEASE_LUT_5_7__FIRST_PATTERN_6_MASK                                                    0x00001F00L
38753 #define PCC_STALL_TO_RELEASE_LUT_5_7__FIRST_PATTERN_7_MASK                                                    0x001F0000L
38754 //STALL_TO_PWRBRK_LUT_1_4
38755 #define STALL_TO_PWRBRK_LUT_1_4__FIRST_PATTERN_1__SHIFT                                                       0x0
38756 #define STALL_TO_PWRBRK_LUT_1_4__FIRST_PATTERN_2__SHIFT                                                       0x8
38757 #define STALL_TO_PWRBRK_LUT_1_4__FIRST_PATTERN_3__SHIFT                                                       0x10
38758 #define STALL_TO_PWRBRK_LUT_1_4__FIRST_PATTERN_4__SHIFT                                                       0x18
38759 #define STALL_TO_PWRBRK_LUT_1_4__FIRST_PATTERN_1_MASK                                                         0x00000007L
38760 #define STALL_TO_PWRBRK_LUT_1_4__FIRST_PATTERN_2_MASK                                                         0x00000700L
38761 #define STALL_TO_PWRBRK_LUT_1_4__FIRST_PATTERN_3_MASK                                                         0x00070000L
38762 #define STALL_TO_PWRBRK_LUT_1_4__FIRST_PATTERN_4_MASK                                                         0x07000000L
38763 //STALL_TO_PWRBRK_LUT_5_7
38764 #define STALL_TO_PWRBRK_LUT_5_7__FIRST_PATTERN_5__SHIFT                                                       0x0
38765 #define STALL_TO_PWRBRK_LUT_5_7__FIRST_PATTERN_6__SHIFT                                                       0x8
38766 #define STALL_TO_PWRBRK_LUT_5_7__FIRST_PATTERN_7__SHIFT                                                       0x10
38767 #define STALL_TO_PWRBRK_LUT_5_7__FIRST_PATTERN_5_MASK                                                         0x00000007L
38768 #define STALL_TO_PWRBRK_LUT_5_7__FIRST_PATTERN_6_MASK                                                         0x00000700L
38769 #define STALL_TO_PWRBRK_LUT_5_7__FIRST_PATTERN_7_MASK                                                         0x00070000L
38770 //PWRBRK_STALL_TO_RELEASE_LUT_1_4
38771 #define PWRBRK_STALL_TO_RELEASE_LUT_1_4__FIRST_PATTERN_1__SHIFT                                               0x0
38772 #define PWRBRK_STALL_TO_RELEASE_LUT_1_4__FIRST_PATTERN_2__SHIFT                                               0x8
38773 #define PWRBRK_STALL_TO_RELEASE_LUT_1_4__FIRST_PATTERN_3__SHIFT                                               0x10
38774 #define PWRBRK_STALL_TO_RELEASE_LUT_1_4__FIRST_PATTERN_4__SHIFT                                               0x18
38775 #define PWRBRK_STALL_TO_RELEASE_LUT_1_4__FIRST_PATTERN_1_MASK                                                 0x0000001FL
38776 #define PWRBRK_STALL_TO_RELEASE_LUT_1_4__FIRST_PATTERN_2_MASK                                                 0x00001F00L
38777 #define PWRBRK_STALL_TO_RELEASE_LUT_1_4__FIRST_PATTERN_3_MASK                                                 0x001F0000L
38778 #define PWRBRK_STALL_TO_RELEASE_LUT_1_4__FIRST_PATTERN_4_MASK                                                 0x1F000000L
38779 //PWRBRK_STALL_TO_RELEASE_LUT_5_7
38780 #define PWRBRK_STALL_TO_RELEASE_LUT_5_7__FIRST_PATTERN_5__SHIFT                                               0x0
38781 #define PWRBRK_STALL_TO_RELEASE_LUT_5_7__FIRST_PATTERN_6__SHIFT                                               0x8
38782 #define PWRBRK_STALL_TO_RELEASE_LUT_5_7__FIRST_PATTERN_7__SHIFT                                               0x10
38783 #define PWRBRK_STALL_TO_RELEASE_LUT_5_7__FIRST_PATTERN_5_MASK                                                 0x0000001FL
38784 #define PWRBRK_STALL_TO_RELEASE_LUT_5_7__FIRST_PATTERN_6_MASK                                                 0x00001F00L
38785 #define PWRBRK_STALL_TO_RELEASE_LUT_5_7__FIRST_PATTERN_7_MASK                                                 0x001F0000L
38786 //PWRBRK_RELEASE_TO_STALL_LUT_1_8
38787 #define PWRBRK_RELEASE_TO_STALL_LUT_1_8__FIRST_PATTERN_1__SHIFT                                               0x0
38788 #define PWRBRK_RELEASE_TO_STALL_LUT_1_8__FIRST_PATTERN_2__SHIFT                                               0x4
38789 #define PWRBRK_RELEASE_TO_STALL_LUT_1_8__FIRST_PATTERN_3__SHIFT                                               0x8
38790 #define PWRBRK_RELEASE_TO_STALL_LUT_1_8__FIRST_PATTERN_4__SHIFT                                               0xc
38791 #define PWRBRK_RELEASE_TO_STALL_LUT_1_8__FIRST_PATTERN_5__SHIFT                                               0x10
38792 #define PWRBRK_RELEASE_TO_STALL_LUT_1_8__FIRST_PATTERN_6__SHIFT                                               0x14
38793 #define PWRBRK_RELEASE_TO_STALL_LUT_1_8__FIRST_PATTERN_7__SHIFT                                               0x18
38794 #define PWRBRK_RELEASE_TO_STALL_LUT_1_8__FIRST_PATTERN_8__SHIFT                                               0x1c
38795 #define PWRBRK_RELEASE_TO_STALL_LUT_1_8__FIRST_PATTERN_1_MASK                                                 0x00000007L
38796 #define PWRBRK_RELEASE_TO_STALL_LUT_1_8__FIRST_PATTERN_2_MASK                                                 0x00000070L
38797 #define PWRBRK_RELEASE_TO_STALL_LUT_1_8__FIRST_PATTERN_3_MASK                                                 0x00000700L
38798 #define PWRBRK_RELEASE_TO_STALL_LUT_1_8__FIRST_PATTERN_4_MASK                                                 0x00007000L
38799 #define PWRBRK_RELEASE_TO_STALL_LUT_1_8__FIRST_PATTERN_5_MASK                                                 0x00070000L
38800 #define PWRBRK_RELEASE_TO_STALL_LUT_1_8__FIRST_PATTERN_6_MASK                                                 0x00700000L
38801 #define PWRBRK_RELEASE_TO_STALL_LUT_1_8__FIRST_PATTERN_7_MASK                                                 0x07000000L
38802 #define PWRBRK_RELEASE_TO_STALL_LUT_1_8__FIRST_PATTERN_8_MASK                                                 0x70000000L
38803 //PWRBRK_RELEASE_TO_STALL_LUT_9_16
38804 #define PWRBRK_RELEASE_TO_STALL_LUT_9_16__FIRST_PATTERN_9__SHIFT                                              0x0
38805 #define PWRBRK_RELEASE_TO_STALL_LUT_9_16__FIRST_PATTERN_10__SHIFT                                             0x4
38806 #define PWRBRK_RELEASE_TO_STALL_LUT_9_16__FIRST_PATTERN_11__SHIFT                                             0x8
38807 #define PWRBRK_RELEASE_TO_STALL_LUT_9_16__FIRST_PATTERN_12__SHIFT                                             0xc
38808 #define PWRBRK_RELEASE_TO_STALL_LUT_9_16__FIRST_PATTERN_13__SHIFT                                             0x10
38809 #define PWRBRK_RELEASE_TO_STALL_LUT_9_16__FIRST_PATTERN_14__SHIFT                                             0x14
38810 #define PWRBRK_RELEASE_TO_STALL_LUT_9_16__FIRST_PATTERN_15__SHIFT                                             0x18
38811 #define PWRBRK_RELEASE_TO_STALL_LUT_9_16__FIRST_PATTERN_16__SHIFT                                             0x1c
38812 #define PWRBRK_RELEASE_TO_STALL_LUT_9_16__FIRST_PATTERN_9_MASK                                                0x00000007L
38813 #define PWRBRK_RELEASE_TO_STALL_LUT_9_16__FIRST_PATTERN_10_MASK                                               0x00000070L
38814 #define PWRBRK_RELEASE_TO_STALL_LUT_9_16__FIRST_PATTERN_11_MASK                                               0x00000700L
38815 #define PWRBRK_RELEASE_TO_STALL_LUT_9_16__FIRST_PATTERN_12_MASK                                               0x00007000L
38816 #define PWRBRK_RELEASE_TO_STALL_LUT_9_16__FIRST_PATTERN_13_MASK                                               0x00070000L
38817 #define PWRBRK_RELEASE_TO_STALL_LUT_9_16__FIRST_PATTERN_14_MASK                                               0x00700000L
38818 #define PWRBRK_RELEASE_TO_STALL_LUT_9_16__FIRST_PATTERN_15_MASK                                               0x07000000L
38819 #define PWRBRK_RELEASE_TO_STALL_LUT_9_16__FIRST_PATTERN_16_MASK                                               0x70000000L
38820 //PWRBRK_RELEASE_TO_STALL_LUT_17_20
38821 #define PWRBRK_RELEASE_TO_STALL_LUT_17_20__FIRST_PATTERN_17__SHIFT                                            0x0
38822 #define PWRBRK_RELEASE_TO_STALL_LUT_17_20__FIRST_PATTERN_18__SHIFT                                            0x4
38823 #define PWRBRK_RELEASE_TO_STALL_LUT_17_20__FIRST_PATTERN_19__SHIFT                                            0x8
38824 #define PWRBRK_RELEASE_TO_STALL_LUT_17_20__FIRST_PATTERN_20__SHIFT                                            0xc
38825 #define PWRBRK_RELEASE_TO_STALL_LUT_17_20__FIRST_PATTERN_17_MASK                                              0x00000007L
38826 #define PWRBRK_RELEASE_TO_STALL_LUT_17_20__FIRST_PATTERN_18_MASK                                              0x00000070L
38827 #define PWRBRK_RELEASE_TO_STALL_LUT_17_20__FIRST_PATTERN_19_MASK                                              0x00000700L
38828 #define PWRBRK_RELEASE_TO_STALL_LUT_17_20__FIRST_PATTERN_20_MASK                                              0x00007000L
38829 //FIXED_PATTERN_PERF_COUNTER_1
38830 #define FIXED_PATTERN_PERF_COUNTER_1__PERF_COUNTER__SHIFT                                                     0x0
38831 #define FIXED_PATTERN_PERF_COUNTER_1__PERF_COUNTER_MASK                                                       0xFFFFFFFFL
38832 //FIXED_PATTERN_PERF_COUNTER_2
38833 #define FIXED_PATTERN_PERF_COUNTER_2__PERF_COUNTER__SHIFT                                                     0x0
38834 #define FIXED_PATTERN_PERF_COUNTER_2__PERF_COUNTER_MASK                                                       0xFFFFFFFFL
38835 //FIXED_PATTERN_PERF_COUNTER_3
38836 #define FIXED_PATTERN_PERF_COUNTER_3__PERF_COUNTER__SHIFT                                                     0x0
38837 #define FIXED_PATTERN_PERF_COUNTER_3__PERF_COUNTER_MASK                                                       0xFFFFFFFFL
38838 //FIXED_PATTERN_PERF_COUNTER_4
38839 #define FIXED_PATTERN_PERF_COUNTER_4__PERF_COUNTER__SHIFT                                                     0x0
38840 #define FIXED_PATTERN_PERF_COUNTER_4__PERF_COUNTER_MASK                                                       0xFFFFFFFFL
38841 //FIXED_PATTERN_PERF_COUNTER_5
38842 #define FIXED_PATTERN_PERF_COUNTER_5__PERF_COUNTER__SHIFT                                                     0x0
38843 #define FIXED_PATTERN_PERF_COUNTER_5__PERF_COUNTER_MASK                                                       0xFFFFFFFFL
38844 //FIXED_PATTERN_PERF_COUNTER_6
38845 #define FIXED_PATTERN_PERF_COUNTER_6__PERF_COUNTER__SHIFT                                                     0x0
38846 #define FIXED_PATTERN_PERF_COUNTER_6__PERF_COUNTER_MASK                                                       0xFFFFFFFFL
38847 //FIXED_PATTERN_PERF_COUNTER_7
38848 #define FIXED_PATTERN_PERF_COUNTER_7__PERF_COUNTER__SHIFT                                                     0x0
38849 #define FIXED_PATTERN_PERF_COUNTER_7__PERF_COUNTER_MASK                                                       0xFFFFFFFFL
38850 //FIXED_PATTERN_PERF_COUNTER_8
38851 #define FIXED_PATTERN_PERF_COUNTER_8__PERF_COUNTER__SHIFT                                                     0x0
38852 #define FIXED_PATTERN_PERF_COUNTER_8__PERF_COUNTER_MASK                                                       0xFFFFFFFFL
38853 //FIXED_PATTERN_PERF_COUNTER_9
38854 #define FIXED_PATTERN_PERF_COUNTER_9__PERF_COUNTER__SHIFT                                                     0x0
38855 #define FIXED_PATTERN_PERF_COUNTER_9__PERF_COUNTER_MASK                                                       0xFFFFFFFFL
38856 //FIXED_PATTERN_PERF_COUNTER_10
38857 #define FIXED_PATTERN_PERF_COUNTER_10__PERF_COUNTER__SHIFT                                                    0x0
38858 #define FIXED_PATTERN_PERF_COUNTER_10__PERF_COUNTER_MASK                                                      0xFFFFFFFFL
38859 //HW_LUT_UPDATE_STATUS_1
38860 #define HW_LUT_UPDATE_STATUS_1__UPDATE_TABLE_1_DONE__SHIFT                                                    0x0
38861 #define HW_LUT_UPDATE_STATUS_1__UPDATE_TABLE_1_ERROR__SHIFT                                                   0x1
38862 #define HW_LUT_UPDATE_STATUS_1__UPDATE_TABLE_1_ERROR_STEP__SHIFT                                              0x2
38863 #define HW_LUT_UPDATE_STATUS_1__UPDATE_TABLE_2_DONE__SHIFT                                                    0x5
38864 #define HW_LUT_UPDATE_STATUS_1__UPDATE_TABLE_2_ERROR__SHIFT                                                   0x6
38865 #define HW_LUT_UPDATE_STATUS_1__UPDATE_TABLE_2_ERROR_STEP__SHIFT                                              0x7
38866 #define HW_LUT_UPDATE_STATUS_1__UPDATE_TABLE_3_DONE__SHIFT                                                    0xa
38867 #define HW_LUT_UPDATE_STATUS_1__UPDATE_TABLE_3_ERROR__SHIFT                                                   0xb
38868 #define HW_LUT_UPDATE_STATUS_1__UPDATE_TABLE_3_ERROR_STEP__SHIFT                                              0xc
38869 #define HW_LUT_UPDATE_STATUS_1__UPDATE_TABLE_4_DONE__SHIFT                                                    0x11
38870 #define HW_LUT_UPDATE_STATUS_1__UPDATE_TABLE_4_ERROR__SHIFT                                                   0x12
38871 #define HW_LUT_UPDATE_STATUS_1__UPDATE_TABLE_4_ERROR_STEP__SHIFT                                              0x13
38872 #define HW_LUT_UPDATE_STATUS_1__UPDATE_TABLE_5_DONE__SHIFT                                                    0x16
38873 #define HW_LUT_UPDATE_STATUS_1__UPDATE_TABLE_5_ERROR__SHIFT                                                   0x17
38874 #define HW_LUT_UPDATE_STATUS_1__UPDATE_TABLE_5_ERROR_STEP__SHIFT                                              0x18
38875 #define HW_LUT_UPDATE_STATUS_1__UPDATE_TABLE_1_DONE_MASK                                                      0x00000001L
38876 #define HW_LUT_UPDATE_STATUS_1__UPDATE_TABLE_1_ERROR_MASK                                                     0x00000002L
38877 #define HW_LUT_UPDATE_STATUS_1__UPDATE_TABLE_1_ERROR_STEP_MASK                                                0x0000001CL
38878 #define HW_LUT_UPDATE_STATUS_1__UPDATE_TABLE_2_DONE_MASK                                                      0x00000020L
38879 #define HW_LUT_UPDATE_STATUS_1__UPDATE_TABLE_2_ERROR_MASK                                                     0x00000040L
38880 #define HW_LUT_UPDATE_STATUS_1__UPDATE_TABLE_2_ERROR_STEP_MASK                                                0x00000380L
38881 #define HW_LUT_UPDATE_STATUS_1__UPDATE_TABLE_3_DONE_MASK                                                      0x00000400L
38882 #define HW_LUT_UPDATE_STATUS_1__UPDATE_TABLE_3_ERROR_MASK                                                     0x00000800L
38883 #define HW_LUT_UPDATE_STATUS_1__UPDATE_TABLE_3_ERROR_STEP_MASK                                                0x0001F000L
38884 #define HW_LUT_UPDATE_STATUS_1__UPDATE_TABLE_4_DONE_MASK                                                      0x00020000L
38885 #define HW_LUT_UPDATE_STATUS_1__UPDATE_TABLE_4_ERROR_MASK                                                     0x00040000L
38886 #define HW_LUT_UPDATE_STATUS_1__UPDATE_TABLE_4_ERROR_STEP_MASK                                                0x00380000L
38887 #define HW_LUT_UPDATE_STATUS_1__UPDATE_TABLE_5_DONE_MASK                                                      0x00400000L
38888 #define HW_LUT_UPDATE_STATUS_1__UPDATE_TABLE_5_ERROR_MASK                                                     0x00800000L
38889 #define HW_LUT_UPDATE_STATUS_1__UPDATE_TABLE_5_ERROR_STEP_MASK                                                0x1F000000L
38890 //HW_LUT_UPDATE_STATUS_2
38891 #define HW_LUT_UPDATE_STATUS_2__UPDATE_TABLE_6_DONE__SHIFT                                                    0x0
38892 #define HW_LUT_UPDATE_STATUS_2__UPDATE_TABLE_6_ERROR__SHIFT                                                   0x1
38893 #define HW_LUT_UPDATE_STATUS_2__UPDATE_TABLE_6_ERROR_STEP__SHIFT                                              0x2
38894 #define HW_LUT_UPDATE_STATUS_2__UPDATE_TABLE_7_DONE__SHIFT                                                    0x5
38895 #define HW_LUT_UPDATE_STATUS_2__UPDATE_TABLE_7_ERROR__SHIFT                                                   0x6
38896 #define HW_LUT_UPDATE_STATUS_2__UPDATE_TABLE_7_ERROR_STEP__SHIFT                                              0x7
38897 #define HW_LUT_UPDATE_STATUS_2__UPDATE_TABLE_6_DONE_MASK                                                      0x00000001L
38898 #define HW_LUT_UPDATE_STATUS_2__UPDATE_TABLE_6_ERROR_MASK                                                     0x00000002L
38899 #define HW_LUT_UPDATE_STATUS_2__UPDATE_TABLE_6_ERROR_STEP_MASK                                                0x0000001CL
38900 #define HW_LUT_UPDATE_STATUS_2__UPDATE_TABLE_7_DONE_MASK                                                      0x00000020L
38901 #define HW_LUT_UPDATE_STATUS_2__UPDATE_TABLE_7_ERROR_MASK                                                     0x00000040L
38902 #define HW_LUT_UPDATE_STATUS_2__UPDATE_TABLE_7_ERROR_STEP_MASK                                                0x00000380L
38903 
38904 
38905 // addressBlock: rtavfs_rtavfs_ind_reg_blk
38906 //RTAVFS_REG0
38907 #define RTAVFS_REG0__RTAVFSZONE0STARTCNT__SHIFT                                                               0x0
38908 #define RTAVFS_REG0__RTAVFSZONE0STOPCNT__SHIFT                                                                0x10
38909 #define RTAVFS_REG0__RTAVFSZONE0STARTCNT_MASK                                                                 0x0000FFFFL
38910 #define RTAVFS_REG0__RTAVFSZONE0STOPCNT_MASK                                                                  0xFFFF0000L
38911 //RTAVFS_REG1
38912 #define RTAVFS_REG1__RTAVFSZONE1STARTCNT__SHIFT                                                               0x0
38913 #define RTAVFS_REG1__RTAVFSZONE1STOPCNT__SHIFT                                                                0x10
38914 #define RTAVFS_REG1__RTAVFSZONE1STARTCNT_MASK                                                                 0x0000FFFFL
38915 #define RTAVFS_REG1__RTAVFSZONE1STOPCNT_MASK                                                                  0xFFFF0000L
38916 //RTAVFS_REG2
38917 #define RTAVFS_REG2__RTAVFSZONE2STARTCNT__SHIFT                                                               0x0
38918 #define RTAVFS_REG2__RTAVFSZONE2STOPCNT__SHIFT                                                                0x10
38919 #define RTAVFS_REG2__RTAVFSZONE2STARTCNT_MASK                                                                 0x0000FFFFL
38920 #define RTAVFS_REG2__RTAVFSZONE2STOPCNT_MASK                                                                  0xFFFF0000L
38921 //RTAVFS_REG3
38922 #define RTAVFS_REG3__RTAVFSZONE3STARTCNT__SHIFT                                                               0x0
38923 #define RTAVFS_REG3__RTAVFSZONE3STOPCNT__SHIFT                                                                0x10
38924 #define RTAVFS_REG3__RTAVFSZONE3STARTCNT_MASK                                                                 0x0000FFFFL
38925 #define RTAVFS_REG3__RTAVFSZONE3STOPCNT_MASK                                                                  0xFFFF0000L
38926 //RTAVFS_REG4
38927 #define RTAVFS_REG4__RTAVFSZONE4STARTCNT__SHIFT                                                               0x0
38928 #define RTAVFS_REG4__RTAVFSZONE4STOPCNT__SHIFT                                                                0x10
38929 #define RTAVFS_REG4__RTAVFSZONE4STARTCNT_MASK                                                                 0x0000FFFFL
38930 #define RTAVFS_REG4__RTAVFSZONE4STOPCNT_MASK                                                                  0xFFFF0000L
38931 //RTAVFS_REG5
38932 #define RTAVFS_REG5__RTAVFSZONE0EN0__SHIFT                                                                    0x0
38933 #define RTAVFS_REG5__RTAVFSZONE0EN0_MASK                                                                      0xFFFFFFFFL
38934 //RTAVFS_REG6
38935 #define RTAVFS_REG6__RTAVFSZONE0EN1__SHIFT                                                                    0x0
38936 #define RTAVFS_REG6__RTAVFSZONE0EN1_MASK                                                                      0xFFFFFFFFL
38937 //RTAVFS_REG7
38938 #define RTAVFS_REG7__RTAVFSZONE1EN0__SHIFT                                                                    0x0
38939 #define RTAVFS_REG7__RTAVFSZONE1EN0_MASK                                                                      0xFFFFFFFFL
38940 //RTAVFS_REG8
38941 #define RTAVFS_REG8__RTAVFSZONE1EN1__SHIFT                                                                    0x0
38942 #define RTAVFS_REG8__RTAVFSZONE1EN1_MASK                                                                      0xFFFFFFFFL
38943 //RTAVFS_REG9
38944 #define RTAVFS_REG9__RTAVFSZONE2EN0__SHIFT                                                                    0x0
38945 #define RTAVFS_REG9__RTAVFSZONE2EN0_MASK                                                                      0xFFFFFFFFL
38946 //RTAVFS_REG10
38947 #define RTAVFS_REG10__RTAVFSZONE2EN1__SHIFT                                                                   0x0
38948 #define RTAVFS_REG10__RTAVFSZONE2EN1_MASK                                                                     0xFFFFFFFFL
38949 //RTAVFS_REG11
38950 #define RTAVFS_REG11__RTAVFSZONE3EN0__SHIFT                                                                   0x0
38951 #define RTAVFS_REG11__RTAVFSZONE3EN0_MASK                                                                     0xFFFFFFFFL
38952 //RTAVFS_REG12
38953 #define RTAVFS_REG12__RTAVFSZONE3EN1__SHIFT                                                                   0x0
38954 #define RTAVFS_REG12__RTAVFSZONE3EN1_MASK                                                                     0xFFFFFFFFL
38955 //RTAVFS_REG13
38956 #define RTAVFS_REG13__RTAVFSZONE4EN0__SHIFT                                                                   0x0
38957 #define RTAVFS_REG13__RTAVFSZONE4EN0_MASK                                                                     0xFFFFFFFFL
38958 //RTAVFS_REG14
38959 #define RTAVFS_REG14__RTAVFSZONE4EN1__SHIFT                                                                   0x0
38960 #define RTAVFS_REG14__RTAVFSZONE4EN1_MASK                                                                     0xFFFFFFFFL
38961 //RTAVFS_REG15
38962 #define RTAVFS_REG15__RTAVFSVF0FREQCOUNT__SHIFT                                                               0x0
38963 #define RTAVFS_REG15__RTAVFSVF0VOLTCODE__SHIFT                                                                0x10
38964 #define RTAVFS_REG15__RTAVFSVF0FREQCOUNT_MASK                                                                 0x0000FFFFL
38965 #define RTAVFS_REG15__RTAVFSVF0VOLTCODE_MASK                                                                  0xFFFF0000L
38966 //RTAVFS_REG16
38967 #define RTAVFS_REG16__RTAVFSVF1FREQCOUNT__SHIFT                                                               0x0
38968 #define RTAVFS_REG16__RTAVFSVF1VOLTCODE__SHIFT                                                                0x10
38969 #define RTAVFS_REG16__RTAVFSVF1FREQCOUNT_MASK                                                                 0x0000FFFFL
38970 #define RTAVFS_REG16__RTAVFSVF1VOLTCODE_MASK                                                                  0xFFFF0000L
38971 //RTAVFS_REG17
38972 #define RTAVFS_REG17__RTAVFSVF2FREQCOUNT__SHIFT                                                               0x0
38973 #define RTAVFS_REG17__RTAVFSVF2VOLTCODE__SHIFT                                                                0x10
38974 #define RTAVFS_REG17__RTAVFSVF2FREQCOUNT_MASK                                                                 0x0000FFFFL
38975 #define RTAVFS_REG17__RTAVFSVF2VOLTCODE_MASK                                                                  0xFFFF0000L
38976 //RTAVFS_REG18
38977 #define RTAVFS_REG18__RTAVFSVF3FREQCOUNT__SHIFT                                                               0x0
38978 #define RTAVFS_REG18__RTAVFSVF3VOLTCODE__SHIFT                                                                0x10
38979 #define RTAVFS_REG18__RTAVFSVF3FREQCOUNT_MASK                                                                 0x0000FFFFL
38980 #define RTAVFS_REG18__RTAVFSVF3VOLTCODE_MASK                                                                  0xFFFF0000L
38981 //RTAVFS_REG19
38982 #define RTAVFS_REG19__RTAVFSGB_ZONE0__SHIFT                                                                   0x0
38983 #define RTAVFS_REG19__RTAVFSGB_ZONE1__SHIFT                                                                   0x6
38984 #define RTAVFS_REG19__RTAVFSGB_ZONE2__SHIFT                                                                   0xc
38985 #define RTAVFS_REG19__RTAVFSGB_ZONE3__SHIFT                                                                   0x12
38986 #define RTAVFS_REG19__RTAVFSGB_ZONE4__SHIFT                                                                   0x19
38987 #define RTAVFS_REG19__RTAVFSGB_ZONE0_MASK                                                                     0x0000003FL
38988 #define RTAVFS_REG19__RTAVFSGB_ZONE1_MASK                                                                     0x00000FC0L
38989 #define RTAVFS_REG19__RTAVFSGB_ZONE2_MASK                                                                     0x0003F000L
38990 #define RTAVFS_REG19__RTAVFSGB_ZONE3_MASK                                                                     0x01FC0000L
38991 #define RTAVFS_REG19__RTAVFSGB_ZONE4_MASK                                                                     0xFE000000L
38992 //RTAVFS_REG20
38993 #define RTAVFS_REG20__RTAVFSZONE0CPOAVGDIV0__SHIFT                                                            0x0
38994 #define RTAVFS_REG20__RTAVFSZONE0CPOAVGDIV1__SHIFT                                                            0x2
38995 #define RTAVFS_REG20__RTAVFSZONE0CPOAVGDIV2__SHIFT                                                            0x4
38996 #define RTAVFS_REG20__RTAVFSZONE0CPOAVGDIV3__SHIFT                                                            0x6
38997 #define RTAVFS_REG20__RTAVFSZONE0CPOAVGDIV4__SHIFT                                                            0x8
38998 #define RTAVFS_REG20__RTAVFSZONE0CPOAVGDIV5__SHIFT                                                            0xa
38999 #define RTAVFS_REG20__RTAVFSZONE0CPOAVGDIV6__SHIFT                                                            0xc
39000 #define RTAVFS_REG20__RTAVFSZONE0CPOAVGDIV7__SHIFT                                                            0xe
39001 #define RTAVFS_REG20__RTAVFSZONE0CPOAVGDIVFINAL__SHIFT                                                        0x10
39002 #define RTAVFS_REG20__RTAVFSZONE0RESERVED__SHIFT                                                              0x12
39003 #define RTAVFS_REG20__RTAVFSZONE0CPOAVGDIV0_MASK                                                              0x00000003L
39004 #define RTAVFS_REG20__RTAVFSZONE0CPOAVGDIV1_MASK                                                              0x0000000CL
39005 #define RTAVFS_REG20__RTAVFSZONE0CPOAVGDIV2_MASK                                                              0x00000030L
39006 #define RTAVFS_REG20__RTAVFSZONE0CPOAVGDIV3_MASK                                                              0x000000C0L
39007 #define RTAVFS_REG20__RTAVFSZONE0CPOAVGDIV4_MASK                                                              0x00000300L
39008 #define RTAVFS_REG20__RTAVFSZONE0CPOAVGDIV5_MASK                                                              0x00000C00L
39009 #define RTAVFS_REG20__RTAVFSZONE0CPOAVGDIV6_MASK                                                              0x00003000L
39010 #define RTAVFS_REG20__RTAVFSZONE0CPOAVGDIV7_MASK                                                              0x0000C000L
39011 #define RTAVFS_REG20__RTAVFSZONE0CPOAVGDIVFINAL_MASK                                                          0x00030000L
39012 #define RTAVFS_REG20__RTAVFSZONE0RESERVED_MASK                                                                0xFFFC0000L
39013 //RTAVFS_REG21
39014 #define RTAVFS_REG21__RTAVFSZONE1CPOAVGDIV0__SHIFT                                                            0x0
39015 #define RTAVFS_REG21__RTAVFSZONE1CPOAVGDIV1__SHIFT                                                            0x2
39016 #define RTAVFS_REG21__RTAVFSZONE1CPOAVGDIV2__SHIFT                                                            0x4
39017 #define RTAVFS_REG21__RTAVFSZONE1CPOAVGDIV3__SHIFT                                                            0x6
39018 #define RTAVFS_REG21__RTAVFSZONE1CPOAVGDIV4__SHIFT                                                            0x8
39019 #define RTAVFS_REG21__RTAVFSZONE1CPOAVGDIV5__SHIFT                                                            0xa
39020 #define RTAVFS_REG21__RTAVFSZONE1CPOAVGDIV6__SHIFT                                                            0xc
39021 #define RTAVFS_REG21__RTAVFSZONE1CPOAVGDIV7__SHIFT                                                            0xe
39022 #define RTAVFS_REG21__RTAVFSZONE1CPOAVGDIVFINAL__SHIFT                                                        0x10
39023 #define RTAVFS_REG21__RTAVFSZONE1RESERVED__SHIFT                                                              0x12
39024 #define RTAVFS_REG21__RTAVFSZONE1CPOAVGDIV0_MASK                                                              0x00000003L
39025 #define RTAVFS_REG21__RTAVFSZONE1CPOAVGDIV1_MASK                                                              0x0000000CL
39026 #define RTAVFS_REG21__RTAVFSZONE1CPOAVGDIV2_MASK                                                              0x00000030L
39027 #define RTAVFS_REG21__RTAVFSZONE1CPOAVGDIV3_MASK                                                              0x000000C0L
39028 #define RTAVFS_REG21__RTAVFSZONE1CPOAVGDIV4_MASK                                                              0x00000300L
39029 #define RTAVFS_REG21__RTAVFSZONE1CPOAVGDIV5_MASK                                                              0x00000C00L
39030 #define RTAVFS_REG21__RTAVFSZONE1CPOAVGDIV6_MASK                                                              0x00003000L
39031 #define RTAVFS_REG21__RTAVFSZONE1CPOAVGDIV7_MASK                                                              0x0000C000L
39032 #define RTAVFS_REG21__RTAVFSZONE1CPOAVGDIVFINAL_MASK                                                          0x00030000L
39033 #define RTAVFS_REG21__RTAVFSZONE1RESERVED_MASK                                                                0xFFFC0000L
39034 //RTAVFS_REG22
39035 #define RTAVFS_REG22__RTAVFSZONE2CPOAVGDIV0__SHIFT                                                            0x0
39036 #define RTAVFS_REG22__RTAVFSZONE2CPOAVGDIV1__SHIFT                                                            0x2
39037 #define RTAVFS_REG22__RTAVFSZONE2CPOAVGDIV2__SHIFT                                                            0x4
39038 #define RTAVFS_REG22__RTAVFSZONE2CPOAVGDIV3__SHIFT                                                            0x6
39039 #define RTAVFS_REG22__RTAVFSZONE2CPOAVGDIV4__SHIFT                                                            0x8
39040 #define RTAVFS_REG22__RTAVFSZONE2CPOAVGDIV5__SHIFT                                                            0xa
39041 #define RTAVFS_REG22__RTAVFSZONE2CPOAVGDIV6__SHIFT                                                            0xc
39042 #define RTAVFS_REG22__RTAVFSZONE2CPOAVGDIV7__SHIFT                                                            0xe
39043 #define RTAVFS_REG22__RTAVFSZONE2CPOAVGDIVFINAL__SHIFT                                                        0x10
39044 #define RTAVFS_REG22__RTAVFSZONE2RESERVED__SHIFT                                                              0x12
39045 #define RTAVFS_REG22__RTAVFSZONE2CPOAVGDIV0_MASK                                                              0x00000003L
39046 #define RTAVFS_REG22__RTAVFSZONE2CPOAVGDIV1_MASK                                                              0x0000000CL
39047 #define RTAVFS_REG22__RTAVFSZONE2CPOAVGDIV2_MASK                                                              0x00000030L
39048 #define RTAVFS_REG22__RTAVFSZONE2CPOAVGDIV3_MASK                                                              0x000000C0L
39049 #define RTAVFS_REG22__RTAVFSZONE2CPOAVGDIV4_MASK                                                              0x00000300L
39050 #define RTAVFS_REG22__RTAVFSZONE2CPOAVGDIV5_MASK                                                              0x00000C00L
39051 #define RTAVFS_REG22__RTAVFSZONE2CPOAVGDIV6_MASK                                                              0x00003000L
39052 #define RTAVFS_REG22__RTAVFSZONE2CPOAVGDIV7_MASK                                                              0x0000C000L
39053 #define RTAVFS_REG22__RTAVFSZONE2CPOAVGDIVFINAL_MASK                                                          0x00030000L
39054 #define RTAVFS_REG22__RTAVFSZONE2RESERVED_MASK                                                                0xFFFC0000L
39055 //RTAVFS_REG23
39056 #define RTAVFS_REG23__RTAVFSZONE3CPOAVGDIV0__SHIFT                                                            0x0
39057 #define RTAVFS_REG23__RTAVFSZONE3CPOAVGDIV1__SHIFT                                                            0x2
39058 #define RTAVFS_REG23__RTAVFSZONE3CPOAVGDIV2__SHIFT                                                            0x4
39059 #define RTAVFS_REG23__RTAVFSZONE3CPOAVGDIV3__SHIFT                                                            0x6
39060 #define RTAVFS_REG23__RTAVFSZONE3CPOAVGDIV4__SHIFT                                                            0x8
39061 #define RTAVFS_REG23__RTAVFSZONE3CPOAVGDIV5__SHIFT                                                            0xa
39062 #define RTAVFS_REG23__RTAVFSZONE3CPOAVGDIV6__SHIFT                                                            0xc
39063 #define RTAVFS_REG23__RTAVFSZONE3CPOAVGDIV7__SHIFT                                                            0xe
39064 #define RTAVFS_REG23__RTAVFSZONE3CPOAVGDIVFINAL__SHIFT                                                        0x10
39065 #define RTAVFS_REG23__RTAVFSZONE3RESERVED__SHIFT                                                              0x12
39066 #define RTAVFS_REG23__RTAVFSZONE3CPOAVGDIV0_MASK                                                              0x00000003L
39067 #define RTAVFS_REG23__RTAVFSZONE3CPOAVGDIV1_MASK                                                              0x0000000CL
39068 #define RTAVFS_REG23__RTAVFSZONE3CPOAVGDIV2_MASK                                                              0x00000030L
39069 #define RTAVFS_REG23__RTAVFSZONE3CPOAVGDIV3_MASK                                                              0x000000C0L
39070 #define RTAVFS_REG23__RTAVFSZONE3CPOAVGDIV4_MASK                                                              0x00000300L
39071 #define RTAVFS_REG23__RTAVFSZONE3CPOAVGDIV5_MASK                                                              0x00000C00L
39072 #define RTAVFS_REG23__RTAVFSZONE3CPOAVGDIV6_MASK                                                              0x00003000L
39073 #define RTAVFS_REG23__RTAVFSZONE3CPOAVGDIV7_MASK                                                              0x0000C000L
39074 #define RTAVFS_REG23__RTAVFSZONE3CPOAVGDIVFINAL_MASK                                                          0x00030000L
39075 #define RTAVFS_REG23__RTAVFSZONE3RESERVED_MASK                                                                0xFFFC0000L
39076 //RTAVFS_REG24
39077 #define RTAVFS_REG24__RTAVFSZONE4CPOAVGDIV0__SHIFT                                                            0x0
39078 #define RTAVFS_REG24__RTAVFSZONE4CPOAVGDIV1__SHIFT                                                            0x2
39079 #define RTAVFS_REG24__RTAVFSZONE4CPOAVGDIV2__SHIFT                                                            0x4
39080 #define RTAVFS_REG24__RTAVFSZONE4CPOAVGDIV3__SHIFT                                                            0x6
39081 #define RTAVFS_REG24__RTAVFSZONE4CPOAVGDIV4__SHIFT                                                            0x8
39082 #define RTAVFS_REG24__RTAVFSZONE4CPOAVGDIV5__SHIFT                                                            0xa
39083 #define RTAVFS_REG24__RTAVFSZONE4CPOAVGDIV6__SHIFT                                                            0xc
39084 #define RTAVFS_REG24__RTAVFSZONE4CPOAVGDIV7__SHIFT                                                            0xe
39085 #define RTAVFS_REG24__RTAVFSZONE4CPOAVGDIVFINAL__SHIFT                                                        0x10
39086 #define RTAVFS_REG24__RTAVFSZONE4RESERVED__SHIFT                                                              0x12
39087 #define RTAVFS_REG24__RTAVFSZONE4CPOAVGDIV0_MASK                                                              0x00000003L
39088 #define RTAVFS_REG24__RTAVFSZONE4CPOAVGDIV1_MASK                                                              0x0000000CL
39089 #define RTAVFS_REG24__RTAVFSZONE4CPOAVGDIV2_MASK                                                              0x00000030L
39090 #define RTAVFS_REG24__RTAVFSZONE4CPOAVGDIV3_MASK                                                              0x000000C0L
39091 #define RTAVFS_REG24__RTAVFSZONE4CPOAVGDIV4_MASK                                                              0x00000300L
39092 #define RTAVFS_REG24__RTAVFSZONE4CPOAVGDIV5_MASK                                                              0x00000C00L
39093 #define RTAVFS_REG24__RTAVFSZONE4CPOAVGDIV6_MASK                                                              0x00003000L
39094 #define RTAVFS_REG24__RTAVFSZONE4CPOAVGDIV7_MASK                                                              0x0000C000L
39095 #define RTAVFS_REG24__RTAVFSZONE4CPOAVGDIVFINAL_MASK                                                          0x00030000L
39096 #define RTAVFS_REG24__RTAVFSZONE4RESERVED_MASK                                                                0xFFFC0000L
39097 //RTAVFS_REG25
39098 #define RTAVFS_REG25__RTAVFSRESERVED0__SHIFT                                                                  0x0
39099 #define RTAVFS_REG25__RTAVFSRESERVED0_MASK                                                                    0xFFFFFFFFL
39100 //RTAVFS_REG26
39101 #define RTAVFS_REG26__RTAVFSRESERVED1__SHIFT                                                                  0x0
39102 #define RTAVFS_REG26__RTAVFSRESERVED1_MASK                                                                    0xFFFFFFFFL
39103 //RTAVFS_REG27
39104 #define RTAVFS_REG27__RTAVFSRESERVED2__SHIFT                                                                  0x0
39105 #define RTAVFS_REG27__RTAVFSRESERVED2_MASK                                                                    0xFFFFFFFFL
39106 //RTAVFS_REG28
39107 #define RTAVFS_REG28__RTAVFSZONE0INTERCEPT__SHIFT                                                             0x0
39108 #define RTAVFS_REG28__RTAVFSZONE1INTERCEPT__SHIFT                                                             0x10
39109 #define RTAVFS_REG28__RTAVFSZONE0INTERCEPT_MASK                                                               0x0000FFFFL
39110 #define RTAVFS_REG28__RTAVFSZONE1INTERCEPT_MASK                                                               0xFFFF0000L
39111 //RTAVFS_REG29
39112 #define RTAVFS_REG29__RTAVFSZONE2INTERCEPT__SHIFT                                                             0x0
39113 #define RTAVFS_REG29__RTAVFSZONE3INTERCEPT__SHIFT                                                             0x10
39114 #define RTAVFS_REG29__RTAVFSZONE2INTERCEPT_MASK                                                               0x0000FFFFL
39115 #define RTAVFS_REG29__RTAVFSZONE3INTERCEPT_MASK                                                               0xFFFF0000L
39116 //RTAVFS_REG30
39117 #define RTAVFS_REG30__RTAVFSZONE4INTERCEPT__SHIFT                                                             0x0
39118 #define RTAVFS_REG30__RTAVFSRESERVEDINTERCEPT__SHIFT                                                          0x10
39119 #define RTAVFS_REG30__RTAVFSZONE4INTERCEPT_MASK                                                               0x0000FFFFL
39120 #define RTAVFS_REG30__RTAVFSRESERVEDINTERCEPT_MASK                                                            0xFFFF0000L
39121 //RTAVFS_REG31
39122 #define RTAVFS_REG31__RTAVFSCPOCLKDIV0__SHIFT                                                                 0x0
39123 #define RTAVFS_REG31__RTAVFSCPOCLKDIV1__SHIFT                                                                 0x2
39124 #define RTAVFS_REG31__RTAVFSCPOCLKDIV2__SHIFT                                                                 0x4
39125 #define RTAVFS_REG31__RTAVFSCPOCLKDIV3__SHIFT                                                                 0x6
39126 #define RTAVFS_REG31__RTAVFSCPOCLKDIV4__SHIFT                                                                 0x8
39127 #define RTAVFS_REG31__RTAVFSCPOCLKDIV5__SHIFT                                                                 0xa
39128 #define RTAVFS_REG31__RTAVFSCPOCLKDIV6__SHIFT                                                                 0xc
39129 #define RTAVFS_REG31__RTAVFSCPOCLKDIV7__SHIFT                                                                 0xe
39130 #define RTAVFS_REG31__RESERVED__SHIFT                                                                         0x10
39131 #define RTAVFS_REG31__RTAVFSCPOCLKDIV0_MASK                                                                   0x00000003L
39132 #define RTAVFS_REG31__RTAVFSCPOCLKDIV1_MASK                                                                   0x0000000CL
39133 #define RTAVFS_REG31__RTAVFSCPOCLKDIV2_MASK                                                                   0x00000030L
39134 #define RTAVFS_REG31__RTAVFSCPOCLKDIV3_MASK                                                                   0x000000C0L
39135 #define RTAVFS_REG31__RTAVFSCPOCLKDIV4_MASK                                                                   0x00000300L
39136 #define RTAVFS_REG31__RTAVFSCPOCLKDIV5_MASK                                                                   0x00000C00L
39137 #define RTAVFS_REG31__RTAVFSCPOCLKDIV6_MASK                                                                   0x00003000L
39138 #define RTAVFS_REG31__RTAVFSCPOCLKDIV7_MASK                                                                   0x0000C000L
39139 #define RTAVFS_REG31__RESERVED_MASK                                                                           0xFFFF0000L
39140 //RTAVFS_REG32
39141 #define RTAVFS_REG32__RTAVFSFSMSTARTUPCNT__SHIFT                                                              0x0
39142 #define RTAVFS_REG32__RESERVED__SHIFT                                                                         0x10
39143 #define RTAVFS_REG32__RTAVFSFSMSTARTUPCNT_MASK                                                                0x0000FFFFL
39144 #define RTAVFS_REG32__RESERVED_MASK                                                                           0xFFFF0000L
39145 //RTAVFS_REG33
39146 #define RTAVFS_REG33__RTAVFSFSMIDLECNT__SHIFT                                                                 0x0
39147 #define RTAVFS_REG33__RESERVED__SHIFT                                                                         0x10
39148 #define RTAVFS_REG33__RTAVFSFSMIDLECNT_MASK                                                                   0x0000FFFFL
39149 #define RTAVFS_REG33__RESERVED_MASK                                                                           0xFFFF0000L
39150 //RTAVFS_REG34
39151 #define RTAVFS_REG34__RTAVFSFSMRESETCPORIPPLECOUNTERSCNT__SHIFT                                               0x0
39152 #define RTAVFS_REG34__RESERVED__SHIFT                                                                         0x10
39153 #define RTAVFS_REG34__RTAVFSFSMRESETCPORIPPLECOUNTERSCNT_MASK                                                 0x0000FFFFL
39154 #define RTAVFS_REG34__RESERVED_MASK                                                                           0xFFFF0000L
39155 //RTAVFS_REG35
39156 #define RTAVFS_REG35__RTAVFSFSMSTARTCPOSCNT__SHIFT                                                            0x0
39157 #define RTAVFS_REG35__RESERVED__SHIFT                                                                         0x10
39158 #define RTAVFS_REG35__RTAVFSFSMSTARTCPOSCNT_MASK                                                              0x0000FFFFL
39159 #define RTAVFS_REG35__RESERVED_MASK                                                                           0xFFFF0000L
39160 //RTAVFS_REG36
39161 #define RTAVFS_REG36__RTAVFSFSMSTARTRIPPLECOUNTERSCNT__SHIFT                                                  0x0
39162 #define RTAVFS_REG36__RESERVED__SHIFT                                                                         0x10
39163 #define RTAVFS_REG36__RTAVFSFSMSTARTRIPPLECOUNTERSCNT_MASK                                                    0x0000FFFFL
39164 #define RTAVFS_REG36__RESERVED_MASK                                                                           0xFFFF0000L
39165 //RTAVFS_REG37
39166 #define RTAVFS_REG37__RTAVFSFSMRIPPLECOUNTERSDONECNT__SHIFT                                                   0x0
39167 #define RTAVFS_REG37__RESERVED__SHIFT                                                                         0x10
39168 #define RTAVFS_REG37__RTAVFSFSMRIPPLECOUNTERSDONECNT_MASK                                                     0x0000FFFFL
39169 #define RTAVFS_REG37__RESERVED_MASK                                                                           0xFFFF0000L
39170 //RTAVFS_REG38
39171 #define RTAVFS_REG38__RTAVFSFSMCPOFINALRESULTREADYCNT__SHIFT                                                  0x0
39172 #define RTAVFS_REG38__RESERVED__SHIFT                                                                         0x10
39173 #define RTAVFS_REG38__RTAVFSFSMCPOFINALRESULTREADYCNT_MASK                                                    0x0000FFFFL
39174 #define RTAVFS_REG38__RESERVED_MASK                                                                           0xFFFF0000L
39175 //RTAVFS_REG39
39176 #define RTAVFS_REG39__RTAVFSFSMVOLTCODEREADYCNT__SHIFT                                                        0x0
39177 #define RTAVFS_REG39__RESERVED__SHIFT                                                                         0x10
39178 #define RTAVFS_REG39__RTAVFSFSMVOLTCODEREADYCNT_MASK                                                          0x0000FFFFL
39179 #define RTAVFS_REG39__RESERVED_MASK                                                                           0xFFFF0000L
39180 //RTAVFS_REG40
39181 #define RTAVFS_REG40__RTAVFSFSMTARGETVOLTAGEREADYCNT__SHIFT                                                   0x0
39182 #define RTAVFS_REG40__RESERVED__SHIFT                                                                         0x10
39183 #define RTAVFS_REG40__RTAVFSFSMTARGETVOLTAGEREADYCNT_MASK                                                     0x0000FFFFL
39184 #define RTAVFS_REG40__RESERVED_MASK                                                                           0xFFFF0000L
39185 //RTAVFS_REG41
39186 #define RTAVFS_REG41__RTAVFSFSMSTOPCPOSCNT__SHIFT                                                             0x0
39187 #define RTAVFS_REG41__RESERVED__SHIFT                                                                         0x10
39188 #define RTAVFS_REG41__RTAVFSFSMSTOPCPOSCNT_MASK                                                               0x0000FFFFL
39189 #define RTAVFS_REG41__RESERVED_MASK                                                                           0xFFFF0000L
39190 //RTAVFS_REG42
39191 #define RTAVFS_REG42__RTAVFSFSMWAITFORACKCNT__SHIFT                                                           0x0
39192 #define RTAVFS_REG42__RESERVED__SHIFT                                                                         0x10
39193 #define RTAVFS_REG42__RTAVFSFSMWAITFORACKCNT_MASK                                                             0x0000FFFFL
39194 #define RTAVFS_REG42__RESERVED_MASK                                                                           0xFFFF0000L
39195 //RTAVFS_REG43
39196 #define RTAVFS_REG43__RTAVFSKP0__SHIFT                                                                        0x0
39197 #define RTAVFS_REG43__RTAVFSKP1__SHIFT                                                                        0x4
39198 #define RTAVFS_REG43__RTAVFSKP2__SHIFT                                                                        0x8
39199 #define RTAVFS_REG43__RTAVFSKP3__SHIFT                                                                        0xc
39200 #define RTAVFS_REG43__RTAVFSKI0__SHIFT                                                                        0x10
39201 #define RTAVFS_REG43__RTAVFSKI1__SHIFT                                                                        0x14
39202 #define RTAVFS_REG43__RTAVFSKI2__SHIFT                                                                        0x18
39203 #define RTAVFS_REG43__RTAVFSKI3__SHIFT                                                                        0x1c
39204 #define RTAVFS_REG43__RTAVFSKP0_MASK                                                                          0x0000000FL
39205 #define RTAVFS_REG43__RTAVFSKP1_MASK                                                                          0x000000F0L
39206 #define RTAVFS_REG43__RTAVFSKP2_MASK                                                                          0x00000F00L
39207 #define RTAVFS_REG43__RTAVFSKP3_MASK                                                                          0x0000F000L
39208 #define RTAVFS_REG43__RTAVFSKI0_MASK                                                                          0x000F0000L
39209 #define RTAVFS_REG43__RTAVFSKI1_MASK                                                                          0x00F00000L
39210 #define RTAVFS_REG43__RTAVFSKI2_MASK                                                                          0x0F000000L
39211 #define RTAVFS_REG43__RTAVFSKI3_MASK                                                                          0xF0000000L
39212 //RTAVFS_REG44
39213 #define RTAVFS_REG44__RTAVFSV1__SHIFT                                                                         0x0
39214 #define RTAVFS_REG44__RTAVFSV2__SHIFT                                                                         0xa
39215 #define RTAVFS_REG44__RTAVFSV3__SHIFT                                                                         0x14
39216 #define RTAVFS_REG44__RTAVFSUSEBINARYSEARCH__SHIFT                                                            0x1e
39217 #define RTAVFS_REG44__RTAVFSVOLTCODEHWCAL__SHIFT                                                              0x1f
39218 #define RTAVFS_REG44__RTAVFSV1_MASK                                                                           0x000003FFL
39219 #define RTAVFS_REG44__RTAVFSV2_MASK                                                                           0x000FFC00L
39220 #define RTAVFS_REG44__RTAVFSV3_MASK                                                                           0x3FF00000L
39221 #define RTAVFS_REG44__RTAVFSUSEBINARYSEARCH_MASK                                                              0x40000000L
39222 #define RTAVFS_REG44__RTAVFSVOLTCODEHWCAL_MASK                                                                0x80000000L
39223 //RTAVFS_REG45
39224 #define RTAVFS_REG45__RTAVFSVRBLEEDCNTRL__SHIFT                                                               0x0
39225 #define RTAVFS_REG45__RTAVFSVRENABLE__SHIFT                                                                   0x1
39226 #define RTAVFS_REG45__RTAVFSVOLTCODEOVERRIDE__SHIFT                                                           0x2
39227 #define RTAVFS_REG45__RTAVFSVOLTCODEOVERRIDESEL__SHIFT                                                        0xc
39228 #define RTAVFS_REG45__RTAVFSLOWPWREN__SHIFT                                                                   0xd
39229 #define RTAVFS_REG45__RTAVFSUREGENABLE__SHIFT                                                                 0xe
39230 #define RTAVFS_REG45__RTAVFSBGENABLE__SHIFT                                                                   0xf
39231 #define RTAVFS_REG45__RTAVFSENABLEVDDRETSENSING__SHIFT                                                        0x10
39232 #define RTAVFS_REG45__RESERVED__SHIFT                                                                         0x11
39233 #define RTAVFS_REG45__RTAVFSVRBLEEDCNTRL_MASK                                                                 0x00000001L
39234 #define RTAVFS_REG45__RTAVFSVRENABLE_MASK                                                                     0x00000002L
39235 #define RTAVFS_REG45__RTAVFSVOLTCODEOVERRIDE_MASK                                                             0x00000FFCL
39236 #define RTAVFS_REG45__RTAVFSVOLTCODEOVERRIDESEL_MASK                                                          0x00001000L
39237 #define RTAVFS_REG45__RTAVFSLOWPWREN_MASK                                                                     0x00002000L
39238 #define RTAVFS_REG45__RTAVFSUREGENABLE_MASK                                                                   0x00004000L
39239 #define RTAVFS_REG45__RTAVFSBGENABLE_MASK                                                                     0x00008000L
39240 #define RTAVFS_REG45__RTAVFSENABLEVDDRETSENSING_MASK                                                          0x00010000L
39241 #define RTAVFS_REG45__RESERVED_MASK                                                                           0xFFFE0000L
39242 //RTAVFS_REG46
39243 #define RTAVFS_REG46__RTAVFSKP__SHIFT                                                                         0x0
39244 #define RTAVFS_REG46__RTAVFSKI__SHIFT                                                                         0x4
39245 #define RTAVFS_REG46__RTAVFSPIENABLEANTIWINDUP__SHIFT                                                         0x8
39246 #define RTAVFS_REG46__RTAVFSPISHIFT__SHIFT                                                                    0x9
39247 #define RTAVFS_REG46__RTAVFSPIERREN__SHIFT                                                                    0xd
39248 #define RTAVFS_REG46__RTAVFSPISHIFTOUT__SHIFT                                                                 0xe
39249 #define RTAVFS_REG46__RTAVFSUSELUTKPKI__SHIFT                                                                 0x12
39250 #define RTAVFS_REG46__RESERVED__SHIFT                                                                         0x13
39251 #define RTAVFS_REG46__RTAVFSKP_MASK                                                                           0x0000000FL
39252 #define RTAVFS_REG46__RTAVFSKI_MASK                                                                           0x000000F0L
39253 #define RTAVFS_REG46__RTAVFSPIENABLEANTIWINDUP_MASK                                                           0x00000100L
39254 #define RTAVFS_REG46__RTAVFSPISHIFT_MASK                                                                      0x00001E00L
39255 #define RTAVFS_REG46__RTAVFSPIERREN_MASK                                                                      0x00002000L
39256 #define RTAVFS_REG46__RTAVFSPISHIFTOUT_MASK                                                                   0x0003C000L
39257 #define RTAVFS_REG46__RTAVFSUSELUTKPKI_MASK                                                                   0x00040000L
39258 #define RTAVFS_REG46__RESERVED_MASK                                                                           0xFFF80000L
39259 //RTAVFS_REG47
39260 #define RTAVFS_REG47__RTAVFSVOLTCODEPIMIN__SHIFT                                                              0x0
39261 #define RTAVFS_REG47__RTAVFSVOLTCODEPIMAX__SHIFT                                                              0xa
39262 #define RTAVFS_REG47__RTAVFSPIERRMASK__SHIFT                                                                  0x14
39263 #define RTAVFS_REG47__RTAVFSFORCEDISABLEPI__SHIFT                                                             0x1b
39264 #define RTAVFS_REG47__RESERVED__SHIFT                                                                         0x1c
39265 #define RTAVFS_REG47__RTAVFSVOLTCODEPIMIN_MASK                                                                0x000003FFL
39266 #define RTAVFS_REG47__RTAVFSVOLTCODEPIMAX_MASK                                                                0x000FFC00L
39267 #define RTAVFS_REG47__RTAVFSPIERRMASK_MASK                                                                    0x07F00000L
39268 #define RTAVFS_REG47__RTAVFSFORCEDISABLEPI_MASK                                                               0x08000000L
39269 #define RTAVFS_REG47__RESERVED_MASK                                                                           0xF0000000L
39270 //RTAVFS_REG48
39271 #define RTAVFS_REG48__RTAVFSPILOOPNITERATIONS__SHIFT                                                          0x0
39272 #define RTAVFS_REG48__RTAVFSPIERRTHRESHOLD__SHIFT                                                             0x10
39273 #define RTAVFS_REG48__RTAVFSPILOOPNITERATIONS_MASK                                                            0x0000FFFFL
39274 #define RTAVFS_REG48__RTAVFSPIERRTHRESHOLD_MASK                                                               0xFFFF0000L
39275 //RTAVFS_REG49
39276 #define RTAVFS_REG49__RTAVFSPSMRSTAVGVDD__SHIFT                                                               0x0
39277 #define RTAVFS_REG49__RTAVFSPSMMEASMAXVDD__SHIFT                                                              0x1
39278 #define RTAVFS_REG49__RTAVFSPSMCLKDIVVDD__SHIFT                                                               0x2
39279 #define RTAVFS_REG49__RTAVFSPSMAVGDIVVDD__SHIFT                                                               0x4
39280 #define RTAVFS_REG49__RTAVFSPSMOSCENVDD__SHIFT                                                                0xa
39281 #define RTAVFS_REG49__RTAVFSPSMAVGENVDD__SHIFT                                                                0xb
39282 #define RTAVFS_REG49__RTAVFSPSMRSTMINMAXVDD__SHIFT                                                            0xc
39283 #define RTAVFS_REG49__RESERVED__SHIFT                                                                         0xd
39284 #define RTAVFS_REG49__RTAVFSPSMRSTAVGVDD_MASK                                                                 0x00000001L
39285 #define RTAVFS_REG49__RTAVFSPSMMEASMAXVDD_MASK                                                                0x00000002L
39286 #define RTAVFS_REG49__RTAVFSPSMCLKDIVVDD_MASK                                                                 0x0000000CL
39287 #define RTAVFS_REG49__RTAVFSPSMAVGDIVVDD_MASK                                                                 0x000003F0L
39288 #define RTAVFS_REG49__RTAVFSPSMOSCENVDD_MASK                                                                  0x00000400L
39289 #define RTAVFS_REG49__RTAVFSPSMAVGENVDD_MASK                                                                  0x00000800L
39290 #define RTAVFS_REG49__RTAVFSPSMRSTMINMAXVDD_MASK                                                              0x00001000L
39291 #define RTAVFS_REG49__RESERVED_MASK                                                                           0xFFFFE000L
39292 //RTAVFS_REG50
39293 #define RTAVFS_REG50__RTAVFSPSMRSTAVGVREG__SHIFT                                                              0x0
39294 #define RTAVFS_REG50__RTAVFSPSMMEASMAXVREG__SHIFT                                                             0x1
39295 #define RTAVFS_REG50__RTAVFSPSMCLKDIVVREG__SHIFT                                                              0x2
39296 #define RTAVFS_REG50__RTAVFSPSMAVGDIVVREG__SHIFT                                                              0x4
39297 #define RTAVFS_REG50__RTAVFSPSMOSCENVREG__SHIFT                                                               0xa
39298 #define RTAVFS_REG50__RTAVFSPSMAVGENVREG__SHIFT                                                               0xb
39299 #define RTAVFS_REG50__RTAVFSPSMRSTMINMAXVREG__SHIFT                                                           0xc
39300 #define RTAVFS_REG50__RESERVED__SHIFT                                                                         0xd
39301 #define RTAVFS_REG50__RTAVFSPSMRSTAVGVREG_MASK                                                                0x00000001L
39302 #define RTAVFS_REG50__RTAVFSPSMMEASMAXVREG_MASK                                                               0x00000002L
39303 #define RTAVFS_REG50__RTAVFSPSMCLKDIVVREG_MASK                                                                0x0000000CL
39304 #define RTAVFS_REG50__RTAVFSPSMAVGDIVVREG_MASK                                                                0x000003F0L
39305 #define RTAVFS_REG50__RTAVFSPSMOSCENVREG_MASK                                                                 0x00000400L
39306 #define RTAVFS_REG50__RTAVFSPSMAVGENVREG_MASK                                                                 0x00000800L
39307 #define RTAVFS_REG50__RTAVFSPSMRSTMINMAXVREG_MASK                                                             0x00001000L
39308 #define RTAVFS_REG50__RESERVED_MASK                                                                           0xFFFFE000L
39309 //RTAVFS_REG51
39310 #define RTAVFS_REG51__RTAVFSAVFSENABLE__SHIFT                                                                 0x0
39311 #define RTAVFS_REG51__RTAVFSCPOTURNONDELAY__SHIFT                                                             0x1
39312 #define RTAVFS_REG51__RTAVFSSELECTMINMAX__SHIFT                                                               0x5
39313 #define RTAVFS_REG51__RTAVFSSELECTPERPATHSCALING__SHIFT                                                       0x6
39314 #define RTAVFS_REG51__RTAVFSADDVOLTCODEGUARDBAND__SHIFT                                                       0x7
39315 #define RTAVFS_REG51__RTAVFSSENDAVGPSMTOPSMOUT__SHIFT                                                         0x8
39316 #define RTAVFS_REG51__RTAVFSUPDATEANCHORVOLTAGES__SHIFT                                                       0x9
39317 #define RTAVFS_REG51__RTAVFSSENDVDDTOPSMOUT__SHIFT                                                            0xa
39318 #define RTAVFS_REG51__RESERVED__SHIFT                                                                         0xb
39319 #define RTAVFS_REG51__RTAVFSAVFSENABLE_MASK                                                                   0x00000001L
39320 #define RTAVFS_REG51__RTAVFSCPOTURNONDELAY_MASK                                                               0x0000001EL
39321 #define RTAVFS_REG51__RTAVFSSELECTMINMAX_MASK                                                                 0x00000020L
39322 #define RTAVFS_REG51__RTAVFSSELECTPERPATHSCALING_MASK                                                         0x00000040L
39323 #define RTAVFS_REG51__RTAVFSADDVOLTCODEGUARDBAND_MASK                                                         0x00000080L
39324 #define RTAVFS_REG51__RTAVFSSENDAVGPSMTOPSMOUT_MASK                                                           0x00000100L
39325 #define RTAVFS_REG51__RTAVFSUPDATEANCHORVOLTAGES_MASK                                                         0x00000200L
39326 #define RTAVFS_REG51__RTAVFSSENDVDDTOPSMOUT_MASK                                                              0x00000400L
39327 #define RTAVFS_REG51__RESERVED_MASK                                                                           0xFFFFF800L
39328 //RTAVFS_REG52
39329 #define RTAVFS_REG52__RTAVFSMINMAXPSMVDD__SHIFT                                                               0x0
39330 #define RTAVFS_REG52__RTAVFSAVGPSMVDD__SHIFT                                                                  0xe
39331 #define RTAVFS_REG52__RESERVED__SHIFT                                                                         0x1c
39332 #define RTAVFS_REG52__RTAVFSMINMAXPSMVDD_MASK                                                                 0x00003FFFL
39333 #define RTAVFS_REG52__RTAVFSAVGPSMVDD_MASK                                                                    0x0FFFC000L
39334 #define RTAVFS_REG52__RESERVED_MASK                                                                           0xF0000000L
39335 //RTAVFS_REG53
39336 #define RTAVFS_REG53__RTAVFSMINMAXPSMVREG__SHIFT                                                              0x0
39337 #define RTAVFS_REG53__RTAVFSAVGPSMVREG__SHIFT                                                                 0xe
39338 #define RTAVFS_REG53__RESERVED__SHIFT                                                                         0x1c
39339 #define RTAVFS_REG53__RTAVFSMINMAXPSMVREG_MASK                                                                0x00003FFFL
39340 #define RTAVFS_REG53__RTAVFSAVGPSMVREG_MASK                                                                   0x0FFFC000L
39341 #define RTAVFS_REG53__RESERVED_MASK                                                                           0xF0000000L
39342 //RTAVFS_REG54
39343 #define RTAVFS_REG54__RTAVFSCPO0_STARTCNT__SHIFT                                                              0x0
39344 #define RTAVFS_REG54__RTAVFSCPO0_STOPCNT__SHIFT                                                               0x10
39345 #define RTAVFS_REG54__RTAVFSCPO0_STARTCNT_MASK                                                                0x0000FFFFL
39346 #define RTAVFS_REG54__RTAVFSCPO0_STOPCNT_MASK                                                                 0xFFFF0000L
39347 //RTAVFS_REG55
39348 #define RTAVFS_REG55__RTAVFSCPO1_STARTCNT__SHIFT                                                              0x0
39349 #define RTAVFS_REG55__RTAVFSCPO1_STOPCNT__SHIFT                                                               0x10
39350 #define RTAVFS_REG55__RTAVFSCPO1_STARTCNT_MASK                                                                0x0000FFFFL
39351 #define RTAVFS_REG55__RTAVFSCPO1_STOPCNT_MASK                                                                 0xFFFF0000L
39352 //RTAVFS_REG56
39353 #define RTAVFS_REG56__RTAVFSCPO2_STARTCNT__SHIFT                                                              0x0
39354 #define RTAVFS_REG56__RTAVFSCPO2_STOPCNT__SHIFT                                                               0x10
39355 #define RTAVFS_REG56__RTAVFSCPO2_STARTCNT_MASK                                                                0x0000FFFFL
39356 #define RTAVFS_REG56__RTAVFSCPO2_STOPCNT_MASK                                                                 0xFFFF0000L
39357 //RTAVFS_REG57
39358 #define RTAVFS_REG57__RTAVFSCPO3_STARTCNT__SHIFT                                                              0x0
39359 #define RTAVFS_REG57__RTAVFSCPO3_STOPCNT__SHIFT                                                               0x10
39360 #define RTAVFS_REG57__RTAVFSCPO3_STARTCNT_MASK                                                                0x0000FFFFL
39361 #define RTAVFS_REG57__RTAVFSCPO3_STOPCNT_MASK                                                                 0xFFFF0000L
39362 //RTAVFS_REG58
39363 #define RTAVFS_REG58__RTAVFSCPO4_STARTCNT__SHIFT                                                              0x0
39364 #define RTAVFS_REG58__RTAVFSCPO4_STOPCNT__SHIFT                                                               0x10
39365 #define RTAVFS_REG58__RTAVFSCPO4_STARTCNT_MASK                                                                0x0000FFFFL
39366 #define RTAVFS_REG58__RTAVFSCPO4_STOPCNT_MASK                                                                 0xFFFF0000L
39367 //RTAVFS_REG59
39368 #define RTAVFS_REG59__RTAVFSCPO5_STARTCNT__SHIFT                                                              0x0
39369 #define RTAVFS_REG59__RTAVFSCPO5_STOPCNT__SHIFT                                                               0x10
39370 #define RTAVFS_REG59__RTAVFSCPO5_STARTCNT_MASK                                                                0x0000FFFFL
39371 #define RTAVFS_REG59__RTAVFSCPO5_STOPCNT_MASK                                                                 0xFFFF0000L
39372 //RTAVFS_REG60
39373 #define RTAVFS_REG60__RTAVFSCPO6_STARTCNT__SHIFT                                                              0x0
39374 #define RTAVFS_REG60__RTAVFSCPO6_STOPCNT__SHIFT                                                               0x10
39375 #define RTAVFS_REG60__RTAVFSCPO6_STARTCNT_MASK                                                                0x0000FFFFL
39376 #define RTAVFS_REG60__RTAVFSCPO6_STOPCNT_MASK                                                                 0xFFFF0000L
39377 //RTAVFS_REG61
39378 #define RTAVFS_REG61__RTAVFSCPO7_STARTCNT__SHIFT                                                              0x0
39379 #define RTAVFS_REG61__RTAVFSCPO7_STOPCNT__SHIFT                                                               0x10
39380 #define RTAVFS_REG61__RTAVFSCPO7_STARTCNT_MASK                                                                0x0000FFFFL
39381 #define RTAVFS_REG61__RTAVFSCPO7_STOPCNT_MASK                                                                 0xFFFF0000L
39382 //RTAVFS_REG62
39383 #define RTAVFS_REG62__RTAVFSCPO8_STARTCNT__SHIFT                                                              0x0
39384 #define RTAVFS_REG62__RTAVFSCPO8_STOPCNT__SHIFT                                                               0x10
39385 #define RTAVFS_REG62__RTAVFSCPO8_STARTCNT_MASK                                                                0x0000FFFFL
39386 #define RTAVFS_REG62__RTAVFSCPO8_STOPCNT_MASK                                                                 0xFFFF0000L
39387 //RTAVFS_REG63
39388 #define RTAVFS_REG63__RTAVFSCPO9_STARTCNT__SHIFT                                                              0x0
39389 #define RTAVFS_REG63__RTAVFSCPO9_STOPCNT__SHIFT                                                               0x10
39390 #define RTAVFS_REG63__RTAVFSCPO9_STARTCNT_MASK                                                                0x0000FFFFL
39391 #define RTAVFS_REG63__RTAVFSCPO9_STOPCNT_MASK                                                                 0xFFFF0000L
39392 //RTAVFS_REG64
39393 #define RTAVFS_REG64__RTAVFSCPO10_STARTCNT__SHIFT                                                             0x0
39394 #define RTAVFS_REG64__RTAVFSCPO10_STOPCNT__SHIFT                                                              0x10
39395 #define RTAVFS_REG64__RTAVFSCPO10_STARTCNT_MASK                                                               0x0000FFFFL
39396 #define RTAVFS_REG64__RTAVFSCPO10_STOPCNT_MASK                                                                0xFFFF0000L
39397 //RTAVFS_REG65
39398 #define RTAVFS_REG65__RTAVFSCPO11_STARTCNT__SHIFT                                                             0x0
39399 #define RTAVFS_REG65__RTAVFSCPO11_STOPCNT__SHIFT                                                              0x10
39400 #define RTAVFS_REG65__RTAVFSCPO11_STARTCNT_MASK                                                               0x0000FFFFL
39401 #define RTAVFS_REG65__RTAVFSCPO11_STOPCNT_MASK                                                                0xFFFF0000L
39402 //RTAVFS_REG66
39403 #define RTAVFS_REG66__RTAVFSCPO12_STARTCNT__SHIFT                                                             0x0
39404 #define RTAVFS_REG66__RTAVFSCPO12_STOPCNT__SHIFT                                                              0x10
39405 #define RTAVFS_REG66__RTAVFSCPO12_STARTCNT_MASK                                                               0x0000FFFFL
39406 #define RTAVFS_REG66__RTAVFSCPO12_STOPCNT_MASK                                                                0xFFFF0000L
39407 //RTAVFS_REG67
39408 #define RTAVFS_REG67__RTAVFSCPO13_STARTCNT__SHIFT                                                             0x0
39409 #define RTAVFS_REG67__RTAVFSCPO13_STOPCNT__SHIFT                                                              0x10
39410 #define RTAVFS_REG67__RTAVFSCPO13_STARTCNT_MASK                                                               0x0000FFFFL
39411 #define RTAVFS_REG67__RTAVFSCPO13_STOPCNT_MASK                                                                0xFFFF0000L
39412 //RTAVFS_REG68
39413 #define RTAVFS_REG68__RTAVFSCPO14_STARTCNT__SHIFT                                                             0x0
39414 #define RTAVFS_REG68__RTAVFSCPO14_STOPCNT__SHIFT                                                              0x10
39415 #define RTAVFS_REG68__RTAVFSCPO14_STARTCNT_MASK                                                               0x0000FFFFL
39416 #define RTAVFS_REG68__RTAVFSCPO14_STOPCNT_MASK                                                                0xFFFF0000L
39417 //RTAVFS_REG69
39418 #define RTAVFS_REG69__RTAVFSCPO15_STARTCNT__SHIFT                                                             0x0
39419 #define RTAVFS_REG69__RTAVFSCPO15_STOPCNT__SHIFT                                                              0x10
39420 #define RTAVFS_REG69__RTAVFSCPO15_STARTCNT_MASK                                                               0x0000FFFFL
39421 #define RTAVFS_REG69__RTAVFSCPO15_STOPCNT_MASK                                                                0xFFFF0000L
39422 //RTAVFS_REG70
39423 #define RTAVFS_REG70__RTAVFSCPO16_STARTCNT__SHIFT                                                             0x0
39424 #define RTAVFS_REG70__RTAVFSCPO16_STOPCNT__SHIFT                                                              0x10
39425 #define RTAVFS_REG70__RTAVFSCPO16_STARTCNT_MASK                                                               0x0000FFFFL
39426 #define RTAVFS_REG70__RTAVFSCPO16_STOPCNT_MASK                                                                0xFFFF0000L
39427 //RTAVFS_REG71
39428 #define RTAVFS_REG71__RTAVFSCPO17_STARTCNT__SHIFT                                                             0x0
39429 #define RTAVFS_REG71__RTAVFSCPO17_STOPCNT__SHIFT                                                              0x10
39430 #define RTAVFS_REG71__RTAVFSCPO17_STARTCNT_MASK                                                               0x0000FFFFL
39431 #define RTAVFS_REG71__RTAVFSCPO17_STOPCNT_MASK                                                                0xFFFF0000L
39432 //RTAVFS_REG72
39433 #define RTAVFS_REG72__RTAVFSCPO18_STARTCNT__SHIFT                                                             0x0
39434 #define RTAVFS_REG72__RTAVFSCPO18_STOPCNT__SHIFT                                                              0x10
39435 #define RTAVFS_REG72__RTAVFSCPO18_STARTCNT_MASK                                                               0x0000FFFFL
39436 #define RTAVFS_REG72__RTAVFSCPO18_STOPCNT_MASK                                                                0xFFFF0000L
39437 //RTAVFS_REG73
39438 #define RTAVFS_REG73__RTAVFSCPO19_STARTCNT__SHIFT                                                             0x0
39439 #define RTAVFS_REG73__RTAVFSCPO19_STOPCNT__SHIFT                                                              0x10
39440 #define RTAVFS_REG73__RTAVFSCPO19_STARTCNT_MASK                                                               0x0000FFFFL
39441 #define RTAVFS_REG73__RTAVFSCPO19_STOPCNT_MASK                                                                0xFFFF0000L
39442 //RTAVFS_REG74
39443 #define RTAVFS_REG74__RTAVFSCPO20_STARTCNT__SHIFT                                                             0x0
39444 #define RTAVFS_REG74__RTAVFSCPO20_STOPCNT__SHIFT                                                              0x10
39445 #define RTAVFS_REG74__RTAVFSCPO20_STARTCNT_MASK                                                               0x0000FFFFL
39446 #define RTAVFS_REG74__RTAVFSCPO20_STOPCNT_MASK                                                                0xFFFF0000L
39447 //RTAVFS_REG75
39448 #define RTAVFS_REG75__RTAVFSCPO21_STARTCNT__SHIFT                                                             0x0
39449 #define RTAVFS_REG75__RTAVFSCPO21_STOPCNT__SHIFT                                                              0x10
39450 #define RTAVFS_REG75__RTAVFSCPO21_STARTCNT_MASK                                                               0x0000FFFFL
39451 #define RTAVFS_REG75__RTAVFSCPO21_STOPCNT_MASK                                                                0xFFFF0000L
39452 //RTAVFS_REG76
39453 #define RTAVFS_REG76__RTAVFSCPO22_STARTCNT__SHIFT                                                             0x0
39454 #define RTAVFS_REG76__RTAVFSCPO22_STOPCNT__SHIFT                                                              0x10
39455 #define RTAVFS_REG76__RTAVFSCPO22_STARTCNT_MASK                                                               0x0000FFFFL
39456 #define RTAVFS_REG76__RTAVFSCPO22_STOPCNT_MASK                                                                0xFFFF0000L
39457 //RTAVFS_REG77
39458 #define RTAVFS_REG77__RTAVFSCPO23_STARTCNT__SHIFT                                                             0x0
39459 #define RTAVFS_REG77__RTAVFSCPO23_STOPCNT__SHIFT                                                              0x10
39460 #define RTAVFS_REG77__RTAVFSCPO23_STARTCNT_MASK                                                               0x0000FFFFL
39461 #define RTAVFS_REG77__RTAVFSCPO23_STOPCNT_MASK                                                                0xFFFF0000L
39462 //RTAVFS_REG78
39463 #define RTAVFS_REG78__RTAVFSCPO24_STARTCNT__SHIFT                                                             0x0
39464 #define RTAVFS_REG78__RTAVFSCPO24_STOPCNT__SHIFT                                                              0x10
39465 #define RTAVFS_REG78__RTAVFSCPO24_STARTCNT_MASK                                                               0x0000FFFFL
39466 #define RTAVFS_REG78__RTAVFSCPO24_STOPCNT_MASK                                                                0xFFFF0000L
39467 //RTAVFS_REG79
39468 #define RTAVFS_REG79__RTAVFSCPO25_STARTCNT__SHIFT                                                             0x0
39469 #define RTAVFS_REG79__RTAVFSCPO25_STOPCNT__SHIFT                                                              0x10
39470 #define RTAVFS_REG79__RTAVFSCPO25_STARTCNT_MASK                                                               0x0000FFFFL
39471 #define RTAVFS_REG79__RTAVFSCPO25_STOPCNT_MASK                                                                0xFFFF0000L
39472 //RTAVFS_REG80
39473 #define RTAVFS_REG80__RTAVFSCPO26_STARTCNT__SHIFT                                                             0x0
39474 #define RTAVFS_REG80__RTAVFSCPO26_STOPCNT__SHIFT                                                              0x10
39475 #define RTAVFS_REG80__RTAVFSCPO26_STARTCNT_MASK                                                               0x0000FFFFL
39476 #define RTAVFS_REG80__RTAVFSCPO26_STOPCNT_MASK                                                                0xFFFF0000L
39477 //RTAVFS_REG81
39478 #define RTAVFS_REG81__RTAVFSCPO27_STARTCNT__SHIFT                                                             0x0
39479 #define RTAVFS_REG81__RTAVFSCPO27_STOPCNT__SHIFT                                                              0x10
39480 #define RTAVFS_REG81__RTAVFSCPO27_STARTCNT_MASK                                                               0x0000FFFFL
39481 #define RTAVFS_REG81__RTAVFSCPO27_STOPCNT_MASK                                                                0xFFFF0000L
39482 //RTAVFS_REG82
39483 #define RTAVFS_REG82__RTAVFSCPO28_STARTCNT__SHIFT                                                             0x0
39484 #define RTAVFS_REG82__RTAVFSCPO28_STOPCNT__SHIFT                                                              0x10
39485 #define RTAVFS_REG82__RTAVFSCPO28_STARTCNT_MASK                                                               0x0000FFFFL
39486 #define RTAVFS_REG82__RTAVFSCPO28_STOPCNT_MASK                                                                0xFFFF0000L
39487 //RTAVFS_REG83
39488 #define RTAVFS_REG83__RTAVFSCPO29_STARTCNT__SHIFT                                                             0x0
39489 #define RTAVFS_REG83__RTAVFSCPO29_STOPCNT__SHIFT                                                              0x10
39490 #define RTAVFS_REG83__RTAVFSCPO29_STARTCNT_MASK                                                               0x0000FFFFL
39491 #define RTAVFS_REG83__RTAVFSCPO29_STOPCNT_MASK                                                                0xFFFF0000L
39492 //RTAVFS_REG84
39493 #define RTAVFS_REG84__RTAVFSCPO30_STARTCNT__SHIFT                                                             0x0
39494 #define RTAVFS_REG84__RTAVFSCPO30_STOPCNT__SHIFT                                                              0x10
39495 #define RTAVFS_REG84__RTAVFSCPO30_STARTCNT_MASK                                                               0x0000FFFFL
39496 #define RTAVFS_REG84__RTAVFSCPO30_STOPCNT_MASK                                                                0xFFFF0000L
39497 //RTAVFS_REG85
39498 #define RTAVFS_REG85__RTAVFSCPO31_STARTCNT__SHIFT                                                             0x0
39499 #define RTAVFS_REG85__RTAVFSCPO31_STOPCNT__SHIFT                                                              0x10
39500 #define RTAVFS_REG85__RTAVFSCPO31_STARTCNT_MASK                                                               0x0000FFFFL
39501 #define RTAVFS_REG85__RTAVFSCPO31_STOPCNT_MASK                                                                0xFFFF0000L
39502 //RTAVFS_REG86
39503 #define RTAVFS_REG86__RTAVFSCPO32_STARTCNT__SHIFT                                                             0x0
39504 #define RTAVFS_REG86__RTAVFSCPO32_STOPCNT__SHIFT                                                              0x10
39505 #define RTAVFS_REG86__RTAVFSCPO32_STARTCNT_MASK                                                               0x0000FFFFL
39506 #define RTAVFS_REG86__RTAVFSCPO32_STOPCNT_MASK                                                                0xFFFF0000L
39507 //RTAVFS_REG87
39508 #define RTAVFS_REG87__RTAVFSCPO33_STARTCNT__SHIFT                                                             0x0
39509 #define RTAVFS_REG87__RTAVFSCPO33_STOPCNT__SHIFT                                                              0x10
39510 #define RTAVFS_REG87__RTAVFSCPO33_STARTCNT_MASK                                                               0x0000FFFFL
39511 #define RTAVFS_REG87__RTAVFSCPO33_STOPCNT_MASK                                                                0xFFFF0000L
39512 //RTAVFS_REG88
39513 #define RTAVFS_REG88__RTAVFSCPO34_STARTCNT__SHIFT                                                             0x0
39514 #define RTAVFS_REG88__RTAVFSCPO34_STOPCNT__SHIFT                                                              0x10
39515 #define RTAVFS_REG88__RTAVFSCPO34_STARTCNT_MASK                                                               0x0000FFFFL
39516 #define RTAVFS_REG88__RTAVFSCPO34_STOPCNT_MASK                                                                0xFFFF0000L
39517 //RTAVFS_REG89
39518 #define RTAVFS_REG89__RTAVFSCPO35_STARTCNT__SHIFT                                                             0x0
39519 #define RTAVFS_REG89__RTAVFSCPO35_STOPCNT__SHIFT                                                              0x10
39520 #define RTAVFS_REG89__RTAVFSCPO35_STARTCNT_MASK                                                               0x0000FFFFL
39521 #define RTAVFS_REG89__RTAVFSCPO35_STOPCNT_MASK                                                                0xFFFF0000L
39522 //RTAVFS_REG90
39523 #define RTAVFS_REG90__RTAVFSCPO36_STARTCNT__SHIFT                                                             0x0
39524 #define RTAVFS_REG90__RTAVFSCPO36_STOPCNT__SHIFT                                                              0x10
39525 #define RTAVFS_REG90__RTAVFSCPO36_STARTCNT_MASK                                                               0x0000FFFFL
39526 #define RTAVFS_REG90__RTAVFSCPO36_STOPCNT_MASK                                                                0xFFFF0000L
39527 //RTAVFS_REG91
39528 #define RTAVFS_REG91__RTAVFSCPO37_STARTCNT__SHIFT                                                             0x0
39529 #define RTAVFS_REG91__RTAVFSCPO37_STOPCNT__SHIFT                                                              0x10
39530 #define RTAVFS_REG91__RTAVFSCPO37_STARTCNT_MASK                                                               0x0000FFFFL
39531 #define RTAVFS_REG91__RTAVFSCPO37_STOPCNT_MASK                                                                0xFFFF0000L
39532 //RTAVFS_REG92
39533 #define RTAVFS_REG92__RTAVFSCPO38_STARTCNT__SHIFT                                                             0x0
39534 #define RTAVFS_REG92__RTAVFSCPO38_STOPCNT__SHIFT                                                              0x10
39535 #define RTAVFS_REG92__RTAVFSCPO38_STARTCNT_MASK                                                               0x0000FFFFL
39536 #define RTAVFS_REG92__RTAVFSCPO38_STOPCNT_MASK                                                                0xFFFF0000L
39537 //RTAVFS_REG93
39538 #define RTAVFS_REG93__RTAVFSCPO39_STARTCNT__SHIFT                                                             0x0
39539 #define RTAVFS_REG93__RTAVFSCPO39_STOPCNT__SHIFT                                                              0x10
39540 #define RTAVFS_REG93__RTAVFSCPO39_STARTCNT_MASK                                                               0x0000FFFFL
39541 #define RTAVFS_REG93__RTAVFSCPO39_STOPCNT_MASK                                                                0xFFFF0000L
39542 //RTAVFS_REG94
39543 #define RTAVFS_REG94__RTAVFSCPO40_STARTCNT__SHIFT                                                             0x0
39544 #define RTAVFS_REG94__RTAVFSCPO40_STOPCNT__SHIFT                                                              0x10
39545 #define RTAVFS_REG94__RTAVFSCPO40_STARTCNT_MASK                                                               0x0000FFFFL
39546 #define RTAVFS_REG94__RTAVFSCPO40_STOPCNT_MASK                                                                0xFFFF0000L
39547 //RTAVFS_REG95
39548 #define RTAVFS_REG95__RTAVFSCPO41_STARTCNT__SHIFT                                                             0x0
39549 #define RTAVFS_REG95__RTAVFSCPO41_STOPCNT__SHIFT                                                              0x10
39550 #define RTAVFS_REG95__RTAVFSCPO41_STARTCNT_MASK                                                               0x0000FFFFL
39551 #define RTAVFS_REG95__RTAVFSCPO41_STOPCNT_MASK                                                                0xFFFF0000L
39552 //RTAVFS_REG96
39553 #define RTAVFS_REG96__RTAVFSCPO42_STARTCNT__SHIFT                                                             0x0
39554 #define RTAVFS_REG96__RTAVFSCPO42_STOPCNT__SHIFT                                                              0x10
39555 #define RTAVFS_REG96__RTAVFSCPO42_STARTCNT_MASK                                                               0x0000FFFFL
39556 #define RTAVFS_REG96__RTAVFSCPO42_STOPCNT_MASK                                                                0xFFFF0000L
39557 //RTAVFS_REG97
39558 #define RTAVFS_REG97__RTAVFSCPO43_STARTCNT__SHIFT                                                             0x0
39559 #define RTAVFS_REG97__RTAVFSCPO43_STOPCNT__SHIFT                                                              0x10
39560 #define RTAVFS_REG97__RTAVFSCPO43_STARTCNT_MASK                                                               0x0000FFFFL
39561 #define RTAVFS_REG97__RTAVFSCPO43_STOPCNT_MASK                                                                0xFFFF0000L
39562 //RTAVFS_REG98
39563 #define RTAVFS_REG98__RTAVFSCPO44_STARTCNT__SHIFT                                                             0x0
39564 #define RTAVFS_REG98__RTAVFSCPO44_STOPCNT__SHIFT                                                              0x10
39565 #define RTAVFS_REG98__RTAVFSCPO44_STARTCNT_MASK                                                               0x0000FFFFL
39566 #define RTAVFS_REG98__RTAVFSCPO44_STOPCNT_MASK                                                                0xFFFF0000L
39567 //RTAVFS_REG99
39568 #define RTAVFS_REG99__RTAVFSCPO45_STARTCNT__SHIFT                                                             0x0
39569 #define RTAVFS_REG99__RTAVFSCPO45_STOPCNT__SHIFT                                                              0x10
39570 #define RTAVFS_REG99__RTAVFSCPO45_STARTCNT_MASK                                                               0x0000FFFFL
39571 #define RTAVFS_REG99__RTAVFSCPO45_STOPCNT_MASK                                                                0xFFFF0000L
39572 //RTAVFS_REG100
39573 #define RTAVFS_REG100__RTAVFSCPO46_STARTCNT__SHIFT                                                            0x0
39574 #define RTAVFS_REG100__RTAVFSCPO46_STOPCNT__SHIFT                                                             0x10
39575 #define RTAVFS_REG100__RTAVFSCPO46_STARTCNT_MASK                                                              0x0000FFFFL
39576 #define RTAVFS_REG100__RTAVFSCPO46_STOPCNT_MASK                                                               0xFFFF0000L
39577 //RTAVFS_REG101
39578 #define RTAVFS_REG101__RTAVFSCPO47_STARTCNT__SHIFT                                                            0x0
39579 #define RTAVFS_REG101__RTAVFSCPO47_STOPCNT__SHIFT                                                             0x10
39580 #define RTAVFS_REG101__RTAVFSCPO47_STARTCNT_MASK                                                              0x0000FFFFL
39581 #define RTAVFS_REG101__RTAVFSCPO47_STOPCNT_MASK                                                               0xFFFF0000L
39582 //RTAVFS_REG102
39583 #define RTAVFS_REG102__RTAVFSCPO48_STARTCNT__SHIFT                                                            0x0
39584 #define RTAVFS_REG102__RTAVFSCPO48_STOPCNT__SHIFT                                                             0x10
39585 #define RTAVFS_REG102__RTAVFSCPO48_STARTCNT_MASK                                                              0x0000FFFFL
39586 #define RTAVFS_REG102__RTAVFSCPO48_STOPCNT_MASK                                                               0xFFFF0000L
39587 //RTAVFS_REG103
39588 #define RTAVFS_REG103__RTAVFSCPO49_STARTCNT__SHIFT                                                            0x0
39589 #define RTAVFS_REG103__RTAVFSCPO49_STOPCNT__SHIFT                                                             0x10
39590 #define RTAVFS_REG103__RTAVFSCPO49_STARTCNT_MASK                                                              0x0000FFFFL
39591 #define RTAVFS_REG103__RTAVFSCPO49_STOPCNT_MASK                                                               0xFFFF0000L
39592 //RTAVFS_REG104
39593 #define RTAVFS_REG104__RTAVFSCPO50_STARTCNT__SHIFT                                                            0x0
39594 #define RTAVFS_REG104__RTAVFSCPO50_STOPCNT__SHIFT                                                             0x10
39595 #define RTAVFS_REG104__RTAVFSCPO50_STARTCNT_MASK                                                              0x0000FFFFL
39596 #define RTAVFS_REG104__RTAVFSCPO50_STOPCNT_MASK                                                               0xFFFF0000L
39597 //RTAVFS_REG105
39598 #define RTAVFS_REG105__RTAVFSCPO51_STARTCNT__SHIFT                                                            0x0
39599 #define RTAVFS_REG105__RTAVFSCPO51_STOPCNT__SHIFT                                                             0x10
39600 #define RTAVFS_REG105__RTAVFSCPO51_STARTCNT_MASK                                                              0x0000FFFFL
39601 #define RTAVFS_REG105__RTAVFSCPO51_STOPCNT_MASK                                                               0xFFFF0000L
39602 //RTAVFS_REG106
39603 #define RTAVFS_REG106__RTAVFSCPO52_STARTCNT__SHIFT                                                            0x0
39604 #define RTAVFS_REG106__RTAVFSCPO52_STOPCNT__SHIFT                                                             0x10
39605 #define RTAVFS_REG106__RTAVFSCPO52_STARTCNT_MASK                                                              0x0000FFFFL
39606 #define RTAVFS_REG106__RTAVFSCPO52_STOPCNT_MASK                                                               0xFFFF0000L
39607 //RTAVFS_REG107
39608 #define RTAVFS_REG107__RTAVFSCPO53_STARTCNT__SHIFT                                                            0x0
39609 #define RTAVFS_REG107__RTAVFSCPO53_STOPCNT__SHIFT                                                             0x10
39610 #define RTAVFS_REG107__RTAVFSCPO53_STARTCNT_MASK                                                              0x0000FFFFL
39611 #define RTAVFS_REG107__RTAVFSCPO53_STOPCNT_MASK                                                               0xFFFF0000L
39612 //RTAVFS_REG108
39613 #define RTAVFS_REG108__RTAVFSCPO54_STARTCNT__SHIFT                                                            0x0
39614 #define RTAVFS_REG108__RTAVFSCPO54_STOPCNT__SHIFT                                                             0x10
39615 #define RTAVFS_REG108__RTAVFSCPO54_STARTCNT_MASK                                                              0x0000FFFFL
39616 #define RTAVFS_REG108__RTAVFSCPO54_STOPCNT_MASK                                                               0xFFFF0000L
39617 //RTAVFS_REG109
39618 #define RTAVFS_REG109__RTAVFSCPO55_STARTCNT__SHIFT                                                            0x0
39619 #define RTAVFS_REG109__RTAVFSCPO55_STOPCNT__SHIFT                                                             0x10
39620 #define RTAVFS_REG109__RTAVFSCPO55_STARTCNT_MASK                                                              0x0000FFFFL
39621 #define RTAVFS_REG109__RTAVFSCPO55_STOPCNT_MASK                                                               0xFFFF0000L
39622 //RTAVFS_REG110
39623 #define RTAVFS_REG110__RTAVFSCPO56_STARTCNT__SHIFT                                                            0x0
39624 #define RTAVFS_REG110__RTAVFSCPO56_STOPCNT__SHIFT                                                             0x10
39625 #define RTAVFS_REG110__RTAVFSCPO56_STARTCNT_MASK                                                              0x0000FFFFL
39626 #define RTAVFS_REG110__RTAVFSCPO56_STOPCNT_MASK                                                               0xFFFF0000L
39627 //RTAVFS_REG111
39628 #define RTAVFS_REG111__RTAVFSCPO57_STARTCNT__SHIFT                                                            0x0
39629 #define RTAVFS_REG111__RTAVFSCPO57_STOPCNT__SHIFT                                                             0x10
39630 #define RTAVFS_REG111__RTAVFSCPO57_STARTCNT_MASK                                                              0x0000FFFFL
39631 #define RTAVFS_REG111__RTAVFSCPO57_STOPCNT_MASK                                                               0xFFFF0000L
39632 //RTAVFS_REG112
39633 #define RTAVFS_REG112__RTAVFSCPO58_STARTCNT__SHIFT                                                            0x0
39634 #define RTAVFS_REG112__RTAVFSCPO58_STOPCNT__SHIFT                                                             0x10
39635 #define RTAVFS_REG112__RTAVFSCPO58_STARTCNT_MASK                                                              0x0000FFFFL
39636 #define RTAVFS_REG112__RTAVFSCPO58_STOPCNT_MASK                                                               0xFFFF0000L
39637 //RTAVFS_REG113
39638 #define RTAVFS_REG113__RTAVFSCPO59_STARTCNT__SHIFT                                                            0x0
39639 #define RTAVFS_REG113__RTAVFSCPO59_STOPCNT__SHIFT                                                             0x10
39640 #define RTAVFS_REG113__RTAVFSCPO59_STARTCNT_MASK                                                              0x0000FFFFL
39641 #define RTAVFS_REG113__RTAVFSCPO59_STOPCNT_MASK                                                               0xFFFF0000L
39642 //RTAVFS_REG114
39643 #define RTAVFS_REG114__RTAVFSCPO60_STARTCNT__SHIFT                                                            0x0
39644 #define RTAVFS_REG114__RTAVFSCPO60_STOPCNT__SHIFT                                                             0x10
39645 #define RTAVFS_REG114__RTAVFSCPO60_STARTCNT_MASK                                                              0x0000FFFFL
39646 #define RTAVFS_REG114__RTAVFSCPO60_STOPCNT_MASK                                                               0xFFFF0000L
39647 //RTAVFS_REG115
39648 #define RTAVFS_REG115__RTAVFSCPO61_STARTCNT__SHIFT                                                            0x0
39649 #define RTAVFS_REG115__RTAVFSCPO61_STOPCNT__SHIFT                                                             0x10
39650 #define RTAVFS_REG115__RTAVFSCPO61_STARTCNT_MASK                                                              0x0000FFFFL
39651 #define RTAVFS_REG115__RTAVFSCPO61_STOPCNT_MASK                                                               0xFFFF0000L
39652 //RTAVFS_REG116
39653 #define RTAVFS_REG116__RTAVFSCPO62_STARTCNT__SHIFT                                                            0x0
39654 #define RTAVFS_REG116__RTAVFSCPO62_STOPCNT__SHIFT                                                             0x10
39655 #define RTAVFS_REG116__RTAVFSCPO62_STARTCNT_MASK                                                              0x0000FFFFL
39656 #define RTAVFS_REG116__RTAVFSCPO62_STOPCNT_MASK                                                               0xFFFF0000L
39657 //RTAVFS_REG117
39658 #define RTAVFS_REG117__RTAVFSCPO63_STARTCNT__SHIFT                                                            0x0
39659 #define RTAVFS_REG117__RTAVFSCPO63_STOPCNT__SHIFT                                                             0x10
39660 #define RTAVFS_REG117__RTAVFSCPO63_STARTCNT_MASK                                                              0x0000FFFFL
39661 #define RTAVFS_REG117__RTAVFSCPO63_STOPCNT_MASK                                                               0xFFFF0000L
39662 //RTAVFS_REG118
39663 #define RTAVFS_REG118__RTAVFSCPOEN0__SHIFT                                                                    0x0
39664 #define RTAVFS_REG118__RTAVFSCPOEN0_MASK                                                                      0xFFFFFFFFL
39665 //RTAVFS_REG119
39666 #define RTAVFS_REG119__RTAVFSCPOEN1__SHIFT                                                                    0x0
39667 #define RTAVFS_REG119__RTAVFSCPOEN1_MASK                                                                      0xFFFFFFFFL
39668 //RTAVFS_REG120
39669 #define RTAVFS_REG120__RTAVFSCPOAVGDIV0__SHIFT                                                                0x0
39670 #define RTAVFS_REG120__RTAVFSCPOAVGDIV1__SHIFT                                                                0x2
39671 #define RTAVFS_REG120__RTAVFSCPOAVGDIV2__SHIFT                                                                0x4
39672 #define RTAVFS_REG120__RTAVFSCPOAVGDIV3__SHIFT                                                                0x6
39673 #define RTAVFS_REG120__RTAVFSCPOAVGDIV4__SHIFT                                                                0x8
39674 #define RTAVFS_REG120__RTAVFSCPOAVGDIV5__SHIFT                                                                0xa
39675 #define RTAVFS_REG120__RTAVFSCPOAVGDIV6__SHIFT                                                                0xc
39676 #define RTAVFS_REG120__RTAVFSCPOAVGDIV7__SHIFT                                                                0xe
39677 #define RTAVFS_REG120__RTAVFSCPOAVGDIVFINAL__SHIFT                                                            0x10
39678 #define RTAVFS_REG120__RESERVED__SHIFT                                                                        0x12
39679 #define RTAVFS_REG120__RTAVFSCPOAVGDIV0_MASK                                                                  0x00000003L
39680 #define RTAVFS_REG120__RTAVFSCPOAVGDIV1_MASK                                                                  0x0000000CL
39681 #define RTAVFS_REG120__RTAVFSCPOAVGDIV2_MASK                                                                  0x00000030L
39682 #define RTAVFS_REG120__RTAVFSCPOAVGDIV3_MASK                                                                  0x000000C0L
39683 #define RTAVFS_REG120__RTAVFSCPOAVGDIV4_MASK                                                                  0x00000300L
39684 #define RTAVFS_REG120__RTAVFSCPOAVGDIV5_MASK                                                                  0x00000C00L
39685 #define RTAVFS_REG120__RTAVFSCPOAVGDIV6_MASK                                                                  0x00003000L
39686 #define RTAVFS_REG120__RTAVFSCPOAVGDIV7_MASK                                                                  0x0000C000L
39687 #define RTAVFS_REG120__RTAVFSCPOAVGDIVFINAL_MASK                                                              0x00030000L
39688 #define RTAVFS_REG120__RESERVED_MASK                                                                          0xFFFC0000L
39689 //RTAVFS_REG121
39690 #define RTAVFS_REG121__RTAVFSZONE0INUSE__SHIFT                                                                0x0
39691 #define RTAVFS_REG121__RTAVFSZONE1INUSE__SHIFT                                                                0x1
39692 #define RTAVFS_REG121__RTAVFSZONE2INUSE__SHIFT                                                                0x2
39693 #define RTAVFS_REG121__RTAVFSZONE3INUSE__SHIFT                                                                0x3
39694 #define RTAVFS_REG121__RTAVFSZONE4INUSE__SHIFT                                                                0x4
39695 #define RTAVFS_REG121__RTAVFSRESERVED__SHIFT                                                                  0x5
39696 #define RTAVFS_REG121__RTAVFSERRORCODE__SHIFT                                                                 0x1c
39697 #define RTAVFS_REG121__RTAVFSZONE0INUSE_MASK                                                                  0x00000001L
39698 #define RTAVFS_REG121__RTAVFSZONE1INUSE_MASK                                                                  0x00000002L
39699 #define RTAVFS_REG121__RTAVFSZONE2INUSE_MASK                                                                  0x00000004L
39700 #define RTAVFS_REG121__RTAVFSZONE3INUSE_MASK                                                                  0x00000008L
39701 #define RTAVFS_REG121__RTAVFSZONE4INUSE_MASK                                                                  0x00000010L
39702 #define RTAVFS_REG121__RTAVFSRESERVED_MASK                                                                    0x0FFFFFE0L
39703 #define RTAVFS_REG121__RTAVFSERRORCODE_MASK                                                                   0xF0000000L
39704 //RTAVFS_REG122
39705 #define RTAVFS_REG122__RTAVFSCPO0_RIPPLECNT__SHIFT                                                            0x0
39706 #define RTAVFS_REG122__RESERVED__SHIFT                                                                        0x10
39707 #define RTAVFS_REG122__RTAVFSCPO0_RIPPLECNT_MASK                                                              0x0000FFFFL
39708 #define RTAVFS_REG122__RESERVED_MASK                                                                          0xFFFF0000L
39709 //RTAVFS_REG123
39710 #define RTAVFS_REG123__RTAVFSCPO1_RIPPLECNT__SHIFT                                                            0x0
39711 #define RTAVFS_REG123__RESERVED__SHIFT                                                                        0x10
39712 #define RTAVFS_REG123__RTAVFSCPO1_RIPPLECNT_MASK                                                              0x0000FFFFL
39713 #define RTAVFS_REG123__RESERVED_MASK                                                                          0xFFFF0000L
39714 //RTAVFS_REG124
39715 #define RTAVFS_REG124__RTAVFSCPO2_RIPPLECNT__SHIFT                                                            0x0
39716 #define RTAVFS_REG124__RESERVED__SHIFT                                                                        0x10
39717 #define RTAVFS_REG124__RTAVFSCPO2_RIPPLECNT_MASK                                                              0x0000FFFFL
39718 #define RTAVFS_REG124__RESERVED_MASK                                                                          0xFFFF0000L
39719 //RTAVFS_REG125
39720 #define RTAVFS_REG125__RTAVFSCPO3_RIPPLECNT__SHIFT                                                            0x0
39721 #define RTAVFS_REG125__RESERVED__SHIFT                                                                        0x10
39722 #define RTAVFS_REG125__RTAVFSCPO3_RIPPLECNT_MASK                                                              0x0000FFFFL
39723 #define RTAVFS_REG125__RESERVED_MASK                                                                          0xFFFF0000L
39724 //RTAVFS_REG126
39725 #define RTAVFS_REG126__RTAVFSCPO4_RIPPLECNT__SHIFT                                                            0x0
39726 #define RTAVFS_REG126__RESERVED__SHIFT                                                                        0x10
39727 #define RTAVFS_REG126__RTAVFSCPO4_RIPPLECNT_MASK                                                              0x0000FFFFL
39728 #define RTAVFS_REG126__RESERVED_MASK                                                                          0xFFFF0000L
39729 //RTAVFS_REG127
39730 #define RTAVFS_REG127__RTAVFSCPO5_RIPPLECNT__SHIFT                                                            0x0
39731 #define RTAVFS_REG127__RESERVED__SHIFT                                                                        0x10
39732 #define RTAVFS_REG127__RTAVFSCPO5_RIPPLECNT_MASK                                                              0x0000FFFFL
39733 #define RTAVFS_REG127__RESERVED_MASK                                                                          0xFFFF0000L
39734 //RTAVFS_REG128
39735 #define RTAVFS_REG128__RTAVFSCPO6_RIPPLECNT__SHIFT                                                            0x0
39736 #define RTAVFS_REG128__RESERVED__SHIFT                                                                        0x10
39737 #define RTAVFS_REG128__RTAVFSCPO6_RIPPLECNT_MASK                                                              0x0000FFFFL
39738 #define RTAVFS_REG128__RESERVED_MASK                                                                          0xFFFF0000L
39739 //RTAVFS_REG129
39740 #define RTAVFS_REG129__RTAVFSCPO7_RIPPLECNT__SHIFT                                                            0x0
39741 #define RTAVFS_REG129__RESERVED__SHIFT                                                                        0x10
39742 #define RTAVFS_REG129__RTAVFSCPO7_RIPPLECNT_MASK                                                              0x0000FFFFL
39743 #define RTAVFS_REG129__RESERVED_MASK                                                                          0xFFFF0000L
39744 //RTAVFS_REG130
39745 #define RTAVFS_REG130__RTAVFSCPO8_RIPPLECNT__SHIFT                                                            0x0
39746 #define RTAVFS_REG130__RESERVED__SHIFT                                                                        0x10
39747 #define RTAVFS_REG130__RTAVFSCPO8_RIPPLECNT_MASK                                                              0x0000FFFFL
39748 #define RTAVFS_REG130__RESERVED_MASK                                                                          0xFFFF0000L
39749 //RTAVFS_REG131
39750 #define RTAVFS_REG131__RTAVFSCPO9_RIPPLECNT__SHIFT                                                            0x0
39751 #define RTAVFS_REG131__RESERVED__SHIFT                                                                        0x10
39752 #define RTAVFS_REG131__RTAVFSCPO9_RIPPLECNT_MASK                                                              0x0000FFFFL
39753 #define RTAVFS_REG131__RESERVED_MASK                                                                          0xFFFF0000L
39754 //RTAVFS_REG132
39755 #define RTAVFS_REG132__RTAVFSCPO10_RIPPLECNT__SHIFT                                                           0x0
39756 #define RTAVFS_REG132__RESERVED__SHIFT                                                                        0x10
39757 #define RTAVFS_REG132__RTAVFSCPO10_RIPPLECNT_MASK                                                             0x0000FFFFL
39758 #define RTAVFS_REG132__RESERVED_MASK                                                                          0xFFFF0000L
39759 //RTAVFS_REG133
39760 #define RTAVFS_REG133__RTAVFSCPO11_RIPPLECNT__SHIFT                                                           0x0
39761 #define RTAVFS_REG133__RESERVED__SHIFT                                                                        0x10
39762 #define RTAVFS_REG133__RTAVFSCPO11_RIPPLECNT_MASK                                                             0x0000FFFFL
39763 #define RTAVFS_REG133__RESERVED_MASK                                                                          0xFFFF0000L
39764 //RTAVFS_REG134
39765 #define RTAVFS_REG134__RTAVFSCPO12_RIPPLECNT__SHIFT                                                           0x0
39766 #define RTAVFS_REG134__RESERVED__SHIFT                                                                        0x10
39767 #define RTAVFS_REG134__RTAVFSCPO12_RIPPLECNT_MASK                                                             0x0000FFFFL
39768 #define RTAVFS_REG134__RESERVED_MASK                                                                          0xFFFF0000L
39769 //RTAVFS_REG135
39770 #define RTAVFS_REG135__RTAVFSCPO13_RIPPLECNT__SHIFT                                                           0x0
39771 #define RTAVFS_REG135__RESERVED__SHIFT                                                                        0x10
39772 #define RTAVFS_REG135__RTAVFSCPO13_RIPPLECNT_MASK                                                             0x0000FFFFL
39773 #define RTAVFS_REG135__RESERVED_MASK                                                                          0xFFFF0000L
39774 //RTAVFS_REG136
39775 #define RTAVFS_REG136__RTAVFSCPO14_RIPPLECNT__SHIFT                                                           0x0
39776 #define RTAVFS_REG136__RESERVED__SHIFT                                                                        0x10
39777 #define RTAVFS_REG136__RTAVFSCPO14_RIPPLECNT_MASK                                                             0x0000FFFFL
39778 #define RTAVFS_REG136__RESERVED_MASK                                                                          0xFFFF0000L
39779 //RTAVFS_REG137
39780 #define RTAVFS_REG137__RTAVFSCPO15_RIPPLECNT__SHIFT                                                           0x0
39781 #define RTAVFS_REG137__RESERVED__SHIFT                                                                        0x10
39782 #define RTAVFS_REG137__RTAVFSCPO15_RIPPLECNT_MASK                                                             0x0000FFFFL
39783 #define RTAVFS_REG137__RESERVED_MASK                                                                          0xFFFF0000L
39784 //RTAVFS_REG138
39785 #define RTAVFS_REG138__RTAVFSCPO16_RIPPLECNT__SHIFT                                                           0x0
39786 #define RTAVFS_REG138__RESERVED__SHIFT                                                                        0x10
39787 #define RTAVFS_REG138__RTAVFSCPO16_RIPPLECNT_MASK                                                             0x0000FFFFL
39788 #define RTAVFS_REG138__RESERVED_MASK                                                                          0xFFFF0000L
39789 //RTAVFS_REG139
39790 #define RTAVFS_REG139__RTAVFSCPO17_RIPPLECNT__SHIFT                                                           0x0
39791 #define RTAVFS_REG139__RESERVED__SHIFT                                                                        0x10
39792 #define RTAVFS_REG139__RTAVFSCPO17_RIPPLECNT_MASK                                                             0x0000FFFFL
39793 #define RTAVFS_REG139__RESERVED_MASK                                                                          0xFFFF0000L
39794 //RTAVFS_REG140
39795 #define RTAVFS_REG140__RTAVFSCPO18_RIPPLECNT__SHIFT                                                           0x0
39796 #define RTAVFS_REG140__RESERVED__SHIFT                                                                        0x10
39797 #define RTAVFS_REG140__RTAVFSCPO18_RIPPLECNT_MASK                                                             0x0000FFFFL
39798 #define RTAVFS_REG140__RESERVED_MASK                                                                          0xFFFF0000L
39799 //RTAVFS_REG141
39800 #define RTAVFS_REG141__RTAVFSCPO19_RIPPLECNT__SHIFT                                                           0x0
39801 #define RTAVFS_REG141__RESERVED__SHIFT                                                                        0x10
39802 #define RTAVFS_REG141__RTAVFSCPO19_RIPPLECNT_MASK                                                             0x0000FFFFL
39803 #define RTAVFS_REG141__RESERVED_MASK                                                                          0xFFFF0000L
39804 //RTAVFS_REG142
39805 #define RTAVFS_REG142__RTAVFSCPO20_RIPPLECNT__SHIFT                                                           0x0
39806 #define RTAVFS_REG142__RESERVED__SHIFT                                                                        0x10
39807 #define RTAVFS_REG142__RTAVFSCPO20_RIPPLECNT_MASK                                                             0x0000FFFFL
39808 #define RTAVFS_REG142__RESERVED_MASK                                                                          0xFFFF0000L
39809 //RTAVFS_REG143
39810 #define RTAVFS_REG143__RTAVFSCPO21_RIPPLECNT__SHIFT                                                           0x0
39811 #define RTAVFS_REG143__RESERVED__SHIFT                                                                        0x10
39812 #define RTAVFS_REG143__RTAVFSCPO21_RIPPLECNT_MASK                                                             0x0000FFFFL
39813 #define RTAVFS_REG143__RESERVED_MASK                                                                          0xFFFF0000L
39814 //RTAVFS_REG144
39815 #define RTAVFS_REG144__RTAVFSCPO22_RIPPLECNT__SHIFT                                                           0x0
39816 #define RTAVFS_REG144__RESERVED__SHIFT                                                                        0x10
39817 #define RTAVFS_REG144__RTAVFSCPO22_RIPPLECNT_MASK                                                             0x0000FFFFL
39818 #define RTAVFS_REG144__RESERVED_MASK                                                                          0xFFFF0000L
39819 //RTAVFS_REG145
39820 #define RTAVFS_REG145__RTAVFSCPO23_RIPPLECNT__SHIFT                                                           0x0
39821 #define RTAVFS_REG145__RESERVED__SHIFT                                                                        0x10
39822 #define RTAVFS_REG145__RTAVFSCPO23_RIPPLECNT_MASK                                                             0x0000FFFFL
39823 #define RTAVFS_REG145__RESERVED_MASK                                                                          0xFFFF0000L
39824 //RTAVFS_REG146
39825 #define RTAVFS_REG146__RTAVFSCPO24_RIPPLECNT__SHIFT                                                           0x0
39826 #define RTAVFS_REG146__RESERVED__SHIFT                                                                        0x10
39827 #define RTAVFS_REG146__RTAVFSCPO24_RIPPLECNT_MASK                                                             0x0000FFFFL
39828 #define RTAVFS_REG146__RESERVED_MASK                                                                          0xFFFF0000L
39829 //RTAVFS_REG147
39830 #define RTAVFS_REG147__RTAVFSCPO25_RIPPLECNT__SHIFT                                                           0x0
39831 #define RTAVFS_REG147__RESERVED__SHIFT                                                                        0x10
39832 #define RTAVFS_REG147__RTAVFSCPO25_RIPPLECNT_MASK                                                             0x0000FFFFL
39833 #define RTAVFS_REG147__RESERVED_MASK                                                                          0xFFFF0000L
39834 //RTAVFS_REG148
39835 #define RTAVFS_REG148__RTAVFSCPO26_RIPPLECNT__SHIFT                                                           0x0
39836 #define RTAVFS_REG148__RESERVED__SHIFT                                                                        0x10
39837 #define RTAVFS_REG148__RTAVFSCPO26_RIPPLECNT_MASK                                                             0x0000FFFFL
39838 #define RTAVFS_REG148__RESERVED_MASK                                                                          0xFFFF0000L
39839 //RTAVFS_REG149
39840 #define RTAVFS_REG149__RTAVFSCPO27_RIPPLECNT__SHIFT                                                           0x0
39841 #define RTAVFS_REG149__RESERVED__SHIFT                                                                        0x10
39842 #define RTAVFS_REG149__RTAVFSCPO27_RIPPLECNT_MASK                                                             0x0000FFFFL
39843 #define RTAVFS_REG149__RESERVED_MASK                                                                          0xFFFF0000L
39844 //RTAVFS_REG150
39845 #define RTAVFS_REG150__RTAVFSCPO28_RIPPLECNT__SHIFT                                                           0x0
39846 #define RTAVFS_REG150__RESERVED__SHIFT                                                                        0x10
39847 #define RTAVFS_REG150__RTAVFSCPO28_RIPPLECNT_MASK                                                             0x0000FFFFL
39848 #define RTAVFS_REG150__RESERVED_MASK                                                                          0xFFFF0000L
39849 //RTAVFS_REG151
39850 #define RTAVFS_REG151__RTAVFSCPO29_RIPPLECNT__SHIFT                                                           0x0
39851 #define RTAVFS_REG151__RESERVED__SHIFT                                                                        0x10
39852 #define RTAVFS_REG151__RTAVFSCPO29_RIPPLECNT_MASK                                                             0x0000FFFFL
39853 #define RTAVFS_REG151__RESERVED_MASK                                                                          0xFFFF0000L
39854 //RTAVFS_REG152
39855 #define RTAVFS_REG152__RTAVFSCPO30_RIPPLECNT__SHIFT                                                           0x0
39856 #define RTAVFS_REG152__RESERVED__SHIFT                                                                        0x10
39857 #define RTAVFS_REG152__RTAVFSCPO30_RIPPLECNT_MASK                                                             0x0000FFFFL
39858 #define RTAVFS_REG152__RESERVED_MASK                                                                          0xFFFF0000L
39859 //RTAVFS_REG153
39860 #define RTAVFS_REG153__RTAVFSCPO31_RIPPLECNT__SHIFT                                                           0x0
39861 #define RTAVFS_REG153__RESERVED__SHIFT                                                                        0x10
39862 #define RTAVFS_REG153__RTAVFSCPO31_RIPPLECNT_MASK                                                             0x0000FFFFL
39863 #define RTAVFS_REG153__RESERVED_MASK                                                                          0xFFFF0000L
39864 //RTAVFS_REG154
39865 #define RTAVFS_REG154__RTAVFSCPO32_RIPPLECNT__SHIFT                                                           0x0
39866 #define RTAVFS_REG154__RESERVED__SHIFT                                                                        0x10
39867 #define RTAVFS_REG154__RTAVFSCPO32_RIPPLECNT_MASK                                                             0x0000FFFFL
39868 #define RTAVFS_REG154__RESERVED_MASK                                                                          0xFFFF0000L
39869 //RTAVFS_REG155
39870 #define RTAVFS_REG155__RTAVFSCPO33_RIPPLECNT__SHIFT                                                           0x0
39871 #define RTAVFS_REG155__RESERVED__SHIFT                                                                        0x10
39872 #define RTAVFS_REG155__RTAVFSCPO33_RIPPLECNT_MASK                                                             0x0000FFFFL
39873 #define RTAVFS_REG155__RESERVED_MASK                                                                          0xFFFF0000L
39874 //RTAVFS_REG156
39875 #define RTAVFS_REG156__RTAVFSCPO34_RIPPLECNT__SHIFT                                                           0x0
39876 #define RTAVFS_REG156__RESERVED__SHIFT                                                                        0x10
39877 #define RTAVFS_REG156__RTAVFSCPO34_RIPPLECNT_MASK                                                             0x0000FFFFL
39878 #define RTAVFS_REG156__RESERVED_MASK                                                                          0xFFFF0000L
39879 //RTAVFS_REG157
39880 #define RTAVFS_REG157__RTAVFSCPO35_RIPPLECNT__SHIFT                                                           0x0
39881 #define RTAVFS_REG157__RESERVED__SHIFT                                                                        0x10
39882 #define RTAVFS_REG157__RTAVFSCPO35_RIPPLECNT_MASK                                                             0x0000FFFFL
39883 #define RTAVFS_REG157__RESERVED_MASK                                                                          0xFFFF0000L
39884 //RTAVFS_REG158
39885 #define RTAVFS_REG158__RTAVFSCPO36_RIPPLECNT__SHIFT                                                           0x0
39886 #define RTAVFS_REG158__RESERVED__SHIFT                                                                        0x10
39887 #define RTAVFS_REG158__RTAVFSCPO36_RIPPLECNT_MASK                                                             0x0000FFFFL
39888 #define RTAVFS_REG158__RESERVED_MASK                                                                          0xFFFF0000L
39889 //RTAVFS_REG159
39890 #define RTAVFS_REG159__RTAVFSCPO37_RIPPLECNT__SHIFT                                                           0x0
39891 #define RTAVFS_REG159__RESERVED__SHIFT                                                                        0x10
39892 #define RTAVFS_REG159__RTAVFSCPO37_RIPPLECNT_MASK                                                             0x0000FFFFL
39893 #define RTAVFS_REG159__RESERVED_MASK                                                                          0xFFFF0000L
39894 //RTAVFS_REG160
39895 #define RTAVFS_REG160__RTAVFSCPO38_RIPPLECNT__SHIFT                                                           0x0
39896 #define RTAVFS_REG160__RESERVED__SHIFT                                                                        0x10
39897 #define RTAVFS_REG160__RTAVFSCPO38_RIPPLECNT_MASK                                                             0x0000FFFFL
39898 #define RTAVFS_REG160__RESERVED_MASK                                                                          0xFFFF0000L
39899 //RTAVFS_REG161
39900 #define RTAVFS_REG161__RTAVFSCPO39_RIPPLECNT__SHIFT                                                           0x0
39901 #define RTAVFS_REG161__RESERVED__SHIFT                                                                        0x10
39902 #define RTAVFS_REG161__RTAVFSCPO39_RIPPLECNT_MASK                                                             0x0000FFFFL
39903 #define RTAVFS_REG161__RESERVED_MASK                                                                          0xFFFF0000L
39904 //RTAVFS_REG162
39905 #define RTAVFS_REG162__RTAVFSCPO40_RIPPLECNT__SHIFT                                                           0x0
39906 #define RTAVFS_REG162__RESERVED__SHIFT                                                                        0x10
39907 #define RTAVFS_REG162__RTAVFSCPO40_RIPPLECNT_MASK                                                             0x0000FFFFL
39908 #define RTAVFS_REG162__RESERVED_MASK                                                                          0xFFFF0000L
39909 //RTAVFS_REG163
39910 #define RTAVFS_REG163__RTAVFSCPO41_RIPPLECNT__SHIFT                                                           0x0
39911 #define RTAVFS_REG163__RESERVED__SHIFT                                                                        0x10
39912 #define RTAVFS_REG163__RTAVFSCPO41_RIPPLECNT_MASK                                                             0x0000FFFFL
39913 #define RTAVFS_REG163__RESERVED_MASK                                                                          0xFFFF0000L
39914 //RTAVFS_REG164
39915 #define RTAVFS_REG164__RTAVFSCPO42_RIPPLECNT__SHIFT                                                           0x0
39916 #define RTAVFS_REG164__RESERVED__SHIFT                                                                        0x10
39917 #define RTAVFS_REG164__RTAVFSCPO42_RIPPLECNT_MASK                                                             0x0000FFFFL
39918 #define RTAVFS_REG164__RESERVED_MASK                                                                          0xFFFF0000L
39919 //RTAVFS_REG165
39920 #define RTAVFS_REG165__RTAVFSCPO43_RIPPLECNT__SHIFT                                                           0x0
39921 #define RTAVFS_REG165__RESERVED__SHIFT                                                                        0x10
39922 #define RTAVFS_REG165__RTAVFSCPO43_RIPPLECNT_MASK                                                             0x0000FFFFL
39923 #define RTAVFS_REG165__RESERVED_MASK                                                                          0xFFFF0000L
39924 //RTAVFS_REG166
39925 #define RTAVFS_REG166__RTAVFSCPO44_RIPPLECNT__SHIFT                                                           0x0
39926 #define RTAVFS_REG166__RESERVED__SHIFT                                                                        0x10
39927 #define RTAVFS_REG166__RTAVFSCPO44_RIPPLECNT_MASK                                                             0x0000FFFFL
39928 #define RTAVFS_REG166__RESERVED_MASK                                                                          0xFFFF0000L
39929 //RTAVFS_REG167
39930 #define RTAVFS_REG167__RTAVFSCPO45_RIPPLECNT__SHIFT                                                           0x0
39931 #define RTAVFS_REG167__RESERVED__SHIFT                                                                        0x10
39932 #define RTAVFS_REG167__RTAVFSCPO45_RIPPLECNT_MASK                                                             0x0000FFFFL
39933 #define RTAVFS_REG167__RESERVED_MASK                                                                          0xFFFF0000L
39934 //RTAVFS_REG168
39935 #define RTAVFS_REG168__RTAVFSCPO46_RIPPLECNT__SHIFT                                                           0x0
39936 #define RTAVFS_REG168__RESERVED__SHIFT                                                                        0x10
39937 #define RTAVFS_REG168__RTAVFSCPO46_RIPPLECNT_MASK                                                             0x0000FFFFL
39938 #define RTAVFS_REG168__RESERVED_MASK                                                                          0xFFFF0000L
39939 //RTAVFS_REG169
39940 #define RTAVFS_REG169__RTAVFSCPO47_RIPPLECNT__SHIFT                                                           0x0
39941 #define RTAVFS_REG169__RESERVED__SHIFT                                                                        0x10
39942 #define RTAVFS_REG169__RTAVFSCPO47_RIPPLECNT_MASK                                                             0x0000FFFFL
39943 #define RTAVFS_REG169__RESERVED_MASK                                                                          0xFFFF0000L
39944 //RTAVFS_REG170
39945 #define RTAVFS_REG170__RTAVFSCPO48_RIPPLECNT__SHIFT                                                           0x0
39946 #define RTAVFS_REG170__RESERVED__SHIFT                                                                        0x10
39947 #define RTAVFS_REG170__RTAVFSCPO48_RIPPLECNT_MASK                                                             0x0000FFFFL
39948 #define RTAVFS_REG170__RESERVED_MASK                                                                          0xFFFF0000L
39949 //RTAVFS_REG171
39950 #define RTAVFS_REG171__RTAVFSCPO49_RIPPLECNT__SHIFT                                                           0x0
39951 #define RTAVFS_REG171__RESERVED__SHIFT                                                                        0x10
39952 #define RTAVFS_REG171__RTAVFSCPO49_RIPPLECNT_MASK                                                             0x0000FFFFL
39953 #define RTAVFS_REG171__RESERVED_MASK                                                                          0xFFFF0000L
39954 //RTAVFS_REG172
39955 #define RTAVFS_REG172__RTAVFSCPO50_RIPPLECNT__SHIFT                                                           0x0
39956 #define RTAVFS_REG172__RESERVED__SHIFT                                                                        0x10
39957 #define RTAVFS_REG172__RTAVFSCPO50_RIPPLECNT_MASK                                                             0x0000FFFFL
39958 #define RTAVFS_REG172__RESERVED_MASK                                                                          0xFFFF0000L
39959 //RTAVFS_REG173
39960 #define RTAVFS_REG173__RTAVFSCPO51_RIPPLECNT__SHIFT                                                           0x0
39961 #define RTAVFS_REG173__RESERVED__SHIFT                                                                        0x10
39962 #define RTAVFS_REG173__RTAVFSCPO51_RIPPLECNT_MASK                                                             0x0000FFFFL
39963 #define RTAVFS_REG173__RESERVED_MASK                                                                          0xFFFF0000L
39964 //RTAVFS_REG174
39965 #define RTAVFS_REG174__RTAVFSCPO52_RIPPLECNT__SHIFT                                                           0x0
39966 #define RTAVFS_REG174__RESERVED__SHIFT                                                                        0x10
39967 #define RTAVFS_REG174__RTAVFSCPO52_RIPPLECNT_MASK                                                             0x0000FFFFL
39968 #define RTAVFS_REG174__RESERVED_MASK                                                                          0xFFFF0000L
39969 //RTAVFS_REG175
39970 #define RTAVFS_REG175__RTAVFSCPO53_RIPPLECNT__SHIFT                                                           0x0
39971 #define RTAVFS_REG175__RESERVED__SHIFT                                                                        0x10
39972 #define RTAVFS_REG175__RTAVFSCPO53_RIPPLECNT_MASK                                                             0x0000FFFFL
39973 #define RTAVFS_REG175__RESERVED_MASK                                                                          0xFFFF0000L
39974 //RTAVFS_REG176
39975 #define RTAVFS_REG176__RTAVFSCPO54_RIPPLECNT__SHIFT                                                           0x0
39976 #define RTAVFS_REG176__RESERVED__SHIFT                                                                        0x10
39977 #define RTAVFS_REG176__RTAVFSCPO54_RIPPLECNT_MASK                                                             0x0000FFFFL
39978 #define RTAVFS_REG176__RESERVED_MASK                                                                          0xFFFF0000L
39979 //RTAVFS_REG177
39980 #define RTAVFS_REG177__RTAVFSCPO55_RIPPLECNT__SHIFT                                                           0x0
39981 #define RTAVFS_REG177__RESERVED__SHIFT                                                                        0x10
39982 #define RTAVFS_REG177__RTAVFSCPO55_RIPPLECNT_MASK                                                             0x0000FFFFL
39983 #define RTAVFS_REG177__RESERVED_MASK                                                                          0xFFFF0000L
39984 //RTAVFS_REG178
39985 #define RTAVFS_REG178__RTAVFSCPO56_RIPPLECNT__SHIFT                                                           0x0
39986 #define RTAVFS_REG178__RESERVED__SHIFT                                                                        0x10
39987 #define RTAVFS_REG178__RTAVFSCPO56_RIPPLECNT_MASK                                                             0x0000FFFFL
39988 #define RTAVFS_REG178__RESERVED_MASK                                                                          0xFFFF0000L
39989 //RTAVFS_REG179
39990 #define RTAVFS_REG179__RTAVFSCPO57_RIPPLECNT__SHIFT                                                           0x0
39991 #define RTAVFS_REG179__RESERVED__SHIFT                                                                        0x10
39992 #define RTAVFS_REG179__RTAVFSCPO57_RIPPLECNT_MASK                                                             0x0000FFFFL
39993 #define RTAVFS_REG179__RESERVED_MASK                                                                          0xFFFF0000L
39994 //RTAVFS_REG180
39995 #define RTAVFS_REG180__RTAVFSCPO58_RIPPLECNT__SHIFT                                                           0x0
39996 #define RTAVFS_REG180__RESERVED__SHIFT                                                                        0x10
39997 #define RTAVFS_REG180__RTAVFSCPO58_RIPPLECNT_MASK                                                             0x0000FFFFL
39998 #define RTAVFS_REG180__RESERVED_MASK                                                                          0xFFFF0000L
39999 //RTAVFS_REG181
40000 #define RTAVFS_REG181__RTAVFSCPO59_RIPPLECNT__SHIFT                                                           0x0
40001 #define RTAVFS_REG181__RESERVED__SHIFT                                                                        0x10
40002 #define RTAVFS_REG181__RTAVFSCPO59_RIPPLECNT_MASK                                                             0x0000FFFFL
40003 #define RTAVFS_REG181__RESERVED_MASK                                                                          0xFFFF0000L
40004 //RTAVFS_REG182
40005 #define RTAVFS_REG182__RTAVFSCPO60_RIPPLECNT__SHIFT                                                           0x0
40006 #define RTAVFS_REG182__RESERVED__SHIFT                                                                        0x10
40007 #define RTAVFS_REG182__RTAVFSCPO60_RIPPLECNT_MASK                                                             0x0000FFFFL
40008 #define RTAVFS_REG182__RESERVED_MASK                                                                          0xFFFF0000L
40009 //RTAVFS_REG183
40010 #define RTAVFS_REG183__RTAVFSCPO61_RIPPLECNT__SHIFT                                                           0x0
40011 #define RTAVFS_REG183__RESERVED__SHIFT                                                                        0x10
40012 #define RTAVFS_REG183__RTAVFSCPO61_RIPPLECNT_MASK                                                             0x0000FFFFL
40013 #define RTAVFS_REG183__RESERVED_MASK                                                                          0xFFFF0000L
40014 //RTAVFS_REG184
40015 #define RTAVFS_REG184__RTAVFSCPO62_RIPPLECNT__SHIFT                                                           0x0
40016 #define RTAVFS_REG184__RESERVED__SHIFT                                                                        0x10
40017 #define RTAVFS_REG184__RTAVFSCPO62_RIPPLECNT_MASK                                                             0x0000FFFFL
40018 #define RTAVFS_REG184__RESERVED_MASK                                                                          0xFFFF0000L
40019 //RTAVFS_REG185
40020 #define RTAVFS_REG185__RTAVFSCPO63_RIPPLECNT__SHIFT                                                           0x0
40021 #define RTAVFS_REG185__RESERVED__SHIFT                                                                        0x10
40022 #define RTAVFS_REG185__RTAVFSCPO63_RIPPLECNT_MASK                                                             0x0000FFFFL
40023 #define RTAVFS_REG185__RESERVED_MASK                                                                          0xFFFF0000L
40024 //RTAVFS_REG186
40025 #define RTAVFS_REG186__RTAVFSTARGETFREQCNTOVERRIDE__SHIFT                                                     0x0
40026 #define RTAVFS_REG186__RTAVFSTARGETFREQCNTOVERRIDESEL__SHIFT                                                  0x10
40027 #define RTAVFS_REG186__RESERVED__SHIFT                                                                        0x11
40028 #define RTAVFS_REG186__RTAVFSTARGETFREQCNTOVERRIDE_MASK                                                       0x0000FFFFL
40029 #define RTAVFS_REG186__RTAVFSTARGETFREQCNTOVERRIDESEL_MASK                                                    0x00010000L
40030 #define RTAVFS_REG186__RESERVED_MASK                                                                          0xFFFE0000L
40031 //RTAVFS_REG187
40032 #define RTAVFS_REG187__RTAVFSCURRENTFREQCNTOVERRIDE__SHIFT                                                    0x0
40033 #define RTAVFS_REG187__RTAVFSCURRENTFREQCNTOVERRIDESEL__SHIFT                                                 0x10
40034 #define RTAVFS_REG187__RESERVED__SHIFT                                                                        0x11
40035 #define RTAVFS_REG187__RTAVFSCURRENTFREQCNTOVERRIDE_MASK                                                      0x0000FFFFL
40036 #define RTAVFS_REG187__RTAVFSCURRENTFREQCNTOVERRIDESEL_MASK                                                   0x00010000L
40037 #define RTAVFS_REG187__RESERVED_MASK                                                                          0xFFFE0000L
40038 //RTAVFS_REG188
40039 #define RTAVFS_REG188__RTAVFSRTAVFSDBGBUSEN__SHIFT                                                            0x0
40040 #define RTAVFS_REG188__RTAVFSRTAVFSDBGBUSSELREG__SHIFT                                                        0x1
40041 #define RTAVFS_REG188__RTAVFSUSEDBGBUSSELFROMREG__SHIFT                                                       0x7
40042 #define RTAVFS_REG188__RTAVFSRTAVFSDBGSTREAMVALIDSEL__SHIFT                                                   0x8
40043 #define RTAVFS_REG188__RTAVFSRTAVFSDBGSTREAMCLKDIV__SHIFT                                                     0xa
40044 #define RTAVFS_REG188__RTAVFSRTAVFSDBGSTREAMFSMBITSEL__SHIFT                                                  0x12
40045 #define RTAVFS_REG188__RESERVED__SHIFT                                                                        0x16
40046 #define RTAVFS_REG188__RTAVFSRTAVFSDBGBUSEN_MASK                                                              0x00000001L
40047 #define RTAVFS_REG188__RTAVFSRTAVFSDBGBUSSELREG_MASK                                                          0x0000007EL
40048 #define RTAVFS_REG188__RTAVFSUSEDBGBUSSELFROMREG_MASK                                                         0x00000080L
40049 #define RTAVFS_REG188__RTAVFSRTAVFSDBGSTREAMVALIDSEL_MASK                                                     0x00000300L
40050 #define RTAVFS_REG188__RTAVFSRTAVFSDBGSTREAMCLKDIV_MASK                                                       0x0003FC00L
40051 #define RTAVFS_REG188__RTAVFSRTAVFSDBGSTREAMFSMBITSEL_MASK                                                    0x003C0000L
40052 #define RTAVFS_REG188__RESERVED_MASK                                                                          0xFFC00000L
40053 //RTAVFS_REG189
40054 #define RTAVFS_REG189__RTAVFSVOLTCODEFROMPI__SHIFT                                                            0x0
40055 #define RTAVFS_REG189__RTAVFSVOLTCODEFROMBINARYSEARCH__SHIFT                                                  0xa
40056 #define RTAVFS_REG189__RTAVFSVDDREGON__SHIFT                                                                  0x14
40057 #define RTAVFS_REG189__RTAVFSVDDABOVEVDDRET__SHIFT                                                            0x15
40058 #define RTAVFS_REG189__RESERVED__SHIFT                                                                        0x16
40059 #define RTAVFS_REG189__RTAVFSVOLTCODEFROMPI_MASK                                                              0x000003FFL
40060 #define RTAVFS_REG189__RTAVFSVOLTCODEFROMBINARYSEARCH_MASK                                                    0x000FFC00L
40061 #define RTAVFS_REG189__RTAVFSVDDREGON_MASK                                                                    0x00100000L
40062 #define RTAVFS_REG189__RTAVFSVDDABOVEVDDRET_MASK                                                              0x00200000L
40063 #define RTAVFS_REG189__RESERVED_MASK                                                                          0xFFC00000L
40064 //RTAVFS_REG190
40065 #define RTAVFS_REG190__RTAVFSIGNORERLCREQ__SHIFT                                                              0x0
40066 #define RTAVFS_REG190__RTAVFSRIPPLECOUNTEROUTSEL__SHIFT                                                       0x1
40067 #define RTAVFS_REG190__RTAVFSRUNLOOP__SHIFT                                                                   0x6
40068 #define RTAVFS_REG190__RTAVFSSAVECPOWEIGHTS__SHIFT                                                            0x7
40069 #define RTAVFS_REG190__RTAVFSRESTORECPOWEIGHTS__SHIFT                                                         0x8
40070 #define RTAVFS_REG190__RTAVFSRESETRETENTIONREGS__SHIFT                                                        0x9
40071 #define RTAVFS_REG190__RESERVED__SHIFT                                                                        0xa
40072 #define RTAVFS_REG190__RTAVFSIGNORERLCREQ_MASK                                                                0x00000001L
40073 #define RTAVFS_REG190__RTAVFSRIPPLECOUNTEROUTSEL_MASK                                                         0x0000003EL
40074 #define RTAVFS_REG190__RTAVFSRUNLOOP_MASK                                                                     0x00000040L
40075 #define RTAVFS_REG190__RTAVFSSAVECPOWEIGHTS_MASK                                                              0x00000080L
40076 #define RTAVFS_REG190__RTAVFSRESTORECPOWEIGHTS_MASK                                                           0x00000100L
40077 #define RTAVFS_REG190__RTAVFSRESETRETENTIONREGS_MASK                                                          0x00000200L
40078 #define RTAVFS_REG190__RESERVED_MASK                                                                          0xFFFFFC00L
40079 //RTAVFS_REG191
40080 #define RTAVFS_REG191__RTAVFSSTOPATSTARTUP__SHIFT                                                             0x0
40081 #define RTAVFS_REG191__RTAVFSSTOPATIDLE__SHIFT                                                                0x1
40082 #define RTAVFS_REG191__RTAVFSSTOPATRESETCPORIPPLECOUNTERS__SHIFT                                              0x2
40083 #define RTAVFS_REG191__RTAVFSSTOPATSTARTCPOS__SHIFT                                                           0x3
40084 #define RTAVFS_REG191__RTAVFSSTOPATSTARTRIPPLECOUNTERS__SHIFT                                                 0x4
40085 #define RTAVFS_REG191__RTAVFSSTOPATRIPPLECOUNTERSDONE__SHIFT                                                  0x5
40086 #define RTAVFS_REG191__RTAVFSSTOPATCPOFINALRESULTREADY__SHIFT                                                 0x6
40087 #define RTAVFS_REG191__RTAVFSSTOPATVOLTCODEREADY__SHIFT                                                       0x7
40088 #define RTAVFS_REG191__RTAVFSSTOPATTARGETVOLATGEREADY__SHIFT                                                  0x8
40089 #define RTAVFS_REG191__RTAVFSSTOPATSTOPCPOS__SHIFT                                                            0x9
40090 #define RTAVFS_REG191__RTAVFSSTOPATWAITFORACK__SHIFT                                                          0xa
40091 #define RTAVFS_REG191__RESERVED__SHIFT                                                                        0xb
40092 #define RTAVFS_REG191__RTAVFSSTOPATSTARTUP_MASK                                                               0x00000001L
40093 #define RTAVFS_REG191__RTAVFSSTOPATIDLE_MASK                                                                  0x00000002L
40094 #define RTAVFS_REG191__RTAVFSSTOPATRESETCPORIPPLECOUNTERS_MASK                                                0x00000004L
40095 #define RTAVFS_REG191__RTAVFSSTOPATSTARTCPOS_MASK                                                             0x00000008L
40096 #define RTAVFS_REG191__RTAVFSSTOPATSTARTRIPPLECOUNTERS_MASK                                                   0x00000010L
40097 #define RTAVFS_REG191__RTAVFSSTOPATRIPPLECOUNTERSDONE_MASK                                                    0x00000020L
40098 #define RTAVFS_REG191__RTAVFSSTOPATCPOFINALRESULTREADY_MASK                                                   0x00000040L
40099 #define RTAVFS_REG191__RTAVFSSTOPATVOLTCODEREADY_MASK                                                         0x00000080L
40100 #define RTAVFS_REG191__RTAVFSSTOPATTARGETVOLATGEREADY_MASK                                                    0x00000100L
40101 #define RTAVFS_REG191__RTAVFSSTOPATSTOPCPOS_MASK                                                              0x00000200L
40102 #define RTAVFS_REG191__RTAVFSSTOPATWAITFORACK_MASK                                                            0x00000400L
40103 #define RTAVFS_REG191__RESERVED_MASK                                                                          0xFFFFF800L
40104 //RTAVFS_REG192
40105 #define RTAVFS_REG192__RTAVFSAVFSSCALEDCPOCOUNT__SHIFT                                                        0x0
40106 #define RTAVFS_REG192__RTAVFSAVFSFINALMINCPOCOUNT__SHIFT                                                      0x10
40107 #define RTAVFS_REG192__RTAVFSAVFSSCALEDCPOCOUNT_MASK                                                          0x0000FFFFL
40108 #define RTAVFS_REG192__RTAVFSAVFSFINALMINCPOCOUNT_MASK                                                        0xFFFF0000L
40109 //RTAVFS_REG193
40110 #define RTAVFS_REG193__RTAVFSFSMSTATE__SHIFT                                                                  0x0
40111 #define RTAVFS_REG193__RESERVED__SHIFT                                                                        0x10
40112 #define RTAVFS_REG193__RTAVFSFSMSTATE_MASK                                                                    0x0000FFFFL
40113 #define RTAVFS_REG193__RESERVED_MASK                                                                          0xFFFF0000L
40114 //RTAVFS_REG194
40115 #define RTAVFS_REG194__RTAVFSRIPPLECNTREAD__SHIFT                                                             0x0
40116 #define RTAVFS_REG194__RTAVFSRIPPLECNTREAD_MASK                                                               0xFFFFFFFFL
40117 
40118 
40119 // addressBlock: dbgu_gfx_ports_blk
40120 //PACKER_CONTROL
40121 #define PACKER_CONTROL__PackerPresent__SHIFT                                                                  0x0
40122 #define PACKER_CONTROL__PackerEnable__SHIFT                                                                   0x1
40123 #define PACKER_CONTROL__Rsvd_3_2__SHIFT                                                                       0x2
40124 #define PACKER_CONTROL__StreamID__SHIFT                                                                       0x4
40125 #define PACKER_CONTROL__Rsvd_63_8__SHIFT                                                                      0x8
40126 #define PACKER_CONTROL__PackerPresent_MASK                                                                    0x0000000000000001L
40127 #define PACKER_CONTROL__PackerEnable_MASK                                                                     0x0000000000000002L
40128 #define PACKER_CONTROL__Rsvd_3_2_MASK                                                                         0x000000000000000CL
40129 #define PACKER_CONTROL__StreamID_MASK                                                                         0x00000000000000F0L
40130 #define PACKER_CONTROL__Rsvd_63_8_MASK                                                                        0xFFFFFFFFFFFFFF00L
40131 
40132 
40133 // addressBlock: gfx_se_sqind
40134 //SQ_DEBUG_STS_LOCAL
40135 #define SQ_DEBUG_STS_LOCAL__BUSY__SHIFT                                                                       0x0
40136 #define SQ_DEBUG_STS_LOCAL__WAVE_LEVEL__SHIFT                                                                 0x4
40137 #define SQ_DEBUG_STS_LOCAL__SQ_BUSY__SHIFT                                                                    0xc
40138 #define SQ_DEBUG_STS_LOCAL__IS_BUSY__SHIFT                                                                    0xd
40139 #define SQ_DEBUG_STS_LOCAL__IB_BUSY__SHIFT                                                                    0xe
40140 #define SQ_DEBUG_STS_LOCAL__ARB_BUSY__SHIFT                                                                   0xf
40141 #define SQ_DEBUG_STS_LOCAL__EXP_BUSY__SHIFT                                                                   0x10
40142 #define SQ_DEBUG_STS_LOCAL__BRMSG_BUSY__SHIFT                                                                 0x11
40143 #define SQ_DEBUG_STS_LOCAL__VM_BUSY__SHIFT                                                                    0x12
40144 #define SQ_DEBUG_STS_LOCAL__BUSY_MASK                                                                         0x00000001L
40145 #define SQ_DEBUG_STS_LOCAL__WAVE_LEVEL_MASK                                                                   0x000003F0L
40146 #define SQ_DEBUG_STS_LOCAL__SQ_BUSY_MASK                                                                      0x00001000L
40147 #define SQ_DEBUG_STS_LOCAL__IS_BUSY_MASK                                                                      0x00002000L
40148 #define SQ_DEBUG_STS_LOCAL__IB_BUSY_MASK                                                                      0x00004000L
40149 #define SQ_DEBUG_STS_LOCAL__ARB_BUSY_MASK                                                                     0x00008000L
40150 #define SQ_DEBUG_STS_LOCAL__EXP_BUSY_MASK                                                                     0x00010000L
40151 #define SQ_DEBUG_STS_LOCAL__BRMSG_BUSY_MASK                                                                   0x00020000L
40152 #define SQ_DEBUG_STS_LOCAL__VM_BUSY_MASK                                                                      0x00040000L
40153 //SQ_DEBUG_CTRL_LOCAL
40154 #define SQ_DEBUG_CTRL_LOCAL__UNUSED__SHIFT                                                                    0x0
40155 #define SQ_DEBUG_CTRL_LOCAL__UNUSED_MASK                                                                      0x000000FFL
40156 //SQ_WAVE_ACTIVE
40157 #define SQ_WAVE_ACTIVE__WAVE_SLOT__SHIFT                                                                      0x0
40158 #define SQ_WAVE_ACTIVE__WAVE_SLOT_MASK                                                                        0x000FFFFFL
40159 //SQ_WAVE_VALID_AND_IDLE
40160 #define SQ_WAVE_VALID_AND_IDLE__WAVE_SLOT__SHIFT                                                              0x0
40161 #define SQ_WAVE_VALID_AND_IDLE__WAVE_SLOT_MASK                                                                0x000FFFFFL
40162 //SQ_WAVE_MODE
40163 #define SQ_WAVE_MODE__FP_ROUND__SHIFT                                                                         0x0
40164 #define SQ_WAVE_MODE__FP_DENORM__SHIFT                                                                        0x4
40165 #define SQ_WAVE_MODE__FP16_OVFL__SHIFT                                                                        0x17
40166 #define SQ_WAVE_MODE__SCALAR_PREFETCH_EN__SHIFT                                                               0x18
40167 #define SQ_WAVE_MODE__DISABLE_PERF__SHIFT                                                                     0x1b
40168 #define SQ_WAVE_MODE__FP_ROUND_MASK                                                                           0x0000000FL
40169 #define SQ_WAVE_MODE__FP_DENORM_MASK                                                                          0x000000F0L
40170 #define SQ_WAVE_MODE__FP16_OVFL_MASK                                                                          0x00800000L
40171 #define SQ_WAVE_MODE__SCALAR_PREFETCH_EN_MASK                                                                 0x01000000L
40172 #define SQ_WAVE_MODE__DISABLE_PERF_MASK                                                                       0x08000000L
40173 //SQ_WAVE_STATUS
40174 #define SQ_WAVE_STATUS__PRIV__SHIFT                                                                           0x5
40175 #define SQ_WAVE_STATUS__TRAP_EN__SHIFT                                                                        0x6
40176 #define SQ_WAVE_STATUS__EXPORT_RDY__SHIFT                                                                     0x8
40177 #define SQ_WAVE_STATUS__EXECZ__SHIFT                                                                          0x9
40178 #define SQ_WAVE_STATUS__VCCZ__SHIFT                                                                           0xa
40179 #define SQ_WAVE_STATUS__IN_WG__SHIFT                                                                          0xb
40180 #define SQ_WAVE_STATUS__TRAP__SHIFT                                                                           0xe
40181 #define SQ_WAVE_STATUS__TRAP_BARRIER_COMPLETE__SHIFT                                                          0xf
40182 #define SQ_WAVE_STATUS__VALID__SHIFT                                                                          0x10
40183 #define SQ_WAVE_STATUS__SKIP_EXPORT__SHIFT                                                                    0x12
40184 #define SQ_WAVE_STATUS__OREO_CONFLICT__SHIFT                                                                  0x16
40185 #define SQ_WAVE_STATUS__FATAL_HALT__SHIFT                                                                     0x17
40186 #define SQ_WAVE_STATUS__NO_VGPRS__SHIFT                                                                       0x18
40187 #define SQ_WAVE_STATUS__LDS_PARAM_READY__SHIFT                                                                0x19
40188 #define SQ_WAVE_STATUS__MUST_GS_ALLOC__SHIFT                                                                  0x1a
40189 #define SQ_WAVE_STATUS__MUST_EXPORT__SHIFT                                                                    0x1b
40190 #define SQ_WAVE_STATUS__IDLE__SHIFT                                                                           0x1c
40191 #define SQ_WAVE_STATUS__WAVE64__SHIFT                                                                         0x1d
40192 #define SQ_WAVE_STATUS__DVGPR_EN__SHIFT                                                                       0x1e
40193 #define SQ_WAVE_STATUS__WGP_TAKEOVER__SHIFT                                                                   0x1f
40194 #define SQ_WAVE_STATUS__PRIV_MASK                                                                             0x00000020L
40195 #define SQ_WAVE_STATUS__TRAP_EN_MASK                                                                          0x00000040L
40196 #define SQ_WAVE_STATUS__EXPORT_RDY_MASK                                                                       0x00000100L
40197 #define SQ_WAVE_STATUS__EXECZ_MASK                                                                            0x00000200L
40198 #define SQ_WAVE_STATUS__VCCZ_MASK                                                                             0x00000400L
40199 #define SQ_WAVE_STATUS__IN_WG_MASK                                                                            0x00000800L
40200 #define SQ_WAVE_STATUS__TRAP_MASK                                                                             0x00004000L
40201 #define SQ_WAVE_STATUS__TRAP_BARRIER_COMPLETE_MASK                                                            0x00008000L
40202 #define SQ_WAVE_STATUS__VALID_MASK                                                                            0x00010000L
40203 #define SQ_WAVE_STATUS__SKIP_EXPORT_MASK                                                                      0x00040000L
40204 #define SQ_WAVE_STATUS__OREO_CONFLICT_MASK                                                                    0x00400000L
40205 #define SQ_WAVE_STATUS__FATAL_HALT_MASK                                                                       0x00800000L
40206 #define SQ_WAVE_STATUS__NO_VGPRS_MASK                                                                         0x01000000L
40207 #define SQ_WAVE_STATUS__LDS_PARAM_READY_MASK                                                                  0x02000000L
40208 #define SQ_WAVE_STATUS__MUST_GS_ALLOC_MASK                                                                    0x04000000L
40209 #define SQ_WAVE_STATUS__MUST_EXPORT_MASK                                                                      0x08000000L
40210 #define SQ_WAVE_STATUS__IDLE_MASK                                                                             0x10000000L
40211 #define SQ_WAVE_STATUS__WAVE64_MASK                                                                           0x20000000L
40212 #define SQ_WAVE_STATUS__DVGPR_EN_MASK                                                                         0x40000000L
40213 #define SQ_WAVE_STATUS__WGP_TAKEOVER_MASK                                                                     0x80000000L
40214 //SQ_WAVE_STATE_PRIV
40215 #define SQ_WAVE_STATE_PRIV__WG_RR_EN__SHIFT                                                                   0x0
40216 #define SQ_WAVE_STATE_PRIV__SLEEP_WAKEUP__SHIFT                                                               0x1
40217 #define SQ_WAVE_STATE_PRIV__BARRIER_COMPLETE__SHIFT                                                           0x2
40218 #define SQ_WAVE_STATE_PRIV__NAMED_BARRIER_COMPLETE__SHIFT                                                     0x3
40219 #define SQ_WAVE_STATE_PRIV__NAMED_BARRIER_ID__SHIFT                                                           0x4
40220 #define SQ_WAVE_STATE_PRIV__SCC__SHIFT                                                                        0x9
40221 #define SQ_WAVE_STATE_PRIV__SYS_PRIO__SHIFT                                                                   0xa
40222 #define SQ_WAVE_STATE_PRIV__USER_PRIO__SHIFT                                                                  0xc
40223 #define SQ_WAVE_STATE_PRIV__HALT__SHIFT                                                                       0xe
40224 #define SQ_WAVE_STATE_PRIV__POISON_ERR__SHIFT                                                                 0xf
40225 #define SQ_WAVE_STATE_PRIV__COND_DBG_USER__SHIFT                                                              0x10
40226 #define SQ_WAVE_STATE_PRIV__COND_DBG_SYS__SHIFT                                                               0x11
40227 #define SQ_WAVE_STATE_PRIV__SCRATCH_EN__SHIFT                                                                 0x12
40228 #define SQ_WAVE_STATE_PRIV__PERF_EN__SHIFT                                                                    0x13
40229 #define SQ_WAVE_STATE_PRIV__TTRACE_EN__SHIFT                                                                  0x14
40230 #define SQ_WAVE_STATE_PRIV__WG_RR_EN_MASK                                                                     0x00000001L
40231 #define SQ_WAVE_STATE_PRIV__SLEEP_WAKEUP_MASK                                                                 0x00000002L
40232 #define SQ_WAVE_STATE_PRIV__BARRIER_COMPLETE_MASK                                                             0x00000004L
40233 #define SQ_WAVE_STATE_PRIV__NAMED_BARRIER_COMPLETE_MASK                                                       0x00000008L
40234 #define SQ_WAVE_STATE_PRIV__NAMED_BARRIER_ID_MASK                                                             0x000001F0L
40235 #define SQ_WAVE_STATE_PRIV__SCC_MASK                                                                          0x00000200L
40236 #define SQ_WAVE_STATE_PRIV__SYS_PRIO_MASK                                                                     0x00000C00L
40237 #define SQ_WAVE_STATE_PRIV__USER_PRIO_MASK                                                                    0x00003000L
40238 #define SQ_WAVE_STATE_PRIV__HALT_MASK                                                                         0x00004000L
40239 #define SQ_WAVE_STATE_PRIV__POISON_ERR_MASK                                                                   0x00008000L
40240 #define SQ_WAVE_STATE_PRIV__COND_DBG_USER_MASK                                                                0x00010000L
40241 #define SQ_WAVE_STATE_PRIV__COND_DBG_SYS_MASK                                                                 0x00020000L
40242 #define SQ_WAVE_STATE_PRIV__SCRATCH_EN_MASK                                                                   0x00040000L
40243 #define SQ_WAVE_STATE_PRIV__PERF_EN_MASK                                                                      0x00080000L
40244 #define SQ_WAVE_STATE_PRIV__TTRACE_EN_MASK                                                                    0x00100000L
40245 //SQ_WAVE_GPR_ALLOC
40246 #define SQ_WAVE_GPR_ALLOC__VGPR_BASE__SHIFT                                                                   0x0
40247 #define SQ_WAVE_GPR_ALLOC__VGPR_SIZE__SHIFT                                                                   0xc
40248 #define SQ_WAVE_GPR_ALLOC__VGPR_BASE_MASK                                                                     0x000001FFL
40249 #define SQ_WAVE_GPR_ALLOC__VGPR_SIZE_MASK                                                                     0x000FF000L
40250 //SQ_WAVE_LDS_ALLOC
40251 #define SQ_WAVE_LDS_ALLOC__LDS_BASE__SHIFT                                                                    0x0
40252 #define SQ_WAVE_LDS_ALLOC__LDS_SIZE__SHIFT                                                                    0xc
40253 #define SQ_WAVE_LDS_ALLOC__VGPR_SHARED_SIZE__SHIFT                                                            0x18
40254 #define SQ_WAVE_LDS_ALLOC__LDS_BASE_MASK                                                                      0x000000FFL
40255 #define SQ_WAVE_LDS_ALLOC__LDS_SIZE_MASK                                                                      0x001FF000L
40256 #define SQ_WAVE_LDS_ALLOC__VGPR_SHARED_SIZE_MASK                                                              0x0F000000L
40257 //SQ_WAVE_IB_STS
40258 #define SQ_WAVE_IB_STS__EXP_CNT__SHIFT                                                                        0x0
40259 #define SQ_WAVE_IB_STS__DS_CNT__SHIFT                                                                         0x3
40260 #define SQ_WAVE_IB_STS__LOAD_CNT__SHIFT                                                                       0x9
40261 #define SQ_WAVE_IB_STS__SAMPLE_CNT__SHIFT                                                                     0xf
40262 #define SQ_WAVE_IB_STS__BVH_CNT__SHIFT                                                                        0x15
40263 #define SQ_WAVE_IB_STS__STORE_CNT__SHIFT                                                                      0x18
40264 #define SQ_WAVE_IB_STS__EXP_CNT_MASK                                                                          0x00000007L
40265 #define SQ_WAVE_IB_STS__DS_CNT_MASK                                                                           0x000001F8L
40266 #define SQ_WAVE_IB_STS__LOAD_CNT_MASK                                                                         0x00007E00L
40267 #define SQ_WAVE_IB_STS__SAMPLE_CNT_MASK                                                                       0x001F8000L
40268 #define SQ_WAVE_IB_STS__BVH_CNT_MASK                                                                          0x00E00000L
40269 #define SQ_WAVE_IB_STS__STORE_CNT_MASK                                                                        0x3F000000L
40270 //SQ_PERF_SNAPSHOT_DATA
40271 #define SQ_PERF_SNAPSHOT_DATA__VALID__SHIFT                                                                   0x0
40272 #define SQ_PERF_SNAPSHOT_DATA__WAVE_ISSUE__SHIFT                                                              0x1
40273 #define SQ_PERF_SNAPSHOT_DATA__INST_TYPE__SHIFT                                                               0x2
40274 #define SQ_PERF_SNAPSHOT_DATA__NO_ISSUE_REASON__SHIFT                                                         0x6
40275 #define SQ_PERF_SNAPSHOT_DATA__WAVE_ID__SHIFT                                                                 0x9
40276 #define SQ_PERF_SNAPSHOT_DATA__VALID_MASK                                                                     0x00000001L
40277 #define SQ_PERF_SNAPSHOT_DATA__WAVE_ISSUE_MASK                                                                0x00000002L
40278 #define SQ_PERF_SNAPSHOT_DATA__INST_TYPE_MASK                                                                 0x0000003CL
40279 #define SQ_PERF_SNAPSHOT_DATA__NO_ISSUE_REASON_MASK                                                           0x000001C0L
40280 #define SQ_PERF_SNAPSHOT_DATA__WAVE_ID_MASK                                                                   0x00003E00L
40281 //SQ_PERF_SNAPSHOT_PC_LO
40282 #define SQ_PERF_SNAPSHOT_PC_LO__PC_LO__SHIFT                                                                  0x0
40283 #define SQ_PERF_SNAPSHOT_PC_LO__PC_LO_MASK                                                                    0xFFFFFFFFL
40284 //SQ_PERF_SNAPSHOT_PC_HI
40285 #define SQ_PERF_SNAPSHOT_PC_HI__PC_HI__SHIFT                                                                  0x0
40286 #define SQ_PERF_SNAPSHOT_PC_HI__PC_HI_MASK                                                                    0x0000FFFFL
40287 //SQ_WAVE_IB_DBG1
40288 #define SQ_WAVE_IB_DBG1__WAVE_IDLE__SHIFT                                                                     0x18
40289 #define SQ_WAVE_IB_DBG1__MISC_CNT__SHIFT                                                                      0x19
40290 #define SQ_WAVE_IB_DBG1__WAVE_IDLE_MASK                                                                       0x01000000L
40291 #define SQ_WAVE_IB_DBG1__MISC_CNT_MASK                                                                        0xFE000000L
40292 //SQ_WAVE_FLUSH_IB
40293 #define SQ_WAVE_FLUSH_IB__UNUSED__SHIFT                                                                       0x0
40294 #define SQ_WAVE_FLUSH_IB__UNUSED_MASK                                                                         0xFFFFFFFFL
40295 //SQ_PERF_SNAPSHOT_DATA1
40296 #define SQ_PERF_SNAPSHOT_DATA1__WAVE_CNT__SHIFT                                                               0x0
40297 #define SQ_PERF_SNAPSHOT_DATA1__ARB_STATE_ISSUED_BRMSG__SHIFT                                                 0x6
40298 #define SQ_PERF_SNAPSHOT_DATA1__ARB_STATE_ISSUED_EXPORT__SHIFT                                                0x7
40299 #define SQ_PERF_SNAPSHOT_DATA1__ARB_STATE_ISSUED_LDS_DIRECT__SHIFT                                            0x8
40300 #define SQ_PERF_SNAPSHOT_DATA1__ARB_STATE_ISSUED_LDS__SHIFT                                                   0x9
40301 #define SQ_PERF_SNAPSHOT_DATA1__ARB_STATE_ISSUED_TEX__SHIFT                                                   0xa
40302 #define SQ_PERF_SNAPSHOT_DATA1__ARB_STATE_ISSUED_SCALAR__SHIFT                                                0xb
40303 #define SQ_PERF_SNAPSHOT_DATA1__ARB_STATE_ISSUED_VALU__SHIFT                                                  0xc
40304 #define SQ_PERF_SNAPSHOT_DATA1__ARB_STATE_ISSUED_RESERVED__SHIFT                                              0xd
40305 #define SQ_PERF_SNAPSHOT_DATA1__ARB_STATE_STALLED_BRMSG__SHIFT                                                0xe
40306 #define SQ_PERF_SNAPSHOT_DATA1__ARB_STATE_STALLED_EXPORT__SHIFT                                               0xf
40307 #define SQ_PERF_SNAPSHOT_DATA1__ARB_STATE_STALLED_LDS_DIRECT__SHIFT                                           0x10
40308 #define SQ_PERF_SNAPSHOT_DATA1__ARB_STATE_STALLED_LDS__SHIFT                                                  0x11
40309 #define SQ_PERF_SNAPSHOT_DATA1__ARB_STATE_STALLED_TEX__SHIFT                                                  0x12
40310 #define SQ_PERF_SNAPSHOT_DATA1__ARB_STATE_STALLED_SCALAR__SHIFT                                               0x13
40311 #define SQ_PERF_SNAPSHOT_DATA1__ARB_STATE_STALLED_VALU__SHIFT                                                 0x14
40312 #define SQ_PERF_SNAPSHOT_DATA1__ARB_STATE_STALLED_RESERVED__SHIFT                                             0x15
40313 #define SQ_PERF_SNAPSHOT_DATA1__WAVE_CNT_MASK                                                                 0x0000003FL
40314 #define SQ_PERF_SNAPSHOT_DATA1__ARB_STATE_ISSUED_BRMSG_MASK                                                   0x00000040L
40315 #define SQ_PERF_SNAPSHOT_DATA1__ARB_STATE_ISSUED_EXPORT_MASK                                                  0x00000080L
40316 #define SQ_PERF_SNAPSHOT_DATA1__ARB_STATE_ISSUED_LDS_DIRECT_MASK                                              0x00000100L
40317 #define SQ_PERF_SNAPSHOT_DATA1__ARB_STATE_ISSUED_LDS_MASK                                                     0x00000200L
40318 #define SQ_PERF_SNAPSHOT_DATA1__ARB_STATE_ISSUED_TEX_MASK                                                     0x00000400L
40319 #define SQ_PERF_SNAPSHOT_DATA1__ARB_STATE_ISSUED_SCALAR_MASK                                                  0x00000800L
40320 #define SQ_PERF_SNAPSHOT_DATA1__ARB_STATE_ISSUED_VALU_MASK                                                    0x00001000L
40321 #define SQ_PERF_SNAPSHOT_DATA1__ARB_STATE_ISSUED_RESERVED_MASK                                                0x00002000L
40322 #define SQ_PERF_SNAPSHOT_DATA1__ARB_STATE_STALLED_BRMSG_MASK                                                  0x00004000L
40323 #define SQ_PERF_SNAPSHOT_DATA1__ARB_STATE_STALLED_EXPORT_MASK                                                 0x00008000L
40324 #define SQ_PERF_SNAPSHOT_DATA1__ARB_STATE_STALLED_LDS_DIRECT_MASK                                             0x00010000L
40325 #define SQ_PERF_SNAPSHOT_DATA1__ARB_STATE_STALLED_LDS_MASK                                                    0x00020000L
40326 #define SQ_PERF_SNAPSHOT_DATA1__ARB_STATE_STALLED_TEX_MASK                                                    0x00040000L
40327 #define SQ_PERF_SNAPSHOT_DATA1__ARB_STATE_STALLED_SCALAR_MASK                                                 0x00080000L
40328 #define SQ_PERF_SNAPSHOT_DATA1__ARB_STATE_STALLED_VALU_MASK                                                   0x00100000L
40329 #define SQ_PERF_SNAPSHOT_DATA1__ARB_STATE_STALLED_RESERVED_MASK                                               0x00200000L
40330 //SQ_PERF_SNAPSHOT_DATA2
40331 #define SQ_PERF_SNAPSHOT_DATA2__LOAD_CNT__SHIFT                                                               0x0
40332 #define SQ_PERF_SNAPSHOT_DATA2__STORE_CNT__SHIFT                                                              0x6
40333 #define SQ_PERF_SNAPSHOT_DATA2__BVH_CNT__SHIFT                                                                0xc
40334 #define SQ_PERF_SNAPSHOT_DATA2__SAMPLE_CNT__SHIFT                                                             0xf
40335 #define SQ_PERF_SNAPSHOT_DATA2__DS_CNT__SHIFT                                                                 0x15
40336 #define SQ_PERF_SNAPSHOT_DATA2__KM_CNT__SHIFT                                                                 0x1b
40337 #define SQ_PERF_SNAPSHOT_DATA2__LOAD_CNT_MASK                                                                 0x0000003FL
40338 #define SQ_PERF_SNAPSHOT_DATA2__STORE_CNT_MASK                                                                0x00000FC0L
40339 #define SQ_PERF_SNAPSHOT_DATA2__BVH_CNT_MASK                                                                  0x00007000L
40340 #define SQ_PERF_SNAPSHOT_DATA2__SAMPLE_CNT_MASK                                                               0x001F8000L
40341 #define SQ_PERF_SNAPSHOT_DATA2__DS_CNT_MASK                                                                   0x07E00000L
40342 #define SQ_PERF_SNAPSHOT_DATA2__KM_CNT_MASK                                                                   0xF8000000L
40343 //SQ_WAVE_EXCP_FLAG_PRIV
40344 #define SQ_WAVE_EXCP_FLAG_PRIV__ADDR_WATCH__SHIFT                                                             0x0
40345 #define SQ_WAVE_EXCP_FLAG_PRIV__MEMVIOL__SHIFT                                                                0x4
40346 #define SQ_WAVE_EXCP_FLAG_PRIV__SAVE_CONTEXT__SHIFT                                                           0x5
40347 #define SQ_WAVE_EXCP_FLAG_PRIV__ILLEGAL_INST__SHIFT                                                           0x6
40348 #define SQ_WAVE_EXCP_FLAG_PRIV__HOST_TRAP__SHIFT                                                              0x7
40349 #define SQ_WAVE_EXCP_FLAG_PRIV__WAVE_START__SHIFT                                                             0x8
40350 #define SQ_WAVE_EXCP_FLAG_PRIV__WAVE_END__SHIFT                                                               0x9
40351 #define SQ_WAVE_EXCP_FLAG_PRIV__PERF_SNAPSHOT__SHIFT                                                          0xa
40352 #define SQ_WAVE_EXCP_FLAG_PRIV__TRAP_AFTER_INST__SHIFT                                                        0xb
40353 #define SQ_WAVE_EXCP_FLAG_PRIV__XNACK_ERROR__SHIFT                                                            0xc
40354 #define SQ_WAVE_EXCP_FLAG_PRIV__FIRST_MEMVIOL_SOURCE__SHIFT                                                   0x1e
40355 #define SQ_WAVE_EXCP_FLAG_PRIV__ADDR_WATCH_MASK                                                               0x0000000FL
40356 #define SQ_WAVE_EXCP_FLAG_PRIV__MEMVIOL_MASK                                                                  0x00000010L
40357 #define SQ_WAVE_EXCP_FLAG_PRIV__SAVE_CONTEXT_MASK                                                             0x00000020L
40358 #define SQ_WAVE_EXCP_FLAG_PRIV__ILLEGAL_INST_MASK                                                             0x00000040L
40359 #define SQ_WAVE_EXCP_FLAG_PRIV__HOST_TRAP_MASK                                                                0x00000080L
40360 #define SQ_WAVE_EXCP_FLAG_PRIV__WAVE_START_MASK                                                               0x00000100L
40361 #define SQ_WAVE_EXCP_FLAG_PRIV__WAVE_END_MASK                                                                 0x00000200L
40362 #define SQ_WAVE_EXCP_FLAG_PRIV__PERF_SNAPSHOT_MASK                                                            0x00000400L
40363 #define SQ_WAVE_EXCP_FLAG_PRIV__TRAP_AFTER_INST_MASK                                                          0x00000800L
40364 #define SQ_WAVE_EXCP_FLAG_PRIV__XNACK_ERROR_MASK                                                              0x00001000L
40365 #define SQ_WAVE_EXCP_FLAG_PRIV__FIRST_MEMVIOL_SOURCE_MASK                                                     0xC0000000L
40366 //SQ_WAVE_EXCP_FLAG_USER
40367 #define SQ_WAVE_EXCP_FLAG_USER__ALU_INVALID__SHIFT                                                            0x0
40368 #define SQ_WAVE_EXCP_FLAG_USER__ALU_INPUT_DENORM__SHIFT                                                       0x1
40369 #define SQ_WAVE_EXCP_FLAG_USER__ALU_FLOAT_DIV0__SHIFT                                                         0x2
40370 #define SQ_WAVE_EXCP_FLAG_USER__ALU_OVERFLOW__SHIFT                                                           0x3
40371 #define SQ_WAVE_EXCP_FLAG_USER__ALU_UNDERFLOW__SHIFT                                                          0x4
40372 #define SQ_WAVE_EXCP_FLAG_USER__ALU_INEXACT__SHIFT                                                            0x5
40373 #define SQ_WAVE_EXCP_FLAG_USER__ALU_INT_DIV0__SHIFT                                                           0x6
40374 #define SQ_WAVE_EXCP_FLAG_USER__BUFFER_OOB__SHIFT                                                             0x1e
40375 #define SQ_WAVE_EXCP_FLAG_USER__LOD_CLAMPED__SHIFT                                                            0x1f
40376 #define SQ_WAVE_EXCP_FLAG_USER__ALU_INVALID_MASK                                                              0x00000001L
40377 #define SQ_WAVE_EXCP_FLAG_USER__ALU_INPUT_DENORM_MASK                                                         0x00000002L
40378 #define SQ_WAVE_EXCP_FLAG_USER__ALU_FLOAT_DIV0_MASK                                                           0x00000004L
40379 #define SQ_WAVE_EXCP_FLAG_USER__ALU_OVERFLOW_MASK                                                             0x00000008L
40380 #define SQ_WAVE_EXCP_FLAG_USER__ALU_UNDERFLOW_MASK                                                            0x00000010L
40381 #define SQ_WAVE_EXCP_FLAG_USER__ALU_INEXACT_MASK                                                              0x00000020L
40382 #define SQ_WAVE_EXCP_FLAG_USER__ALU_INT_DIV0_MASK                                                             0x00000040L
40383 #define SQ_WAVE_EXCP_FLAG_USER__BUFFER_OOB_MASK                                                               0x40000000L
40384 #define SQ_WAVE_EXCP_FLAG_USER__LOD_CLAMPED_MASK                                                              0x80000000L
40385 //SQ_WAVE_TRAP_CTRL
40386 #define SQ_WAVE_TRAP_CTRL__ALU_INVALID__SHIFT                                                                 0x0
40387 #define SQ_WAVE_TRAP_CTRL__ALU_INPUT_DENORM__SHIFT                                                            0x1
40388 #define SQ_WAVE_TRAP_CTRL__ALU_FLOAT_DIV0__SHIFT                                                              0x2
40389 #define SQ_WAVE_TRAP_CTRL__ALU_OVERFLOW__SHIFT                                                                0x3
40390 #define SQ_WAVE_TRAP_CTRL__ALU_UNDERFLOW__SHIFT                                                               0x4
40391 #define SQ_WAVE_TRAP_CTRL__ALU_INEXACT__SHIFT                                                                 0x5
40392 #define SQ_WAVE_TRAP_CTRL__ALU_INT_DIV0__SHIFT                                                                0x6
40393 #define SQ_WAVE_TRAP_CTRL__ADDR_WATCH__SHIFT                                                                  0x7
40394 #define SQ_WAVE_TRAP_CTRL__WAVE_END__SHIFT                                                                    0x8
40395 #define SQ_WAVE_TRAP_CTRL__TRAP_AFTER_INST__SHIFT                                                             0x9
40396 #define SQ_WAVE_TRAP_CTRL__ALU_INVALID_MASK                                                                   0x00000001L
40397 #define SQ_WAVE_TRAP_CTRL__ALU_INPUT_DENORM_MASK                                                              0x00000002L
40398 #define SQ_WAVE_TRAP_CTRL__ALU_FLOAT_DIV0_MASK                                                                0x00000004L
40399 #define SQ_WAVE_TRAP_CTRL__ALU_OVERFLOW_MASK                                                                  0x00000008L
40400 #define SQ_WAVE_TRAP_CTRL__ALU_UNDERFLOW_MASK                                                                 0x00000010L
40401 #define SQ_WAVE_TRAP_CTRL__ALU_INEXACT_MASK                                                                   0x00000020L
40402 #define SQ_WAVE_TRAP_CTRL__ALU_INT_DIV0_MASK                                                                  0x00000040L
40403 #define SQ_WAVE_TRAP_CTRL__ADDR_WATCH_MASK                                                                    0x00000080L
40404 #define SQ_WAVE_TRAP_CTRL__WAVE_END_MASK                                                                      0x00000100L
40405 #define SQ_WAVE_TRAP_CTRL__TRAP_AFTER_INST_MASK                                                               0x00000200L
40406 //SQ_WAVE_SCRATCH_BASE_LO
40407 #define SQ_WAVE_SCRATCH_BASE_LO__DATA__SHIFT                                                                  0x0
40408 #define SQ_WAVE_SCRATCH_BASE_LO__DATA_MASK                                                                    0xFFFFFFFFL
40409 //SQ_WAVE_SCRATCH_BASE_HI
40410 #define SQ_WAVE_SCRATCH_BASE_HI__DATA__SHIFT                                                                  0x0
40411 #define SQ_WAVE_SCRATCH_BASE_HI__DATA_MASK                                                                    0xFFFFFFFFL
40412 //SQ_WAVE_HW_ID1
40413 #define SQ_WAVE_HW_ID1__WAVE_ID__SHIFT                                                                        0x0
40414 #define SQ_WAVE_HW_ID1__SIMD_ID__SHIFT                                                                        0x8
40415 #define SQ_WAVE_HW_ID1__WGP_ID__SHIFT                                                                         0xa
40416 #define SQ_WAVE_HW_ID1__SA_ID__SHIFT                                                                          0x10
40417 #define SQ_WAVE_HW_ID1__SE_ID__SHIFT                                                                          0x12
40418 #define SQ_WAVE_HW_ID1__DP_RATE__SHIFT                                                                        0x1d
40419 #define SQ_WAVE_HW_ID1__WAVE_ID_MASK                                                                          0x0000001FL
40420 #define SQ_WAVE_HW_ID1__SIMD_ID_MASK                                                                          0x00000300L
40421 #define SQ_WAVE_HW_ID1__WGP_ID_MASK                                                                           0x00003C00L
40422 #define SQ_WAVE_HW_ID1__SA_ID_MASK                                                                            0x00010000L
40423 #define SQ_WAVE_HW_ID1__SE_ID_MASK                                                                            0x001C0000L
40424 #define SQ_WAVE_HW_ID1__DP_RATE_MASK                                                                          0xE0000000L
40425 //SQ_WAVE_HW_ID2
40426 #define SQ_WAVE_HW_ID2__QUEUE_ID__SHIFT                                                                       0x0
40427 #define SQ_WAVE_HW_ID2__PIPE_ID__SHIFT                                                                        0x4
40428 #define SQ_WAVE_HW_ID2__ME_ID__SHIFT                                                                          0x8
40429 #define SQ_WAVE_HW_ID2__STATE_ID__SHIFT                                                                       0xc
40430 #define SQ_WAVE_HW_ID2__WG_ID__SHIFT                                                                          0x10
40431 #define SQ_WAVE_HW_ID2__VM_ID__SHIFT                                                                          0x18
40432 #define SQ_WAVE_HW_ID2__QUEUE_ID_MASK                                                                         0x0000000FL
40433 #define SQ_WAVE_HW_ID2__PIPE_ID_MASK                                                                          0x00000030L
40434 #define SQ_WAVE_HW_ID2__ME_ID_MASK                                                                            0x00000300L
40435 #define SQ_WAVE_HW_ID2__STATE_ID_MASK                                                                         0x00007000L
40436 #define SQ_WAVE_HW_ID2__WG_ID_MASK                                                                            0x001F0000L
40437 #define SQ_WAVE_HW_ID2__VM_ID_MASK                                                                            0x0F000000L
40438 //SQ_WAVE_SCHED_MODE
40439 #define SQ_WAVE_SCHED_MODE__DEP_MODE__SHIFT                                                                   0x0
40440 #define SQ_WAVE_SCHED_MODE__DEP_MODE_MASK                                                                     0x00000003L
40441 //SQ_WAVE_IB_STS2
40442 #define SQ_WAVE_IB_STS2__KM_CNT__SHIFT                                                                        0x0
40443 #define SQ_WAVE_IB_STS2__INST_PREFETCH__SHIFT                                                                 0x1c
40444 #define SQ_WAVE_IB_STS2__FWD_PROGRESS__SHIFT                                                                  0x1e
40445 #define SQ_WAVE_IB_STS2__TTRACE_EN_SPI__SHIFT                                                                 0x1f
40446 #define SQ_WAVE_IB_STS2__KM_CNT_MASK                                                                          0x0000001FL
40447 #define SQ_WAVE_IB_STS2__INST_PREFETCH_MASK                                                                   0x30000000L
40448 #define SQ_WAVE_IB_STS2__FWD_PROGRESS_MASK                                                                    0x40000000L
40449 #define SQ_WAVE_IB_STS2__TTRACE_EN_SPI_MASK                                                                   0x80000000L
40450 //SQ_SHADER_CYCLES_LO
40451 #define SQ_SHADER_CYCLES_LO__CYCLES_LO__SHIFT                                                                 0x0
40452 #define SQ_SHADER_CYCLES_LO__CYCLES_LO_MASK                                                                   0xFFFFFFFFL
40453 //SQ_SHADER_CYCLES_HI
40454 #define SQ_SHADER_CYCLES_HI__CYCLES_HI__SHIFT                                                                 0x0
40455 #define SQ_SHADER_CYCLES_HI__CYCLES_HI_MASK                                                                   0x0FFFFFFFL
40456 //SQ_WAVE_DVGPR_ALLOC_LO
40457 #define SQ_WAVE_DVGPR_ALLOC_LO__SEGMENT0__SHIFT                                                               0x0
40458 #define SQ_WAVE_DVGPR_ALLOC_LO__SEGMENT1__SHIFT                                                               0x8
40459 #define SQ_WAVE_DVGPR_ALLOC_LO__SEGMENT2__SHIFT                                                               0x10
40460 #define SQ_WAVE_DVGPR_ALLOC_LO__SEGMENT3__SHIFT                                                               0x18
40461 #define SQ_WAVE_DVGPR_ALLOC_LO__SEGMENT0_MASK                                                                 0x0000007FL
40462 #define SQ_WAVE_DVGPR_ALLOC_LO__SEGMENT1_MASK                                                                 0x00007F00L
40463 #define SQ_WAVE_DVGPR_ALLOC_LO__SEGMENT2_MASK                                                                 0x007F0000L
40464 #define SQ_WAVE_DVGPR_ALLOC_LO__SEGMENT3_MASK                                                                 0x7F000000L
40465 //SQ_WAVE_DVGPR_ALLOC_HI
40466 #define SQ_WAVE_DVGPR_ALLOC_HI__SEGMENT4__SHIFT                                                               0x0
40467 #define SQ_WAVE_DVGPR_ALLOC_HI__SEGMENT5__SHIFT                                                               0x8
40468 #define SQ_WAVE_DVGPR_ALLOC_HI__SEGMENT6__SHIFT                                                               0x10
40469 #define SQ_WAVE_DVGPR_ALLOC_HI__SEGMENT7__SHIFT                                                               0x18
40470 #define SQ_WAVE_DVGPR_ALLOC_HI__SEGMENT4_MASK                                                                 0x0000007FL
40471 #define SQ_WAVE_DVGPR_ALLOC_HI__SEGMENT5_MASK                                                                 0x00007F00L
40472 #define SQ_WAVE_DVGPR_ALLOC_HI__SEGMENT6_MASK                                                                 0x007F0000L
40473 #define SQ_WAVE_DVGPR_ALLOC_HI__SEGMENT7_MASK                                                                 0x7F000000L
40474 //SQ_WAVE_PC_LO
40475 #define SQ_WAVE_PC_LO__PC_LO__SHIFT                                                                           0x0
40476 #define SQ_WAVE_PC_LO__PC_LO_MASK                                                                             0xFFFFFFFFL
40477 //SQ_WAVE_PC_HI
40478 #define SQ_WAVE_PC_HI__PC_HI__SHIFT                                                                           0x0
40479 #define SQ_WAVE_PC_HI__PC_HI_MASK                                                                             0x0000FFFFL
40480 //SQ_WAVE_TTMP0
40481 #define SQ_WAVE_TTMP0__DATA__SHIFT                                                                            0x0
40482 #define SQ_WAVE_TTMP0__DATA_MASK                                                                              0xFFFFFFFFL
40483 //SQ_WAVE_TTMP1
40484 #define SQ_WAVE_TTMP1__DATA__SHIFT                                                                            0x0
40485 #define SQ_WAVE_TTMP1__DATA_MASK                                                                              0xFFFFFFFFL
40486 //SQ_WAVE_TTMP2
40487 #define SQ_WAVE_TTMP2__DATA__SHIFT                                                                            0x0
40488 #define SQ_WAVE_TTMP2__DATA_MASK                                                                              0xFFFFFFFFL
40489 //SQ_WAVE_TTMP3
40490 #define SQ_WAVE_TTMP3__DATA__SHIFT                                                                            0x0
40491 #define SQ_WAVE_TTMP3__DATA_MASK                                                                              0xFFFFFFFFL
40492 //SQ_WAVE_TTMP4
40493 #define SQ_WAVE_TTMP4__DATA__SHIFT                                                                            0x0
40494 #define SQ_WAVE_TTMP4__DATA_MASK                                                                              0xFFFFFFFFL
40495 //SQ_WAVE_TTMP5
40496 #define SQ_WAVE_TTMP5__DATA__SHIFT                                                                            0x0
40497 #define SQ_WAVE_TTMP5__DATA_MASK                                                                              0xFFFFFFFFL
40498 //SQ_WAVE_TTMP6
40499 #define SQ_WAVE_TTMP6__DATA__SHIFT                                                                            0x0
40500 #define SQ_WAVE_TTMP6__DATA_MASK                                                                              0xFFFFFFFFL
40501 //SQ_WAVE_TTMP7
40502 #define SQ_WAVE_TTMP7__DATA__SHIFT                                                                            0x0
40503 #define SQ_WAVE_TTMP7__DATA_MASK                                                                              0xFFFFFFFFL
40504 //SQ_WAVE_TTMP8
40505 #define SQ_WAVE_TTMP8__DATA__SHIFT                                                                            0x0
40506 #define SQ_WAVE_TTMP8__DATA_MASK                                                                              0xFFFFFFFFL
40507 //SQ_WAVE_TTMP9
40508 #define SQ_WAVE_TTMP9__DATA__SHIFT                                                                            0x0
40509 #define SQ_WAVE_TTMP9__DATA_MASK                                                                              0xFFFFFFFFL
40510 //SQ_WAVE_TTMP10
40511 #define SQ_WAVE_TTMP10__DATA__SHIFT                                                                           0x0
40512 #define SQ_WAVE_TTMP10__DATA_MASK                                                                             0xFFFFFFFFL
40513 //SQ_WAVE_TTMP11
40514 #define SQ_WAVE_TTMP11__DATA__SHIFT                                                                           0x0
40515 #define SQ_WAVE_TTMP11__DATA_MASK                                                                             0xFFFFFFFFL
40516 //SQ_WAVE_TTMP12
40517 #define SQ_WAVE_TTMP12__DATA__SHIFT                                                                           0x0
40518 #define SQ_WAVE_TTMP12__DATA_MASK                                                                             0xFFFFFFFFL
40519 //SQ_WAVE_TTMP13
40520 #define SQ_WAVE_TTMP13__DATA__SHIFT                                                                           0x0
40521 #define SQ_WAVE_TTMP13__DATA_MASK                                                                             0xFFFFFFFFL
40522 //SQ_WAVE_TTMP14
40523 #define SQ_WAVE_TTMP14__DATA__SHIFT                                                                           0x0
40524 #define SQ_WAVE_TTMP14__DATA_MASK                                                                             0xFFFFFFFFL
40525 //SQ_WAVE_TTMP15
40526 #define SQ_WAVE_TTMP15__DATA__SHIFT                                                                           0x0
40527 #define SQ_WAVE_TTMP15__DATA_MASK                                                                             0xFFFFFFFFL
40528 //SQ_WAVE_M0
40529 #define SQ_WAVE_M0__M0__SHIFT                                                                                 0x0
40530 #define SQ_WAVE_M0__M0_MASK                                                                                   0xFFFFFFFFL
40531 //SQ_WAVE_EXEC_LO
40532 #define SQ_WAVE_EXEC_LO__EXEC_LO__SHIFT                                                                       0x0
40533 #define SQ_WAVE_EXEC_LO__EXEC_LO_MASK                                                                         0xFFFFFFFFL
40534 //SQ_WAVE_EXEC_HI
40535 #define SQ_WAVE_EXEC_HI__EXEC_HI__SHIFT                                                                       0x0
40536 #define SQ_WAVE_EXEC_HI__EXEC_HI_MASK                                                                         0xFFFFFFFFL
40537 
40538 
40539 // addressBlock: gfx_se_secacind
40540 //SE_CAC_ID
40541 #define SE_CAC_ID__CAC_BLOCK_ID__SHIFT                                                                        0x0
40542 #define SE_CAC_ID__CAC_SIGNAL_ID__SHIFT                                                                       0x6
40543 #define SE_CAC_ID__CAC_BLOCK_ID_MASK                                                                          0x0000003FL
40544 #define SE_CAC_ID__CAC_SIGNAL_ID_MASK                                                                         0x00003FC0L
40545 //SE_CAC_CNTL
40546 #define SE_CAC_CNTL__CAC_THRESHOLD__SHIFT                                                                     0x0
40547 #define SE_CAC_CNTL__CAC_THRESHOLD_MASK                                                                       0x0000FFFFL
40548 
40549 
40550 #endif
40551