Linux Audio

Check our new training course

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