cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

vega10_ip_offset.h (55954B)


      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 __maybe_unused 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 __maybe_unused 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 __maybe_unused 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 __maybe_unused 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 __maybe_unused 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 __maybe_unused 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 __maybe_unused 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 __maybe_unused 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 __maybe_unused 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 __maybe_unused 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 __maybe_unused 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 __maybe_unused 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 __maybe_unused 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 __maybe_unused 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 __maybe_unused 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 __maybe_unused 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 __maybe_unused 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 __maybe_unused 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 __maybe_unused 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 __maybe_unused 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 __maybe_unused 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 __maybe_unused 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 __maybe_unused 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 __maybe_unused 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 __maybe_unused 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 __maybe_unused 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 __maybe_unused 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 __maybe_unused 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 __maybe_unused 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 __maybe_unused 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 __maybe_unused 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 __maybe_unused 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 __maybe_unused 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 __maybe_unused 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 __maybe_unused 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