]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - android-sdk/device-ti-proprietary-open.git/blob - jacinto6/sgx_src/eurasia_km/services4/srvkm/hwdefs/sgx545defs.h
proprietary-open: jacinto6: add graphics kernel module sources
[android-sdk/device-ti-proprietary-open.git] / jacinto6 / sgx_src / eurasia_km / services4 / srvkm / hwdefs / sgx545defs.h
1 /*************************************************************************/ /*!
2 @Title          Hardware defs for SGX545.
3 @Copyright      Copyright (c) Imagination Technologies Ltd. All Rights Reserved
4 @License        Dual MIT/GPLv2
6 The contents of this file are subject to the MIT license as set out below.
8 Permission is hereby granted, free of charge, to any person obtaining a copy
9 of this software and associated documentation files (the "Software"), to deal
10 in the Software without restriction, including without limitation the rights
11 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
12 copies of the Software, and to permit persons to whom the Software is
13 furnished to do so, subject to the following conditions:
15 The above copyright notice and this permission notice shall be included in
16 all copies or substantial portions of the Software.
18 Alternatively, the contents of this file may be used under the terms of
19 the GNU General Public License Version 2 ("GPL") in which case the provisions
20 of GPL are applicable instead of those above.
22 If you wish to allow use of your version of this file only under the terms of
23 GPL, and not to allow others to use your version of this file under the terms
24 of the MIT license, indicate your decision by deleting the provisions above
25 and replace them with the notice and other provisions required by GPL as set
26 out in the file called "GPL-COPYING" included in this distribution. If you do
27 not delete the provisions above, a recipient may use your version of this file
28 under the terms of either the MIT license or GPL.
30 This License is also included in this distribution in the file called
31 "MIT-COPYING".
33 EXCEPT AS OTHERWISE STATED IN A NEGOTIATED AGREEMENT: (A) THE SOFTWARE IS
34 PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
35 BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
36 PURPOSE AND NONINFRINGEMENT; AND (B) IN NO EVENT SHALL THE AUTHORS OR
37 COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
38 IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
39 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
40 */ /**************************************************************************/
42 #ifndef _SGX545DEFS_KM_H_
43 #define _SGX545DEFS_KM_H_
45 /* Register EUR_CR_CLKGATECTL */
46 #define EUR_CR_CLKGATECTL                   0x0000
47 #define EUR_CR_CLKGATECTL_ISP_CLKG_MASK     0x00000003U
48 #define EUR_CR_CLKGATECTL_ISP_CLKG_SHIFT    0
49 #define EUR_CR_CLKGATECTL_ISP_CLKG_SIGNED   0
50 #define EUR_CR_CLKGATECTL_ISP2_CLKG_MASK    0x0000000CU
51 #define EUR_CR_CLKGATECTL_ISP2_CLKG_SHIFT   2
52 #define EUR_CR_CLKGATECTL_ISP2_CLKG_SIGNED  0
53 #define EUR_CR_CLKGATECTL_TSP_CLKG_MASK     0x00000030U
54 #define EUR_CR_CLKGATECTL_TSP_CLKG_SHIFT    4
55 #define EUR_CR_CLKGATECTL_TSP_CLKG_SIGNED   0
56 #define EUR_CR_CLKGATECTL_TE_CLKG_MASK      0x000000C0U
57 #define EUR_CR_CLKGATECTL_TE_CLKG_SHIFT     6
58 #define EUR_CR_CLKGATECTL_TE_CLKG_SIGNED    0
59 #define EUR_CR_CLKGATECTL_MTE_CLKG_MASK     0x00000300U
60 #define EUR_CR_CLKGATECTL_MTE_CLKG_SHIFT    8
61 #define EUR_CR_CLKGATECTL_MTE_CLKG_SIGNED   0
62 #define EUR_CR_CLKGATECTL_DPM_CLKG_MASK     0x00000C00U
63 #define EUR_CR_CLKGATECTL_DPM_CLKG_SHIFT    10
64 #define EUR_CR_CLKGATECTL_DPM_CLKG_SIGNED   0
65 #define EUR_CR_CLKGATECTL_VDM_CLKG_MASK     0x00003000U
66 #define EUR_CR_CLKGATECTL_VDM_CLKG_SHIFT    12
67 #define EUR_CR_CLKGATECTL_VDM_CLKG_SIGNED   0
68 #define EUR_CR_CLKGATECTL_PDS0_CLKG_MASK    0x0000C000U
69 #define EUR_CR_CLKGATECTL_PDS0_CLKG_SHIFT   14
70 #define EUR_CR_CLKGATECTL_PDS0_CLKG_SIGNED  0
71 #define EUR_CR_CLKGATECTL_AUTO_MAN_REG_MASK 0x01000000U
72 #define EUR_CR_CLKGATECTL_AUTO_MAN_REG_SHIFT 24
73 #define EUR_CR_CLKGATECTL_AUTO_MAN_REG_SIGNED 0
74 /* Register EUR_CR_CLKGATECTL2 */
75 #define EUR_CR_CLKGATECTL2                  0x0004
76 #define EUR_CR_CLKGATECTL2_PBE_CLKG_MASK    0x00000003U
77 #define EUR_CR_CLKGATECTL2_PBE_CLKG_SHIFT   0
78 #define EUR_CR_CLKGATECTL2_PBE_CLKG_SIGNED  0
79 #define EUR_CR_CLKGATECTL2_CACHEL2_CLKG_MASK 0x0000000CU
80 #define EUR_CR_CLKGATECTL2_CACHEL2_CLKG_SHIFT 2
81 #define EUR_CR_CLKGATECTL2_CACHEL2_CLKG_SIGNED 0
82 #define EUR_CR_CLKGATECTL2_UCACHEL2_CLKG_MASK 0x00000030U
83 #define EUR_CR_CLKGATECTL2_UCACHEL2_CLKG_SHIFT 4
84 #define EUR_CR_CLKGATECTL2_UCACHEL2_CLKG_SIGNED 0
85 #define EUR_CR_CLKGATECTL2_USE0_CLKG_MASK   0x000000C0U
86 #define EUR_CR_CLKGATECTL2_USE0_CLKG_SHIFT  6
87 #define EUR_CR_CLKGATECTL2_USE0_CLKG_SIGNED 0
88 #define EUR_CR_CLKGATECTL2_ITR0_CLKG_MASK   0x00000300U
89 #define EUR_CR_CLKGATECTL2_ITR0_CLKG_SHIFT  8
90 #define EUR_CR_CLKGATECTL2_ITR0_CLKG_SIGNED 0
91 #define EUR_CR_CLKGATECTL2_TEX0_CLKG_MASK   0x00000C00U
92 #define EUR_CR_CLKGATECTL2_TEX0_CLKG_SHIFT  10
93 #define EUR_CR_CLKGATECTL2_TEX0_CLKG_SIGNED 0
94 #define EUR_CR_CLKGATECTL2_MADD0_CLKG_MASK  0x00003000U
95 #define EUR_CR_CLKGATECTL2_MADD0_CLKG_SHIFT 12
96 #define EUR_CR_CLKGATECTL2_MADD0_CLKG_SIGNED 0
97 #define EUR_CR_CLKGATECTL2_USE1_CLKG_MASK   0x0000C000U
98 #define EUR_CR_CLKGATECTL2_USE1_CLKG_SHIFT  14
99 #define EUR_CR_CLKGATECTL2_USE1_CLKG_SIGNED 0
100 #define EUR_CR_CLKGATECTL2_ITR1_CLKG_MASK   0x00030000U
101 #define EUR_CR_CLKGATECTL2_ITR1_CLKG_SHIFT  16
102 #define EUR_CR_CLKGATECTL2_ITR1_CLKG_SIGNED 0
103 #define EUR_CR_CLKGATECTL2_TEX1_CLKG_MASK   0x000C0000U
104 #define EUR_CR_CLKGATECTL2_TEX1_CLKG_SHIFT  18
105 #define EUR_CR_CLKGATECTL2_TEX1_CLKG_SIGNED 0
106 #define EUR_CR_CLKGATECTL2_MADD1_CLKG_MASK  0x00300000U
107 #define EUR_CR_CLKGATECTL2_MADD1_CLKG_SHIFT 20
108 #define EUR_CR_CLKGATECTL2_MADD1_CLKG_SIGNED 0
109 #define EUR_CR_CLKGATECTL2_PDS1_CLKG_MASK   0x00C00000U
110 #define EUR_CR_CLKGATECTL2_PDS1_CLKG_SHIFT  22
111 #define EUR_CR_CLKGATECTL2_PDS1_CLKG_SIGNED 0
112 /* Register EUR_CR_CLKGATESTATUS */
113 #define EUR_CR_CLKGATESTATUS                0x0008
114 #define EUR_CR_CLKGATESTATUS_ISP_CLKS_MASK  0x00000001U
115 #define EUR_CR_CLKGATESTATUS_ISP_CLKS_SHIFT 0
116 #define EUR_CR_CLKGATESTATUS_ISP_CLKS_SIGNED 0
117 #define EUR_CR_CLKGATESTATUS_ISP2_CLKS_MASK 0x00000002U
118 #define EUR_CR_CLKGATESTATUS_ISP2_CLKS_SHIFT 1
119 #define EUR_CR_CLKGATESTATUS_ISP2_CLKS_SIGNED 0
120 #define EUR_CR_CLKGATESTATUS_TSP_CLKS_MASK  0x00000004U
121 #define EUR_CR_CLKGATESTATUS_TSP_CLKS_SHIFT 2
122 #define EUR_CR_CLKGATESTATUS_TSP_CLKS_SIGNED 0
123 #define EUR_CR_CLKGATESTATUS_TE_CLKS_MASK   0x00000008U
124 #define EUR_CR_CLKGATESTATUS_TE_CLKS_SHIFT  3
125 #define EUR_CR_CLKGATESTATUS_TE_CLKS_SIGNED 0
126 #define EUR_CR_CLKGATESTATUS_MTE_CLKS_MASK  0x00000010U
127 #define EUR_CR_CLKGATESTATUS_MTE_CLKS_SHIFT 4
128 #define EUR_CR_CLKGATESTATUS_MTE_CLKS_SIGNED 0
129 #define EUR_CR_CLKGATESTATUS_DPM_CLKS_MASK  0x00000020U
130 #define EUR_CR_CLKGATESTATUS_DPM_CLKS_SHIFT 5
131 #define EUR_CR_CLKGATESTATUS_DPM_CLKS_SIGNED 0
132 #define EUR_CR_CLKGATESTATUS_VDM_CLKS_MASK  0x00000040U
133 #define EUR_CR_CLKGATESTATUS_VDM_CLKS_SHIFT 6
134 #define EUR_CR_CLKGATESTATUS_VDM_CLKS_SIGNED 0
135 #define EUR_CR_CLKGATESTATUS_PDS0_CLKS_MASK 0x00000080U
136 #define EUR_CR_CLKGATESTATUS_PDS0_CLKS_SHIFT 7
137 #define EUR_CR_CLKGATESTATUS_PDS0_CLKS_SIGNED 0
138 #define EUR_CR_CLKGATESTATUS_PBE_CLKS_MASK  0x00000100U
139 #define EUR_CR_CLKGATESTATUS_PBE_CLKS_SHIFT 8
140 #define EUR_CR_CLKGATESTATUS_PBE_CLKS_SIGNED 0
141 #define EUR_CR_CLKGATESTATUS_CACHEL2_CLKS_MASK 0x00000200U
142 #define EUR_CR_CLKGATESTATUS_CACHEL2_CLKS_SHIFT 9
143 #define EUR_CR_CLKGATESTATUS_CACHEL2_CLKS_SIGNED 0
144 #define EUR_CR_CLKGATESTATUS_UCACHEL2_CLKS_MASK 0x00000400U
145 #define EUR_CR_CLKGATESTATUS_UCACHEL2_CLKS_SHIFT 10
146 #define EUR_CR_CLKGATESTATUS_UCACHEL2_CLKS_SIGNED 0
147 #define EUR_CR_CLKGATESTATUS_USE0_CLKS_MASK 0x00000800U
148 #define EUR_CR_CLKGATESTATUS_USE0_CLKS_SHIFT 11
149 #define EUR_CR_CLKGATESTATUS_USE0_CLKS_SIGNED 0
150 #define EUR_CR_CLKGATESTATUS_ITR0_CLKS_MASK 0x00001000U
151 #define EUR_CR_CLKGATESTATUS_ITR0_CLKS_SHIFT 12
152 #define EUR_CR_CLKGATESTATUS_ITR0_CLKS_SIGNED 0
153 #define EUR_CR_CLKGATESTATUS_TEX0_CLKS_MASK 0x00002000U
154 #define EUR_CR_CLKGATESTATUS_TEX0_CLKS_SHIFT 13
155 #define EUR_CR_CLKGATESTATUS_TEX0_CLKS_SIGNED 0
156 #define EUR_CR_CLKGATESTATUS_MADD0_CLKS_MASK 0x00004000U
157 #define EUR_CR_CLKGATESTATUS_MADD0_CLKS_SHIFT 14
158 #define EUR_CR_CLKGATESTATUS_MADD0_CLKS_SIGNED 0
159 #define EUR_CR_CLKGATESTATUS_USE1_CLKS_MASK 0x00008000U
160 #define EUR_CR_CLKGATESTATUS_USE1_CLKS_SHIFT 15
161 #define EUR_CR_CLKGATESTATUS_USE1_CLKS_SIGNED 0
162 #define EUR_CR_CLKGATESTATUS_ITR1_CLKS_MASK 0x00010000U
163 #define EUR_CR_CLKGATESTATUS_ITR1_CLKS_SHIFT 16
164 #define EUR_CR_CLKGATESTATUS_ITR1_CLKS_SIGNED 0
165 #define EUR_CR_CLKGATESTATUS_TEX1_CLKS_MASK 0x00020000U
166 #define EUR_CR_CLKGATESTATUS_TEX1_CLKS_SHIFT 17
167 #define EUR_CR_CLKGATESTATUS_TEX1_CLKS_SIGNED 0
168 #define EUR_CR_CLKGATESTATUS_MADD1_CLKS_MASK 0x00040000U
169 #define EUR_CR_CLKGATESTATUS_MADD1_CLKS_SHIFT 18
170 #define EUR_CR_CLKGATESTATUS_MADD1_CLKS_SIGNED 0
171 #define EUR_CR_CLKGATESTATUS_PDS1_CLKS_MASK 0x00080000U
172 #define EUR_CR_CLKGATESTATUS_PDS1_CLKS_SHIFT 19
173 #define EUR_CR_CLKGATESTATUS_PDS1_CLKS_SIGNED 0
174 /* Register EUR_CR_CLKGATECTLOVR */
175 #define EUR_CR_CLKGATECTLOVR                0x000C
176 #define EUR_CR_CLKGATECTLOVR_ISP_CLKO_MASK  0x00000003U
177 #define EUR_CR_CLKGATECTLOVR_ISP_CLKO_SHIFT 0
178 #define EUR_CR_CLKGATECTLOVR_ISP_CLKO_SIGNED 0
179 #define EUR_CR_CLKGATECTLOVR_ISP2_CLKO_MASK 0x0000000CU
180 #define EUR_CR_CLKGATECTLOVR_ISP2_CLKO_SHIFT 2
181 #define EUR_CR_CLKGATECTLOVR_ISP2_CLKO_SIGNED 0
182 #define EUR_CR_CLKGATECTLOVR_TSP_CLKO_MASK  0x00000030U
183 #define EUR_CR_CLKGATECTLOVR_TSP_CLKO_SHIFT 4
184 #define EUR_CR_CLKGATECTLOVR_TSP_CLKO_SIGNED 0
185 #define EUR_CR_CLKGATECTLOVR_TE_CLKO_MASK   0x000000C0U
186 #define EUR_CR_CLKGATECTLOVR_TE_CLKO_SHIFT  6
187 #define EUR_CR_CLKGATECTLOVR_TE_CLKO_SIGNED 0
188 #define EUR_CR_CLKGATECTLOVR_MTE_CLKO_MASK  0x00000300U
189 #define EUR_CR_CLKGATECTLOVR_MTE_CLKO_SHIFT 8
190 #define EUR_CR_CLKGATECTLOVR_MTE_CLKO_SIGNED 0
191 #define EUR_CR_CLKGATECTLOVR_DPM_CLKO_MASK  0x00000C00U
192 #define EUR_CR_CLKGATECTLOVR_DPM_CLKO_SHIFT 10
193 #define EUR_CR_CLKGATECTLOVR_DPM_CLKO_SIGNED 0
194 #define EUR_CR_CLKGATECTLOVR_VDM_CLKO_MASK  0x00003000U
195 #define EUR_CR_CLKGATECTLOVR_VDM_CLKO_SHIFT 12
196 #define EUR_CR_CLKGATECTLOVR_VDM_CLKO_SIGNED 0
197 #define EUR_CR_CLKGATECTLOVR_PDS0_CLKO_MASK 0x0000C000U
198 #define EUR_CR_CLKGATECTLOVR_PDS0_CLKO_SHIFT 14
199 #define EUR_CR_CLKGATECTLOVR_PDS0_CLKO_SIGNED 0
200 /* Register EUR_CR_CORE_ID */
201 #define EUR_CR_CORE_ID                      0x001C
202 #define EUR_CR_CORE_ID_CONFIG_MASK          0x0000FFFFU
203 #define EUR_CR_CORE_ID_CONFIG_SHIFT         0
204 #define EUR_CR_CORE_ID_CONFIG_SIGNED        0
205 #define EUR_CR_CORE_ID_ID_MASK              0xFFFF0000U
206 #define EUR_CR_CORE_ID_ID_SHIFT             16
207 #define EUR_CR_CORE_ID_ID_SIGNED            0
208 /* Register EUR_CR_CORE_REVISION */
209 #define EUR_CR_CORE_REVISION                0x0020
210 #define EUR_CR_CORE_REVISION_MAINTENANCE_MASK 0x000000FFU
211 #define EUR_CR_CORE_REVISION_MAINTENANCE_SHIFT 0
212 #define EUR_CR_CORE_REVISION_MAINTENANCE_SIGNED 0
213 #define EUR_CR_CORE_REVISION_MINOR_MASK     0x0000FF00U
214 #define EUR_CR_CORE_REVISION_MINOR_SHIFT    8
215 #define EUR_CR_CORE_REVISION_MINOR_SIGNED   0
216 #define EUR_CR_CORE_REVISION_MAJOR_MASK     0x00FF0000U
217 #define EUR_CR_CORE_REVISION_MAJOR_SHIFT    16
218 #define EUR_CR_CORE_REVISION_MAJOR_SIGNED   0
219 #define EUR_CR_CORE_REVISION_DESIGNER_MASK  0xFF000000U
220 #define EUR_CR_CORE_REVISION_DESIGNER_SHIFT 24
221 #define EUR_CR_CORE_REVISION_DESIGNER_SIGNED 0
222 /* Register EUR_CR_DESIGNER_REV_FIELD1 */
223 #define EUR_CR_DESIGNER_REV_FIELD1          0x0024
224 #define EUR_CR_DESIGNER_REV_FIELD1_DESIGNER_REV_FIELD1_MASK 0xFFFFFFFFU
225 #define EUR_CR_DESIGNER_REV_FIELD1_DESIGNER_REV_FIELD1_SHIFT 0
226 #define EUR_CR_DESIGNER_REV_FIELD1_DESIGNER_REV_FIELD1_SIGNED 0
227 /* Register EUR_CR_DESIGNER_REV_FIELD2 */
228 #define EUR_CR_DESIGNER_REV_FIELD2          0x002C
229 #define EUR_CR_DESIGNER_REV_FIELD2_DESIGNER_REV_FIELD2_MASK 0xFFFFFFFFU
230 #define EUR_CR_DESIGNER_REV_FIELD2_DESIGNER_REV_FIELD2_SHIFT 0
231 #define EUR_CR_DESIGNER_REV_FIELD2_DESIGNER_REV_FIELD2_SIGNED 0
232 /* Register EUR_CR_SOFT_RESET */
233 #define EUR_CR_SOFT_RESET                   0x0080
234 #define EUR_CR_SOFT_RESET_BIF_RESET_MASK    0x00000001U
235 #define EUR_CR_SOFT_RESET_BIF_RESET_SHIFT   0
236 #define EUR_CR_SOFT_RESET_BIF_RESET_SIGNED  0
237 #define EUR_CR_SOFT_RESET_DPM_RESET_MASK    0x00000002U
238 #define EUR_CR_SOFT_RESET_DPM_RESET_SHIFT   1
239 #define EUR_CR_SOFT_RESET_DPM_RESET_SIGNED  0
240 #define EUR_CR_SOFT_RESET_TA_RESET_MASK     0x00000004U
241 #define EUR_CR_SOFT_RESET_TA_RESET_SHIFT    2
242 #define EUR_CR_SOFT_RESET_TA_RESET_SIGNED   0
243 #define EUR_CR_SOFT_RESET_USE_RESET_MASK    0x00000008U
244 #define EUR_CR_SOFT_RESET_USE_RESET_SHIFT   3
245 #define EUR_CR_SOFT_RESET_USE_RESET_SIGNED  0
246 #define EUR_CR_SOFT_RESET_ISP_RESET_MASK    0x00000010U
247 #define EUR_CR_SOFT_RESET_ISP_RESET_SHIFT   4
248 #define EUR_CR_SOFT_RESET_ISP_RESET_SIGNED  0
249 #define EUR_CR_SOFT_RESET_TSP_RESET_MASK    0x00000020U
250 #define EUR_CR_SOFT_RESET_TSP_RESET_SHIFT   5
251 #define EUR_CR_SOFT_RESET_TSP_RESET_SIGNED  0
252 /* Register EUR_CR_EVENT_HOST_ENABLE2 */
253 #define EUR_CR_EVENT_HOST_ENABLE2           0x0110
254 #define EUR_CR_EVENT_HOST_ENABLE2_MTE_STATE_FLUSHED_MASK 0x00008000U
255 #define EUR_CR_EVENT_HOST_ENABLE2_MTE_STATE_FLUSHED_SHIFT 15
256 #define EUR_CR_EVENT_HOST_ENABLE2_MTE_STATE_FLUSHED_SIGNED 0
257 #define EUR_CR_EVENT_HOST_ENABLE2_VDM_CONTEXT_LOAD_MASK 0x00004000U
258 #define EUR_CR_EVENT_HOST_ENABLE2_VDM_CONTEXT_LOAD_SHIFT 14
259 #define EUR_CR_EVENT_HOST_ENABLE2_VDM_CONTEXT_LOAD_SIGNED 0
260 #define EUR_CR_EVENT_HOST_ENABLE2_VDM_TASK_KICKED_MASK 0x00002000U
261 #define EUR_CR_EVENT_HOST_ENABLE2_VDM_TASK_KICKED_SHIFT 13
262 #define EUR_CR_EVENT_HOST_ENABLE2_VDM_TASK_KICKED_SIGNED 0
263 #define EUR_CR_EVENT_HOST_ENABLE2_OTPM_MEM_CLEARED_MASK 0x00001000U
264 #define EUR_CR_EVENT_HOST_ENABLE2_OTPM_MEM_CLEARED_SHIFT 12
265 #define EUR_CR_EVENT_HOST_ENABLE2_OTPM_MEM_CLEARED_SIGNED 0
266 #define EUR_CR_EVENT_HOST_ENABLE2_OTPM_FLUSHED_INV_MASK 0x00000800U
267 #define EUR_CR_EVENT_HOST_ENABLE2_OTPM_FLUSHED_INV_SHIFT 11
268 #define EUR_CR_EVENT_HOST_ENABLE2_OTPM_FLUSHED_INV_SIGNED 0
269 #define EUR_CR_EVENT_HOST_ENABLE2_DCU_INVALCOMPLETE_MASK 0x00000400U
270 #define EUR_CR_EVENT_HOST_ENABLE2_DCU_INVALCOMPLETE_SHIFT 10
271 #define EUR_CR_EVENT_HOST_ENABLE2_DCU_INVALCOMPLETE_SIGNED 0
272 #define EUR_CR_EVENT_HOST_ENABLE2_GSG_FLUSHED_MASK 0x00000200U
273 #define EUR_CR_EVENT_HOST_ENABLE2_GSG_FLUSHED_SHIFT 9
274 #define EUR_CR_EVENT_HOST_ENABLE2_GSG_FLUSHED_SIGNED 0
275 #define EUR_CR_EVENT_HOST_ENABLE2_GSG_LOADED_MASK 0x00000100U
276 #define EUR_CR_EVENT_HOST_ENABLE2_GSG_LOADED_SHIFT 8
277 #define EUR_CR_EVENT_HOST_ENABLE2_GSG_LOADED_SIGNED 0
278 #define EUR_CR_EVENT_HOST_ENABLE2_TRIG_TA_MASK 0x00000080U
279 #define EUR_CR_EVENT_HOST_ENABLE2_TRIG_TA_SHIFT 7
280 #define EUR_CR_EVENT_HOST_ENABLE2_TRIG_TA_SIGNED 0
281 #define EUR_CR_EVENT_HOST_ENABLE2_TRIG_3D_MASK 0x00000040U
282 #define EUR_CR_EVENT_HOST_ENABLE2_TRIG_3D_SHIFT 6
283 #define EUR_CR_EVENT_HOST_ENABLE2_TRIG_3D_SIGNED 0
284 #define EUR_CR_EVENT_HOST_ENABLE2_TRIG_DL_MASK 0x00000020U
285 #define EUR_CR_EVENT_HOST_ENABLE2_TRIG_DL_SHIFT 5
286 #define EUR_CR_EVENT_HOST_ENABLE2_TRIG_DL_SIGNED 0
287 #define EUR_CR_EVENT_HOST_ENABLE2_DPM_DHOST_FREE_LOAD_MASK 0x00000008U
288 #define EUR_CR_EVENT_HOST_ENABLE2_DPM_DHOST_FREE_LOAD_SHIFT 3
289 #define EUR_CR_EVENT_HOST_ENABLE2_DPM_DHOST_FREE_LOAD_SIGNED 0
290 #define EUR_CR_EVENT_HOST_ENABLE2_DPM_HOST_FREE_LOAD_MASK 0x00000004U
291 #define EUR_CR_EVENT_HOST_ENABLE2_DPM_HOST_FREE_LOAD_SHIFT 2
292 #define EUR_CR_EVENT_HOST_ENABLE2_DPM_HOST_FREE_LOAD_SIGNED 0
293 #define EUR_CR_EVENT_HOST_ENABLE2_DPM_3D_FREE_LOAD_MASK 0x00000002U
294 #define EUR_CR_EVENT_HOST_ENABLE2_DPM_3D_FREE_LOAD_SHIFT 1
295 #define EUR_CR_EVENT_HOST_ENABLE2_DPM_3D_FREE_LOAD_SIGNED 0
296 #define EUR_CR_EVENT_HOST_ENABLE2_DPM_TA_FREE_LOAD_MASK 0x00000001U
297 #define EUR_CR_EVENT_HOST_ENABLE2_DPM_TA_FREE_LOAD_SHIFT 0
298 #define EUR_CR_EVENT_HOST_ENABLE2_DPM_TA_FREE_LOAD_SIGNED 0
299 /* Register EUR_CR_EVENT_HOST_CLEAR2 */
300 #define EUR_CR_EVENT_HOST_CLEAR2            0x0114
301 #define EUR_CR_EVENT_HOST_CLEAR2_MTE_STATE_FLUSHED_MASK 0x00008000U
302 #define EUR_CR_EVENT_HOST_CLEAR2_MTE_STATE_FLUSHED_SHIFT 15
303 #define EUR_CR_EVENT_HOST_CLEAR2_MTE_STATE_FLUSHED_SIGNED 0
304 #define EUR_CR_EVENT_HOST_CLEAR2_VDM_CONTEXT_LOAD_MASK 0x00004000U
305 #define EUR_CR_EVENT_HOST_CLEAR2_VDM_CONTEXT_LOAD_SHIFT 14
306 #define EUR_CR_EVENT_HOST_CLEAR2_VDM_CONTEXT_LOAD_SIGNED 0
307 #define EUR_CR_EVENT_HOST_CLEAR2_VDM_TASK_KICKED_MASK 0x00002000U
308 #define EUR_CR_EVENT_HOST_CLEAR2_VDM_TASK_KICKED_SHIFT 13
309 #define EUR_CR_EVENT_HOST_CLEAR2_VDM_TASK_KICKED_SIGNED 0
310 #define EUR_CR_EVENT_HOST_CLEAR2_OTPM_MEM_CLEARED_MASK 0x00001000U
311 #define EUR_CR_EVENT_HOST_CLEAR2_OTPM_MEM_CLEARED_SHIFT 12
312 #define EUR_CR_EVENT_HOST_CLEAR2_OTPM_MEM_CLEARED_SIGNED 0
313 #define EUR_CR_EVENT_HOST_CLEAR2_OTPM_FLUSHED_INV_MASK 0x00000800U
314 #define EUR_CR_EVENT_HOST_CLEAR2_OTPM_FLUSHED_INV_SHIFT 11
315 #define EUR_CR_EVENT_HOST_CLEAR2_OTPM_FLUSHED_INV_SIGNED 0
316 #define EUR_CR_EVENT_HOST_CLEAR2_DCU_INVALCOMPLETE_MASK 0x00000400U
317 #define EUR_CR_EVENT_HOST_CLEAR2_DCU_INVALCOMPLETE_SHIFT 10
318 #define EUR_CR_EVENT_HOST_CLEAR2_DCU_INVALCOMPLETE_SIGNED 0
319 #define EUR_CR_EVENT_HOST_CLEAR2_GSG_FLUSHED_MASK 0x00000200U
320 #define EUR_CR_EVENT_HOST_CLEAR2_GSG_FLUSHED_SHIFT 9
321 #define EUR_CR_EVENT_HOST_CLEAR2_GSG_FLUSHED_SIGNED 0
322 #define EUR_CR_EVENT_HOST_CLEAR2_GSG_LOADED_MASK 0x00000100U
323 #define EUR_CR_EVENT_HOST_CLEAR2_GSG_LOADED_SHIFT 8
324 #define EUR_CR_EVENT_HOST_CLEAR2_GSG_LOADED_SIGNED 0
325 #define EUR_CR_EVENT_HOST_CLEAR2_TRIG_TA_MASK 0x00000080U
326 #define EUR_CR_EVENT_HOST_CLEAR2_TRIG_TA_SHIFT 7
327 #define EUR_CR_EVENT_HOST_CLEAR2_TRIG_TA_SIGNED 0
328 #define EUR_CR_EVENT_HOST_CLEAR2_TRIG_3D_MASK 0x00000040U
329 #define EUR_CR_EVENT_HOST_CLEAR2_TRIG_3D_SHIFT 6
330 #define EUR_CR_EVENT_HOST_CLEAR2_TRIG_3D_SIGNED 0
331 #define EUR_CR_EVENT_HOST_CLEAR2_TRIG_DL_MASK 0x00000020U
332 #define EUR_CR_EVENT_HOST_CLEAR2_TRIG_DL_SHIFT 5
333 #define EUR_CR_EVENT_HOST_CLEAR2_TRIG_DL_SIGNED 0
334 #define EUR_CR_EVENT_HOST_CLEAR2_DPM_DHOST_FREE_LOAD_MASK 0x00000008U
335 #define EUR_CR_EVENT_HOST_CLEAR2_DPM_DHOST_FREE_LOAD_SHIFT 3
336 #define EUR_CR_EVENT_HOST_CLEAR2_DPM_DHOST_FREE_LOAD_SIGNED 0
337 #define EUR_CR_EVENT_HOST_CLEAR2_DPM_HOST_FREE_LOAD_MASK 0x00000004U
338 #define EUR_CR_EVENT_HOST_CLEAR2_DPM_HOST_FREE_LOAD_SHIFT 2
339 #define EUR_CR_EVENT_HOST_CLEAR2_DPM_HOST_FREE_LOAD_SIGNED 0
340 #define EUR_CR_EVENT_HOST_CLEAR2_DPM_3D_FREE_LOAD_MASK 0x00000002U
341 #define EUR_CR_EVENT_HOST_CLEAR2_DPM_3D_FREE_LOAD_SHIFT 1
342 #define EUR_CR_EVENT_HOST_CLEAR2_DPM_3D_FREE_LOAD_SIGNED 0
343 #define EUR_CR_EVENT_HOST_CLEAR2_DPM_TA_FREE_LOAD_MASK 0x00000001U
344 #define EUR_CR_EVENT_HOST_CLEAR2_DPM_TA_FREE_LOAD_SHIFT 0
345 #define EUR_CR_EVENT_HOST_CLEAR2_DPM_TA_FREE_LOAD_SIGNED 0
346 /* Register EUR_CR_EVENT_STATUS2 */
347 #define EUR_CR_EVENT_STATUS2                0x0118
348 #define EUR_CR_EVENT_STATUS2_MTE_STATE_FLUSHED_MASK 0x00008000U
349 #define EUR_CR_EVENT_STATUS2_MTE_STATE_FLUSHED_SHIFT 15
350 #define EUR_CR_EVENT_STATUS2_MTE_STATE_FLUSHED_SIGNED 0
351 #define EUR_CR_EVENT_STATUS2_VDM_CONTEXT_LOAD_MASK 0x00004000U
352 #define EUR_CR_EVENT_STATUS2_VDM_CONTEXT_LOAD_SHIFT 14
353 #define EUR_CR_EVENT_STATUS2_VDM_CONTEXT_LOAD_SIGNED 0
354 #define EUR_CR_EVENT_STATUS2_VDM_TASK_KICKED_MASK 0x00002000U
355 #define EUR_CR_EVENT_STATUS2_VDM_TASK_KICKED_SHIFT 13
356 #define EUR_CR_EVENT_STATUS2_VDM_TASK_KICKED_SIGNED 0
357 #define EUR_CR_EVENT_STATUS2_OTPM_MEM_CLEARED_MASK 0x00001000U
358 #define EUR_CR_EVENT_STATUS2_OTPM_MEM_CLEARED_SHIFT 12
359 #define EUR_CR_EVENT_STATUS2_OTPM_MEM_CLEARED_SIGNED 0
360 #define EUR_CR_EVENT_STATUS2_OTPM_FLUSHED_INV_MASK 0x00000800U
361 #define EUR_CR_EVENT_STATUS2_OTPM_FLUSHED_INV_SHIFT 11
362 #define EUR_CR_EVENT_STATUS2_OTPM_FLUSHED_INV_SIGNED 0
363 #define EUR_CR_EVENT_STATUS2_DCU_INVALCOMPLETE_MASK 0x00000400U
364 #define EUR_CR_EVENT_STATUS2_DCU_INVALCOMPLETE_SHIFT 10
365 #define EUR_CR_EVENT_STATUS2_DCU_INVALCOMPLETE_SIGNED 0
366 #define EUR_CR_EVENT_STATUS2_GSG_FLUSHED_MASK 0x00000200U
367 #define EUR_CR_EVENT_STATUS2_GSG_FLUSHED_SHIFT 9
368 #define EUR_CR_EVENT_STATUS2_GSG_FLUSHED_SIGNED 0
369 #define EUR_CR_EVENT_STATUS2_GSG_LOADED_MASK 0x00000100U
370 #define EUR_CR_EVENT_STATUS2_GSG_LOADED_SHIFT 8
371 #define EUR_CR_EVENT_STATUS2_GSG_LOADED_SIGNED 0
372 #define EUR_CR_EVENT_STATUS2_TRIG_TA_MASK   0x00000080U
373 #define EUR_CR_EVENT_STATUS2_TRIG_TA_SHIFT  7
374 #define EUR_CR_EVENT_STATUS2_TRIG_TA_SIGNED 0
375 #define EUR_CR_EVENT_STATUS2_TRIG_3D_MASK   0x00000040U
376 #define EUR_CR_EVENT_STATUS2_TRIG_3D_SHIFT  6
377 #define EUR_CR_EVENT_STATUS2_TRIG_3D_SIGNED 0
378 #define EUR_CR_EVENT_STATUS2_TRIG_DL_MASK   0x00000020U
379 #define EUR_CR_EVENT_STATUS2_TRIG_DL_SHIFT  5
380 #define EUR_CR_EVENT_STATUS2_TRIG_DL_SIGNED 0
381 #define EUR_CR_EVENT_STATUS2_DPM_DHOST_FREE_LOAD_MASK 0x00000008U
382 #define EUR_CR_EVENT_STATUS2_DPM_DHOST_FREE_LOAD_SHIFT 3
383 #define EUR_CR_EVENT_STATUS2_DPM_DHOST_FREE_LOAD_SIGNED 0
384 #define EUR_CR_EVENT_STATUS2_DPM_HOST_FREE_LOAD_MASK 0x00000004U
385 #define EUR_CR_EVENT_STATUS2_DPM_HOST_FREE_LOAD_SHIFT 2
386 #define EUR_CR_EVENT_STATUS2_DPM_HOST_FREE_LOAD_SIGNED 0
387 #define EUR_CR_EVENT_STATUS2_DPM_3D_FREE_LOAD_MASK 0x00000002U
388 #define EUR_CR_EVENT_STATUS2_DPM_3D_FREE_LOAD_SHIFT 1
389 #define EUR_CR_EVENT_STATUS2_DPM_3D_FREE_LOAD_SIGNED 0
390 #define EUR_CR_EVENT_STATUS2_DPM_TA_FREE_LOAD_MASK 0x00000001U
391 #define EUR_CR_EVENT_STATUS2_DPM_TA_FREE_LOAD_SHIFT 0
392 #define EUR_CR_EVENT_STATUS2_DPM_TA_FREE_LOAD_SIGNED 0
393 /* Register EUR_CR_EVENT_STATUS */
394 #define EUR_CR_EVENT_STATUS                 0x012C
395 #define EUR_CR_EVENT_STATUS_MASTER_INTERRUPT_MASK 0x80000000U
396 #define EUR_CR_EVENT_STATUS_MASTER_INTERRUPT_SHIFT 31
397 #define EUR_CR_EVENT_STATUS_MASTER_INTERRUPT_SIGNED 0
398 #define EUR_CR_EVENT_STATUS_TIMER_MASK      0x20000000U
399 #define EUR_CR_EVENT_STATUS_TIMER_SHIFT     29
400 #define EUR_CR_EVENT_STATUS_TIMER_SIGNED    0
401 #define EUR_CR_EVENT_STATUS_TA_DPM_FAULT_MASK 0x10000000U
402 #define EUR_CR_EVENT_STATUS_TA_DPM_FAULT_SHIFT 28
403 #define EUR_CR_EVENT_STATUS_TA_DPM_FAULT_SIGNED 0
404 #define EUR_CR_EVENT_STATUS_MADD_CACHE_INVALCOMPLETE_MASK 0x04000000U
405 #define EUR_CR_EVENT_STATUS_MADD_CACHE_INVALCOMPLETE_SHIFT 26
406 #define EUR_CR_EVENT_STATUS_MADD_CACHE_INVALCOMPLETE_SIGNED 0
407 #define EUR_CR_EVENT_STATUS_DPM_OUT_OF_MEMORY_ZLS_MASK 0x02000000U
408 #define EUR_CR_EVENT_STATUS_DPM_OUT_OF_MEMORY_ZLS_SHIFT 25
409 #define EUR_CR_EVENT_STATUS_DPM_OUT_OF_MEMORY_ZLS_SIGNED 0
410 #define EUR_CR_EVENT_STATUS_DPM_TA_MEM_FREE_MASK 0x01000000U
411 #define EUR_CR_EVENT_STATUS_DPM_TA_MEM_FREE_SHIFT 24
412 #define EUR_CR_EVENT_STATUS_DPM_TA_MEM_FREE_SIGNED 0
413 #define EUR_CR_EVENT_STATUS_ISP_END_TILE_MASK 0x00800000U
414 #define EUR_CR_EVENT_STATUS_ISP_END_TILE_SHIFT 23
415 #define EUR_CR_EVENT_STATUS_ISP_END_TILE_SIGNED 0
416 #define EUR_CR_EVENT_STATUS_DPM_INITEND_MASK 0x00400000U
417 #define EUR_CR_EVENT_STATUS_DPM_INITEND_SHIFT 22
418 #define EUR_CR_EVENT_STATUS_DPM_INITEND_SIGNED 0
419 #define EUR_CR_EVENT_STATUS_ISP2_ZLS_CSW_FINISHED_MASK 0x00200000U
420 #define EUR_CR_EVENT_STATUS_ISP2_ZLS_CSW_FINISHED_SHIFT 21
421 #define EUR_CR_EVENT_STATUS_ISP2_ZLS_CSW_FINISHED_SIGNED 0
422 #define EUR_CR_EVENT_STATUS_OTPM_INV_MASK   0x00100000U
423 #define EUR_CR_EVENT_STATUS_OTPM_INV_SHIFT  20
424 #define EUR_CR_EVENT_STATUS_OTPM_INV_SIGNED 0
425 #define EUR_CR_EVENT_STATUS_OTPM_FLUSHED_MASK 0x00080000U
426 #define EUR_CR_EVENT_STATUS_OTPM_FLUSHED_SHIFT 19
427 #define EUR_CR_EVENT_STATUS_OTPM_FLUSHED_SIGNED 0
428 #define EUR_CR_EVENT_STATUS_PIXELBE_END_RENDER_MASK 0x00040000U
429 #define EUR_CR_EVENT_STATUS_PIXELBE_END_RENDER_SHIFT 18
430 #define EUR_CR_EVENT_STATUS_PIXELBE_END_RENDER_SIGNED 0
431 #define EUR_CR_EVENT_STATUS_ISP_VISIBILITY_FAIL_MASK 0x00010000U
432 #define EUR_CR_EVENT_STATUS_ISP_VISIBILITY_FAIL_SHIFT 16
433 #define EUR_CR_EVENT_STATUS_ISP_VISIBILITY_FAIL_SIGNED 0
434 #define EUR_CR_EVENT_STATUS_BREAKPOINT_MASK 0x00008000U
435 #define EUR_CR_EVENT_STATUS_BREAKPOINT_SHIFT 15
436 #define EUR_CR_EVENT_STATUS_BREAKPOINT_SIGNED 0
437 #define EUR_CR_EVENT_STATUS_SW_EVENT_MASK   0x00004000U
438 #define EUR_CR_EVENT_STATUS_SW_EVENT_SHIFT  14
439 #define EUR_CR_EVENT_STATUS_SW_EVENT_SIGNED 0
440 #define EUR_CR_EVENT_STATUS_TA_FINISHED_MASK 0x00002000U
441 #define EUR_CR_EVENT_STATUS_TA_FINISHED_SHIFT 13
442 #define EUR_CR_EVENT_STATUS_TA_FINISHED_SIGNED 0
443 #define EUR_CR_EVENT_STATUS_TA_TERMINATE_MASK 0x00001000U
444 #define EUR_CR_EVENT_STATUS_TA_TERMINATE_SHIFT 12
445 #define EUR_CR_EVENT_STATUS_TA_TERMINATE_SIGNED 0
446 #define EUR_CR_EVENT_STATUS_TPC_CLEAR_MASK  0x00000800U
447 #define EUR_CR_EVENT_STATUS_TPC_CLEAR_SHIFT 11
448 #define EUR_CR_EVENT_STATUS_TPC_CLEAR_SIGNED 0
449 #define EUR_CR_EVENT_STATUS_TPC_FLUSH_MASK  0x00000400U
450 #define EUR_CR_EVENT_STATUS_TPC_FLUSH_SHIFT 10
451 #define EUR_CR_EVENT_STATUS_TPC_FLUSH_SIGNED 0
452 #define EUR_CR_EVENT_STATUS_DPM_CONTROL_CLEAR_MASK 0x00000200U
453 #define EUR_CR_EVENT_STATUS_DPM_CONTROL_CLEAR_SHIFT 9
454 #define EUR_CR_EVENT_STATUS_DPM_CONTROL_CLEAR_SIGNED 0
455 #define EUR_CR_EVENT_STATUS_DPM_CONTROL_LOAD_MASK 0x00000100U
456 #define EUR_CR_EVENT_STATUS_DPM_CONTROL_LOAD_SHIFT 8
457 #define EUR_CR_EVENT_STATUS_DPM_CONTROL_LOAD_SIGNED 0
458 #define EUR_CR_EVENT_STATUS_DPM_CONTROL_STORE_MASK 0x00000080U
459 #define EUR_CR_EVENT_STATUS_DPM_CONTROL_STORE_SHIFT 7
460 #define EUR_CR_EVENT_STATUS_DPM_CONTROL_STORE_SIGNED 0
461 #define EUR_CR_EVENT_STATUS_DPM_STATE_CLEAR_MASK 0x00000040U
462 #define EUR_CR_EVENT_STATUS_DPM_STATE_CLEAR_SHIFT 6
463 #define EUR_CR_EVENT_STATUS_DPM_STATE_CLEAR_SIGNED 0
464 #define EUR_CR_EVENT_STATUS_DPM_STATE_LOAD_MASK 0x00000020U
465 #define EUR_CR_EVENT_STATUS_DPM_STATE_LOAD_SHIFT 5
466 #define EUR_CR_EVENT_STATUS_DPM_STATE_LOAD_SIGNED 0
467 #define EUR_CR_EVENT_STATUS_DPM_STATE_STORE_MASK 0x00000010U
468 #define EUR_CR_EVENT_STATUS_DPM_STATE_STORE_SHIFT 4
469 #define EUR_CR_EVENT_STATUS_DPM_STATE_STORE_SIGNED 0
470 #define EUR_CR_EVENT_STATUS_DPM_REACHED_MEM_THRESH_MASK 0x00000008U
471 #define EUR_CR_EVENT_STATUS_DPM_REACHED_MEM_THRESH_SHIFT 3
472 #define EUR_CR_EVENT_STATUS_DPM_REACHED_MEM_THRESH_SIGNED 0
473 #define EUR_CR_EVENT_STATUS_DPM_OUT_OF_MEMORY_GBL_MASK 0x00000004U
474 #define EUR_CR_EVENT_STATUS_DPM_OUT_OF_MEMORY_GBL_SHIFT 2
475 #define EUR_CR_EVENT_STATUS_DPM_OUT_OF_MEMORY_GBL_SIGNED 0
476 #define EUR_CR_EVENT_STATUS_DPM_OUT_OF_MEMORY_MT_MASK 0x00000002U
477 #define EUR_CR_EVENT_STATUS_DPM_OUT_OF_MEMORY_MT_SHIFT 1
478 #define EUR_CR_EVENT_STATUS_DPM_OUT_OF_MEMORY_MT_SIGNED 0
479 #define EUR_CR_EVENT_STATUS_DPM_3D_MEM_FREE_MASK 0x00000001U
480 #define EUR_CR_EVENT_STATUS_DPM_3D_MEM_FREE_SHIFT 0
481 #define EUR_CR_EVENT_STATUS_DPM_3D_MEM_FREE_SIGNED 0
482 /* Register EUR_CR_EVENT_HOST_ENABLE */
483 #define EUR_CR_EVENT_HOST_ENABLE            0x0130
484 #define EUR_CR_EVENT_HOST_ENABLE_MASTER_INTERRUPT_MASK 0x80000000U
485 #define EUR_CR_EVENT_HOST_ENABLE_MASTER_INTERRUPT_SHIFT 31
486 #define EUR_CR_EVENT_HOST_ENABLE_MASTER_INTERRUPT_SIGNED 0
487 #define EUR_CR_EVENT_HOST_ENABLE_TIMER_MASK 0x20000000U
488 #define EUR_CR_EVENT_HOST_ENABLE_TIMER_SHIFT 29
489 #define EUR_CR_EVENT_HOST_ENABLE_TIMER_SIGNED 0
490 #define EUR_CR_EVENT_HOST_ENABLE_TA_DPM_FAULT_MASK 0x10000000U
491 #define EUR_CR_EVENT_HOST_ENABLE_TA_DPM_FAULT_SHIFT 28
492 #define EUR_CR_EVENT_HOST_ENABLE_TA_DPM_FAULT_SIGNED 0
493 #define EUR_CR_EVENT_HOST_ENABLE_MADD_CACHE_INVALCOMPLETE_MASK 0x04000000U
494 #define EUR_CR_EVENT_HOST_ENABLE_MADD_CACHE_INVALCOMPLETE_SHIFT 26
495 #define EUR_CR_EVENT_HOST_ENABLE_MADD_CACHE_INVALCOMPLETE_SIGNED 0
496 #define EUR_CR_EVENT_HOST_ENABLE_DPM_OUT_OF_MEMORY_ZLS_MASK 0x02000000U
497 #define EUR_CR_EVENT_HOST_ENABLE_DPM_OUT_OF_MEMORY_ZLS_SHIFT 25
498 #define EUR_CR_EVENT_HOST_ENABLE_DPM_OUT_OF_MEMORY_ZLS_SIGNED 0
499 #define EUR_CR_EVENT_HOST_ENABLE_DPM_TA_MEM_FREE_MASK 0x01000000U
500 #define EUR_CR_EVENT_HOST_ENABLE_DPM_TA_MEM_FREE_SHIFT 24
501 #define EUR_CR_EVENT_HOST_ENABLE_DPM_TA_MEM_FREE_SIGNED 0
502 #define EUR_CR_EVENT_HOST_ENABLE_ISP_END_TILE_MASK 0x00800000U
503 #define EUR_CR_EVENT_HOST_ENABLE_ISP_END_TILE_SHIFT 23
504 #define EUR_CR_EVENT_HOST_ENABLE_ISP_END_TILE_SIGNED 0
505 #define EUR_CR_EVENT_HOST_ENABLE_DPM_INITEND_MASK 0x00400000U
506 #define EUR_CR_EVENT_HOST_ENABLE_DPM_INITEND_SHIFT 22
507 #define EUR_CR_EVENT_HOST_ENABLE_DPM_INITEND_SIGNED 0
508 #define EUR_CR_EVENT_HOST_ENABLE_ISP2_ZLS_CSW_FINISHED_MASK 0x00200000U
509 #define EUR_CR_EVENT_HOST_ENABLE_ISP2_ZLS_CSW_FINISHED_SHIFT 21
510 #define EUR_CR_EVENT_HOST_ENABLE_ISP2_ZLS_CSW_FINISHED_SIGNED 0
511 #define EUR_CR_EVENT_HOST_ENABLE_OTPM_INV_MASK 0x00100000U
512 #define EUR_CR_EVENT_HOST_ENABLE_OTPM_INV_SHIFT 20
513 #define EUR_CR_EVENT_HOST_ENABLE_OTPM_INV_SIGNED 0
514 #define EUR_CR_EVENT_HOST_ENABLE_OTPM_FLUSHED_MASK 0x00080000U
515 #define EUR_CR_EVENT_HOST_ENABLE_OTPM_FLUSHED_SHIFT 19
516 #define EUR_CR_EVENT_HOST_ENABLE_OTPM_FLUSHED_SIGNED 0
517 #define EUR_CR_EVENT_HOST_ENABLE_PIXELBE_END_RENDER_MASK 0x00040000U
518 #define EUR_CR_EVENT_HOST_ENABLE_PIXELBE_END_RENDER_SHIFT 18
519 #define EUR_CR_EVENT_HOST_ENABLE_PIXELBE_END_RENDER_SIGNED 0
520 #define EUR_CR_EVENT_HOST_ENABLE_ISP_VISIBILITY_FAIL_MASK 0x00010000U
521 #define EUR_CR_EVENT_HOST_ENABLE_ISP_VISIBILITY_FAIL_SHIFT 16
522 #define EUR_CR_EVENT_HOST_ENABLE_ISP_VISIBILITY_FAIL_SIGNED 0
523 #define EUR_CR_EVENT_HOST_ENABLE_BREAKPOINT_MASK 0x00008000U
524 #define EUR_CR_EVENT_HOST_ENABLE_BREAKPOINT_SHIFT 15
525 #define EUR_CR_EVENT_HOST_ENABLE_BREAKPOINT_SIGNED 0
526 #define EUR_CR_EVENT_HOST_ENABLE_SW_EVENT_MASK 0x00004000U
527 #define EUR_CR_EVENT_HOST_ENABLE_SW_EVENT_SHIFT 14
528 #define EUR_CR_EVENT_HOST_ENABLE_SW_EVENT_SIGNED 0
529 #define EUR_CR_EVENT_HOST_ENABLE_TA_FINISHED_MASK 0x00002000U
530 #define EUR_CR_EVENT_HOST_ENABLE_TA_FINISHED_SHIFT 13
531 #define EUR_CR_EVENT_HOST_ENABLE_TA_FINISHED_SIGNED 0
532 #define EUR_CR_EVENT_HOST_ENABLE_TA_TERMINATE_MASK 0x00001000U
533 #define EUR_CR_EVENT_HOST_ENABLE_TA_TERMINATE_SHIFT 12
534 #define EUR_CR_EVENT_HOST_ENABLE_TA_TERMINATE_SIGNED 0
535 #define EUR_CR_EVENT_HOST_ENABLE_TPC_CLEAR_MASK 0x00000800U
536 #define EUR_CR_EVENT_HOST_ENABLE_TPC_CLEAR_SHIFT 11
537 #define EUR_CR_EVENT_HOST_ENABLE_TPC_CLEAR_SIGNED 0
538 #define EUR_CR_EVENT_HOST_ENABLE_TPC_FLUSH_MASK 0x00000400U
539 #define EUR_CR_EVENT_HOST_ENABLE_TPC_FLUSH_SHIFT 10
540 #define EUR_CR_EVENT_HOST_ENABLE_TPC_FLUSH_SIGNED 0
541 #define EUR_CR_EVENT_HOST_ENABLE_DPM_CONTROL_CLEAR_MASK 0x00000200U
542 #define EUR_CR_EVENT_HOST_ENABLE_DPM_CONTROL_CLEAR_SHIFT 9
543 #define EUR_CR_EVENT_HOST_ENABLE_DPM_CONTROL_CLEAR_SIGNED 0
544 #define EUR_CR_EVENT_HOST_ENABLE_DPM_CONTROL_LOAD_MASK 0x00000100U
545 #define EUR_CR_EVENT_HOST_ENABLE_DPM_CONTROL_LOAD_SHIFT 8
546 #define EUR_CR_EVENT_HOST_ENABLE_DPM_CONTROL_LOAD_SIGNED 0
547 #define EUR_CR_EVENT_HOST_ENABLE_DPM_CONTROL_STORE_MASK 0x00000080U
548 #define EUR_CR_EVENT_HOST_ENABLE_DPM_CONTROL_STORE_SHIFT 7
549 #define EUR_CR_EVENT_HOST_ENABLE_DPM_CONTROL_STORE_SIGNED 0
550 #define EUR_CR_EVENT_HOST_ENABLE_DPM_STATE_CLEAR_MASK 0x00000040U
551 #define EUR_CR_EVENT_HOST_ENABLE_DPM_STATE_CLEAR_SHIFT 6
552 #define EUR_CR_EVENT_HOST_ENABLE_DPM_STATE_CLEAR_SIGNED 0
553 #define EUR_CR_EVENT_HOST_ENABLE_DPM_STATE_LOAD_MASK 0x00000020U
554 #define EUR_CR_EVENT_HOST_ENABLE_DPM_STATE_LOAD_SHIFT 5
555 #define EUR_CR_EVENT_HOST_ENABLE_DPM_STATE_LOAD_SIGNED 0
556 #define EUR_CR_EVENT_HOST_ENABLE_DPM_STATE_STORE_MASK 0x00000010U
557 #define EUR_CR_EVENT_HOST_ENABLE_DPM_STATE_STORE_SHIFT 4
558 #define EUR_CR_EVENT_HOST_ENABLE_DPM_STATE_STORE_SIGNED 0
559 #define EUR_CR_EVENT_HOST_ENABLE_DPM_REACHED_MEM_THRESH_MASK 0x00000008U
560 #define EUR_CR_EVENT_HOST_ENABLE_DPM_REACHED_MEM_THRESH_SHIFT 3
561 #define EUR_CR_EVENT_HOST_ENABLE_DPM_REACHED_MEM_THRESH_SIGNED 0
562 #define EUR_CR_EVENT_HOST_ENABLE_DPM_OUT_OF_MEMORY_GBL_MASK 0x00000004U
563 #define EUR_CR_EVENT_HOST_ENABLE_DPM_OUT_OF_MEMORY_GBL_SHIFT 2
564 #define EUR_CR_EVENT_HOST_ENABLE_DPM_OUT_OF_MEMORY_GBL_SIGNED 0
565 #define EUR_CR_EVENT_HOST_ENABLE_DPM_OUT_OF_MEMORY_MT_MASK 0x00000002U
566 #define EUR_CR_EVENT_HOST_ENABLE_DPM_OUT_OF_MEMORY_MT_SHIFT 1
567 #define EUR_CR_EVENT_HOST_ENABLE_DPM_OUT_OF_MEMORY_MT_SIGNED 0
568 #define EUR_CR_EVENT_HOST_ENABLE_DPM_3D_MEM_FREE_MASK 0x00000001U
569 #define EUR_CR_EVENT_HOST_ENABLE_DPM_3D_MEM_FREE_SHIFT 0
570 #define EUR_CR_EVENT_HOST_ENABLE_DPM_3D_MEM_FREE_SIGNED 0
571 /* Register EUR_CR_EVENT_HOST_CLEAR */
572 #define EUR_CR_EVENT_HOST_CLEAR             0x0134
573 #define EUR_CR_EVENT_HOST_CLEAR_MASTER_INTERRUPT_MASK 0x80000000U
574 #define EUR_CR_EVENT_HOST_CLEAR_MASTER_INTERRUPT_SHIFT 31
575 #define EUR_CR_EVENT_HOST_CLEAR_MASTER_INTERRUPT_SIGNED 0
576 #define EUR_CR_EVENT_HOST_CLEAR_TIMER_MASK  0x20000000U
577 #define EUR_CR_EVENT_HOST_CLEAR_TIMER_SHIFT 29
578 #define EUR_CR_EVENT_HOST_CLEAR_TIMER_SIGNED 0
579 #define EUR_CR_EVENT_HOST_CLEAR_TA_DPM_FAULT_MASK 0x10000000U
580 #define EUR_CR_EVENT_HOST_CLEAR_TA_DPM_FAULT_SHIFT 28
581 #define EUR_CR_EVENT_HOST_CLEAR_TA_DPM_FAULT_SIGNED 0
582 #define EUR_CR_EVENT_HOST_CLEAR_MADD_CACHE_INVALCOMPLETE_MASK 0x04000000U
583 #define EUR_CR_EVENT_HOST_CLEAR_MADD_CACHE_INVALCOMPLETE_SHIFT 26
584 #define EUR_CR_EVENT_HOST_CLEAR_MADD_CACHE_INVALCOMPLETE_SIGNED 0
585 #define EUR_CR_EVENT_HOST_CLEAR_DPM_OUT_OF_MEMORY_ZLS_MASK 0x02000000U
586 #define EUR_CR_EVENT_HOST_CLEAR_DPM_OUT_OF_MEMORY_ZLS_SHIFT 25
587 #define EUR_CR_EVENT_HOST_CLEAR_DPM_OUT_OF_MEMORY_ZLS_SIGNED 0
588 #define EUR_CR_EVENT_HOST_CLEAR_DPM_TA_MEM_FREE_MASK 0x01000000U
589 #define EUR_CR_EVENT_HOST_CLEAR_DPM_TA_MEM_FREE_SHIFT 24
590 #define EUR_CR_EVENT_HOST_CLEAR_DPM_TA_MEM_FREE_SIGNED 0
591 #define EUR_CR_EVENT_HOST_CLEAR_ISP_END_TILE_MASK 0x00800000U
592 #define EUR_CR_EVENT_HOST_CLEAR_ISP_END_TILE_SHIFT 23
593 #define EUR_CR_EVENT_HOST_CLEAR_ISP_END_TILE_SIGNED 0
594 #define EUR_CR_EVENT_HOST_CLEAR_DPM_INITEND_MASK 0x00400000U
595 #define EUR_CR_EVENT_HOST_CLEAR_DPM_INITEND_SHIFT 22
596 #define EUR_CR_EVENT_HOST_CLEAR_DPM_INITEND_SIGNED 0
597 #define EUR_CR_EVENT_HOST_CLEAR_ISP2_ZLS_CSW_FINISHED_MASK 0x00200000U
598 #define EUR_CR_EVENT_HOST_CLEAR_ISP2_ZLS_CSW_FINISHED_SHIFT 21
599 #define EUR_CR_EVENT_HOST_CLEAR_ISP2_ZLS_CSW_FINISHED_SIGNED 0
600 #define EUR_CR_EVENT_HOST_CLEAR_OTPM_INV_MASK 0x00100000U
601 #define EUR_CR_EVENT_HOST_CLEAR_OTPM_INV_SHIFT 20
602 #define EUR_CR_EVENT_HOST_CLEAR_OTPM_INV_SIGNED 0
603 #define EUR_CR_EVENT_HOST_CLEAR_OTPM_FLUSHED_MASK 0x00080000U
604 #define EUR_CR_EVENT_HOST_CLEAR_OTPM_FLUSHED_SHIFT 19
605 #define EUR_CR_EVENT_HOST_CLEAR_OTPM_FLUSHED_SIGNED 0
606 #define EUR_CR_EVENT_HOST_CLEAR_PIXELBE_END_RENDER_MASK 0x00040000U
607 #define EUR_CR_EVENT_HOST_CLEAR_PIXELBE_END_RENDER_SHIFT 18
608 #define EUR_CR_EVENT_HOST_CLEAR_PIXELBE_END_RENDER_SIGNED 0
609 #define EUR_CR_EVENT_HOST_CLEAR_ISP_VISIBILITY_FAIL_MASK 0x00010000U
610 #define EUR_CR_EVENT_HOST_CLEAR_ISP_VISIBILITY_FAIL_SHIFT 16
611 #define EUR_CR_EVENT_HOST_CLEAR_ISP_VISIBILITY_FAIL_SIGNED 0
612 #define EUR_CR_EVENT_HOST_CLEAR_BREAKPOINT_MASK 0x00008000U
613 #define EUR_CR_EVENT_HOST_CLEAR_BREAKPOINT_SHIFT 15
614 #define EUR_CR_EVENT_HOST_CLEAR_BREAKPOINT_SIGNED 0
615 #define EUR_CR_EVENT_HOST_CLEAR_SW_EVENT_MASK 0x00004000U
616 #define EUR_CR_EVENT_HOST_CLEAR_SW_EVENT_SHIFT 14
617 #define EUR_CR_EVENT_HOST_CLEAR_SW_EVENT_SIGNED 0
618 #define EUR_CR_EVENT_HOST_CLEAR_TA_FINISHED_MASK 0x00002000U
619 #define EUR_CR_EVENT_HOST_CLEAR_TA_FINISHED_SHIFT 13
620 #define EUR_CR_EVENT_HOST_CLEAR_TA_FINISHED_SIGNED 0
621 #define EUR_CR_EVENT_HOST_CLEAR_TA_TERMINATE_MASK 0x00001000U
622 #define EUR_CR_EVENT_HOST_CLEAR_TA_TERMINATE_SHIFT 12
623 #define EUR_CR_EVENT_HOST_CLEAR_TA_TERMINATE_SIGNED 0
624 #define EUR_CR_EVENT_HOST_CLEAR_TPC_CLEAR_MASK 0x00000800U
625 #define EUR_CR_EVENT_HOST_CLEAR_TPC_CLEAR_SHIFT 11
626 #define EUR_CR_EVENT_HOST_CLEAR_TPC_CLEAR_SIGNED 0
627 #define EUR_CR_EVENT_HOST_CLEAR_TPC_FLUSH_MASK 0x00000400U
628 #define EUR_CR_EVENT_HOST_CLEAR_TPC_FLUSH_SHIFT 10
629 #define EUR_CR_EVENT_HOST_CLEAR_TPC_FLUSH_SIGNED 0
630 #define EUR_CR_EVENT_HOST_CLEAR_DPM_CONTROL_CLEAR_MASK 0x00000200U
631 #define EUR_CR_EVENT_HOST_CLEAR_DPM_CONTROL_CLEAR_SHIFT 9
632 #define EUR_CR_EVENT_HOST_CLEAR_DPM_CONTROL_CLEAR_SIGNED 0
633 #define EUR_CR_EVENT_HOST_CLEAR_DPM_CONTROL_LOAD_MASK 0x00000100U
634 #define EUR_CR_EVENT_HOST_CLEAR_DPM_CONTROL_LOAD_SHIFT 8
635 #define EUR_CR_EVENT_HOST_CLEAR_DPM_CONTROL_LOAD_SIGNED 0
636 #define EUR_CR_EVENT_HOST_CLEAR_DPM_CONTROL_STORE_MASK 0x00000080U
637 #define EUR_CR_EVENT_HOST_CLEAR_DPM_CONTROL_STORE_SHIFT 7
638 #define EUR_CR_EVENT_HOST_CLEAR_DPM_CONTROL_STORE_SIGNED 0
639 #define EUR_CR_EVENT_HOST_CLEAR_DPM_STATE_CLEAR_MASK 0x00000040U
640 #define EUR_CR_EVENT_HOST_CLEAR_DPM_STATE_CLEAR_SHIFT 6
641 #define EUR_CR_EVENT_HOST_CLEAR_DPM_STATE_CLEAR_SIGNED 0
642 #define EUR_CR_EVENT_HOST_CLEAR_DPM_STATE_LOAD_MASK 0x00000020U
643 #define EUR_CR_EVENT_HOST_CLEAR_DPM_STATE_LOAD_SHIFT 5
644 #define EUR_CR_EVENT_HOST_CLEAR_DPM_STATE_LOAD_SIGNED 0
645 #define EUR_CR_EVENT_HOST_CLEAR_DPM_STATE_STORE_MASK 0x00000010U
646 #define EUR_CR_EVENT_HOST_CLEAR_DPM_STATE_STORE_SHIFT 4
647 #define EUR_CR_EVENT_HOST_CLEAR_DPM_STATE_STORE_SIGNED 0
648 #define EUR_CR_EVENT_HOST_CLEAR_DPM_REACHED_MEM_THRESH_MASK 0x00000008U
649 #define EUR_CR_EVENT_HOST_CLEAR_DPM_REACHED_MEM_THRESH_SHIFT 3
650 #define EUR_CR_EVENT_HOST_CLEAR_DPM_REACHED_MEM_THRESH_SIGNED 0
651 #define EUR_CR_EVENT_HOST_CLEAR_DPM_OUT_OF_MEMORY_GBL_MASK 0x00000004U
652 #define EUR_CR_EVENT_HOST_CLEAR_DPM_OUT_OF_MEMORY_GBL_SHIFT 2
653 #define EUR_CR_EVENT_HOST_CLEAR_DPM_OUT_OF_MEMORY_GBL_SIGNED 0
654 #define EUR_CR_EVENT_HOST_CLEAR_DPM_OUT_OF_MEMORY_MT_MASK 0x00000002U
655 #define EUR_CR_EVENT_HOST_CLEAR_DPM_OUT_OF_MEMORY_MT_SHIFT 1
656 #define EUR_CR_EVENT_HOST_CLEAR_DPM_OUT_OF_MEMORY_MT_SIGNED 0
657 #define EUR_CR_EVENT_HOST_CLEAR_DPM_3D_MEM_FREE_MASK 0x00000001U
658 #define EUR_CR_EVENT_HOST_CLEAR_DPM_3D_MEM_FREE_SHIFT 0
659 #define EUR_CR_EVENT_HOST_CLEAR_DPM_3D_MEM_FREE_SIGNED 0
660 /* Register EUR_CR_TIMER */
661 #define EUR_CR_TIMER                        0x0144
662 #define EUR_CR_TIMER_VALUE_MASK             0xFFFFFFFFU
663 #define EUR_CR_TIMER_VALUE_SHIFT            0
664 #define EUR_CR_TIMER_VALUE_SIGNED           0
665 /* Register EUR_CR_USE_CODE_BASE_0 */
666 #define EUR_CR_USE_CODE_BASE_0              0x0A0C
667 #define EUR_CR_USE_CODE_BASE_ADDR_00_MASK   0x01FFFFFFU
668 #define EUR_CR_USE_CODE_BASE_ADDR_00_SHIFT  0
669 #define EUR_CR_USE_CODE_BASE_ADDR_00_SIGNED 0
670 #define EUR_CR_USE_CODE_BASE_DM_00_MASK     0x06000000U
671 #define EUR_CR_USE_CODE_BASE_DM_00_SHIFT    25
672 #define EUR_CR_USE_CODE_BASE_DM_00_SIGNED   0
673 /* Register EUR_CR_USE_CODE_BASE_1 */
674 #define EUR_CR_USE_CODE_BASE_1              0x0A10
675 #define EUR_CR_USE_CODE_BASE_ADDR_01_MASK   0x01FFFFFFU
676 #define EUR_CR_USE_CODE_BASE_ADDR_01_SHIFT  0
677 #define EUR_CR_USE_CODE_BASE_ADDR_01_SIGNED 0
678 #define EUR_CR_USE_CODE_BASE_DM_01_MASK     0x06000000U
679 #define EUR_CR_USE_CODE_BASE_DM_01_SHIFT    25
680 #define EUR_CR_USE_CODE_BASE_DM_01_SIGNED   0
681 /* Register EUR_CR_USE_CODE_BASE_2 */
682 #define EUR_CR_USE_CODE_BASE_2              0x0A14
683 #define EUR_CR_USE_CODE_BASE_ADDR_02_MASK   0x01FFFFFFU
684 #define EUR_CR_USE_CODE_BASE_ADDR_02_SHIFT  0
685 #define EUR_CR_USE_CODE_BASE_ADDR_02_SIGNED 0
686 #define EUR_CR_USE_CODE_BASE_DM_02_MASK     0x06000000U
687 #define EUR_CR_USE_CODE_BASE_DM_02_SHIFT    25
688 #define EUR_CR_USE_CODE_BASE_DM_02_SIGNED   0
689 /* Register EUR_CR_USE_CODE_BASE_3 */
690 #define EUR_CR_USE_CODE_BASE_3              0x0A18
691 #define EUR_CR_USE_CODE_BASE_ADDR_03_MASK   0x01FFFFFFU
692 #define EUR_CR_USE_CODE_BASE_ADDR_03_SHIFT  0
693 #define EUR_CR_USE_CODE_BASE_ADDR_03_SIGNED 0
694 #define EUR_CR_USE_CODE_BASE_DM_03_MASK     0x06000000U
695 #define EUR_CR_USE_CODE_BASE_DM_03_SHIFT    25
696 #define EUR_CR_USE_CODE_BASE_DM_03_SIGNED   0
697 /* Register EUR_CR_USE_CODE_BASE_4 */
698 #define EUR_CR_USE_CODE_BASE_4              0x0A1C
699 #define EUR_CR_USE_CODE_BASE_ADDR_04_MASK   0x01FFFFFFU
700 #define EUR_CR_USE_CODE_BASE_ADDR_04_SHIFT  0
701 #define EUR_CR_USE_CODE_BASE_ADDR_04_SIGNED 0
702 #define EUR_CR_USE_CODE_BASE_DM_04_MASK     0x06000000U
703 #define EUR_CR_USE_CODE_BASE_DM_04_SHIFT    25
704 #define EUR_CR_USE_CODE_BASE_DM_04_SIGNED   0
705 /* Register EUR_CR_USE_CODE_BASE_5 */
706 #define EUR_CR_USE_CODE_BASE_5              0x0A20
707 #define EUR_CR_USE_CODE_BASE_ADDR_05_MASK   0x01FFFFFFU
708 #define EUR_CR_USE_CODE_BASE_ADDR_05_SHIFT  0
709 #define EUR_CR_USE_CODE_BASE_ADDR_05_SIGNED 0
710 #define EUR_CR_USE_CODE_BASE_DM_05_MASK     0x06000000U
711 #define EUR_CR_USE_CODE_BASE_DM_05_SHIFT    25
712 #define EUR_CR_USE_CODE_BASE_DM_05_SIGNED   0
713 /* Register EUR_CR_USE_CODE_BASE_6 */
714 #define EUR_CR_USE_CODE_BASE_6              0x0A24
715 #define EUR_CR_USE_CODE_BASE_ADDR_06_MASK   0x01FFFFFFU
716 #define EUR_CR_USE_CODE_BASE_ADDR_06_SHIFT  0
717 #define EUR_CR_USE_CODE_BASE_ADDR_06_SIGNED 0
718 #define EUR_CR_USE_CODE_BASE_DM_06_MASK     0x06000000U
719 #define EUR_CR_USE_CODE_BASE_DM_06_SHIFT    25
720 #define EUR_CR_USE_CODE_BASE_DM_06_SIGNED   0
721 /* Register EUR_CR_USE_CODE_BASE_7 */
722 #define EUR_CR_USE_CODE_BASE_7              0x0A28
723 #define EUR_CR_USE_CODE_BASE_ADDR_07_MASK   0x01FFFFFFU
724 #define EUR_CR_USE_CODE_BASE_ADDR_07_SHIFT  0
725 #define EUR_CR_USE_CODE_BASE_ADDR_07_SIGNED 0
726 #define EUR_CR_USE_CODE_BASE_DM_07_MASK     0x06000000U
727 #define EUR_CR_USE_CODE_BASE_DM_07_SHIFT    25
728 #define EUR_CR_USE_CODE_BASE_DM_07_SIGNED   0
729 /* Register EUR_CR_USE_CODE_BASE_8 */
730 #define EUR_CR_USE_CODE_BASE_8              0x0A2C
731 #define EUR_CR_USE_CODE_BASE_ADDR_08_MASK   0x01FFFFFFU
732 #define EUR_CR_USE_CODE_BASE_ADDR_08_SHIFT  0
733 #define EUR_CR_USE_CODE_BASE_ADDR_08_SIGNED 0
734 #define EUR_CR_USE_CODE_BASE_DM_08_MASK     0x06000000U
735 #define EUR_CR_USE_CODE_BASE_DM_08_SHIFT    25
736 #define EUR_CR_USE_CODE_BASE_DM_08_SIGNED   0
737 /* Register EUR_CR_USE_CODE_BASE_9 */
738 #define EUR_CR_USE_CODE_BASE_9              0x0A30
739 #define EUR_CR_USE_CODE_BASE_ADDR_09_MASK   0x01FFFFFFU
740 #define EUR_CR_USE_CODE_BASE_ADDR_09_SHIFT  0
741 #define EUR_CR_USE_CODE_BASE_ADDR_09_SIGNED 0
742 #define EUR_CR_USE_CODE_BASE_DM_09_MASK     0x06000000U
743 #define EUR_CR_USE_CODE_BASE_DM_09_SHIFT    25
744 #define EUR_CR_USE_CODE_BASE_DM_09_SIGNED   0
745 /* Register EUR_CR_USE_CODE_BASE_10 */
746 #define EUR_CR_USE_CODE_BASE_10             0x0A34
747 #define EUR_CR_USE_CODE_BASE_ADDR_10_MASK   0x01FFFFFFU
748 #define EUR_CR_USE_CODE_BASE_ADDR_10_SHIFT  0
749 #define EUR_CR_USE_CODE_BASE_ADDR_10_SIGNED 0
750 #define EUR_CR_USE_CODE_BASE_DM_10_MASK     0x06000000U
751 #define EUR_CR_USE_CODE_BASE_DM_10_SHIFT    25
752 #define EUR_CR_USE_CODE_BASE_DM_10_SIGNED   0
753 /* Register EUR_CR_USE_CODE_BASE_11 */
754 #define EUR_CR_USE_CODE_BASE_11             0x0A38
755 #define EUR_CR_USE_CODE_BASE_ADDR_11_MASK   0x01FFFFFFU
756 #define EUR_CR_USE_CODE_BASE_ADDR_11_SHIFT  0
757 #define EUR_CR_USE_CODE_BASE_ADDR_11_SIGNED 0
758 #define EUR_CR_USE_CODE_BASE_DM_11_MASK     0x06000000U
759 #define EUR_CR_USE_CODE_BASE_DM_11_SHIFT    25
760 #define EUR_CR_USE_CODE_BASE_DM_11_SIGNED   0
761 /* Register EUR_CR_USE_CODE_BASE_12 */
762 #define EUR_CR_USE_CODE_BASE_12             0x0A3C
763 #define EUR_CR_USE_CODE_BASE_ADDR_12_MASK   0x01FFFFFFU
764 #define EUR_CR_USE_CODE_BASE_ADDR_12_SHIFT  0
765 #define EUR_CR_USE_CODE_BASE_ADDR_12_SIGNED 0
766 #define EUR_CR_USE_CODE_BASE_DM_12_MASK     0x06000000U
767 #define EUR_CR_USE_CODE_BASE_DM_12_SHIFT    25
768 #define EUR_CR_USE_CODE_BASE_DM_12_SIGNED   0
769 /* Register EUR_CR_USE_CODE_BASE_13 */
770 #define EUR_CR_USE_CODE_BASE_13             0x0A40
771 #define EUR_CR_USE_CODE_BASE_ADDR_13_MASK   0x01FFFFFFU
772 #define EUR_CR_USE_CODE_BASE_ADDR_13_SHIFT  0
773 #define EUR_CR_USE_CODE_BASE_ADDR_13_SIGNED 0
774 #define EUR_CR_USE_CODE_BASE_DM_13_MASK     0x06000000U
775 #define EUR_CR_USE_CODE_BASE_DM_13_SHIFT    25
776 #define EUR_CR_USE_CODE_BASE_DM_13_SIGNED   0
777 /* Register EUR_CR_USE_CODE_BASE_14 */
778 #define EUR_CR_USE_CODE_BASE_14             0x0A44
779 #define EUR_CR_USE_CODE_BASE_ADDR_14_MASK   0x01FFFFFFU
780 #define EUR_CR_USE_CODE_BASE_ADDR_14_SHIFT  0
781 #define EUR_CR_USE_CODE_BASE_ADDR_14_SIGNED 0
782 #define EUR_CR_USE_CODE_BASE_DM_14_MASK     0x06000000U
783 #define EUR_CR_USE_CODE_BASE_DM_14_SHIFT    25
784 #define EUR_CR_USE_CODE_BASE_DM_14_SIGNED   0
785 /* Register EUR_CR_USE_CODE_BASE_15 */
786 #define EUR_CR_USE_CODE_BASE_15             0x0A48
787 #define EUR_CR_USE_CODE_BASE_ADDR_15_MASK   0x01FFFFFFU
788 #define EUR_CR_USE_CODE_BASE_ADDR_15_SHIFT  0
789 #define EUR_CR_USE_CODE_BASE_ADDR_15_SIGNED 0
790 #define EUR_CR_USE_CODE_BASE_DM_15_MASK     0x06000000U
791 #define EUR_CR_USE_CODE_BASE_DM_15_SHIFT    25
792 #define EUR_CR_USE_CODE_BASE_DM_15_SIGNED   0
793 /* Register EUR_CR_PDS_EXEC_BASE */
794 #define EUR_CR_PDS_EXEC_BASE                0x0AB8
795 #define EUR_CR_PDS_EXEC_BASE_ADDR_MASK      0xFFF00000U
796 #define EUR_CR_PDS_EXEC_BASE_ADDR_SHIFT     20
797 #define EUR_CR_PDS_EXEC_BASE_ADDR_SIGNED    0
798 /* Register EUR_CR_EVENT_KICKER */
799 #define EUR_CR_EVENT_KICKER                 0x0AC4
800 #define EUR_CR_EVENT_KICKER_ADDRESS_MASK    0xFFFFFFF0U
801 #define EUR_CR_EVENT_KICKER_ADDRESS_SHIFT   4
802 #define EUR_CR_EVENT_KICKER_ADDRESS_SIGNED  0
803 /* Register EUR_CR_EVENT_KICK */
804 #define EUR_CR_EVENT_KICK                   0x0AC8
805 #define EUR_CR_EVENT_KICK_NOW_MASK          0x00000001U
806 #define EUR_CR_EVENT_KICK_NOW_SHIFT         0
807 #define EUR_CR_EVENT_KICK_NOW_SIGNED        0
808 /* Register EUR_CR_EVENT_TIMER */
809 #define EUR_CR_EVENT_TIMER                  0x0ACC
810 #define EUR_CR_EVENT_TIMER_ENABLE_MASK      0x01000000U
811 #define EUR_CR_EVENT_TIMER_ENABLE_SHIFT     24
812 #define EUR_CR_EVENT_TIMER_ENABLE_SIGNED    0
813 #define EUR_CR_EVENT_TIMER_VALUE_MASK       0x00FFFFFFU
814 #define EUR_CR_EVENT_TIMER_VALUE_SHIFT      0
815 #define EUR_CR_EVENT_TIMER_VALUE_SIGNED     0
816 /* Register EUR_CR_PDS_INV0 */
817 #define EUR_CR_PDS_INV0                     0x0AD0
818 #define EUR_CR_PDS_INV0_DSC_MASK            0x00000001U
819 #define EUR_CR_PDS_INV0_DSC_SHIFT           0
820 #define EUR_CR_PDS_INV0_DSC_SIGNED          0
821 /* Register EUR_CR_PDS_INV1 */
822 #define EUR_CR_PDS_INV1                     0x0AD4
823 #define EUR_CR_PDS_INV1_DSC_MASK            0x00000001U
824 #define EUR_CR_PDS_INV1_DSC_SHIFT           0
825 #define EUR_CR_PDS_INV1_DSC_SIGNED          0
826 /* Register EUR_CR_PDS_INV3 */
827 #define EUR_CR_PDS_INV3                     0x0AD8
828 #define EUR_CR_PDS_INV3_DSC_MASK            0x00000001U
829 #define EUR_CR_PDS_INV3_DSC_SHIFT           0
830 #define EUR_CR_PDS_INV3_DSC_SIGNED          0
831 /* Register EUR_CR_PDS_INV_CSC */
832 #define EUR_CR_PDS_INV_CSC                  0x0AE0
833 #define EUR_CR_PDS_INV_CSC_KICK_MASK        0x00000001U
834 #define EUR_CR_PDS_INV_CSC_KICK_SHIFT       0
835 #define EUR_CR_PDS_INV_CSC_KICK_SIGNED      0
836 /* Register EUR_CR_EVENT_KICK1 */
837 #define EUR_CR_EVENT_KICK1                  0x0AE4
838 #define EUR_CR_EVENT_KICK1_NOW_MASK         0x000000FFU
839 #define EUR_CR_EVENT_KICK1_NOW_SHIFT        0
840 #define EUR_CR_EVENT_KICK1_NOW_SIGNED       0
841 /* Register EUR_CR_EVENT_KICK2 */
842 #define EUR_CR_EVENT_KICK2                  0x0AE8
843 #define EUR_CR_EVENT_KICK2_NOW_MASK         0x00000001U
844 #define EUR_CR_EVENT_KICK2_NOW_SHIFT        0
845 #define EUR_CR_EVENT_KICK2_NOW_SIGNED       0
846 /* Register EUR_CR_EVENT_KICK3 */
847 #define EUR_CR_EVENT_KICK3                  0x0AEC
848 #define EUR_CR_EVENT_KICK3_NOW_MASK         0x00000001U
849 #define EUR_CR_EVENT_KICK3_NOW_SHIFT        0
850 #define EUR_CR_EVENT_KICK3_NOW_SIGNED       0
851 /* Register EUR_CR_BIF_CTRL */
852 #define EUR_CR_BIF_CTRL                     0x0C00
853 #define EUR_CR_BIF_CTRL_NOREORDER_MASK      0x00000001U
854 #define EUR_CR_BIF_CTRL_NOREORDER_SHIFT     0
855 #define EUR_CR_BIF_CTRL_NOREORDER_SIGNED    0
856 #define EUR_CR_BIF_CTRL_PAUSE_MASK          0x00000002U
857 #define EUR_CR_BIF_CTRL_PAUSE_SHIFT         1
858 #define EUR_CR_BIF_CTRL_PAUSE_SIGNED        0
859 #define EUR_CR_BIF_CTRL_FLUSH_MASK          0x00000004U
860 #define EUR_CR_BIF_CTRL_FLUSH_SHIFT         2
861 #define EUR_CR_BIF_CTRL_FLUSH_SIGNED        0
862 #define EUR_CR_BIF_CTRL_INVALDC_MASK        0x00000008U
863 #define EUR_CR_BIF_CTRL_INVALDC_SHIFT       3
864 #define EUR_CR_BIF_CTRL_INVALDC_SIGNED      0
865 #define EUR_CR_BIF_CTRL_CLEAR_FAULT_MASK    0x00000010U
866 #define EUR_CR_BIF_CTRL_CLEAR_FAULT_SHIFT   4
867 #define EUR_CR_BIF_CTRL_CLEAR_FAULT_SIGNED  0
868 #define EUR_CR_BIF_CTRL_MMU_BYPASS_CACHE_MASK 0x00000100U
869 #define EUR_CR_BIF_CTRL_MMU_BYPASS_CACHE_SHIFT 8
870 #define EUR_CR_BIF_CTRL_MMU_BYPASS_CACHE_SIGNED 0
871 #define EUR_CR_BIF_CTRL_MMU_BYPASS_VDM_MASK 0x00000200U
872 #define EUR_CR_BIF_CTRL_MMU_BYPASS_VDM_SHIFT 9
873 #define EUR_CR_BIF_CTRL_MMU_BYPASS_VDM_SIGNED 0
874 #define EUR_CR_BIF_CTRL_MMU_BYPASS_TE_MASK  0x00000400U
875 #define EUR_CR_BIF_CTRL_MMU_BYPASS_TE_SHIFT 10
876 #define EUR_CR_BIF_CTRL_MMU_BYPASS_TE_SIGNED 0
877 #define EUR_CR_BIF_CTRL_MMU_BYPASS_PBE_MASK 0x00000800U
878 #define EUR_CR_BIF_CTRL_MMU_BYPASS_PBE_SHIFT 11
879 #define EUR_CR_BIF_CTRL_MMU_BYPASS_PBE_SIGNED 0
880 #define EUR_CR_BIF_CTRL_MMU_BYPASS_TSPP_MASK 0x00001000U
881 #define EUR_CR_BIF_CTRL_MMU_BYPASS_TSPP_SHIFT 12
882 #define EUR_CR_BIF_CTRL_MMU_BYPASS_TSPP_SIGNED 0
883 #define EUR_CR_BIF_CTRL_MMU_BYPASS_ISP_MASK 0x00002000U
884 #define EUR_CR_BIF_CTRL_MMU_BYPASS_ISP_SHIFT 13
885 #define EUR_CR_BIF_CTRL_MMU_BYPASS_ISP_SIGNED 0
886 #define EUR_CR_BIF_CTRL_MMU_BYPASS_USE_MASK 0x00004000U
887 #define EUR_CR_BIF_CTRL_MMU_BYPASS_USE_SHIFT 14
888 #define EUR_CR_BIF_CTRL_MMU_BYPASS_USE_SIGNED 0
889 #define EUR_CR_BIF_CTRL_MMU_BYPASS_HOST_MASK 0x00008000U
890 #define EUR_CR_BIF_CTRL_MMU_BYPASS_HOST_SHIFT 15
891 #define EUR_CR_BIF_CTRL_MMU_BYPASS_HOST_SIGNED 0
892 /* Register EUR_CR_BIF_INT_STAT */
893 #define EUR_CR_BIF_INT_STAT                 0x0C04
894 #define EUR_CR_BIF_INT_STAT_FAULT_REQ_MASK  0x0000FFFFU
895 #define EUR_CR_BIF_INT_STAT_FAULT_REQ_SHIFT 0
896 #define EUR_CR_BIF_INT_STAT_FAULT_REQ_SIGNED 0
897 #define EUR_CR_BIF_INT_STAT_FAULT_TYPE_MASK 0x00070000U
898 #define EUR_CR_BIF_INT_STAT_FAULT_TYPE_SHIFT 16
899 #define EUR_CR_BIF_INT_STAT_FAULT_TYPE_SIGNED 0
900 #define EUR_CR_BIF_INT_STAT_FLUSH_COMPLETE_MASK 0x00080000U
901 #define EUR_CR_BIF_INT_STAT_FLUSH_COMPLETE_SHIFT 19
902 #define EUR_CR_BIF_INT_STAT_FLUSH_COMPLETE_SIGNED 0
903 /* Register EUR_CR_BIF_FAULT */
904 #define EUR_CR_BIF_FAULT                    0x0C08
905 #define EUR_CR_BIF_FAULT_CID_MASK           0x0000000FU
906 #define EUR_CR_BIF_FAULT_CID_SHIFT          0
907 #define EUR_CR_BIF_FAULT_CID_SIGNED         0
908 #define EUR_CR_BIF_FAULT_SB_MASK            0x000001F0U
909 #define EUR_CR_BIF_FAULT_SB_SHIFT           4
910 #define EUR_CR_BIF_FAULT_SB_SIGNED          0
911 #define EUR_CR_BIF_FAULT_ADDR_MASK          0xFFFFF000U
912 #define EUR_CR_BIF_FAULT_ADDR_SHIFT         12
913 #define EUR_CR_BIF_FAULT_ADDR_SIGNED        0
914 /* Register EUR_CR_BIF_TILE0 */
915 #define EUR_CR_BIF_TILE0                    0x0C0C
916 #define EUR_CR_BIF_TILE0_MIN_ADDRESS_MASK   0x00000FFFU
917 #define EUR_CR_BIF_TILE0_MIN_ADDRESS_SHIFT  0
918 #define EUR_CR_BIF_TILE0_MIN_ADDRESS_SIGNED 0
919 #define EUR_CR_BIF_TILE0_MAX_ADDRESS_MASK   0x00FFF000U
920 #define EUR_CR_BIF_TILE0_MAX_ADDRESS_SHIFT  12
921 #define EUR_CR_BIF_TILE0_MAX_ADDRESS_SIGNED 0
922 #define EUR_CR_BIF_TILE0_CFG_MASK           0x0F000000U
923 #define EUR_CR_BIF_TILE0_CFG_SHIFT          24
924 #define EUR_CR_BIF_TILE0_CFG_SIGNED         0
925 /* Register EUR_CR_BIF_TILE1 */
926 #define EUR_CR_BIF_TILE1                    0x0C10
927 #define EUR_CR_BIF_TILE1_MIN_ADDRESS_MASK   0x00000FFFU
928 #define EUR_CR_BIF_TILE1_MIN_ADDRESS_SHIFT  0
929 #define EUR_CR_BIF_TILE1_MIN_ADDRESS_SIGNED 0
930 #define EUR_CR_BIF_TILE1_MAX_ADDRESS_MASK   0x00FFF000U
931 #define EUR_CR_BIF_TILE1_MAX_ADDRESS_SHIFT  12
932 #define EUR_CR_BIF_TILE1_MAX_ADDRESS_SIGNED 0
933 #define EUR_CR_BIF_TILE1_CFG_MASK           0x0F000000U
934 #define EUR_CR_BIF_TILE1_CFG_SHIFT          24
935 #define EUR_CR_BIF_TILE1_CFG_SIGNED         0
936 /* Register EUR_CR_BIF_TILE2 */
937 #define EUR_CR_BIF_TILE2                    0x0C14
938 #define EUR_CR_BIF_TILE2_MIN_ADDRESS_MASK   0x00000FFFU
939 #define EUR_CR_BIF_TILE2_MIN_ADDRESS_SHIFT  0
940 #define EUR_CR_BIF_TILE2_MIN_ADDRESS_SIGNED 0
941 #define EUR_CR_BIF_TILE2_MAX_ADDRESS_MASK   0x00FFF000U
942 #define EUR_CR_BIF_TILE2_MAX_ADDRESS_SHIFT  12
943 #define EUR_CR_BIF_TILE2_MAX_ADDRESS_SIGNED 0
944 #define EUR_CR_BIF_TILE2_CFG_MASK           0x0F000000U
945 #define EUR_CR_BIF_TILE2_CFG_SHIFT          24
946 #define EUR_CR_BIF_TILE2_CFG_SIGNED         0
947 /* Register EUR_CR_BIF_TILE3 */
948 #define EUR_CR_BIF_TILE3                    0x0C18
949 #define EUR_CR_BIF_TILE3_MIN_ADDRESS_MASK   0x00000FFFU
950 #define EUR_CR_BIF_TILE3_MIN_ADDRESS_SHIFT  0
951 #define EUR_CR_BIF_TILE3_MIN_ADDRESS_SIGNED 0
952 #define EUR_CR_BIF_TILE3_MAX_ADDRESS_MASK   0x00FFF000U
953 #define EUR_CR_BIF_TILE3_MAX_ADDRESS_SHIFT  12
954 #define EUR_CR_BIF_TILE3_MAX_ADDRESS_SIGNED 0
955 #define EUR_CR_BIF_TILE3_CFG_MASK           0x0F000000U
956 #define EUR_CR_BIF_TILE3_CFG_SHIFT          24
957 #define EUR_CR_BIF_TILE3_CFG_SIGNED         0
958 /* Register EUR_CR_BIF_TILE4 */
959 #define EUR_CR_BIF_TILE4                    0x0C1C
960 #define EUR_CR_BIF_TILE4_MIN_ADDRESS_MASK   0x00000FFFU
961 #define EUR_CR_BIF_TILE4_MIN_ADDRESS_SHIFT  0
962 #define EUR_CR_BIF_TILE4_MIN_ADDRESS_SIGNED 0
963 #define EUR_CR_BIF_TILE4_MAX_ADDRESS_MASK   0x00FFF000U
964 #define EUR_CR_BIF_TILE4_MAX_ADDRESS_SHIFT  12
965 #define EUR_CR_BIF_TILE4_MAX_ADDRESS_SIGNED 0
966 #define EUR_CR_BIF_TILE4_CFG_MASK           0x0F000000U
967 #define EUR_CR_BIF_TILE4_CFG_SHIFT          24
968 #define EUR_CR_BIF_TILE4_CFG_SIGNED         0
969 /* Register EUR_CR_BIF_TILE5 */
970 #define EUR_CR_BIF_TILE5                    0x0C20
971 #define EUR_CR_BIF_TILE5_MIN_ADDRESS_MASK   0x00000FFFU
972 #define EUR_CR_BIF_TILE5_MIN_ADDRESS_SHIFT  0
973 #define EUR_CR_BIF_TILE5_MIN_ADDRESS_SIGNED 0
974 #define EUR_CR_BIF_TILE5_MAX_ADDRESS_MASK   0x00FFF000U
975 #define EUR_CR_BIF_TILE5_MAX_ADDRESS_SHIFT  12
976 #define EUR_CR_BIF_TILE5_MAX_ADDRESS_SIGNED 0
977 #define EUR_CR_BIF_TILE5_CFG_MASK           0x0F000000U
978 #define EUR_CR_BIF_TILE5_CFG_SHIFT          24
979 #define EUR_CR_BIF_TILE5_CFG_SIGNED         0
980 /* Register EUR_CR_BIF_TILE6 */
981 #define EUR_CR_BIF_TILE6                    0x0C24
982 #define EUR_CR_BIF_TILE6_MIN_ADDRESS_MASK   0x00000FFFU
983 #define EUR_CR_BIF_TILE6_MIN_ADDRESS_SHIFT  0
984 #define EUR_CR_BIF_TILE6_MIN_ADDRESS_SIGNED 0
985 #define EUR_CR_BIF_TILE6_MAX_ADDRESS_MASK   0x00FFF000U
986 #define EUR_CR_BIF_TILE6_MAX_ADDRESS_SHIFT  12
987 #define EUR_CR_BIF_TILE6_MAX_ADDRESS_SIGNED 0
988 #define EUR_CR_BIF_TILE6_CFG_MASK           0x0F000000U
989 #define EUR_CR_BIF_TILE6_CFG_SHIFT          24
990 #define EUR_CR_BIF_TILE6_CFG_SIGNED         0
991 /* Register EUR_CR_BIF_TILE7 */
992 #define EUR_CR_BIF_TILE7                    0x0C28
993 #define EUR_CR_BIF_TILE7_MIN_ADDRESS_MASK   0x00000FFFU
994 #define EUR_CR_BIF_TILE7_MIN_ADDRESS_SHIFT  0
995 #define EUR_CR_BIF_TILE7_MIN_ADDRESS_SIGNED 0
996 #define EUR_CR_BIF_TILE7_MAX_ADDRESS_MASK   0x00FFF000U
997 #define EUR_CR_BIF_TILE7_MAX_ADDRESS_SHIFT  12
998 #define EUR_CR_BIF_TILE7_MAX_ADDRESS_SIGNED 0
999 #define EUR_CR_BIF_TILE7_CFG_MASK           0x0F000000U
1000 #define EUR_CR_BIF_TILE7_CFG_SHIFT          24
1001 #define EUR_CR_BIF_TILE7_CFG_SIGNED         0
1002 /* Register EUR_CR_BIF_TILE8 */
1003 #define EUR_CR_BIF_TILE8                    0x0C2C
1004 #define EUR_CR_BIF_TILE8_MIN_ADDRESS_MASK   0x00000FFFU
1005 #define EUR_CR_BIF_TILE8_MIN_ADDRESS_SHIFT  0
1006 #define EUR_CR_BIF_TILE8_MIN_ADDRESS_SIGNED 0
1007 #define EUR_CR_BIF_TILE8_MAX_ADDRESS_MASK   0x00FFF000U
1008 #define EUR_CR_BIF_TILE8_MAX_ADDRESS_SHIFT  12
1009 #define EUR_CR_BIF_TILE8_MAX_ADDRESS_SIGNED 0
1010 #define EUR_CR_BIF_TILE8_CFG_MASK           0x0F000000U
1011 #define EUR_CR_BIF_TILE8_CFG_SHIFT          24
1012 #define EUR_CR_BIF_TILE8_CFG_SIGNED         0
1013 /* Register EUR_CR_BIF_TILE9 */
1014 #define EUR_CR_BIF_TILE9                    0x0C30
1015 #define EUR_CR_BIF_TILE9_MIN_ADDRESS_MASK   0x00000FFFU
1016 #define EUR_CR_BIF_TILE9_MIN_ADDRESS_SHIFT  0
1017 #define EUR_CR_BIF_TILE9_MIN_ADDRESS_SIGNED 0
1018 #define EUR_CR_BIF_TILE9_MAX_ADDRESS_MASK   0x00FFF000U
1019 #define EUR_CR_BIF_TILE9_MAX_ADDRESS_SHIFT  12
1020 #define EUR_CR_BIF_TILE9_MAX_ADDRESS_SIGNED 0
1021 #define EUR_CR_BIF_TILE9_CFG_MASK           0x0F000000U
1022 #define EUR_CR_BIF_TILE9_CFG_SHIFT          24
1023 #define EUR_CR_BIF_TILE9_CFG_SIGNED         0
1024 /* Register EUR_CR_BIF_DIR_LIST_BASE1 */
1025 #define EUR_CR_BIF_DIR_LIST_BASE1           0x0C38
1026 #define EUR_CR_BIF_DIR_LIST_BASE1_ADDR_MASK 0xFFFFFF00U
1027 #define EUR_CR_BIF_DIR_LIST_BASE1_ADDR_SHIFT 8
1028 #define EUR_CR_BIF_DIR_LIST_BASE1_ADDR_SIGNED 0
1029 /* Register EUR_CR_BIF_DIR_LIST_BASE2 */
1030 #define EUR_CR_BIF_DIR_LIST_BASE2           0x0C3C
1031 #define EUR_CR_BIF_DIR_LIST_BASE2_ADDR_MASK 0xFFFFFF00U
1032 #define EUR_CR_BIF_DIR_LIST_BASE2_ADDR_SHIFT 8
1033 #define EUR_CR_BIF_DIR_LIST_BASE2_ADDR_SIGNED 0
1034 /* Register EUR_CR_BIF_DIR_LIST_BASE3 */
1035 #define EUR_CR_BIF_DIR_LIST_BASE3           0x0C40
1036 #define EUR_CR_BIF_DIR_LIST_BASE3_ADDR_MASK 0xFFFFFF00U
1037 #define EUR_CR_BIF_DIR_LIST_BASE3_ADDR_SHIFT 8
1038 #define EUR_CR_BIF_DIR_LIST_BASE3_ADDR_SIGNED 0
1039 /* Register EUR_CR_BIF_DIR_LIST_BASE4 */
1040 #define EUR_CR_BIF_DIR_LIST_BASE4           0x0C44
1041 #define EUR_CR_BIF_DIR_LIST_BASE4_ADDR_MASK 0xFFFFFF00U
1042 #define EUR_CR_BIF_DIR_LIST_BASE4_ADDR_SHIFT 8
1043 #define EUR_CR_BIF_DIR_LIST_BASE4_ADDR_SIGNED 0
1044 /* Register EUR_CR_BIF_DIR_LIST_BASE5 */
1045 #define EUR_CR_BIF_DIR_LIST_BASE5           0x0C48
1046 #define EUR_CR_BIF_DIR_LIST_BASE5_ADDR_MASK 0xFFFFFF00U
1047 #define EUR_CR_BIF_DIR_LIST_BASE5_ADDR_SHIFT 8
1048 #define EUR_CR_BIF_DIR_LIST_BASE5_ADDR_SIGNED 0
1049 /* Register EUR_CR_BIF_DIR_LIST_BASE6 */
1050 #define EUR_CR_BIF_DIR_LIST_BASE6           0x0C4C
1051 #define EUR_CR_BIF_DIR_LIST_BASE6_ADDR_MASK 0xFFFFFF00U
1052 #define EUR_CR_BIF_DIR_LIST_BASE6_ADDR_SHIFT 8
1053 #define EUR_CR_BIF_DIR_LIST_BASE6_ADDR_SIGNED 0
1054 /* Register EUR_CR_BIF_DIR_LIST_BASE7 */
1055 #define EUR_CR_BIF_DIR_LIST_BASE7           0x0C50
1056 #define EUR_CR_BIF_DIR_LIST_BASE7_ADDR_MASK 0xFFFFFF00U
1057 #define EUR_CR_BIF_DIR_LIST_BASE7_ADDR_SHIFT 8
1058 #define EUR_CR_BIF_DIR_LIST_BASE7_ADDR_SIGNED 0
1059 /* Register EUR_CR_BIF_DIR_LIST_BASE8 */
1060 #define EUR_CR_BIF_DIR_LIST_BASE8           0x0C54
1061 #define EUR_CR_BIF_DIR_LIST_BASE8_ADDR_MASK 0xFFFFFF00U
1062 #define EUR_CR_BIF_DIR_LIST_BASE8_ADDR_SHIFT 8
1063 #define EUR_CR_BIF_DIR_LIST_BASE8_ADDR_SIGNED 0
1064 /* Register EUR_CR_BIF_DIR_LIST_BASE9 */
1065 #define EUR_CR_BIF_DIR_LIST_BASE9           0x0C58
1066 #define EUR_CR_BIF_DIR_LIST_BASE9_ADDR_MASK 0xFFFFFF00U
1067 #define EUR_CR_BIF_DIR_LIST_BASE9_ADDR_SHIFT 8
1068 #define EUR_CR_BIF_DIR_LIST_BASE9_ADDR_SIGNED 0
1069 /* Register EUR_CR_BIF_DIR_LIST_BASE10 */
1070 #define EUR_CR_BIF_DIR_LIST_BASE10          0x0C5C
1071 #define EUR_CR_BIF_DIR_LIST_BASE10_ADDR_MASK 0xFFFFFF00U
1072 #define EUR_CR_BIF_DIR_LIST_BASE10_ADDR_SHIFT 8
1073 #define EUR_CR_BIF_DIR_LIST_BASE10_ADDR_SIGNED 0
1074 /* Register EUR_CR_BIF_DIR_LIST_BASE11 */
1075 #define EUR_CR_BIF_DIR_LIST_BASE11          0x0C60
1076 #define EUR_CR_BIF_DIR_LIST_BASE11_ADDR_MASK 0xFFFFFF00U
1077 #define EUR_CR_BIF_DIR_LIST_BASE11_ADDR_SHIFT 8
1078 #define EUR_CR_BIF_DIR_LIST_BASE11_ADDR_SIGNED 0
1079 /* Register EUR_CR_BIF_DIR_LIST_BASE12 */
1080 #define EUR_CR_BIF_DIR_LIST_BASE12          0x0C64
1081 #define EUR_CR_BIF_DIR_LIST_BASE12_ADDR_MASK 0xFFFFFF00U
1082 #define EUR_CR_BIF_DIR_LIST_BASE12_ADDR_SHIFT 8
1083 #define EUR_CR_BIF_DIR_LIST_BASE12_ADDR_SIGNED 0
1084 /* Register EUR_CR_BIF_DIR_LIST_BASE13 */
1085 #define EUR_CR_BIF_DIR_LIST_BASE13          0x0C68
1086 #define EUR_CR_BIF_DIR_LIST_BASE13_ADDR_MASK 0xFFFFFF00U
1087 #define EUR_CR_BIF_DIR_LIST_BASE13_ADDR_SHIFT 8
1088 #define EUR_CR_BIF_DIR_LIST_BASE13_ADDR_SIGNED 0
1089 /* Register EUR_CR_BIF_DIR_LIST_BASE14 */
1090 #define EUR_CR_BIF_DIR_LIST_BASE14          0x0C6C
1091 #define EUR_CR_BIF_DIR_LIST_BASE14_ADDR_MASK 0xFFFFFF00U
1092 #define EUR_CR_BIF_DIR_LIST_BASE14_ADDR_SHIFT 8
1093 #define EUR_CR_BIF_DIR_LIST_BASE14_ADDR_SIGNED 0
1094 /* Register EUR_CR_BIF_DIR_LIST_BASE15 */
1095 #define EUR_CR_BIF_DIR_LIST_BASE15          0x0C70
1096 #define EUR_CR_BIF_DIR_LIST_BASE15_ADDR_MASK 0xFFFFFF00U
1097 #define EUR_CR_BIF_DIR_LIST_BASE15_ADDR_SHIFT 8
1098 #define EUR_CR_BIF_DIR_LIST_BASE15_ADDR_SIGNED 0
1099 /* Register EUR_CR_BIF_BANK_SET */
1100 #define EUR_CR_BIF_BANK_SET                 0x0C74
1101 #define EUR_CR_BIF_BANK_SET_SELECT_2D_MASK  0x00000001U
1102 #define EUR_CR_BIF_BANK_SET_SELECT_2D_SHIFT 0
1103 #define EUR_CR_BIF_BANK_SET_SELECT_2D_SIGNED 0
1104 #define EUR_CR_BIF_BANK_SET_SELECT_3D_MASK  0x0000000CU
1105 #define EUR_CR_BIF_BANK_SET_SELECT_3D_SHIFT 2
1106 #define EUR_CR_BIF_BANK_SET_SELECT_3D_SIGNED 0
1107 #define EUR_CR_BIF_BANK_SET_SELECT_HOST_MASK 0x00000010U
1108 #define EUR_CR_BIF_BANK_SET_SELECT_HOST_SHIFT 4
1109 #define EUR_CR_BIF_BANK_SET_SELECT_HOST_SIGNED 0
1110 #define EUR_CR_BIF_BANK_SET_SELECT_TA_MASK  0x000000C0U
1111 #define EUR_CR_BIF_BANK_SET_SELECT_TA_SHIFT 6
1112 #define EUR_CR_BIF_BANK_SET_SELECT_TA_SIGNED 0
1113 #define EUR_CR_BIF_BANK_SET_SELECT_EDM_MASK 0x00000100U
1114 #define EUR_CR_BIF_BANK_SET_SELECT_EDM_SHIFT 8
1115 #define EUR_CR_BIF_BANK_SET_SELECT_EDM_SIGNED 0
1116 #define EUR_CR_BIF_BANK_SET_SELECT_DPM_LSS_MASK 0x00000200U
1117 #define EUR_CR_BIF_BANK_SET_SELECT_DPM_LSS_SHIFT 9
1118 #define EUR_CR_BIF_BANK_SET_SELECT_DPM_LSS_SIGNED 0
1119 /* Register EUR_CR_BIF_BANK0 */
1120 #define EUR_CR_BIF_BANK0                    0x0C78
1121 #define EUR_CR_BIF_BANK0_INDEX_EDM_MASK     0x0000000FU
1122 #define EUR_CR_BIF_BANK0_INDEX_EDM_SHIFT    0
1123 #define EUR_CR_BIF_BANK0_INDEX_EDM_SIGNED   0
1124 #define EUR_CR_BIF_BANK0_INDEX_TA_MASK      0x000000F0U
1125 #define EUR_CR_BIF_BANK0_INDEX_TA_SHIFT     4
1126 #define EUR_CR_BIF_BANK0_INDEX_TA_SIGNED    0
1127 #define EUR_CR_BIF_BANK0_INDEX_HOST_MASK    0x00000F00U
1128 #define EUR_CR_BIF_BANK0_INDEX_HOST_SHIFT   8
1129 #define EUR_CR_BIF_BANK0_INDEX_HOST_SIGNED  0
1130 #define EUR_CR_BIF_BANK0_INDEX_3D_MASK      0x0000F000U
1131 #define EUR_CR_BIF_BANK0_INDEX_3D_SHIFT     12
1132 #define EUR_CR_BIF_BANK0_INDEX_3D_SIGNED    0
1133 #define EUR_CR_BIF_BANK0_INDEX_2D_MASK      0x000F0000U
1134 #define EUR_CR_BIF_BANK0_INDEX_2D_SHIFT     16
1135 #define EUR_CR_BIF_BANK0_INDEX_2D_SIGNED    0
1136 /* Register EUR_CR_BIF_BANK1 */
1137 #define EUR_CR_BIF_BANK1                    0x0C7C
1138 #define EUR_CR_BIF_BANK1_INDEX_EDM_MASK     0x0000000FU
1139 #define EUR_CR_BIF_BANK1_INDEX_EDM_SHIFT    0
1140 #define EUR_CR_BIF_BANK1_INDEX_EDM_SIGNED   0
1141 #define EUR_CR_BIF_BANK1_INDEX_TA_MASK      0x000000F0U
1142 #define EUR_CR_BIF_BANK1_INDEX_TA_SHIFT     4
1143 #define EUR_CR_BIF_BANK1_INDEX_TA_SIGNED    0
1144 #define EUR_CR_BIF_BANK1_INDEX_HOST_MASK    0x00000F00U
1145 #define EUR_CR_BIF_BANK1_INDEX_HOST_SHIFT   8
1146 #define EUR_CR_BIF_BANK1_INDEX_HOST_SIGNED  0
1147 #define EUR_CR_BIF_BANK1_INDEX_3D_MASK      0x0000F000U
1148 #define EUR_CR_BIF_BANK1_INDEX_3D_SHIFT     12
1149 #define EUR_CR_BIF_BANK1_INDEX_3D_SIGNED    0
1150 #define EUR_CR_BIF_BANK1_INDEX_2D_MASK      0x000F0000U
1151 #define EUR_CR_BIF_BANK1_INDEX_2D_SHIFT     16
1152 #define EUR_CR_BIF_BANK1_INDEX_2D_SIGNED    0
1153 /* Register EUR_CR_BIF_DIR_LIST_BASE0 */
1154 #define EUR_CR_BIF_DIR_LIST_BASE0           0x0C84
1155 #define EUR_CR_BIF_DIR_LIST_BASE0_ADDR_MASK 0xFFFFFF00U
1156 #define EUR_CR_BIF_DIR_LIST_BASE0_ADDR_SHIFT 8
1157 #define EUR_CR_BIF_DIR_LIST_BASE0_ADDR_SIGNED 0
1158 /* Register EUR_CR_BIF_TA_REQ_BASE */
1159 #define EUR_CR_BIF_TA_REQ_BASE              0x0C90
1160 #define EUR_CR_BIF_TA_REQ_BASE_ADDR_MASK    0xFFF00000U
1161 #define EUR_CR_BIF_TA_REQ_BASE_ADDR_SHIFT   20
1162 #define EUR_CR_BIF_TA_REQ_BASE_ADDR_SIGNED  0
1163 /* Register EUR_CR_BIF_MEM_REQ_STAT */
1164 #define EUR_CR_BIF_MEM_REQ_STAT             0x0CA8
1165 #define EUR_CR_BIF_MEM_REQ_STAT_READS_MASK  0x000007FFU
1166 #define EUR_CR_BIF_MEM_REQ_STAT_READS_SHIFT 0
1167 #define EUR_CR_BIF_MEM_REQ_STAT_READS_SIGNED 0
1168 /* Register EUR_CR_BIF_3D_REQ_BASE */
1169 #define EUR_CR_BIF_3D_REQ_BASE              0x0CAC
1170 #define EUR_CR_BIF_3D_REQ_BASE_ADDR_MASK    0xFFF00000U
1171 #define EUR_CR_BIF_3D_REQ_BASE_ADDR_SHIFT   20
1172 #define EUR_CR_BIF_3D_REQ_BASE_ADDR_SIGNED  0
1173 /* Register EUR_CR_BIF_ZLS_REQ_BASE */
1174 #define EUR_CR_BIF_ZLS_REQ_BASE             0x0CB0
1175 #define EUR_CR_BIF_ZLS_REQ_BASE_ADDR_MASK   0xFFF00000U
1176 #define EUR_CR_BIF_ZLS_REQ_BASE_ADDR_SHIFT  20
1177 #define EUR_CR_BIF_ZLS_REQ_BASE_ADDR_SIGNED 0
1178 /* Register EUR_CR_BIF_BANK_STATUS */
1179 #define EUR_CR_BIF_BANK_STATUS              0x0CB4
1180 #define EUR_CR_BIF_BANK_STATUS_3D_CURRENT_BANK_MASK 0x00000001U
1181 #define EUR_CR_BIF_BANK_STATUS_3D_CURRENT_BANK_SHIFT 0
1182 #define EUR_CR_BIF_BANK_STATUS_3D_CURRENT_BANK_SIGNED 0
1183 #define EUR_CR_BIF_BANK_STATUS_TA_CURRENT_BANK_MASK 0x00000002U
1184 #define EUR_CR_BIF_BANK_STATUS_TA_CURRENT_BANK_SHIFT 1
1185 #define EUR_CR_BIF_BANK_STATUS_TA_CURRENT_BANK_SIGNED 0
1186 /* Register EUR_CR_BIF_36BIT_ADDRESSING */
1187 #define EUR_CR_BIF_36BIT_ADDRESSING         0x0CCC
1188 #define EUR_CR_BIF_36BIT_ADDRESSING_ENABLE_MASK 0x00000001U
1189 #define EUR_CR_BIF_36BIT_ADDRESSING_ENABLE_SHIFT 0
1190 #define EUR_CR_BIF_36BIT_ADDRESSING_ENABLE_SIGNED 0
1191 /* Register EUR_CR_BIF_TILE0_ADDR_EXT */
1192 #define EUR_CR_BIF_TILE0_ADDR_EXT           0x0CD0
1193 #define EUR_CR_BIF_TILE0_ADDR_EXT_MIN_MASK  0x000000FFU
1194 #define EUR_CR_BIF_TILE0_ADDR_EXT_MIN_SHIFT 0
1195 #define EUR_CR_BIF_TILE0_ADDR_EXT_MIN_SIGNED 0
1196 #define EUR_CR_BIF_TILE0_ADDR_EXT_MAX_MASK  0x0000FF00U
1197 #define EUR_CR_BIF_TILE0_ADDR_EXT_MAX_SHIFT 8
1198 #define EUR_CR_BIF_TILE0_ADDR_EXT_MAX_SIGNED 0
1199 /* Register EUR_CR_BIF_TILE1_ADDR_EXT */
1200 #define EUR_CR_BIF_TILE1_ADDR_EXT           0x0CD4
1201 #define EUR_CR_BIF_TILE1_ADDR_EXT_MIN_MASK  0x000000FFU
1202 #define EUR_CR_BIF_TILE1_ADDR_EXT_MIN_SHIFT 0
1203 #define EUR_CR_BIF_TILE1_ADDR_EXT_MIN_SIGNED 0
1204 #define EUR_CR_BIF_TILE1_ADDR_EXT_MAX_MASK  0x0000FF00U
1205 #define EUR_CR_BIF_TILE1_ADDR_EXT_MAX_SHIFT 8
1206 #define EUR_CR_BIF_TILE1_ADDR_EXT_MAX_SIGNED 0
1207 /* Register EUR_CR_BIF_TILE2_ADDR_EXT */
1208 #define EUR_CR_BIF_TILE2_ADDR_EXT           0x0CD8
1209 #define EUR_CR_BIF_TILE2_ADDR_EXT_MIN_MASK  0x000000FFU
1210 #define EUR_CR_BIF_TILE2_ADDR_EXT_MIN_SHIFT 0
1211 #define EUR_CR_BIF_TILE2_ADDR_EXT_MIN_SIGNED 0
1212 #define EUR_CR_BIF_TILE2_ADDR_EXT_MAX_MASK  0x0000FF00U
1213 #define EUR_CR_BIF_TILE2_ADDR_EXT_MAX_SHIFT 8
1214 #define EUR_CR_BIF_TILE2_ADDR_EXT_MAX_SIGNED 0
1215 /* Register EUR_CR_BIF_TILE3_ADDR_EXT */
1216 #define EUR_CR_BIF_TILE3_ADDR_EXT           0x0CDC
1217 #define EUR_CR_BIF_TILE3_ADDR_EXT_MIN_MASK  0x000000FFU
1218 #define EUR_CR_BIF_TILE3_ADDR_EXT_MIN_SHIFT 0
1219 #define EUR_CR_BIF_TILE3_ADDR_EXT_MIN_SIGNED 0
1220 #define EUR_CR_BIF_TILE3_ADDR_EXT_MAX_MASK  0x0000FF00U
1221 #define EUR_CR_BIF_TILE3_ADDR_EXT_MAX_SHIFT 8
1222 #define EUR_CR_BIF_TILE3_ADDR_EXT_MAX_SIGNED 0
1223 /* Register EUR_CR_BIF_TILE4_ADDR_EXT */
1224 #define EUR_CR_BIF_TILE4_ADDR_EXT           0x0CE0
1225 #define EUR_CR_BIF_TILE4_ADDR_EXT_MIN_MASK  0x000000FFU
1226 #define EUR_CR_BIF_TILE4_ADDR_EXT_MIN_SHIFT 0
1227 #define EUR_CR_BIF_TILE4_ADDR_EXT_MIN_SIGNED 0
1228 #define EUR_CR_BIF_TILE4_ADDR_EXT_MAX_MASK  0x0000FF00U
1229 #define EUR_CR_BIF_TILE4_ADDR_EXT_MAX_SHIFT 8
1230 #define EUR_CR_BIF_TILE4_ADDR_EXT_MAX_SIGNED 0
1231 /* Register EUR_CR_BIF_TILE5_ADDR_EXT */
1232 #define EUR_CR_BIF_TILE5_ADDR_EXT           0x0CE4
1233 #define EUR_CR_BIF_TILE5_ADDR_EXT_MIN_MASK  0x000000FFU
1234 #define EUR_CR_BIF_TILE5_ADDR_EXT_MIN_SHIFT 0
1235 #define EUR_CR_BIF_TILE5_ADDR_EXT_MIN_SIGNED 0
1236 #define EUR_CR_BIF_TILE5_ADDR_EXT_MAX_MASK  0x0000FF00U
1237 #define EUR_CR_BIF_TILE5_ADDR_EXT_MAX_SHIFT 8
1238 #define EUR_CR_BIF_TILE5_ADDR_EXT_MAX_SIGNED 0
1239 /* Register EUR_CR_BIF_TILE6_ADDR_EXT */
1240 #define EUR_CR_BIF_TILE6_ADDR_EXT           0x0CE8
1241 #define EUR_CR_BIF_TILE6_ADDR_EXT_MIN_MASK  0x000000FFU
1242 #define EUR_CR_BIF_TILE6_ADDR_EXT_MIN_SHIFT 0
1243 #define EUR_CR_BIF_TILE6_ADDR_EXT_MIN_SIGNED 0
1244 #define EUR_CR_BIF_TILE6_ADDR_EXT_MAX_MASK  0x0000FF00U
1245 #define EUR_CR_BIF_TILE6_ADDR_EXT_MAX_SHIFT 8
1246 #define EUR_CR_BIF_TILE6_ADDR_EXT_MAX_SIGNED 0
1247 /* Register EUR_CR_BIF_TILE7_ADDR_EXT */
1248 #define EUR_CR_BIF_TILE7_ADDR_EXT           0x0CEC
1249 #define EUR_CR_BIF_TILE7_ADDR_EXT_MIN_MASK  0x000000FFU
1250 #define EUR_CR_BIF_TILE7_ADDR_EXT_MIN_SHIFT 0
1251 #define EUR_CR_BIF_TILE7_ADDR_EXT_MIN_SIGNED 0
1252 #define EUR_CR_BIF_TILE7_ADDR_EXT_MAX_MASK  0x0000FF00U
1253 #define EUR_CR_BIF_TILE7_ADDR_EXT_MAX_SHIFT 8
1254 #define EUR_CR_BIF_TILE7_ADDR_EXT_MAX_SIGNED 0
1255 /* Register EUR_CR_BIF_TILE8_ADDR_EXT */
1256 #define EUR_CR_BIF_TILE8_ADDR_EXT           0x0CF0
1257 #define EUR_CR_BIF_TILE8_ADDR_EXT_MIN_MASK  0x000000FFU
1258 #define EUR_CR_BIF_TILE8_ADDR_EXT_MIN_SHIFT 0
1259 #define EUR_CR_BIF_TILE8_ADDR_EXT_MIN_SIGNED 0
1260 #define EUR_CR_BIF_TILE8_ADDR_EXT_MAX_MASK  0x0000FF00U
1261 #define EUR_CR_BIF_TILE8_ADDR_EXT_MAX_SHIFT 8
1262 #define EUR_CR_BIF_TILE8_ADDR_EXT_MAX_SIGNED 0
1263 /* Register EUR_CR_BIF_TILE9_ADDR_EXT */
1264 #define EUR_CR_BIF_TILE9_ADDR_EXT           0x0CF4
1265 #define EUR_CR_BIF_TILE9_ADDR_EXT_MIN_MASK  0x000000FFU
1266 #define EUR_CR_BIF_TILE9_ADDR_EXT_MIN_SHIFT 0
1267 #define EUR_CR_BIF_TILE9_ADDR_EXT_MIN_SIGNED 0
1268 #define EUR_CR_BIF_TILE9_ADDR_EXT_MAX_MASK  0x0000FF00U
1269 #define EUR_CR_BIF_TILE9_ADDR_EXT_MAX_SHIFT 8
1270 #define EUR_CR_BIF_TILE9_ADDR_EXT_MAX_SIGNED 0
1271 /* Register EUR_CR_BIF_CTRL_RDATA */
1272 #define EUR_CR_BIF_CTRL_RDATA               0x0CF8
1273 #define EUR_CR_BIF_CTRL_RDATA_LIMIT_MASK    0x000003FFU
1274 #define EUR_CR_BIF_CTRL_RDATA_LIMIT_SHIFT   0
1275 #define EUR_CR_BIF_CTRL_RDATA_LIMIT_SIGNED  0
1276 /* Table EUR_CR_USE_CODE_BASE */
1277 /* Register EUR_CR_USE_CODE_BASE */
1278 #define EUR_CR_USE_CODE_BASE(X)     (0x0A0C + (4 * (X)))
1279 #define EUR_CR_USE_CODE_BASE_ADDR_MASK      0x01FFFFFFU
1280 #define EUR_CR_USE_CODE_BASE_ADDR_SHIFT     0
1281 #define EUR_CR_USE_CODE_BASE_ADDR_SIGNED    0
1282 #define EUR_CR_USE_CODE_BASE_DM_MASK        0x06000000U
1283 #define EUR_CR_USE_CODE_BASE_DM_SHIFT       25
1284 #define EUR_CR_USE_CODE_BASE_DM_SIGNED      0
1285 /* Number of entries in table EUR_CR_USE_CODE_BASE */
1286 #define EUR_CR_USE_CODE_BASE_SIZE_UINT32 16
1287 #define EUR_CR_USE_CODE_BASE_NUM_ENTRIES 16
1289 #endif /* _SGX545DEFS_KM_H_ */