1273 lines · c
1/*2 * Copyright (C) 2020 Advanced Micro Devices, Inc.3 *4 * Permission is hereby granted, free of charge, to any person obtaining a5 * copy of this software and associated documentation files (the "Software"),6 * to deal in the Software without restriction, including without limitation7 * the rights to use, copy, modify, merge, publish, distribute, sublicense,8 * and/or sell copies of the Software, and to permit persons to whom the9 * Software is furnished to do so, subject to the following conditions:10 *11 * The above copyright notice and this permission notice shall be included12 * in all copies or substantial portions of the Software.13 *14 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS15 * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,16 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL17 * THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN18 * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN19 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.20 */21#ifndef _beige_goby_ip_offset_HEADER22#define _beige_goby_ip_offset_HEADER23 24 25#define MAX_INSTANCE 726#define MAX_SEGMENT 627 28 29struct IP_BASE_INSTANCE {30 unsigned int segment[MAX_SEGMENT];31};32 33struct IP_BASE {34 struct IP_BASE_INSTANCE instance[MAX_INSTANCE];35};36 37 38static const struct IP_BASE ATHUB_BASE = { { { { 0x00000C00, 0x02408C00, 0, 0, 0, 0 } },39 { { 0, 0, 0, 0, 0, 0 } },40 { { 0, 0, 0, 0, 0, 0 } },41 { { 0, 0, 0, 0, 0, 0 } },42 { { 0, 0, 0, 0, 0, 0 } },43 { { 0, 0, 0, 0, 0, 0 } },44 { { 0, 0, 0, 0, 0, 0 } } } };45static const struct IP_BASE CLK_BASE = { { { { 0x00016C00, 0x02401800, 0, 0, 0, 0 } },46 { { 0x00016E00, 0x02401C00, 0, 0, 0, 0 } },47 { { 0x00017000, 0x02402000, 0, 0, 0, 0 } },48 { { 0x00017200, 0x02402400, 0, 0, 0, 0 } },49 { { 0x0001B000, 0x0242D800, 0, 0, 0, 0 } },50 { { 0x0001B200, 0x0242DC00, 0, 0, 0, 0 } },51 { { 0x00017E00, 0x0240BC00, 0, 0, 0, 0 } } } };52static const struct IP_BASE DBGU_IO0_BASE = { { { { 0x000001E0, 0x0240B400, 0, 0, 0, 0 } },53 { { 0x00000260, 0x02413C00, 0, 0, 0, 0 } },54 { { 0, 0, 0, 0, 0, 0 } },55 { { 0, 0, 0, 0, 0, 0 } },56 { { 0, 0, 0, 0, 0, 0 } },57 { { 0, 0, 0, 0, 0, 0 } },58 { { 0, 0, 0, 0, 0, 0 } } } };59static const struct IP_BASE DF_BASE = { { { { 0x00007000, 0x0240B800, 0, 0, 0, 0 } },60 { { 0, 0, 0, 0, 0, 0 } },61 { { 0, 0, 0, 0, 0, 0 } },62 { { 0, 0, 0, 0, 0, 0 } },63 { { 0, 0, 0, 0, 0, 0 } },64 { { 0, 0, 0, 0, 0, 0 } },65 { { 0, 0, 0, 0, 0, 0 } } } };66static const struct IP_BASE DIO_BASE = { { { { 0x02404000, 0, 0, 0, 0, 0 } },67 { { 0, 0, 0, 0, 0, 0 } },68 { { 0, 0, 0, 0, 0, 0 } },69 { { 0, 0, 0, 0, 0, 0 } },70 { { 0, 0, 0, 0, 0, 0 } },71 { { 0, 0, 0, 0, 0, 0 } },72 { { 0, 0, 0, 0, 0, 0 } } } };73static const struct IP_BASE DCN_BASE = { { { { 0x00000012, 0x000000C0, 0x000034C0, 0x00009000, 0x02403C00, 0 } },74 { { 0, 0, 0, 0, 0, 0 } },75 { { 0, 0, 0, 0, 0, 0 } },76 { { 0, 0, 0, 0, 0, 0 } },77 { { 0, 0, 0, 0, 0, 0 } },78 { { 0, 0, 0, 0, 0, 0 } },79 { { 0, 0, 0, 0, 0, 0 } } } };80static const struct IP_BASE DPCS_BASE = { { { { 0x00000012, 0x000000C0, 0x000034C0, 0x00009000, 0x02403C00, 0 } },81 { { 0, 0, 0, 0, 0, 0 } },82 { { 0, 0, 0, 0, 0, 0 } },83 { { 0, 0, 0, 0, 0, 0 } },84 { { 0, 0, 0, 0, 0, 0 } },85 { { 0, 0, 0, 0, 0, 0 } },86 { { 0, 0, 0, 0, 0, 0 } } } };87static const struct IP_BASE FUSE_BASE = { { { { 0x00017400, 0x02401400, 0, 0, 0, 0 } },88 { { 0, 0, 0, 0, 0, 0 } },89 { { 0, 0, 0, 0, 0, 0 } },90 { { 0, 0, 0, 0, 0, 0 } },91 { { 0, 0, 0, 0, 0, 0 } },92 { { 0, 0, 0, 0, 0, 0 } },93 { { 0, 0, 0, 0, 0, 0 } } } };94static const struct IP_BASE GC_BASE = { { { { 0x00001260, 0x0000A000, 0x0001C000, 0x02402C00, 0, 0 } },95 { { 0, 0, 0, 0, 0, 0 } },96 { { 0, 0, 0, 0, 0, 0 } },97 { { 0, 0, 0, 0, 0, 0 } },98 { { 0, 0, 0, 0, 0, 0 } },99 { { 0, 0, 0, 0, 0, 0 } },100 { { 0, 0, 0, 0, 0, 0 } } } };101static const struct IP_BASE HDA_BASE = { { { { 0x004C0000, 0x02404800, 0, 0, 0, 0 } },102 { { 0, 0, 0, 0, 0, 0 } },103 { { 0, 0, 0, 0, 0, 0 } },104 { { 0, 0, 0, 0, 0, 0 } },105 { { 0, 0, 0, 0, 0, 0 } },106 { { 0, 0, 0, 0, 0, 0 } },107 { { 0, 0, 0, 0, 0, 0 } } } };108static const struct IP_BASE HDP_BASE = { { { { 0x00000F20, 0x0240A400, 0, 0, 0, 0 } },109 { { 0, 0, 0, 0, 0, 0 } },110 { { 0, 0, 0, 0, 0, 0 } },111 { { 0, 0, 0, 0, 0, 0 } },112 { { 0, 0, 0, 0, 0, 0 } },113 { { 0, 0, 0, 0, 0, 0 } },114 { { 0, 0, 0, 0, 0, 0 } } } };115static const struct IP_BASE MMHUB_BASE = { { { { 0x0001A000, 0x02408800, 0, 0, 0, 0 } },116 { { 0, 0, 0, 0, 0, 0 } },117 { { 0, 0, 0, 0, 0, 0 } },118 { { 0, 0, 0, 0, 0, 0 } },119 { { 0, 0, 0, 0, 0, 0 } },120 { { 0, 0, 0, 0, 0, 0 } },121 { { 0, 0, 0, 0, 0, 0 } } } };122static const struct IP_BASE MP0_BASE = { { { { 0x00016000, 0x00DC0000, 0x00E00000, 0x00E40000, 0x0243FC00, 0 } },123 { { 0, 0, 0, 0, 0, 0 } },124 { { 0, 0, 0, 0, 0, 0 } },125 { { 0, 0, 0, 0, 0, 0 } },126 { { 0, 0, 0, 0, 0, 0 } },127 { { 0, 0, 0, 0, 0, 0 } },128 { { 0, 0, 0, 0, 0, 0 } } } };129static const struct IP_BASE MP1_BASE = { { { { 0x00016000, 0x00DC0000, 0x00E00000, 0x00E40000, 0x0243FC00, 0 } },130 { { 0, 0, 0, 0, 0, 0 } },131 { { 0, 0, 0, 0, 0, 0 } },132 { { 0, 0, 0, 0, 0, 0 } },133 { { 0, 0, 0, 0, 0, 0 } },134 { { 0, 0, 0, 0, 0, 0 } },135 { { 0, 0, 0, 0, 0, 0 } } } };136static const struct IP_BASE NBIO_BASE = { { { { 0x00000000, 0x00000014, 0x00000D20, 0x00010400, 0x0241B000, 0x04040000 } },137 { { 0, 0, 0, 0, 0, 0 } },138 { { 0, 0, 0, 0, 0, 0 } },139 { { 0, 0, 0, 0, 0, 0 } },140 { { 0, 0, 0, 0, 0, 0 } },141 { { 0, 0, 0, 0, 0, 0 } },142 { { 0, 0, 0, 0, 0, 0 } } } };143static const struct IP_BASE OSSSYS_BASE = { { { { 0x000010A0, 0x0240A000, 0, 0, 0, 0 } },144 { { 0, 0, 0, 0, 0, 0 } },145 { { 0, 0, 0, 0, 0, 0 } },146 { { 0, 0, 0, 0, 0, 0 } },147 { { 0, 0, 0, 0, 0, 0 } },148 { { 0, 0, 0, 0, 0, 0 } },149 { { 0, 0, 0, 0, 0, 0 } } } };150static const struct IP_BASE PCIE0_BASE = { { { { 0x00000000, 0x00000014, 0x00000D20, 0x00010400, 0x0241B000, 0x04040000 } },151 { { 0, 0, 0, 0, 0, 0 } },152 { { 0, 0, 0, 0, 0, 0 } },153 { { 0, 0, 0, 0, 0, 0 } },154 { { 0, 0, 0, 0, 0, 0 } },155 { { 0, 0, 0, 0, 0, 0 } },156 { { 0, 0, 0, 0, 0, 0 } } } };157static const struct IP_BASE SDMA0_BASE = { { { { 0x00001260, 0x0000A000, 0x0001C000, 0x02402C00, 0, 0 } },158 { { 0, 0, 0, 0, 0, 0 } },159 { { 0, 0, 0, 0, 0, 0 } },160 { { 0, 0, 0, 0, 0, 0 } },161 { { 0, 0, 0, 0, 0, 0 } },162 { { 0, 0, 0, 0, 0, 0 } },163 { { 0, 0, 0, 0, 0, 0 } } } };164static const struct IP_BASE SMUIO_BASE = { { { { 0x00016800, 0x00016A00, 0x00440000, 0x02401000, 0, 0 } },165 { { 0, 0, 0, 0, 0, 0 } },166 { { 0, 0, 0, 0, 0, 0 } },167 { { 0, 0, 0, 0, 0, 0 } },168 { { 0, 0, 0, 0, 0, 0 } },169 { { 0, 0, 0, 0, 0, 0 } },170 { { 0, 0, 0, 0, 0, 0 } } } };171static const struct IP_BASE THM_BASE = { { { { 0x00016600, 0x02400C00, 0, 0, 0, 0 } },172 { { 0, 0, 0, 0, 0, 0 } },173 { { 0, 0, 0, 0, 0, 0 } },174 { { 0, 0, 0, 0, 0, 0 } },175 { { 0, 0, 0, 0, 0, 0 } },176 { { 0, 0, 0, 0, 0, 0 } },177 { { 0, 0, 0, 0, 0, 0 } } } };178static const struct IP_BASE UMC_BASE = { { { { 0x00014000, 0x02425800, 0, 0, 0, 0 } },179 { { 0x00054000, 0x02425C00, 0, 0, 0, 0 } },180 { { 0, 0, 0, 0, 0, 0 } },181 { { 0, 0, 0, 0, 0, 0 } },182 { { 0, 0, 0, 0, 0, 0 } },183 { { 0, 0, 0, 0, 0, 0 } },184 { { 0, 0, 0, 0, 0, 0 } } } };185static const struct IP_BASE VCN0_BASE = { { { { 0x00007800, 0x00007E00, 0x02403000, 0, 0, 0 } },186 { { 0, 0, 0, 0, 0, 0 } },187 { { 0, 0, 0, 0, 0, 0 } },188 { { 0, 0, 0, 0, 0, 0 } },189 { { 0, 0, 0, 0, 0, 0 } },190 { { 0, 0, 0, 0, 0, 0 } },191 { { 0, 0, 0, 0, 0, 0 } } } };192 193 194#define ATHUB_BASE__INST0_SEG0 0x00000C00195#define ATHUB_BASE__INST0_SEG1 0x02408C00196#define ATHUB_BASE__INST0_SEG2 0197#define ATHUB_BASE__INST0_SEG3 0198#define ATHUB_BASE__INST0_SEG4 0199#define ATHUB_BASE__INST0_SEG5 0200 201#define ATHUB_BASE__INST1_SEG0 0202#define ATHUB_BASE__INST1_SEG1 0203#define ATHUB_BASE__INST1_SEG2 0204#define ATHUB_BASE__INST1_SEG3 0205#define ATHUB_BASE__INST1_SEG4 0206#define ATHUB_BASE__INST1_SEG5 0207 208#define ATHUB_BASE__INST2_SEG0 0209#define ATHUB_BASE__INST2_SEG1 0210#define ATHUB_BASE__INST2_SEG2 0211#define ATHUB_BASE__INST2_SEG3 0212#define ATHUB_BASE__INST2_SEG4 0213#define ATHUB_BASE__INST2_SEG5 0214 215#define ATHUB_BASE__INST3_SEG0 0216#define ATHUB_BASE__INST3_SEG1 0217#define ATHUB_BASE__INST3_SEG2 0218#define ATHUB_BASE__INST3_SEG3 0219#define ATHUB_BASE__INST3_SEG4 0220#define ATHUB_BASE__INST3_SEG5 0221 222#define ATHUB_BASE__INST4_SEG0 0223#define ATHUB_BASE__INST4_SEG1 0224#define ATHUB_BASE__INST4_SEG2 0225#define ATHUB_BASE__INST4_SEG3 0226#define ATHUB_BASE__INST4_SEG4 0227#define ATHUB_BASE__INST4_SEG5 0228 229#define ATHUB_BASE__INST5_SEG0 0230#define ATHUB_BASE__INST5_SEG1 0231#define ATHUB_BASE__INST5_SEG2 0232#define ATHUB_BASE__INST5_SEG3 0233#define ATHUB_BASE__INST5_SEG4 0234#define ATHUB_BASE__INST5_SEG5 0235 236#define ATHUB_BASE__INST6_SEG0 0237#define ATHUB_BASE__INST6_SEG1 0238#define ATHUB_BASE__INST6_SEG2 0239#define ATHUB_BASE__INST6_SEG3 0240#define ATHUB_BASE__INST6_SEG4 0241#define ATHUB_BASE__INST6_SEG5 0242 243#define CLK_BASE__INST0_SEG0 0x00016C00244#define CLK_BASE__INST0_SEG1 0x02401800245#define CLK_BASE__INST0_SEG2 0246#define CLK_BASE__INST0_SEG3 0247#define CLK_BASE__INST0_SEG4 0248#define CLK_BASE__INST0_SEG5 0249 250#define CLK_BASE__INST1_SEG0 0x00016E00251#define CLK_BASE__INST1_SEG1 0x02401C00252#define CLK_BASE__INST1_SEG2 0253#define CLK_BASE__INST1_SEG3 0254#define CLK_BASE__INST1_SEG4 0255#define CLK_BASE__INST1_SEG5 0256 257#define CLK_BASE__INST2_SEG0 0x00017000258#define CLK_BASE__INST2_SEG1 0x02402000259#define CLK_BASE__INST2_SEG2 0260#define CLK_BASE__INST2_SEG3 0261#define CLK_BASE__INST2_SEG4 0262#define CLK_BASE__INST2_SEG5 0263 264#define CLK_BASE__INST3_SEG0 0x00017200265#define CLK_BASE__INST3_SEG1 0x02402400266#define CLK_BASE__INST3_SEG2 0267#define CLK_BASE__INST3_SEG3 0268#define CLK_BASE__INST3_SEG4 0269#define CLK_BASE__INST3_SEG5 0270 271#define CLK_BASE__INST4_SEG0 0x0001B000272#define CLK_BASE__INST4_SEG1 0x0242D800273#define CLK_BASE__INST4_SEG2 0274#define CLK_BASE__INST4_SEG3 0275#define CLK_BASE__INST4_SEG4 0276#define CLK_BASE__INST4_SEG5 0277 278#define CLK_BASE__INST5_SEG0 0x0001B200279#define CLK_BASE__INST5_SEG1 0x0242DC00280#define CLK_BASE__INST5_SEG2 0281#define CLK_BASE__INST5_SEG3 0282#define CLK_BASE__INST5_SEG4 0283#define CLK_BASE__INST5_SEG5 0284 285#define CLK_BASE__INST6_SEG0 0x00017E00286#define CLK_BASE__INST6_SEG1 0x0240BC00287#define CLK_BASE__INST6_SEG2 0288#define CLK_BASE__INST6_SEG3 0289#define CLK_BASE__INST6_SEG4 0290#define CLK_BASE__INST6_SEG5 0291 292#define DBGU_IO0_BASE__INST0_SEG0 0x000001E0293#define DBGU_IO0_BASE__INST0_SEG1 0x0240B400294#define DBGU_IO0_BASE__INST0_SEG2 0295#define DBGU_IO0_BASE__INST0_SEG3 0296#define DBGU_IO0_BASE__INST0_SEG4 0297#define DBGU_IO0_BASE__INST0_SEG5 0298 299#define DBGU_IO0_BASE__INST1_SEG0 0x00000260300#define DBGU_IO0_BASE__INST1_SEG1 0x02413C00301#define DBGU_IO0_BASE__INST1_SEG2 0302#define DBGU_IO0_BASE__INST1_SEG3 0303#define DBGU_IO0_BASE__INST1_SEG4 0304#define DBGU_IO0_BASE__INST1_SEG5 0305 306#define DBGU_IO0_BASE__INST2_SEG0 0307#define DBGU_IO0_BASE__INST2_SEG1 0308#define DBGU_IO0_BASE__INST2_SEG2 0309#define DBGU_IO0_BASE__INST2_SEG3 0310#define DBGU_IO0_BASE__INST2_SEG4 0311#define DBGU_IO0_BASE__INST2_SEG5 0312 313#define DBGU_IO0_BASE__INST3_SEG0 0314#define DBGU_IO0_BASE__INST3_SEG1 0315#define DBGU_IO0_BASE__INST3_SEG2 0316#define DBGU_IO0_BASE__INST3_SEG3 0317#define DBGU_IO0_BASE__INST3_SEG4 0318#define DBGU_IO0_BASE__INST3_SEG5 0319 320#define DBGU_IO0_BASE__INST4_SEG0 0321#define DBGU_IO0_BASE__INST4_SEG1 0322#define DBGU_IO0_BASE__INST4_SEG2 0323#define DBGU_IO0_BASE__INST4_SEG3 0324#define DBGU_IO0_BASE__INST4_SEG4 0325#define DBGU_IO0_BASE__INST4_SEG5 0326 327#define DBGU_IO0_BASE__INST5_SEG0 0328#define DBGU_IO0_BASE__INST5_SEG1 0329#define DBGU_IO0_BASE__INST5_SEG2 0330#define DBGU_IO0_BASE__INST5_SEG3 0331#define DBGU_IO0_BASE__INST5_SEG4 0332#define DBGU_IO0_BASE__INST5_SEG5 0333 334#define DBGU_IO0_BASE__INST6_SEG0 0335#define DBGU_IO0_BASE__INST6_SEG1 0336#define DBGU_IO0_BASE__INST6_SEG2 0337#define DBGU_IO0_BASE__INST6_SEG3 0338#define DBGU_IO0_BASE__INST6_SEG4 0339#define DBGU_IO0_BASE__INST6_SEG5 0340 341#define DF_BASE__INST0_SEG0 0x00007000342#define DF_BASE__INST0_SEG1 0x0240B800343#define DF_BASE__INST0_SEG2 0344#define DF_BASE__INST0_SEG3 0345#define DF_BASE__INST0_SEG4 0346#define DF_BASE__INST0_SEG5 0347 348#define DF_BASE__INST1_SEG0 0349#define DF_BASE__INST1_SEG1 0350#define DF_BASE__INST1_SEG2 0351#define DF_BASE__INST1_SEG3 0352#define DF_BASE__INST1_SEG4 0353#define DF_BASE__INST1_SEG5 0354 355#define DF_BASE__INST2_SEG0 0356#define DF_BASE__INST2_SEG1 0357#define DF_BASE__INST2_SEG2 0358#define DF_BASE__INST2_SEG3 0359#define DF_BASE__INST2_SEG4 0360#define DF_BASE__INST2_SEG5 0361 362#define DF_BASE__INST3_SEG0 0363#define DF_BASE__INST3_SEG1 0364#define DF_BASE__INST3_SEG2 0365#define DF_BASE__INST3_SEG3 0366#define DF_BASE__INST3_SEG4 0367#define DF_BASE__INST3_SEG5 0368 369#define DF_BASE__INST4_SEG0 0370#define DF_BASE__INST4_SEG1 0371#define DF_BASE__INST4_SEG2 0372#define DF_BASE__INST4_SEG3 0373#define DF_BASE__INST4_SEG4 0374#define DF_BASE__INST4_SEG5 0375 376#define DF_BASE__INST5_SEG0 0377#define DF_BASE__INST5_SEG1 0378#define DF_BASE__INST5_SEG2 0379#define DF_BASE__INST5_SEG3 0380#define DF_BASE__INST5_SEG4 0381#define DF_BASE__INST5_SEG5 0382 383#define DF_BASE__INST6_SEG0 0384#define DF_BASE__INST6_SEG1 0385#define DF_BASE__INST6_SEG2 0386#define DF_BASE__INST6_SEG3 0387#define DF_BASE__INST6_SEG4 0388#define DF_BASE__INST6_SEG5 0389 390#define DIO_BASE__INST0_SEG0 0x02404000391#define DIO_BASE__INST0_SEG1 0392#define DIO_BASE__INST0_SEG2 0393#define DIO_BASE__INST0_SEG3 0394#define DIO_BASE__INST0_SEG4 0395#define DIO_BASE__INST0_SEG5 0396 397#define DIO_BASE__INST1_SEG0 0398#define DIO_BASE__INST1_SEG1 0399#define DIO_BASE__INST1_SEG2 0400#define DIO_BASE__INST1_SEG3 0401#define DIO_BASE__INST1_SEG4 0402#define DIO_BASE__INST1_SEG5 0403 404#define DIO_BASE__INST2_SEG0 0405#define DIO_BASE__INST2_SEG1 0406#define DIO_BASE__INST2_SEG2 0407#define DIO_BASE__INST2_SEG3 0408#define DIO_BASE__INST2_SEG4 0409#define DIO_BASE__INST2_SEG5 0410 411#define DIO_BASE__INST3_SEG0 0412#define DIO_BASE__INST3_SEG1 0413#define DIO_BASE__INST3_SEG2 0414#define DIO_BASE__INST3_SEG3 0415#define DIO_BASE__INST3_SEG4 0416#define DIO_BASE__INST3_SEG5 0417 418#define DIO_BASE__INST4_SEG0 0419#define DIO_BASE__INST4_SEG1 0420#define DIO_BASE__INST4_SEG2 0421#define DIO_BASE__INST4_SEG3 0422#define DIO_BASE__INST4_SEG4 0423#define DIO_BASE__INST4_SEG5 0424 425#define DIO_BASE__INST5_SEG0 0426#define DIO_BASE__INST5_SEG1 0427#define DIO_BASE__INST5_SEG2 0428#define DIO_BASE__INST5_SEG3 0429#define DIO_BASE__INST5_SEG4 0430#define DIO_BASE__INST5_SEG5 0431 432#define DIO_BASE__INST6_SEG0 0433#define DIO_BASE__INST6_SEG1 0434#define DIO_BASE__INST6_SEG2 0435#define DIO_BASE__INST6_SEG3 0436#define DIO_BASE__INST6_SEG4 0437#define DIO_BASE__INST6_SEG5 0438 439#define DCN_BASE__INST0_SEG0 0x00000012440#define DCN_BASE__INST0_SEG1 0x000000C0441#define DCN_BASE__INST0_SEG2 0x000034C0442#define DCN_BASE__INST0_SEG3 0x00009000443#define DCN_BASE__INST0_SEG4 0x02403C00444#define DCN_BASE__INST0_SEG5 0445 446#define DCN_BASE__INST1_SEG0 0447#define DCN_BASE__INST1_SEG1 0448#define DCN_BASE__INST1_SEG2 0449#define DCN_BASE__INST1_SEG3 0450#define DCN_BASE__INST1_SEG4 0451#define DCN_BASE__INST1_SEG5 0452 453#define DCN_BASE__INST2_SEG0 0454#define DCN_BASE__INST2_SEG1 0455#define DCN_BASE__INST2_SEG2 0456#define DCN_BASE__INST2_SEG3 0457#define DCN_BASE__INST2_SEG4 0458#define DCN_BASE__INST2_SEG5 0459 460#define DCN_BASE__INST3_SEG0 0461#define DCN_BASE__INST3_SEG1 0462#define DCN_BASE__INST3_SEG2 0463#define DCN_BASE__INST3_SEG3 0464#define DCN_BASE__INST3_SEG4 0465#define DCN_BASE__INST3_SEG5 0466 467#define DCN_BASE__INST4_SEG0 0468#define DCN_BASE__INST4_SEG1 0469#define DCN_BASE__INST4_SEG2 0470#define DCN_BASE__INST4_SEG3 0471#define DCN_BASE__INST4_SEG4 0472#define DCN_BASE__INST4_SEG5 0473 474#define DCN_BASE__INST5_SEG0 0475#define DCN_BASE__INST5_SEG1 0476#define DCN_BASE__INST5_SEG2 0477#define DCN_BASE__INST5_SEG3 0478#define DCN_BASE__INST5_SEG4 0479#define DCN_BASE__INST5_SEG5 0480 481#define DCN_BASE__INST6_SEG0 0482#define DCN_BASE__INST6_SEG1 0483#define DCN_BASE__INST6_SEG2 0484#define DCN_BASE__INST6_SEG3 0485#define DCN_BASE__INST6_SEG4 0486#define DCN_BASE__INST6_SEG5 0487 488#define DPCS_BASE__INST0_SEG0 0x00000012489#define DPCS_BASE__INST0_SEG1 0x000000C0490#define DPCS_BASE__INST0_SEG2 0x000034C0491#define DPCS_BASE__INST0_SEG3 0x00009000492#define DPCS_BASE__INST0_SEG4 0x02403C00493#define DPCS_BASE__INST0_SEG5 0494 495#define DPCS_BASE__INST1_SEG0 0496#define DPCS_BASE__INST1_SEG1 0497#define DPCS_BASE__INST1_SEG2 0498#define DPCS_BASE__INST1_SEG3 0499#define DPCS_BASE__INST1_SEG4 0500#define DPCS_BASE__INST1_SEG5 0501 502#define DPCS_BASE__INST2_SEG0 0503#define DPCS_BASE__INST2_SEG1 0504#define DPCS_BASE__INST2_SEG2 0505#define DPCS_BASE__INST2_SEG3 0506#define DPCS_BASE__INST2_SEG4 0507#define DPCS_BASE__INST2_SEG5 0508 509#define DPCS_BASE__INST3_SEG0 0510#define DPCS_BASE__INST3_SEG1 0511#define DPCS_BASE__INST3_SEG2 0512#define DPCS_BASE__INST3_SEG3 0513#define DPCS_BASE__INST3_SEG4 0514#define DPCS_BASE__INST3_SEG5 0515 516#define DPCS_BASE__INST4_SEG0 0517#define DPCS_BASE__INST4_SEG1 0518#define DPCS_BASE__INST4_SEG2 0519#define DPCS_BASE__INST4_SEG3 0520#define DPCS_BASE__INST4_SEG4 0521#define DPCS_BASE__INST4_SEG5 0522 523#define DPCS_BASE__INST5_SEG0 0524#define DPCS_BASE__INST5_SEG1 0525#define DPCS_BASE__INST5_SEG2 0526#define DPCS_BASE__INST5_SEG3 0527#define DPCS_BASE__INST5_SEG4 0528#define DPCS_BASE__INST5_SEG5 0529 530#define DPCS_BASE__INST6_SEG0 0531#define DPCS_BASE__INST6_SEG1 0532#define DPCS_BASE__INST6_SEG2 0533#define DPCS_BASE__INST6_SEG3 0534#define DPCS_BASE__INST6_SEG4 0535#define DPCS_BASE__INST6_SEG5 0536 537#define FUSE_BASE__INST0_SEG0 0x00017400538#define FUSE_BASE__INST0_SEG1 0x02401400539#define FUSE_BASE__INST0_SEG2 0540#define FUSE_BASE__INST0_SEG3 0541#define FUSE_BASE__INST0_SEG4 0542#define FUSE_BASE__INST0_SEG5 0543 544#define FUSE_BASE__INST1_SEG0 0545#define FUSE_BASE__INST1_SEG1 0546#define FUSE_BASE__INST1_SEG2 0547#define FUSE_BASE__INST1_SEG3 0548#define FUSE_BASE__INST1_SEG4 0549#define FUSE_BASE__INST1_SEG5 0550 551#define FUSE_BASE__INST2_SEG0 0552#define FUSE_BASE__INST2_SEG1 0553#define FUSE_BASE__INST2_SEG2 0554#define FUSE_BASE__INST2_SEG3 0555#define FUSE_BASE__INST2_SEG4 0556#define FUSE_BASE__INST2_SEG5 0557 558#define FUSE_BASE__INST3_SEG0 0559#define FUSE_BASE__INST3_SEG1 0560#define FUSE_BASE__INST3_SEG2 0561#define FUSE_BASE__INST3_SEG3 0562#define FUSE_BASE__INST3_SEG4 0563#define FUSE_BASE__INST3_SEG5 0564 565#define FUSE_BASE__INST4_SEG0 0566#define FUSE_BASE__INST4_SEG1 0567#define FUSE_BASE__INST4_SEG2 0568#define FUSE_BASE__INST4_SEG3 0569#define FUSE_BASE__INST4_SEG4 0570#define FUSE_BASE__INST4_SEG5 0571 572#define FUSE_BASE__INST5_SEG0 0573#define FUSE_BASE__INST5_SEG1 0574#define FUSE_BASE__INST5_SEG2 0575#define FUSE_BASE__INST5_SEG3 0576#define FUSE_BASE__INST5_SEG4 0577#define FUSE_BASE__INST5_SEG5 0578 579#define FUSE_BASE__INST6_SEG0 0580#define FUSE_BASE__INST6_SEG1 0581#define FUSE_BASE__INST6_SEG2 0582#define FUSE_BASE__INST6_SEG3 0583#define FUSE_BASE__INST6_SEG4 0584#define FUSE_BASE__INST6_SEG5 0585 586#define GC_BASE__INST0_SEG0 0x00001260587#define GC_BASE__INST0_SEG1 0x0000A000588#define GC_BASE__INST0_SEG2 0x0001C000589#define GC_BASE__INST0_SEG3 0x02402C00590#define GC_BASE__INST0_SEG4 0591#define GC_BASE__INST0_SEG5 0592 593#define GC_BASE__INST1_SEG0 0594#define GC_BASE__INST1_SEG1 0595#define GC_BASE__INST1_SEG2 0596#define GC_BASE__INST1_SEG3 0597#define GC_BASE__INST1_SEG4 0598#define GC_BASE__INST1_SEG5 0599 600#define GC_BASE__INST2_SEG0 0601#define GC_BASE__INST2_SEG1 0602#define GC_BASE__INST2_SEG2 0603#define GC_BASE__INST2_SEG3 0604#define GC_BASE__INST2_SEG4 0605#define GC_BASE__INST2_SEG5 0606 607#define GC_BASE__INST3_SEG0 0608#define GC_BASE__INST3_SEG1 0609#define GC_BASE__INST3_SEG2 0610#define GC_BASE__INST3_SEG3 0611#define GC_BASE__INST3_SEG4 0612#define GC_BASE__INST3_SEG5 0613 614#define GC_BASE__INST4_SEG0 0615#define GC_BASE__INST4_SEG1 0616#define GC_BASE__INST4_SEG2 0617#define GC_BASE__INST4_SEG3 0618#define GC_BASE__INST4_SEG4 0619#define GC_BASE__INST4_SEG5 0620 621#define GC_BASE__INST5_SEG0 0622#define GC_BASE__INST5_SEG1 0623#define GC_BASE__INST5_SEG2 0624#define GC_BASE__INST5_SEG3 0625#define GC_BASE__INST5_SEG4 0626#define GC_BASE__INST5_SEG5 0627 628#define GC_BASE__INST6_SEG0 0629#define GC_BASE__INST6_SEG1 0630#define GC_BASE__INST6_SEG2 0631#define GC_BASE__INST6_SEG3 0632#define GC_BASE__INST6_SEG4 0633#define GC_BASE__INST6_SEG5 0634 635#define HDA_BASE__INST0_SEG0 0x004C0000636#define HDA_BASE__INST0_SEG1 0x02404800637#define HDA_BASE__INST0_SEG2 0638#define HDA_BASE__INST0_SEG3 0639#define HDA_BASE__INST0_SEG4 0640#define HDA_BASE__INST0_SEG5 0641 642#define HDA_BASE__INST1_SEG0 0643#define HDA_BASE__INST1_SEG1 0644#define HDA_BASE__INST1_SEG2 0645#define HDA_BASE__INST1_SEG3 0646#define HDA_BASE__INST1_SEG4 0647#define HDA_BASE__INST1_SEG5 0648 649#define HDA_BASE__INST2_SEG0 0650#define HDA_BASE__INST2_SEG1 0651#define HDA_BASE__INST2_SEG2 0652#define HDA_BASE__INST2_SEG3 0653#define HDA_BASE__INST2_SEG4 0654#define HDA_BASE__INST2_SEG5 0655 656#define HDA_BASE__INST3_SEG0 0657#define HDA_BASE__INST3_SEG1 0658#define HDA_BASE__INST3_SEG2 0659#define HDA_BASE__INST3_SEG3 0660#define HDA_BASE__INST3_SEG4 0661#define HDA_BASE__INST3_SEG5 0662 663#define HDA_BASE__INST4_SEG0 0664#define HDA_BASE__INST4_SEG1 0665#define HDA_BASE__INST4_SEG2 0666#define HDA_BASE__INST4_SEG3 0667#define HDA_BASE__INST4_SEG4 0668#define HDA_BASE__INST4_SEG5 0669 670#define HDA_BASE__INST5_SEG0 0671#define HDA_BASE__INST5_SEG1 0672#define HDA_BASE__INST5_SEG2 0673#define HDA_BASE__INST5_SEG3 0674#define HDA_BASE__INST5_SEG4 0675#define HDA_BASE__INST5_SEG5 0676 677#define HDA_BASE__INST6_SEG0 0678#define HDA_BASE__INST6_SEG1 0679#define HDA_BASE__INST6_SEG2 0680#define HDA_BASE__INST6_SEG3 0681#define HDA_BASE__INST6_SEG4 0682#define HDA_BASE__INST6_SEG5 0683 684#define HDP_BASE__INST0_SEG0 0x00000F20685#define HDP_BASE__INST0_SEG1 0x0240A400686#define HDP_BASE__INST0_SEG2 0687#define HDP_BASE__INST0_SEG3 0688#define HDP_BASE__INST0_SEG4 0689#define HDP_BASE__INST0_SEG5 0690 691#define HDP_BASE__INST1_SEG0 0692#define HDP_BASE__INST1_SEG1 0693#define HDP_BASE__INST1_SEG2 0694#define HDP_BASE__INST1_SEG3 0695#define HDP_BASE__INST1_SEG4 0696#define HDP_BASE__INST1_SEG5 0697 698#define HDP_BASE__INST2_SEG0 0699#define HDP_BASE__INST2_SEG1 0700#define HDP_BASE__INST2_SEG2 0701#define HDP_BASE__INST2_SEG3 0702#define HDP_BASE__INST2_SEG4 0703#define HDP_BASE__INST2_SEG5 0704 705#define HDP_BASE__INST3_SEG0 0706#define HDP_BASE__INST3_SEG1 0707#define HDP_BASE__INST3_SEG2 0708#define HDP_BASE__INST3_SEG3 0709#define HDP_BASE__INST3_SEG4 0710#define HDP_BASE__INST3_SEG5 0711 712#define HDP_BASE__INST4_SEG0 0713#define HDP_BASE__INST4_SEG1 0714#define HDP_BASE__INST4_SEG2 0715#define HDP_BASE__INST4_SEG3 0716#define HDP_BASE__INST4_SEG4 0717#define HDP_BASE__INST4_SEG5 0718 719#define HDP_BASE__INST5_SEG0 0720#define HDP_BASE__INST5_SEG1 0721#define HDP_BASE__INST5_SEG2 0722#define HDP_BASE__INST5_SEG3 0723#define HDP_BASE__INST5_SEG4 0724#define HDP_BASE__INST5_SEG5 0725 726#define HDP_BASE__INST6_SEG0 0727#define HDP_BASE__INST6_SEG1 0728#define HDP_BASE__INST6_SEG2 0729#define HDP_BASE__INST6_SEG3 0730#define HDP_BASE__INST6_SEG4 0731#define HDP_BASE__INST6_SEG5 0732 733#define MMHUB_BASE__INST0_SEG0 0x0001A000734#define MMHUB_BASE__INST0_SEG1 0x02408800735#define MMHUB_BASE__INST0_SEG2 0736#define MMHUB_BASE__INST0_SEG3 0737#define MMHUB_BASE__INST0_SEG4 0738#define MMHUB_BASE__INST0_SEG5 0739 740#define MMHUB_BASE__INST1_SEG0 0741#define MMHUB_BASE__INST1_SEG1 0742#define MMHUB_BASE__INST1_SEG2 0743#define MMHUB_BASE__INST1_SEG3 0744#define MMHUB_BASE__INST1_SEG4 0745#define MMHUB_BASE__INST1_SEG5 0746 747#define MMHUB_BASE__INST2_SEG0 0748#define MMHUB_BASE__INST2_SEG1 0749#define MMHUB_BASE__INST2_SEG2 0750#define MMHUB_BASE__INST2_SEG3 0751#define MMHUB_BASE__INST2_SEG4 0752#define MMHUB_BASE__INST2_SEG5 0753 754#define MMHUB_BASE__INST3_SEG0 0755#define MMHUB_BASE__INST3_SEG1 0756#define MMHUB_BASE__INST3_SEG2 0757#define MMHUB_BASE__INST3_SEG3 0758#define MMHUB_BASE__INST3_SEG4 0759#define MMHUB_BASE__INST3_SEG5 0760 761#define MMHUB_BASE__INST4_SEG0 0762#define MMHUB_BASE__INST4_SEG1 0763#define MMHUB_BASE__INST4_SEG2 0764#define MMHUB_BASE__INST4_SEG3 0765#define MMHUB_BASE__INST4_SEG4 0766#define MMHUB_BASE__INST4_SEG5 0767 768#define MMHUB_BASE__INST5_SEG0 0769#define MMHUB_BASE__INST5_SEG1 0770#define MMHUB_BASE__INST5_SEG2 0771#define MMHUB_BASE__INST5_SEG3 0772#define MMHUB_BASE__INST5_SEG4 0773#define MMHUB_BASE__INST5_SEG5 0774 775#define MMHUB_BASE__INST6_SEG0 0776#define MMHUB_BASE__INST6_SEG1 0777#define MMHUB_BASE__INST6_SEG2 0778#define MMHUB_BASE__INST6_SEG3 0779#define MMHUB_BASE__INST6_SEG4 0780#define MMHUB_BASE__INST6_SEG5 0781 782#define MP0_BASE__INST0_SEG0 0x00016000783#define MP0_BASE__INST0_SEG1 0x00DC0000784#define MP0_BASE__INST0_SEG2 0x00E00000785#define MP0_BASE__INST0_SEG3 0x00E40000786#define MP0_BASE__INST0_SEG4 0x0243FC00787#define MP0_BASE__INST0_SEG5 0788 789#define MP0_BASE__INST1_SEG0 0790#define MP0_BASE__INST1_SEG1 0791#define MP0_BASE__INST1_SEG2 0792#define MP0_BASE__INST1_SEG3 0793#define MP0_BASE__INST1_SEG4 0794#define MP0_BASE__INST1_SEG5 0795 796#define MP0_BASE__INST2_SEG0 0797#define MP0_BASE__INST2_SEG1 0798#define MP0_BASE__INST2_SEG2 0799#define MP0_BASE__INST2_SEG3 0800#define MP0_BASE__INST2_SEG4 0801#define MP0_BASE__INST2_SEG5 0802 803#define MP0_BASE__INST3_SEG0 0804#define MP0_BASE__INST3_SEG1 0805#define MP0_BASE__INST3_SEG2 0806#define MP0_BASE__INST3_SEG3 0807#define MP0_BASE__INST3_SEG4 0808#define MP0_BASE__INST3_SEG5 0809 810#define MP0_BASE__INST4_SEG0 0811#define MP0_BASE__INST4_SEG1 0812#define MP0_BASE__INST4_SEG2 0813#define MP0_BASE__INST4_SEG3 0814#define MP0_BASE__INST4_SEG4 0815#define MP0_BASE__INST4_SEG5 0816 817#define MP0_BASE__INST5_SEG0 0818#define MP0_BASE__INST5_SEG1 0819#define MP0_BASE__INST5_SEG2 0820#define MP0_BASE__INST5_SEG3 0821#define MP0_BASE__INST5_SEG4 0822#define MP0_BASE__INST5_SEG5 0823 824#define MP0_BASE__INST6_SEG0 0825#define MP0_BASE__INST6_SEG1 0826#define MP0_BASE__INST6_SEG2 0827#define MP0_BASE__INST6_SEG3 0828#define MP0_BASE__INST6_SEG4 0829#define MP0_BASE__INST6_SEG5 0830 831#define MP1_BASE__INST0_SEG0 0x00016000832#define MP1_BASE__INST0_SEG1 0x00DC0000833#define MP1_BASE__INST0_SEG2 0x00E00000834#define MP1_BASE__INST0_SEG3 0x00E40000835#define MP1_BASE__INST0_SEG4 0x0243FC00836#define MP1_BASE__INST0_SEG5 0837 838#define MP1_BASE__INST1_SEG0 0839#define MP1_BASE__INST1_SEG1 0840#define MP1_BASE__INST1_SEG2 0841#define MP1_BASE__INST1_SEG3 0842#define MP1_BASE__INST1_SEG4 0843#define MP1_BASE__INST1_SEG5 0844 845#define MP1_BASE__INST2_SEG0 0846#define MP1_BASE__INST2_SEG1 0847#define MP1_BASE__INST2_SEG2 0848#define MP1_BASE__INST2_SEG3 0849#define MP1_BASE__INST2_SEG4 0850#define MP1_BASE__INST2_SEG5 0851 852#define MP1_BASE__INST3_SEG0 0853#define MP1_BASE__INST3_SEG1 0854#define MP1_BASE__INST3_SEG2 0855#define MP1_BASE__INST3_SEG3 0856#define MP1_BASE__INST3_SEG4 0857#define MP1_BASE__INST3_SEG5 0858 859#define MP1_BASE__INST4_SEG0 0860#define MP1_BASE__INST4_SEG1 0861#define MP1_BASE__INST4_SEG2 0862#define MP1_BASE__INST4_SEG3 0863#define MP1_BASE__INST4_SEG4 0864#define MP1_BASE__INST4_SEG5 0865 866#define MP1_BASE__INST5_SEG0 0867#define MP1_BASE__INST5_SEG1 0868#define MP1_BASE__INST5_SEG2 0869#define MP1_BASE__INST5_SEG3 0870#define MP1_BASE__INST5_SEG4 0871#define MP1_BASE__INST5_SEG5 0872 873#define MP1_BASE__INST6_SEG0 0874#define MP1_BASE__INST6_SEG1 0875#define MP1_BASE__INST6_SEG2 0876#define MP1_BASE__INST6_SEG3 0877#define MP1_BASE__INST6_SEG4 0878#define MP1_BASE__INST6_SEG5 0879 880#define NBIO_BASE__INST0_SEG0 0x00000000881#define NBIO_BASE__INST0_SEG1 0x00000014882#define NBIO_BASE__INST0_SEG2 0x00000D20883#define NBIO_BASE__INST0_SEG3 0x00010400884#define NBIO_BASE__INST0_SEG4 0x0241B000885#define NBIO_BASE__INST0_SEG5 0x04040000886 887#define NBIO_BASE__INST1_SEG0 0888#define NBIO_BASE__INST1_SEG1 0889#define NBIO_BASE__INST1_SEG2 0890#define NBIO_BASE__INST1_SEG3 0891#define NBIO_BASE__INST1_SEG4 0892#define NBIO_BASE__INST1_SEG5 0893 894#define NBIO_BASE__INST2_SEG0 0895#define NBIO_BASE__INST2_SEG1 0896#define NBIO_BASE__INST2_SEG2 0897#define NBIO_BASE__INST2_SEG3 0898#define NBIO_BASE__INST2_SEG4 0899#define NBIO_BASE__INST2_SEG5 0900 901#define NBIO_BASE__INST3_SEG0 0902#define NBIO_BASE__INST3_SEG1 0903#define NBIO_BASE__INST3_SEG2 0904#define NBIO_BASE__INST3_SEG3 0905#define NBIO_BASE__INST3_SEG4 0906#define NBIO_BASE__INST3_SEG5 0907 908#define NBIO_BASE__INST4_SEG0 0909#define NBIO_BASE__INST4_SEG1 0910#define NBIO_BASE__INST4_SEG2 0911#define NBIO_BASE__INST4_SEG3 0912#define NBIO_BASE__INST4_SEG4 0913#define NBIO_BASE__INST4_SEG5 0914 915#define NBIO_BASE__INST5_SEG0 0916#define NBIO_BASE__INST5_SEG1 0917#define NBIO_BASE__INST5_SEG2 0918#define NBIO_BASE__INST5_SEG3 0919#define NBIO_BASE__INST5_SEG4 0920#define NBIO_BASE__INST5_SEG5 0921 922#define NBIO_BASE__INST6_SEG0 0923#define NBIO_BASE__INST6_SEG1 0924#define NBIO_BASE__INST6_SEG2 0925#define NBIO_BASE__INST6_SEG3 0926#define NBIO_BASE__INST6_SEG4 0927#define NBIO_BASE__INST6_SEG5 0928 929#define OSSSYS_BASE__INST0_SEG0 0x000010A0930#define OSSSYS_BASE__INST0_SEG1 0x0240A000931#define OSSSYS_BASE__INST0_SEG2 0932#define OSSSYS_BASE__INST0_SEG3 0933#define OSSSYS_BASE__INST0_SEG4 0934#define OSSSYS_BASE__INST0_SEG5 0935 936#define OSSSYS_BASE__INST1_SEG0 0937#define OSSSYS_BASE__INST1_SEG1 0938#define OSSSYS_BASE__INST1_SEG2 0939#define OSSSYS_BASE__INST1_SEG3 0940#define OSSSYS_BASE__INST1_SEG4 0941#define OSSSYS_BASE__INST1_SEG5 0942 943#define OSSSYS_BASE__INST2_SEG0 0944#define OSSSYS_BASE__INST2_SEG1 0945#define OSSSYS_BASE__INST2_SEG2 0946#define OSSSYS_BASE__INST2_SEG3 0947#define OSSSYS_BASE__INST2_SEG4 0948#define OSSSYS_BASE__INST2_SEG5 0949 950#define OSSSYS_BASE__INST3_SEG0 0951#define OSSSYS_BASE__INST3_SEG1 0952#define OSSSYS_BASE__INST3_SEG2 0953#define OSSSYS_BASE__INST3_SEG3 0954#define OSSSYS_BASE__INST3_SEG4 0955#define OSSSYS_BASE__INST3_SEG5 0956 957#define OSSSYS_BASE__INST4_SEG0 0958#define OSSSYS_BASE__INST4_SEG1 0959#define OSSSYS_BASE__INST4_SEG2 0960#define OSSSYS_BASE__INST4_SEG3 0961#define OSSSYS_BASE__INST4_SEG4 0962#define OSSSYS_BASE__INST4_SEG5 0963 964#define OSSSYS_BASE__INST5_SEG0 0965#define OSSSYS_BASE__INST5_SEG1 0966#define OSSSYS_BASE__INST5_SEG2 0967#define OSSSYS_BASE__INST5_SEG3 0968#define OSSSYS_BASE__INST5_SEG4 0969#define OSSSYS_BASE__INST5_SEG5 0970 971#define OSSSYS_BASE__INST6_SEG0 0972#define OSSSYS_BASE__INST6_SEG1 0973#define OSSSYS_BASE__INST6_SEG2 0974#define OSSSYS_BASE__INST6_SEG3 0975#define OSSSYS_BASE__INST6_SEG4 0976#define OSSSYS_BASE__INST6_SEG5 0977 978#define PCIE0_BASE__INST0_SEG0 0x00000000979#define PCIE0_BASE__INST0_SEG1 0x00000014980#define PCIE0_BASE__INST0_SEG2 0x00000D20981#define PCIE0_BASE__INST0_SEG3 0x00010400982#define PCIE0_BASE__INST0_SEG4 0x0241B000983#define PCIE0_BASE__INST0_SEG5 0x04040000984 985#define PCIE0_BASE__INST1_SEG0 0986#define PCIE0_BASE__INST1_SEG1 0987#define PCIE0_BASE__INST1_SEG2 0988#define PCIE0_BASE__INST1_SEG3 0989#define PCIE0_BASE__INST1_SEG4 0990#define PCIE0_BASE__INST1_SEG5 0991 992#define PCIE0_BASE__INST2_SEG0 0993#define PCIE0_BASE__INST2_SEG1 0994#define PCIE0_BASE__INST2_SEG2 0995#define PCIE0_BASE__INST2_SEG3 0996#define PCIE0_BASE__INST2_SEG4 0997#define PCIE0_BASE__INST2_SEG5 0998 999#define PCIE0_BASE__INST3_SEG0 01000#define PCIE0_BASE__INST3_SEG1 01001#define PCIE0_BASE__INST3_SEG2 01002#define PCIE0_BASE__INST3_SEG3 01003#define PCIE0_BASE__INST3_SEG4 01004#define PCIE0_BASE__INST3_SEG5 01005 1006#define PCIE0_BASE__INST4_SEG0 01007#define PCIE0_BASE__INST4_SEG1 01008#define PCIE0_BASE__INST4_SEG2 01009#define PCIE0_BASE__INST4_SEG3 01010#define PCIE0_BASE__INST4_SEG4 01011#define PCIE0_BASE__INST4_SEG5 01012 1013#define PCIE0_BASE__INST5_SEG0 01014#define PCIE0_BASE__INST5_SEG1 01015#define PCIE0_BASE__INST5_SEG2 01016#define PCIE0_BASE__INST5_SEG3 01017#define PCIE0_BASE__INST5_SEG4 01018#define PCIE0_BASE__INST5_SEG5 01019 1020#define PCIE0_BASE__INST6_SEG0 01021#define PCIE0_BASE__INST6_SEG1 01022#define PCIE0_BASE__INST6_SEG2 01023#define PCIE0_BASE__INST6_SEG3 01024#define PCIE0_BASE__INST6_SEG4 01025#define PCIE0_BASE__INST6_SEG5 01026 1027#define SDMA0_BASE__INST0_SEG0 0x000012601028#define SDMA0_BASE__INST0_SEG1 0x0000A0001029#define SDMA0_BASE__INST0_SEG2 0x0001C0001030#define SDMA0_BASE__INST0_SEG3 0x02402C001031#define SDMA0_BASE__INST0_SEG4 01032#define SDMA0_BASE__INST0_SEG5 01033 1034#define SDMA0_BASE__INST1_SEG0 01035#define SDMA0_BASE__INST1_SEG1 01036#define SDMA0_BASE__INST1_SEG2 01037#define SDMA0_BASE__INST1_SEG3 01038#define SDMA0_BASE__INST1_SEG4 01039#define SDMA0_BASE__INST1_SEG5 01040 1041#define SDMA0_BASE__INST2_SEG0 01042#define SDMA0_BASE__INST2_SEG1 01043#define SDMA0_BASE__INST2_SEG2 01044#define SDMA0_BASE__INST2_SEG3 01045#define SDMA0_BASE__INST2_SEG4 01046#define SDMA0_BASE__INST2_SEG5 01047 1048#define SDMA0_BASE__INST3_SEG0 01049#define SDMA0_BASE__INST3_SEG1 01050#define SDMA0_BASE__INST3_SEG2 01051#define SDMA0_BASE__INST3_SEG3 01052#define SDMA0_BASE__INST3_SEG4 01053#define SDMA0_BASE__INST3_SEG5 01054 1055#define SDMA0_BASE__INST4_SEG0 01056#define SDMA0_BASE__INST4_SEG1 01057#define SDMA0_BASE__INST4_SEG2 01058#define SDMA0_BASE__INST4_SEG3 01059#define SDMA0_BASE__INST4_SEG4 01060#define SDMA0_BASE__INST4_SEG5 01061 1062#define SDMA0_BASE__INST5_SEG0 01063#define SDMA0_BASE__INST5_SEG1 01064#define SDMA0_BASE__INST5_SEG2 01065#define SDMA0_BASE__INST5_SEG3 01066#define SDMA0_BASE__INST5_SEG4 01067#define SDMA0_BASE__INST5_SEG5 01068 1069#define SDMA0_BASE__INST6_SEG0 01070#define SDMA0_BASE__INST6_SEG1 01071#define SDMA0_BASE__INST6_SEG2 01072#define SDMA0_BASE__INST6_SEG3 01073#define SDMA0_BASE__INST6_SEG4 01074#define SDMA0_BASE__INST6_SEG5 01075 1076#define SMUIO_BASE__INST0_SEG0 0x000168001077#define SMUIO_BASE__INST0_SEG1 0x00016A001078#define SMUIO_BASE__INST0_SEG2 0x004400001079#define SMUIO_BASE__INST0_SEG3 0x024010001080#define SMUIO_BASE__INST0_SEG4 01081#define SMUIO_BASE__INST0_SEG5 01082 1083#define SMUIO_BASE__INST1_SEG0 01084#define SMUIO_BASE__INST1_SEG1 01085#define SMUIO_BASE__INST1_SEG2 01086#define SMUIO_BASE__INST1_SEG3 01087#define SMUIO_BASE__INST1_SEG4 01088#define SMUIO_BASE__INST1_SEG5 01089 1090#define SMUIO_BASE__INST2_SEG0 01091#define SMUIO_BASE__INST2_SEG1 01092#define SMUIO_BASE__INST2_SEG2 01093#define SMUIO_BASE__INST2_SEG3 01094#define SMUIO_BASE__INST2_SEG4 01095#define SMUIO_BASE__INST2_SEG5 01096 1097#define SMUIO_BASE__INST3_SEG0 01098#define SMUIO_BASE__INST3_SEG1 01099#define SMUIO_BASE__INST3_SEG2 01100#define SMUIO_BASE__INST3_SEG3 01101#define SMUIO_BASE__INST3_SEG4 01102#define SMUIO_BASE__INST3_SEG5 01103 1104#define SMUIO_BASE__INST4_SEG0 01105#define SMUIO_BASE__INST4_SEG1 01106#define SMUIO_BASE__INST4_SEG2 01107#define SMUIO_BASE__INST4_SEG3 01108#define SMUIO_BASE__INST4_SEG4 01109#define SMUIO_BASE__INST4_SEG5 01110 1111#define SMUIO_BASE__INST5_SEG0 01112#define SMUIO_BASE__INST5_SEG1 01113#define SMUIO_BASE__INST5_SEG2 01114#define SMUIO_BASE__INST5_SEG3 01115#define SMUIO_BASE__INST5_SEG4 01116#define SMUIO_BASE__INST5_SEG5 01117 1118#define SMUIO_BASE__INST6_SEG0 01119#define SMUIO_BASE__INST6_SEG1 01120#define SMUIO_BASE__INST6_SEG2 01121#define SMUIO_BASE__INST6_SEG3 01122#define SMUIO_BASE__INST6_SEG4 01123#define SMUIO_BASE__INST6_SEG5 01124 1125#define THM_BASE__INST0_SEG0 0x000166001126#define THM_BASE__INST0_SEG1 0x02400C001127#define THM_BASE__INST0_SEG2 01128#define THM_BASE__INST0_SEG3 01129#define THM_BASE__INST0_SEG4 01130#define THM_BASE__INST0_SEG5 01131 1132#define THM_BASE__INST1_SEG0 01133#define THM_BASE__INST1_SEG1 01134#define THM_BASE__INST1_SEG2 01135#define THM_BASE__INST1_SEG3 01136#define THM_BASE__INST1_SEG4 01137#define THM_BASE__INST1_SEG5 01138 1139#define THM_BASE__INST2_SEG0 01140#define THM_BASE__INST2_SEG1 01141#define THM_BASE__INST2_SEG2 01142#define THM_BASE__INST2_SEG3 01143#define THM_BASE__INST2_SEG4 01144#define THM_BASE__INST2_SEG5 01145 1146#define THM_BASE__INST3_SEG0 01147#define THM_BASE__INST3_SEG1 01148#define THM_BASE__INST3_SEG2 01149#define THM_BASE__INST3_SEG3 01150#define THM_BASE__INST3_SEG4 01151#define THM_BASE__INST3_SEG5 01152 1153#define THM_BASE__INST4_SEG0 01154#define THM_BASE__INST4_SEG1 01155#define THM_BASE__INST4_SEG2 01156#define THM_BASE__INST4_SEG3 01157#define THM_BASE__INST4_SEG4 01158#define THM_BASE__INST4_SEG5 01159 1160#define THM_BASE__INST5_SEG0 01161#define THM_BASE__INST5_SEG1 01162#define THM_BASE__INST5_SEG2 01163#define THM_BASE__INST5_SEG3 01164#define THM_BASE__INST5_SEG4 01165#define THM_BASE__INST5_SEG5 01166 1167#define THM_BASE__INST6_SEG0 01168#define THM_BASE__INST6_SEG1 01169#define THM_BASE__INST6_SEG2 01170#define THM_BASE__INST6_SEG3 01171#define THM_BASE__INST6_SEG4 01172#define THM_BASE__INST6_SEG5 01173 1174#define UMC_BASE__INST0_SEG0 0x000140001175#define UMC_BASE__INST0_SEG1 0x024258001176#define UMC_BASE__INST0_SEG2 01177#define UMC_BASE__INST0_SEG3 01178#define UMC_BASE__INST0_SEG4 01179#define UMC_BASE__INST0_SEG5 01180 1181#define UMC_BASE__INST1_SEG0 0x000540001182#define UMC_BASE__INST1_SEG1 0x02425C001183#define UMC_BASE__INST1_SEG2 01184#define UMC_BASE__INST1_SEG3 01185#define UMC_BASE__INST1_SEG4 01186#define UMC_BASE__INST1_SEG5 01187 1188#define UMC_BASE__INST2_SEG0 01189#define UMC_BASE__INST2_SEG1 01190#define UMC_BASE__INST2_SEG2 01191#define UMC_BASE__INST2_SEG3 01192#define UMC_BASE__INST2_SEG4 01193#define UMC_BASE__INST2_SEG5 01194 1195#define UMC_BASE__INST3_SEG0 01196#define UMC_BASE__INST3_SEG1 01197#define UMC_BASE__INST3_SEG2 01198#define UMC_BASE__INST3_SEG3 01199#define UMC_BASE__INST3_SEG4 01200#define UMC_BASE__INST3_SEG5 01201 1202#define UMC_BASE__INST4_SEG0 01203#define UMC_BASE__INST4_SEG1 01204#define UMC_BASE__INST4_SEG2 01205#define UMC_BASE__INST4_SEG3 01206#define UMC_BASE__INST4_SEG4 01207#define UMC_BASE__INST4_SEG5 01208 1209#define UMC_BASE__INST5_SEG0 01210#define UMC_BASE__INST5_SEG1 01211#define UMC_BASE__INST5_SEG2 01212#define UMC_BASE__INST5_SEG3 01213#define UMC_BASE__INST5_SEG4 01214#define UMC_BASE__INST5_SEG5 01215 1216#define UMC_BASE__INST6_SEG0 01217#define UMC_BASE__INST6_SEG1 01218#define UMC_BASE__INST6_SEG2 01219#define UMC_BASE__INST6_SEG3 01220#define UMC_BASE__INST6_SEG4 01221#define UMC_BASE__INST6_SEG5 01222 1223#define VCN0_BASE__INST0_SEG0 0x000078001224#define VCN0_BASE__INST0_SEG1 0x00007E001225#define VCN0_BASE__INST0_SEG2 0x024030001226#define VCN0_BASE__INST0_SEG3 01227#define VCN0_BASE__INST0_SEG4 01228#define VCN0_BASE__INST0_SEG5 01229 1230#define VCN0_BASE__INST1_SEG0 01231#define VCN0_BASE__INST1_SEG1 01232#define VCN0_BASE__INST1_SEG2 01233#define VCN0_BASE__INST1_SEG3 01234#define VCN0_BASE__INST1_SEG4 01235#define VCN0_BASE__INST1_SEG5 01236 1237#define VCN0_BASE__INST2_SEG0 01238#define VCN0_BASE__INST2_SEG1 01239#define VCN0_BASE__INST2_SEG2 01240#define VCN0_BASE__INST2_SEG3 01241#define VCN0_BASE__INST2_SEG4 01242#define VCN0_BASE__INST2_SEG5 01243 1244#define VCN0_BASE__INST3_SEG0 01245#define VCN0_BASE__INST3_SEG1 01246#define VCN0_BASE__INST3_SEG2 01247#define VCN0_BASE__INST3_SEG3 01248#define VCN0_BASE__INST3_SEG4 01249#define VCN0_BASE__INST3_SEG5 01250 1251#define VCN0_BASE__INST4_SEG0 01252#define VCN0_BASE__INST4_SEG1 01253#define VCN0_BASE__INST4_SEG2 01254#define VCN0_BASE__INST4_SEG3 01255#define VCN0_BASE__INST4_SEG4 01256#define VCN0_BASE__INST4_SEG5 01257 1258#define VCN0_BASE__INST5_SEG0 01259#define VCN0_BASE__INST5_SEG1 01260#define VCN0_BASE__INST5_SEG2 01261#define VCN0_BASE__INST5_SEG3 01262#define VCN0_BASE__INST5_SEG4 01263#define VCN0_BASE__INST5_SEG5 01264 1265#define VCN0_BASE__INST6_SEG0 01266#define VCN0_BASE__INST6_SEG1 01267#define VCN0_BASE__INST6_SEG2 01268#define VCN0_BASE__INST6_SEG3 01269#define VCN0_BASE__INST6_SEG4 01270#define VCN0_BASE__INST6_SEG5 01271 1272#endif1273