xref: /openbmc/linux/drivers/gpu/drm/amd/include/navi10_ip_offset.h (revision cdd38c5f1ce4398ec58fec95904b75824daab7b5)
133934b35SHawking Zhang /*
233934b35SHawking Zhang  * Copyright (C) 2019  Advanced Micro Devices, Inc.
333934b35SHawking Zhang  *
433934b35SHawking Zhang  * Permission is hereby granted, free of charge, to any person obtaining a
533934b35SHawking Zhang  * copy of this software and associated documentation files (the "Software"),
633934b35SHawking Zhang  * to deal in the Software without restriction, including without limitation
733934b35SHawking Zhang  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
833934b35SHawking Zhang  * and/or sell copies of the Software, and to permit persons to whom the
933934b35SHawking Zhang  * Software is furnished to do so, subject to the following conditions:
1033934b35SHawking Zhang  *
1133934b35SHawking Zhang  * The above copyright notice and this permission notice shall be included
1233934b35SHawking Zhang  * in all copies or substantial portions of the Software.
1333934b35SHawking Zhang  *
1433934b35SHawking Zhang  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
1533934b35SHawking Zhang  * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
1633934b35SHawking Zhang  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
1733934b35SHawking Zhang  * THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
1833934b35SHawking Zhang  * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
1933934b35SHawking Zhang  * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
2033934b35SHawking Zhang  */
2133934b35SHawking Zhang #ifndef _navi10_ip_offset_HEADER
2233934b35SHawking Zhang #define _navi10_ip_offset_HEADER
2333934b35SHawking Zhang 
2433934b35SHawking Zhang #define MAX_INSTANCE                                       6
2533934b35SHawking Zhang #define MAX_SEGMENT                                        6
2633934b35SHawking Zhang 
2733934b35SHawking Zhang 
2833934b35SHawking Zhang struct IP_BASE_INSTANCE {
2933934b35SHawking Zhang 	unsigned int segment[MAX_SEGMENT];
3033934b35SHawking Zhang };
3133934b35SHawking Zhang 
3233934b35SHawking Zhang struct IP_BASE {
3333934b35SHawking Zhang 	struct IP_BASE_INSTANCE instance[MAX_INSTANCE];
34*54dd7aeeSLee Jones } __maybe_unused;
3533934b35SHawking Zhang 
3633934b35SHawking Zhang 
3733934b35SHawking Zhang static const struct IP_BASE ATHUB_BASE            ={ { { { 0x00000C00, 0, 0, 0, 0, 0 } },
3833934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
3933934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
4033934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
4133934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
4233934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } } } };
4333934b35SHawking Zhang static const struct IP_BASE CLK_BASE            ={ { { { 0x00016C00, 0x00016E00, 0x00017000, 0x00017200, 0x00017E00, 0x0001B000 } },
4433934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
4533934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
4633934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
4733934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
4833934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } } } };
4933934b35SHawking Zhang static const struct IP_BASE DF_BASE            ={ { { { 0x00007000, 0, 0, 0, 0, 0 } },
5033934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
5133934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
5233934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
5333934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
5433934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } } } };
5533934b35SHawking Zhang static const struct IP_BASE DCN_BASE            ={ { { { 0x00000012, 0x000000C0, 0x000034C0, 0x00009000, 0, 0 } },
5633934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
5733934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
5833934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
5933934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
6033934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } } } };
6133934b35SHawking Zhang static const struct IP_BASE FUSE_BASE            ={ { { { 0x00017400, 0, 0, 0, 0, 0 } },
6233934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
6333934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
6433934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
6533934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
6633934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } } } };
6733934b35SHawking Zhang static const struct IP_BASE GC_BASE            ={ { { { 0x00001260, 0x0000A000, 0, 0, 0, 0 } },
6833934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
6933934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
7033934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
7133934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
7233934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } } } };
7333934b35SHawking Zhang static const struct IP_BASE HDP_BASE            ={ { { { 0x00000F20, 0, 0, 0, 0, 0 } },
7433934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
7533934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
7633934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
7733934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
7833934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } } } };
7933934b35SHawking Zhang static const struct IP_BASE MMHUB_BASE            ={ { { { 0x0001A000, 0, 0, 0, 0, 0 } },
8033934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
8133934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
8233934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
8333934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
8433934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } } } };
8533934b35SHawking Zhang static const struct IP_BASE MP0_BASE            ={ { { { 0x00016000, 0, 0, 0, 0, 0 } },
8633934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
8733934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
8833934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
8933934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
9033934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } } } };
9133934b35SHawking Zhang static const struct IP_BASE MP1_BASE            ={ { { { 0x00016000, 0, 0, 0, 0, 0 } },
9233934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
9333934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
9433934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
9533934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
9633934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } } } };
9733934b35SHawking Zhang static const struct IP_BASE NBIO_BASE            ={ { { { 0x00000000, 0x00000014, 0x00000D20, 0x00010400, 0, 0 } },
9833934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
9933934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
10033934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
10133934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
10233934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } } } };
10333934b35SHawking Zhang static const struct IP_BASE OSSSYS_BASE            ={ { { { 0x000010A0, 0, 0, 0, 0, 0 } },
10433934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
10533934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
10633934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
10733934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
10833934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } } } };
10933934b35SHawking Zhang static const struct IP_BASE RSMU_BASE			= { { { { 0x00012000, 0, 0, 0, 0, 0 } },
11033934b35SHawking Zhang 					{ { 0, 0, 0, 0, 0, 0 } },
11133934b35SHawking Zhang 					{ { 0, 0, 0, 0, 0, 0 } },
11233934b35SHawking Zhang 					{ { 0, 0, 0, 0, 0, 0 } },
11333934b35SHawking Zhang 					{ { 0, 0, 0, 0, 0, 0 } },
11433934b35SHawking Zhang 					{ { 0, 0, 0, 0, 0, 0 } } } };
11533934b35SHawking Zhang static const struct IP_BASE SMUIO_BASE            ={ { { { 0x00016800, 0x00016A00, 0, 0, 0, 0 } },
11633934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
11733934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
11833934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
11933934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
12033934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } } } };
12133934b35SHawking Zhang static const struct IP_BASE THM_BASE            ={ { { { 0x00016600, 0, 0, 0, 0, 0 } },
12233934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
12333934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
12433934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
12533934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
12633934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } } } };
12733934b35SHawking Zhang static const struct IP_BASE UMC_BASE            ={ { { { 0x00014000, 0, 0, 0, 0, 0 } },
12833934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
12933934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
13033934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
13133934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
13233934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } } } };
13333934b35SHawking Zhang static const struct IP_BASE VCN_BASE            ={ { { { 0x00007800, 0x00007E00, 0, 0, 0, 0 } },
13433934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
13533934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
13633934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
13733934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } },
13833934b35SHawking Zhang                                         { { 0, 0, 0, 0, 0, 0 } } } };
13933934b35SHawking Zhang 
14033934b35SHawking Zhang 
14133934b35SHawking Zhang #define ATHUB_BASE__INST0_SEG0                     0x00000C00
14233934b35SHawking Zhang #define ATHUB_BASE__INST0_SEG1                     0
14333934b35SHawking Zhang #define ATHUB_BASE__INST0_SEG2                     0
14433934b35SHawking Zhang #define ATHUB_BASE__INST0_SEG3                     0
14533934b35SHawking Zhang #define ATHUB_BASE__INST0_SEG4                     0
14633934b35SHawking Zhang #define ATHUB_BASE__INST0_SEG5                     0
14733934b35SHawking Zhang 
14833934b35SHawking Zhang #define ATHUB_BASE__INST1_SEG0                     0
14933934b35SHawking Zhang #define ATHUB_BASE__INST1_SEG1                     0
15033934b35SHawking Zhang #define ATHUB_BASE__INST1_SEG2                     0
15133934b35SHawking Zhang #define ATHUB_BASE__INST1_SEG3                     0
15233934b35SHawking Zhang #define ATHUB_BASE__INST1_SEG4                     0
15333934b35SHawking Zhang #define ATHUB_BASE__INST1_SEG5                     0
15433934b35SHawking Zhang 
15533934b35SHawking Zhang #define ATHUB_BASE__INST2_SEG0                     0
15633934b35SHawking Zhang #define ATHUB_BASE__INST2_SEG1                     0
15733934b35SHawking Zhang #define ATHUB_BASE__INST2_SEG2                     0
15833934b35SHawking Zhang #define ATHUB_BASE__INST2_SEG3                     0
15933934b35SHawking Zhang #define ATHUB_BASE__INST2_SEG4                     0
16033934b35SHawking Zhang #define ATHUB_BASE__INST2_SEG5                     0
16133934b35SHawking Zhang 
16233934b35SHawking Zhang #define ATHUB_BASE__INST3_SEG0                     0
16333934b35SHawking Zhang #define ATHUB_BASE__INST3_SEG1                     0
16433934b35SHawking Zhang #define ATHUB_BASE__INST3_SEG2                     0
16533934b35SHawking Zhang #define ATHUB_BASE__INST3_SEG3                     0
16633934b35SHawking Zhang #define ATHUB_BASE__INST3_SEG4                     0
16733934b35SHawking Zhang #define ATHUB_BASE__INST3_SEG5                     0
16833934b35SHawking Zhang 
16933934b35SHawking Zhang #define ATHUB_BASE__INST4_SEG0                     0
17033934b35SHawking Zhang #define ATHUB_BASE__INST4_SEG1                     0
17133934b35SHawking Zhang #define ATHUB_BASE__INST4_SEG2                     0
17233934b35SHawking Zhang #define ATHUB_BASE__INST4_SEG3                     0
17333934b35SHawking Zhang #define ATHUB_BASE__INST4_SEG4                     0
17433934b35SHawking Zhang #define ATHUB_BASE__INST4_SEG5                     0
17533934b35SHawking Zhang 
17633934b35SHawking Zhang #define ATHUB_BASE__INST5_SEG0                     0
17733934b35SHawking Zhang #define ATHUB_BASE__INST5_SEG1                     0
17833934b35SHawking Zhang #define ATHUB_BASE__INST5_SEG2                     0
17933934b35SHawking Zhang #define ATHUB_BASE__INST5_SEG3                     0
18033934b35SHawking Zhang #define ATHUB_BASE__INST5_SEG4                     0
18133934b35SHawking Zhang #define ATHUB_BASE__INST5_SEG5                     0
18233934b35SHawking Zhang 
18333934b35SHawking Zhang #define CLK_BASE__INST0_SEG0                       0x00016C00
18433934b35SHawking Zhang #define CLK_BASE__INST0_SEG1                       0x00016E00
18533934b35SHawking Zhang #define CLK_BASE__INST0_SEG2                       0x00017000
18633934b35SHawking Zhang #define CLK_BASE__INST0_SEG3                       0x00017200
18733934b35SHawking Zhang #define CLK_BASE__INST0_SEG4                       0x00017E00
18833934b35SHawking Zhang #define CLK_BASE__INST0_SEG5                       0x0001B000
18933934b35SHawking Zhang 
19033934b35SHawking Zhang #define CLK_BASE__INST1_SEG0                       0
19133934b35SHawking Zhang #define CLK_BASE__INST1_SEG1                       0
19233934b35SHawking Zhang #define CLK_BASE__INST1_SEG2                       0
19333934b35SHawking Zhang #define CLK_BASE__INST1_SEG3                       0
19433934b35SHawking Zhang #define CLK_BASE__INST1_SEG4                       0
19533934b35SHawking Zhang #define CLK_BASE__INST1_SEG5                       0
19633934b35SHawking Zhang 
19733934b35SHawking Zhang #define CLK_BASE__INST2_SEG0                       0
19833934b35SHawking Zhang #define CLK_BASE__INST2_SEG1                       0
19933934b35SHawking Zhang #define CLK_BASE__INST2_SEG2                       0
20033934b35SHawking Zhang #define CLK_BASE__INST2_SEG3                       0
20133934b35SHawking Zhang #define CLK_BASE__INST2_SEG4                       0
20233934b35SHawking Zhang #define CLK_BASE__INST2_SEG5                       0
20333934b35SHawking Zhang 
20433934b35SHawking Zhang #define CLK_BASE__INST3_SEG0                       0
20533934b35SHawking Zhang #define CLK_BASE__INST3_SEG1                       0
20633934b35SHawking Zhang #define CLK_BASE__INST3_SEG2                       0
20733934b35SHawking Zhang #define CLK_BASE__INST3_SEG3                       0
20833934b35SHawking Zhang #define CLK_BASE__INST3_SEG4                       0
20933934b35SHawking Zhang #define CLK_BASE__INST3_SEG5                       0
21033934b35SHawking Zhang 
21133934b35SHawking Zhang #define CLK_BASE__INST4_SEG0                       0
21233934b35SHawking Zhang #define CLK_BASE__INST4_SEG1                       0
21333934b35SHawking Zhang #define CLK_BASE__INST4_SEG2                       0
21433934b35SHawking Zhang #define CLK_BASE__INST4_SEG3                       0
21533934b35SHawking Zhang #define CLK_BASE__INST4_SEG4                       0
21633934b35SHawking Zhang #define CLK_BASE__INST4_SEG5                       0
21733934b35SHawking Zhang 
21833934b35SHawking Zhang #define CLK_BASE__INST5_SEG0                       0
21933934b35SHawking Zhang #define CLK_BASE__INST5_SEG1                       0
22033934b35SHawking Zhang #define CLK_BASE__INST5_SEG2                       0
22133934b35SHawking Zhang #define CLK_BASE__INST5_SEG3                       0
22233934b35SHawking Zhang #define CLK_BASE__INST5_SEG4                       0
22333934b35SHawking Zhang #define CLK_BASE__INST5_SEG5                       0
22433934b35SHawking Zhang 
22533934b35SHawking Zhang #define DF_BASE__INST0_SEG0                        0x00007000
22633934b35SHawking Zhang #define DF_BASE__INST0_SEG1                        0
22733934b35SHawking Zhang #define DF_BASE__INST0_SEG2                        0
22833934b35SHawking Zhang #define DF_BASE__INST0_SEG3                        0
22933934b35SHawking Zhang #define DF_BASE__INST0_SEG4                        0
23033934b35SHawking Zhang #define DF_BASE__INST0_SEG5                        0
23133934b35SHawking Zhang 
23233934b35SHawking Zhang #define DF_BASE__INST1_SEG0                        0
23333934b35SHawking Zhang #define DF_BASE__INST1_SEG1                        0
23433934b35SHawking Zhang #define DF_BASE__INST1_SEG2                        0
23533934b35SHawking Zhang #define DF_BASE__INST1_SEG3                        0
23633934b35SHawking Zhang #define DF_BASE__INST1_SEG4                        0
23733934b35SHawking Zhang #define DF_BASE__INST1_SEG5                        0
23833934b35SHawking Zhang 
23933934b35SHawking Zhang #define DF_BASE__INST2_SEG0                        0
24033934b35SHawking Zhang #define DF_BASE__INST2_SEG1                        0
24133934b35SHawking Zhang #define DF_BASE__INST2_SEG2                        0
24233934b35SHawking Zhang #define DF_BASE__INST2_SEG3                        0
24333934b35SHawking Zhang #define DF_BASE__INST2_SEG4                        0
24433934b35SHawking Zhang #define DF_BASE__INST2_SEG5                        0
24533934b35SHawking Zhang 
24633934b35SHawking Zhang #define DF_BASE__INST3_SEG0                        0
24733934b35SHawking Zhang #define DF_BASE__INST3_SEG1                        0
24833934b35SHawking Zhang #define DF_BASE__INST3_SEG2                        0
24933934b35SHawking Zhang #define DF_BASE__INST3_SEG3                        0
25033934b35SHawking Zhang #define DF_BASE__INST3_SEG4                        0
25133934b35SHawking Zhang #define DF_BASE__INST3_SEG5                        0
25233934b35SHawking Zhang 
25333934b35SHawking Zhang #define DF_BASE__INST4_SEG0                        0
25433934b35SHawking Zhang #define DF_BASE__INST4_SEG1                        0
25533934b35SHawking Zhang #define DF_BASE__INST4_SEG2                        0
25633934b35SHawking Zhang #define DF_BASE__INST4_SEG3                        0
25733934b35SHawking Zhang #define DF_BASE__INST4_SEG4                        0
25833934b35SHawking Zhang #define DF_BASE__INST4_SEG5                        0
25933934b35SHawking Zhang 
26033934b35SHawking Zhang #define DF_BASE__INST5_SEG0                        0
26133934b35SHawking Zhang #define DF_BASE__INST5_SEG1                        0
26233934b35SHawking Zhang #define DF_BASE__INST5_SEG2                        0
26333934b35SHawking Zhang #define DF_BASE__INST5_SEG3                        0
26433934b35SHawking Zhang #define DF_BASE__INST5_SEG4                        0
26533934b35SHawking Zhang #define DF_BASE__INST5_SEG5                        0
26633934b35SHawking Zhang 
26733934b35SHawking Zhang #define DCN_BASE__INST0_SEG0                       0x00000012
26833934b35SHawking Zhang #define DCN_BASE__INST0_SEG1                       0x000000C0
26933934b35SHawking Zhang #define DCN_BASE__INST0_SEG2                       0x000034C0
27033934b35SHawking Zhang #define DCN_BASE__INST0_SEG3                       0x00009000
27133934b35SHawking Zhang #define DCN_BASE__INST0_SEG4                       0
27233934b35SHawking Zhang #define DCN_BASE__INST0_SEG5                       0
27333934b35SHawking Zhang 
27433934b35SHawking Zhang #define DCN_BASE__INST1_SEG0                       0
27533934b35SHawking Zhang #define DCN_BASE__INST1_SEG1                       0
27633934b35SHawking Zhang #define DCN_BASE__INST1_SEG2                       0
27733934b35SHawking Zhang #define DCN_BASE__INST1_SEG3                       0
27833934b35SHawking Zhang #define DCN_BASE__INST1_SEG4                       0
27933934b35SHawking Zhang #define DCN_BASE__INST1_SEG5                       0
28033934b35SHawking Zhang 
28133934b35SHawking Zhang #define DCN_BASE__INST2_SEG0                       0
28233934b35SHawking Zhang #define DCN_BASE__INST2_SEG1                       0
28333934b35SHawking Zhang #define DCN_BASE__INST2_SEG2                       0
28433934b35SHawking Zhang #define DCN_BASE__INST2_SEG3                       0
28533934b35SHawking Zhang #define DCN_BASE__INST2_SEG4                       0
28633934b35SHawking Zhang #define DCN_BASE__INST2_SEG5                       0
28733934b35SHawking Zhang 
28833934b35SHawking Zhang #define DCN_BASE__INST3_SEG0                       0
28933934b35SHawking Zhang #define DCN_BASE__INST3_SEG1                       0
29033934b35SHawking Zhang #define DCN_BASE__INST3_SEG2                       0
29133934b35SHawking Zhang #define DCN_BASE__INST3_SEG3                       0
29233934b35SHawking Zhang #define DCN_BASE__INST3_SEG4                       0
29333934b35SHawking Zhang #define DCN_BASE__INST3_SEG5                       0
29433934b35SHawking Zhang 
29533934b35SHawking Zhang #define DCN_BASE__INST4_SEG0                       0
29633934b35SHawking Zhang #define DCN_BASE__INST4_SEG1                       0
29733934b35SHawking Zhang #define DCN_BASE__INST4_SEG2                       0
29833934b35SHawking Zhang #define DCN_BASE__INST4_SEG3                       0
29933934b35SHawking Zhang #define DCN_BASE__INST4_SEG4                       0
30033934b35SHawking Zhang #define DCN_BASE__INST4_SEG5                       0
30133934b35SHawking Zhang 
30233934b35SHawking Zhang #define DCN_BASE__INST5_SEG0                       0
30333934b35SHawking Zhang #define DCN_BASE__INST5_SEG1                       0
30433934b35SHawking Zhang #define DCN_BASE__INST5_SEG2                       0
30533934b35SHawking Zhang #define DCN_BASE__INST5_SEG3                       0
30633934b35SHawking Zhang #define DCN_BASE__INST5_SEG4                       0
30733934b35SHawking Zhang #define DCN_BASE__INST5_SEG5                       0
30833934b35SHawking Zhang 
30933934b35SHawking Zhang #define FUSE_BASE__INST0_SEG0                      0x00017400
31033934b35SHawking Zhang #define FUSE_BASE__INST0_SEG1                      0
31133934b35SHawking Zhang #define FUSE_BASE__INST0_SEG2                      0
31233934b35SHawking Zhang #define FUSE_BASE__INST0_SEG3                      0
31333934b35SHawking Zhang #define FUSE_BASE__INST0_SEG4                      0
31433934b35SHawking Zhang #define FUSE_BASE__INST0_SEG5                      0
31533934b35SHawking Zhang 
31633934b35SHawking Zhang #define FUSE_BASE__INST1_SEG0                      0
31733934b35SHawking Zhang #define FUSE_BASE__INST1_SEG1                      0
31833934b35SHawking Zhang #define FUSE_BASE__INST1_SEG2                      0
31933934b35SHawking Zhang #define FUSE_BASE__INST1_SEG3                      0
32033934b35SHawking Zhang #define FUSE_BASE__INST1_SEG4                      0
32133934b35SHawking Zhang #define FUSE_BASE__INST1_SEG5                      0
32233934b35SHawking Zhang 
32333934b35SHawking Zhang #define FUSE_BASE__INST2_SEG0                      0
32433934b35SHawking Zhang #define FUSE_BASE__INST2_SEG1                      0
32533934b35SHawking Zhang #define FUSE_BASE__INST2_SEG2                      0
32633934b35SHawking Zhang #define FUSE_BASE__INST2_SEG3                      0
32733934b35SHawking Zhang #define FUSE_BASE__INST2_SEG4                      0
32833934b35SHawking Zhang #define FUSE_BASE__INST2_SEG5                      0
32933934b35SHawking Zhang 
33033934b35SHawking Zhang #define FUSE_BASE__INST3_SEG0                      0
33133934b35SHawking Zhang #define FUSE_BASE__INST3_SEG1                      0
33233934b35SHawking Zhang #define FUSE_BASE__INST3_SEG2                      0
33333934b35SHawking Zhang #define FUSE_BASE__INST3_SEG3                      0
33433934b35SHawking Zhang #define FUSE_BASE__INST3_SEG4                      0
33533934b35SHawking Zhang #define FUSE_BASE__INST3_SEG5                      0
33633934b35SHawking Zhang 
33733934b35SHawking Zhang #define FUSE_BASE__INST4_SEG0                      0
33833934b35SHawking Zhang #define FUSE_BASE__INST4_SEG1                      0
33933934b35SHawking Zhang #define FUSE_BASE__INST4_SEG2                      0
34033934b35SHawking Zhang #define FUSE_BASE__INST4_SEG3                      0
34133934b35SHawking Zhang #define FUSE_BASE__INST4_SEG4                      0
34233934b35SHawking Zhang #define FUSE_BASE__INST4_SEG5                      0
34333934b35SHawking Zhang 
34433934b35SHawking Zhang #define FUSE_BASE__INST5_SEG0                      0
34533934b35SHawking Zhang #define FUSE_BASE__INST5_SEG1                      0
34633934b35SHawking Zhang #define FUSE_BASE__INST5_SEG2                      0
34733934b35SHawking Zhang #define FUSE_BASE__INST5_SEG3                      0
34833934b35SHawking Zhang #define FUSE_BASE__INST5_SEG4                      0
34933934b35SHawking Zhang #define FUSE_BASE__INST5_SEG5                      0
35033934b35SHawking Zhang 
35133934b35SHawking Zhang #define GC_BASE__INST0_SEG0                        0x00001260
35233934b35SHawking Zhang #define GC_BASE__INST0_SEG1                        0x0000A000
35333934b35SHawking Zhang #define GC_BASE__INST0_SEG2                        0
35433934b35SHawking Zhang #define GC_BASE__INST0_SEG3                        0
35533934b35SHawking Zhang #define GC_BASE__INST0_SEG4                        0
35633934b35SHawking Zhang #define GC_BASE__INST0_SEG5                        0
35733934b35SHawking Zhang 
35833934b35SHawking Zhang #define GC_BASE__INST1_SEG0                        0
35933934b35SHawking Zhang #define GC_BASE__INST1_SEG1                        0
36033934b35SHawking Zhang #define GC_BASE__INST1_SEG2                        0
36133934b35SHawking Zhang #define GC_BASE__INST1_SEG3                        0
36233934b35SHawking Zhang #define GC_BASE__INST1_SEG4                        0
36333934b35SHawking Zhang #define GC_BASE__INST1_SEG5                        0
36433934b35SHawking Zhang 
36533934b35SHawking Zhang #define GC_BASE__INST2_SEG0                        0
36633934b35SHawking Zhang #define GC_BASE__INST2_SEG1                        0
36733934b35SHawking Zhang #define GC_BASE__INST2_SEG2                        0
36833934b35SHawking Zhang #define GC_BASE__INST2_SEG3                        0
36933934b35SHawking Zhang #define GC_BASE__INST2_SEG4                        0
37033934b35SHawking Zhang #define GC_BASE__INST2_SEG5                        0
37133934b35SHawking Zhang 
37233934b35SHawking Zhang #define GC_BASE__INST3_SEG0                        0
37333934b35SHawking Zhang #define GC_BASE__INST3_SEG1                        0
37433934b35SHawking Zhang #define GC_BASE__INST3_SEG2                        0
37533934b35SHawking Zhang #define GC_BASE__INST3_SEG3                        0
37633934b35SHawking Zhang #define GC_BASE__INST3_SEG4                        0
37733934b35SHawking Zhang #define GC_BASE__INST3_SEG5                        0
37833934b35SHawking Zhang 
37933934b35SHawking Zhang #define GC_BASE__INST4_SEG0                        0
38033934b35SHawking Zhang #define GC_BASE__INST4_SEG1                        0
38133934b35SHawking Zhang #define GC_BASE__INST4_SEG2                        0
38233934b35SHawking Zhang #define GC_BASE__INST4_SEG3                        0
38333934b35SHawking Zhang #define GC_BASE__INST4_SEG4                        0
38433934b35SHawking Zhang #define GC_BASE__INST4_SEG5                        0
38533934b35SHawking Zhang 
38633934b35SHawking Zhang #define GC_BASE__INST5_SEG0                        0
38733934b35SHawking Zhang #define GC_BASE__INST5_SEG1                        0
38833934b35SHawking Zhang #define GC_BASE__INST5_SEG2                        0
38933934b35SHawking Zhang #define GC_BASE__INST5_SEG3                        0
39033934b35SHawking Zhang #define GC_BASE__INST5_SEG4                        0
39133934b35SHawking Zhang #define GC_BASE__INST5_SEG5                        0
39233934b35SHawking Zhang 
39333934b35SHawking Zhang #define HDP_BASE__INST0_SEG0                       0x00000F20
39433934b35SHawking Zhang #define HDP_BASE__INST0_SEG1                       0
39533934b35SHawking Zhang #define HDP_BASE__INST0_SEG2                       0
39633934b35SHawking Zhang #define HDP_BASE__INST0_SEG3                       0
39733934b35SHawking Zhang #define HDP_BASE__INST0_SEG4                       0
39833934b35SHawking Zhang #define HDP_BASE__INST0_SEG5                       0
39933934b35SHawking Zhang 
40033934b35SHawking Zhang #define HDP_BASE__INST1_SEG0                       0
40133934b35SHawking Zhang #define HDP_BASE__INST1_SEG1                       0
40233934b35SHawking Zhang #define HDP_BASE__INST1_SEG2                       0
40333934b35SHawking Zhang #define HDP_BASE__INST1_SEG3                       0
40433934b35SHawking Zhang #define HDP_BASE__INST1_SEG4                       0
40533934b35SHawking Zhang #define HDP_BASE__INST1_SEG5                       0
40633934b35SHawking Zhang 
40733934b35SHawking Zhang #define HDP_BASE__INST2_SEG0                       0
40833934b35SHawking Zhang #define HDP_BASE__INST2_SEG1                       0
40933934b35SHawking Zhang #define HDP_BASE__INST2_SEG2                       0
41033934b35SHawking Zhang #define HDP_BASE__INST2_SEG3                       0
41133934b35SHawking Zhang #define HDP_BASE__INST2_SEG4                       0
41233934b35SHawking Zhang #define HDP_BASE__INST2_SEG5                       0
41333934b35SHawking Zhang 
41433934b35SHawking Zhang #define HDP_BASE__INST3_SEG0                       0
41533934b35SHawking Zhang #define HDP_BASE__INST3_SEG1                       0
41633934b35SHawking Zhang #define HDP_BASE__INST3_SEG2                       0
41733934b35SHawking Zhang #define HDP_BASE__INST3_SEG3                       0
41833934b35SHawking Zhang #define HDP_BASE__INST3_SEG4                       0
41933934b35SHawking Zhang #define HDP_BASE__INST3_SEG5                       0
42033934b35SHawking Zhang 
42133934b35SHawking Zhang #define HDP_BASE__INST4_SEG0                       0
42233934b35SHawking Zhang #define HDP_BASE__INST4_SEG1                       0
42333934b35SHawking Zhang #define HDP_BASE__INST4_SEG2                       0
42433934b35SHawking Zhang #define HDP_BASE__INST4_SEG3                       0
42533934b35SHawking Zhang #define HDP_BASE__INST4_SEG4                       0
42633934b35SHawking Zhang #define HDP_BASE__INST4_SEG5                       0
42733934b35SHawking Zhang 
42833934b35SHawking Zhang #define HDP_BASE__INST5_SEG0                       0
42933934b35SHawking Zhang #define HDP_BASE__INST5_SEG1                       0
43033934b35SHawking Zhang #define HDP_BASE__INST5_SEG2                       0
43133934b35SHawking Zhang #define HDP_BASE__INST5_SEG3                       0
43233934b35SHawking Zhang #define HDP_BASE__INST5_SEG4                       0
43333934b35SHawking Zhang #define HDP_BASE__INST5_SEG5                       0
43433934b35SHawking Zhang 
43533934b35SHawking Zhang #define MMHUB_BASE__INST0_SEG0                     0x0001A000
43633934b35SHawking Zhang #define MMHUB_BASE__INST0_SEG1                     0
43733934b35SHawking Zhang #define MMHUB_BASE__INST0_SEG2                     0
43833934b35SHawking Zhang #define MMHUB_BASE__INST0_SEG3                     0
43933934b35SHawking Zhang #define MMHUB_BASE__INST0_SEG4                     0
44033934b35SHawking Zhang #define MMHUB_BASE__INST0_SEG5                     0
44133934b35SHawking Zhang 
44233934b35SHawking Zhang #define MMHUB_BASE__INST1_SEG0                     0
44333934b35SHawking Zhang #define MMHUB_BASE__INST1_SEG1                     0
44433934b35SHawking Zhang #define MMHUB_BASE__INST1_SEG2                     0
44533934b35SHawking Zhang #define MMHUB_BASE__INST1_SEG3                     0
44633934b35SHawking Zhang #define MMHUB_BASE__INST1_SEG4                     0
44733934b35SHawking Zhang #define MMHUB_BASE__INST1_SEG5                     0
44833934b35SHawking Zhang 
44933934b35SHawking Zhang #define MMHUB_BASE__INST2_SEG0                     0
45033934b35SHawking Zhang #define MMHUB_BASE__INST2_SEG1                     0
45133934b35SHawking Zhang #define MMHUB_BASE__INST2_SEG2                     0
45233934b35SHawking Zhang #define MMHUB_BASE__INST2_SEG3                     0
45333934b35SHawking Zhang #define MMHUB_BASE__INST2_SEG4                     0
45433934b35SHawking Zhang #define MMHUB_BASE__INST2_SEG5                     0
45533934b35SHawking Zhang 
45633934b35SHawking Zhang #define MMHUB_BASE__INST3_SEG0                     0
45733934b35SHawking Zhang #define MMHUB_BASE__INST3_SEG1                     0
45833934b35SHawking Zhang #define MMHUB_BASE__INST3_SEG2                     0
45933934b35SHawking Zhang #define MMHUB_BASE__INST3_SEG3                     0
46033934b35SHawking Zhang #define MMHUB_BASE__INST3_SEG4                     0
46133934b35SHawking Zhang #define MMHUB_BASE__INST3_SEG5                     0
46233934b35SHawking Zhang 
46333934b35SHawking Zhang #define MMHUB_BASE__INST4_SEG0                     0
46433934b35SHawking Zhang #define MMHUB_BASE__INST4_SEG1                     0
46533934b35SHawking Zhang #define MMHUB_BASE__INST4_SEG2                     0
46633934b35SHawking Zhang #define MMHUB_BASE__INST4_SEG3                     0
46733934b35SHawking Zhang #define MMHUB_BASE__INST4_SEG4                     0
46833934b35SHawking Zhang #define MMHUB_BASE__INST4_SEG5                     0
46933934b35SHawking Zhang 
47033934b35SHawking Zhang #define MMHUB_BASE__INST5_SEG0                     0
47133934b35SHawking Zhang #define MMHUB_BASE__INST5_SEG1                     0
47233934b35SHawking Zhang #define MMHUB_BASE__INST5_SEG2                     0
47333934b35SHawking Zhang #define MMHUB_BASE__INST5_SEG3                     0
47433934b35SHawking Zhang #define MMHUB_BASE__INST5_SEG4                     0
47533934b35SHawking Zhang #define MMHUB_BASE__INST5_SEG5                     0
47633934b35SHawking Zhang 
47733934b35SHawking Zhang #define MP0_BASE__INST0_SEG0                       0x00016000
47833934b35SHawking Zhang #define MP0_BASE__INST0_SEG1                       0
47933934b35SHawking Zhang #define MP0_BASE__INST0_SEG2                       0
48033934b35SHawking Zhang #define MP0_BASE__INST0_SEG3                       0
48133934b35SHawking Zhang #define MP0_BASE__INST0_SEG4                       0
48233934b35SHawking Zhang #define MP0_BASE__INST0_SEG5                       0
48333934b35SHawking Zhang 
48433934b35SHawking Zhang #define MP0_BASE__INST1_SEG0                       0
48533934b35SHawking Zhang #define MP0_BASE__INST1_SEG1                       0
48633934b35SHawking Zhang #define MP0_BASE__INST1_SEG2                       0
48733934b35SHawking Zhang #define MP0_BASE__INST1_SEG3                       0
48833934b35SHawking Zhang #define MP0_BASE__INST1_SEG4                       0
48933934b35SHawking Zhang #define MP0_BASE__INST1_SEG5                       0
49033934b35SHawking Zhang 
49133934b35SHawking Zhang #define MP0_BASE__INST2_SEG0                       0
49233934b35SHawking Zhang #define MP0_BASE__INST2_SEG1                       0
49333934b35SHawking Zhang #define MP0_BASE__INST2_SEG2                       0
49433934b35SHawking Zhang #define MP0_BASE__INST2_SEG3                       0
49533934b35SHawking Zhang #define MP0_BASE__INST2_SEG4                       0
49633934b35SHawking Zhang #define MP0_BASE__INST2_SEG5                       0
49733934b35SHawking Zhang 
49833934b35SHawking Zhang #define MP0_BASE__INST3_SEG0                       0
49933934b35SHawking Zhang #define MP0_BASE__INST3_SEG1                       0
50033934b35SHawking Zhang #define MP0_BASE__INST3_SEG2                       0
50133934b35SHawking Zhang #define MP0_BASE__INST3_SEG3                       0
50233934b35SHawking Zhang #define MP0_BASE__INST3_SEG4                       0
50333934b35SHawking Zhang #define MP0_BASE__INST3_SEG5                       0
50433934b35SHawking Zhang 
50533934b35SHawking Zhang #define MP0_BASE__INST4_SEG0                       0
50633934b35SHawking Zhang #define MP0_BASE__INST4_SEG1                       0
50733934b35SHawking Zhang #define MP0_BASE__INST4_SEG2                       0
50833934b35SHawking Zhang #define MP0_BASE__INST4_SEG3                       0
50933934b35SHawking Zhang #define MP0_BASE__INST4_SEG4                       0
51033934b35SHawking Zhang #define MP0_BASE__INST4_SEG5                       0
51133934b35SHawking Zhang 
51233934b35SHawking Zhang #define MP0_BASE__INST5_SEG0                       0
51333934b35SHawking Zhang #define MP0_BASE__INST5_SEG1                       0
51433934b35SHawking Zhang #define MP0_BASE__INST5_SEG2                       0
51533934b35SHawking Zhang #define MP0_BASE__INST5_SEG3                       0
51633934b35SHawking Zhang #define MP0_BASE__INST5_SEG4                       0
51733934b35SHawking Zhang #define MP0_BASE__INST5_SEG5                       0
51833934b35SHawking Zhang 
51933934b35SHawking Zhang #define MP1_BASE__INST0_SEG0                       0x00016000
52033934b35SHawking Zhang #define MP1_BASE__INST0_SEG1                       0
52133934b35SHawking Zhang #define MP1_BASE__INST0_SEG2                       0
52233934b35SHawking Zhang #define MP1_BASE__INST0_SEG3                       0
52333934b35SHawking Zhang #define MP1_BASE__INST0_SEG4                       0
52433934b35SHawking Zhang #define MP1_BASE__INST0_SEG5                       0
52533934b35SHawking Zhang 
52633934b35SHawking Zhang #define MP1_BASE__INST1_SEG0                       0
52733934b35SHawking Zhang #define MP1_BASE__INST1_SEG1                       0
52833934b35SHawking Zhang #define MP1_BASE__INST1_SEG2                       0
52933934b35SHawking Zhang #define MP1_BASE__INST1_SEG3                       0
53033934b35SHawking Zhang #define MP1_BASE__INST1_SEG4                       0
53133934b35SHawking Zhang #define MP1_BASE__INST1_SEG5                       0
53233934b35SHawking Zhang 
53333934b35SHawking Zhang #define MP1_BASE__INST2_SEG0                       0
53433934b35SHawking Zhang #define MP1_BASE__INST2_SEG1                       0
53533934b35SHawking Zhang #define MP1_BASE__INST2_SEG2                       0
53633934b35SHawking Zhang #define MP1_BASE__INST2_SEG3                       0
53733934b35SHawking Zhang #define MP1_BASE__INST2_SEG4                       0
53833934b35SHawking Zhang #define MP1_BASE__INST2_SEG5                       0
53933934b35SHawking Zhang 
54033934b35SHawking Zhang #define MP1_BASE__INST3_SEG0                       0
54133934b35SHawking Zhang #define MP1_BASE__INST3_SEG1                       0
54233934b35SHawking Zhang #define MP1_BASE__INST3_SEG2                       0
54333934b35SHawking Zhang #define MP1_BASE__INST3_SEG3                       0
54433934b35SHawking Zhang #define MP1_BASE__INST3_SEG4                       0
54533934b35SHawking Zhang #define MP1_BASE__INST3_SEG5                       0
54633934b35SHawking Zhang 
54733934b35SHawking Zhang #define MP1_BASE__INST4_SEG0                       0
54833934b35SHawking Zhang #define MP1_BASE__INST4_SEG1                       0
54933934b35SHawking Zhang #define MP1_BASE__INST4_SEG2                       0
55033934b35SHawking Zhang #define MP1_BASE__INST4_SEG3                       0
55133934b35SHawking Zhang #define MP1_BASE__INST4_SEG4                       0
55233934b35SHawking Zhang #define MP1_BASE__INST4_SEG5                       0
55333934b35SHawking Zhang 
55433934b35SHawking Zhang #define MP1_BASE__INST5_SEG0                       0
55533934b35SHawking Zhang #define MP1_BASE__INST5_SEG1                       0
55633934b35SHawking Zhang #define MP1_BASE__INST5_SEG2                       0
55733934b35SHawking Zhang #define MP1_BASE__INST5_SEG3                       0
55833934b35SHawking Zhang #define MP1_BASE__INST5_SEG4                       0
55933934b35SHawking Zhang #define MP1_BASE__INST5_SEG5                       0
56033934b35SHawking Zhang 
56133934b35SHawking Zhang #define NBIO_BASE__INST0_SEG0                      0x00000000
56233934b35SHawking Zhang #define NBIO_BASE__INST0_SEG1                      0x00000014
56333934b35SHawking Zhang #define NBIO_BASE__INST0_SEG2                      0x00000D20
56433934b35SHawking Zhang #define NBIO_BASE__INST0_SEG3                      0x00010400
56533934b35SHawking Zhang #define NBIO_BASE__INST0_SEG4                      0
56633934b35SHawking Zhang #define NBIO_BASE__INST0_SEG5                      0
56733934b35SHawking Zhang 
56833934b35SHawking Zhang #define NBIO_BASE__INST1_SEG0                      0
56933934b35SHawking Zhang #define NBIO_BASE__INST1_SEG1                      0
57033934b35SHawking Zhang #define NBIO_BASE__INST1_SEG2                      0
57133934b35SHawking Zhang #define NBIO_BASE__INST1_SEG3                      0
57233934b35SHawking Zhang #define NBIO_BASE__INST1_SEG4                      0
57333934b35SHawking Zhang #define NBIO_BASE__INST1_SEG5                      0
57433934b35SHawking Zhang 
57533934b35SHawking Zhang #define NBIO_BASE__INST2_SEG0                      0
57633934b35SHawking Zhang #define NBIO_BASE__INST2_SEG1                      0
57733934b35SHawking Zhang #define NBIO_BASE__INST2_SEG2                      0
57833934b35SHawking Zhang #define NBIO_BASE__INST2_SEG3                      0
57933934b35SHawking Zhang #define NBIO_BASE__INST2_SEG4                      0
58033934b35SHawking Zhang #define NBIO_BASE__INST2_SEG5                      0
58133934b35SHawking Zhang 
58233934b35SHawking Zhang #define NBIO_BASE__INST3_SEG0                      0
58333934b35SHawking Zhang #define NBIO_BASE__INST3_SEG1                      0
58433934b35SHawking Zhang #define NBIO_BASE__INST3_SEG2                      0
58533934b35SHawking Zhang #define NBIO_BASE__INST3_SEG3                      0
58633934b35SHawking Zhang #define NBIO_BASE__INST3_SEG4                      0
58733934b35SHawking Zhang #define NBIO_BASE__INST3_SEG5                      0
58833934b35SHawking Zhang 
58933934b35SHawking Zhang #define NBIO_BASE__INST4_SEG0                      0
59033934b35SHawking Zhang #define NBIO_BASE__INST4_SEG1                      0
59133934b35SHawking Zhang #define NBIO_BASE__INST4_SEG2                      0
59233934b35SHawking Zhang #define NBIO_BASE__INST4_SEG3                      0
59333934b35SHawking Zhang #define NBIO_BASE__INST4_SEG4                      0
59433934b35SHawking Zhang #define NBIO_BASE__INST4_SEG5                      0
59533934b35SHawking Zhang 
59633934b35SHawking Zhang #define NBIO_BASE__INST5_SEG0                      0
59733934b35SHawking Zhang #define NBIO_BASE__INST5_SEG1                      0
59833934b35SHawking Zhang #define NBIO_BASE__INST5_SEG2                      0
59933934b35SHawking Zhang #define NBIO_BASE__INST5_SEG3                      0
60033934b35SHawking Zhang #define NBIO_BASE__INST5_SEG4                      0
60133934b35SHawking Zhang #define NBIO_BASE__INST5_SEG5                      0
60233934b35SHawking Zhang 
60333934b35SHawking Zhang #define OSSSYS_BASE__INST0_SEG0                    0x000010A0
60433934b35SHawking Zhang #define OSSSYS_BASE__INST0_SEG1                    0
60533934b35SHawking Zhang #define OSSSYS_BASE__INST0_SEG2                    0
60633934b35SHawking Zhang #define OSSSYS_BASE__INST0_SEG3                    0
60733934b35SHawking Zhang #define OSSSYS_BASE__INST0_SEG4                    0
60833934b35SHawking Zhang #define OSSSYS_BASE__INST0_SEG5                    0
60933934b35SHawking Zhang 
61033934b35SHawking Zhang #define OSSSYS_BASE__INST1_SEG0                    0
61133934b35SHawking Zhang #define OSSSYS_BASE__INST1_SEG1                    0
61233934b35SHawking Zhang #define OSSSYS_BASE__INST1_SEG2                    0
61333934b35SHawking Zhang #define OSSSYS_BASE__INST1_SEG3                    0
61433934b35SHawking Zhang #define OSSSYS_BASE__INST1_SEG4                    0
61533934b35SHawking Zhang #define OSSSYS_BASE__INST1_SEG5                    0
61633934b35SHawking Zhang 
61733934b35SHawking Zhang #define OSSSYS_BASE__INST2_SEG0                    0
61833934b35SHawking Zhang #define OSSSYS_BASE__INST2_SEG1                    0
61933934b35SHawking Zhang #define OSSSYS_BASE__INST2_SEG2                    0
62033934b35SHawking Zhang #define OSSSYS_BASE__INST2_SEG3                    0
62133934b35SHawking Zhang #define OSSSYS_BASE__INST2_SEG4                    0
62233934b35SHawking Zhang #define OSSSYS_BASE__INST2_SEG5                    0
62333934b35SHawking Zhang 
62433934b35SHawking Zhang #define OSSSYS_BASE__INST3_SEG0                    0
62533934b35SHawking Zhang #define OSSSYS_BASE__INST3_SEG1                    0
62633934b35SHawking Zhang #define OSSSYS_BASE__INST3_SEG2                    0
62733934b35SHawking Zhang #define OSSSYS_BASE__INST3_SEG3                    0
62833934b35SHawking Zhang #define OSSSYS_BASE__INST3_SEG4                    0
62933934b35SHawking Zhang #define OSSSYS_BASE__INST3_SEG5                    0
63033934b35SHawking Zhang 
63133934b35SHawking Zhang #define OSSSYS_BASE__INST4_SEG0                    0
63233934b35SHawking Zhang #define OSSSYS_BASE__INST4_SEG1                    0
63333934b35SHawking Zhang #define OSSSYS_BASE__INST4_SEG2                    0
63433934b35SHawking Zhang #define OSSSYS_BASE__INST4_SEG3                    0
63533934b35SHawking Zhang #define OSSSYS_BASE__INST4_SEG4                    0
63633934b35SHawking Zhang #define OSSSYS_BASE__INST4_SEG5                    0
63733934b35SHawking Zhang 
63833934b35SHawking Zhang #define OSSSYS_BASE__INST5_SEG0                    0
63933934b35SHawking Zhang #define OSSSYS_BASE__INST5_SEG1                    0
64033934b35SHawking Zhang #define OSSSYS_BASE__INST5_SEG2                    0
64133934b35SHawking Zhang #define OSSSYS_BASE__INST5_SEG3                    0
64233934b35SHawking Zhang #define OSSSYS_BASE__INST5_SEG4                    0
64333934b35SHawking Zhang #define OSSSYS_BASE__INST5_SEG5                    0
64433934b35SHawking Zhang 
64533934b35SHawking Zhang #define RSMU_BASE__INST0_SEG0                      0x00012000
64633934b35SHawking Zhang #define RSMU_BASE__INST0_SEG1                      0
64733934b35SHawking Zhang #define RSMU_BASE__INST0_SEG2                      0
64833934b35SHawking Zhang #define RSMU_BASE__INST0_SEG3                      0
64933934b35SHawking Zhang #define RSMU_BASE__INST0_SEG4                      0
65033934b35SHawking Zhang #define RSMU_BASE__INST0_SEG5                      0
65133934b35SHawking Zhang 
65233934b35SHawking Zhang #define RSMU_BASE__INST1_SEG0                      0
65333934b35SHawking Zhang #define RSMU_BASE__INST1_SEG1                      0
65433934b35SHawking Zhang #define RSMU_BASE__INST1_SEG2                      0
65533934b35SHawking Zhang #define RSMU_BASE__INST1_SEG3                      0
65633934b35SHawking Zhang #define RSMU_BASE__INST1_SEG4                      0
65733934b35SHawking Zhang #define RSMU_BASE__INST1_SEG5                      0
65833934b35SHawking Zhang 
65933934b35SHawking Zhang #define RSMU_BASE__INST2_SEG0                      0
66033934b35SHawking Zhang #define RSMU_BASE__INST2_SEG1                      0
66133934b35SHawking Zhang #define RSMU_BASE__INST2_SEG2                      0
66233934b35SHawking Zhang #define RSMU_BASE__INST2_SEG3                      0
66333934b35SHawking Zhang #define RSMU_BASE__INST2_SEG4                      0
66433934b35SHawking Zhang #define RSMU_BASE__INST2_SEG5                      0
66533934b35SHawking Zhang 
66633934b35SHawking Zhang #define RSMU_BASE__INST3_SEG0                      0
66733934b35SHawking Zhang #define RSMU_BASE__INST3_SEG1                      0
66833934b35SHawking Zhang #define RSMU_BASE__INST3_SEG2                      0
66933934b35SHawking Zhang #define RSMU_BASE__INST3_SEG3                      0
67033934b35SHawking Zhang #define RSMU_BASE__INST3_SEG4                      0
67133934b35SHawking Zhang #define RSMU_BASE__INST3_SEG5                      0
67233934b35SHawking Zhang 
67333934b35SHawking Zhang #define RSMU_BASE__INST4_SEG0                      0
67433934b35SHawking Zhang #define RSMU_BASE__INST4_SEG1                      0
67533934b35SHawking Zhang #define RSMU_BASE__INST4_SEG2                      0
67633934b35SHawking Zhang #define RSMU_BASE__INST4_SEG3                      0
67733934b35SHawking Zhang #define RSMU_BASE__INST4_SEG4                      0
67833934b35SHawking Zhang #define RSMU_BASE__INST4_SEG5                      0
67933934b35SHawking Zhang 
68033934b35SHawking Zhang #define RSMU_BASE__INST5_SEG0                      0
68133934b35SHawking Zhang #define RSMU_BASE__INST5_SEG1                      0
68233934b35SHawking Zhang #define RSMU_BASE__INST5_SEG2                      0
68333934b35SHawking Zhang #define RSMU_BASE__INST5_SEG3                      0
68433934b35SHawking Zhang #define RSMU_BASE__INST5_SEG4                      0
68533934b35SHawking Zhang #define RSMU_BASE__INST5_SEG5                      0
68633934b35SHawking Zhang 
68733934b35SHawking Zhang #define SMUIO_BASE__INST0_SEG0                     0x00016800
68833934b35SHawking Zhang #define SMUIO_BASE__INST0_SEG1                     0x00016A00
68933934b35SHawking Zhang #define SMUIO_BASE__INST0_SEG2                     0
69033934b35SHawking Zhang #define SMUIO_BASE__INST0_SEG3                     0
69133934b35SHawking Zhang #define SMUIO_BASE__INST0_SEG4                     0
69233934b35SHawking Zhang #define SMUIO_BASE__INST0_SEG5                     0
69333934b35SHawking Zhang 
69433934b35SHawking Zhang #define SMUIO_BASE__INST1_SEG0                     0
69533934b35SHawking Zhang #define SMUIO_BASE__INST1_SEG1                     0
69633934b35SHawking Zhang #define SMUIO_BASE__INST1_SEG2                     0
69733934b35SHawking Zhang #define SMUIO_BASE__INST1_SEG3                     0
69833934b35SHawking Zhang #define SMUIO_BASE__INST1_SEG4                     0
69933934b35SHawking Zhang #define SMUIO_BASE__INST1_SEG5                     0
70033934b35SHawking Zhang 
70133934b35SHawking Zhang #define SMUIO_BASE__INST2_SEG0                     0
70233934b35SHawking Zhang #define SMUIO_BASE__INST2_SEG1                     0
70333934b35SHawking Zhang #define SMUIO_BASE__INST2_SEG2                     0
70433934b35SHawking Zhang #define SMUIO_BASE__INST2_SEG3                     0
70533934b35SHawking Zhang #define SMUIO_BASE__INST2_SEG4                     0
70633934b35SHawking Zhang #define SMUIO_BASE__INST2_SEG5                     0
70733934b35SHawking Zhang 
70833934b35SHawking Zhang #define SMUIO_BASE__INST3_SEG0                     0
70933934b35SHawking Zhang #define SMUIO_BASE__INST3_SEG1                     0
71033934b35SHawking Zhang #define SMUIO_BASE__INST3_SEG2                     0
71133934b35SHawking Zhang #define SMUIO_BASE__INST3_SEG3                     0
71233934b35SHawking Zhang #define SMUIO_BASE__INST3_SEG4                     0
71333934b35SHawking Zhang #define SMUIO_BASE__INST3_SEG5                     0
71433934b35SHawking Zhang 
71533934b35SHawking Zhang #define SMUIO_BASE__INST4_SEG0                     0
71633934b35SHawking Zhang #define SMUIO_BASE__INST4_SEG1                     0
71733934b35SHawking Zhang #define SMUIO_BASE__INST4_SEG2                     0
71833934b35SHawking Zhang #define SMUIO_BASE__INST4_SEG3                     0
71933934b35SHawking Zhang #define SMUIO_BASE__INST4_SEG4                     0
72033934b35SHawking Zhang #define SMUIO_BASE__INST4_SEG5                     0
72133934b35SHawking Zhang 
72233934b35SHawking Zhang #define SMUIO_BASE__INST5_SEG0                     0
72333934b35SHawking Zhang #define SMUIO_BASE__INST5_SEG1                     0
72433934b35SHawking Zhang #define SMUIO_BASE__INST5_SEG2                     0
72533934b35SHawking Zhang #define SMUIO_BASE__INST5_SEG3                     0
72633934b35SHawking Zhang #define SMUIO_BASE__INST5_SEG4                     0
72733934b35SHawking Zhang #define SMUIO_BASE__INST5_SEG5                     0
72833934b35SHawking Zhang 
72933934b35SHawking Zhang #define THM_BASE__INST0_SEG0                       0x00016600
73033934b35SHawking Zhang #define THM_BASE__INST0_SEG1                       0
73133934b35SHawking Zhang #define THM_BASE__INST0_SEG2                       0
73233934b35SHawking Zhang #define THM_BASE__INST0_SEG3                       0
73333934b35SHawking Zhang #define THM_BASE__INST0_SEG4                       0
73433934b35SHawking Zhang #define THM_BASE__INST0_SEG5                       0
73533934b35SHawking Zhang 
73633934b35SHawking Zhang #define THM_BASE__INST1_SEG0                       0
73733934b35SHawking Zhang #define THM_BASE__INST1_SEG1                       0
73833934b35SHawking Zhang #define THM_BASE__INST1_SEG2                       0
73933934b35SHawking Zhang #define THM_BASE__INST1_SEG3                       0
74033934b35SHawking Zhang #define THM_BASE__INST1_SEG4                       0
74133934b35SHawking Zhang #define THM_BASE__INST1_SEG5                       0
74233934b35SHawking Zhang 
74333934b35SHawking Zhang #define THM_BASE__INST2_SEG0                       0
74433934b35SHawking Zhang #define THM_BASE__INST2_SEG1                       0
74533934b35SHawking Zhang #define THM_BASE__INST2_SEG2                       0
74633934b35SHawking Zhang #define THM_BASE__INST2_SEG3                       0
74733934b35SHawking Zhang #define THM_BASE__INST2_SEG4                       0
74833934b35SHawking Zhang #define THM_BASE__INST2_SEG5                       0
74933934b35SHawking Zhang 
75033934b35SHawking Zhang #define THM_BASE__INST3_SEG0                       0
75133934b35SHawking Zhang #define THM_BASE__INST3_SEG1                       0
75233934b35SHawking Zhang #define THM_BASE__INST3_SEG2                       0
75333934b35SHawking Zhang #define THM_BASE__INST3_SEG3                       0
75433934b35SHawking Zhang #define THM_BASE__INST3_SEG4                       0
75533934b35SHawking Zhang #define THM_BASE__INST3_SEG5                       0
75633934b35SHawking Zhang 
75733934b35SHawking Zhang #define THM_BASE__INST4_SEG0                       0
75833934b35SHawking Zhang #define THM_BASE__INST4_SEG1                       0
75933934b35SHawking Zhang #define THM_BASE__INST4_SEG2                       0
76033934b35SHawking Zhang #define THM_BASE__INST4_SEG3                       0
76133934b35SHawking Zhang #define THM_BASE__INST4_SEG4                       0
76233934b35SHawking Zhang #define THM_BASE__INST4_SEG5                       0
76333934b35SHawking Zhang 
76433934b35SHawking Zhang #define THM_BASE__INST5_SEG0                       0
76533934b35SHawking Zhang #define THM_BASE__INST5_SEG1                       0
76633934b35SHawking Zhang #define THM_BASE__INST5_SEG2                       0
76733934b35SHawking Zhang #define THM_BASE__INST5_SEG3                       0
76833934b35SHawking Zhang #define THM_BASE__INST5_SEG4                       0
76933934b35SHawking Zhang #define THM_BASE__INST5_SEG5                       0
77033934b35SHawking Zhang 
77133934b35SHawking Zhang #define UMC_BASE__INST0_SEG0                       0x00014000
77233934b35SHawking Zhang #define UMC_BASE__INST0_SEG1                       0
77333934b35SHawking Zhang #define UMC_BASE__INST0_SEG2                       0
77433934b35SHawking Zhang #define UMC_BASE__INST0_SEG3                       0
77533934b35SHawking Zhang #define UMC_BASE__INST0_SEG4                       0
77633934b35SHawking Zhang #define UMC_BASE__INST0_SEG5                       0
77733934b35SHawking Zhang 
77833934b35SHawking Zhang #define UMC_BASE__INST1_SEG0                       0
77933934b35SHawking Zhang #define UMC_BASE__INST1_SEG1                       0
78033934b35SHawking Zhang #define UMC_BASE__INST1_SEG2                       0
78133934b35SHawking Zhang #define UMC_BASE__INST1_SEG3                       0
78233934b35SHawking Zhang #define UMC_BASE__INST1_SEG4                       0
78333934b35SHawking Zhang #define UMC_BASE__INST1_SEG5                       0
78433934b35SHawking Zhang 
78533934b35SHawking Zhang #define UMC_BASE__INST2_SEG0                       0
78633934b35SHawking Zhang #define UMC_BASE__INST2_SEG1                       0
78733934b35SHawking Zhang #define UMC_BASE__INST2_SEG2                       0
78833934b35SHawking Zhang #define UMC_BASE__INST2_SEG3                       0
78933934b35SHawking Zhang #define UMC_BASE__INST2_SEG4                       0
79033934b35SHawking Zhang #define UMC_BASE__INST2_SEG5                       0
79133934b35SHawking Zhang 
79233934b35SHawking Zhang #define UMC_BASE__INST3_SEG0                       0
79333934b35SHawking Zhang #define UMC_BASE__INST3_SEG1                       0
79433934b35SHawking Zhang #define UMC_BASE__INST3_SEG2                       0
79533934b35SHawking Zhang #define UMC_BASE__INST3_SEG3                       0
79633934b35SHawking Zhang #define UMC_BASE__INST3_SEG4                       0
79733934b35SHawking Zhang #define UMC_BASE__INST3_SEG5                       0
79833934b35SHawking Zhang 
79933934b35SHawking Zhang #define UMC_BASE__INST4_SEG0                       0
80033934b35SHawking Zhang #define UMC_BASE__INST4_SEG1                       0
80133934b35SHawking Zhang #define UMC_BASE__INST4_SEG2                       0
80233934b35SHawking Zhang #define UMC_BASE__INST4_SEG3                       0
80333934b35SHawking Zhang #define UMC_BASE__INST4_SEG4                       0
80433934b35SHawking Zhang #define UMC_BASE__INST4_SEG5                       0
80533934b35SHawking Zhang 
80633934b35SHawking Zhang #define UMC_BASE__INST5_SEG0                       0
80733934b35SHawking Zhang #define UMC_BASE__INST5_SEG1                       0
80833934b35SHawking Zhang #define UMC_BASE__INST5_SEG2                       0
80933934b35SHawking Zhang #define UMC_BASE__INST5_SEG3                       0
81033934b35SHawking Zhang #define UMC_BASE__INST5_SEG4                       0
81133934b35SHawking Zhang #define UMC_BASE__INST5_SEG5                       0
81233934b35SHawking Zhang 
81333934b35SHawking Zhang #define VCN_BASE__INST0_SEG0                       0x00007800
81433934b35SHawking Zhang #define VCN_BASE__INST0_SEG1                       0x00007E00
81533934b35SHawking Zhang #define VCN_BASE__INST0_SEG2                       0
81633934b35SHawking Zhang #define VCN_BASE__INST0_SEG3                       0
81733934b35SHawking Zhang #define VCN_BASE__INST0_SEG4                       0
81833934b35SHawking Zhang #define VCN_BASE__INST0_SEG5                       0
81933934b35SHawking Zhang 
82033934b35SHawking Zhang #define VCN_BASE__INST1_SEG0                       0
82133934b35SHawking Zhang #define VCN_BASE__INST1_SEG1                       0
82233934b35SHawking Zhang #define VCN_BASE__INST1_SEG2                       0
82333934b35SHawking Zhang #define VCN_BASE__INST1_SEG3                       0
82433934b35SHawking Zhang #define VCN_BASE__INST1_SEG4                       0
82533934b35SHawking Zhang #define VCN_BASE__INST1_SEG5                       0
82633934b35SHawking Zhang 
82733934b35SHawking Zhang #define VCN_BASE__INST2_SEG0                       0
82833934b35SHawking Zhang #define VCN_BASE__INST2_SEG1                       0
82933934b35SHawking Zhang #define VCN_BASE__INST2_SEG2                       0
83033934b35SHawking Zhang #define VCN_BASE__INST2_SEG3                       0
83133934b35SHawking Zhang #define VCN_BASE__INST2_SEG4                       0
83233934b35SHawking Zhang #define VCN_BASE__INST2_SEG5                       0
83333934b35SHawking Zhang 
83433934b35SHawking Zhang #define VCN_BASE__INST3_SEG0                       0
83533934b35SHawking Zhang #define VCN_BASE__INST3_SEG1                       0
83633934b35SHawking Zhang #define VCN_BASE__INST3_SEG2                       0
83733934b35SHawking Zhang #define VCN_BASE__INST3_SEG3                       0
83833934b35SHawking Zhang #define VCN_BASE__INST3_SEG4                       0
83933934b35SHawking Zhang #define VCN_BASE__INST3_SEG5                       0
84033934b35SHawking Zhang 
84133934b35SHawking Zhang #define VCN_BASE__INST4_SEG0                       0
84233934b35SHawking Zhang #define VCN_BASE__INST4_SEG1                       0
84333934b35SHawking Zhang #define VCN_BASE__INST4_SEG2                       0
84433934b35SHawking Zhang #define VCN_BASE__INST4_SEG3                       0
84533934b35SHawking Zhang #define VCN_BASE__INST4_SEG4                       0
84633934b35SHawking Zhang #define VCN_BASE__INST4_SEG5                       0
84733934b35SHawking Zhang 
84833934b35SHawking Zhang #define VCN_BASE__INST5_SEG0                       0
84933934b35SHawking Zhang #define VCN_BASE__INST5_SEG1                       0
85033934b35SHawking Zhang #define VCN_BASE__INST5_SEG2                       0
85133934b35SHawking Zhang #define VCN_BASE__INST5_SEG3                       0
85233934b35SHawking Zhang #define VCN_BASE__INST5_SEG4                       0
85333934b35SHawking Zhang #define VCN_BASE__INST5_SEG5                       0
85433934b35SHawking Zhang 
85533934b35SHawking Zhang #endif
856