xref: /openbmc/linux/drivers/gpu/drm/amd/include/navi12_ip_offset.h (revision cdd38c5f1ce4398ec58fec95904b75824daab7b5)
16d622903SXiaojie Yuan /*
26d622903SXiaojie Yuan  * Copyright (C) 2019  Advanced Micro Devices, Inc.
36d622903SXiaojie Yuan  *
46d622903SXiaojie Yuan  * Permission is hereby granted, free of charge, to any person obtaining a
56d622903SXiaojie Yuan  * copy of this software and associated documentation files (the "Software"),
66d622903SXiaojie Yuan  * to deal in the Software without restriction, including without limitation
76d622903SXiaojie Yuan  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
86d622903SXiaojie Yuan  * and/or sell copies of the Software, and to permit persons to whom the
96d622903SXiaojie Yuan  * Software is furnished to do so, subject to the following conditions:
106d622903SXiaojie Yuan  *
116d622903SXiaojie Yuan  * The above copyright notice and this permission notice shall be included
126d622903SXiaojie Yuan  * in all copies or substantial portions of the Software.
136d622903SXiaojie Yuan  *
146d622903SXiaojie Yuan  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
156d622903SXiaojie Yuan  * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
166d622903SXiaojie Yuan  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
176d622903SXiaojie Yuan  * THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
186d622903SXiaojie Yuan  * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
196d622903SXiaojie Yuan  * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
206d622903SXiaojie Yuan  */
216a9d8de7SChristophe JAILLET #ifndef _navi12_ip_offset_HEADER
226a9d8de7SChristophe JAILLET #define _navi12_ip_offset_HEADER
236d622903SXiaojie Yuan 
246d622903SXiaojie Yuan #define MAX_INSTANCE                                       7
256d622903SXiaojie Yuan #define MAX_SEGMENT                                        5
266d622903SXiaojie Yuan 
276d622903SXiaojie Yuan 
286d622903SXiaojie Yuan struct IP_BASE_INSTANCE
296d622903SXiaojie Yuan {
306d622903SXiaojie Yuan     unsigned int segment[MAX_SEGMENT];
316d622903SXiaojie Yuan };
326d622903SXiaojie Yuan 
336d622903SXiaojie Yuan struct IP_BASE
346d622903SXiaojie Yuan {
356d622903SXiaojie Yuan     struct IP_BASE_INSTANCE instance[MAX_INSTANCE];
36*91fadc92SLee Jones } __maybe_unused;
376d622903SXiaojie Yuan 
386d622903SXiaojie Yuan 
396d622903SXiaojie Yuan static const struct IP_BASE ATHUB_BASE ={ { { { 0x00000C00, 0x02408C00, 0, 0, 0 } },
406d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
416d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
426d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
436d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
446d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
456d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } } } };
466d622903SXiaojie Yuan static const struct IP_BASE CLK_BASE ={ { { { 0x00016C00, 0x02401800, 0, 0, 0 } },
476d622903SXiaojie Yuan                                         { { 0x00016E00, 0x02401C00, 0, 0, 0 } },
486d622903SXiaojie Yuan                                         { { 0x00017000, 0x02402000, 0, 0, 0 } },
496d622903SXiaojie Yuan                                         { { 0x00017200, 0x02402400, 0, 0, 0 } },
506d622903SXiaojie Yuan                                         { { 0x0001B000, 0x0242D800, 0, 0, 0 } },
516d622903SXiaojie Yuan                                         { { 0x00017E00, 0x0240BC00, 0, 0, 0 } },
526d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } } } };
536d622903SXiaojie Yuan static const struct IP_BASE DF_BASE ={ { { { 0x00007000, 0x0240B800, 0, 0, 0 } },
546d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
556d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
566d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
576d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
586d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
596d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } } } };
606d622903SXiaojie Yuan static const struct IP_BASE DIO_BASE ={ { { { 0x02404000, 0, 0, 0, 0 } },
616d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
626d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
636d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
646d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
656d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
666d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } } } };
676d622903SXiaojie Yuan static const struct IP_BASE DMU_BASE ={ { { { 0x00000012, 0x000000C0, 0x000034C0, 0x00009000, 0x02403C00 } },
686d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
696d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
706d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
716d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
726d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
736d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } } } };
746d622903SXiaojie Yuan static const struct IP_BASE DPCS_BASE ={ { { { 0x00000012, 0x000000C0, 0x000034C0, 0x00009000, 0x02403C00 } },
756d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
766d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
776d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
786d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
796d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
806d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } } } };
816d622903SXiaojie Yuan static const struct IP_BASE FUSE_BASE ={ { { { 0x00017400, 0x02401400, 0, 0, 0 } },
826d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
836d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
846d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
856d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
866d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
876d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } } } };
886d622903SXiaojie Yuan static const struct IP_BASE GC_BASE ={ { { { 0x00001260, 0x0000A000, 0x02402C00, 0, 0 } },
896d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
906d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
916d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
926d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
936d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
946d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } } } };
956d622903SXiaojie Yuan static const struct IP_BASE HDA_BASE ={ { { { 0x004C0000, 0x02404800, 0, 0, 0 } },
966d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
976d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
986d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
996d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1006d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1016d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } } } };
1026d622903SXiaojie Yuan static const struct IP_BASE HDP_BASE ={ { { { 0x00000F20, 0x0240A400, 0, 0, 0 } },
1036d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1046d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1056d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1066d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1076d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1086d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } } } };
1096d622903SXiaojie Yuan static const struct IP_BASE MMHUB_BASE ={ { { { 0x0001A000, 0x02408800, 0, 0, 0 } },
1106d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1116d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1126d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1136d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1146d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1156d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } } } };
1166d622903SXiaojie Yuan static const struct IP_BASE MP0_BASE ={ { { { 0x00016000, 0x00DC0000, 0x00E00000, 0x00E40000, 0x0243FC00 } },
1176d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1186d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1196d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1206d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1216d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1226d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } } } };
1236d622903SXiaojie Yuan static const struct IP_BASE MP1_BASE ={ { { { 0x00016000, 0x00E80000, 0x00EC0000, 0x00F00000, 0x02400400 } },
1246d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1256d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1266d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1276d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1286d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1296d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } } } };
1306d622903SXiaojie Yuan static const struct IP_BASE NBIF0_BASE ={ { { { 0x00000000, 0x00000014, 0x00000D20, 0x00010400, 0x0241B000 } },
1316d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1326d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1336d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1346d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1356d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1366d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } } } };
1376d622903SXiaojie Yuan static const struct IP_BASE OSSSYS_BASE ={ { { { 0x000010A0, 0x0240A000, 0, 0, 0 } },
1386d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1396d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1406d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1416d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1426d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1436d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } } } };
1446d622903SXiaojie Yuan static const struct IP_BASE PCIE0_BASE ={ { { { 0x02411800, 0x04440000, 0, 0, 0 } },
1456d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1466d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1476d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1486d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1496d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1506d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } } } };
1516d622903SXiaojie Yuan static const struct IP_BASE SDMA_BASE ={ { { { 0x00001260, 0x0000A000, 0x02402C00, 0, 0 } },
1526d622903SXiaojie Yuan                                         { { 0x00001260, 0x0000A000, 0x02402C00, 0, 0 } },
1536d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1546d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1556d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1566d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1576d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } } } };
1586d622903SXiaojie Yuan static const struct IP_BASE SMUIO_BASE ={ { { { 0x00016800, 0x00016A00, 0x00440000, 0x02401000, 0 } },
1596d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1606d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1616d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1626d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1636d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1646d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } } } };
1656d622903SXiaojie Yuan static const struct IP_BASE THM_BASE ={ { { { 0x00016600, 0x02400C00, 0, 0, 0 } },
1666d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1676d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1686d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1696d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1706d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1716d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } } } };
1726d622903SXiaojie Yuan static const struct IP_BASE UMC_BASE ={ { { { 0x00014000, 0x02425800, 0, 0, 0 } },
1736d622903SXiaojie Yuan                                         { { 0x00054000, 0x02425C00, 0, 0, 0 } },
1746d622903SXiaojie Yuan                                         { { 0x00094000, 0x02426000, 0, 0, 0 } },
1756d622903SXiaojie Yuan                                         { { 0x000D4000, 0x02426400, 0, 0, 0 } },
1766d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1776d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1786d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } } } };
1796d622903SXiaojie Yuan static const struct IP_BASE USB0_BASE ={ { { { 0x0242A800, 0x05B00000, 0, 0, 0 } },
1806d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1816d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1826d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1836d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1846d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1856d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } } } };
1866d622903SXiaojie Yuan static const struct IP_BASE UVD0_BASE ={ { { { 0x00007800, 0x00007E00, 0x02403000, 0, 0 } },
1876d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1886d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1896d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1906d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1916d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } },
1926d622903SXiaojie Yuan                                         { { 0, 0, 0, 0, 0 } } } };
1936d622903SXiaojie Yuan 
1946d622903SXiaojie Yuan 
1956d622903SXiaojie Yuan #define ATHUB_BASE__INST0_SEG0                     0x00000C00
1966d622903SXiaojie Yuan #define ATHUB_BASE__INST0_SEG1                     0x02408C00
1976d622903SXiaojie Yuan #define ATHUB_BASE__INST0_SEG2                     0
1986d622903SXiaojie Yuan #define ATHUB_BASE__INST0_SEG3                     0
1996d622903SXiaojie Yuan #define ATHUB_BASE__INST0_SEG4                     0
2006d622903SXiaojie Yuan 
2016d622903SXiaojie Yuan #define ATHUB_BASE__INST1_SEG0                     0
2026d622903SXiaojie Yuan #define ATHUB_BASE__INST1_SEG1                     0
2036d622903SXiaojie Yuan #define ATHUB_BASE__INST1_SEG2                     0
2046d622903SXiaojie Yuan #define ATHUB_BASE__INST1_SEG3                     0
2056d622903SXiaojie Yuan #define ATHUB_BASE__INST1_SEG4                     0
2066d622903SXiaojie Yuan 
2076d622903SXiaojie Yuan #define ATHUB_BASE__INST2_SEG0                     0
2086d622903SXiaojie Yuan #define ATHUB_BASE__INST2_SEG1                     0
2096d622903SXiaojie Yuan #define ATHUB_BASE__INST2_SEG2                     0
2106d622903SXiaojie Yuan #define ATHUB_BASE__INST2_SEG3                     0
2116d622903SXiaojie Yuan #define ATHUB_BASE__INST2_SEG4                     0
2126d622903SXiaojie Yuan 
2136d622903SXiaojie Yuan #define ATHUB_BASE__INST3_SEG0                     0
2146d622903SXiaojie Yuan #define ATHUB_BASE__INST3_SEG1                     0
2156d622903SXiaojie Yuan #define ATHUB_BASE__INST3_SEG2                     0
2166d622903SXiaojie Yuan #define ATHUB_BASE__INST3_SEG3                     0
2176d622903SXiaojie Yuan #define ATHUB_BASE__INST3_SEG4                     0
2186d622903SXiaojie Yuan 
2196d622903SXiaojie Yuan #define ATHUB_BASE__INST4_SEG0                     0
2206d622903SXiaojie Yuan #define ATHUB_BASE__INST4_SEG1                     0
2216d622903SXiaojie Yuan #define ATHUB_BASE__INST4_SEG2                     0
2226d622903SXiaojie Yuan #define ATHUB_BASE__INST4_SEG3                     0
2236d622903SXiaojie Yuan #define ATHUB_BASE__INST4_SEG4                     0
2246d622903SXiaojie Yuan 
2256d622903SXiaojie Yuan #define ATHUB_BASE__INST5_SEG0                     0
2266d622903SXiaojie Yuan #define ATHUB_BASE__INST5_SEG1                     0
2276d622903SXiaojie Yuan #define ATHUB_BASE__INST5_SEG2                     0
2286d622903SXiaojie Yuan #define ATHUB_BASE__INST5_SEG3                     0
2296d622903SXiaojie Yuan #define ATHUB_BASE__INST5_SEG4                     0
2306d622903SXiaojie Yuan 
2316d622903SXiaojie Yuan #define ATHUB_BASE__INST6_SEG0                     0
2326d622903SXiaojie Yuan #define ATHUB_BASE__INST6_SEG1                     0
2336d622903SXiaojie Yuan #define ATHUB_BASE__INST6_SEG2                     0
2346d622903SXiaojie Yuan #define ATHUB_BASE__INST6_SEG3                     0
2356d622903SXiaojie Yuan #define ATHUB_BASE__INST6_SEG4                     0
2366d622903SXiaojie Yuan 
2376d622903SXiaojie Yuan #define CLK_BASE__INST0_SEG0                       0x00016C00
2386d622903SXiaojie Yuan #define CLK_BASE__INST0_SEG1                       0x02401800
2396d622903SXiaojie Yuan #define CLK_BASE__INST0_SEG2                       0
2406d622903SXiaojie Yuan #define CLK_BASE__INST0_SEG3                       0
2416d622903SXiaojie Yuan #define CLK_BASE__INST0_SEG4                       0
2426d622903SXiaojie Yuan 
2436d622903SXiaojie Yuan #define CLK_BASE__INST1_SEG0                       0x00016E00
2446d622903SXiaojie Yuan #define CLK_BASE__INST1_SEG1                       0x02401C00
2456d622903SXiaojie Yuan #define CLK_BASE__INST1_SEG2                       0
2466d622903SXiaojie Yuan #define CLK_BASE__INST1_SEG3                       0
2476d622903SXiaojie Yuan #define CLK_BASE__INST1_SEG4                       0
2486d622903SXiaojie Yuan 
2496d622903SXiaojie Yuan #define CLK_BASE__INST2_SEG0                       0x00017000
2506d622903SXiaojie Yuan #define CLK_BASE__INST2_SEG1                       0x02402000
2516d622903SXiaojie Yuan #define CLK_BASE__INST2_SEG2                       0
2526d622903SXiaojie Yuan #define CLK_BASE__INST2_SEG3                       0
2536d622903SXiaojie Yuan #define CLK_BASE__INST2_SEG4                       0
2546d622903SXiaojie Yuan 
2556d622903SXiaojie Yuan #define CLK_BASE__INST3_SEG0                       0x00017200
2566d622903SXiaojie Yuan #define CLK_BASE__INST3_SEG1                       0x02402400
2576d622903SXiaojie Yuan #define CLK_BASE__INST3_SEG2                       0
2586d622903SXiaojie Yuan #define CLK_BASE__INST3_SEG3                       0
2596d622903SXiaojie Yuan #define CLK_BASE__INST3_SEG4                       0
2606d622903SXiaojie Yuan 
2616d622903SXiaojie Yuan #define CLK_BASE__INST4_SEG0                       0x0001B000
2626d622903SXiaojie Yuan #define CLK_BASE__INST4_SEG1                       0x0242D800
2636d622903SXiaojie Yuan #define CLK_BASE__INST4_SEG2                       0
2646d622903SXiaojie Yuan #define CLK_BASE__INST4_SEG3                       0
2656d622903SXiaojie Yuan #define CLK_BASE__INST4_SEG4                       0
2666d622903SXiaojie Yuan 
2676d622903SXiaojie Yuan #define CLK_BASE__INST5_SEG0                       0x00017E00
2686d622903SXiaojie Yuan #define CLK_BASE__INST5_SEG1                       0x0240BC00
2696d622903SXiaojie Yuan #define CLK_BASE__INST5_SEG2                       0
2706d622903SXiaojie Yuan #define CLK_BASE__INST5_SEG3                       0
2716d622903SXiaojie Yuan #define CLK_BASE__INST5_SEG4                       0
2726d622903SXiaojie Yuan 
2736d622903SXiaojie Yuan #define CLK_BASE__INST6_SEG0                       0
2746d622903SXiaojie Yuan #define CLK_BASE__INST6_SEG1                       0
2756d622903SXiaojie Yuan #define CLK_BASE__INST6_SEG2                       0
2766d622903SXiaojie Yuan #define CLK_BASE__INST6_SEG3                       0
2776d622903SXiaojie Yuan #define CLK_BASE__INST6_SEG4                       0
2786d622903SXiaojie Yuan 
2796d622903SXiaojie Yuan #define DF_BASE__INST0_SEG0                        0x00007000
2806d622903SXiaojie Yuan #define DF_BASE__INST0_SEG1                        0x0240B800
2816d622903SXiaojie Yuan #define DF_BASE__INST0_SEG2                        0
2826d622903SXiaojie Yuan #define DF_BASE__INST0_SEG3                        0
2836d622903SXiaojie Yuan #define DF_BASE__INST0_SEG4                        0
2846d622903SXiaojie Yuan 
2856d622903SXiaojie Yuan #define DF_BASE__INST1_SEG0                        0
2866d622903SXiaojie Yuan #define DF_BASE__INST1_SEG1                        0
2876d622903SXiaojie Yuan #define DF_BASE__INST1_SEG2                        0
2886d622903SXiaojie Yuan #define DF_BASE__INST1_SEG3                        0
2896d622903SXiaojie Yuan #define DF_BASE__INST1_SEG4                        0
2906d622903SXiaojie Yuan 
2916d622903SXiaojie Yuan #define DF_BASE__INST2_SEG0                        0
2926d622903SXiaojie Yuan #define DF_BASE__INST2_SEG1                        0
2936d622903SXiaojie Yuan #define DF_BASE__INST2_SEG2                        0
2946d622903SXiaojie Yuan #define DF_BASE__INST2_SEG3                        0
2956d622903SXiaojie Yuan #define DF_BASE__INST2_SEG4                        0
2966d622903SXiaojie Yuan 
2976d622903SXiaojie Yuan #define DF_BASE__INST3_SEG0                        0
2986d622903SXiaojie Yuan #define DF_BASE__INST3_SEG1                        0
2996d622903SXiaojie Yuan #define DF_BASE__INST3_SEG2                        0
3006d622903SXiaojie Yuan #define DF_BASE__INST3_SEG3                        0
3016d622903SXiaojie Yuan #define DF_BASE__INST3_SEG4                        0
3026d622903SXiaojie Yuan 
3036d622903SXiaojie Yuan #define DF_BASE__INST4_SEG0                        0
3046d622903SXiaojie Yuan #define DF_BASE__INST4_SEG1                        0
3056d622903SXiaojie Yuan #define DF_BASE__INST4_SEG2                        0
3066d622903SXiaojie Yuan #define DF_BASE__INST4_SEG3                        0
3076d622903SXiaojie Yuan #define DF_BASE__INST4_SEG4                        0
3086d622903SXiaojie Yuan 
3096d622903SXiaojie Yuan #define DF_BASE__INST5_SEG0                        0
3106d622903SXiaojie Yuan #define DF_BASE__INST5_SEG1                        0
3116d622903SXiaojie Yuan #define DF_BASE__INST5_SEG2                        0
3126d622903SXiaojie Yuan #define DF_BASE__INST5_SEG3                        0
3136d622903SXiaojie Yuan #define DF_BASE__INST5_SEG4                        0
3146d622903SXiaojie Yuan 
3156d622903SXiaojie Yuan #define DF_BASE__INST6_SEG0                        0
3166d622903SXiaojie Yuan #define DF_BASE__INST6_SEG1                        0
3176d622903SXiaojie Yuan #define DF_BASE__INST6_SEG2                        0
3186d622903SXiaojie Yuan #define DF_BASE__INST6_SEG3                        0
3196d622903SXiaojie Yuan #define DF_BASE__INST6_SEG4                        0
3206d622903SXiaojie Yuan 
3216d622903SXiaojie Yuan #define DIO_BASE__INST0_SEG0                       0x02404000
3226d622903SXiaojie Yuan #define DIO_BASE__INST0_SEG1                       0
3236d622903SXiaojie Yuan #define DIO_BASE__INST0_SEG2                       0
3246d622903SXiaojie Yuan #define DIO_BASE__INST0_SEG3                       0
3256d622903SXiaojie Yuan #define DIO_BASE__INST0_SEG4                       0
3266d622903SXiaojie Yuan 
3276d622903SXiaojie Yuan #define DIO_BASE__INST1_SEG0                       0
3286d622903SXiaojie Yuan #define DIO_BASE__INST1_SEG1                       0
3296d622903SXiaojie Yuan #define DIO_BASE__INST1_SEG2                       0
3306d622903SXiaojie Yuan #define DIO_BASE__INST1_SEG3                       0
3316d622903SXiaojie Yuan #define DIO_BASE__INST1_SEG4                       0
3326d622903SXiaojie Yuan 
3336d622903SXiaojie Yuan #define DIO_BASE__INST2_SEG0                       0
3346d622903SXiaojie Yuan #define DIO_BASE__INST2_SEG1                       0
3356d622903SXiaojie Yuan #define DIO_BASE__INST2_SEG2                       0
3366d622903SXiaojie Yuan #define DIO_BASE__INST2_SEG3                       0
3376d622903SXiaojie Yuan #define DIO_BASE__INST2_SEG4                       0
3386d622903SXiaojie Yuan 
3396d622903SXiaojie Yuan #define DIO_BASE__INST3_SEG0                       0
3406d622903SXiaojie Yuan #define DIO_BASE__INST3_SEG1                       0
3416d622903SXiaojie Yuan #define DIO_BASE__INST3_SEG2                       0
3426d622903SXiaojie Yuan #define DIO_BASE__INST3_SEG3                       0
3436d622903SXiaojie Yuan #define DIO_BASE__INST3_SEG4                       0
3446d622903SXiaojie Yuan 
3456d622903SXiaojie Yuan #define DIO_BASE__INST4_SEG0                       0
3466d622903SXiaojie Yuan #define DIO_BASE__INST4_SEG1                       0
3476d622903SXiaojie Yuan #define DIO_BASE__INST4_SEG2                       0
3486d622903SXiaojie Yuan #define DIO_BASE__INST4_SEG3                       0
3496d622903SXiaojie Yuan #define DIO_BASE__INST4_SEG4                       0
3506d622903SXiaojie Yuan 
3516d622903SXiaojie Yuan #define DIO_BASE__INST5_SEG0                       0
3526d622903SXiaojie Yuan #define DIO_BASE__INST5_SEG1                       0
3536d622903SXiaojie Yuan #define DIO_BASE__INST5_SEG2                       0
3546d622903SXiaojie Yuan #define DIO_BASE__INST5_SEG3                       0
3556d622903SXiaojie Yuan #define DIO_BASE__INST5_SEG4                       0
3566d622903SXiaojie Yuan 
3576d622903SXiaojie Yuan #define DIO_BASE__INST6_SEG0                       0
3586d622903SXiaojie Yuan #define DIO_BASE__INST6_SEG1                       0
3596d622903SXiaojie Yuan #define DIO_BASE__INST6_SEG2                       0
3606d622903SXiaojie Yuan #define DIO_BASE__INST6_SEG3                       0
3616d622903SXiaojie Yuan #define DIO_BASE__INST6_SEG4                       0
3626d622903SXiaojie Yuan 
3636d622903SXiaojie Yuan #define DMU_BASE__INST0_SEG0                       0x00000012
3646d622903SXiaojie Yuan #define DMU_BASE__INST0_SEG1                       0x000000C0
3656d622903SXiaojie Yuan #define DMU_BASE__INST0_SEG2                       0x000034C0
3666d622903SXiaojie Yuan #define DMU_BASE__INST0_SEG3                       0x00009000
3676d622903SXiaojie Yuan #define DMU_BASE__INST0_SEG4                       0x02403C00
3686d622903SXiaojie Yuan 
3696d622903SXiaojie Yuan #define DMU_BASE__INST1_SEG0                       0
3706d622903SXiaojie Yuan #define DMU_BASE__INST1_SEG1                       0
3716d622903SXiaojie Yuan #define DMU_BASE__INST1_SEG2                       0
3726d622903SXiaojie Yuan #define DMU_BASE__INST1_SEG3                       0
3736d622903SXiaojie Yuan #define DMU_BASE__INST1_SEG4                       0
3746d622903SXiaojie Yuan 
3756d622903SXiaojie Yuan #define DMU_BASE__INST2_SEG0                       0
3766d622903SXiaojie Yuan #define DMU_BASE__INST2_SEG1                       0
3776d622903SXiaojie Yuan #define DMU_BASE__INST2_SEG2                       0
3786d622903SXiaojie Yuan #define DMU_BASE__INST2_SEG3                       0
3796d622903SXiaojie Yuan #define DMU_BASE__INST2_SEG4                       0
3806d622903SXiaojie Yuan 
3816d622903SXiaojie Yuan #define DMU_BASE__INST3_SEG0                       0
3826d622903SXiaojie Yuan #define DMU_BASE__INST3_SEG1                       0
3836d622903SXiaojie Yuan #define DMU_BASE__INST3_SEG2                       0
3846d622903SXiaojie Yuan #define DMU_BASE__INST3_SEG3                       0
3856d622903SXiaojie Yuan #define DMU_BASE__INST3_SEG4                       0
3866d622903SXiaojie Yuan 
3876d622903SXiaojie Yuan #define DMU_BASE__INST4_SEG0                       0
3886d622903SXiaojie Yuan #define DMU_BASE__INST4_SEG1                       0
3896d622903SXiaojie Yuan #define DMU_BASE__INST4_SEG2                       0
3906d622903SXiaojie Yuan #define DMU_BASE__INST4_SEG3                       0
3916d622903SXiaojie Yuan #define DMU_BASE__INST4_SEG4                       0
3926d622903SXiaojie Yuan 
3936d622903SXiaojie Yuan #define DMU_BASE__INST5_SEG0                       0
3946d622903SXiaojie Yuan #define DMU_BASE__INST5_SEG1                       0
3956d622903SXiaojie Yuan #define DMU_BASE__INST5_SEG2                       0
3966d622903SXiaojie Yuan #define DMU_BASE__INST5_SEG3                       0
3976d622903SXiaojie Yuan #define DMU_BASE__INST5_SEG4                       0
3986d622903SXiaojie Yuan 
3996d622903SXiaojie Yuan #define DMU_BASE__INST6_SEG0                       0
4006d622903SXiaojie Yuan #define DMU_BASE__INST6_SEG1                       0
4016d622903SXiaojie Yuan #define DMU_BASE__INST6_SEG2                       0
4026d622903SXiaojie Yuan #define DMU_BASE__INST6_SEG3                       0
4036d622903SXiaojie Yuan #define DMU_BASE__INST6_SEG4                       0
4046d622903SXiaojie Yuan 
4056d622903SXiaojie Yuan #define DPCS_BASE__INST0_SEG0                      0x00000012
4066d622903SXiaojie Yuan #define DPCS_BASE__INST0_SEG1                      0x000000C0
4076d622903SXiaojie Yuan #define DPCS_BASE__INST0_SEG2                      0x000034C0
4086d622903SXiaojie Yuan #define DPCS_BASE__INST0_SEG3                      0x00009000
4096d622903SXiaojie Yuan #define DPCS_BASE__INST0_SEG4                      0x02403C00
4106d622903SXiaojie Yuan 
4116d622903SXiaojie Yuan #define DPCS_BASE__INST1_SEG0                      0
4126d622903SXiaojie Yuan #define DPCS_BASE__INST1_SEG1                      0
4136d622903SXiaojie Yuan #define DPCS_BASE__INST1_SEG2                      0
4146d622903SXiaojie Yuan #define DPCS_BASE__INST1_SEG3                      0
4156d622903SXiaojie Yuan #define DPCS_BASE__INST1_SEG4                      0
4166d622903SXiaojie Yuan 
4176d622903SXiaojie Yuan #define DPCS_BASE__INST2_SEG0                      0
4186d622903SXiaojie Yuan #define DPCS_BASE__INST2_SEG1                      0
4196d622903SXiaojie Yuan #define DPCS_BASE__INST2_SEG2                      0
4206d622903SXiaojie Yuan #define DPCS_BASE__INST2_SEG3                      0
4216d622903SXiaojie Yuan #define DPCS_BASE__INST2_SEG4                      0
4226d622903SXiaojie Yuan 
4236d622903SXiaojie Yuan #define DPCS_BASE__INST3_SEG0                      0
4246d622903SXiaojie Yuan #define DPCS_BASE__INST3_SEG1                      0
4256d622903SXiaojie Yuan #define DPCS_BASE__INST3_SEG2                      0
4266d622903SXiaojie Yuan #define DPCS_BASE__INST3_SEG3                      0
4276d622903SXiaojie Yuan #define DPCS_BASE__INST3_SEG4                      0
4286d622903SXiaojie Yuan 
4296d622903SXiaojie Yuan #define DPCS_BASE__INST4_SEG0                      0
4306d622903SXiaojie Yuan #define DPCS_BASE__INST4_SEG1                      0
4316d622903SXiaojie Yuan #define DPCS_BASE__INST4_SEG2                      0
4326d622903SXiaojie Yuan #define DPCS_BASE__INST4_SEG3                      0
4336d622903SXiaojie Yuan #define DPCS_BASE__INST4_SEG4                      0
4346d622903SXiaojie Yuan 
4356d622903SXiaojie Yuan #define DPCS_BASE__INST5_SEG0                      0
4366d622903SXiaojie Yuan #define DPCS_BASE__INST5_SEG1                      0
4376d622903SXiaojie Yuan #define DPCS_BASE__INST5_SEG2                      0
4386d622903SXiaojie Yuan #define DPCS_BASE__INST5_SEG3                      0
4396d622903SXiaojie Yuan #define DPCS_BASE__INST5_SEG4                      0
4406d622903SXiaojie Yuan 
4416d622903SXiaojie Yuan #define DPCS_BASE__INST6_SEG0                      0
4426d622903SXiaojie Yuan #define DPCS_BASE__INST6_SEG1                      0
4436d622903SXiaojie Yuan #define DPCS_BASE__INST6_SEG2                      0
4446d622903SXiaojie Yuan #define DPCS_BASE__INST6_SEG3                      0
4456d622903SXiaojie Yuan #define DPCS_BASE__INST6_SEG4                      0
4466d622903SXiaojie Yuan 
4476d622903SXiaojie Yuan #define FUSE_BASE__INST0_SEG0                      0x00017400
4486d622903SXiaojie Yuan #define FUSE_BASE__INST0_SEG1                      0x02401400
4496d622903SXiaojie Yuan #define FUSE_BASE__INST0_SEG2                      0
4506d622903SXiaojie Yuan #define FUSE_BASE__INST0_SEG3                      0
4516d622903SXiaojie Yuan #define FUSE_BASE__INST0_SEG4                      0
4526d622903SXiaojie Yuan 
4536d622903SXiaojie Yuan #define FUSE_BASE__INST1_SEG0                      0
4546d622903SXiaojie Yuan #define FUSE_BASE__INST1_SEG1                      0
4556d622903SXiaojie Yuan #define FUSE_BASE__INST1_SEG2                      0
4566d622903SXiaojie Yuan #define FUSE_BASE__INST1_SEG3                      0
4576d622903SXiaojie Yuan #define FUSE_BASE__INST1_SEG4                      0
4586d622903SXiaojie Yuan 
4596d622903SXiaojie Yuan #define FUSE_BASE__INST2_SEG0                      0
4606d622903SXiaojie Yuan #define FUSE_BASE__INST2_SEG1                      0
4616d622903SXiaojie Yuan #define FUSE_BASE__INST2_SEG2                      0
4626d622903SXiaojie Yuan #define FUSE_BASE__INST2_SEG3                      0
4636d622903SXiaojie Yuan #define FUSE_BASE__INST2_SEG4                      0
4646d622903SXiaojie Yuan 
4656d622903SXiaojie Yuan #define FUSE_BASE__INST3_SEG0                      0
4666d622903SXiaojie Yuan #define FUSE_BASE__INST3_SEG1                      0
4676d622903SXiaojie Yuan #define FUSE_BASE__INST3_SEG2                      0
4686d622903SXiaojie Yuan #define FUSE_BASE__INST3_SEG3                      0
4696d622903SXiaojie Yuan #define FUSE_BASE__INST3_SEG4                      0
4706d622903SXiaojie Yuan 
4716d622903SXiaojie Yuan #define FUSE_BASE__INST4_SEG0                      0
4726d622903SXiaojie Yuan #define FUSE_BASE__INST4_SEG1                      0
4736d622903SXiaojie Yuan #define FUSE_BASE__INST4_SEG2                      0
4746d622903SXiaojie Yuan #define FUSE_BASE__INST4_SEG3                      0
4756d622903SXiaojie Yuan #define FUSE_BASE__INST4_SEG4                      0
4766d622903SXiaojie Yuan 
4776d622903SXiaojie Yuan #define FUSE_BASE__INST5_SEG0                      0
4786d622903SXiaojie Yuan #define FUSE_BASE__INST5_SEG1                      0
4796d622903SXiaojie Yuan #define FUSE_BASE__INST5_SEG2                      0
4806d622903SXiaojie Yuan #define FUSE_BASE__INST5_SEG3                      0
4816d622903SXiaojie Yuan #define FUSE_BASE__INST5_SEG4                      0
4826d622903SXiaojie Yuan 
4836d622903SXiaojie Yuan #define FUSE_BASE__INST6_SEG0                      0
4846d622903SXiaojie Yuan #define FUSE_BASE__INST6_SEG1                      0
4856d622903SXiaojie Yuan #define FUSE_BASE__INST6_SEG2                      0
4866d622903SXiaojie Yuan #define FUSE_BASE__INST6_SEG3                      0
4876d622903SXiaojie Yuan #define FUSE_BASE__INST6_SEG4                      0
4886d622903SXiaojie Yuan 
4896d622903SXiaojie Yuan #define GC_BASE__INST0_SEG0                        0x00001260
4906d622903SXiaojie Yuan #define GC_BASE__INST0_SEG1                        0x0000A000
4916d622903SXiaojie Yuan #define GC_BASE__INST0_SEG2                        0x02402C00
4926d622903SXiaojie Yuan #define GC_BASE__INST0_SEG3                        0
4936d622903SXiaojie Yuan #define GC_BASE__INST0_SEG4                        0
4946d622903SXiaojie Yuan 
4956d622903SXiaojie Yuan #define GC_BASE__INST1_SEG0                        0
4966d622903SXiaojie Yuan #define GC_BASE__INST1_SEG1                        0
4976d622903SXiaojie Yuan #define GC_BASE__INST1_SEG2                        0
4986d622903SXiaojie Yuan #define GC_BASE__INST1_SEG3                        0
4996d622903SXiaojie Yuan #define GC_BASE__INST1_SEG4                        0
5006d622903SXiaojie Yuan 
5016d622903SXiaojie Yuan #define GC_BASE__INST2_SEG0                        0
5026d622903SXiaojie Yuan #define GC_BASE__INST2_SEG1                        0
5036d622903SXiaojie Yuan #define GC_BASE__INST2_SEG2                        0
5046d622903SXiaojie Yuan #define GC_BASE__INST2_SEG3                        0
5056d622903SXiaojie Yuan #define GC_BASE__INST2_SEG4                        0
5066d622903SXiaojie Yuan 
5076d622903SXiaojie Yuan #define GC_BASE__INST3_SEG0                        0
5086d622903SXiaojie Yuan #define GC_BASE__INST3_SEG1                        0
5096d622903SXiaojie Yuan #define GC_BASE__INST3_SEG2                        0
5106d622903SXiaojie Yuan #define GC_BASE__INST3_SEG3                        0
5116d622903SXiaojie Yuan #define GC_BASE__INST3_SEG4                        0
5126d622903SXiaojie Yuan 
5136d622903SXiaojie Yuan #define GC_BASE__INST4_SEG0                        0
5146d622903SXiaojie Yuan #define GC_BASE__INST4_SEG1                        0
5156d622903SXiaojie Yuan #define GC_BASE__INST4_SEG2                        0
5166d622903SXiaojie Yuan #define GC_BASE__INST4_SEG3                        0
5176d622903SXiaojie Yuan #define GC_BASE__INST4_SEG4                        0
5186d622903SXiaojie Yuan 
5196d622903SXiaojie Yuan #define GC_BASE__INST5_SEG0                        0
5206d622903SXiaojie Yuan #define GC_BASE__INST5_SEG1                        0
5216d622903SXiaojie Yuan #define GC_BASE__INST5_SEG2                        0
5226d622903SXiaojie Yuan #define GC_BASE__INST5_SEG3                        0
5236d622903SXiaojie Yuan #define GC_BASE__INST5_SEG4                        0
5246d622903SXiaojie Yuan 
5256d622903SXiaojie Yuan #define GC_BASE__INST6_SEG0                        0
5266d622903SXiaojie Yuan #define GC_BASE__INST6_SEG1                        0
5276d622903SXiaojie Yuan #define GC_BASE__INST6_SEG2                        0
5286d622903SXiaojie Yuan #define GC_BASE__INST6_SEG3                        0
5296d622903SXiaojie Yuan #define GC_BASE__INST6_SEG4                        0
5306d622903SXiaojie Yuan 
5316d622903SXiaojie Yuan #define HDA_BASE__INST0_SEG0                       0x004C0000
5326d622903SXiaojie Yuan #define HDA_BASE__INST0_SEG1                       0x02404800
5336d622903SXiaojie Yuan #define HDA_BASE__INST0_SEG2                       0
5346d622903SXiaojie Yuan #define HDA_BASE__INST0_SEG3                       0
5356d622903SXiaojie Yuan #define HDA_BASE__INST0_SEG4                       0
5366d622903SXiaojie Yuan 
5376d622903SXiaojie Yuan #define HDA_BASE__INST1_SEG0                       0
5386d622903SXiaojie Yuan #define HDA_BASE__INST1_SEG1                       0
5396d622903SXiaojie Yuan #define HDA_BASE__INST1_SEG2                       0
5406d622903SXiaojie Yuan #define HDA_BASE__INST1_SEG3                       0
5416d622903SXiaojie Yuan #define HDA_BASE__INST1_SEG4                       0
5426d622903SXiaojie Yuan 
5436d622903SXiaojie Yuan #define HDA_BASE__INST2_SEG0                       0
5446d622903SXiaojie Yuan #define HDA_BASE__INST2_SEG1                       0
5456d622903SXiaojie Yuan #define HDA_BASE__INST2_SEG2                       0
5466d622903SXiaojie Yuan #define HDA_BASE__INST2_SEG3                       0
5476d622903SXiaojie Yuan #define HDA_BASE__INST2_SEG4                       0
5486d622903SXiaojie Yuan 
5496d622903SXiaojie Yuan #define HDA_BASE__INST3_SEG0                       0
5506d622903SXiaojie Yuan #define HDA_BASE__INST3_SEG1                       0
5516d622903SXiaojie Yuan #define HDA_BASE__INST3_SEG2                       0
5526d622903SXiaojie Yuan #define HDA_BASE__INST3_SEG3                       0
5536d622903SXiaojie Yuan #define HDA_BASE__INST3_SEG4                       0
5546d622903SXiaojie Yuan 
5556d622903SXiaojie Yuan #define HDA_BASE__INST4_SEG0                       0
5566d622903SXiaojie Yuan #define HDA_BASE__INST4_SEG1                       0
5576d622903SXiaojie Yuan #define HDA_BASE__INST4_SEG2                       0
5586d622903SXiaojie Yuan #define HDA_BASE__INST4_SEG3                       0
5596d622903SXiaojie Yuan #define HDA_BASE__INST4_SEG4                       0
5606d622903SXiaojie Yuan 
5616d622903SXiaojie Yuan #define HDA_BASE__INST5_SEG0                       0
5626d622903SXiaojie Yuan #define HDA_BASE__INST5_SEG1                       0
5636d622903SXiaojie Yuan #define HDA_BASE__INST5_SEG2                       0
5646d622903SXiaojie Yuan #define HDA_BASE__INST5_SEG3                       0
5656d622903SXiaojie Yuan #define HDA_BASE__INST5_SEG4                       0
5666d622903SXiaojie Yuan 
5676d622903SXiaojie Yuan #define HDA_BASE__INST6_SEG0                       0
5686d622903SXiaojie Yuan #define HDA_BASE__INST6_SEG1                       0
5696d622903SXiaojie Yuan #define HDA_BASE__INST6_SEG2                       0
5706d622903SXiaojie Yuan #define HDA_BASE__INST6_SEG3                       0
5716d622903SXiaojie Yuan #define HDA_BASE__INST6_SEG4                       0
5726d622903SXiaojie Yuan 
5736d622903SXiaojie Yuan #define HDP_BASE__INST0_SEG0                       0x00000F20
5746d622903SXiaojie Yuan #define HDP_BASE__INST0_SEG1                       0x0240A400
5756d622903SXiaojie Yuan #define HDP_BASE__INST0_SEG2                       0
5766d622903SXiaojie Yuan #define HDP_BASE__INST0_SEG3                       0
5776d622903SXiaojie Yuan #define HDP_BASE__INST0_SEG4                       0
5786d622903SXiaojie Yuan 
5796d622903SXiaojie Yuan #define HDP_BASE__INST1_SEG0                       0
5806d622903SXiaojie Yuan #define HDP_BASE__INST1_SEG1                       0
5816d622903SXiaojie Yuan #define HDP_BASE__INST1_SEG2                       0
5826d622903SXiaojie Yuan #define HDP_BASE__INST1_SEG3                       0
5836d622903SXiaojie Yuan #define HDP_BASE__INST1_SEG4                       0
5846d622903SXiaojie Yuan 
5856d622903SXiaojie Yuan #define HDP_BASE__INST2_SEG0                       0
5866d622903SXiaojie Yuan #define HDP_BASE__INST2_SEG1                       0
5876d622903SXiaojie Yuan #define HDP_BASE__INST2_SEG2                       0
5886d622903SXiaojie Yuan #define HDP_BASE__INST2_SEG3                       0
5896d622903SXiaojie Yuan #define HDP_BASE__INST2_SEG4                       0
5906d622903SXiaojie Yuan 
5916d622903SXiaojie Yuan #define HDP_BASE__INST3_SEG0                       0
5926d622903SXiaojie Yuan #define HDP_BASE__INST3_SEG1                       0
5936d622903SXiaojie Yuan #define HDP_BASE__INST3_SEG2                       0
5946d622903SXiaojie Yuan #define HDP_BASE__INST3_SEG3                       0
5956d622903SXiaojie Yuan #define HDP_BASE__INST3_SEG4                       0
5966d622903SXiaojie Yuan 
5976d622903SXiaojie Yuan #define HDP_BASE__INST4_SEG0                       0
5986d622903SXiaojie Yuan #define HDP_BASE__INST4_SEG1                       0
5996d622903SXiaojie Yuan #define HDP_BASE__INST4_SEG2                       0
6006d622903SXiaojie Yuan #define HDP_BASE__INST4_SEG3                       0
6016d622903SXiaojie Yuan #define HDP_BASE__INST4_SEG4                       0
6026d622903SXiaojie Yuan 
6036d622903SXiaojie Yuan #define HDP_BASE__INST5_SEG0                       0
6046d622903SXiaojie Yuan #define HDP_BASE__INST5_SEG1                       0
6056d622903SXiaojie Yuan #define HDP_BASE__INST5_SEG2                       0
6066d622903SXiaojie Yuan #define HDP_BASE__INST5_SEG3                       0
6076d622903SXiaojie Yuan #define HDP_BASE__INST5_SEG4                       0
6086d622903SXiaojie Yuan 
6096d622903SXiaojie Yuan #define HDP_BASE__INST6_SEG0                       0
6106d622903SXiaojie Yuan #define HDP_BASE__INST6_SEG1                       0
6116d622903SXiaojie Yuan #define HDP_BASE__INST6_SEG2                       0
6126d622903SXiaojie Yuan #define HDP_BASE__INST6_SEG3                       0
6136d622903SXiaojie Yuan #define HDP_BASE__INST6_SEG4                       0
6146d622903SXiaojie Yuan 
6156d622903SXiaojie Yuan #define MMHUB_BASE__INST0_SEG0                     0x0001A000
6166d622903SXiaojie Yuan #define MMHUB_BASE__INST0_SEG1                     0x02408800
6176d622903SXiaojie Yuan #define MMHUB_BASE__INST0_SEG2                     0
6186d622903SXiaojie Yuan #define MMHUB_BASE__INST0_SEG3                     0
6196d622903SXiaojie Yuan #define MMHUB_BASE__INST0_SEG4                     0
6206d622903SXiaojie Yuan 
6216d622903SXiaojie Yuan #define MMHUB_BASE__INST1_SEG0                     0
6226d622903SXiaojie Yuan #define MMHUB_BASE__INST1_SEG1                     0
6236d622903SXiaojie Yuan #define MMHUB_BASE__INST1_SEG2                     0
6246d622903SXiaojie Yuan #define MMHUB_BASE__INST1_SEG3                     0
6256d622903SXiaojie Yuan #define MMHUB_BASE__INST1_SEG4                     0
6266d622903SXiaojie Yuan 
6276d622903SXiaojie Yuan #define MMHUB_BASE__INST2_SEG0                     0
6286d622903SXiaojie Yuan #define MMHUB_BASE__INST2_SEG1                     0
6296d622903SXiaojie Yuan #define MMHUB_BASE__INST2_SEG2                     0
6306d622903SXiaojie Yuan #define MMHUB_BASE__INST2_SEG3                     0
6316d622903SXiaojie Yuan #define MMHUB_BASE__INST2_SEG4                     0
6326d622903SXiaojie Yuan 
6336d622903SXiaojie Yuan #define MMHUB_BASE__INST3_SEG0                     0
6346d622903SXiaojie Yuan #define MMHUB_BASE__INST3_SEG1                     0
6356d622903SXiaojie Yuan #define MMHUB_BASE__INST3_SEG2                     0
6366d622903SXiaojie Yuan #define MMHUB_BASE__INST3_SEG3                     0
6376d622903SXiaojie Yuan #define MMHUB_BASE__INST3_SEG4                     0
6386d622903SXiaojie Yuan 
6396d622903SXiaojie Yuan #define MMHUB_BASE__INST4_SEG0                     0
6406d622903SXiaojie Yuan #define MMHUB_BASE__INST4_SEG1                     0
6416d622903SXiaojie Yuan #define MMHUB_BASE__INST4_SEG2                     0
6426d622903SXiaojie Yuan #define MMHUB_BASE__INST4_SEG3                     0
6436d622903SXiaojie Yuan #define MMHUB_BASE__INST4_SEG4                     0
6446d622903SXiaojie Yuan 
6456d622903SXiaojie Yuan #define MMHUB_BASE__INST5_SEG0                     0
6466d622903SXiaojie Yuan #define MMHUB_BASE__INST5_SEG1                     0
6476d622903SXiaojie Yuan #define MMHUB_BASE__INST5_SEG2                     0
6486d622903SXiaojie Yuan #define MMHUB_BASE__INST5_SEG3                     0
6496d622903SXiaojie Yuan #define MMHUB_BASE__INST5_SEG4                     0
6506d622903SXiaojie Yuan 
6516d622903SXiaojie Yuan #define MMHUB_BASE__INST6_SEG0                     0
6526d622903SXiaojie Yuan #define MMHUB_BASE__INST6_SEG1                     0
6536d622903SXiaojie Yuan #define MMHUB_BASE__INST6_SEG2                     0
6546d622903SXiaojie Yuan #define MMHUB_BASE__INST6_SEG3                     0
6556d622903SXiaojie Yuan #define MMHUB_BASE__INST6_SEG4                     0
6566d622903SXiaojie Yuan 
6576d622903SXiaojie Yuan #define MP0_BASE__INST0_SEG0                       0x00016000
6586d622903SXiaojie Yuan #define MP0_BASE__INST0_SEG1                       0x00DC0000
6596d622903SXiaojie Yuan #define MP0_BASE__INST0_SEG2                       0x00E00000
6606d622903SXiaojie Yuan #define MP0_BASE__INST0_SEG3                       0x00E40000
6616d622903SXiaojie Yuan #define MP0_BASE__INST0_SEG4                       0x0243FC00
6626d622903SXiaojie Yuan 
6636d622903SXiaojie Yuan #define MP0_BASE__INST1_SEG0                       0
6646d622903SXiaojie Yuan #define MP0_BASE__INST1_SEG1                       0
6656d622903SXiaojie Yuan #define MP0_BASE__INST1_SEG2                       0
6666d622903SXiaojie Yuan #define MP0_BASE__INST1_SEG3                       0
6676d622903SXiaojie Yuan #define MP0_BASE__INST1_SEG4                       0
6686d622903SXiaojie Yuan 
6696d622903SXiaojie Yuan #define MP0_BASE__INST2_SEG0                       0
6706d622903SXiaojie Yuan #define MP0_BASE__INST2_SEG1                       0
6716d622903SXiaojie Yuan #define MP0_BASE__INST2_SEG2                       0
6726d622903SXiaojie Yuan #define MP0_BASE__INST2_SEG3                       0
6736d622903SXiaojie Yuan #define MP0_BASE__INST2_SEG4                       0
6746d622903SXiaojie Yuan 
6756d622903SXiaojie Yuan #define MP0_BASE__INST3_SEG0                       0
6766d622903SXiaojie Yuan #define MP0_BASE__INST3_SEG1                       0
6776d622903SXiaojie Yuan #define MP0_BASE__INST3_SEG2                       0
6786d622903SXiaojie Yuan #define MP0_BASE__INST3_SEG3                       0
6796d622903SXiaojie Yuan #define MP0_BASE__INST3_SEG4                       0
6806d622903SXiaojie Yuan 
6816d622903SXiaojie Yuan #define MP0_BASE__INST4_SEG0                       0
6826d622903SXiaojie Yuan #define MP0_BASE__INST4_SEG1                       0
6836d622903SXiaojie Yuan #define MP0_BASE__INST4_SEG2                       0
6846d622903SXiaojie Yuan #define MP0_BASE__INST4_SEG3                       0
6856d622903SXiaojie Yuan #define MP0_BASE__INST4_SEG4                       0
6866d622903SXiaojie Yuan 
6876d622903SXiaojie Yuan #define MP0_BASE__INST5_SEG0                       0
6886d622903SXiaojie Yuan #define MP0_BASE__INST5_SEG1                       0
6896d622903SXiaojie Yuan #define MP0_BASE__INST5_SEG2                       0
6906d622903SXiaojie Yuan #define MP0_BASE__INST5_SEG3                       0
6916d622903SXiaojie Yuan #define MP0_BASE__INST5_SEG4                       0
6926d622903SXiaojie Yuan 
6936d622903SXiaojie Yuan #define MP0_BASE__INST6_SEG0                       0
6946d622903SXiaojie Yuan #define MP0_BASE__INST6_SEG1                       0
6956d622903SXiaojie Yuan #define MP0_BASE__INST6_SEG2                       0
6966d622903SXiaojie Yuan #define MP0_BASE__INST6_SEG3                       0
6976d622903SXiaojie Yuan #define MP0_BASE__INST6_SEG4                       0
6986d622903SXiaojie Yuan 
6996d622903SXiaojie Yuan #define MP1_BASE__INST0_SEG0                       0x00016200
7006d622903SXiaojie Yuan #define MP1_BASE__INST0_SEG1                       0x00E80000
7016d622903SXiaojie Yuan #define MP1_BASE__INST0_SEG2                       0x00EC0000
7026d622903SXiaojie Yuan #define MP1_BASE__INST0_SEG3                       0x00F00000
7036d622903SXiaojie Yuan #define MP1_BASE__INST0_SEG4                       0x02400400
7046d622903SXiaojie Yuan 
7056d622903SXiaojie Yuan #define MP1_BASE__INST1_SEG0                       0
7066d622903SXiaojie Yuan #define MP1_BASE__INST1_SEG1                       0
7076d622903SXiaojie Yuan #define MP1_BASE__INST1_SEG2                       0
7086d622903SXiaojie Yuan #define MP1_BASE__INST1_SEG3                       0
7096d622903SXiaojie Yuan #define MP1_BASE__INST1_SEG4                       0
7106d622903SXiaojie Yuan 
7116d622903SXiaojie Yuan #define MP1_BASE__INST2_SEG0                       0
7126d622903SXiaojie Yuan #define MP1_BASE__INST2_SEG1                       0
7136d622903SXiaojie Yuan #define MP1_BASE__INST2_SEG2                       0
7146d622903SXiaojie Yuan #define MP1_BASE__INST2_SEG3                       0
7156d622903SXiaojie Yuan #define MP1_BASE__INST2_SEG4                       0
7166d622903SXiaojie Yuan 
7176d622903SXiaojie Yuan #define MP1_BASE__INST3_SEG0                       0
7186d622903SXiaojie Yuan #define MP1_BASE__INST3_SEG1                       0
7196d622903SXiaojie Yuan #define MP1_BASE__INST3_SEG2                       0
7206d622903SXiaojie Yuan #define MP1_BASE__INST3_SEG3                       0
7216d622903SXiaojie Yuan #define MP1_BASE__INST3_SEG4                       0
7226d622903SXiaojie Yuan 
7236d622903SXiaojie Yuan #define MP1_BASE__INST4_SEG0                       0
7246d622903SXiaojie Yuan #define MP1_BASE__INST4_SEG1                       0
7256d622903SXiaojie Yuan #define MP1_BASE__INST4_SEG2                       0
7266d622903SXiaojie Yuan #define MP1_BASE__INST4_SEG3                       0
7276d622903SXiaojie Yuan #define MP1_BASE__INST4_SEG4                       0
7286d622903SXiaojie Yuan 
7296d622903SXiaojie Yuan #define MP1_BASE__INST5_SEG0                       0
7306d622903SXiaojie Yuan #define MP1_BASE__INST5_SEG1                       0
7316d622903SXiaojie Yuan #define MP1_BASE__INST5_SEG2                       0
7326d622903SXiaojie Yuan #define MP1_BASE__INST5_SEG3                       0
7336d622903SXiaojie Yuan #define MP1_BASE__INST5_SEG4                       0
7346d622903SXiaojie Yuan 
7356d622903SXiaojie Yuan #define MP1_BASE__INST6_SEG0                       0
7366d622903SXiaojie Yuan #define MP1_BASE__INST6_SEG1                       0
7376d622903SXiaojie Yuan #define MP1_BASE__INST6_SEG2                       0
7386d622903SXiaojie Yuan #define MP1_BASE__INST6_SEG3                       0
7396d622903SXiaojie Yuan #define MP1_BASE__INST6_SEG4                       0
7406d622903SXiaojie Yuan 
7416d622903SXiaojie Yuan #define NBIF0_BASE__INST0_SEG0                     0x00000000
7426d622903SXiaojie Yuan #define NBIF0_BASE__INST0_SEG1                     0x00000014
7436d622903SXiaojie Yuan #define NBIF0_BASE__INST0_SEG2                     0x00000D20
7446d622903SXiaojie Yuan #define NBIF0_BASE__INST0_SEG3                     0x00010400
7456d622903SXiaojie Yuan #define NBIF0_BASE__INST0_SEG4                     0x0241B000
7466d622903SXiaojie Yuan 
7476d622903SXiaojie Yuan #define NBIF0_BASE__INST1_SEG0                     0
7486d622903SXiaojie Yuan #define NBIF0_BASE__INST1_SEG1                     0
7496d622903SXiaojie Yuan #define NBIF0_BASE__INST1_SEG2                     0
7506d622903SXiaojie Yuan #define NBIF0_BASE__INST1_SEG3                     0
7516d622903SXiaojie Yuan #define NBIF0_BASE__INST1_SEG4                     0
7526d622903SXiaojie Yuan 
7536d622903SXiaojie Yuan #define NBIF0_BASE__INST2_SEG0                     0
7546d622903SXiaojie Yuan #define NBIF0_BASE__INST2_SEG1                     0
7556d622903SXiaojie Yuan #define NBIF0_BASE__INST2_SEG2                     0
7566d622903SXiaojie Yuan #define NBIF0_BASE__INST2_SEG3                     0
7576d622903SXiaojie Yuan #define NBIF0_BASE__INST2_SEG4                     0
7586d622903SXiaojie Yuan 
7596d622903SXiaojie Yuan #define NBIF0_BASE__INST3_SEG0                     0
7606d622903SXiaojie Yuan #define NBIF0_BASE__INST3_SEG1                     0
7616d622903SXiaojie Yuan #define NBIF0_BASE__INST3_SEG2                     0
7626d622903SXiaojie Yuan #define NBIF0_BASE__INST3_SEG3                     0
7636d622903SXiaojie Yuan #define NBIF0_BASE__INST3_SEG4                     0
7646d622903SXiaojie Yuan 
7656d622903SXiaojie Yuan #define NBIF0_BASE__INST4_SEG0                     0
7666d622903SXiaojie Yuan #define NBIF0_BASE__INST4_SEG1                     0
7676d622903SXiaojie Yuan #define NBIF0_BASE__INST4_SEG2                     0
7686d622903SXiaojie Yuan #define NBIF0_BASE__INST4_SEG3                     0
7696d622903SXiaojie Yuan #define NBIF0_BASE__INST4_SEG4                     0
7706d622903SXiaojie Yuan 
7716d622903SXiaojie Yuan #define NBIF0_BASE__INST5_SEG0                     0
7726d622903SXiaojie Yuan #define NBIF0_BASE__INST5_SEG1                     0
7736d622903SXiaojie Yuan #define NBIF0_BASE__INST5_SEG2                     0
7746d622903SXiaojie Yuan #define NBIF0_BASE__INST5_SEG3                     0
7756d622903SXiaojie Yuan #define NBIF0_BASE__INST5_SEG4                     0
7766d622903SXiaojie Yuan 
7776d622903SXiaojie Yuan #define NBIF0_BASE__INST6_SEG0                     0
7786d622903SXiaojie Yuan #define NBIF0_BASE__INST6_SEG1                     0
7796d622903SXiaojie Yuan #define NBIF0_BASE__INST6_SEG2                     0
7806d622903SXiaojie Yuan #define NBIF0_BASE__INST6_SEG3                     0
7816d622903SXiaojie Yuan #define NBIF0_BASE__INST6_SEG4                     0
7826d622903SXiaojie Yuan 
7836d622903SXiaojie Yuan #define OSSSYS_BASE__INST0_SEG0                    0x000010A0
7846d622903SXiaojie Yuan #define OSSSYS_BASE__INST0_SEG1                    0x0240A000
7856d622903SXiaojie Yuan #define OSSSYS_BASE__INST0_SEG2                    0
7866d622903SXiaojie Yuan #define OSSSYS_BASE__INST0_SEG3                    0
7876d622903SXiaojie Yuan #define OSSSYS_BASE__INST0_SEG4                    0
7886d622903SXiaojie Yuan 
7896d622903SXiaojie Yuan #define OSSSYS_BASE__INST1_SEG0                    0
7906d622903SXiaojie Yuan #define OSSSYS_BASE__INST1_SEG1                    0
7916d622903SXiaojie Yuan #define OSSSYS_BASE__INST1_SEG2                    0
7926d622903SXiaojie Yuan #define OSSSYS_BASE__INST1_SEG3                    0
7936d622903SXiaojie Yuan #define OSSSYS_BASE__INST1_SEG4                    0
7946d622903SXiaojie Yuan 
7956d622903SXiaojie Yuan #define OSSSYS_BASE__INST2_SEG0                    0
7966d622903SXiaojie Yuan #define OSSSYS_BASE__INST2_SEG1                    0
7976d622903SXiaojie Yuan #define OSSSYS_BASE__INST2_SEG2                    0
7986d622903SXiaojie Yuan #define OSSSYS_BASE__INST2_SEG3                    0
7996d622903SXiaojie Yuan #define OSSSYS_BASE__INST2_SEG4                    0
8006d622903SXiaojie Yuan 
8016d622903SXiaojie Yuan #define OSSSYS_BASE__INST3_SEG0                    0
8026d622903SXiaojie Yuan #define OSSSYS_BASE__INST3_SEG1                    0
8036d622903SXiaojie Yuan #define OSSSYS_BASE__INST3_SEG2                    0
8046d622903SXiaojie Yuan #define OSSSYS_BASE__INST3_SEG3                    0
8056d622903SXiaojie Yuan #define OSSSYS_BASE__INST3_SEG4                    0
8066d622903SXiaojie Yuan 
8076d622903SXiaojie Yuan #define OSSSYS_BASE__INST4_SEG0                    0
8086d622903SXiaojie Yuan #define OSSSYS_BASE__INST4_SEG1                    0
8096d622903SXiaojie Yuan #define OSSSYS_BASE__INST4_SEG2                    0
8106d622903SXiaojie Yuan #define OSSSYS_BASE__INST4_SEG3                    0
8116d622903SXiaojie Yuan #define OSSSYS_BASE__INST4_SEG4                    0
8126d622903SXiaojie Yuan 
8136d622903SXiaojie Yuan #define OSSSYS_BASE__INST5_SEG0                    0
8146d622903SXiaojie Yuan #define OSSSYS_BASE__INST5_SEG1                    0
8156d622903SXiaojie Yuan #define OSSSYS_BASE__INST5_SEG2                    0
8166d622903SXiaojie Yuan #define OSSSYS_BASE__INST5_SEG3                    0
8176d622903SXiaojie Yuan #define OSSSYS_BASE__INST5_SEG4                    0
8186d622903SXiaojie Yuan 
8196d622903SXiaojie Yuan #define OSSSYS_BASE__INST6_SEG0                    0
8206d622903SXiaojie Yuan #define OSSSYS_BASE__INST6_SEG1                    0
8216d622903SXiaojie Yuan #define OSSSYS_BASE__INST6_SEG2                    0
8226d622903SXiaojie Yuan #define OSSSYS_BASE__INST6_SEG3                    0
8236d622903SXiaojie Yuan #define OSSSYS_BASE__INST6_SEG4                    0
8246d622903SXiaojie Yuan 
8256d622903SXiaojie Yuan #define PCIE0_BASE__INST0_SEG0                     0x02411800
8266d622903SXiaojie Yuan #define PCIE0_BASE__INST0_SEG1                     0x04440000
8276d622903SXiaojie Yuan #define PCIE0_BASE__INST0_SEG2                     0
8286d622903SXiaojie Yuan #define PCIE0_BASE__INST0_SEG3                     0
8296d622903SXiaojie Yuan #define PCIE0_BASE__INST0_SEG4                     0
8306d622903SXiaojie Yuan 
8316d622903SXiaojie Yuan #define PCIE0_BASE__INST1_SEG0                     0
8326d622903SXiaojie Yuan #define PCIE0_BASE__INST1_SEG1                     0
8336d622903SXiaojie Yuan #define PCIE0_BASE__INST1_SEG2                     0
8346d622903SXiaojie Yuan #define PCIE0_BASE__INST1_SEG3                     0
8356d622903SXiaojie Yuan #define PCIE0_BASE__INST1_SEG4                     0
8366d622903SXiaojie Yuan 
8376d622903SXiaojie Yuan #define PCIE0_BASE__INST2_SEG0                     0
8386d622903SXiaojie Yuan #define PCIE0_BASE__INST2_SEG1                     0
8396d622903SXiaojie Yuan #define PCIE0_BASE__INST2_SEG2                     0
8406d622903SXiaojie Yuan #define PCIE0_BASE__INST2_SEG3                     0
8416d622903SXiaojie Yuan #define PCIE0_BASE__INST2_SEG4                     0
8426d622903SXiaojie Yuan 
8436d622903SXiaojie Yuan #define PCIE0_BASE__INST3_SEG0                     0
8446d622903SXiaojie Yuan #define PCIE0_BASE__INST3_SEG1                     0
8456d622903SXiaojie Yuan #define PCIE0_BASE__INST3_SEG2                     0
8466d622903SXiaojie Yuan #define PCIE0_BASE__INST3_SEG3                     0
8476d622903SXiaojie Yuan #define PCIE0_BASE__INST3_SEG4                     0
8486d622903SXiaojie Yuan 
8496d622903SXiaojie Yuan #define PCIE0_BASE__INST4_SEG0                     0
8506d622903SXiaojie Yuan #define PCIE0_BASE__INST4_SEG1                     0
8516d622903SXiaojie Yuan #define PCIE0_BASE__INST4_SEG2                     0
8526d622903SXiaojie Yuan #define PCIE0_BASE__INST4_SEG3                     0
8536d622903SXiaojie Yuan #define PCIE0_BASE__INST4_SEG4                     0
8546d622903SXiaojie Yuan 
8556d622903SXiaojie Yuan #define PCIE0_BASE__INST5_SEG0                     0
8566d622903SXiaojie Yuan #define PCIE0_BASE__INST5_SEG1                     0
8576d622903SXiaojie Yuan #define PCIE0_BASE__INST5_SEG2                     0
8586d622903SXiaojie Yuan #define PCIE0_BASE__INST5_SEG3                     0
8596d622903SXiaojie Yuan #define PCIE0_BASE__INST5_SEG4                     0
8606d622903SXiaojie Yuan 
8616d622903SXiaojie Yuan #define PCIE0_BASE__INST6_SEG0                     0
8626d622903SXiaojie Yuan #define PCIE0_BASE__INST6_SEG1                     0
8636d622903SXiaojie Yuan #define PCIE0_BASE__INST6_SEG2                     0
8646d622903SXiaojie Yuan #define PCIE0_BASE__INST6_SEG3                     0
8656d622903SXiaojie Yuan #define PCIE0_BASE__INST6_SEG4                     0
8666d622903SXiaojie Yuan 
8676d622903SXiaojie Yuan #define SDMA_BASE__INST0_SEG0                      0x00001260
8686d622903SXiaojie Yuan #define SDMA_BASE__INST0_SEG1                      0x0000A000
8696d622903SXiaojie Yuan #define SDMA_BASE__INST0_SEG2                      0x02402C00
8706d622903SXiaojie Yuan #define SDMA_BASE__INST0_SEG3                      0
8716d622903SXiaojie Yuan #define SDMA_BASE__INST0_SEG4                      0
8726d622903SXiaojie Yuan 
8736d622903SXiaojie Yuan #define SDMA_BASE__INST1_SEG0                      0x00001260
8746d622903SXiaojie Yuan #define SDMA_BASE__INST1_SEG1                      0x0000A000
8756d622903SXiaojie Yuan #define SDMA_BASE__INST1_SEG2                      0x02402C00
8766d622903SXiaojie Yuan #define SDMA_BASE__INST1_SEG3                      0
8776d622903SXiaojie Yuan #define SDMA_BASE__INST1_SEG4                      0
8786d622903SXiaojie Yuan 
8796d622903SXiaojie Yuan #define SDMA_BASE__INST2_SEG0                      0
8806d622903SXiaojie Yuan #define SDMA_BASE__INST2_SEG1                      0
8816d622903SXiaojie Yuan #define SDMA_BASE__INST2_SEG2                      0
8826d622903SXiaojie Yuan #define SDMA_BASE__INST2_SEG3                      0
8836d622903SXiaojie Yuan #define SDMA_BASE__INST2_SEG4                      0
8846d622903SXiaojie Yuan 
8856d622903SXiaojie Yuan #define SDMA_BASE__INST3_SEG0                      0
8866d622903SXiaojie Yuan #define SDMA_BASE__INST3_SEG1                      0
8876d622903SXiaojie Yuan #define SDMA_BASE__INST3_SEG2                      0
8886d622903SXiaojie Yuan #define SDMA_BASE__INST3_SEG3                      0
8896d622903SXiaojie Yuan #define SDMA_BASE__INST3_SEG4                      0
8906d622903SXiaojie Yuan 
8916d622903SXiaojie Yuan #define SDMA_BASE__INST4_SEG0                      0
8926d622903SXiaojie Yuan #define SDMA_BASE__INST4_SEG1                      0
8936d622903SXiaojie Yuan #define SDMA_BASE__INST4_SEG2                      0
8946d622903SXiaojie Yuan #define SDMA_BASE__INST4_SEG3                      0
8956d622903SXiaojie Yuan #define SDMA_BASE__INST4_SEG4                      0
8966d622903SXiaojie Yuan 
8976d622903SXiaojie Yuan #define SDMA_BASE__INST5_SEG0                      0
8986d622903SXiaojie Yuan #define SDMA_BASE__INST5_SEG1                      0
8996d622903SXiaojie Yuan #define SDMA_BASE__INST5_SEG2                      0
9006d622903SXiaojie Yuan #define SDMA_BASE__INST5_SEG3                      0
9016d622903SXiaojie Yuan #define SDMA_BASE__INST5_SEG4                      0
9026d622903SXiaojie Yuan 
9036d622903SXiaojie Yuan #define SDMA_BASE__INST6_SEG0                      0
9046d622903SXiaojie Yuan #define SDMA_BASE__INST6_SEG1                      0
9056d622903SXiaojie Yuan #define SDMA_BASE__INST6_SEG2                      0
9066d622903SXiaojie Yuan #define SDMA_BASE__INST6_SEG3                      0
9076d622903SXiaojie Yuan #define SDMA_BASE__INST6_SEG4                      0
9086d622903SXiaojie Yuan 
9096d622903SXiaojie Yuan #define SMUIO_BASE__INST0_SEG0                     0x00016800
9106d622903SXiaojie Yuan #define SMUIO_BASE__INST0_SEG1                     0x00016A00
9116d622903SXiaojie Yuan #define SMUIO_BASE__INST0_SEG2                     0x00440000
9126d622903SXiaojie Yuan #define SMUIO_BASE__INST0_SEG3                     0x02401000
9136d622903SXiaojie Yuan #define SMUIO_BASE__INST0_SEG4                     0
9146d622903SXiaojie Yuan 
9156d622903SXiaojie Yuan #define SMUIO_BASE__INST1_SEG0                     0
9166d622903SXiaojie Yuan #define SMUIO_BASE__INST1_SEG1                     0
9176d622903SXiaojie Yuan #define SMUIO_BASE__INST1_SEG2                     0
9186d622903SXiaojie Yuan #define SMUIO_BASE__INST1_SEG3                     0
9196d622903SXiaojie Yuan #define SMUIO_BASE__INST1_SEG4                     0
9206d622903SXiaojie Yuan 
9216d622903SXiaojie Yuan #define SMUIO_BASE__INST2_SEG0                     0
9226d622903SXiaojie Yuan #define SMUIO_BASE__INST2_SEG1                     0
9236d622903SXiaojie Yuan #define SMUIO_BASE__INST2_SEG2                     0
9246d622903SXiaojie Yuan #define SMUIO_BASE__INST2_SEG3                     0
9256d622903SXiaojie Yuan #define SMUIO_BASE__INST2_SEG4                     0
9266d622903SXiaojie Yuan 
9276d622903SXiaojie Yuan #define SMUIO_BASE__INST3_SEG0                     0
9286d622903SXiaojie Yuan #define SMUIO_BASE__INST3_SEG1                     0
9296d622903SXiaojie Yuan #define SMUIO_BASE__INST3_SEG2                     0
9306d622903SXiaojie Yuan #define SMUIO_BASE__INST3_SEG3                     0
9316d622903SXiaojie Yuan #define SMUIO_BASE__INST3_SEG4                     0
9326d622903SXiaojie Yuan 
9336d622903SXiaojie Yuan #define SMUIO_BASE__INST4_SEG0                     0
9346d622903SXiaojie Yuan #define SMUIO_BASE__INST4_SEG1                     0
9356d622903SXiaojie Yuan #define SMUIO_BASE__INST4_SEG2                     0
9366d622903SXiaojie Yuan #define SMUIO_BASE__INST4_SEG3                     0
9376d622903SXiaojie Yuan #define SMUIO_BASE__INST4_SEG4                     0
9386d622903SXiaojie Yuan 
9396d622903SXiaojie Yuan #define SMUIO_BASE__INST5_SEG0                     0
9406d622903SXiaojie Yuan #define SMUIO_BASE__INST5_SEG1                     0
9416d622903SXiaojie Yuan #define SMUIO_BASE__INST5_SEG2                     0
9426d622903SXiaojie Yuan #define SMUIO_BASE__INST5_SEG3                     0
9436d622903SXiaojie Yuan #define SMUIO_BASE__INST5_SEG4                     0
9446d622903SXiaojie Yuan 
9456d622903SXiaojie Yuan #define SMUIO_BASE__INST6_SEG0                     0
9466d622903SXiaojie Yuan #define SMUIO_BASE__INST6_SEG1                     0
9476d622903SXiaojie Yuan #define SMUIO_BASE__INST6_SEG2                     0
9486d622903SXiaojie Yuan #define SMUIO_BASE__INST6_SEG3                     0
9496d622903SXiaojie Yuan #define SMUIO_BASE__INST6_SEG4                     0
9506d622903SXiaojie Yuan 
9516d622903SXiaojie Yuan #define THM_BASE__INST0_SEG0                       0x00016600
9526d622903SXiaojie Yuan #define THM_BASE__INST0_SEG1                       0x02400C00
9536d622903SXiaojie Yuan #define THM_BASE__INST0_SEG2                       0
9546d622903SXiaojie Yuan #define THM_BASE__INST0_SEG3                       0
9556d622903SXiaojie Yuan #define THM_BASE__INST0_SEG4                       0
9566d622903SXiaojie Yuan 
9576d622903SXiaojie Yuan #define THM_BASE__INST1_SEG0                       0
9586d622903SXiaojie Yuan #define THM_BASE__INST1_SEG1                       0
9596d622903SXiaojie Yuan #define THM_BASE__INST1_SEG2                       0
9606d622903SXiaojie Yuan #define THM_BASE__INST1_SEG3                       0
9616d622903SXiaojie Yuan #define THM_BASE__INST1_SEG4                       0
9626d622903SXiaojie Yuan 
9636d622903SXiaojie Yuan #define THM_BASE__INST2_SEG0                       0
9646d622903SXiaojie Yuan #define THM_BASE__INST2_SEG1                       0
9656d622903SXiaojie Yuan #define THM_BASE__INST2_SEG2                       0
9666d622903SXiaojie Yuan #define THM_BASE__INST2_SEG3                       0
9676d622903SXiaojie Yuan #define THM_BASE__INST2_SEG4                       0
9686d622903SXiaojie Yuan 
9696d622903SXiaojie Yuan #define THM_BASE__INST3_SEG0                       0
9706d622903SXiaojie Yuan #define THM_BASE__INST3_SEG1                       0
9716d622903SXiaojie Yuan #define THM_BASE__INST3_SEG2                       0
9726d622903SXiaojie Yuan #define THM_BASE__INST3_SEG3                       0
9736d622903SXiaojie Yuan #define THM_BASE__INST3_SEG4                       0
9746d622903SXiaojie Yuan 
9756d622903SXiaojie Yuan #define THM_BASE__INST4_SEG0                       0
9766d622903SXiaojie Yuan #define THM_BASE__INST4_SEG1                       0
9776d622903SXiaojie Yuan #define THM_BASE__INST4_SEG2                       0
9786d622903SXiaojie Yuan #define THM_BASE__INST4_SEG3                       0
9796d622903SXiaojie Yuan #define THM_BASE__INST4_SEG4                       0
9806d622903SXiaojie Yuan 
9816d622903SXiaojie Yuan #define THM_BASE__INST5_SEG0                       0
9826d622903SXiaojie Yuan #define THM_BASE__INST5_SEG1                       0
9836d622903SXiaojie Yuan #define THM_BASE__INST5_SEG2                       0
9846d622903SXiaojie Yuan #define THM_BASE__INST5_SEG3                       0
9856d622903SXiaojie Yuan #define THM_BASE__INST5_SEG4                       0
9866d622903SXiaojie Yuan 
9876d622903SXiaojie Yuan #define THM_BASE__INST6_SEG0                       0
9886d622903SXiaojie Yuan #define THM_BASE__INST6_SEG1                       0
9896d622903SXiaojie Yuan #define THM_BASE__INST6_SEG2                       0
9906d622903SXiaojie Yuan #define THM_BASE__INST6_SEG3                       0
9916d622903SXiaojie Yuan #define THM_BASE__INST6_SEG4                       0
9926d622903SXiaojie Yuan 
9936d622903SXiaojie Yuan #define UMC_BASE__INST0_SEG0                       0x00014000
9946d622903SXiaojie Yuan #define UMC_BASE__INST0_SEG1                       0x02425800
9956d622903SXiaojie Yuan #define UMC_BASE__INST0_SEG2                       0
9966d622903SXiaojie Yuan #define UMC_BASE__INST0_SEG3                       0
9976d622903SXiaojie Yuan #define UMC_BASE__INST0_SEG4                       0
9986d622903SXiaojie Yuan 
9996d622903SXiaojie Yuan #define UMC_BASE__INST1_SEG0                       0x00054000
10006d622903SXiaojie Yuan #define UMC_BASE__INST1_SEG1                       0x02425C00
10016d622903SXiaojie Yuan #define UMC_BASE__INST1_SEG2                       0
10026d622903SXiaojie Yuan #define UMC_BASE__INST1_SEG3                       0
10036d622903SXiaojie Yuan #define UMC_BASE__INST1_SEG4                       0
10046d622903SXiaojie Yuan 
10056d622903SXiaojie Yuan #define UMC_BASE__INST2_SEG0                       0x00094000
10066d622903SXiaojie Yuan #define UMC_BASE__INST2_SEG1                       0x02426000
10076d622903SXiaojie Yuan #define UMC_BASE__INST2_SEG2                       0
10086d622903SXiaojie Yuan #define UMC_BASE__INST2_SEG3                       0
10096d622903SXiaojie Yuan #define UMC_BASE__INST2_SEG4                       0
10106d622903SXiaojie Yuan 
10116d622903SXiaojie Yuan #define UMC_BASE__INST3_SEG0                       0x000D4000
10126d622903SXiaojie Yuan #define UMC_BASE__INST3_SEG1                       0x02426400
10136d622903SXiaojie Yuan #define UMC_BASE__INST3_SEG2                       0
10146d622903SXiaojie Yuan #define UMC_BASE__INST3_SEG3                       0
10156d622903SXiaojie Yuan #define UMC_BASE__INST3_SEG4                       0
10166d622903SXiaojie Yuan 
10176d622903SXiaojie Yuan #define UMC_BASE__INST4_SEG0                       0
10186d622903SXiaojie Yuan #define UMC_BASE__INST4_SEG1                       0
10196d622903SXiaojie Yuan #define UMC_BASE__INST4_SEG2                       0
10206d622903SXiaojie Yuan #define UMC_BASE__INST4_SEG3                       0
10216d622903SXiaojie Yuan #define UMC_BASE__INST4_SEG4                       0
10226d622903SXiaojie Yuan 
10236d622903SXiaojie Yuan #define UMC_BASE__INST5_SEG0                       0
10246d622903SXiaojie Yuan #define UMC_BASE__INST5_SEG1                       0
10256d622903SXiaojie Yuan #define UMC_BASE__INST5_SEG2                       0
10266d622903SXiaojie Yuan #define UMC_BASE__INST5_SEG3                       0
10276d622903SXiaojie Yuan #define UMC_BASE__INST5_SEG4                       0
10286d622903SXiaojie Yuan 
10296d622903SXiaojie Yuan #define UMC_BASE__INST6_SEG0                       0
10306d622903SXiaojie Yuan #define UMC_BASE__INST6_SEG1                       0
10316d622903SXiaojie Yuan #define UMC_BASE__INST6_SEG2                       0
10326d622903SXiaojie Yuan #define UMC_BASE__INST6_SEG3                       0
10336d622903SXiaojie Yuan #define UMC_BASE__INST6_SEG4                       0
10346d622903SXiaojie Yuan 
10356d622903SXiaojie Yuan #define USB0_BASE__INST0_SEG0                      0x0242A800
10366d622903SXiaojie Yuan #define USB0_BASE__INST0_SEG1                      0x05B00000
10376d622903SXiaojie Yuan #define USB0_BASE__INST0_SEG2                      0
10386d622903SXiaojie Yuan #define USB0_BASE__INST0_SEG3                      0
10396d622903SXiaojie Yuan #define USB0_BASE__INST0_SEG4                      0
10406d622903SXiaojie Yuan 
10416d622903SXiaojie Yuan #define USB0_BASE__INST1_SEG0                      0
10426d622903SXiaojie Yuan #define USB0_BASE__INST1_SEG1                      0
10436d622903SXiaojie Yuan #define USB0_BASE__INST1_SEG2                      0
10446d622903SXiaojie Yuan #define USB0_BASE__INST1_SEG3                      0
10456d622903SXiaojie Yuan #define USB0_BASE__INST1_SEG4                      0
10466d622903SXiaojie Yuan 
10476d622903SXiaojie Yuan #define USB0_BASE__INST2_SEG0                      0
10486d622903SXiaojie Yuan #define USB0_BASE__INST2_SEG1                      0
10496d622903SXiaojie Yuan #define USB0_BASE__INST2_SEG2                      0
10506d622903SXiaojie Yuan #define USB0_BASE__INST2_SEG3                      0
10516d622903SXiaojie Yuan #define USB0_BASE__INST2_SEG4                      0
10526d622903SXiaojie Yuan 
10536d622903SXiaojie Yuan #define USB0_BASE__INST3_SEG0                      0
10546d622903SXiaojie Yuan #define USB0_BASE__INST3_SEG1                      0
10556d622903SXiaojie Yuan #define USB0_BASE__INST3_SEG2                      0
10566d622903SXiaojie Yuan #define USB0_BASE__INST3_SEG3                      0
10576d622903SXiaojie Yuan #define USB0_BASE__INST3_SEG4                      0
10586d622903SXiaojie Yuan 
10596d622903SXiaojie Yuan #define USB0_BASE__INST4_SEG0                      0
10606d622903SXiaojie Yuan #define USB0_BASE__INST4_SEG1                      0
10616d622903SXiaojie Yuan #define USB0_BASE__INST4_SEG2                      0
10626d622903SXiaojie Yuan #define USB0_BASE__INST4_SEG3                      0
10636d622903SXiaojie Yuan #define USB0_BASE__INST4_SEG4                      0
10646d622903SXiaojie Yuan 
10656d622903SXiaojie Yuan #define USB0_BASE__INST5_SEG0                      0
10666d622903SXiaojie Yuan #define USB0_BASE__INST5_SEG1                      0
10676d622903SXiaojie Yuan #define USB0_BASE__INST5_SEG2                      0
10686d622903SXiaojie Yuan #define USB0_BASE__INST5_SEG3                      0
10696d622903SXiaojie Yuan #define USB0_BASE__INST5_SEG4                      0
10706d622903SXiaojie Yuan 
10716d622903SXiaojie Yuan #define USB0_BASE__INST6_SEG0                      0
10726d622903SXiaojie Yuan #define USB0_BASE__INST6_SEG1                      0
10736d622903SXiaojie Yuan #define USB0_BASE__INST6_SEG2                      0
10746d622903SXiaojie Yuan #define USB0_BASE__INST6_SEG3                      0
10756d622903SXiaojie Yuan #define USB0_BASE__INST6_SEG4                      0
10766d622903SXiaojie Yuan 
10776d622903SXiaojie Yuan #define UVD0_BASE__INST0_SEG0                      0x00007800
10786d622903SXiaojie Yuan #define UVD0_BASE__INST0_SEG1                      0x00007E00
10796d622903SXiaojie Yuan #define UVD0_BASE__INST0_SEG2                      0x02403000
10806d622903SXiaojie Yuan #define UVD0_BASE__INST0_SEG3                      0
10816d622903SXiaojie Yuan #define UVD0_BASE__INST0_SEG4                      0
10826d622903SXiaojie Yuan 
10836d622903SXiaojie Yuan #define UVD0_BASE__INST1_SEG0                      0
10846d622903SXiaojie Yuan #define UVD0_BASE__INST1_SEG1                      0
10856d622903SXiaojie Yuan #define UVD0_BASE__INST1_SEG2                      0
10866d622903SXiaojie Yuan #define UVD0_BASE__INST1_SEG3                      0
10876d622903SXiaojie Yuan #define UVD0_BASE__INST1_SEG4                      0
10886d622903SXiaojie Yuan 
10896d622903SXiaojie Yuan #define UVD0_BASE__INST2_SEG0                      0
10906d622903SXiaojie Yuan #define UVD0_BASE__INST2_SEG1                      0
10916d622903SXiaojie Yuan #define UVD0_BASE__INST2_SEG2                      0
10926d622903SXiaojie Yuan #define UVD0_BASE__INST2_SEG3                      0
10936d622903SXiaojie Yuan #define UVD0_BASE__INST2_SEG4                      0
10946d622903SXiaojie Yuan 
10956d622903SXiaojie Yuan #define UVD0_BASE__INST3_SEG0                      0
10966d622903SXiaojie Yuan #define UVD0_BASE__INST3_SEG1                      0
10976d622903SXiaojie Yuan #define UVD0_BASE__INST3_SEG2                      0
10986d622903SXiaojie Yuan #define UVD0_BASE__INST3_SEG3                      0
10996d622903SXiaojie Yuan #define UVD0_BASE__INST3_SEG4                      0
11006d622903SXiaojie Yuan 
11016d622903SXiaojie Yuan #define UVD0_BASE__INST4_SEG0                      0
11026d622903SXiaojie Yuan #define UVD0_BASE__INST4_SEG1                      0
11036d622903SXiaojie Yuan #define UVD0_BASE__INST4_SEG2                      0
11046d622903SXiaojie Yuan #define UVD0_BASE__INST4_SEG3                      0
11056d622903SXiaojie Yuan #define UVD0_BASE__INST4_SEG4                      0
11066d622903SXiaojie Yuan 
11076d622903SXiaojie Yuan #define UVD0_BASE__INST5_SEG0                      0
11086d622903SXiaojie Yuan #define UVD0_BASE__INST5_SEG1                      0
11096d622903SXiaojie Yuan #define UVD0_BASE__INST5_SEG2                      0
11106d622903SXiaojie Yuan #define UVD0_BASE__INST5_SEG3                      0
11116d622903SXiaojie Yuan #define UVD0_BASE__INST5_SEG4                      0
11126d622903SXiaojie Yuan 
11136d622903SXiaojie Yuan #define UVD0_BASE__INST6_SEG0                      0
11146d622903SXiaojie Yuan #define UVD0_BASE__INST6_SEG1                      0
11156d622903SXiaojie Yuan #define UVD0_BASE__INST6_SEG2                      0
11166d622903SXiaojie Yuan #define UVD0_BASE__INST6_SEG3                      0
11176d622903SXiaojie Yuan #define UVD0_BASE__INST6_SEG4                      0
11186d622903SXiaojie Yuan 
11196d622903SXiaojie Yuan #endif
1120