xref: /openbsd-src/sys/dev/pci/drm/amd/include/navi10_ip_offset.h (revision 5ca02815211fc20fa71222bf4e6148b043e505b3)
1c349dbc7Sjsg /*
2c349dbc7Sjsg  * Copyright (C) 2019  Advanced Micro Devices, Inc.
3c349dbc7Sjsg  *
4c349dbc7Sjsg  * Permission is hereby granted, free of charge, to any person obtaining a
5c349dbc7Sjsg  * copy of this software and associated documentation files (the "Software"),
6c349dbc7Sjsg  * to deal in the Software without restriction, including without limitation
7c349dbc7Sjsg  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
8c349dbc7Sjsg  * and/or sell copies of the Software, and to permit persons to whom the
9c349dbc7Sjsg  * Software is furnished to do so, subject to the following conditions:
10c349dbc7Sjsg  *
11c349dbc7Sjsg  * The above copyright notice and this permission notice shall be included
12c349dbc7Sjsg  * in all copies or substantial portions of the Software.
13c349dbc7Sjsg  *
14c349dbc7Sjsg  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
15c349dbc7Sjsg  * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16c349dbc7Sjsg  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
17c349dbc7Sjsg  * THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
18c349dbc7Sjsg  * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
19c349dbc7Sjsg  * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
20c349dbc7Sjsg  */
21c349dbc7Sjsg #ifndef _navi10_ip_offset_HEADER
22c349dbc7Sjsg #define _navi10_ip_offset_HEADER
23c349dbc7Sjsg 
24c349dbc7Sjsg #define MAX_INSTANCE                                       6
25c349dbc7Sjsg #define MAX_SEGMENT                                        6
26c349dbc7Sjsg 
27c349dbc7Sjsg 
28c349dbc7Sjsg struct IP_BASE_INSTANCE {
29c349dbc7Sjsg 	unsigned int segment[MAX_SEGMENT];
30c349dbc7Sjsg };
31c349dbc7Sjsg 
32c349dbc7Sjsg struct IP_BASE {
33c349dbc7Sjsg 	struct IP_BASE_INSTANCE instance[MAX_INSTANCE];
34*5ca02815Sjsg } __maybe_unused;
35c349dbc7Sjsg 
36c349dbc7Sjsg 
37c349dbc7Sjsg static const struct IP_BASE ATHUB_BASE            ={ { { { 0x00000C00, 0, 0, 0, 0, 0 } },
38c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
39c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
40c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
41c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
42c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } } } };
43c349dbc7Sjsg static const struct IP_BASE CLK_BASE            ={ { { { 0x00016C00, 0x00016E00, 0x00017000, 0x00017200, 0x00017E00, 0x0001B000 } },
44c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
45c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
46c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
47c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
48c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } } } };
49c349dbc7Sjsg static const struct IP_BASE DF_BASE            ={ { { { 0x00007000, 0, 0, 0, 0, 0 } },
50c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
51c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
52c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
53c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
54c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } } } };
55c349dbc7Sjsg static const struct IP_BASE DCN_BASE            ={ { { { 0x00000012, 0x000000C0, 0x000034C0, 0x00009000, 0, 0 } },
56c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
57c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
58c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
59c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
60c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } } } };
61c349dbc7Sjsg static const struct IP_BASE FUSE_BASE            ={ { { { 0x00017400, 0, 0, 0, 0, 0 } },
62c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
63c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
64c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
65c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
66c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } } } };
67c349dbc7Sjsg static const struct IP_BASE GC_BASE            ={ { { { 0x00001260, 0x0000A000, 0, 0, 0, 0 } },
68c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
69c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
70c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
71c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
72c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } } } };
73c349dbc7Sjsg static const struct IP_BASE HDP_BASE            ={ { { { 0x00000F20, 0, 0, 0, 0, 0 } },
74c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
75c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
76c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
77c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
78c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } } } };
79c349dbc7Sjsg static const struct IP_BASE MMHUB_BASE            ={ { { { 0x0001A000, 0, 0, 0, 0, 0 } },
80c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
81c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
82c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
83c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
84c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } } } };
85c349dbc7Sjsg static const struct IP_BASE MP0_BASE            ={ { { { 0x00016000, 0, 0, 0, 0, 0 } },
86c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
87c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
88c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
89c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
90c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } } } };
91c349dbc7Sjsg static const struct IP_BASE MP1_BASE            ={ { { { 0x00016000, 0, 0, 0, 0, 0 } },
92c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
93c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
94c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
95c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
96c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } } } };
97c349dbc7Sjsg static const struct IP_BASE NBIO_BASE            ={ { { { 0x00000000, 0x00000014, 0x00000D20, 0x00010400, 0, 0 } },
98c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
99c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
100c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
101c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
102c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } } } };
103c349dbc7Sjsg static const struct IP_BASE OSSSYS_BASE            ={ { { { 0x000010A0, 0, 0, 0, 0, 0 } },
104c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
105c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
106c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
107c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
108c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } } } };
109c349dbc7Sjsg static const struct IP_BASE RSMU_BASE			= { { { { 0x00012000, 0, 0, 0, 0, 0 } },
110c349dbc7Sjsg 					{ { 0, 0, 0, 0, 0, 0 } },
111c349dbc7Sjsg 					{ { 0, 0, 0, 0, 0, 0 } },
112c349dbc7Sjsg 					{ { 0, 0, 0, 0, 0, 0 } },
113c349dbc7Sjsg 					{ { 0, 0, 0, 0, 0, 0 } },
114c349dbc7Sjsg 					{ { 0, 0, 0, 0, 0, 0 } } } };
115c349dbc7Sjsg static const struct IP_BASE SMUIO_BASE            ={ { { { 0x00016800, 0x00016A00, 0, 0, 0, 0 } },
116c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
117c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
118c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
119c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
120c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } } } };
121c349dbc7Sjsg static const struct IP_BASE THM_BASE            ={ { { { 0x00016600, 0, 0, 0, 0, 0 } },
122c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
123c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
124c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
125c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
126c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } } } };
127c349dbc7Sjsg static const struct IP_BASE UMC_BASE            ={ { { { 0x00014000, 0, 0, 0, 0, 0 } },
128c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
129c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
130c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
131c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
132c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } } } };
133c349dbc7Sjsg static const struct IP_BASE VCN_BASE            ={ { { { 0x00007800, 0x00007E00, 0, 0, 0, 0 } },
134c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
135c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
136c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
137c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } },
138c349dbc7Sjsg                                         { { 0, 0, 0, 0, 0, 0 } } } };
139c349dbc7Sjsg 
140c349dbc7Sjsg 
141c349dbc7Sjsg #define ATHUB_BASE__INST0_SEG0                     0x00000C00
142c349dbc7Sjsg #define ATHUB_BASE__INST0_SEG1                     0
143c349dbc7Sjsg #define ATHUB_BASE__INST0_SEG2                     0
144c349dbc7Sjsg #define ATHUB_BASE__INST0_SEG3                     0
145c349dbc7Sjsg #define ATHUB_BASE__INST0_SEG4                     0
146c349dbc7Sjsg #define ATHUB_BASE__INST0_SEG5                     0
147c349dbc7Sjsg 
148c349dbc7Sjsg #define ATHUB_BASE__INST1_SEG0                     0
149c349dbc7Sjsg #define ATHUB_BASE__INST1_SEG1                     0
150c349dbc7Sjsg #define ATHUB_BASE__INST1_SEG2                     0
151c349dbc7Sjsg #define ATHUB_BASE__INST1_SEG3                     0
152c349dbc7Sjsg #define ATHUB_BASE__INST1_SEG4                     0
153c349dbc7Sjsg #define ATHUB_BASE__INST1_SEG5                     0
154c349dbc7Sjsg 
155c349dbc7Sjsg #define ATHUB_BASE__INST2_SEG0                     0
156c349dbc7Sjsg #define ATHUB_BASE__INST2_SEG1                     0
157c349dbc7Sjsg #define ATHUB_BASE__INST2_SEG2                     0
158c349dbc7Sjsg #define ATHUB_BASE__INST2_SEG3                     0
159c349dbc7Sjsg #define ATHUB_BASE__INST2_SEG4                     0
160c349dbc7Sjsg #define ATHUB_BASE__INST2_SEG5                     0
161c349dbc7Sjsg 
162c349dbc7Sjsg #define ATHUB_BASE__INST3_SEG0                     0
163c349dbc7Sjsg #define ATHUB_BASE__INST3_SEG1                     0
164c349dbc7Sjsg #define ATHUB_BASE__INST3_SEG2                     0
165c349dbc7Sjsg #define ATHUB_BASE__INST3_SEG3                     0
166c349dbc7Sjsg #define ATHUB_BASE__INST3_SEG4                     0
167c349dbc7Sjsg #define ATHUB_BASE__INST3_SEG5                     0
168c349dbc7Sjsg 
169c349dbc7Sjsg #define ATHUB_BASE__INST4_SEG0                     0
170c349dbc7Sjsg #define ATHUB_BASE__INST4_SEG1                     0
171c349dbc7Sjsg #define ATHUB_BASE__INST4_SEG2                     0
172c349dbc7Sjsg #define ATHUB_BASE__INST4_SEG3                     0
173c349dbc7Sjsg #define ATHUB_BASE__INST4_SEG4                     0
174c349dbc7Sjsg #define ATHUB_BASE__INST4_SEG5                     0
175c349dbc7Sjsg 
176c349dbc7Sjsg #define ATHUB_BASE__INST5_SEG0                     0
177c349dbc7Sjsg #define ATHUB_BASE__INST5_SEG1                     0
178c349dbc7Sjsg #define ATHUB_BASE__INST5_SEG2                     0
179c349dbc7Sjsg #define ATHUB_BASE__INST5_SEG3                     0
180c349dbc7Sjsg #define ATHUB_BASE__INST5_SEG4                     0
181c349dbc7Sjsg #define ATHUB_BASE__INST5_SEG5                     0
182c349dbc7Sjsg 
183c349dbc7Sjsg #define CLK_BASE__INST0_SEG0                       0x00016C00
184c349dbc7Sjsg #define CLK_BASE__INST0_SEG1                       0x00016E00
185c349dbc7Sjsg #define CLK_BASE__INST0_SEG2                       0x00017000
186c349dbc7Sjsg #define CLK_BASE__INST0_SEG3                       0x00017200
187c349dbc7Sjsg #define CLK_BASE__INST0_SEG4                       0x00017E00
188c349dbc7Sjsg #define CLK_BASE__INST0_SEG5                       0x0001B000
189c349dbc7Sjsg 
190c349dbc7Sjsg #define CLK_BASE__INST1_SEG0                       0
191c349dbc7Sjsg #define CLK_BASE__INST1_SEG1                       0
192c349dbc7Sjsg #define CLK_BASE__INST1_SEG2                       0
193c349dbc7Sjsg #define CLK_BASE__INST1_SEG3                       0
194c349dbc7Sjsg #define CLK_BASE__INST1_SEG4                       0
195c349dbc7Sjsg #define CLK_BASE__INST1_SEG5                       0
196c349dbc7Sjsg 
197c349dbc7Sjsg #define CLK_BASE__INST2_SEG0                       0
198c349dbc7Sjsg #define CLK_BASE__INST2_SEG1                       0
199c349dbc7Sjsg #define CLK_BASE__INST2_SEG2                       0
200c349dbc7Sjsg #define CLK_BASE__INST2_SEG3                       0
201c349dbc7Sjsg #define CLK_BASE__INST2_SEG4                       0
202c349dbc7Sjsg #define CLK_BASE__INST2_SEG5                       0
203c349dbc7Sjsg 
204c349dbc7Sjsg #define CLK_BASE__INST3_SEG0                       0
205c349dbc7Sjsg #define CLK_BASE__INST3_SEG1                       0
206c349dbc7Sjsg #define CLK_BASE__INST3_SEG2                       0
207c349dbc7Sjsg #define CLK_BASE__INST3_SEG3                       0
208c349dbc7Sjsg #define CLK_BASE__INST3_SEG4                       0
209c349dbc7Sjsg #define CLK_BASE__INST3_SEG5                       0
210c349dbc7Sjsg 
211c349dbc7Sjsg #define CLK_BASE__INST4_SEG0                       0
212c349dbc7Sjsg #define CLK_BASE__INST4_SEG1                       0
213c349dbc7Sjsg #define CLK_BASE__INST4_SEG2                       0
214c349dbc7Sjsg #define CLK_BASE__INST4_SEG3                       0
215c349dbc7Sjsg #define CLK_BASE__INST4_SEG4                       0
216c349dbc7Sjsg #define CLK_BASE__INST4_SEG5                       0
217c349dbc7Sjsg 
218c349dbc7Sjsg #define CLK_BASE__INST5_SEG0                       0
219c349dbc7Sjsg #define CLK_BASE__INST5_SEG1                       0
220c349dbc7Sjsg #define CLK_BASE__INST5_SEG2                       0
221c349dbc7Sjsg #define CLK_BASE__INST5_SEG3                       0
222c349dbc7Sjsg #define CLK_BASE__INST5_SEG4                       0
223c349dbc7Sjsg #define CLK_BASE__INST5_SEG5                       0
224c349dbc7Sjsg 
225c349dbc7Sjsg #define DF_BASE__INST0_SEG0                        0x00007000
226c349dbc7Sjsg #define DF_BASE__INST0_SEG1                        0
227c349dbc7Sjsg #define DF_BASE__INST0_SEG2                        0
228c349dbc7Sjsg #define DF_BASE__INST0_SEG3                        0
229c349dbc7Sjsg #define DF_BASE__INST0_SEG4                        0
230c349dbc7Sjsg #define DF_BASE__INST0_SEG5                        0
231c349dbc7Sjsg 
232c349dbc7Sjsg #define DF_BASE__INST1_SEG0                        0
233c349dbc7Sjsg #define DF_BASE__INST1_SEG1                        0
234c349dbc7Sjsg #define DF_BASE__INST1_SEG2                        0
235c349dbc7Sjsg #define DF_BASE__INST1_SEG3                        0
236c349dbc7Sjsg #define DF_BASE__INST1_SEG4                        0
237c349dbc7Sjsg #define DF_BASE__INST1_SEG5                        0
238c349dbc7Sjsg 
239c349dbc7Sjsg #define DF_BASE__INST2_SEG0                        0
240c349dbc7Sjsg #define DF_BASE__INST2_SEG1                        0
241c349dbc7Sjsg #define DF_BASE__INST2_SEG2                        0
242c349dbc7Sjsg #define DF_BASE__INST2_SEG3                        0
243c349dbc7Sjsg #define DF_BASE__INST2_SEG4                        0
244c349dbc7Sjsg #define DF_BASE__INST2_SEG5                        0
245c349dbc7Sjsg 
246c349dbc7Sjsg #define DF_BASE__INST3_SEG0                        0
247c349dbc7Sjsg #define DF_BASE__INST3_SEG1                        0
248c349dbc7Sjsg #define DF_BASE__INST3_SEG2                        0
249c349dbc7Sjsg #define DF_BASE__INST3_SEG3                        0
250c349dbc7Sjsg #define DF_BASE__INST3_SEG4                        0
251c349dbc7Sjsg #define DF_BASE__INST3_SEG5                        0
252c349dbc7Sjsg 
253c349dbc7Sjsg #define DF_BASE__INST4_SEG0                        0
254c349dbc7Sjsg #define DF_BASE__INST4_SEG1                        0
255c349dbc7Sjsg #define DF_BASE__INST4_SEG2                        0
256c349dbc7Sjsg #define DF_BASE__INST4_SEG3                        0
257c349dbc7Sjsg #define DF_BASE__INST4_SEG4                        0
258c349dbc7Sjsg #define DF_BASE__INST4_SEG5                        0
259c349dbc7Sjsg 
260c349dbc7Sjsg #define DF_BASE__INST5_SEG0                        0
261c349dbc7Sjsg #define DF_BASE__INST5_SEG1                        0
262c349dbc7Sjsg #define DF_BASE__INST5_SEG2                        0
263c349dbc7Sjsg #define DF_BASE__INST5_SEG3                        0
264c349dbc7Sjsg #define DF_BASE__INST5_SEG4                        0
265c349dbc7Sjsg #define DF_BASE__INST5_SEG5                        0
266c349dbc7Sjsg 
267c349dbc7Sjsg #define DCN_BASE__INST0_SEG0                       0x00000012
268c349dbc7Sjsg #define DCN_BASE__INST0_SEG1                       0x000000C0
269c349dbc7Sjsg #define DCN_BASE__INST0_SEG2                       0x000034C0
270c349dbc7Sjsg #define DCN_BASE__INST0_SEG3                       0x00009000
271c349dbc7Sjsg #define DCN_BASE__INST0_SEG4                       0
272c349dbc7Sjsg #define DCN_BASE__INST0_SEG5                       0
273c349dbc7Sjsg 
274c349dbc7Sjsg #define DCN_BASE__INST1_SEG0                       0
275c349dbc7Sjsg #define DCN_BASE__INST1_SEG1                       0
276c349dbc7Sjsg #define DCN_BASE__INST1_SEG2                       0
277c349dbc7Sjsg #define DCN_BASE__INST1_SEG3                       0
278c349dbc7Sjsg #define DCN_BASE__INST1_SEG4                       0
279c349dbc7Sjsg #define DCN_BASE__INST1_SEG5                       0
280c349dbc7Sjsg 
281c349dbc7Sjsg #define DCN_BASE__INST2_SEG0                       0
282c349dbc7Sjsg #define DCN_BASE__INST2_SEG1                       0
283c349dbc7Sjsg #define DCN_BASE__INST2_SEG2                       0
284c349dbc7Sjsg #define DCN_BASE__INST2_SEG3                       0
285c349dbc7Sjsg #define DCN_BASE__INST2_SEG4                       0
286c349dbc7Sjsg #define DCN_BASE__INST2_SEG5                       0
287c349dbc7Sjsg 
288c349dbc7Sjsg #define DCN_BASE__INST3_SEG0                       0
289c349dbc7Sjsg #define DCN_BASE__INST3_SEG1                       0
290c349dbc7Sjsg #define DCN_BASE__INST3_SEG2                       0
291c349dbc7Sjsg #define DCN_BASE__INST3_SEG3                       0
292c349dbc7Sjsg #define DCN_BASE__INST3_SEG4                       0
293c349dbc7Sjsg #define DCN_BASE__INST3_SEG5                       0
294c349dbc7Sjsg 
295c349dbc7Sjsg #define DCN_BASE__INST4_SEG0                       0
296c349dbc7Sjsg #define DCN_BASE__INST4_SEG1                       0
297c349dbc7Sjsg #define DCN_BASE__INST4_SEG2                       0
298c349dbc7Sjsg #define DCN_BASE__INST4_SEG3                       0
299c349dbc7Sjsg #define DCN_BASE__INST4_SEG4                       0
300c349dbc7Sjsg #define DCN_BASE__INST4_SEG5                       0
301c349dbc7Sjsg 
302c349dbc7Sjsg #define DCN_BASE__INST5_SEG0                       0
303c349dbc7Sjsg #define DCN_BASE__INST5_SEG1                       0
304c349dbc7Sjsg #define DCN_BASE__INST5_SEG2                       0
305c349dbc7Sjsg #define DCN_BASE__INST5_SEG3                       0
306c349dbc7Sjsg #define DCN_BASE__INST5_SEG4                       0
307c349dbc7Sjsg #define DCN_BASE__INST5_SEG5                       0
308c349dbc7Sjsg 
309c349dbc7Sjsg #define FUSE_BASE__INST0_SEG0                      0x00017400
310c349dbc7Sjsg #define FUSE_BASE__INST0_SEG1                      0
311c349dbc7Sjsg #define FUSE_BASE__INST0_SEG2                      0
312c349dbc7Sjsg #define FUSE_BASE__INST0_SEG3                      0
313c349dbc7Sjsg #define FUSE_BASE__INST0_SEG4                      0
314c349dbc7Sjsg #define FUSE_BASE__INST0_SEG5                      0
315c349dbc7Sjsg 
316c349dbc7Sjsg #define FUSE_BASE__INST1_SEG0                      0
317c349dbc7Sjsg #define FUSE_BASE__INST1_SEG1                      0
318c349dbc7Sjsg #define FUSE_BASE__INST1_SEG2                      0
319c349dbc7Sjsg #define FUSE_BASE__INST1_SEG3                      0
320c349dbc7Sjsg #define FUSE_BASE__INST1_SEG4                      0
321c349dbc7Sjsg #define FUSE_BASE__INST1_SEG5                      0
322c349dbc7Sjsg 
323c349dbc7Sjsg #define FUSE_BASE__INST2_SEG0                      0
324c349dbc7Sjsg #define FUSE_BASE__INST2_SEG1                      0
325c349dbc7Sjsg #define FUSE_BASE__INST2_SEG2                      0
326c349dbc7Sjsg #define FUSE_BASE__INST2_SEG3                      0
327c349dbc7Sjsg #define FUSE_BASE__INST2_SEG4                      0
328c349dbc7Sjsg #define FUSE_BASE__INST2_SEG5                      0
329c349dbc7Sjsg 
330c349dbc7Sjsg #define FUSE_BASE__INST3_SEG0                      0
331c349dbc7Sjsg #define FUSE_BASE__INST3_SEG1                      0
332c349dbc7Sjsg #define FUSE_BASE__INST3_SEG2                      0
333c349dbc7Sjsg #define FUSE_BASE__INST3_SEG3                      0
334c349dbc7Sjsg #define FUSE_BASE__INST3_SEG4                      0
335c349dbc7Sjsg #define FUSE_BASE__INST3_SEG5                      0
336c349dbc7Sjsg 
337c349dbc7Sjsg #define FUSE_BASE__INST4_SEG0                      0
338c349dbc7Sjsg #define FUSE_BASE__INST4_SEG1                      0
339c349dbc7Sjsg #define FUSE_BASE__INST4_SEG2                      0
340c349dbc7Sjsg #define FUSE_BASE__INST4_SEG3                      0
341c349dbc7Sjsg #define FUSE_BASE__INST4_SEG4                      0
342c349dbc7Sjsg #define FUSE_BASE__INST4_SEG5                      0
343c349dbc7Sjsg 
344c349dbc7Sjsg #define FUSE_BASE__INST5_SEG0                      0
345c349dbc7Sjsg #define FUSE_BASE__INST5_SEG1                      0
346c349dbc7Sjsg #define FUSE_BASE__INST5_SEG2                      0
347c349dbc7Sjsg #define FUSE_BASE__INST5_SEG3                      0
348c349dbc7Sjsg #define FUSE_BASE__INST5_SEG4                      0
349c349dbc7Sjsg #define FUSE_BASE__INST5_SEG5                      0
350c349dbc7Sjsg 
351c349dbc7Sjsg #define GC_BASE__INST0_SEG0                        0x00001260
352c349dbc7Sjsg #define GC_BASE__INST0_SEG1                        0x0000A000
353c349dbc7Sjsg #define GC_BASE__INST0_SEG2                        0
354c349dbc7Sjsg #define GC_BASE__INST0_SEG3                        0
355c349dbc7Sjsg #define GC_BASE__INST0_SEG4                        0
356c349dbc7Sjsg #define GC_BASE__INST0_SEG5                        0
357c349dbc7Sjsg 
358c349dbc7Sjsg #define GC_BASE__INST1_SEG0                        0
359c349dbc7Sjsg #define GC_BASE__INST1_SEG1                        0
360c349dbc7Sjsg #define GC_BASE__INST1_SEG2                        0
361c349dbc7Sjsg #define GC_BASE__INST1_SEG3                        0
362c349dbc7Sjsg #define GC_BASE__INST1_SEG4                        0
363c349dbc7Sjsg #define GC_BASE__INST1_SEG5                        0
364c349dbc7Sjsg 
365c349dbc7Sjsg #define GC_BASE__INST2_SEG0                        0
366c349dbc7Sjsg #define GC_BASE__INST2_SEG1                        0
367c349dbc7Sjsg #define GC_BASE__INST2_SEG2                        0
368c349dbc7Sjsg #define GC_BASE__INST2_SEG3                        0
369c349dbc7Sjsg #define GC_BASE__INST2_SEG4                        0
370c349dbc7Sjsg #define GC_BASE__INST2_SEG5                        0
371c349dbc7Sjsg 
372c349dbc7Sjsg #define GC_BASE__INST3_SEG0                        0
373c349dbc7Sjsg #define GC_BASE__INST3_SEG1                        0
374c349dbc7Sjsg #define GC_BASE__INST3_SEG2                        0
375c349dbc7Sjsg #define GC_BASE__INST3_SEG3                        0
376c349dbc7Sjsg #define GC_BASE__INST3_SEG4                        0
377c349dbc7Sjsg #define GC_BASE__INST3_SEG5                        0
378c349dbc7Sjsg 
379c349dbc7Sjsg #define GC_BASE__INST4_SEG0                        0
380c349dbc7Sjsg #define GC_BASE__INST4_SEG1                        0
381c349dbc7Sjsg #define GC_BASE__INST4_SEG2                        0
382c349dbc7Sjsg #define GC_BASE__INST4_SEG3                        0
383c349dbc7Sjsg #define GC_BASE__INST4_SEG4                        0
384c349dbc7Sjsg #define GC_BASE__INST4_SEG5                        0
385c349dbc7Sjsg 
386c349dbc7Sjsg #define GC_BASE__INST5_SEG0                        0
387c349dbc7Sjsg #define GC_BASE__INST5_SEG1                        0
388c349dbc7Sjsg #define GC_BASE__INST5_SEG2                        0
389c349dbc7Sjsg #define GC_BASE__INST5_SEG3                        0
390c349dbc7Sjsg #define GC_BASE__INST5_SEG4                        0
391c349dbc7Sjsg #define GC_BASE__INST5_SEG5                        0
392c349dbc7Sjsg 
393c349dbc7Sjsg #define HDP_BASE__INST0_SEG0                       0x00000F20
394c349dbc7Sjsg #define HDP_BASE__INST0_SEG1                       0
395c349dbc7Sjsg #define HDP_BASE__INST0_SEG2                       0
396c349dbc7Sjsg #define HDP_BASE__INST0_SEG3                       0
397c349dbc7Sjsg #define HDP_BASE__INST0_SEG4                       0
398c349dbc7Sjsg #define HDP_BASE__INST0_SEG5                       0
399c349dbc7Sjsg 
400c349dbc7Sjsg #define HDP_BASE__INST1_SEG0                       0
401c349dbc7Sjsg #define HDP_BASE__INST1_SEG1                       0
402c349dbc7Sjsg #define HDP_BASE__INST1_SEG2                       0
403c349dbc7Sjsg #define HDP_BASE__INST1_SEG3                       0
404c349dbc7Sjsg #define HDP_BASE__INST1_SEG4                       0
405c349dbc7Sjsg #define HDP_BASE__INST1_SEG5                       0
406c349dbc7Sjsg 
407c349dbc7Sjsg #define HDP_BASE__INST2_SEG0                       0
408c349dbc7Sjsg #define HDP_BASE__INST2_SEG1                       0
409c349dbc7Sjsg #define HDP_BASE__INST2_SEG2                       0
410c349dbc7Sjsg #define HDP_BASE__INST2_SEG3                       0
411c349dbc7Sjsg #define HDP_BASE__INST2_SEG4                       0
412c349dbc7Sjsg #define HDP_BASE__INST2_SEG5                       0
413c349dbc7Sjsg 
414c349dbc7Sjsg #define HDP_BASE__INST3_SEG0                       0
415c349dbc7Sjsg #define HDP_BASE__INST3_SEG1                       0
416c349dbc7Sjsg #define HDP_BASE__INST3_SEG2                       0
417c349dbc7Sjsg #define HDP_BASE__INST3_SEG3                       0
418c349dbc7Sjsg #define HDP_BASE__INST3_SEG4                       0
419c349dbc7Sjsg #define HDP_BASE__INST3_SEG5                       0
420c349dbc7Sjsg 
421c349dbc7Sjsg #define HDP_BASE__INST4_SEG0                       0
422c349dbc7Sjsg #define HDP_BASE__INST4_SEG1                       0
423c349dbc7Sjsg #define HDP_BASE__INST4_SEG2                       0
424c349dbc7Sjsg #define HDP_BASE__INST4_SEG3                       0
425c349dbc7Sjsg #define HDP_BASE__INST4_SEG4                       0
426c349dbc7Sjsg #define HDP_BASE__INST4_SEG5                       0
427c349dbc7Sjsg 
428c349dbc7Sjsg #define HDP_BASE__INST5_SEG0                       0
429c349dbc7Sjsg #define HDP_BASE__INST5_SEG1                       0
430c349dbc7Sjsg #define HDP_BASE__INST5_SEG2                       0
431c349dbc7Sjsg #define HDP_BASE__INST5_SEG3                       0
432c349dbc7Sjsg #define HDP_BASE__INST5_SEG4                       0
433c349dbc7Sjsg #define HDP_BASE__INST5_SEG5                       0
434c349dbc7Sjsg 
435c349dbc7Sjsg #define MMHUB_BASE__INST0_SEG0                     0x0001A000
436c349dbc7Sjsg #define MMHUB_BASE__INST0_SEG1                     0
437c349dbc7Sjsg #define MMHUB_BASE__INST0_SEG2                     0
438c349dbc7Sjsg #define MMHUB_BASE__INST0_SEG3                     0
439c349dbc7Sjsg #define MMHUB_BASE__INST0_SEG4                     0
440c349dbc7Sjsg #define MMHUB_BASE__INST0_SEG5                     0
441c349dbc7Sjsg 
442c349dbc7Sjsg #define MMHUB_BASE__INST1_SEG0                     0
443c349dbc7Sjsg #define MMHUB_BASE__INST1_SEG1                     0
444c349dbc7Sjsg #define MMHUB_BASE__INST1_SEG2                     0
445c349dbc7Sjsg #define MMHUB_BASE__INST1_SEG3                     0
446c349dbc7Sjsg #define MMHUB_BASE__INST1_SEG4                     0
447c349dbc7Sjsg #define MMHUB_BASE__INST1_SEG5                     0
448c349dbc7Sjsg 
449c349dbc7Sjsg #define MMHUB_BASE__INST2_SEG0                     0
450c349dbc7Sjsg #define MMHUB_BASE__INST2_SEG1                     0
451c349dbc7Sjsg #define MMHUB_BASE__INST2_SEG2                     0
452c349dbc7Sjsg #define MMHUB_BASE__INST2_SEG3                     0
453c349dbc7Sjsg #define MMHUB_BASE__INST2_SEG4                     0
454c349dbc7Sjsg #define MMHUB_BASE__INST2_SEG5                     0
455c349dbc7Sjsg 
456c349dbc7Sjsg #define MMHUB_BASE__INST3_SEG0                     0
457c349dbc7Sjsg #define MMHUB_BASE__INST3_SEG1                     0
458c349dbc7Sjsg #define MMHUB_BASE__INST3_SEG2                     0
459c349dbc7Sjsg #define MMHUB_BASE__INST3_SEG3                     0
460c349dbc7Sjsg #define MMHUB_BASE__INST3_SEG4                     0
461c349dbc7Sjsg #define MMHUB_BASE__INST3_SEG5                     0
462c349dbc7Sjsg 
463c349dbc7Sjsg #define MMHUB_BASE__INST4_SEG0                     0
464c349dbc7Sjsg #define MMHUB_BASE__INST4_SEG1                     0
465c349dbc7Sjsg #define MMHUB_BASE__INST4_SEG2                     0
466c349dbc7Sjsg #define MMHUB_BASE__INST4_SEG3                     0
467c349dbc7Sjsg #define MMHUB_BASE__INST4_SEG4                     0
468c349dbc7Sjsg #define MMHUB_BASE__INST4_SEG5                     0
469c349dbc7Sjsg 
470c349dbc7Sjsg #define MMHUB_BASE__INST5_SEG0                     0
471c349dbc7Sjsg #define MMHUB_BASE__INST5_SEG1                     0
472c349dbc7Sjsg #define MMHUB_BASE__INST5_SEG2                     0
473c349dbc7Sjsg #define MMHUB_BASE__INST5_SEG3                     0
474c349dbc7Sjsg #define MMHUB_BASE__INST5_SEG4                     0
475c349dbc7Sjsg #define MMHUB_BASE__INST5_SEG5                     0
476c349dbc7Sjsg 
477c349dbc7Sjsg #define MP0_BASE__INST0_SEG0                       0x00016000
478c349dbc7Sjsg #define MP0_BASE__INST0_SEG1                       0
479c349dbc7Sjsg #define MP0_BASE__INST0_SEG2                       0
480c349dbc7Sjsg #define MP0_BASE__INST0_SEG3                       0
481c349dbc7Sjsg #define MP0_BASE__INST0_SEG4                       0
482c349dbc7Sjsg #define MP0_BASE__INST0_SEG5                       0
483c349dbc7Sjsg 
484c349dbc7Sjsg #define MP0_BASE__INST1_SEG0                       0
485c349dbc7Sjsg #define MP0_BASE__INST1_SEG1                       0
486c349dbc7Sjsg #define MP0_BASE__INST1_SEG2                       0
487c349dbc7Sjsg #define MP0_BASE__INST1_SEG3                       0
488c349dbc7Sjsg #define MP0_BASE__INST1_SEG4                       0
489c349dbc7Sjsg #define MP0_BASE__INST1_SEG5                       0
490c349dbc7Sjsg 
491c349dbc7Sjsg #define MP0_BASE__INST2_SEG0                       0
492c349dbc7Sjsg #define MP0_BASE__INST2_SEG1                       0
493c349dbc7Sjsg #define MP0_BASE__INST2_SEG2                       0
494c349dbc7Sjsg #define MP0_BASE__INST2_SEG3                       0
495c349dbc7Sjsg #define MP0_BASE__INST2_SEG4                       0
496c349dbc7Sjsg #define MP0_BASE__INST2_SEG5                       0
497c349dbc7Sjsg 
498c349dbc7Sjsg #define MP0_BASE__INST3_SEG0                       0
499c349dbc7Sjsg #define MP0_BASE__INST3_SEG1                       0
500c349dbc7Sjsg #define MP0_BASE__INST3_SEG2                       0
501c349dbc7Sjsg #define MP0_BASE__INST3_SEG3                       0
502c349dbc7Sjsg #define MP0_BASE__INST3_SEG4                       0
503c349dbc7Sjsg #define MP0_BASE__INST3_SEG5                       0
504c349dbc7Sjsg 
505c349dbc7Sjsg #define MP0_BASE__INST4_SEG0                       0
506c349dbc7Sjsg #define MP0_BASE__INST4_SEG1                       0
507c349dbc7Sjsg #define MP0_BASE__INST4_SEG2                       0
508c349dbc7Sjsg #define MP0_BASE__INST4_SEG3                       0
509c349dbc7Sjsg #define MP0_BASE__INST4_SEG4                       0
510c349dbc7Sjsg #define MP0_BASE__INST4_SEG5                       0
511c349dbc7Sjsg 
512c349dbc7Sjsg #define MP0_BASE__INST5_SEG0                       0
513c349dbc7Sjsg #define MP0_BASE__INST5_SEG1                       0
514c349dbc7Sjsg #define MP0_BASE__INST5_SEG2                       0
515c349dbc7Sjsg #define MP0_BASE__INST5_SEG3                       0
516c349dbc7Sjsg #define MP0_BASE__INST5_SEG4                       0
517c349dbc7Sjsg #define MP0_BASE__INST5_SEG5                       0
518c349dbc7Sjsg 
519c349dbc7Sjsg #define MP1_BASE__INST0_SEG0                       0x00016000
520c349dbc7Sjsg #define MP1_BASE__INST0_SEG1                       0
521c349dbc7Sjsg #define MP1_BASE__INST0_SEG2                       0
522c349dbc7Sjsg #define MP1_BASE__INST0_SEG3                       0
523c349dbc7Sjsg #define MP1_BASE__INST0_SEG4                       0
524c349dbc7Sjsg #define MP1_BASE__INST0_SEG5                       0
525c349dbc7Sjsg 
526c349dbc7Sjsg #define MP1_BASE__INST1_SEG0                       0
527c349dbc7Sjsg #define MP1_BASE__INST1_SEG1                       0
528c349dbc7Sjsg #define MP1_BASE__INST1_SEG2                       0
529c349dbc7Sjsg #define MP1_BASE__INST1_SEG3                       0
530c349dbc7Sjsg #define MP1_BASE__INST1_SEG4                       0
531c349dbc7Sjsg #define MP1_BASE__INST1_SEG5                       0
532c349dbc7Sjsg 
533c349dbc7Sjsg #define MP1_BASE__INST2_SEG0                       0
534c349dbc7Sjsg #define MP1_BASE__INST2_SEG1                       0
535c349dbc7Sjsg #define MP1_BASE__INST2_SEG2                       0
536c349dbc7Sjsg #define MP1_BASE__INST2_SEG3                       0
537c349dbc7Sjsg #define MP1_BASE__INST2_SEG4                       0
538c349dbc7Sjsg #define MP1_BASE__INST2_SEG5                       0
539c349dbc7Sjsg 
540c349dbc7Sjsg #define MP1_BASE__INST3_SEG0                       0
541c349dbc7Sjsg #define MP1_BASE__INST3_SEG1                       0
542c349dbc7Sjsg #define MP1_BASE__INST3_SEG2                       0
543c349dbc7Sjsg #define MP1_BASE__INST3_SEG3                       0
544c349dbc7Sjsg #define MP1_BASE__INST3_SEG4                       0
545c349dbc7Sjsg #define MP1_BASE__INST3_SEG5                       0
546c349dbc7Sjsg 
547c349dbc7Sjsg #define MP1_BASE__INST4_SEG0                       0
548c349dbc7Sjsg #define MP1_BASE__INST4_SEG1                       0
549c349dbc7Sjsg #define MP1_BASE__INST4_SEG2                       0
550c349dbc7Sjsg #define MP1_BASE__INST4_SEG3                       0
551c349dbc7Sjsg #define MP1_BASE__INST4_SEG4                       0
552c349dbc7Sjsg #define MP1_BASE__INST4_SEG5                       0
553c349dbc7Sjsg 
554c349dbc7Sjsg #define MP1_BASE__INST5_SEG0                       0
555c349dbc7Sjsg #define MP1_BASE__INST5_SEG1                       0
556c349dbc7Sjsg #define MP1_BASE__INST5_SEG2                       0
557c349dbc7Sjsg #define MP1_BASE__INST5_SEG3                       0
558c349dbc7Sjsg #define MP1_BASE__INST5_SEG4                       0
559c349dbc7Sjsg #define MP1_BASE__INST5_SEG5                       0
560c349dbc7Sjsg 
561c349dbc7Sjsg #define NBIO_BASE__INST0_SEG0                      0x00000000
562c349dbc7Sjsg #define NBIO_BASE__INST0_SEG1                      0x00000014
563c349dbc7Sjsg #define NBIO_BASE__INST0_SEG2                      0x00000D20
564c349dbc7Sjsg #define NBIO_BASE__INST0_SEG3                      0x00010400
565c349dbc7Sjsg #define NBIO_BASE__INST0_SEG4                      0
566c349dbc7Sjsg #define NBIO_BASE__INST0_SEG5                      0
567c349dbc7Sjsg 
568c349dbc7Sjsg #define NBIO_BASE__INST1_SEG0                      0
569c349dbc7Sjsg #define NBIO_BASE__INST1_SEG1                      0
570c349dbc7Sjsg #define NBIO_BASE__INST1_SEG2                      0
571c349dbc7Sjsg #define NBIO_BASE__INST1_SEG3                      0
572c349dbc7Sjsg #define NBIO_BASE__INST1_SEG4                      0
573c349dbc7Sjsg #define NBIO_BASE__INST1_SEG5                      0
574c349dbc7Sjsg 
575c349dbc7Sjsg #define NBIO_BASE__INST2_SEG0                      0
576c349dbc7Sjsg #define NBIO_BASE__INST2_SEG1                      0
577c349dbc7Sjsg #define NBIO_BASE__INST2_SEG2                      0
578c349dbc7Sjsg #define NBIO_BASE__INST2_SEG3                      0
579c349dbc7Sjsg #define NBIO_BASE__INST2_SEG4                      0
580c349dbc7Sjsg #define NBIO_BASE__INST2_SEG5                      0
581c349dbc7Sjsg 
582c349dbc7Sjsg #define NBIO_BASE__INST3_SEG0                      0
583c349dbc7Sjsg #define NBIO_BASE__INST3_SEG1                      0
584c349dbc7Sjsg #define NBIO_BASE__INST3_SEG2                      0
585c349dbc7Sjsg #define NBIO_BASE__INST3_SEG3                      0
586c349dbc7Sjsg #define NBIO_BASE__INST3_SEG4                      0
587c349dbc7Sjsg #define NBIO_BASE__INST3_SEG5                      0
588c349dbc7Sjsg 
589c349dbc7Sjsg #define NBIO_BASE__INST4_SEG0                      0
590c349dbc7Sjsg #define NBIO_BASE__INST4_SEG1                      0
591c349dbc7Sjsg #define NBIO_BASE__INST4_SEG2                      0
592c349dbc7Sjsg #define NBIO_BASE__INST4_SEG3                      0
593c349dbc7Sjsg #define NBIO_BASE__INST4_SEG4                      0
594c349dbc7Sjsg #define NBIO_BASE__INST4_SEG5                      0
595c349dbc7Sjsg 
596c349dbc7Sjsg #define NBIO_BASE__INST5_SEG0                      0
597c349dbc7Sjsg #define NBIO_BASE__INST5_SEG1                      0
598c349dbc7Sjsg #define NBIO_BASE__INST5_SEG2                      0
599c349dbc7Sjsg #define NBIO_BASE__INST5_SEG3                      0
600c349dbc7Sjsg #define NBIO_BASE__INST5_SEG4                      0
601c349dbc7Sjsg #define NBIO_BASE__INST5_SEG5                      0
602c349dbc7Sjsg 
603c349dbc7Sjsg #define OSSSYS_BASE__INST0_SEG0                    0x000010A0
604c349dbc7Sjsg #define OSSSYS_BASE__INST0_SEG1                    0
605c349dbc7Sjsg #define OSSSYS_BASE__INST0_SEG2                    0
606c349dbc7Sjsg #define OSSSYS_BASE__INST0_SEG3                    0
607c349dbc7Sjsg #define OSSSYS_BASE__INST0_SEG4                    0
608c349dbc7Sjsg #define OSSSYS_BASE__INST0_SEG5                    0
609c349dbc7Sjsg 
610c349dbc7Sjsg #define OSSSYS_BASE__INST1_SEG0                    0
611c349dbc7Sjsg #define OSSSYS_BASE__INST1_SEG1                    0
612c349dbc7Sjsg #define OSSSYS_BASE__INST1_SEG2                    0
613c349dbc7Sjsg #define OSSSYS_BASE__INST1_SEG3                    0
614c349dbc7Sjsg #define OSSSYS_BASE__INST1_SEG4                    0
615c349dbc7Sjsg #define OSSSYS_BASE__INST1_SEG5                    0
616c349dbc7Sjsg 
617c349dbc7Sjsg #define OSSSYS_BASE__INST2_SEG0                    0
618c349dbc7Sjsg #define OSSSYS_BASE__INST2_SEG1                    0
619c349dbc7Sjsg #define OSSSYS_BASE__INST2_SEG2                    0
620c349dbc7Sjsg #define OSSSYS_BASE__INST2_SEG3                    0
621c349dbc7Sjsg #define OSSSYS_BASE__INST2_SEG4                    0
622c349dbc7Sjsg #define OSSSYS_BASE__INST2_SEG5                    0
623c349dbc7Sjsg 
624c349dbc7Sjsg #define OSSSYS_BASE__INST3_SEG0                    0
625c349dbc7Sjsg #define OSSSYS_BASE__INST3_SEG1                    0
626c349dbc7Sjsg #define OSSSYS_BASE__INST3_SEG2                    0
627c349dbc7Sjsg #define OSSSYS_BASE__INST3_SEG3                    0
628c349dbc7Sjsg #define OSSSYS_BASE__INST3_SEG4                    0
629c349dbc7Sjsg #define OSSSYS_BASE__INST3_SEG5                    0
630c349dbc7Sjsg 
631c349dbc7Sjsg #define OSSSYS_BASE__INST4_SEG0                    0
632c349dbc7Sjsg #define OSSSYS_BASE__INST4_SEG1                    0
633c349dbc7Sjsg #define OSSSYS_BASE__INST4_SEG2                    0
634c349dbc7Sjsg #define OSSSYS_BASE__INST4_SEG3                    0
635c349dbc7Sjsg #define OSSSYS_BASE__INST4_SEG4                    0
636c349dbc7Sjsg #define OSSSYS_BASE__INST4_SEG5                    0
637c349dbc7Sjsg 
638c349dbc7Sjsg #define OSSSYS_BASE__INST5_SEG0                    0
639c349dbc7Sjsg #define OSSSYS_BASE__INST5_SEG1                    0
640c349dbc7Sjsg #define OSSSYS_BASE__INST5_SEG2                    0
641c349dbc7Sjsg #define OSSSYS_BASE__INST5_SEG3                    0
642c349dbc7Sjsg #define OSSSYS_BASE__INST5_SEG4                    0
643c349dbc7Sjsg #define OSSSYS_BASE__INST5_SEG5                    0
644c349dbc7Sjsg 
645c349dbc7Sjsg #define RSMU_BASE__INST0_SEG0                      0x00012000
646c349dbc7Sjsg #define RSMU_BASE__INST0_SEG1                      0
647c349dbc7Sjsg #define RSMU_BASE__INST0_SEG2                      0
648c349dbc7Sjsg #define RSMU_BASE__INST0_SEG3                      0
649c349dbc7Sjsg #define RSMU_BASE__INST0_SEG4                      0
650c349dbc7Sjsg #define RSMU_BASE__INST0_SEG5                      0
651c349dbc7Sjsg 
652c349dbc7Sjsg #define RSMU_BASE__INST1_SEG0                      0
653c349dbc7Sjsg #define RSMU_BASE__INST1_SEG1                      0
654c349dbc7Sjsg #define RSMU_BASE__INST1_SEG2                      0
655c349dbc7Sjsg #define RSMU_BASE__INST1_SEG3                      0
656c349dbc7Sjsg #define RSMU_BASE__INST1_SEG4                      0
657c349dbc7Sjsg #define RSMU_BASE__INST1_SEG5                      0
658c349dbc7Sjsg 
659c349dbc7Sjsg #define RSMU_BASE__INST2_SEG0                      0
660c349dbc7Sjsg #define RSMU_BASE__INST2_SEG1                      0
661c349dbc7Sjsg #define RSMU_BASE__INST2_SEG2                      0
662c349dbc7Sjsg #define RSMU_BASE__INST2_SEG3                      0
663c349dbc7Sjsg #define RSMU_BASE__INST2_SEG4                      0
664c349dbc7Sjsg #define RSMU_BASE__INST2_SEG5                      0
665c349dbc7Sjsg 
666c349dbc7Sjsg #define RSMU_BASE__INST3_SEG0                      0
667c349dbc7Sjsg #define RSMU_BASE__INST3_SEG1                      0
668c349dbc7Sjsg #define RSMU_BASE__INST3_SEG2                      0
669c349dbc7Sjsg #define RSMU_BASE__INST3_SEG3                      0
670c349dbc7Sjsg #define RSMU_BASE__INST3_SEG4                      0
671c349dbc7Sjsg #define RSMU_BASE__INST3_SEG5                      0
672c349dbc7Sjsg 
673c349dbc7Sjsg #define RSMU_BASE__INST4_SEG0                      0
674c349dbc7Sjsg #define RSMU_BASE__INST4_SEG1                      0
675c349dbc7Sjsg #define RSMU_BASE__INST4_SEG2                      0
676c349dbc7Sjsg #define RSMU_BASE__INST4_SEG3                      0
677c349dbc7Sjsg #define RSMU_BASE__INST4_SEG4                      0
678c349dbc7Sjsg #define RSMU_BASE__INST4_SEG5                      0
679c349dbc7Sjsg 
680c349dbc7Sjsg #define RSMU_BASE__INST5_SEG0                      0
681c349dbc7Sjsg #define RSMU_BASE__INST5_SEG1                      0
682c349dbc7Sjsg #define RSMU_BASE__INST5_SEG2                      0
683c349dbc7Sjsg #define RSMU_BASE__INST5_SEG3                      0
684c349dbc7Sjsg #define RSMU_BASE__INST5_SEG4                      0
685c349dbc7Sjsg #define RSMU_BASE__INST5_SEG5                      0
686c349dbc7Sjsg 
687c349dbc7Sjsg #define SMUIO_BASE__INST0_SEG0                     0x00016800
688c349dbc7Sjsg #define SMUIO_BASE__INST0_SEG1                     0x00016A00
689c349dbc7Sjsg #define SMUIO_BASE__INST0_SEG2                     0
690c349dbc7Sjsg #define SMUIO_BASE__INST0_SEG3                     0
691c349dbc7Sjsg #define SMUIO_BASE__INST0_SEG4                     0
692c349dbc7Sjsg #define SMUIO_BASE__INST0_SEG5                     0
693c349dbc7Sjsg 
694c349dbc7Sjsg #define SMUIO_BASE__INST1_SEG0                     0
695c349dbc7Sjsg #define SMUIO_BASE__INST1_SEG1                     0
696c349dbc7Sjsg #define SMUIO_BASE__INST1_SEG2                     0
697c349dbc7Sjsg #define SMUIO_BASE__INST1_SEG3                     0
698c349dbc7Sjsg #define SMUIO_BASE__INST1_SEG4                     0
699c349dbc7Sjsg #define SMUIO_BASE__INST1_SEG5                     0
700c349dbc7Sjsg 
701c349dbc7Sjsg #define SMUIO_BASE__INST2_SEG0                     0
702c349dbc7Sjsg #define SMUIO_BASE__INST2_SEG1                     0
703c349dbc7Sjsg #define SMUIO_BASE__INST2_SEG2                     0
704c349dbc7Sjsg #define SMUIO_BASE__INST2_SEG3                     0
705c349dbc7Sjsg #define SMUIO_BASE__INST2_SEG4                     0
706c349dbc7Sjsg #define SMUIO_BASE__INST2_SEG5                     0
707c349dbc7Sjsg 
708c349dbc7Sjsg #define SMUIO_BASE__INST3_SEG0                     0
709c349dbc7Sjsg #define SMUIO_BASE__INST3_SEG1                     0
710c349dbc7Sjsg #define SMUIO_BASE__INST3_SEG2                     0
711c349dbc7Sjsg #define SMUIO_BASE__INST3_SEG3                     0
712c349dbc7Sjsg #define SMUIO_BASE__INST3_SEG4                     0
713c349dbc7Sjsg #define SMUIO_BASE__INST3_SEG5                     0
714c349dbc7Sjsg 
715c349dbc7Sjsg #define SMUIO_BASE__INST4_SEG0                     0
716c349dbc7Sjsg #define SMUIO_BASE__INST4_SEG1                     0
717c349dbc7Sjsg #define SMUIO_BASE__INST4_SEG2                     0
718c349dbc7Sjsg #define SMUIO_BASE__INST4_SEG3                     0
719c349dbc7Sjsg #define SMUIO_BASE__INST4_SEG4                     0
720c349dbc7Sjsg #define SMUIO_BASE__INST4_SEG5                     0
721c349dbc7Sjsg 
722c349dbc7Sjsg #define SMUIO_BASE__INST5_SEG0                     0
723c349dbc7Sjsg #define SMUIO_BASE__INST5_SEG1                     0
724c349dbc7Sjsg #define SMUIO_BASE__INST5_SEG2                     0
725c349dbc7Sjsg #define SMUIO_BASE__INST5_SEG3                     0
726c349dbc7Sjsg #define SMUIO_BASE__INST5_SEG4                     0
727c349dbc7Sjsg #define SMUIO_BASE__INST5_SEG5                     0
728c349dbc7Sjsg 
729c349dbc7Sjsg #define THM_BASE__INST0_SEG0                       0x00016600
730c349dbc7Sjsg #define THM_BASE__INST0_SEG1                       0
731c349dbc7Sjsg #define THM_BASE__INST0_SEG2                       0
732c349dbc7Sjsg #define THM_BASE__INST0_SEG3                       0
733c349dbc7Sjsg #define THM_BASE__INST0_SEG4                       0
734c349dbc7Sjsg #define THM_BASE__INST0_SEG5                       0
735c349dbc7Sjsg 
736c349dbc7Sjsg #define THM_BASE__INST1_SEG0                       0
737c349dbc7Sjsg #define THM_BASE__INST1_SEG1                       0
738c349dbc7Sjsg #define THM_BASE__INST1_SEG2                       0
739c349dbc7Sjsg #define THM_BASE__INST1_SEG3                       0
740c349dbc7Sjsg #define THM_BASE__INST1_SEG4                       0
741c349dbc7Sjsg #define THM_BASE__INST1_SEG5                       0
742c349dbc7Sjsg 
743c349dbc7Sjsg #define THM_BASE__INST2_SEG0                       0
744c349dbc7Sjsg #define THM_BASE__INST2_SEG1                       0
745c349dbc7Sjsg #define THM_BASE__INST2_SEG2                       0
746c349dbc7Sjsg #define THM_BASE__INST2_SEG3                       0
747c349dbc7Sjsg #define THM_BASE__INST2_SEG4                       0
748c349dbc7Sjsg #define THM_BASE__INST2_SEG5                       0
749c349dbc7Sjsg 
750c349dbc7Sjsg #define THM_BASE__INST3_SEG0                       0
751c349dbc7Sjsg #define THM_BASE__INST3_SEG1                       0
752c349dbc7Sjsg #define THM_BASE__INST3_SEG2                       0
753c349dbc7Sjsg #define THM_BASE__INST3_SEG3                       0
754c349dbc7Sjsg #define THM_BASE__INST3_SEG4                       0
755c349dbc7Sjsg #define THM_BASE__INST3_SEG5                       0
756c349dbc7Sjsg 
757c349dbc7Sjsg #define THM_BASE__INST4_SEG0                       0
758c349dbc7Sjsg #define THM_BASE__INST4_SEG1                       0
759c349dbc7Sjsg #define THM_BASE__INST4_SEG2                       0
760c349dbc7Sjsg #define THM_BASE__INST4_SEG3                       0
761c349dbc7Sjsg #define THM_BASE__INST4_SEG4                       0
762c349dbc7Sjsg #define THM_BASE__INST4_SEG5                       0
763c349dbc7Sjsg 
764c349dbc7Sjsg #define THM_BASE__INST5_SEG0                       0
765c349dbc7Sjsg #define THM_BASE__INST5_SEG1                       0
766c349dbc7Sjsg #define THM_BASE__INST5_SEG2                       0
767c349dbc7Sjsg #define THM_BASE__INST5_SEG3                       0
768c349dbc7Sjsg #define THM_BASE__INST5_SEG4                       0
769c349dbc7Sjsg #define THM_BASE__INST5_SEG5                       0
770c349dbc7Sjsg 
771c349dbc7Sjsg #define UMC_BASE__INST0_SEG0                       0x00014000
772c349dbc7Sjsg #define UMC_BASE__INST0_SEG1                       0
773c349dbc7Sjsg #define UMC_BASE__INST0_SEG2                       0
774c349dbc7Sjsg #define UMC_BASE__INST0_SEG3                       0
775c349dbc7Sjsg #define UMC_BASE__INST0_SEG4                       0
776c349dbc7Sjsg #define UMC_BASE__INST0_SEG5                       0
777c349dbc7Sjsg 
778c349dbc7Sjsg #define UMC_BASE__INST1_SEG0                       0
779c349dbc7Sjsg #define UMC_BASE__INST1_SEG1                       0
780c349dbc7Sjsg #define UMC_BASE__INST1_SEG2                       0
781c349dbc7Sjsg #define UMC_BASE__INST1_SEG3                       0
782c349dbc7Sjsg #define UMC_BASE__INST1_SEG4                       0
783c349dbc7Sjsg #define UMC_BASE__INST1_SEG5                       0
784c349dbc7Sjsg 
785c349dbc7Sjsg #define UMC_BASE__INST2_SEG0                       0
786c349dbc7Sjsg #define UMC_BASE__INST2_SEG1                       0
787c349dbc7Sjsg #define UMC_BASE__INST2_SEG2                       0
788c349dbc7Sjsg #define UMC_BASE__INST2_SEG3                       0
789c349dbc7Sjsg #define UMC_BASE__INST2_SEG4                       0
790c349dbc7Sjsg #define UMC_BASE__INST2_SEG5                       0
791c349dbc7Sjsg 
792c349dbc7Sjsg #define UMC_BASE__INST3_SEG0                       0
793c349dbc7Sjsg #define UMC_BASE__INST3_SEG1                       0
794c349dbc7Sjsg #define UMC_BASE__INST3_SEG2                       0
795c349dbc7Sjsg #define UMC_BASE__INST3_SEG3                       0
796c349dbc7Sjsg #define UMC_BASE__INST3_SEG4                       0
797c349dbc7Sjsg #define UMC_BASE__INST3_SEG5                       0
798c349dbc7Sjsg 
799c349dbc7Sjsg #define UMC_BASE__INST4_SEG0                       0
800c349dbc7Sjsg #define UMC_BASE__INST4_SEG1                       0
801c349dbc7Sjsg #define UMC_BASE__INST4_SEG2                       0
802c349dbc7Sjsg #define UMC_BASE__INST4_SEG3                       0
803c349dbc7Sjsg #define UMC_BASE__INST4_SEG4                       0
804c349dbc7Sjsg #define UMC_BASE__INST4_SEG5                       0
805c349dbc7Sjsg 
806c349dbc7Sjsg #define UMC_BASE__INST5_SEG0                       0
807c349dbc7Sjsg #define UMC_BASE__INST5_SEG1                       0
808c349dbc7Sjsg #define UMC_BASE__INST5_SEG2                       0
809c349dbc7Sjsg #define UMC_BASE__INST5_SEG3                       0
810c349dbc7Sjsg #define UMC_BASE__INST5_SEG4                       0
811c349dbc7Sjsg #define UMC_BASE__INST5_SEG5                       0
812c349dbc7Sjsg 
813c349dbc7Sjsg #define VCN_BASE__INST0_SEG0                       0x00007800
814c349dbc7Sjsg #define VCN_BASE__INST0_SEG1                       0x00007E00
815c349dbc7Sjsg #define VCN_BASE__INST0_SEG2                       0
816c349dbc7Sjsg #define VCN_BASE__INST0_SEG3                       0
817c349dbc7Sjsg #define VCN_BASE__INST0_SEG4                       0
818c349dbc7Sjsg #define VCN_BASE__INST0_SEG5                       0
819c349dbc7Sjsg 
820c349dbc7Sjsg #define VCN_BASE__INST1_SEG0                       0
821c349dbc7Sjsg #define VCN_BASE__INST1_SEG1                       0
822c349dbc7Sjsg #define VCN_BASE__INST1_SEG2                       0
823c349dbc7Sjsg #define VCN_BASE__INST1_SEG3                       0
824c349dbc7Sjsg #define VCN_BASE__INST1_SEG4                       0
825c349dbc7Sjsg #define VCN_BASE__INST1_SEG5                       0
826c349dbc7Sjsg 
827c349dbc7Sjsg #define VCN_BASE__INST2_SEG0                       0
828c349dbc7Sjsg #define VCN_BASE__INST2_SEG1                       0
829c349dbc7Sjsg #define VCN_BASE__INST2_SEG2                       0
830c349dbc7Sjsg #define VCN_BASE__INST2_SEG3                       0
831c349dbc7Sjsg #define VCN_BASE__INST2_SEG4                       0
832c349dbc7Sjsg #define VCN_BASE__INST2_SEG5                       0
833c349dbc7Sjsg 
834c349dbc7Sjsg #define VCN_BASE__INST3_SEG0                       0
835c349dbc7Sjsg #define VCN_BASE__INST3_SEG1                       0
836c349dbc7Sjsg #define VCN_BASE__INST3_SEG2                       0
837c349dbc7Sjsg #define VCN_BASE__INST3_SEG3                       0
838c349dbc7Sjsg #define VCN_BASE__INST3_SEG4                       0
839c349dbc7Sjsg #define VCN_BASE__INST3_SEG5                       0
840c349dbc7Sjsg 
841c349dbc7Sjsg #define VCN_BASE__INST4_SEG0                       0
842c349dbc7Sjsg #define VCN_BASE__INST4_SEG1                       0
843c349dbc7Sjsg #define VCN_BASE__INST4_SEG2                       0
844c349dbc7Sjsg #define VCN_BASE__INST4_SEG3                       0
845c349dbc7Sjsg #define VCN_BASE__INST4_SEG4                       0
846c349dbc7Sjsg #define VCN_BASE__INST4_SEG5                       0
847c349dbc7Sjsg 
848c349dbc7Sjsg #define VCN_BASE__INST5_SEG0                       0
849c349dbc7Sjsg #define VCN_BASE__INST5_SEG1                       0
850c349dbc7Sjsg #define VCN_BASE__INST5_SEG2                       0
851c349dbc7Sjsg #define VCN_BASE__INST5_SEG3                       0
852c349dbc7Sjsg #define VCN_BASE__INST5_SEG4                       0
853c349dbc7Sjsg #define VCN_BASE__INST5_SEG5                       0
854c349dbc7Sjsg 
855c349dbc7Sjsg #endif
856