WIP FPC-III support
[linux/fpc-iii.git] / drivers / gpu / drm / amd / include / vega10_ip_offset.h
blob3a22a5d169193fadf712ba39e4af419a14f1aea9
1 /*
2 * Copyright (C) 2018 Advanced Micro Devices, Inc.
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:
11 * The above copyright notice and this permission notice shall be included
12 * in all copies or substantial portions of the Software.
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.
21 #ifndef _vega10_ip_offset_HEADER
22 #define _vega10_ip_offset_HEADER
24 #define MAX_INSTANCE 5
25 #define MAX_SEGMENT 5
27 struct IP_BASE_INSTANCE
29 unsigned int segment[MAX_SEGMENT];
32 struct IP_BASE
34 struct IP_BASE_INSTANCE instance[MAX_INSTANCE];
38 static const struct IP_BASE __maybe_unused NBIF_BASE = { { { { 0x00000000, 0x00000014, 0x00000D20, 0x00010400, 0 } },
39 { { 0, 0, 0, 0, 0 } },
40 { { 0, 0, 0, 0, 0 } },
41 { { 0, 0, 0, 0, 0 } },
42 { { 0, 0, 0, 0, 0 } } } };
43 static const struct IP_BASE __maybe_unused NBIO_BASE = { { { { 0x00000000, 0x00000014, 0x00000D20, 0x00010400, 0 } },
44 { { 0, 0, 0, 0, 0 } },
45 { { 0, 0, 0, 0, 0 } },
46 { { 0, 0, 0, 0, 0 } },
47 { { 0, 0, 0, 0, 0 } } } };
48 static const struct IP_BASE __maybe_unused DCE_BASE = { { { { 0x00000012, 0x000000C0, 0x000034C0, 0, 0 } },
49 { { 0, 0, 0, 0, 0 } },
50 { { 0, 0, 0, 0, 0 } },
51 { { 0, 0, 0, 0, 0 } },
52 { { 0, 0, 0, 0, 0 } } } };
53 static const struct IP_BASE __maybe_unused DCN_BASE = { { { { 0x00000012, 0x000000C0, 0x000034C0, 0, 0 } },
54 { { 0, 0, 0, 0, 0 } },
55 { { 0, 0, 0, 0, 0 } },
56 { { 0, 0, 0, 0, 0 } },
57 { { 0, 0, 0, 0, 0 } } } };
58 static const struct IP_BASE __maybe_unused MP0_BASE = { { { { 0x00016000, 0, 0, 0, 0 } },
59 { { 0, 0, 0, 0, 0 } },
60 { { 0, 0, 0, 0, 0 } },
61 { { 0, 0, 0, 0, 0 } },
62 { { 0, 0, 0, 0, 0 } } } };
63 static const struct IP_BASE __maybe_unused MP1_BASE = { { { { 0x00016000, 0, 0, 0, 0 } },
64 { { 0, 0, 0, 0, 0 } },
65 { { 0, 0, 0, 0, 0 } },
66 { { 0, 0, 0, 0, 0 } },
67 { { 0, 0, 0, 0, 0 } } } };
68 static const struct IP_BASE __maybe_unused MP2_BASE = { { { { 0x00016000, 0, 0, 0, 0 } },
69 { { 0, 0, 0, 0, 0 } },
70 { { 0, 0, 0, 0, 0 } },
71 { { 0, 0, 0, 0, 0 } },
72 { { 0, 0, 0, 0, 0 } } } };
73 static const struct IP_BASE __maybe_unused DF_BASE = { { { { 0x00007000, 0, 0, 0, 0 } },
74 { { 0, 0, 0, 0, 0 } },
75 { { 0, 0, 0, 0, 0 } },
76 { { 0, 0, 0, 0, 0 } },
77 { { 0, 0, 0, 0, 0 } } } };
78 static const struct IP_BASE __maybe_unused UVD_BASE = { { { { 0x00007800, 0x00007E00, 0, 0, 0 } },
79 { { 0, 0, 0, 0, 0 } },
80 { { 0, 0, 0, 0, 0 } },
81 { { 0, 0, 0, 0, 0 } },
82 { { 0, 0, 0, 0, 0 } } } }; //note: GLN does not use the first segment
83 static const struct IP_BASE __maybe_unused VCN_BASE = { { { { 0x00007800, 0x00007E00, 0, 0, 0 } },
84 { { 0, 0, 0, 0, 0 } },
85 { { 0, 0, 0, 0, 0 } },
86 { { 0, 0, 0, 0, 0 } },
87 { { 0, 0, 0, 0, 0 } } } }; //note: GLN does not use the first segment
88 static const struct IP_BASE __maybe_unused DBGU_BASE = { { { { 0x00000180, 0x000001A0, 0, 0, 0 } },
89 { { 0, 0, 0, 0, 0 } },
90 { { 0, 0, 0, 0, 0 } },
91 { { 0, 0, 0, 0, 0 } },
92 { { 0, 0, 0, 0, 0 } } } }; // not exist
93 static const struct IP_BASE __maybe_unused DBGU_NBIO_BASE = { { { { 0x000001C0, 0, 0, 0, 0 } },
94 { { 0, 0, 0, 0, 0 } },
95 { { 0, 0, 0, 0, 0 } },
96 { { 0, 0, 0, 0, 0 } },
97 { { 0, 0, 0, 0, 0 } } } }; // not exist
98 static const struct IP_BASE __maybe_unused DBGU_IO_BASE = { { { { 0x000001E0, 0, 0, 0, 0 } },
99 { { 0, 0, 0, 0, 0 } },
100 { { 0, 0, 0, 0, 0 } },
101 { { 0, 0, 0, 0, 0 } },
102 { { 0, 0, 0, 0, 0 } } } }; // not exist
103 static const struct IP_BASE __maybe_unused DFX_DAP_BASE = { { { { 0x000005A0, 0, 0, 0, 0 } },
104 { { 0, 0, 0, 0, 0 } },
105 { { 0, 0, 0, 0, 0 } },
106 { { 0, 0, 0, 0, 0 } },
107 { { 0, 0, 0, 0, 0 } } } }; // not exist
108 static const struct IP_BASE __maybe_unused DFX_BASE = { { { { 0x00000580, 0, 0, 0, 0 } },
109 { { 0, 0, 0, 0, 0 } },
110 { { 0, 0, 0, 0, 0 } },
111 { { 0, 0, 0, 0, 0 } },
112 { { 0, 0, 0, 0, 0 } } } }; // this file does not contain registers
113 static const struct IP_BASE __maybe_unused ISP_BASE = { { { { 0x00018000, 0, 0, 0, 0 } },
114 { { 0, 0, 0, 0, 0 } },
115 { { 0, 0, 0, 0, 0 } },
116 { { 0, 0, 0, 0, 0 } },
117 { { 0, 0, 0, 0, 0 } } } }; // not exist
118 static const struct IP_BASE __maybe_unused SYSTEMHUB_BASE = { { { { 0x00000EA0, 0, 0, 0, 0 } },
119 { { 0, 0, 0, 0, 0 } },
120 { { 0, 0, 0, 0, 0 } },
121 { { 0, 0, 0, 0, 0 } },
122 { { 0, 0, 0, 0, 0 } } } }; // not exist
123 static const struct IP_BASE __maybe_unused L2IMU_BASE = { { { { 0x00007DC0, 0, 0, 0, 0 } },
124 { { 0, 0, 0, 0, 0 } },
125 { { 0, 0, 0, 0, 0 } },
126 { { 0, 0, 0, 0, 0 } },
127 { { 0, 0, 0, 0, 0 } } } };
128 static const struct IP_BASE __maybe_unused IOHC_BASE = { { { { 0x00010000, 0, 0, 0, 0 } },
129 { { 0, 0, 0, 0, 0 } },
130 { { 0, 0, 0, 0, 0 } },
131 { { 0, 0, 0, 0, 0 } },
132 { { 0, 0, 0, 0, 0 } } } };
133 static const struct IP_BASE __maybe_unused ATHUB_BASE = { { { { 0x00000C20, 0, 0, 0, 0 } },
134 { { 0, 0, 0, 0, 0 } },
135 { { 0, 0, 0, 0, 0 } },
136 { { 0, 0, 0, 0, 0 } },
137 { { 0, 0, 0, 0, 0 } } } };
138 static const struct IP_BASE __maybe_unused VCE_BASE = { { { { 0x00007E00, 0x00048800, 0, 0, 0 } },
139 { { 0, 0, 0, 0, 0 } },
140 { { 0, 0, 0, 0, 0 } },
141 { { 0, 0, 0, 0, 0 } },
142 { { 0, 0, 0, 0, 0 } } } };
143 static const struct IP_BASE __maybe_unused GC_BASE = { { { { 0x00002000, 0x0000A000, 0, 0, 0 } },
144 { { 0, 0, 0, 0, 0 } },
145 { { 0, 0, 0, 0, 0 } },
146 { { 0, 0, 0, 0, 0 } },
147 { { 0, 0, 0, 0, 0 } } } };
148 static const struct IP_BASE __maybe_unused MMHUB_BASE = { { { { 0x0001A000, 0, 0, 0, 0 } },
149 { { 0, 0, 0, 0, 0 } },
150 { { 0, 0, 0, 0, 0 } },
151 { { 0, 0, 0, 0, 0 } },
152 { { 0, 0, 0, 0, 0 } } } };
153 static const struct IP_BASE __maybe_unused RSMU_BASE = { { { { 0x00012000, 0, 0, 0, 0 } },
154 { { 0, 0, 0, 0, 0 } },
155 { { 0, 0, 0, 0, 0 } },
156 { { 0, 0, 0, 0, 0 } },
157 { { 0, 0, 0, 0, 0 } } } };
158 static const struct IP_BASE __maybe_unused HDP_BASE = { { { { 0x00000F20, 0, 0, 0, 0 } },
159 { { 0, 0, 0, 0, 0 } },
160 { { 0, 0, 0, 0, 0 } },
161 { { 0, 0, 0, 0, 0 } },
162 { { 0, 0, 0, 0, 0 } } } };
163 static const struct IP_BASE __maybe_unused OSSSYS_BASE = { { { { 0x000010A0, 0, 0, 0, 0 } },
164 { { 0, 0, 0, 0, 0 } },
165 { { 0, 0, 0, 0, 0 } },
166 { { 0, 0, 0, 0, 0 } },
167 { { 0, 0, 0, 0, 0 } } } };
168 static const struct IP_BASE __maybe_unused SDMA0_BASE = { { { { 0x00001260, 0, 0, 0, 0 } },
169 { { 0, 0, 0, 0, 0 } },
170 { { 0, 0, 0, 0, 0 } },
171 { { 0, 0, 0, 0, 0 } },
172 { { 0, 0, 0, 0, 0 } } } };
173 static const struct IP_BASE __maybe_unused SDMA1_BASE = { { { { 0x00001460, 0, 0, 0, 0 } },
174 { { 0, 0, 0, 0, 0 } },
175 { { 0, 0, 0, 0, 0 } },
176 { { 0, 0, 0, 0, 0 } },
177 { { 0, 0, 0, 0, 0 } } } };
178 static const struct IP_BASE __maybe_unused XDMA_BASE = { { { { 0x00003400, 0, 0, 0, 0 } },
179 { { 0, 0, 0, 0, 0 } },
180 { { 0, 0, 0, 0, 0 } },
181 { { 0, 0, 0, 0, 0 } },
182 { { 0, 0, 0, 0, 0 } } } };
183 static const struct IP_BASE __maybe_unused UMC_BASE = { { { { 0x00014000, 0, 0, 0, 0 } },
184 { { 0, 0, 0, 0, 0 } },
185 { { 0, 0, 0, 0, 0 } },
186 { { 0, 0, 0, 0, 0 } },
187 { { 0, 0, 0, 0, 0 } } } };
188 static const struct IP_BASE __maybe_unused THM_BASE = { { { { 0x00016600, 0, 0, 0, 0 } },
189 { { 0, 0, 0, 0, 0 } },
190 { { 0, 0, 0, 0, 0 } },
191 { { 0, 0, 0, 0, 0 } },
192 { { 0, 0, 0, 0, 0 } } } };
193 static const struct IP_BASE __maybe_unused SMUIO_BASE = { { { { 0x00016800, 0, 0, 0, 0 } },
194 { { 0, 0, 0, 0, 0 } },
195 { { 0, 0, 0, 0, 0 } },
196 { { 0, 0, 0, 0, 0 } },
197 { { 0, 0, 0, 0, 0 } } } };
198 static const struct IP_BASE __maybe_unused PWR_BASE = { { { { 0x00016A00, 0, 0, 0, 0 } },
199 { { 0, 0, 0, 0, 0 } },
200 { { 0, 0, 0, 0, 0 } },
201 { { 0, 0, 0, 0, 0 } },
202 { { 0, 0, 0, 0, 0 } } } };
203 static const struct IP_BASE __maybe_unused CLK_BASE = { { { { 0x00016C00, 0, 0, 0, 0 } },
204 { { 0x00016E00, 0, 0, 0, 0 } },
205 { { 0x00017000, 0, 0, 0, 0 } },
206 { { 0x00017200, 0, 0, 0, 0 } },
207 { { 0x00017E00, 0, 0, 0, 0 } } } };
208 static const struct IP_BASE __maybe_unused FUSE_BASE = { { { { 0x00017400, 0, 0, 0, 0 } },
209 { { 0, 0, 0, 0, 0 } },
210 { { 0, 0, 0, 0, 0 } },
211 { { 0, 0, 0, 0, 0 } },
212 { { 0, 0, 0, 0, 0 } } } };
215 #define NBIF_BASE__INST0_SEG0 0x00000000
216 #define NBIF_BASE__INST0_SEG1 0x00000014
217 #define NBIF_BASE__INST0_SEG2 0x00000D20
218 #define NBIF_BASE__INST0_SEG3 0x00010400
219 #define NBIF_BASE__INST0_SEG4 0
221 #define NBIF_BASE__INST1_SEG0 0
222 #define NBIF_BASE__INST1_SEG1 0
223 #define NBIF_BASE__INST1_SEG2 0
224 #define NBIF_BASE__INST1_SEG3 0
225 #define NBIF_BASE__INST1_SEG4 0
227 #define NBIF_BASE__INST2_SEG0 0
228 #define NBIF_BASE__INST2_SEG1 0
229 #define NBIF_BASE__INST2_SEG2 0
230 #define NBIF_BASE__INST2_SEG3 0
231 #define NBIF_BASE__INST2_SEG4 0
233 #define NBIF_BASE__INST3_SEG0 0
234 #define NBIF_BASE__INST3_SEG1 0
235 #define NBIF_BASE__INST3_SEG2 0
236 #define NBIF_BASE__INST3_SEG3 0
237 #define NBIF_BASE__INST3_SEG4 0
239 #define NBIF_BASE__INST4_SEG0 0
240 #define NBIF_BASE__INST4_SEG1 0
241 #define NBIF_BASE__INST4_SEG2 0
242 #define NBIF_BASE__INST4_SEG3 0
243 #define NBIF_BASE__INST4_SEG4 0
245 #define NBIO_BASE__INST0_SEG0 0x00000000
246 #define NBIO_BASE__INST0_SEG1 0x00000014
247 #define NBIO_BASE__INST0_SEG2 0x00000D20
248 #define NBIO_BASE__INST0_SEG3 0x00010400
249 #define NBIO_BASE__INST0_SEG4 0
251 #define NBIO_BASE__INST1_SEG0 0
252 #define NBIO_BASE__INST1_SEG1 0
253 #define NBIO_BASE__INST1_SEG2 0
254 #define NBIO_BASE__INST1_SEG3 0
255 #define NBIO_BASE__INST1_SEG4 0
257 #define NBIO_BASE__INST2_SEG0 0
258 #define NBIO_BASE__INST2_SEG1 0
259 #define NBIO_BASE__INST2_SEG2 0
260 #define NBIO_BASE__INST2_SEG3 0
261 #define NBIO_BASE__INST2_SEG4 0
263 #define NBIO_BASE__INST3_SEG0 0
264 #define NBIO_BASE__INST3_SEG1 0
265 #define NBIO_BASE__INST3_SEG2 0
266 #define NBIO_BASE__INST3_SEG3 0
267 #define NBIO_BASE__INST3_SEG4 0
269 #define NBIO_BASE__INST4_SEG0 0
270 #define NBIO_BASE__INST4_SEG1 0
271 #define NBIO_BASE__INST4_SEG2 0
272 #define NBIO_BASE__INST4_SEG3 0
273 #define NBIO_BASE__INST4_SEG4 0
275 #define DCE_BASE__INST0_SEG0 0x00000012
276 #define DCE_BASE__INST0_SEG1 0x000000C0
277 #define DCE_BASE__INST0_SEG2 0x000034C0
278 #define DCE_BASE__INST0_SEG3 0
279 #define DCE_BASE__INST0_SEG4 0
281 #define DCE_BASE__INST1_SEG0 0
282 #define DCE_BASE__INST1_SEG1 0
283 #define DCE_BASE__INST1_SEG2 0
284 #define DCE_BASE__INST1_SEG3 0
285 #define DCE_BASE__INST1_SEG4 0
287 #define DCE_BASE__INST2_SEG0 0
288 #define DCE_BASE__INST2_SEG1 0
289 #define DCE_BASE__INST2_SEG2 0
290 #define DCE_BASE__INST2_SEG3 0
291 #define DCE_BASE__INST2_SEG4 0
293 #define DCE_BASE__INST3_SEG0 0
294 #define DCE_BASE__INST3_SEG1 0
295 #define DCE_BASE__INST3_SEG2 0
296 #define DCE_BASE__INST3_SEG3 0
297 #define DCE_BASE__INST3_SEG4 0
299 #define DCE_BASE__INST4_SEG0 0
300 #define DCE_BASE__INST4_SEG1 0
301 #define DCE_BASE__INST4_SEG2 0
302 #define DCE_BASE__INST4_SEG3 0
303 #define DCE_BASE__INST4_SEG4 0
305 #define DCN_BASE__INST0_SEG0 0x00000012
306 #define DCN_BASE__INST0_SEG1 0x000000C0
307 #define DCN_BASE__INST0_SEG2 0x000034C0
308 #define DCN_BASE__INST0_SEG3 0
309 #define DCN_BASE__INST0_SEG4 0
311 #define DCN_BASE__INST1_SEG0 0
312 #define DCN_BASE__INST1_SEG1 0
313 #define DCN_BASE__INST1_SEG2 0
314 #define DCN_BASE__INST1_SEG3 0
315 #define DCN_BASE__INST1_SEG4 0
317 #define DCN_BASE__INST2_SEG0 0
318 #define DCN_BASE__INST2_SEG1 0
319 #define DCN_BASE__INST2_SEG2 0
320 #define DCN_BASE__INST2_SEG3 0
321 #define DCN_BASE__INST2_SEG4 0
323 #define DCN_BASE__INST3_SEG0 0
324 #define DCN_BASE__INST3_SEG1 0
325 #define DCN_BASE__INST3_SEG2 0
326 #define DCN_BASE__INST3_SEG3 0
327 #define DCN_BASE__INST3_SEG4 0
329 #define DCN_BASE__INST4_SEG0 0
330 #define DCN_BASE__INST4_SEG1 0
331 #define DCN_BASE__INST4_SEG2 0
332 #define DCN_BASE__INST4_SEG3 0
333 #define DCN_BASE__INST4_SEG4 0
335 #define MP0_BASE__INST0_SEG0 0x00016000
336 #define MP0_BASE__INST0_SEG1 0
337 #define MP0_BASE__INST0_SEG2 0
338 #define MP0_BASE__INST0_SEG3 0
339 #define MP0_BASE__INST0_SEG4 0
341 #define MP0_BASE__INST1_SEG0 0
342 #define MP0_BASE__INST1_SEG1 0
343 #define MP0_BASE__INST1_SEG2 0
344 #define MP0_BASE__INST1_SEG3 0
345 #define MP0_BASE__INST1_SEG4 0
347 #define MP0_BASE__INST2_SEG0 0
348 #define MP0_BASE__INST2_SEG1 0
349 #define MP0_BASE__INST2_SEG2 0
350 #define MP0_BASE__INST2_SEG3 0
351 #define MP0_BASE__INST2_SEG4 0
353 #define MP0_BASE__INST3_SEG0 0
354 #define MP0_BASE__INST3_SEG1 0
355 #define MP0_BASE__INST3_SEG2 0
356 #define MP0_BASE__INST3_SEG3 0
357 #define MP0_BASE__INST3_SEG4 0
359 #define MP0_BASE__INST4_SEG0 0
360 #define MP0_BASE__INST4_SEG1 0
361 #define MP0_BASE__INST4_SEG2 0
362 #define MP0_BASE__INST4_SEG3 0
363 #define MP0_BASE__INST4_SEG4 0
365 #define MP1_BASE__INST0_SEG0 0x00016200
366 #define MP1_BASE__INST0_SEG1 0
367 #define MP1_BASE__INST0_SEG2 0
368 #define MP1_BASE__INST0_SEG3 0
369 #define MP1_BASE__INST0_SEG4 0
371 #define MP1_BASE__INST1_SEG0 0
372 #define MP1_BASE__INST1_SEG1 0
373 #define MP1_BASE__INST1_SEG2 0
374 #define MP1_BASE__INST1_SEG3 0
375 #define MP1_BASE__INST1_SEG4 0
377 #define MP1_BASE__INST2_SEG0 0
378 #define MP1_BASE__INST2_SEG1 0
379 #define MP1_BASE__INST2_SEG2 0
380 #define MP1_BASE__INST2_SEG3 0
381 #define MP1_BASE__INST2_SEG4 0
383 #define MP1_BASE__INST3_SEG0 0
384 #define MP1_BASE__INST3_SEG1 0
385 #define MP1_BASE__INST3_SEG2 0
386 #define MP1_BASE__INST3_SEG3 0
387 #define MP1_BASE__INST3_SEG4 0
389 #define MP1_BASE__INST4_SEG0 0
390 #define MP1_BASE__INST4_SEG1 0
391 #define MP1_BASE__INST4_SEG2 0
392 #define MP1_BASE__INST4_SEG3 0
393 #define MP1_BASE__INST4_SEG4 0
395 #define MP2_BASE__INST0_SEG0 0x00016400
396 #define MP2_BASE__INST0_SEG1 0
397 #define MP2_BASE__INST0_SEG2 0
398 #define MP2_BASE__INST0_SEG3 0
399 #define MP2_BASE__INST0_SEG4 0
401 #define MP2_BASE__INST1_SEG0 0
402 #define MP2_BASE__INST1_SEG1 0
403 #define MP2_BASE__INST1_SEG2 0
404 #define MP2_BASE__INST1_SEG3 0
405 #define MP2_BASE__INST1_SEG4 0
407 #define MP2_BASE__INST2_SEG0 0
408 #define MP2_BASE__INST2_SEG1 0
409 #define MP2_BASE__INST2_SEG2 0
410 #define MP2_BASE__INST2_SEG3 0
411 #define MP2_BASE__INST2_SEG4 0
413 #define MP2_BASE__INST3_SEG0 0
414 #define MP2_BASE__INST3_SEG1 0
415 #define MP2_BASE__INST3_SEG2 0
416 #define MP2_BASE__INST3_SEG3 0
417 #define MP2_BASE__INST3_SEG4 0
419 #define MP2_BASE__INST4_SEG0 0
420 #define MP2_BASE__INST4_SEG1 0
421 #define MP2_BASE__INST4_SEG2 0
422 #define MP2_BASE__INST4_SEG3 0
423 #define MP2_BASE__INST4_SEG4 0
425 #define DF_BASE__INST0_SEG0 0x00007000
426 #define DF_BASE__INST0_SEG1 0
427 #define DF_BASE__INST0_SEG2 0
428 #define DF_BASE__INST0_SEG3 0
429 #define DF_BASE__INST0_SEG4 0
431 #define DF_BASE__INST1_SEG0 0
432 #define DF_BASE__INST1_SEG1 0
433 #define DF_BASE__INST1_SEG2 0
434 #define DF_BASE__INST1_SEG3 0
435 #define DF_BASE__INST1_SEG4 0
437 #define DF_BASE__INST2_SEG0 0
438 #define DF_BASE__INST2_SEG1 0
439 #define DF_BASE__INST2_SEG2 0
440 #define DF_BASE__INST2_SEG3 0
441 #define DF_BASE__INST2_SEG4 0
443 #define DF_BASE__INST3_SEG0 0
444 #define DF_BASE__INST3_SEG1 0
445 #define DF_BASE__INST3_SEG2 0
446 #define DF_BASE__INST3_SEG3 0
447 #define DF_BASE__INST3_SEG4 0
449 #define DF_BASE__INST4_SEG0 0
450 #define DF_BASE__INST4_SEG1 0
451 #define DF_BASE__INST4_SEG2 0
452 #define DF_BASE__INST4_SEG3 0
453 #define DF_BASE__INST4_SEG4 0
455 #define UVD_BASE__INST0_SEG0 0x00007800
456 #define UVD_BASE__INST0_SEG1 0x00007E00
457 #define UVD_BASE__INST0_SEG2 0
458 #define UVD_BASE__INST0_SEG3 0
459 #define UVD_BASE__INST0_SEG4 0
461 #define UVD_BASE__INST1_SEG0 0
462 #define UVD_BASE__INST1_SEG1 0
463 #define UVD_BASE__INST1_SEG2 0
464 #define UVD_BASE__INST1_SEG3 0
465 #define UVD_BASE__INST1_SEG4 0
467 #define UVD_BASE__INST2_SEG0 0
468 #define UVD_BASE__INST2_SEG1 0
469 #define UVD_BASE__INST2_SEG2 0
470 #define UVD_BASE__INST2_SEG3 0
471 #define UVD_BASE__INST2_SEG4 0
473 #define UVD_BASE__INST3_SEG0 0
474 #define UVD_BASE__INST3_SEG1 0
475 #define UVD_BASE__INST3_SEG2 0
476 #define UVD_BASE__INST3_SEG3 0
477 #define UVD_BASE__INST3_SEG4 0
479 #define UVD_BASE__INST4_SEG0 0
480 #define UVD_BASE__INST4_SEG1 0
481 #define UVD_BASE__INST4_SEG2 0
482 #define UVD_BASE__INST4_SEG3 0
483 #define UVD_BASE__INST4_SEG4 0
485 #define VCN_BASE__INST0_SEG0 0x00007800
486 #define VCN_BASE__INST0_SEG1 0x00007E00
487 #define VCN_BASE__INST0_SEG2 0
488 #define VCN_BASE__INST0_SEG3 0
489 #define VCN_BASE__INST0_SEG4 0
491 #define VCN_BASE__INST1_SEG0 0
492 #define VCN_BASE__INST1_SEG1 0
493 #define VCN_BASE__INST1_SEG2 0
494 #define VCN_BASE__INST1_SEG3 0
495 #define VCN_BASE__INST1_SEG4 0
497 #define VCN_BASE__INST2_SEG0 0
498 #define VCN_BASE__INST2_SEG1 0
499 #define VCN_BASE__INST2_SEG2 0
500 #define VCN_BASE__INST2_SEG3 0
501 #define VCN_BASE__INST2_SEG4 0
503 #define VCN_BASE__INST3_SEG0 0
504 #define VCN_BASE__INST3_SEG1 0
505 #define VCN_BASE__INST3_SEG2 0
506 #define VCN_BASE__INST3_SEG3 0
507 #define VCN_BASE__INST3_SEG4 0
509 #define VCN_BASE__INST4_SEG0 0
510 #define VCN_BASE__INST4_SEG1 0
511 #define VCN_BASE__INST4_SEG2 0
512 #define VCN_BASE__INST4_SEG3 0
513 #define VCN_BASE__INST4_SEG4 0
515 #define DBGU_BASE__INST0_SEG0 0x00000180
516 #define DBGU_BASE__INST0_SEG1 0x000001A0
517 #define DBGU_BASE__INST0_SEG2 0
518 #define DBGU_BASE__INST0_SEG3 0
519 #define DBGU_BASE__INST0_SEG4 0
521 #define DBGU_BASE__INST1_SEG0 0
522 #define DBGU_BASE__INST1_SEG1 0
523 #define DBGU_BASE__INST1_SEG2 0
524 #define DBGU_BASE__INST1_SEG3 0
525 #define DBGU_BASE__INST1_SEG4 0
527 #define DBGU_BASE__INST2_SEG0 0
528 #define DBGU_BASE__INST2_SEG1 0
529 #define DBGU_BASE__INST2_SEG2 0
530 #define DBGU_BASE__INST2_SEG3 0
531 #define DBGU_BASE__INST2_SEG4 0
533 #define DBGU_BASE__INST3_SEG0 0
534 #define DBGU_BASE__INST3_SEG1 0
535 #define DBGU_BASE__INST3_SEG2 0
536 #define DBGU_BASE__INST3_SEG3 0
537 #define DBGU_BASE__INST3_SEG4 0
539 #define DBGU_BASE__INST4_SEG0 0
540 #define DBGU_BASE__INST4_SEG1 0
541 #define DBGU_BASE__INST4_SEG2 0
542 #define DBGU_BASE__INST4_SEG3 0
543 #define DBGU_BASE__INST4_SEG4 0
545 #define DBGU_NBIO_BASE__INST0_SEG0 0x000001C0
546 #define DBGU_NBIO_BASE__INST0_SEG1 0
547 #define DBGU_NBIO_BASE__INST0_SEG2 0
548 #define DBGU_NBIO_BASE__INST0_SEG3 0
549 #define DBGU_NBIO_BASE__INST0_SEG4 0
551 #define DBGU_NBIO_BASE__INST1_SEG0 0
552 #define DBGU_NBIO_BASE__INST1_SEG1 0
553 #define DBGU_NBIO_BASE__INST1_SEG2 0
554 #define DBGU_NBIO_BASE__INST1_SEG3 0
555 #define DBGU_NBIO_BASE__INST1_SEG4 0
557 #define DBGU_NBIO_BASE__INST2_SEG0 0
558 #define DBGU_NBIO_BASE__INST2_SEG1 0
559 #define DBGU_NBIO_BASE__INST2_SEG2 0
560 #define DBGU_NBIO_BASE__INST2_SEG3 0
561 #define DBGU_NBIO_BASE__INST2_SEG4 0
563 #define DBGU_NBIO_BASE__INST3_SEG0 0
564 #define DBGU_NBIO_BASE__INST3_SEG1 0
565 #define DBGU_NBIO_BASE__INST3_SEG2 0
566 #define DBGU_NBIO_BASE__INST3_SEG3 0
567 #define DBGU_NBIO_BASE__INST3_SEG4 0
569 #define DBGU_NBIO_BASE__INST4_SEG0 0
570 #define DBGU_NBIO_BASE__INST4_SEG1 0
571 #define DBGU_NBIO_BASE__INST4_SEG2 0
572 #define DBGU_NBIO_BASE__INST4_SEG3 0
573 #define DBGU_NBIO_BASE__INST4_SEG4 0
575 #define DBGU_IO_BASE__INST0_SEG0 0x000001E0
576 #define DBGU_IO_BASE__INST0_SEG1 0
577 #define DBGU_IO_BASE__INST0_SEG2 0
578 #define DBGU_IO_BASE__INST0_SEG3 0
579 #define DBGU_IO_BASE__INST0_SEG4 0
581 #define DBGU_IO_BASE__INST1_SEG0 0
582 #define DBGU_IO_BASE__INST1_SEG1 0
583 #define DBGU_IO_BASE__INST1_SEG2 0
584 #define DBGU_IO_BASE__INST1_SEG3 0
585 #define DBGU_IO_BASE__INST1_SEG4 0
587 #define DBGU_IO_BASE__INST2_SEG0 0
588 #define DBGU_IO_BASE__INST2_SEG1 0
589 #define DBGU_IO_BASE__INST2_SEG2 0
590 #define DBGU_IO_BASE__INST2_SEG3 0
591 #define DBGU_IO_BASE__INST2_SEG4 0
593 #define DBGU_IO_BASE__INST3_SEG0 0
594 #define DBGU_IO_BASE__INST3_SEG1 0
595 #define DBGU_IO_BASE__INST3_SEG2 0
596 #define DBGU_IO_BASE__INST3_SEG3 0
597 #define DBGU_IO_BASE__INST3_SEG4 0
599 #define DBGU_IO_BASE__INST4_SEG0 0
600 #define DBGU_IO_BASE__INST4_SEG1 0
601 #define DBGU_IO_BASE__INST4_SEG2 0
602 #define DBGU_IO_BASE__INST4_SEG3 0
603 #define DBGU_IO_BASE__INST4_SEG4 0
605 #define DFX_DAP_BASE__INST0_SEG0 0x000005A0
606 #define DFX_DAP_BASE__INST0_SEG1 0
607 #define DFX_DAP_BASE__INST0_SEG2 0
608 #define DFX_DAP_BASE__INST0_SEG3 0
609 #define DFX_DAP_BASE__INST0_SEG4 0
611 #define DFX_DAP_BASE__INST1_SEG0 0
612 #define DFX_DAP_BASE__INST1_SEG1 0
613 #define DFX_DAP_BASE__INST1_SEG2 0
614 #define DFX_DAP_BASE__INST1_SEG3 0
615 #define DFX_DAP_BASE__INST1_SEG4 0
617 #define DFX_DAP_BASE__INST2_SEG0 0
618 #define DFX_DAP_BASE__INST2_SEG1 0
619 #define DFX_DAP_BASE__INST2_SEG2 0
620 #define DFX_DAP_BASE__INST2_SEG3 0
621 #define DFX_DAP_BASE__INST2_SEG4 0
623 #define DFX_DAP_BASE__INST3_SEG0 0
624 #define DFX_DAP_BASE__INST3_SEG1 0
625 #define DFX_DAP_BASE__INST3_SEG2 0
626 #define DFX_DAP_BASE__INST3_SEG3 0
627 #define DFX_DAP_BASE__INST3_SEG4 0
629 #define DFX_DAP_BASE__INST4_SEG0 0
630 #define DFX_DAP_BASE__INST4_SEG1 0
631 #define DFX_DAP_BASE__INST4_SEG2 0
632 #define DFX_DAP_BASE__INST4_SEG3 0
633 #define DFX_DAP_BASE__INST4_SEG4 0
635 #define DFX_BASE__INST0_SEG0 0x00000580
636 #define DFX_BASE__INST0_SEG1 0
637 #define DFX_BASE__INST0_SEG2 0
638 #define DFX_BASE__INST0_SEG3 0
639 #define DFX_BASE__INST0_SEG4 0
641 #define DFX_BASE__INST1_SEG0 0
642 #define DFX_BASE__INST1_SEG1 0
643 #define DFX_BASE__INST1_SEG2 0
644 #define DFX_BASE__INST1_SEG3 0
645 #define DFX_BASE__INST1_SEG4 0
647 #define DFX_BASE__INST2_SEG0 0
648 #define DFX_BASE__INST2_SEG1 0
649 #define DFX_BASE__INST2_SEG2 0
650 #define DFX_BASE__INST2_SEG3 0
651 #define DFX_BASE__INST2_SEG4 0
653 #define DFX_BASE__INST3_SEG0 0
654 #define DFX_BASE__INST3_SEG1 0
655 #define DFX_BASE__INST3_SEG2 0
656 #define DFX_BASE__INST3_SEG3 0
657 #define DFX_BASE__INST3_SEG4 0
659 #define DFX_BASE__INST4_SEG0 0
660 #define DFX_BASE__INST4_SEG1 0
661 #define DFX_BASE__INST4_SEG2 0
662 #define DFX_BASE__INST4_SEG3 0
663 #define DFX_BASE__INST4_SEG4 0
665 #define ISP_BASE__INST0_SEG0 0x00018000
666 #define ISP_BASE__INST0_SEG1 0
667 #define ISP_BASE__INST0_SEG2 0
668 #define ISP_BASE__INST0_SEG3 0
669 #define ISP_BASE__INST0_SEG4 0
671 #define ISP_BASE__INST1_SEG0 0
672 #define ISP_BASE__INST1_SEG1 0
673 #define ISP_BASE__INST1_SEG2 0
674 #define ISP_BASE__INST1_SEG3 0
675 #define ISP_BASE__INST1_SEG4 0
677 #define ISP_BASE__INST2_SEG0 0
678 #define ISP_BASE__INST2_SEG1 0
679 #define ISP_BASE__INST2_SEG2 0
680 #define ISP_BASE__INST2_SEG3 0
681 #define ISP_BASE__INST2_SEG4 0
683 #define ISP_BASE__INST3_SEG0 0
684 #define ISP_BASE__INST3_SEG1 0
685 #define ISP_BASE__INST3_SEG2 0
686 #define ISP_BASE__INST3_SEG3 0
687 #define ISP_BASE__INST3_SEG4 0
689 #define ISP_BASE__INST4_SEG0 0
690 #define ISP_BASE__INST4_SEG1 0
691 #define ISP_BASE__INST4_SEG2 0
692 #define ISP_BASE__INST4_SEG3 0
693 #define ISP_BASE__INST4_SEG4 0
695 #define SYSTEMHUB_BASE__INST0_SEG0 0x00000EA0
696 #define SYSTEMHUB_BASE__INST0_SEG1 0
697 #define SYSTEMHUB_BASE__INST0_SEG2 0
698 #define SYSTEMHUB_BASE__INST0_SEG3 0
699 #define SYSTEMHUB_BASE__INST0_SEG4 0
701 #define SYSTEMHUB_BASE__INST1_SEG0 0
702 #define SYSTEMHUB_BASE__INST1_SEG1 0
703 #define SYSTEMHUB_BASE__INST1_SEG2 0
704 #define SYSTEMHUB_BASE__INST1_SEG3 0
705 #define SYSTEMHUB_BASE__INST1_SEG4 0
707 #define SYSTEMHUB_BASE__INST2_SEG0 0
708 #define SYSTEMHUB_BASE__INST2_SEG1 0
709 #define SYSTEMHUB_BASE__INST2_SEG2 0
710 #define SYSTEMHUB_BASE__INST2_SEG3 0
711 #define SYSTEMHUB_BASE__INST2_SEG4 0
713 #define SYSTEMHUB_BASE__INST3_SEG0 0
714 #define SYSTEMHUB_BASE__INST3_SEG1 0
715 #define SYSTEMHUB_BASE__INST3_SEG2 0
716 #define SYSTEMHUB_BASE__INST3_SEG3 0
717 #define SYSTEMHUB_BASE__INST3_SEG4 0
719 #define SYSTEMHUB_BASE__INST4_SEG0 0
720 #define SYSTEMHUB_BASE__INST4_SEG1 0
721 #define SYSTEMHUB_BASE__INST4_SEG2 0
722 #define SYSTEMHUB_BASE__INST4_SEG3 0
723 #define SYSTEMHUB_BASE__INST4_SEG4 0
725 #define L2IMU_BASE__INST0_SEG0 0x00007DC0
726 #define L2IMU_BASE__INST0_SEG1 0
727 #define L2IMU_BASE__INST0_SEG2 0
728 #define L2IMU_BASE__INST0_SEG3 0
729 #define L2IMU_BASE__INST0_SEG4 0
731 #define L2IMU_BASE__INST1_SEG0 0
732 #define L2IMU_BASE__INST1_SEG1 0
733 #define L2IMU_BASE__INST1_SEG2 0
734 #define L2IMU_BASE__INST1_SEG3 0
735 #define L2IMU_BASE__INST1_SEG4 0
737 #define L2IMU_BASE__INST2_SEG0 0
738 #define L2IMU_BASE__INST2_SEG1 0
739 #define L2IMU_BASE__INST2_SEG2 0
740 #define L2IMU_BASE__INST2_SEG3 0
741 #define L2IMU_BASE__INST2_SEG4 0
743 #define L2IMU_BASE__INST3_SEG0 0
744 #define L2IMU_BASE__INST3_SEG1 0
745 #define L2IMU_BASE__INST3_SEG2 0
746 #define L2IMU_BASE__INST3_SEG3 0
747 #define L2IMU_BASE__INST3_SEG4 0
749 #define L2IMU_BASE__INST4_SEG0 0
750 #define L2IMU_BASE__INST4_SEG1 0
751 #define L2IMU_BASE__INST4_SEG2 0
752 #define L2IMU_BASE__INST4_SEG3 0
753 #define L2IMU_BASE__INST4_SEG4 0
755 #define IOHC_BASE__INST0_SEG0 0x00010000
756 #define IOHC_BASE__INST0_SEG1 0
757 #define IOHC_BASE__INST0_SEG2 0
758 #define IOHC_BASE__INST0_SEG3 0
759 #define IOHC_BASE__INST0_SEG4 0
761 #define IOHC_BASE__INST1_SEG0 0
762 #define IOHC_BASE__INST1_SEG1 0
763 #define IOHC_BASE__INST1_SEG2 0
764 #define IOHC_BASE__INST1_SEG3 0
765 #define IOHC_BASE__INST1_SEG4 0
767 #define IOHC_BASE__INST2_SEG0 0
768 #define IOHC_BASE__INST2_SEG1 0
769 #define IOHC_BASE__INST2_SEG2 0
770 #define IOHC_BASE__INST2_SEG3 0
771 #define IOHC_BASE__INST2_SEG4 0
773 #define IOHC_BASE__INST3_SEG0 0
774 #define IOHC_BASE__INST3_SEG1 0
775 #define IOHC_BASE__INST3_SEG2 0
776 #define IOHC_BASE__INST3_SEG3 0
777 #define IOHC_BASE__INST3_SEG4 0
779 #define IOHC_BASE__INST4_SEG0 0
780 #define IOHC_BASE__INST4_SEG1 0
781 #define IOHC_BASE__INST4_SEG2 0
782 #define IOHC_BASE__INST4_SEG3 0
783 #define IOHC_BASE__INST4_SEG4 0
785 #define ATHUB_BASE__INST0_SEG0 0x00000C20
786 #define ATHUB_BASE__INST0_SEG1 0
787 #define ATHUB_BASE__INST0_SEG2 0
788 #define ATHUB_BASE__INST0_SEG3 0
789 #define ATHUB_BASE__INST0_SEG4 0
791 #define ATHUB_BASE__INST1_SEG0 0
792 #define ATHUB_BASE__INST1_SEG1 0
793 #define ATHUB_BASE__INST1_SEG2 0
794 #define ATHUB_BASE__INST1_SEG3 0
795 #define ATHUB_BASE__INST1_SEG4 0
797 #define ATHUB_BASE__INST2_SEG0 0
798 #define ATHUB_BASE__INST2_SEG1 0
799 #define ATHUB_BASE__INST2_SEG2 0
800 #define ATHUB_BASE__INST2_SEG3 0
801 #define ATHUB_BASE__INST2_SEG4 0
803 #define ATHUB_BASE__INST3_SEG0 0
804 #define ATHUB_BASE__INST3_SEG1 0
805 #define ATHUB_BASE__INST3_SEG2 0
806 #define ATHUB_BASE__INST3_SEG3 0
807 #define ATHUB_BASE__INST3_SEG4 0
809 #define ATHUB_BASE__INST4_SEG0 0
810 #define ATHUB_BASE__INST4_SEG1 0
811 #define ATHUB_BASE__INST4_SEG2 0
812 #define ATHUB_BASE__INST4_SEG3 0
813 #define ATHUB_BASE__INST4_SEG4 0
815 #define VCE_BASE__INST0_SEG0 0x00007E00
816 #define VCE_BASE__INST0_SEG1 0x00048800
817 #define VCE_BASE__INST0_SEG2 0
818 #define VCE_BASE__INST0_SEG3 0
819 #define VCE_BASE__INST0_SEG4 0
821 #define VCE_BASE__INST1_SEG0 0
822 #define VCE_BASE__INST1_SEG1 0
823 #define VCE_BASE__INST1_SEG2 0
824 #define VCE_BASE__INST1_SEG3 0
825 #define VCE_BASE__INST1_SEG4 0
827 #define VCE_BASE__INST2_SEG0 0
828 #define VCE_BASE__INST2_SEG1 0
829 #define VCE_BASE__INST2_SEG2 0
830 #define VCE_BASE__INST2_SEG3 0
831 #define VCE_BASE__INST2_SEG4 0
833 #define VCE_BASE__INST3_SEG0 0
834 #define VCE_BASE__INST3_SEG1 0
835 #define VCE_BASE__INST3_SEG2 0
836 #define VCE_BASE__INST3_SEG3 0
837 #define VCE_BASE__INST3_SEG4 0
839 #define VCE_BASE__INST4_SEG0 0
840 #define VCE_BASE__INST4_SEG1 0
841 #define VCE_BASE__INST4_SEG2 0
842 #define VCE_BASE__INST4_SEG3 0
843 #define VCE_BASE__INST4_SEG4 0
845 #define GC_BASE__INST0_SEG0 0x00002000
846 #define GC_BASE__INST0_SEG1 0x0000A000
847 #define GC_BASE__INST0_SEG2 0
848 #define GC_BASE__INST0_SEG3 0
849 #define GC_BASE__INST0_SEG4 0
851 #define GC_BASE__INST1_SEG0 0
852 #define GC_BASE__INST1_SEG1 0
853 #define GC_BASE__INST1_SEG2 0
854 #define GC_BASE__INST1_SEG3 0
855 #define GC_BASE__INST1_SEG4 0
857 #define GC_BASE__INST2_SEG0 0
858 #define GC_BASE__INST2_SEG1 0
859 #define GC_BASE__INST2_SEG2 0
860 #define GC_BASE__INST2_SEG3 0
861 #define GC_BASE__INST2_SEG4 0
863 #define GC_BASE__INST3_SEG0 0
864 #define GC_BASE__INST3_SEG1 0
865 #define GC_BASE__INST3_SEG2 0
866 #define GC_BASE__INST3_SEG3 0
867 #define GC_BASE__INST3_SEG4 0
869 #define GC_BASE__INST4_SEG0 0
870 #define GC_BASE__INST4_SEG1 0
871 #define GC_BASE__INST4_SEG2 0
872 #define GC_BASE__INST4_SEG3 0
873 #define GC_BASE__INST4_SEG4 0
875 #define MMHUB_BASE__INST0_SEG0 0x0001A000
876 #define MMHUB_BASE__INST0_SEG1 0
877 #define MMHUB_BASE__INST0_SEG2 0
878 #define MMHUB_BASE__INST0_SEG3 0
879 #define MMHUB_BASE__INST0_SEG4 0
881 #define MMHUB_BASE__INST1_SEG0 0
882 #define MMHUB_BASE__INST1_SEG1 0
883 #define MMHUB_BASE__INST1_SEG2 0
884 #define MMHUB_BASE__INST1_SEG3 0
885 #define MMHUB_BASE__INST1_SEG4 0
887 #define MMHUB_BASE__INST2_SEG0 0
888 #define MMHUB_BASE__INST2_SEG1 0
889 #define MMHUB_BASE__INST2_SEG2 0
890 #define MMHUB_BASE__INST2_SEG3 0
891 #define MMHUB_BASE__INST2_SEG4 0
893 #define MMHUB_BASE__INST3_SEG0 0
894 #define MMHUB_BASE__INST3_SEG1 0
895 #define MMHUB_BASE__INST3_SEG2 0
896 #define MMHUB_BASE__INST3_SEG3 0
897 #define MMHUB_BASE__INST3_SEG4 0
899 #define MMHUB_BASE__INST4_SEG0 0
900 #define MMHUB_BASE__INST4_SEG1 0
901 #define MMHUB_BASE__INST4_SEG2 0
902 #define MMHUB_BASE__INST4_SEG3 0
903 #define MMHUB_BASE__INST4_SEG4 0
905 #define RSMU_BASE__INST0_SEG0 0x00012000
906 #define RSMU_BASE__INST0_SEG1 0
907 #define RSMU_BASE__INST0_SEG2 0
908 #define RSMU_BASE__INST0_SEG3 0
909 #define RSMU_BASE__INST0_SEG4 0
911 #define RSMU_BASE__INST1_SEG0 0
912 #define RSMU_BASE__INST1_SEG1 0
913 #define RSMU_BASE__INST1_SEG2 0
914 #define RSMU_BASE__INST1_SEG3 0
915 #define RSMU_BASE__INST1_SEG4 0
917 #define RSMU_BASE__INST2_SEG0 0
918 #define RSMU_BASE__INST2_SEG1 0
919 #define RSMU_BASE__INST2_SEG2 0
920 #define RSMU_BASE__INST2_SEG3 0
921 #define RSMU_BASE__INST2_SEG4 0
923 #define RSMU_BASE__INST3_SEG0 0
924 #define RSMU_BASE__INST3_SEG1 0
925 #define RSMU_BASE__INST3_SEG2 0
926 #define RSMU_BASE__INST3_SEG3 0
927 #define RSMU_BASE__INST3_SEG4 0
929 #define RSMU_BASE__INST4_SEG0 0
930 #define RSMU_BASE__INST4_SEG1 0
931 #define RSMU_BASE__INST4_SEG2 0
932 #define RSMU_BASE__INST4_SEG3 0
933 #define RSMU_BASE__INST4_SEG4 0
935 #define HDP_BASE__INST0_SEG0 0x00000F20
936 #define HDP_BASE__INST0_SEG1 0
937 #define HDP_BASE__INST0_SEG2 0
938 #define HDP_BASE__INST0_SEG3 0
939 #define HDP_BASE__INST0_SEG4 0
941 #define HDP_BASE__INST1_SEG0 0
942 #define HDP_BASE__INST1_SEG1 0
943 #define HDP_BASE__INST1_SEG2 0
944 #define HDP_BASE__INST1_SEG3 0
945 #define HDP_BASE__INST1_SEG4 0
947 #define HDP_BASE__INST2_SEG0 0
948 #define HDP_BASE__INST2_SEG1 0
949 #define HDP_BASE__INST2_SEG2 0
950 #define HDP_BASE__INST2_SEG3 0
951 #define HDP_BASE__INST2_SEG4 0
953 #define HDP_BASE__INST3_SEG0 0
954 #define HDP_BASE__INST3_SEG1 0
955 #define HDP_BASE__INST3_SEG2 0
956 #define HDP_BASE__INST3_SEG3 0
957 #define HDP_BASE__INST3_SEG4 0
959 #define HDP_BASE__INST4_SEG0 0
960 #define HDP_BASE__INST4_SEG1 0
961 #define HDP_BASE__INST4_SEG2 0
962 #define HDP_BASE__INST4_SEG3 0
963 #define HDP_BASE__INST4_SEG4 0
965 #define OSSSYS_BASE__INST0_SEG0 0x000010A0
966 #define OSSSYS_BASE__INST0_SEG1 0
967 #define OSSSYS_BASE__INST0_SEG2 0
968 #define OSSSYS_BASE__INST0_SEG3 0
969 #define OSSSYS_BASE__INST0_SEG4 0
971 #define OSSSYS_BASE__INST1_SEG0 0
972 #define OSSSYS_BASE__INST1_SEG1 0
973 #define OSSSYS_BASE__INST1_SEG2 0
974 #define OSSSYS_BASE__INST1_SEG3 0
975 #define OSSSYS_BASE__INST1_SEG4 0
977 #define OSSSYS_BASE__INST2_SEG0 0
978 #define OSSSYS_BASE__INST2_SEG1 0
979 #define OSSSYS_BASE__INST2_SEG2 0
980 #define OSSSYS_BASE__INST2_SEG3 0
981 #define OSSSYS_BASE__INST2_SEG4 0
983 #define OSSSYS_BASE__INST3_SEG0 0
984 #define OSSSYS_BASE__INST3_SEG1 0
985 #define OSSSYS_BASE__INST3_SEG2 0
986 #define OSSSYS_BASE__INST3_SEG3 0
987 #define OSSSYS_BASE__INST3_SEG4 0
989 #define OSSSYS_BASE__INST4_SEG0 0
990 #define OSSSYS_BASE__INST4_SEG1 0
991 #define OSSSYS_BASE__INST4_SEG2 0
992 #define OSSSYS_BASE__INST4_SEG3 0
993 #define OSSSYS_BASE__INST4_SEG4 0
995 #define SDMA0_BASE__INST0_SEG0 0x00001260
996 #define SDMA0_BASE__INST0_SEG1 0
997 #define SDMA0_BASE__INST0_SEG2 0
998 #define SDMA0_BASE__INST0_SEG3 0
999 #define SDMA0_BASE__INST0_SEG4 0
1001 #define SDMA0_BASE__INST1_SEG0 0
1002 #define SDMA0_BASE__INST1_SEG1 0
1003 #define SDMA0_BASE__INST1_SEG2 0
1004 #define SDMA0_BASE__INST1_SEG3 0
1005 #define SDMA0_BASE__INST1_SEG4 0
1007 #define SDMA0_BASE__INST2_SEG0 0
1008 #define SDMA0_BASE__INST2_SEG1 0
1009 #define SDMA0_BASE__INST2_SEG2 0
1010 #define SDMA0_BASE__INST2_SEG3 0
1011 #define SDMA0_BASE__INST2_SEG4 0
1013 #define SDMA0_BASE__INST3_SEG0 0
1014 #define SDMA0_BASE__INST3_SEG1 0
1015 #define SDMA0_BASE__INST3_SEG2 0
1016 #define SDMA0_BASE__INST3_SEG3 0
1017 #define SDMA0_BASE__INST3_SEG4 0
1019 #define SDMA0_BASE__INST4_SEG0 0
1020 #define SDMA0_BASE__INST4_SEG1 0
1021 #define SDMA0_BASE__INST4_SEG2 0
1022 #define SDMA0_BASE__INST4_SEG3 0
1023 #define SDMA0_BASE__INST4_SEG4 0
1025 #define SDMA1_BASE__INST0_SEG0 0x00001460
1026 #define SDMA1_BASE__INST0_SEG1 0
1027 #define SDMA1_BASE__INST0_SEG2 0
1028 #define SDMA1_BASE__INST0_SEG3 0
1029 #define SDMA1_BASE__INST0_SEG4 0
1031 #define SDMA1_BASE__INST1_SEG0 0
1032 #define SDMA1_BASE__INST1_SEG1 0
1033 #define SDMA1_BASE__INST1_SEG2 0
1034 #define SDMA1_BASE__INST1_SEG3 0
1035 #define SDMA1_BASE__INST1_SEG4 0
1037 #define SDMA1_BASE__INST2_SEG0 0
1038 #define SDMA1_BASE__INST2_SEG1 0
1039 #define SDMA1_BASE__INST2_SEG2 0
1040 #define SDMA1_BASE__INST2_SEG3 0
1041 #define SDMA1_BASE__INST2_SEG4 0
1043 #define SDMA1_BASE__INST3_SEG0 0
1044 #define SDMA1_BASE__INST3_SEG1 0
1045 #define SDMA1_BASE__INST3_SEG2 0
1046 #define SDMA1_BASE__INST3_SEG3 0
1047 #define SDMA1_BASE__INST3_SEG4 0
1049 #define SDMA1_BASE__INST4_SEG0 0
1050 #define SDMA1_BASE__INST4_SEG1 0
1051 #define SDMA1_BASE__INST4_SEG2 0
1052 #define SDMA1_BASE__INST4_SEG3 0
1053 #define SDMA1_BASE__INST4_SEG4 0
1055 #define XDMA_BASE__INST0_SEG0 0x00003400
1056 #define XDMA_BASE__INST0_SEG1 0
1057 #define XDMA_BASE__INST0_SEG2 0
1058 #define XDMA_BASE__INST0_SEG3 0
1059 #define XDMA_BASE__INST0_SEG4 0
1061 #define XDMA_BASE__INST1_SEG0 0
1062 #define XDMA_BASE__INST1_SEG1 0
1063 #define XDMA_BASE__INST1_SEG2 0
1064 #define XDMA_BASE__INST1_SEG3 0
1065 #define XDMA_BASE__INST1_SEG4 0
1067 #define XDMA_BASE__INST2_SEG0 0
1068 #define XDMA_BASE__INST2_SEG1 0
1069 #define XDMA_BASE__INST2_SEG2 0
1070 #define XDMA_BASE__INST2_SEG3 0
1071 #define XDMA_BASE__INST2_SEG4 0
1073 #define XDMA_BASE__INST3_SEG0 0
1074 #define XDMA_BASE__INST3_SEG1 0
1075 #define XDMA_BASE__INST3_SEG2 0
1076 #define XDMA_BASE__INST3_SEG3 0
1077 #define XDMA_BASE__INST3_SEG4 0
1079 #define XDMA_BASE__INST4_SEG0 0
1080 #define XDMA_BASE__INST4_SEG1 0
1081 #define XDMA_BASE__INST4_SEG2 0
1082 #define XDMA_BASE__INST4_SEG3 0
1083 #define XDMA_BASE__INST4_SEG4 0
1085 #define UMC_BASE__INST0_SEG0 0x00014000
1086 #define UMC_BASE__INST0_SEG1 0
1087 #define UMC_BASE__INST0_SEG2 0
1088 #define UMC_BASE__INST0_SEG3 0
1089 #define UMC_BASE__INST0_SEG4 0
1091 #define UMC_BASE__INST1_SEG0 0
1092 #define UMC_BASE__INST1_SEG1 0
1093 #define UMC_BASE__INST1_SEG2 0
1094 #define UMC_BASE__INST1_SEG3 0
1095 #define UMC_BASE__INST1_SEG4 0
1097 #define UMC_BASE__INST2_SEG0 0
1098 #define UMC_BASE__INST2_SEG1 0
1099 #define UMC_BASE__INST2_SEG2 0
1100 #define UMC_BASE__INST2_SEG3 0
1101 #define UMC_BASE__INST2_SEG4 0
1103 #define UMC_BASE__INST3_SEG0 0
1104 #define UMC_BASE__INST3_SEG1 0
1105 #define UMC_BASE__INST3_SEG2 0
1106 #define UMC_BASE__INST3_SEG3 0
1107 #define UMC_BASE__INST3_SEG4 0
1109 #define UMC_BASE__INST4_SEG0 0
1110 #define UMC_BASE__INST4_SEG1 0
1111 #define UMC_BASE__INST4_SEG2 0
1112 #define UMC_BASE__INST4_SEG3 0
1113 #define UMC_BASE__INST4_SEG4 0
1115 #define THM_BASE__INST0_SEG0 0x00016600
1116 #define THM_BASE__INST0_SEG1 0
1117 #define THM_BASE__INST0_SEG2 0
1118 #define THM_BASE__INST0_SEG3 0
1119 #define THM_BASE__INST0_SEG4 0
1121 #define THM_BASE__INST1_SEG0 0
1122 #define THM_BASE__INST1_SEG1 0
1123 #define THM_BASE__INST1_SEG2 0
1124 #define THM_BASE__INST1_SEG3 0
1125 #define THM_BASE__INST1_SEG4 0
1127 #define THM_BASE__INST2_SEG0 0
1128 #define THM_BASE__INST2_SEG1 0
1129 #define THM_BASE__INST2_SEG2 0
1130 #define THM_BASE__INST2_SEG3 0
1131 #define THM_BASE__INST2_SEG4 0
1133 #define THM_BASE__INST3_SEG0 0
1134 #define THM_BASE__INST3_SEG1 0
1135 #define THM_BASE__INST3_SEG2 0
1136 #define THM_BASE__INST3_SEG3 0
1137 #define THM_BASE__INST3_SEG4 0
1139 #define THM_BASE__INST4_SEG0 0
1140 #define THM_BASE__INST4_SEG1 0
1141 #define THM_BASE__INST4_SEG2 0
1142 #define THM_BASE__INST4_SEG3 0
1143 #define THM_BASE__INST4_SEG4 0
1145 #define SMUIO_BASE__INST0_SEG0 0x00016800
1146 #define SMUIO_BASE__INST0_SEG1 0
1147 #define SMUIO_BASE__INST0_SEG2 0
1148 #define SMUIO_BASE__INST0_SEG3 0
1149 #define SMUIO_BASE__INST0_SEG4 0
1151 #define SMUIO_BASE__INST1_SEG0 0
1152 #define SMUIO_BASE__INST1_SEG1 0
1153 #define SMUIO_BASE__INST1_SEG2 0
1154 #define SMUIO_BASE__INST1_SEG3 0
1155 #define SMUIO_BASE__INST1_SEG4 0
1157 #define SMUIO_BASE__INST2_SEG0 0
1158 #define SMUIO_BASE__INST2_SEG1 0
1159 #define SMUIO_BASE__INST2_SEG2 0
1160 #define SMUIO_BASE__INST2_SEG3 0
1161 #define SMUIO_BASE__INST2_SEG4 0
1163 #define SMUIO_BASE__INST3_SEG0 0
1164 #define SMUIO_BASE__INST3_SEG1 0
1165 #define SMUIO_BASE__INST3_SEG2 0
1166 #define SMUIO_BASE__INST3_SEG3 0
1167 #define SMUIO_BASE__INST3_SEG4 0
1169 #define SMUIO_BASE__INST4_SEG0 0
1170 #define SMUIO_BASE__INST4_SEG1 0
1171 #define SMUIO_BASE__INST4_SEG2 0
1172 #define SMUIO_BASE__INST4_SEG3 0
1173 #define SMUIO_BASE__INST4_SEG4 0
1175 #define PWR_BASE__INST0_SEG0 0x00016A00
1176 #define PWR_BASE__INST0_SEG1 0
1177 #define PWR_BASE__INST0_SEG2 0
1178 #define PWR_BASE__INST0_SEG3 0
1179 #define PWR_BASE__INST0_SEG4 0
1181 #define PWR_BASE__INST1_SEG0 0
1182 #define PWR_BASE__INST1_SEG1 0
1183 #define PWR_BASE__INST1_SEG2 0
1184 #define PWR_BASE__INST1_SEG3 0
1185 #define PWR_BASE__INST1_SEG4 0
1187 #define PWR_BASE__INST2_SEG0 0
1188 #define PWR_BASE__INST2_SEG1 0
1189 #define PWR_BASE__INST2_SEG2 0
1190 #define PWR_BASE__INST2_SEG3 0
1191 #define PWR_BASE__INST2_SEG4 0
1193 #define PWR_BASE__INST3_SEG0 0
1194 #define PWR_BASE__INST3_SEG1 0
1195 #define PWR_BASE__INST3_SEG2 0
1196 #define PWR_BASE__INST3_SEG3 0
1197 #define PWR_BASE__INST3_SEG4 0
1199 #define PWR_BASE__INST4_SEG0 0
1200 #define PWR_BASE__INST4_SEG1 0
1201 #define PWR_BASE__INST4_SEG2 0
1202 #define PWR_BASE__INST4_SEG3 0
1203 #define PWR_BASE__INST4_SEG4 0
1205 #define CLK_BASE__INST0_SEG0 0x00016C00
1206 #define CLK_BASE__INST0_SEG1 0
1207 #define CLK_BASE__INST0_SEG2 0
1208 #define CLK_BASE__INST0_SEG3 0
1209 #define CLK_BASE__INST0_SEG4 0
1211 #define CLK_BASE__INST1_SEG0 0x00016E00
1212 #define CLK_BASE__INST1_SEG1 0
1213 #define CLK_BASE__INST1_SEG2 0
1214 #define CLK_BASE__INST1_SEG3 0
1215 #define CLK_BASE__INST1_SEG4 0
1217 #define CLK_BASE__INST2_SEG0 0x00017000
1218 #define CLK_BASE__INST2_SEG1 0
1219 #define CLK_BASE__INST2_SEG2 0
1220 #define CLK_BASE__INST2_SEG3 0
1221 #define CLK_BASE__INST2_SEG4 0
1223 #define CLK_BASE__INST3_SEG0 0x00017200
1224 #define CLK_BASE__INST3_SEG1 0
1225 #define CLK_BASE__INST3_SEG2 0
1226 #define CLK_BASE__INST3_SEG3 0
1227 #define CLK_BASE__INST3_SEG4 0
1229 #define CLK_BASE__INST4_SEG0 0x00017E00
1230 #define CLK_BASE__INST4_SEG1 0
1231 #define CLK_BASE__INST4_SEG2 0
1232 #define CLK_BASE__INST4_SEG3 0
1233 #define CLK_BASE__INST4_SEG4 0
1235 #define FUSE_BASE__INST0_SEG0 0x00017400
1236 #define FUSE_BASE__INST0_SEG1 0
1237 #define FUSE_BASE__INST0_SEG2 0
1238 #define FUSE_BASE__INST0_SEG3 0
1239 #define FUSE_BASE__INST0_SEG4 0
1241 #define FUSE_BASE__INST1_SEG0 0
1242 #define FUSE_BASE__INST1_SEG1 0
1243 #define FUSE_BASE__INST1_SEG2 0
1244 #define FUSE_BASE__INST1_SEG3 0
1245 #define FUSE_BASE__INST1_SEG4 0
1247 #define FUSE_BASE__INST2_SEG0 0
1248 #define FUSE_BASE__INST2_SEG1 0
1249 #define FUSE_BASE__INST2_SEG2 0
1250 #define FUSE_BASE__INST2_SEG3 0
1251 #define FUSE_BASE__INST2_SEG4 0
1253 #define FUSE_BASE__INST3_SEG0 0
1254 #define FUSE_BASE__INST3_SEG1 0
1255 #define FUSE_BASE__INST3_SEG2 0
1256 #define FUSE_BASE__INST3_SEG3 0
1257 #define FUSE_BASE__INST3_SEG4 0
1259 #define FUSE_BASE__INST4_SEG0 0
1260 #define FUSE_BASE__INST4_SEG1 0
1261 #define FUSE_BASE__INST4_SEG2 0
1262 #define FUSE_BASE__INST4_SEG3 0
1263 #define FUSE_BASE__INST4_SEG4 0
1264 #endif