Tizen 2.0 Release
[profile/ivi/osmesa.git] / src / mesa / drivers / dri / r600 / r700_chipoffset.h
1 /*
2  * Copyright (C) 2008-2009  Advanced Micro Devices, Inc.
3  *
4  * Permission is hereby granted, free of charge, to any person obtaining a
5  * copy of this software and associated documentation files (the "Software"),
6  * to deal in the Software without restriction, including without limitation
7  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
8  * and/or sell copies of the Software, and to permit persons to whom the
9  * Software is furnished to do so, subject to the following conditions:
10  *
11  * The above copyright notice and this permission notice shall be included
12  * in all copies or substantial portions of the Software.
13  *
14  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
15  * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
17  * THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
18  * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
19  * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
20  */
21
22 /*
23  * Authors:
24  *   Richard Li <RichardZ.Li@amd.com>, <richardradeon@gmail.com>
25  *   CooperYuan <cooper.yuan@amd.com>, <cooperyuan@gmail.com>
26  */
27
28 #ifndef _R700_CHIPOFFSET_H_
29 #define _R700_CHIPOFFSET_H_
30
31 #define mmWAIT_UNTIL                                    0x2010
32 #define mmSCRATCH_REG0                                  0x2140
33 #define mmGUI_SCRATCH_REG0                              0x2140
34 #define mmSCRATCH_REG1                                  0x2141
35 #define mmGUI_SCRATCH_REG1                              0x2141
36 #define mmSCRATCH_REG2                                  0x2142
37 #define mmGUI_SCRATCH_REG2                              0x2142
38 #define mmSCRATCH_REG3                                  0x2143
39 #define mmGUI_SCRATCH_REG3                              0x2143
40 #define mmSCRATCH_REG4                                  0x2144
41 #define mmGUI_SCRATCH_REG4                              0x2144
42 #define mmSCRATCH_REG5                                  0x2145
43 #define mmGUI_SCRATCH_REG5                              0x2145
44 #define mmSCRATCH_REG6                                  0x2146
45 #define mmGUI_SCRATCH_REG6                              0x2146
46 #define mmSCRATCH_REG7                                  0x2147
47 #define mmGUI_SCRATCH_REG7                              0x2147
48
49 #define mmCP_COHER_CNTL                                 0x217C
50 #define mmCP_COHER_SIZE                                 0x217D
51 #define mmCP_COHER_BASE                                 0x217E
52 #define mmCP_COHER_STATUS                               0x217F
53
54 #define mmTA_CNTL_AUX                                   0x2542
55 #define mmVC_ENHANCE                                    0x25C5
56 #define mmSQ_DYN_GPR_CNTL_PS_FLUSH_REQ                  0x2363
57 #define mmDB_DEBUG                                      0x260C
58 #define mmDB_WATERMARKS                                 0x260E
59
60 #define mmPA_CL_VPORT_XSCALE                            0xA10F
61 #define mmPA_CL_VPORT_XOFFSET                           0xA110
62 #define mmPA_CL_VPORT_YSCALE                            0xA111
63 #define mmPA_CL_VPORT_YOFFSET                           0xA112
64 #define mmPA_CL_VPORT_ZSCALE                            0xA113
65 #define mmPA_CL_VPORT_ZOFFSET                           0xA114
66 #define mmPA_CL_VPORT_XSCALE_1                          0xA115
67 #define mmPA_CL_VPORT_XSCALE_2                          0xA11B
68 #define mmPA_CL_VPORT_XSCALE_3                          0xA121
69 #define mmPA_CL_VPORT_XSCALE_4                          0xA127
70 #define mmPA_CL_VPORT_XSCALE_5                          0xA12D
71 #define mmPA_CL_VPORT_XSCALE_6                          0xA133
72 #define mmPA_CL_VPORT_XSCALE_7                          0xA139
73 #define mmPA_CL_VPORT_XSCALE_8                          0xA13F
74 #define mmPA_CL_VPORT_XSCALE_9                          0xA145
75 #define mmPA_CL_VPORT_XSCALE_10                         0xA14B
76 #define mmPA_CL_VPORT_XSCALE_11                         0xA151
77 #define mmPA_CL_VPORT_XSCALE_12                         0xA157
78 #define mmPA_CL_VPORT_XSCALE_13                         0xA15D
79 #define mmPA_CL_VPORT_XSCALE_14                         0xA163
80 #define mmPA_CL_VPORT_XSCALE_15                         0xA169
81 #define mmPA_CL_VPORT_XOFFSET_1                         0xA116
82 #define mmPA_CL_VPORT_XOFFSET_2                         0xA11C
83 #define mmPA_CL_VPORT_XOFFSET_3                         0xA122
84 #define mmPA_CL_VPORT_XOFFSET_4                         0xA128
85 #define mmPA_CL_VPORT_XOFFSET_5                         0xA12E
86 #define mmPA_CL_VPORT_XOFFSET_6                         0xA134
87 #define mmPA_CL_VPORT_XOFFSET_7                         0xA13A
88 #define mmPA_CL_VPORT_XOFFSET_8                         0xA140
89 #define mmPA_CL_VPORT_XOFFSET_9                         0xA146
90 #define mmPA_CL_VPORT_XOFFSET_10                        0xA14C
91 #define mmPA_CL_VPORT_XOFFSET_11                        0xA152
92 #define mmPA_CL_VPORT_XOFFSET_12                        0xA158
93 #define mmPA_CL_VPORT_XOFFSET_13                        0xA15E
94 #define mmPA_CL_VPORT_XOFFSET_14                        0xA164
95 #define mmPA_CL_VPORT_XOFFSET_15                        0xA16A
96 #define mmPA_CL_VPORT_YSCALE_1                          0xA117
97 #define mmPA_CL_VPORT_YSCALE_2                          0xA11D
98 #define mmPA_CL_VPORT_YSCALE_3                          0xA123
99 #define mmPA_CL_VPORT_YSCALE_4                          0xA129
100 #define mmPA_CL_VPORT_YSCALE_5                          0xA12F
101 #define mmPA_CL_VPORT_YSCALE_6                          0xA135
102 #define mmPA_CL_VPORT_YSCALE_7                          0xA13B
103 #define mmPA_CL_VPORT_YSCALE_8                          0xA141
104 #define mmPA_CL_VPORT_YSCALE_9                          0xA147
105 #define mmPA_CL_VPORT_YSCALE_10                         0xA14D
106 #define mmPA_CL_VPORT_YSCALE_11                         0xA153
107 #define mmPA_CL_VPORT_YSCALE_12                         0xA159
108 #define mmPA_CL_VPORT_YSCALE_13                         0xA15F
109 #define mmPA_CL_VPORT_YSCALE_14                         0xA165
110 #define mmPA_CL_VPORT_YSCALE_15                         0xA16B
111 #define mmPA_CL_VPORT_YOFFSET_1                         0xA118
112 #define mmPA_CL_VPORT_YOFFSET_2                         0xA11E
113 #define mmPA_CL_VPORT_YOFFSET_3                         0xA124
114 #define mmPA_CL_VPORT_YOFFSET_4                         0xA12A
115 #define mmPA_CL_VPORT_YOFFSET_5                         0xA130
116 #define mmPA_CL_VPORT_YOFFSET_6                         0xA136
117 #define mmPA_CL_VPORT_YOFFSET_7                         0xA13C
118 #define mmPA_CL_VPORT_YOFFSET_8                         0xA142
119 #define mmPA_CL_VPORT_YOFFSET_9                         0xA148
120 #define mmPA_CL_VPORT_YOFFSET_10                        0xA14E
121 #define mmPA_CL_VPORT_YOFFSET_11                        0xA154
122 #define mmPA_CL_VPORT_YOFFSET_12                        0xA15A
123 #define mmPA_CL_VPORT_YOFFSET_13                        0xA160
124 #define mmPA_CL_VPORT_YOFFSET_14                        0xA166
125 #define mmPA_CL_VPORT_YOFFSET_15                        0xA16C
126 #define mmPA_CL_VPORT_ZSCALE_1                          0xA119
127 #define mmPA_CL_VPORT_ZSCALE_2                          0xA11F
128 #define mmPA_CL_VPORT_ZSCALE_3                          0xA125
129 #define mmPA_CL_VPORT_ZSCALE_4                          0xA12B
130 #define mmPA_CL_VPORT_ZSCALE_5                          0xA131
131 #define mmPA_CL_VPORT_ZSCALE_6                          0xA137
132 #define mmPA_CL_VPORT_ZSCALE_7                          0xA13D
133 #define mmPA_CL_VPORT_ZSCALE_8                          0xA143
134 #define mmPA_CL_VPORT_ZSCALE_9                          0xA149
135 #define mmPA_CL_VPORT_ZSCALE_10                         0xA14F
136 #define mmPA_CL_VPORT_ZSCALE_11                         0xA155
137 #define mmPA_CL_VPORT_ZSCALE_12                         0xA15B
138 #define mmPA_CL_VPORT_ZSCALE_13                         0xA161
139 #define mmPA_CL_VPORT_ZSCALE_14                         0xA167
140 #define mmPA_CL_VPORT_ZSCALE_15                         0xA16D
141 #define mmPA_CL_VPORT_ZOFFSET_1                         0xA11A
142 #define mmPA_CL_VPORT_ZOFFSET_2                         0xA120
143 #define mmPA_CL_VPORT_ZOFFSET_3                         0xA126
144 #define mmPA_CL_VPORT_ZOFFSET_4                         0xA12C
145 #define mmPA_CL_VPORT_ZOFFSET_5                         0xA132
146 #define mmPA_CL_VPORT_ZOFFSET_6                         0xA138
147 #define mmPA_CL_VPORT_ZOFFSET_7                         0xA13E
148 #define mmPA_CL_VPORT_ZOFFSET_8                         0xA144
149 #define mmPA_CL_VPORT_ZOFFSET_9                         0xA14A
150 #define mmPA_CL_VPORT_ZOFFSET_10                        0xA150
151 #define mmPA_CL_VPORT_ZOFFSET_11                        0xA156
152 #define mmPA_CL_VPORT_ZOFFSET_12                        0xA15C
153 #define mmPA_CL_VPORT_ZOFFSET_13                        0xA162
154 #define mmPA_CL_VPORT_ZOFFSET_14                        0xA168
155 #define mmPA_CL_VPORT_ZOFFSET_15                        0xA16E
156 #define mmPA_CL_VTE_CNTL                                0xA206
157 #define mmPA_CL_VS_OUT_CNTL                             0xA207
158 #define mmPA_CL_NANINF_CNTL                             0xA208
159 #define mmPA_CL_CLIP_CNTL                               0xA204
160 #define mmPA_CL_GB_VERT_CLIP_ADJ                        0xA303
161 #define mmPA_CL_GB_VERT_DISC_ADJ                        0xA304
162 #define mmPA_CL_GB_HORZ_CLIP_ADJ                        0xA305
163 #define mmPA_CL_GB_HORZ_DISC_ADJ                        0xA306
164 #define mmPA_CL_UCP_0_X                                 0xA388
165 #define mmPA_CL_UCP_0_Y                                 0xA389
166 #define mmPA_CL_UCP_0_Z                                 0xA38A
167 #define mmPA_CL_UCP_0_W                                 0xA38B
168 #define mmPA_CL_UCP_1_X                                 0xA38C
169 #define mmPA_CL_UCP_1_Y                                 0xA38D
170 #define mmPA_CL_UCP_1_Z                                 0xA38E
171 #define mmPA_CL_UCP_1_W                                 0xA38F
172 #define mmPA_CL_UCP_2_X                                 0xA390
173 #define mmPA_CL_UCP_2_Y                                 0xA391
174 #define mmPA_CL_UCP_2_Z                                 0xA392
175 #define mmPA_CL_UCP_2_W                                 0xA393
176 #define mmPA_CL_UCP_3_X                                 0xA394
177 #define mmPA_CL_UCP_3_Y                                 0xA395
178 #define mmPA_CL_UCP_3_Z                                 0xA396
179 #define mmPA_CL_UCP_3_W                                 0xA397
180 #define mmPA_CL_UCP_4_X                                 0xA398
181 #define mmPA_CL_UCP_4_Y                                 0xA399
182 #define mmPA_CL_UCP_4_Z                                 0xA39A
183 #define mmPA_CL_UCP_4_W                                 0xA39B
184 #define mmPA_CL_UCP_5_X                                 0xA39C
185 #define mmPA_CL_UCP_5_Y                                 0xA39D
186 #define mmPA_CL_UCP_5_Z                                 0xA39E
187 #define mmPA_CL_UCP_5_W                                 0xA39F
188 #define mmPA_CL_POINT_X_RAD                             0xA384
189 #define mmPA_CL_POINT_Y_RAD                             0xA385
190 #define mmPA_CL_POINT_SIZE                              0xA386
191 #define mmPA_CL_POINT_CULL_RAD                          0xA387
192
193 #define mmPA_SU_VTX_CNTL                                0xA302
194 #define mmPA_SU_POINT_SIZE                              0xA280
195 #define mmPA_SU_POINT_MINMAX                            0xA281
196 #define mmPA_SU_LINE_CNTL                               0xA282
197 #define mmPA_SU_SC_MODE_CNTL                            0xA205
198 #define mmPA_SU_POLY_OFFSET_DB_FMT_CNTL                 0xA37E
199 #define mmPA_SU_POLY_OFFSET_CLAMP                       0xA37F
200 #define mmPA_SU_POLY_OFFSET_FRONT_SCALE                 0xA380
201 #define mmPA_SU_POLY_OFFSET_FRONT_OFFSET                0xA381
202 #define mmPA_SU_POLY_OFFSET_BACK_SCALE                  0xA382
203 #define mmPA_SU_POLY_OFFSET_BACK_OFFSET                 0xA383
204
205 #define mmPA_SC_WINDOW_OFFSET                           0xA080
206 #define mmPA_SC_AA_CONFIG                               0xA301
207 #define mmPA_SC_AA_MASK                                 0xA312
208 #define mmPA_SC_AA_SAMPLE_LOCS_MCTX                     0xA307
209 #define mmPA_SC_AA_SAMPLE_LOCS_8S_WD1_MCTX              0xA308
210 #define mmPA_SC_LINE_STIPPLE                            0xA283
211 #define mmPA_SC_LINE_CNTL                               0xA300
212 #define mmPA_SC_SCREEN_SCISSOR_TL                       0xA00C
213 #define mmPA_SC_SCREEN_SCISSOR_BR                       0xA00D
214 #define mmPA_SC_WINDOW_SCISSOR_TL                       0xA081
215 #define mmPA_SC_WINDOW_SCISSOR_BR                       0xA082
216 #define mmPA_SC_CLIPRECT_RULE                           0xA083
217 #define mmPA_SC_CLIPRECT_0_TL                           0xA084
218 #define mmPA_SC_CLIPRECT_0_BR                           0xA085
219 #define mmPA_SC_CLIPRECT_1_TL                           0xA086
220 #define mmPA_SC_CLIPRECT_1_BR                           0xA087
221 #define mmPA_SC_CLIPRECT_2_TL                           0xA088
222 #define mmPA_SC_CLIPRECT_2_BR                           0xA089
223 #define mmPA_SC_CLIPRECT_3_TL                           0xA08A
224 #define mmPA_SC_CLIPRECT_3_BR                           0xA08B
225 #define mmPA_SC_EDGERULE                                0xA08C
226 #define mmPA_SC_GENERIC_SCISSOR_TL                      0xA090
227 #define mmPA_SC_GENERIC_SCISSOR_BR                      0xA091
228 #define mmPA_SC_VPORT_SCISSOR_0_TL                      0xA094
229 #define mmPA_SC_VPORT_SCISSOR_1_TL                      0xA096
230 #define mmPA_SC_VPORT_SCISSOR_2_TL                      0xA098
231 #define mmPA_SC_VPORT_SCISSOR_3_TL                      0xA09A
232 #define mmPA_SC_VPORT_SCISSOR_4_TL                      0xA09C
233 #define mmPA_SC_VPORT_SCISSOR_5_TL                      0xA09E
234 #define mmPA_SC_VPORT_SCISSOR_6_TL                      0xA0A0
235 #define mmPA_SC_VPORT_SCISSOR_7_TL                      0xA0A2
236 #define mmPA_SC_VPORT_SCISSOR_8_TL                      0xA0A4
237 #define mmPA_SC_VPORT_SCISSOR_9_TL                      0xA0A6
238 #define mmPA_SC_VPORT_SCISSOR_10_TL                     0xA0A8
239 #define mmPA_SC_VPORT_SCISSOR_11_TL                     0xA0AA
240 #define mmPA_SC_VPORT_SCISSOR_12_TL                     0xA0AC
241 #define mmPA_SC_VPORT_SCISSOR_13_TL                     0xA0AE
242 #define mmPA_SC_VPORT_SCISSOR_14_TL                     0xA0B0
243 #define mmPA_SC_VPORT_SCISSOR_15_TL                     0xA0B2
244 #define mmPA_SC_VPORT_SCISSOR_0_BR                      0xA095
245 #define mmPA_SC_VPORT_SCISSOR_1_BR                      0xA097
246 #define mmPA_SC_VPORT_SCISSOR_2_BR                      0xA099
247 #define mmPA_SC_VPORT_SCISSOR_3_BR                      0xA09B
248 #define mmPA_SC_VPORT_SCISSOR_4_BR                      0xA09D
249 #define mmPA_SC_VPORT_SCISSOR_5_BR                      0xA09F
250 #define mmPA_SC_VPORT_SCISSOR_6_BR                      0xA0A1
251 #define mmPA_SC_VPORT_SCISSOR_7_BR                      0xA0A3
252 #define mmPA_SC_VPORT_SCISSOR_8_BR                      0xA0A5
253 #define mmPA_SC_VPORT_SCISSOR_9_BR                      0xA0A7
254 #define mmPA_SC_VPORT_SCISSOR_10_BR                     0xA0A9
255 #define mmPA_SC_VPORT_SCISSOR_11_BR                     0xA0AB
256 #define mmPA_SC_VPORT_SCISSOR_12_BR                     0xA0AD
257 #define mmPA_SC_VPORT_SCISSOR_13_BR                     0xA0AF
258 #define mmPA_SC_VPORT_SCISSOR_14_BR                     0xA0B1
259 #define mmPA_SC_VPORT_SCISSOR_15_BR                     0xA0B3
260 #define mmPA_SC_VPORT_ZMIN_0                            0xA0B4
261 #define mmPA_SC_VPORT_ZMIN_1                            0xA0B6
262 #define mmPA_SC_VPORT_ZMIN_2                            0xA0B8
263 #define mmPA_SC_VPORT_ZMIN_3                            0xA0BA
264 #define mmPA_SC_VPORT_ZMIN_4                            0xA0BC
265 #define mmPA_SC_VPORT_ZMIN_5                            0xA0BE
266 #define mmPA_SC_VPORT_ZMIN_6                            0xA0C0
267 #define mmPA_SC_VPORT_ZMIN_7                            0xA0C2
268 #define mmPA_SC_VPORT_ZMIN_8                            0xA0C4
269 #define mmPA_SC_VPORT_ZMIN_9                            0xA0C6
270 #define mmPA_SC_VPORT_ZMIN_10                           0xA0C8
271 #define mmPA_SC_VPORT_ZMIN_11                           0xA0CA
272 #define mmPA_SC_VPORT_ZMIN_12                           0xA0CC
273 #define mmPA_SC_VPORT_ZMIN_13                           0xA0CE
274 #define mmPA_SC_VPORT_ZMIN_14                           0xA0D0
275 #define mmPA_SC_VPORT_ZMIN_15                           0xA0D2
276 #define mmPA_SC_VPORT_ZMAX_0                            0xA0B5
277 #define mmPA_SC_VPORT_ZMAX_1                            0xA0B7
278 #define mmPA_SC_VPORT_ZMAX_2                            0xA0B9
279 #define mmPA_SC_VPORT_ZMAX_3                            0xA0BB
280 #define mmPA_SC_VPORT_ZMAX_4                            0xA0BD
281 #define mmPA_SC_VPORT_ZMAX_5                            0xA0BF
282 #define mmPA_SC_VPORT_ZMAX_6                            0xA0C1
283 #define mmPA_SC_VPORT_ZMAX_7                            0xA0C3
284 #define mmPA_SC_VPORT_ZMAX_8                            0xA0C5
285 #define mmPA_SC_VPORT_ZMAX_9                            0xA0C7
286 #define mmPA_SC_VPORT_ZMAX_10                           0xA0C9
287 #define mmPA_SC_VPORT_ZMAX_11                           0xA0CB
288 #define mmPA_SC_VPORT_ZMAX_12                           0xA0CD
289 #define mmPA_SC_VPORT_ZMAX_13                           0xA0CF
290 #define mmPA_SC_VPORT_ZMAX_14                           0xA0D1
291 #define mmPA_SC_VPORT_ZMAX_15                           0xA0D3
292 #define mmPA_SC_MODE_CNTL                               0xA293
293 #define mmPA_SC_MPASS_PS_CNTL                           0xA292
294
295 #define mmVGT_DRAW_INITIATOR                            0xA1FC
296 #define mmVGT_EVENT_INITIATOR                           0xA2A4
297 #define mmVGT_EVENT_ADDRESS_REG                         0xA1FE
298 #define mmVGT_DMA_BASE_HI                               0xA1F9
299 #define mmVGT_DMA_BASE                                  0xA1FA
300 #define mmVGT_DMA_INDEX_TYPE                            0xA29F
301 #define mmVGT_DMA_NUM_INSTANCES                         0xA2A2
302 #define mmVGT_DMA_SIZE                                  0xA29D
303
304 #define mmVGT_IMMED_DATA                                0xA1FD
305 #define mmVGT_INDEX_TYPE                                0x2257
306 #define mmVGT_NUM_INDICES                               0x225C
307 #define mmVGT_NUM_INSTANCES                             0x225D
308 #define mmVGT_PRIMITIVE_TYPE                            0x2256
309 #define mmVGT_PRIMITIVEID_EN                            0xA2A1
310 #define mmVGT_VTX_CNT_EN                                0xA2AE
311 #define mmVGT_REUSE_OFF                                 0xA2AD
312 #define mmVGT_INSTANCE_STEP_RATE_0                      0xA2A8
313 #define mmVGT_INSTANCE_STEP_RATE_1                      0xA2A9
314 #define mmVGT_MAX_VTX_INDX                              0xA100
315 #define mmVGT_MIN_VTX_INDX                              0xA101
316 #define mmVGT_INDX_OFFSET                               0xA102
317 #define mmVGT_VERTEX_REUSE_BLOCK_CNTL                   0xA316
318 #define mmVGT_OUT_DEALLOC_CNTL                          0xA317
319 #define mmVGT_MULTI_PRIM_IB_RESET_INDX                  0xA103
320 #define mmVGT_MULTI_PRIM_IB_RESET_EN                    0xA2A5
321 #define mmVGT_ENHANCE                                   0xA294
322 #define mmVGT_OUTPUT_PATH_CNTL                          0xA284
323 #define mmVGT_HOS_CNTL                                  0xA285
324 #define mmVGT_HOS_MAX_TESS_LEVEL                        0xA286
325 #define mmVGT_HOS_MIN_TESS_LEVEL                        0xA287
326 #define mmVGT_HOS_REUSE_DEPTH                           0xA288
327 #define mmVGT_GROUP_PRIM_TYPE                           0xA289
328 #define mmVGT_GROUP_FIRST_DECR                          0xA28A
329 #define mmVGT_GROUP_DECR                                0xA28B
330 #define mmVGT_GROUP_VECT_0_CNTL                         0xA28C
331 #define mmVGT_GROUP_VECT_1_CNTL                         0xA28D
332 #define mmVGT_GROUP_VECT_0_FMT_CNTL                     0xA28E
333 #define mmVGT_GROUP_VECT_1_FMT_CNTL                     0xA28F
334 #define mmVGT_GS_MODE                                   0xA290
335 #define mmVGT_GS_OUT_PRIM_TYPE                          0xA29B
336
337 #define mmVGT_STRMOUT_EN                                0xA2AC
338 #define mmVGT_STRMOUT_BUFFER_SIZE_0                     0xA2B4
339 #define mmVGT_STRMOUT_BUFFER_SIZE_1                     0xA2B8
340 #define mmVGT_STRMOUT_BUFFER_SIZE_2                     0xA2BC
341 #define mmVGT_STRMOUT_BUFFER_SIZE_3                     0xA2C0
342 #define mmVGT_STRMOUT_BUFFER_OFFSET_0                   0xA2B7
343 #define mmVGT_STRMOUT_BUFFER_OFFSET_1                   0xA2BB
344 #define mmVGT_STRMOUT_BUFFER_OFFSET_2                   0xA2BF
345 #define mmVGT_STRMOUT_BUFFER_OFFSET_3                   0xA2C3
346 #define mmVGT_STRMOUT_VTX_STRIDE_0                      0xA2B5
347 #define mmVGT_STRMOUT_VTX_STRIDE_1                      0xA2B9
348 #define mmVGT_STRMOUT_VTX_STRIDE_2                      0xA2BD
349 #define mmVGT_STRMOUT_VTX_STRIDE_3                      0xA2C1
350 #define mmVGT_STRMOUT_BUFFER_BASE_0                     0xA2B6
351 #define mmVGT_STRMOUT_BUFFER_BASE_1                     0xA2BA
352 #define mmVGT_STRMOUT_BUFFER_BASE_2                     0xA2BE
353 #define mmVGT_STRMOUT_BUFFER_BASE_3                     0xA2C2
354 #define mmVGT_STRMOUT_BUFFER_EN                         0xA2C8
355 #define mmVGT_STRMOUT_BASE_OFFSET_0                     0xA2C4
356 #define mmVGT_STRMOUT_BASE_OFFSET_1                     0xA2C5
357 #define mmVGT_STRMOUT_BASE_OFFSET_2                     0xA2C6
358 #define mmVGT_STRMOUT_BASE_OFFSET_3                     0xA2C7
359 #define mmVGT_STRMOUT_BASE_OFFSET_HI_0                  0xA2D1
360 #define mmVGT_STRMOUT_BASE_OFFSET_HI_1                  0xA2D2
361 #define mmVGT_STRMOUT_BASE_OFFSET_HI_2                  0xA2D3
362 #define mmVGT_STRMOUT_BASE_OFFSET_HI_3                  0xA2D4
363 #define mmVGT_STRMOUT_DRAW_OPAQUE_OFFSET                0xA2CA
364 #define mmVGT_STRMOUT_DRAW_OPAQUE_BUFFER_FILLED_SIZE    0xA2CB
365 #define mmVGT_STRMOUT_DRAW_OPAQUE_VERTEX_STRIDE         0xA2CC
366
367 #define mmSQ_PGM_START_PS                               0xA210
368 #define mmSQ_PGM_CF_OFFSET_PS                           0xA233
369 #define mmSQ_PGM_RESOURCES_PS                           0xA214
370 #define mmSQ_PGM_EXPORTS_PS                             0xA215
371 #define mmSQ_PGM_START_VS                               0xA216
372 #define mmSQ_PGM_CF_OFFSET_VS                           0xA234
373 #define mmSQ_PGM_RESOURCES_VS                           0xA21A
374 #define mmSQ_PGM_START_GS                               0xA21B
375 #define mmSQ_PGM_CF_OFFSET_GS                           0xA235
376 #define mmSQ_PGM_RESOURCES_GS                           0xA21F
377 #define mmSQ_PGM_START_ES                               0xA220
378 #define mmSQ_PGM_CF_OFFSET_ES                           0xA236
379 #define mmSQ_PGM_RESOURCES_ES                           0xA224
380 #define mmSQ_PGM_START_FS                               0xA225
381 #define mmSQ_PGM_CF_OFFSET_FS                           0xA237
382 #define mmSQ_PGM_RESOURCES_FS                           0xA229
383 #define mmSQ_ESGS_RING_ITEMSIZE                         0xA22A
384 #define mmSQ_GSVS_RING_ITEMSIZE                         0xA22B
385 #define mmSQ_ESTMP_RING_ITEMSIZE                        0xA22C
386 #define mmSQ_GSTMP_RING_ITEMSIZE                        0xA22D
387 #define mmSQ_VSTMP_RING_ITEMSIZE                        0xA22E
388 #define mmSQ_PSTMP_RING_ITEMSIZE                        0xA22F
389 #define mmSQ_FBUF_RING_ITEMSIZE                         0xA230
390 #define mmSQ_REDUC_RING_ITEMSIZE                        0xA231
391 #define mmSQ_GS_VERT_ITEMSIZE                           0xA232
392 #define mmSQ_VTX_SEMANTIC_CLEAR                         0xA238
393
394 #define mmSQ_VTX_SEMANTIC_0                             0xA0E0
395 #define mmSQ_VTX_SEMANTIC_1                             0xA0E1
396 #define mmSQ_VTX_SEMANTIC_2                             0xA0E2
397 #define mmSQ_VTX_SEMANTIC_3                             0xA0E3
398 #define mmSQ_VTX_SEMANTIC_4                             0xA0E4
399 #define mmSQ_VTX_SEMANTIC_5                             0xA0E5
400 #define mmSQ_VTX_SEMANTIC_6                             0xA0E6
401 #define mmSQ_VTX_SEMANTIC_7                             0xA0E7
402 #define mmSQ_VTX_SEMANTIC_8                             0xA0E8
403 #define mmSQ_VTX_SEMANTIC_9                             0xA0E9
404 #define mmSQ_VTX_SEMANTIC_10                            0xA0EA
405 #define mmSQ_VTX_SEMANTIC_11                            0xA0EB
406 #define mmSQ_VTX_SEMANTIC_12                            0xA0EC
407 #define mmSQ_VTX_SEMANTIC_13                            0xA0ED
408 #define mmSQ_VTX_SEMANTIC_14                            0xA0EE
409 #define mmSQ_VTX_SEMANTIC_15                            0xA0EF
410 #define mmSQ_VTX_SEMANTIC_16                            0xA0F0
411 #define mmSQ_VTX_SEMANTIC_17                            0xA0F1
412 #define mmSQ_VTX_SEMANTIC_18                            0xA0F2
413 #define mmSQ_VTX_SEMANTIC_19                            0xA0F3
414 #define mmSQ_VTX_SEMANTIC_20                            0xA0F4
415 #define mmSQ_VTX_SEMANTIC_21                            0xA0F5
416 #define mmSQ_VTX_SEMANTIC_22                            0xA0F6
417 #define mmSQ_VTX_SEMANTIC_23                            0xA0F7
418 #define mmSQ_VTX_SEMANTIC_24                            0xA0F8
419 #define mmSQ_VTX_SEMANTIC_25                            0xA0F9
420 #define mmSQ_VTX_SEMANTIC_26                            0xA0FA
421 #define mmSQ_VTX_SEMANTIC_27                            0xA0FB
422 #define mmSQ_VTX_SEMANTIC_28                            0xA0FC
423 #define mmSQ_VTX_SEMANTIC_29                            0xA0FD
424 #define mmSQ_VTX_SEMANTIC_30                            0xA0FE
425 #define mmSQ_VTX_SEMANTIC_31                            0xA0FF
426
427 #define mmSQ_ALU_CONST_CACHE_PS_0                       0xA250
428 #define mmSQ_ALU_CONST_CACHE_PS_1                       0xA251
429 #define mmSQ_ALU_CONST_CACHE_PS_2                       0xA252
430 #define mmSQ_ALU_CONST_CACHE_PS_3                       0xA253
431 #define mmSQ_ALU_CONST_CACHE_PS_4                       0xA254
432 #define mmSQ_ALU_CONST_CACHE_PS_5                       0xA255
433 #define mmSQ_ALU_CONST_CACHE_PS_6                       0xA256
434 #define mmSQ_ALU_CONST_CACHE_PS_7                       0xA257
435 #define mmSQ_ALU_CONST_CACHE_PS_8                       0xA258
436 #define mmSQ_ALU_CONST_CACHE_PS_9                       0xA259
437 #define mmSQ_ALU_CONST_CACHE_PS_10                      0xA25A
438 #define mmSQ_ALU_CONST_CACHE_PS_11                      0xA25B
439 #define mmSQ_ALU_CONST_CACHE_PS_12                      0xA25C
440 #define mmSQ_ALU_CONST_CACHE_PS_13                      0xA25D
441 #define mmSQ_ALU_CONST_CACHE_PS_14                      0xA25E
442 #define mmSQ_ALU_CONST_CACHE_PS_15                      0xA25F
443 #define mmSQ_ALU_CONST_CACHE_VS_0                       0xA260
444 #define mmSQ_ALU_CONST_CACHE_VS_1                       0xA261
445 #define mmSQ_ALU_CONST_CACHE_VS_2                       0xA262
446 #define mmSQ_ALU_CONST_CACHE_VS_3                       0xA263
447 #define mmSQ_ALU_CONST_CACHE_VS_4                       0xA264
448 #define mmSQ_ALU_CONST_CACHE_VS_5                       0xA265
449 #define mmSQ_ALU_CONST_CACHE_VS_6                       0xA266
450 #define mmSQ_ALU_CONST_CACHE_VS_7                       0xA267
451 #define mmSQ_ALU_CONST_CACHE_VS_8                       0xA268
452 #define mmSQ_ALU_CONST_CACHE_VS_9                       0xA269
453 #define mmSQ_ALU_CONST_CACHE_VS_10                      0xA26A
454 #define mmSQ_ALU_CONST_CACHE_VS_11                      0xA26B
455 #define mmSQ_ALU_CONST_CACHE_VS_12                      0xA26C
456 #define mmSQ_ALU_CONST_CACHE_VS_13                      0xA26D
457 #define mmSQ_ALU_CONST_CACHE_VS_14                      0xA26E
458 #define mmSQ_ALU_CONST_CACHE_VS_15                      0xA26F
459 #define mmSQ_ALU_CONST_CACHE_GS_0                       0xA270
460 #define mmSQ_ALU_CONST_CACHE_GS_1                       0xA271
461 #define mmSQ_ALU_CONST_CACHE_GS_2                       0xA272
462 #define mmSQ_ALU_CONST_CACHE_GS_3                       0xA273
463 #define mmSQ_ALU_CONST_CACHE_GS_4                       0xA274
464 #define mmSQ_ALU_CONST_CACHE_GS_5                       0xA275
465 #define mmSQ_ALU_CONST_CACHE_GS_6                       0xA276
466 #define mmSQ_ALU_CONST_CACHE_GS_7                       0xA277
467 #define mmSQ_ALU_CONST_CACHE_GS_8                       0xA278
468 #define mmSQ_ALU_CONST_CACHE_GS_9                       0xA279
469 #define mmSQ_ALU_CONST_CACHE_GS_10                      0xA27A
470 #define mmSQ_ALU_CONST_CACHE_GS_11                      0xA27B
471 #define mmSQ_ALU_CONST_CACHE_GS_12                      0xA27C
472 #define mmSQ_ALU_CONST_CACHE_GS_13                      0xA27D
473 #define mmSQ_ALU_CONST_CACHE_GS_14                      0xA27E
474 #define mmSQ_ALU_CONST_CACHE_GS_15                      0xA27F
475 #define mmSQ_ALU_CONST_BUFFER_SIZE_PS_0                 0xA050
476 #define mmSQ_ALU_CONST_BUFFER_SIZE_PS_1                 0xA051
477 #define mmSQ_ALU_CONST_BUFFER_SIZE_PS_2                 0xA052
478 #define mmSQ_ALU_CONST_BUFFER_SIZE_PS_3                 0xA053
479 #define mmSQ_ALU_CONST_BUFFER_SIZE_PS_4                 0xA054
480 #define mmSQ_ALU_CONST_BUFFER_SIZE_PS_5                 0xA055
481 #define mmSQ_ALU_CONST_BUFFER_SIZE_PS_6                 0xA056
482 #define mmSQ_ALU_CONST_BUFFER_SIZE_PS_7                 0xA057
483 #define mmSQ_ALU_CONST_BUFFER_SIZE_PS_8                 0xA058
484 #define mmSQ_ALU_CONST_BUFFER_SIZE_PS_9                 0xA059
485 #define mmSQ_ALU_CONST_BUFFER_SIZE_PS_10                0xA05A
486 #define mmSQ_ALU_CONST_BUFFER_SIZE_PS_11                0xA05B
487 #define mmSQ_ALU_CONST_BUFFER_SIZE_PS_12                0xA05C
488 #define mmSQ_ALU_CONST_BUFFER_SIZE_PS_13                0xA05D
489 #define mmSQ_ALU_CONST_BUFFER_SIZE_PS_14                0xA05E
490 #define mmSQ_ALU_CONST_BUFFER_SIZE_PS_15                0xA05F
491 #define mmSQ_ALU_CONST_BUFFER_SIZE_VS_0                 0xA060
492 #define mmSQ_ALU_CONST_BUFFER_SIZE_VS_1                 0xA061
493 #define mmSQ_ALU_CONST_BUFFER_SIZE_VS_2                 0xA062
494 #define mmSQ_ALU_CONST_BUFFER_SIZE_VS_3                 0xA063
495 #define mmSQ_ALU_CONST_BUFFER_SIZE_VS_4                 0xA064
496 #define mmSQ_ALU_CONST_BUFFER_SIZE_VS_5                 0xA065
497 #define mmSQ_ALU_CONST_BUFFER_SIZE_VS_6                 0xA066
498 #define mmSQ_ALU_CONST_BUFFER_SIZE_VS_7                 0xA067
499 #define mmSQ_ALU_CONST_BUFFER_SIZE_VS_8                 0xA068
500 #define mmSQ_ALU_CONST_BUFFER_SIZE_VS_9                 0xA069
501 #define mmSQ_ALU_CONST_BUFFER_SIZE_VS_10                0xA06A
502 #define mmSQ_ALU_CONST_BUFFER_SIZE_VS_11                0xA06B
503 #define mmSQ_ALU_CONST_BUFFER_SIZE_VS_12                0xA06C
504 #define mmSQ_ALU_CONST_BUFFER_SIZE_VS_13                0xA06D
505 #define mmSQ_ALU_CONST_BUFFER_SIZE_VS_14                0xA06E
506 #define mmSQ_ALU_CONST_BUFFER_SIZE_VS_15                0xA06F
507 #define mmSQ_ALU_CONST_BUFFER_SIZE_GS_0                 0xA070
508 #define mmSQ_ALU_CONST_BUFFER_SIZE_GS_1                 0xA071
509 #define mmSQ_ALU_CONST_BUFFER_SIZE_GS_2                 0xA072
510 #define mmSQ_ALU_CONST_BUFFER_SIZE_GS_3                 0xA073
511 #define mmSQ_ALU_CONST_BUFFER_SIZE_GS_4                 0xA074
512 #define mmSQ_ALU_CONST_BUFFER_SIZE_GS_5                 0xA075
513 #define mmSQ_ALU_CONST_BUFFER_SIZE_GS_6                 0xA076
514 #define mmSQ_ALU_CONST_BUFFER_SIZE_GS_7                 0xA077
515 #define mmSQ_ALU_CONST_BUFFER_SIZE_GS_8                 0xA078
516 #define mmSQ_ALU_CONST_BUFFER_SIZE_GS_9                 0xA079
517 #define mmSQ_ALU_CONST_BUFFER_SIZE_GS_10                0xA07A
518 #define mmSQ_ALU_CONST_BUFFER_SIZE_GS_11                0xA07B
519 #define mmSQ_ALU_CONST_BUFFER_SIZE_GS_12                0xA07C
520 #define mmSQ_ALU_CONST_BUFFER_SIZE_GS_13                0xA07D
521 #define mmSQ_ALU_CONST_BUFFER_SIZE_GS_14                0xA07E
522 #define mmSQ_ALU_CONST_BUFFER_SIZE_GS_15                0xA07F
523
524 #define mmSPI_VS_OUT_ID_0                               0xA185
525 #define mmSPI_VS_OUT_ID_1                               0xA186
526 #define mmSPI_VS_OUT_ID_2                               0xA187
527 #define mmSPI_VS_OUT_ID_3                               0xA188
528 #define mmSPI_VS_OUT_ID_4                               0xA189
529 #define mmSPI_VS_OUT_ID_5                               0xA18A
530 #define mmSPI_VS_OUT_ID_6                               0xA18B
531 #define mmSPI_VS_OUT_ID_7                               0xA18C
532 #define mmSPI_VS_OUT_ID_8                               0xA18D
533 #define mmSPI_VS_OUT_ID_9                               0xA18E
534 #define mmSPI_PS_INPUT_CNTL_0                           0xA191
535 #define mmSPI_PS_INPUT_CNTL_1                           0xA192
536 #define mmSPI_PS_INPUT_CNTL_2                           0xA193
537 #define mmSPI_PS_INPUT_CNTL_3                           0xA194
538 #define mmSPI_PS_INPUT_CNTL_4                           0xA195
539 #define mmSPI_PS_INPUT_CNTL_5                           0xA196
540 #define mmSPI_PS_INPUT_CNTL_6                           0xA197
541 #define mmSPI_PS_INPUT_CNTL_7                           0xA198
542 #define mmSPI_PS_INPUT_CNTL_8                           0xA199
543 #define mmSPI_PS_INPUT_CNTL_9                           0xA19A
544 #define mmSPI_PS_INPUT_CNTL_10                          0xA19B
545 #define mmSPI_PS_INPUT_CNTL_11                          0xA19C
546 #define mmSPI_PS_INPUT_CNTL_12                          0xA19D
547 #define mmSPI_PS_INPUT_CNTL_13                          0xA19E
548 #define mmSPI_PS_INPUT_CNTL_14                          0xA19F
549 #define mmSPI_PS_INPUT_CNTL_15                          0xA1A0
550 #define mmSPI_PS_INPUT_CNTL_16                          0xA1A1
551 #define mmSPI_PS_INPUT_CNTL_17                          0xA1A2
552 #define mmSPI_PS_INPUT_CNTL_18                          0xA1A3
553 #define mmSPI_PS_INPUT_CNTL_19                          0xA1A4
554 #define mmSPI_PS_INPUT_CNTL_20                          0xA1A5
555 #define mmSPI_PS_INPUT_CNTL_21                          0xA1A6
556 #define mmSPI_PS_INPUT_CNTL_22                          0xA1A7
557 #define mmSPI_PS_INPUT_CNTL_23                          0xA1A8
558 #define mmSPI_PS_INPUT_CNTL_24                          0xA1A9
559 #define mmSPI_PS_INPUT_CNTL_25                          0xA1AA
560 #define mmSPI_PS_INPUT_CNTL_26                          0xA1AB
561 #define mmSPI_PS_INPUT_CNTL_27                          0xA1AC
562 #define mmSPI_PS_INPUT_CNTL_28                          0xA1AD
563 #define mmSPI_PS_INPUT_CNTL_29                          0xA1AE
564 #define mmSPI_PS_INPUT_CNTL_30                          0xA1AF
565 #define mmSPI_PS_INPUT_CNTL_31                          0xA1B0
566 #define mmSPI_VS_OUT_CONFIG                             0xA1B1
567 #define mmSPI_THREAD_GROUPING                           0xA1B2
568 #define mmSPI_PS_IN_CONTROL_0                           0xA1B3
569 #define mmSPI_PS_IN_CONTROL_1                           0xA1B4
570 #define mmSPI_INTERP_CONTROL_0                          0xA1B5
571 #define mmSPI_INPUT_Z                                   0xA1B6
572 #define mmSPI_FOG_CNTL                                  0xA1B7
573 #define mmSPI_FOG_FUNC_SCALE                            0xA1B8
574 #define mmSPI_FOG_FUNC_BIAS                             0xA1B9
575
576 #define mmSX_MISC                                       0xA0D4
577 #define mmSX_ALPHA_TEST_CONTROL                         0xA104
578 #define mmSX_ALPHA_REF                                  0xA10E
579
580 #define mmDB_DEPTH_BASE                                 0xA003
581 #define mmDB_DEPTH_INFO                                 0xA004
582 #define mmDB_HTILE_DATA_BASE                            0xA005
583 #define mmDB_DEPTH_SIZE                                 0xA000
584 #define mmDB_DEPTH_VIEW                                 0xA001
585 #define mmDB_RENDER_CONTROL                             0xA343
586 #define mmDB_RENDER_OVERRIDE                            0xA344
587 #define mmDB_SHADER_CONTROL                             0xA203
588 #define mmDB_STENCIL_CLEAR                              0xA00A
589 #define mmDB_DEPTH_CLEAR                                0xA00B
590 #define mmDB_HTILE_SURFACE                              0xA349
591 #define mmDB_PRELOAD_CONTROL                            0xA34C
592 #define mmDB_PREFETCH_LIMIT                             0xA34D
593 #define mmDB_STENCILREFMASK                             0xA10C
594 #define mmDB_STENCILREFMASK_BF                          0xA10D
595 #define mmDB_SRESULTS_COMPARE_STATE0                    0xA34A
596 #define mmDB_SRESULTS_COMPARE_STATE1                    0xA34B
597 #define mmDB_DEPTH_CONTROL                              0xA200
598 #define mmDB_ALPHA_TO_MASK                              0xA351
599
600 #define mmCB_CLEAR_RED_R6XX                             0xA048
601 #define mmCB_CLEAR_GREEN_R6XX                           0xA049
602 #define mmCB_CLEAR_BLUE_R6XX                            0xA04A
603 #define mmCB_CLEAR_ALPHA_R6XX                           0xA04B
604 #define mmCB_BLEND_RED                                  0xA105
605 #define mmCB_BLEND_GREEN                                0xA106
606 #define mmCB_BLEND_BLUE                                 0xA107
607 #define mmCB_BLEND_ALPHA                                0xA108
608 #define mmCB_FOG_RED_R6XX                               0xA109
609 #define mmCB_FOG_GREEN_R6XX                             0xA10A
610 #define mmCB_FOG_BLUE_R6XX                              0xA10B
611 #define mmCB_BLEND_CONTROL                              0xA201
612 #define mmCB_COLOR_CONTROL                              0xA202
613 #define mmCB_BLEND0_CONTROL                             0xA1E0
614 #define mmCB_BLEND1_CONTROL                             0xA1E1
615 #define mmCB_BLEND2_CONTROL                             0xA1E2
616 #define mmCB_BLEND3_CONTROL                             0xA1E3
617 #define mmCB_BLEND4_CONTROL                             0xA1E4
618 #define mmCB_BLEND5_CONTROL                             0xA1E5
619 #define mmCB_BLEND6_CONTROL                             0xA1E6
620 #define mmCB_BLEND7_CONTROL                             0xA1E7
621 #define mmCB_CLRCMP_CONTROL                             0xA30C
622 #define mmCB_CLRCMP_SRC                                 0xA30D
623 #define mmCB_CLRCMP_DST                                 0xA30E
624 #define mmCB_CLRCMP_MSK                                 0xA30F
625 #define mmCB_COLOR0_BASE                                0xA010
626 #define mmCB_COLOR1_BASE                                0xA011
627 #define mmCB_COLOR2_BASE                                0xA012
628 #define mmCB_COLOR3_BASE                                0xA013
629 #define mmCB_COLOR4_BASE                                0xA014
630 #define mmCB_COLOR5_BASE                                0xA015
631 #define mmCB_COLOR6_BASE                                0xA016
632 #define mmCB_COLOR7_BASE                                0xA017
633 #define mmCB_COLOR0_SIZE                                0xA018
634 #define mmCB_COLOR1_SIZE                                0xA019
635 #define mmCB_COLOR2_SIZE                                0xA01A
636 #define mmCB_COLOR3_SIZE                                0xA01B
637 #define mmCB_COLOR4_SIZE                                0xA01C
638 #define mmCB_COLOR5_SIZE                                0xA01D
639 #define mmCB_COLOR6_SIZE                                0xA01E
640 #define mmCB_COLOR7_SIZE                                0xA01F
641 #define mmCB_COLOR0_VIEW                                0xA020
642 #define mmCB_COLOR1_VIEW                                0xA021
643 #define mmCB_COLOR2_VIEW                                0xA022
644 #define mmCB_COLOR3_VIEW                                0xA023
645 #define mmCB_COLOR4_VIEW                                0xA024
646 #define mmCB_COLOR5_VIEW                                0xA025
647 #define mmCB_COLOR6_VIEW                                0xA026
648 #define mmCB_COLOR7_VIEW                                0xA027
649 #define mmCB_COLOR0_INFO                                0xA028
650 #define mmCB_COLOR1_INFO                                0xA029
651 #define mmCB_COLOR2_INFO                                0xA02A
652 #define mmCB_COLOR3_INFO                                0xA02B
653 #define mmCB_COLOR4_INFO                                0xA02C
654 #define mmCB_COLOR5_INFO                                0xA02D
655 #define mmCB_COLOR6_INFO                                0xA02E
656 #define mmCB_COLOR7_INFO                                0xA02F
657 #define mmCB_COLOR0_TILE                                0xA030
658 #define mmCB_COLOR1_TILE                                0xA031
659 #define mmCB_COLOR2_TILE                                0xA032
660 #define mmCB_COLOR3_TILE                                0xA033
661 #define mmCB_COLOR4_TILE                                0xA034
662 #define mmCB_COLOR5_TILE                                0xA035
663 #define mmCB_COLOR6_TILE                                0xA036
664 #define mmCB_COLOR7_TILE                                0xA037
665 #define mmCB_COLOR0_FRAG                                0xA038
666 #define mmCB_COLOR1_FRAG                                0xA039
667 #define mmCB_COLOR2_FRAG                                0xA03A
668 #define mmCB_COLOR3_FRAG                                0xA03B
669 #define mmCB_COLOR4_FRAG                                0xA03C
670 #define mmCB_COLOR5_FRAG                                0xA03D
671 #define mmCB_COLOR6_FRAG                                0xA03E
672 #define mmCB_COLOR7_FRAG                                0xA03F
673 #define mmCB_COLOR0_MASK                                0xA040
674 #define mmCB_COLOR1_MASK                                0xA041
675 #define mmCB_COLOR2_MASK                                0xA042
676 #define mmCB_COLOR3_MASK                                0xA043
677 #define mmCB_COLOR4_MASK                                0xA044
678 #define mmCB_COLOR5_MASK                                0xA045
679 #define mmCB_COLOR6_MASK                                0xA046
680 #define mmCB_COLOR7_MASK                                0xA047
681 #define mmCB_CLEAR_RED_R6XX                             0xA048
682 #define mmCB_CLEAR_GREEN_R6XX                           0xA049
683 #define mmCB_CLEAR_BLUE_R6XX                            0xA04A
684 #define mmCB_CLEAR_ALPHA_R6XX                           0xA04B
685 #define mmCB_TARGET_MASK                                0xA08E
686 #define mmCB_SHADER_MASK                                0xA08F
687 #define mmCB_SHADER_CONTROL                             0xA1E8
688
689 #define mmSQ_VTX_BASE_VTX_LOC                           0xF3FC
690 #define mmSQ_VTX_START_INST_LOC                         0xF3FD
691
692 #endif /* _R700_CHIPOFFSET_H_ */
693